2.1.18 • Published 6 months ago

b-ioc-js v2.1.18

Weekly downloads
3
License
MIT
Repository
github
Last release
6 months ago

b-ioc

b-ioc is a tiny and magic free IoC container for Node. It helps you manage dependencies and facilitates an easy testing environment for your modules.

Installation

npm install b-ioc --save

Small Introduction

var Ioc = require('b-ioc');

var ClassA = require('class-a');
var ClassB = require('class-b');

// binding the classes
Ioc.bind('classA', function() {
  return new ClassA();
});

Ioc.bind('classB', function() {
  // classB needs classA as a dependency
  var classA = Ioc.use('classA');
  return new ClassB(classA);
});

// using the bindings
var classB = Ioc.use('classB');

Be sure to consult the documentation for more examples and an in depth look at the API.

Documentation

2.1.18

6 months ago

2.1.16

6 months ago

2.1.17

6 months ago

2.1.14

6 months ago

2.1.15

6 months ago

2.1.12

6 months ago

2.1.13

6 months ago

2.1.9

6 months ago

2.1.4

6 months ago

2.1.3

6 months ago

2.1.6

6 months ago

2.1.5

6 months ago

2.1.10

6 months ago

2.1.7

6 months ago

2.1.2

3 years ago

2.1.1

4 years ago

2.1.0

4 years ago

2.0.0

6 years ago