recursive-loader
v0.0.2
Published
Load modules recursive and save them in an object.
Readme
Recursive Loader 
Load modules recursive and save them in an object.
Getting Started
Install the module with: npm install recursive-loader
var loader = require('recursive-loader'),
modules = loader.load('./my-modules');
modules.myFunction();
// OR
modules.world.hello();Documentation
Configuration
priority
- Type:
String, - Default:
directory
Specifies the priority you want to use. For example, file.
formatFilename
- Type:
Function, - Default: Return camlized filename
formatDirname
- Type:
Function, - Default: Return camlized dirname
Usage examples
Use file as priority for loading modules.
var loader = require('recursive-loader');
loader.priority = 'file';
// load and use modulesUse custom formatter for file or dirname.
var loader = require('recursive-loader');
loader.formatFilename = function(filename) {
return filename.replace('-', '').toUpperCase();
};
loader.formatDirname = function(dirname) {
return dirname.replace('-', '').toLowerCase();
};
// load and use modulesLicense
Copyright (c) 2014 Florian Goße. Licensed under the MIT license.
