wcz-layout
Version:
30 lines (29 loc) • 953 B
JavaScript
import { z } from "zod";
import { createEnv } from "@t3-oss/env-core";
createEnv({
clientPrefix: "VITE_",
client: { VITE_MUI_LICENSE_KEY: z.string() },
runtimeEnv: import.meta.env,
emptyStringAsUndefined: true
});
const serverEnv = createEnv({
server: {
ENTRA_CLIENT_ID: z.string().min(1),
ENTRA_TENANT_ID: z.string().min(1),
ENTRA_CLIENT_SECRET: z.string().min(1),
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 t };
//# sourceMappingURL=env-CGwonXSv.mjs.map