Files
DAV/nuxt.config.ts
Do-raa 0e23d7f455
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
feat: build main page for DAV project and integrate database with Supabase and Prisma
2024-12-20 11:38:11 +01:00

46 lines
814 B
TypeScript

import vuetify, { transformAssetUrls } from 'vite-plugin-vuetify'
export default defineNuxtConfig({
compatibilityDate: '2024-11-01',
devtools: { enabled: true },
css: [
'~/assets/css/main.css',
],
postcss: {
plugins: {
tailwindcss: {},
autoprefixer: {},
},
},
build: {
transpile: ['vuetify'],
},
modules: [
(_options, nuxt) => {
nuxt.hooks.hook('vite:extendConfig', (config) => {
// @ts-expect-error
config.plugins.push(vuetify({ autoImport: true }))
})
},
'@nuxt/content',
'@nuxtjs/supabase',
"@prisma/nuxt"
],
supabase: {
url: process.env.SUPABASE_URL,
key: process.env.SUPABASE_KEY,
redirect: false,
},
vite: {
vue: {
template: {
transformAssetUrls,
},
},
},
})