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

/envs/

    Package Sidebar

    Install

    npm i envs

    Weekly Downloads

    4,364

    Version

    0.1.6

    License

    MIT

    Last publish

    Collaborators

    • camshaft