Ctrl K
ComunidadGuías…

package.json

Rama develop · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
{
	"name": "profilarr",
	"private": true,
	"type": "module",
	"engines": {
		"node": "^24",
		"pnpm": "^11"
	},
	"scripts": {
		"dev": "node scripts/dev.ts",
		"build": "APP_BASE_PATH=./dist/build vite build && cp src/runtime/server.js src/runtime/origins.js dist/build/",
		"sync": "svelte-kit sync",
		"format": "prettier --write .",
		"lint": "prettier --check . && pnpm run lint:eslint && pnpm run lint:toolchain && pnpm run lint:api-permissions",
		"lint:eslint": "eslint .",
		"lint:toolchain": "node scripts/lint/toolchain.ts",
		"lint:api-permissions": "node scripts/lint/apiPermissions.ts",
		"check": "pnpm run check:client && pnpm run check:tests",
		"check:client": "NODE_ENV=development svelte-check --tsconfig ./tsconfig.json",
		"check:tests": "tsc -p tests/unit/tsconfig.json && tsc --noEmit -p tests/flows/tsconfig.json",
		"test:unit": "vitest run",
		"test:integration": "vitest run --config vitest.integration.config.ts",
		"test:flows": "node scripts/flows/run.ts",
		"fixtures:update": "node scripts/flows/fixtures-update.ts",
		"fixtures:arr": "node scripts/flows/arr-record.ts",
		"flows:timings": "node scripts/flows/timings.ts",
		"generate:api-types": "node scripts/generate/openapi-json.ts && openapi-typescript docs/api/v1/openapi.yaml -o src/lib/api/v1.d.ts && prettier --write src/lib/api/v1.d.ts src/lib/api/v1.openapi.json",
		"generate:pcd-types": "node scripts/generate/pcd-types.ts",
		"scan:zap": "node tests/scan/zap/scan.ts",
		"scan:semgrep": "node tests/scan/semgrep/scan.ts",
		"release:dry": "node scripts/release.ts dry",
		"release:scan": "node scripts/release.ts scan",
		"release": "node scripts/release.ts tag"
	},
	"imports": {
		"#server/*": "./src/lib/server/*",
		"#db/*": "./src/lib/server/db/*",
		"#utils/*": "./src/lib/server/utils/*",
		"#logger/*": "./src/lib/server/utils/logger/*",
		"#arr/*": "./src/lib/server/utils/arr/*",
		"#pcd/*": "./src/lib/server/pcd/*",
		"#entities/*": "./src/lib/server/pcd/entities/*",
		"#notifications/*": "./src/lib/server/notifications/*",
		"#client/*": "./src/lib/client/*",
		"#ui/*": "./src/lib/client/ui/*",
		"#stores/*": "./src/lib/client/stores/*",
		"#shared/*": "./src/lib/shared/*",
		"#api/*": "./src/lib/api/*",
		"#routes/*": "./src/routes/*",
		"#runtime/*": "./src/runtime/*",
		"#tests/*": "./tests/*",
		"#flows/*": "./tests/flows/*",
		"#integration/*": "./tests/integration/*",
		"#scripts/*": "./scripts/*"
	},
	"dependencies": {
		"@lucide/svelte": "1.61.0",
		"@sveltejs/kit": "3.1.0",
		"bcryptjs": "3.0.3",
		"croner": "10.0.1",
		"jose": "6.2.13",
		"js-yaml": "5.5.0",
		"kysely": "0.27.6",
		"marked": "18.1.1",
		"simple-icons": "16.35.0",
		"svelte": "5.57.2"
	},
	"devDependencies": {
		"@eslint/js": "10.0.1",
		"@playwright/test": "1.64.1",
		"@sveltejs/adapter-node": "6.0.0",
		"@sveltejs/vite-plugin-svelte": "7.3.1",
		"@tailwindcss/vite": "4.3.3",
		"@types/node": "24.19.2",
		"esbuild": "0.28.2",
		"eslint": "10.13.0",
		"eslint-plugin-svelte": "3.23.1",
		"openapi-typescript": "7.13.0",
		"playwright": "1.64.1",
		"prettier": "3.9.10",
		"prettier-plugin-svelte": "4.1.1",
		"prettier-plugin-tailwindcss": "0.8.1",
		"svelte-check": "4.7.7",
		"svelte-eslint-parser": "1.10.0",
		"tailwindcss": "4.3.3",
		"typescript": "6.0.3",
		"typescript-eslint": "8.72.0",
		"vite": "8.3.5",
		"vitest": "5.0.5"
	}
}