{
	"name": "roo-code",
	"packageManager": "pnpm@10.8.1",
	"engines": {
		"node": "20.19.2"
	},
	"scripts": {
		"preinstall": "node scripts/bootstrap.mjs",
		"prepare": "husky",
		"install": "node scripts/bootstrap.mjs",
		"install:all": "node scripts/bootstrap.mjs",
		"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",
		"build": "turbo build --log-order grouped --output-logs new-only",
		"bundle": "turbo bundle --log-order grouped --output-logs new-only",
		"bundle:nightly": "turbo bundle:nightly --log-order grouped --output-logs new-only",
		"vsix": "turbo vsix --log-order grouped --output-logs new-only",
		"vsix:nightly": "turbo vsix:nightly --log-order grouped --output-logs new-only",
		"clean": "turbo clean --log-order grouped --output-logs new-only && rimraf dist out bin .vite-port .turbo",
		"changeset:version": "cp CHANGELOG.md src/CHANGELOG.md && changeset version && cp -vf src/CHANGELOG.md .",
		"knip": "knip --include files",
		"update-contributors": "node scripts/update-contributors.js",
		"evals": "docker compose -f packages/evals/docker-compose.yml --profile server --profile runner up --build --scale runner=0"
	},
	"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": "^16.0.0",
		"mkdirp": "^3.0.1",
		"only-allow": "^1.2.1",
		"ovsx": "0.10.4",
		"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"
		]
	},
	"pnpm": {
		"overrides": {
			"tar-fs": ">=2.1.3",
			"esbuild": ">=0.25.0",
			"undici": ">=5.29.0",
			"brace-expansion": ">=2.0.2"
		}
	}
}
