fix(web): use esnext build target instead of safari13

safari13 causes esbuild to fail on modern destructuring patterns
from TanStack Router/Query. In 2026, all WebKit versions that can
run Tauri v2 fully support esnext. Use chrome120 for Windows.
This commit is contained in:
Offending Commit
2026-04-24 17:06:08 -05:00
parent 1d09547990
commit 8052a7d27a

View File

@@ -25,7 +25,7 @@ export default defineConfig({
}, },
envPrefix: ["VITE_", "TAURI_ENV_*"], envPrefix: ["VITE_", "TAURI_ENV_*"],
build: { build: {
target: process.env.TAURI_ENV_PLATFORM === "windows" ? "chrome105" : "safari13", target: process.env.TAURI_ENV_PLATFORM === "windows" ? "chrome120" : "esnext",
minify: !process.env.TAURI_ENV_DEBUG ? "esbuild" : false, minify: !process.env.TAURI_ENV_DEBUG ? "esbuild" : false,
sourcemap: !!process.env.TAURI_ENV_DEBUG, sourcemap: !!process.env.TAURI_ENV_DEBUG,
}, },