15 lines
329 B
TypeScript
15 lines
329 B
TypeScript
import { createEnv } from '@t3-oss/env-core'
|
|
import { z } from 'zod'
|
|
|
|
export const env = createEnv({
|
|
server: {
|
|
DATABASE_PATH: z.string().min(1).default('data.db'),
|
|
},
|
|
clientPrefix: 'VITE_',
|
|
client: {
|
|
VITE_APP_TITLE: z.string().min(1).optional(),
|
|
},
|
|
runtimeEnv: process.env,
|
|
emptyStringAsUndefined: true,
|
|
})
|