{ "name": "roo-code-cloud", "packageManager": "pnpm@10.12.1", "engines": { "node": "20.19.2" }, "scripts": { "prepare": "husky", "lint": "turbo lint --log-order grouped --output-logs new-only", "check-types": "turbo check-types --log-order grouped --output-logs new-only", "test": "turbo test --log-order grouped --output-logs new-only", "build": "turbo build --log-order grouped --output-logs new-only", "clean": "turbo clean --log-order grouped --output-logs new-only && rimraf .turbo", "services:up": "docker compose up postgres clickhouse redis roomote-dashboard -d --wait && pnpm db:push", "services:down": "docker compose down postgres clickhouse redis roomote-dashboard", "db:up": "docker compose up postgres clickhouse -d --wait && pnpm --filter @roo-code-cloud/db db:migrate && pnpm --filter @roo-code-cloud/db db:test:push --force", "db:down": "docker compose down postgres clickhouse", "db:generate": "pnpm --filter @roo-code-cloud/db db:generate", "db:migrate": "pnpm --filter @roo-code-cloud/db db:migrate", "db:reset": "pnpm db:down && rimraf .docker/data .docker/logs && pnpm db:up" }, "devDependencies": { "@dotenvx/dotenvx": "^1.44.2", "eslint": "^9.29.0", "husky": "^9.1.7", "lint-staged": "^16.1.2", "prettier": "^3.5.3", "rimraf": "^6.0.1", "turbo": "^2.5.4", "typescript": "^5.8.3" }, "lint-staged": { "*.{js,jsx,ts,tsx,json,css,md}": [ "prettier --write" ] }, "dependencies": { "tsx": "^4.20.3" } }