{
	"name": "@evals/monorepo",
	"private": true,
	"packageManager": "pnpm@10.8.1",
	"scripts": {
		"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",
		"web": "turbo dev --filter @evals/web",
		"cli": "turbo dev --filter @evals/cli -- run",
		"drizzle:studio": "pnpm --filter @evals/db db:studio",
		"docker:build": "docker build -f Dockerfile -t roo-code-eval --progress=plain ..",
		"docker:run": "touch /tmp/evals.db && docker run -d -it -p 3000:3000 -v /tmp/evals.db:/tmp/evals.db roo-code-eval",
		"docker:start": "pnpm docker:build && pnpm docker:run",
		"docker:shell": "docker exec -it $(docker ps --filter \"ancestor=roo-code-eval\" -q) /bin/bash",
		"docker:stop": "docker stop $(docker ps --filter \"ancestor=roo-code-eval\" -q)",
		"docker:rm": "docker rm $(docker ps -a --filter \"ancestor=roo-code-eval\" -q)",
		"docker:clean": "pnpm docker:stop && pnpm docker:rm"
	},
	"devDependencies": {
		"@dotenvx/dotenvx": "^1.41.0",
		"@eslint/js": "^9.25.1",
		"eslint": "^9.25.1",
		"globals": "^16.0.0",
		"prettier": "^3.5.3",
		"tsx": "^4.19.4",
		"turbo": "^2.5.2",
		"typescript": "5.8.3",
		"typescript-eslint": "^8.31.1"
	}
}
