{ "name": "@roo-code-cloud/roomote", "private": true, "type": "module", "scripts": { "lint": "next lint --max-warnings 0", "check-types": "tsc --noEmit", "test": "vitest", "dev": "next dev --port 3001", "tunnel": "ngrok http 3001 --domain cte.ngrok.dev", "build": "next build", "start": "next start --port 3001", "clean": "rimraf .next .turbo", "worker": "dotenvx run -f ../../.env -- tsx src/lib/worker.ts", "controller": "dotenvx run -f ../../.env -- tsx src/lib/controller.ts" }, "dependencies": { "@roo-code-cloud/db": "workspace:^", "@roo-code-cloud/ipc": "workspace:^", "@roo-code/types": "^1.26.0", "bullmq": "^5.37.0", "drizzle-orm": "^0.44.2", "execa": "^9.6.0", "ioredis": "^5.6.1", "next": "^15.3.3", "p-wait-for": "^5.0.2", "react": "^19.1.0", "react-dom": "^19.1.0", "zod": "^3.25.41" }, "devDependencies": { "@roo-code-cloud/config-eslint": "workspace:^", "@roo-code-cloud/config-typescript": "workspace:^", "@types/node": "^22.15.20", "@types/react": "^19.1.6", "@types/react-dom": "^19.1.6", "tsx": "^4.19.3", "vitest": "^3.2.3" } }