-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
67 lines (67 loc) · 3.92 KB
/
package.json
File metadata and controls
67 lines (67 loc) · 3.92 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
{
"name": "@flyingrobots/bijou-workspace",
"private": true,
"type": "module",
"workspaces": [
"packages/*",
"bench"
],
"scripts": {
"clean": "rm -rf packages/bijou/dist packages/bijou-i18n/dist packages/bijou-i18n-tools/dist packages/bijou-i18n-tools-node/dist packages/bijou-i18n-tools-xlsx/dist packages/bijou-mcp/dist packages/bijou-node/dist packages/bijou-tui/dist packages/bijou-tui-app/dist packages/create-bijou-tui-app/dist packages/bijou/*.tsbuildinfo packages/bijou-i18n/*.tsbuildinfo packages/bijou-i18n-tools/*.tsbuildinfo packages/bijou-i18n-tools-node/*.tsbuildinfo packages/bijou-i18n-tools-xlsx/*.tsbuildinfo packages/bijou-mcp/*.tsbuildinfo packages/bijou-node/*.tsbuildinfo packages/bijou-tui/*.tsbuildinfo packages/bijou-tui-app/*.tsbuildinfo packages/create-bijou-tui-app/*.tsbuildinfo",
"build": "tsc -b",
"build:watch": "tsc -b -w",
"test": "vitest run --config vitest.config.ts",
"test:frames": "vitest run --config vitest.config.ts scripts/frame-assertions.test.ts scripts/frame-regressions.test.ts",
"test:watch": "vitest --config vitest.config.ts",
"typecheck:test": "tsc --noEmit -p tsconfig.tests.json",
"bench": "node --import tsx bench/src/cli.ts run",
"bench:ci:gradient": "node --import tsx bench/src/cli.ts run --scenario=paint-gradient-rgb,diff-gradient --samples=30",
"bench:compare": "node --import tsx bench/src/cli.ts compare",
"bench:baseline": "node --import tsx bench/src/cli.ts run --out bench/baselines",
"bench:gc-observer-repro": "node --expose-gc --import tsx bench/src/gc-observer-repro.ts",
"perf": "node --import tsx examples/perf-gradient/main.ts",
"soak": "node --import tsx bench/src/soak-runner.ts",
"release:preflight": "tsx scripts/release-metadata.ts --current-version --notes-tag-run-id local",
"release:readiness": "tsx scripts/release-readiness.ts",
"docs:inventory": "tsx scripts/docs-inventory.ts",
"paths:guard": "vitest run --config vitest.config.ts scripts/no-local-paths.test.ts",
"docs:design-system:preflight": "tsx scripts/design-system-docs-preflight.ts",
"dogfood": "node --import tsx examples/docs/main.ts",
"record:dogfood:landing": "vhs examples/docs/landing.tape",
"record:dogfood:docs": "vhs examples/docs/dogfood.tape",
"record:dogfood:gifs": "npm run record:dogfood:landing && npm run record:dogfood:docs",
"dogfood:coverage:gate": "tsx scripts/dogfood-coverage-gate.ts",
"dogfood:i18n:debt": "tsx scripts/dogfood-i18n-debt.ts",
"dogfood:i18n:build": "tsx scripts/dogfood-i18n-build.ts",
"dogfood:i18n:check": "tsx scripts/dogfood-i18n-build.ts --check",
"dogfood:i18n:export": "tsx scripts/dogfood-i18n-export.ts",
"dogfood:i18n:coverage": "tsx scripts/dogfood-i18n-export.ts --coverage",
"workflow:shell:preflight": "tsx scripts/workflow-shell-preflight.ts",
"smoke:dogfood": "tsx scripts/smoke-dogfood.ts",
"smoke:dogfood:landing": "tsx scripts/smoke-dogfood.ts --scenario=landing --skip-build",
"smoke:dogfood:docs": "tsx scripts/smoke-dogfood.ts --scenario=docs --skip-build",
"storybook": "node --import tsx examples/docs/storybook.ts",
"storybook:index": "tsx examples/docs/storybook-workstation.ts",
"dogfood:storybook": "tsx examples/docs/storybook-workstation.ts",
"verify:interactive-examples": "tsx scripts/smoke-all-examples.ts --skip-build --mode=interactive-scripted",
"smoke:canaries": "tsx scripts/smoke-canaries.ts",
"pr:review-status": "tsx scripts/pr-review-status.ts",
"pr:merge-readiness": "tsx scripts/pr-review-status.ts --merge-ready",
"lint": "npm run lint --workspaces",
"version": "bash scripts/version.sh"
},
"overrides": {
"hono": "4.12.22",
"picomatch": "^4.0.4",
"xlsx": "https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"
},
"devDependencies": {
"@types/node": "^22.0.0",
"tsx": "^4.21.0",
"typescript": "^5.9.3",
"vitest": "^4.0.18"
},
"engines": {
"node": ">=18"
}
}