- Farklı işletim sistemlerinde oluşan dosya değişikliği olaylarını normalize ederek tutarlı bir şekilde iletmek için geliştirilen,
fs.watch ailesi API'lerinin sınırlamalarını tamamlayan bir araç
- macOS, Linux ve Windows arasındaki olay farklarını soyutlayarak add / change / unlink odaklı net bir olay modeli sunar
- Bazı editörlerin kullandığı atomic write kalıbını ve büyük dosyaların chunked write işlemlerini kararlı şekilde algılayacak biçimde tasarlanmıştır; böylece olaylar gerçek yazma işlemi tamamlandığı ana göre işlenir
- Varsayılan olarak
fs.watch tabanlı, polling olmayan bir yapı kullanarak düşük CPU kullanımı sağlar
- Ağ dosya sistemleri gibi özel ortamlarda polling moduna geçişi destekler
- Dosya ve dizin filtreleme, sembolik bağlantı takibi, her zaman özyinelemeli izleme desteği gibi gerçek çalışma ortamında gereken özellikleri varsayılan olarak sunar
- v5 ile birlikte yalnızca ESM paketine geçildi ve minimum Node.js sürümü v20 ve üzeri olarak yükseltildi
- 2012'de HTML build aracı Brunch için başlayan proje, bugün yaklaşık 30 milyon depoda kullanılan kendini kanıtlamış bir production kütüphanesi haline geldi
chokidar-cli gibi CLI araçlarıyla ekosistemini genişleterek build, otomasyon ve geliştirme iş akışlarında yaygın biçimde kullanılabilir
Henüz yorum yok.