Files
opencode/packages/lab/catalog/package.json

41 lines
1.9 KiB
JSON

{
"name": "@opencode-ai/lab-catalog",
"private": true,
"type": "module",
"packageManager": "bun@1.3.14",
"scripts": {
"generate": "bun ./scripts/generate-catalog.ts",
"capture": "bun ./scripts/capture-opencode-drive.ts",
"reproduce": "bun ./scripts/reproduce-state.ts",
"dev": "bun ./server.ts",
"lint": "cd ../../.. && bun run lint -- packages/lab/catalog/src packages/lab/catalog/catalog packages/lab/catalog/scripts packages/lab/catalog/scenarios packages/lab/catalog/server.ts packages/lab/catalog/worker.ts",
"typecheck": "tsc --noEmit",
"build": "rm -rf dist && bun build ./src/index.html --outdir dist --public-path=/lab/catalog/ --minify && cp -R public/captures public/catalog.json public/drive-captures.json dist/ && bun ./scripts/generate-og.ts",
"deploy": "bun run generate && bun run build && bunx wrangler deploy",
"doctor": "bunx -y react-doctor@latest .",
"bench:capture-flow": "bun ./scripts/bench-capture-flow.ts",
"bench:capture-matrix": "bun ./scripts/bench-capture-matrix.ts",
"test": "bun test ./catalog",
"check": "bun run generate && git diff --exit-code -- public/catalog.json && bun run lint && bun run typecheck && bun run test && bun build ./src/index.html --outdir .tmp/build && bun build ./scripts/generate-catalog.ts --target=bun --outdir .tmp/scripts",
"drive:capture": "bun run capture"
},
"dependencies": {
"@fontsource/commit-mono": "5.2.5",
"@fontsource/noto-sans-math": "5.2.8",
"@fontsource/noto-sans-symbols": "5.2.8",
"@fontsource/noto-sans-symbols-2": "5.2.8",
"react": "^19.2.7",
"react-dom": "^19.2.7"
},
"devDependencies": {
"@napi-rs/canvas": "1.0.2",
"@types/bun": "catalog:",
"@types/react": "^19.2.17",
"@types/react-dom": "^19.2.3",
"effect": "catalog:",
"opencode-drive": "workspace:*",
"typescript": "^7.0.2",
"wrangler": "4.110.0"
}
}