diff --git a/example/package.json b/example/package.json index 40ca703a4..f48f8af07 100644 --- a/example/package.json +++ b/example/package.json @@ -10,17 +10,17 @@ "build:ios": "react-native build-ios --scheme ReactNativeSdkExample --mode Debug --extra-params \"-sdk iphonesimulator CC=clang CPLUSPLUS=clang++ LD=clang LDPLUSPLUS=clang++ GCC_OPTIMIZATION_LEVEL=0 GCC_PRECOMPILE_PREFIX_HEADER=YES ASSETCATALOG_COMPILER_OPTIMIZATION=time DEBUG_INFORMATION_FORMAT=dwarf COMPILER_INDEX_STORE_ENABLE=NO\"" }, "dependencies": { - "@react-navigation/bottom-tabs": "^6.6.1", - "@react-navigation/native": "^6.0.8", - "@react-navigation/native-stack": "^6.11.0", - "@react-navigation/stack": "^6.3.21", + "@react-navigation/bottom-tabs": "^7.0.0", + "@react-navigation/native": "^7.1.14", + "@react-navigation/native-stack": "^7.0.0", + "@react-navigation/stack": "^7.4.2", "react": "19.0.0", "react-native": "0.79.3", - "react-native-gesture-handler": "^2.24.0", - "react-native-safe-area-context": "^5.1.0", - "react-native-screens": "^4.9.1", + "react-native-gesture-handler": "^2.26.0", + "react-native-safe-area-context": "^5.4.0", + "react-native-screens": "^4.10.0", "react-native-vector-icons": "^10.2.0", - "react-native-webview": "^13.13.1" + "react-native-webview": "^13.14.1" }, "devDependencies": { "@babel/core": "^7.25.2", diff --git a/package.json b/package.json index ebfd25a20..1340062e1 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ "@react-native/eslint-config": "0.79.3", "@react-native/metro-config": "0.79.3", "@react-native/typescript-config": "0.79.3", - "@react-navigation/native": "^6.1.18", + "@react-navigation/native": "^7.1.14", "@release-it/conventional-changelog": "^9.0.2", "@testing-library/jest-native": "^5.4.3", "@testing-library/react-native": "^12.7.2", @@ -91,11 +91,11 @@ "react": "19.0.0", "react-native": "0.79.3", "react-native-builder-bob": "^0.40.4", - "react-native-gesture-handler": "^2.24.0", - "react-native-safe-area-context": "^5.1.0", - "react-native-screens": "^4.9.1", + "react-native-gesture-handler": "^2.26.0", + "react-native-safe-area-context": "^5.4.0", + "react-native-screens": "^4.10.0", "react-native-vector-icons": "^10.2.0", - "react-native-webview": "^13.13.1", + "react-native-webview": "^13.14.1", "react-test-renderer": "19.0.0", "release-it": "^17.10.0", "turbo": "^1.10.7", diff --git a/yarn.lock b/yarn.lock index 195930ea2..45d5d8a35 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1942,10 +1942,10 @@ __metadata: "@react-native/eslint-config": 0.79.3 "@react-native/metro-config": 0.79.3 "@react-native/typescript-config": 0.79.3 - "@react-navigation/bottom-tabs": ^6.6.1 - "@react-navigation/native": ^6.0.8 - "@react-navigation/native-stack": ^6.11.0 - "@react-navigation/stack": ^6.3.21 + "@react-navigation/bottom-tabs": ^7.0.0 + "@react-navigation/native": ^7.1.14 + "@react-navigation/native-stack": ^7.0.0 + "@react-navigation/stack": ^7.4.2 "@types/jest": ^29.5.13 "@types/react": ^19.0.0 "@types/react-test-renderer": ^19.0.0 @@ -1953,11 +1953,11 @@ __metadata: react-native: 0.79.3 react-native-builder-bob: ^0.30.2 react-native-dotenv: ^3.4.11 - react-native-gesture-handler: ^2.24.0 - react-native-safe-area-context: ^5.1.0 - react-native-screens: ^4.9.1 + react-native-gesture-handler: ^2.26.0 + react-native-safe-area-context: ^5.4.0 + react-native-screens: ^4.10.0 react-native-vector-icons: ^10.2.0 - react-native-webview: ^13.13.1 + react-native-webview: ^13.14.1 react-test-renderer: 19.0.0 languageName: unknown linkType: soft @@ -1972,7 +1972,7 @@ __metadata: "@react-native/eslint-config": 0.79.3 "@react-native/metro-config": 0.79.3 "@react-native/typescript-config": 0.79.3 - "@react-navigation/native": ^6.1.18 + "@react-navigation/native": ^7.1.14 "@release-it/conventional-changelog": ^9.0.2 "@testing-library/jest-native": ^5.4.3 "@testing-library/react-native": ^12.7.2 @@ -1993,11 +1993,11 @@ __metadata: react: 19.0.0 react-native: 0.79.3 react-native-builder-bob: ^0.40.4 - react-native-gesture-handler: ^2.24.0 - react-native-safe-area-context: ^5.1.0 - react-native-screens: ^4.9.1 + react-native-gesture-handler: ^2.26.0 + react-native-safe-area-context: ^5.4.0 + react-native-screens: ^4.10.0 react-native-vector-icons: ^10.2.0 - react-native-webview: ^13.13.1 + react-native-webview: ^13.14.1 react-test-renderer: 19.0.0 release-it: ^17.10.0 turbo: ^1.10.7 @@ -2970,106 +2970,114 @@ __metadata: languageName: node linkType: hard -"@react-navigation/bottom-tabs@npm:^6.6.1": - version: 6.6.1 - resolution: "@react-navigation/bottom-tabs@npm:6.6.1" +"@react-navigation/bottom-tabs@npm:^7.0.0": + version: 7.4.6 + resolution: "@react-navigation/bottom-tabs@npm:7.4.6" dependencies: - "@react-navigation/elements": ^1.3.31 + "@react-navigation/elements": ^2.6.3 color: ^4.2.3 - warn-once: ^0.1.0 peerDependencies: - "@react-navigation/native": ^6.0.0 - react: "*" + "@react-navigation/native": ^7.1.17 + react: ">= 18.2.0" react-native: "*" - react-native-safe-area-context: ">= 3.0.0" - react-native-screens: ">= 3.0.0" - checksum: 07d6da4b91d7f372b67bcb9f1ff97fba96f1fe226bd95d43d7877362ce71d99c6eebe9ca41d84ea8828f055713386262e089a8207a6c849f33bae49b4df4b196 + react-native-safe-area-context: ">= 4.0.0" + react-native-screens: ">= 4.0.0" + checksum: 42f6bf8d043a227c2c5cca8e68fd7b6d3870bef269d415a09003fae210b8e53eab1f80fe013c401e2ccb48d360e3afb8cff72642e8c5f952f1aea433300a783c languageName: node linkType: hard -"@react-navigation/core@npm:^6.4.17": - version: 6.4.17 - resolution: "@react-navigation/core@npm:6.4.17" +"@react-navigation/core@npm:^7.12.4": + version: 7.12.4 + resolution: "@react-navigation/core@npm:7.12.4" dependencies: - "@react-navigation/routers": ^6.1.9 + "@react-navigation/routers": ^7.5.1 escape-string-regexp: ^4.0.0 - nanoid: ^3.1.23 + nanoid: ^3.3.11 query-string: ^7.1.3 - react-is: ^16.13.0 - use-latest-callback: ^0.2.1 + react-is: ^19.1.0 + use-latest-callback: ^0.2.4 + use-sync-external-store: ^1.5.0 peerDependencies: - react: "*" - checksum: 5e7315bb6ebff8e796eaccb0442d00696466750cc387e93f5edb5293d4ad3f409c1525ef76192894488e2d0979b762b236a1b0fbbb7500b2f065bf4745d509c0 + react: ">= 18.2.0" + checksum: 84eb6d003d09c271e9e5e8f34c4a440447a82d81df7bd2f87dc4d56f851a5c74b1ec6e488cc2702cf16fde7d33bb55a58fe1dbd14e6cbdd513583b33227c2471 languageName: node linkType: hard -"@react-navigation/elements@npm:^1.3.31": - version: 1.3.31 - resolution: "@react-navigation/elements@npm:1.3.31" +"@react-navigation/elements@npm:^2.6.3": + version: 2.6.3 + resolution: "@react-navigation/elements@npm:2.6.3" + dependencies: + color: ^4.2.3 + use-latest-callback: ^0.2.4 + use-sync-external-store: ^1.5.0 peerDependencies: - "@react-navigation/native": ^6.0.0 - react: "*" + "@react-native-masked-view/masked-view": ">= 0.2.0" + "@react-navigation/native": ^7.1.17 + react: ">= 18.2.0" react-native: "*" - react-native-safe-area-context: ">= 3.0.0" - checksum: 1e4a65ccd9fab757d01bf41f605aafd6ca8301ae25ad7d3f1769320793418cca9fe2f25ac9337578ce1e0a1560bbbc3a88f18b899867aacd4d31de7a789e417e + react-native-safe-area-context: ">= 4.0.0" + peerDependenciesMeta: + "@react-native-masked-view/masked-view": + optional: true + checksum: e676f1dfed37eca5275d982e2a060ba224ae5c495b6204c6753b34d90b32227093a945ce11ed82c16001dadbcade49474047188c6df9533c61f88dd5dd038c3f languageName: node linkType: hard -"@react-navigation/native-stack@npm:^6.11.0": - version: 6.11.0 - resolution: "@react-navigation/native-stack@npm:6.11.0" +"@react-navigation/native-stack@npm:^7.0.0": + version: 7.3.25 + resolution: "@react-navigation/native-stack@npm:7.3.25" dependencies: - "@react-navigation/elements": ^1.3.31 - warn-once: ^0.1.0 + "@react-navigation/elements": ^2.6.3 + warn-once: ^0.1.1 peerDependencies: - "@react-navigation/native": ^6.0.0 - react: "*" + "@react-navigation/native": ^7.1.17 + react: ">= 18.2.0" react-native: "*" - react-native-safe-area-context: ">= 3.0.0" - react-native-screens: ">= 3.0.0" - checksum: d3dd57c216f5dbe53636bdb9aa48fe27831640f868cf5c68731943a49b68cb457d81182e7868f3e3033da0564e9f193f1b06b69085b8bc5b04ccfbe12ea2bbc0 + react-native-safe-area-context: ">= 4.0.0" + react-native-screens: ">= 4.0.0" + checksum: d1fa49c524767e7aafb6ac189a59519f3251235964973e1cb7902798f02f28af674adcfd1ebec7495dfc2876e18727bf4af59647694bab07abf03bb798d78a59 languageName: node linkType: hard -"@react-navigation/native@npm:^6.0.8, @react-navigation/native@npm:^6.1.18": - version: 6.1.18 - resolution: "@react-navigation/native@npm:6.1.18" +"@react-navigation/native@npm:^7.1.14": + version: 7.1.17 + resolution: "@react-navigation/native@npm:7.1.17" dependencies: - "@react-navigation/core": ^6.4.17 + "@react-navigation/core": ^7.12.4 escape-string-regexp: ^4.0.0 fast-deep-equal: ^3.1.3 - nanoid: ^3.1.23 + nanoid: ^3.3.11 + use-latest-callback: ^0.2.4 peerDependencies: - react: "*" + react: ">= 18.2.0" react-native: "*" - checksum: 82aeea67723f5dc41403e1c260f04942696f6cde95e30629c383521c3837d18d2d5c21bd78f0ade50beb81ac5edca2d7d38980dcd3a79e3acc86f45d0c09a4b8 + checksum: f0caa70f777c32861ce23a834d3afe6891c7829016649bf1491ba6b540fd4443dd6c5e6d8b44f58b92efed6074ea986e04b88ff84e9e19c09d68d9302ebd977a languageName: node linkType: hard -"@react-navigation/routers@npm:^6.1.9": - version: 6.1.9 - resolution: "@react-navigation/routers@npm:6.1.9" +"@react-navigation/routers@npm:^7.5.1": + version: 7.5.1 + resolution: "@react-navigation/routers@npm:7.5.1" dependencies: - nanoid: ^3.1.23 - checksum: 3a3392ce095d6a2bd2aad69856f513b35774f943a3dc73d8ffb75127de6773203e3264188d87058bdea4c0c9a7d43ed28d0cbf3a1f1cdc086df3ee255d8e1e27 + nanoid: ^3.3.11 + checksum: 49f04894f7e8b8e2c16abb96bbc1a9775a02341bb00fb9c0d9ce97f8d82613c27570921f2b854f8fd1639c29309df05345aa734124d48bdbcb5a934055b8af12 languageName: node linkType: hard -"@react-navigation/stack@npm:^6.3.21": - version: 6.4.1 - resolution: "@react-navigation/stack@npm:6.4.1" +"@react-navigation/stack@npm:^7.4.2": + version: 7.4.7 + resolution: "@react-navigation/stack@npm:7.4.7" dependencies: - "@react-navigation/elements": ^1.3.31 + "@react-navigation/elements": ^2.6.3 color: ^4.2.3 - warn-once: ^0.1.0 peerDependencies: - "@react-navigation/native": ^6.0.0 - react: "*" + "@react-navigation/native": ^7.1.17 + react: ">= 18.2.0" react-native: "*" - react-native-gesture-handler: ">= 1.0.0" - react-native-safe-area-context: ">= 3.0.0" - react-native-screens: ">= 3.0.0" - checksum: 09bcfb001db0f411df881da9f2551b7015c4d5259a77fcb93196de308838035d016dc4dcb654d16d9cd4cc99f09f5e48add796aa903f9a253678947c35b18199 + react-native-gesture-handler: ">= 2.0.0" + react-native-safe-area-context: ">= 4.0.0" + react-native-screens: ">= 4.0.0" + checksum: d6b72f38d9036224cbc258224c4afcd1e3eb6031a8fdad7e8f1538115232bb35671ba43379a542d24d60283e58b5809633bd7e77d3c7b3321f91063f3e35cb0f languageName: node linkType: hard @@ -10230,7 +10238,7 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.1.23": +"nanoid@npm:^3.3.11": version: 3.3.11 resolution: "nanoid@npm:3.3.11" bin: @@ -11294,7 +11302,7 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^16.13.0, react-is@npm:^16.13.1, react-is@npm:^16.7.0": +"react-is@npm:^16.13.1, react-is@npm:^16.7.0": version: 16.13.1 resolution: "react-is@npm:16.13.1" checksum: f7a19ac3496de32ca9ae12aa030f00f14a3d45374f1ceca0af707c831b2a6098ef0d6bdae51bd437b0a306d7f01d4677fcc8de7c0d331eb47ad0f46130e53c5f @@ -11315,7 +11323,7 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^19.0.0": +"react-is@npm:^19.0.0, react-is@npm:^19.1.0": version: 19.1.1 resolution: "react-is@npm:19.1.1" checksum: e60ed01c27fe4d22b08f8a31f18831d144a801d08a909ca31fb1d02721b4f4cde0759148d6341f660a4d6ce54a78e22b8b39520b67e2e76254e583885868ab43 @@ -11397,7 +11405,7 @@ __metadata: languageName: node linkType: hard -"react-native-gesture-handler@npm:^2.24.0": +"react-native-gesture-handler@npm:^2.26.0": version: 2.28.0 resolution: "react-native-gesture-handler@npm:2.28.0" dependencies: @@ -11431,7 +11439,7 @@ __metadata: languageName: node linkType: hard -"react-native-safe-area-context@npm:^5.1.0": +"react-native-safe-area-context@npm:^5.4.0": version: 5.6.1 resolution: "react-native-safe-area-context@npm:5.6.1" peerDependencies: @@ -11441,7 +11449,7 @@ __metadata: languageName: node linkType: hard -"react-native-screens@npm:^4.9.1": +"react-native-screens@npm:^4.10.0": version: 4.15.4 resolution: "react-native-screens@npm:4.15.4" dependencies: @@ -11470,7 +11478,7 @@ __metadata: languageName: node linkType: hard -"react-native-webview@npm:^13.13.1": +"react-native-webview@npm:^13.14.1": version: 13.16.0 resolution: "react-native-webview@npm:13.16.0" dependencies: @@ -13501,7 +13509,7 @@ __metadata: languageName: node linkType: hard -"use-latest-callback@npm:^0.2.1": +"use-latest-callback@npm:^0.2.4": version: 0.2.4 resolution: "use-latest-callback@npm:0.2.4" peerDependencies: @@ -13510,6 +13518,15 @@ __metadata: languageName: node linkType: hard +"use-sync-external-store@npm:^1.5.0": + version: 1.5.0 + resolution: "use-sync-external-store@npm:1.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 5e639c9273200adb6985b512c96a3a02c458bc8ca1a72e91da9cdc6426144fc6538dca434b0f99b28fb1baabc82e1c383ba7900b25ccdcb43758fb058dc66c34 + languageName: node + linkType: hard + "util-deprecate@npm:^1.0.1, util-deprecate@npm:~1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" @@ -13588,7 +13605,7 @@ __metadata: languageName: node linkType: hard -"warn-once@npm:^0.1.0": +"warn-once@npm:^0.1.0, warn-once@npm:^0.1.1": version: 0.1.1 resolution: "warn-once@npm:0.1.1" checksum: e6a5a1f5a8dba7744399743d3cfb571db4c3947897875d4962a7c5b1bf2195ab4518c838cb4cea652e71729f21bba2e98dc75686f5fccde0fabbd894e2ed0c0d