import { sveltekit } from '@sveltejs/kit/vite'; import { defineConfig } from 'vite'; import { execSync } from 'child_process'; export default defineConfig({ plugins: [ sveltekit(), { name: 'generate-healthz', buildStart() { try { execSync('node scripts/generate-healthz.js', { stdio: 'inherit' }); } catch (error) { console.warn('Failed to generate healthz.json:', error); } } } ], server: { port: 5173, strictPort: false }, build: { target: 'esnext', sourcemap: true } });