0.0.2 • Published 8 years ago

auto-resolver v0.0.2

Weekly downloads
4
License
MIT
Repository
github
Last release
8 years ago

Auto Resolver

Simple Node style Dependency Injection

Installation

$ npm install auto-resolver

Example

//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');

Why?

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.

Status

It is early development, so documentation is still missing.

License

MIT