From 0197a2f7ca08045c08f56acd0eca44eb9d5acba8 Mon Sep 17 00:00:00 2001 From: DustyWalker Date: Tue, 5 Aug 2025 17:23:05 +0200 Subject: [PATCH] feat(api): add core dependencies for image processing MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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 --- packages/api/package.json | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/packages/api/package.json b/packages/api/package.json index 64d3d79..d36f746 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -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",