diff --git a/example/package.json b/example/package.json index 31e5713a..235880f8 100644 --- a/example/package.json +++ b/example/package.json @@ -26,7 +26,7 @@ "react-native-ble-plx": "3.5.0", "react-native-reanimated": "~3.19.0", "react-native-safe-area-context": "5.5.2", - "react-native-screens": "~4.11.0", + "react-native-screens": "~4.13.0", "react-native-toast-message": "2.3.3" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 290904c9..b7b5a3b3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -61,7 +61,7 @@ importers: version: 7.0.5(expo@52.0.46(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@expo/metro-runtime@5.0.4(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1)))(graphql@15.8.0)(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1))(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1) expo-router: specifier: ~5.0.0 - version: 5.0.7(efcac3b16f2e8fd1ae4e8c95385d144e) + version: 5.0.7(49738cde4f5991fe52558ee8709f445a) expo-splash-screen: specifier: 0.29.24 version: 0.29.24(expo@52.0.46(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@expo/metro-runtime@5.0.4(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1)))(graphql@15.8.0)(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1)) @@ -87,8 +87,8 @@ importers: specifier: 5.5.2 version: 5.5.2(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1) react-native-screens: - specifier: ~4.11.0 - version: 4.11.1(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1) + specifier: ~4.13.0 + version: 4.13.1(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1) react-native-toast-message: specifier: 2.3.3 version: 2.3.3(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1) @@ -5198,6 +5198,12 @@ packages: react: '*' react-native: '*' + react-native-is-edge-to-edge@1.2.1: + resolution: {integrity: sha512-FLbPWl/MyYQWz+KwqOZsSyj2JmLKglHatd3xLZWskXOpRaio4LfEDEz8E/A6uD8QoTHW6Aobw1jbEwK7KMgR7Q==} + peerDependencies: + react: '*' + react-native: '*' + react-native-reanimated@3.19.0: resolution: {integrity: sha512-FNfqLuPuVHsW9KcsZtnJqIPlMQvuySnSFJXgSt9fVDPqptbSUkiAF6MthUwd4Mxt05hCRcbV+T65CENgVS5iCg==} peerDependencies: @@ -5211,8 +5217,8 @@ packages: react: '*' react-native: '*' - react-native-screens@4.11.1: - resolution: {integrity: sha512-F0zOzRVa3ptZfLpD0J8ROdo+y1fEPw+VBFq1MTY/iyDu08al7qFUO5hLMd+EYMda5VXGaTFCa8q7bOppUszhJw==} + react-native-screens@4.13.1: + resolution: {integrity: sha512-EESsMAtyzYcL3gpAI2NKKiIo+Ew0fnX4P4b3Zy/+MTc6SJIo3foJbZwdIWd/SUBswOf7IYCvWBppg+D8tbwnsw==} peerDependencies: react: '*' react-native: '*' @@ -8467,7 +8473,7 @@ snapshots: optionalDependencies: '@types/react': 19.1.8 - '@react-navigation/bottom-tabs@7.3.14(@react-navigation/native@7.1.10(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.5.2(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1))(react-native-screens@4.11.1(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1))(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1)': + '@react-navigation/bottom-tabs@7.3.14(@react-navigation/native@7.1.10(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.5.2(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1))(react-native-screens@4.13.1(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1))(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1)': dependencies: '@react-navigation/elements': 2.4.3(@react-navigation/native@7.1.10(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.5.2(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1))(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1) '@react-navigation/native': 7.1.10(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1) @@ -8475,7 +8481,7 @@ snapshots: react: 18.3.1 react-native: 0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1) react-native-safe-area-context: 5.5.2(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1) - react-native-screens: 4.11.1(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1) + react-native-screens: 4.13.1(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@react-native-masked-view/masked-view' @@ -8498,14 +8504,14 @@ snapshots: react-native: 0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1) react-native-safe-area-context: 5.5.2(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1) - '@react-navigation/native-stack@7.3.14(@react-navigation/native@7.1.10(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.5.2(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1))(react-native-screens@4.11.1(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1))(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1)': + '@react-navigation/native-stack@7.3.14(@react-navigation/native@7.1.10(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.5.2(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1))(react-native-screens@4.13.1(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1))(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1)': dependencies: '@react-navigation/elements': 2.4.3(@react-navigation/native@7.1.10(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.5.2(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1))(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1) '@react-navigation/native': 7.1.10(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1) react: 18.3.1 react-native: 0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1) react-native-safe-area-context: 5.5.2(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1) - react-native-screens: 4.11.1(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1) + react-native-screens: 4.13.1(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1) warn-once: 0.1.1 transitivePeerDependencies: - '@react-native-masked-view/masked-view' @@ -10564,14 +10570,14 @@ snapshots: dependencies: invariant: 2.2.4 - expo-router@5.0.7(efcac3b16f2e8fd1ae4e8c95385d144e): + expo-router@5.0.7(49738cde4f5991fe52558ee8709f445a): dependencies: '@expo/metro-runtime': 5.0.4(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1)) '@expo/server': 0.6.2 '@radix-ui/react-slot': 1.2.0(@types/react@19.1.8)(react@18.3.1) - '@react-navigation/bottom-tabs': 7.3.14(@react-navigation/native@7.1.10(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.5.2(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1))(react-native-screens@4.11.1(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1))(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1) + '@react-navigation/bottom-tabs': 7.3.14(@react-navigation/native@7.1.10(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.5.2(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1))(react-native-screens@4.13.1(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1))(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1) '@react-navigation/native': 7.1.10(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1) - '@react-navigation/native-stack': 7.3.14(@react-navigation/native@7.1.10(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.5.2(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1))(react-native-screens@4.11.1(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1))(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1) + '@react-navigation/native-stack': 7.3.14(@react-navigation/native@7.1.10(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@5.5.2(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1))(react-native-screens@4.13.1(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1))(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1) client-only: 0.0.1 expo: 52.0.46(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@expo/metro-runtime@5.0.4(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1)))(graphql@15.8.0)(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1) expo-constants: 17.0.8(expo@52.0.46(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@expo/metro-runtime@5.0.4(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1)))(graphql@15.8.0)(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1))(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1)) @@ -10580,7 +10586,7 @@ snapshots: react-fast-compare: 3.2.2 react-native-is-edge-to-edge: 1.1.7(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1) react-native-safe-area-context: 5.5.2(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1) - react-native-screens: 4.11.1(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1) + react-native-screens: 4.13.1(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1) schema-utils: 4.3.2 semver: 7.6.3 server-only: 0.0.1 @@ -12888,6 +12894,11 @@ snapshots: react: 18.3.1 react-native: 0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1) + react-native-is-edge-to-edge@1.2.1(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1): + dependencies: + react: 18.3.1 + react-native: 0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1) + react-native-reanimated@3.19.0(@babel/core@7.28.0)(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1): dependencies: '@babel/core': 7.28.0 @@ -12913,12 +12924,12 @@ snapshots: react: 18.3.1 react-native: 0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1) - react-native-screens@4.11.1(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1): + react-native-screens@4.13.1(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 react-freeze: 1.0.4(react@18.3.1) react-native: 0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1) - react-native-is-edge-to-edge: 1.1.7(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1) + react-native-is-edge-to-edge: 1.2.1(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1) warn-once: 0.1.1 react-native-toast-message@2.3.3(react-native@0.76.9(@babel/core@7.28.0)(@babel/preset-env@7.26.0(@babel/core@7.28.0))(@types/react@19.1.8)(react@18.3.1))(react@18.3.1):