{ "name": "rr-locker-api", "version": "1.0.0", "description": "RR Locker - Mobile Device Management System (Node.js + Express + Socket.IO + WebRTC)", "type": "module", "main": "src/server.js", "scripts": { "start": "node src/server.js", "dev": "node --watch src/server.js" }, "engines": { "node": ">=18.0.0" }, "dependencies": { "bcryptjs": "^2.4.3", "cors": "^2.8.5", "dotenv": "^16.4.5", "express": "^4.19.2", "firebase-admin": "^12.1.0", "google-auth-library": "^9.10.0", "googleapis": "^137.1.0", "jsonwebtoken": "^9.0.2", "morgan": "^1.10.0", "multer": "^1.4.5-lts.1", "node-cron": "^3.0.3", "pg": "^8.11.5", "pg-hstore": "^2.3.4", "qrcode": "^1.5.3", "sequelize": "^6.37.3", "socket.io": "^4.7.5", "sqlite3": "^5.1.7", "ws": "^8.21.0" } }