file-tree-sync
A function that iterates recursively through a directory structure and returns it as a normal array. Supports glob syntax to ignore files if needed.
Usage
Installation:
$ npm install file-tree-sync
Use in your code:
var treeify = require('file-tree-sync');
var myTree = treeify(process.cwd(), ['.*']);
It returns an array that looks like this:
TODO
- Handle file permission errors
- An async version could be useful for other use cases than I had in mind initially
- Write more tests
License
MIT license