UNPKG

wcz-layout

Version:

34 lines (33 loc) 1.02 kB
import { z } from "zod"; import { createEnv } from "@t3-oss/env-core"; //#region src/env.ts const clientEnv = createEnv({ clientPrefix: "VITE_", client: { VITE_APP_TITLE: z.string(), VITE_MUI_LICENSE_KEY: z.string() }, runtimeEnv: import.meta.env, emptyStringAsUndefined: true }); const serverEnv = createEnv({ server: { ENTRA_CLIENT_ID: z.string(), ENTRA_TENANT_ID: z.string(), ENTRA_CLIENT_SECRET: z.string(), SESSION_SECRET: z.string().min(32), FILE_BASE_URL: z.string().min(1).optional(), APPROVAL_BASE_URL: z.string().min(1).optional(), PEOPLESOFT_BASE_URL: z.string().min(1).optional(), EMAIL_BASE_URL: z.string().min(1).optional(), AI_BASE_URL: z.string().min(1).optional(), AI_SUBSCRIPTION_KEY: z.string().min(1).optional(), AI_CLIENT_ID: z.string().min(1).optional(), AI_CLIENT_SECRET: z.string().min(1).optional() }, runtimeEnv: process.env, emptyStringAsUndefined: true }); //#endregion export { serverEnv as n, clientEnv as t }; //# sourceMappingURL=env-Bm6rrgwT.mjs.map