Skip to content

Commit 6c57cfe

Browse files
committed
fix: default value for __VUE_OPTIONS_API__
ref: vitejs/vite-plugin-vue@acb57c9
1 parent 97ea214 commit 6c57cfe

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

src/core/index.ts

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -248,18 +248,18 @@ export const plugin = createUnplugin<Options | undefined, false>(
248248
dedupe: config.build?.ssr ? [] : ['vue'],
249249
},
250250
define: {
251-
__VUE_OPTIONS_API__:
252-
(options.value.features.optionsAPI ||
253-
config.define?.__VUE_OPTIONS_API__) ??
254-
true,
255-
__VUE_PROD_DEVTOOLS__:
256-
(options.value.features.prodDevtools ||
257-
config.define?.__VUE_PROD_DEVTOOLS__) ??
258-
false,
259-
__VUE_PROD_HYDRATION_MISMATCH_DETAILS__:
260-
(options.value.features.prodHydrationMismatchDetails ||
261-
config.define?.__VUE_PROD_HYDRATION_MISMATCH_DETAILS__) ??
262-
false,
251+
__VUE_OPTIONS_API__: !!(
252+
(options.value.features?.optionsAPI ?? true) ||
253+
config.define?.__VUE_OPTIONS_API__
254+
),
255+
__VUE_PROD_DEVTOOLS__: !!(
256+
options.value.features?.prodDevtools ||
257+
config.define?.__VUE_PROD_DEVTOOLS__
258+
),
259+
__VUE_PROD_HYDRATION_MISMATCH_DETAILS__: !!(
260+
options.value.features?.prodHydrationMismatchDetails ||
261+
config.define?.__VUE_PROD_HYDRATION_MISMATCH_DETAILS__
262+
),
263263
},
264264
ssr: {
265265
// @ts-ignore -- config.legacy.buildSsrCjsExternalHeuristics will be removed in Vite 5

0 commit comments

Comments
 (0)