8 puntos por xguru 2026-01-04 | Aún no hay comentarios. | Compartir por WhatsApp
  • Herramienta diseñada para leer recursivamente directorios anidados completos, complementando las limitaciones basadas en fs.readdir
  • Diseñada en torno a la API de Streams, por lo que mantiene bajo uso de RAM y CPU incluso en árboles de archivos grandes
    • Compatible tanto con el patrón for-await como con streams basados en eventos
  • También ofrece una API de Promise cuando se necesita, aunque con mayor uso de memoria y CPU en comparación con el enfoque basado en streams
  • Proporciona fileFilter / directoryFilter para controlar con precisión archivos y directorios
    • Permite incluir solo ciertas extensiones o excluir directorios como .git
  • La opción depth permite limitar la profundidad de exploración recursiva
  • De forma predeterminada devuelve información basada en Dirent para optimizar el rendimiento y, si hace falta, ofrece información de fs.Stats con la opción alwaysStat
    • Se recomienda activarla solo cuando se necesiten datos como tamaño de archivo o mtime
  • Incluye opciones pensadas para entornos reales, como manejo de enlaces simbólicos y control del tipo de archivo
  • Al usarse junto con chokidar, resulta adecuado para flujos de trabajo que separan claramente la exploración de archivos de la detección de cambios

Aún no hay comentarios.

Aún no hay comentarios.