Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
48 lines (48 loc) · 2.94 KB
/
Copy pathpackage.json
File metadata and controls
48 lines (48 loc) · 2.94 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
{
"name": "codeclosure",
"version": "0.0.0",
"private": true,
"license": "Apache-2.0",
"type": "module",
"packageManager": "pnpm@11.1.3",
"engines": {
"node": ">=22.22.0 <23",
"pnpm": "11.1.3"
},
"scripts": {
"accept:m1": "node scripts/source-identity.mjs && pnpm gate:quality && node scripts/run-m1-acceptance.mjs && node scripts/source-identity.mjs",
"accept:m2": "node scripts/run-m2-acceptance.mjs",
"build": "tsc -b --force --pretty false",
"check:m2:protocol": "node scripts/run-m2-slice1-protocol-snapshot.mjs",
"clean": "tsc -b --clean",
"docs:check": "node scripts/run-node-tests.mjs scripts/check-docs.test.mjs && node scripts/check-docs.mjs",
"format": "prettier --write .",
"format:check": "prettier --check .",
"gate:quality": "pnpm format:check && pnpm docs:check && pnpm check:m2:protocol && pnpm lint && pnpm typecheck && pnpm test:unit && pnpm test:digests && pnpm test:migrations && pnpm test:authority && pnpm test:cli && pnpm test:demos && pnpm test:invariants && pnpm build",
"lint": "eslint . && node scripts/run-node-tests.mjs scripts/check-cli-boundary.test.mjs scripts/check-dependencies.test.mjs && node scripts/check-cli-boundary.mjs && node scripts/check-dependencies.mjs",
"probe:m2:slice0": "node scripts/run-m2-slice0-probes.mjs",
"probe:m2:slice0:live": "node scripts/run-m2-slice0-app-server-probe.mjs",
"probe:m2:slice1:live": "pnpm --filter @codeclosure/codex-app-server-client probe:live",
"test": "pnpm test:unit && pnpm test:digests && pnpm test:migrations && pnpm test:authority && pnpm test:cli && pnpm test:demos && pnpm test:invariants",
"test:authority": "pnpm --filter @codeclosure/store-sqlite test:authority",
"test:cli": "pnpm --filter @codeclosure/cli test:integration",
"test:demos": "node scripts/run-m1-demos.mjs",
"test:digests": "pnpm --filter @codeclosure/testing test:digests",
"test:invariants": "node scripts/run-node-tests.mjs scripts/check-invariants.test.mjs && node scripts/check-invariants.mjs",
"test:migrations": "pnpm --filter @codeclosure/store-sqlite test:migrations",
"test:unit": "node scripts/run-node-tests.mjs scripts/run-node-tests.test.mjs scripts/m2-slice0-probe.test.mjs scripts/m2-acceptance-lib.test.mjs && pnpm --filter @codeclosure/codex-app-server-client test:unit && pnpm --filter @codeclosure/adapter-codex test:unit && pnpm --filter @codeclosure/workspace-local test:unit && pnpm --filter @codeclosure/verification-local test:unit && pnpm --filter @codeclosure/testing test:unit",
"typecheck": "tsc -b --pretty false && tsc -p tsconfig.tests.json --pretty false"
},
"devDependencies": {
"@eslint/js": "10.0.1",
"@types/node": "22.20.1",
"eslint": "10.8.0",
"github-slugger": "2.0.0",
"mdast-util-from-markdown": "2.0.3",
"mdast-util-gfm": "3.1.0",
"micromark-extension-gfm": "3.0.0",
"prettier": "3.9.6",
"typescript": "6.0.3",
"typescript-eslint": "8.65.0"
}
}