8 puan yazan xguru 2026-01-04 | Henüz yorum yok. | WhatsApp'ta paylaş
  • İç içe geçmiş dizinlerin tamamını özyinelemeli olarak okumak için tasarlanmış bir araç olup, fs.readdir tabanlı yaklaşımın sınırlamalarını tamamlar
  • Stream API merkezli tasarlandığı için, büyük dosya ağaçlarında bile düşük RAM ve CPU kullanımı sağlar
    • Hem for-await deseni hem de olay tabanlı stream'ler desteklenir
  • Gerektiğinde Promise API de sunar, ancak stream yaklaşımına kıyasla bellek ve CPU kullanımı artar
  • Dosya ve dizinleri ayrıntılı biçimde kontrol etmek için fileFilter / directoryFilter sunar
    • Yalnızca belirli uzantıları dahil etmek veya .git gibi dizinleri hariç tutmak mümkündür
  • depth seçeneğiyle özyinelemeli tarama derinliği sınırlandırılabilir
  • Varsayılan olarak performansı optimize etmek için Dirent tabanlı bilgi döndürür; gerekirse alwaysStat seçeneği ile fs.Stats bilgisi sağlar
    • Dosya boyutu, mtime vb. yalnızca gerektiğinde etkinleştirilmesi önerilir
  • Sembolik bağlantı işleme, dosya türü kontrolü gibi gerçek çalışma ortamları düşünülerek hazırlanmış seçenekler sunar
  • chokidar ile birlikte kullanıldığında, dosya tarama ve değişiklik algılama rollerini net biçimde ayıran bir iş akışı kurmak için uygundur

Henüz yorum yok.

Henüz yorum yok.