Track environment variable usage
var envs = require('envs');
// enable tracing
envs.trace = true;
console.log(envs('NODE_ENV'));
// "production"
console.log(envs('NONEXISTANT', 'my default value'));
// "my default value"
console.log(envs.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' } ] }
$ npm test