@zhaoyao91/check-env
Version:
Check environment variables.
34 lines (23 loc) • 592 B
Markdown
# Check Env
Check environment variables.
## Install
```bash
npm i @zhaoyao91/check-env
```
## Usage
```js
const checkEnv = require("@zhaoyao91/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