{ "name": "buzz-sheet", "version": "0.1.0", "private": true, "scripts": { "dev": "next dev --turbopack", "build": "next build", "start": "next start", "lint": "eslint .", "typecheck": "next typegen && tsc --noEmit", "test": "vitest run", "test:watch": "vitest", "test:coverage": "vitest run --coverage", "logs": "kubectl logs --namespace buzz-sheet --selector 'app.kubernetes.io/name=buzz-sheet,app.kubernetes.io/component in (web,worker,discord-worker)' --all-containers=true --prefix=true --tail=100 --follow --max-log-requests=10", "db:generate": "drizzle-kit generate", "db:migrate": "bun scripts/migrate.ts", "db:studio": "drizzle-kit studio", "import:guides": "bun scripts/import-google-guides.ts", "worker:discord": "bun backend/discord.ts", "worker:outbox": "bun scripts/outbox-worker.ts", "security:audit": "bun scripts/security-audit.ts" }, "dependencies": { "@base-ui/react": "^1.7.0", "@dnd-kit/core": "^6.3.1", "@dnd-kit/sortable": "^10.0.0", "@dnd-kit/utilities": "^3.2.2", "@origin-space/image-cropper": "^0.1.9", "@tailwindcss/typography": "0.5.20", "@tiptap/core": "3.31.3", "@tiptap/extension-link": "3.31.3", "@tiptap/extension-placeholder": "3.31.3", "@tiptap/extension-text-style": "3.31.3", "@tiptap/extension-underline": "3.31.3", "@tiptap/pm": "3.31.3", "@tiptap/react": "3.31.3", "@tiptap/starter-kit": "3.31.3", "better-auth": "1.7.5", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "cmdk": "^1.1.1", "color": "^5.0.3", "discord.js": "^14.27.0", "drizzle-orm": "^0.45.2", "embla-carousel-react": "^8.6.0", "entities": "7.0.1", "ioredis": "^6.0.0", "lucide-react": "^1.35.0", "modern-screenshot": "^4.7.0", "next": "^16.3.5", "postgres": "^3.4.9", "radix-ui": "^1.6.7", "react": "19.2.8", "react-dom": "19.2.8", "react-resizable-panels": "^4.12.3", "react-spreadsheet": "0.10.1", "recharts": "3.8.0", "sanitize-html": "2.17.7", "scheduler": "^0.27.0", "server-only": "^0.0.1", "sharp": "^0.35.4", "sonner": "^2.0.8", "tailwind-merge": "^3.6.0", "tw-animate-css": "^1.4.0", "zod": "^4.4.3" }, "devDependencies": { "@tailwindcss/postcss": "^4", "@types/bun": "^1.4.0", "@types/node": "^20", "@types/react": "^19", "@types/react-dom": "^19", "@types/sanitize-html": "^2.16.1", "@vitest/coverage-v8": "^4.1.11", "drizzle-kit": "0.31.11", "eslint": "^9", "eslint-config-next": "16.3.3", "tailwindcss": "^4", "typescript": "^5", "vitest": "^4.1.11", "shadcn": "4.19.0" }, "packageManager": "bun@1.3.14", "trustedDependencies": [ "sharp", "unrs-resolver" ], "overrides": { "qs": "6.16.0" } }