Files
DAV/nuxt.config.ts
Do-raa e24b3e1955
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
add interactions to comments
2024-12-23 15:44:36 +01:00

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: {
},
})