diff --git a/dist/debugger/VendorLib/vs-py-debugger/package.json b/dist/debugger/VendorLib/vs-py-debugger/package.json
index db691ba8..ac5fb517 100644
--- a/dist/debugger/VendorLib/vs-py-debugger/package.json
+++ b/dist/debugger/VendorLib/vs-py-debugger/package.json
@@ -1696,47 +1696,47 @@
         "cover:inlinesource": "gulp inlinesource"
     },
     "dependencies": {
-        "@jupyterlab/services": "^3.1.4",
+        "@jupyterlab/services": "^7.0.0",
         "arch": "^2.1.0",
         "azure-storage": "^2.10.1",
         "diff-match-patch": "^1.0.0",
-        "dotenv": "^5.0.1",
+        "dotenv": "^16.0.0",
         "file-matcher": "^1.3.0",
-        "fs-extra": "^4.0.3",
+        "fs-extra": "^11.0.0",
         "fuzzy": "^0.1.3",
-        "get-port": "^3.2.0",
+        "get-port": "^7.0.0",
         "getos": "^3.1.0",
-        "glob": "^7.1.2",
-        "iconv-lite": "^0.4.21",
-        "inversify": "^4.11.1",
+        "glob": "^10.0.0",
+        "iconv-lite": "^0.6.0",
+        "inversify": "^6.0.0",
         "line-by-line": "^0.1.6",
         "lodash": "^4.17.5",
         "md5": "^2.2.1",
-        "minimatch": "^3.0.4",
+        "minimatch": "^9.0.0",
         "named-js-regexp": "^1.3.3",
         "node-stream-zip": "^1.6.0",
         "opn": "^5.3.0",
-        "pidusage": "^1.2.0",
+        "pidusage": "^3.0.0",
         "reflect-metadata": "^0.1.12",
         "request": "^2.87.0",
         "request-progress": "^3.0.0",
-        "rxjs": "^5.5.9",
-        "semver": "^5.5.0",
-        "sudo-prompt": "^8.2.0",
-        "tmp": "^0.0.29",
+        "rxjs": "^7.0.0",
+        "semver": "^7.0.0",
+        "sudo-prompt": "^9.0.0",
+        "tmp": "^0.2.0",
         "tree-kill": "^1.2.0",
         "typescript-char": "^0.0.0",
-        "uint64be": "^1.0.1",
-        "unicode": "^10.0.0",
-        "untildify": "^3.0.2",
+        "uint64be": "^3.0.0",
+        "unicode": "^14.0.0",
+        "untildify": "^5.0.0",
         "vscode-debugadapter": "^1.28.0",
         "vscode-debugprotocol": "^1.28.0",
-        "vscode-extension-telemetry": "^0.1.0",
-        "vscode-languageclient": "^4.4.0",
-        "vscode-languageserver": "^4.4.0",
+        "vscode-extension-telemetry": "^0.4.0",
+        "vscode-languageclient": "^9.0.0",
+        "vscode-languageserver": "^9.0.0",
         "vscode-languageserver-protocol": "^3.10.3",
         "winreg": "^1.2.4",
-        "xml2js": "^0.4.19"
+        "xml2js": "^0.6.0"
     },
     "devDependencies": {
         "@babel/core": "^7.1.0",
diff --git a/lib/debugger/VendorLib/vs-py-debugger/package.json b/lib/debugger/VendorLib/vs-py-debugger/package.json
index db691ba8..ac5fb517 100644
--- a/lib/debugger/VendorLib/vs-py-debugger/package.json
+++ b/lib/debugger/VendorLib/vs-py-debugger/package.json
@@ -1696,47 +1696,47 @@
         "cover:inlinesource": "gulp inlinesource"
     },
     "dependencies": {
-        "@jupyterlab/services": "^3.1.4",
+        "@jupyterlab/services": "^7.0.0",
         "arch": "^2.1.0",
         "azure-storage": "^2.10.1",
         "diff-match-patch": "^1.0.0",
-        "dotenv": "^5.0.1",
+        "dotenv": "^16.0.0",
         "file-matcher": "^1.3.0",
-        "fs-extra": "^4.0.3",
+        "fs-extra": "^11.0.0",
         "fuzzy": "^0.1.3",
-        "get-port": "^3.2.0",
+        "get-port": "^7.0.0",
         "getos": "^3.1.0",
-        "glob": "^7.1.2",
-        "iconv-lite": "^0.4.21",
-        "inversify": "^4.11.1",
+        "glob": "^10.0.0",
+        "iconv-lite": "^0.6.0",
+        "inversify": "^6.0.0",
         "line-by-line": "^0.1.6",
         "lodash": "^4.17.5",
         "md5": "^2.2.1",
-        "minimatch": "^3.0.4",
+        "minimatch": "^9.0.0",
         "named-js-regexp": "^1.3.3",
         "node-stream-zip": "^1.6.0",
         "opn": "^5.3.0",
-        "pidusage": "^1.2.0",
+        "pidusage": "^3.0.0",
         "reflect-metadata": "^0.1.12",
         "request": "^2.87.0",
         "request-progress": "^3.0.0",
-        "rxjs": "^5.5.9",
-        "semver": "^5.5.0",
-        "sudo-prompt": "^8.2.0",
-        "tmp": "^0.0.29",
+        "rxjs": "^7.0.0",
+        "semver": "^7.0.0",
+        "sudo-prompt": "^9.0.0",
+        "tmp": "^0.2.0",
         "tree-kill": "^1.2.0",
         "typescript-char": "^0.0.0",
-        "uint64be": "^1.0.1",
-        "unicode": "^10.0.0",
-        "untildify": "^3.0.2",
+        "uint64be": "^3.0.0",
+        "unicode": "^14.0.0",
+        "untildify": "^5.0.0",
         "vscode-debugadapter": "^1.28.0",
         "vscode-debugprotocol": "^1.28.0",
-        "vscode-extension-telemetry": "^0.1.0",
-        "vscode-languageclient": "^4.4.0",
-        "vscode-languageserver": "^4.4.0",
+        "vscode-extension-telemetry": "^0.4.0",
+        "vscode-languageclient": "^9.0.0",
+        "vscode-languageserver": "^9.0.0",
         "vscode-languageserver-protocol": "^3.10.3",
         "winreg": "^1.2.4",
-        "xml2js": "^0.4.19"
+        "xml2js": "^0.6.0"
     },
     "devDependencies": {
         "@babel/core": "^7.1.0",
diff --git a/package.json b/package.json
index c074a46c..2e659437 100644
--- a/package.json
+++ b/package.json
@@ -46,32 +46,32 @@
     "@atom-ide-community/nuclide-commons": "^0.8.2",
     "@atom-ide-community/nuclide-commons-atom": "^0.8.2",
     "@atom-ide-community/nuclide-debugger-common": "^0.8.2",
-    "arch": "2.1.0",
+    "arch": "2.2.0",
     "atom-languageclient": "^1.14.1",
-    "atom-package-deps": "^7.2.3",
-    "dotenv": "5.0.1",
-    "fs-extra": "4.0.3",
-    "getos": "3.1.0",
-    "iconv-lite": "^0.4.21",
-    "inversify": "4.11.1",
-    "line-by-line": "0.1.5",
-    "lodash": "4.17.10",
-    "log4js": "1.1.1",
-    "minimatch": "3.0.4",
-    "nullthrows": "1.0.0",
-    "react": "16.14.0",
-    "reflect-metadata": "0.1.12",
-    "rxjs": "5.5.9",
-    "rxjs-compat": "6.3.3",
-    "semver": "5.5.0",
-    "tmp": "0.0.29",
-    "tree-kill": "1.1.0",
-    "uint64be": "1.0.1",
-    "untildify": "3.0.2",
-    "vscode-debugadapter": "1.24.0",
-    "vscode-debugprotocol": "1.24.0",
-    "which": "^2.0.2",
-    "xml2js": "0.4.17"
+    "atom-package-deps": "^8.0.0",
+    "dotenv": "16.3.1",
+    "fs-extra": "11.1.1",
+    "getos": "3.2.1",
+    "iconv-lite": "^0.6.0",
+    "inversify": "6.0.1",
+    "line-by-line": "0.1.6",
+    "lodash": "4.17.21",
+    "log4js": "6.9.1",
+    "minimatch": "9.0.3",
+    "nullthrows": "1.1.1",
+    "react": "18.2.0",
+    "reflect-metadata": "0.1.13",
+    "rxjs": "7.8.1",
+    "rxjs-compat": "6.6.7",
+    "semver": "7.5.4",
+    "tmp": "0.2.1",
+    "tree-kill": "1.2.2",
+    "uint64be": "3.0.0",
+    "untildify": "5.0.0",
+    "vscode-debugadapter": "1.51.0",
+    "vscode-debugprotocol": "1.51.0",
+    "which": "^4.0.0",
+    "xml2js": "0.6.2"
   },
   "devDependencies": {
     "@babel/cli": "7.19.3",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 41247b4c..3867b45a 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,69 +9,69 @@ importers:
       '@atom-ide-community/nuclide-debugger-common': ^0.8.2
       '@babel/cli': 7.19.3
       '@babel/core': 7.20.5
-      arch: 2.1.0
+      arch: 2.2.0
       atom-languageclient: ^1.14.1
-      atom-package-deps: ^7.2.3
+      atom-package-deps: ^8.0.0
       babel-preset-atomic: ^5.0.0
       build-commit: 0.1.4
       cross-env: ^7.0.3
-      dotenv: 5.0.1
+      dotenv: 16.3.1
       eslint-config-atomic: ^1.16.2
-      fs-extra: 4.0.3
-      getos: 3.1.0
-      iconv-lite: ^0.4.21
-      inversify: 4.11.1
-      line-by-line: 0.1.5
-      lodash: 4.17.10
-      log4js: 1.1.1
-      minimatch: 3.0.4
+      fs-extra: 11.1.1
+      getos: 3.2.1
+      iconv-lite: ^0.6.0
+      inversify: 6.0.1
+      line-by-line: 0.1.6
+      lodash: 4.17.21
+      log4js: 6.9.1
+      minimatch: 9.0.3
       mock-spawn: 0.2.6
-      nullthrows: 1.0.0
+      nullthrows: 1.1.1
       prettier-config-atomic: ^3.0.0
-      react: 16.14.0
-      reflect-metadata: 0.1.12
-      rxjs: 5.5.9
-      rxjs-compat: 6.3.3
-      semver: 5.5.0
+      react: 18.2.0
+      reflect-metadata: 0.1.13
+      rxjs: 7.8.1
+      rxjs-compat: 6.6.7
+      semver: 7.5.4
       shx: ^0.3.3
-      tmp: 0.0.29
-      tree-kill: 1.1.0
-      uint64be: 1.0.1
-      untildify: 3.0.2
-      vscode-debugadapter: 1.24.0
-      vscode-debugprotocol: 1.24.0
-      which: ^2.0.2
-      xml2js: 0.4.17
+      tmp: 0.2.1
+      tree-kill: 1.2.2
+      uint64be: 3.0.0
+      untildify: 5.0.0
+      vscode-debugadapter: 1.51.0
+      vscode-debugprotocol: 1.51.0
+      which: ^4.0.0
+      xml2js: 0.6.2
     dependencies:
       '@atom-ide-community/nuclide-commons': 0.8.3
       '@atom-ide-community/nuclide-commons-atom': 0.8.3
       '@atom-ide-community/nuclide-debugger-common': 0.8.3
-      arch: 2.1.0
+      arch: 2.2.0
       atom-languageclient: 1.14.1
-      atom-package-deps: 7.2.3
-      dotenv: 5.0.1
-      fs-extra: 4.0.3
-      getos: 3.1.0
-      iconv-lite: 0.4.24
-      inversify: 4.11.1
-      line-by-line: 0.1.5
-      lodash: 4.17.10
-      log4js: 1.1.1
-      minimatch: 3.0.4
-      nullthrows: 1.0.0
-      react: 16.14.0
-      reflect-metadata: 0.1.12
-      rxjs: 5.5.9
-      rxjs-compat: 6.3.3
-      semver: 5.5.0
-      tmp: 0.0.29
-      tree-kill: 1.1.0
-      uint64be: 1.0.1
-      untildify: 3.0.2
-      vscode-debugadapter: 1.24.0
-      vscode-debugprotocol: 1.24.0
-      which: 2.0.2
-      xml2js: 0.4.17
+      atom-package-deps: 8.0.0
+      dotenv: 16.3.1
+      fs-extra: 11.1.1
+      getos: 3.2.1
+      iconv-lite: 0.6.3
+      inversify: 6.0.1
+      line-by-line: 0.1.6
+      lodash: 4.17.21
+      log4js: 6.9.1
+      minimatch: 9.0.3
+      nullthrows: 1.1.1
+      react: 18.2.0
+      reflect-metadata: 0.1.13
+      rxjs: 7.8.1
+      rxjs-compat: 6.6.7
+      semver: 7.5.4
+      tmp: 0.2.1
+      tree-kill: 1.2.2
+      uint64be: 3.0.0
+      untildify: 5.0.0
+      vscode-debugadapter: 1.51.0
+      vscode-debugprotocol: 1.51.0
+      which: 4.0.0
+      xml2js: 0.6.2
     devDependencies:
       '@babel/cli': 7.19.3_@babel+core@7.20.5
       '@babel/core': 7.20.5
@@ -105,7 +105,7 @@ packages:
       '@atom-ide-community/nuclide-commons-atom': 0.8.3
       log4js: 1.1.1
       nullthrows: 1.1.1
-      rxjs-compat: 6.3.3
+      rxjs-compat: 6.6.7
       shallowequal: 1.1.0
     transitivePeerDependencies:
       - supports-color
@@ -123,7 +123,7 @@ packages:
       lru-cache: 4.0.2
       nullthrows: 1.1.1
       redux-logger: 3.0.6
-      rxjs-compat: 6.3.3
+      rxjs-compat: 6.6.7
       season: 6.0.2
       semver: 5.5.0
       shallowequal: 1.1.0
@@ -154,7 +154,7 @@ packages:
       react: 17.0.1
       react-dom: 17.0.1_react@17.0.1
       react-virtualized: 9.20.1_react-dom@17.0.1+react@17.0.1
-      rxjs-compat: 6.3.3
+      rxjs-compat: 6.6.7
       semver: 5.5.0
       shallowequal: 1.1.0
       tabbable: 1.1.0
@@ -182,7 +182,7 @@ packages:
       mv: 2.1.1
       nullthrows: 1.1.1
       rimraf: 3.0.2
-      rxjs-compat: 6.3.3
+      rxjs-compat: 6.6.7
       semver: 5.5.0
       shell-quote: 1.6.1
       temp: 0.9.1
@@ -205,7 +205,7 @@ packages:
       invariant: /@react-dnd/invariant/2.0.0
       nullthrows: 1.1.1
       react: 17.0.1
-      rxjs-compat: 6.3.3
+      rxjs-compat: 6.6.7
       uuid: 3.0.1
       vscode-debugprotocol: 1.24.0
     transitivePeerDependencies:
@@ -371,7 +371,7 @@ packages:
       '@babel/helper-module-imports': 7.18.6
       '@babel/helper-plugin-utils': 7.18.6
       '@babel/traverse': 7.20.5
-      debug: 4.3.2
+      debug: 4.3.4
       lodash.debounce: 4.0.8
       resolve: 1.20.0
       semver: 6.3.0
@@ -1718,7 +1718,7 @@ packages:
       '@babel/helper-split-export-declaration': 7.18.6
       '@babel/parser': 7.20.5
       '@babel/types': 7.20.5
-      debug: 4.3.2
+      debug: 4.3.4
       globals: 11.12.0
     transitivePeerDependencies:
       - supports-color
@@ -1738,7 +1738,7 @@ packages:
     engines: {node: ^10.12.0 || >=12.0.0}
     dependencies:
       ajv: 6.12.6
-      debug: 4.3.2
+      debug: 4.3.4
       espree: 7.3.1
       globals: 13.10.0
       ignore: 4.0.6
@@ -1755,7 +1755,7 @@ packages:
     engines: {node: '>=10.10.0'}
     dependencies:
       '@humanwhocodes/object-schema': 1.2.0
-      debug: 4.3.2
+      debug: 4.3.4
       minimatch: 3.1.2
     transitivePeerDependencies:
       - supports-color
@@ -1950,11 +1950,11 @@ packages:
       '@typescript-eslint/experimental-utils': 4.28.3_eslint@7.30.0+typescript@4.3.5
       '@typescript-eslint/parser': 4.28.3_eslint@7.30.0+typescript@4.3.5
       '@typescript-eslint/scope-manager': 4.28.3
-      debug: 4.3.2
+      debug: 4.3.4
       eslint: 7.30.0
       functional-red-black-tree: 1.0.1
       regexpp: 3.2.0
-      semver: 7.3.5
+      semver: 7.5.4
       tsutils: 3.21.0_typescript@4.3.5
       typescript: 4.3.5
     transitivePeerDependencies:
@@ -1992,7 +1992,7 @@ packages:
       '@typescript-eslint/scope-manager': 4.28.3
       '@typescript-eslint/types': 4.28.3
       '@typescript-eslint/typescript-estree': 4.28.3_typescript@4.3.5
-      debug: 4.3.2
+      debug: 4.3.4
       eslint: 7.30.0
       typescript: 4.3.5
     transitivePeerDependencies:
@@ -2023,10 +2023,10 @@ packages:
     dependencies:
       '@typescript-eslint/types': 4.28.3
       '@typescript-eslint/visitor-keys': 4.28.3
-      debug: 4.3.2
+      debug: 4.3.4
       globby: 11.0.4
       is-glob: 4.0.1
-      semver: 7.3.5
+      semver: 7.5.4
       tsutils: 3.21.0_typescript@4.3.5
       typescript: 4.3.5
     transitivePeerDependencies:
@@ -2119,8 +2119,8 @@ packages:
     dev: true
     optional: true
 
-  /arch/2.1.0:
-    resolution: {integrity: sha1-NhOqRhSQZLPB8GB5Gb8dR4boKIk=}
+  /arch/2.2.0:
+    resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==}
     dev: false
 
   /argparse/1.0.10:
@@ -2198,13 +2198,11 @@ packages:
     dev: true
 
   /async/1.5.2:
-    resolution: {integrity: sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=}
+    resolution: {integrity: sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==}
     dev: false
 
-  /async/2.4.0:
-    resolution: {integrity: sha1-SZAgDxjqW4N8LMT4wDGmmFw4VhE=}
-    dependencies:
-      lodash: 4.17.21
+  /async/3.2.4:
+    resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==}
     dev: false
 
   /atom-ide-base/3.3.0:
@@ -2250,6 +2248,11 @@ packages:
     hasBin: true
     dev: false
 
+  /atom-package-deps/8.0.0:
+    resolution: {integrity: sha512-TSY6WX4+QbMK9r6iCY99hNW+9vW7SF0zGHfnMLgiinMj5VR5MNQIhU+2pVXqIbGWnl32uqBAKB+iBztUV0ssyg==}
+    hasBin: true
+    dev: false
+
   /axe-core/3.5.6:
     resolution: {integrity: sha512-LEUDjgmdJoA3LqklSTwKYqkjcZ4HKc4ddIYGSAiSkr46NTjzg2L9RNB+lekO9P7Dlpa87+hBtzc2Fzn/+GUWMQ==}
     engines: {node: '>=4'}
@@ -2456,7 +2459,7 @@ packages:
     dev: true
 
   /balanced-match/1.0.0:
-    resolution: {integrity: sha1-ibTRmasr7kneFk6gK4nORi1xt2c=}
+    resolution: {integrity: sha512-9Y0g0Q8rmSt+H33DfKv7FOc3v+iRI+o1lbzt8jGcIosYW37IIW/2XVYq5NPdmaD5NQ59Nk26Kl/vZbwW9Fr8vg==}
 
   /binary-extensions/2.2.0:
     resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
@@ -2474,6 +2477,12 @@ packages:
       balanced-match: 1.0.0
       concat-map: 0.0.1
 
+  /brace-expansion/2.0.1:
+    resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
+    dependencies:
+      balanced-match: 1.0.0
+    dev: false
+
   /braces/3.0.2:
     resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
     engines: {node: '>=8'}
@@ -2670,7 +2679,7 @@ packages:
     dev: true
 
   /concat-map/0.0.1:
-    resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=}
+    resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
 
   /confusing-browser-globals/1.0.10:
     resolution: {integrity: sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==}
@@ -2756,7 +2765,13 @@ packages:
     dev: true
 
   /date-format/0.0.0:
-    resolution: {integrity: sha1-CSBoY6sHDrRZrOpVQsvYVrEZZrM=}
+    resolution: {integrity: sha512-kAmAdtsjW5nQ02FERwI1bP4xe6HQBPwy5kpAF4CRSLOMUs/vgMIEEwpy6JqUs7NitTyhZiImxwAjgPpnteycHg==}
+    deprecated: 0.x is no longer supported. Please upgrade to 4.x or higher.
+    dev: false
+
+  /date-format/4.0.14:
+    resolution: {integrity: sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==}
+    engines: {node: '>=4.0'}
     dev: false
 
   /date-now/0.1.4:
@@ -2805,6 +2820,17 @@ packages:
       ms: 2.1.2
     dev: true
 
+  /debug/4.3.4:
+    resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
+    engines: {node: '>=6.0'}
+    peerDependencies:
+      supports-color: '*'
+    peerDependenciesMeta:
+      supports-color:
+        optional: true
+    dependencies:
+      ms: 2.1.2
+
   /decamelize/1.2.0:
     resolution: {integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=}
     engines: {node: '>=0.10.0'}
@@ -2935,9 +2961,9 @@ packages:
       domhandler: 4.2.0
     dev: true
 
-  /dotenv/5.0.1:
-    resolution: {integrity: sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow==}
-    engines: {node: '>=4.6.0'}
+  /dotenv/16.3.1:
+    resolution: {integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==}
+    engines: {node: '>=12'}
     dev: false
 
   /electron-to-chromium/1.4.254:
@@ -3154,7 +3180,7 @@ packages:
       eslint-utils: 1.4.3
       eslint-visitor-keys: 1.3.0
       jsx-ast-utils: 2.4.1
-      lodash: 4.17.20
+      lodash: 4.17.21
     transitivePeerDependencies:
       - '@typescript-eslint/parser'
       - eslint-import-resolver-typescript
@@ -3368,7 +3394,7 @@ packages:
       ajv: 6.12.6
       chalk: 4.1.1
       cross-spawn: 7.0.3
-      debug: 4.3.2
+      debug: 4.3.4
       doctrine: 3.0.0
       enquirer: 2.3.6
       escape-string-regexp: 4.0.0
@@ -3396,7 +3422,7 @@ packages:
       optionator: 0.9.1
       progress: 2.0.3
       regexpp: 3.2.0
-      semver: 7.3.5
+      semver: 7.5.4
       strip-ansi: 6.0.0
       strip-json-comments: 3.1.1
       table: 6.7.1
@@ -3518,16 +3544,25 @@ packages:
     resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==}
     engines: {node: ^10.12.0 || >=12.0.0}
     dependencies:
-      flatted: 3.2.1
+      flatted: 3.2.9
       rimraf: 3.0.2
     dev: true
 
-  /flatted/3.2.1:
-    resolution: {integrity: sha512-OMQjaErSFHmHqZe+PSidH5n8j3O0F2DdnVh8JB4j4eUQ2k6KvB0qGfrKIhapvez5JerBbmWkaLYUYWISaESoXg==}
-    dev: true
+  /flatted/3.2.9:
+    resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==}
+
+  /fs-extra/11.1.1:
+    resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==}
+    engines: {node: '>=14.14'}
+    dependencies:
+      graceful-fs: 4.2.6
+      jsonfile: 6.1.0
+      universalify: 2.0.0
+    dev: false
 
-  /fs-extra/4.0.3:
-    resolution: {integrity: sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==}
+  /fs-extra/8.1.0:
+    resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==}
+    engines: {node: '>=6 <7 || >=8'}
     dependencies:
       graceful-fs: 4.2.6
       jsonfile: 4.0.0
@@ -3579,10 +3614,10 @@ packages:
       has-symbols: 1.0.2
     dev: true
 
-  /getos/3.1.0:
-    resolution: {integrity: sha512-i9vrxtDu5DlLVFcrbqUqGWYlZN/zZ4pGMICCAcZoYsX3JA54nYp8r5EThw5K+m2q3wszkx4Th746JstspB0H4Q==}
+  /getos/3.2.1:
+    resolution: {integrity: sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==}
     dependencies:
-      async: 2.4.0
+      async: 3.2.4
     dev: false
 
   /git-hooks-list/1.0.3:
@@ -3729,8 +3764,8 @@ packages:
       entities: 2.2.0
     dev: true
 
-  /iconv-lite/0.4.24:
-    resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
+  /iconv-lite/0.6.3:
+    resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
     engines: {node: '>=0.10.0'}
     dependencies:
       safer-buffer: 2.1.2
@@ -3800,8 +3835,8 @@ packages:
       loose-envify: 1.4.0
     dev: true
 
-  /inversify/4.11.1:
-    resolution: {integrity: sha512-9bs/36crPdTSOCcoomHMb96s+B8W0+2c9dHFP/Srv9ZQaPnUvsMgzmMHfgVECqfHVUIW+M5S7SYOjoig8khWuQ==}
+  /inversify/6.0.1:
+    resolution: {integrity: sha512-B3ex30927698TJENHR++8FfEaJGqoWOgI6ZY5Ht/nLUsFCwHn6akbwtnUAPCgUepAnTpe2qHxhDNjoKLyz6rgQ==}
     dev: false
 
   /invert-kv/1.0.0:
@@ -3941,7 +3976,13 @@ packages:
     resolution: {integrity: sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=}
 
   /isexe/2.0.0:
-    resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=}
+    resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
+    dev: true
+
+  /isexe/3.1.1:
+    resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==}
+    engines: {node: '>=16'}
+    dev: false
 
   /js-tokens/3.0.2:
     resolution: {integrity: sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==}
@@ -4021,7 +4062,15 @@ packages:
     dev: true
 
   /jsonfile/4.0.0:
-    resolution: {integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=}
+    resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
+    optionalDependencies:
+      graceful-fs: 4.2.6
+    dev: false
+
+  /jsonfile/6.1.0:
+    resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
+    dependencies:
+      universalify: 2.0.0
     optionalDependencies:
       graceful-fs: 4.2.6
     dev: false
@@ -4071,9 +4120,9 @@ packages:
       type-check: 0.4.0
     dev: true
 
-  /line-by-line/0.1.5:
-    resolution: {integrity: sha1-GcRbWfCoBjLDC1xDpkf+Faq5BcI=}
-    engines: {node: '>=0.8.0'}
+  /line-by-line/0.1.6:
+    resolution: {integrity: sha512-MmwVPfOyp0lWnEZ3fBA8Ah4pMFvxO6WgWovqZNu7Y4J0TNnGcsV4S1LzECHbdgqk1hoHc2mFP1Axc37YUqwafg==}
+    engines: {node: '>=4.0.0'}
     dev: false
 
   /lines-and-columns/1.1.6:
@@ -4118,27 +4167,38 @@ packages:
     resolution: {integrity: sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=}
     dev: true
 
-  /lodash/4.17.10:
-    resolution: {integrity: sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==}
-    dev: false
-
   /lodash/4.17.20:
     resolution: {integrity: sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==}
+    dev: false
 
   /lodash/4.17.21:
     resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
 
   /log4js/1.1.1:
-    resolution: {integrity: sha1-wh0px2BAieTyVYM+f5SzRh3h/0M=}
+    resolution: {integrity: sha512-lYb14ZSs1M/CUFuvy7Zk3VZLDtqrqOaVql9CE0tv8g6/qE1Gfq97XKdltBsjSxxvcJ+t8fAXOnvFxSsms7gGVg==}
     engines: {node: '>=0.12'}
+    deprecated: 1.x is no longer supported. Please upgrade to 6.x or higher.
     dependencies:
       debug: 2.6.9
-      semver: 5.5.0
+      semver: 5.7.1
       streamroller: 0.4.1
     transitivePeerDependencies:
       - supports-color
     dev: false
 
+  /log4js/6.9.1:
+    resolution: {integrity: sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==}
+    engines: {node: '>=8.0'}
+    dependencies:
+      date-format: 4.0.14
+      debug: 4.3.4
+      flatted: 3.2.9
+      rfdc: 1.3.0
+      streamroller: 3.1.5
+    transitivePeerDependencies:
+      - supports-color
+    dev: false
+
   /loose-envify/1.4.0:
     resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
     hasBin: true
@@ -4157,7 +4217,6 @@ packages:
     engines: {node: '>=10'}
     dependencies:
       yallist: 4.0.0
-    dev: true
 
   /make-dir/2.1.0:
     resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==}
@@ -4197,7 +4256,7 @@ packages:
   /micromark/2.11.4:
     resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==}
     dependencies:
-      debug: 4.3.2
+      debug: 4.3.4
       parse-entities: 2.0.0
     transitivePeerDependencies:
       - supports-color
@@ -4227,12 +4286,20 @@ packages:
     resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==}
     dependencies:
       brace-expansion: 1.1.11
+    dev: true
 
   /minimatch/3.1.2:
     resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
     dependencies:
       brace-expansion: 1.1.11
 
+  /minimatch/9.0.3:
+    resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==}
+    engines: {node: '>=16 || 14 >=14.17'}
+    dependencies:
+      brace-expansion: 2.0.1
+    dev: false
+
   /minimist/1.2.5:
     resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==}
 
@@ -4264,7 +4331,6 @@ packages:
 
   /ms/2.1.2:
     resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
-    dev: true
 
   /ms/2.1.3:
     resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
@@ -4316,10 +4382,6 @@ packages:
     dev: true
     optional: true
 
-  /nullthrows/1.0.0:
-    resolution: {integrity: sha1-NHFeU7nevgdQp3Iz/UlKWDWi2Zk=}
-    dev: false
-
   /nullthrows/1.1.1:
     resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==}
     dev: false
@@ -4404,11 +4466,6 @@ packages:
       lcid: 1.0.0
     dev: false
 
-  /os-tmpdir/1.0.2:
-    resolution: {integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=}
-    engines: {node: '>=0.10.0'}
-    dev: false
-
   /p-limit/1.3.0:
     resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==}
     engines: {node: '>=4'}
@@ -4653,29 +4710,27 @@ packages:
       react-lifecycles-compat: 3.0.4
     dev: false
 
-  /react/16.14.0:
-    resolution: {integrity: sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==}
+  /react/17.0.1:
+    resolution: {integrity: sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==}
     engines: {node: '>=0.10.0'}
     dependencies:
       loose-envify: 1.4.0
       object-assign: 4.1.1
-      prop-types: 15.7.2
     dev: false
 
-  /react/17.0.1:
-    resolution: {integrity: sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==}
+  /react/17.0.2:
+    resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==}
     engines: {node: '>=0.10.0'}
     dependencies:
       loose-envify: 1.4.0
       object-assign: 4.1.1
     dev: false
 
-  /react/17.0.2:
-    resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==}
+  /react/18.2.0:
+    resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==}
     engines: {node: '>=0.10.0'}
     dependencies:
       loose-envify: 1.4.0
-      object-assign: 4.1.1
     dev: false
 
   /read-pkg-up/3.0.0:
@@ -4724,8 +4779,8 @@ packages:
       deep-diff: 0.3.8
     dev: false
 
-  /reflect-metadata/0.1.12:
-    resolution: {integrity: sha512-n+IyV+nGz3+0q3/Yf1ra12KpCyi001bi4XFxSjbiWWjfqb52iTTtpGXmCCAOWWIAn9KEuFZKGqBERHmrtScZ3A==}
+  /reflect-metadata/0.1.13:
+    resolution: {integrity: sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==}
     dev: false
 
   /regenerate-unicode-properties/10.0.1:
@@ -4821,8 +4876,12 @@ packages:
     engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
     dev: true
 
+  /rfdc/1.3.0:
+    resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==}
+    dev: false
+
   /rimraf/2.4.5:
-    resolution: {integrity: sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=}
+    resolution: {integrity: sha512-J5xnxTyqaiw06JjMftq7L9ouA448dw/E7dKghkP9WpKNuwmARNNg+Gk8/u5ryb9N/Yo2+z3MCwuqFK/+qPOPfQ==}
     hasBin: true
     dependencies:
       glob: 6.0.4
@@ -4854,15 +4913,8 @@ packages:
       queue-microtask: 1.2.3
     dev: true
 
-  /rxjs-compat/6.3.3:
-    resolution: {integrity: sha512-caGN7ixiabHpOofginKEquuHk7GgaCrC7UpUQ9ZqGp80tMc68msadOeP/2AKy2R4YJsT1+TX5GZCtxO82qWkyA==}
-    dev: false
-
-  /rxjs/5.5.9:
-    resolution: {integrity: sha512-DHG9AHmCmgaFWgjBcXp6NxFDmh3MvIA62GqTWmLnTzr/3oZ6h5hLD8NA+9j+GF0jEwklNIpI4KuuyLG8UWMEvQ==}
-    engines: {npm: '>=2.0.0'}
-    dependencies:
-      symbol-observable: 1.0.1
+  /rxjs-compat/6.6.7:
+    resolution: {integrity: sha512-szN4fK+TqBPOFBcBcsR0g2cmTTUF/vaFEOZNuSdfU8/pGFnNmmn2u8SystYXG1QMrjOPBc6XTKHMVfENDf6hHw==}
     dev: false
 
   /rxjs/6.6.7:
@@ -4872,6 +4924,12 @@ packages:
       tslib: 1.14.1
     dev: false
 
+  /rxjs/7.8.1:
+    resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==}
+    dependencies:
+      tslib: 2.6.2
+    dev: false
+
   /safe-buffer/5.1.2:
     resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
     dev: true
@@ -4915,7 +4973,6 @@ packages:
   /semver/5.7.1:
     resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
     hasBin: true
-    dev: true
 
   /semver/6.3.0:
     resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
@@ -4927,13 +4984,12 @@ packages:
     hasBin: true
     dev: true
 
-  /semver/7.3.5:
-    resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==}
+  /semver/7.5.4:
+    resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==}
     engines: {node: '>=10'}
     hasBin: true
     dependencies:
       lru-cache: 6.0.0
-    dev: true
 
   /shallowequal/1.1.0:
     resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==}
@@ -5055,8 +5111,9 @@ packages:
     dev: true
 
   /streamroller/0.4.1:
-    resolution: {integrity: sha1-1DW9WXQ3Or2b2QaDWVEwhRBswF8=}
+    resolution: {integrity: sha512-w0GGkMlWOiIBIYTmOWHTWKy9Y5hKxGKpQ5WpiHqwhvoSoMHXNTITrk6ZsR3fdgz3Bi/c+CXVHwmfPUQFkEPL+A==}
     engines: {node: '>=0.12.0'}
+    deprecated: 0.x is no longer supported. Please upgrade to 3.x or higher.
     dependencies:
       date-format: 0.0.0
       debug: 0.7.4
@@ -5066,6 +5123,17 @@ packages:
       - supports-color
     dev: false
 
+  /streamroller/3.1.5:
+    resolution: {integrity: sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==}
+    engines: {node: '>=8.0'}
+    dependencies:
+      date-format: 4.0.14
+      debug: 4.3.4
+      fs-extra: 8.1.0
+    transitivePeerDependencies:
+      - supports-color
+    dev: false
+
   /string-width/1.0.2:
     resolution: {integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=}
     engines: {node: '>=0.10.0'}
@@ -5162,11 +5230,6 @@ packages:
       has-flag: 4.0.0
     dev: true
 
-  /symbol-observable/1.0.1:
-    resolution: {integrity: sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=}
-    engines: {node: '>=0.10.0'}
-    dev: false
-
   /tabbable/1.1.0:
     resolution: {integrity: sha512-35UF7YrX08Wj5+CFFwO5akQYE4UFICvOY/xQ7Dgduhxb5QW7IS/d0DeLO9DnRzwVyfyiz6vRPj3MYhPt/Zopiw==}
     dev: false
@@ -5202,11 +5265,11 @@ packages:
     resolution: {integrity: sha512-XrZ2ujRDZLom3DtquzjtEh+kBLbivErqfbqbNG8sVA7ZCUxerIiorxfM87akQNbBnKttBaiXAZwZi46e2mFX7Q==}
     dev: false
 
-  /tmp/0.0.29:
-    resolution: {integrity: sha1-8lEl/w3Z2jzLDC3Tce4SiLuRKMA=}
-    engines: {node: '>=0.4.0'}
+  /tmp/0.2.1:
+    resolution: {integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==}
+    engines: {node: '>=8.17.0'}
     dependencies:
-      os-tmpdir: 1.0.2
+      rimraf: 3.0.2
     dev: false
 
   /to-fast-properties/1.0.3:
@@ -5230,8 +5293,8 @@ packages:
     resolution: {integrity: sha512-O7L5hhSQHxuufWUdcTRPfuTh3phKfAZ/dqfxZFoxPCj2RYmpaSGLEIs016FCXItQwNr08yefUB5TSjzRYnajTA==}
     dev: false
 
-  /tree-kill/1.1.0:
-    resolution: {integrity: sha1-yWPc8DciiS7FnLpWnpQLcZVNFyk=}
+  /tree-kill/1.2.2:
+    resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==}
     hasBin: true
     dev: false
 
@@ -5246,6 +5309,10 @@ packages:
   /tslib/1.14.1:
     resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
 
+  /tslib/2.6.2:
+    resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
+    dev: false
+
   /tsutils/3.21.0_typescript@4.3.5:
     resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
     engines: {node: '>= 6'}
@@ -5274,8 +5341,8 @@ packages:
     hasBin: true
     dev: true
 
-  /uint64be/1.0.1:
-    resolution: {integrity: sha1-H3FUIC8qG4rzU4cd2mUb80zpPpU=}
+  /uint64be/3.0.0:
+    resolution: {integrity: sha512-mliiCSrsE29aNBI7O9W5gGv6WmA9kBR8PtTt6Apaxns076IRdYrrtFhXHEWMj5CSum3U7cv7/pi4xmi4XsIOqg==}
     dev: false
 
   /unbox-primitive/1.0.1:
@@ -5331,9 +5398,14 @@ packages:
     engines: {node: '>= 4.0.0'}
     dev: false
 
-  /untildify/3.0.2:
-    resolution: {integrity: sha1-fx8wIFWz/qDz6B3HjrNnZstl4/E=}
-    engines: {node: '>=4'}
+  /universalify/2.0.0:
+    resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
+    engines: {node: '>= 10.0.0'}
+    dev: false
+
+  /untildify/5.0.0:
+    resolution: {integrity: sha512-bOgQLUnd2G5rhzaTvh1VCI9Fo6bC5cLTpH17T5aFfamyXFYDbbdzN6IXdeoc3jBS7T9hNTmJtYUzJCJ2Xlc9gA==}
+    engines: {node: '>=16'}
     dev: false
 
   /update-browserslist-db/1.0.9_browserslist@4.21.4:
@@ -5369,14 +5441,22 @@ packages:
       spdx-expression-parse: 3.0.1
     dev: true
 
-  /vscode-debugadapter/1.24.0:
-    resolution: {integrity: sha1-KAY7AcyorB5fehPRGOMgem6If/0=}
+  /vscode-debugadapter/1.51.0:
+    resolution: {integrity: sha512-mObaXD5/FH/z6aL2GDuyCLbnwLsYRCAJWgFid01vKW9Y5Si8OvINK+Tn+Yl/lRUbetjNuZW3j1euMEz6z8Yzqg==}
+    deprecated: This package has been renamed to @vscode/debugadapter, please update to the new name
     dependencies:
-      vscode-debugprotocol: 1.24.0
+      mkdirp: 1.0.4
+      vscode-debugprotocol: 1.51.0
     dev: false
 
   /vscode-debugprotocol/1.24.0:
-    resolution: {integrity: sha1-28EOjX2VsQJyehmvPw/O9+JSsI4=}
+    resolution: {integrity: sha512-lYn7RPEIyzy4RmKCPE+oXu5ve/XKd1hso0q0DXot8SpyCGrzbC4uVJ+/Qn/84ieMFb7FyNYls0OZQmR94HOzqw==}
+    deprecated: This package has been renamed to @vscode/debugprotocol, please update to the new name
+    dev: false
+
+  /vscode-debugprotocol/1.51.0:
+    resolution: {integrity: sha512-dzKWTMMyebIMPF1VYMuuQj7gGFq7guR8AFya0mKacu+ayptJfaRuM0mdHCqiOth4FnRP8mPhEroFPx6Ift8wHA==}
+    deprecated: This package has been renamed to @vscode/debugprotocol, please update to the new name
     dev: false
 
   /vscode-json-languageservice/4.1.6:
@@ -5446,6 +5526,15 @@ packages:
     hasBin: true
     dependencies:
       isexe: 2.0.0
+    dev: true
+
+  /which/4.0.0:
+    resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==}
+    engines: {node: ^16.13.0 || >=18.0.0}
+    hasBin: true
+    dependencies:
+      isexe: 3.1.1
+    dev: false
 
   /window-size/0.1.4:
     resolution: {integrity: sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=}
@@ -5469,18 +5558,17 @@ packages:
   /wrappy/1.0.2:
     resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
 
-  /xml2js/0.4.17:
-    resolution: {integrity: sha1-F76T6q4/O3eTWceVtBlwWogX6Gg=}
+  /xml2js/0.6.2:
+    resolution: {integrity: sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==}
+    engines: {node: '>=4.0.0'}
     dependencies:
       sax: 1.2.4
-      xmlbuilder: 4.2.1
+      xmlbuilder: 11.0.1
     dev: false
 
-  /xmlbuilder/4.2.1:
-    resolution: {integrity: sha1-qlijBBoGb5DqoWwvU4n/GfP0YaU=}
-    engines: {node: '>=0.8.0'}
-    dependencies:
-      lodash: 4.17.21
+  /xmlbuilder/11.0.1:
+    resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==}
+    engines: {node: '>=4.0'}
     dev: false
 
   /y18n/3.2.2:
@@ -5488,12 +5576,11 @@ packages:
     dev: false
 
   /yallist/2.1.2:
-    resolution: {integrity: sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=}
+    resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==}
     dev: false
 
   /yallist/4.0.0:
     resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
-    dev: true
 
   /yaml/1.10.0:
     resolution: {integrity: sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==}