7.6.1 • Published 6 years ago

@ghostmonitor/recart-di-loader v7.6.1

Weekly downloads
27
License
ISC
Repository
-
Last release
6 years ago

Greenkeeper badge

  • 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

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