@travi/ioc
Version:
extremely simple container that loosely aligns to IOC
38 lines (24 loc) • 1.1 kB
Markdown
# ioc
extremely simple container that loosely aligns to IOC
[](https://www.npmjs.com/package/@travi/ioc)
[](LICENSE)
[](https://travis-ci.org/travi/ioc)
[](http://commitizen.github.io/cz-cli/)
[](https://github.com/semantic-release/semantic-release)
[](https://greenkeeper.io/)
## Installation
```
$ npm install @travi/ioc -S
```
## Usage
### Making an instance available through the container
```js
import {register} from '@travi/ioc';
const instance = factory();
add('instance-name', instance);
```
### Getting an instance from the container
```js
import {use} from '@travi/ioc';
const instance = use('instance-name');
```