From 7c049df2e487972d031f74737182f7d5a631466e Mon Sep 17 00:00:00 2001
From: Kirill Dubovitskiy <kirill2003de@gmail.com>
Date: Tue, 8 Aug 2023 22:50:49 -0700
Subject: Fixing up react-app build - Added to the build step in the
 vscode-extension:build task - Added inline source maps so its easier to track
 down issues when using console.log / debugger in chrome dev tools within
 vscode

---
 .vscode/tasks.json               | 16 ++++++++++++++++
 extension/react-app/package.json |  4 ++--
 2 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/.vscode/tasks.json b/.vscode/tasks.json
index c15edf0d..1a29668b 100644
--- a/.vscode/tasks.json
+++ b/.vscode/tasks.json
@@ -7,6 +7,8 @@
             "dependsOn": [
                 // To detect compile errors
                 "vscode-extension:tsc",
+                // To build the react-app that is used in the extension
+                "vscode-extension:continue-ui:build",
                 // To bundle the code the same way we do for publishing
                 "vscode-extension:esbuild"
             ],
@@ -50,6 +52,20 @@
                 "clear": true,
             },
         },
+        // Build the react-app. It gets bundled into the extension as a file resource and has a seprate build step
+        {
+            "label": "vscode-extension:continue-ui:build",
+            "type": "npm",
+            "script": "build",
+            "path": "extension/react-app",
+            "problemMatcher": [
+                "$tsc"
+            ],
+            "presentation": {
+                "revealProblems": "onProblem",
+                "clear": true,
+            },
+        },
         //
         // Compile and bundle tests
         {
diff --git a/extension/react-app/package.json b/extension/react-app/package.json
index b4762990..38beb742 100644
--- a/extension/react-app/package.json
+++ b/extension/react-app/package.json
@@ -5,7 +5,7 @@
   "type": "module",
   "scripts": {
     "dev": "vite",
-    "build": "tsc && vite build --sourcemap",
+    "build": "tsc && vite build --sourcemap 'inline'",
     "preview": "vite preview"
   },
   "dependencies": {
@@ -39,4 +39,4 @@
     "typescript": "^4.9.3",
     "vite": "^4.1.0"
   }
-}
+}
\ No newline at end of file
-- 
cgit v1.2.3-70-g09d2