import { defineConfig } from 'vite' import preact from '@preact/preset-vite' export default defineConfig({ plugins: [ preact({ prerender: { enabled: true, renderTarget: '#app', additionalPrerenderRoutes: ['/404'], previewMiddlewareEnabled: true, previewMiddlewareFallback: '/404', }, }), ], server: { host: '0.0.0.0', port: 8080, assetsDir: 'assets' }, preview: { host: '0.0.0.0', port: 8080, assetsDir: 'assets' }, build: { outDir: 'dist', assetsDir: 'assets' }, assetsInclude: ['**/*.toml'] })