import { sveltekit } from '@sveltejs/kit/vite'; import { defineConfig } from 'vite'; import { execSync } from 'node:child_process'; const tokensPlugin = { name: 'minstrel-tokens', buildStart() { execSync('node scripts/tokens-to-css.js', { stdio: 'inherit' }); } }; export default defineConfig({ plugins: [tokensPlugin, sveltekit()], server: { port: 5173, proxy: { '/api': { target: 'http://localhost:4533', changeOrigin: true }, '/rest': { target: 'http://localhost:4533', changeOrigin: true } } } });