node-walk-sync
Return an array containing all recursive files and directories under a given
directory, similar to Unix find
. Follows symlinks. Bare-bones, but
very fast.
Similar to wrench.readdirSyncRecursive
,
but adds trailing slashes to directories.
Not to be confused with node-walk, which has both an asynchronous and a synchronous API.
Installation
npm install --save walk-sync
Usage
var walkSync = ;var paths =
Given foo/one.txt
and foo/subdir/two.txt
, paths
will be the following
array:
'one.txt' 'subdir/' 'subdir/two.txt'
Note that directories come before their contents, and have a trailing slash.
Symlinks are followed.
Background
walkSync(baseDir)
is a faster substitute for
glob