1.1.0 • Published 8 years ago

@niftyco/config v1.1.0

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

@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
1.1.0

8 years ago

1.0.0

8 years ago