{ "devDependencies": { "@types/bcryptjs": "^2.4.6", "@types/cors": "^2.8.19", "@types/express": "^5.0.3", "@types/jsonwebtoken": "^9.0.10", "@types/node": "^24.4.0", "@types/nodemailer": "^7.0.2", "@types/socket.io": "^3.0.1", "@types/socket.io-client": "^1.4.36", "assert": "^2.1.0", "autoprefixer": "^10.4.14", "browserify-zlib": "^0.2.0", "buffer": "^6.0.3", "os-browserify": "^0.3.0", "path-browserify": "^1.0.1", "postcss": "^8.4.21", "process": "^0.11.10", "stream-browserify": "^3.0.0", "tailwindcss": "^3.3.3", "typescript": "^5.9.2", "util": "^0.12.5" }, "dependencies": { "@prisma/client": "^6.0.0", "bcryptjs": "^3.0.2", "cors": "^2.8.5", "dotenv": "^17.2.2", "express": "^5.1.0", "helmet": "^8.1.0", "jsonwebtoken": "^9.0.2", "nodemailer": "^7.0.9", "prisma": "^6.0.0", "proxmox-api": "^1.1.1", "recharts": "^3.2.1", "socket.io": "^4.8.1", "socket.io-client": "^4.8.1" } }