Initial curated projectbrain source from 8a7b1e0651dbdab97d744cbd2e653ab3970ac6c5
This commit is contained in:
commit
5aa3e8d685
700 files changed
+132801
No files matched your search
@@ -0,0 +1,69 @@
|
||||
{
|
||||
"name": "projectbrain-api",
|
||||
"version": "0.7.1",
|
||||
"private": true,
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
"dev": "tsx watch src/server.ts",
|
||||
"build": "pnpm run prisma:generate && tsc -p tsconfig.json",
|
||||
"start": "node dist/server.js",
|
||||
"typecheck": "pnpm run prisma:generate && tsc -p tsconfig.json --noEmit",
|
||||
"lint": "pnpm run prisma:generate && tsc -p tsconfig.json --noEmit",
|
||||
"test": "pnpm run prisma:generate && vitest run",
|
||||
"test:coverage": "pnpm run prisma:generate && vitest run --coverage",
|
||||
"test:database": "vitest run test/database-authentication.test.ts test/database-repository-sync.test.ts test/database-autonomy.test.ts",
|
||||
"prisma:generate": "node scripts/prisma-generate.mjs",
|
||||
"prisma:validate": "node scripts/prisma-validate.mjs",
|
||||
"prisma:format": "prisma format --schema prisma/schema.prisma",
|
||||
"db:migrate:dev": "prisma migrate dev --schema prisma/schema.prisma",
|
||||
"db:seed": "tsx prisma/seed.ts",
|
||||
"smoke:p2": "node scripts/smoke-p2.mjs",
|
||||
"smoke:p3": "node scripts/smoke-p3.mjs",
|
||||
"smoke:fixtures": "node scripts/smoke-fixture-api.mjs",
|
||||
"smoke:real-read-pilot": "node scripts/smoke-real-read-pilot.mjs",
|
||||
"smoke:vertical-slice": "node scripts/smoke-vertical-slice.mjs",
|
||||
"smoke:runtime-suite": "node scripts/smoke-runtime-suite.mjs",
|
||||
"smoke:release-evidence": "node scripts/smoke-release-evidence.mjs",
|
||||
"smoke:database-suite": "node scripts/smoke-database-suite.mjs",
|
||||
"smoke:p4": "node scripts/smoke-p4.mjs",
|
||||
"smoke:p5": "node scripts/smoke-p5.mjs",
|
||||
"smoke:p6": "node scripts/smoke-p6.mjs",
|
||||
"smoke:p7": "node scripts/smoke-p7.mjs",
|
||||
"smoke:project-loop": "node scripts/smoke-project-loop.mjs",
|
||||
"smoke:project-create": "node scripts/smoke-project-create.mjs",
|
||||
"smoke:p8": "node scripts/smoke-p8.mjs",
|
||||
"smoke:blueprints": "node scripts/smoke-blueprints-v52.mjs",
|
||||
"db:deploy": "prisma migrate deploy --schema prisma/schema.prisma",
|
||||
"db:status": "prisma migrate status --schema prisma/schema.prisma",
|
||||
"db:verify-restore": "node scripts/verify-restored-database.mjs",
|
||||
"db:validate": "node scripts/prisma-validate.mjs",
|
||||
"audit:contract": "node scripts/audit-backend-contract.mjs",
|
||||
"smoke:system-readiness": "node scripts/smoke-system-readiness.mjs",
|
||||
"smoke:brainstorms": "node scripts/smoke-brainstorms.mjs",
|
||||
"smoke:initiatives": "node scripts/smoke-initiatives.mjs"
|
||||
},
|
||||
"dependencies": {
|
||||
"@fastify/cookie": "^11.1.2",
|
||||
"@fastify/formbody": "^8.0.2",
|
||||
"@fastify/helmet": "^13.1.0",
|
||||
"@fastify/rate-limit": "^11.1.0",
|
||||
"@modelcontextprotocol/sdk": "^1.30.0",
|
||||
"@prisma/client": "^5.22.0",
|
||||
"@projectbrain/contracts": "workspace:*",
|
||||
"fastify": "^5.12.4",
|
||||
"jose": "^6.2.9",
|
||||
"prisma": "5.22.0",
|
||||
"tsx": "^4.23.12",
|
||||
"zod": "^3.25.76"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/node": "^24.0.0",
|
||||
"@vitest/coverage-v8": "^4.1.10",
|
||||
"typescript": "^5.7.3",
|
||||
"vitest": "^4.1.10"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=24 <25",
|
||||
"pnpm": "11.5.2"
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user