require-lazy-loader

    0.0.2 • Public • Published

    Build Status Coverage Status

    require-lazy-loader is a lazy loader for Node.js modules. you use it instead of require in order to load a module only when it is going to be used.

    installing

    npm install require-lazy-loader

    usage

    // use the `require` function in the module
    var lazy = require('require-lazy-loader');
     
    // or use your own
    // this is needed when you are going to require local module
    var lazy = require('require-lazy-loader')(require);
     
    // use instead of `require`
    var myFunc = lazy('./myFunc');
     
    // if you're loading a function, you can just call the lazy loader the same you
    // would the actual module
    myFunc(1, 2, 3);
     
    // you can also load the whole thing by calling `.get()`
    myFunc = myFunc.get();
     
    // it's also possible to to straight to a method of an object. paths to methods
    // and properties are separated by spaces
    var uniq = lazy('lodash uniq');
     
    // when you execute the `uniq` method, lazy will load lodash, get a reference
    // to the uniq method, and call it and return the results
    uniq([ 1, 1, 2 ]);

    Install

    npm i require-lazy-loader

    DownloadsWeekly Downloads

    5

    Version

    0.0.2

    License

    none

    Last publish

    Collaborators

    • minond