A drop-in replacement for `envc` that also verifies specific environment variables are set.
npm install envc-assert   
> A drop-in replacement for envc that also verifies specific environment variables are set.
> When one or more keys are missing, a [ReferenceError] is thrown.
$ npm install envc-assert --save
var envc = require('envc-assert');
envc();
###### .env
DB_HOST="someapp.5432.rds.amazonaws.com"
DB_USER="someapp"
###### .env-required
DB_HOST="localhost"
DB_USER=""
###### .env.test
TEST_DB_HOST="localhost"
TEST_DB_USER=""
###### .env-required.test
TEST_DB_HOST="localhost"
TEST_DB_USER=""
- [envc]
- [assert-env]
[assert-env]: https://www.npmjs.org/package/assert-env
[envc]: https://github.com/vesln/envc
[ReferenceError]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ReferenceError