1.0.0 • Published 5 years ago
di-utils v1.0.0
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