chore(suite-native): reanimated 4

This commit is contained in:
brantalikp
2025-11-04 19:56:14 +01:00
committed by Petr Brantalík
parent 219026c0b2
commit da19f23936
38 changed files with 142 additions and 127 deletions

View File

@@ -1,19 +0,0 @@
diff --git a/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/layoutReanimation/AnimationsManager.java b/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/layoutReanimation/AnimationsManager.java
index 15afbed..5a4f50e 100644
--- a/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/layoutReanimation/AnimationsManager.java
+++ b/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/layoutReanimation/AnimationsManager.java
@@ -105,9 +105,11 @@ public class AnimationsManager implements ViewHierarchyObserver {
return;
}
- AndroidUIScheduler androidUIScheduler = mWeakAndroidUIScheduler.get();
- if (androidUIScheduler != null) {
- androidUIScheduler.triggerUI();
+ if (mWeakAndroidUIScheduler != null) {
+ AndroidUIScheduler androidUIScheduler = mWeakAndroidUIScheduler.get();
+ if (androidUIScheduler != null) {
+ androidUIScheduler.triggerUI();
+ }
} else {
return;
}

View File

@@ -59,6 +59,7 @@ react-native-safe-area-context
react-native-screens
react-native-svg
react-native-webview
react-native-worklets
react-qr-code
react-zxing
react-select

View File

@@ -39,7 +39,7 @@
"react": "19.1.0",
"react-hook-form": "^7.66.0",
"react-native": "0.81.4",
"react-native-reanimated": "~3.19.3",
"react-native-reanimated": "~4.1.3",
"react-redux": "9.2.0"
},
"devDependencies": {

View File

@@ -18,6 +18,6 @@
"jotai": "2.15.0",
"react": "19.1.0",
"react-native": "0.81.4",
"react-native-reanimated": "~3.19.3"
"react-native-reanimated": "~4.1.3"
}
}

View File

@@ -1,6 +1,6 @@
import { useEffect } from 'react';
import { Modal, Pressable, StyleSheet } from 'react-native';
import Animated, { ReduceMotion, ReducedMotionConfig } from 'react-native-reanimated';
import Animated from 'react-native-reanimated';
import {
Box,
@@ -100,8 +100,6 @@ export const AlertSheet = ({ alert }: AlertSheetProps) => {
return (
<Modal transparent visible={!!alert} testID={testID}>
{/* Since Reanimated 3.19+, Reduced Motion is enabled by default, causing AlertSheet to not display properly. This disables it to fix the issue */}
<ReducedMotionConfig mode={ReduceMotion.Never} />
<Animated.View style={[applyStyle(sheetOverlayStyle), animatedSheetWithOverlayStyle]} />
<AnimatedPressable
onPress={runShakeAnimation}

View File

@@ -11,7 +11,7 @@ module.exports = function (api) {
plugins: [
['@babel/plugin-transform-class-static-block'],
// react-native-reanimated plugin has to be listed last
['react-native-reanimated/plugin', { globals: ['__scanCodes'] }],
['react-native-worklets/plugin', { globals: ['__scanCodes'] }],
],
};
};

View File

@@ -137,12 +137,13 @@
"react-native-nitro-modules": "^0.31.2",
"react-native-permissions": "5.4.2",
"react-native-quick-crypto": "0.7.17",
"react-native-reanimated": "~3.19.3",
"react-native-reanimated": "~4.1.3",
"react-native-restart": "0.0.27",
"react-native-safe-area-context": "5.6.1",
"react-native-screens": "~4.18.0",
"react-native-svg": "15.14.0",
"react-native-webview": "13.16.0",
"react-native-worklets": "^0.5.2",
"react-redux": "9.2.0",
"redux-persist": "6.0.0"
},

View File

@@ -31,7 +31,7 @@
"@trezor/utils": "workspace:*",
"react": "19.1.0",
"react-native": "0.81.4",
"react-native-reanimated": "~3.19.3",
"react-native-reanimated": "~4.1.3",
"react-redux": "9.2.0"
}
}

View File

@@ -34,7 +34,7 @@
"react-native": "0.81.4",
"react-native-gesture-handler": "2.29.0",
"react-native-keyboard-controller": "1.19.2",
"react-native-reanimated": "~3.19.3",
"react-native-reanimated": "~4.1.3",
"react-native-safe-area-context": "5.6.1",
"react-native-svg": "15.14.0",
"react-redux": "9.2.0",

View File

@@ -28,7 +28,7 @@
"@trezor/styles": "workspace:*",
"react": "19.1.0",
"react-native": "0.81.4",
"react-native-reanimated": "~3.19.3",
"react-native-reanimated": "~4.1.3",
"react-native-svg": "15.14.0",
"react-redux": "9.2.0"
}

View File

@@ -31,7 +31,7 @@
"jotai": "2.15.0",
"react": "19.1.0",
"react-native": "0.81.4",
"react-native-reanimated": "~3.19.3",
"react-native-reanimated": "~4.1.3",
"react-native-safe-area-context": "5.6.1",
"react-redux": "9.2.0"
}

View File

@@ -63,7 +63,7 @@
"react": "19.1.0",
"react-native": "0.81.4",
"react-native-gesture-handler": "2.29.0",
"react-native-reanimated": "~3.19.3",
"react-native-reanimated": "~4.1.3",
"react-native-svg": "15.14.0",
"react-redux": "9.2.0",
"semver": "^7.7.1",

View File

@@ -35,7 +35,7 @@
"expo-keep-awake": "~15.0.7",
"react": "19.1.0",
"react-native": "0.81.4",
"react-native-reanimated": "~3.19.3",
"react-native-reanimated": "~4.1.3",
"react-redux": "9.2.0"
}
}

View File

@@ -17,7 +17,7 @@
"react": "19.1.0",
"react-hook-form": "^7.66.0",
"react-native": "0.81.4",
"react-native-reanimated": "~3.19.3",
"react-native-reanimated": "~4.1.3",
"type-fest": "4.24.0",
"yup": "1.7.1"
}

View File

@@ -42,7 +42,7 @@
"jotai": "2.15.0",
"react": "19.1.0",
"react-native": "0.81.4",
"react-native-reanimated": "~3.19.3",
"react-native-reanimated": "~4.1.3",
"react-redux": "9.2.0",
"redux-persist": "6.0.0"
}

View File

@@ -27,7 +27,7 @@
"expo-image": "~3.0.10",
"react": "19.1.0",
"react-native": "0.81.4",
"react-native-reanimated": "~3.19.3"
"react-native-reanimated": "~4.1.3"
},
"devDependencies": {
"@suite-native/test-utils": "workspace:*"

View File

@@ -27,7 +27,7 @@
"@trezor/theme": "workspace:*",
"react": "19.1.0",
"react-native": "0.81.4",
"react-native-reanimated": "~3.19.3",
"react-native-reanimated": "~4.1.3",
"react-redux": "9.2.0"
},
"devDependencies": {

View File

@@ -48,7 +48,7 @@
"react": "19.1.0",
"react-hook-form": "^7.66.0",
"react-native": "0.81.4",
"react-native-reanimated": "~3.19.3",
"react-native-reanimated": "~4.1.3",
"react-redux": "9.2.0"
},
"devDependencies": {

View File

@@ -45,7 +45,7 @@
"expo-video": "~3.0.11",
"react": "19.1.0",
"react-native": "0.81.4",
"react-native-reanimated": "~3.19.3",
"react-native-reanimated": "~4.1.3",
"react-redux": "9.2.0"
}
}

View File

@@ -30,7 +30,7 @@
"@trezor/styles": "workspace:*",
"@trezor/urls": "workspace:*",
"react": "19.1.0",
"react-native-reanimated": "~3.19.3",
"react-native-reanimated": "~4.1.3",
"react-redux": "9.2.0"
}
}

View File

@@ -41,7 +41,7 @@
"expo-linking": "~8.0.8",
"react": "19.1.0",
"react-native": "0.81.4",
"react-native-reanimated": "~3.19.3",
"react-native-reanimated": "~4.1.3",
"react-redux": "9.2.0",
"web3-utils": "^4.3.1"
}

View File

@@ -51,7 +51,7 @@
"lottie-react-native": "7.3.4",
"react": "19.1.0",
"react-native": "0.81.4",
"react-native-reanimated": "~3.19.3",
"react-native-reanimated": "~4.1.3",
"react-native-safe-area-context": "5.6.1",
"react-native-svg": "15.14.0",
"react-redux": "9.2.0"

View File

@@ -43,7 +43,7 @@
"jotai": "2.15.0",
"react": "19.1.0",
"react-native": "0.81.4",
"react-native-reanimated": "~3.19.3",
"react-native-reanimated": "~4.1.3",
"react-native-svg": "15.14.0",
"react-redux": "9.2.0"
},

View File

@@ -32,7 +32,7 @@
"expo-linear-gradient": "~15.0.7",
"react": "19.1.0",
"react-native": "0.81.4",
"react-native-reanimated": "~3.19.3",
"react-native-reanimated": "~4.1.3",
"react-redux": "9.2.0"
},
"devDependencies": {

View File

@@ -56,7 +56,7 @@
"react": "19.1.0",
"react-hook-form": "^7.66.0",
"react-native": "0.81.4",
"react-native-reanimated": "~3.19.3",
"react-native-reanimated": "~4.1.3",
"react-native-svg": "15.14.0",
"react-redux": "9.2.0",
"web3-utils": "^4.3.1"

View File

@@ -54,7 +54,7 @@
"jotai": "2.15.0",
"react": "19.1.0",
"react-native": "0.81.4",
"react-native-reanimated": "~3.19.3",
"react-native-reanimated": "~4.1.3",
"react-redux": "9.2.0"
},
"devDependencies": {

View File

@@ -71,7 +71,7 @@
"react-intl": "^7.1.11",
"react-native": "0.81.4",
"react-native-gesture-handler": "2.29.0",
"react-native-reanimated": "~3.19.3",
"react-native-reanimated": "~4.1.3",
"react-native-safe-area-context": "5.6.1",
"react-native-webview": "13.16.0",
"react-redux": "9.2.0"

View File

@@ -39,7 +39,7 @@
"react-native": "0.81.4",
"react-native-edge-to-edge": "1.7.0",
"react-native-keyboard-controller": "1.19.2",
"react-native-reanimated": "~3.19.3",
"react-native-reanimated": "~4.1.3",
"react-native-safe-area-context": "5.6.1",
"react-redux": "9.2.0",
"type-fest": "4.24.0"

View File

@@ -17,7 +17,7 @@
"react": "19.1.0",
"react-native": "0.81.4",
"react-native-gesture-handler": "2.29.0",
"react-native-reanimated": "~3.19.3"
"react-native-reanimated": "~4.1.3"
},
"devDependencies": {
"@trezor/eslint": "workspace:*"

View File

@@ -1,6 +1,6 @@
import { useMemo } from 'react';
import { Gesture, PanGesture } from 'react-native-gesture-handler';
import Reanimated, { useSharedValue } from 'react-native-reanimated';
import { SharedValue, useSharedValue } from 'react-native-reanimated';
interface Config {
enabled: boolean;
@@ -8,9 +8,9 @@ interface Config {
}
interface Result {
x: Reanimated.SharedValue<number>;
y: Reanimated.SharedValue<number>;
isActive: Reanimated.SharedValue<boolean>;
x: SharedValue<number>;
y: SharedValue<number>;
isActive: SharedValue<boolean>;
gesture: PanGesture;
}

View File

@@ -43,7 +43,7 @@
"react": "19.1.0",
"react-native": "0.81.4",
"react-native-gesture-handler": "2.29.0",
"react-native-reanimated": "~3.19.3",
"react-native-reanimated": "~4.1.3",
"react-redux": "9.2.0",
"type-fest": "4.24.0"
}

View File

@@ -17,7 +17,7 @@
"@trezor/theme": "workspace:*",
"jotai": "2.15.0",
"react": "19.1.0",
"react-native-reanimated": "~3.19.3",
"react-native-reanimated": "~4.1.3",
"react-native-safe-area-context": "5.6.1"
}
}

View File

@@ -27,7 +27,7 @@
"react": "19.1.0",
"react-native": "0.81.4",
"react-native-gesture-handler": "2.29.0",
"react-native-reanimated": "~3.19.3",
"react-native-reanimated": "~4.1.3",
"type-fest": "4.24.0"
},
"devDependencies": {

View File

@@ -29,7 +29,7 @@
"expo-localization": "~17.0.7",
"react": "19.1.0",
"react-native": "0.81.4",
"react-native-reanimated": "~3.19.3",
"react-native-reanimated": "~4.1.3",
"react-native-svg": "15.14.0",
"react-redux": "9.2.0"
},

View File

@@ -41,7 +41,7 @@
"react": "19.1.0",
"react-hook-form": "^7.66.0",
"react-native": "0.81.4",
"react-native-reanimated": "~3.19.3",
"react-native-reanimated": "~4.1.3",
"react-redux": "9.2.0"
},
"devDependencies": {

View File

@@ -46,7 +46,7 @@
"react": "19.1.0",
"react-native": "0.81.4",
"react-native-gesture-handler": "2.29.0",
"react-native-reanimated": "~3.19.3",
"react-native-reanimated": "~4.1.3",
"react-native-svg": "15.14.0",
"react-redux": "9.2.0"
}

View File

@@ -18,6 +18,6 @@
"prettier": "^3.6.2",
"react": "19.1.0",
"react-native": "0.81.4",
"react-native-reanimated": "~3.19.3"
"react-native-reanimated": "~4.1.3"
}
}

170
yarn.lock
View File

@@ -8497,7 +8497,7 @@ __metadata:
languageName: node
linkType: hard
"@reduxjs/toolkit@npm:2.10.1, @reduxjs/toolkit@npm:^2.6.0":
"@reduxjs/toolkit@npm:2.10.1":
version: 2.10.1
resolution: "@reduxjs/toolkit@npm:2.10.1"
dependencies:
@@ -8519,6 +8519,28 @@ __metadata:
languageName: node
linkType: hard
"@reduxjs/toolkit@npm:^2.6.0":
version: 2.9.1
resolution: "@reduxjs/toolkit@npm:2.9.1"
dependencies:
"@standard-schema/spec": "npm:^1.0.0"
"@standard-schema/utils": "npm:^0.3.0"
immer: "npm:^10.0.3"
redux: "npm:^5.0.1"
redux-thunk: "npm:^3.1.0"
reselect: "npm:^5.1.0"
peerDependencies:
react: ^16.9.0 || ^17.0.0 || ^18 || ^19
react-redux: ^7.2.1 || ^8.1.3 || ^9.0.0
peerDependenciesMeta:
react:
optional: true
react-redux:
optional: true
checksum: 10/d545e62b9a8a34ebc5ea6eae4cbe59ea622d9fe65a736cc5d92854aa2db24f7f04a19f53e1067b6d7cddd1e7ddca29bc3d88a526782682126383fd2b930c13aa
languageName: node
linkType: hard
"@reown/walletkit@npm:^1.2.8":
version: 1.2.8
resolution: "@reown/walletkit@npm:1.2.8"
@@ -11102,7 +11124,7 @@ __metadata:
react: "npm:19.1.0"
react-hook-form: "npm:^7.66.0"
react-native: "npm:0.81.4"
react-native-reanimated: "npm:~3.19.3"
react-native-reanimated: "npm:~4.1.3"
react-redux: "npm:9.2.0"
languageName: unknown
linkType: soft
@@ -11119,7 +11141,7 @@ __metadata:
jotai: "npm:2.15.0"
react: "npm:19.1.0"
react-native: "npm:0.81.4"
react-native-reanimated: "npm:~3.19.3"
react-native-reanimated: "npm:~4.1.3"
languageName: unknown
linkType: soft
@@ -11280,12 +11302,13 @@ __metadata:
react-native-performance: "npm:^5.1.4"
react-native-permissions: "npm:5.4.2"
react-native-quick-crypto: "npm:0.7.17"
react-native-reanimated: "npm:~3.19.3"
react-native-reanimated: "npm:~4.1.3"
react-native-restart: "npm:0.0.27"
react-native-safe-area-context: "npm:5.6.1"
react-native-screens: "npm:~4.18.0"
react-native-svg: "npm:15.14.0"
react-native-webview: "npm:13.16.0"
react-native-worklets: "npm:^0.5.2"
react-redux: "npm:9.2.0"
redux-persist: "npm:6.0.0"
ts-jest: "npm:29.4.1"
@@ -11319,7 +11342,7 @@ __metadata:
"@trezor/utils": "workspace:*"
react: "npm:19.1.0"
react-native: "npm:0.81.4"
react-native-reanimated: "npm:~3.19.3"
react-native-reanimated: "npm:~4.1.3"
react-redux: "npm:9.2.0"
languageName: unknown
linkType: soft
@@ -11352,7 +11375,7 @@ __metadata:
react-native: "npm:0.81.4"
react-native-gesture-handler: "npm:2.29.0"
react-native-keyboard-controller: "npm:1.19.2"
react-native-reanimated: "npm:~3.19.3"
react-native-reanimated: "npm:~4.1.3"
react-native-safe-area-context: "npm:5.6.1"
react-native-svg: "npm:15.14.0"
react-redux: "npm:9.2.0"
@@ -11448,7 +11471,7 @@ __metadata:
"@trezor/styles": "workspace:*"
react: "npm:19.1.0"
react-native: "npm:0.81.4"
react-native-reanimated: "npm:~3.19.3"
react-native-reanimated: "npm:~4.1.3"
react-native-svg: "npm:15.14.0"
react-redux: "npm:9.2.0"
languageName: unknown
@@ -11526,7 +11549,7 @@ __metadata:
jotai: "npm:2.15.0"
react: "npm:19.1.0"
react-native: "npm:0.81.4"
react-native-reanimated: "npm:~3.19.3"
react-native-reanimated: "npm:~4.1.3"
react-native-safe-area-context: "npm:5.6.1"
react-redux: "npm:9.2.0"
languageName: unknown
@@ -11606,7 +11629,7 @@ __metadata:
react: "npm:19.1.0"
react-native: "npm:0.81.4"
react-native-gesture-handler: "npm:2.29.0"
react-native-reanimated: "npm:~3.19.3"
react-native-reanimated: "npm:~4.1.3"
react-native-svg: "npm:15.14.0"
react-redux: "npm:9.2.0"
semver: "npm:^7.7.1"
@@ -11684,7 +11707,7 @@ __metadata:
expo-keep-awake: "npm:~15.0.7"
react: "npm:19.1.0"
react-native: "npm:0.81.4"
react-native-reanimated: "npm:~3.19.3"
react-native-reanimated: "npm:~4.1.3"
react-redux: "npm:9.2.0"
languageName: unknown
linkType: soft
@@ -11742,7 +11765,7 @@ __metadata:
react: "npm:19.1.0"
react-hook-form: "npm:^7.66.0"
react-native: "npm:0.81.4"
react-native-reanimated: "npm:~3.19.3"
react-native-reanimated: "npm:~4.1.3"
type-fest: "npm:4.24.0"
yup: "npm:1.7.1"
languageName: unknown
@@ -11783,7 +11806,7 @@ __metadata:
jotai: "npm:2.15.0"
react: "npm:19.1.0"
react-native: "npm:0.81.4"
react-native-reanimated: "npm:~3.19.3"
react-native-reanimated: "npm:~4.1.3"
react-redux: "npm:9.2.0"
redux-persist: "npm:6.0.0"
languageName: unknown
@@ -11829,7 +11852,7 @@ __metadata:
expo-image: "npm:~3.0.10"
react: "npm:19.1.0"
react-native: "npm:0.81.4"
react-native-reanimated: "npm:~3.19.3"
react-native-reanimated: "npm:~4.1.3"
languageName: unknown
linkType: soft
@@ -11920,7 +11943,7 @@ __metadata:
"@trezor/theme": "workspace:*"
react: "npm:19.1.0"
react-native: "npm:0.81.4"
react-native-reanimated: "npm:~3.19.3"
react-native-reanimated: "npm:~4.1.3"
react-redux: "npm:9.2.0"
languageName: unknown
linkType: soft
@@ -11968,7 +11991,7 @@ __metadata:
react: "npm:19.1.0"
react-hook-form: "npm:^7.66.0"
react-native: "npm:0.81.4"
react-native-reanimated: "npm:~3.19.3"
react-native-reanimated: "npm:~4.1.3"
react-redux: "npm:9.2.0"
languageName: unknown
linkType: soft
@@ -12108,7 +12131,7 @@ __metadata:
expo-video: "npm:~3.0.11"
react: "npm:19.1.0"
react-native: "npm:0.81.4"
react-native-reanimated: "npm:~3.19.3"
react-native-reanimated: "npm:~4.1.3"
react-redux: "npm:9.2.0"
languageName: unknown
linkType: soft
@@ -12136,7 +12159,7 @@ __metadata:
"@trezor/styles": "workspace:*"
"@trezor/urls": "workspace:*"
react: "npm:19.1.0"
react-native-reanimated: "npm:~3.19.3"
react-native-reanimated: "npm:~4.1.3"
react-redux: "npm:9.2.0"
languageName: unknown
linkType: soft
@@ -12176,7 +12199,7 @@ __metadata:
expo-linking: "npm:~8.0.8"
react: "npm:19.1.0"
react-native: "npm:0.81.4"
react-native-reanimated: "npm:~3.19.3"
react-native-reanimated: "npm:~4.1.3"
react-redux: "npm:9.2.0"
web3-utils: "npm:^4.3.1"
languageName: unknown
@@ -12268,7 +12291,7 @@ __metadata:
lottie-react-native: "npm:7.3.4"
react: "npm:19.1.0"
react-native: "npm:0.81.4"
react-native-reanimated: "npm:~3.19.3"
react-native-reanimated: "npm:~4.1.3"
react-native-safe-area-context: "npm:5.6.1"
react-native-svg: "npm:15.14.0"
react-redux: "npm:9.2.0"
@@ -12348,7 +12371,7 @@ __metadata:
jotai: "npm:2.15.0"
react: "npm:19.1.0"
react-native: "npm:0.81.4"
react-native-reanimated: "npm:~3.19.3"
react-native-reanimated: "npm:~4.1.3"
react-native-svg: "npm:15.14.0"
react-redux: "npm:9.2.0"
languageName: unknown
@@ -12380,7 +12403,7 @@ __metadata:
expo-linear-gradient: "npm:~15.0.7"
react: "npm:19.1.0"
react-native: "npm:0.81.4"
react-native-reanimated: "npm:~3.19.3"
react-native-reanimated: "npm:~4.1.3"
react-redux: "npm:9.2.0"
languageName: unknown
linkType: soft
@@ -12435,7 +12458,7 @@ __metadata:
react: "npm:19.1.0"
react-hook-form: "npm:^7.66.0"
react-native: "npm:0.81.4"
react-native-reanimated: "npm:~3.19.3"
react-native-reanimated: "npm:~4.1.3"
react-native-svg: "npm:15.14.0"
react-redux: "npm:9.2.0"
web3-utils: "npm:^4.3.1"
@@ -12490,7 +12513,7 @@ __metadata:
jotai: "npm:2.15.0"
react: "npm:19.1.0"
react-native: "npm:0.81.4"
react-native-reanimated: "npm:~3.19.3"
react-native-reanimated: "npm:~4.1.3"
react-redux: "npm:9.2.0"
languageName: unknown
linkType: soft
@@ -12586,7 +12609,7 @@ __metadata:
react-intl: "npm:^7.1.11"
react-native: "npm:0.81.4"
react-native-gesture-handler: "npm:2.29.0"
react-native-reanimated: "npm:~3.19.3"
react-native-reanimated: "npm:~4.1.3"
react-native-safe-area-context: "npm:5.6.1"
react-native-webview: "npm:13.16.0"
react-redux: "npm:9.2.0"
@@ -12625,7 +12648,7 @@ __metadata:
react-native: "npm:0.81.4"
react-native-edge-to-edge: "npm:1.7.0"
react-native-keyboard-controller: "npm:1.19.2"
react-native-reanimated: "npm:~3.19.3"
react-native-reanimated: "npm:~4.1.3"
react-native-safe-area-context: "npm:5.6.1"
react-redux: "npm:9.2.0"
type-fest: "npm:4.24.0"
@@ -12666,7 +12689,7 @@ __metadata:
react: "npm:19.1.0"
react-native: "npm:0.81.4"
react-native-gesture-handler: "npm:2.29.0"
react-native-reanimated: "npm:~3.19.3"
react-native-reanimated: "npm:~4.1.3"
languageName: unknown
linkType: soft
@@ -12707,7 +12730,7 @@ __metadata:
react: "npm:19.1.0"
react-native: "npm:0.81.4"
react-native-gesture-handler: "npm:2.29.0"
react-native-reanimated: "npm:~3.19.3"
react-native-reanimated: "npm:~4.1.3"
react-redux: "npm:9.2.0"
type-fest: "npm:4.24.0"
languageName: unknown
@@ -12919,7 +12942,7 @@ __metadata:
"@trezor/theme": "workspace:*"
jotai: "npm:2.15.0"
react: "npm:19.1.0"
react-native-reanimated: "npm:~3.19.3"
react-native-reanimated: "npm:~4.1.3"
react-native-safe-area-context: "npm:5.6.1"
languageName: unknown
linkType: soft
@@ -12965,7 +12988,7 @@ __metadata:
react: "npm:19.1.0"
react-native: "npm:0.81.4"
react-native-gesture-handler: "npm:2.29.0"
react-native-reanimated: "npm:~3.19.3"
react-native-reanimated: "npm:~4.1.3"
type-fest: "npm:4.24.0"
languageName: unknown
linkType: soft
@@ -13016,7 +13039,7 @@ __metadata:
expo-localization: "npm:~17.0.7"
react: "npm:19.1.0"
react-native: "npm:0.81.4"
react-native-reanimated: "npm:~3.19.3"
react-native-reanimated: "npm:~4.1.3"
react-native-svg: "npm:15.14.0"
react-redux: "npm:9.2.0"
languageName: unknown
@@ -13103,7 +13126,7 @@ __metadata:
react: "npm:19.1.0"
react-hook-form: "npm:^7.66.0"
react-native: "npm:0.81.4"
react-native-reanimated: "npm:~3.19.3"
react-native-reanimated: "npm:~4.1.3"
react-redux: "npm:9.2.0"
languageName: unknown
linkType: soft
@@ -13147,7 +13170,7 @@ __metadata:
react: "npm:19.1.0"
react-native: "npm:0.81.4"
react-native-gesture-handler: "npm:2.29.0"
react-native-reanimated: "npm:~3.19.3"
react-native-reanimated: "npm:~4.1.3"
react-native-svg: "npm:15.14.0"
react-redux: "npm:9.2.0"
languageName: unknown
@@ -13163,7 +13186,7 @@ __metadata:
prettier: "npm:^3.6.2"
react: "npm:19.1.0"
react-native: "npm:0.81.4"
react-native-reanimated: "npm:~3.19.3"
react-native-reanimated: "npm:~4.1.3"
languageName: unknown
linkType: soft
@@ -28127,6 +28150,13 @@ __metadata:
languageName: node
linkType: hard
"immer@npm:^10.0.3":
version: 10.1.3
resolution: "immer@npm:10.1.3"
checksum: 10/672faf5fc84177eecbfb49143ea8f6b5c1f981bd78c57e1562469354f6df658921ed6e0372b9ceed1e07c031e0c6d66863c4df80605928c6c774840b945aef83
languageName: node
linkType: hard
"immutable@npm:^4.3.7":
version: 4.3.7
resolution: "immutable@npm:4.3.7"
@@ -38486,16 +38516,6 @@ __metadata:
languageName: node
linkType: hard
"react-native-is-edge-to-edge@npm:1.1.7":
version: 1.1.7
resolution: "react-native-is-edge-to-edge@npm:1.1.7"
peerDependencies:
react: "*"
react-native: "*"
checksum: 10/4cdf2b2fb5b131f2015c26d2cb7688b4a0c5f3c8474b1bf0ddfa9eabb0263df440c87262ae8f812a6ecab0d5310df0373bddad4b51f53dabb2ffee01e9ef0f44
languageName: node
linkType: hard
"react-native-is-edge-to-edge@npm:^1.1.6, react-native-is-edge-to-edge@npm:^1.2.1":
version: 1.2.1
resolution: "react-native-is-edge-to-edge@npm:1.2.1"
@@ -38598,27 +38618,18 @@ __metadata:
languageName: node
linkType: hard
"react-native-reanimated@npm:~3.19.3":
version: 3.19.3
resolution: "react-native-reanimated@npm:3.19.3"
"react-native-reanimated@npm:~4.1.3":
version: 4.1.3
resolution: "react-native-reanimated@npm:4.1.3"
dependencies:
"@babel/plugin-transform-arrow-functions": "npm:^7.0.0-0"
"@babel/plugin-transform-class-properties": "npm:^7.0.0-0"
"@babel/plugin-transform-classes": "npm:^7.0.0-0"
"@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.0.0-0"
"@babel/plugin-transform-optional-chaining": "npm:^7.0.0-0"
"@babel/plugin-transform-shorthand-properties": "npm:^7.0.0-0"
"@babel/plugin-transform-template-literals": "npm:^7.0.0-0"
"@babel/plugin-transform-unicode-regex": "npm:^7.0.0-0"
"@babel/preset-typescript": "npm:^7.16.7"
convert-source-map: "npm:^2.0.0"
invariant: "npm:^2.2.4"
react-native-is-edge-to-edge: "npm:1.1.7"
react-native-is-edge-to-edge: "npm:^1.2.1"
semver: "npm:7.7.2"
peerDependencies:
"@babel/core": ^7.0.0-0
react: "*"
react-native: "*"
checksum: 10/8c9e47ffe30fea038ec2a880877eebb90aced1aa3d434a11a92fbffcfe07f081f50c4efa3c82b5ea66a55cb408065d2edf416333a9e7207668e9ff11fd73926a
react-native-worklets: ">=0.5.0"
checksum: 10/f11287c506a640593f74694df6d1d89f56ef2de1bdd57ec9a00c5353be40a48bede121f79b20c1b8f6009b640af37cbada3172b5bf6b320cad954001fc1b79ef
languageName: node
linkType: hard
@@ -38693,6 +38704,29 @@ __metadata:
languageName: node
linkType: hard
"react-native-worklets@npm:^0.5.2":
version: 0.5.2
resolution: "react-native-worklets@npm:0.5.2"
dependencies:
"@babel/plugin-transform-arrow-functions": "npm:^7.0.0-0"
"@babel/plugin-transform-class-properties": "npm:^7.0.0-0"
"@babel/plugin-transform-classes": "npm:^7.0.0-0"
"@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.0.0-0"
"@babel/plugin-transform-optional-chaining": "npm:^7.0.0-0"
"@babel/plugin-transform-shorthand-properties": "npm:^7.0.0-0"
"@babel/plugin-transform-template-literals": "npm:^7.0.0-0"
"@babel/plugin-transform-unicode-regex": "npm:^7.0.0-0"
"@babel/preset-typescript": "npm:^7.16.7"
convert-source-map: "npm:^2.0.0"
semver: "npm:7.7.2"
peerDependencies:
"@babel/core": ^7.0.0-0
react: "*"
react-native: "*"
checksum: 10/97fefdf31e84428bf90cb425aaf814b1b6e450f309a3bc6f85c2bc7107d86e82da9729d21a5fd274632854beed4dcf708d12d88da384d37277901dde7c19f688
languageName: node
linkType: hard
"react-native@npm:0.81.4":
version: 0.81.4
resolution: "react-native@npm:0.81.4"
@@ -40375,6 +40409,15 @@ __metadata:
languageName: node
linkType: hard
"semver@npm:7.7.2, semver@npm:^7.0.0, semver@npm:^7.1.2, semver@npm:^7.1.3, semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.2, semver@npm:^7.6.3, semver@npm:^7.7.1, semver@npm:^7.7.2":
version: 7.7.2
resolution: "semver@npm:7.7.2"
bin:
semver: bin/semver.js
checksum: 10/7a24cffcaa13f53c09ce55e05efe25cd41328730b2308678624f8b9f5fc3093fc4d189f47950f0b811ff8f3c3039c24a2c36717ba7961615c682045bf03e1dda
languageName: node
linkType: hard
"semver@npm:^5.5.0, semver@npm:^5.6.0, semver@npm:^5.7.0":
version: 5.7.2
resolution: "semver@npm:5.7.2"
@@ -40393,15 +40436,6 @@ __metadata:
languageName: node
linkType: hard
"semver@npm:^7.0.0, semver@npm:^7.1.2, semver@npm:^7.1.3, semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.2, semver@npm:^7.6.3, semver@npm:^7.7.1, semver@npm:^7.7.2":
version: 7.7.2
resolution: "semver@npm:7.7.2"
bin:
semver: bin/semver.js
checksum: 10/7a24cffcaa13f53c09ce55e05efe25cd41328730b2308678624f8b9f5fc3093fc4d189f47950f0b811ff8f3c3039c24a2c36717ba7961615c682045bf03e1dda
languageName: node
linkType: hard
"send@npm:0.19.0":
version: 0.19.0
resolution: "send@npm:0.19.0"