// https://nuxt.com/docs/api/configuration/nuxt-config import tailwindcss from "@tailwindcss/vite"; export default defineNuxtConfig({ compatibilityDate: '2024-11-01', devtools: { enabled: true }, css: ['~/assets/css/main.css'], vite: { plugins: [ tailwindcss(), ], }, future: { compatibilityVersion: 4 }, modules: [ '@nuxt/eslint', '@nuxt/fonts', '@nuxt/icon', '@nuxt/image', '@nuxt/scripts', 'vuetify-nuxt-module', ], ssr: true, // when enabling ssr option you need to disable inlineStyles and maybe devLogs features: { inlineStyles: false, devLogs: false, }, build: { transpile: ['vuetify'], }, vite: { ssr: { noExternal: ['vuetify'], }, }, css: [], vuetify: { moduleOptions: { // check https://nuxt.vuetifyjs.com/guide/server-side-rendering.html ssrClientHints: { reloadOnFirstRequest: false, viewportSize: true, prefersColorScheme: false, prefersColorSchemeOptions: { useBrowserThemeOnly: false, }, }, // /* If customizing sass global variables ($utilities, $reset, $color-pack, $body-font-family, etc) */ // disableVuetifyStyles: true, styles: { configFile: 'assets/settings.scss', }, }, }, })