envs

Track environment variable usage

npm install envs
22 downloads in the last day
82 downloads in the last week
784 downloads in the last month

envs

Track environment variable usage

Usage

var envs = require("envs");

console.log(envs("NODE_ENV"));
// "production"

console.log(envs("NONEXISTANT", "my default value"));
// "my default value"

console.log(env.usages);
// { NODE_ENV: 
//   [ { lineno: '/Users/cameron/Projects/misc/envs/example.js:3:13',
//       defaultVal: undefined,
//       val: 'production' } ],
//  NONEXISTANT: 
//   [ { lineno: '/Users/cameron/Projects/misc/envs/example.js:6:13',
//       defaultVal: 'my default value',
//       val: 'my default value' } ] }

Testing

$ npm test
npm loves you