Skip to content

@stephansama/typed-env

standard schema compatible environment validator

Open Table of contents
Terminal window
pnpm install @stephansama/typed-env
import * as z from "zod";
import { createEnvironment } from "@stephansama/typed-env";
export const config = createEnvironment(
z.object({
GENERATIVE_API_KEY: z.string().trim(),
OTHER_SUPER_SECRET_KEY: z.string().trim(),
}),
);
export async function generateExample() {
return await config.generateExample(".env.example");
}
export async function validateEnvironment() {
return await config.validate();
}
Function Description

createEnvironment