{ "name": "timer-app-backend", "version": "2.0.0", "description": "Zeiterfassung mit Kostenberechnung - Backend", "main": "server.js", "private": true, "scripts": { "start": "node server.js", "hash-password": "node tools/hash-password.js", "gen-secret": "node -e \"console.log(require('crypto').randomBytes(48).toString('hex'))\"" }, "engines": { "node": ">=18" }, "dependencies": { "bcrypt": "^5.1.1", "dotenv": "^16.3.1", "express": "^4.18.2", "express-rate-limit": "^8.5.2", "express-session": "^1.17.3", "openid-client": "^6.8.4", "sqlite3": "^5.1.6", "ssh2": "^1.17.0" } }