export default defineNitroPlugin(() => { const required = [ 'MONGODB_URI', 'JWT_SECRET', 'RESEND_API_KEY', 'HELCIM_API_TOKEN', 'NUXT_PUBLIC_HELCIM_TOKEN', ] const missing = required.filter((key) => { // Check both process.env and runtime config where applicable if (key === 'JWT_SECRET') { const config = useRuntimeConfig() return !config.jwtSecret } return !process.env[key] }) if (missing.length > 0) { console.error(`FATAL: Missing required environment variables: ${missing.join(', ')}`) console.error('Set these in your .env file or environment variables.') process.exit(1) } })