2025-10-10 16:43:21 +02:00
|
|
|
import { z } from "zod";
|
2025-10-08 10:35:48 +02:00
|
|
|
|
|
|
|
|
export const constants = z
|
2025-10-10 16:43:21 +02:00
|
|
|
.object({
|
|
|
|
|
VITE_API_URL: z.string().optional(),
|
|
|
|
|
isDev: z.boolean(),
|
|
|
|
|
GITHUB_URL: z.string(),
|
|
|
|
|
})
|
|
|
|
|
.transform((env) => ({
|
|
|
|
|
...env,
|
|
|
|
|
trpcUrl: import.meta.env.DEV ? `${env.VITE_API_URL}/trpc` : "/trpc",
|
|
|
|
|
}))
|
|
|
|
|
.parse({
|
|
|
|
|
...import.meta.env,
|
|
|
|
|
isDev: import.meta.env.DEV,
|
|
|
|
|
GITHUB_URL: "https://github.com/dcodesdev/letterspace",
|
|
|
|
|
});
|