8 Punkte von xguru 2026-01-04 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Ein für das rekursive Einlesen vollständig verschachtelter Verzeichnisse entwickeltes Tool, das die Grenzen von fs.readdir ausgleicht
  • Rund um die Stream API konzipiert, um selbst bei großen Dateibäumen einen niedrigen RAM- und CPU-Verbrauch beizubehalten
    • Unterstützt sowohl das for-await-Muster als auch ereignisbasierte Streams
  • Stellt bei Bedarf auch eine Promise API bereit, allerdings mit höherem Speicher- und CPU-Verbrauch als beim Stream-Ansatz
  • Bietet fileFilter / directoryFilter zur fein granularen Steuerung von Dateien und Verzeichnissen
    • Es können nur bestimmte Erweiterungen eingeschlossen oder Verzeichnisse wie .git ausgeschlossen werden
  • Über die Option depth lässt sich die Tiefe der rekursiven Suche begrenzen
  • Gibt standardmäßig Dirent-basierte Informationen zurück, um die Leistung zu optimieren, und kann bei Bedarf über die Option alwaysStat Informationen aus fs.Stats liefern
    • Es wird empfohlen, dies nur zu aktivieren, wenn Dateigröße, mtime usw. benötigt werden
  • Bietet Optionen für die Verarbeitung symbolischer Links, die Steuerung von Dateitypen und weitere Aspekte für den Praxiseinsatz
  • In Kombination mit chokidar eignet es sich für Workflows, in denen Dateisuche und Änderungserkennung klar getrennt sind

Noch keine Kommentare.

Noch keine Kommentare.