import { defineConfig } from 'vite'; import { svelte } from '@sveltejs/vite-plugin-svelte'; import { readFileSync } from 'fs'; import { resolve } from 'path'; // read config at build time const config = JSON.parse( readFileSync(resolve(__dirname, 'config.json'), 'utf-8') ); export default defineConfig({ plugins: [svelte()], define: { __CONFIG__: JSON.stringify(config), }, });