{
  "name": "llm-svc",
  "version": "1.0.0",
  "private": true,
  "scripts": {
    "dev": "tsx watch src/index.ts",
    "build": "tsc",
    "start": "node dist/index.js",
    "lint": "eslint src --ext .ts"
  },
  "dependencies": {
    "@fastify/cors": "^9.0.1",
    "@google/genai": "^1.34.0",
    "@toolsycc/json-repair": "^0.1.22",
    "axios": "^1.8.3",
    "fastify": "^4.28.1",
    "ollama": "^0.6.3",
    "openai": "^6.9.0",
    "partial-json": "^0.1.7",
    "zod": "^4.1.12"
  },
  "devDependencies": {
    "@types/node": "^24.8.1",
    "tsx": "^4.19.2",
    "typescript": "^5.9.3"
  },
  "type": "module"
}
