The fastest way to make broken environment variables fail before your app does.
Package: @krazybean/envguard
npm install @krazybean/envguardMost apps trust process.env until something explodes in production.
A missing DATABASE_URL or invalid PORT often fails late, far from startup.
That means confusing runtime crashes, noisy logs, and slow debugging.
You should know your environment is valid the moment your app boots.
const env = loadEnv({
PORT: "number",
DATABASE_URL: "string",
})// add this to your app entrypoint
import { loadEnv } from "@krazybean/envguard"
const env = loadEnv({
PORT: "number",
DATABASE_URL: "string",
})