Files
timer-app/backend/package.json
T
adminandClaude Opus 5 a7e77793a8 Timer-App unter Versionsverwaltung stellen
Stand der laufenden Anwendung von 192.168.1.5:/opt/timer-app (systemd-Dienst
timer-app, Port 3003). Zeiterfassung mit Kostenberechnung: Node/Express,
SQLite, Anmeldung ausschliesslich ueber Authentik (OIDC, PKCE, RP-Logout) -
der frueher vorhandene Passwort-Login ist entfernt.

Nicht im Repo, bewusst:
- backend/.env und die .env-Sicherung: enthalten Session-Secret und die
  Authentik-Zugangsdaten. Vorlage ist backend/.env.example.
- data/: die Datenbank mit den echten Zeiterfassungen.
- node_modules/.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-04 17:47:07 +02:00

25 lines
625 B
JSON

{
"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"
}
}