como transmitir o diretório de leitura no node.js?

Suponha que eu tenha um diretório que contenha 100K + ou mesmo 500k + arquivos. Eu quero ler o diretório comfs.readdir, mas não é assíncrono. Alguém me disse que async usa memória antes de ler toda a lista de arquivos.

Então qual é a solução? Eu quero readdir com abordagem de fluxo. Eu posso?

questionAnswers(2)

yourAnswerToTheQuestion