get-env-param

0.2.1 • Public • Published

get-env-param

Get environment parameter with defaults

Simple Usage

var getEnvParam = require('get-env-param');
var myOption = getEnvParam('OPTION'); // return process.env.OPTION

// return true if process.env is true or number != 0 else return default value (in example it's true)
var myBooleanOption = getEnvParam.bool('BOOL_OPTION', true);

Advanced Usage

var getEnvParam = require('get-env-param');

getEnvParam.PREFIX = 'MY_NAMESPACE_';

// if MY_NAMESPACE_OPTION defined in process.env return it
// else if OPTION defined in process.env return it
// else if MY_NAMESPACE_OTHER_OPTION defined in process.env return it
// else if OTHER_OPTION defined in process.env return it
// else return 'defaultValue'
var myOption = getEnvParam(['OPTION', 'OTHER_OPTION'], 'defaultValue');  

Readme

Keywords

Package Sidebar

Install

npm i get-env-param

Weekly Downloads

21

Version

0.2.1

License

MIT

Last publish

Collaborators

  • garipov