Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
99 lines (99 loc) · 7.02 KB
/
Copy pathpackage.json
File metadata and controls
99 lines (99 loc) · 7.02 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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
{
"name": "strale",
"private": true,
"workspaces": [
"apps/api",
"packages/*"
],
"scripts": {
"dev": "npm run dev --workspace=apps/api",
"build": "npm run build --workspace=apps/api",
"db:generate": "npm run db:generate --workspace=apps/api",
"db:migrate": "npm run db:migrate --workspace=apps/api",
"db:push": "npm run db:push --workspace=apps/api",
"mcp:build": "npm run build --workspace=packages/mcp-server",
"mcp:dev": "npm run dev --workspace=packages/mcp-server",
"test": "npm run test --workspace=apps/api",
"typecheck": "npm run typecheck --workspace=apps/api && npm run typecheck:scripts --workspace=apps/api && npm run typecheck --workspace=packages/sdk-typescript && npm run typecheck --workspace=packages/langchain && npm run typecheck --workspace=packages/semantic-kernel-strale && npm run typecheck --workspace=packages/mcp-server && npm run typecheck --workspace=packages/ai-sdk-strale && npm run typecheck --workspace=packages/cli",
"validate:coverage-matrix": "node apps/api/scripts/validate-coverage-matrix.mjs",
"coverage-matrix:summary": "node apps/api/scripts/regenerate-coverage-matrix-summary.mjs",
"coverage-matrix:check": "npm run validate:coverage-matrix && npm run coverage-matrix:summary -- --check",
"context:generate": "node scripts/generate-project-context.mjs",
"context:check": "node scripts/check-project-context.mjs",
"context:test": "node --test scripts/check-project-context.test.mjs scripts/decision-records.test.mjs scripts/m2-closure-register.test.mjs scripts/m2-closure-apply-g1-rule.test.mjs scripts/m2-quote-fidelity.test.mjs",
"programs:check": "node scripts/check-program-tracks.mjs",
"programs:test": "node --test scripts/program-tracks.test.mjs",
"research:check": "node scripts/check-research.mjs",
"research:test": "node --test scripts/research.test.mjs",
"research:index": "node scripts/generate-research-index.mjs",
"design:check": "node scripts/check-design.mjs && node design/brand-kit/quiet-material/build.mjs --check && node design/brand-kit/quiet-material/foundations/build.mjs --check && node design/brand-kit/quiet-material/controls/build.mjs --check && node design/brand-kit/quiet-material/patterns/build.mjs --check && node design/brand-kit/quiet-material/illustrations/build.mjs --check && node design/brand-kit/quiet-material/homepage/build.mjs --check && node design/brand-kit/quiet-material/hero-comparison/build.mjs --check && node design/brand-kit/quiet-material/opening/build.mjs --check && node design/brand-kit/open-flow/build.mjs --check",
"design:test": "node --test scripts/design.test.mjs scripts/web-design.test.mjs design/brand-kit/quiet-material/build.test.mjs design/brand-kit/quiet-material/foundations/build.test.mjs design/brand-kit/quiet-material/controls/build.test.mjs && node --test design/brand-kit/quiet-material/patterns/build.test.mjs && node --test design/brand-kit/quiet-material/illustrations/build.test.mjs && node --test design/brand-kit/quiet-material/homepage/build.test.mjs && node --test design/brand-kit/open-flow/build.test.mjs",
"design:tokens:generate": "node scripts/generate-design-tokens.mjs",
"design:web-tokens": "node scripts/generate-web-tokens.mjs",
"env:check": "node scripts/check-env.mjs",
"env:test": "node --test scripts/env.test.mjs",
"env:example": "node scripts/generate-env-example.mjs",
"vendor-terms:check": "node scripts/check-vendor-terms.mjs",
"sources:robots-check": "npx tsx apps/api/scripts/check-source-robots-access.ts",
"vendor-terms:test": "node --test scripts/check-vendor-terms.test.mjs",
"refdata:check": "node scripts/check-reference-data.mjs",
"refdata:due": "node scripts/check-reference-data.mjs --due",
"refdata:test": "node --test scripts/reference-data.test.mjs",
"vendors:check": "node scripts/check-vendors.mjs",
"vendors:test": "node --test scripts/vendors.test.mjs",
"vendors:view": "node scripts/generate-vendor-view.mjs",
"digest:shadow": "npx tsx scripts/digest-shadow.mjs",
"digest:shadow:test": "node --test scripts/digest-repo-native.test.mjs",
"candidates:test": "node --test scripts/candidates.test.mjs",
"protocols:check": "node scripts/check-protocol-extraction.mjs",
"protocols:test": "node --test scripts/protocol-extraction.test.mjs",
"protocols:coverage": "node scripts/check-protocol-coverage.mjs",
"protocols:coverage:test": "node --test scripts/protocol-coverage.test.mjs",
"scheduled:check": "node scripts/check-scheduled-reachability.mjs",
"scheduled:test": "node --test scripts/scheduled-reachability.test.mjs",
"scheduled:outcomes": "node scripts/check-scheduled-outcomes.mjs",
"scheduled:outcomes:test": "node --test scripts/scheduled-outcomes.test.mjs",
"distribution:check": "node scripts/check-distribution.mjs",
"distribution:test": "node --test scripts/distribution.test.mjs",
"clay:test": "node --test examples/clay-enrichment/template.test.mjs",
"models:check": "node apps/api/scripts/check-model-literals.mjs",
"models:test": "node --test apps/api/scripts/check-model-literals.test.mjs",
"claims:check": "node scripts/check-claims.mjs",
"claims:test": "node --test scripts/claims.test.mjs scripts/claims-machine-readable.test.mjs",
"docs:check": "node scripts/check-docs-index.mjs",
"docs:test": "node --test scripts/check-docs-index.test.mjs",
"archive:index": "node scripts/generate-archive-index.mjs",
"archive:index:test": "node --test scripts/generate-archive-index.test.mjs",
"receipts:check": "node scripts/check-receipts.mjs",
"receipts:test": "node --test scripts/receipts.test.mjs",
"receipt": "node scripts/write-receipt.mjs",
"migrations:check": "node apps/api/scripts/check-migration-ledger.mjs",
"migrations:test": "node --test apps/api/scripts/migration-ledger.test.mjs",
"handoff:check": "node scripts/handoff/handoff-check.mjs",
"handoff:test": "node --test scripts/handoff/handoff-check.test.mjs scripts/handoff/regenerate-indexes.test.mjs scripts/handoff/recurring.test.mjs",
"handoff:orient": "node scripts/handoff/orient.mjs",
"handoff:baseline": "node scripts/handoff/handoff-check.mjs baseline",
"hooks:install": "node scripts/handoff/install-hooks.mjs",
"prepare": "node scripts/handoff/install-hooks.mjs || exit 0",
"gates:test": "node --test scripts/empty-inputs.test.mjs scripts/ci/boot-probe.test.mjs scripts/ci/boot-workflow.test.mjs scripts/ci/docs-only-scanner-gate.test.mjs scripts/provision-verify-role.test.mjs",
"verify-role:check": "node scripts/provision-verify-role.mjs --check",
"anthropic:check": "node apps/api/scripts/check-anthropic-client.mjs",
"anthropic:test": "node --test apps/api/scripts/check-anthropic-client.test.mjs"
},
"license": "MIT",
"engines": {
"node": ">=20.0.0"
},
"dependencies": {
"bech32": "^2.0.0",
"bs58check": "^4.0.0",
"esbuild": "^0.27.4",
"ripple-address-codec": "^5.0.0"
},
"devDependencies": {
"ajv": "^8.20.0",
"commonmark": "^0.31.2",
"typescript": "^5.7.3",
"yaml": "^2.8.1"
}
}