Next Planet of Monkeys

    require-under

    1.0.1 • Public • Published

    require-under

    Unix Build Status Windows Build Status

    Simple module to allow registration of namespaces to make your require statements easier to understand. The code itself is tiny, it's just on npm to satisfy a need I can't seem to find in existing packages (whilst keeping things simple).

    Installation

    This module is on npm, so feel free to grab from there:

    $ npm i require-under

    Examples

    // require the library module
    var under = require('require-under');
    
    // create a new require function
    var requireUnder = under.wrap({
      src: process.cwd() + '/src'
    });
    
    // require normal modules
    requireUnder('some-module');
    
    // require something in /src
    requireUnder('src', 'my-module.js');
    
    // optional: assign to the global require
    global.require = requireUnder;

    Notes

    Some people hate doing this (which is fair enough), but I find that it provides an easy abstraction which allows you to move files around any only change paths in a single place. If you don't like it, don't use it :)

    Install

    npm i require-under

    DownloadsWeekly Downloads

    14

    Version

    1.0.1

    License

    MIT

    Last publish

    Collaborators

    • whitfin