You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ma...@apache.org on 2022/03/08 21:46:27 UTC

[camel-karavan] branch main updated: Fix deps (#209)

This is an automated email from the ASF dual-hosted git repository.

marat pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-karavan.git


The following commit(s) were added to refs/heads/main by this push:
     new 8eea4b3  Fix deps (#209)
8eea4b3 is described below

commit 8eea4b3e127b0661629e98e8c5217f95f5864464
Author: Marat Gubaidullin <ma...@gmail.com>
AuthorDate: Tue Mar 8 16:46:24 2022 -0500

    Fix deps (#209)
---
 karavan-app/src/main/webapp/package-lock.json | 183 ++++++++++++--------------
 karavan-app/src/main/webapp/package.json      |   3 +-
 karavan-app/src/main/webapp/yarn.lock         |  69 +++++-----
 karavan-vscode/package-lock.json              |  68 +++++++++-
 karavan-vscode/package.json                   |   2 +
 5 files changed, 183 insertions(+), 142 deletions(-)

diff --git a/karavan-app/src/main/webapp/package-lock.json b/karavan-app/src/main/webapp/package-lock.json
index 490fc23..e8f7390 100644
--- a/karavan-app/src/main/webapp/package-lock.json
+++ b/karavan-app/src/main/webapp/package-lock.json
@@ -1,17 +1,17 @@
 {
   "name": "karavan",
-  "version": "0.0.10",
+  "version": "0.0.13",
   "lockfileVersion": 2,
   "requires": true,
   "packages": {
     "": {
       "name": "karavan",
-      "version": "0.0.10",
+      "version": "0.0.13",
       "dependencies": {
-        "@patternfly/patternfly": "^4.164.2",
-        "@patternfly/react-code-editor": "^4.22.1",
-        "@patternfly/react-core": "^4.181.1",
-        "@patternfly/react-table": "^4.50.1",
+        "@monaco-editor/react": "4.3.1",
+        "@patternfly/patternfly": "^4.171.1",
+        "@patternfly/react-core": "^4.192.15",
+        "@patternfly/react-table": "^4.61.15",
         "@types/js-yaml": "^4.0.5",
         "@types/uuid": "^8.3.4",
         "axios": "^0.25.0",
@@ -33,7 +33,8 @@
         "@types/localforage": "0.0.34",
         "@types/react": "^17.0.19",
         "@types/react-dom": "^17.0.9",
-        "@types/react-router-dom": "^5.3.0"
+        "@types/react-router-dom": "^5.3.0",
+        "monaco-editor": "0.29.1"
       }
     },
     "../../../../karavan-core": {
@@ -42,9 +43,8 @@
       "dependencies": {
         "@types/js-yaml": "^4.0.5",
         "@types/uuid": "^8.3.4",
-        "rxjs": "^7.5.2",
         "typescript": "^4.5.5",
-        "uuid": "^8.3.2"
+        "uuid": "8.3.2"
       },
       "devDependencies": {
         "@types/chai": "^4.3.0",
@@ -2679,6 +2679,31 @@
         "node": ">=8"
       }
     },
+    "node_modules/@monaco-editor/loader": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.2.0.tgz",
+      "integrity": "sha512-cJVCG/T/KxXgzYnjKqyAgsKDbH9mGLjcXxN6AmwumBwa2rVFkwvGcUj1RJtD0ko4XqLqJxwqsN/Z/KURB5f1OQ==",
+      "dependencies": {
+        "state-local": "^1.0.6"
+      },
+      "peerDependencies": {
+        "monaco-editor": ">= 0.21.0 < 1"
+      }
+    },
+    "node_modules/@monaco-editor/react": {
+      "version": "4.3.1",
+      "resolved": "https://registry.npmjs.org/@monaco-editor/react/-/react-4.3.1.tgz",
+      "integrity": "sha512-f+0BK1PP/W5I50hHHmwf11+Ea92E5H1VZXs+wvKplWUWOfyMa1VVwqkJrXjRvbcqHL+XdIGYWhWNdi4McEvnZg==",
+      "dependencies": {
+        "@monaco-editor/loader": "^1.2.0",
+        "prop-types": "^15.7.2"
+      },
+      "peerDependencies": {
+        "monaco-editor": ">= 0.25.0 < 1",
+        "react": "^16.8.0 || ^17.0.0",
+        "react-dom": "^16.8.0 || ^17.0.0"
+      }
+    },
     "node_modules/@nodelib/fs.scandir": {
       "version": "2.1.5",
       "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -2716,24 +2741,6 @@
       "resolved": "https://registry.npmjs.org/@patternfly/patternfly/-/patternfly-4.171.1.tgz",
       "integrity": "sha512-e5Ykg+QOo8TsyOyG6SqytAs52MJXwaP020z3twb8z9G3ZNra92uNsrxGgZEqPJoWbjU4K7LGDxy2DOM1FeRoFw=="
     },
-    "node_modules/@patternfly/react-code-editor": {
-      "version": "4.33.15",
-      "resolved": "https://registry.npmjs.org/@patternfly/react-code-editor/-/react-code-editor-4.33.15.tgz",
-      "integrity": "sha512-6tkksD0fBad5fKJxFww7YhcvwVn8uIyxSn9V5SX3lvjjb40XXMP9dRPXYwL50HuN+9EVoriGSnxtezQKspQ3zg==",
-      "dependencies": {
-        "@patternfly/react-core": "^4.192.15",
-        "@patternfly/react-icons": "^4.43.15",
-        "@patternfly/react-styles": "^4.42.15",
-        "react-dropzone": "9.0.0",
-        "tslib": "^2.0.0"
-      },
-      "peerDependencies": {
-        "monaco-editor-webpack-plugin": "^2.1.0",
-        "react": "^16.8.0 || ^17.0.0",
-        "react-dom": "^16.8.0 || ^17.0.0",
-        "react-monaco-editor": "^0.41.2"
-      }
-    },
     "node_modules/@patternfly/react-core": {
       "version": "4.192.15",
       "resolved": "https://registry.npmjs.org/@patternfly/react-core/-/react-core-4.192.15.tgz",
@@ -3397,7 +3404,8 @@
     "node_modules/@types/prop-types": {
       "version": "15.7.4",
       "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz",
-      "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ=="
+      "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==",
+      "dev": true
     },
     "node_modules/@types/q": {
       "version": "1.5.5",
@@ -3418,6 +3426,7 @@
       "version": "17.0.38",
       "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.38.tgz",
       "integrity": "sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==",
+      "dev": true,
       "dependencies": {
         "@types/prop-types": "*",
         "@types/scheduler": "*",
@@ -3470,7 +3479,8 @@
     "node_modules/@types/scheduler": {
       "version": "0.16.2",
       "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz",
-      "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew=="
+      "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==",
+      "dev": true
     },
     "node_modules/@types/serve-index": {
       "version": "1.9.1",
@@ -5686,7 +5696,8 @@
     "node_modules/csstype": {
       "version": "3.0.8",
       "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz",
-      "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw=="
+      "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==",
+      "dev": true
     },
     "node_modules/dagre": {
       "version": "0.8.5",
@@ -10943,23 +10954,9 @@
       }
     },
     "node_modules/monaco-editor": {
-      "version": "0.21.3",
-      "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.21.3.tgz",
-      "integrity": "sha512-9N7wATLpi+googstvtm6IKg97vPQ77FDYEpkow5tLriM/VJ0DaTRyUP4UVzcoH7KlPDX+e/rE7/imcOUeGkT6g==",
-      "peer": true
-    },
-    "node_modules/monaco-editor-webpack-plugin": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/monaco-editor-webpack-plugin/-/monaco-editor-webpack-plugin-2.1.0.tgz",
-      "integrity": "sha512-DG7Dpo/ItWEOl/BG2egc/UIiHoCbHjq0EOF0E6eJQT+6QNZBOfSVU4GxaXG+kQJXB8rauxli96Xp1ITnNLZtSw==",
-      "peer": true,
-      "dependencies": {
-        "loader-utils": "^2.0.0"
-      },
-      "peerDependencies": {
-        "monaco-editor": "0.21.x",
-        "webpack": "^4.5.0 || 5.x"
-      }
+      "version": "0.29.1",
+      "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.29.1.tgz",
+      "integrity": "sha512-rguaEG/zrPQSaKzQB7IfX/PpNa0qxF1FY8ZXRkN4WIl8qZdTQRSRJCtRto7IMcSgrU6H53RXI+fTcywOBC4aVw=="
     },
     "node_modules/ms": {
       "version": "2.1.2",
@@ -13135,20 +13132,6 @@
       "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
       "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
     },
-    "node_modules/react-monaco-editor": {
-      "version": "0.41.2",
-      "resolved": "https://registry.npmjs.org/react-monaco-editor/-/react-monaco-editor-0.41.2.tgz",
-      "integrity": "sha512-0nNqkkSLtUQDHtcCASv3ccYukD+P2uvFzcFZGh6iWg9RZF3Rj9/+jqsTNo2cl4avkX8JVGC/qnZr/g7hxXTBTQ==",
-      "peer": true,
-      "dependencies": {
-        "monaco-editor": "*",
-        "prop-types": "^15.7.2"
-      },
-      "peerDependencies": {
-        "@types/react": "^17.x",
-        "react": "^17.x"
-      }
-    },
     "node_modules/react-refresh": {
       "version": "0.11.0",
       "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz",
@@ -14126,6 +14109,11 @@
       "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz",
       "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA=="
     },
+    "node_modules/state-local": {
+      "version": "1.0.7",
+      "resolved": "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz",
+      "integrity": "sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w=="
+    },
     "node_modules/statuses": {
       "version": "1.5.0",
       "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
@@ -17868,6 +17856,23 @@
         }
       }
     },
+    "@monaco-editor/loader": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.2.0.tgz",
+      "integrity": "sha512-cJVCG/T/KxXgzYnjKqyAgsKDbH9mGLjcXxN6AmwumBwa2rVFkwvGcUj1RJtD0ko4XqLqJxwqsN/Z/KURB5f1OQ==",
+      "requires": {
+        "state-local": "^1.0.6"
+      }
+    },
+    "@monaco-editor/react": {
+      "version": "4.3.1",
+      "resolved": "https://registry.npmjs.org/@monaco-editor/react/-/react-4.3.1.tgz",
+      "integrity": "sha512-f+0BK1PP/W5I50hHHmwf11+Ea92E5H1VZXs+wvKplWUWOfyMa1VVwqkJrXjRvbcqHL+XdIGYWhWNdi4McEvnZg==",
+      "requires": {
+        "@monaco-editor/loader": "^1.2.0",
+        "prop-types": "^15.7.2"
+      }
+    },
     "@nodelib/fs.scandir": {
       "version": "2.1.5",
       "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -17896,18 +17901,6 @@
       "resolved": "https://registry.npmjs.org/@patternfly/patternfly/-/patternfly-4.171.1.tgz",
       "integrity": "sha512-e5Ykg+QOo8TsyOyG6SqytAs52MJXwaP020z3twb8z9G3ZNra92uNsrxGgZEqPJoWbjU4K7LGDxy2DOM1FeRoFw=="
     },
-    "@patternfly/react-code-editor": {
-      "version": "4.33.15",
-      "resolved": "https://registry.npmjs.org/@patternfly/react-code-editor/-/react-code-editor-4.33.15.tgz",
-      "integrity": "sha512-6tkksD0fBad5fKJxFww7YhcvwVn8uIyxSn9V5SX3lvjjb40XXMP9dRPXYwL50HuN+9EVoriGSnxtezQKspQ3zg==",
-      "requires": {
-        "@patternfly/react-core": "^4.192.15",
-        "@patternfly/react-icons": "^4.43.15",
-        "@patternfly/react-styles": "^4.42.15",
-        "react-dropzone": "9.0.0",
-        "tslib": "^2.0.0"
-      }
-    },
     "@patternfly/react-core": {
       "version": "4.192.15",
       "resolved": "https://registry.npmjs.org/@patternfly/react-core/-/react-core-4.192.15.tgz",
@@ -18395,7 +18388,8 @@
     "@types/prop-types": {
       "version": "15.7.4",
       "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz",
-      "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ=="
+      "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==",
+      "dev": true
     },
     "@types/q": {
       "version": "1.5.5",
@@ -18416,6 +18410,7 @@
       "version": "17.0.38",
       "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.38.tgz",
       "integrity": "sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==",
+      "dev": true,
       "requires": {
         "@types/prop-types": "*",
         "@types/scheduler": "*",
@@ -18468,7 +18463,8 @@
     "@types/scheduler": {
       "version": "0.16.2",
       "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz",
-      "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew=="
+      "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==",
+      "dev": true
     },
     "@types/serve-index": {
       "version": "1.9.1",
@@ -20106,7 +20102,8 @@
     "csstype": {
       "version": "3.0.8",
       "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz",
-      "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw=="
+      "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==",
+      "dev": true
     },
     "dagre": {
       "version": "0.8.5",
@@ -23611,10 +23608,9 @@
         "chai": "^4.3.4",
         "fs": "^0.0.1-security",
         "mocha": "^9.2.0",
-        "rxjs": "^7.5.2",
         "ts-node": "^10.4.0",
         "typescript": "^4.5.5",
-        "uuid": "^8.3.2"
+        "uuid": "8.3.2"
       }
     },
     "kind-of": {
@@ -23944,19 +23940,9 @@
       }
     },
     "monaco-editor": {
-      "version": "0.21.3",
-      "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.21.3.tgz",
-      "integrity": "sha512-9N7wATLpi+googstvtm6IKg97vPQ77FDYEpkow5tLriM/VJ0DaTRyUP4UVzcoH7KlPDX+e/rE7/imcOUeGkT6g==",
-      "peer": true
-    },
-    "monaco-editor-webpack-plugin": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/monaco-editor-webpack-plugin/-/monaco-editor-webpack-plugin-2.1.0.tgz",
-      "integrity": "sha512-DG7Dpo/ItWEOl/BG2egc/UIiHoCbHjq0EOF0E6eJQT+6QNZBOfSVU4GxaXG+kQJXB8rauxli96Xp1ITnNLZtSw==",
-      "peer": true,
-      "requires": {
-        "loader-utils": "^2.0.0"
-      }
+      "version": "0.29.1",
+      "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.29.1.tgz",
+      "integrity": "sha512-rguaEG/zrPQSaKzQB7IfX/PpNa0qxF1FY8ZXRkN4WIl8qZdTQRSRJCtRto7IMcSgrU6H53RXI+fTcywOBC4aVw=="
     },
     "ms": {
       "version": "2.1.2",
@@ -25399,16 +25385,6 @@
       "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
       "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
     },
-    "react-monaco-editor": {
-      "version": "0.41.2",
-      "resolved": "https://registry.npmjs.org/react-monaco-editor/-/react-monaco-editor-0.41.2.tgz",
-      "integrity": "sha512-0nNqkkSLtUQDHtcCASv3ccYukD+P2uvFzcFZGh6iWg9RZF3Rj9/+jqsTNo2cl4avkX8JVGC/qnZr/g7hxXTBTQ==",
-      "peer": true,
-      "requires": {
-        "monaco-editor": "*",
-        "prop-types": "^15.7.2"
-      }
-    },
     "react-refresh": {
       "version": "0.11.0",
       "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz",
@@ -26155,6 +26131,11 @@
       "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz",
       "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA=="
     },
+    "state-local": {
+      "version": "1.0.7",
+      "resolved": "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz",
+      "integrity": "sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w=="
+    },
     "statuses": {
       "version": "1.5.0",
       "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
diff --git a/karavan-app/src/main/webapp/package.json b/karavan-app/src/main/webapp/package.json
index 8fc2601..f8cc4a0 100644
--- a/karavan-app/src/main/webapp/package.json
+++ b/karavan-app/src/main/webapp/package.json
@@ -3,8 +3,8 @@
   "version": "0.0.13",
   "private": true,
   "dependencies": {
+    "@monaco-editor/react": "4.3.1",
     "@patternfly/patternfly": "^4.171.1",
-    "@patternfly/react-code-editor": "^4.33.15",
     "@patternfly/react-core": "^4.192.15",
     "@patternfly/react-table": "^4.61.15",
     "@types/js-yaml": "^4.0.5",
@@ -46,6 +46,7 @@
     ]
   },
   "devDependencies": {
+    "monaco-editor": "0.29.1",
     "@types/dagre": "^0.7.46",
     "@types/file-saver": "^2.0.5",
     "@types/localforage": "0.0.34",
diff --git a/karavan-app/src/main/webapp/yarn.lock b/karavan-app/src/main/webapp/yarn.lock
index 56769c5..5f8f9e7 100644
--- a/karavan-app/src/main/webapp/yarn.lock
+++ b/karavan-app/src/main/webapp/yarn.lock
@@ -1307,6 +1307,21 @@
     "@types/yargs" "^16.0.0"
     "chalk" "^4.0.0"
 
+"@monaco-editor/loader@^1.2.0":
+  "integrity" "sha512-cJVCG/T/KxXgzYnjKqyAgsKDbH9mGLjcXxN6AmwumBwa2rVFkwvGcUj1RJtD0ko4XqLqJxwqsN/Z/KURB5f1OQ=="
+  "resolved" "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.2.0.tgz"
+  "version" "1.2.0"
+  dependencies:
+    "state-local" "^1.0.6"
+
+"@monaco-editor/react@4.3.1":
+  "integrity" "sha512-f+0BK1PP/W5I50hHHmwf11+Ea92E5H1VZXs+wvKplWUWOfyMa1VVwqkJrXjRvbcqHL+XdIGYWhWNdi4McEvnZg=="
+  "resolved" "https://registry.npmjs.org/@monaco-editor/react/-/react-4.3.1.tgz"
+  "version" "4.3.1"
+  dependencies:
+    "@monaco-editor/loader" "^1.2.0"
+    "prop-types" "^15.7.2"
+
 "@nodelib/fs.scandir@2.1.5":
   "integrity" "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="
   "resolved" "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz"
@@ -1328,23 +1343,12 @@
     "@nodelib/fs.scandir" "2.1.5"
     "fastq" "^1.6.0"
 
-"@patternfly/patternfly@^4.164.2":
+"@patternfly/patternfly@^4.171.1":
   "integrity" "sha512-e5Ykg+QOo8TsyOyG6SqytAs52MJXwaP020z3twb8z9G3ZNra92uNsrxGgZEqPJoWbjU4K7LGDxy2DOM1FeRoFw=="
   "resolved" "https://registry.npmjs.org/@patternfly/patternfly/-/patternfly-4.171.1.tgz"
   "version" "4.171.1"
 
-"@patternfly/react-code-editor@^4.22.1":
-  "integrity" "sha512-6tkksD0fBad5fKJxFww7YhcvwVn8uIyxSn9V5SX3lvjjb40XXMP9dRPXYwL50HuN+9EVoriGSnxtezQKspQ3zg=="
-  "resolved" "https://registry.npmjs.org/@patternfly/react-code-editor/-/react-code-editor-4.33.15.tgz"
-  "version" "4.33.15"
-  dependencies:
-    "@patternfly/react-core" "^4.192.15"
-    "@patternfly/react-icons" "^4.43.15"
-    "@patternfly/react-styles" "^4.42.15"
-    "react-dropzone" "9.0.0"
-    "tslib" "^2.0.0"
-
-"@patternfly/react-core@^4.181.1", "@patternfly/react-core@^4.192.15":
+"@patternfly/react-core@^4.192.15":
   "integrity" "sha512-nYNhuWeRegZ89WY4OKa4bX06DYsEDCmNYDEq8Jp9CHPVm/6UzmPmWA/Y5MTbLPZN6w2i0cvLHf2wQVrHSzwVvg=="
   "resolved" "https://registry.npmjs.org/@patternfly/react-core/-/react-core-4.192.15.tgz"
   "version" "4.192.15"
@@ -1367,7 +1371,7 @@
   "resolved" "https://registry.npmjs.org/@patternfly/react-styles/-/react-styles-4.42.15.tgz"
   "version" "4.42.15"
 
-"@patternfly/react-table@^4.50.1":
+"@patternfly/react-table@^4.61.15":
   "integrity" "sha512-88jiyGM3R7vo37NzKJDWchHIHpCtIsmYHh5w59ohcTedBflrFTPeFh4NrAUj4H6FsaA3cvJHGcuJFtJ5acrGMw=="
   "resolved" "https://registry.npmjs.org/@patternfly/react-table/-/react-table-4.61.15.tgz"
   "version" "4.61.15"
@@ -1825,7 +1829,7 @@
     "@types/history" "^4.7.11"
     "@types/react" "*"
 
-"@types/react@*", "@types/react@^17.0.19", "@types/react@^17.x":
+"@types/react@*", "@types/react@^17.0.19":
   "integrity" "sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ=="
   "resolved" "https://registry.npmjs.org/@types/react/-/react-17.0.38.tgz"
   "version" "17.0.38"
@@ -5694,9 +5698,8 @@
   dependencies:
     "@types/js-yaml" "^4.0.5"
     "@types/uuid" "^8.3.4"
-    "rxjs" "^7.5.2"
     "typescript" "^4.5.5"
-    "uuid" "^8.3.2"
+    "uuid" "8.3.2"
 
 "kind-of@^6.0.2":
   "integrity" "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
@@ -6011,17 +6014,10 @@
   dependencies:
     "minimist" "^1.2.5"
 
-"monaco-editor-webpack-plugin@^2.1.0":
-  "integrity" "sha512-DG7Dpo/ItWEOl/BG2egc/UIiHoCbHjq0EOF0E6eJQT+6QNZBOfSVU4GxaXG+kQJXB8rauxli96Xp1ITnNLZtSw=="
-  "resolved" "https://registry.npmjs.org/monaco-editor-webpack-plugin/-/monaco-editor-webpack-plugin-2.1.0.tgz"
-  "version" "2.1.0"
-  dependencies:
-    "loader-utils" "^2.0.0"
-
-"monaco-editor@*", "monaco-editor@0.21.x":
-  "integrity" "sha512-9N7wATLpi+googstvtm6IKg97vPQ77FDYEpkow5tLriM/VJ0DaTRyUP4UVzcoH7KlPDX+e/rE7/imcOUeGkT6g=="
-  "resolved" "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.21.3.tgz"
-  "version" "0.21.3"
+"monaco-editor@>= 0.21.0 < 1", "monaco-editor@>= 0.25.0 < 1", "monaco-editor@0.29.1":
+  "integrity" "sha512-rguaEG/zrPQSaKzQB7IfX/PpNa0qxF1FY8ZXRkN4WIl8qZdTQRSRJCtRto7IMcSgrU6H53RXI+fTcywOBC4aVw=="
+  "resolved" "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.29.1.tgz"
+  "version" "0.29.1"
 
 "ms@^2.1.1", "ms@2.1.2":
   "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
@@ -7236,14 +7232,6 @@
   "resolved" "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz"
   "version" "17.0.2"
 
-"react-monaco-editor@^0.41.2":
-  "integrity" "sha512-0nNqkkSLtUQDHtcCASv3ccYukD+P2uvFzcFZGh6iWg9RZF3Rj9/+jqsTNo2cl4avkX8JVGC/qnZr/g7hxXTBTQ=="
-  "resolved" "https://registry.npmjs.org/react-monaco-editor/-/react-monaco-editor-0.41.2.tgz"
-  "version" "0.41.2"
-  dependencies:
-    "monaco-editor" "*"
-    "prop-types" "^15.7.2"
-
 "react-refresh@^0.11.0", "react-refresh@>=0.10.0 <1.0.0":
   "integrity" "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A=="
   "resolved" "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz"
@@ -7333,7 +7321,7 @@
   optionalDependencies:
     "fsevents" "^2.3.2"
 
-"react@^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0", "react@^16.8.0 || ^17.0.0", "react@^17.x", "react@>= 16", "react@>=0.14.0", "react@>=15", "react@17.0.2":
+"react@^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0", "react@^16.8.0 || ^17.0.0", "react@>= 16", "react@>=0.14.0", "react@>=15", "react@17.0.2":
   "integrity" "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA=="
   "resolved" "https://registry.npmjs.org/react/-/react-17.0.2.tgz"
   "version" "17.0.2"
@@ -7956,6 +7944,11 @@
   "resolved" "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz"
   "version" "1.2.0"
 
+"state-local@^1.0.6":
+  "integrity" "sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w=="
+  "resolved" "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz"
+  "version" "1.0.7"
+
 "statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", "statuses@~1.5.0":
   "integrity" "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
   "resolved" "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz"
@@ -8704,7 +8697,7 @@
   "resolved" "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz"
   "version" "3.2.3"
 
-"webpack@^4.0.0 || ^5.0.0", "webpack@^4.37.0 || ^5.0.0", "webpack@^4.4.0 || ^5.9.0", "webpack@^4.44.2 || ^5.47.0", "webpack@^4.5.0 || 5.x", "webpack@^5.0.0", "webpack@^5.1.0", "webpack@^5.20.0", "webpack@^5.64.4", "webpack@>= 4", "webpack@>=2", "webpack@>=4.43.0 <6.0.0":
+"webpack@^4.0.0 || ^5.0.0", "webpack@^4.37.0 || ^5.0.0", "webpack@^4.4.0 || ^5.9.0", "webpack@^4.44.2 || ^5.47.0", "webpack@^5.0.0", "webpack@^5.1.0", "webpack@^5.20.0", "webpack@^5.64.4", "webpack@>= 4", "webpack@>=2", "webpack@>=4.43.0 <6.0.0":
   "integrity" "sha512-zUcqaUO0772UuuW2bzaES2Zjlm/y3kRBQDVFVCge+s2Y8mwuUTdperGaAv65/NtRL/1zanpSJOq/MD8u61vo6g=="
   "resolved" "https://registry.npmjs.org/webpack/-/webpack-5.68.0.tgz"
   "version" "5.68.0"
diff --git a/karavan-vscode/package-lock.json b/karavan-vscode/package-lock.json
index a585ee4..e5e985e 100644
--- a/karavan-vscode/package-lock.json
+++ b/karavan-vscode/package-lock.json
@@ -1,14 +1,15 @@
 {
   "name": "karavan",
-  "version": "0.0.10",
+  "version": "0.0.13",
   "lockfileVersion": 2,
   "requires": true,
   "packages": {
     "": {
       "name": "karavan",
-      "version": "0.0.10",
+      "version": "0.0.13",
       "license": "Apache-2.0",
       "dependencies": {
+        "@monaco-editor/react": "4.3.1",
         "@patternfly/patternfly": "4.171.1",
         "@patternfly/react-core": "4.192.7",
         "@types/js-yaml": "4.0.5",
@@ -40,6 +41,7 @@
         "file-loader": "^6.2.0",
         "mini-css-extract-plugin": "^1.6.0",
         "mocha": "^8.2.1",
+        "monaco-editor": "0.29.1",
         "prettier": "2.3.0",
         "static-site-generator-webpack-plugin": "^3.4.2",
         "style-loader": "^2.0.0",
@@ -1899,6 +1901,31 @@
         "sourcemap-codec": "1.4.8"
       }
     },
+    "node_modules/@monaco-editor/loader": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.2.0.tgz",
+      "integrity": "sha512-cJVCG/T/KxXgzYnjKqyAgsKDbH9mGLjcXxN6AmwumBwa2rVFkwvGcUj1RJtD0ko4XqLqJxwqsN/Z/KURB5f1OQ==",
+      "dependencies": {
+        "state-local": "^1.0.6"
+      },
+      "peerDependencies": {
+        "monaco-editor": ">= 0.21.0 < 1"
+      }
+    },
+    "node_modules/@monaco-editor/react": {
+      "version": "4.3.1",
+      "resolved": "https://registry.npmjs.org/@monaco-editor/react/-/react-4.3.1.tgz",
+      "integrity": "sha512-f+0BK1PP/W5I50hHHmwf11+Ea92E5H1VZXs+wvKplWUWOfyMa1VVwqkJrXjRvbcqHL+XdIGYWhWNdi4McEvnZg==",
+      "dependencies": {
+        "@monaco-editor/loader": "^1.2.0",
+        "prop-types": "^15.7.2"
+      },
+      "peerDependencies": {
+        "monaco-editor": ">= 0.25.0 < 1",
+        "react": "^16.8.0 || ^17.0.0",
+        "react-dom": "^16.8.0 || ^17.0.0"
+      }
+    },
     "node_modules/@nodelib/fs.scandir": {
       "version": "2.1.5",
       "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -5901,6 +5928,11 @@
         "url": "https://github.com/chalk/supports-color?sponsor=1"
       }
     },
+    "node_modules/monaco-editor": {
+      "version": "0.29.1",
+      "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.29.1.tgz",
+      "integrity": "sha512-rguaEG/zrPQSaKzQB7IfX/PpNa0qxF1FY8ZXRkN4WIl8qZdTQRSRJCtRto7IMcSgrU6H53RXI+fTcywOBC4aVw=="
+    },
     "node_modules/ms": {
       "version": "2.1.2",
       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
@@ -7103,6 +7135,11 @@
       "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
       "dev": true
     },
+    "node_modules/state-local": {
+      "version": "1.0.7",
+      "resolved": "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz",
+      "integrity": "sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w=="
+    },
     "node_modules/static-site-generator-webpack-plugin": {
       "version": "3.4.2",
       "resolved": "https://registry.npmjs.org/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-3.4.2.tgz",
@@ -9682,6 +9719,23 @@
         "sourcemap-codec": "1.4.8"
       }
     },
+    "@monaco-editor/loader": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.2.0.tgz",
+      "integrity": "sha512-cJVCG/T/KxXgzYnjKqyAgsKDbH9mGLjcXxN6AmwumBwa2rVFkwvGcUj1RJtD0ko4XqLqJxwqsN/Z/KURB5f1OQ==",
+      "requires": {
+        "state-local": "^1.0.6"
+      }
+    },
+    "@monaco-editor/react": {
+      "version": "4.3.1",
+      "resolved": "https://registry.npmjs.org/@monaco-editor/react/-/react-4.3.1.tgz",
+      "integrity": "sha512-f+0BK1PP/W5I50hHHmwf11+Ea92E5H1VZXs+wvKplWUWOfyMa1VVwqkJrXjRvbcqHL+XdIGYWhWNdi4McEvnZg==",
+      "requires": {
+        "@monaco-editor/loader": "^1.2.0",
+        "prop-types": "^15.7.2"
+      }
+    },
     "@nodelib/fs.scandir": {
       "version": "2.1.5",
       "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -12683,6 +12737,11 @@
         }
       }
     },
+    "monaco-editor": {
+      "version": "0.29.1",
+      "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.29.1.tgz",
+      "integrity": "sha512-rguaEG/zrPQSaKzQB7IfX/PpNa0qxF1FY8ZXRkN4WIl8qZdTQRSRJCtRto7IMcSgrU6H53RXI+fTcywOBC4aVw=="
+    },
     "ms": {
       "version": "2.1.2",
       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
@@ -13558,6 +13617,11 @@
       "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
       "dev": true
     },
+    "state-local": {
+      "version": "1.0.7",
+      "resolved": "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz",
+      "integrity": "sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w=="
+    },
     "static-site-generator-webpack-plugin": {
       "version": "3.4.2",
       "resolved": "https://registry.npmjs.org/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-3.4.2.tgz",
diff --git a/karavan-vscode/package.json b/karavan-vscode/package.json
index f2afd58..cf221dc 100644
--- a/karavan-vscode/package.json
+++ b/karavan-vscode/package.json
@@ -187,6 +187,7 @@
     "file-loader": "^6.2.0",
     "mini-css-extract-plugin": "^1.6.0",
     "mocha": "^8.2.1",
+    "monaco-editor": "0.29.1",
     "prettier": "2.3.0",
     "static-site-generator-webpack-plugin": "^3.4.2",
     "style-loader": "^2.0.0",
@@ -198,6 +199,7 @@
     "webpack-cli": "^4.4.0"
   },
   "dependencies": {
+    "@monaco-editor/react": "4.3.1",
     "@patternfly/patternfly": "4.171.1",
     "@patternfly/react-core": "4.192.7",
     "@types/js-yaml": "4.0.5",