needed

1.1.2 • Public • Published

Needed

Very simple dependency injection for js

Install it

npm install needed --save

Use it

Register dependencies

var register = require('needed').register;
// ...
register('database', myDbObj);
register('notifier', myNotifier);

Use them elsewhere

var using = require('needed').using;
 
// Asynchronously
using('database', 'notifier', function(db, notifier) {
    db.query(...);
    notifier.push(...);
});
 
// Synchronously
var using = require('needed').using;
 
const [db, notifier] = using('database','notifier');
db.query(...);
notifier.push(...);

Readme

Keywords

none

Package Sidebar

Install

npm i needed

Weekly Downloads

38

Version

1.1.2

License

MIT

Last publish

Collaborators

  • wellguimaraes