{ "name": "a-share-analysis-workspace", "version": "0.0.0", "private": true, "type": "module", "packageManager": "pnpm@10.25.0", "engines": { "node": "22.x", "pnpm": "10.x" }, "scripts": { "check:runtime": "node tools/runtime/verify-runtime.mjs", "test:runtime": "node --test tools/runtime/verify-runtime.test.mjs", "test:governance": "node --test tools/governance/feature-record.test.mjs", "test:mysql-baseline": "node --test tools/governance/mysql-baseline.test.mjs", "test:environment-baseline": "node --test tools/governance/environment-baseline.test.mjs", "test:schema-baseline": "node --test tools/database/schema-baseline.test.mjs", "schema:baseline": "node tools/database/schema-baseline.mjs generate", "schema:verify": "node tools/database/schema-baseline.mjs verify", "governance:start": "node tools/governance/start.mjs", "governance:finish": "node tools/governance/finish.mjs", "check:contracts": "pnpm --filter @a-share-analysis/server openapi:generate && pnpm --filter @a-share-analysis/web api:generate && pnpm exec prettier --write server/openapi/openapi.json web/src/api/generated/schema.ts && node tools/contracts/verify-generated-contracts.mjs && node tools/boundaries/verify-project-boundaries.mjs", "test:contracts": "node --test tools/contracts/verify-generated-contracts.test.mjs", "test:boundaries": "node --test tools/boundaries/verify-project-boundaries.test.mjs", "test:deployment": "node --test tools/deployment/verify-image-references.test.mjs", "lint": "pnpm --filter @a-share-analysis/web --if-present lint && pnpm --filter @a-share-analysis/server --if-present lint", "format:check": "pnpm exec prettier --check .", "typecheck": "pnpm --filter @a-share-analysis/web --if-present typecheck && pnpm --filter @a-share-analysis/server --if-present typecheck", "test": "pnpm test:runtime && pnpm test:governance && pnpm test:mysql-baseline && pnpm test:environment-baseline && pnpm test:schema-baseline && pnpm test:contracts && pnpm test:boundaries && pnpm test:deployment && pnpm --filter @a-share-analysis/web --if-present test && pnpm --filter @a-share-analysis/server --if-present test", "build": "pnpm --filter @a-share-analysis/web --if-present build && pnpm --filter @a-share-analysis/server --if-present build", "verify:e2e": "pnpm --filter @a-share-analysis/web test:e2e", "check:images": "node tools/deployment/verify-image-references.mjs", "verify:docker": "node tools/deployment/verify-docker.mjs", "verify": "pnpm check:runtime && pnpm check:contracts && pnpm lint && pnpm format:check && pnpm typecheck && pnpm test && pnpm build && pnpm verify:e2e", "verify:release": "pnpm verify && pnpm check:images && pnpm verify:docker" }, "devDependencies": { "@eslint/js": "9.39.5", "eslint": "9.39.5", "eslint-plugin-vue": "9.33.0", "globals": "17.11.0", "prettier": "3.9.6", "typescript": "5.9.3", "typescript-eslint": "8.46.2" } }