Files
SYSTEM/nuxt.config.ts

66 lines
1.1 KiB
TypeScript

import Aura from '@primeuix/themes/aura';
import { defineNuxtConfig } from 'nuxt/config';
export default defineNuxtConfig({
compatibilityDate: '2025-07-15',
devtools: { enabled: true },
css: ['~/assets/scss/main.scss', '~/assets/css/tailwind.css'],
modules: [
'@nuxt/icon',
'@nuxt/image',
'@nuxt/scripts',
'@nuxt/test-utils',
'@primevue/nuxt-module',
'@nuxtjs/i18n',
'@prisma/nuxt',
'@nuxt/test-utils/module',
'@nuxtjs/google-fonts',
],
primevue: {
autoImport: true,
options: {
theme: {
preset: Aura,
cssLayer: false,
},
ripple: true,
},
},
components: {
dirs: ['~/components'],
},
app: {
head: {
htmlAttrs: {
lang: 'en',
},
},
},
googleFonts: { families: { Inter: true } },
vite: {
resolve: {
alias: {
'.prisma/client/index-browser':
'./node_modules/.prisma/client/index-browser.js',
},
},
},
i18n: {
defaultLocale: 'en',
locales: [{ code: 'en', name: 'English', file: 'en.json' }],
},
nitro: {
preset: 'bun',
},
});