envs

0.1.6 • Public • Published

envs

Track environment variable usage

Usage

var envs = require('envs');
 
// enable tracing
env.trace = true;
 
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

Readme

Keywords

Package Sidebar

Install

npm i envs

Weekly Downloads

4,074

Version

0.1.6

License

MIT

Last publish

Collaborators

  • camshaft