75 lines
1.4 KiB
TypeScript
75 lines
1.4 KiB
TypeScript
import { defineNuxtConfig } from 'nuxt/config';
|
|
|
|
export default defineNuxtConfig({
|
|
ssr: false,
|
|
compatibilityDate: '2024-11-01',
|
|
devtools: { enabled: true },
|
|
app: {
|
|
head: {
|
|
title: 'DAV',
|
|
meta: [
|
|
{
|
|
name: 'description',
|
|
content: `Droits de l'ame et du vivant`,
|
|
},
|
|
],
|
|
},
|
|
},
|
|
css: [
|
|
'~/assets/css/main.css',
|
|
],
|
|
postcss: {
|
|
plugins: {
|
|
tailwindcss: {},
|
|
autoprefixer: {},
|
|
},
|
|
},
|
|
// build: {
|
|
// transpile: ['vuetify'],
|
|
// },
|
|
modules: [
|
|
'vuetify-nuxt-module',
|
|
'@nuxt/content',
|
|
'@nuxtjs/supabase',
|
|
"@prisma/nuxt"
|
|
],
|
|
|
|
supabase: {
|
|
url: process.env.SUPABASE_URL,
|
|
key: process.env.SUPABASE_KEY,
|
|
redirect: false,
|
|
},
|
|
vuetify: {
|
|
vuetifyOptions: {
|
|
components: 'VBtn',
|
|
theme: {
|
|
themes: {
|
|
light: {
|
|
colors: {
|
|
primary: '#A7D129',
|
|
secondary: '#686D76',
|
|
tertiary: '#BE3737',
|
|
tangerine: '#EC8F67ff',
|
|
accent: '#000000',
|
|
},
|
|
},
|
|
},
|
|
},
|
|
aliases: {
|
|
VBtnValid: 'VBtn',
|
|
},
|
|
defaults: {
|
|
VBtn: {
|
|
color: 'accent',
|
|
class: 'custom-btn',
|
|
},
|
|
VBtnValid: {
|
|
color: 'primary',
|
|
class: 'custom-btn',
|
|
},
|
|
},
|
|
},
|
|
},
|
|
vite: {
|
|
},
|
|
}) |