require-plus

Node module for requiring a directory tree, it will throw if not a valid directory and it will also throw if the object is not exported properly or cannot be required by require.
##Installation
npm install require-plus
##Usage
var Plus = require('require-plus');
var options = {
blacklist: ['node_modules', '.git', '.idea'],
extensions: ['.js','.json'],
directory = ['./test', './some/path', './some/other/path'] // can be a string or an array
};
var results = new Plus(options);
console.log(results);
//results will contain a key called moduleSet which is an object (tree of required objects created by constructor)
##Todo
100% code coverageHandle require errors better- Add silent error handling option to not throw if something cannot be required by require