{ "name": "capakraken", "version": "0.1.0", "private": true, "scripts": { "predev": "pnpm check:exports && pnpm check:imports", "dev": "node ./scripts/run-from-workspace-root.mjs turbo dev", "prebuild": "pnpm check:exports && pnpm check:imports", "build": "node ./scripts/run-from-workspace-root.mjs turbo build", "lint": "node ./scripts/run-from-workspace-root.mjs turbo lint", "test": "node ./scripts/run-from-workspace-root.mjs turbo run test:unit --concurrency=2", "test:unit": "node ./scripts/run-from-workspace-root.mjs turbo test:unit --concurrency=2", "test:e2e": "node ./scripts/run-from-workspace-root.mjs turbo test:e2e", "test:e2e:email": "pnpm --filter @capakraken/web test:e2e:email", "test:scripts": "node --test scripts/*.test.mjs", "audit": "pnpm audit --audit-level=high", "check:unused": "knip", "check:architecture": "node ./scripts/check-architecture-guardrails.mjs", "check:exports": "node ./scripts/check-workspace-exports.mjs", "check:imports": "node ./scripts/check-workspace-imports.mjs", "worktree:hygiene": "node ./scripts/worktree-hygiene.mjs", "clean:next": "node ./scripts/clean-next-artifacts.mjs", "db:doctor": "node ./scripts/db-doctor.mjs capakraken", "db:prisma": "node ./scripts/prisma-with-env.mjs", "db:push": "node ./scripts/prisma-with-env.mjs db push", "db:migrate": "node ./scripts/prisma-with-env.mjs migrate dev", "db:generate": "node ./scripts/prisma-with-env.mjs generate", "db:validate": "node ./scripts/prisma-with-env.mjs validate", "db:seed": "node ./scripts/with-env.mjs pnpm --filter @capakraken/db db:seed", "db:seed:export": "node ./scripts/export-dev-seed.mjs", "db:seed:import": "node ./scripts/import-dev-seed.mjs", "db:studio": "node ./scripts/with-env.mjs pnpm --filter @capakraken/db db:studio", "db:reset:dispo": "pnpm --filter @capakraken/db db:reset:dispo", "db:import:dispo": "pnpm --filter @capakraken/db db:import:dispo", "db:readiness:demand-assignment": "pnpm --filter @capakraken/db db:readiness:demand-assignment", "format": "prettier --write \"**/*.{ts,tsx,md,json}\"", "typecheck": "node ./scripts/run-from-workspace-root.mjs turbo typecheck", "prepare": "husky" }, "devDependencies": { "@capakraken/eslint-config": "workspace:*", "@capakraken/tsconfig": "workspace:*", "husky": "^9.1.7", "knip": "^6.3.1", "lint-staged": "^16.4.0", "prettier": "^3.3.3", "turbo": "^2.3.3", "typescript": "^5.6.3" }, "engines": { "node": ">=20.0.0", "pnpm": ">=9.0.0" }, "pnpm": { "overrides": { "flatted": "^3.4.2", "picomatch": "^4.0.4", "lodash-es": "^4.18.0", "brace-expansion@<2.0.2": ">=2.0.2", "esbuild@<0.25.0": ">=0.25.0" } }, "packageManager": "pnpm@9.14.2", "dependencies": { "framer-motion": "^12.38.0" } }