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"
    }
}