8 pontos por xguru 2026-01-04 | Ainda não há comentários. | Compartilhar no WhatsApp
  • Ferramenta projetada para ler recursivamente diretórios aninhados inteiros, complementando as limitações baseadas em fs.readdir
  • Projetada com foco na Stream API, mantendo baixo uso de RAM e CPU mesmo em árvores de arquivos de grande escala
    • Suporta tanto o padrão for-await quanto streams baseados em eventos
  • Também oferece uma Promise API quando necessário, mas com aumento no uso de memória e CPU em comparação com a abordagem por stream
  • Fornece fileFilter / directoryFilter para controlar arquivos e diretórios com precisão
    • É possível incluir apenas certas extensões ou excluir diretórios como .git
  • Com a opção depth, é possível limitar a profundidade da busca recursiva
  • Por padrão, retorna informações baseadas em Dirent para otimizar o desempenho e, quando necessário, fornece informações de fs.Stats com a opção alwaysStat
    • Recomendado ativar apenas quando for necessário obter tamanho do arquivo, mtime etc.
  • Oferece opções pensadas para ambientes reais, como tratamento de links simbólicos e controle de tipos de arquivo
  • Quando usado com chokidar, é adequado para montar um fluxo de trabalho que separa claramente as funções de varredura de arquivos e detecção de mudanças

Ainda não há comentários.

Ainda não há comentários.