{ "name": "@buster-app/cli", "version": "0.3.2", "description": "Buster CLI - TypeScript version", "type": "module", "bin": { "buster": "./dist/index.js" }, "scripts": { "prebuild": "[ \"$SKIP_ENV_CHECK\" = \"true\" ] || (tsx scripts/validate-env.ts && pnpm run typecheck)", "build": "bun build src/index.tsx --outdir dist --target bun", "build:dry-run": "tsc --noEmit", "build:standalone": "bun build src/index.tsx --compile --outfile dist/buster", "start": "bun run dist/index.js", "typecheck": "tsc --noEmit", "lint": "biome check --write", "test": "vitest run", "test:unit": "vitest run --exclude '**/*.int.test.ts' --exclude '**/*.integration.test.ts'", "test:integration": "vitest run **/*.int.test.ts **/*.integration.test.ts", "test:coverage": "vitest --coverage", "test:watch": "vitest --watch", "clean": "rm -rf dist" }, "dependencies": { "@buster/ai": "workspace:*", "@buster/sdk": "workspace:*", "@buster/server-shared": "workspace:*", "chalk": "^5.6.0", "commander": "^14.0.0", "fast-glob": "^3.3.3", "ink": "^6.2.3", "ink-big-text": "^2.0.0", "ink-gradient": "^3.0.0", "ink-spinner": "^5.0.0", "ink-text-input": "^6.0.0", "js-yaml": "catalog:", "micromatch": "^4.0.8", "react": "catalog:", "semver": "^7.6.3", "zod": "catalog:" }, "devDependencies": { "@buster/env-utils": "workspace:*", "@buster/typescript-config": "workspace:*", "@buster/vitest-config": "workspace:*", "@types/js-yaml": "catalog:", "@types/micromatch": "^4.0.9", "@types/react": "catalog:", "@types/semver": "^7.5.8", "ink-testing-library": "^4.0.0", "react-devtools-core": "^6.1.5", "tsx": "catalog:", "@types/bun": "^1.2.21" }, "engines": { "bun": ">=1.0.0" } }