auto-resolver
Version:
Simple node style Dependency Injection
40 lines (22 loc) • 749 B
Markdown
Simple Node style Dependency Injection
$ npm install auto-resolver
```js
//somewhere early on app startup
var resolver = require('auto-resolver');
resolver.registerResolver();
resolver.register('dateHelper', '.././helpers/dateHelper');
resolver.register('stringHelper', '.././helpers/stringHelper');
...
// some app module
const lodash = require('lodash');
const dateHelper = resolve('dateHelper');
```
Because DI is not main stream practice in Node, like in many other languages, but can be easilly added on top of standard node require.
It is early development, so documentation is still missing.
MIT