{ "name": "code", "private": true, "workspaces": { "packages": [ "apps/web", "packages/agents", "packages/auth", "packages/backend", "packages/config", "packages/env", "packages/primitives", "packages/ui" ], "catalog": { "@rivet-dev/agentos": "0.2.14", "@rivet-dev/agentos-core": "0.2.14", "@effect/platform-bun": "4.0.0-beta.99", "dotenv": "17.4.2", "zod": "4.4.3", "lucide-react": "1.27.0", "next-themes": "0.4.6", "react": "19.2.8", "react-dom": "19.2.8", "sonner": "2.0.7", "convex": "1.42.3", "better-auth": "1.6.15", "@convex-dev/better-auth": "0.12.5", "@tanstack/react-form": "1.33.2", "@types/react-dom": "19.2.3", "tailwindcss": "4.3.3", "tailwind-merge": "3.6.0", "@better-auth/expo": "1.6.15", "effect": "4.0.0-beta.99", "typescript": "7.0.2", "@types/bun": "1.3.14", "heroui-native": "1.0.6", "vite": "8.1.5", "vitest": "4.1.10", "convex-test": "0.0.54", "react-native": "0.86.0", "@types/react": "19.2.17", "@types/node": "22.20.1", "hono": "4.12.32", "valibot": "1.4.2", "streamdown": "2.5.0", "@tailwindcss/postcss": "4.3.3", "@tailwindcss/vite": "4.3.3" } }, "type": "module", "scripts": { "dev": "concurrently --names engine,runner,server,agents,web --prefix-colors yellow,blue,magenta,green,cyan --handle-input --kill-others-on-fail \"pnpm run dev:engine\" \"pnpm run dev:runner\" \"pnpm run dev:server\" \"pnpm run dev:agents\" \"pnpm run dev:web\"", "dev:tailscale": "concurrently --names engine,runner,server,agents,web --prefix-colors yellow,blue,magenta,green,cyan --handle-input --kill-others-on-fail \"pnpm run dev:engine\" \"pnpm run dev:runner\" \"pnpm run dev:server\" \"pnpm run dev:agents\" \"pnpm run dev:tailscale:web\"", "build": "vp run -r build", "check-types": "vp run -r check-types", "lint": "oxlint --disable-nested-config", "format": "vp fmt", "staged": "vp staged", "hooks:setup": "vp config", "dev:web": "vp --filter web run dev", "dev:agents": "vp --filter @code/agents run dev", "dev:tailscale:web": "vp --filter web run dev:tailscale", "dev:tailscale:agents": "vp --filter @code/agents run dev:tailscale", "dev:server": "vp --filter @code/backend run dev", "dev:setup": "vp --filter @code/backend run dev:setup", "dev:engine": "vp --filter @code/agents run dev:engine", "dev:runner": "node scripts/wait-for-port.mjs 127.0.0.1 6420 && vp --filter @code/agents run runner", "build:agents": "vp run --filter @code/agents build", "docs:update": "node scripts/update-docs.ts", "subtree": "node scripts/subtree.ts", "vercel-build": "node scripts/vercel-build.ts", "check": "ultracite check --disable-nested-config", "fix": "ultracite fix --disable-nested-config" }, "devDependencies": { "@code/backend": "workspace:*", "@code/config": "workspace:*", "@code/env": "workspace:*", "@code/primitives": "workspace:*", "@flue/sdk": "npm:@rivet-dev/labs-flue-sdk@1.0.0-beta.9-rivet.2", "@types/bun": "catalog:", "@types/node": "catalog:", "@vercel/config": "^0.5.5", "concurrently": "^9.1.2", "convex": "catalog:", "convex-test": "catalog:", "effect": "catalog:", "oxfmt": "0.61.0", "oxlint": "1.76.0", "react-router": "^8.1.0", "rolldown": "1.1.4", "typescript": "catalog:", "ultracite": "7.9.3", "vite-plus": "0.2.2", "vitest": "catalog:" }, "overrides": { "react": "19.2.8", "react-dom": "19.2.8", "vite": "npm:@voidzero-dev/vite-plus-core@0.2.2" }, "packageManager": "pnpm@11.17.0" }