@bucuo/check-envdeprecated

Check environment variables.

Usage no npm install needed!

<script type="module">
  import bucuoCheckEnv from 'https://cdn.skypack.dev/@bucuo/check-env';
</script>

README

Check Env

Check environment variables.

Install

npm i @bucuo/check-env

Usage

const checkEnv = require("@bucuo/check-env");

const env = checkEnv({
  SOME_ENV: {
    optional: true,                   // ?= false
    default: "some-value",            // ?= undefined
    checkIn: x => x !== "bad-value",  // ?= alwaysTrue
    map: x => x.split("-"),           // ?= identity
    checkOut: x => x.length > 1       // ?= alwaysTrue
  }

  // OTHER_ENV: ...
});

// env is {SOME_VALUE: ['some', 'value']}

License

MIT