1.1.2 • Published 8 years ago
needed v1.1.2
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(...);