{ "name": "backend", "version": "1.0.0", "description": "", "main": "dist/index.js", "scripts": { "build": "tsc", "start": "node dist/index.js", "dev": "nodemon src/index.ts", "clean": "rm -rf dist", "prebuild": "npm run clean", "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [], "author": "", "license": "ISC", "type": "commonjs", "dependencies": { "@aws-sdk/client-dynamodb": "^3.879.0", "@aws-sdk/client-s3": "^3.879.0", "@aws-sdk/lib-dynamodb": "^3.879.0", "@aws-sdk/s3-request-presigner": "^3.879.0", "bcrypt": "^6.0.0", "compression": "^1.8.1", "cors": "^2.8.5", "dompurify": "^3.2.6", "express": "^5.1.0", "express-rate-limit": "^8.0.1", "helmet": "^8.1.0", "joi": "^18.0.1", "jsonwebtoken": "^9.0.2", "morgan": "^1.10.1", "multer": "^2.0.2", "sharp": "^0.34.3", "uuid": "^11.1.0" }, "devDependencies": { "@types/bcrypt": "^6.0.0", "@types/compression": "^1.8.1", "@types/cors": "^2.8.19", "@types/express": "^5.0.3", "@types/jsonwebtoken": "^9.0.10", "@types/morgan": "^1.9.10", "@types/multer": "^2.0.0", "@types/node": "^24.3.0", "@types/uuid": "^10.0.0", "concurrently": "^9.2.1", "nodemon": "^3.1.10", "ts-node": "^10.9.2", "typescript": "^5.9.2" } }