A lightweight, zero-dependency library for validating environment variables in Node.js
npm install node-env-safebash
npm install node-env-safe
`
---
š Usage
`ts
import env from "node-env-safe";
const PORT = env.number("PORT");
const DEBUG = env.boolean("DEBUG");
const APP_NAME = env.string("APP_NAME");
`
---
š¦ Array Usage
`env
ALLOWED_IDS=["a","b","c"]
`
`ts
import env from "node-env-safe";
const ALLOWED_IDS = env.array("ALLOWED_IDS", "string");
`
Supported array types:
- string
- number
- boolean
---
š API
`ts
env.string(key)
env.number(key)
env.boolean(key)
env.array(key, type)
``