files-async (npm): This creates a file list with reading a directory recursively.  It can also callback each filename one by one. And the callback can be async.
Keywords: find|file|readdir