node.js fs.readdir rekursive Verzeichnissuche

Irgendwelche Ideen zu einer asynchronen Verzeichnissuche mit fs.readdir? Mir ist klar, dass wir eine Rekursion einführen und die Leseverzeichnisfunktion mit dem nächsten zu lesenden Verzeichnis aufrufen könnten, aber ich bin ein wenig besorgt darüber, dass es nicht asynchron ist ... Irgendwelche...