mirror of https://github.com/buster-so/buster.git
74 lines
2.9 KiB
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",
|
|
"db:check": "pnpm --filter @buster/database run db:check",
|
|
"db:generate": "pnpm --filter @buster/database run db:generate",
|
|
"db:generate:custom": "pnpm --filter @buster/database run db:generate:custom",
|
|
"db:init": "pnpm run --filter @buster/database db:init",
|
|
"db:introspect": "pnpm --filter @buster/database run db:introspect",
|
|
"db:migrate": "pnpm --filter @buster/database run db:migrate",
|
|
"db:pull": "pnpm --filter @buster/database run db:pull",
|
|
"db:push": "pnpm --filter @buster/database run db:push",
|
|
"db:seed": "pnpm --filter @buster/database run db:setup",
|
|
"db:start-supabase": "pnpm --filter @buster/database run db:start-supabase",
|
|
"db:stop": "pnpm --filter @buster/database run db:stop",
|
|
"db:studio": "pnpm --filter @buster/database run db:studio",
|
|
"dev": "turbo dev",
|
|
"dev:fast": "turbo run dev:fast",
|
|
"dev:no-web": "turbo dev --filter \"!@buster-app/web\"",
|
|
"dev:server": "turbo run dev --filter \"@buster-app/server\"",
|
|
"dev:server:reset": "pnpm run dev: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",
|
|
"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": "^8.0.0",
|
|
"typescript": "^5.8.3"
|
|
},
|
|
"devDependencies": {
|
|
"@biomejs/biome": "^1.9.4",
|
|
"@types/node": "^20.19.4",
|
|
"turbo": "^2.5.5",
|
|
"tsx": "catalog:",
|
|
"vitest": "catalog:"
|
|
},
|
|
"peerDependencies": {
|
|
"bun": "^1.2.15",
|
|
"typescript": "^5"
|
|
},
|
|
"packageManager": "pnpm@9.15.0",
|
|
"pnpm": {
|
|
"peerDependencyRules": {
|
|
"ignoreMissing": ["shiki"],
|
|
"allowedVersions": {
|
|
"shiki": "3"
|
|
}
|
|
}
|
|
}
|
|
}
|