55 lines
3.2 KiB
JSON
55 lines
3.2 KiB
JSON
{
|
|
"name": "dada-p0a",
|
|
"version": "0.0.0",
|
|
"private": true,
|
|
"packageManager": "pnpm@10.28.2",
|
|
"engines": {
|
|
"node": "24.13.0"
|
|
},
|
|
"scripts": {
|
|
"build": "pnpm -r --if-present build && dotnet build supervisor/Dada.Supervisor/Dada.Supervisor.csproj --configuration Release",
|
|
"typecheck": "pnpm -r --if-present typecheck",
|
|
"test:unit:contract": "node --test tests/toolchain/frozen-toolchain.test.mjs",
|
|
"test:unit": "pnpm --filter @dada/shared-contracts build && pnpm run test:unit:contract && vitest run tests/unit",
|
|
"test:integration": "vitest run tests/integration",
|
|
"test:api": "pnpm check:openapi && vitest run tests/api",
|
|
"test:worker": "pnpm --filter @dada/worker build && node scripts/worker-smoke.mjs && vitest run tests/worker",
|
|
"test:e2e": "pnpm check:openapi && playwright test tests/e2e/event-sync.spec.ts tests/e2e/support-gate.spec.ts tests/e2e/local-data-boundary.spec.ts tests/e2e/storage-capacity.spec.ts tests/e2e/public-asset-cache.spec.ts --config playwright.config.ts",
|
|
"test:visual": "node scripts/validate-layer-scope.mjs VISUAL",
|
|
"test:performance": "node scripts/validate-layer-scope.mjs PERFORMANCE",
|
|
"test:security": "node scripts/verify-frozen-dependencies.mjs && node scripts/redaction-scan.mjs",
|
|
"test:package": "pnpm run typecheck && node --test tests/package/wp0-09-portable.test.mjs && node scripts/package-smoke.mjs && node scripts/loopback-boundary-smoke.mjs",
|
|
"package:portable": "node scripts/build-portable.mjs",
|
|
"generate:openapi": "node scripts/generate-openapi.mjs",
|
|
"check:openapi": "node scripts/check-openapi.mjs",
|
|
"validate:tdd-trace": "node scripts/validate-tdd-trace.mjs",
|
|
"validate:external": "node scripts/validate-external.mjs",
|
|
"test:all": "pnpm test:unit && pnpm test:integration && pnpm test:api && pnpm test:worker && pnpm test:e2e && pnpm test:visual && pnpm test:performance && pnpm test:security && pnpm test:package && pnpm validate:tdd-trace",
|
|
"test:wp0-01": "node scripts/run-wp0-01-validation.mjs",
|
|
"test:wp0-02": "node scripts/run-wp0-02-validation.mjs",
|
|
"test:wp0-03": "node scripts/run-wp0-03-validation.mjs",
|
|
"test:wp0-04": "node scripts/run-wp0-04-validation.mjs",
|
|
"test:wp0-04:red": "node scripts/run-wp0-04-validation.mjs --phase red",
|
|
"test:wp0-05": "node scripts/run-wp0-05-validation.mjs",
|
|
"test:wp0-05:red": "node scripts/run-wp0-05-validation.mjs --phase red",
|
|
"test:wp0-06": "node scripts/run-wp0-06-validation.mjs",
|
|
"test:wp0-06:red": "node scripts/run-wp0-06-validation.mjs --phase red",
|
|
"test:wp0-07": "node scripts/run-wp0-07-validation.mjs",
|
|
"test:wp0-07:red": "node scripts/run-wp0-07-validation.mjs --phase red",
|
|
"test:wp0-08": "node scripts/run-wp0-08-validation.mjs",
|
|
"test:wp0-08:red": "node scripts/run-wp0-08-validation.mjs --phase red",
|
|
"test:wp0-09": "node scripts/run-wp0-09-validation.mjs",
|
|
"test:wp0-09:red": "node scripts/run-wp0-09-validation.mjs --phase red"
|
|
},
|
|
"devDependencies": {
|
|
"@playwright/test": "1.62.0",
|
|
"@types/better-sqlite3": "7.6.13",
|
|
"@types/node": "24.13.3",
|
|
"@types/react": "19.2.17",
|
|
"@types/react-dom": "19.2.3",
|
|
"typescript": "7.0.2",
|
|
"vite": "8.1.5",
|
|
"vitest": "4.1.10"
|
|
}
|
|
}
|