- Ein Tool, das entwickelt wurde, um auf verschiedenen Betriebssystemen auftretende Dateiänderungsereignisse zu normalisieren und auf konsistente Weise bereitzustellen; es gleicht damit die Grenzen der
fs.watch-API-Familie aus
- Gleicht die Ereignisunterschiede zwischen macOS, Linux und Windows aus und bietet ein klares Ereignismodell rund um add / change / unlink
- So konzipiert, dass Atomic-Write-Muster mancher Editoren und chunked writes großer Dateien zuverlässig erkannt werden, sodass Ereignisse am tatsächlichen Abschluss des Schreibvorgangs verarbeitet werden
- Verwendet standardmäßig eine nicht-pollende Struktur auf Basis von
fs.watch und hält damit die CPU-Auslastung niedrig
- In speziellen Umgebungen wie Netzwerkdateisystemen wird der Wechsel in den Polling-Modus unterstützt
- Bietet standardmäßig Funktionen, die in praktischen Umgebungen benötigt werden, darunter Datei- und Verzeichnisfilterung, Verfolgung symbolischer Links und stets rekursive Überwachung
- Ab v5 Umstellung auf ein reines ESM-Paket; die minimale Node.js-Version wurde auf v20 oder höher angehoben
- 2012 für das HTML-Build-Tool Brunch gestartet und heute als bewährte Production-Bibliothek in rund 30 Millionen Repositories im Einsatz
- Über die Erweiterung des Ökosystems mit dem CLI-Tool
chokidar-cli und mehr breit in Build-, Automatisierungs- und Entwicklungs-Workflows einsetzbar
Noch keine Kommentare.