Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
82 lines (82 loc) · 4 KB
/
Copy pathpackage.json
File metadata and controls
82 lines (82 loc) · 4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
{
"name": "software-factory",
"private": true,
"version": "4.16.6",
"type": "module",
"scripts": {
"appwrite:check": "tsx scripts/check-appwrite.ts",
"build": "vite build && esbuild server.ts --bundle --platform=node --format=cjs --packages=external --sourcemap --outfile=dist/server.cjs",
"clean": "rm -rf dist server.js",
"dashboard": "node scripts/generate-dashboard.mjs",
"dashboard:write": "node scripts/generate-dashboard.mjs --write",
"dev": "tsx server.ts",
"kb:self-test": "node scripts/kb-mcp-server.mjs --self-test",
"kb:serve": "node scripts/kb-mcp-server.mjs",
"knip": "knip",
"lint": "tsc --noEmit",
"preview": "vite preview",
"render:egress": "bash scripts/render-egress-policy.sh",
"start": "node dist/server.cjs",
"test": "tsx --test --import ./test/setup-isolate-env.ts --test-concurrency=1 test/**/*.test.ts",
"verify": "npm run lint && npm run knip && npm test && npm run build && bash scripts/verify-layer4.sh",
"verify:docs": "tsx scripts/render-readme.ts --check && tsx scripts/render-codebase-index.ts --check && bash scripts/verify-docs.sh",
"verify:host": "tsx scripts/verify-host.ts",
"verify:image": "bash scripts/verify-image.sh",
"verify:integrations": "bash scripts/verify-integrations.sh",
"verify:secrets": "bash scripts/verify-no-secrets.sh && npm run --silent verify:secrets:argv",
"verify:layer1": "npm run build && bash scripts/verify-layer1.sh",
"verify:layer2": "npm run build && bash scripts/verify-layer2.sh",
"verify:layer3": "npm run build && bash scripts/verify-layer3.sh",
"verify:layer4": "npm run build && bash scripts/verify-layer4.sh",
"verify:release": "npm run verify:secrets && npm run verify:storage && npm run verify:scopes && bash scripts/verify-release.sh",
"appwrite:provision": "tsx scripts/provision-appwrite.ts",
"appwrite:e2e": "tsx scripts/e2e-tenant-roundtrip.ts",
"verify:secrets:control": "bash scripts/verify-secret-gate-control.sh",
"verify:storage": "bash scripts/verify-storage-backend.sh",
"verify:storage:live": "bash scripts/verify-storage-backend.sh --require-appwrite",
"verify:pr-config": "tsx scripts/verify-pr-config.ts",
"register:model-providers": "tsx scripts/register-model-providers.ts",
"backup:restore-drill": "tsx scripts/backup-restore-drill.ts",
"verify:image-digest": "tsx scripts/verify-image-digest.ts",
"verify:slo": "tsx scripts/verify-slo.ts",
"verify:scopes": "bash scripts/verify-appwrite-scopes.sh",
"verify:full": "bash scripts/verify-full.sh",
"verify:fresh-clone": "bash scripts/verify-fresh-clone.sh",
"verify:secrets:argv": "bash scripts/verify-argv-leak-control.sh",
"doctrine:manifest": "tsx scripts/doctrine-manifest.ts",
"render:evidence": "tsx scripts/render-evidence.ts",
"render:readme": "tsx scripts/render-readme.ts",
"render:codebase-index": "tsx scripts/render-codebase-index.ts",
"verify:evidence": "tsx scripts/render-evidence.ts --check",
"factory:run": "tsx scripts/run-factory-loop.ts",
"bench:skills": "tsx scripts/bench-skills.ts",
"bench:fixtures": "tsx scripts/bench-fixtures.ts",
"trial:report": "tsx scripts/trial-report.ts",
"trial:note": "tsx scripts/trial-note.ts",
"unrelated-writes:report": "tsx scripts/unrelated-writes-report.ts",
"verify:loop": "bash scripts/verify-loop.sh",
"verify:deploy": "npm run build && bash scripts/verify-deploy.sh",
"verify:fundios": "tsx scripts/verify-fundios-e2e.ts"
},
"dependencies": {
"@google/genai": "^2.4.0",
"dotenv": "^17.2.3",
"express": "^4.21.2",
"node-appwrite": "^29.0.0"
},
"devDependencies": {
"@tailwindcss/vite": "^4.1.14",
"@types/express": "^4.17.21",
"@types/node": "^22.14.0",
"@vitejs/plugin-react": "^5.0.4",
"esbuild": "^0.25.0",
"knip": "^6.41.0",
"lucide-react": "^0.546.0",
"react": "^19.0.1",
"react-dom": "^19.0.1",
"tailwindcss": "^4.1.14",
"tsx": "^4.21.0",
"typescript": "~5.8.2",
"vite": "^6.2.3"
}
}