{ "name": "kojori-tg-bot", "private": true, "type": "module", "workspaces": [ "apps/*", "packages/*" ], "scripts": { "build": "bun run --filter '*' build", "typecheck": "bun run --filter '*' typecheck", "test": "bun run --filter '*' test", "lint": "oxlint .", "lint:fix": "oxlint --fix .", "format": "bunx oxfmt .", "format:check": "bunx oxfmt --check .", "db:generate": "bunx drizzle-kit generate --config packages/db/drizzle.config.ts", "db:check": "bunx drizzle-kit check --config packages/db/drizzle.config.ts", "db:migrate": "bunx drizzle-kit migrate --config packages/db/drizzle.config.ts", "db:push": "bunx drizzle-kit push --config packages/db/drizzle.config.ts", "db:studio": "bunx drizzle-kit studio --config packages/db/drizzle.config.ts", "db:seed": "set -a; [ -f .env ] && . ./.env; set +a; bun run --filter @household/db seed", "review:coderabbit": "coderabbit --prompt-only --base main || ~/.local/bin/coderabbit --prompt-only --base main", "infra:fmt": "terraform -chdir=infra/terraform fmt -recursive", "infra:fmt:check": "terraform -chdir=infra/terraform fmt -check -recursive", "infra:validate": "terraform -chdir=infra/terraform init -backend=false && terraform -chdir=infra/terraform validate", "dev:bot": "bun run --filter @household/bot dev", "dev:miniapp": "bun run --filter @household/miniapp dev", "docker:build:bot": "docker build -f apps/bot/Dockerfile -t household-bot:local .", "docker:build:miniapp": "docker build -f apps/miniapp/Dockerfile -t household-miniapp:local .", "docker:build": "bun run docker:build:bot && bun run docker:build:miniapp", "docker:smoke": "docker compose up --build" }, "devDependencies": { "@types/bun": "1.3.10", "@typescript/native-preview": "7.0.0-dev.20260304.1", "drizzle-kit": "^0.31.4", "oxlint": "^1.51.0", "typescript": "^5.9.2" } }