Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
50 lines (50 loc) · 2.65 KB
/
Copy pathpackage.json
File metadata and controls
50 lines (50 loc) · 2.65 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
{
"name": "counterlab",
"version": "0.1.0",
"private": true,
"type": "module",
"packageManager": "pnpm@11.13.1+sha512.b2fc7683b8a6525414e7d13e1ba28caaddde96bf66ec540bfaeb7e702b81f3e0be4d1f295edf7f9fe0396740a8dce4509c582ddf79891f4543fea32d37645f25",
"engines": {
"node": ">=22"
},
"scripts": {
"test": "pnpm test:ts && pnpm test:python",
"test:ts": "vitest run && pnpm --filter @counterlab/web test",
"test:python": "PYTHONPATH=services/kernel/src .venv/bin/python -m pytest services/kernel/tests",
"typecheck": "tsc --noEmit && pnpm --filter @counterlab/web run typecheck",
"format:check": "prettier --check .",
"contracts:generate": "node --import tsx scripts/generate-contract-schemas.ts",
"sample-boundary:generate": "node --import tsx scripts/generate-sample-boundary-fixture.ts",
"sample-boundary:check": "node --import tsx scripts/generate-sample-boundary-fixture.ts --check",
"sample-capsule:generate": "node --import tsx scripts/generate-sample-proof-capsule.ts --write",
"sample-capsule:check": "node --import tsx scripts/generate-sample-proof-capsule.ts --check",
"claims:generate": "node --import tsx scripts/generate-release-capability-manifest.ts",
"engines:check-bindings": "node --import tsx scripts/refresh-scientific-engine-bindings.ts --check",
"engines:refresh-bindings": "node --import tsx scripts/refresh-scientific-engine-bindings.ts --write",
"engines:refresh-source-bound": "bash scripts/refresh-source-bound-scientific-evidence.sh",
"engines:snapshot": "node --import tsx scripts/generate-scientific-engine-snapshot.ts",
"sbom:normalize": "node --import tsx scripts/normalize-cyclonedx.ts",
"vulnerability:summarize": "node --import tsx scripts/summarize-grype-scan.ts",
"vex:summarize": "node --import tsx scripts/summarize-vex-application.ts",
"codex:live": "node --import tsx scripts/run-live-codex.ts",
"belief:live:verify": "node --import tsx scripts/verify-live-belief.ts",
"held-out:run": "node --import tsx scripts/run-held-out.ts",
"held-out:check": "node --import tsx scripts/run-held-out.ts --check",
"submission:preflight": "node --import tsx scripts/validate-submission-package.ts --draft",
"submission:verify": "node --import tsx scripts/validate-submission-package.ts --ready",
"submission:verify:submitted": "node --import tsx scripts/validate-submission-package.ts --submitted"
},
"dependencies": {
"openai": "6.46.0",
"zod": "4.4.3"
},
"devDependencies": {
"@types/node": "26.1.1",
"pnpm": "11.13.1",
"prettier": "3.9.5",
"tsx": "4.23.1",
"typescript": "7.0.2",
"vitest": "4.1.10",
"wrangler": "4.110.0"
}
}