{ "name": "openrig", "version": "0.7.1", "private": true, "license": "Apache-2.0", "type": "module", "workspaces": [ "packages/daemon", "packages/ui", "packages/cli", "packages/tui" ], "scripts": { "build": "npm run build --workspaces", "test": "npm run test:repo && npm run test:workspaces", "test:repo": "npm run build -w packages/daemon && node --test --test-concurrency=1 scripts/*.test.mjs && node --import tsx scripts/check-first-run-references.mjs && node scripts/check-docs-guard.mjs && node scripts/mirror-skills.mjs --check && node scripts/generate-context-packs.mjs --check", "test:workspaces": "npm run test -w packages/daemon -w packages/cli -w packages/tui", "test:ui": "npm run test -w packages/ui", "typecheck:prep": "npm run build -w packages/daemon", "lint": "npm run typecheck:prep && tsc --noEmit --project packages/daemon/tsconfig.json && tsc --noEmit --project packages/ui/tsconfig.json && tsc --noEmit --project packages/cli/tsconfig.json && tsc --noEmit --project packages/tui/tsconfig.json", "build:package": "bash scripts/build-package.sh", "test:tui-package": "node scripts/test-tui-package.mjs", "mirror-skills": "node scripts/mirror-skills.mjs", "mirror-skills:check": "node scripts/mirror-skills.mjs --check", "generate-context-packs": "node scripts/generate-context-packs.mjs", "generate-context-packs:check": "node scripts/generate-context-packs.mjs --check", "gate:substance": "node scripts/check-substance-gate.mjs", "gate": "node scripts/gate-lane.mjs" }, "engines": { "node": "^22 || ^24", "npm": ">=10" } }