diff --git a/Dependencies.md b/Dependencies.md index 7ae1708..8f1c7b5 100644 --- a/Dependencies.md +++ b/Dependencies.md @@ -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 @@ -37,4 +42,16 @@ Bibliothek zum Parsen und Erzeugen von Query-Strings. Unterstützt im Gegensatz Dateibasierter Session-Store für `express-session`. Persistiert Session-Daten auf der Festplatte statt im flüchtigen Arbeitsspeicher, wodurch Sessions z. B. Server-Neustarts überstehen. ## 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. \ No newline at end of file +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. \ No newline at end of file