{ "name": "roo-code", "packageManager": "pnpm@10.8.1", "engines": { "node": "20.18.1" }, "scripts": { "preinstall": "npx only-allow pnpm", "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", "format": "turbo format --log-order grouped --output-logs new-only", "clean": "turbo clean --log-order grouped --output-logs new-only && rimraf dist out bin .vite-port .turbo", "build": "pnpm --filter roo-cline vsix", "build:nightly": "pnpm --filter @roo-code/vscode-nightly vsix", "generate-types": "pnpm --filter roo-cline generate-types", "changeset:version": "cp CHANGELOG.md src/CHANGELOG.md && changeset version && cp -vf src/CHANGELOG.md .", "knip": "pnpm --filter @roo-code/build build && knip --include files", "update-contributors": "node scripts/update-contributors.js" }, "devDependencies": { "@changesets/cli": "^2.27.10", "@dotenvx/dotenvx": "^1.34.0", "@vscode/vsce": "3.3.2", "esbuild": "^0.25.0", "eslint": "^9.27.0", "husky": "^9.1.7", "knip": "^5.44.4", "lint-staged": "^15.2.11", "mkdirp": "^3.0.1", "only-allow": "^1.2.1", "ovsx": "0.10.2", "prettier": "^3.4.2", "rimraf": "^6.0.1", "turbo": "^2.5.3", "typescript": "^5.4.5" }, "lint-staged": { "*.{js,jsx,ts,tsx,json,css,md}": [ "prettier --write" ] } }