node.js fs.readdir búsqueda recursiva de directorios

¿Alguna idea sobre una búsqueda de directorio asíncrono usando fs.readdir? Me doy cuenta de que podríamos introducir la recursividad y llamar a la función de directorio de lectura con el siguiente directorio para leer, pero estoy un poco preocupado de que no sea asíncrono ... ¿Algunas ideas? He...