umay-render
Version:
Free, high-performance HTML to PDF and HTML to Image conversion SDK for both browser and Node.js
16 lines (15 loc) • 401 B
JavaScript
import { z } from "zod";
const EnvSchema = z.object({
API_URL: z
.string()
.url()
.default("https://umay-api-935360498495.us-central1.run.app/v1"),
TIMEOUT: z.coerce.number().default(30000),
});
export function loadConfig(env = process.env) {
const parsed = EnvSchema.parse({
API_URL: env.API_URL,
TIMEOUT: env.TIMEOUT,
});
return parsed;
}