SPB Git

spb/polyllm

Public
2.4 KB · 82 lines json
1{2  "name": "polyllm",3  "version": "1.0.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:push": "drizzle-kit push",22    "db:studio": "drizzle-kit studio",23    "models:sync": "tsx --tsconfig tsconfig.json --import ./scripts/hooks.mjs scripts/sync-models.ts",24    "providers:matrix": "tsx --tsconfig tsconfig.json --import ./scripts/hooks.mjs scripts/provider-matrix.ts"25  },26  "dependencies": {27    "@anthropic-ai/sdk": "^0.124.0",28    "@google/genai": "^2.21.0",29    "@radix-ui/react-dialog": "^1.1.14",30    "@radix-ui/react-dropdown-menu": "^2.1.15",31    "@radix-ui/react-popover": "^1.1.14",32    "@radix-ui/react-scroll-area": "^1.2.9",33    "@radix-ui/react-select": "^2.2.5",34    "@radix-ui/react-slider": "^1.3.5",35    "@radix-ui/react-slot": "^1.2.3",36    "@radix-ui/react-switch": "^1.2.5",37    "@radix-ui/react-tabs": "^1.1.12",38    "@radix-ui/react-tooltip": "^1.2.7",39    "@tanstack/react-virtual": "^3.13.0",40    "argon2": "^0.45.0",41    "better-auth": "^1.7.3",42    "class-variance-authority": "^0.7.1",43    "clsx": "^2.1.1",44    "cmdk": "^1.1.1",45    "drizzle-orm": "^0.45.2",46    "geist": "^1.5.0",47    "lucide-react": "^1.42.0",48    "motion": "^12.23.0",49    "next": "16.3.4",50    "next-themes": "^0.4.6",51    "openai": "^7.10.0",52    "pg": "^8.23.0",53    "react": "19.2.8",54    "react-dom": "19.2.8",55    "react-markdown": "^10.1.0",56    "recharts": "^3.0.0",57    "rehype-raw": "^7.0.0",58    "remark-gfm": "^4.0.1",59    "resend": "^6.26.0",60    "server-only": "^0.0.1",61    "shiki": "^4.4.3",62    "swr": "^2.5.1",63    "tailwind-merge": "^3.3.1",64    "zod": "^4.5.4"65  },66  "devDependencies": {67    "@playwright/test": "^1.63.0",68    "@tailwindcss/postcss": "^4.3.3",69    "@types/node": "^24.0.0",70    "@types/pg": "^8.15.0",71    "@types/react": "^19",72    "@types/react-dom": "^19",73    "drizzle-kit": "^0.31.10",74    "eslint": "^9",75    "eslint-config-next": "16.3.4",76    "tailwindcss": "^4.3.3",77    "tsx": "^4.20.0",78    "typescript": "^5.9.3",79    "vitest": "^3.2.0"80  }81}82
Files · c617fec1561e07c60ce3493a4ac2109e9808e462
Menu

Theme