feature/extend-tauri-generated-xcode-project-for-tvos-target
js 24 lines 621 Bytes
Raw
1 import { defineConfig } from "vite";
2 import { svelte } from "@sveltejs/vite-plugin-svelte";
3
4 const host = process.env.TAURI_DEV_HOST;
5
6 // https://vite.dev/config/
7 export default defineConfig({
8 plugins: [svelte()],
9
10 // Vite options tailored for Tauri development and only applied in `tauri dev` or `tauri build`
11 // prevent Vite from obscuring rust errors
12 clearScreen: false,
13 // tauri expects a fixed port, fail if that port is not available
14 server: {
15 host: host || false,
16 port: 1420,
17 strictPort: true,
18 hmr: host ? {
19 protocol: 'ws',
20 host,
21 port: 1421
22 } : undefined,
23 },
24 })