export default defineNitroPlugin(() => { const missing: string[] = []; if (!process.env.NUXT_GOOGLE_CLIENT_ID) { missing.push("NUXT_GOOGLE_CLIENT_ID"); } if (!process.env.NUXT_GOOGLE_CLIENT_SECRET) { missing.push("NUXT_GOOGLE_CLIENT_SECRET"); } if (missing.length > 0) { const message = `Missing required env vars: ${missing.join(", ")}`; if (import.meta.dev) { console.warn(`[config] ${message}`); } else { throw new Error(message); // fail fast in production } } });