Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

require-utils

LonelySouLua10The MIT License0.0.1

Require utils. Allow to load all modules fron directory in NodeJS

require, require-utils, require, directory

readme

require-utils

Require utils. Allow to load all modules from directory in NodeJS

Installation

$ npm install -g require-utils

Example usages:

Load modules in directory

    var requireUtils = require('require-utils'),
        library = requireUtils.requireDir(__dirname + '/lib');
Now `library` variable has all modules which  has directory */lib*

Load modules tree with controllers, middleware and helpers

    var requireUtils = require('require-utils'),
        library = requireUtils.requireModules({
            baseName: __dirname + '/routes',
            debug: true
        });

You can use options for requireModules:

* baseName - directory name to load modules **required**
* controllersDir - path to controllers directory, default: baseName + '/controllers'
* middlewareDir - path to middleware directory, default: baseName + '/middleware'
* helpersDir - path to helpers directory, default: baseName + '/helpers'
* debug - show debug information, default: false