mirror of
https://github.com/logos-messaging/lab.waku.org.git
synced 2026-01-02 22:03:07 +00:00
22 lines
550 B
TypeScript
22 lines
550 B
TypeScript
import { createEnv } from "@t3-oss/env-core";
|
|
import { z } from "zod";
|
|
|
|
// Define a global type for our environment variables
|
|
declare global {
|
|
const __ENV__: {
|
|
NODE_ENV: string;
|
|
VITE_WALLETCONNECT_PROJECT_ID: string;
|
|
}
|
|
}
|
|
|
|
export const env = createEnv({
|
|
clientPrefix: "VITE_",
|
|
client: {
|
|
VITE_WALLETCONNECT_PROJECT_ID: z.string().length(32, "WalletConnect Project ID must be 32 characters long"),
|
|
},
|
|
runtimeEnv: {
|
|
VITE_WALLETCONNECT_PROJECT_ID: __ENV__.VITE_WALLETCONNECT_PROJECT_ID
|
|
},
|
|
emptyStringAsUndefined: true,
|
|
});
|