From 9145534ee85c721caf891178c8f877b183d52216 Mon Sep 17 00:00:00 2001
From: Illia Obukhau <8282906+iobuhov@users.noreply.github.com>
Date: Tue, 30 Sep 2025 14:29:51 +0200
Subject: [PATCH 1/2] fix: make selection helper observable
---
.../selection-helper-web/package.json | 3 +
.../src/SelectionHelper.tsx | 21 +-
.../components/SelectionHelperComponent.tsx | 3 +-
.../src/selection/context.ts | 49 +--
.../src/selection/helpers.ts | 20 +-
pnpm-lock.yaml | 392 ++++--------------
6 files changed, 141 insertions(+), 347 deletions(-)
diff --git a/packages/pluggableWidgets/selection-helper-web/package.json b/packages/pluggableWidgets/selection-helper-web/package.json
index 14f441150f..416393c1c1 100644
--- a/packages/pluggableWidgets/selection-helper-web/package.json
+++ b/packages/pluggableWidgets/selection-helper-web/package.json
@@ -36,6 +36,9 @@
"update-changelog": "rui-update-changelog-widget",
"verify": "rui-verify-package-format"
},
+ "dependencies": {
+ "mobx-react-lite": "4.0.7"
+ },
"devDependencies": {
"@mendix/automation-utils": "workspace:*",
"@mendix/eslint-config-web-widgets": "workspace:*",
diff --git a/packages/pluggableWidgets/selection-helper-web/src/SelectionHelper.tsx b/packages/pluggableWidgets/selection-helper-web/src/SelectionHelper.tsx
index 9acf188127..a8c959553f 100644
--- a/packages/pluggableWidgets/selection-helper-web/src/SelectionHelper.tsx
+++ b/packages/pluggableWidgets/selection-helper-web/src/SelectionHelper.tsx
@@ -1,10 +1,11 @@
+import { Alert } from "@mendix/widget-plugin-component-kit/Alert";
+import { useSelectionContextValue } from "@mendix/widget-plugin-grid/selection";
+import { observer } from "mobx-react-lite";
import { createElement, ReactElement } from "react";
import { SelectionHelperContainerProps } from "../typings/SelectionHelperProps";
-import { useSelectionContextValue } from "@mendix/widget-plugin-grid/selection";
import { SelectionHelperComponent } from "./components/SelectionHelperComponent";
-import { Alert } from "@mendix/widget-plugin-component-kit/Alert";
-export function SelectionHelper(props: SelectionHelperContainerProps): ReactElement {
+const SelectionHelper = observer(function SelectionHelper(props: SelectionHelperContainerProps): ReactElement {
const contextValue = useSelectionContextValue();
if (contextValue.hasError) {
@@ -21,15 +22,17 @@ export function SelectionHelper(props: SelectionHelperContainerProps): ReactElem
return (
selection.togglePageSelection()}
className={props.class}
cssStyles={props.style}
>
- {selection.status === "all" && props.customAllSelected}
- {selection.status === "some" && props.customSomeSelected}
- {selection.status === "none" && props.customNoneSelected}
+ {selection.selectionStatus === "all" && props.customAllSelected}
+ {selection.selectionStatus === "some" && props.customSomeSelected}
+ {selection.selectionStatus === "none" && props.customNoneSelected}
{props.checkboxCaption?.value ?? ""}
);
-}
+});
+
+export { SelectionHelper };
diff --git a/packages/pluggableWidgets/selection-helper-web/src/components/SelectionHelperComponent.tsx b/packages/pluggableWidgets/selection-helper-web/src/components/SelectionHelperComponent.tsx
index b048d045f8..ede2f3b713 100644
--- a/packages/pluggableWidgets/selection-helper-web/src/components/SelectionHelperComponent.tsx
+++ b/packages/pluggableWidgets/selection-helper-web/src/components/SelectionHelperComponent.tsx
@@ -1,5 +1,5 @@
-import { createElement, CSSProperties, ReactElement, ReactNode, useMemo } from "react";
import { ThreeStateCheckBox } from "@mendix/widget-plugin-component-kit/ThreeStateCheckBox";
+import { createElement, CSSProperties, ReactElement, ReactNode, useMemo } from "react";
interface Props {
type: "checkbox" | "custom";
@@ -11,6 +11,7 @@ interface Props {
}
export function SelectionHelperComponent(props: Props): ReactElement {
+ // TODO: replace with useId
const id = useMemo(() => {
return Date.now().toString();
}, []);
diff --git a/packages/shared/widget-plugin-grid/src/selection/context.ts b/packages/shared/widget-plugin-grid/src/selection/context.ts
index ad8b102301..851bbb8c25 100644
--- a/packages/shared/widget-plugin-grid/src/selection/context.ts
+++ b/packages/shared/widget-plugin-grid/src/selection/context.ts
@@ -1,12 +1,18 @@
-import { Context, createContext, useCallback, useContext, useMemo } from "react";
-import { error, Result, value } from "./result-meta.js";
+import { Context, createContext, useContext, useMemo } from "react";
import { SelectionHelper } from "./helpers.js";
+import { error, Result, value } from "./result-meta.js";
import { MultiSelectionStatus } from "./types.js";
const CONTEXT_OBJECT_PATH = "com.mendix.widgets.web.selectable.selectionContext" as const;
-type SelectionContextValue = { status: "all" | "some" | "none"; toggle: () => void };
-type SelectionContextObject = Context;
+interface SelectionStore {
+ /** @observable */
+ selectionStatus: MultiSelectionStatus;
+ togglePageSelection(): void;
+}
+
+type SelectionContextObject = Context;
+
declare global {
interface Window {
[CONTEXT_OBJECT_PATH]?: SelectionContextObject;
@@ -14,47 +20,24 @@ declare global {
}
export function getGlobalSelectionContext(): SelectionContextObject {
- if (window[CONTEXT_OBJECT_PATH] === undefined) {
- window[CONTEXT_OBJECT_PATH] = createContext(undefined);
- }
-
- return window[CONTEXT_OBJECT_PATH]!;
+ return (window[CONTEXT_OBJECT_PATH] ??= createContext(undefined));
}
-type UseCreateSelectionContextValueReturn =
- | {
- status: MultiSelectionStatus;
- toggle: () => void;
- }
- | undefined;
+type UseCreateSelectionContextValueReturn = SelectionStore | undefined;
export function useCreateSelectionContextValue(
selection: SelectionHelper | undefined
): UseCreateSelectionContextValueReturn {
- const toggleSelection = useCallback(() => {
- if (selection?.type === "Multi") {
- if (selection.selectionStatus === "all") {
- selection.selectNone();
- } else {
- selection.selectAll();
- }
- }
- }, [selection]);
- const multiSelectionStatus = selection?.type === "Multi" ? selection.selectionStatus : undefined;
-
return useMemo(() => {
- if (multiSelectionStatus !== undefined) {
- return {
- status: multiSelectionStatus,
- toggle: toggleSelection
- };
+ if (selection?.type === "Multi") {
+ return selection;
}
return undefined;
- }, [multiSelectionStatus, toggleSelection]);
+ }, [selection]);
}
-export function useSelectionContextValue(): Result {
+export function useSelectionContextValue(): Result {
const context = getGlobalSelectionContext();
const contextValue = useContext(context);
diff --git a/packages/shared/widget-plugin-grid/src/selection/helpers.ts b/packages/shared/widget-plugin-grid/src/selection/helpers.ts
index 2e11a8a52e..05738b5416 100644
--- a/packages/shared/widget-plugin-grid/src/selection/helpers.ts
+++ b/packages/shared/widget-plugin-grid/src/selection/helpers.ts
@@ -1,5 +1,6 @@
import { executeAction } from "@mendix/widget-plugin-platform/framework/execute-action";
import type { ActionValue, ListValue, ObjectItem, SelectionMultiValue, SelectionSingleValue } from "mendix";
+import { action, computed, makeObservable, observable } from "mobx";
import { useEffect, useRef, useState } from "react";
import { Direction, MoveEvent1D, MoveEvent2D, MultiSelectionStatus, ScrollKeyCode, SelectionMode, Size } from "./types";
@@ -32,6 +33,13 @@ export class MultiSelectionHelper {
private selectableItems: ObjectItem[]
) {
this.rangeStart = undefined;
+ type PrivateMembers = "selectionValue" | "selectableItems";
+ makeObservable(this, {
+ selectionStatus: computed,
+ selectionValue: observable.ref,
+ selectableItems: observable.ref,
+ updateProps: action
+ });
}
isSelected(value: ObjectItem): boolean {
@@ -252,7 +260,7 @@ export class MultiSelectionHelper {
}
}
- _findIndexInList(index: number, direction: Direction, size: Size): number {
+ private _findIndexInList(index: number, direction: Direction, size: Size): number {
const first = 0;
const last = this.selectableItems.length - 1;
const isForward = direction === "forward";
@@ -266,7 +274,7 @@ export class MultiSelectionHelper {
return clamp(result, first, last);
}
- _findIndexInGrid(index: number, keycode: ScrollKeyCode, numberOfColumns: number): number {
+ private _findIndexInGrid(index: number, keycode: ScrollKeyCode, numberOfColumns: number): number {
const { columnIndex } = getColumnAndRowBasedOnIndex(numberOfColumns, this.selectableItems.length, index);
if (keycode === "PageDown") {
@@ -319,6 +327,14 @@ export class MultiSelectionHelper {
this._setRangeEnd(endItem, mode);
}
+
+ togglePageSelection(): void {
+ if (this.selectionStatus === "all") {
+ this.selectNone();
+ } else {
+ this.selectAll();
+ }
+ }
}
const clamp = (num: number, min: number, max: number): number => Math.min(Math.max(num, min), max);
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 53fb3387e4..a98532cb1c 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -241,7 +241,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.27.4)(@babel/preset-env@7.26.9(@babel/core@7.27.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -420,7 +420,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -445,7 +445,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -485,7 +485,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -513,7 +513,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -544,7 +544,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -584,7 +584,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -612,7 +612,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -658,7 +658,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -689,7 +689,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -735,7 +735,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -784,7 +784,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -855,7 +855,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -901,7 +901,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -947,7 +947,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -981,7 +981,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -1036,7 +1036,7 @@ importers:
version: 18.0.1
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -1073,7 +1073,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -1119,7 +1119,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -1159,7 +1159,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -1207,7 +1207,7 @@ importers:
version: 6.12.3(patch_hash=39c55279e8f75c9a322eba64dd22e1a398f621c64bbfc3632e55a97f46edfeb9)
mobx-react-lite:
specifier: 4.0.7
- version: 4.0.7(patch_hash=47fd2d1b5c35554ddd4fa32fcaa928a16fda9f82dca0ff68bcdc1f7c3e5f9d1a)(mobx@6.12.3(patch_hash=39c55279e8f75c9a322eba64dd22e1a398f621c64bbfc3632e55a97f46edfeb9))(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)
+ version: 4.0.7(patch_hash=47fd2d1b5c35554ddd4fa32fcaa928a16fda9f82dca0ff68bcdc1f7c3e5f9d1a)(mobx@6.12.3(patch_hash=39c55279e8f75c9a322eba64dd22e1a398f621c64bbfc3632e55a97f46edfeb9))(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)
devDependencies:
'@mendix/automation-utils':
specifier: workspace:*
@@ -1217,7 +1217,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -1265,7 +1265,7 @@ importers:
version: 6.12.3(patch_hash=39c55279e8f75c9a322eba64dd22e1a398f621c64bbfc3632e55a97f46edfeb9)
mobx-react-lite:
specifier: 4.0.7
- version: 4.0.7(patch_hash=47fd2d1b5c35554ddd4fa32fcaa928a16fda9f82dca0ff68bcdc1f7c3e5f9d1a)(mobx@6.12.3(patch_hash=39c55279e8f75c9a322eba64dd22e1a398f621c64bbfc3632e55a97f46edfeb9))(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)
+ version: 4.0.7(patch_hash=47fd2d1b5c35554ddd4fa32fcaa928a16fda9f82dca0ff68bcdc1f7c3e5f9d1a)(mobx@6.12.3(patch_hash=39c55279e8f75c9a322eba64dd22e1a398f621c64bbfc3632e55a97f46edfeb9))(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)
nanoevents:
specifier: ^9.0.0
version: 9.0.0
@@ -1278,7 +1278,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -1324,7 +1324,7 @@ importers:
version: 7.27.1(@babel/core@7.28.4)
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/rollup-web-widgets':
specifier: workspace:*
version: link:../../shared/rollup-web-widgets
@@ -1346,7 +1346,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.27.4)(@babel/preset-env@7.26.9(@babel/core@7.27.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -1392,7 +1392,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -1429,7 +1429,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -1459,7 +1459,7 @@ importers:
version: 6.12.3(patch_hash=39c55279e8f75c9a322eba64dd22e1a398f621c64bbfc3632e55a97f46edfeb9)
mobx-react-lite:
specifier: 4.0.7
- version: 4.0.7(patch_hash=47fd2d1b5c35554ddd4fa32fcaa928a16fda9f82dca0ff68bcdc1f7c3e5f9d1a)(mobx@6.12.3(patch_hash=39c55279e8f75c9a322eba64dd22e1a398f621c64bbfc3632e55a97f46edfeb9))(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)
+ version: 4.0.7(patch_hash=47fd2d1b5c35554ddd4fa32fcaa928a16fda9f82dca0ff68bcdc1f7c3e5f9d1a)(mobx@6.12.3(patch_hash=39c55279e8f75c9a322eba64dd22e1a398f621c64bbfc3632e55a97f46edfeb9))(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)
react-dropzone:
specifier: ^14.2.3
version: 14.2.9(patch_hash=d30fd95f2a3d58218fd5d657104b52cad6924893c0ac0e173f51c8c2d8e179b6)(react@18.2.0)
@@ -1472,7 +1472,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -1520,7 +1520,7 @@ importers:
version: 6.12.3(patch_hash=39c55279e8f75c9a322eba64dd22e1a398f621c64bbfc3632e55a97f46edfeb9)
mobx-react-lite:
specifier: 4.0.7
- version: 4.0.7(patch_hash=47fd2d1b5c35554ddd4fa32fcaa928a16fda9f82dca0ff68bcdc1f7c3e5f9d1a)(mobx@6.12.3(patch_hash=39c55279e8f75c9a322eba64dd22e1a398f621c64bbfc3632e55a97f46edfeb9))(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)
+ version: 4.0.7(patch_hash=47fd2d1b5c35554ddd4fa32fcaa928a16fda9f82dca0ff68bcdc1f7c3e5f9d1a)(mobx@6.12.3(patch_hash=39c55279e8f75c9a322eba64dd22e1a398f621c64bbfc3632e55a97f46edfeb9))(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)
devDependencies:
'@mendix/automation-utils':
specifier: workspace:*
@@ -1530,7 +1530,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -1567,7 +1567,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -1601,7 +1601,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -1632,7 +1632,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -1660,7 +1660,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -1694,7 +1694,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -1731,7 +1731,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -1774,7 +1774,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -1823,7 +1823,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -1875,7 +1875,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -1906,7 +1906,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -1937,7 +1937,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -1971,7 +1971,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -2011,7 +2011,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -2048,7 +2048,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -2187,6 +2187,10 @@ importers:
version: 1.1.3(rollup@3.29.5)
packages/pluggableWidgets/selection-helper-web:
+ dependencies:
+ mobx-react-lite:
+ specifier: 4.0.7
+ version: 4.0.7(patch_hash=47fd2d1b5c35554ddd4fa32fcaa928a16fda9f82dca0ff68bcdc1f7c3e5f9d1a)(mobx@6.12.3(patch_hash=39c55279e8f75c9a322eba64dd22e1a398f621c64bbfc3632e55a97f46edfeb9))(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.27.4)(@babel/preset-env@7.26.9(@babel/core@7.27.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)
devDependencies:
'@mendix/automation-utils':
specifier: workspace:*
@@ -2196,7 +2200,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.27.4)(@babel/preset-env@7.26.9(@babel/core@7.27.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -2236,7 +2240,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -2273,7 +2277,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -2319,7 +2323,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -2350,7 +2354,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -2384,7 +2388,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -2415,7 +2419,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -2443,7 +2447,7 @@ importers:
version: link:../../shared/eslint-config-web-widgets
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
'@mendix/prettier-config-web-widgets':
specifier: workspace:*
version: link:../../shared/prettier-config-web-widgets
@@ -2610,7 +2614,7 @@ importers:
devDependencies:
'@mendix/pluggable-widgets-tools':
specifier: 10.21.2
- version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)
+ version: 10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)(tslib@2.8.1)
rollup-plugin-copy:
specifier: ^3.5.0
version: 3.5.0
@@ -14262,7 +14266,7 @@ snapshots:
semver: 7.7.2
shelljs: 0.8.5
shx: 0.3.4
- ts-jest: 29.2.6(@babel/core@7.27.4)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.27.4))(jest@29.7.0(@types/node@22.14.1)(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/node@22.14.1)(typescript@5.8.2)))(typescript@5.8.2)
+ ts-jest: 29.2.6(@babel/core@7.27.4)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.27.4))(jest@29.7.0(@types/node@22.14.1))(typescript@5.8.2)
ts-node: 10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/node@22.14.1)(typescript@5.8.2)
typescript: 5.8.2
xml2js: 0.6.2
@@ -14394,112 +14398,6 @@ snapshots:
- tslib
- utf-8-validate
- '@mendix/pluggable-widgets-tools@10.21.2(@jest/transform@29.7.0)(@jest/types@29.6.3)(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/babel__core@7.20.3)(@types/node@22.14.1)(picomatch@4.0.2)(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)(tslib@2.8.1)':
- dependencies:
- '@babel/core': 7.27.4
- '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.27.4)
- '@babel/preset-env': 7.26.9(@babel/core@7.27.4)
- '@babel/preset-react': 7.26.3(@babel/core@7.27.4)
- '@cfaester/enzyme-adapter-react-18': 0.6.0(enzyme@3.11.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
- '@prettier/plugin-xml': 1.2.0
- '@rollup/plugin-alias': 5.1.1(rollup@3.29.5)
- '@rollup/plugin-babel': 6.0.4(@babel/core@7.27.4)(@types/babel__core@7.20.3)(rollup@3.29.5)
- '@rollup/plugin-commonjs': 28.0.3(rollup@3.29.5)
- '@rollup/plugin-image': 3.0.3(rollup@3.29.5)
- '@rollup/plugin-json': 6.1.0(rollup@3.29.5)
- '@rollup/plugin-node-resolve': 15.3.1(rollup@3.29.5)
- '@rollup/plugin-terser': 0.4.4(rollup@3.29.5)
- '@rollup/plugin-typescript': 12.1.2(rollup@3.29.5)(tslib@2.8.1)(typescript@5.8.2)
- '@rollup/plugin-url': 8.0.2(rollup@3.29.5)
- '@rollup/pluginutils': 5.1.4(rollup@3.29.5)
- '@testing-library/dom': 8.20.1
- '@testing-library/jest-dom': 5.17.0
- '@testing-library/react': 13.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
- '@testing-library/user-event': 14.5.1(@testing-library/dom@8.20.1)
- '@types/react': 18.2.36
- '@types/react-dom': 18.2.14
- '@types/react-native': 0.72.8(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))
- '@types/testing-library__jest-dom': 5.14.9
- '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.8.2))(eslint@7.32.0)(typescript@5.8.2)
- '@typescript-eslint/parser': 5.62.0(eslint@7.32.0)(typescript@5.8.2)
- ansi-colors: 4.1.1
- babel-eslint: 10.1.0(eslint@7.32.0)
- babel-jest: 29.7.0(@babel/core@7.27.4)
- big.js: 6.2.2
- concurrently: 6.5.1
- core-js: 3.33.2
- dotenv: 8.6.0
- enzyme: 3.11.0
- enzyme-to-json: 3.6.2(enzyme@3.11.0)
- eslint: 7.32.0
- eslint-config-prettier: 8.10.0(eslint@7.32.0)
- eslint-plugin-jest: 24.7.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.8.2))(eslint@7.32.0)(typescript@5.8.2))(eslint@7.32.0)(typescript@5.8.2)
- eslint-plugin-prettier: 3.4.1(eslint-config-prettier@8.10.0(eslint@7.32.0))(eslint@7.32.0)(prettier@3.5.3)
- eslint-plugin-promise: 4.3.1
- eslint-plugin-react: 7.28.0(eslint@7.32.0)
- eslint-plugin-react-hooks: 4.6.0(eslint@7.32.0)
- fast-glob: 3.3.3
- find-free-port: 2.0.0
- fs-extra: 9.1.0
- identity-obj-proxy: 3.0.0
- jasmine: 3.99.0
- jasmine-core: 3.99.1
- jest: 29.7.0(@types/node@22.14.1)(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/node@22.14.1)(typescript@5.8.2))
- jest-environment-jsdom: 29.7.0
- jest-jasmine2: 29.7.0
- jest-junit: 13.2.0
- jest-react-hooks-shallow: 1.5.1
- make-dir: 3.1.0
- mendix: 10.23.70273
- metro-react-native-babel-preset: 0.74.1(@babel/core@7.27.4)
- mime: 3.0.0
- node-fetch: 2.7.0
- postcss: 8.5.6
- postcss-import: 14.1.0(postcss@8.5.6)
- postcss-url: 10.1.3(postcss@8.5.6)
- prettier: 3.5.3
- react-test-renderer: 18.2.0(react@18.2.0)
- recursive-copy: 2.0.14
- resolve: 1.22.10
- rollup: 3.29.5
- rollup-plugin-clear: 2.0.7
- rollup-plugin-command: 1.1.3
- rollup-plugin-license: 3.6.0(picomatch@4.0.2)(rollup@3.29.5)
- rollup-plugin-livereload: 2.0.5
- rollup-plugin-postcss: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/node@22.14.1)(typescript@5.8.2))
- rollup-plugin-re: 1.0.7
- sass: 1.89.2
- semver: 7.7.2
- shelljs: 0.8.5
- shx: 0.3.4
- ts-jest: 29.2.6(@babel/core@7.27.4)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.27.4))(jest@29.7.0(@types/node@22.14.1)(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/node@22.14.1)(typescript@5.8.2)))(typescript@5.8.2)
- ts-node: 10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/node@22.14.1)(typescript@5.8.2)
- typescript: 5.8.2
- xml2js: 0.6.2
- zip-a-folder: 0.0.12
- transitivePeerDependencies:
- - '@jest/transform'
- - '@jest/types'
- - '@swc/core'
- - '@swc/wasm'
- - '@types/babel__core'
- - '@types/node'
- - babel-plugin-macros
- - bufferutil
- - canvas
- - encoding
- - esbuild
- - node-notifier
- - picomatch
- - react
- - react-dom
- - react-native
- - supports-color
- - tslib
- - utf-8-validate
-
'@nodelib/fs.scandir@2.1.5':
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -14709,17 +14607,6 @@ snapshots:
execa: 5.1.1
fast-glob: 3.3.3
- '@react-native-community/cli-config@14.1.0':
- dependencies:
- '@react-native-community/cli-tools': 14.1.0
- chalk: 4.1.2
- cosmiconfig: 9.0.0
- deepmerge: 4.3.1
- fast-glob: 3.3.3
- joi: 17.13.3
- transitivePeerDependencies:
- - typescript
-
'@react-native-community/cli-config@14.1.0(typescript@5.8.2)':
dependencies:
'@react-native-community/cli-tools': 14.1.0
@@ -14737,27 +14624,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@react-native-community/cli-doctor@14.1.0':
- dependencies:
- '@react-native-community/cli-config': 14.1.0
- '@react-native-community/cli-platform-android': 14.1.0
- '@react-native-community/cli-platform-apple': 14.1.0
- '@react-native-community/cli-platform-ios': 14.1.0
- '@react-native-community/cli-tools': 14.1.0
- chalk: 4.1.2
- command-exists: 1.2.9
- deepmerge: 4.3.1
- envinfo: 7.14.0
- execa: 5.1.1
- node-stream-zip: 1.15.0
- ora: 5.4.1
- semver: 7.7.2
- strip-ansi: 5.2.0
- wcwidth: 1.0.1
- yaml: 2.8.1
- transitivePeerDependencies:
- - typescript
-
'@react-native-community/cli-doctor@14.1.0(typescript@5.8.2)':
dependencies:
'@react-native-community/cli-config': 14.1.0(typescript@5.8.2)
@@ -14834,30 +14700,6 @@ snapshots:
dependencies:
joi: 17.13.3
- '@react-native-community/cli@14.1.0':
- dependencies:
- '@react-native-community/cli-clean': 14.1.0
- '@react-native-community/cli-config': 14.1.0
- '@react-native-community/cli-debugger-ui': 14.1.0
- '@react-native-community/cli-doctor': 14.1.0
- '@react-native-community/cli-server-api': 14.1.0
- '@react-native-community/cli-tools': 14.1.0
- '@react-native-community/cli-types': 14.1.0
- chalk: 4.1.2
- commander: 9.5.0
- deepmerge: 4.3.1
- execa: 5.1.1
- find-up: 5.0.0
- fs-extra: 8.1.0
- graceful-fs: 4.2.11
- prompts: 2.4.2
- semver: 7.7.2
- transitivePeerDependencies:
- - bufferutil
- - supports-color
- - typescript
- - utf-8-validate
-
'@react-native-community/cli@14.1.0(typescript@5.8.2)':
dependencies:
'@react-native-community/cli-clean': 14.1.0
@@ -15130,12 +14972,6 @@ snapshots:
nullthrows: 1.1.1
react-native: 0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2)
- '@react-native/virtualized-lists@0.72.8(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))':
- dependencies:
- invariant: 2.2.4
- nullthrows: 1.1.1
- react-native: 0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)
-
'@react-native/virtualized-lists@0.75.3(@types/react@18.2.36)(react-native@0.75.3(@babel/core@7.27.4)(@babel/preset-env@7.26.9(@babel/core@7.27.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0)':
dependencies:
invariant: 2.2.4
@@ -15154,15 +14990,6 @@ snapshots:
optionalDependencies:
'@types/react': 18.2.36
- '@react-native/virtualized-lists@0.75.3(@types/react@18.2.36)(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)':
- dependencies:
- invariant: 2.2.4
- nullthrows: 1.1.1
- react: 18.2.0
- react-native: 0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)
- optionalDependencies:
- '@types/react': 18.2.36
-
'@restart/hooks@0.4.9(react@18.2.0)':
dependencies:
dequal: 2.0.3
@@ -15661,13 +15488,6 @@ snapshots:
transitivePeerDependencies:
- react-native
- '@types/react-native@0.72.8(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))':
- dependencies:
- '@react-native/virtualized-lists': 0.72.8(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))
- '@types/react': 18.2.36
- transitivePeerDependencies:
- - react-native
-
'@types/react-plotly.js@2.6.3':
dependencies:
'@types/plotly.js': 2.12.30
@@ -17229,13 +17049,6 @@ snapshots:
js-yaml: 3.14.1
parse-json: 4.0.0
- cosmiconfig@9.0.0:
- dependencies:
- env-paths: 2.2.1
- import-fresh: 3.3.0
- js-yaml: 4.1.0
- parse-json: 5.2.0
-
cosmiconfig@9.0.0(typescript@5.8.2):
dependencies:
env-paths: 2.2.1
@@ -20773,14 +20586,23 @@ snapshots:
mkdirp@1.0.4: {}
- mobx-react-lite@4.0.7(patch_hash=47fd2d1b5c35554ddd4fa32fcaa928a16fda9f82dca0ff68bcdc1f7c3e5f9d1a)(mobx@6.12.3(patch_hash=39c55279e8f75c9a322eba64dd22e1a398f621c64bbfc3632e55a97f46edfeb9))(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0):
+ mobx-react-lite@4.0.7(patch_hash=47fd2d1b5c35554ddd4fa32fcaa928a16fda9f82dca0ff68bcdc1f7c3e5f9d1a)(mobx@6.12.3(patch_hash=39c55279e8f75c9a322eba64dd22e1a398f621c64bbfc3632e55a97f46edfeb9))(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.27.4)(@babel/preset-env@7.26.9(@babel/core@7.27.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0):
+ dependencies:
+ mobx: 6.12.3(patch_hash=39c55279e8f75c9a322eba64dd22e1a398f621c64bbfc3632e55a97f46edfeb9)
+ react: 18.2.0
+ use-sync-external-store: 1.2.0(react@18.2.0)
+ optionalDependencies:
+ react-dom: 18.2.0(react@18.2.0)
+ react-native: 0.75.3(@babel/core@7.27.4)(@babel/preset-env@7.26.9(@babel/core@7.27.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2)
+
+ mobx-react-lite@4.0.7(patch_hash=47fd2d1b5c35554ddd4fa32fcaa928a16fda9f82dca0ff68bcdc1f7c3e5f9d1a)(mobx@6.12.3(patch_hash=39c55279e8f75c9a322eba64dd22e1a398f621c64bbfc3632e55a97f46edfeb9))(react-dom@18.2.0(react@18.2.0))(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2))(react@18.2.0):
dependencies:
mobx: 6.12.3(patch_hash=39c55279e8f75c9a322eba64dd22e1a398f621c64bbfc3632e55a97f46edfeb9)
react: 18.2.0
use-sync-external-store: 1.2.0(react@18.2.0)
optionalDependencies:
react-dom: 18.2.0(react@18.2.0)
- react-native: 0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)
+ react-native: 0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2)
mobx-react-lite@4.0.7(patch_hash=47fd2d1b5c35554ddd4fa32fcaa928a16fda9f82dca0ff68bcdc1f7c3e5f9d1a)(mobx@6.12.3(patch_hash=39c55279e8f75c9a322eba64dd22e1a398f621c64bbfc3632e55a97f46edfeb9))(react-dom@18.2.0(react@18.2.0))(react@18.2.0):
dependencies:
@@ -22011,59 +21833,6 @@ snapshots:
- typescript
- utf-8-validate
- react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0):
- dependencies:
- '@jest/create-cache-key-function': 29.7.0
- '@react-native-community/cli': 14.1.0
- '@react-native-community/cli-platform-android': 14.1.0
- '@react-native-community/cli-platform-ios': 14.1.0
- '@react-native/assets-registry': 0.75.3
- '@react-native/codegen': 0.75.3(@babel/preset-env@7.26.9(@babel/core@7.28.4))
- '@react-native/community-cli-plugin': 0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))
- '@react-native/gradle-plugin': 0.75.3
- '@react-native/js-polyfills': 0.75.3
- '@react-native/normalize-colors': 0.75.3
- '@react-native/virtualized-lists': 0.75.3(@types/react@18.2.36)(react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0))(react@18.2.0)
- abort-controller: 3.0.0
- anser: 1.4.10
- ansi-regex: 5.0.1
- base64-js: 1.5.1
- chalk: 4.1.2
- commander: 9.5.0
- event-target-shim: 5.0.1
- flow-enums-runtime: 0.0.6
- glob: 7.2.3
- invariant: 2.2.4
- jest-environment-node: 29.7.0
- jsc-android: 250231.0.0
- memoize-one: 5.2.1
- metro-runtime: 0.80.12
- metro-source-map: 0.80.12
- mkdirp: 0.5.6
- nullthrows: 1.1.1
- pretty-format: 26.6.2
- promise: 8.3.0
- react: 18.2.0
- react-devtools-core: 5.3.2
- react-refresh: 0.14.2
- regenerator-runtime: 0.13.11
- scheduler: 0.24.0-canary-efb381bbf-20230505
- semver: 7.7.2
- stacktrace-parser: 0.1.11
- whatwg-fetch: 3.6.20
- ws: 6.2.3
- yargs: 17.7.2
- optionalDependencies:
- '@types/react': 18.2.36
- transitivePeerDependencies:
- - '@babel/core'
- - '@babel/preset-env'
- - bufferutil
- - encoding
- - supports-color
- - typescript
- - utf-8-validate
-
react-native@0.75.3(@babel/core@7.28.4)(@babel/preset-env@7.26.9(@babel/core@7.28.4))(@types/react@18.2.36)(react@18.2.0)(typescript@5.8.2):
dependencies:
'@jest/create-cache-key-function': 29.7.0
@@ -23313,6 +23082,25 @@ snapshots:
'@jest/types': 29.6.3
babel-jest: 29.7.0(@babel/core@7.27.4)
+ ts-jest@29.2.6(@babel/core@7.27.4)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.27.4))(jest@29.7.0(@types/node@22.14.1))(typescript@5.8.2):
+ dependencies:
+ bs-logger: 0.2.6
+ ejs: 3.1.10
+ fast-json-stable-stringify: 2.1.0
+ jest: 29.7.0(@types/node@22.14.1)(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.15))(@types/node@22.14.1)(typescript@5.8.2))
+ jest-util: 29.7.0
+ json5: 2.2.3
+ lodash.memoize: 4.1.2
+ make-error: 1.3.6
+ semver: 7.7.2
+ typescript: 5.8.2
+ yargs-parser: 21.1.1
+ optionalDependencies:
+ '@babel/core': 7.27.4
+ '@jest/transform': 29.7.0
+ '@jest/types': 29.6.3
+ babel-jest: 29.7.0(@babel/core@7.27.4)
+
ts-loader@9.4.2(typescript@5.8.2)(webpack@5.94.0):
dependencies:
chalk: 4.1.2
From 4eb380e14a9ccc8ad3ec6e4f331cf328f70a92a4 Mon Sep 17 00:00:00 2001
From: Illia Obukhau <8282906+iobuhov@users.noreply.github.com>
Date: Tue, 30 Sep 2025 14:34:05 +0200
Subject: [PATCH 2/2] chore: update changelogs & bump versions
---
packages/pluggableWidgets/selection-helper-web/CHANGELOG.md | 4 ++++
packages/pluggableWidgets/selection-helper-web/package.json | 2 +-
.../pluggableWidgets/selection-helper-web/src/package.xml | 2 +-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/packages/pluggableWidgets/selection-helper-web/CHANGELOG.md b/packages/pluggableWidgets/selection-helper-web/CHANGELOG.md
index e4f1eebdb2..e1685b26d9 100644
--- a/packages/pluggableWidgets/selection-helper-web/CHANGELOG.md
+++ b/packages/pluggableWidgets/selection-helper-web/CHANGELOG.md
@@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
## [Unreleased]
+### Fixed
+
+- We fixed issue with checkbox state. Now state is in sync with selection.
+
## [1.0.4] - 2025-05-26
### Changed
diff --git a/packages/pluggableWidgets/selection-helper-web/package.json b/packages/pluggableWidgets/selection-helper-web/package.json
index 416393c1c1..07fb627ba8 100644
--- a/packages/pluggableWidgets/selection-helper-web/package.json
+++ b/packages/pluggableWidgets/selection-helper-web/package.json
@@ -1,7 +1,7 @@
{
"name": "@mendix/selection-helper-web",
"widgetName": "SelectionHelper",
- "version": "3.3.0",
+ "version": "3.6.1",
"description": "Makes it easier for users to select multiple items in Gallery widget.",
"copyright": "© Mendix Technology BV 2025. All rights reserved.",
"license": "Apache-2.0",
diff --git a/packages/pluggableWidgets/selection-helper-web/src/package.xml b/packages/pluggableWidgets/selection-helper-web/src/package.xml
index 0ba2605efe..db5475fe2c 100644
--- a/packages/pluggableWidgets/selection-helper-web/src/package.xml
+++ b/packages/pluggableWidgets/selection-helper-web/src/package.xml
@@ -1,6 +1,6 @@
-
+