SPB Git

spb/polyllm

Public
2.4 KB · 81 lines json
1{2  "name": "polyllm",3  "version": "0.1.0",4  "private": true,5  "description": "PolyLLM — One interface. Every model. Bring your own keys.",6  "type": "module",7  "packageManager": "pnpm@11.1.2",8  "engines": {9    "node": ">=22"10  },11  "scripts": {12    "dev": "next dev -p ${PORT:-3000}",13    "build": "next build",14    "start": "next start -p ${PORT:-3000} -H 0.0.0.0",15    "lint": "eslint",16    "typecheck": "tsc -p tsconfig.json --noEmit",17    "test": "vitest run",18    "test:e2e": "playwright test",19    "db:generate": "drizzle-kit generate",20    "db:migrate": "tsx src/db/migrate.ts",21    "db:studio": "drizzle-kit studio",22    "models:sync": "tsx --tsconfig tsconfig.json --import ./scripts/hooks.mjs scripts/sync-models.ts",23    "providers:matrix": "tsx --tsconfig tsconfig.json --import ./scripts/hooks.mjs scripts/provider-matrix.ts"24  },25  "dependencies": {26    "@anthropic-ai/sdk": "^0.124.0",27    "@google/genai": "^2.21.0",28    "@radix-ui/react-dialog": "^1.1.14",29    "@radix-ui/react-dropdown-menu": "^2.1.15",30    "@radix-ui/react-popover": "^1.1.14",31    "@radix-ui/react-scroll-area": "^1.2.9",32    "@radix-ui/react-select": "^2.2.5",33    "@radix-ui/react-slider": "^1.3.5",34    "@radix-ui/react-slot": "^1.2.3",35    "@radix-ui/react-switch": "^1.2.5",36    "@radix-ui/react-tabs": "^1.1.12",37    "@radix-ui/react-tooltip": "^1.2.7",38    "@tanstack/react-virtual": "^3.13.0",39    "argon2": "^0.45.0",40    "better-auth": "^1.7.3",41    "class-variance-authority": "^0.7.1",42    "clsx": "^2.1.1",43    "cmdk": "^1.1.1",44    "drizzle-orm": "^0.45.2",45    "geist": "^1.5.0",46    "lucide-react": "^1.42.0",47    "motion": "^12.23.0",48    "next": "16.3.4",49    "next-themes": "^0.4.6",50    "openai": "^7.10.0",51    "pg": "^8.23.0",52    "react": "19.2.8",53    "react-dom": "19.2.8",54    "react-markdown": "^10.1.0",55    "recharts": "^3.0.0",56    "rehype-raw": "^7.0.0",57    "remark-gfm": "^4.0.1",58    "resend": "^6.26.0",59    "server-only": "^0.0.1",60    "shiki": "^4.4.3",61    "swr": "^2.5.1",62    "tailwind-merge": "^3.3.1",63    "zod": "^4.5.4"64  },65  "devDependencies": {66    "@playwright/test": "^1.63.0",67    "@tailwindcss/postcss": "^4.3.3",68    "@types/node": "^24.0.0",69    "@types/pg": "^8.15.0",70    "@types/react": "^19",71    "@types/react-dom": "^19",72    "drizzle-kit": "^0.31.10",73    "eslint": "^9",74    "eslint-config-next": "16.3.4",75    "tailwindcss": "^4.3.3",76    "tsx": "^4.20.0",77    "typescript": "^5.9.3",78    "vitest": "^3.2.0"79  }80}81
Files · d6f683a5f3ce2650916bcde9467e60c640c62fa9
Menu

Theme