require-module

Requires a module found relative to given root or working directory.

require-module

Requires a module found relative to given root or working directory.

var requireModule = require('require-module');
 
// require relative-module which is located relative to current directory 
var relative = requireModule('./relative-module.js');
 
// require tap module installed in ../dir/node_modules 
var tap = requireModule('tap', path.join(__dirname, '..', 'dir'));
npm install require-module

Parameters

module: String, name of an installed module or path to a module to be required.

root: String=, defaults to current working directory

Returns

Object, the result of requiring the module

Adapted function found in @substack's catw module

MIT