configumon
Create composable configuration files, and override values based on
process.env.NODE_ENV
.
Installation
npm install configumon
Usage
var configumon = ; var config = urlBase: 'http://mysite.com' { thisurlBase + '/api/v2/' }; var overrides = 'development' == processenvNODE_ENV ? urlBase: 'localhost:3000' : null; moduleexports = overrides;
API
var locals = configumon(baseConfig)
Pass in a base configuration object.
var configumon = ; var locals = ;
locals(overrides)
Pass in an overrides object which does a shallow replace on the base
configuration. It's particularly useful to make urls point to localhost
in development only.
moduleexports =