node package manager
Don’t reinvent the wheel. Reuse code within your team. Create a free org »


NPM version Dependency Status


Allows the Scatter IoC container to inject configuration parameters. Internally it loads the config module (by default) and invokes a get using the given config parameter.


Setup Scatter to use the plugin

var Scatter = require('scatter'),
  ScatterPluginConfig = require('scatter-plugin-config');
var scatter = new Scatter({
  plugins: [new ScatterPluginConfig()]

Config parameter as dependency

module.export = function(username) {
  return {
    connect: function() {
      //do something with username 
module.export.__module = {
  //inject a config parameter as dependency 
  args: ["config!db.username"]


2 - Unstable

The API is in the process of settling, but has not yet had sufficient real-world testing to be considered stable.

Bitdeli Badge