import { initializeApp, getApps } from 'firebase/app' export default defineNuxtPlugin(() => { const config = useRuntimeConfig() const firebaseConfig = { apiKey: config.public.firebaseApiKey, authDomain: config.public.firebaseAuthDomain, projectId: config.public.firebaseProjectId, appId: config.public.firebaseAppId, messagingSenderId: config.public.firebaseMessagingSenderId } if (!firebaseConfig.apiKey) { console.warn('[Firebase] API key not configured. Google Sign-In will not work.') return } if (!getApps().length) { initializeApp(firebaseConfig) console.log('[Firebase] Initialized') } })