buster/package.json

74 lines
2.9 KiB
JSON

{
"name": "buster",
"private": false,
"scripts": {
"ai:dev": "pnpm --filter @buster/ai dev",
"build": "turbo build",
"build:dry-run": "SKIP_ENV_CHECK=true turbo run build:dry-run",
"check": "biome check ${1:-.}",
"check:fix": "biome check --write ${1:-.}",
"ci:check": "pnpm run check && pnpm run typecheck",
"cli": "cd apps/cli && bun src/index.tsx",
"cli:dev": "cd apps/cli && bun run --watch src/index.tsx",
"cli:build": "pnpm --filter @buster-app/cli build",
"cli:prod": "cd apps/cli && bun run dist/index.js",
"db:init": "turbo run db:init --filter @buster/database",
"db:seed": "turbo run db:seed --filter @buster/database",
"db:dump": "turbo run db:dump --filter @buster/database",
"db:migrate": "turbo run db:migrate --filter @buster/database",
"db:generate": "turbo run db:generate --filter @buster/database",
"db:push": "turbo run db:push --filter @buster/database",
"db:studio": "turbo run db:studio --filter @buster/database",
"db:stop": "turbo run db:stop --filter @buster/database",
"dev": "turbo dev",
"dev:no-web": "turbo dev --filter \"!@buster-app/web\"",
"dev:server": "turbo run dev --filter \"@buster-app/server\"",
"dev:server:reset": "pnpm run db:init && turbo run dev --filter \"@buster-app/server\"",
"evals": "bash scripts/evals.sh",
"format": "biome format ${1:-.}",
"format:fix": "biome format --write ${1:-.}",
"lint": "turbo lint",
"momentic": "pnpm --filter @buster-app/momentic run momentic",
"momentic:run": "pnpm --filter @buster-app/momentic run momentic:run",
"new:package": "tsx scripts/new-package.ts",
"setup": "bash scripts/setup.sh",
"test": "dotenv -e .env -- turbo test",
"test:unit": "dotenv -e .env -- turbo run test:unit",
"test:integration": "dotenv -e .env -- turbo run test:integration",
"test:unit:watch": "dotenv -e .env -- turbo run test:unit:watch",
"test:integration:watch": "dotenv -e .env -- turbo run test:integration:watch",
"test:coverage": "turbo test:coverage",
"test:ui": "vitest --ui",
"test:watch": "turbo test:watch",
"trigger:deploy": "pnpm --filter @buster/trigger run deploy",
"trigger:dev": "dotenv -e .env -- pnpm --filter @buster/trigger run dev",
"trigger:test": "pnpm --filter @buster/trigger run test",
"trigger:test:integration": "pnpm --filter @buster/trigger run test:integration",
"typecheck": "turbo typecheck"
},
"dependencies": {
"dotenv": "catalog:",
"dotenv-cli": "^10.0.0",
"typescript": "^5.9.2"
},
"devDependencies": {
"@biomejs/biome": "^1.9.4",
"@types/node": "^22.18.1",
"tsx": "catalog:",
"turbo": "^2.5.7",
"vitest": "catalog:"
},
"peerDependencies": {
"typescript": "^5"
},
"packageManager": "pnpm@10.17.1",
"pnpm": {
"peerDependencyRules": {
"ignoreMissing": ["shiki"],
"allowedVersions": {
"shiki": "3"
}
}
}
}