root-require

For use in tests only! require() using a relative path from the root directory of the present module

root-require

Just once:

var Sails = require('root-require')('lib/app');

More than once:

var rootRequire = require('root-require');
 
var Sails = rootRequire('lib/app');
var Router = rootRequire('lib/router');
var MiddlewareLibrary = rootRequire('lib/middleware');

a more convenient require method for certain situations.

This lets you require() using a relative path from the root directory of the present module.

This is mainly a thin wrapper around packpath (https://github.com/jprichardson/node-packpath)-- this module just exists so we can do it in one line.

MIT, c. 2014 Mike McNeil