7.6.1 • Published 6 years ago
@ghostmonitor/recart-di-loader v7.6.1
- Loads dependency injectable modules from
/services
directory - A module must return with a constructor that has a
dependencies
property
module.exports = function(dep1, dep2) {
// body of singleton service
}
module.exports.dependencies = ['dep1', 'dep2']
If a dependency doesn't exist in
/services
that it tries to load the@ghostmonitor/recart-di-<depname>
npm package.
#Usage services/index.js:
const Bottle = require('bottlejs')
const di = new Bottle()
const loader = require('@ghostmonitor/recart-di-loader')
loader.loadLocalServices(di)
module.exports = di.container
7.6.1
6 years ago
7.1.0
6 years ago
7.0.0
6 years ago
6.0.0
6 years ago
5.15.0
6 years ago
5.7.0
6 years ago
5.5.0
6 years ago
4.4.7
6 years ago
4.4.5
6 years ago
4.4.4
6 years ago
4.2.0
6 years ago
4.2.0-2
6 years ago
4.2.0-1
6 years ago
4.1.0
6 years ago
0.0.2
6 years ago
0.0.1
6 years ago
0.1.0-alpha.223005e8
6 years ago
0.1.0-alpha.5d6b11a6
6 years ago
3.2.0
6 years ago
3.0.0
6 years ago
3.1.0
6 years ago
2.0.1
6 years ago
2.0.0
6 years ago
1.1.12
6 years ago
1.1.11
6 years ago
1.1.10
6 years ago
1.1.0
6 years ago