enumerate-files
A Node.js module to list all files in a given directory
const enumerateFiles = ; async { const files = await ; /* Set { '/Users/example/node_modules/LICENSE', '/Users/example/node_modules/README.md', '/Users/example/node_modules/index.js', '/Users/example/node_modules/package.json' } */};
Installation
npm install enumerate-files
API
const enumerateFiles = ;
enumerateFiles(dir [, options])
dir: string
Buffer
Uint8Array
URL
(directory path)
options: Object
Return: Promise<Set<string|Buffer>>
The returned promise is fulfilled with a Set
of string
s or Buffer
s — absolute paths of all files included in a given directory. Symbolic links and directories are excluded.
Every options except for withFileTypes
are directly passed to the underlying readdir-sorted
.
async { const iterator = await ; iteratornextvalue; //=> '/dir/10.js' iteratornextvalue; //=> '/dir/2a.js' iteratornextvalue; //=> '/dir/2A.js'}; async { const iterator = await ; iteratornextvalue; //=> Buffer.from('/dir/2A.js') iteratornextvalue; //=> Buffer.from('/dir/2a.js') iteratornextvalue; //=> Buffer.from('/dir/10.js')};
License
ISC License © 2017 - 2018 Shinnosuke Watanabe