require-directory
How To Use
Installation (via npm )
$ npm install require-directory
Usage
-
app.js -
routes/ -
index.js -
home.js -
auth/ -
login.js -
logout.js -
register.js
-
-
var requireDirectory = ; module exports = ;
var routes = ; // snip app ; app ; app ; app ;
var routes = home : auth : login : logout : register : ;
Specifying Another Directory
var requireDirectory = ; module exports = ;
var requireDirectory = ; var routes = ;
Options
Whitelisting
var requireDirectory = whitelist = / onlyinclude . js $ / hash = ;
var requireDirectory = { if / onlyinclude . js $ / return true ; // don't include else return false ; // go ahead and include } hash = ;
Blacklisting
var requireDirectory = blacklist = / dontinclude \. js $ / hash = ;
var requireDirectory = { if / dontinclude \. js $ / return false ; // don't include else return true ; // go ahead and include } hash = ;
Visiting Objects As They're Loaded
var requireDirectory = { console ; // will be called for every module that is loaded } hash = ;
var requireDirectory = { return ; } hash = ;
Renaming Keys
var requireDirectory = { return name ; } hash = ;
No Recursion
var requireDirectory = hash = ;
Run Unit Tests
$ npm run lint $ npm test