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

tiagobento pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools.git


The following commit(s) were added to refs/heads/main by this push:
     new c72aba4cd9c kie-issues#883: On the DMN Editor, allow deleting DRDs + 
`extend-node-path=false` for safer `node_modules` structure (#2230)
c72aba4cd9c is described below

commit c72aba4cd9c6e479b2708b65400cf654c979cc06
Author: Tiago Bento <[email protected]>
AuthorDate: Wed Apr 10 19:45:25 2024 -0400

    kie-issues#883: On the DMN Editor, allow deleting DRDs + 
`extend-node-path=false` for safer `node_modules` structure (#2230)
    
    Co-authored-by: Thiago Lugli <[email protected]>
---
 .npmrc                                             |   1 +
 packages/backend/jest.config.js                    |   2 +-
 packages/bpmn-marshaller/jest.config.js            |   2 +-
 packages/bpmn-vscode-extension/package.json        |   1 +
 .../package.json                                   |   1 +
 .../package.json                                   |   2 +
 packages/cors-proxy-api/jest.config.js             |   2 +-
 packages/cors-proxy-api/package.json               |   2 +
 packages/cors-proxy/jest.config.js                 |   2 +-
 packages/cors-proxy/package.json                   |   3 +
 .../dashbuilder-language-service/jest.config.js    |   2 +-
 .../package.json                                   |   2 +
 .../dmn-editor/src/diagram/DrdSelectorPanel.tsx    |  99 ++--
 packages/dmn-editor/src/diagram/DrgNodesPanel.tsx  |  76 ++-
 packages/dmn-editor/src/icons/Icons.tsx            |   2 +-
 .../DocumentationLinksFormGroup.tsx                |   8 +-
 packages/dmn-editor/src/store/Store.ts             |   2 +-
 .../src/store/computed/computeIndexes.ts           |   3 +-
 packages/dmn-language-service/jest.config.js       |   2 +-
 packages/dmn-marshaller/jest.config.js             |   2 +-
 packages/dmn-runner/package.json                   |   1 +
 packages/dmn-vscode-extension/package.json         |   3 +
 packages/envelope/jest.config.js                   |   2 +-
 packages/extended-services-api/jest.config.js      |   2 +-
 packages/extended-services-api/package.json        |   2 +
 packages/form-generation-tool/package.json         |   2 +
 packages/json-yaml-language-service/jest.config.js |   2 +-
 .../kie-editors-dev-vscode-extension/package.json  |   1 +
 packages/kie-editors-standalone/package.json       |   1 +
 packages/kubernetes-bridge/jest.config.js          |   2 +-
 packages/kubernetes-bridge/package.json            |   1 +
 packages/notifications/jest.config.js              |   2 +-
 packages/operating-system/jest.config.js           |   2 +-
 packages/pmml-editor-marshaller/jest.config.js     |   2 +-
 packages/pmml-vscode-extension/package.json        |   1 +
 .../package.json                                   |   2 +
 .../package.json                                   |   2 +
 .../runtime-tools-swf-gateway-api/jest.config.js   |   2 +-
 .../runtime-tools-swf-gateway-api/package.json     |   2 +
 .../package.json                                   |   2 +
 .../runtime-tools-task-console-webapp/package.json |   2 +
 packages/scesim-marshaller/jest.config.js          |   2 +-
 packages/serverless-logic-web-tools/package.json   |   2 +
 .../jest.config.js                                 |   2 +-
 .../jest.config.js                                 |   2 +-
 .../jest.config.js                                 |   2 +-
 .../package.json                                   |   4 +
 .../package.json                                   |   1 +
 packages/storybook-base/src/config/baseConfig.ts   |  22 +-
 packages/switch-expression-ts/jest.config.js       |   2 +-
 packages/uniforms-bootstrap4-codegen/package.json  |   3 +
 packages/uniforms-patternfly-codegen/package.json  |   3 +
 packages/uniforms-patternfly/package.json          |   1 +
 .../package.json                                   |   1 +
 packages/vscode-extension/jest.config.js           |   2 +-
 .../vscode-java-code-completion/jest.config.js     |   2 +-
 packages/webpack-base/package.json                 |   1 +
 packages/workspace/jest.config.js                  |   2 +-
 packages/workspaces-git-fs/jest.config.js          |   2 +-
 packages/xml-parser-ts-codegen/jest.config.js      |   2 +-
 packages/xml-parser-ts-codegen/package.json        |   2 +
 packages/xml-parser-ts/jest.config.js              |   2 +-
 packages/yaml-language-server/jest.config.json     |   3 +-
 packages/yard-vscode-extension/package.json        |   1 +
 pnpm-lock.yaml                                     | 603 +++++++++++----------
 65 files changed, 521 insertions(+), 402 deletions(-)

diff --git a/.npmrc b/.npmrc
index 175094eda49..cea9c4c75d5 100644
--- a/.npmrc
+++ b/.npmrc
@@ -1 +1,2 @@
 dedupe-peer-dependents=false # Without this, pnpm will always install all 
packages when `pnpm booststrap:root` runs. See 
https://github.com/pnpm/pnpm/issues/6300.
+extend-node-path=false # Prevent `pnpm` from allowing binaries to require 
transitive dependencies through `node_modules/.pnpm/node_modules` when on files 
that are inside workspace packages.
\ No newline at end of file
diff --git a/packages/backend/jest.config.js b/packages/backend/jest.config.js
index 04f136e4667..605875fbc24 100644
--- a/packages/backend/jest.config.js
+++ b/packages/backend/jest.config.js
@@ -28,7 +28,7 @@ module.exports = {
   moduleFileExtensions: ["js", "jsx", "ts", "tsx"],
   testRegex: "/tests/.*\\.test\\.(jsx?|tsx?)$",
   transform: {
-    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }], "@babel/react"] }],
+    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }]] }],
     "^.+\\.tsx?$": "ts-jest",
   },
   transformIgnorePatterns: [],
diff --git a/packages/bpmn-marshaller/jest.config.js 
b/packages/bpmn-marshaller/jest.config.js
index 6ada62559f3..995eed8f0e8 100644
--- a/packages/bpmn-marshaller/jest.config.js
+++ b/packages/bpmn-marshaller/jest.config.js
@@ -28,7 +28,7 @@ module.exports = {
   moduleFileExtensions: ["js", "jsx", "ts", "tsx"],
   testRegex: "/tests/.*\\.test\\.(jsx?|tsx?)$",
   transform: {
-    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }], "@babel/react"] }],
+    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }]] }],
     "^.+\\.tsx?$": "ts-jest",
   },
 };
diff --git a/packages/bpmn-vscode-extension/package.json 
b/packages/bpmn-vscode-extension/package.json
index 2d887418c56..3794af34371 100644
--- a/packages/bpmn-vscode-extension/package.json
+++ b/packages/bpmn-vscode-extension/package.json
@@ -43,6 +43,7 @@
     "@vscode/test-web": "^0.0.30",
     "@vscode/vsce": "^2.22.0",
     "copy-webpack-plugin": "^11.0.0",
+    "process": "^0.11.10",
     "rimraf": "^3.0.2",
     "webpack": "^5.88.2",
     "webpack-cli": "^4.10.0",
diff --git a/packages/chrome-extension-pack-kogito-kie-editors/package.json 
b/packages/chrome-extension-pack-kogito-kie-editors/package.json
index 6a22d70bb8b..313a6f426be 100644
--- a/packages/chrome-extension-pack-kogito-kie-editors/package.json
+++ b/packages/chrome-extension-pack-kogito-kie-editors/package.json
@@ -50,6 +50,7 @@
     "jest": "^26.6.3",
     "jest-junit": "^14.0.0",
     "jest-when": "^3.5.0",
+    "process": "^0.11.10",
     "rimraf": "^3.0.2",
     "selenium-webdriver": "^4.15.0",
     "start-server-and-test": "^1.12.1",
diff --git a/packages/chrome-extension-serverless-workflow-editor/package.json 
b/packages/chrome-extension-serverless-workflow-editor/package.json
index c235b42fc76..94f8176dc42 100644
--- a/packages/chrome-extension-serverless-workflow-editor/package.json
+++ b/packages/chrome-extension-serverless-workflow-editor/package.json
@@ -47,10 +47,12 @@
     "@types/jest-when": "^2.7.4",
     "copy-webpack-plugin": "^11.0.0",
     "jest": "^26.6.3",
+    "jest-junit": "^14.0.0",
     "jest-when": "^3.5.0",
     "monaco-editor": "^0.39.0",
     "monaco-editor-webpack-plugin": "^7.0.1",
     "monaco-yaml": "^4.0.4",
+    "process": "^0.11.10",
     "rimraf": "^3.0.2",
     "start-server-and-test": "^1.12.1",
     "ts-jest": "^26.5.6",
diff --git a/packages/cors-proxy-api/jest.config.js 
b/packages/cors-proxy-api/jest.config.js
index 5a7cac2f7d1..5927d9bb888 100644
--- a/packages/cors-proxy-api/jest.config.js
+++ b/packages/cors-proxy-api/jest.config.js
@@ -28,7 +28,7 @@ module.exports = {
   moduleFileExtensions: ["js", "jsx", "ts", "tsx"],
   testRegex: "/tests/.*\\.test\\.(jsx?|tsx?)$",
   transform: {
-    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }], "@babel/react"] }],
+    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }]] }],
     "^.+\\.tsx?$": "ts-jest",
   },
   moduleNameMapper: {
diff --git a/packages/cors-proxy-api/package.json 
b/packages/cors-proxy-api/package.json
index d2c1c17f376..41e0935c827 100644
--- a/packages/cors-proxy-api/package.json
+++ b/packages/cors-proxy-api/package.json
@@ -25,6 +25,8 @@
   },
   "dependencies": {},
   "devDependencies": {
+    "@babel/core": "^7.16.0",
+    "@babel/preset-env": "^7.16.0",
     "@kie-tools/eslint": "workspace:*",
     "@kie-tools/root-env": "workspace:*",
     "@kie-tools/tsconfig": "workspace:*",
diff --git a/packages/cors-proxy/jest.config.js 
b/packages/cors-proxy/jest.config.js
index 6ada62559f3..995eed8f0e8 100644
--- a/packages/cors-proxy/jest.config.js
+++ b/packages/cors-proxy/jest.config.js
@@ -28,7 +28,7 @@ module.exports = {
   moduleFileExtensions: ["js", "jsx", "ts", "tsx"],
   testRegex: "/tests/.*\\.test\\.(jsx?|tsx?)$",
   transform: {
-    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }], "@babel/react"] }],
+    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }]] }],
     "^.+\\.tsx?$": "ts-jest",
   },
 };
diff --git a/packages/cors-proxy/package.json b/packages/cors-proxy/package.json
index 9e54c4733bb..8a254ead515 100644
--- a/packages/cors-proxy/package.json
+++ b/packages/cors-proxy/package.json
@@ -31,6 +31,8 @@
     "node-fetch": "^3.3.1"
   },
   "devDependencies": {
+    "@babel/core": "^7.16.0",
+    "@babel/preset-env": "^7.16.0",
     "@kie-tools-core/webpack-base": "workspace:*",
     "@kie-tools/cors-proxy-api": "workspace:*",
     "@kie-tools/eslint": "workspace:*",
@@ -42,6 +44,7 @@
     "@types/node": "^18.13.0",
     "cross-env": "^7.0.3",
     "jest": "^26.6.3",
+    "jest-junit": "^14.0.0",
     "rimraf": "^3.0.2",
     "run-script-os": "^1.1.6",
     "ts-jest": "^26.5.6",
diff --git a/packages/dashbuilder-language-service/jest.config.js 
b/packages/dashbuilder-language-service/jest.config.js
index 5a7cac2f7d1..5927d9bb888 100644
--- a/packages/dashbuilder-language-service/jest.config.js
+++ b/packages/dashbuilder-language-service/jest.config.js
@@ -28,7 +28,7 @@ module.exports = {
   moduleFileExtensions: ["js", "jsx", "ts", "tsx"],
   testRegex: "/tests/.*\\.test\\.(jsx?|tsx?)$",
   transform: {
-    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }], "@babel/react"] }],
+    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }]] }],
     "^.+\\.tsx?$": "ts-jest",
   },
   moduleNameMapper: {
diff --git a/packages/dashbuilder-viewer-deployment-webapp/package.json 
b/packages/dashbuilder-viewer-deployment-webapp/package.json
index 5acdbad55f4..4fb7bd60861 100644
--- a/packages/dashbuilder-viewer-deployment-webapp/package.json
+++ b/packages/dashbuilder-viewer-deployment-webapp/package.json
@@ -46,12 +46,14 @@
     "@kie-tools/eslint": "workspace:*",
     "@kie-tools/root-env": "workspace:*",
     "@kie-tools/tsconfig": "workspace:*",
+    "@testing-library/jest-dom": "^5.16.1",
     "@types/jest": "^26.0.23",
     "@types/jest-when": "^2.7.4",
     "@types/react": "^17.0.6",
     "@types/react-dom": "^17.0.5",
     "@types/react-router": "^5.1.20",
     "@types/react-router-dom": "^5.3.3",
+    "@types/testing-library__jest-dom": "^5.9.1",
     "copy-webpack-plugin": "^11.0.0",
     "html-replace-webpack-plugin": "^2.6.0",
     "html-webpack-plugin": "^5.3.2",
diff --git a/packages/dmn-editor/src/diagram/DrdSelectorPanel.tsx 
b/packages/dmn-editor/src/diagram/DrdSelectorPanel.tsx
index 000561984ce..465cdb16004 100644
--- a/packages/dmn-editor/src/diagram/DrdSelectorPanel.tsx
+++ b/packages/dmn-editor/src/diagram/DrdSelectorPanel.tsx
@@ -30,6 +30,9 @@ import { Title } from 
"@patternfly/react-core/dist/js/components/Title";
 import { Form, FormGroup, FormSection } from 
"@patternfly/react-core/dist/js/components/Form";
 import { ToggleGroup, ToggleGroupItem } from 
"@patternfly/react-core/dist/js/components/ToggleGroup";
 import { AlternativeInputDataIcon, InputDataIcon } from "../icons/Icons";
+import { EmptyState, EmptyStateBody } from 
"@patternfly/react-core/dist/js/components/EmptyState";
+import { Flex } from "@patternfly/react-core/dist/js/layouts/Flex";
+import { useCallback } from "react";
 
 export function DrdSelectorPanel() {
   const thisDmn = useDmnEditorStore((s) => s.dmn);
@@ -37,12 +40,22 @@ export function DrdSelectorPanel() {
   const isAlternativeInputDataShape = useDmnEditorStore((s) => 
s.computed(s).isAlternativeInputDataShape());
   const drdName = useDmnEditorStore(
     (s) =>
-      
s.dmn.model.definitions["dmndi:DMNDI"]?.["dmndi:DMNDiagram"]?.[s.diagram.drdIndex]["@_name"]
 ||
+      
s.dmn.model.definitions["dmndi:DMNDI"]?.["dmndi:DMNDiagram"]?.[s.diagram.drdIndex]?.["@_name"]
 ||
       getDefaultDrdName({ drdIndex: s.diagram.drdIndex })
   );
 
   const dmnEditorStoreApi = useDmnEditorStoreApi();
 
+  const drds = thisDmn.model.definitions["dmndi:DMNDI"]?.["dmndi:DMNDiagram"] 
?? [];
+
+  const removeDrd = useCallback(() => {
+    dmnEditorStoreApi.setState((s) => {
+      const nextDrds = 
s.dmn.model.definitions["dmndi:DMNDI"]?.["dmndi:DMNDiagram"];
+      nextDrds?.splice(s.diagram.drdIndex, 1);
+      s.diagram.drdIndex = Math.max(0, Math.min(s.diagram.drdIndex, 
(nextDrds?.length ?? 0) - 1));
+    });
+  }, [dmnEditorStoreApi]);
+
   return (
     <>
       <div
@@ -89,28 +102,48 @@ export function DrdSelectorPanel() {
         <div style={{ gridArea: "divider-list" }}>
           <Divider style={{ marginBottom: "8px" }} />
         </div>
-        <div style={{ gridArea: "content-list" }} 
className={"kie-dmn-editor--drd-list"}>
-          
{thisDmn.model.definitions["dmndi:DMNDI"]?.["dmndi:DMNDiagram"]?.map((drd, i) 
=> (
-            <React.Fragment key={drd["@_id"]!}>
-              <button
-                className={i === diagram.drdIndex ? "active" : undefined}
-                onClick={() => {
-                  dmnEditorStoreApi.setState((state) => {
-                    state.diagram.drdIndex = i;
-                  });
-                }}
-              >
-                {`${i + 1}. ${drd["@_name"] || getDefaultDrdName({ drdIndex: i 
})}`}
-              </button>
-              <br />
-            </React.Fragment>
-          ))}
-        </div>
+        {(drds.length <= 0 && (
+          <>
+            <EmptyState>
+              <Title size={"md"} headingLevel={"h4"}>
+                {"You're on the default DRD"}
+              </Title>
+              <EmptyStateBody>
+                {"Adding nodes or making changes to the Diagram will 
automatically create a DRD for you."}
+              </EmptyStateBody>
+            </EmptyState>
+          </>
+        )) || (
+          <div style={{ gridArea: "content-list" }} 
className={"kie-dmn-editor--drd-list"}>
+            {drds.map((drd, i) => (
+              <React.Fragment key={drd["@_id"]!}>
+                <button
+                  className={i === diagram.drdIndex ? "active" : undefined}
+                  onClick={() => {
+                    dmnEditorStoreApi.setState((state) => {
+                      state.diagram.drdIndex = i;
+                    });
+                  }}
+                >
+                  {`${i + 1}. ${drd["@_name"] || getDefaultDrdName({ drdIndex: 
i })}`}
+                </button>
+                <br />
+              </React.Fragment>
+            ))}
+          </div>
+        )}
 
         <div style={{ gridArea: "header-properties" }}>
-          <Title headingLevel="h3" style={{ height: "36px" }}>
-            {drdName}
-          </Title>
+          <Flex justifyContent={{ default: "justifyContentSpaceBetween" }}>
+            <Title headingLevel="h3" style={{ height: "36px" }}>
+              {drdName}
+            </Title>
+            {drds.length > 0 && (
+              <Button variant={ButtonVariant.link} onClick={removeDrd} 
style={{ padding: 0 }}>
+                Remove
+              </Button>
+            )}
+          </Flex>
         </div>
         <div style={{ gridArea: "divider-properties" }}>
           <Divider style={{ marginBottom: "8px" }} />
@@ -129,12 +162,12 @@ export function DrdSelectorPanel() {
                     buttonId="classic-input-node-shape"
                     isSelected={isAlternativeInputDataShape === false}
                     onChange={() =>
-                      dmnEditorStoreApi.setState((state) => {
-                        state.dmn.model.definitions["dmndi:DMNDI"] ??= {};
-                        
state.dmn.model.definitions["dmndi:DMNDI"]["dmndi:DMNDiagram"] ??= [];
-                        
state.dmn.model.definitions["dmndi:DMNDI"]["dmndi:DMNDiagram"][state.diagram.drdIndex][
-                          "@_useAlternativeInputDataShape"
-                        ] = false;
+                      dmnEditorStoreApi.setState((s) => {
+                        const { diagram: drd } = addOrGetDrd({
+                          definitions: s.dmn.model.definitions,
+                          drdIndex: s.diagram.drdIndex,
+                        });
+                        drd["@_useAlternativeInputDataShape"] = false;
                       })
                     }
                   />
@@ -151,12 +184,12 @@ export function DrdSelectorPanel() {
                     buttonId="alternative-input-node-shape"
                     isSelected={isAlternativeInputDataShape === true}
                     onChange={() =>
-                      dmnEditorStoreApi.setState((state) => {
-                        state.dmn.model.definitions["dmndi:DMNDI"] ??= {};
-                        
state.dmn.model.definitions["dmndi:DMNDI"]["dmndi:DMNDiagram"] ??= [];
-                        
state.dmn.model.definitions["dmndi:DMNDI"]["dmndi:DMNDiagram"][state.diagram.drdIndex][
-                          "@_useAlternativeInputDataShape"
-                        ] = true;
+                      dmnEditorStoreApi.setState((s) => {
+                        const { diagram: drd } = addOrGetDrd({
+                          definitions: s.dmn.model.definitions,
+                          drdIndex: s.diagram.drdIndex,
+                        });
+                        drd["@_useAlternativeInputDataShape"] = true;
                       })
                     }
                   />
diff --git a/packages/dmn-editor/src/diagram/DrgNodesPanel.tsx 
b/packages/dmn-editor/src/diagram/DrgNodesPanel.tsx
index 887b67992f4..d332180b0a5 100644
--- a/packages/dmn-editor/src/diagram/DrgNodesPanel.tsx
+++ b/packages/dmn-editor/src/diagram/DrgNodesPanel.tsx
@@ -32,6 +32,9 @@ import { Unpacked } from "../tsExt/tsExt";
 import { buildXmlHref } from "../xml/xmlHrefs";
 import { Divider } from "@patternfly/react-core/dist/js/components/Divider";
 import { computeContainingDecisionServiceHrefsByDecisionHrefs } from 
"../store/computed/computeContainingDecisionServiceHrefsByDecisionHrefs.ts";
+import { EmptyState, EmptyStateBody, EmptyStateIcon } from 
"@patternfly/react-core/dist/js/components/EmptyState";
+import { Title } from "@patternfly/react-core/dist/js/components/Title";
+import CubesIcon from "@patternfly/react-icons/dist/js/icons/cubes-icon";
 
 export const MIME_TYPE_FOR_DMN_EDITOR_DRG_NODE = "kie-dmn-editor--drg-node";
 
@@ -100,37 +103,52 @@ export function DrgNodesPanel() {
 
   return (
     <>
-      <div className="kie-dmn-editor--sticky-top-glass-header" style={{ 
padding: "12px" }}>
-        <Flex justifyContent={{ default: "justifyContentSpaceBetween" }}>
-          <TextContent>
-            <Text component="h3">DRG Nodes</Text>
-          </TextContent>
-          <Button
-            title={"Close"}
-            variant={ButtonVariant.plain}
-            onClick={() =>
-              dmnEditorStoreApi.setState((state) => {
-                state.diagram.openLhsPanel = DiagramLhsPanel.NONE;
-              })
-            }
-          >
-            <TimesIcon />
-          </Button>
-        </Flex>
+      {(nodes.length <= 0 && (
+        <>
+          <EmptyState>
+            <EmptyStateIcon icon={CubesIcon} />
+            <Title size={"md"} headingLevel={"h4"}>
+              No DRG nodes yet
+            </Title>
+            <EmptyStateBody>Use the Palette on the left-hand-side to drag new 
nodes into the Diagram.</EmptyStateBody>
+          </EmptyState>
+        </>
+      )) || (
+        <>
+          <div className="kie-dmn-editor--sticky-top-glass-header" style={{ 
padding: "12px" }}>
+            <Flex justifyContent={{ default: "justifyContentSpaceBetween" }}>
+              <TextContent>
+                <Text component="h3">DRG Nodes</Text>
+              </TextContent>
+              <Button
+                title={"Close"}
+                variant={ButtonVariant.plain}
+                onClick={() =>
+                  dmnEditorStoreApi.setState((state) => {
+                    state.diagram.openLhsPanel = DiagramLhsPanel.NONE;
+                  })
+                }
+              >
+                <TimesIcon />
+              </Button>
+            </Flex>
+
+            <Divider style={{ marginBottom: "12px" }} />
 
-        <Divider style={{ marginBottom: "12px" }} />
+            <SearchInput
+              style={{ marginBottom: "12px", height: "36px" }}
+              onKeyDown={(e) => e.stopPropagation()}
+              autoFocus={true}
+              placeholder="Filter..."
+              value={filter}
+              onChange={(_event, value) => setFilter(value)}
+              onClear={() => setFilter("")}
+            />
+          </div>
 
-        <SearchInput
-          style={{ marginBottom: "12px", height: "36px" }}
-          onKeyDown={(e) => e.stopPropagation()}
-          autoFocus={true}
-          placeholder="Filter..."
-          value={filter}
-          onChange={(_event, value) => setFilter(value)}
-          onClear={() => setFilter("")}
-        />
-      </div>
-      <div style={{ padding: "12px" }}>{nodes}</div>
+          <div style={{ padding: "12px" }}>{nodes}</div>
+        </>
+      )}
     </>
   );
 }
diff --git a/packages/dmn-editor/src/icons/Icons.tsx 
b/packages/dmn-editor/src/icons/Icons.tsx
index c5f748f43b3..608d3ce6d2e 100644
--- a/packages/dmn-editor/src/icons/Icons.tsx
+++ b/packages/dmn-editor/src/icons/Icons.tsx
@@ -107,7 +107,7 @@ export function AlternativeInputDataIcon(props: {
         isIcon={true}
         width={80}
         height={100}
-        strokeWidth={8}
+        strokeWidth={10}
         transform={props.transform ?? "translate(80, 60)"}
         isCollection={false}
       />
diff --git 
a/packages/dmn-editor/src/propertiesPanel/DocumentationLinksFormGroup.tsx 
b/packages/dmn-editor/src/propertiesPanel/DocumentationLinksFormGroup.tsx
index c371201ac5c..1d2f1490610 100644
--- a/packages/dmn-editor/src/propertiesPanel/DocumentationLinksFormGroup.tsx
+++ b/packages/dmn-editor/src/propertiesPanel/DocumentationLinksFormGroup.tsx
@@ -35,7 +35,7 @@ import { Draggable, DragAndDrop, useDraggableItemContext } 
from "../draggable/Dr
 import "./DocumentationLinksFormGroup.css";
 
 const PLACEHOLDER_URL_TITLE = "Enter a title...";
-const PLACEHOLDER_URL = "http://";;
+const PLACEHOLDER_URL = "https://...";;
 
 export function DocumentationLinksFormGroup({
   isReadonly,
@@ -173,8 +173,8 @@ export function DocumentationLinksFormGroup({
           rowClassName={index !== 0 ? 
"kie-dmn-editor--documentation-link--not-first-element" : ""}
           handlerStyle={
             expandedUrls[index]
-              ? { alignSelf: "flex-start", paddingTop: "8px", paddingLeft: 
"24px", paddingRight: "8px" }
-              : { paddingLeft: "24px", paddingRight: "8px" }
+              ? { alignSelf: "flex-start", paddingTop: "8px", paddingLeft: 
"16px", paddingRight: "16px" }
+              : { paddingLeft: "16px", paddingRight: "16px" }
           }
         >
           <li>
@@ -257,7 +257,7 @@ function DocumentationLinksInput({
     } catch (error) {
       try {
         if (!newUrl.includes("http://";) && !newUrl.includes("https://";)) {
-          const urlWithProtocol = "http://"; + newUrl + "/";
+          const urlWithProtocol = "https://"; + newUrl + "/";
           const url = new URL(urlWithProtocol);
           // the new URL automatically converts the whitespaces to %20
           // this check verifies if the url has whitespaces
diff --git a/packages/dmn-editor/src/store/Store.ts 
b/packages/dmn-editor/src/store/Store.ts
index 61e42213672..fb96ef26f89 100644
--- a/packages/dmn-editor/src/store/Store.ts
+++ b/packages/dmn-editor/src/store/Store.ts
@@ -346,7 +346,7 @@ export function createDmnEditorStore(model: 
State["dmn"]["model"], computedCache
           isAlternativeInputDataShape: () =>
             computedCache.cached(
               "isAlternativeInputDataShape",
-              (drdIndex, dmnDiagram) => 
dmnDiagram?.[drdIndex]["@_useAlternativeInputDataShape"] ?? false,
+              (drdIndex, dmnDiagram) => 
dmnDiagram?.[drdIndex]?.["@_useAlternativeInputDataShape"] ?? false,
               [s.diagram.drdIndex, 
s.dmn.model.definitions["dmndi:DMNDI"]?.["dmndi:DMNDiagram"]] as const
             ),
 
diff --git a/packages/dmn-editor/src/store/computed/computeIndexes.ts 
b/packages/dmn-editor/src/store/computed/computeIndexes.ts
index 1c9c86a17bf..3d1d4d68c5e 100644
--- a/packages/dmn-editor/src/store/computed/computeIndexes.ts
+++ b/packages/dmn-editor/src/store/computed/computeIndexes.ts
@@ -32,7 +32,8 @@ export function computeIndexedDrd(
   const dmnShapesByHref = new Map<string, DMNDI15__DMNShape & { index: number; 
dmnElementRefQName: XmlQName }>();
   const hrefsOfDmnElementRefsOfShapesPointingToExternalDmnObjects = new 
Set<string>();
 
-  const diagramElements = 
definitions["dmndi:DMNDI"]?.["dmndi:DMNDiagram"]?.[drdIndex]["dmndi:DMNDiagramElement"]
 ?? [];
+  const diagramElements =
+    
definitions["dmndi:DMNDI"]?.["dmndi:DMNDiagram"]?.[drdIndex]?.["dmndi:DMNDiagramElement"]
 ?? [];
   for (let i = 0; i < diagramElements.length; i++) {
     const e = diagramElements[i];
     // DMNEdge
diff --git a/packages/dmn-language-service/jest.config.js 
b/packages/dmn-language-service/jest.config.js
index 4cb535a2841..82405627e61 100644
--- a/packages/dmn-language-service/jest.config.js
+++ b/packages/dmn-language-service/jest.config.js
@@ -29,7 +29,7 @@ module.exports = {
   testRegex: "/tests/.*\\.test\\.(jsx?|tsx?)$",
   transformIgnorePatterns: [],
   transform: {
-    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }], "@babel/react"] }],
+    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }]] }],
     "^.+\\.tsx?$": "ts-jest",
   },
 };
diff --git a/packages/dmn-marshaller/jest.config.js 
b/packages/dmn-marshaller/jest.config.js
index 6ada62559f3..995eed8f0e8 100644
--- a/packages/dmn-marshaller/jest.config.js
+++ b/packages/dmn-marshaller/jest.config.js
@@ -28,7 +28,7 @@ module.exports = {
   moduleFileExtensions: ["js", "jsx", "ts", "tsx"],
   testRegex: "/tests/.*\\.test\\.(jsx?|tsx?)$",
   transform: {
-    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }], "@babel/react"] }],
+    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }]] }],
     "^.+\\.tsx?$": "ts-jest",
   },
 };
diff --git a/packages/dmn-runner/package.json b/packages/dmn-runner/package.json
index 029ff2d16f0..0bb45c4ce82 100644
--- a/packages/dmn-runner/package.json
+++ b/packages/dmn-runner/package.json
@@ -43,6 +43,7 @@
   "devDependencies": {
     "@babel/core": "^7.16.0",
     "@babel/preset-env": "^7.16.0",
+    "@babel/preset-react": "^7.16.0",
     "@kie-tools/eslint": "workspace:*",
     "@kie-tools/root-env": "workspace:*",
     "@kie-tools/tsconfig": "workspace:*",
diff --git a/packages/dmn-vscode-extension/package.json 
b/packages/dmn-vscode-extension/package.json
index 4a600eb3f39..a672effb66f 100644
--- a/packages/dmn-vscode-extension/package.json
+++ b/packages/dmn-vscode-extension/package.json
@@ -43,8 +43,11 @@
     "@types/vscode": "1.67.0",
     "@vscode/test-web": "^0.0.30",
     "@vscode/vsce": "^2.22.0",
+    "buffer": "^6.0.3",
     "copy-webpack-plugin": "^11.0.0",
+    "process": "^0.11.10",
     "rimraf": "^3.0.2",
+    "stream-browserify": "3.0.0",
     "webpack": "^5.88.2",
     "webpack-cli": "^4.10.0",
     "webpack-dev-server": "^4.15.1",
diff --git a/packages/envelope/jest.config.js b/packages/envelope/jest.config.js
index 5a7cac2f7d1..5927d9bb888 100644
--- a/packages/envelope/jest.config.js
+++ b/packages/envelope/jest.config.js
@@ -28,7 +28,7 @@ module.exports = {
   moduleFileExtensions: ["js", "jsx", "ts", "tsx"],
   testRegex: "/tests/.*\\.test\\.(jsx?|tsx?)$",
   transform: {
-    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }], "@babel/react"] }],
+    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }]] }],
     "^.+\\.tsx?$": "ts-jest",
   },
   moduleNameMapper: {
diff --git a/packages/extended-services-api/jest.config.js 
b/packages/extended-services-api/jest.config.js
index 5a7cac2f7d1..5927d9bb888 100644
--- a/packages/extended-services-api/jest.config.js
+++ b/packages/extended-services-api/jest.config.js
@@ -28,7 +28,7 @@ module.exports = {
   moduleFileExtensions: ["js", "jsx", "ts", "tsx"],
   testRegex: "/tests/.*\\.test\\.(jsx?|tsx?)$",
   transform: {
-    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }], "@babel/react"] }],
+    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }]] }],
     "^.+\\.tsx?$": "ts-jest",
   },
   moduleNameMapper: {
diff --git a/packages/extended-services-api/package.json 
b/packages/extended-services-api/package.json
index 08460ee527c..faf2fcd1be6 100644
--- a/packages/extended-services-api/package.json
+++ b/packages/extended-services-api/package.json
@@ -27,6 +27,8 @@
     "@kie-tools-core/notifications": "workspace:*"
   },
   "devDependencies": {
+    "@babel/core": "^7.16.0",
+    "@babel/preset-env": "^7.16.0",
     "@kie-tools/eslint": "workspace:*",
     "@kie-tools/root-env": "workspace:*",
     "@kie-tools/tsconfig": "workspace:*",
diff --git a/packages/form-generation-tool/package.json 
b/packages/form-generation-tool/package.json
index 9cd2e18650f..25f332ededc 100644
--- a/packages/form-generation-tool/package.json
+++ b/packages/form-generation-tool/package.json
@@ -46,10 +46,12 @@
     "@kie-tools/eslint": "workspace:*",
     "@kie-tools/root-env": "workspace:*",
     "@kie-tools/tsconfig": "workspace:*",
+    "@testing-library/jest-dom": "^5.16.1",
     "@types/inquirer": "^7.3.2",
     "@types/jest": "^26.0.23",
     "@types/jest-when": "^2.7.4",
     "@types/lodash": "^4.14.168",
+    "@types/testing-library__jest-dom": "^5.9.1",
     "jest": "^26.6.3",
     "jest-junit": "^14.0.0",
     "jest-when": "^3.5.0",
diff --git a/packages/json-yaml-language-service/jest.config.js 
b/packages/json-yaml-language-service/jest.config.js
index 6ada62559f3..995eed8f0e8 100644
--- a/packages/json-yaml-language-service/jest.config.js
+++ b/packages/json-yaml-language-service/jest.config.js
@@ -28,7 +28,7 @@ module.exports = {
   moduleFileExtensions: ["js", "jsx", "ts", "tsx"],
   testRegex: "/tests/.*\\.test\\.(jsx?|tsx?)$",
   transform: {
-    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }], "@babel/react"] }],
+    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }]] }],
     "^.+\\.tsx?$": "ts-jest",
   },
 };
diff --git a/packages/kie-editors-dev-vscode-extension/package.json 
b/packages/kie-editors-dev-vscode-extension/package.json
index 69a90eb1240..e592e7667c7 100644
--- a/packages/kie-editors-dev-vscode-extension/package.json
+++ b/packages/kie-editors-dev-vscode-extension/package.json
@@ -77,6 +77,7 @@
     "mocha-jenkins-reporter": "^0.4.5",
     "mocha-junit-reporter": "^2.0.2",
     "mocha-multi-reporters": "^1.5.1",
+    "process": "^0.11.10",
     "rimraf": "^3.0.2",
     "sanitize-filename-ts": "^1.0.2",
     "ts-jest": "^26.5.6",
diff --git a/packages/kie-editors-standalone/package.json 
b/packages/kie-editors-standalone/package.json
index 9499e7ebe5f..a929a6dbc09 100644
--- a/packages/kie-editors-standalone/package.json
+++ b/packages/kie-editors-standalone/package.json
@@ -74,6 +74,7 @@
     "jest-when": "^3.5.0",
     "junit-report-merger": "^4.0.0",
     "minimatch": "^3.0.5",
+    "process": "^0.11.10",
     "raw-loader": "^4.0.2",
     "react": "^17.0.2",
     "react-dom": "^17.0.2",
diff --git a/packages/kubernetes-bridge/jest.config.js 
b/packages/kubernetes-bridge/jest.config.js
index fa572084696..e07919061e3 100644
--- a/packages/kubernetes-bridge/jest.config.js
+++ b/packages/kubernetes-bridge/jest.config.js
@@ -28,7 +28,7 @@ module.exports = {
   moduleFileExtensions: ["js", "jsx", "ts", "tsx"],
   testRegex: "/tests/.*\\.test\\.(jsx?|tsx?)$",
   transform: {
-    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }], "@babel/react"] }],
+    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }]] }],
     "^.+\\.tsx?$": "ts-jest",
   },
   setupFilesAfterEnv: ["./tests/jest.setup.ts"],
diff --git a/packages/kubernetes-bridge/package.json 
b/packages/kubernetes-bridge/package.json
index 6778c12315b..1393a3aae48 100644
--- a/packages/kubernetes-bridge/package.json
+++ b/packages/kubernetes-bridge/package.json
@@ -38,6 +38,7 @@
     "@kie-tools/tsconfig": "workspace:*",
     "@testing-library/jest-dom": "^5.16.1",
     "@types/jest": "^26.0.23",
+    "@types/testing-library__jest-dom": "^5.9.1",
     "jest": "^26.6.3",
     "jest-junit": "^14.0.0",
     "rimraf": "^3.0.2",
diff --git a/packages/notifications/jest.config.js 
b/packages/notifications/jest.config.js
index 5a7cac2f7d1..5927d9bb888 100644
--- a/packages/notifications/jest.config.js
+++ b/packages/notifications/jest.config.js
@@ -28,7 +28,7 @@ module.exports = {
   moduleFileExtensions: ["js", "jsx", "ts", "tsx"],
   testRegex: "/tests/.*\\.test\\.(jsx?|tsx?)$",
   transform: {
-    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }], "@babel/react"] }],
+    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }]] }],
     "^.+\\.tsx?$": "ts-jest",
   },
   moduleNameMapper: {
diff --git a/packages/operating-system/jest.config.js 
b/packages/operating-system/jest.config.js
index 5a7cac2f7d1..5927d9bb888 100644
--- a/packages/operating-system/jest.config.js
+++ b/packages/operating-system/jest.config.js
@@ -28,7 +28,7 @@ module.exports = {
   moduleFileExtensions: ["js", "jsx", "ts", "tsx"],
   testRegex: "/tests/.*\\.test\\.(jsx?|tsx?)$",
   transform: {
-    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }], "@babel/react"] }],
+    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }]] }],
     "^.+\\.tsx?$": "ts-jest",
   },
   moduleNameMapper: {
diff --git a/packages/pmml-editor-marshaller/jest.config.js 
b/packages/pmml-editor-marshaller/jest.config.js
index 5a7cac2f7d1..5927d9bb888 100644
--- a/packages/pmml-editor-marshaller/jest.config.js
+++ b/packages/pmml-editor-marshaller/jest.config.js
@@ -28,7 +28,7 @@ module.exports = {
   moduleFileExtensions: ["js", "jsx", "ts", "tsx"],
   testRegex: "/tests/.*\\.test\\.(jsx?|tsx?)$",
   transform: {
-    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }], "@babel/react"] }],
+    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }]] }],
     "^.+\\.tsx?$": "ts-jest",
   },
   moduleNameMapper: {
diff --git a/packages/pmml-vscode-extension/package.json 
b/packages/pmml-vscode-extension/package.json
index bbd67524818..533be06362c 100644
--- a/packages/pmml-vscode-extension/package.json
+++ b/packages/pmml-vscode-extension/package.json
@@ -43,6 +43,7 @@
     "@vscode/test-web": "^0.0.30",
     "@vscode/vsce": "^2.22.0",
     "file-loader": "^6.2.0",
+    "process": "^0.11.10",
     "rimraf": "^3.0.2",
     "webpack": "^5.88.2",
     "webpack-cli": "^4.10.0",
diff --git a/packages/runtime-tools-management-console-webapp/package.json 
b/packages/runtime-tools-management-console-webapp/package.json
index 9006d1d4294..1e751444ccc 100644
--- a/packages/runtime-tools-management-console-webapp/package.json
+++ b/packages/runtime-tools-management-console-webapp/package.json
@@ -50,6 +50,7 @@
   },
   "devDependencies": {
     "@babel/core": "^7.16.0",
+    "@babel/preset-env": "^7.16.0",
     "@graphql-codegen/add": "^3.2.3",
     "@graphql-codegen/cli": "^2.16.5",
     "@graphql-codegen/introspection": "^2.2.3",
@@ -90,6 +91,7 @@
     "sass-loader": "^12.3.0",
     "serve": "^12.0.1",
     "start-server-and-test": "^1.12.1",
+    "stream-http": "^3.2.0",
     "style-loader": "^2.0.0",
     "svg-url-loader": "^8.0.0",
     "ts-jest": "^26.5.6",
diff --git a/packages/runtime-tools-shared-webapp-components/package.json 
b/packages/runtime-tools-shared-webapp-components/package.json
index 823a5c238bc..b1991ca6d26 100644
--- a/packages/runtime-tools-shared-webapp-components/package.json
+++ b/packages/runtime-tools-shared-webapp-components/package.json
@@ -47,7 +47,9 @@
     "@types/testing-library__jest-dom": "^5.9.1",
     "@types/testing-library__react": "^9.1.2",
     "jest": "^26.6.3",
+    "jest-junit": "^14.0.0",
     "rimraf": "^3.0.2",
+    "ts-jest": "^26.5.6",
     "typescript": "^4.6.2"
   }
 }
\ No newline at end of file
diff --git a/packages/runtime-tools-swf-gateway-api/jest.config.js 
b/packages/runtime-tools-swf-gateway-api/jest.config.js
index dcac3d45491..be199028645 100644
--- a/packages/runtime-tools-swf-gateway-api/jest.config.js
+++ b/packages/runtime-tools-swf-gateway-api/jest.config.js
@@ -30,7 +30,7 @@ module.exports = {
   testRegex: "/__tests__/.*\\.test\\.(jsx?|tsx?)$",
   transformIgnorePatterns: [],
   transform: {
-    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }], "@babel/react"] }],
+    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }]] }],
     "^.+\\.tsx?$": "ts-jest",
   },
   moduleNameMapper: {
diff --git a/packages/runtime-tools-swf-gateway-api/package.json 
b/packages/runtime-tools-swf-gateway-api/package.json
index 3a88ca83821..55b55748539 100644
--- a/packages/runtime-tools-swf-gateway-api/package.json
+++ b/packages/runtime-tools-swf-gateway-api/package.json
@@ -55,9 +55,11 @@
     "copyfiles": "^2.4.1",
     "identity-obj-proxy": "^3.0.0",
     "jest": "^26.6.3",
+    "jest-junit": "^14.0.0",
     "openapi-types": "^7.0.1",
     "react-dom": "^17.0.2",
     "rimraf": "^3.0.2",
+    "ts-jest": "^26.5.6",
     "typescript": "^4.6.2"
   }
 }
\ No newline at end of file
diff --git a/packages/runtime-tools-swf-webapp-components/package.json 
b/packages/runtime-tools-swf-webapp-components/package.json
index ee53862d20a..9d999de7c2b 100644
--- a/packages/runtime-tools-swf-webapp-components/package.json
+++ b/packages/runtime-tools-swf-webapp-components/package.json
@@ -54,7 +54,9 @@
     "@types/testing-library__jest-dom": "^5.9.1",
     "@types/testing-library__react": "^9.1.2",
     "jest": "^26.6.3",
+    "jest-junit": "^14.0.0",
     "rimraf": "^3.0.2",
+    "ts-jest": "^26.5.6",
     "typescript": "^4.6.2"
   }
 }
\ No newline at end of file
diff --git a/packages/runtime-tools-task-console-webapp/package.json 
b/packages/runtime-tools-task-console-webapp/package.json
index e58872be24b..3bce4283b9c 100644
--- a/packages/runtime-tools-task-console-webapp/package.json
+++ b/packages/runtime-tools-task-console-webapp/package.json
@@ -84,6 +84,7 @@
     "express": "^4.18.2",
     "file-loader": "^6.2.0",
     "html-webpack-plugin": "^5.3.2",
+    "https-browserify": "^1.0.0",
     "identity-obj-proxy": "^3.0.0",
     "jest": "^26.6.3",
     "jest-junit": "^14.0.0",
@@ -91,6 +92,7 @@
     "nodemon": "^2.0.22",
     "rimraf": "^3.0.2",
     "sass-loader": "^12.3.0",
+    "stream-http": "^3.2.0",
     "style-loader": "^2.0.0",
     "svg-url-loader": "^8.0.0",
     "ts-jest": "^26.5.6",
diff --git a/packages/scesim-marshaller/jest.config.js 
b/packages/scesim-marshaller/jest.config.js
index 6ada62559f3..995eed8f0e8 100644
--- a/packages/scesim-marshaller/jest.config.js
+++ b/packages/scesim-marshaller/jest.config.js
@@ -28,7 +28,7 @@ module.exports = {
   moduleFileExtensions: ["js", "jsx", "ts", "tsx"],
   testRegex: "/tests/.*\\.test\\.(jsx?|tsx?)$",
   transform: {
-    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }], "@babel/react"] }],
+    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }]] }],
     "^.+\\.tsx?$": "ts-jest",
   },
 };
diff --git a/packages/serverless-logic-web-tools/package.json 
b/packages/serverless-logic-web-tools/package.json
index 6239d262131..ccd8b720855 100644
--- a/packages/serverless-logic-web-tools/package.json
+++ b/packages/serverless-logic-web-tools/package.json
@@ -117,6 +117,7 @@
     "@types/react-dom": "^17.0.5",
     "@types/react-router": "^5.1.20",
     "@types/react-router-dom": "^5.3.3",
+    "@types/testing-library__jest-dom": "^5.9.1",
     "@types/uuid": "^8.3.0",
     "copy-webpack-plugin": "^11.0.0",
     "cypress": "^13.5.1",
@@ -134,6 +135,7 @@
     "minimatch": "^3.0.5",
     "monaco-editor-webpack-plugin": "^7.0.1",
     "node-polyfill-webpack-plugin": "^2.0.1",
+    "process": "^0.11.10",
     "rimraf": "^3.0.2",
     "start-server-and-test": "^1.12.1",
     "ts-jest": "^26.5.6",
diff --git a/packages/serverless-workflow-jq-expressions/jest.config.js 
b/packages/serverless-workflow-jq-expressions/jest.config.js
index 5a7cac2f7d1..5927d9bb888 100644
--- a/packages/serverless-workflow-jq-expressions/jest.config.js
+++ b/packages/serverless-workflow-jq-expressions/jest.config.js
@@ -28,7 +28,7 @@ module.exports = {
   moduleFileExtensions: ["js", "jsx", "ts", "tsx"],
   testRegex: "/tests/.*\\.test\\.(jsx?|tsx?)$",
   transform: {
-    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }], "@babel/react"] }],
+    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }]] }],
     "^.+\\.tsx?$": "ts-jest",
   },
   moduleNameMapper: {
diff --git a/packages/serverless-workflow-language-service/jest.config.js 
b/packages/serverless-workflow-language-service/jest.config.js
index 5a7cac2f7d1..5927d9bb888 100644
--- a/packages/serverless-workflow-language-service/jest.config.js
+++ b/packages/serverless-workflow-language-service/jest.config.js
@@ -28,7 +28,7 @@ module.exports = {
   moduleFileExtensions: ["js", "jsx", "ts", "tsx"],
   testRegex: "/tests/.*\\.test\\.(jsx?|tsx?)$",
   transform: {
-    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }], "@babel/react"] }],
+    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }]] }],
     "^.+\\.tsx?$": "ts-jest",
   },
   moduleNameMapper: {
diff --git a/packages/serverless-workflow-service-catalog/jest.config.js 
b/packages/serverless-workflow-service-catalog/jest.config.js
index 5a7cac2f7d1..5927d9bb888 100644
--- a/packages/serverless-workflow-service-catalog/jest.config.js
+++ b/packages/serverless-workflow-service-catalog/jest.config.js
@@ -28,7 +28,7 @@ module.exports = {
   moduleFileExtensions: ["js", "jsx", "ts", "tsx"],
   testRegex: "/tests/.*\\.test\\.(jsx?|tsx?)$",
   transform: {
-    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }], "@babel/react"] }],
+    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }]] }],
     "^.+\\.tsx?$": "ts-jest",
   },
   moduleNameMapper: {
diff --git a/packages/serverless-workflow-standalone-editor/package.json 
b/packages/serverless-workflow-standalone-editor/package.json
index 2dfbd94cbeb..ece2f9139c0 100644
--- a/packages/serverless-workflow-standalone-editor/package.json
+++ b/packages/serverless-workflow-standalone-editor/package.json
@@ -25,6 +25,9 @@
     "test": "run-script-if --ignore-errors \"$(build-env 
tests.ignoreFailures)\" --bool \"$(build-env tests.run)\" --then \"jest 
--silent --verbose --passWithNoTests\""
   },
   "devDependencies": {
+    "@babel/core": "^7.16.0",
+    "@babel/preset-env": "^7.16.0",
+    "@babel/preset-react": "^7.16.0",
     "@kie-tools-core/editor": "workspace:*",
     "@kie-tools-core/envelope-bus": "workspace:*",
     "@kie-tools-core/i18n": "workspace:*",
@@ -60,6 +63,7 @@
     "jest-when": "^3.5.0",
     "minimatch": "^3.0.5",
     "monaco-editor": "^0.39.0",
+    "monaco-editor-webpack-plugin": "^7.0.1",
     "monaco-yaml": "^4.0.4",
     "raw-loader": "^4.0.2",
     "react": "^17.0.2",
diff --git a/packages/serverless-workflow-vscode-extension/package.json 
b/packages/serverless-workflow-vscode-extension/package.json
index 8613805fac9..863f3d5c8b6 100644
--- a/packages/serverless-workflow-vscode-extension/package.json
+++ b/packages/serverless-workflow-vscode-extension/package.json
@@ -75,6 +75,7 @@
     "mocha-junit-reporter": "^2.0.2",
     "mocha-multi-reporters": "^1.5.1",
     "monaco-editor-webpack-plugin": "^7.0.1",
+    "process": "^0.11.10",
     "rimraf": "^3.0.2",
     "sanitize-filename-ts": "^1.0.2",
     "selenium-webdriver": "^4.15.0",
diff --git a/packages/storybook-base/src/config/baseConfig.ts 
b/packages/storybook-base/src/config/baseConfig.ts
index 30f0fb4cf16..baf8009acc6 100644
--- a/packages/storybook-base/src/config/baseConfig.ts
+++ b/packages/storybook-base/src/config/baseConfig.ts
@@ -18,13 +18,14 @@
  */
 
 import type { StorybookConfig } from "@storybook/react-webpack5";
+import * as path from "path";
 
 export const baseConfig: (webpackEnv: { transpileOnly: boolean; sourceMaps: 
boolean }) => StorybookConfig = (
   webpackEnv
 ) => {
   console.log("Storybook base :: Webpack env :: transpileOnly: " + 
webpackEnv.transpileOnly);
   console.log("Storybook base :: Webpack env :: sourceMap: " + 
webpackEnv.sourceMaps);
-
+  console.log(require.resolve("@storybook/addon-controls"));
   return {
     typescript: {
       check: true,
@@ -42,14 +43,17 @@ export const baseConfig: (webpackEnv: { transpileOnly: 
boolean; sourceMaps: bool
       defaultName: "Overview",
     },
     addons: [
-      "@storybook/addon-controls",
-      "@storybook/addon-docs",
-      "@storybook/addon-highlight",
-      "@storybook/addon-links",
-      "@storybook/addon-measure",
-      "@storybook/addon-outline",
-      "@storybook/addon-toolbars",
-      "@storybook/addon-viewport",
+      // Do not use addon package names directly,
+      // due to the way `pnpm` structures node_modules directories,
+      // we need to require them here, so that only `storybook-base` needs to 
declare them.
+      path.dirname(require.resolve("@storybook/addon-controls/package.json")),
+      path.dirname(require.resolve("@storybook/addon-docs/package.json")),
+      path.dirname(require.resolve("@storybook/addon-highlight/package.json")),
+      path.dirname(require.resolve("@storybook/addon-links/package.json")),
+      path.dirname(require.resolve("@storybook/addon-measure/package.json")),
+      path.dirname(require.resolve("@storybook/addon-outline/package.json")),
+      path.dirname(require.resolve("@storybook/addon-toolbars/package.json")),
+      path.dirname(require.resolve("@storybook/addon-viewport/package.json")),
     ],
     webpackFinal: async (config) => {
       if (process.env.STORYBOOK_BASE_WRAPPER_INTERNAL__liveReload) {
diff --git a/packages/switch-expression-ts/jest.config.js 
b/packages/switch-expression-ts/jest.config.js
index 5a7cac2f7d1..5927d9bb888 100644
--- a/packages/switch-expression-ts/jest.config.js
+++ b/packages/switch-expression-ts/jest.config.js
@@ -28,7 +28,7 @@ module.exports = {
   moduleFileExtensions: ["js", "jsx", "ts", "tsx"],
   testRegex: "/tests/.*\\.test\\.(jsx?|tsx?)$",
   transform: {
-    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }], "@babel/react"] }],
+    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }]] }],
     "^.+\\.tsx?$": "ts-jest",
   },
   moduleNameMapper: {
diff --git a/packages/uniforms-bootstrap4-codegen/package.json 
b/packages/uniforms-bootstrap4-codegen/package.json
index 5ff4cf4852c..a671e76a31c 100644
--- a/packages/uniforms-bootstrap4-codegen/package.json
+++ b/packages/uniforms-bootstrap4-codegen/package.json
@@ -38,6 +38,7 @@
     "@kie-tools/eslint": "workspace:*",
     "@kie-tools/root-env": "workspace:*",
     "@kie-tools/tsconfig": "workspace:*",
+    "@testing-library/jest-dom": "^5.16.1",
     "@testing-library/react": "^11.2.6",
     "@types/jest": "^26.0.23",
     "@types/jest-when": "^2.7.4",
@@ -46,6 +47,7 @@
     "@types/react": "^17.0.6",
     "@types/react-dom": "^17.0.5",
     "@types/simpl-schema": "^1.12.0",
+    "@types/testing-library__jest-dom": "^5.9.1",
     "@types/testing-library__react": "^9.1.2",
     "@types/underscore": "^1.11.2",
     "copy-webpack-plugin": "^11.0.0",
@@ -55,6 +57,7 @@
     "jest-when": "^3.5.0",
     "raw-loader": "^4.0.2",
     "rimraf": "^3.0.2",
+    "simpl-schema": "^1.12.0",
     "ts-jest": "^26.5.6",
     "typescript": "^4.6.2",
     "webpack": "^5.88.2",
diff --git a/packages/uniforms-patternfly-codegen/package.json 
b/packages/uniforms-patternfly-codegen/package.json
index d3c388736e7..1aac8149f8e 100644
--- a/packages/uniforms-patternfly-codegen/package.json
+++ b/packages/uniforms-patternfly-codegen/package.json
@@ -37,6 +37,7 @@
     "@kie-tools/eslint": "workspace:*",
     "@kie-tools/root-env": "workspace:*",
     "@kie-tools/tsconfig": "workspace:*",
+    "@testing-library/jest-dom": "^5.16.1",
     "@testing-library/react": "^11.2.6",
     "@types/jest": "^26.0.23",
     "@types/jest-when": "^2.7.4",
@@ -45,6 +46,7 @@
     "@types/react": "^17.0.6",
     "@types/react-dom": "^17.0.5",
     "@types/simpl-schema": "^1.12.0",
+    "@types/testing-library__jest-dom": "^5.9.1",
     "@types/testing-library__react": "^9.1.2",
     "copy-webpack-plugin": "^11.0.0",
     "jest": "^26.6.3",
@@ -53,6 +55,7 @@
     "jest-when": "^3.5.0",
     "raw-loader": "^4.0.2",
     "rimraf": "^3.0.2",
+    "simpl-schema": "^1.12.0",
     "ts-jest": "^26.5.6",
     "typescript": "^4.6.2",
     "webpack": "^5.88.2",
diff --git a/packages/uniforms-patternfly/package.json 
b/packages/uniforms-patternfly/package.json
index afdb12e4286..c5084b43d76 100644
--- a/packages/uniforms-patternfly/package.json
+++ b/packages/uniforms-patternfly/package.json
@@ -54,6 +54,7 @@
     "@types/testing-library__react": "^9.1.2",
     "copy-webpack-plugin": "^11.0.0",
     "jest": "^26.6.3",
+    "jest-junit": "^14.0.0",
     "rimraf": "^3.0.2",
     "simpl-schema": "^1.12.0",
     "ts-jest": "^26.5.6",
diff --git a/packages/vscode-extension-dashbuilder-editor/package.json 
b/packages/vscode-extension-dashbuilder-editor/package.json
index 18d1d63a291..658f608e2f4 100644
--- a/packages/vscode-extension-dashbuilder-editor/package.json
+++ b/packages/vscode-extension-dashbuilder-editor/package.json
@@ -64,6 +64,7 @@
     "mocha-jenkins-reporter": "^0.4.5",
     "mocha-junit-reporter": "^2.0.2",
     "mocha-multi-reporters": "^1.5.1",
+    "process": "^0.11.10",
     "rimraf": "^3.0.2",
     "sanitize-filename-ts": "^1.0.2",
     "selenium-webdriver": "^4.15.0",
diff --git a/packages/vscode-extension/jest.config.js 
b/packages/vscode-extension/jest.config.js
index 7788b99ae31..2f0446eb3ae 100644
--- a/packages/vscode-extension/jest.config.js
+++ b/packages/vscode-extension/jest.config.js
@@ -28,7 +28,7 @@ module.exports = {
   moduleFileExtensions: ["js", "jsx", "ts", "tsx"],
   testRegex: "/tests/.*\\.test\\.(jsx?|tsx?)$",
   transform: {
-    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }], "@babel/react"] }],
+    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }]] }],
     "^.+\\.tsx?$": "ts-jest",
   },
   moduleNameMapper: {
diff --git a/packages/vscode-java-code-completion/jest.config.js 
b/packages/vscode-java-code-completion/jest.config.js
index 5a7cac2f7d1..5927d9bb888 100644
--- a/packages/vscode-java-code-completion/jest.config.js
+++ b/packages/vscode-java-code-completion/jest.config.js
@@ -28,7 +28,7 @@ module.exports = {
   moduleFileExtensions: ["js", "jsx", "ts", "tsx"],
   testRegex: "/tests/.*\\.test\\.(jsx?|tsx?)$",
   transform: {
-    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }], "@babel/react"] }],
+    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }]] }],
     "^.+\\.tsx?$": "ts-jest",
   },
   moduleNameMapper: {
diff --git a/packages/webpack-base/package.json 
b/packages/webpack-base/package.json
index a3b74328208..90435ce3736 100644
--- a/packages/webpack-base/package.json
+++ b/packages/webpack-base/package.json
@@ -19,6 +19,7 @@
   "devDependencies": {
     "@babel/traverse": "^7.16.0",
     "@kie-tools/root-env": "workspace:*",
+    "buffer": "^6.0.3",
     "os-browserify": "^0.3.0",
     "path-browserify": "^1.0.1",
     "querystring-es3": "^0.2.1",
diff --git a/packages/workspace/jest.config.js 
b/packages/workspace/jest.config.js
index 5a7cac2f7d1..5927d9bb888 100644
--- a/packages/workspace/jest.config.js
+++ b/packages/workspace/jest.config.js
@@ -28,7 +28,7 @@ module.exports = {
   moduleFileExtensions: ["js", "jsx", "ts", "tsx"],
   testRegex: "/tests/.*\\.test\\.(jsx?|tsx?)$",
   transform: {
-    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }], "@babel/react"] }],
+    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }]] }],
     "^.+\\.tsx?$": "ts-jest",
   },
   moduleNameMapper: {
diff --git a/packages/workspaces-git-fs/jest.config.js 
b/packages/workspaces-git-fs/jest.config.js
index fa572084696..e07919061e3 100644
--- a/packages/workspaces-git-fs/jest.config.js
+++ b/packages/workspaces-git-fs/jest.config.js
@@ -28,7 +28,7 @@ module.exports = {
   moduleFileExtensions: ["js", "jsx", "ts", "tsx"],
   testRegex: "/tests/.*\\.test\\.(jsx?|tsx?)$",
   transform: {
-    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }], "@babel/react"] }],
+    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }]] }],
     "^.+\\.tsx?$": "ts-jest",
   },
   setupFilesAfterEnv: ["./tests/jest.setup.ts"],
diff --git a/packages/xml-parser-ts-codegen/jest.config.js 
b/packages/xml-parser-ts-codegen/jest.config.js
index 6ada62559f3..995eed8f0e8 100644
--- a/packages/xml-parser-ts-codegen/jest.config.js
+++ b/packages/xml-parser-ts-codegen/jest.config.js
@@ -28,7 +28,7 @@ module.exports = {
   moduleFileExtensions: ["js", "jsx", "ts", "tsx"],
   testRegex: "/tests/.*\\.test\\.(jsx?|tsx?)$",
   transform: {
-    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }], "@babel/react"] }],
+    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }]] }],
     "^.+\\.tsx?$": "ts-jest",
   },
 };
diff --git a/packages/xml-parser-ts-codegen/package.json 
b/packages/xml-parser-ts-codegen/package.json
index a6239ed569d..3a06b30dace 100644
--- a/packages/xml-parser-ts-codegen/package.json
+++ b/packages/xml-parser-ts-codegen/package.json
@@ -38,8 +38,10 @@
     "@types/node": "^18.13.0",
     "glob": "^10.2.7",
     "jest": "^26.6.3",
+    "jest-junit": "^14.0.0",
     "rimraf": "^3.0.2",
     "run-script-os": "^1.1.6",
+    "ts-jest": "^26.5.6",
     "typescript": "^4.6.2"
   }
 }
\ No newline at end of file
diff --git a/packages/xml-parser-ts/jest.config.js 
b/packages/xml-parser-ts/jest.config.js
index 6ada62559f3..995eed8f0e8 100644
--- a/packages/xml-parser-ts/jest.config.js
+++ b/packages/xml-parser-ts/jest.config.js
@@ -28,7 +28,7 @@ module.exports = {
   moduleFileExtensions: ["js", "jsx", "ts", "tsx"],
   testRegex: "/tests/.*\\.test\\.(jsx?|tsx?)$",
   transform: {
-    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }], "@babel/react"] }],
+    "^.+\\.jsx?$": ["babel-jest", { presets: [["@babel/env", { targets: { 
node: "current" } }]] }],
     "^.+\\.tsx?$": "ts-jest",
   },
 };
diff --git a/packages/yaml-language-server/jest.config.json 
b/packages/yaml-language-server/jest.config.json
index 59d117deaac..c0bebf93251 100644
--- a/packages/yaml-language-server/jest.config.json
+++ b/packages/yaml-language-server/jest.config.json
@@ -28,8 +28,7 @@
                 "node": "current"
               }
             }
-          ],
-          "@babel/react"
+          ]
         ]
       }
     ],
diff --git a/packages/yard-vscode-extension/package.json 
b/packages/yard-vscode-extension/package.json
index cac920d09ab..c0551c06399 100644
--- a/packages/yard-vscode-extension/package.json
+++ b/packages/yard-vscode-extension/package.json
@@ -67,6 +67,7 @@
     "mocha-junit-reporter": "^2.0.2",
     "mocha-multi-reporters": "^1.5.1",
     "monaco-editor-webpack-plugin": "^7.0.1",
+    "process": "^0.11.10",
     "rimraf": "^3.0.2",
     "sanitize-filename-ts": "^1.0.2",
     "selenium-webdriver": "^4.15.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 0d824005c8f..4c0ef4d28b8 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1034,6 +1034,9 @@ importers:
       copy-webpack-plugin:
         specifier: ^11.0.0
         version: 11.0.0([email protected])
+      process:
+        specifier: ^0.11.10
+        version: 0.11.10
       rimraf:
         specifier: ^3.0.2
         version: 3.0.2
@@ -1216,6 +1219,9 @@ importers:
       jest-when:
         specifier: ^3.5.0
         version: 3.5.0([email protected])
+      process:
+        specifier: ^0.11.10
+        version: 0.11.10
       rimraf:
         specifier: ^3.0.2
         version: 3.0.2
@@ -1318,6 +1324,9 @@ importers:
       jest:
         specifier: ^26.6.3
         version: 26.6.3
+      jest-junit:
+        specifier: ^14.0.0
+        version: 14.0.0
       jest-when:
         specifier: ^3.5.0
         version: 3.5.0([email protected])
@@ -1330,6 +1339,9 @@ importers:
       monaco-yaml:
         specifier: ^4.0.4
         version: 4.0.4([email protected])
+      process:
+        specifier: ^0.11.10
+        version: 0.11.10
       rimraf:
         specifier: ^3.0.2
         version: 3.0.2
@@ -1400,6 +1412,12 @@ importers:
         specifier: ^3.3.1
         version: 3.3.1
     devDependencies:
+      "@babel/core":
+        specifier: ^7.16.0
+        version: 7.23.9
+      "@babel/preset-env":
+        specifier: ^7.16.0
+        version: 7.23.9(@babel/[email protected])
       "@kie-tools-core/webpack-base":
         specifier: workspace:*
         version: link:../webpack-base
@@ -1433,6 +1451,9 @@ importers:
       jest:
         specifier: ^26.6.3
         version: 26.6.3
+      jest-junit:
+        specifier: ^14.0.0
+        version: 14.0.0
       rimraf:
         specifier: ^3.0.2
         version: 3.0.2
@@ -1457,6 +1478,12 @@ importers:
 
   packages/cors-proxy-api:
     devDependencies:
+      "@babel/core":
+        specifier: ^7.16.0
+        version: 7.23.9
+      "@babel/preset-env":
+        specifier: ^7.16.0
+        version: 7.23.9(@babel/[email protected])
       "@kie-tools/eslint":
         specifier: workspace:*
         version: link:../eslint
@@ -2960,6 +2987,9 @@ importers:
       "@kie-tools/tsconfig":
         specifier: workspace:*
         version: link:../tsconfig
+      "@testing-library/jest-dom":
+        specifier: ^5.16.1
+        version: 5.16.1
       "@types/jest":
         specifier: ^26.0.23
         version: 26.0.23
@@ -2978,6 +3008,9 @@ importers:
       "@types/react-router-dom":
         specifier: ^5.3.3
         version: 5.3.3
+      "@types/testing-library__jest-dom":
+        specifier: ^5.9.1
+        version: 5.9.5
       copy-webpack-plugin:
         specifier: ^11.0.0
         version: 11.0.0([email protected])
@@ -3836,6 +3869,9 @@ importers:
       "@babel/preset-env":
         specifier: ^7.16.0
         version: 7.16.11(@babel/[email protected])
+      "@babel/preset-react":
+        specifier: ^7.16.0
+        version: 7.22.15(@babel/[email protected])
       "@kie-tools/eslint":
         specifier: workspace:*
         version: link:../eslint
@@ -3924,12 +3960,21 @@ importers:
       "@vscode/vsce":
         specifier: ^2.22.0
         version: 2.22.0
+      buffer:
+        specifier: ^6.0.3
+        version: 6.0.3
       copy-webpack-plugin:
         specifier: ^11.0.0
         version: 11.0.0([email protected])
+      process:
+        specifier: ^0.11.10
+        version: 0.11.10
       rimraf:
         specifier: ^3.0.2
         version: 3.0.2
+      stream-browserify:
+        specifier: 3.0.0
+        version: 3.0.0
       webpack:
         specifier: ^5.88.2
         version: 5.88.2([email protected])
@@ -4235,6 +4280,12 @@ importers:
         specifier: workspace:*
         version: link:../notifications
     devDependencies:
+      "@babel/core":
+        specifier: ^7.16.0
+        version: 7.23.9
+      "@babel/preset-env":
+        specifier: ^7.16.0
+        version: 7.23.9(@babel/[email protected])
       "@kie-tools/eslint":
         specifier: workspace:*
         version: link:../eslint
@@ -4671,6 +4722,9 @@ importers:
       "@kie-tools/tsconfig":
         specifier: workspace:*
         version: link:../tsconfig
+      "@testing-library/jest-dom":
+        specifier: ^5.16.1
+        version: 5.16.1
       "@types/inquirer":
         specifier: ^7.3.2
         version: 7.3.3
@@ -4683,6 +4737,9 @@ importers:
       "@types/lodash":
         specifier: ^4.14.168
         version: 4.14.169
+      "@types/testing-library__jest-dom":
+        specifier: ^5.9.1
+        version: 5.9.5
       jest:
         specifier: ^26.6.3
         version: 26.6.3
@@ -5476,6 +5533,9 @@ importers:
       mocha-multi-reporters:
         specifier: ^1.5.1
         version: 1.5.1([email protected])
+      process:
+        specifier: ^0.11.10
+        version: 0.11.10
       rimraf:
         specifier: ^3.0.2
         version: 3.0.2
@@ -5609,6 +5669,9 @@ importers:
       minimatch:
         specifier: ^3.0.5
         version: 3.0.5
+      process:
+        specifier: ^0.11.10
+        version: 0.11.10
       raw-loader:
         specifier: ^4.0.2
         version: 4.0.2([email protected])
@@ -5894,6 +5957,9 @@ importers:
       "@types/jest":
         specifier: ^26.0.23
         version: 26.0.23
+      "@types/testing-library__jest-dom":
+        specifier: ^5.9.1
+        version: 5.9.5
       jest:
         specifier: ^26.6.3
         version: 26.6.3
@@ -6733,6 +6799,9 @@ importers:
       file-loader:
         specifier: ^6.2.0
         version: 6.2.0([email protected])
+      process:
+        specifier: ^0.11.10
+        version: 0.11.10
       rimraf:
         specifier: ^3.0.2
         version: 3.0.2
@@ -7035,6 +7104,9 @@ importers:
       "@babel/core":
         specifier: ^7.16.0
         version: 7.23.9
+      "@babel/preset-env":
+        specifier: ^7.16.0
+        version: 7.23.9(@babel/[email protected])
       "@graphql-codegen/add":
         specifier: ^3.2.3
         version: 3.2.3([email protected])
@@ -7155,6 +7227,9 @@ importers:
       start-server-and-test:
         specifier: ^1.12.1
         version: 1.12.1
+      stream-http:
+        specifier: ^3.2.0
+        version: 3.2.0
       style-loader:
         specifier: ^2.0.0
         version: 2.0.0([email protected])
@@ -8118,9 +8193,15 @@ importers:
       jest:
         specifier: ^26.6.3
         version: 26.6.3
+      jest-junit:
+        specifier: ^14.0.0
+        version: 14.0.0
       rimraf:
         specifier: ^3.0.2
         version: 3.0.2
+      ts-jest:
+        specifier: ^26.5.6
+        version: 26.5.6([email protected])([email protected])
       typescript:
         specifier: ^4.6.2
         version: 4.8.4
@@ -8387,6 +8468,9 @@ importers:
       jest:
         specifier: ^26.6.3
         version: 26.6.3([email protected])
+      jest-junit:
+        specifier: ^14.0.0
+        version: 14.0.0
       openapi-types:
         specifier: ^7.0.1
         version: 7.2.3
@@ -8396,6 +8480,9 @@ importers:
       rimraf:
         specifier: ^3.0.2
         version: 3.0.2
+      ts-jest:
+        specifier: ^26.5.6
+        version: 26.5.6([email protected])([email protected])
       typescript:
         specifier: ^4.6.2
         version: 4.8.4
@@ -8487,9 +8574,15 @@ importers:
       jest:
         specifier: ^26.6.3
         version: 26.6.3
+      jest-junit:
+        specifier: ^14.0.0
+        version: 14.0.0
       rimraf:
         specifier: ^3.0.2
         version: 3.0.2
+      ts-jest:
+        specifier: ^26.5.6
+        version: 26.5.6([email protected])([email protected])
       typescript:
         specifier: ^4.6.2
         version: 4.8.4
@@ -8674,6 +8767,9 @@ importers:
       html-webpack-plugin:
         specifier: ^5.3.2
         version: 5.5.3([email protected])
+      https-browserify:
+        specifier: ^1.0.0
+        version: 1.0.0
       identity-obj-proxy:
         specifier: ^3.0.0
         version: 3.0.0
@@ -8695,6 +8791,9 @@ importers:
       sass-loader:
         specifier: ^12.3.0
         version: 12.4.0([email protected])
+      stream-http:
+        specifier: ^3.2.0
+        version: 3.2.0
       style-loader:
         specifier: ^2.0.0
         version: 2.0.0([email protected])
@@ -9163,6 +9262,9 @@ importers:
       "@types/react-router-dom":
         specifier: ^5.3.3
         version: 5.3.3
+      "@types/testing-library__jest-dom":
+        specifier: ^5.9.1
+        version: 5.9.5
       "@types/uuid":
         specifier: ^8.3.0
         version: 8.3.0
@@ -9214,6 +9316,9 @@ importers:
       node-polyfill-webpack-plugin:
         specifier: ^2.0.1
         version: 2.0.1([email protected])
+      process:
+        specifier: ^0.11.10
+        version: 0.11.10
       rimraf:
         specifier: ^3.0.2
         version: 3.0.2
@@ -10082,6 +10187,15 @@ importers:
 
   packages/serverless-workflow-standalone-editor:
     devDependencies:
+      "@babel/core":
+        specifier: ^7.16.0
+        version: 7.23.9
+      "@babel/preset-env":
+        specifier: ^7.16.0
+        version: 7.23.9(@babel/[email protected])
+      "@babel/preset-react":
+        specifier: ^7.16.0
+        version: 7.22.15(@babel/[email protected])
       "@kie-tools-core/editor":
         specifier: workspace:*
         version: link:../editor
@@ -10187,6 +10301,9 @@ importers:
       monaco-editor:
         specifier: ^0.39.0
         version: 0.39.0
+      monaco-editor-webpack-plugin:
+        specifier: ^7.0.1
+        version: 7.0.1([email protected])([email protected])([email protected])
       monaco-yaml:
         specifier: ^4.0.4
         version: 4.0.4([email protected])
@@ -10516,6 +10633,9 @@ importers:
       monaco-editor-webpack-plugin:
         specifier: ^7.0.1
         version: 7.0.1([email protected])([email protected])([email protected])
+      process:
+        specifier: ^0.11.10
+        version: 0.11.10
       rimraf:
         specifier: ^3.0.2
         version: 3.0.2
@@ -11116,6 +11236,9 @@ importers:
       "@kie-tools/tsconfig":
         specifier: workspace:*
         version: link:../tsconfig
+      "@testing-library/jest-dom":
+        specifier: ^5.16.1
+        version: 5.16.1
       "@testing-library/react":
         specifier: ^11.2.6
         version: 11.2.7([email protected])([email protected])
@@ -11140,6 +11263,9 @@ importers:
       "@types/simpl-schema":
         specifier: ^1.12.0
         version: 1.12.0
+      "@types/testing-library__jest-dom":
+        specifier: ^5.9.1
+        version: 5.9.5
       "@types/testing-library__react":
         specifier: ^9.1.2
         version: 9.1.3
@@ -11167,6 +11293,9 @@ importers:
       rimraf:
         specifier: ^3.0.2
         version: 3.0.2
+      simpl-schema:
+        specifier: ^1.12.0
+        version: 1.12.0
       ts-jest:
         specifier: ^26.5.6
         version: 26.5.6([email protected])([email protected])
@@ -11261,6 +11390,9 @@ importers:
       jest:
         specifier: ^26.6.3
         version: 26.6.3([email protected])
+      jest-junit:
+        specifier: ^14.0.0
+        version: 14.0.0
       rimraf:
         specifier: ^3.0.2
         version: 3.0.2
@@ -11334,6 +11466,9 @@ importers:
       "@kie-tools/tsconfig":
         specifier: workspace:*
         version: link:../tsconfig
+      "@testing-library/jest-dom":
+        specifier: ^5.16.1
+        version: 5.16.1
       "@testing-library/react":
         specifier: ^11.2.6
         version: 11.2.7([email protected])([email protected])
@@ -11358,6 +11493,9 @@ importers:
       "@types/simpl-schema":
         specifier: ^1.12.0
         version: 1.12.0
+      "@types/testing-library__jest-dom":
+        specifier: ^5.9.1
+        version: 5.9.5
       "@types/testing-library__react":
         specifier: ^9.1.2
         version: 9.1.3
@@ -11382,6 +11520,9 @@ importers:
       rimraf:
         specifier: ^3.0.2
         version: 3.0.2
+      simpl-schema:
+        specifier: ^1.12.0
+        version: 1.12.0
       ts-jest:
         specifier: ^26.5.6
         version: 26.5.6([email protected])([email protected])
@@ -11879,6 +12020,9 @@ importers:
       mocha-multi-reporters:
         specifier: ^1.5.1
         version: 1.5.1([email protected])
+      process:
+        specifier: ^0.11.10
+        version: 0.11.10
       rimraf:
         specifier: ^3.0.2
         version: 3.0.2
@@ -12047,6 +12191,9 @@ importers:
       "@kie-tools/root-env":
         specifier: workspace:*
         version: link:../root-env
+      buffer:
+        specifier: ^6.0.3
+        version: 6.0.3
       os-browserify:
         specifier: ^0.3.0
         version: 0.3.0
@@ -12317,12 +12464,18 @@ importers:
       jest:
         specifier: ^26.6.3
         version: 26.6.3
+      jest-junit:
+        specifier: ^14.0.0
+        version: 14.0.0
       rimraf:
         specifier: ^3.0.2
         version: 3.0.2
       run-script-os:
         specifier: ^1.1.6
         version: 1.1.6
+      ts-jest:
+        specifier: ^26.5.6
+        version: 26.5.6([email protected])([email protected])
       typescript:
         specifier: ^4.6.2
         version: 4.8.4
@@ -12808,6 +12961,9 @@ importers:
       monaco-editor-webpack-plugin:
         specifier: ^7.0.1
         version: 7.0.1([email protected])([email protected])([email protected])
+      process:
+        specifier: ^0.11.10
+        version: 0.11.10
       rimraf:
         specifier: ^3.0.2
         version: 3.0.2
@@ -14013,7 +14169,7 @@ packages:
     peerDependencies:
       "@babel/core": ^7.0.0
     dependencies:
-      "@babel/compat-data": 7.21.7
+      "@babel/compat-data": 7.23.5
       "@babel/core": 7.16.12
       "@babel/helper-validator-option": 7.23.5
       browserslist: 4.22.1
@@ -14027,7 +14183,7 @@ packages:
     peerDependencies:
       "@babel/core": ^7.0.0
     dependencies:
-      "@babel/compat-data": 7.21.7
+      "@babel/compat-data": 7.23.5
       "@babel/core": 7.23.9
       "@babel/helper-validator-option": 7.23.5
       browserslist: 4.22.1
@@ -14443,14 +14599,6 @@ packages:
       "@babel/types": 7.23.9
     dev: true
 
-  /@babel/[email protected]:
-    resolution:
-      { integrity: 
sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==
 }
-    engines: { node: ">=6.9.0" }
-    dependencies:
-      "@babel/types": 7.23.9
-    dev: true
-
   /@babel/[email protected]:
     resolution:
       { integrity: 
sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==
 }
@@ -14464,10 +14612,10 @@ packages:
     engines: { node: ">=6.9.0" }
     dependencies:
       "@babel/helper-environment-visitor": 7.21.5
-      "@babel/helper-module-imports": 7.21.4
+      "@babel/helper-module-imports": 7.22.15
       "@babel/helper-simple-access": 7.21.5
       "@babel/helper-split-export-declaration": 7.18.6
-      "@babel/helper-validator-identifier": 7.19.1
+      "@babel/helper-validator-identifier": 7.22.20
       "@babel/template": 7.23.9
       "@babel/traverse": 7.23.9
       "@babel/types": 7.23.9
@@ -14796,12 +14944,6 @@ packages:
       { integrity: 
sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==
 }
     engines: { node: ">=6.9.0" }
 
-  /@babel/[email protected]:
-    resolution:
-      { integrity: 
sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==
 }
-    engines: { node: ">=6.9.0" }
-    dev: true
-
   /@babel/[email protected]:
     resolution:
       { integrity: 
sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==
 }
@@ -15696,7 +15838,7 @@ packages:
       "@babel/core": ^7.0.0-0
     dependencies:
       "@babel/core": 7.16.12
-      "@babel/helper-annotate-as-pure": 7.18.6
+      "@babel/helper-annotate-as-pure": 7.22.5
       "@babel/helper-create-class-features-plugin": 7.21.8(@babel/[email protected])
       "@babel/helper-plugin-utils": 7.22.5
       "@babel/plugin-syntax-private-property-in-object": 
7.14.5(@babel/[email protected])
@@ -15710,7 +15852,7 @@ packages:
       "@babel/core": ^7.0.0-0
     dependencies:
       "@babel/core": 7.23.9
-      "@babel/helper-annotate-as-pure": 7.18.6
+      "@babel/helper-annotate-as-pure": 7.22.5
       "@babel/helper-create-class-features-plugin": 7.21.8(@babel/[email protected])
       "@babel/helper-plugin-utils": 7.22.5
       "@babel/plugin-syntax-private-property-in-object": 
7.14.5(@babel/[email protected])
@@ -16743,7 +16885,7 @@ packages:
       "@babel/core": ^7.0.0-0
     dependencies:
       "@babel/core": 7.16.12
-      "@babel/helper-module-imports": 7.21.4
+      "@babel/helper-module-imports": 7.22.15
       "@babel/helper-plugin-utils": 7.22.5
       "@babel/helper-remap-async-to-generator": 7.18.9(@babel/[email protected])
     dev: true
@@ -16756,7 +16898,7 @@ packages:
       "@babel/core": ^7.0.0-0
     dependencies:
       "@babel/core": 7.23.9
-      "@babel/helper-module-imports": 7.21.4
+      "@babel/helper-module-imports": 7.22.15
       "@babel/helper-plugin-utils": 7.22.5
       "@babel/helper-remap-async-to-generator": 7.18.9(@babel/[email protected])
     dev: true
@@ -17028,7 +17170,7 @@ packages:
       "@babel/core": ^7.0.0-0
     dependencies:
       "@babel/core": 7.16.12
-      "@babel/helper-annotate-as-pure": 7.18.6
+      "@babel/helper-annotate-as-pure": 7.22.5
       "@babel/helper-environment-visitor": 7.21.5
       "@babel/helper-function-name": 7.21.0
       "@babel/helper-optimise-call-expression": 7.18.6
@@ -17048,7 +17190,7 @@ packages:
       "@babel/core": ^7.0.0-0
     dependencies:
       "@babel/core": 7.23.9
-      "@babel/helper-annotate-as-pure": 7.18.6
+      "@babel/helper-annotate-as-pure": 7.22.5
       "@babel/helper-environment-visitor": 7.21.5
       "@babel/helper-function-name": 7.21.0
       "@babel/helper-optimise-call-expression": 7.18.6
@@ -17072,7 +17214,7 @@ packages:
       "@babel/helper-compilation-targets": 7.23.6
       "@babel/helper-environment-visitor": 7.22.20
       "@babel/helper-function-name": 7.23.0
-      "@babel/helper-optimise-call-expression": 7.18.6
+      "@babel/helper-optimise-call-expression": 7.22.5
       "@babel/helper-plugin-utils": 7.22.5
       "@babel/helper-replace-supers": 7.22.20(@babel/[email protected])
       "@babel/helper-split-export-declaration": 7.22.6
@@ -18153,7 +18295,7 @@ packages:
       "@babel/helper-hoist-variables": 7.18.6
       "@babel/helper-module-transforms": 7.23.3(@babel/[email protected])
       "@babel/helper-plugin-utils": 7.22.5
-      "@babel/helper-validator-identifier": 7.19.1
+      "@babel/helper-validator-identifier": 7.22.20
       babel-plugin-dynamic-import-node: 2.3.3
     dev: true
 
@@ -18168,7 +18310,7 @@ packages:
       "@babel/helper-hoist-variables": 7.18.6
       "@babel/helper-module-transforms": 7.23.3(@babel/[email protected])
       "@babel/helper-plugin-utils": 7.22.5
-      "@babel/helper-validator-identifier": 7.19.1
+      "@babel/helper-validator-identifier": 7.22.20
       babel-plugin-dynamic-import-node: 2.3.3
     dev: true
 
@@ -20746,7 +20888,7 @@ packages:
     dependencies:
       "@babel/core": 7.23.0
       "@babel/helper-plugin-utils": 7.22.5
-      "@babel/helper-validator-option": 7.22.15
+      "@babel/helper-validator-option": 7.23.5
       "@babel/plugin-syntax-jsx": 7.22.5(@babel/[email protected])
       "@babel/plugin-transform-modules-commonjs": 7.23.0(@babel/[email protected])
       "@babel/plugin-transform-typescript": 7.22.15(@babel/[email protected])
@@ -20761,7 +20903,7 @@ packages:
     dependencies:
       "@babel/core": 7.23.9
       "@babel/helper-plugin-utils": 7.22.5
-      "@babel/helper-validator-option": 7.22.15
+      "@babel/helper-validator-option": 7.23.5
       "@babel/plugin-syntax-jsx": 7.22.5(@babel/[email protected])
       "@babel/plugin-transform-modules-commonjs": 7.23.0(@babel/[email protected])
       "@babel/plugin-transform-typescript": 7.22.15(@babel/[email protected])
@@ -20954,7 +21096,7 @@ packages:
       { integrity: 
sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==
 }
     engines: { node: ">=6.9.0" }
     dependencies:
-      "@babel/helper-validator-identifier": 7.19.1
+      "@babel/helper-validator-identifier": 7.22.20
       to-fast-properties: 2.0.0
     dev: true
 
@@ -31384,13 +31526,6 @@ packages:
     engines: { node: ">=0.10.0" }
     dev: true
 
-  /[email protected]:
-    resolution:
-      { integrity: 
sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==
 }
-    dependencies:
-      call-bind: 1.0.5
-      is-array-buffer: 3.0.2
-
   /[email protected]:
     resolution:
       { integrity: 
sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==
 }
@@ -31398,7 +31533,6 @@ packages:
     dependencies:
       call-bind: 1.0.7
       is-array-buffer: 3.0.4
-    dev: true
 
   /[email protected]:
     resolution:
@@ -31420,10 +31554,10 @@ packages:
       { integrity: 
sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
       define-properties: 1.2.1
       es-abstract: 1.21.2
-      get-intrinsic: 1.2.2
+      get-intrinsic: 1.2.4
       is-string: 1.0.7
     dev: true
 
@@ -31432,10 +31566,10 @@ packages:
       { integrity: 
sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
       define-properties: 1.2.1
       es-abstract: 1.22.3
-      get-intrinsic: 1.2.2
+      get-intrinsic: 1.2.4
       is-string: 1.0.7
     dev: true
 
@@ -31469,11 +31603,11 @@ packages:
       { integrity: 
sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
       define-properties: 1.2.1
       es-abstract: 1.22.3
       es-shim-unscopables: 1.0.0
-      get-intrinsic: 1.2.2
+      get-intrinsic: 1.2.4
     dev: true
 
   /[email protected]:
@@ -31481,7 +31615,7 @@ packages:
       { integrity: 
sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
       define-properties: 1.2.1
       es-abstract: 1.22.3
       es-shim-unscopables: 1.0.0
@@ -31492,7 +31626,7 @@ packages:
       { integrity: 
sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
       define-properties: 1.2.1
       es-abstract: 1.21.2
       es-shim-unscopables: 1.0.0
@@ -31503,7 +31637,7 @@ packages:
       { integrity: 
sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
       define-properties: 1.2.1
       es-abstract: 1.22.3
       es-shim-unscopables: 1.0.0
@@ -31513,11 +31647,11 @@ packages:
     resolution:
       { integrity: 
sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==
 }
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
       define-properties: 1.2.1
       es-abstract: 1.21.2
       es-shim-unscopables: 1.0.0
-      get-intrinsic: 1.2.2
+      get-intrinsic: 1.2.4
     dev: true
 
   /[email protected]:
@@ -31525,13 +31659,13 @@ packages:
       { integrity: 
sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      array-buffer-byte-length: 1.0.0
-      call-bind: 1.0.5
+      array-buffer-byte-length: 1.0.1
+      call-bind: 1.0.7
       define-properties: 1.2.1
       es-abstract: 1.22.3
-      get-intrinsic: 1.2.2
-      is-array-buffer: 3.0.2
-      is-shared-array-buffer: 1.0.2
+      get-intrinsic: 1.2.4
+      is-array-buffer: 3.0.4
+      is-shared-array-buffer: 1.0.3
     dev: true
 
   /[email protected]:
@@ -31603,10 +31737,10 @@ packages:
     resolution:
       { integrity: 
sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==
 }
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
       is-nan: 1.3.2
       object-is: 1.1.5
-      object.assign: 4.1.4
+      object.assign: 4.1.5
       util: 0.12.5
     dev: true
 
@@ -31731,18 +31865,12 @@ packages:
       postcss-value-parser: 4.2.0
     dev: true
 
-  /[email protected]:
-    resolution:
-      { integrity: 
sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==
 }
-    engines: { node: ">= 0.4" }
-
   /[email protected]:
     resolution:
       { integrity: 
sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==
 }
     engines: { node: ">= 0.4" }
     dependencies:
       possible-typed-array-names: 1.0.0
-    dev: true
 
   /[email protected]:
     resolution:
@@ -31879,7 +32007,7 @@ packages:
     resolution:
       { integrity: 
sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==
 }
     dependencies:
-      object.assign: 4.1.4
+      object.assign: 4.1.5
     dev: true
 
   /[email protected]:
@@ -33030,14 +33158,6 @@ packages:
       { integrity: 
sha512-jJZ7pvbQVM/Ss3VO789qpsypN3xmnepg242cejOAslsmlZLYw2dnj7knnNowabQ0Kzabzx56KFTy2Pot/y6FmA==
 }
     dev: false
 
-  /[email protected]:
-    resolution:
-      { integrity: 
sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==
 }
-    dependencies:
-      function-bind: 1.1.2
-      get-intrinsic: 1.2.2
-      set-function-length: 1.1.1
-
   /[email protected]:
     resolution:
       { integrity: 
sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==
 }
@@ -33048,7 +33168,6 @@ packages:
       function-bind: 1.1.2
       get-intrinsic: 1.2.4
       set-function-length: 1.2.2
-    dev: true
 
   /[email protected]:
     resolution:
@@ -35361,7 +35480,7 @@ packages:
       is-regex: 1.1.4
       object-is: 1.1.5
       object-keys: 1.1.1
-      regexp.prototype.flags: 1.5.1
+      regexp.prototype.flags: 1.5.2
     dev: false
 
   /[email protected]:
@@ -35369,24 +35488,24 @@ packages:
       { integrity: 
sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      array-buffer-byte-length: 1.0.0
-      call-bind: 1.0.5
+      array-buffer-byte-length: 1.0.1
+      call-bind: 1.0.7
       es-get-iterator: 1.1.3
-      get-intrinsic: 1.2.2
+      get-intrinsic: 1.2.4
       is-arguments: 1.1.1
-      is-array-buffer: 3.0.2
+      is-array-buffer: 3.0.4
       is-date-object: 1.0.5
       is-regex: 1.1.4
-      is-shared-array-buffer: 1.0.2
+      is-shared-array-buffer: 1.0.3
       isarray: 2.0.5
       object-is: 1.1.5
       object-keys: 1.1.1
-      object.assign: 4.1.4
-      regexp.prototype.flags: 1.5.1
+      object.assign: 4.1.5
+      regexp.prototype.flags: 1.5.2
       side-channel: 1.0.4
       which-boxed-primitive: 1.0.2
       which-collection: 1.0.1
-      which-typed-array: 1.1.13
+      which-typed-array: 1.1.15
     dev: true
 
   /[email protected]:
@@ -35447,15 +35566,6 @@ packages:
     engines: { node: ">=10" }
     dev: true
 
-  /[email protected]:
-    resolution:
-      { integrity: 
sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==
 }
-    engines: { node: ">= 0.4" }
-    dependencies:
-      get-intrinsic: 1.2.2
-      gopd: 1.0.1
-      has-property-descriptors: 1.0.0
-
   /[email protected]:
     resolution:
       { integrity: 
sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==
 }
@@ -35464,7 +35574,6 @@ packages:
       es-define-property: 1.0.0
       es-errors: 1.3.0
       gopd: 1.0.1
-    dev: true
 
   /[email protected]:
     resolution:
@@ -35477,8 +35586,8 @@ packages:
       { integrity: 
sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      define-data-property: 1.1.1
-      has-property-descriptors: 1.0.0
+      define-data-property: 1.1.4
+      has-property-descriptors: 1.0.2
       object-keys: 1.1.1
 
   /[email protected]:
@@ -36263,74 +36372,74 @@ packages:
       { integrity: 
sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      array-buffer-byte-length: 1.0.0
-      available-typed-arrays: 1.0.5
-      call-bind: 1.0.5
+      array-buffer-byte-length: 1.0.1
+      available-typed-arrays: 1.0.7
+      call-bind: 1.0.7
       es-set-tostringtag: 2.0.1
       es-to-primitive: 1.2.1
       function.prototype.name: 1.1.5
-      get-intrinsic: 1.2.2
+      get-intrinsic: 1.2.4
       get-symbol-description: 1.0.0
       globalthis: 1.0.3
       gopd: 1.0.1
       has: 1.0.3
-      has-property-descriptors: 1.0.0
-      has-proto: 1.0.1
+      has-property-descriptors: 1.0.2
+      has-proto: 1.0.3
       has-symbols: 1.0.3
-      internal-slot: 1.0.5
-      is-array-buffer: 3.0.2
+      internal-slot: 1.0.7
+      is-array-buffer: 3.0.4
       is-callable: 1.2.7
       is-negative-zero: 2.0.2
       is-regex: 1.1.4
-      is-shared-array-buffer: 1.0.2
+      is-shared-array-buffer: 1.0.3
       is-string: 1.0.7
       is-typed-array: 1.1.12
       is-weakref: 1.0.2
       object-inspect: 1.13.1
       object-keys: 1.1.1
-      object.assign: 4.1.4
-      regexp.prototype.flags: 1.5.1
+      object.assign: 4.1.5
+      regexp.prototype.flags: 1.5.2
       safe-regex-test: 1.0.0
       string.prototype.trim: 1.2.7
       string.prototype.trimend: 1.0.6
       string.prototype.trimstart: 1.0.6
       typed-array-length: 1.0.4
       unbox-primitive: 1.0.2
-      which-typed-array: 1.1.13
+      which-typed-array: 1.1.15
 
   /[email protected]:
     resolution:
       { integrity: 
sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      array-buffer-byte-length: 1.0.0
+      array-buffer-byte-length: 1.0.1
       arraybuffer.prototype.slice: 1.0.2
-      available-typed-arrays: 1.0.5
-      call-bind: 1.0.5
+      available-typed-arrays: 1.0.7
+      call-bind: 1.0.7
       es-set-tostringtag: 2.0.1
       es-to-primitive: 1.2.1
       function.prototype.name: 1.1.6
-      get-intrinsic: 1.2.2
+      get-intrinsic: 1.2.4
       get-symbol-description: 1.0.0
       globalthis: 1.0.3
       gopd: 1.0.1
-      has-property-descriptors: 1.0.0
-      has-proto: 1.0.1
+      has-property-descriptors: 1.0.2
+      has-proto: 1.0.3
       has-symbols: 1.0.3
       hasown: 2.0.2
-      internal-slot: 1.0.5
-      is-array-buffer: 3.0.2
+      internal-slot: 1.0.7
+      is-array-buffer: 3.0.4
       is-callable: 1.2.7
       is-negative-zero: 2.0.2
       is-regex: 1.1.4
-      is-shared-array-buffer: 1.0.2
+      is-shared-array-buffer: 1.0.3
       is-string: 1.0.7
       is-typed-array: 1.1.12
       is-weakref: 1.0.2
       object-inspect: 1.13.1
       object-keys: 1.1.1
-      object.assign: 4.1.4
-      regexp.prototype.flags: 1.5.1
+      object.assign: 4.1.5
+      regexp.prototype.flags: 1.5.2
       safe-array-concat: 1.0.1
       safe-regex-test: 1.0.0
       string.prototype.trim: 1.2.8
@@ -36341,7 +36450,7 @@ packages:
       typed-array-byte-offset: 1.0.0
       typed-array-length: 1.0.4
       unbox-primitive: 1.0.2
-      which-typed-array: 1.1.13
+      which-typed-array: 1.1.15
     dev: true
 
   /[email protected]:
@@ -36408,20 +36517,18 @@ packages:
     engines: { node: ">= 0.4" }
     dependencies:
       get-intrinsic: 1.2.4
-    dev: true
 
   /[email protected]:
     resolution:
       { integrity: 
sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==
 }
     engines: { node: ">= 0.4" }
-    dev: true
 
   /[email protected]:
     resolution:
       { integrity: 
sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==
 }
     dependencies:
-      call-bind: 1.0.5
-      get-intrinsic: 1.2.2
+      call-bind: 1.0.7
+      get-intrinsic: 1.2.4
       has-symbols: 1.0.3
       is-arguments: 1.1.1
       is-map: 2.0.2
@@ -36436,17 +36543,17 @@ packages:
       { integrity: 
sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==
 }
     dependencies:
       asynciterator.prototype: 1.0.0
-      call-bind: 1.0.5
+      call-bind: 1.0.7
       define-properties: 1.2.1
       es-abstract: 1.22.3
       es-set-tostringtag: 2.0.1
       function-bind: 1.1.2
-      get-intrinsic: 1.2.2
+      get-intrinsic: 1.2.4
       globalthis: 1.0.3
-      has-property-descriptors: 1.0.0
-      has-proto: 1.0.1
+      has-property-descriptors: 1.0.2
+      has-proto: 1.0.3
       has-symbols: 1.0.3
-      internal-slot: 1.0.5
+      internal-slot: 1.0.7
       iterator.prototype: 1.1.2
       safe-array-concat: 1.0.1
     dev: true
@@ -36479,9 +36586,9 @@ packages:
       { integrity: 
sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      get-intrinsic: 1.2.2
+      get-intrinsic: 1.2.4
       has: 1.0.3
-      has-tostringtag: 1.0.0
+      has-tostringtag: 1.0.2
 
   /[email protected]:
     resolution:
@@ -38427,7 +38534,7 @@ packages:
       { integrity: 
sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
       define-properties: 1.2.1
       es-abstract: 1.21.2
       functions-have-names: 1.2.3
@@ -38437,7 +38544,7 @@ packages:
       { integrity: 
sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
       define-properties: 1.2.1
       es-abstract: 1.22.3
       functions-have-names: 1.2.3
@@ -38484,15 +38591,6 @@ packages:
     resolution:
       { integrity: 
sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==
 }
 
-  /[email protected]:
-    resolution:
-      { integrity: 
sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==
 }
-    dependencies:
-      function-bind: 1.1.2
-      has-proto: 1.0.1
-      has-symbols: 1.0.3
-      hasown: 2.0.2
-
   /[email protected]:
     resolution:
       { integrity: 
sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==
 }
@@ -38500,10 +38598,9 @@ packages:
     dependencies:
       es-errors: 1.3.0
       function-bind: 1.1.2
-      has-proto: 1.0.1
+      has-proto: 1.0.3
       has-symbols: 1.0.3
       hasown: 2.0.2
-    dev: true
 
   /[email protected]:
     resolution:
@@ -38579,8 +38676,8 @@ packages:
       { integrity: 
sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      call-bind: 1.0.5
-      get-intrinsic: 1.2.2
+      call-bind: 1.0.7
+      get-intrinsic: 1.2.4
 
   /[email protected]:
     resolution:
@@ -38797,7 +38894,7 @@ packages:
     resolution:
       { integrity: 
sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==
 }
     dependencies:
-      get-intrinsic: 1.2.2
+      get-intrinsic: 1.2.4
 
   /[email protected]:
     resolution:
@@ -39036,49 +39133,28 @@ packages:
       { integrity: 
sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
 }
     engines: { node: ">=8" }
 
-  /[email protected]:
-    resolution:
-      { integrity: 
sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==
 }
-    dependencies:
-      get-intrinsic: 1.2.2
-
   /[email protected]:
     resolution:
       { integrity: 
sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==
 }
     dependencies:
       es-define-property: 1.0.0
-    dev: true
-
-  /[email protected]:
-    resolution:
-      { integrity: 
sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==
 }
-    engines: { node: ">= 0.4" }
 
   /[email protected]:
     resolution:
       { integrity: 
sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==
 }
     engines: { node: ">= 0.4" }
-    dev: true
 
   /[email protected]:
     resolution:
       { integrity: 
sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
 }
     engines: { node: ">= 0.4" }
 
-  /[email protected]:
-    resolution:
-      { integrity: 
sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==
 }
-    engines: { node: ">= 0.4" }
-    dependencies:
-      has-symbols: 1.0.3
-
   /[email protected]:
     resolution:
       { integrity: 
sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==
 }
     engines: { node: ">= 0.4" }
     dependencies:
       has-symbols: 1.0.3
-    dev: true
 
   /[email protected]:
     resolution:
@@ -39151,6 +39227,7 @@ packages:
     engines: { node: ">= 0.4" }
     dependencies:
       function-bind: 1.1.2
+    dev: true
 
   /[email protected]:
     resolution:
@@ -39277,7 +39354,7 @@ packages:
       { integrity: 
sha512-6XMlxrAFX4UEEGxctfFnmrFaaZFNf9i5fNuV5wZ3WWQ4FVaNP1aX1LkX9j2mfEx1NpjeE/rL3nmgEn23GdFmrg==
 }
     dependencies:
       array.prototype.filter: 1.0.4
-      call-bind: 1.0.5
+      call-bind: 1.0.7
     dev: true
 
   /[email protected]:
@@ -39872,15 +39949,6 @@ packages:
       wrap-ansi: 7.0.0
     dev: true
 
-  /[email protected]:
-    resolution:
-      { integrity: 
sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==
 }
-    engines: { node: ">= 0.4" }
-    dependencies:
-      get-intrinsic: 1.2.2
-      has: 1.0.3
-      side-channel: 1.0.4
-
   /[email protected]:
     resolution:
       { integrity: 
sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==
 }
@@ -39889,7 +39957,6 @@ packages:
       es-errors: 1.3.0
       hasown: 2.0.2
       side-channel: 1.0.4
-    dev: true
 
   /[email protected]:
     resolution:
@@ -39982,16 +40049,8 @@ packages:
       { integrity: 
sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      call-bind: 1.0.5
-      has-tostringtag: 1.0.0
-
-  /[email protected]:
-    resolution:
-      { integrity: 
sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==
 }
-    dependencies:
-      call-bind: 1.0.5
-      get-intrinsic: 1.2.2
-      is-typed-array: 1.1.12
+      call-bind: 1.0.7
+      has-tostringtag: 1.0.2
 
   /[email protected]:
     resolution:
@@ -40000,7 +40059,6 @@ packages:
     dependencies:
       call-bind: 1.0.7
       get-intrinsic: 1.2.4
-    dev: true
 
   /[email protected]:
     resolution:
@@ -40011,7 +40069,7 @@ packages:
       { integrity: 
sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      has-tostringtag: 1.0.0
+      has-tostringtag: 1.0.2
     dev: true
 
   /[email protected]:
@@ -40031,7 +40089,7 @@ packages:
       { integrity: 
sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
 
   /[email protected]:
     resolution:
@@ -40076,7 +40134,7 @@ packages:
     resolution:
       { integrity: 
sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==
 }
     dependencies:
-      hasown: 2.0.0
+      hasown: 2.0.2
 
   /[email protected]:
     resolution:
@@ -40116,7 +40174,7 @@ packages:
       { integrity: 
sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      has-tostringtag: 1.0.0
+      has-tostringtag: 1.0.2
 
   /[email protected]:
     resolution:
@@ -40174,7 +40232,7 @@ packages:
     resolution:
       { integrity: 
sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==
 }
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
     dev: true
 
   /[email protected]:
@@ -40199,7 +40257,7 @@ packages:
       { integrity: 
sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      has-tostringtag: 1.0.0
+      has-tostringtag: 1.0.2
     dev: true
 
   /[email protected]:
@@ -40261,7 +40319,7 @@ packages:
       { integrity: 
sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
       define-properties: 1.2.1
     dev: true
 
@@ -40347,8 +40405,8 @@ packages:
       { integrity: 
sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      call-bind: 1.0.5
-      has-tostringtag: 1.0.0
+      call-bind: 1.0.7
+      has-tostringtag: 1.0.2
 
   /[email protected]:
     resolution:
@@ -40368,19 +40426,12 @@ packages:
       { integrity: 
sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==
 }
     dev: true
 
-  /[email protected]:
-    resolution:
-      { integrity: 
sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==
 }
-    dependencies:
-      call-bind: 1.0.5
-
   /[email protected]:
     resolution:
       { integrity: 
sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==
 }
     engines: { node: ">= 0.4" }
     dependencies:
       call-bind: 1.0.7
-    dev: true
 
   /[email protected]:
     resolution:
@@ -40399,7 +40450,7 @@ packages:
       { integrity: 
sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      has-tostringtag: 1.0.0
+      has-tostringtag: 1.0.2
 
   /[email protected]:
     resolution:
@@ -40426,7 +40477,7 @@ packages:
       { integrity: 
sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      which-typed-array: 1.1.13
+      which-typed-array: 1.1.15
 
   /[email protected]:
     resolution:
@@ -40470,14 +40521,14 @@ packages:
     resolution:
       { integrity: 
sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==
 }
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
 
   /[email protected]:
     resolution:
       { integrity: 
sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==
 }
     dependencies:
-      call-bind: 1.0.5
-      get-intrinsic: 1.2.2
+      call-bind: 1.0.7
+      get-intrinsic: 1.2.4
     dev: true
 
   /[email protected]:
@@ -40665,7 +40716,7 @@ packages:
       { integrity: 
sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==
 }
     dependencies:
       define-properties: 1.2.1
-      get-intrinsic: 1.2.2
+      get-intrinsic: 1.2.4
       has-symbols: 1.0.3
       reflect.getprototypeof: 1.0.4
       set-function-name: 2.0.1
@@ -41923,7 +41974,7 @@ packages:
     engines: { node: ">=4.0" }
     dependencies:
       array-includes: 3.1.6
-      object.assign: 4.1.4
+      object.assign: 4.1.5
     dev: true
 
   /[email protected]:
@@ -44397,7 +44448,7 @@ packages:
       { integrity: 
sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
       define-properties: 1.2.1
 
   /[email protected]:
@@ -44418,10 +44469,11 @@ packages:
       { integrity: 
sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
       define-properties: 1.2.1
       has-symbols: 1.0.3
       object-keys: 1.1.1
+    dev: true
 
   /[email protected]:
     resolution:
@@ -44432,14 +44484,13 @@ packages:
       define-properties: 1.2.1
       has-symbols: 1.0.3
       object-keys: 1.1.1
-    dev: true
 
   /[email protected]:
     resolution:
       { integrity: 
sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
       define-properties: 1.2.1
       es-abstract: 1.21.2
     dev: true
@@ -44449,7 +44500,7 @@ packages:
       { integrity: 
sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
       define-properties: 1.2.1
       es-abstract: 1.21.2
     dev: true
@@ -44459,7 +44510,7 @@ packages:
       { integrity: 
sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
       define-properties: 1.2.1
       es-abstract: 1.22.3
     dev: true
@@ -44468,10 +44519,10 @@ packages:
     resolution:
       { integrity: 
sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==
 }
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
       define-properties: 1.2.1
       es-abstract: 1.22.3
-      get-intrinsic: 1.2.2
+      get-intrinsic: 1.2.4
     dev: true
 
   /[email protected]:
@@ -44495,7 +44546,7 @@ packages:
       { integrity: 
sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
       define-properties: 1.2.1
       es-abstract: 1.21.2
     dev: true
@@ -44505,7 +44556,7 @@ packages:
       { integrity: 
sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
       define-properties: 1.2.1
       es-abstract: 1.22.3
     dev: true
@@ -45420,7 +45471,6 @@ packages:
     resolution:
       { integrity: 
sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==
 }
     engines: { node: ">= 0.4" }
-    dev: true
 
   /[email protected]([email protected]):
     resolution:
@@ -48024,10 +48074,10 @@ packages:
       { integrity: 
sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
       define-properties: 1.2.1
       es-abstract: 1.22.3
-      get-intrinsic: 1.2.2
+      get-intrinsic: 1.2.4
       globalthis: 1.0.3
       which-builtin-type: 1.1.3
     dev: true
@@ -48086,15 +48136,6 @@ packages:
       { integrity: 
sha512-tlbJqcMHnPKI9zSrystikWKwHkBqu2a/Sgw01h3zFjvYrMxEDYHzzoMZnUrbIfpTFEsoRnnviOXNCzFiSc54Qw==
 }
     dev: true
 
-  /[email protected]:
-    resolution:
-      { integrity: 
sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==
 }
-    engines: { node: ">= 0.4" }
-    dependencies:
-      call-bind: 1.0.5
-      define-properties: 1.2.1
-      set-function-name: 2.0.1
-
   /[email protected]:
     resolution:
       { integrity: 
sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==
 }
@@ -48104,7 +48145,6 @@ packages:
       define-properties: 1.2.1
       es-errors: 1.3.0
       set-function-name: 2.0.1
-    dev: true
 
   /[email protected]:
     resolution:
@@ -48604,8 +48644,8 @@ packages:
       { integrity: 
sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==
 }
     engines: { node: ">=0.4" }
     dependencies:
-      call-bind: 1.0.5
-      get-intrinsic: 1.2.2
+      call-bind: 1.0.7
+      get-intrinsic: 1.2.4
       has-symbols: 1.0.3
       isarray: 2.0.5
     dev: true
@@ -48651,8 +48691,8 @@ packages:
     resolution:
       { integrity: 
sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==
 }
     dependencies:
-      call-bind: 1.0.5
-      get-intrinsic: 1.2.2
+      call-bind: 1.0.7
+      get-intrinsic: 1.2.4
       is-regex: 1.1.4
 
   /[email protected]:
@@ -49098,16 +49138,6 @@ packages:
       { integrity: 
sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==
 }
     dev: true
 
-  /[email protected]:
-    resolution:
-      { integrity: 
sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==
 }
-    engines: { node: ">= 0.4" }
-    dependencies:
-      define-data-property: 1.1.1
-      get-intrinsic: 1.2.2
-      gopd: 1.0.1
-      has-property-descriptors: 1.0.0
-
   /[email protected]:
     resolution:
       { integrity: 
sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==
 }
@@ -49119,16 +49149,15 @@ packages:
       get-intrinsic: 1.2.4
       gopd: 1.0.1
       has-property-descriptors: 1.0.2
-    dev: true
 
   /[email protected]:
     resolution:
       { integrity: 
sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      define-data-property: 1.1.1
+      define-data-property: 1.1.4
       functions-have-names: 1.2.3
-      has-property-descriptors: 1.0.0
+      has-property-descriptors: 1.0.2
 
   /[email protected]:
     resolution:
@@ -49228,8 +49257,8 @@ packages:
     resolution:
       { integrity: 
sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
 }
     dependencies:
-      call-bind: 1.0.5
-      get-intrinsic: 1.2.2
+      call-bind: 1.0.7
+      get-intrinsic: 1.2.4
       object-inspect: 1.13.1
 
   /[email protected]:
@@ -49799,7 +49828,7 @@ packages:
       { integrity: 
sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      internal-slot: 1.0.5
+      internal-slot: 1.0.7
     dev: true
 
   /[email protected]:
@@ -49963,13 +49992,13 @@ packages:
     resolution:
       { integrity: 
sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==
 }
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
       define-properties: 1.2.1
       es-abstract: 1.21.2
-      get-intrinsic: 1.2.2
+      get-intrinsic: 1.2.4
       has-symbols: 1.0.3
-      internal-slot: 1.0.5
-      regexp.prototype.flags: 1.5.1
+      internal-slot: 1.0.7
+      regexp.prototype.flags: 1.5.2
       side-channel: 1.0.4
     dev: true
 
@@ -49978,7 +50007,7 @@ packages:
       { integrity: 
sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
       define-properties: 1.2.1
       es-abstract: 1.21.2
 
@@ -49987,7 +50016,7 @@ packages:
       { integrity: 
sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
       define-properties: 1.2.1
       es-abstract: 1.22.3
     dev: true
@@ -50007,7 +50036,7 @@ packages:
     resolution:
       { integrity: 
sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==
 }
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
       define-properties: 1.2.1
       es-abstract: 1.21.2
 
@@ -50015,7 +50044,7 @@ packages:
     resolution:
       { integrity: 
sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==
 }
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
       define-properties: 1.2.1
       es-abstract: 1.22.3
     dev: true
@@ -50033,7 +50062,7 @@ packages:
     resolution:
       { integrity: 
sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==
 }
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
       define-properties: 1.2.1
       es-abstract: 1.21.2
 
@@ -50041,7 +50070,7 @@ packages:
     resolution:
       { integrity: 
sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==
 }
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
       define-properties: 1.2.1
       es-abstract: 1.22.3
     dev: true
@@ -50418,7 +50447,7 @@ packages:
       { integrity: 
sha512-TUChV+q0GxBBCEbfCYkGLkv8hDJYjMdSWdE0/Lr331sB389dsvFUHNV9ph5iQqKzt8Ss9drzcda/YeexclBFqg==
 }
     hasBin: true
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
       deep-equal: 1.1.1
       defined: 1.0.1
       dotignore: 0.1.2
@@ -50983,13 +51012,13 @@ packages:
       fast-json-stable-stringify: 2.1.0
       jest: 26.6.3
       jest-util: 26.6.2
-      json5: 2.2.1
+      json5: 2.2.3
       lodash: 4.17.21
       make-error: 1.3.6
       mkdirp: 1.0.4
       semver: 7.5.4
       typescript: 4.8.4
-      yargs-parser: 20.2.7
+      yargs-parser: 20.2.9
     dev: true
 
   /[email protected]:
@@ -51210,8 +51239,8 @@ packages:
       { integrity: 
sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      call-bind: 1.0.5
-      get-intrinsic: 1.2.2
+      call-bind: 1.0.7
+      get-intrinsic: 1.2.4
       is-typed-array: 1.1.12
     dev: true
 
@@ -51230,9 +51259,9 @@ packages:
       { integrity: 
sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
       for-each: 0.3.3
-      has-proto: 1.0.1
+      has-proto: 1.0.3
       is-typed-array: 1.1.12
     dev: true
 
@@ -51253,10 +51282,10 @@ packages:
       { integrity: 
sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==
 }
     engines: { node: ">= 0.4" }
     dependencies:
-      available-typed-arrays: 1.0.5
-      call-bind: 1.0.5
+      available-typed-arrays: 1.0.7
+      call-bind: 1.0.7
       for-each: 0.3.3
-      has-proto: 1.0.1
+      has-proto: 1.0.3
       is-typed-array: 1.1.12
     dev: true
 
@@ -51277,7 +51306,7 @@ packages:
     resolution:
       { integrity: 
sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==
 }
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
       for-each: 0.3.3
       is-typed-array: 1.1.12
 
@@ -51358,7 +51387,7 @@ packages:
     resolution:
       { integrity: 
sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==
 }
     dependencies:
-      call-bind: 1.0.5
+      call-bind: 1.0.7
       has-bigints: 1.0.2
       has-symbols: 1.0.3
       which-boxed-primitive: 1.0.2
@@ -51871,7 +51900,7 @@ packages:
       is-arguments: 1.1.1
       is-generator-function: 1.0.10
       is-typed-array: 1.1.12
-      which-typed-array: 1.1.13
+      which-typed-array: 1.1.15
     dev: true
 
   /[email protected]:
@@ -53175,7 +53204,7 @@ packages:
     engines: { node: ">= 0.4" }
     dependencies:
       function.prototype.name: 1.1.5
-      has-tostringtag: 1.0.0
+      has-tostringtag: 1.0.2
       is-async-function: 2.0.0
       is-date-object: 1.0.5
       is-finalizationregistry: 1.0.2
@@ -53185,7 +53214,7 @@ packages:
       isarray: 2.0.5
       which-boxed-primitive: 1.0.2
       which-collection: 1.0.1
-      which-typed-array: 1.1.13
+      which-typed-array: 1.1.15
     dev: true
 
   /[email protected]:
@@ -53203,17 +53232,6 @@ packages:
       { integrity: 
sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==
 }
     dev: true
 
-  /[email protected]:
-    resolution:
-      { integrity: 
sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==
 }
-    engines: { node: ">= 0.4" }
-    dependencies:
-      available-typed-arrays: 1.0.5
-      call-bind: 1.0.5
-      for-each: 0.3.3
-      gopd: 1.0.1
-      has-tostringtag: 1.0.0
-
   /[email protected]:
     resolution:
       { integrity: 
sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==
 }
@@ -53224,7 +53242,6 @@ packages:
       for-each: 0.3.3
       gopd: 1.0.1
       has-tostringtag: 1.0.2
-    dev: true
 
   /[email protected]:
     resolution:
@@ -53586,12 +53603,6 @@ packages:
     engines: { node: ">=10" }
     dev: true
 
-  /[email protected]:
-    resolution:
-      { integrity: 
sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==
 }
-    engines: { node: ">=10" }
-    dev: true
-
   /[email protected]:
     resolution:
       { integrity: 
sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==
 }


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to