import "dotenv/config"; function required(name: string): string { const value = process.env[name]; if (!value && process.env.NODE_ENV === "production") { throw new Error(`Missing required environment variable: ${name}`); } return value ?? ""; } export const env = { jwtSecret: required("JWT_SECRET"), isProduction: process.env.NODE_ENV === "production", databaseUrl: required("DATABASE_URL"), adminUsername: required("ADMIN_USERNAME"), adminPassword: required("ADMIN_PASSWORD"), };