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

/require-conf/

    Package Sidebar

    Install

    npm i require-conf

    Weekly Downloads

    0

    Version

    0.1.0

    License

    MIT

    Last publish

    Collaborators

    • chentsulin