import tailwindcss from '@tailwindcss/vite'; import react from '@vitejs/plugin-react'; import topLevelAwait from 'vite-plugin-top-level-await'; import wasm from 'vite-plugin-wasm'; import { defineConfig } from 'vite'; // https://vitejs.dev/config export default defineConfig({ plugins: [tailwindcss(), react(), wasm(), topLevelAwait()], build: { // The renderer only runs in Electron's Chromium. Vite's default browser // target broke every production build, since esbuild cannot downlevel what // `vite-plugin-top-level-await` emits to es2020. Dev was unaffected. target: 'esnext', }, });