Files
nuxt/nuxt.config.ts
2025-05-08 19:18:45 -04:00

68 lines
1.3 KiB
TypeScript

// 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',
},
},
},
})