1.0.0 • Published 5 years ago

di-utils v1.0.0

Weekly downloads
-
License
ISC
Repository
github
Last release
5 years ago

di-utils

JavaScript tool library based on DI. You can use this tool to register modules, resolve dependencies, and uninstall modules.

Installing

npm

npm install --save di-utils

yarn

yarn add di-utils

Usage

Example:

var DIUtils = require('di-utils);

console.log(DIUtils.env);

DIUtils.register('key1', [1, 2], true)

console.log(DIUtils.key1); // => [1, 2]

var resolveFn = DIUtils.resolve(['key1', function (a, b, c) {
  console.log('a', a);
  console.log('b', b);
  console.log('c', c);
}])

resolveFn(11, 22, 33);
// =>
// 'a' [1, 2]
// 'b' 11
// 'c' 22

DIUtils.unregister('key1');

console.log(DIUtils.key1); // => undefined

Contribute

Documentation

1.0.0

5 years ago