From b352168f7d7522e8dd4f383d91ad4cc72681f483 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Mon, 25 Mar 2024 16:30:21 +0000 Subject: [PATCH] fix: opt in to `import.meta.*` properties --- packages/nuxt/playground/pages/firestore-useDocument.vue | 4 ++-- packages/nuxt/src/runtime/analytics/composables.ts | 2 +- packages/nuxt/templates/plugin.ejs | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/nuxt/playground/pages/firestore-useDocument.vue b/packages/nuxt/playground/pages/firestore-useDocument.vue index be994329..6cd99fce 100644 --- a/packages/nuxt/playground/pages/firestore-useDocument.vue +++ b/packages/nuxt/playground/pages/firestore-useDocument.vue @@ -57,14 +57,14 @@ const { data: config, promise } = useDocument(configRef, { wait: true }) onMounted(() => { promise.value.then((data) => { - if (process.client) { + if (import.meta.client) { console.log('promise resolved', toRaw(data)) } isDoneFetching.value = true }) usePendingPromises().then((data) => { - if (process.client) { + if (import.meta.client) { console.log('pending promise resolved', toRaw(data)) } isAllDoneFetching.value = true diff --git a/packages/nuxt/src/runtime/analytics/composables.ts b/packages/nuxt/src/runtime/analytics/composables.ts index 4e5e4d18..06028a13 100644 --- a/packages/nuxt/src/runtime/analytics/composables.ts +++ b/packages/nuxt/src/runtime/analytics/composables.ts @@ -8,5 +8,5 @@ import { useFirebaseApp } from '../app/composables' * @returns the Analytics instance */ export function useAnalytics() { - return process.client ? getAnalytics(useFirebaseApp()) : null + return import.meta.client ? getAnalytics(useFirebaseApp()) : null } diff --git a/packages/nuxt/templates/plugin.ejs b/packages/nuxt/templates/plugin.ejs index 5940a9dd..4aec0373 100644 --- a/packages/nuxt/templates/plugin.ejs +++ b/packages/nuxt/templates/plugin.ejs @@ -10,7 +10,7 @@ export default defineNuxtPlugin((nuxtApp) => { nuxtApp.vueApp.use(VueFire, { firebaseApp }) <% if(options.ssr) { %> - if (process.server) { + if (import.meta.server) { // collect the initial state nuxtApp.payload.vuefire = useSSRInitialState(undefined, firebaseApp) } else if (nuxtApp.payload?.vuefire) {