linktree/vite.config.js
2025-06-17 11:26:27 +02:00

32 lines
717 B
JavaScript

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']
})