0.1.0 • Published 9 years ago

require-conf v0.1.0

Weekly downloads
4
License
MIT
Repository
github
Last release
9 years ago

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