diff --git a/webview-ui/package.json b/webview-ui/package.json index b020efbe138..29ba727224a 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 b942a3408e4..94b4a65bf9a 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 061a6dfd894..69163efc3b7 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`,