mirror of
https://github.com/9technologygroup/patchmon.net.git
synced 2026-01-10 06:59:47 -06:00
Frontend: - ESLint: 8.53.0 → 9.17.0 (fixes deprecated warnings) - React/React-DOM: 18.2.0 → 18.3.1 - Axios: 1.6.2 → 1.7.9 - Chart.js: 4.4.0 → 4.4.7 - Date-fns: 2.30.0 → 4.1.0 (major update) - Express: 4.18.2 → 4.21.2 - HTTP-proxy-middleware: 2.0.6 → 3.0.3 - Lucide-react: 0.294.0 → 0.468.0 - React-router-dom: 6.20.1 → 6.31.0 - Add ESLint v9 flat config (eslint.config.js) - Add required @eslint/js and globals dependencies Backend: - Prisma: 5.7.0 → 6.1.0 - Express: 4.18.2 → 4.21.2 - Dotenv: 16.3.1 → 16.4.7 - Express-rate-limit: 7.1.5 → 7.5.0 - Express-validator: 7.0.1 → 7.2.0 - Helmet: 7.1.0 → 8.0.0 - UUID: 9.0.1 → 11.0.3 - Winston: 3.11.0 → 3.17.0 - Nodemon: 3.0.2 → 3.1.9 Fixes npm warnings: - rimraf < v4 deprecated - inflight memory leaks - glob < v9 deprecated - @humanwhocodes packages deprecated - ESLint v8 no longer supported
39 lines
963 B
JSON
39 lines
963 B
JSON
{
|
|
"name": "patchmon-backend",
|
|
"version": "1.2.6",
|
|
"description": "Backend API for Linux Patch Monitoring System",
|
|
"main": "src/server.js",
|
|
"scripts": {
|
|
"dev": "nodemon src/server.js",
|
|
"start": "node src/server.js",
|
|
"build": "echo 'No build step needed for Node.js'",
|
|
"db:generate": "prisma generate",
|
|
"db:migrate": "prisma migrate dev",
|
|
"db:push": "prisma db push",
|
|
"db:studio": "prisma studio"
|
|
},
|
|
"dependencies": {
|
|
"@prisma/client": "^6.1.0",
|
|
"bcryptjs": "^2.4.3",
|
|
"cors": "^2.8.5",
|
|
"dotenv": "^16.4.7",
|
|
"express": "^4.21.2",
|
|
"express-rate-limit": "^7.5.0",
|
|
"express-validator": "^7.2.0",
|
|
"helmet": "^8.0.0",
|
|
"jsonwebtoken": "^9.0.2",
|
|
"moment": "^2.30.1",
|
|
"qrcode": "^1.5.4",
|
|
"speakeasy": "^2.0.0",
|
|
"uuid": "^11.0.3",
|
|
"winston": "^3.17.0"
|
|
},
|
|
"devDependencies": {
|
|
"nodemon": "^3.1.9",
|
|
"prisma": "^6.1.0"
|
|
},
|
|
"engines": {
|
|
"node": ">=18.0.0"
|
|
}
|
|
}
|