```json { "name": "taskflow-pro-server", "version": "1.0.0", "description": "Backend API for TaskFlow Pro", "main": "server.js", "scripts": { "start": "node server.js", "dev": "nodemon server.js", "test": "jest" }, "dependencies": { "express": "^4.18.2", "mongoose": "^7.0.3", "bcryptjs": "^2.4.3", "jsonwebtoken": "^9.0.0", "cors": "^2.8.5", "dotenv": "^16.0.3", "helmet": "^6.1.5", "express-rate-limit": "^6.7.0", "winston": "^3.8.2", "morgan": "^1.10.0", "multer": "^1.4.5-lts.1", "cloudinary": "^1.36.1", "socket.io": "^4.6.1", "express-validator": "^6.15.0", "nodemailer": "^6.9.1", "pdfkit": "^0.13.0", "exceljs": "^4.3.0" }, "devDependencies": { "nodemon": "^2.0.22", "jest": "^29.5.0", "supertest": "^6.3.3" }, "engines": { "node": ">=18.0.0" } } ```