From a19600093bfd350e89042afc167ca649e31bd36d Mon Sep 17 00:00:00 2001 From: chenjiahan Date: Mon, 25 Dec 2023 19:30:43 +0800 Subject: [PATCH 1/2] feat(plugin-vue): add feature flag for Vue v3.4 --- .changeset/witty-cheetahs-study.md | 5 +++++ packages/plugin-vue/src/index.ts | 1 + 2 files changed, 6 insertions(+) create mode 100644 .changeset/witty-cheetahs-study.md diff --git a/.changeset/witty-cheetahs-study.md b/.changeset/witty-cheetahs-study.md new file mode 100644 index 0000000000..685454f946 --- /dev/null +++ b/.changeset/witty-cheetahs-study.md @@ -0,0 +1,5 @@ +--- +'@rsbuild/plugin-vue': patch +--- + +feat(plugin-vue): add feature flag for Vue v3.4 diff --git a/packages/plugin-vue/src/index.ts b/packages/plugin-vue/src/index.ts index b3771ed924..867637f0d6 100644 --- a/packages/plugin-vue/src/index.ts +++ b/packages/plugin-vue/src/index.ts @@ -36,6 +36,7 @@ export function pluginVue(options: PluginVueOptions = {}): RsbuildPlugin { // https://link.vuejs.org/feature-flags __VUE_OPTIONS_API__: true, __VUE_PROD_DEVTOOLS__: false, + __VUE_PROD_HYDRATION_MISMATCH_DETAILS__: false, }, }, }); From 779d39d581a842cca5c61e5b27c13948782ea6f8 Mon Sep 17 00:00:00 2001 From: chenjiahan Date: Mon, 25 Dec 2023 20:58:39 +0800 Subject: [PATCH 2/2] chore: update snapshot --- packages/plugin-vue/tests/__snapshots__/index.test.ts.snap | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/plugin-vue/tests/__snapshots__/index.test.ts.snap b/packages/plugin-vue/tests/__snapshots__/index.test.ts.snap index 88b673109b..c293ab7bf3 100644 --- a/packages/plugin-vue/tests/__snapshots__/index.test.ts.snap +++ b/packages/plugin-vue/tests/__snapshots__/index.test.ts.snap @@ -89,6 +89,7 @@ exports[`plugin-vue > should define feature flags correctly 1`] = ` "_options": { "__VUE_OPTIONS_API__": "true", "__VUE_PROD_DEVTOOLS__": "false", + "__VUE_PROD_HYDRATION_MISMATCH_DETAILS__": "false", "process.env.ASSET_PREFIX": """", "process.env.NODE_ENV": ""test"", },