import 'dotenv/config'; import { ApiEnv } from '@vector/shared'; const parsed = ApiEnv.safeParse(process.env); if (!parsed.success) { console.error('Invalid environment configuration:'); for (const issue of parsed.error.issues) { console.error(` ${issue.path.join('.') || '(root)'}: ${issue.message}`); } process.exit(1); } export const env = { ...parsed.data, COOKIE_SECURE: parsed.data.COOKIE_SECURE ?? parsed.data.NODE_ENV === 'production', };