inversion.js
A lightweight DI and IOC container to register service into service center
Introduction
A lightweight DI and IOC container to register service into service center
Installation
inversion.js can be used in a browser or in a nodejs app. It can be installed via bower or npm:
> $ bower install inversionjs
> $ npm install inversionjs
Simple example
// Module A { thisname = name; thisage = age;} Fooprototype { console;}
// Registry var registry = ; // Register A via depsregistry; // Register B via factoryregistry; registryregistry // ==> `My name: zemin, age: infinity`
Test
Test once
> $ npm run test
Or watch files changes
> $ npm run test:watch
Build
Build umd
> $ npm run build:umd
Build umd min
> $ npm run build:umd:min
Build all
> $ npm run build
All built files will in /dist/*