import { fileURLToPath, URL } from 'node:url' import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import vueDevTools from 'vite-plugin-vue-devtools' // https://vite.dev/config/ export default defineConfig({ plugins: [ vue(), vueDevTools(), ], // Default-cssTarget enthält alte Browser (firefox78) — esbuild optimiert dann die // unprefixed backdrop-filter weg und lässt nur -webkit (in Firefox unsichtbar). // Moderne Ziele + Safari erzwingen, dass BEIDE Varianten erhalten bleiben. build: { cssTarget: ['chrome90', 'firefox103', 'safari15', 'edge90'], }, resolve: { alias: { '@': fileURLToPath(new URL('./src', import.meta.url)) }, }, server: { proxy: { '/api': 'http://localhost:8000', }, }, })