{ "name": "app", "version": "1.1.4-pre", "module": "bot/index.ts", "type": "module", "private": true, "devDependencies": { "@types/bun": "latest", "drizzle-kit": "^0.31.8" }, "peerDependencies": { "typescript": "^5.9.3" }, "scripts": { "dev": "bun --watch bot/index.ts", "logs": "bash shared/scripts/logs.sh", "remote": "bash shared/scripts/remote.sh", "db:generate": "docker compose run --rm app drizzle-kit generate", "db:migrate": "docker compose run --rm app drizzle-kit migrate", "generate": "bun run db:generate", "migrate": "bun run db:migrate", "db:push": "docker compose run --rm app drizzle-kit push", "db:push:local": "drizzle-kit push", "db:studio": "drizzle-kit studio --port 4983 --host 0.0.0.0", "db:backup": "bash shared/scripts/db-backup.sh", "db:restore": "bash shared/scripts/db-restore.sh", "db:migrate-config": "docker compose run --rm app bun shared/scripts/migrate-config-to-db.ts", "db:migrate-game-config": "docker compose run --rm app bun shared/scripts/migrate-game-settings-to-db.ts", "db:migrate-all": "docker compose run --rm app sh -c 'bun shared/scripts/migrate-config-to-db.ts && bun shared/scripts/migrate-game-settings-to-db.ts'", "test": "bash shared/scripts/test-sequential.sh", "test:ci": "bash shared/scripts/test-sequential.sh --integration", "test:simulate-ci": "bash shared/scripts/simulate-ci.sh", "deploy": "bash shared/scripts/deploy.sh", "deploy:remote": "bash shared/scripts/deploy-remote.sh", "setup-server": "bash shared/scripts/setup-server.sh", "docker:cleanup": "bash shared/scripts/docker-cleanup.sh" }, "dependencies": { "@napi-rs/canvas": "^0.1.89", "discord.js": "^14.25.1", "dotenv": "^17.2.3", "drizzle-orm": "^0.44.7", "postgres": "^3.4.8", "zod": "^4.3.6" } }