-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
48 lines (48 loc) · 1.57 KB
/
Copy pathpackage.json
File metadata and controls
48 lines (48 loc) · 1.57 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": "@ovenclear/core",
"version": "0.2.0",
"private": true,
"description": "OvenClear offline-testable core: rulekit engine, snapshot store, label engine + QA gate, law-watch loop, signed decision ledger, policy envelope. All rule data is FIXTURE/SYNTHETIC.",
"type": "module",
"license": "MIT",
"engines": {
"node": ">=18.17"
},
"bin": {
"rulekit": "./src/cli.ts"
},
"scripts": {
"test": "vitest run",
"test:watch": "vitest",
"typecheck": "tsc --noEmit",
"seed": "tsx scripts/seed.ts",
"seed:check": "tsx scripts/seed.ts --check",
"self-test": "tsx scripts/self_test.ts",
"bench": "tsx scripts/bench.ts",
"verify-ledger": "tsx scripts/verify_ledger.ts",
"rulekit": "tsx src/cli.ts",
"verify:dashboard": "tsx scripts/export_verify_data.ts",
"evidence": "tsx scripts/capture_evidence.ts",
"evidence:pack": "tsx scripts/export_evidence_pack.ts",
"proof": "npm run seed:check && npm run self-test && npm run verify-ledger && npm run bench",
"audit": "npm audit --audit-level=high",
"ci": "npm run typecheck && npm run test && npm run proof",
"serve": "tsx server/index.ts",
"dev": "tsx watch server/index.ts",
"build:vercel": "node scripts/build-vercel.mjs",
"smoke": "node scripts/smoke.mjs"
},
"dependencies": {
"@google/genai": "^1.0.0",
"tsx": "^4.23.12"
},
"devDependencies": {
"@types/node": "^22.20.1",
"@types/qrcode": "^1.5.6",
"esbuild": "^0.28.2",
"playwright": "^1.62.1",
"qrcode": "^1.5.4",
"typescript": "^5.6.0",
"vitest": "^3.2.7"
}
}