feat(api): add core dependencies for image processing

- Add @nestjs/websockets and socket.io for real-time progress updates
- Add @nestjs/bullmq and ioredis for background job processing
- Add minio for S3-compatible object storage
- Add multer for multipart file uploads
- Add sharp for image processing and metadata extraction
- Add openai for AI-powered keyword enhancement
- Add axios for HTTP requests

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
DustyWalker 2025-08-05 17:23:05 +02:00
parent 9514a2d0a3
commit 0197a2f7ca

View file

@ -32,6 +32,9 @@
"@nestjs/jwt": "^10.2.0",
"@nestjs/passport": "^10.0.2",
"@nestjs/swagger": "^7.1.17",
"@nestjs/websockets": "^10.0.0",
"@nestjs/platform-socket.io": "^10.0.0",
"@nestjs/bullmq": "^10.0.1",
"@prisma/client": "^5.7.0",
"prisma": "^5.7.0",
"passport": "^0.7.0",
@ -46,7 +49,16 @@
"rxjs": "^7.8.1",
"uuid": "^9.0.1",
"stripe": "^14.10.0",
"cookie-parser": "^1.4.6"
"cookie-parser": "^1.4.6",
"socket.io": "^4.7.4",
"bullmq": "^4.15.2",
"ioredis": "^5.3.2",
"minio": "^7.1.3",
"multer": "^1.4.5-lts.1",
"sharp": "^0.33.0",
"crypto": "^1.0.1",
"openai": "^4.24.1",
"axios": "^1.6.2"
},
"devDependencies": {
"@nestjs/cli": "^10.0.0",
@ -61,6 +73,7 @@
"@types/bcrypt": "^5.0.2",
"@types/uuid": "^9.0.7",
"@types/cookie-parser": "^1.4.6",
"@types/multer": "^1.4.11",
"@typescript-eslint/eslint-plugin": "^6.0.0",
"@typescript-eslint/parser": "^6.0.0",
"eslint": "^8.42.0",