From 0fbc4a4f8a9bfb193a28a02ef9e25a06631426a9 Mon Sep 17 00:00:00 2001 From: Evan You Date: Fri, 8 Dec 2023 16:43:39 +0800 Subject: [PATCH] feat: provide default value for __VUE_PROD_HYDRATION_MISMATCH_DETAILS__ (new in Vue 3.4) --- packages/plugin-vue-jsx/src/index.ts | 2 ++ packages/plugin-vue/src/index.ts | 2 ++ 2 files changed, 4 insertions(+) diff --git a/packages/plugin-vue-jsx/src/index.ts b/packages/plugin-vue-jsx/src/index.ts index 602f7278..f79ea502 100644 --- a/packages/plugin-vue-jsx/src/index.ts +++ b/packages/plugin-vue-jsx/src/index.ts @@ -54,6 +54,8 @@ function vueJsxPlugin(options: Options = {}): Plugin { define: { __VUE_OPTIONS_API__: config.define?.__VUE_OPTIONS_API__ ?? true, __VUE_PROD_DEVTOOLS__: config.define?.__VUE_PROD_DEVTOOLS__ ?? false, + __VUE_PROD_HYDRATION_MISMATCH_DETAILS__: + config.define?.__VUE_PROD_HYDRATION_MISMATCH_DETAILS__ ?? false, }, } }, diff --git a/packages/plugin-vue/src/index.ts b/packages/plugin-vue/src/index.ts index beb2ccee..0ab3d0df 100644 --- a/packages/plugin-vue/src/index.ts +++ b/packages/plugin-vue/src/index.ts @@ -144,6 +144,8 @@ export default function vuePlugin(rawOptions: Options = {}): Plugin { define: { __VUE_OPTIONS_API__: config.define?.__VUE_OPTIONS_API__ ?? true, __VUE_PROD_DEVTOOLS__: config.define?.__VUE_PROD_DEVTOOLS__ ?? false, + __VUE_PROD_HYDRATION_MISMATCH_DETAILS__: + config.define?.__VUE_PROD_HYDRATION_MISMATCH_DETAILS__ ?? false, }, ssr: { // @ts-ignore -- config.legacy.buildSsrCjsExternalHeuristics will be removed in Vite 5