Walk directories recursively
"All truly great thoughts are conceived by walking" – Friedrich Nietzsche
npm install powerwalker
const walk = require('powerwalker');
let files = await walk('path/to/walk');
Type: Promise
Returns: Array
List all files and directories in dir
recursively.
Type: String
A directory path to walk recursively.
Type: Object
Default: { maxdepth: Infinity, flatten: true, filesonly: false }
Optional options object.
Type: Number
Default: Infinity
Max number of directories to walk before stopping.
Type: Boolean
Default: true
Option to flatten the output to a 1D array.
Type: Boolean
Default: false
Exclude directories from result.
Type: Boolean
Default: true
Return relative paths, or absolute paths.
Type: String
Default: '.'
Custom working directory. All paths are relative to this.
MIT © Terkel Gjervig