dstruc
Quickly get directory structure and files from a specified path in node, with support for recursive operations.
Installation
$ npm install dstruc --save
Usage
var dstruc = require('dstruc');
var structure = dstruc.sync('/path/to/dir');
console.log(structure);
var structureWithExtensions = dstruc.sync('/another/path/to/dir', { extensionAsKey: true });
console.log(structureWithExtensions);
Options
recursive: Will traverse directories until it reaches the bottom. If set to false, directories of the top level will instead be put in an array.
extensionAsKey: Will put the files in an object with their extension as the key instead of an array.
Testing
$ npm test
Todo
License
BSD