]> git.ipfire.org Git - thirdparty/vuejs/pinia.git/commitdiff
fix: opt in to `import.meta.*` properties (#2622)
authorDaniel Roe <daniel@roe.dev>
Mon, 25 Mar 2024 14:08:41 +0000 (14:08 +0000)
committerGitHub <noreply@github.com>
Mon, 25 Mar 2024 14:08:41 +0000 (15:08 +0100)
packages/docs/ssr/index.md
packages/nuxt/playground/app.vue
packages/nuxt/src/runtime/plugin.vue2.ts
packages/nuxt/src/runtime/plugin.vue3.ts

index 7cc389ff1d31ca2a2fd97018428ce7df07d1f5a7..d8ed2e567d34b15ab8711c80747cd6c7db8f1e17 100644 (file)
@@ -92,7 +92,7 @@ const pinia = createPinia()
 const app = createApp(App)
 app.use(pinia)
 
-// `isClient` depends on the environment, e.g. on Nuxt it's `process.client`
+// `isClient` depends on the environment, e.g. on Nuxt it's `import.meta.client`
 if (isClient) {
   pinia.state.value = JSON.parse(window.__pinia)
 }
index 0d94c3c7bdde8f6fbb94cf44f8e8cfc8c7e68e2f..450e65a2d31c12802c361a54ff36aa9ba8086d17 100644 (file)
@@ -8,7 +8,7 @@ useSomeStoreStore()
 
 // await useAsyncData('counter', () => counter.asyncIncrement().then(() => true))
 
-if (process.server) {
+if (import.meta.server) {
   counter.increment()
 }
 </script>
index 76c4a93907a3c4db174f6738f30dfddbbefd55cb..188c3f99cd377d5d5add43b34c9031e27c120218 100644 (file)
@@ -16,7 +16,7 @@ export default (context: any, provide: any) => {
     Object.defineProperty(store, '$nuxt', { value: context })
   })
 
-  if (process.server) {
+  if (import.meta.server) {
     context.beforeNuxtRender((ctx: any) => {
       ctx.nuxtState.pinia = pinia.state.value
     })
index 70007f5faff08a5a7a5925f4ab3aca208ed5cbf7..628abc65ad420f202d0e4399209306d60f14848e 100644 (file)
@@ -9,7 +9,7 @@ const plugin: Plugin<{ pinia: Pinia }> = defineNuxtPlugin({
     nuxtApp.vueApp.use(pinia)
     setActivePinia(pinia)
 
-    if (process.server) {
+    if (import.meta.server) {
       nuxtApp.payload.pinia = pinia.state.value
     } else if (nuxtApp.payload && nuxtApp.payload.pinia) {
       pinia.state.value = nuxtApp.payload.pinia