profileShare

rasmusjy / roundtable

Read-only snapshot

No repository description.

main default branch 181 files Expires Sep 13, 2026, 9:06 AM
package.json 2,592 bytes
1 {
2 "name": "roundtable",
3 "version": "0.1.0",
4 "private": true,
5 "license": "MIT",
6 "description": "A council of LLMs that debate over multiple rounds before producing a synthesized answer.",
7 "type": "module",
8 "engines": {
9 "node": ">=20"
10 },
11 "packageManager": "pnpm@9.15.0",
12 "scripts": {
13 "dev": "next dev",
14 "build": "prisma generate && next build",
15 "start": "next start",
16 "lint": "eslint . --max-warnings 0",
17 "typecheck": "tsc --noEmit",
18 "test": "vitest run",
19 "test:watch": "vitest",
20 "test:cov": "vitest run --coverage",
21 "format": "prettier --write .",
22 "format:check": "prettier --check .",
23 "prisma:generate": "prisma generate",
24 "prisma:migrate": "prisma migrate deploy",
25 "prisma:push": "prisma db push",
26 "db:seed": "tsx prisma/seed.ts",
27 "debate": "tsx scripts/debate-cli.ts"
28 },
29 "prisma": {
30 "seed": "tsx prisma/seed.ts"
31 },
32 "dependencies": {
33 "@ai-sdk/openai": "1.3.24",
34 "@ai-sdk/react": "1.2.12",
35 "@auth/prisma-adapter": "2.11.2",
36 "@prisma/client": "5.22.0",
37 "@radix-ui/react-accordion": "^1.2.0",
38 "@radix-ui/react-collapsible": "^1.1.0",
39 "@radix-ui/react-dialog": "^1.1.0",
40 "@radix-ui/react-dropdown-menu": "^2.1.0",
41 "@radix-ui/react-label": "^2.1.0",
42 "@radix-ui/react-popover": "^1.1.0",
43 "@radix-ui/react-scroll-area": "^1.2.0",
44 "@radix-ui/react-select": "^2.2.0",
45 "@radix-ui/react-separator": "^1.1.0",
46 "@radix-ui/react-slider": "^1.2.0",
47 "@radix-ui/react-slot": "^1.1.0",
48 "@radix-ui/react-switch": "^1.1.0",
49 "@radix-ui/react-tabs": "^1.1.0",
50 "@radix-ui/react-tooltip": "^1.1.0",
51 "ai": "4.3.19",
52 "class-variance-authority": "0.7.1",
53 "clsx": "2.1.1",
54 "diff": "5.2.2",
55 "lucide-react": "0.460.0",
56 "next": "15.5.20",
57 "next-auth": "5.0.0-beta.31",
58 "next-themes": "0.4.6",
59 "react": "18.3.1",
60 "react-dom": "18.3.1",
61 "recharts": "2.15.4",
62 "sonner": "1.7.4",
63 "tailwind-merge": "2.6.0",
64 "tailwindcss-animate": "1.0.7",
65 "zod": "3.25.76"
66 },
67 "devDependencies": {
68 "@types/diff": "5.2.3",
69 "@types/node": "20.17.10",
70 "@types/react": "18.3.18",
71 "@types/react-dom": "18.3.5",
72 "@vitest/coverage-v8": "2.1.9",
73 "autoprefixer": "10.4.20",
74 "eslint": "8.57.1",
75 "eslint-config-next": "15.5.20",
76 "eslint-config-prettier": "9.1.0",
77 "postcss": "8.4.49",
78 "prettier": "3.4.2",
79 "prettier-plugin-tailwindcss": "0.6.9",
80 "prisma": "5.22.0",
81 "tailwindcss": "3.4.19",
82 "tsx": "4.19.2",
83 "typescript": "5.7.2",
84 "vitest": "2.1.9"
85 }
86 }
87