import { sveltekit } from '@sveltejs/kit/vite'; import tailwindcss from '@tailwindcss/vite'; import { defineConfig } from 'vite'; import { SvelteKitPWA } from '@vite-pwa/sveltekit'; import { createPWAConfig } from '@manacore/shared-pwa'; import { MANACORE_SHARED_PACKAGES, getBuildDefines } from '@manacore/shared-vite-config'; export default defineConfig({ plugins: [ tailwindcss(), sveltekit(), SvelteKitPWA( createPWAConfig({ name: 'SkillTree - Skills', shortName: 'SkillTree', description: 'Skill-Tracking und Entwicklung', themeColor: '#8b5cf6', }) ), ], server: { port: 5195, strictPort: true, }, ssr: { noExternal: [...MANACORE_SHARED_PACKAGES], }, optimizeDeps: { exclude: [...MANACORE_SHARED_PACKAGES], }, define: { ...getBuildDefines(), }, });