Files
home/Projects/kompose/news/apps/web/src/constants.ts
2025-10-10 16:43:21 +02:00

18 lines
390 B
TypeScript

import { z } from "zod";
export const constants = z
.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",
});