recursive-loader
v0.0.2
Published
Load modules recursive and save them in an object.
Downloads
11
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.
