{ "name": "bodyshop-media-server", "version": "1.0.13", "license": "UNLICENSED", "engines": { "node": ">=18.0.0" }, "type": "module", "scripts": { "server": "nodemon --exec node --loader ts-node/esm server.ts", "start": "node dist/server.js", "build": "tsc -p .", "makeitpretty": "prettier --write \"**/*.{css,js,json,jsx,scss,ts}\"" }, "dependencies": { "@types/compression": "^1.7.5", "axios": "^1.8.1", "body-parser": "^1.20.3", "bullmq": "^5.41.7", "compression": "^1.8.0", "cors": "^2.8.5", "dotenv": "16.4.7", "express": "^4.21.2", "file-type": "^20.4.0", "fs-extra": "^11.3.0", "gm": "^1.25.1", "helmet": "^8.0.0", "image-thumbnail": "^1.0.17", "jszip": "^3.10.1", "morgan": "^1.10.0", "multer": "^1.4.4", "nocache": "^4.0.0", "response-time": "^2.3.3", "simple-thumbnail": "^1.6.5", "winston": "^3.17.0", "winston-daily-rotate-file": "^5.0.0" }, "devDependencies": { "@types/cors": "^2.8.17", "@types/express": "^5.0.0", "@types/fs-extra": "^11.0.4", "@types/gm": "^1.25.4", "@types/image-thumbnail": "^1.0.4", "@types/morgan": "^1.9.9", "@types/multer": "^1.4.12", "@types/node": "^22.13.9", "@types/response-time": "^2.3.8", "nodemon": "^3.1.9", "prettier": "^3.5.3", "ts-node": "^10.9.2", "tsconfig-paths": "^4.2.0", "typescript": "^5.8.2" } }