1.0.1 • Published 7 years ago
@recipher/configuration v1.0.1
@recipher/configuration
Configuration helper with sane defaults.
File structure
Set your configuration data into this structure:
config
default.json
development.json
test.json
production.json
Override default configuration from default.json
in <env>.json
.
Usage
Ensure configuration uses ALL CAPS for setting names (to match environment variables).
Given this configuration file:
{
"SETTING": 123
, "NESTED": {
"SETTING": "abc"
}
}
To retrieve configuration settings:
var configuration = require('@recipher/configuration');
var setting = configuration('setting');
// setting === 123
var nested = configuration('nested:setting');
// nested === 'abc'