From 8052a7d27a6bf0d533feeb62536524d18fab4b58 Mon Sep 17 00:00:00 2001 From: Offending Commit Date: Fri, 24 Apr 2026 17:06:08 -0500 Subject: [PATCH] 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. --- packages/web/vite.config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/web/vite.config.ts b/packages/web/vite.config.ts index e1a1ba5..d7c3fbe 100644 --- a/packages/web/vite.config.ts +++ b/packages/web/vite.config.ts @@ -25,7 +25,7 @@ export default defineConfig({ }, envPrefix: ["VITE_", "TAURI_ENV_*"], 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, sourcemap: !!process.env.TAURI_ENV_DEBUG, },