import { sveltekit } from '@sveltejs/kit/vite'; import { defineConfig } from 'vite'; import { generateRoutesWatcher } from './scripts/router-gen'; let cleanup = () => void 0; export default defineConfig({ plugins: [ sveltekit(), { name: 'codegen', buildStart() { if (process.env.NODE_ENV !== 'development') return; const routegenCleanup = generateRoutesWatcher(); cleanup = () => { routegenCleanup(); }; }, buildEnd() { cleanup(); } } ], });