66 lines
1.1 KiB
TypeScript
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',
|
|
},
|
|
});
|