export default defineNuxtConfig({ modules: ['../src/module', '@nuxthub/core', '@compodium/nuxt'], devtools: { enabled: true }, css: ['~/assets/css/main.css'], future: { compatibilityVersion: 4 }, 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'] } }, compodium: { includeLibraryCollections: false, ignore: ['**/App.vue', '**/*Example.vue', '**/Placeholder.vue', '**/*Content.vue', '**/*Provider.vue', 'UToast'], extras: { colors: { neutral: 'slate' } } } })