0.0.2 • Published 10 years ago

@galkin/electrolyte-binder v0.0.2

Weekly downloads
2
License
-
Repository
github
Last release
10 years ago

Electrolyte-binder

This package custom loader for electrolyte package. It implements easy binding. You can bind your script, node module or value.

Also you can overwrite electrolyte loading binds. It is usefull for testing. Remember in electrolyte, if two loaders know same entity, then electrolyte use last loader binding.

Example

var IoC = require('electrolyte');
var Binder = require('@galkin/electrolyte-binder');

Binder.addScriptBinding('userRepository', './my_repository');
Binder.addModuleBinding('mongo', 'mysql');
Binder.addValueBinding('port', process.env.ENV_PORT || 3000);
IoC.use(Binder.makeLoader());

console.log(IoC.create('port'));