1.1.0 • Published 8 years ago
@niftyco/config v1.1.0
@NiftyCo/config
Environment based config loader.
Install
$ npm install --save @niftyco/config
Usage
import Config from '@niftyco/config'
const config = new Config('path/to/config/dir', process.env.NODE_ENV || 'development')
console.log(config.get('app.name')) // Development App
config.set('app.name', 'My App')
console.log(config.get('app.name')) // My App
config.unset('app.name')
console.log(config.has('app.name')) // false
console.log(config.get('app.name', 'default name')) // default name
// lazy load any environment config value
console.log(config.env('test', 'app.name', 'default name')) // test-app