{ "name": "cat-factory", "private": true, "description": "Agent Architecture Board — monorepo of reusable libraries (published to npm) + example deployments. See README.md.", "type": "module", "scripts": { "build": "turbo run build --filter='./backend/**' --filter='./sdk/**'", "build:all": "turbo run build", "build:tsc": "tsc -b backend/tsconfig.build.json", "typecheck": "turbo run typecheck", "test": "turbo run test:run", "test:run": "turbo run test:run", "test:changed": "turbo run test:run --concurrency=50% --output-logs=errors-only --env-mode=loose --filter='...[origin/main]'", "test:quick": "turbo run test:run --concurrency=50% --output-logs=errors-only --filter='!@cat-factory/worker' --filter='!@cat-factory/node-server' --filter='!@cat-factory/local-server' --filter='!@cat-factory/gatekeeper-worker'", "lint": "oxlint && oxfmt --check .", "lint:fix": "oxlint --fix && oxfmt .", "lint:monorepo": "sherif -i typescript -i @types/node", "lint:knip": "knip", "check:publish": "node scripts/check-publish-integrity.mjs", "gen:openapi": "node scripts/generate-openapi.mjs", "gen:sdk": "node scripts/generate-sdks.mjs", "check:openapi": "node scripts/check-openapi.mjs", "check:sdk": "node scripts/check-sdks.mjs", "dev:backend": "turbo run dev --filter=@cat-factory/deploy-backend", "dev:node": "turbo run dev --filter=@cat-factory/deploy-node", "dev:frontend": "turbo run dev --filter=@cat-factory/deploy-frontend", "changeset": "changeset", "version": "changeset version && node scripts/sync-runner-image-tags.mjs && node scripts/sync-sdk-versions.mjs", "sync:sdk-versions": "node scripts/sync-sdk-versions.mjs", "sync:image-tags": "node scripts/sync-runner-image-tags.mjs", "changelog:archive": "node scripts/archive-changelogs.mjs", "ci:publish": "pnpm build && changeset publish" }, "devDependencies": { "@arethetypeswrong/cli": "^0.18.5", "@changesets/cli": "^3.0.3", "@stryker-mutator/api": "10.0.0", "@valibot/to-json-schema": "^1.8.0", "knip": "^6.41.0", "oxfmt": "^0.73.0", "oxlint": "^1.88.0", "publint": "^0.3.25", "sherif": "^1.13.0", "turbo": "^2.11.8", "typescript": "7.0.2" }, "engines": { "node": ">=24" }, "packageManager": "pnpm@12.5.1" }