0.0.12 • Published 9 years ago
npm-dependency-injector v0.0.12
npm-dependency-injector
Dependecy injector for pure functional npm modules.
installation
npm install --save npm-dependency-injector
usage
NOTE: node_modules/uuid-v4 is only for the example.
Require your package.json file as the first
argument and your modules root function as the second argument followed
by any additional arguments.
./index.js
var dependencyInjector = require('npm-dependency-injector'),
    packageJSON = require('./package.json'),
    exampleFunction = require('./exampleFunction.js');
module.exports = dependencyInjector(
    packageJSON,
    exampleFunction
);./exampleFunction.js
module.exports = function(dependencies) {
    var uuid = dependencies['uuid-v4'];
    return uuid();
};