export default defineNuxtConfig({ modules: [ "@vueuse/nuxt", "@unocss/nuxt", "@nuxt/icon", "@nuxt/fonts", "nuxt-svgo", "@nuxt/eslint" ], app: { head: { title: "Nuxtor", charset: "utf-8", viewport: "width=device-width, initial-scale=1", meta: [ { name: "format-detection", content: "no" } ], }, pageTransition: { name: "page", mode: "out-in" }, layoutTransition: { name: "layout", mode: "out-in" } }, experimental: { typedPages: true }, fonts: { defaults: { weights: [`${100}..${900}`] } }, css: [ "@unocss/reset/tailwind.css" ], svgo: { autoImportPath: "@/assets/" }, icon: { mode: "svg" }, dir: { modules: "app/modules" }, vite: { clearScreen: false, envPrefix: ["VITE_", "TAURI_"], server: { strictPort: true, hmr: { protocol: "ws", host: "0.0.0.0", port: 3001 }, watch: { ignored: ["**/src-tauri/**"] } } }, ssr: false, devServer: { host: "0.0.0.0" }, eslint: { config: { standalone: false } }, future: { compatibilityVersion: 4 }, compatibilityDate: "2025-01-01" });