|
56 | 56 | "express": "^4.21.2", |
57 | 57 | "express-async-handler": "^1.2.0", |
58 | 58 | "express-rate-limit": "^7.5.0", |
| 59 | + "express-useragent": "^1.0.15", |
59 | 60 | "helmet": "^8.1.0", |
60 | 61 | "jsonwebtoken": "^9.0.2", |
61 | 62 | "lodash": "^4.17.21", |
|
70 | 71 | "pino-pretty": "^13.0.0", |
71 | 72 | "pm2-runtime": "^5.4.1", |
72 | 73 | "reflect-metadata": "^0.2.2", |
| 74 | + "request-ip": "^3.3.0", |
73 | 75 | "swagger-jsdoc": "^6.2.8", |
74 | 76 | "swagger-ui-express": "^5.0.1", |
75 | 77 | "typeorm": "^0.3.21", |
|
82 | 84 | "@types/compression": "^1.7.5", |
83 | 85 | "@types/cors": "^2.8.17", |
84 | 86 | "@types/express": "^5.0.1", |
| 87 | + "@types/express-useragent": "^1.0.5", |
85 | 88 | "@types/jsonwebtoken": "^9.0.9", |
86 | 89 | "@types/lodash": "^4.17.16", |
87 | 90 | "@types/multer": "^1.4.12", |
88 | 91 | "@types/node": "^22.13.14", |
89 | 92 | "@types/node-cron": "^3.0.11", |
| 93 | + "@types/request-ip": "^0.0.41", |
90 | 94 | "@types/swagger-jsdoc": "^6.0.4", |
91 | 95 | "@types/swagger-ui-express": "^4.1.8", |
92 | 96 | "eslint": "^9.23.0", |
|
0 commit comments