use
Easily add plugin support to your node.js application.
Install
Install with npm
$ npm i use --save
Usage
var use = require('use');
API
Define a plugin function to be passed to use. The only parameter exposed to the plugin is the application instance.
Also, if a plugin returns a function, the function will be pushed
onto the fns
array, allowing the plugin to be called at a
later point, elsewhere in the application.
Params
fn
{Function}: plugin function to callreturns
{Object}: Returns the item instance for chaining.
Example
var use = require('use');
function foo(app) {
}
var app = function(){};
use(app);
app.use(foo);
app.use(bar);
app.use(baz);
Run all plugins on fns
. Any plugin that returns a function when called by use
is pushed onto the fns
array.
Params
value
{Object}: Object to be modified by plugins.returns
{Object}: Returns the item instance for chaining.
Example
var config = {};
app.run(config);
Similar projects
Running tests
Install dev dependencies:
$ npm i -d && npm test
Contributing
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
Author
Jon Schlinkert
License
Copyright © 2015 Jon Schlinkert
Released under the MIT license.
This file was generated by verb-cli on November 10, 2015.