From afc82b851d94750d350968a9f74c8491c1942998 Mon Sep 17 00:00:00 2001 From: KJ7LNW <93454819+KJ7LNW@users.noreply.github.com> Date: Wed, 14 May 2025 10:46:53 -0700 Subject: [PATCH] build: enable source maps for improved debugging (#3596) Co-authored-by: Eric Wheeler --- webview-ui/package.json | 1 + webview-ui/tsconfig.json | 2 ++ webview-ui/vite.config.ts | 1 + 3 files changed, 4 insertions(+) diff --git a/webview-ui/package.json b/webview-ui/package.json index 4f9a6a4504..0f7c6236fb 100644 --- a/webview-ui/package.json +++ b/webview-ui/package.json @@ -59,6 +59,7 @@ "remove-markdown": "^0.6.0", "shell-quote": "^1.8.2", "shiki": "^3.2.1", + "source-map": "^0.7.4", "styled-components": "^6.1.13", "tailwind-merge": "^2.6.0", "tailwindcss": "^4.0.0", diff --git a/webview-ui/tsconfig.json b/webview-ui/tsconfig.json index b942a3408e..94b4a65bf9 100644 --- a/webview-ui/tsconfig.json +++ b/webview-ui/tsconfig.json @@ -10,6 +10,8 @@ "forceConsistentCasingInFileNames": true, "noFallthroughCasesInSwitch": true, "module": "esnext", + "sourceMap": true, + "inlineSources": false, "moduleResolution": "bundler", "resolveJsonModule": true, "isolatedModules": true, diff --git a/webview-ui/vite.config.ts b/webview-ui/vite.config.ts index 061a6dfd89..69163efc3b 100644 --- a/webview-ui/vite.config.ts +++ b/webview-ui/vite.config.ts @@ -58,6 +58,7 @@ export default defineConfig({ build: { outDir: "build", reportCompressedSize: false, + sourcemap: true, rollupOptions: { output: { entryFileNames: `assets/[name].js`,