{ "name": "cumulus-prediction-market", "type": "module", "scripts": { "lex:generate": "bun lex-cli export && bun lex-cli generate", "lex:lint": "goat lex lint generated && goat lex check-dns generated", "lex:publish": "goat lex publish generated", "db:generate": "bunx drizzle-kit generate", "db:migrate": "bunx drizzle-kit migrate", "db:push": "bunx drizzle-kit push", "jetstream:dev": "bun --watch src/jetstream/index.ts", "jetstream:build": "bun build src/jetstream/index.ts --compile --outfile build/jetstream", "web:dev": "vite", "web:build": "vite build", "server:dev": "bun --watch src/server/index.ts", "server:build": "bun build src/server/index.ts --compile --outfile build/server", "build": "bun jetstream:build && bun web:build && bun server:build", "test": "bun vitest" }, "devDependencies": { "@atcute/cid": "^2.4.1", "@atcute/lex-cli": "^2.5.3", "@atcute/lexicon-doc": "^2.1.1", "@atcute/tid": "^1.1.2", "@tailwindcss/vite": "^4.2.1", "@types/bun": "latest", "@types/pg": "^8.18.0", "@types/react": "^19.2.14", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^5.1.4", "dotenv": "^17.3.1", "drizzle-kit": "^0.31.9", "path": "^0.12.7", "react": "^19.2.4", "react-dom": "^19.2.4", "shadcn": "^3.8.5", "tailwindcss": "^4.2.1", "tw-animate-css": "^1.4.0", "vite": "^7.3.1", "vitest": "^4.0.18" }, "peerDependencies": { "typescript": "^5" }, "dependencies": { "@atcute/atproto": "^3.1.10", "@atcute/bluesky": "^3.2.20", "@atcute/client": "^4.2.1", "@atcute/identity-resolver": "^1.2.2", "@atcute/jetstream": "^1.1.2", "@atcute/lexicons": "^1.2.9", "@atcute/oauth-browser-client": "^3.0.0", "@elysiajs/cors": "^1.4.1", "@elysiajs/eden": "^1.4.8", "@elysiajs/static": "^1.4.7", "@elysiajs/swagger": "^1.3.1", "@tanstack/react-query": "^5.90.21", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "date-fns": "^4.1.0", "drizzle-orm": "^0.45.1", "elysia": "^1.4.27", "lucide-react": "^0.577.0", "next-themes": "^0.4.6", "pg": "^8.19.0", "radix-ui": "^1.4.3", "recharts": "2.15.4", "sonner": "^2.0.7", "tailwind-merge": "^3.5.0", "usehooks-ts": "^3.1.1", "vaul": "^1.1.2", "zod": "^4.3.6" } }