From cec9dadc7ab44878a9909fb59fbcc2234972ab30 Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Mon, 24 Mar 2025 11:17:42 +0100 Subject: [PATCH] chore(docs/playground): add `vite.optimizeDeps` --- docs/nuxt.config.ts | 4 ++++ playground-vue/vite.config.ts | 2 +- playground/nuxt.config.ts | 9 ++++++++- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/docs/nuxt.config.ts b/docs/nuxt.config.ts index eb6fbd45..525cb56c 100644 --- a/docs/nuxt.config.ts +++ b/docs/nuxt.config.ts @@ -182,6 +182,10 @@ export default defineNuxtConfig({ fs: { allow: process.env.NUXT_UI_PRO_PATH ? [resolve(process.env.NUXT_UI_PRO_PATH)] : undefined } + }, + optimizeDeps: { + // prevents reloading page when navigating between components + include: ['@internationalized/date', '@vueuse/shared', '@vueuse/integrations/useFuse', '@tanstack/vue-table', 'reka-ui', 'reka-ui/namespaced', 'embla-carousel-vue', 'embla-carousel-autoplay', 'embla-carousel-auto-scroll', 'embla-carousel-auto-height', 'embla-carousel-class-names', 'embla-carousel-fade', 'embla-carousel-wheel-gestures', 'colortranslator', 'tailwindcss/colors', 'tailwind-variants', 'ufo', 'zod', 'vaul-vue', 'scule', 'motion-v', 'json5', 'ohash'] } }, diff --git a/playground-vue/vite.config.ts b/playground-vue/vite.config.ts index 0f5d8552..fcd3f0be 100644 --- a/playground-vue/vite.config.ts +++ b/playground-vue/vite.config.ts @@ -29,6 +29,6 @@ export default defineConfig({ ], optimizeDeps: { // prevents reloading page when navigating between components - include: ['reka-ui/namespaced', 'vaul-vue', 'embla-carousel-vue', 'embla-carousel-autoplay', 'embla-carousel-auto-scroll', 'embla-carousel-auto-height', 'embla-carousel-class-names', 'embla-carousel-fade', 'embla-carousel-wheel-gestures'] + include: ['@unhead/vue/client', '@iconify/vue', '@internationalized/date', '@vueuse/shared', '@vueuse/integrations/useFuse', '@tanstack/vue-table', 'reka-ui', 'reka-ui/namespaced', 'embla-carousel-vue', 'embla-carousel-autoplay', 'embla-carousel-auto-scroll', 'embla-carousel-auto-height', 'embla-carousel-class-names', 'embla-carousel-fade', 'embla-carousel-wheel-gestures', 'colortranslator', 'tailwindcss/colors', 'tailwind-variants', 'ufo', 'zod', 'vaul-vue'] } }) diff --git a/playground/nuxt.config.ts b/playground/nuxt.config.ts index da045551..3ab241b5 100644 --- a/playground/nuxt.config.ts +++ b/playground/nuxt.config.ts @@ -14,5 +14,12 @@ export default defineNuxtConfig({ compatibilityVersion: 4 }, - compatibilityDate: '2024-07-09' + compatibilityDate: '2024-07-09', + + vite: { + optimizeDeps: { + // prevents reloading page when navigating between components + include: ['@internationalized/date', '@vueuse/shared', '@vueuse/integrations/useFuse', '@tanstack/vue-table', 'reka-ui', 'reka-ui/namespaced', 'embla-carousel-vue', 'embla-carousel-autoplay', 'embla-carousel-auto-scroll', 'embla-carousel-auto-height', 'embla-carousel-class-names', 'embla-carousel-fade', 'embla-carousel-wheel-gestures', 'colortranslator', 'tailwindcss/colors', 'tailwind-variants', 'ufo', 'zod', 'vaul-vue'] + } + } })