0.1.0 • Published 9 years ago
require-conf v0.1.0
require-conf
require config file via NODE_ENV
Install
$ npm install require-conf
API
fn(directory, options)
options
- dir: boolean
Set mode between normal mode and directory mode. default: false.
Usage
Normal Mode
In production:
// NODE_ENV=production
var loader = require('require-conf');
var config = loader(__dirname + '/config');
var appConfig = config.load('app');
// => ./config/app.js
In other environment:
// NODE_ENV=development
var loader = require('require-conf');
var config = loader(__dirname + '/config');
var appConfig = config.load('app');
// => ./config/app.development.js
Directory Mode
In production:
// NODE_ENV=production
var loader = require('require-conf');
var config = loader(__dirname + '/config', { dir: true });
var appConfig = config.load('app');
// => ./config/app.js
In other environment:
// NODE_ENV=development
var loader = require('require-conf');
var config = loader(__dirname + '/config', { dir: true });
var appConfig = config.load('app');
// => ./config/development/app.js
License
MIT © C. T. Lin
0.1.0
9 years ago