sidi

0.0.2 • Public • Published

SiDI (pronounced See Dee)

A simple dependency injection container.

Currently, SiDI is just a container, but near future plans will turn it into a dependency assembler as well.

Usage

 
var Container = require('sidi').Container;
var DB = require('db');
var container = new Container();
var config = require('config');
 
// Basic Set/Get resources
 
container.set('db', new DB(config));
 
var db = container.get('db');
 
// Factory resources
 
container.setFactory('db', DB);
 
var db = container.create('db', config);
 
 

Package Sidebar

Install

npm i sidi

Weekly Downloads

4

Version

0.0.2

License

MIT

Last publish

Collaborators

  • ahildoer
  • ahildoer-bluerival