diff --git a/.eslintrc.js b/.eslintrc.js index cea0cefa9..5ef35710b 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -9,6 +9,7 @@ module.exports = deepmerge(base, { "@typescript-eslint/ban-ts-ignore": "off", "no-unused-expressions": "off", "@typescript-eslint/no-unused-expressions": "error", - "no-undef": "off" + "no-undef": "off", + "react/react-in-jsx-scope": "off" } }); diff --git a/packages/pluggableWidgets/bottom-sheet-native/CHANGELOG.md b/packages/pluggableWidgets/bottom-sheet-native/CHANGELOG.md index eba7b83b8..8434482cc 100644 --- a/packages/pluggableWidgets/bottom-sheet-native/CHANGELOG.md +++ b/packages/pluggableWidgets/bottom-sheet-native/CHANGELOG.md @@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ## [Unreleased] +### Fixed + +- Fixed React Native Reanimated worklet function errors by properly memoizing snap points. + ## [5.0.2] - 2025-10-2 - Updated react-native-reanimated to v3.16.7 diff --git a/packages/pluggableWidgets/bottom-sheet-native/package.json b/packages/pluggableWidgets/bottom-sheet-native/package.json index 4da0f6909..1d733519a 100644 --- a/packages/pluggableWidgets/bottom-sheet-native/package.json +++ b/packages/pluggableWidgets/bottom-sheet-native/package.json @@ -1,7 +1,7 @@ { "name": "bottom-sheet-native", "widgetName": "BottomSheet", - "version": "5.0.2", + "version": "5.0.3", "license": "Apache-2.0", "repository": { "type": "git", diff --git a/packages/pluggableWidgets/bottom-sheet-native/src/components/CustomModalSheet.tsx b/packages/pluggableWidgets/bottom-sheet-native/src/components/CustomModalSheet.tsx index 19d21f496..abb18acfc 100644 --- a/packages/pluggableWidgets/bottom-sheet-native/src/components/CustomModalSheet.tsx +++ b/packages/pluggableWidgets/bottom-sheet-native/src/components/CustomModalSheet.tsx @@ -1,4 +1,4 @@ -import { ReactElement, ReactNode, useEffect, useRef, useState } from "react"; +import { ReactElement, ReactNode, useEffect, useRef, useState, useMemo } from "react"; import { InteractionManager, LayoutChangeEvent, Modal, Pressable, SafeAreaView, StyleSheet, View } from "react-native"; import BottomSheet, { BottomSheetBackdrop, BottomSheetBackdropProps, BottomSheetView } from "@gorhom/bottom-sheet"; import { EditableValue, ValueStatus } from "mendix"; @@ -17,6 +17,13 @@ export const CustomModalSheet = (props: CustomModalSheetProps): ReactElement => const [currentStatus, setCurrentStatus] = useState(false); const isAvailable = props.triggerAttribute && props.triggerAttribute.status === ValueStatus.Available; + const snapPoints = useMemo(() => { + if (height === 0) { + return ["90%"]; + } + return [height - Number(defaultPaddings.paddingBottom)]; + }, [height]); + const onLayoutFullscreenHandler = (event: LayoutChangeEvent): void => { const layoutHeight = event.nativeEvent.layout.height; if (layoutHeight > 0 && layoutHeight !== height) { @@ -34,7 +41,7 @@ export const CustomModalSheet = (props: CustomModalSheetProps): ReactElement => bottomSheetRef.current?.close(); setCurrentStatus(false); } - }, [props.triggerAttribute, currentStatus]); + }, [props.triggerAttribute, currentStatus, isAvailable]); if (height === 0) { return ( @@ -44,14 +51,12 @@ export const CustomModalSheet = (props: CustomModalSheetProps): ReactElement => ); } - const snapPoints = [height - Number(defaultPaddings.paddingBottom)]; - const isOpen = props.triggerAttribute && props.triggerAttribute.status === ValueStatus.Available && props.triggerAttribute.value; - const renderBackdrop = (backdropProps: BottomSheetBackdropProps) => ( + const renderBackdrop = (backdropProps: BottomSheetBackdropProps): ReactElement => ( ); - const handleSheetChanges = (index: number) => { + const handleSheetChanges = (index: number): void => { if (!isAvailable) { return; } @@ -79,7 +84,7 @@ export const CustomModalSheet = (props: CustomModalSheetProps): ReactElement => } }; - const close = () => { + const close = (): void => { bottomSheetRef.current?.close(); }; diff --git a/packages/pluggableWidgets/bottom-sheet-native/src/components/ExpandingDrawer.tsx b/packages/pluggableWidgets/bottom-sheet-native/src/components/ExpandingDrawer.tsx index e08e02e9b..4aca7ebdb 100644 --- a/packages/pluggableWidgets/bottom-sheet-native/src/components/ExpandingDrawer.tsx +++ b/packages/pluggableWidgets/bottom-sheet-native/src/components/ExpandingDrawer.tsx @@ -1,4 +1,4 @@ -import { ReactNode, ReactElement, useCallback, useState, useRef, Children } from "react"; +import { ReactNode, ReactElement, useCallback, useState, useRef, Children, useMemo } from "react"; import { Dimensions, LayoutChangeEvent, SafeAreaView, StyleSheet, View } from "react-native"; import BottomSheet, { BottomSheetView } from "@gorhom/bottom-sheet"; import { BottomSheetStyle } from "../ui/Styles"; @@ -26,23 +26,29 @@ export const ExpandingDrawer = (props: ExpandingDrawerProps): ReactElement => { const isSmallContentValid = Children.count(props.smallContent) > 0; const isLargeContentValid = Children.count(props.largeContent) > 0; - const onLayoutHandlerHeader = (event: LayoutChangeEvent): void => { - const height = event.nativeEvent.layout.height; - if (height > 0 && height <= maxHeight) { - setHeightHeader(height); - } - }; + const onLayoutHandlerHeader = useCallback( + (event: LayoutChangeEvent): void => { + const height = event.nativeEvent.layout.height; + if (height > 0 && height <= maxHeight) { + setHeightHeader(height); + } + }, + [maxHeight] + ); - const onLayoutHandlerContent = (event: LayoutChangeEvent): void => { - const height = event.nativeEvent.layout.height; - if (height > 0) { - if (height <= maxHeight) { - setHeightContent(height); - } else if (!props.fullscreenContent) { - setHeightContent(maxHeight); + const onLayoutHandlerContent = useCallback( + (event: LayoutChangeEvent): void => { + const height = event.nativeEvent.layout.height; + if (height > 0) { + if (height <= maxHeight) { + setHeightContent(height); + } else if (!props.fullscreenContent) { + setHeightContent(maxHeight); + } } - } - }; + }, + [maxHeight, props.fullscreenContent] + ); const onLayoutFullscreenHandler = (event: LayoutChangeEvent): void => { const height = event.nativeEvent.layout.height; @@ -54,6 +60,19 @@ export const ExpandingDrawer = (props: ExpandingDrawerProps): ReactElement => { const containerStyle = props.fullscreenContent && isOpen ? props.styles.containerWhenExpandedFullscreen : props.styles.container; + const snapPoints = useMemo(() => { + if (props.fullscreenContent && heightContent) { + return [fullscreenHeight, heightContent, heightHeader]; + } + if (props.fullscreenContent) { + return [fullscreenHeight, heightHeader]; + } + if (isLargeContentValid) { + return [heightContent, heightHeader]; + } + return [heightHeader]; + }, [props.fullscreenContent, heightContent, fullscreenHeight, heightHeader, isLargeContentValid]); + const renderContent = useCallback((): ReactNode => { const content = ( @@ -77,7 +96,15 @@ export const ExpandingDrawer = (props: ExpandingDrawerProps): ReactElement => { ); } return content; - }, [props.smallContent, props.largeContent, props.fullscreenContent, isOpen, fullscreenHeight]); + }, [ + props.smallContent, + props.largeContent, + props.fullscreenContent, + fullscreenHeight, + isSmallContentValid, + onLayoutHandlerContent, + onLayoutHandlerHeader + ]); if (props.fullscreenContent && fullscreenHeight === 0) { return ( @@ -91,18 +118,9 @@ export const ExpandingDrawer = (props: ExpandingDrawerProps): ReactElement => { return {renderContent()}; } - const snapPoints = - props.fullscreenContent && heightContent - ? [fullscreenHeight, heightContent, heightHeader] - : props.fullscreenContent - ? [fullscreenHeight, heightHeader] - : isLargeContentValid - ? [heightContent, heightHeader] - : [heightHeader]; - const collapsedIndex = 0; - const onChange = (index: number) => { + const onChange = (index: number): void => { const hasOpened = lastIndexRef === -1 && index === 0; const hasClosed = index === -1; diff --git a/packages/pluggableWidgets/bottom-sheet-native/src/package.xml b/packages/pluggableWidgets/bottom-sheet-native/src/package.xml index 7e3089be8..6f741eabd 100644 --- a/packages/pluggableWidgets/bottom-sheet-native/src/package.xml +++ b/packages/pluggableWidgets/bottom-sheet-native/src/package.xml @@ -1,6 +1,6 @@ - + diff --git a/patches/@mendix+pluggable-widgets-tools+10.21.1.patch b/patches/@mendix+pluggable-widgets-tools+10.21.1.patch index 9bfd92373..d1ecb9d91 100644 --- a/patches/@mendix+pluggable-widgets-tools+10.21.1.patch +++ b/patches/@mendix+pluggable-widgets-tools+10.21.1.patch @@ -104,6 +104,48 @@ index 682cf9fc4259a1f431e7cc3b17a319fdb072929e..5be03c770f8247637223f78738c3cdec /^react-native-svg($|\/)/, /^react-native-vector-icons($|\/)/, /^@?react-navigation($|\/)/, +@@ -179,6 +179,18 @@ export default async args => { + return result; + + function getCommonPlugins(config) { ++ const hasReanimated = (() => { ++ try { ++ const packageJson = require(join(sourcePath, "package.json")); ++ return !!( ++ (packageJson.dependencies && packageJson.dependencies["react-native-reanimated"]) || ++ (packageJson.peerDependencies && packageJson.peerDependencies["react-native-reanimated"]) ++ ); ++ } catch { ++ return false; ++ } ++ })(); ++ + return [ + nodeResolve({ preferBuiltins: false, mainFields: ["module", "browser", "main"] }), + isTypescript +@@ -232,7 +244,21 @@ export default async args => { + }) + : null, + image(), +- production ? terser({ mangle: false }) : null, ++ production ? terser(hasReanimated ++ ? { ++ mangle: false, ++ compress: { ++ defaults: false, ++ inline: false, ++ reduce_funcs: false, ++ side_effects: false, ++ }, ++ keep_fnames: true, ++ keep_classnames: true, ++ module: false, ++ format: { comments: false } ++ } ++ : { mangle: false }) : null, + // We need to create .mpk and copy results to test project after bundling is finished. + // In case of a regular build is it is on `writeBundle` of the last config we define + // (since rollup processes configs sequentially). But in watch mode rollup re-bundles only diff --git a/configs/tsconfig.base.json b/configs/tsconfig.base.json index 5cee5d4d880e152576fc7cad69dd8c22dfbedee8..62627fd52bf0d5847d9ebec37fadac3142ed71a7 100644 --- a/configs/tsconfig.base.json @@ -176,4 +218,4 @@ index eed8109dada3788bb1195573b9713eb1f00dd8f9..4b422fac0e21d2b1f44a763d0b21b028 module.exports = require("babel-jest").createTransformer({ - presets: ["module:metro-react-native-babel-preset"] + presets: ["module:@react-native/babel-preset"] - }); + }); \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b075b5254..8a04804e7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -20,7 +20,7 @@ overrides: patchedDependencies: '@mendix/pluggable-widgets-tools@10.21.1': - hash: 56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9 + hash: 7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24 path: patches/@mendix+pluggable-widgets-tools+10.21.1.patch '@ptomasroos/react-native-multi-slider@1.0.0': hash: b5e11465e4305f5284e90a78fc4575401f791921f34dbbafb9831f19ecae94da @@ -183,7 +183,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) '@types/querystringify': specifier: ^2.0.0 version: 2.0.2 @@ -217,7 +217,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) mendix: specifier: 10.24.81004 version: 10.24.81004 @@ -226,7 +226,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) concurrently: specifier: ^6.0.0 version: 6.5.1 @@ -248,7 +248,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) packages/pluggableWidgets/activity-indicator-native: dependencies: @@ -261,7 +261,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) packages/pluggableWidgets/animation-native: dependencies: @@ -277,7 +277,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) packages/pluggableWidgets/app-events-native: dependencies: @@ -293,7 +293,7 @@ importers: version: link:../../tools/piw-utils-internal '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) packages/pluggableWidgets/background-gradient-native: dependencies: @@ -306,7 +306,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) packages/pluggableWidgets/background-image-native: dependencies: @@ -319,7 +319,7 @@ importers: version: link:../../tools/piw-utils-internal '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) packages/pluggableWidgets/badge-native: dependencies: @@ -332,7 +332,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) packages/pluggableWidgets/bar-chart-native: dependencies: @@ -345,7 +345,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) packages/pluggableWidgets/barcode-scanner-native: dependencies: @@ -364,7 +364,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) packages/pluggableWidgets/bottom-sheet-native: dependencies: @@ -392,7 +392,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) '@types/react-native-actionsheet': specifier: ^2.4.1 version: 2.4.7 @@ -417,7 +417,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) '@types/react-native-snap-carousel': specifier: ^3.7.4 version: 3.8.11(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(react@19.0.0) @@ -445,7 +445,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) '@types/tinycolor2': specifier: ^1.4.1 version: 1.4.6 @@ -461,7 +461,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) packages/pluggableWidgets/feedback-native: dependencies: @@ -483,7 +483,7 @@ importers: version: link:../../tools/piw-utils-internal '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) '@types/querystringify': specifier: ^2.0.2 version: 2.0.2 @@ -508,7 +508,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) packages/pluggableWidgets/gallery-native: dependencies: @@ -521,7 +521,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) packages/pluggableWidgets/gallery-text-filter-native: dependencies: @@ -537,7 +537,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) packages/pluggableWidgets/image-native: dependencies: @@ -559,7 +559,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) packages/pluggableWidgets/intro-screen-native: dependencies: @@ -578,7 +578,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) packages/pluggableWidgets/line-chart-native: dependencies: @@ -591,7 +591,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) packages/pluggableWidgets/listview-swipe-native: dependencies: @@ -607,7 +607,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) packages/pluggableWidgets/maps-native: dependencies: @@ -629,7 +629,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) packages/pluggableWidgets/notifications-native: dependencies: @@ -648,7 +648,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) packages/pluggableWidgets/pie-doughnut-chart-native: dependencies: @@ -661,7 +661,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) packages/pluggableWidgets/popup-menu-native: dependencies: @@ -677,7 +677,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) '@types/react-native-material-menu': specifier: ^1.0.6 version: 1.0.10(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(react@19.0.0) @@ -696,7 +696,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) packages/pluggableWidgets/progress-circle-native: dependencies: @@ -712,7 +712,7 @@ importers: version: link:../../tools/piw-utils-internal '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) packages/pluggableWidgets/qr-code-native: dependencies: @@ -731,7 +731,7 @@ importers: version: link:../../tools/piw-utils-internal '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) packages/pluggableWidgets/radio-buttons-native: dependencies: @@ -744,7 +744,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) packages/pluggableWidgets/range-slider-native: dependencies: @@ -763,7 +763,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) '@types/ptomasroos__react-native-multi-slider': specifier: ^0.0.1 version: 0.0.1(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(react@19.0.0) @@ -785,7 +785,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) '@types/react-native-star-rating': specifier: ^1.1.6 version: 1.1.6(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(react@19.0.0) @@ -801,7 +801,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) packages/pluggableWidgets/safe-area-view-native: dependencies: @@ -820,7 +820,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) packages/pluggableWidgets/signature-native: dependencies: @@ -839,7 +839,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) packages/pluggableWidgets/slider-native: dependencies: @@ -858,7 +858,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) '@types/ptomasroos__react-native-multi-slider': specifier: ^0.0.1 version: 0.0.1(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(react@19.0.0) @@ -874,7 +874,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) packages/pluggableWidgets/toggle-buttons-native: dependencies: @@ -893,7 +893,7 @@ importers: version: 7.27.1(@babel/core@7.28.0) '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) packages/pluggableWidgets/video-player-native: dependencies: @@ -912,7 +912,7 @@ importers: version: link:../../tools/piw-utils-internal '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) '@types/react-native-video': specifier: ^5.0.4 version: 5.0.20(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(react@19.0.0) @@ -931,13 +931,13 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) packages/tools/piw-native-utils-internal: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) rimraf: specifier: ^5.0.10 version: 5.0.10 @@ -946,7 +946,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 10.21.1 - version: 10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) + version: 10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1) rimraf: specifier: ^5.0.10 version: 5.0.10 @@ -9272,7 +9272,7 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.4 - '@mendix/pluggable-widgets-tools@10.21.1(patch_hash=56be5973afa78b5314c624e57a66b26aeb8988283a4ec453cd8fc911e2a3a2d9)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1)': + '@mendix/pluggable-widgets-tools@10.21.1(patch_hash=7ebbcc19a418f75b6de871b659f2f0f05dde53cfad7417d0ae4bcdc30da33b24)(@jest/transform@29.7.0)(@jest/types@30.0.1)(@types/babel__core@7.20.5)(@types/node@20.19.9)(encoding@0.1.13)(jest-util@30.0.2)(picomatch@4.0.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.78.2(@babel/core@7.28.0)(@babel/preset-env@7.28.0(@babel/core@7.28.0))(@react-native-community/cli@14.1.0(typescript@5.8.3))(@types/react@19.0.14)(react@19.0.0))(react@19.0.0)(tslib@2.8.1)': dependencies: '@babel/core': 7.28.0 '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.28.0)