1.0.1 • Published 7 years ago

perfect-env v1.0.1

Weekly downloads
2
License
MIT
Repository
-
Last release
7 years ago

perfect.env

Build Status Coverage Status

Drop-in replacement for process.env that throws an Error if an unset environment variable is accessed.

const perfect = require('perfect-env')

const { PORT, CONSUMER_KEY, CONSUMER_SECRET, APP_URL } = perfect.env

instead of

const { PORT, CONSUMER_KEY, CONSUMER_SECRET, APP_URL } = process.env

Exception example:

Error: 'PORT' environment variable is not set.
    at Object.get (your-project-path/node_modules/perfect-env/index.js:6:15)
    at Object.<anonymous> (your-project-path/index.js:3:9)

License

MIT © David da Silva