require-conf

0.1.0 • Public • Published

require-conf

NPM version Build Status

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

Package Sidebar

Install

npm i require-conf

Weekly Downloads

0

Version

0.1.0

License

MIT

Last publish

Collaborators

  • chentsulin