You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kie.apache.org by fa...@apache.org on 2025/11/21 14:03:30 UTC

(incubator-kie-tools) branch main updated: kie-tools#3337: [kie-bc-editors] separate project-specific logic in a new package (#3339)

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

fantonangeli 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 e560112ca3b kie-tools#3337: [kie-bc-editors] separate project-specific logic in a new package (#3339)
e560112ca3b is described below

commit e560112ca3b9823bd387f228669f4c63603b4c3b
Author: Fabrizio Antonangeli <fa...@gmail.com>
AuthorDate: Fri Nov 21 15:03:26 2025 +0100

    kie-tools#3337: [kie-bc-editors] separate project-specific logic in a new package (#3339)
    
    Co-authored-by: Jozef Marko <Jo...@ibm.com>
---
 packages/kie-bc-editors-common/LICENSE             |  201 +++
 packages/kie-bc-editors-common/README.md           |   44 +
 .../env/index.js}                                  |   12 +-
 .../jest.config.js                                 |    0
 .../package.json                                   |    4 +-
 .../src/common/GwtEditorMapping.ts                 |    0
 .../src/common/GwtEditorWrapper.tsx                |    0
 .../src/common/GwtEditorWrapperFactory.ts          |    0
 .../src/common/GwtLanguageData.ts                  |    0
 .../src/common/TextFormatter.ts                    |    0
 .../src/common/XmlFormatter.ts                     |    0
 .../GwtAppFormerConsumedInteropApi.ts              |    0
 .../EditorContextExposedInteropApi.ts              |    0
 .../exposedInteropApi/I18nExposedInteropApi.ts     |    0
 .../exposedInteropApi/KeyboardShorcutsApi.ts       |    0
 .../NotificationsExposedInteropApi.ts              |    0
 .../ResourceContentExposedInteropApi.ts            |    0
 .../StateControlExposedInteropApi.ts               |    0
 .../WorkspaceExposedInteropApi.ts                  |    0
 .../src/common/exposedInteropApi/index.ts          |    0
 .../DefaultStateControlCommandRegistry.ts          |    0
 .../gwtStateControl/GwtStateControlCommand.ts      |    0
 .../gwtStateControl/GwtStateControlService.ts      |    0
 .../src/common/gwtStateControl/index.ts            |    0
 .../src/common/index.ts                            |    0
 .../src/i18n/KieBcEditorsI18n.ts                   |    0
 .../src/i18n/index.ts                              |    0
 .../src/i18n/locales/de.ts                         |    0
 .../src/i18n/locales/en.ts                         |    0
 .../src/i18n/locales/index.ts                      |    0
 .../src/i18n/setup.ts                              |    0
 .../tests/DummyEditor.tsx                          |    2 +-
 .../tests/GwtAppFormerApi.test.ts                  |    2 +-
 .../tests/GwtEditorWrapper.test.ts                 |    6 +-
 .../tests/GwtEditorWrapperFactory.test.ts          |   10 +-
 .../tests/__mocks__/styleMock.js                   |    0
 .../gwtStateControl/GwtCommandRegistry.test.ts     |    2 +-
 .../tests/gwtStateControl/GwtStateControl.test.ts  |    4 +-
 .../tests/jest.setup.ts                            |    0
 packages/kie-bc-editors-common/tsconfig.json       |    6 +
 packages/kie-bc-editors-common/tsconfig.tests.json |    6 +
 packages/kie-bc-editors/package.json               |   11 +-
 .../src/bpmn/api/BpmnEditorLanguageData.ts         |    2 +-
 .../kie-bc-editors/src/bpmn/envelope/BpmnEditor.ts |    2 +-
 .../src/bpmn/envelope/BpmnEditorFactory.ts         |    2 +-
 .../src/dmn/api/DmnEditorLanguageData.ts           |    2 +-
 .../kie-bc-editors/src/dmn/envelope/DmnEditor.ts   |    2 +-
 .../src/dmn/envelope/DmnEditorFactory.ts           |    2 +-
 .../src/scesim/api/SceSimEditorLanguageData.ts     |    2 +-
 .../src/scesim/envelope/SceSimEditor.ts            |    2 +-
 .../src/scesim/envelope/SceSimEditorFactory.ts     |    2 +-
 .../package.json                                   |    2 +-
 .../ServerlessWorkflowDiagramEditorLanguageData.ts |    2 +-
 .../envelope/ServerlessWorkflowDiagramEditor.ts    |    2 +-
 .../ServerlessWorkflowDiagramEditorFactory.ts      |    2 +-
 .../package.json                                   |    1 -
 pnpm-lock.yaml                                     | 1436 +++++---------------
 repo/graph.dot                                     |    8 +-
 repo/graph.json                                    |   93 +-
 59 files changed, 714 insertions(+), 1160 deletions(-)

diff --git a/packages/kie-bc-editors-common/LICENSE b/packages/kie-bc-editors-common/LICENSE
new file mode 100644
index 00000000000..261eeb9e9f8
--- /dev/null
+++ b/packages/kie-bc-editors-common/LICENSE
@@ -0,0 +1,201 @@
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
diff --git a/packages/kie-bc-editors-common/README.md b/packages/kie-bc-editors-common/README.md
new file mode 100644
index 00000000000..3c671639683
--- /dev/null
+++ b/packages/kie-bc-editors-common/README.md
@@ -0,0 +1,44 @@
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+     http://www.apache.org/licenses/LICENSE-2.0
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License.
+-->
+
+## Apache KIE Tools GWT Editors Common Classes
+
+---
+
+Apache KIE (incubating) is an effort undergoing incubation at The Apache Software
+Foundation (ASF), sponsored by the name of Apache Incubator. Incubation is
+required of all newly accepted projects until a further review indicates that
+the infrastructure, communications, and decision making process have stabilized
+in a manner consistent with other successful ASF projects. While incubation
+status is not necessarily a reflection of the completeness or stability of the
+code, it does indicate that the project has yet to be fully endorsed by the ASF.
+
+Some of the incubating project’s releases may not be fully compliant with ASF
+policy. For example, releases may have incomplete or un-reviewed licensing
+conditions. What follows is a list of known issues the project is currently
+aware of (note that this list, by definition, is likely to be incomplete):
+
+- Hibernate, an LGPL project, is being used. Hibernate is in the process of
+  relicensing to ASL v2
+- Some files, particularly test files, and those not supporting comments, may
+  be missing the ASF Licensing Header
+
+If you are planning to incorporate this work into your product/project, please
+be aware that you will need to conduct a thorough licensing review to determine
+the overall implications of including this work. For the current status of this
+project through the Apache Incubator visit:
+https://incubator.apache.org/projects/kie.html
diff --git a/packages/kie-bc-editors/src/i18n/KieBcEditorsI18n.ts b/packages/kie-bc-editors-common/env/index.js
similarity index 79%
copy from packages/kie-bc-editors/src/i18n/KieBcEditorsI18n.ts
copy to packages/kie-bc-editors-common/env/index.js
index 52385d83ba6..61bc742bd66 100644
--- a/packages/kie-bc-editors/src/i18n/KieBcEditorsI18n.ts
+++ b/packages/kie-bc-editors-common/env/index.js
@@ -17,9 +17,11 @@
  * under the License.
  */
 
-import { ReferenceDictionary } from "@kie-tools-core/i18n/dist/core";
+const { varsWithName, composeEnv } = require("@kie-tools-scripts/build-env");
 
-export interface KieBcEditorsI18n
-  extends ReferenceDictionary<{
-    unsupportedFile: (url: string) => string;
-  }> {}
+module.exports = composeEnv([require("@kie-tools/root-env/env")], {
+  vars: varsWithName({}),
+  get env() {
+    return {};
+  },
+});
diff --git a/packages/kie-bc-editors/jest.config.js b/packages/kie-bc-editors-common/jest.config.js
similarity index 100%
rename from packages/kie-bc-editors/jest.config.js
rename to packages/kie-bc-editors-common/jest.config.js
diff --git a/packages/kie-bc-editors/package.json b/packages/kie-bc-editors-common/package.json
similarity index 93%
copy from packages/kie-bc-editors/package.json
copy to packages/kie-bc-editors-common/package.json
index b00a9cfc058..393a7485259 100644
--- a/packages/kie-bc-editors/package.json
+++ b/packages/kie-bc-editors-common/package.json
@@ -1,5 +1,5 @@
 {
-  "name": "@kie-tools/kie-bc-editors",
+  "name": "@kie-tools/kie-bc-editors-common",
   "version": "0.0.0",
   "description": "",
   "license": "Apache-2.0",
@@ -33,8 +33,6 @@
     "@kie-tools-core/operating-system": "workspace:*",
     "@kie-tools-core/vscode-java-code-completion": "workspace:*",
     "@kie-tools-core/workspace": "workspace:*",
-    "@kie-tools/dmn-language-service": "workspace:*",
-    "@kie-tools/pmml-editor-marshaller": "workspace:*",
     "@patternfly/react-core": "^5.4.1"
   },
   "devDependencies": {
diff --git a/packages/kie-bc-editors/src/common/GwtEditorMapping.ts b/packages/kie-bc-editors-common/src/common/GwtEditorMapping.ts
similarity index 100%
rename from packages/kie-bc-editors/src/common/GwtEditorMapping.ts
rename to packages/kie-bc-editors-common/src/common/GwtEditorMapping.ts
diff --git a/packages/kie-bc-editors/src/common/GwtEditorWrapper.tsx b/packages/kie-bc-editors-common/src/common/GwtEditorWrapper.tsx
similarity index 100%
rename from packages/kie-bc-editors/src/common/GwtEditorWrapper.tsx
rename to packages/kie-bc-editors-common/src/common/GwtEditorWrapper.tsx
diff --git a/packages/kie-bc-editors/src/common/GwtEditorWrapperFactory.ts b/packages/kie-bc-editors-common/src/common/GwtEditorWrapperFactory.ts
similarity index 100%
rename from packages/kie-bc-editors/src/common/GwtEditorWrapperFactory.ts
rename to packages/kie-bc-editors-common/src/common/GwtEditorWrapperFactory.ts
diff --git a/packages/kie-bc-editors/src/common/GwtLanguageData.ts b/packages/kie-bc-editors-common/src/common/GwtLanguageData.ts
similarity index 100%
rename from packages/kie-bc-editors/src/common/GwtLanguageData.ts
rename to packages/kie-bc-editors-common/src/common/GwtLanguageData.ts
diff --git a/packages/kie-bc-editors/src/common/TextFormatter.ts b/packages/kie-bc-editors-common/src/common/TextFormatter.ts
similarity index 100%
rename from packages/kie-bc-editors/src/common/TextFormatter.ts
rename to packages/kie-bc-editors-common/src/common/TextFormatter.ts
diff --git a/packages/kie-bc-editors/src/common/XmlFormatter.ts b/packages/kie-bc-editors-common/src/common/XmlFormatter.ts
similarity index 100%
rename from packages/kie-bc-editors/src/common/XmlFormatter.ts
rename to packages/kie-bc-editors-common/src/common/XmlFormatter.ts
diff --git a/packages/kie-bc-editors/src/common/consumedInteropApi/GwtAppFormerConsumedInteropApi.ts b/packages/kie-bc-editors-common/src/common/consumedInteropApi/GwtAppFormerConsumedInteropApi.ts
similarity index 100%
rename from packages/kie-bc-editors/src/common/consumedInteropApi/GwtAppFormerConsumedInteropApi.ts
rename to packages/kie-bc-editors-common/src/common/consumedInteropApi/GwtAppFormerConsumedInteropApi.ts
diff --git a/packages/kie-bc-editors/src/common/exposedInteropApi/EditorContextExposedInteropApi.ts b/packages/kie-bc-editors-common/src/common/exposedInteropApi/EditorContextExposedInteropApi.ts
similarity index 100%
rename from packages/kie-bc-editors/src/common/exposedInteropApi/EditorContextExposedInteropApi.ts
rename to packages/kie-bc-editors-common/src/common/exposedInteropApi/EditorContextExposedInteropApi.ts
diff --git a/packages/kie-bc-editors/src/common/exposedInteropApi/I18nExposedInteropApi.ts b/packages/kie-bc-editors-common/src/common/exposedInteropApi/I18nExposedInteropApi.ts
similarity index 100%
rename from packages/kie-bc-editors/src/common/exposedInteropApi/I18nExposedInteropApi.ts
rename to packages/kie-bc-editors-common/src/common/exposedInteropApi/I18nExposedInteropApi.ts
diff --git a/packages/kie-bc-editors/src/common/exposedInteropApi/KeyboardShorcutsApi.ts b/packages/kie-bc-editors-common/src/common/exposedInteropApi/KeyboardShorcutsApi.ts
similarity index 100%
rename from packages/kie-bc-editors/src/common/exposedInteropApi/KeyboardShorcutsApi.ts
rename to packages/kie-bc-editors-common/src/common/exposedInteropApi/KeyboardShorcutsApi.ts
diff --git a/packages/kie-bc-editors/src/common/exposedInteropApi/NotificationsExposedInteropApi.ts b/packages/kie-bc-editors-common/src/common/exposedInteropApi/NotificationsExposedInteropApi.ts
similarity index 100%
rename from packages/kie-bc-editors/src/common/exposedInteropApi/NotificationsExposedInteropApi.ts
rename to packages/kie-bc-editors-common/src/common/exposedInteropApi/NotificationsExposedInteropApi.ts
diff --git a/packages/kie-bc-editors/src/common/exposedInteropApi/ResourceContentExposedInteropApi.ts b/packages/kie-bc-editors-common/src/common/exposedInteropApi/ResourceContentExposedInteropApi.ts
similarity index 100%
rename from packages/kie-bc-editors/src/common/exposedInteropApi/ResourceContentExposedInteropApi.ts
rename to packages/kie-bc-editors-common/src/common/exposedInteropApi/ResourceContentExposedInteropApi.ts
diff --git a/packages/kie-bc-editors/src/common/exposedInteropApi/StateControlExposedInteropApi.ts b/packages/kie-bc-editors-common/src/common/exposedInteropApi/StateControlExposedInteropApi.ts
similarity index 100%
rename from packages/kie-bc-editors/src/common/exposedInteropApi/StateControlExposedInteropApi.ts
rename to packages/kie-bc-editors-common/src/common/exposedInteropApi/StateControlExposedInteropApi.ts
diff --git a/packages/kie-bc-editors/src/common/exposedInteropApi/WorkspaceExposedInteropApi.ts b/packages/kie-bc-editors-common/src/common/exposedInteropApi/WorkspaceExposedInteropApi.ts
similarity index 100%
rename from packages/kie-bc-editors/src/common/exposedInteropApi/WorkspaceExposedInteropApi.ts
rename to packages/kie-bc-editors-common/src/common/exposedInteropApi/WorkspaceExposedInteropApi.ts
diff --git a/packages/kie-bc-editors/src/common/exposedInteropApi/index.ts b/packages/kie-bc-editors-common/src/common/exposedInteropApi/index.ts
similarity index 100%
rename from packages/kie-bc-editors/src/common/exposedInteropApi/index.ts
rename to packages/kie-bc-editors-common/src/common/exposedInteropApi/index.ts
diff --git a/packages/kie-bc-editors/src/common/gwtStateControl/DefaultStateControlCommandRegistry.ts b/packages/kie-bc-editors-common/src/common/gwtStateControl/DefaultStateControlCommandRegistry.ts
similarity index 100%
rename from packages/kie-bc-editors/src/common/gwtStateControl/DefaultStateControlCommandRegistry.ts
rename to packages/kie-bc-editors-common/src/common/gwtStateControl/DefaultStateControlCommandRegistry.ts
diff --git a/packages/kie-bc-editors/src/common/gwtStateControl/GwtStateControlCommand.ts b/packages/kie-bc-editors-common/src/common/gwtStateControl/GwtStateControlCommand.ts
similarity index 100%
rename from packages/kie-bc-editors/src/common/gwtStateControl/GwtStateControlCommand.ts
rename to packages/kie-bc-editors-common/src/common/gwtStateControl/GwtStateControlCommand.ts
diff --git a/packages/kie-bc-editors/src/common/gwtStateControl/GwtStateControlService.ts b/packages/kie-bc-editors-common/src/common/gwtStateControl/GwtStateControlService.ts
similarity index 100%
rename from packages/kie-bc-editors/src/common/gwtStateControl/GwtStateControlService.ts
rename to packages/kie-bc-editors-common/src/common/gwtStateControl/GwtStateControlService.ts
diff --git a/packages/kie-bc-editors/src/common/gwtStateControl/index.ts b/packages/kie-bc-editors-common/src/common/gwtStateControl/index.ts
similarity index 100%
rename from packages/kie-bc-editors/src/common/gwtStateControl/index.ts
rename to packages/kie-bc-editors-common/src/common/gwtStateControl/index.ts
diff --git a/packages/kie-bc-editors/src/common/index.ts b/packages/kie-bc-editors-common/src/common/index.ts
similarity index 100%
rename from packages/kie-bc-editors/src/common/index.ts
rename to packages/kie-bc-editors-common/src/common/index.ts
diff --git a/packages/kie-bc-editors/src/i18n/KieBcEditorsI18n.ts b/packages/kie-bc-editors-common/src/i18n/KieBcEditorsI18n.ts
similarity index 100%
rename from packages/kie-bc-editors/src/i18n/KieBcEditorsI18n.ts
rename to packages/kie-bc-editors-common/src/i18n/KieBcEditorsI18n.ts
diff --git a/packages/kie-bc-editors/src/i18n/index.ts b/packages/kie-bc-editors-common/src/i18n/index.ts
similarity index 100%
rename from packages/kie-bc-editors/src/i18n/index.ts
rename to packages/kie-bc-editors-common/src/i18n/index.ts
diff --git a/packages/kie-bc-editors/src/i18n/locales/de.ts b/packages/kie-bc-editors-common/src/i18n/locales/de.ts
similarity index 100%
rename from packages/kie-bc-editors/src/i18n/locales/de.ts
rename to packages/kie-bc-editors-common/src/i18n/locales/de.ts
diff --git a/packages/kie-bc-editors/src/i18n/locales/en.ts b/packages/kie-bc-editors-common/src/i18n/locales/en.ts
similarity index 100%
rename from packages/kie-bc-editors/src/i18n/locales/en.ts
rename to packages/kie-bc-editors-common/src/i18n/locales/en.ts
diff --git a/packages/kie-bc-editors/src/i18n/locales/index.ts b/packages/kie-bc-editors-common/src/i18n/locales/index.ts
similarity index 100%
rename from packages/kie-bc-editors/src/i18n/locales/index.ts
rename to packages/kie-bc-editors-common/src/i18n/locales/index.ts
diff --git a/packages/kie-bc-editors/src/i18n/setup.ts b/packages/kie-bc-editors-common/src/i18n/setup.ts
similarity index 100%
rename from packages/kie-bc-editors/src/i18n/setup.ts
rename to packages/kie-bc-editors-common/src/i18n/setup.ts
diff --git a/packages/kie-bc-editors/tests/DummyEditor.tsx b/packages/kie-bc-editors-common/tests/DummyEditor.tsx
similarity index 95%
rename from packages/kie-bc-editors/tests/DummyEditor.tsx
rename to packages/kie-bc-editors-common/tests/DummyEditor.tsx
index 370adbe0825..ccd4bacdd11 100644
--- a/packages/kie-bc-editors/tests/DummyEditor.tsx
+++ b/packages/kie-bc-editors-common/tests/DummyEditor.tsx
@@ -20,7 +20,7 @@
 import * as React from "react";
 import { Editor, EditorTheme } from "@kie-tools-core/editor/dist/api";
 import { Notification } from "@kie-tools-core/notifications/dist/api";
-import { GwtEditor } from "@kie-tools/kie-bc-editors/dist/common/consumedInteropApi/GwtAppFormerConsumedInteropApi";
+import { GwtEditor } from "@kie-tools/kie-bc-editors-common/dist/common/consumedInteropApi/GwtAppFormerConsumedInteropApi";
 
 export class DummyEditor implements Editor, GwtEditor {
   private ref: DummyEditorComponent;
diff --git a/packages/kie-bc-editors/tests/GwtAppFormerApi.test.ts b/packages/kie-bc-editors-common/tests/GwtAppFormerApi.test.ts
similarity index 94%
rename from packages/kie-bc-editors/tests/GwtAppFormerApi.test.ts
rename to packages/kie-bc-editors-common/tests/GwtAppFormerApi.test.ts
index 08eb6985d7f..af23a72ab20 100644
--- a/packages/kie-bc-editors/tests/GwtAppFormerApi.test.ts
+++ b/packages/kie-bc-editors-common/tests/GwtAppFormerApi.test.ts
@@ -20,7 +20,7 @@
 import {
   GwtAppFormerConsumedInteropApi,
   GwtEditor,
-} from "@kie-tools/kie-bc-editors/dist/common/consumedInteropApi/GwtAppFormerConsumedInteropApi";
+} from "@kie-tools/kie-bc-editors-common/dist/common/consumedInteropApi/GwtAppFormerConsumedInteropApi";
 import { DummyEditor } from "./DummyEditor";
 
 class DummyGwtEditor {
diff --git a/packages/kie-bc-editors/tests/GwtEditorWrapper.test.ts b/packages/kie-bc-editors-common/tests/GwtEditorWrapper.test.ts
similarity index 95%
rename from packages/kie-bc-editors/tests/GwtEditorWrapper.test.ts
rename to packages/kie-bc-editors-common/tests/GwtEditorWrapper.test.ts
index 327dbe4ed94..1c494a01453 100644
--- a/packages/kie-bc-editors/tests/GwtEditorWrapper.test.ts
+++ b/packages/kie-bc-editors-common/tests/GwtEditorWrapper.test.ts
@@ -17,12 +17,12 @@
  * under the License.
  */
 
-import { GwtEditorWrapper } from "@kie-tools/kie-bc-editors/dist/common/GwtEditorWrapper";
-import { GwtStateControlService } from "@kie-tools/kie-bc-editors/dist/common/gwtStateControl";
+import { GwtEditorWrapper } from "@kie-tools/kie-bc-editors-common/dist/common/GwtEditorWrapper";
+import { GwtStateControlService } from "@kie-tools/kie-bc-editors-common/dist/common/gwtStateControl";
 import { EditorTheme, KogitoEditorChannelApi } from "@kie-tools-core/editor/dist/api";
 import { messageBusClientApiMock } from "@kie-tools-core/envelope-bus/dist-tests/messageBusClientApiMock";
 import { I18n } from "@kie-tools-core/i18n/dist/core";
-import { kieBcEditorsI18nDefaults, kieBcEditorsI18nDictionaries } from "@kie-tools/kie-bc-editors/dist/i18n";
+import { kieBcEditorsI18nDefaults, kieBcEditorsI18nDictionaries } from "@kie-tools/kie-bc-editors-common/dist/i18n";
 
 const MockEditor = jest.fn(() => ({
   undo: jest.fn(),
diff --git a/packages/kie-bc-editors/tests/GwtEditorWrapperFactory.test.ts b/packages/kie-bc-editors-common/tests/GwtEditorWrapperFactory.test.ts
similarity index 93%
rename from packages/kie-bc-editors/tests/GwtEditorWrapperFactory.test.ts
rename to packages/kie-bc-editors-common/tests/GwtEditorWrapperFactory.test.ts
index 3f2df1fe419..ae0caa4d083 100644
--- a/packages/kie-bc-editors/tests/GwtEditorWrapperFactory.test.ts
+++ b/packages/kie-bc-editors-common/tests/GwtEditorWrapperFactory.test.ts
@@ -17,9 +17,9 @@
  * under the License.
  */
 
-import { GwtEditorWrapperFactory } from "@kie-tools/kie-bc-editors/dist/common/GwtEditorWrapperFactory";
-import { GwtLanguageData, Resource } from "@kie-tools/kie-bc-editors/dist/common/GwtLanguageData";
-import { GwtStateControlService } from "@kie-tools/kie-bc-editors/dist/common/gwtStateControl";
+import { GwtEditorWrapperFactory } from "@kie-tools/kie-bc-editors-common/dist/common/GwtEditorWrapperFactory";
+import { GwtLanguageData, Resource } from "@kie-tools/kie-bc-editors-common/dist/common/GwtLanguageData";
+import { GwtStateControlService } from "@kie-tools/kie-bc-editors-common/dist/common/gwtStateControl";
 import { messageBusClientApiMock } from "@kie-tools-core/envelope-bus/dist-tests/messageBusClientApiMock";
 import { I18nService } from "@kie-tools-core/i18n/dist/envelope";
 import {
@@ -27,9 +27,9 @@ import {
   DEFAULT_WORKSPACE_ROOT_ABSOLUTE_POSIX_PATH,
   KogitoEditorChannelApi,
 } from "@kie-tools-core/editor/dist/api";
-import { GwtEditorWrapper } from "@kie-tools/kie-bc-editors/dist/common/GwtEditorWrapper";
+import { GwtEditorWrapper } from "@kie-tools/kie-bc-editors-common/dist/common/GwtEditorWrapper";
 import { MessageBusClientApi } from "@kie-tools-core/envelope-bus/dist/api";
-import { XmlFormatter } from "@kie-tools/kie-bc-editors/dist/common/XmlFormatter";
+import { XmlFormatter } from "@kie-tools/kie-bc-editors-common/dist/common/XmlFormatter";
 
 const cssResource: Resource = {
   type: "css",
diff --git a/packages/kie-bc-editors/tests/__mocks__/styleMock.js b/packages/kie-bc-editors-common/tests/__mocks__/styleMock.js
similarity index 100%
rename from packages/kie-bc-editors/tests/__mocks__/styleMock.js
rename to packages/kie-bc-editors-common/tests/__mocks__/styleMock.js
diff --git a/packages/kie-bc-editors/tests/gwtStateControl/GwtCommandRegistry.test.ts b/packages/kie-bc-editors-common/tests/gwtStateControl/GwtCommandRegistry.test.ts
similarity index 99%
rename from packages/kie-bc-editors/tests/gwtStateControl/GwtCommandRegistry.test.ts
rename to packages/kie-bc-editors-common/tests/gwtStateControl/GwtCommandRegistry.test.ts
index 566312727b5..838cfbc3ff7 100644
--- a/packages/kie-bc-editors/tests/gwtStateControl/GwtCommandRegistry.test.ts
+++ b/packages/kie-bc-editors-common/tests/gwtStateControl/GwtCommandRegistry.test.ts
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-import { DefaultStateControlCommandRegistry } from "@kie-tools/kie-bc-editors/dist/common/gwtStateControl";
+import { DefaultStateControlCommandRegistry } from "@kie-tools/kie-bc-editors-common/dist/common/gwtStateControl";
 import { KogitoEditorChannelApi } from "@kie-tools-core/editor/dist/api";
 import { MessageBusClientApi } from "@kie-tools-core/envelope-bus/dist/api";
 import { messageBusClientApiMock } from "@kie-tools-core/envelope-bus/dist-tests/messageBusClientApiMock";
diff --git a/packages/kie-bc-editors/tests/gwtStateControl/GwtStateControl.test.ts b/packages/kie-bc-editors-common/tests/gwtStateControl/GwtStateControl.test.ts
similarity index 94%
rename from packages/kie-bc-editors/tests/gwtStateControl/GwtStateControl.test.ts
rename to packages/kie-bc-editors-common/tests/gwtStateControl/GwtStateControl.test.ts
index b54c9b461de..c9375d28227 100644
--- a/packages/kie-bc-editors/tests/gwtStateControl/GwtStateControl.test.ts
+++ b/packages/kie-bc-editors-common/tests/gwtStateControl/GwtStateControl.test.ts
@@ -17,8 +17,8 @@
  * under the License.
  */
 
-import { GwtStateControlService } from "@kie-tools/kie-bc-editors/dist/common/gwtStateControl";
-import { StateControlExposedInteropApi } from "@kie-tools/kie-bc-editors/dist/common/exposedInteropApi/StateControlExposedInteropApi";
+import { GwtStateControlService } from "@kie-tools/kie-bc-editors-common/dist/common/gwtStateControl";
+import { StateControlExposedInteropApi } from "@kie-tools/kie-bc-editors-common/dist/common/exposedInteropApi/StateControlExposedInteropApi";
 
 const innerMessageHandler = jest.fn();
 
diff --git a/packages/kie-bc-editors/tests/jest.setup.ts b/packages/kie-bc-editors-common/tests/jest.setup.ts
similarity index 100%
rename from packages/kie-bc-editors/tests/jest.setup.ts
rename to packages/kie-bc-editors-common/tests/jest.setup.ts
diff --git a/packages/kie-bc-editors-common/tsconfig.json b/packages/kie-bc-editors-common/tsconfig.json
new file mode 100644
index 00000000000..61b86fb69d5
--- /dev/null
+++ b/packages/kie-bc-editors-common/tsconfig.json
@@ -0,0 +1,6 @@
+{
+  "extends": "@kie-tools/tsconfig/tsconfig.cjs.json",
+  "compilerOptions": {
+    "jsx": "react-jsx"
+  }
+}
diff --git a/packages/kie-bc-editors-common/tsconfig.tests.json b/packages/kie-bc-editors-common/tsconfig.tests.json
new file mode 100644
index 00000000000..1b2aedc6d23
--- /dev/null
+++ b/packages/kie-bc-editors-common/tsconfig.tests.json
@@ -0,0 +1,6 @@
+{
+  "extends": "./tsconfig.json",
+  "compilerOptions": {
+    "types": ["@testing-library/jest-dom"]
+  }
+}
diff --git a/packages/kie-bc-editors/package.json b/packages/kie-bc-editors/package.json
index b00a9cfc058..1e1732daba1 100644
--- a/packages/kie-bc-editors/package.json
+++ b/packages/kie-bc-editors/package.json
@@ -19,21 +19,16 @@
   ],
   "scripts": {
     "build:dev": "rimraf dist && pnpm copy:css && tsc -p tsconfig.json",
-    "build:prod": "pnpm lint && rimraf dist && pnpm copy:css && tsc -p tsconfig.json && pnpm test",
+    "build:prod": "pnpm lint && rimraf dist && pnpm copy:css && tsc -p tsconfig.json",
     "copy:css": "copyfiles -u 1 \"src/**/*.{sass,scss,css}\" dist/",
-    "lint": "run-script-if --bool \"$(build-env linters.run)\" --then \"kie-tools--eslint ./src\"",
-    "test": "run-script-if --ignore-errors \"$(build-env tests.ignoreFailures)\" --bool \"$(build-env tests.run)\" --then \"jest --silent --verbose --passWithNoTests\""
+    "lint": "run-script-if --bool \"$(build-env linters.run)\" --then \"kie-tools--eslint ./src\""
   },
   "dependencies": {
     "@kie-tools-core/editor": "workspace:*",
     "@kie-tools-core/envelope": "workspace:*",
-    "@kie-tools-core/envelope-bus": "workspace:*",
-    "@kie-tools-core/i18n": "workspace:*",
-    "@kie-tools-core/notifications": "workspace:*",
-    "@kie-tools-core/operating-system": "workspace:*",
     "@kie-tools-core/vscode-java-code-completion": "workspace:*",
-    "@kie-tools-core/workspace": "workspace:*",
     "@kie-tools/dmn-language-service": "workspace:*",
+    "@kie-tools/kie-bc-editors-common": "workspace:*",
     "@kie-tools/pmml-editor-marshaller": "workspace:*",
     "@patternfly/react-core": "^5.4.1"
   },
diff --git a/packages/kie-bc-editors/src/bpmn/api/BpmnEditorLanguageData.ts b/packages/kie-bc-editors/src/bpmn/api/BpmnEditorLanguageData.ts
index 0a59960e7bb..e7e4be409b3 100644
--- a/packages/kie-bc-editors/src/bpmn/api/BpmnEditorLanguageData.ts
+++ b/packages/kie-bc-editors/src/bpmn/api/BpmnEditorLanguageData.ts
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-import { editors, GwtLanguageData } from "../../common";
+import { editors, GwtLanguageData } from "@kie-tools/kie-bc-editors-common/dist/common";
 
 export function getBpmnLanguageData(resourcesPathPrefix: string): GwtLanguageData {
   return {
diff --git a/packages/kie-bc-editors/src/bpmn/envelope/BpmnEditor.ts b/packages/kie-bc-editors/src/bpmn/envelope/BpmnEditor.ts
index 9c095a4bdd0..d9664b0ac43 100644
--- a/packages/kie-bc-editors/src/bpmn/envelope/BpmnEditor.ts
+++ b/packages/kie-bc-editors/src/bpmn/envelope/BpmnEditor.ts
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-import { GwtEditorWrapper } from "../../common";
+import { GwtEditorWrapper } from "@kie-tools/kie-bc-editors-common/dist/common";
 import { CanvasConsumedInteropApi } from "../../canvas/CanvasConsumedInteropApi";
 import { EditorTheme } from "@kie-tools-core/editor/dist/api";
 
diff --git a/packages/kie-bc-editors/src/bpmn/envelope/BpmnEditorFactory.ts b/packages/kie-bc-editors/src/bpmn/envelope/BpmnEditorFactory.ts
index 076a9240532..2bc7ed637b3 100644
--- a/packages/kie-bc-editors/src/bpmn/envelope/BpmnEditorFactory.ts
+++ b/packages/kie-bc-editors/src/bpmn/envelope/BpmnEditorFactory.ts
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-import { GwtEditorWrapperFactory, XmlFormatter } from "../../common";
+import { GwtEditorWrapperFactory, XmlFormatter } from "@kie-tools/kie-bc-editors-common/dist/common";
 import { BpmnEditorChannelApi, BpmnEditorEnvelopeApi, getBpmnLanguageData } from "../api";
 import {
   EditorFactory,
diff --git a/packages/kie-bc-editors/src/dmn/api/DmnEditorLanguageData.ts b/packages/kie-bc-editors/src/dmn/api/DmnEditorLanguageData.ts
index 33a928d3114..febf7421df7 100644
--- a/packages/kie-bc-editors/src/dmn/api/DmnEditorLanguageData.ts
+++ b/packages/kie-bc-editors/src/dmn/api/DmnEditorLanguageData.ts
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-import { editors, GwtLanguageData } from "../../common";
+import { editors, GwtLanguageData } from "@kie-tools/kie-bc-editors-common/dist/common";
 
 export function getDmnLanguageData(resourcesPathPrefix: string): GwtLanguageData {
   return {
diff --git a/packages/kie-bc-editors/src/dmn/envelope/DmnEditor.ts b/packages/kie-bc-editors/src/dmn/envelope/DmnEditor.ts
index 2988f68caa2..081ca0fc0ff 100644
--- a/packages/kie-bc-editors/src/dmn/envelope/DmnEditor.ts
+++ b/packages/kie-bc-editors/src/dmn/envelope/DmnEditor.ts
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-import { GwtEditorWrapper } from "../../common";
+import { GwtEditorWrapper } from "@kie-tools/kie-bc-editors-common/dist/common";
 import { CanvasConsumedInteropApi } from "../../canvas/CanvasConsumedInteropApi";
 import { EditorTheme } from "@kie-tools-core/editor/dist/api";
 
diff --git a/packages/kie-bc-editors/src/dmn/envelope/DmnEditorFactory.ts b/packages/kie-bc-editors/src/dmn/envelope/DmnEditorFactory.ts
index b95e70425bb..7c0fc1aa33b 100644
--- a/packages/kie-bc-editors/src/dmn/envelope/DmnEditorFactory.ts
+++ b/packages/kie-bc-editors/src/dmn/envelope/DmnEditorFactory.ts
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-import { GwtEditorWrapperFactory, XmlFormatter } from "../../common";
+import { GwtEditorWrapperFactory, XmlFormatter } from "@kie-tools/kie-bc-editors-common/dist/common";
 import { DmnEditorChannelApi, DmnEditorEnvelopeApi, getDmnLanguageData } from "../api";
 import { EditorFactory, EditorInitArgs, KogitoEditorEnvelopeContextType } from "@kie-tools-core/editor/dist/api";
 import { DmnEditor, DmnEditorImpl } from "./DmnEditor";
diff --git a/packages/kie-bc-editors/src/scesim/api/SceSimEditorLanguageData.ts b/packages/kie-bc-editors/src/scesim/api/SceSimEditorLanguageData.ts
index 088efe3480b..8df0fad22fb 100644
--- a/packages/kie-bc-editors/src/scesim/api/SceSimEditorLanguageData.ts
+++ b/packages/kie-bc-editors/src/scesim/api/SceSimEditorLanguageData.ts
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-import { editors, GwtLanguageData } from "../../common";
+import { editors, GwtLanguageData } from "@kie-tools/kie-bc-editors-common/dist/common";
 
 export function getSceSimLanguageData(resourcesPathPrefix: string): GwtLanguageData {
   return {
diff --git a/packages/kie-bc-editors/src/scesim/envelope/SceSimEditor.ts b/packages/kie-bc-editors/src/scesim/envelope/SceSimEditor.ts
index d3605a1c0ae..f9d7a6c0f61 100644
--- a/packages/kie-bc-editors/src/scesim/envelope/SceSimEditor.ts
+++ b/packages/kie-bc-editors/src/scesim/envelope/SceSimEditor.ts
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-import { GwtEditorWrapper } from "../../common";
+import { GwtEditorWrapper } from "@kie-tools/kie-bc-editors-common/dist/common";
 import { EditorTheme } from "@kie-tools-core/editor/dist/api";
 
 export interface SceSimEditor extends GwtEditorWrapper {
diff --git a/packages/kie-bc-editors/src/scesim/envelope/SceSimEditorFactory.ts b/packages/kie-bc-editors/src/scesim/envelope/SceSimEditorFactory.ts
index 3b4a8984ccc..33f8167d8f3 100644
--- a/packages/kie-bc-editors/src/scesim/envelope/SceSimEditorFactory.ts
+++ b/packages/kie-bc-editors/src/scesim/envelope/SceSimEditorFactory.ts
@@ -19,7 +19,7 @@
 
 import { SceSimEditor, SceSimEditorImpl } from "./SceSimEditor";
 import { getSceSimLanguageData, SceSimEditorChannelApi, SceSimEditorEnvelopeApi } from "../api";
-import { GwtEditorWrapperFactory, XmlFormatter } from "../../common";
+import { GwtEditorWrapperFactory, XmlFormatter } from "@kie-tools/kie-bc-editors-common/dist/common";
 import { EditorFactory, EditorInitArgs, KogitoEditorEnvelopeContextType } from "@kie-tools-core/editor/dist/api";
 
 export class SceSimEditorFactory
diff --git a/packages/serverless-workflow-diagram-editor-envelope/package.json b/packages/serverless-workflow-diagram-editor-envelope/package.json
index 6bcb2b0c525..5381103c7f8 100644
--- a/packages/serverless-workflow-diagram-editor-envelope/package.json
+++ b/packages/serverless-workflow-diagram-editor-envelope/package.json
@@ -31,7 +31,7 @@
     "@kie-tools-core/operating-system": "workspace:*",
     "@kie-tools-core/vscode-java-code-completion": "workspace:*",
     "@kie-tools-core/workspace": "workspace:*",
-    "@kie-tools/kie-bc-editors": "workspace:*"
+    "@kie-tools/kie-bc-editors-common": "workspace:*"
   },
   "devDependencies": {
     "@babel/core": "^7.16.0",
diff --git a/packages/serverless-workflow-diagram-editor-envelope/src/api/ServerlessWorkflowDiagramEditorLanguageData.ts b/packages/serverless-workflow-diagram-editor-envelope/src/api/ServerlessWorkflowDiagramEditorLanguageData.ts
index fbce59065cf..31cc1ee9782 100644
--- a/packages/serverless-workflow-diagram-editor-envelope/src/api/ServerlessWorkflowDiagramEditorLanguageData.ts
+++ b/packages/serverless-workflow-diagram-editor-envelope/src/api/ServerlessWorkflowDiagramEditorLanguageData.ts
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-import { GwtLanguageData } from "@kie-tools/kie-bc-editors/dist/common";
+import { GwtLanguageData } from "@kie-tools/kie-bc-editors-common/dist/common";
 import { editors } from "./GwtEditorMapping";
 
 export function getServerlessWorkflowLanguageData(resourcesPathPrefix: string): GwtLanguageData {
diff --git a/packages/serverless-workflow-diagram-editor-envelope/src/envelope/ServerlessWorkflowDiagramEditor.ts b/packages/serverless-workflow-diagram-editor-envelope/src/envelope/ServerlessWorkflowDiagramEditor.ts
index 41612fb3fa6..a6313429044 100644
--- a/packages/serverless-workflow-diagram-editor-envelope/src/envelope/ServerlessWorkflowDiagramEditor.ts
+++ b/packages/serverless-workflow-diagram-editor-envelope/src/envelope/ServerlessWorkflowDiagramEditor.ts
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-import { GwtEditorWrapper } from "@kie-tools/kie-bc-editors/dist/common";
+import { GwtEditorWrapper } from "@kie-tools/kie-bc-editors-common/dist/common";
 import { StunnerCanvas, StunnerEditor, StunnerNode, StunnerSession } from "../api/StunnerAPI";
 
 interface CustomWindow extends Window {
diff --git a/packages/serverless-workflow-diagram-editor-envelope/src/envelope/ServerlessWorkflowDiagramEditorFactory.ts b/packages/serverless-workflow-diagram-editor-envelope/src/envelope/ServerlessWorkflowDiagramEditorFactory.ts
index 9a6d4d6c2e2..87c49c14911 100644
--- a/packages/serverless-workflow-diagram-editor-envelope/src/envelope/ServerlessWorkflowDiagramEditorFactory.ts
+++ b/packages/serverless-workflow-diagram-editor-envelope/src/envelope/ServerlessWorkflowDiagramEditorFactory.ts
@@ -23,7 +23,7 @@ import {
   KogitoEditorEnvelopeContextType,
   EditorTheme,
 } from "@kie-tools-core/editor/dist/api";
-import { GwtEditorWrapperFactory } from "@kie-tools/kie-bc-editors/dist/common";
+import { GwtEditorWrapperFactory } from "@kie-tools/kie-bc-editors-common/dist/common";
 import {
   getServerlessWorkflowLanguageData,
   ServerlessWorkflowDiagramEditorChannelApi,
diff --git a/packages/serverless-workflow-standalone-editor/package.json b/packages/serverless-workflow-standalone-editor/package.json
index 791b3c93eaa..6546fd75168 100644
--- a/packages/serverless-workflow-standalone-editor/package.json
+++ b/packages/serverless-workflow-standalone-editor/package.json
@@ -38,7 +38,6 @@
     "@kie-tools-core/workspace": "workspace:*",
     "@kie-tools/eslint": "workspace:*",
     "@kie-tools/jest-base": "workspace:*",
-    "@kie-tools/kie-bc-editors": "workspace:*",
     "@kie-tools/root-env": "workspace:*",
     "@kie-tools/serverless-workflow-combined-editor": "workspace:*",
     "@kie-tools/serverless-workflow-diagram-editor": "workspace:*",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 46cfb1c61c3..77004101ddb 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -6053,6 +6053,94 @@ importers:
         version: 5.5.3
 
   packages/kie-bc-editors:
+    dependencies:
+      '@kie-tools-core/editor':
+        specifier: workspace:*
+        version: link:../editor
+      '@kie-tools-core/envelope':
+        specifier: workspace:*
+        version: link:../envelope
+      '@kie-tools-core/vscode-java-code-completion':
+        specifier: workspace:*
+        version: link:../vscode-java-code-completion
+      '@kie-tools/dmn-language-service':
+        specifier: workspace:*
+        version: link:../dmn-language-service
+      '@kie-tools/kie-bc-editors-common':
+        specifier: workspace:*
+        version: link:../kie-bc-editors-common
+      '@kie-tools/pmml-editor-marshaller':
+        specifier: workspace:*
+        version: link:../pmml-editor-marshaller
+      '@patternfly/react-core':
+        specifier: ^5.4.1
+        version: 5.4.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2)
+      react:
+        specifier: '>=17.0.2 <19.0.0'
+        version: 17.0.2
+      react-dom:
+        specifier: '>=17.0.2 <19.0.0'
+        version: 17.0.2(react@17.0.2)
+    devDependencies:
+      '@babel/core':
+        specifier: ^7.16.0
+        version: 7.16.12
+      '@babel/preset-env':
+        specifier: ^7.16.0
+        version: 7.16.11(@babel/core@7.16.12)
+      '@babel/preset-react':
+        specifier: ^7.16.0
+        version: 7.16.0(@babel/core@7.16.12)
+      '@kie-tools/eslint':
+        specifier: workspace:*
+        version: link:../eslint
+      '@kie-tools/jest-base':
+        specifier: workspace:*
+        version: link:../jest-base
+      '@kie-tools/root-env':
+        specifier: workspace:*
+        version: link:../root-env
+      '@kie-tools/tsconfig':
+        specifier: workspace:*
+        version: link:../tsconfig
+      '@testing-library/jest-dom':
+        specifier: ^6.4.6
+        version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@24.9.2)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@24.9.2)(typescript@5.5.3)))
+      '@types/jest':
+        specifier: ^29.5.12
+        version: 29.5.12
+      '@types/jest-when':
+        specifier: ^3.5.5
+        version: 3.5.5
+      '@types/react':
+        specifier: ^17.0.6
+        version: 17.0.21
+      copyfiles:
+        specifier: ^2.4.1
+        version: 2.4.1
+      jest:
+        specifier: ^29.7.0
+        version: 29.7.0(@types/node@24.9.2)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@24.9.2)(typescript@5.5.3))
+      jest-environment-jsdom:
+        specifier: ^29.7.0
+        version: 29.7.0
+      jest-junit:
+        specifier: ^16.0.0
+        version: 16.0.0
+      jest-when:
+        specifier: ^3.6.0
+        version: 3.6.0(jest@29.7.0(@types/node@24.9.2)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@24.9.2)(typescript@5.5.3)))
+      rimraf:
+        specifier: ^3.0.2
+        version: 3.0.2
+      ts-jest:
+        specifier: ^29.1.5
+        version: 29.1.5(@babel/core@7.16.12)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.16.12))(jest@29.7.0(@types/node@24.9.2)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@24.9.2)(typescript@5.5.3)))(typescript@5.5.3)
+      typescript:
+        specifier: ^5.5.3
+        version: 5.5.3
+
+  packages/kie-bc-editors-common:
     dependencies:
       '@kie-tools-core/editor':
         specifier: workspace:*
@@ -6078,12 +6166,6 @@ importers:
       '@kie-tools-core/workspace':
         specifier: workspace:*
         version: link:../workspace
-      '@kie-tools/dmn-language-service':
-        specifier: workspace:*
-        version: link:../dmn-language-service
-      '@kie-tools/pmml-editor-marshaller':
-        specifier: workspace:*
-        version: link:../pmml-editor-marshaller
       '@patternfly/react-core':
         specifier: ^5.4.1
         version: 5.4.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2)
@@ -6096,13 +6178,13 @@ importers:
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
-        version: 7.16.12
+        version: 7.26.10
       '@babel/preset-env':
         specifier: ^7.16.0
-        version: 7.16.11(@babel/core@7.16.12)
+        version: 7.26.9(@babel/core@7.26.10)
       '@babel/preset-react':
         specifier: ^7.16.0
-        version: 7.16.0(@babel/core@7.16.12)
+        version: 7.22.15(@babel/core@7.26.10)
       '@kie-tools/eslint':
         specifier: workspace:*
         version: link:../eslint
@@ -6147,7 +6229,7 @@ importers:
         version: 3.0.2
       ts-jest:
         specifier: ^29.1.5
-        version: 29.1.5(@babel/core@7.16.12)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.16.12))(jest@29.7.0(@types/node@24.9.2)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@24.9.2)(typescript@5.5.3)))(typescript@5.5.3)
+        version: 29.1.5(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@24.9.2)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@24.9.2)(typescript@5.5.3)))(typescript@5.5.3)
       typescript:
         specifier: ^5.5.3
         version: 5.5.3
@@ -10665,9 +10747,9 @@ importers:
       '@kie-tools-core/workspace':
         specifier: workspace:*
         version: link:../workspace
-      '@kie-tools/kie-bc-editors':
+      '@kie-tools/kie-bc-editors-common':
         specifier: workspace:*
-        version: link:../kie-bc-editors
+        version: link:../kie-bc-editors-common
     devDependencies:
       '@babel/core':
         specifier: ^7.16.0
@@ -10963,9 +11045,6 @@ importers:
       '@kie-tools/jest-base':
         specifier: workspace:*
         version: link:../jest-base
-      '@kie-tools/kie-bc-editors':
-        specifier: workspace:*
-        version: link:../kie-bc-editors
       '@kie-tools/root-env':
         specifier: workspace:*
         version: link:../root-env
@@ -31667,7 +31746,7 @@ snapshots:
     dependencies:
       '@ampproject/remapping': 2.3.0
       '@angular-devkit/architect': 0.1802.21(chokidar@3.6.0)
-      '@angular-devkit/build-webpack': 0.1802.21(chokidar@3.6.0)(webpack-dev-server@5.2.2(webpack@5.94.0(esbuild@0.23.0)))(webpack@5.94.0(esbuild@0.23.0))
+      '@angular-devkit/build-webpack': 0.1802.21(chokidar@3.6.0)(webpack-dev-server@5.2.2(webpack@5.94.0))(webpack@5.94.0(esbuild@0.23.0))
       '@angular-devkit/core': 18.2.21(chokidar@3.6.0)
       '@angular/build': 18.2.21(@angular/compiler-cli@18.1.3(@angular/compiler@18.1.3(@angular/core@18.1.3(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.3))(@types/node@24.9.2)(chokidar@3.6.0)(less@4.2.0)(postcss@8.4.41)(terser@5.31.6)(typescript@5.5.3)
       '@angular/compiler-cli': 18.1.3(@angular/compiler@18.1.3(@angular/core@18.1.3(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.3)
@@ -31750,7 +31829,7 @@ snapshots:
       - utf-8-validate
       - webpack-cli
 
-  '@angular-devkit/build-webpack@0.1802.21(chokidar@3.6.0)(webpack-dev-server@5.2.2(webpack@5.94.0(esbuild@0.23.0)))(webpack@5.94.0(esbuild@0.23.0))':
+  '@angular-devkit/build-webpack@0.1802.21(chokidar@3.6.0)(webpack-dev-server@5.2.2(webpack@5.94.0))(webpack@5.94.0(esbuild@0.23.0))':
     dependencies:
       '@angular-devkit/architect': 0.1802.21(chokidar@3.6.0)
       rxjs: 7.8.1
@@ -31802,7 +31881,7 @@ snapshots:
       '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.25.2)
       '@inquirer/confirm': 3.1.22
       '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.4.21(@types/node@24.9.2)(less@4.2.0)(sass@1.77.6)(terser@5.31.6))
-      browserslist: 4.24.4
+      browserslist: 4.27.0
       critters: 0.0.24
       esbuild: 0.23.0
       fast-glob: 3.3.2
@@ -32153,13 +32232,13 @@ snapshots:
 
   '@ardatan/relay-compiler@12.0.0(encoding@0.1.13)(graphql@14.3.1)':
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       '@babel/generator': 7.28.5
       '@babel/parser': 7.28.5
       '@babel/runtime': 7.28.4
       '@babel/traverse': 7.28.5
       '@babel/types': 7.28.5
-      babel-preset-fbjs: 3.4.0(@babel/core@7.26.9)
+      babel-preset-fbjs: 3.4.0(@babel/core@7.26.10)
       chalk: 4.1.2
       fb-watchman: 2.0.1
       fbjs: 3.0.2(encoding@0.1.13)
@@ -32415,9 +32494,9 @@ snapshots:
       '@ampproject/remapping': 2.3.0
       '@babel/code-frame': 7.27.1
       '@babel/generator': 7.28.5
-      '@babel/helper-compilation-targets': 7.26.5
-      '@babel/helper-module-transforms': 7.26.0(@babel/core@7.25.2)
-      '@babel/helpers': 7.26.9
+      '@babel/helper-compilation-targets': 7.27.2
+      '@babel/helper-module-transforms': 7.28.3(@babel/core@7.25.2)
+      '@babel/helpers': 7.28.4
       '@babel/parser': 7.28.5
       '@babel/template': 7.27.2
       '@babel/traverse': 7.28.5
@@ -32435,8 +32514,8 @@ snapshots:
       '@ampproject/remapping': 2.3.0
       '@babel/code-frame': 7.27.1
       '@babel/generator': 7.28.5
-      '@babel/helper-compilation-targets': 7.26.5
-      '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.10)
+      '@babel/helper-compilation-targets': 7.27.2
+      '@babel/helper-module-transforms': 7.28.3(@babel/core@7.26.10)
       '@babel/helpers': 7.28.4
       '@babel/parser': 7.28.5
       '@babel/template': 7.27.2
@@ -32523,7 +32602,7 @@ snapshots:
 
   '@babel/helper-annotate-as-pure@7.22.5':
     dependencies:
-      '@babel/types': 7.26.9
+      '@babel/types': 7.28.5
 
   '@babel/helper-annotate-as-pure@7.24.7':
     dependencies:
@@ -32539,7 +32618,7 @@ snapshots:
 
   '@babel/helper-builder-binary-assignment-operator-visitor@7.21.5':
     dependencies:
-      '@babel/types': 7.26.9
+      '@babel/types': 7.28.5
 
   '@babel/helper-builder-binary-assignment-operator-visitor@7.22.15':
     dependencies:
@@ -32605,7 +32684,7 @@ snapshots:
     dependencies:
       '@babel/compat-data': 7.28.5
       '@babel/helper-validator-option': 7.27.1
-      browserslist: 4.24.4
+      browserslist: 4.27.0
       lru-cache: 5.1.1
       semver: 6.3.1
 
@@ -32661,19 +32740,6 @@ snapshots:
       '@babel/helper-split-export-declaration': 7.24.7
       semver: 6.3.1
 
-  '@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.24.9)':
-    dependencies:
-      '@babel/core': 7.24.9
-      '@babel/helper-annotate-as-pure': 7.24.7
-      '@babel/helper-environment-visitor': 7.22.20
-      '@babel/helper-function-name': 7.23.0
-      '@babel/helper-member-expression-to-functions': 7.23.0
-      '@babel/helper-optimise-call-expression': 7.22.5
-      '@babel/helper-replace-supers': 7.22.20(@babel/core@7.24.9)
-      '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
-      '@babel/helper-split-export-declaration': 7.24.7
-      semver: 6.3.1
-
   '@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -32687,19 +32753,6 @@ snapshots:
       '@babel/helper-split-export-declaration': 7.24.7
       semver: 6.3.1
 
-  '@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-annotate-as-pure': 7.24.7
-      '@babel/helper-environment-visitor': 7.22.20
-      '@babel/helper-function-name': 7.23.0
-      '@babel/helper-member-expression-to-functions': 7.23.0
-      '@babel/helper-optimise-call-expression': 7.22.5
-      '@babel/helper-replace-supers': 7.22.20(@babel/core@7.26.9)
-      '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
-      '@babel/helper-split-export-declaration': 7.24.7
-      semver: 6.3.1
-
   '@babel/helper-create-class-features-plugin@7.25.0(@babel/core@7.24.9)':
     dependencies:
       '@babel/core': 7.24.9
@@ -32726,19 +32779,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/helper-create-class-features-plugin@7.25.0(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-annotate-as-pure': 7.24.7
-      '@babel/helper-member-expression-to-functions': 7.24.8
-      '@babel/helper-optimise-call-expression': 7.24.7
-      '@babel/helper-replace-supers': 7.25.0(@babel/core@7.26.9)
-      '@babel/helper-skip-transparent-expression-wrappers': 7.24.7
-      '@babel/traverse': 7.28.5
-      semver: 6.3.1
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/helper-create-class-features-plugin@7.28.5(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -32808,13 +32848,6 @@ snapshots:
       regexpu-core: 5.3.2
       semver: 6.3.1
 
-  '@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-annotate-as-pure': 7.24.7
-      regexpu-core: 5.3.2
-      semver: 6.3.1
-
   '@babel/helper-create-regexp-features-plugin@7.25.2(@babel/core@7.24.9)':
     dependencies:
       '@babel/core': 7.24.9
@@ -32829,13 +32862,6 @@ snapshots:
       regexpu-core: 5.3.2
       semver: 6.3.1
 
-  '@babel/helper-create-regexp-features-plugin@7.25.2(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-annotate-as-pure': 7.24.7
-      regexpu-core: 5.3.2
-      semver: 6.3.1
-
   '@babel/helper-create-regexp-features-plugin@7.28.5(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -32846,9 +32872,9 @@ snapshots:
   '@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.16.12)':
     dependencies:
       '@babel/core': 7.16.12
-      '@babel/helper-compilation-targets': 7.23.6
+      '@babel/helper-compilation-targets': 7.27.2
       '@babel/helper-plugin-utils': 7.22.5
-      debug: 4.3.6
+      debug: 4.4.3
       lodash.debounce: 4.0.8
       resolve: 1.22.8
       semver: 6.3.1
@@ -32858,9 +32884,9 @@ snapshots:
   '@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.18.10)':
     dependencies:
       '@babel/core': 7.18.10
-      '@babel/helper-compilation-targets': 7.23.6
+      '@babel/helper-compilation-targets': 7.27.2
       '@babel/helper-plugin-utils': 7.22.5
-      debug: 4.3.6
+      debug: 4.4.3
       lodash.debounce: 4.0.8
       resolve: 1.22.8
       semver: 6.3.1
@@ -32870,9 +32896,9 @@ snapshots:
   '@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
-      '@babel/helper-compilation-targets': 7.23.6
+      '@babel/helper-compilation-targets': 7.27.2
       '@babel/helper-plugin-utils': 7.22.5
-      debug: 4.3.6
+      debug: 4.4.3
       lodash.debounce: 4.0.8
       resolve: 1.22.8
       semver: 6.3.1
@@ -32882,7 +32908,7 @@ snapshots:
   '@babel/helper-define-polyfill-provider@0.4.3(@babel/core@7.23.0)':
     dependencies:
       '@babel/core': 7.23.0
-      '@babel/helper-compilation-targets': 7.26.5
+      '@babel/helper-compilation-targets': 7.27.2
       '@babel/helper-plugin-utils': 7.24.8
       debug: 4.4.3
       lodash.debounce: 4.0.8
@@ -32893,7 +32919,7 @@ snapshots:
   '@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.23.0)':
     dependencies:
       '@babel/core': 7.23.0
-      '@babel/helper-compilation-targets': 7.26.5
+      '@babel/helper-compilation-targets': 7.27.2
       '@babel/helper-plugin-utils': 7.24.8
       debug: 4.4.3
       lodash.debounce: 4.0.8
@@ -32904,7 +32930,7 @@ snapshots:
   '@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.23.9)':
     dependencies:
       '@babel/core': 7.23.9
-      '@babel/helper-compilation-targets': 7.26.5
+      '@babel/helper-compilation-targets': 7.27.2
       '@babel/helper-plugin-utils': 7.24.8
       debug: 4.4.3
       lodash.debounce: 4.0.8
@@ -32915,7 +32941,7 @@ snapshots:
   '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.9)':
     dependencies:
       '@babel/core': 7.24.9
-      '@babel/helper-compilation-targets': 7.26.5
+      '@babel/helper-compilation-targets': 7.27.2
       '@babel/helper-plugin-utils': 7.24.8
       debug: 4.4.3
       lodash.debounce: 4.0.8
@@ -32926,7 +32952,7 @@ snapshots:
   '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
-      '@babel/helper-compilation-targets': 7.26.5
+      '@babel/helper-compilation-targets': 7.27.2
       '@babel/helper-plugin-utils': 7.24.8
       debug: 4.4.3
       lodash.debounce: 4.0.8
@@ -32934,14 +32960,14 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.26.9)':
+  '@babel/helper-define-polyfill-provider@0.6.5(@babel/core@7.24.9)':
     dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-compilation-targets': 7.26.5
-      '@babel/helper-plugin-utils': 7.24.8
+      '@babel/core': 7.24.9
+      '@babel/helper-compilation-targets': 7.27.2
+      '@babel/helper-plugin-utils': 7.27.1
       debug: 4.4.3
       lodash.debounce: 4.0.8
-      resolve: 1.22.8
+      resolve: 1.22.11
     transitivePeerDependencies:
       - supports-color
 
@@ -32975,8 +33001,8 @@ snapshots:
 
   '@babel/helper-function-name@7.23.0':
     dependencies:
-      '@babel/template': 7.25.0
-      '@babel/types': 7.26.9
+      '@babel/template': 7.27.2
+      '@babel/types': 7.28.5
 
   '@babel/helper-globals@7.28.0': {}
 
@@ -32986,7 +33012,7 @@ snapshots:
 
   '@babel/helper-hoist-variables@7.22.5':
     dependencies:
-      '@babel/types': 7.26.9
+      '@babel/types': 7.28.5
 
   '@babel/helper-member-expression-to-functions@7.23.0':
     dependencies:
@@ -33008,7 +33034,7 @@ snapshots:
 
   '@babel/helper-module-imports@7.22.15':
     dependencies:
-      '@babel/types': 7.26.9
+      '@babel/types': 7.28.5
 
   '@babel/helper-module-imports@7.24.7':
     dependencies:
@@ -33102,15 +33128,6 @@ snapshots:
       '@babel/helper-split-export-declaration': 7.24.7
       '@babel/helper-validator-identifier': 7.22.20
 
-  '@babel/helper-module-transforms@7.23.3(@babel/core@7.24.9)':
-    dependencies:
-      '@babel/core': 7.24.9
-      '@babel/helper-environment-visitor': 7.22.20
-      '@babel/helper-module-imports': 7.22.15
-      '@babel/helper-simple-access': 7.22.5
-      '@babel/helper-split-export-declaration': 7.24.7
-      '@babel/helper-validator-identifier': 7.22.20
-
   '@babel/helper-module-transforms@7.23.3(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -33120,15 +33137,6 @@ snapshots:
       '@babel/helper-split-export-declaration': 7.24.7
       '@babel/helper-validator-identifier': 7.22.20
 
-  '@babel/helper-module-transforms@7.23.3(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-environment-visitor': 7.22.20
-      '@babel/helper-module-imports': 7.22.15
-      '@babel/helper-simple-access': 7.22.5
-      '@babel/helper-split-export-declaration': 7.24.7
-      '@babel/helper-validator-identifier': 7.22.20
-
   '@babel/helper-module-transforms@7.26.0(@babel/core@7.24.9)':
     dependencies:
       '@babel/core': 7.24.9
@@ -33138,15 +33146,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/helper-module-transforms@7.26.0(@babel/core@7.25.2)':
-    dependencies:
-      '@babel/core': 7.25.2
-      '@babel/helper-module-imports': 7.25.9
-      '@babel/helper-validator-identifier': 7.25.9
-      '@babel/traverse': 7.26.9
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -33165,6 +33164,15 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
+  '@babel/helper-module-transforms@7.28.3(@babel/core@7.25.2)':
+    dependencies:
+      '@babel/core': 7.25.2
+      '@babel/helper-module-imports': 7.27.1
+      '@babel/helper-validator-identifier': 7.28.5
+      '@babel/traverse': 7.28.5
+    transitivePeerDependencies:
+      - supports-color
+
   '@babel/helper-module-transforms@7.28.3(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -33176,7 +33184,7 @@ snapshots:
 
   '@babel/helper-optimise-call-expression@7.22.5':
     dependencies:
-      '@babel/types': 7.26.9
+      '@babel/types': 7.28.5
 
   '@babel/helper-optimise-call-expression@7.24.7':
     dependencies:
@@ -33202,7 +33210,7 @@ snapshots:
       '@babel/helper-annotate-as-pure': 7.24.7
       '@babel/helper-environment-visitor': 7.22.20
       '@babel/helper-wrap-function': 7.22.20
-      '@babel/types': 7.26.9
+      '@babel/types': 7.28.5
 
   '@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.26.10)':
     dependencies:
@@ -33210,7 +33218,7 @@ snapshots:
       '@babel/helper-annotate-as-pure': 7.24.7
       '@babel/helper-environment-visitor': 7.22.20
       '@babel/helper-wrap-function': 7.22.20
-      '@babel/types': 7.26.9
+      '@babel/types': 7.28.5
 
   '@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.18.10)':
     dependencies:
@@ -33251,15 +33259,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/helper-remap-async-to-generator@7.25.0(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-annotate-as-pure': 7.24.7
-      '@babel/helper-wrap-function': 7.25.0
-      '@babel/traverse': 7.28.5
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -33297,13 +33296,6 @@ snapshots:
       '@babel/helper-member-expression-to-functions': 7.23.0
       '@babel/helper-optimise-call-expression': 7.22.5
 
-  '@babel/helper-replace-supers@7.22.20(@babel/core@7.24.9)':
-    dependencies:
-      '@babel/core': 7.24.9
-      '@babel/helper-environment-visitor': 7.22.20
-      '@babel/helper-member-expression-to-functions': 7.23.0
-      '@babel/helper-optimise-call-expression': 7.22.5
-
   '@babel/helper-replace-supers@7.22.20(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -33311,13 +33303,6 @@ snapshots:
       '@babel/helper-member-expression-to-functions': 7.23.0
       '@babel/helper-optimise-call-expression': 7.22.5
 
-  '@babel/helper-replace-supers@7.22.20(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-environment-visitor': 7.22.20
-      '@babel/helper-member-expression-to-functions': 7.23.0
-      '@babel/helper-optimise-call-expression': 7.22.5
-
   '@babel/helper-replace-supers@7.25.0(@babel/core@7.24.9)':
     dependencies:
       '@babel/core': 7.24.9
@@ -33336,15 +33321,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/helper-replace-supers@7.25.0(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-member-expression-to-functions': 7.24.8
-      '@babel/helper-optimise-call-expression': 7.24.7
-      '@babel/traverse': 7.28.5
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/helper-replace-supers@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -33356,7 +33332,7 @@ snapshots:
 
   '@babel/helper-simple-access@7.22.5':
     dependencies:
-      '@babel/types': 7.26.9
+      '@babel/types': 7.28.5
 
   '@babel/helper-simple-access@7.24.7':
     dependencies:
@@ -33367,7 +33343,7 @@ snapshots:
 
   '@babel/helper-skip-transparent-expression-wrappers@7.22.5':
     dependencies:
-      '@babel/types': 7.26.9
+      '@babel/types': 7.28.5
 
   '@babel/helper-skip-transparent-expression-wrappers@7.24.7':
     dependencies:
@@ -33389,11 +33365,11 @@ snapshots:
 
   '@babel/helper-split-export-declaration@7.18.6':
     dependencies:
-      '@babel/types': 7.26.9
+      '@babel/types': 7.28.5
 
   '@babel/helper-split-export-declaration@7.22.6':
     dependencies:
-      '@babel/types': 7.26.9
+      '@babel/types': 7.28.5
 
   '@babel/helper-split-export-declaration@7.24.7':
     dependencies:
@@ -33544,14 +33520,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-      '@babel/traverse': 7.26.9
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -33605,11 +33573,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.24.8
 
-  '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.0(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-
   '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -33675,15 +33638,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-      '@babel/helper-skip-transparent-expression-wrappers': 7.24.7
-      '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.26.9)
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -33721,14 +33675,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.0(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-      '@babel/traverse': 7.26.9
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.3(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -33777,10 +33723,10 @@ snapshots:
       '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.18.10)
       '@babel/helper-plugin-utils': 7.22.5
 
-  '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.26.9)':
+  '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.26.10)':
     dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.26.9)
+      '@babel/core': 7.26.10
+      '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.26.10)
       '@babel/helper-plugin-utils': 7.22.5
 
   '@babel/plugin-proposal-class-static-block@7.17.6(@babel/core@7.16.12)':
@@ -33894,11 +33840,11 @@ snapshots:
       '@babel/helper-plugin-utils': 7.22.5
       '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.18.10)
 
-  '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.26.9)':
+  '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.26.10)':
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.22.5
-      '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.9)
+      '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.10)
 
   '@babel/plugin-proposal-numeric-separator@7.16.7(@babel/core@7.16.12)':
     dependencies:
@@ -33945,14 +33891,14 @@ snapshots:
       '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.18.10)
       '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.18.10)
 
-  '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.26.9)':
+  '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.26.10)':
     dependencies:
       '@babel/compat-data': 7.23.5
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       '@babel/helper-compilation-targets': 7.23.6
       '@babel/helper-plugin-utils': 7.22.5
-      '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.9)
-      '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.26.9)
+      '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.10)
+      '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.26.10)
 
   '@babel/plugin-proposal-optional-catch-binding@7.16.7(@babel/core@7.16.12)':
     dependencies:
@@ -34007,13 +33953,6 @@ snapshots:
       '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
       '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.10)
 
-  '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.22.5
-      '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
-      '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.9)
-
   '@babel/plugin-proposal-private-methods@7.16.11(@babel/core@7.16.12)':
     dependencies:
       '@babel/core': 7.16.12
@@ -34072,10 +34011,6 @@ snapshots:
     dependencies:
       '@babel/core': 7.26.10
 
-  '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-
   '@babel/plugin-proposal-unicode-property-regex@7.16.7(@babel/core@7.16.12)':
     dependencies:
       '@babel/core': 7.16.12
@@ -34136,11 +34071,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.22.5
 
-  '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.22.5
-
   '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.16.12)':
     dependencies:
       '@babel/core': 7.16.12
@@ -34173,12 +34103,6 @@ snapshots:
     dependencies:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.24.8
-    optional: true
-
-  '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
 
   '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.16.12)':
     dependencies:
@@ -34210,11 +34134,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.22.5
 
-  '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.22.5
-
   '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.16.12)':
     dependencies:
       '@babel/core': 7.16.12
@@ -34245,11 +34164,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.22.5
 
-  '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.22.5
-
   '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.16.12)':
     dependencies:
       '@babel/core': 7.16.12
@@ -34280,11 +34194,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.22.5
 
-  '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.22.5
-
   '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.16.12)':
     dependencies:
       '@babel/core': 7.16.12
@@ -34315,11 +34224,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.22.5
 
-  '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.22.5
-
   '@babel/plugin-syntax-flow@7.22.5(@babel/core@7.16.12)':
     dependencies:
       '@babel/core': 7.16.12
@@ -34340,9 +34244,9 @@ snapshots:
       '@babel/core': 7.23.9
       '@babel/helper-plugin-utils': 7.24.8
 
-  '@babel/plugin-syntax-flow@7.22.5(@babel/core@7.26.9)':
+  '@babel/plugin-syntax-flow@7.22.5(@babel/core@7.26.10)':
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.24.8
 
   '@babel/plugin-syntax-import-assertions@7.20.0(@babel/core@7.18.10)':
@@ -34380,11 +34284,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.24.8
 
-  '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-
   '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -34420,11 +34319,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.24.8
 
-  '@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-
   '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -34462,11 +34356,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.24.8
 
-  '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-
   '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.16.12)':
     dependencies:
       '@babel/core': 7.16.12
@@ -34497,11 +34386,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.22.5
 
-  '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.22.5
-
   '@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.16.12)':
     dependencies:
       '@babel/core': 7.16.12
@@ -34532,11 +34416,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.22.5
 
-  '@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.22.5
-
   '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.16.12)':
     dependencies:
       '@babel/core': 7.16.12
@@ -34567,11 +34446,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.22.5
 
-  '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.22.5
-
   '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.16.12)':
     dependencies:
       '@babel/core': 7.16.12
@@ -34602,11 +34476,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.22.5
 
-  '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.22.5
-
   '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.16.12)':
     dependencies:
       '@babel/core': 7.16.12
@@ -34637,11 +34506,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.22.5
 
-  '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.22.5
-
   '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.16.12)':
     dependencies:
       '@babel/core': 7.16.12
@@ -34672,11 +34536,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.22.5
 
-  '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.22.5
-
   '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.16.12)':
     dependencies:
       '@babel/core': 7.16.12
@@ -34707,11 +34566,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.22.5
 
-  '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.22.5
-
   '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.16.12)':
     dependencies:
       '@babel/core': 7.16.12
@@ -34742,11 +34596,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.22.5
 
-  '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.22.5
-
   '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.16.12)':
     dependencies:
       '@babel/core': 7.16.12
@@ -34777,11 +34626,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.22.5
 
-  '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.22.5
-
   '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.16.12)':
     dependencies:
       '@babel/core': 7.16.12
@@ -34812,11 +34656,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.22.5
 
-  '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.22.5
-
   '@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.16.12)':
     dependencies:
       '@babel/core': 7.16.12
@@ -34837,14 +34676,9 @@ snapshots:
       '@babel/core': 7.23.9
       '@babel/helper-plugin-utils': 7.24.8
 
-  '@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.24.9)':
+  '@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.26.10)':
     dependencies:
-      '@babel/core': 7.24.9
-      '@babel/helper-plugin-utils': 7.24.8
-
-  '@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.24.8
 
   '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.0)':
@@ -34871,12 +34705,6 @@ snapshots:
       '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.26.10)
       '@babel/helper-plugin-utils': 7.22.5
 
-  '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.26.9)
-      '@babel/helper-plugin-utils': 7.22.5
-
   '@babel/plugin-transform-arrow-functions@7.16.7(@babel/core@7.16.12)':
     dependencies:
       '@babel/core': 7.16.12
@@ -34917,11 +34745,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.24.8
 
-  '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-
   '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -34971,16 +34794,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-async-generator-functions@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-environment-visitor': 7.24.7
-      '@babel/helper-plugin-utils': 7.24.8
-      '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.26.9)
-      '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.9)
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/plugin-transform-async-generator-functions@7.26.8(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -35050,15 +34863,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-module-imports': 7.24.7
-      '@babel/helper-plugin-utils': 7.24.8
-      '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.26.9)
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -35108,11 +34912,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.24.8
 
-  '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-
   '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -35158,11 +34957,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.24.8
 
-  '@babel/plugin-transform-block-scoping@7.25.0(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-
   '@babel/plugin-transform-block-scoping@7.28.5(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -35202,14 +34996,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.26.9)
-      '@babel/helper-plugin-utils': 7.24.8
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -35257,15 +35043,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.26.9)
-      '@babel/helper-plugin-utils': 7.24.8
-      '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.9)
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/plugin-transform-class-static-block@7.28.3(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -35372,18 +35149,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-classes@7.25.0(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-annotate-as-pure': 7.24.7
-      '@babel/helper-compilation-targets': 7.26.5
-      '@babel/helper-plugin-utils': 7.24.8
-      '@babel/helper-replace-supers': 7.25.0(@babel/core@7.26.9)
-      '@babel/traverse': 7.26.9
-      globals: 11.12.0
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/plugin-transform-classes@7.28.4(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -35442,12 +35207,6 @@ snapshots:
       '@babel/helper-plugin-utils': 7.24.8
       '@babel/template': 7.26.9
 
-  '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-      '@babel/template': 7.26.9
-
   '@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -35494,11 +35253,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.24.8
 
-  '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-
   '@babel/plugin-transform-destructuring@7.28.5(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -35573,12 +35327,6 @@ snapshots:
       '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.10)
       '@babel/helper-plugin-utils': 7.24.8
 
-  '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.9)
-      '@babel/helper-plugin-utils': 7.24.8
-
   '@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -35625,11 +35373,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.24.8
 
-  '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-
   '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -35671,12 +35414,6 @@ snapshots:
       '@babel/helper-plugin-utils': 7.24.8
       '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.10)
 
-  '@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-      '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.9)
-
   '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -35734,14 +35471,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-builder-binary-assignment-operator-visitor': 7.24.7
-      '@babel/helper-plugin-utils': 7.24.8
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/plugin-transform-exponentiation-operator@7.28.5(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -35777,12 +35506,6 @@ snapshots:
       '@babel/helper-plugin-utils': 7.24.8
       '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.26.10)
 
-  '@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-      '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.26.9)
-
   '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -35812,11 +35535,11 @@ snapshots:
       '@babel/helper-plugin-utils': 7.24.8
       '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.23.9)
 
-  '@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.26.9)':
+  '@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.26.10)':
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.24.8
-      '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.26.9)
+      '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.26.10)
 
   '@babel/plugin-transform-for-of@7.16.7(@babel/core@7.16.12)':
     dependencies:
@@ -35866,14 +35589,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-      '@babel/helper-skip-transparent-expression-wrappers': 7.24.7
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -35942,15 +35657,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-function-name@7.25.1(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-compilation-targets': 7.26.5
-      '@babel/helper-plugin-utils': 7.24.8
-      '@babel/traverse': 7.26.9
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -35990,12 +35696,6 @@ snapshots:
       '@babel/helper-plugin-utils': 7.24.8
       '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.10)
 
-  '@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-      '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.9)
-
   '@babel/plugin-transform-json-strings@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -36041,11 +35741,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.24.8
 
-  '@babel/plugin-transform-literals@7.25.2(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-
   '@babel/plugin-transform-literals@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -36081,12 +35776,6 @@ snapshots:
       '@babel/helper-plugin-utils': 7.24.8
       '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.10)
 
-  '@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-      '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.9)
-
   '@babel/plugin-transform-logical-assignment-operators@7.28.5(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -36132,11 +35821,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.24.8
 
-  '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-
   '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -36196,14 +35880,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9)
-      '@babel/helper-plugin-utils': 7.24.8
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -36270,17 +35946,10 @@ snapshots:
       '@babel/helper-plugin-utils': 7.22.5
       '@babel/helper-simple-access': 7.22.5
 
-  '@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.24.9)':
+  '@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.26.10)':
     dependencies:
-      '@babel/core': 7.24.9
-      '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.9)
-      '@babel/helper-plugin-utils': 7.22.5
-      '@babel/helper-simple-access': 7.22.5
-
-  '@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-module-transforms': 7.23.3(@babel/core@7.26.9)
+      '@babel/core': 7.26.10
+      '@babel/helper-module-transforms': 7.23.3(@babel/core@7.26.10)
       '@babel/helper-plugin-utils': 7.22.5
       '@babel/helper-simple-access': 7.22.5
 
@@ -36302,15 +35971,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9)
-      '@babel/helper-plugin-utils': 7.24.8
-      '@babel/helper-simple-access': 7.24.7
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -36389,16 +36049,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-modules-systemjs@7.25.0(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9)
-      '@babel/helper-plugin-utils': 7.24.8
-      '@babel/helper-validator-identifier': 7.25.9
-      '@babel/traverse': 7.26.9
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/plugin-transform-modules-systemjs@7.28.5(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -36461,14 +36111,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9)
-      '@babel/helper-plugin-utils': 7.24.8
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -36517,12 +36159,6 @@ snapshots:
       '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.10)
       '@babel/helper-plugin-utils': 7.24.8
 
-  '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.9)
-      '@babel/helper-plugin-utils': 7.24.8
-
   '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -36569,11 +36205,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.24.8
 
-  '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-
   '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -36609,12 +36240,6 @@ snapshots:
       '@babel/helper-plugin-utils': 7.24.8
       '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.10)
 
-  '@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-      '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.9)
-
   '@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -36650,12 +36275,6 @@ snapshots:
       '@babel/helper-plugin-utils': 7.24.8
       '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.10)
 
-  '@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-      '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.9)
-
   '@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -36704,14 +36323,6 @@ snapshots:
       '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.10)
       '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.26.10)
 
-  '@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-compilation-targets': 7.26.5
-      '@babel/helper-plugin-utils': 7.24.8
-      '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.9)
-      '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.26.9)
-
   '@babel/plugin-transform-object-rest-spread@7.28.4(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -36775,14 +36386,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-      '@babel/helper-replace-supers': 7.25.0(@babel/core@7.26.9)
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -36821,12 +36424,6 @@ snapshots:
       '@babel/helper-plugin-utils': 7.24.8
       '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.10)
 
-  '@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-      '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.9)
-
   '@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -36871,15 +36468,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-      '@babel/helper-skip-transparent-expression-wrappers': 7.24.7
-      '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.9)
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/plugin-transform-optional-chaining@7.28.5(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -36933,11 +36521,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.22.5
 
-  '@babel/plugin-transform-parameters@7.23.3(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.22.5
-
   '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.24.9)':
     dependencies:
       '@babel/core': 7.24.9
@@ -36948,11 +36531,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.24.8
 
-  '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-
   '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -36992,14 +36570,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.26.9)
-      '@babel/helper-plugin-utils': 7.24.8
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -37052,16 +36622,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-annotate-as-pure': 7.24.7
-      '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.26.9)
-      '@babel/helper-plugin-utils': 7.24.8
-      '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.9)
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -37111,19 +36671,14 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.24.8
 
-  '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-
   '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.27.1
 
-  '@babel/plugin-transform-react-constant-elements@7.17.12(@babel/core@7.24.9)':
+  '@babel/plugin-transform-react-constant-elements@7.17.12(@babel/core@7.26.10)':
     dependencies:
-      '@babel/core': 7.24.9
+      '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.22.5
 
   '@babel/plugin-transform-react-display-name@7.16.0(@babel/core@7.16.12)':
@@ -37171,11 +36726,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.22.5
 
-  '@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.22.5
-
   '@babel/plugin-transform-react-jsx-development@7.16.0(@babel/core@7.16.12)':
     dependencies:
       '@babel/core': 7.16.12
@@ -37302,15 +36852,6 @@ snapshots:
       '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.26.10)
       '@babel/types': 7.26.9
 
-  '@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-annotate-as-pure': 7.24.7
-      '@babel/helper-module-imports': 7.22.15
-      '@babel/helper-plugin-utils': 7.22.5
-      '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.26.9)
-      '@babel/types': 7.26.9
-
   '@babel/plugin-transform-react-pure-annotations@7.16.0(@babel/core@7.16.12)':
     dependencies:
       '@babel/core': 7.16.12
@@ -37411,12 +36952,6 @@ snapshots:
       '@babel/helper-plugin-utils': 7.24.8
       regenerator-transform: 0.15.2
 
-  '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-      regenerator-transform: 0.15.2
-
   '@babel/plugin-transform-regenerator@7.28.4(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -37468,11 +37003,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.24.8
 
-  '@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-
   '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -37530,11 +37060,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.24.8
 
-  '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-
   '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -37592,14 +37117,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/plugin-transform-spread@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-      '@babel/helper-skip-transparent-expression-wrappers': 7.24.7
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/plugin-transform-spread@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -37648,11 +37165,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.24.8
 
-  '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-
   '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -37698,11 +37210,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.24.8
 
-  '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-
   '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -37748,11 +37255,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.24.8
 
-  '@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-
   '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -37790,21 +37292,13 @@ snapshots:
       '@babel/helper-plugin-utils': 7.22.5
       '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.23.9)
 
-  '@babel/plugin-transform-typescript@7.22.15(@babel/core@7.24.9)':
-    dependencies:
-      '@babel/core': 7.24.9
-      '@babel/helper-annotate-as-pure': 7.22.5
-      '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.24.9)
-      '@babel/helper-plugin-utils': 7.22.5
-      '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.24.9)
-
-  '@babel/plugin-transform-typescript@7.22.15(@babel/core@7.26.9)':
+  '@babel/plugin-transform-typescript@7.22.15(@babel/core@7.26.10)':
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       '@babel/helper-annotate-as-pure': 7.22.5
-      '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.26.9)
+      '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.26.10)
       '@babel/helper-plugin-utils': 7.22.5
-      '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.26.9)
+      '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.26.10)
 
   '@babel/plugin-transform-unicode-escapes@7.16.7(@babel/core@7.16.12)':
     dependencies:
@@ -37846,11 +37340,6 @@ snapshots:
       '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.24.8
 
-  '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-
   '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -37886,12 +37375,6 @@ snapshots:
       '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.10)
       '@babel/helper-plugin-utils': 7.24.8
 
-  '@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.9)
-      '@babel/helper-plugin-utils': 7.24.8
-
   '@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -37946,12 +37429,6 @@ snapshots:
       '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.10)
       '@babel/helper-plugin-utils': 7.24.8
 
-  '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.9)
-      '@babel/helper-plugin-utils': 7.24.8
-
   '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -37988,12 +37465,6 @@ snapshots:
       '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.10)
       '@babel/helper-plugin-utils': 7.24.8
 
-  '@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.9)
-      '@babel/helper-plugin-utils': 7.24.8
-
   '@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
@@ -38673,100 +38144,13 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@babel/preset-env@7.24.7(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/compat-data': 7.26.8
-      '@babel/core': 7.26.9
-      '@babel/helper-compilation-targets': 7.26.5
-      '@babel/helper-plugin-utils': 7.24.8
-      '@babel/helper-validator-option': 7.25.9
-      '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.3(@babel/core@7.26.9)
-      '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.0(@babel/core@7.26.9)
-      '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.0(@babel/core@7.26.9)
-      '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.9)
-      '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.9)
-      '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.9)
-      '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.9)
-      '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.9)
-      '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.26.9)
-      '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.9)
-      '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.9)
-      '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.9)
-      '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.9)
-      '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.9)
-      '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.9)
-      '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.9)
-      '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.9)
-      '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.9)
-      '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.9)
-      '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.9)
-      '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-async-generator-functions': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.26.9)
-      '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-classes': 7.25.0(@babel/core@7.26.9)
-      '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.26.9)
-      '@babel/plugin-transform-dotall-regex': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-duplicate-keys': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-dynamic-import': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-exponentiation-operator': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-export-namespace-from': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-function-name': 7.25.1(@babel/core@7.26.9)
-      '@babel/plugin-transform-json-strings': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-literals': 7.25.2(@babel/core@7.26.9)
-      '@babel/plugin-transform-logical-assignment-operators': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.26.9)
-      '@babel/plugin-transform-modules-systemjs': 7.25.0(@babel/core@7.26.9)
-      '@babel/plugin-transform-modules-umd': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-new-target': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-numeric-separator': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-object-rest-spread': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-optional-catch-binding': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.26.9)
-      '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-reserved-words': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-typeof-symbol': 7.24.8(@babel/core@7.26.9)
-      '@babel/plugin-transform-unicode-escapes': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-unicode-property-regex': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-unicode-sets-regex': 7.24.7(@babel/core@7.26.9)
-      '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.9)
-      babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.26.9)
-      babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.26.9)
-      babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.26.9)
-      core-js-compat: 3.37.1
-      semver: 6.3.1
-    transitivePeerDependencies:
-      - supports-color
-
   '@babel/preset-env@7.26.9(@babel/core@7.26.10)':
     dependencies:
-      '@babel/compat-data': 7.26.8
+      '@babel/compat-data': 7.28.5
       '@babel/core': 7.26.10
-      '@babel/helper-compilation-targets': 7.26.5
+      '@babel/helper-compilation-targets': 7.27.2
       '@babel/helper-plugin-utils': 7.27.1
-      '@babel/helper-validator-option': 7.25.9
+      '@babel/helper-validator-option': 7.27.1
       '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.28.5(@babel/core@7.26.10)
       '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.26.10)
       '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.26.10)
@@ -38863,12 +38247,12 @@ snapshots:
       '@babel/helper-validator-option': 7.25.9
       '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.23.9)
 
-  '@babel/preset-flow@7.22.15(@babel/core@7.26.9)':
+  '@babel/preset-flow@7.22.15(@babel/core@7.26.10)':
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.24.8
       '@babel/helper-validator-option': 7.25.9
-      '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.26.9)
+      '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.26.10)
 
   '@babel/preset-modules@0.1.5(@babel/core@7.16.12)':
     dependencies:
@@ -38900,36 +38284,29 @@ snapshots:
   '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.0)':
     dependencies:
       '@babel/core': 7.23.0
-      '@babel/helper-plugin-utils': 7.24.8
-      '@babel/types': 7.26.9
+      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/types': 7.28.5
       esutils: 2.0.3
 
   '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.9)':
     dependencies:
       '@babel/core': 7.23.9
-      '@babel/helper-plugin-utils': 7.24.8
-      '@babel/types': 7.26.9
+      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/types': 7.28.5
       esutils: 2.0.3
 
   '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.9)':
     dependencies:
       '@babel/core': 7.24.9
-      '@babel/helper-plugin-utils': 7.24.8
-      '@babel/types': 7.26.9
+      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/types': 7.28.5
       esutils: 2.0.3
 
   '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.10)':
     dependencies:
       '@babel/core': 7.26.10
-      '@babel/helper-plugin-utils': 7.24.8
-      '@babel/types': 7.26.9
-      esutils: 2.0.3
-
-  '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-plugin-utils': 7.24.8
-      '@babel/types': 7.26.9
+      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/types': 7.28.5
       esutils: 2.0.3
 
   '@babel/preset-react@7.16.0(@babel/core@7.16.12)':
@@ -39058,27 +38435,18 @@ snapshots:
       '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.9)
       '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.23.9)
 
-  '@babel/preset-typescript@7.23.0(@babel/core@7.24.9)':
+  '@babel/preset-typescript@7.23.0(@babel/core@7.26.10)':
     dependencies:
-      '@babel/core': 7.24.9
-      '@babel/helper-plugin-utils': 7.22.5
-      '@babel/helper-validator-option': 7.23.5
-      '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.24.9)
-      '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.24.9)
-      '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.24.9)
-
-  '@babel/preset-typescript@7.23.0(@babel/core@7.26.9)':
-    dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       '@babel/helper-plugin-utils': 7.22.5
       '@babel/helper-validator-option': 7.23.5
-      '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.26.9)
-      '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.26.9)
-      '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.26.9)
+      '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.26.10)
+      '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.26.10)
+      '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.26.10)
 
-  '@babel/register@7.22.15(@babel/core@7.26.9)':
+  '@babel/register@7.22.15(@babel/core@7.26.10)':
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       clone-deep: 4.0.1
       find-cache-dir: 2.1.0
       make-dir: 2.1.0
@@ -40665,7 +40033,7 @@ snapshots:
 
   '@jest/transform@25.5.1':
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       '@jest/types': 25.5.0
       babel-plugin-istanbul: 6.1.1
       chalk: 3.0.0
@@ -40686,7 +40054,7 @@ snapshots:
 
   '@jest/transform@29.7.0':
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       '@jest/types': 29.6.3
       '@jridgewell/trace-mapping': 0.3.25
       babel-plugin-istanbul: 6.1.1
@@ -43069,7 +42437,7 @@ snapshots:
 
   '@storybook/builder-webpack5@7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.3)':
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       '@storybook/addons': 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2)
       '@storybook/channels': 7.4.6
       '@storybook/client-api': 7.4.6
@@ -43089,7 +42457,7 @@ snapshots:
       '@swc/core': 1.3.92
       '@types/node': 16.18.58
       '@types/semver': 7.5.2
-      babel-loader: 9.2.1(@babel/core@7.26.9)(webpack@5.94.0(@swc/core@1.3.92)(esbuild@0.18.20))
+      babel-loader: 9.2.1(@babel/core@7.26.10)(webpack@5.94.0(@swc/core@1.3.92)(esbuild@0.18.20))
       babel-plugin-named-exports-order: 0.0.2
       browser-assert: 1.2.1
       case-sensitive-paths-webpack-plugin: 2.4.0
@@ -43130,7 +42498,7 @@ snapshots:
 
   '@storybook/builder-webpack5@7.4.6(@types/react-dom@17.0.8)(@types/react@17.0.21)(esbuild@0.18.20)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.5.3)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.94.0))':
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       '@storybook/addons': 7.4.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2)
       '@storybook/channels': 7.4.6
       '@storybook/client-api': 7.4.6
@@ -43150,7 +42518,7 @@ snapshots:
       '@swc/core': 1.3.92
       '@types/node': 16.18.58
       '@types/semver': 7.5.2
-      babel-loader: 9.2.1(@babel/core@7.26.9)(webpack@5.94.0(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0))
+      babel-loader: 9.2.1(@babel/core@7.26.10)(webpack@5.94.0(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0))
       babel-plugin-named-exports-order: 0.0.2
       browser-assert: 1.2.1
       case-sensitive-paths-webpack-plugin: 2.4.0
@@ -43191,7 +42559,7 @@ snapshots:
 
   '@storybook/builder-webpack5@7.6.13(encoding@0.1.13)(esbuild@0.18.20)(typescript@5.5.3)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.94.0))':
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       '@storybook/channels': 7.6.13
       '@storybook/client-logger': 7.6.13
       '@storybook/core-common': 7.6.13(encoding@0.1.13)
@@ -43203,7 +42571,7 @@ snapshots:
       '@swc/core': 1.3.92
       '@types/node': 18.17.18
       '@types/semver': 7.5.2
-      babel-loader: 9.2.1(@babel/core@7.26.9)(webpack@5.94.0(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0))
+      babel-loader: 9.2.1(@babel/core@7.26.10)(webpack@5.94.0(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0))
       browser-assert: 1.2.1
       case-sensitive-paths-webpack-plugin: 2.4.0
       cjs-module-lexer: 1.2.3
@@ -43242,7 +42610,7 @@ snapshots:
 
   '@storybook/builder-webpack5@7.6.13(encoding@0.1.13)(typescript@5.5.3)(webpack-cli@4.10.0(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.94.0))':
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       '@storybook/channels': 7.6.13
       '@storybook/client-logger': 7.6.13
       '@storybook/core-common': 7.6.13(encoding@0.1.13)
@@ -43254,7 +42622,7 @@ snapshots:
       '@swc/core': 1.3.92
       '@types/node': 18.17.18
       '@types/semver': 7.5.2
-      babel-loader: 9.2.1(@babel/core@7.26.9)(webpack@5.94.0(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.94.0)))
+      babel-loader: 9.2.1(@babel/core@7.26.10)(webpack@5.94.0(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.94.0)))
       browser-assert: 1.2.1
       case-sensitive-paths-webpack-plugin: 2.4.0
       cjs-module-lexer: 1.2.3
@@ -43293,7 +42661,7 @@ snapshots:
 
   '@storybook/builder-webpack5@7.6.13(encoding@0.1.13)(typescript@5.5.3)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.94.0))':
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       '@storybook/channels': 7.6.13
       '@storybook/client-logger': 7.6.13
       '@storybook/core-common': 7.6.13(encoding@0.1.13)
@@ -43305,7 +42673,7 @@ snapshots:
       '@swc/core': 1.3.92
       '@types/node': 18.17.18
       '@types/semver': 7.5.2
-      babel-loader: 9.2.1(@babel/core@7.26.9)(webpack@5.94.0(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.94.0)))
+      babel-loader: 9.2.1(@babel/core@7.26.10)(webpack@5.94.0(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.94.0)))
       browser-assert: 1.2.1
       case-sensitive-paths-webpack-plugin: 2.4.0
       cjs-module-lexer: 1.2.3
@@ -43362,8 +42730,8 @@ snapshots:
 
   '@storybook/cli@7.4.6':
     dependencies:
-      '@babel/core': 7.26.9
-      '@babel/preset-env': 7.24.7(@babel/core@7.26.9)
+      '@babel/core': 7.26.10
+      '@babel/preset-env': 7.26.9(@babel/core@7.26.10)
       '@babel/types': 7.23.9
       '@ndelangen/get-tarball': 3.0.9
       '@storybook/codemod': 7.4.6
@@ -43390,7 +42758,7 @@ snapshots:
       get-port: 5.1.1
       giget: 1.1.3
       globby: 11.1.0
-      jscodeshift: 0.14.0(@babel/preset-env@7.24.7(@babel/core@7.26.9))
+      jscodeshift: 0.14.0(@babel/preset-env@7.26.9(@babel/core@7.26.10))
       leven: 3.1.0
       ora: 5.4.1
       prettier: 2.8.8
@@ -43411,8 +42779,8 @@ snapshots:
 
   '@storybook/cli@7.4.6(encoding@0.1.13)':
     dependencies:
-      '@babel/core': 7.26.9
-      '@babel/preset-env': 7.24.7(@babel/core@7.26.9)
+      '@babel/core': 7.26.10
+      '@babel/preset-env': 7.26.9(@babel/core@7.26.10)
       '@babel/types': 7.23.9
       '@ndelangen/get-tarball': 3.0.9
       '@storybook/codemod': 7.4.6
@@ -43439,7 +42807,7 @@ snapshots:
       get-port: 5.1.1
       giget: 1.1.3
       globby: 11.1.0
-      jscodeshift: 0.14.0(@babel/preset-env@7.24.7(@babel/core@7.26.9))
+      jscodeshift: 0.14.0(@babel/preset-env@7.26.9(@babel/core@7.26.10))
       leven: 3.1.0
       ora: 5.4.1
       prettier: 2.8.8
@@ -43460,8 +42828,8 @@ snapshots:
 
   '@storybook/cli@7.6.13(encoding@0.1.13)':
     dependencies:
-      '@babel/core': 7.26.9
-      '@babel/preset-env': 7.24.7(@babel/core@7.26.9)
+      '@babel/core': 7.26.10
+      '@babel/preset-env': 7.26.9(@babel/core@7.26.10)
       '@babel/types': 7.26.9
       '@ndelangen/get-tarball': 3.0.9
       '@storybook/codemod': 7.6.13
@@ -43488,7 +42856,7 @@ snapshots:
       get-port: 5.1.1
       giget: 1.1.3
       globby: 11.1.0
-      jscodeshift: 0.15.1(@babel/preset-env@7.24.7(@babel/core@7.26.9))
+      jscodeshift: 0.15.1(@babel/preset-env@7.26.9(@babel/core@7.26.10))
       leven: 3.1.0
       ora: 5.4.1
       prettier: 2.8.8
@@ -43521,8 +42889,8 @@ snapshots:
 
   '@storybook/codemod@7.4.6':
     dependencies:
-      '@babel/core': 7.26.9
-      '@babel/preset-env': 7.24.7(@babel/core@7.26.9)
+      '@babel/core': 7.26.10
+      '@babel/preset-env': 7.26.9(@babel/core@7.26.10)
       '@babel/types': 7.28.5
       '@storybook/csf': 0.1.2
       '@storybook/csf-tools': 7.4.6
@@ -43531,7 +42899,7 @@ snapshots:
       '@types/cross-spawn': 6.0.3
       cross-spawn: 7.0.6
       globby: 11.1.0
-      jscodeshift: 0.14.0(@babel/preset-env@7.24.7(@babel/core@7.26.9))
+      jscodeshift: 0.14.0(@babel/preset-env@7.26.9(@babel/core@7.26.10))
       lodash: 4.17.21
       prettier: 2.8.8
       recast: 0.23.4
@@ -43540,8 +42908,8 @@ snapshots:
 
   '@storybook/codemod@7.6.13':
     dependencies:
-      '@babel/core': 7.26.9
-      '@babel/preset-env': 7.24.7(@babel/core@7.26.9)
+      '@babel/core': 7.26.10
+      '@babel/preset-env': 7.26.9(@babel/core@7.26.10)
       '@babel/types': 7.28.5
       '@storybook/csf': 0.1.2
       '@storybook/csf-tools': 7.6.13
@@ -43550,7 +42918,7 @@ snapshots:
       '@types/cross-spawn': 6.0.3
       cross-spawn: 7.0.6
       globby: 11.1.0
-      jscodeshift: 0.15.1(@babel/preset-env@7.24.7(@babel/core@7.26.9))
+      jscodeshift: 0.15.1(@babel/preset-env@7.26.9(@babel/core@7.26.10))
       lodash: 4.17.21
       prettier: 2.8.8
       recast: 0.23.4
@@ -44617,49 +43985,49 @@ snapshots:
       '@types/express': 4.17.17
       file-system-cache: 2.3.0
 
-  '@svgr/babel-plugin-add-jsx-attribute@6.0.0(@babel/core@7.26.9)':
+  '@svgr/babel-plugin-add-jsx-attribute@6.0.0(@babel/core@7.26.10)':
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
 
-  '@svgr/babel-plugin-remove-jsx-attribute@6.0.0(@babel/core@7.26.9)':
+  '@svgr/babel-plugin-remove-jsx-attribute@6.0.0(@babel/core@7.26.10)':
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
 
-  '@svgr/babel-plugin-remove-jsx-empty-expression@6.0.0(@babel/core@7.26.9)':
+  '@svgr/babel-plugin-remove-jsx-empty-expression@6.0.0(@babel/core@7.26.10)':
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
 
-  '@svgr/babel-plugin-replace-jsx-attribute-value@6.0.0(@babel/core@7.26.9)':
+  '@svgr/babel-plugin-replace-jsx-attribute-value@6.0.0(@babel/core@7.26.10)':
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
 
-  '@svgr/babel-plugin-svg-dynamic-title@6.0.0(@babel/core@7.26.9)':
+  '@svgr/babel-plugin-svg-dynamic-title@6.0.0(@babel/core@7.26.10)':
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
 
-  '@svgr/babel-plugin-svg-em-dimensions@6.0.0(@babel/core@7.26.9)':
+  '@svgr/babel-plugin-svg-em-dimensions@6.0.0(@babel/core@7.26.10)':
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
 
-  '@svgr/babel-plugin-transform-react-native-svg@6.0.0(@babel/core@7.26.9)':
+  '@svgr/babel-plugin-transform-react-native-svg@6.0.0(@babel/core@7.26.10)':
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
 
-  '@svgr/babel-plugin-transform-svg-component@6.2.0(@babel/core@7.26.9)':
+  '@svgr/babel-plugin-transform-svg-component@6.2.0(@babel/core@7.26.10)':
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
 
-  '@svgr/babel-preset@6.2.0(@babel/core@7.26.9)':
+  '@svgr/babel-preset@6.2.0(@babel/core@7.26.10)':
     dependencies:
-      '@babel/core': 7.26.9
-      '@svgr/babel-plugin-add-jsx-attribute': 6.0.0(@babel/core@7.26.9)
-      '@svgr/babel-plugin-remove-jsx-attribute': 6.0.0(@babel/core@7.26.9)
-      '@svgr/babel-plugin-remove-jsx-empty-expression': 6.0.0(@babel/core@7.26.9)
-      '@svgr/babel-plugin-replace-jsx-attribute-value': 6.0.0(@babel/core@7.26.9)
-      '@svgr/babel-plugin-svg-dynamic-title': 6.0.0(@babel/core@7.26.9)
-      '@svgr/babel-plugin-svg-em-dimensions': 6.0.0(@babel/core@7.26.9)
-      '@svgr/babel-plugin-transform-react-native-svg': 6.0.0(@babel/core@7.26.9)
-      '@svgr/babel-plugin-transform-svg-component': 6.2.0(@babel/core@7.26.9)
+      '@babel/core': 7.26.10
+      '@svgr/babel-plugin-add-jsx-attribute': 6.0.0(@babel/core@7.26.10)
+      '@svgr/babel-plugin-remove-jsx-attribute': 6.0.0(@babel/core@7.26.10)
+      '@svgr/babel-plugin-remove-jsx-empty-expression': 6.0.0(@babel/core@7.26.10)
+      '@svgr/babel-plugin-replace-jsx-attribute-value': 6.0.0(@babel/core@7.26.10)
+      '@svgr/babel-plugin-svg-dynamic-title': 6.0.0(@babel/core@7.26.10)
+      '@svgr/babel-plugin-svg-em-dimensions': 6.0.0(@babel/core@7.26.10)
+      '@svgr/babel-plugin-transform-react-native-svg': 6.0.0(@babel/core@7.26.10)
+      '@svgr/babel-plugin-transform-svg-component': 6.2.0(@babel/core@7.26.10)
 
   '@svgr/core@6.2.1':
     dependencies:
@@ -44676,8 +44044,8 @@ snapshots:
 
   '@svgr/plugin-jsx@6.2.1(@svgr/core@6.2.1)':
     dependencies:
-      '@babel/core': 7.26.9
-      '@svgr/babel-preset': 6.2.0(@babel/core@7.26.9)
+      '@babel/core': 7.26.10
+      '@svgr/babel-preset': 6.2.0(@babel/core@7.26.10)
       '@svgr/core': 6.2.1
       '@svgr/hast-util-to-babel-ast': 6.2.1
       svg-parser: 2.0.4
@@ -44693,11 +44061,11 @@ snapshots:
 
   '@svgr/webpack@6.2.1':
     dependencies:
-      '@babel/core': 7.24.9
-      '@babel/plugin-transform-react-constant-elements': 7.17.12(@babel/core@7.24.9)
-      '@babel/preset-env': 7.24.7(@babel/core@7.24.9)
-      '@babel/preset-react': 7.22.15(@babel/core@7.24.9)
-      '@babel/preset-typescript': 7.23.0(@babel/core@7.24.9)
+      '@babel/core': 7.26.10
+      '@babel/plugin-transform-react-constant-elements': 7.17.12(@babel/core@7.26.10)
+      '@babel/preset-env': 7.26.9(@babel/core@7.26.10)
+      '@babel/preset-react': 7.22.15(@babel/core@7.26.10)
+      '@babel/preset-typescript': 7.23.0(@babel/core@7.26.10)
       '@svgr/core': 6.2.1
       '@svgr/plugin-jsx': 6.2.1(@svgr/core@6.2.1)
       '@svgr/plugin-svgo': 6.2.0(@svgr/core@6.2.1)
@@ -44807,21 +44175,6 @@ snapshots:
       '@types/jest': 29.5.12
       jest: 29.7.0(@types/node@24.9.2)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@24.9.2)(typescript@5.5.3))
 
-  '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.13.10)(node-notifier@8.0.2))':
-    dependencies:
-      '@adobe/css-tools': 4.4.0
-      '@babel/runtime': 7.23.6
-      aria-query: 5.1.3
-      chalk: 3.0.0
-      css.escape: 1.5.1
-      dom-accessibility-api: 0.6.3
-      lodash: 4.17.21
-      redent: 3.0.0
-    optionalDependencies:
-      '@jest/globals': 29.7.0
-      '@types/jest': 29.5.12
-      jest: 29.7.0(@types/node@22.13.10)(node-notifier@8.0.2)
-
   '@testing-library/react-hooks@8.0.1(@types/react@17.0.21)(react-dom@17.0.2(react@17.0.2))(react-test-renderer@17.0.2(react@17.0.2))(react@17.0.2)':
     dependencies:
       '@babel/runtime': 7.28.4
@@ -45845,9 +45198,9 @@ snapshots:
       webpack: 5.94.0(webpack-cli@4.10.0)
       webpack-cli: 4.10.0(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.94.0)
 
-  '@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.94.0))(webpack@5.94.0(@swc/core@1.3.92)(webpack-cli@4.10.0))':
+  '@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.94.0))(webpack@5.94.0(webpack-cli@4.10.0))':
     dependencies:
-      webpack: 5.94.0(@swc/core@1.3.92)(webpack-cli@4.10.0)
+      webpack: 5.94.0(webpack-cli@4.10.0)
       webpack-cli: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.94.0)
 
   '@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0(webpack@5.94.0))(webpack@5.94.0(webpack-cli@4.10.0))':
@@ -46793,7 +46146,7 @@ snapshots:
 
   autoprefixer@10.4.20(postcss@8.4.41):
     dependencies:
-      browserslist: 4.24.4
+      browserslist: 4.27.0
       caniuse-lite: 1.0.30001703
       fraction.js: 4.3.7
       normalize-range: 0.1.2
@@ -46847,9 +46200,9 @@ snapshots:
 
   b4a@1.6.7: {}
 
-  babel-core@7.0.0-bridge.0(@babel/core@7.26.9):
+  babel-core@7.0.0-bridge.0(@babel/core@7.26.10):
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
 
   babel-jest@25.5.1(@babel/core@7.23.9):
     dependencies:
@@ -46960,20 +46313,6 @@ snapshots:
       slash: 3.0.0
     transitivePeerDependencies:
       - supports-color
-    optional: true
-
-  babel-jest@29.7.0(@babel/core@7.26.9):
-    dependencies:
-      '@babel/core': 7.26.9
-      '@jest/transform': 29.7.0
-      '@types/babel__core': 7.20.5
-      babel-plugin-istanbul: 6.1.1
-      babel-preset-jest: 29.6.3(@babel/core@7.26.9)
-      chalk: 4.1.2
-      graceful-fs: 4.2.11
-      slash: 3.0.0
-    transitivePeerDependencies:
-      - supports-color
 
   babel-loader@9.1.3(@babel/core@7.26.10)(webpack@5.94.0(esbuild@0.23.0)):
     dependencies:
@@ -46982,34 +46321,41 @@ snapshots:
       schema-utils: 4.2.0
       webpack: 5.94.0(esbuild@0.23.0)
 
-  babel-loader@9.2.1(@babel/core@7.26.9)(webpack@5.94.0(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)):
+  babel-loader@9.2.1(@babel/core@7.26.10)(webpack@5.94.0(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)):
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       find-cache-dir: 4.0.0
       schema-utils: 4.2.0
       webpack: 5.94.0(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)
 
-  babel-loader@9.2.1(@babel/core@7.26.9)(webpack@5.94.0(@swc/core@1.3.92)(esbuild@0.18.20)):
+  babel-loader@9.2.1(@babel/core@7.26.10)(webpack@5.94.0(@swc/core@1.3.92)(esbuild@0.18.20)):
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       find-cache-dir: 4.0.0
       schema-utils: 4.2.0
       webpack: 5.94.0(@swc/core@1.3.92)(esbuild@0.18.20)
 
-  babel-loader@9.2.1(@babel/core@7.26.9)(webpack@5.94.0(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.94.0))):
+  babel-loader@9.2.1(@babel/core@7.26.10)(webpack@5.94.0(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.94.0))):
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       find-cache-dir: 4.0.0
       schema-utils: 4.2.0
       webpack: 5.94.0(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.1)(webpack@5.94.0))
 
-  babel-loader@9.2.1(@babel/core@7.26.9)(webpack@5.94.0(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.94.0))):
+  babel-loader@9.2.1(@babel/core@7.26.10)(webpack@5.94.0(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.94.0))):
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       find-cache-dir: 4.0.0
       schema-utils: 4.2.0
       webpack: 5.94.0(@swc/core@1.3.92)(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.94.0))
 
+  babel-loader@9.2.1(@babel/core@7.26.9)(webpack@5.94.0(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)):
+    dependencies:
+      '@babel/core': 7.26.9
+      find-cache-dir: 4.0.0
+      schema-utils: 4.2.0
+      webpack: 5.94.0(@swc/core@1.3.92)(esbuild@0.18.20)(webpack-cli@4.10.0)
+
   babel-loader@9.2.1(@babel/core@7.26.9)(webpack@5.94.0(esbuild@0.18.20)):
     dependencies:
       '@babel/core': 7.26.9
@@ -47105,27 +46451,18 @@ snapshots:
 
   babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.9):
     dependencies:
-      '@babel/compat-data': 7.26.8
+      '@babel/compat-data': 7.28.5
       '@babel/core': 7.24.9
-      '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.9)
+      '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.24.9)
       semver: 6.3.1
     transitivePeerDependencies:
       - supports-color
 
   babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.26.10):
     dependencies:
-      '@babel/compat-data': 7.26.8
+      '@babel/compat-data': 7.28.5
       '@babel/core': 7.26.10
-      '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.10)
-      semver: 6.3.1
-    transitivePeerDependencies:
-      - supports-color
-
-  babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.26.9):
-    dependencies:
-      '@babel/compat-data': 7.26.8
-      '@babel/core': 7.26.9
-      '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.9)
+      '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.26.10)
       semver: 6.3.1
     transitivePeerDependencies:
       - supports-color
@@ -47173,14 +46510,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.26.9):
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.9)
-      core-js-compat: 3.37.1
-    transitivePeerDependencies:
-      - supports-color
-
   babel-plugin-polyfill-corejs3@0.11.1(@babel/core@7.26.10):
     dependencies:
       '@babel/core': 7.26.10
@@ -47293,13 +46622,6 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.26.9):
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.9)
-    transitivePeerDependencies:
-      - supports-color
-
   babel-plugin-react-docgen@4.2.1:
     dependencies:
       ast-types: 0.14.2
@@ -47441,53 +46763,36 @@ snapshots:
       '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.10)
       '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.10)
       '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.10)
-    optional: true
 
-  babel-preset-current-node-syntax@1.0.1(@babel/core@7.26.9):
-    dependencies:
-      '@babel/core': 7.26.9
-      '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.9)
-      '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.26.9)
-      '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.9)
-      '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.9)
-      '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.9)
-      '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.9)
-      '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.9)
-      '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.9)
-      '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.9)
-      '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.9)
-      '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.9)
-      '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.9)
-
-  babel-preset-fbjs@3.4.0(@babel/core@7.26.9):
+  babel-preset-fbjs@3.4.0(@babel/core@7.26.10):
     dependencies:
-      '@babel/core': 7.26.9
-      '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.26.9)
-      '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.26.9)
-      '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.9)
-      '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.26.9)
-      '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.26.9)
-      '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.9)
-      '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.26.9)
-      '@babel/plugin-transform-classes': 7.25.0(@babel/core@7.26.9)
-      '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.26.9)
-      '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.26.9)
-      '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-function-name': 7.25.1(@babel/core@7.26.9)
-      '@babel/plugin-transform-literals': 7.25.2(@babel/core@7.26.9)
-      '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.26.9)
-      '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.26.9)
-      '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.26.9)
-      '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.26.9)
+      '@babel/core': 7.26.10
+      '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.26.10)
+      '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.26.10)
+      '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.10)
+      '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.26.10)
+      '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.26.10)
+      '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.10)
+      '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.26.10)
+      '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.26.10)
+      '@babel/plugin-transform-block-scoping': 7.28.5(@babel/core@7.26.10)
+      '@babel/plugin-transform-classes': 7.28.4(@babel/core@7.26.10)
+      '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.26.10)
+      '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.26.10)
+      '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.26.10)
+      '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.26.10)
+      '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.26.10)
+      '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.26.10)
+      '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.26.10)
+      '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.26.10)
+      '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.26.10)
+      '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.26.10)
+      '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.26.10)
+      '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.26.10)
+      '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.26.10)
+      '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.26.10)
+      '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.26.10)
+      '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.26.10)
       babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0
     transitivePeerDependencies:
       - supports-color
@@ -47543,13 +46848,6 @@ snapshots:
       '@babel/core': 7.26.10
       babel-plugin-jest-hoist: 29.6.3
       babel-preset-current-node-syntax: 1.0.1(@babel/core@7.26.10)
-    optional: true
-
-  babel-preset-jest@29.6.3(@babel/core@7.26.9):
-    dependencies:
-      '@babel/core': 7.26.9
-      babel-plugin-jest-hoist: 29.6.3
-      babel-preset-current-node-syntax: 1.0.1(@babel/core@7.26.9)
 
   balanced-match@0.4.2: {}
 
@@ -52206,7 +51504,7 @@ snapshots:
   https-proxy-agent@5.0.0:
     dependencies:
       agent-base: 6.0.2
-      debug: 4.3.6
+      debug: 4.4.3
     transitivePeerDependencies:
       - supports-color
 
@@ -52723,7 +52021,7 @@ snapshots:
 
   istanbul-lib-instrument@5.1.0:
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       '@babel/parser': 7.28.5
       '@istanbuljs/schema': 0.1.3
       istanbul-lib-coverage: 3.2.0
@@ -52733,7 +52031,7 @@ snapshots:
 
   istanbul-lib-instrument@6.0.2:
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       '@babel/parser': 7.28.5
       '@istanbuljs/schema': 0.1.3
       istanbul-lib-coverage: 3.2.0
@@ -52985,10 +52283,10 @@ snapshots:
 
   jest-config@29.7.0(@types/node@22.18.8):
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       '@jest/test-sequencer': 29.7.0
       '@jest/types': 29.6.3
-      babel-jest: 29.7.0(@babel/core@7.26.9)
+      babel-jest: 29.7.0(@babel/core@7.26.10)
       chalk: 4.1.2
       ci-info: 3.3.2
       deepmerge: 4.2.2
@@ -53016,10 +52314,10 @@ snapshots:
 
   jest-config@29.7.0(@types/node@22.18.8)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@22.18.8)(typescript@5.5.3)):
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       '@jest/test-sequencer': 29.7.0
       '@jest/types': 29.6.3
-      babel-jest: 29.7.0(@babel/core@7.26.9)
+      babel-jest: 29.7.0(@babel/core@7.26.10)
       chalk: 4.1.2
       ci-info: 3.3.2
       deepmerge: 4.2.2
@@ -53047,10 +52345,10 @@ snapshots:
 
   jest-config@29.7.0(@types/node@22.18.8)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.9.2)(typescript@5.5.3)):
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       '@jest/test-sequencer': 29.7.0
       '@jest/types': 29.6.3
-      babel-jest: 29.7.0(@babel/core@7.26.9)
+      babel-jest: 29.7.0(@babel/core@7.26.10)
       chalk: 4.1.2
       ci-info: 3.3.2
       deepmerge: 4.2.2
@@ -53078,10 +52376,10 @@ snapshots:
 
   jest-config@29.7.0(@types/node@22.18.8)(ts-node@10.9.2(@types/node@22.18.8)(typescript@5.5.3)):
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       '@jest/test-sequencer': 29.7.0
       '@jest/types': 29.6.3
-      babel-jest: 29.7.0(@babel/core@7.26.9)
+      babel-jest: 29.7.0(@babel/core@7.26.10)
       chalk: 4.1.2
       ci-info: 3.3.2
       deepmerge: 4.2.2
@@ -53140,10 +52438,10 @@ snapshots:
 
   jest-config@29.7.0(@types/node@22.18.8)(ts-node@10.9.2(@types/node@24.9.2)(typescript@5.5.3)):
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       '@jest/test-sequencer': 29.7.0
       '@jest/types': 29.6.3
-      babel-jest: 29.7.0(@babel/core@7.26.9)
+      babel-jest: 29.7.0(@babel/core@7.26.10)
       chalk: 4.1.2
       ci-info: 3.3.2
       deepmerge: 4.2.2
@@ -53171,10 +52469,10 @@ snapshots:
 
   jest-config@29.7.0(@types/node@22.18.8)(ts-node@10.9.2(@types/node@24.9.2)):
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       '@jest/test-sequencer': 29.7.0
       '@jest/types': 29.6.3
-      babel-jest: 29.7.0(@babel/core@7.26.9)
+      babel-jest: 29.7.0(@babel/core@7.26.10)
       chalk: 4.1.2
       ci-info: 3.3.2
       deepmerge: 4.2.2
@@ -53202,10 +52500,10 @@ snapshots:
 
   jest-config@29.7.0(@types/node@24.9.2):
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       '@jest/test-sequencer': 29.7.0
       '@jest/types': 29.6.3
-      babel-jest: 29.7.0(@babel/core@7.26.9)
+      babel-jest: 29.7.0(@babel/core@7.26.10)
       chalk: 4.1.2
       ci-info: 3.3.2
       deepmerge: 4.2.2
@@ -53233,10 +52531,10 @@ snapshots:
 
   jest-config@29.7.0(@types/node@24.9.2)(ts-node@10.9.2(@swc/core@1.3.92)(@types/node@24.9.2)(typescript@5.5.3)):
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       '@jest/test-sequencer': 29.7.0
       '@jest/types': 29.6.3
-      babel-jest: 29.7.0(@babel/core@7.26.9)
+      babel-jest: 29.7.0(@babel/core@7.26.10)
       chalk: 4.1.2
       ci-info: 3.3.2
       deepmerge: 4.2.2
@@ -53264,10 +52562,10 @@ snapshots:
 
   jest-config@29.7.0(@types/node@24.9.2)(ts-node@10.9.2(@types/node@24.9.2)(typescript@5.5.3)):
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       '@jest/test-sequencer': 29.7.0
       '@jest/types': 29.6.3
-      babel-jest: 29.7.0(@babel/core@7.26.9)
+      babel-jest: 29.7.0(@babel/core@7.26.10)
       chalk: 4.1.2
       ci-info: 3.3.2
       deepmerge: 4.2.2
@@ -53295,10 +52593,10 @@ snapshots:
 
   jest-config@29.7.0(@types/node@24.9.2)(ts-node@10.9.2(@types/node@24.9.2)):
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       '@jest/test-sequencer': 29.7.0
       '@jest/types': 29.6.3
-      babel-jest: 29.7.0(@babel/core@7.26.9)
+      babel-jest: 29.7.0(@babel/core@7.26.10)
       chalk: 4.1.2
       ci-info: 3.3.2
       deepmerge: 4.2.2
@@ -53432,7 +52730,7 @@ snapshots:
 
   jest-message-util@29.7.0:
     dependencies:
-      '@babel/code-frame': 7.26.2
+      '@babel/code-frame': 7.27.1
       '@jest/types': 29.6.3
       '@types/stack-utils': 2.0.0
       chalk: 4.1.2
@@ -53534,15 +52832,15 @@ snapshots:
 
   jest-snapshot@29.7.0:
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       '@babel/generator': 7.28.5
-      '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.26.9)
-      '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.26.9)
-      '@babel/types': 7.26.9
+      '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.26.10)
+      '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.26.10)
+      '@babel/types': 7.28.5
       '@jest/expect-utils': 29.7.0
       '@jest/transform': 29.7.0
       '@jest/types': 29.6.3
-      babel-preset-current-node-syntax: 1.0.1(@babel/core@7.26.9)
+      babel-preset-current-node-syntax: 1.0.1(@babel/core@7.26.10)
       chalk: 4.1.2
       expect: 29.7.0
       graceful-fs: 4.2.11
@@ -53608,10 +52906,6 @@ snapshots:
     dependencies:
       jest: 29.7.0(@types/node@24.9.2)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@24.9.2)(typescript@5.5.3))
 
-  jest-when@3.6.0(jest@29.7.0(@types/node@22.13.10)(node-notifier@8.0.2)):
-    dependencies:
-      jest: 29.7.0(@types/node@22.13.10)(node-notifier@8.0.2)
-
   jest-worker@25.5.0:
     dependencies:
       merge-stream: 2.0.0
@@ -53773,19 +53067,19 @@ snapshots:
 
   jsbn@1.1.0: {}
 
-  jscodeshift@0.14.0(@babel/preset-env@7.24.7(@babel/core@7.26.9)):
+  jscodeshift@0.14.0(@babel/preset-env@7.26.9(@babel/core@7.26.10)):
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       '@babel/parser': 7.28.5
-      '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.26.9)
-      '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.26.9)
-      '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.26.9)
-      '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.26.9)
-      '@babel/preset-env': 7.24.7(@babel/core@7.26.9)
-      '@babel/preset-flow': 7.22.15(@babel/core@7.26.9)
-      '@babel/preset-typescript': 7.23.0(@babel/core@7.26.9)
-      '@babel/register': 7.22.15(@babel/core@7.26.9)
-      babel-core: 7.0.0-bridge.0(@babel/core@7.26.9)
+      '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.26.10)
+      '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.26.10)
+      '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.26.10)
+      '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.26.10)
+      '@babel/preset-env': 7.26.9(@babel/core@7.26.10)
+      '@babel/preset-flow': 7.22.15(@babel/core@7.26.10)
+      '@babel/preset-typescript': 7.23.0(@babel/core@7.26.10)
+      '@babel/register': 7.22.15(@babel/core@7.26.10)
+      babel-core: 7.0.0-bridge.0(@babel/core@7.26.10)
       chalk: 4.1.2
       flow-parser: 0.218.0
       graceful-fs: 4.2.11
@@ -53798,19 +53092,19 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  jscodeshift@0.15.1(@babel/preset-env@7.24.7(@babel/core@7.26.9)):
+  jscodeshift@0.15.1(@babel/preset-env@7.26.9(@babel/core@7.26.10)):
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       '@babel/parser': 7.28.5
-      '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.26.9)
-      '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.26.9)
-      '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.26.9)
-      '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.26.9)
-      '@babel/preset-flow': 7.22.15(@babel/core@7.26.9)
-      '@babel/preset-typescript': 7.23.0(@babel/core@7.26.9)
-      '@babel/register': 7.22.15(@babel/core@7.26.9)
-      babel-core: 7.0.0-bridge.0(@babel/core@7.26.9)
+      '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.26.10)
+      '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.26.10)
+      '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.26.10)
+      '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.26.10)
+      '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.26.10)
+      '@babel/preset-flow': 7.22.15(@babel/core@7.26.10)
+      '@babel/preset-typescript': 7.23.0(@babel/core@7.26.10)
+      '@babel/register': 7.22.15(@babel/core@7.26.10)
+      babel-core: 7.0.0-bridge.0(@babel/core@7.26.10)
       chalk: 4.1.2
       flow-parser: 0.218.0
       graceful-fs: 4.2.11
@@ -53821,7 +53115,7 @@ snapshots:
       temp: 0.8.4
       write-file-atomic: 2.4.3
     optionalDependencies:
-      '@babel/preset-env': 7.24.7(@babel/core@7.26.9)
+      '@babel/preset-env': 7.26.9(@babel/core@7.26.10)
     transitivePeerDependencies:
       - supports-color
 
@@ -54516,7 +53810,7 @@ snapshots:
   log4js@6.4.1:
     dependencies:
       date-format: 4.0.3
-      debug: 4.3.6
+      debug: 4.4.3
       flatted: 3.2.4
       rfdc: 1.3.0
       streamroller: 3.0.2
@@ -56788,7 +56082,7 @@ snapshots:
 
   react-docgen@5.4.3:
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       '@babel/generator': 7.28.5
       '@babel/runtime': 7.28.4
       ast-types: 0.14.2
@@ -56803,7 +56097,7 @@ snapshots:
 
   react-docgen@7.0.3:
     dependencies:
-      '@babel/core': 7.26.9
+      '@babel/core': 7.26.10
       '@babel/traverse': 7.28.5
       '@babel/types': 7.28.5
       '@types/babel__core': 7.20.5
@@ -57698,7 +56992,7 @@ snapshots:
     dependencies:
       chokidar: 3.6.0
       immutable: 4.0.0
-      source-map-js: 1.2.0
+      source-map-js: 1.2.1
 
   sax@1.2.4: {}
 
@@ -58202,7 +57496,7 @@ snapshots:
 
   spdy-transport@3.0.0:
     dependencies:
-      debug: 4.3.6
+      debug: 4.4.3
       detect-node: 2.1.0
       hpack.js: 2.1.6
       obuf: 1.1.2
@@ -60409,7 +59703,7 @@ snapshots:
   webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.94.0):
     dependencies:
       '@discoveryjs/json-ext': 0.5.7
-      '@webpack-cli/configtest': 1.2.0(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.94.0))(webpack@5.94.0(@swc/core@1.3.92)(webpack-cli@4.10.0))
+      '@webpack-cli/configtest': 1.2.0(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.94.0))(webpack@5.94.0(webpack-cli@4.10.0))
       '@webpack-cli/info': 1.5.0(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.94.0))
       '@webpack-cli/serve': 1.7.0(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.94.0))(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.94.0))
       colorette: 2.0.20
@@ -60419,7 +59713,7 @@ snapshots:
       import-local: 3.0.2
       interpret: 2.2.0
       rechoir: 0.7.0
-      webpack: 5.94.0(@swc/core@1.3.92)(webpack-cli@4.10.0)
+      webpack: 5.94.0(webpack-cli@4.10.0)
       webpack-merge: 5.10.0
     optionalDependencies:
       webpack-dev-server: 4.15.1(webpack-cli@4.10.0)(webpack@5.94.0)
@@ -60440,14 +59734,14 @@ snapshots:
       webpack: 5.94.0(webpack-cli@4.10.0)
       webpack-merge: 5.10.0
 
-  webpack-dev-middleware@5.3.3(webpack@5.94.0(@swc/core@1.3.92)(webpack-cli@4.10.0)):
+  webpack-dev-middleware@5.3.3(webpack@5.94.0(webpack-cli@4.10.0)):
     dependencies:
       colorette: 2.0.20
       memfs: 3.5.1
       mime-types: 2.1.35
       range-parser: 1.2.1
       schema-utils: 4.2.0
-      webpack: 5.94.0(@swc/core@1.3.92)(webpack-cli@4.10.0)
+      webpack: 5.94.0(webpack-cli@4.10.0)
 
   webpack-dev-middleware@5.3.3(webpack@5.94.0):
     dependencies:
@@ -60539,10 +59833,10 @@ snapshots:
       serve-index: 1.9.1
       sockjs: 0.3.24
       spdy: 4.0.2
-      webpack-dev-middleware: 5.3.3(webpack@5.94.0(@swc/core@1.3.92)(webpack-cli@4.10.0))
+      webpack-dev-middleware: 5.3.3(webpack@5.94.0(webpack-cli@4.10.0))
       ws: 8.18.0
     optionalDependencies:
-      webpack: 5.94.0(@swc/core@1.3.92)(webpack-cli@4.10.0)
+      webpack: 5.94.0(webpack-cli@4.10.0)
       webpack-cli: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.94.0)
     transitivePeerDependencies:
       - bufferutil
diff --git a/repo/graph.dot b/repo/graph.dot
index 2f9b5f24e9a..8681752e63f 100644
--- a/repo/graph.dot
+++ b/repo/graph.dot
@@ -138,6 +138,7 @@ digraph G {
   "@kie-tools/runtime-tools-process-dev-ui-webapp" [ color = "blue", fontcolor = "blue", style = "rounded" ];
   "@kie-tools/yaml-language-server" [ color = "blue", fontcolor = "blue", style = "rounded" ];
   "@kie-tools-core/k8s-yaml-to-apiserver-requests" [ color = "purple", fontcolor = "purple", style = "rounded" ];
+  "@kie-tools/kie-bc-editors-common" [ color = "blue", fontcolor = "blue", style = "rounded" ];
   "kie-editors-dev-vscode-extension" [ color = "black", fontcolor = "black", style = "dashed, rounded" ];
   "@kie-tools/pmml-editor" [ color = "blue", fontcolor = "blue", style = "rounded" ];
   "@kie-tools/vscode-extension-common-test-helpers" [ color = "blue", fontcolor = "blue", style = "rounded" ];
@@ -448,10 +449,11 @@ digraph G {
   "@kie-tools-core/k8s-yaml-to-apiserver-requests" -> "@kie-tools/cors-proxy-api" [ style = "dashed", color = "purple" ];
   "@kie-tools-core/keyboard-shortcuts" -> "@kie-tools-core/envelope-bus" [ style = "solid", color = "purple" ];
   "@kie-tools-core/keyboard-shortcuts" -> "@kie-tools-core/operating-system" [ style = "solid", color = "purple" ];
-  "@kie-tools/kie-bc-editors" -> "@kie-tools-core/editor" [ style = "solid", color = "blue" ];
-  "@kie-tools/kie-bc-editors" -> "@kie-tools-core/vscode-java-code-completion" [ style = "solid", color = "blue" ];
   "@kie-tools/kie-bc-editors" -> "@kie-tools/dmn-language-service" [ style = "solid", color = "blue" ];
+  "@kie-tools/kie-bc-editors" -> "@kie-tools/kie-bc-editors-common" [ style = "solid", color = "blue" ];
   "@kie-tools/kie-bc-editors" -> "@kie-tools/pmml-editor-marshaller" [ style = "solid", color = "blue" ];
+  "@kie-tools/kie-bc-editors-common" -> "@kie-tools-core/editor" [ style = "solid", color = "blue" ];
+  "@kie-tools/kie-bc-editors-common" -> "@kie-tools-core/vscode-java-code-completion" [ style = "solid", color = "blue" ];
   "kie-editors-dev-vscode-extension" -> "@kie-tools-core/vscode-extension" [ style = "solid", color = "black" ];
   "kie-editors-dev-vscode-extension" -> "@kie-tools/form-code-generator-vscode-command" [ style = "solid", color = "black" ];
   "kie-editors-dev-vscode-extension" -> "@kie-tools/kie-bc-editors" [ style = "solid", color = "black" ];
@@ -611,7 +613,7 @@ digraph G {
   "@kie-tools/serverless-workflow-diagram-editor" -> "@kie-tools/maven-base" [ style = "solid", color = "black" ];
   "@kie-tools/serverless-workflow-diagram-editor-assets" -> "@kie-tools/serverless-workflow-diagram-editor" [ style = "dashed", color = "blue" ];
   "@kie-tools/serverless-workflow-diagram-editor-assets" -> "@kie-tools/serverless-workflow-diagram-editor-envelope" [ style = "dashed", color = "blue" ];
-  "@kie-tools/serverless-workflow-diagram-editor-envelope" -> "@kie-tools/kie-bc-editors" [ style = "solid", color = "blue" ];
+  "@kie-tools/serverless-workflow-diagram-editor-envelope" -> "@kie-tools/kie-bc-editors-common" [ style = "solid", color = "blue" ];
   "@kie-tools/serverless-workflow-jq-expressions" -> "@kie-tools/serverless-workflow-service-catalog" [ style = "solid", color = "blue" ];
   "@kie-tools/serverless-workflow-language-service" -> "@kie-tools/json-yaml-language-service" [ style = "solid", color = "blue" ];
   "@kie-tools/serverless-workflow-language-service" -> "@kie-tools/serverless-workflow-jq-expressions" [ style = "solid", color = "blue" ];
diff --git a/repo/graph.json b/repo/graph.json
index 9ba5a516859..143a5d85868 100644
--- a/repo/graph.json
+++ b/repo/graph.json
@@ -17,14 +17,14 @@
       { "id": "@kie-tools/stunner-editors" },
       { "id": "@kie-tools/eslint" },
       { "id": "@kie-tools/root-env" },
-      { "id": "@kie-tools-core/editor" },
-      { "id": "@kie-tools-core/vscode-java-code-completion" },
       { "id": "@kie-tools/dmn-language-service" },
+      { "id": "@kie-tools/kie-bc-editors-common" },
       { "id": "@kie-tools/pmml-editor-marshaller" },
       { "id": "@kie-tools/stunner-editors-dmn-loader" },
       { "id": "@kie-tools-examples/dmn-editor-classic-on-webapp" },
       { "id": "@kie-tools-examples/dmn-editor-on-webapp" },
       { "id": "@kie-tools/dmn-editor-envelope" },
+      { "id": "@kie-tools-core/editor" },
       { "id": "@kie-tools/dmn-editor" },
       { "id": "@kie-tools-examples/dmn-editor-standalone-on-webapp" },
       { "id": "@kie-tools/dmn-editor-standalone" },
@@ -50,6 +50,7 @@
         "id": "kie-tools-examples-micro-frontends-multiplying-architecture-base64png-editor-vscode-extension"
       },
       { "id": "@kie-tools-core/vscode-extension" },
+      { "id": "@kie-tools-core/vscode-java-code-completion" },
       {
         "id": "@kie-tools-examples/micro-frontends-multiplying-architecture-ping-pong-view"
       },
@@ -332,17 +333,12 @@
       },
       {
         "source": "@kie-tools/kie-bc-editors",
-        "target": "@kie-tools-core/editor",
-        "weight": 1
-      },
-      {
-        "source": "@kie-tools/kie-bc-editors",
-        "target": "@kie-tools-core/vscode-java-code-completion",
+        "target": "@kie-tools/dmn-language-service",
         "weight": 1
       },
       {
         "source": "@kie-tools/kie-bc-editors",
-        "target": "@kie-tools/dmn-language-service",
+        "target": "@kie-tools/kie-bc-editors-common",
         "weight": 1
       },
       {
@@ -356,48 +352,23 @@
         "weight": 1
       },
       {
-        "source": "@kie-tools-core/editor",
-        "target": "@kie-tools-core/envelope",
-        "weight": 1
-      },
-      {
-        "source": "@kie-tools-core/editor",
-        "target": "@kie-tools-core/keyboard-shortcuts",
-        "weight": 1
-      },
-      {
-        "source": "@kie-tools-core/editor",
-        "target": "@kie-tools-core/notifications",
-        "weight": 1
-      },
-      {
-        "source": "@kie-tools-core/editor",
-        "target": "@kie-tools-core/patternfly-base",
-        "weight": 1
-      },
-      {
-        "source": "@kie-tools-core/vscode-java-code-completion",
-        "target": "@kie-tools/eslint",
-        "weight": 1
-      },
-      {
-        "source": "@kie-tools-core/vscode-java-code-completion",
-        "target": "@kie-tools/root-env",
+        "source": "@kie-tools/dmn-language-service",
+        "target": "@kie-tools/dmn-feel-antlr4-parser",
         "weight": 1
       },
       {
-        "source": "@kie-tools-core/vscode-java-code-completion",
-        "target": "@kie-tools/tsconfig",
+        "source": "@kie-tools/dmn-language-service",
+        "target": "@kie-tools-core/switch-expression-ts",
         "weight": 1
       },
       {
-        "source": "@kie-tools/dmn-language-service",
-        "target": "@kie-tools/dmn-feel-antlr4-parser",
+        "source": "@kie-tools/kie-bc-editors-common",
+        "target": "@kie-tools-core/editor",
         "weight": 1
       },
       {
-        "source": "@kie-tools/dmn-language-service",
-        "target": "@kie-tools-core/switch-expression-ts",
+        "source": "@kie-tools/kie-bc-editors-common",
+        "target": "@kie-tools-core/vscode-java-code-completion",
         "weight": 1
       },
       {
@@ -455,6 +426,26 @@
         "target": "@kie-tools/dmn-editor",
         "weight": 1
       },
+      {
+        "source": "@kie-tools-core/editor",
+        "target": "@kie-tools-core/envelope",
+        "weight": 1
+      },
+      {
+        "source": "@kie-tools-core/editor",
+        "target": "@kie-tools-core/keyboard-shortcuts",
+        "weight": 1
+      },
+      {
+        "source": "@kie-tools-core/editor",
+        "target": "@kie-tools-core/notifications",
+        "weight": 1
+      },
+      {
+        "source": "@kie-tools-core/editor",
+        "target": "@kie-tools-core/patternfly-base",
+        "weight": 1
+      },
       {
         "source": "@kie-tools/dmn-editor",
         "target": "@kie-tools-core/react-hooks",
@@ -590,6 +581,21 @@
         "target": "@kie-tools-core/vscode-java-code-completion",
         "weight": 1
       },
+      {
+        "source": "@kie-tools-core/vscode-java-code-completion",
+        "target": "@kie-tools/eslint",
+        "weight": 1
+      },
+      {
+        "source": "@kie-tools-core/vscode-java-code-completion",
+        "target": "@kie-tools/root-env",
+        "weight": 1
+      },
+      {
+        "source": "@kie-tools-core/vscode-java-code-completion",
+        "target": "@kie-tools/tsconfig",
+        "weight": 1
+      },
       {
         "source": "@kie-tools-examples/micro-frontends-multiplying-architecture-ping-pong-view",
         "target": "@kie-tools-core/envelope",
@@ -2577,7 +2583,7 @@
       },
       {
         "source": "@kie-tools/serverless-workflow-diagram-editor-envelope",
-        "target": "@kie-tools/kie-bc-editors",
+        "target": "@kie-tools/kie-bc-editors-common",
         "weight": 1
       },
       {
@@ -2897,6 +2903,7 @@
     ["@kie-tools-core/k8s-yaml-to-apiserver-requests", "packages/k8s-yaml-to-apiserver-requests"],
     ["@kie-tools-core/keyboard-shortcuts", "packages/keyboard-shortcuts"],
     ["@kie-tools/kie-bc-editors", "packages/kie-bc-editors"],
+    ["@kie-tools/kie-bc-editors-common", "packages/kie-bc-editors-common"],
     ["kie-editors-dev-vscode-extension", "packages/kie-editors-dev-vscode-extension"],
     ["@kie-tools/kie-editors-standalone", "packages/kie-editors-standalone"],
     ["@kie-tools/kie-sandbox-accelerator-quarkus", "packages/kie-sandbox-accelerator-quarkus"],


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org