File size: 1,304 Bytes
cc442ef b1c5720 d9879cf cc442ef 0349430 cc442ef 04b12d1 f41372b 2d7440e 7d1fb38 3cee00b 2d7440e eac938a ca816a7 b6de1ea 2d7440e 0349430 25374b3 2d7440e b5f6b08 2d7440e cc442ef 2d7440e eac938a ca816a7 b6de1ea cc442ef d9879cf 2d7440e d9879cf cc442ef | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | {
"name": "api",
"version": "0.0.0",
"private": true,
"scripts": {
"dev": "tsx watch src/index.ts",
"build": "tsc --build",
"start": "node dist/index.js",
"test": "vitest run",
"test:watch": "vitest"
},
"dependencies": {
"@aws-sdk/client-s3": "^3.995.0",
"@fastify/cors": "^8.0.0",
"@fastify/rate-limit": "^9.0.0",
"@google/generative-ai": "^0.24.1",
"@prisma/client": "^5.0.0",
"@repo/database": "workspace:*",
"@repo/shared-types": "workspace:*",
"axios": "^1.13.5",
"bullmq": "^5.1.0",
"diff": "^8.0.3",
"dotenv": "^16.4.7",
"fast-levenshtein": "^3.0.0",
"fastify": "^4.0.0",
"fastify-plugin": "^4.5.1",
"ioredis": "^5.9.3",
"openai": "^4.0.0",
"pptxgenjs": "^3.12.0",
"puppeteer": "^22.0.0",
"stripe": "^20.3.1",
"zod": "^3.25.76"
},
"devDependencies": {
"@repo/tsconfig": "workspace:*",
"@types/diff": "^8.0.0",
"@types/dotenv": "^8.2.3",
"@types/fast-levenshtein": "^0.0.4",
"@types/node": "^20.0.0",
"@vitest/ui": "^4.0.18",
"tsx": "^3.0.0",
"typescript": "^5.0.0",
"vitest": "^4.0.18"
}
} |