export default defineNuxtConfig({
compatibilityDate: '2025-09-20',
ssr: false,
modules: [
'@nuxt/ui',
'nuxt-charts',
'@pinia/nuxt',
'pinia-plugin-persistedstate/nuxt',
'nuxt-auth-utils'
],
css: ['~/assets/css/main.css'],
ui: {
colorMode: true
},
pinia: {
storesDirs: ['./stores/**'],
},
nitro: {
experimental: {
database: true
},
database: {
default: {
connector: 'mysql2',
}
}
},
$production: {
runtimeConfig: {
session: {
password: sessionPassword
}
}
},
$development: {
devtools: { enabled: true },
vite: {
server: {
watch: {
usePolling: true,
interval: 100
}
}
}
}
})
export default defineNuxtConfig({
compatibilityDate: '2025-09-20',
ssr: false,
modules: [
'@nuxt/ui',
'nuxt-charts',
'@pinia/nuxt',
'pinia-plugin-persistedstate/nuxt',
'nuxt-auth-utils'
],
css: ['~/assets/css/main.css'],
ui: {
colorMode: true
},
pinia: {
storesDirs: ['./stores/**'],
},
nitro: {
experimental: {
database: true
},
database: {
default: {
connector: 'mysql2',
}
}
},
$production: {
runtimeConfig: {
session: {
password: sessionPassword
}
}
},
$development: {
devtools: { enabled: true },
vite: {
server: {
watch: {
usePolling: true,
interval: 100
}
}
}
}
})