envs

Track environment variable usage

npm install envs
3 downloads in the last day
115 downloads in the last week
722 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