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

commit e8b1ef09612a37f802ac8c2d7793dd279c05c85e
Author: Marat Gubaidullin <marat.gubaidul...@gmail.com>
AuthorDate: Wed Sep 21 20:04:48 2022 -0400

    Expression editor in VSCode
---
 karavan-vscode/package-lock.json | 252 +++++++++++++++++++++------------------
 karavan-vscode/package.json      |  12 +-
 2 files changed, 140 insertions(+), 124 deletions(-)

diff --git a/karavan-vscode/package-lock.json b/karavan-vscode/package-lock.json
index 786eaf0..8017296 100644
--- a/karavan-vscode/package-lock.json
+++ b/karavan-vscode/package-lock.json
@@ -1,17 +1,18 @@
 {
   "name": "karavan",
-  "version": "3.18.3",
+  "version": "3.18.4",
   "lockfileVersion": 2,
   "requires": true,
   "packages": {
     "": {
       "name": "karavan",
-      "version": "3.18.3",
+      "version": "3.18.4",
       "license": "Apache-2.0",
       "dependencies": {
-        "@patternfly/patternfly": "4.194.4",
-        "@patternfly/react-core": "4.214.1",
-        "@patternfly/react-table": "^4.83.1",
+        "@monaco-editor/react": "4.3.1",
+        "@patternfly/patternfly": "4.215.1",
+        "@patternfly/react-core": "4.239.0",
+        "@patternfly/react-table": "4.108.0",
         "@reactour/tour": "^2.10.2",
         "@types/js-yaml": "^4.0.5",
         "@types/uuid": "8.3.4",
@@ -45,6 +46,7 @@
         "file-loader": "^6.2.0",
         "mini-css-extract-plugin": "^1.6.0",
         "mocha": "^10.0.0",
+        "monaco-editor": "0.29.1",
         "prettier": "2.3.0",
         "run-script-os": "^1.1.6",
         "static-site-generator-webpack-plugin": "^3.4.2",
@@ -2069,6 +2071,31 @@
         "@jridgewell/sourcemap-codec": "^1.4.10"
       }
     },
+    "node_modules/@monaco-editor/loader": {
+      "version": "1.3.2",
+      "resolved": 
"https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.3.2.tgz";,
+      "integrity": 
"sha512-BTDbpHl3e47r3AAtpfVFTlAi7WXv4UQ/xZmz8atKl4q7epQV5e7+JbigFDViWF71VBi4IIBdcWP57Hj+OWuc9g==",
+      "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";,
@@ -2105,19 +2132,19 @@
       }
     },
     "node_modules/@patternfly/patternfly": {
-      "version": "4.194.4",
-      "resolved": 
"https://registry.npmjs.org/@patternfly/patternfly/-/patternfly-4.194.4.tgz";,
-      "integrity": 
"sha512-SJxr502v0xXk1N5OiPLunD9pdKvHp5XXJLXcD5lIPrimjjUcy46m48X8YONjDvnC/Y5xV92UI2KxoCVucE34eA=="
+      "version": "4.215.1",
+      "resolved": 
"https://registry.npmjs.org/@patternfly/patternfly/-/patternfly-4.215.1.tgz";,
+      "integrity": 
"sha512-coOipHiQs92OYYO+pWfukEKOkY+VUL6ptusTxh98DvIu/tQYzJDJxEmzYXmwqxORM19oLxAJEGktPoLNKElj6A=="
     },
     "node_modules/@patternfly/react-core": {
-      "version": "4.214.1",
-      "resolved": 
"https://registry.npmjs.org/@patternfly/react-core/-/react-core-4.214.1.tgz";,
-      "integrity": 
"sha512-XHEqXpnBEDyLVdAEDOYlGqFHnN43eNLSD5HABB99xO6541JV9MRnbxs0+v9iYnfhcKh/8bhA9ITXnUi3f2PEvg==",
-      "dependencies": {
-        "@patternfly/react-icons": "^4.65.1",
-        "@patternfly/react-styles": "^4.64.1",
-        "@patternfly/react-tokens": "^4.66.1",
-        "focus-trap": "6.2.2",
+      "version": "4.239.0",
+      "resolved": 
"https://registry.npmjs.org/@patternfly/react-core/-/react-core-4.239.0.tgz";,
+      "integrity": 
"sha512-6CmYABCJLUXTlzCk6C3WouMNZpS0BCT+aHU8CvYpFQ/NrpYp3MJaDsYbqgCRWV42rmIO5iXun/4WhXBJzJEoQg==",
+      "dependencies": {
+        "@patternfly/react-icons": "^4.90.0",
+        "@patternfly/react-styles": "^4.89.0",
+        "@patternfly/react-tokens": "^4.91.0",
+        "focus-trap": "6.9.2",
         "react-dropzone": "9.0.0",
         "tippy.js": "5.1.2",
         "tslib": "^2.0.0"
@@ -2128,28 +2155,28 @@
       }
     },
     "node_modules/@patternfly/react-icons": {
-      "version": "4.75.1",
-      "resolved": 
"https://registry.npmjs.org/@patternfly/react-icons/-/react-icons-4.75.1.tgz";,
-      "integrity": 
"sha512-1ly8SVi/kcc0zkiViOjUd8D5BEr7GeqWGmDPuDSBtD60l1dYf3hZc44IWFVkRM/oHZML/musdrJkLfh4MDqX9w==",
+      "version": "4.90.0",
+      "resolved": 
"https://registry.npmjs.org/@patternfly/react-icons/-/react-icons-4.90.0.tgz";,
+      "integrity": 
"sha512-qEnQKbxbUgyiosiKSkeKEBwmhgJwWEqniIAFyoxj+kpzAdeu7ueWe5iBbqo06mvDOedecFiM5mIE1N0MXwk8Yw==",
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0",
         "react-dom": "^16.8.0 || ^17.0.0"
       }
     },
     "node_modules/@patternfly/react-styles": {
-      "version": "4.74.1",
-      "resolved": 
"https://registry.npmjs.org/@patternfly/react-styles/-/react-styles-4.74.1.tgz";,
-      "integrity": 
"sha512-9eWvKrjtrJ3qhJkhY2GQKyYA13u/J0mU1befH49SYbvxZtkbuHdpKmXBAeQoHmcx1hcOKtiYXeKb+dVoRRNx0A=="
+      "version": "4.89.0",
+      "resolved": 
"https://registry.npmjs.org/@patternfly/react-styles/-/react-styles-4.89.0.tgz";,
+      "integrity": 
"sha512-SkT+qx3Xqu70T5s+i/AUT2hI2sKAPDX4ffeiJIUDu/oyWiFdk+/9DEivnLSyJMruroXXN33zKibvzb5rH7DKTQ=="
     },
     "node_modules/@patternfly/react-table": {
-      "version": "4.93.1",
-      "resolved": 
"https://registry.npmjs.org/@patternfly/react-table/-/react-table-4.93.1.tgz";,
-      "integrity": 
"sha512-N/zHkNsY3X3yUXPg6COwdZKAFmTCbWm25qCY2aHjrXlIlE2OKWaYvVag0CcTwPiQhIuCumztr9Y2Uw9uvv0Fsw==",
-      "dependencies": {
-        "@patternfly/react-core": "^4.224.1",
-        "@patternfly/react-icons": "^4.75.1",
-        "@patternfly/react-styles": "^4.74.1",
-        "@patternfly/react-tokens": "^4.76.1",
+      "version": "4.108.0",
+      "resolved": 
"https://registry.npmjs.org/@patternfly/react-table/-/react-table-4.108.0.tgz";,
+      "integrity": 
"sha512-EUvd3rlkE1UXobAm7L6JHgNE3TW8IYTaVwwH/px4Mkn5mBayDO6f+w6QM3OeoDQVZcXK6IYFe7QQaYd/vWIJCQ==",
+      "dependencies": {
+        "@patternfly/react-core": "^4.239.0",
+        "@patternfly/react-icons": "^4.90.0",
+        "@patternfly/react-styles": "^4.89.0",
+        "@patternfly/react-tokens": "^4.91.0",
         "lodash": "^4.17.19",
         "tslib": "^2.0.0"
       },
@@ -2158,36 +2185,10 @@
         "react-dom": "^16.8.0 || ^17.0.0"
       }
     },
-    
"node_modules/@patternfly/react-table/node_modules/@patternfly/react-core": {
-      "version": "4.224.1",
-      "resolved": 
"https://registry.npmjs.org/@patternfly/react-core/-/react-core-4.224.1.tgz";,
-      "integrity": 
"sha512-v8wGGNoMGndAScAoE5jeOA5jVgymlLSwttPjQk/Idr0k7roSpOrsM39oXUR5DEgkZee45DW00WKTgmg50PP3FQ==",
-      "dependencies": {
-        "@patternfly/react-icons": "^4.75.1",
-        "@patternfly/react-styles": "^4.74.1",
-        "@patternfly/react-tokens": "^4.76.1",
-        "focus-trap": "6.9.2",
-        "react-dropzone": "9.0.0",
-        "tippy.js": "5.1.2",
-        "tslib": "^2.0.0"
-      },
-      "peerDependencies": {
-        "react": "^16.8.0 || ^17.0.0",
-        "react-dom": "^16.8.0 || ^17.0.0"
-      }
-    },
-    "node_modules/@patternfly/react-table/node_modules/focus-trap": {
-      "version": "6.9.2",
-      "resolved": 
"https://registry.npmjs.org/focus-trap/-/focus-trap-6.9.2.tgz";,
-      "integrity": 
"sha512-gBEuXOPNOKPrLdZpMFUSTyIo1eT2NSZRrwZ9r/0Jqw5tmT3Yvxfmu8KBHw8xW2XQkw6E/JoG+OlEq7UDtSUNgw==",
-      "dependencies": {
-        "tabbable": "^5.3.2"
-      }
-    },
     "node_modules/@patternfly/react-tokens": {
-      "version": "4.76.1",
-      "resolved": 
"https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-4.76.1.tgz";,
-      "integrity": 
"sha512-gLEezRSzQeflaPu3SCgYmWtuiqDIRtxNNFP1+ES7P2o56YHXJ5o1Pki7LpNCPk/VOzHy2+vRFE/7l+hBEweugw=="
+      "version": "4.91.0",
+      "resolved": 
"https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-4.91.0.tgz";,
+      "integrity": 
"sha512-QeQCy8o8E/16fAr8mxqXIYRmpTsjCHJXi5p5jmgEDFmYMesN6Pqfv6N5D0FHb+CIaNOZWRps7GkWvlIMIE81sw=="
     },
     "node_modules/@react-aria/focus": {
       "version": "3.6.1",
@@ -5021,11 +5022,11 @@
       "dev": true
     },
     "node_modules/focus-trap": {
-      "version": "6.2.2",
-      "resolved": 
"https://registry.npmjs.org/focus-trap/-/focus-trap-6.2.2.tgz";,
-      "integrity": 
"sha512-qWovH9+LGoKqREvJaTCzJyO0hphQYGz+ap5Hc4NqXHNhZBdxCi5uBPPcaOUw66fHmzXLVwvETLvFgpwPILqKpg==",
+      "version": "6.9.2",
+      "resolved": 
"https://registry.npmjs.org/focus-trap/-/focus-trap-6.9.2.tgz";,
+      "integrity": 
"sha512-gBEuXOPNOKPrLdZpMFUSTyIo1eT2NSZRrwZ9r/0Jqw5tmT3Yvxfmu8KBHw8xW2XQkw6E/JoG+OlEq7UDtSUNgw==",
       "dependencies": {
-        "tabbable": "^5.1.4"
+        "tabbable": "^5.3.2"
       }
     },
     "node_modules/fs.realpath": {
@@ -6371,6 +6372,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";,
@@ -7566,6 +7572,11 @@
       "deprecated": "Modern JS already guarantees Array#sort() is a stable 
sort, so this library is deprecated. See the compatibility table on MDN: 
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility";,
       "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";,
@@ -10269,6 +10280,23 @@
         "@jridgewell/sourcemap-codec": "^1.4.10"
       }
     },
+    "@monaco-editor/loader": {
+      "version": "1.3.2",
+      "resolved": 
"https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.3.2.tgz";,
+      "integrity": 
"sha512-BTDbpHl3e47r3AAtpfVFTlAi7WXv4UQ/xZmz8atKl4q7epQV5e7+JbigFDViWF71VBi4IIBdcWP57Hj+OWuc9g==",
+      "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";,
@@ -10296,76 +10324,52 @@
       }
     },
     "@patternfly/patternfly": {
-      "version": "4.194.4",
-      "resolved": 
"https://registry.npmjs.org/@patternfly/patternfly/-/patternfly-4.194.4.tgz";,
-      "integrity": 
"sha512-SJxr502v0xXk1N5OiPLunD9pdKvHp5XXJLXcD5lIPrimjjUcy46m48X8YONjDvnC/Y5xV92UI2KxoCVucE34eA=="
+      "version": "4.215.1",
+      "resolved": 
"https://registry.npmjs.org/@patternfly/patternfly/-/patternfly-4.215.1.tgz";,
+      "integrity": 
"sha512-coOipHiQs92OYYO+pWfukEKOkY+VUL6ptusTxh98DvIu/tQYzJDJxEmzYXmwqxORM19oLxAJEGktPoLNKElj6A=="
     },
     "@patternfly/react-core": {
-      "version": "4.214.1",
-      "resolved": 
"https://registry.npmjs.org/@patternfly/react-core/-/react-core-4.214.1.tgz";,
-      "integrity": 
"sha512-XHEqXpnBEDyLVdAEDOYlGqFHnN43eNLSD5HABB99xO6541JV9MRnbxs0+v9iYnfhcKh/8bhA9ITXnUi3f2PEvg==",
-      "requires": {
-        "@patternfly/react-icons": "^4.65.1",
-        "@patternfly/react-styles": "^4.64.1",
-        "@patternfly/react-tokens": "^4.66.1",
-        "focus-trap": "6.2.2",
+      "version": "4.239.0",
+      "resolved": 
"https://registry.npmjs.org/@patternfly/react-core/-/react-core-4.239.0.tgz";,
+      "integrity": 
"sha512-6CmYABCJLUXTlzCk6C3WouMNZpS0BCT+aHU8CvYpFQ/NrpYp3MJaDsYbqgCRWV42rmIO5iXun/4WhXBJzJEoQg==",
+      "requires": {
+        "@patternfly/react-icons": "^4.90.0",
+        "@patternfly/react-styles": "^4.89.0",
+        "@patternfly/react-tokens": "^4.91.0",
+        "focus-trap": "6.9.2",
         "react-dropzone": "9.0.0",
         "tippy.js": "5.1.2",
         "tslib": "^2.0.0"
       }
     },
     "@patternfly/react-icons": {
-      "version": "4.75.1",
-      "resolved": 
"https://registry.npmjs.org/@patternfly/react-icons/-/react-icons-4.75.1.tgz";,
-      "integrity": 
"sha512-1ly8SVi/kcc0zkiViOjUd8D5BEr7GeqWGmDPuDSBtD60l1dYf3hZc44IWFVkRM/oHZML/musdrJkLfh4MDqX9w==",
+      "version": "4.90.0",
+      "resolved": 
"https://registry.npmjs.org/@patternfly/react-icons/-/react-icons-4.90.0.tgz";,
+      "integrity": 
"sha512-qEnQKbxbUgyiosiKSkeKEBwmhgJwWEqniIAFyoxj+kpzAdeu7ueWe5iBbqo06mvDOedecFiM5mIE1N0MXwk8Yw==",
       "requires": {}
     },
     "@patternfly/react-styles": {
-      "version": "4.74.1",
-      "resolved": 
"https://registry.npmjs.org/@patternfly/react-styles/-/react-styles-4.74.1.tgz";,
-      "integrity": 
"sha512-9eWvKrjtrJ3qhJkhY2GQKyYA13u/J0mU1befH49SYbvxZtkbuHdpKmXBAeQoHmcx1hcOKtiYXeKb+dVoRRNx0A=="
+      "version": "4.89.0",
+      "resolved": 
"https://registry.npmjs.org/@patternfly/react-styles/-/react-styles-4.89.0.tgz";,
+      "integrity": 
"sha512-SkT+qx3Xqu70T5s+i/AUT2hI2sKAPDX4ffeiJIUDu/oyWiFdk+/9DEivnLSyJMruroXXN33zKibvzb5rH7DKTQ=="
     },
     "@patternfly/react-table": {
-      "version": "4.93.1",
-      "resolved": 
"https://registry.npmjs.org/@patternfly/react-table/-/react-table-4.93.1.tgz";,
-      "integrity": 
"sha512-N/zHkNsY3X3yUXPg6COwdZKAFmTCbWm25qCY2aHjrXlIlE2OKWaYvVag0CcTwPiQhIuCumztr9Y2Uw9uvv0Fsw==",
-      "requires": {
-        "@patternfly/react-core": "^4.224.1",
-        "@patternfly/react-icons": "^4.75.1",
-        "@patternfly/react-styles": "^4.74.1",
-        "@patternfly/react-tokens": "^4.76.1",
+      "version": "4.108.0",
+      "resolved": 
"https://registry.npmjs.org/@patternfly/react-table/-/react-table-4.108.0.tgz";,
+      "integrity": 
"sha512-EUvd3rlkE1UXobAm7L6JHgNE3TW8IYTaVwwH/px4Mkn5mBayDO6f+w6QM3OeoDQVZcXK6IYFe7QQaYd/vWIJCQ==",
+      "requires": {
+        "@patternfly/react-core": "^4.239.0",
+        "@patternfly/react-icons": "^4.90.0",
+        "@patternfly/react-styles": "^4.89.0",
+        "@patternfly/react-tokens": "^4.91.0",
         "lodash": "^4.17.19",
         "tslib": "^2.0.0"
-      },
-      "dependencies": {
-        "@patternfly/react-core": {
-          "version": "4.224.1",
-          "resolved": 
"https://registry.npmjs.org/@patternfly/react-core/-/react-core-4.224.1.tgz";,
-          "integrity": 
"sha512-v8wGGNoMGndAScAoE5jeOA5jVgymlLSwttPjQk/Idr0k7roSpOrsM39oXUR5DEgkZee45DW00WKTgmg50PP3FQ==",
-          "requires": {
-            "@patternfly/react-icons": "^4.75.1",
-            "@patternfly/react-styles": "^4.74.1",
-            "@patternfly/react-tokens": "^4.76.1",
-            "focus-trap": "6.9.2",
-            "react-dropzone": "9.0.0",
-            "tippy.js": "5.1.2",
-            "tslib": "^2.0.0"
-          }
-        },
-        "focus-trap": {
-          "version": "6.9.2",
-          "resolved": 
"https://registry.npmjs.org/focus-trap/-/focus-trap-6.9.2.tgz";,
-          "integrity": 
"sha512-gBEuXOPNOKPrLdZpMFUSTyIo1eT2NSZRrwZ9r/0Jqw5tmT3Yvxfmu8KBHw8xW2XQkw6E/JoG+OlEq7UDtSUNgw==",
-          "requires": {
-            "tabbable": "^5.3.2"
-          }
-        }
       }
     },
     "@patternfly/react-tokens": {
-      "version": "4.76.1",
-      "resolved": 
"https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-4.76.1.tgz";,
-      "integrity": 
"sha512-gLEezRSzQeflaPu3SCgYmWtuiqDIRtxNNFP1+ES7P2o56YHXJ5o1Pki7LpNCPk/VOzHy2+vRFE/7l+hBEweugw=="
+      "version": "4.91.0",
+      "resolved": 
"https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-4.91.0.tgz";,
+      "integrity": 
"sha512-QeQCy8o8E/16fAr8mxqXIYRmpTsjCHJXi5p5jmgEDFmYMesN6Pqfv6N5D0FHb+CIaNOZWRps7GkWvlIMIE81sw=="
     },
     "@react-aria/focus": {
       "version": "3.6.1",
@@ -12467,11 +12471,11 @@
       "dev": true
     },
     "focus-trap": {
-      "version": "6.2.2",
-      "resolved": 
"https://registry.npmjs.org/focus-trap/-/focus-trap-6.2.2.tgz";,
-      "integrity": 
"sha512-qWovH9+LGoKqREvJaTCzJyO0hphQYGz+ap5Hc4NqXHNhZBdxCi5uBPPcaOUw66fHmzXLVwvETLvFgpwPILqKpg==",
+      "version": "6.9.2",
+      "resolved": 
"https://registry.npmjs.org/focus-trap/-/focus-trap-6.9.2.tgz";,
+      "integrity": 
"sha512-gBEuXOPNOKPrLdZpMFUSTyIo1eT2NSZRrwZ9r/0Jqw5tmT3Yvxfmu8KBHw8xW2XQkw6E/JoG+OlEq7UDtSUNgw==",
       "requires": {
-        "tabbable": "^5.1.4"
+        "tabbable": "^5.3.2"
       }
     },
     "fs.realpath": {
@@ -13478,6 +13482,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";,
@@ -14335,6 +14344,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 537710f..77e0a66 100644
--- a/karavan-vscode/package.json
+++ b/karavan-vscode/package.json
@@ -429,12 +429,13 @@
     "url-loader": "^4.1.1",
     "vscode-test": "^1.5.0",
     "webpack": "5.74.0",
-    "webpack-cli": "^4.4.0"
+    "webpack-cli": "^4.4.0",
+    "monaco-editor": "0.29.1"
   },
   "dependencies": {
-    "@patternfly/patternfly": "4.194.4",
-    "@patternfly/react-core": "4.214.1",
-    "@patternfly/react-table": "^4.83.1",
+    "@patternfly/patternfly": "4.215.1",
+    "@patternfly/react-core": "4.239.0",
+    "@patternfly/react-table": "4.108.0",
     "@reactour/tour": "^2.10.2",
     "@types/js-yaml": "^4.0.5",
     "@types/uuid": "8.3.4",
@@ -444,6 +445,7 @@
     "react-dom": "^17.0.2",
     "rxjs": "7.5.2",
     "shelljs": "^0.8.5",
-    "uuid": "8.3.2"
+    "uuid": "8.3.2",
+    "@monaco-editor/react": "4.3.1"
   }
 }

Reply via email to