summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.vscode/tasks.json16
-rw-r--r--extension/react-app/package.json4
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