{ "name": "bodyshop-media-server", "version": "1.0.12", "license": "UNLICENSED", "engines": { "node": ">=18.0.0" }, "type": "module", "scripts": { "server": "nodemon --loader=ts-node/esm server", "start": "node dist/server.js", "build": "tsc -p .", "makeitpretty": "prettier --write \"**/*.{css,js,json,jsx,scss,ts}\"" }, "dependencies": { "axios": "^1.7.5", "body-parser": "^1.20.2", "cors": "^2.8.5", "dotenv": "16.4.5", "express": "^4.19.2", "file-type": "^19.4.1", "fs-extra": "^11.2.0", "gm": "^1.25.0", "helmet": "^7.1.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.2", "simple-thumbnail": "^1.6.5", "winston": "^3.14.2", "winston-daily-rotate-file": "^5.0.0" }, "devDependencies": { "@types/cors": "^2.8.17", "@types/express": "^4.17.21", "@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.5.0", "@types/response-time": "^2.3.8", "nodemon": "^3.1.4", "prettier": "^3.3.3", "ts-node": "^10.9.2", "typescript": "^5.5.4" } }