added description for new eslint devDependencies

2026-09-22 22:49:22 +02:00
parent c7c3ba1904
commit b17935f94b
+17
@@ -8,6 +8,11 @@
"qs": "^6.15.0",
"session-file-store": "^1.5.0",
"sharp": "^0.35.4"
}
"devDependencies": {
"@eslint/js": "^10.0.1",
"eslint": "^10.11.0",
"globals": "^17.12.0"
}`
# Node.js Dependencies – Übersicht
@@ -38,3 +43,15 @@ Dateibasierter Session-Store für `express-session`. Persistiert Session-Daten a
## sharp (^0.35.4)
Hochperformante Bildverarbeitungsbibliothek auf Basis von `libvips`. Wird u. a. zum Resizing, Zuschneiden, Konvertieren und Optimieren von Bildern (JPEG, PNG, WebP, AVIF u. a.) direkt in Node.js verwendet.
# Node.js DevDependencies – Übersicht
## @eslint/js (^10.0.1)
Offizielles Paket von ESLint mit den grundlegenden JavaScript-Regelsets (u. a. `recommended`). Wird im neuen **Flat-Config-Format** (`eslint.config.js`) importiert, um Basis-Linting-Regeln für JavaScript bereitzustellen, ohne diese manuell einzeln definieren zu müssen.
`npx eslint project-dir/ file.js `
## eslint (^10.11.0)
Der eigentliche Linter – statisches Analyse-Tool für JavaScript (und via Plugins auch TypeScript). Prüft Code auf Syntaxfehler, potenzielle Bugs, Anti-Patterns und Style-Verstöße anhand konfigurierbarer Regeln. Bildet die Grundlage der Linting-Pipeline im Projekt.
## globals (^17.12.0)
Sammlung vordefinierter globaler Variablen für verschiedene Laufzeitumgebungen (z. B. `process`, `require`, `__dirname` für Node.js oder `window`, `document` für Browser). Wird in der ESLint-Konfiguration genutzt, damit der Linter Standard-Globals korrekt erkennt und keine falschen „undefined variable"-Fehler meldet.