diff --git a/example/android/gradle/wrapper/gradle-wrapper.properties b/example/android/gradle/wrapper/gradle-wrapper.properties index 2a84e188b..37f78a6af 100644 --- a/example/android/gradle/wrapper/gradle-wrapper.properties +++ b/example/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.0.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/example/ios/ReactNativeSdkExample.xcodeproj/project.pbxproj b/example/ios/ReactNativeSdkExample.xcodeproj/project.pbxproj index 253755571..5421992e9 100644 --- a/example/ios/ReactNativeSdkExample.xcodeproj/project.pbxproj +++ b/example/ios/ReactNativeSdkExample.xcodeproj/project.pbxproj @@ -14,8 +14,8 @@ 77E3B5782EA71A4B001449CE /* JwtTokenModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 77E3B5752EA71A4B001449CE /* JwtTokenModule.mm */; }; 77E3B5792EA71A4B001449CE /* JwtTokenModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77E3B5762EA71A4B001449CE /* JwtTokenModule.swift */; }; 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; }; + 8900181B74FEFD7D895B42EE /* libPods-ReactNativeSdkExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3110E217F64D08CB4586FC41 /* libPods-ReactNativeSdkExample.a */; }; A3A40C20801B8F02005FA4C0 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 1FC6B09E65A7BD9F6864C5D8 /* PrivacyInfo.xcprivacy */; }; - E652308521EF42CE9065D35D /* libPods-ReactNativeSdkExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5BD14E1A39F3FF91C95EF838 /* libPods-ReactNativeSdkExample.a */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -32,15 +32,14 @@ 00E356EE1AD99517003FC87E /* ReactNativeSdkExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ReactNativeSdkExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 00E356F21AD99517003FC87E /* ReactNativeSdkExampleTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ReactNativeSdkExampleTests.m; sourceTree = ""; }; - 1139F53DD71E4889FAEE0EEB /* Pods-ReactNativeSdkExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ReactNativeSdkExample.release.xcconfig"; path = "Target Support Files/Pods-ReactNativeSdkExample/Pods-ReactNativeSdkExample.release.xcconfig"; sourceTree = ""; }; 13B07F961A680F5B00A75B9A /* ReactNativeSdkExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ReactNativeSdkExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = ReactNativeSdkExample/Images.xcassets; sourceTree = ""; }; 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = ReactNativeSdkExample/Info.plist; sourceTree = ""; }; 13B07FB71A68108700A75B9A /* ReactNativeSdkExample.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; name = ReactNativeSdkExample.entitlements; path = ReactNativeSdkExample/ReactNativeSdkExample.entitlements; sourceTree = ""; }; 13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = PrivacyInfo.xcprivacy; path = ReactNativeSdkExample/PrivacyInfo.xcprivacy; sourceTree = ""; }; 1FC6B09E65A7BD9F6864C5D8 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xml; name = PrivacyInfo.xcprivacy; path = ReactNativeSdkExample/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 5BD14E1A39F3FF91C95EF838 /* libPods-ReactNativeSdkExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ReactNativeSdkExample.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 5E54D656BCC21A68F1FF4C77 /* Pods-ReactNativeSdkExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ReactNativeSdkExample.debug.xcconfig"; path = "Target Support Files/Pods-ReactNativeSdkExample/Pods-ReactNativeSdkExample.debug.xcconfig"; sourceTree = ""; }; + 3110E217F64D08CB4586FC41 /* libPods-ReactNativeSdkExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ReactNativeSdkExample.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 4BA43BE52B26A24D185A35AF /* Pods-ReactNativeSdkExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ReactNativeSdkExample.debug.xcconfig"; path = "Target Support Files/Pods-ReactNativeSdkExample/Pods-ReactNativeSdkExample.debug.xcconfig"; sourceTree = ""; }; 779227312DFA3FB500D69EC0 /* ReactNativeSdkExample-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "ReactNativeSdkExample-Bridging-Header.h"; sourceTree = ""; }; 779227322DFA3FB500D69EC0 /* ReactNativeSdkExampleTests-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "ReactNativeSdkExampleTests-Bridging-Header.h"; sourceTree = ""; }; 779227332DFA3FB500D69EC0 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = AppDelegate.swift; path = ReactNativeSdkExample/AppDelegate.swift; sourceTree = ""; }; @@ -48,6 +47,7 @@ 77E3B5752EA71A4B001449CE /* JwtTokenModule.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = JwtTokenModule.mm; sourceTree = ""; }; 77E3B5762EA71A4B001449CE /* JwtTokenModule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JwtTokenModule.swift; sourceTree = ""; }; 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = ReactNativeSdkExample/LaunchScreen.storyboard; sourceTree = ""; }; + 9337924DB3139A8DACEDE268 /* Pods-ReactNativeSdkExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ReactNativeSdkExample.release.xcconfig"; path = "Target Support Files/Pods-ReactNativeSdkExample/Pods-ReactNativeSdkExample.release.xcconfig"; sourceTree = ""; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; /* End PBXFileReference section */ @@ -63,7 +63,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - E652308521EF42CE9065D35D /* libPods-ReactNativeSdkExample.a in Frameworks */, + 8900181B74FEFD7D895B42EE /* libPods-ReactNativeSdkExample.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -107,7 +107,7 @@ isa = PBXGroup; children = ( ED297162215061F000B7C4FE /* JavaScriptCore.framework */, - 5BD14E1A39F3FF91C95EF838 /* libPods-ReactNativeSdkExample.a */, + 3110E217F64D08CB4586FC41 /* libPods-ReactNativeSdkExample.a */, ); name = Frameworks; sourceTree = ""; @@ -149,8 +149,8 @@ BBD78D7AC51CEA395F1C20DB /* Pods */ = { isa = PBXGroup; children = ( - 5E54D656BCC21A68F1FF4C77 /* Pods-ReactNativeSdkExample.debug.xcconfig */, - 1139F53DD71E4889FAEE0EEB /* Pods-ReactNativeSdkExample.release.xcconfig */, + 4BA43BE52B26A24D185A35AF /* Pods-ReactNativeSdkExample.debug.xcconfig */, + 9337924DB3139A8DACEDE268 /* Pods-ReactNativeSdkExample.release.xcconfig */, ); path = Pods; sourceTree = ""; @@ -180,13 +180,13 @@ isa = PBXNativeTarget; buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "ReactNativeSdkExample" */; buildPhases = ( - 1C2C0676AB65AC4D85753E02 /* [CP] Check Pods Manifest.lock */, + AA5F7E0FE00FB434F9CF37FD /* [CP] Check Pods Manifest.lock */, 13B07F871A680F5B00A75B9A /* Sources */, 13B07F8C1A680F5B00A75B9A /* Frameworks */, 13B07F8E1A680F5B00A75B9A /* Resources */, 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, - F28599816D952590EF423D40 /* [CP] Embed Pods Frameworks */, - 2F957A17F9844F1954195E89 /* [CP] Copy Pods Resources */, + D4266A689AE5F34B62359A29 /* [CP] Embed Pods Frameworks */, + 7197C776F1B03ED637C7FA30 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -271,46 +271,46 @@ shellPath = /bin/sh; shellScript = "set -e\n\nWITH_ENVIRONMENT=\"$REACT_NATIVE_PATH/scripts/xcode/with-environment.sh\"\nREACT_NATIVE_XCODE=\"$REACT_NATIVE_PATH/scripts/react-native-xcode.sh\"\n\n/bin/sh -c \"\\\"$WITH_ENVIRONMENT\\\" \\\"$REACT_NATIVE_XCODE\\\"\"\n"; }; - 1C2C0676AB65AC4D85753E02 /* [CP] Check Pods Manifest.lock */ = { + 7197C776F1B03ED637C7FA30 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-ReactNativeSdkExample/Pods-ReactNativeSdkExample-resources-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Copy Pods Resources"; outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-ReactNativeSdkExample-checkManifestLockResult.txt", + "${PODS_ROOT}/Target Support Files/Pods-ReactNativeSdkExample/Pods-ReactNativeSdkExample-resources-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-ReactNativeSdkExample/Pods-ReactNativeSdkExample-resources.sh\"\n"; showEnvVarsInLog = 0; }; - 2F957A17F9844F1954195E89 /* [CP] Copy Pods Resources */ = { + AA5F7E0FE00FB434F9CF37FD /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-ReactNativeSdkExample/Pods-ReactNativeSdkExample-resources-${CONFIGURATION}-input-files.xcfilelist", ); - name = "[CP] Copy Pods Resources"; + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-ReactNativeSdkExample/Pods-ReactNativeSdkExample-resources-${CONFIGURATION}-output-files.xcfilelist", + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-ReactNativeSdkExample-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-ReactNativeSdkExample/Pods-ReactNativeSdkExample-resources.sh\"\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - F28599816D952590EF423D40 /* [CP] Embed Pods Frameworks */ = { + D4266A689AE5F34B62359A29 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -420,7 +420,7 @@ }; 13B07F941A680F5B00A75B9A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5E54D656BCC21A68F1FF4C77 /* Pods-ReactNativeSdkExample.debug.xcconfig */; + baseConfigurationReference = 4BA43BE52B26A24D185A35AF /* Pods-ReactNativeSdkExample.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; @@ -453,7 +453,7 @@ }; 13B07F951A680F5B00A75B9A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1139F53DD71E4889FAEE0EEB /* Pods-ReactNativeSdkExample.release.xcconfig */; + baseConfigurationReference = 9337924DB3139A8DACEDE268 /* Pods-ReactNativeSdkExample.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; diff --git a/example/jest.config.js b/example/jest.config.js index 8eb675e9b..294be30fe 100644 --- a/example/jest.config.js +++ b/example/jest.config.js @@ -1,3 +1,3 @@ module.exports = { - preset: 'react-native', + preset: '@react-native/jest-preset', }; diff --git a/example/package.json b/example/package.json index e125bd638..c064824eb 100644 --- a/example/package.json +++ b/example/package.json @@ -15,7 +15,7 @@ "@react-navigation/native-stack": "^7.0.0", "@react-navigation/stack": "^7.4.2", "react": "19.2.3", - "react-native": "0.84.1", + "react-native": "0.85.2", "react-native-gesture-handler": "^2.30.0", "react-native-safe-area-context": "^5.6.0", "react-native-screens": ">=4.19.0 <4.25.0", @@ -28,10 +28,10 @@ "@react-native-community/cli": "20.1.0", "@react-native-community/cli-platform-android": "20.1.0", "@react-native-community/cli-platform-ios": "20.1.0", - "@react-native/babel-preset": "0.84.1", - "@react-native/eslint-config": "0.84.1", - "@react-native/metro-config": "0.84.1", - "@react-native/typescript-config": "0.84.1", + "@react-native/babel-preset": "0.85.2", + "@react-native/eslint-config": "0.85.2", + "@react-native/metro-config": "0.85.2", + "@react-native/typescript-config": "0.85.2", "@types/jest": "^29.5.13", "@types/react": "^19.2.0", "@types/react-test-renderer": "^19.1.0", diff --git a/jest.config.js b/jest.config.js index c5b75e86c..9c045a30a 100644 --- a/jest.config.js +++ b/jest.config.js @@ -1,5 +1,5 @@ module.exports = { - preset: 'react-native', + preset: '@react-native/jest-preset', setupFiles: ['/src/__mocks__/jest.setup.ts'], setupFilesAfterEnv: [ '/node_modules/@testing-library/jest-native/extend-expect', diff --git a/package.json b/package.json index ac05d9133..f4b019dbb 100644 --- a/package.json +++ b/package.json @@ -71,10 +71,11 @@ "@commitlint/config-conventional": "^19.6.0", "@evilmartians/lefthook": "^1.5.0", "@react-native-community/cli": "20.1.0", - "@react-native/babel-preset": "0.84.1", - "@react-native/eslint-config": "0.84.1", - "@react-native/metro-config": "0.84.1", - "@react-native/typescript-config": "0.84.1", + "@react-native/babel-preset": "0.85.2", + "@react-native/eslint-config": "0.85.2", + "@react-native/jest-preset": "0.85.2", + "@react-native/metro-config": "0.85.2", + "@react-native/typescript-config": "0.85.2", "@react-navigation/native": "^7.1.14", "@release-it/conventional-changelog": "^9.0.4", "@testing-library/jest-native": "^5.4.3", @@ -95,7 +96,7 @@ "prettier": "^3.0.3", "prettier-eslint": "^16.4.2", "react": "19.2.3", - "react-native": "0.84.1", + "react-native": "0.85.2", "react-native-builder-bob": "^0.40.4", "react-native-gesture-handler": "^2.30.0", "react-native-safe-area-context": "^5.6.0", diff --git a/yarn.lock b/yarn.lock index 9cfca1872..4bbe8867f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -406,7 +406,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.28.3, @babel/parser@npm:^7.28.4": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.28.3, @babel/parser@npm:^7.28.4": version: 7.28.4 resolution: "@babel/parser@npm:7.28.4" dependencies: @@ -1642,7 +1642,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.20.0, @babel/traverse@npm:^7.25.3, @babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.28.0, @babel/traverse@npm:^7.28.3, @babel/traverse@npm:^7.28.4": +"@babel/traverse@npm:^7.20.0, @babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.28.0, @babel/traverse@npm:^7.28.3, @babel/traverse@npm:^7.28.4": version: 7.28.4 resolution: "@babel/traverse@npm:7.28.4" dependencies: @@ -2122,10 +2122,10 @@ __metadata: "@react-native-community/cli": 20.1.0 "@react-native-community/cli-platform-android": 20.1.0 "@react-native-community/cli-platform-ios": 20.1.0 - "@react-native/babel-preset": 0.84.1 - "@react-native/eslint-config": 0.84.1 - "@react-native/metro-config": 0.84.1 - "@react-native/typescript-config": 0.84.1 + "@react-native/babel-preset": 0.85.2 + "@react-native/eslint-config": 0.85.2 + "@react-native/metro-config": 0.85.2 + "@react-native/typescript-config": 0.85.2 "@react-navigation/bottom-tabs": ^7.0.0 "@react-navigation/native": ^7.1.14 "@react-navigation/native-stack": ^7.0.0 @@ -2134,7 +2134,7 @@ __metadata: "@types/react": ^19.2.0 "@types/react-test-renderer": ^19.1.0 react: 19.2.3 - react-native: 0.84.1 + react-native: 0.85.2 react-native-builder-bob: ^0.30.2 react-native-dotenv: ^3.4.11 react-native-gesture-handler: ^2.30.0 @@ -2152,10 +2152,11 @@ __metadata: "@commitlint/config-conventional": ^19.6.0 "@evilmartians/lefthook": ^1.5.0 "@react-native-community/cli": 20.1.0 - "@react-native/babel-preset": 0.84.1 - "@react-native/eslint-config": 0.84.1 - "@react-native/metro-config": 0.84.1 - "@react-native/typescript-config": 0.84.1 + "@react-native/babel-preset": 0.85.2 + "@react-native/eslint-config": 0.85.2 + "@react-native/jest-preset": 0.85.2 + "@react-native/metro-config": 0.85.2 + "@react-native/typescript-config": 0.85.2 "@react-navigation/native": ^7.1.14 "@release-it/conventional-changelog": ^9.0.4 "@testing-library/jest-native": ^5.4.3 @@ -2176,7 +2177,7 @@ __metadata: prettier: ^3.0.3 prettier-eslint: ^16.4.2 react: 19.2.3 - react-native: 0.84.1 + react-native: 0.85.2 react-native-builder-bob: ^0.40.4 react-native-gesture-handler: ^2.30.0 react-native-safe-area-context: ^5.6.0 @@ -2938,26 +2939,26 @@ __metadata: languageName: node linkType: hard -"@react-native/assets-registry@npm:0.84.1": - version: 0.84.1 - resolution: "@react-native/assets-registry@npm:0.84.1" - checksum: 1d5eef3d5b1090261c6adeccc04d6c975be487f0f9558a134975cb9d79186a54abac395f79d69a9a79ec27a6b87ead4b1c0b35f8a4fa2f59d1a7aec0efdec3fc +"@react-native/assets-registry@npm:0.85.2": + version: 0.85.2 + resolution: "@react-native/assets-registry@npm:0.85.2" + checksum: 941d4fa14e7413d5687c6f5909e8f1e2e76f2fd991dd2fbdbf87f6b2c273cfe75cb0b2823e53e2b8b423cd4097fd0b5b8f8572b0560aa405563820309a95bc38 languageName: node linkType: hard -"@react-native/babel-plugin-codegen@npm:0.84.1": - version: 0.84.1 - resolution: "@react-native/babel-plugin-codegen@npm:0.84.1" +"@react-native/babel-plugin-codegen@npm:0.85.2": + version: 0.85.2 + resolution: "@react-native/babel-plugin-codegen@npm:0.85.2" dependencies: - "@babel/traverse": ^7.25.3 - "@react-native/codegen": 0.84.1 - checksum: c1046e9f8fd064072aa68c278631cd4cfa5c3a89642211cce8840763f34ca4cbd3d3a1b0beff5f9be73ce0f2ea78b660dd9f6d2e2233d68e1d74ab5b0009d9af + "@babel/traverse": ^7.29.0 + "@react-native/codegen": 0.85.2 + checksum: 163e55562fab6a25c4f33c113f3cef4875b72530c4a5241c35507e4779e8d08b7f3d7be247234ae3f058556232a36b950ce5bb36f41e1437daf454acce57629e languageName: node linkType: hard -"@react-native/babel-preset@npm:0.84.1": - version: 0.84.1 - resolution: "@react-native/babel-preset@npm:0.84.1" +"@react-native/babel-preset@npm:0.85.2": + version: 0.85.2 + resolution: "@react-native/babel-preset@npm:0.85.2" dependencies: "@babel/core": ^7.25.2 "@babel/plugin-proposal-export-default-from": ^7.24.7 @@ -2988,83 +2989,83 @@ __metadata: "@babel/plugin-transform-runtime": ^7.24.7 "@babel/plugin-transform-typescript": ^7.25.2 "@babel/plugin-transform-unicode-regex": ^7.24.7 - "@react-native/babel-plugin-codegen": 0.84.1 - babel-plugin-syntax-hermes-parser: 0.32.0 + "@react-native/babel-plugin-codegen": 0.85.2 + babel-plugin-syntax-hermes-parser: 0.33.3 babel-plugin-transform-flow-enums: ^0.0.2 react-refresh: ^0.14.0 peerDependencies: "@babel/core": "*" - checksum: 7754d20da6f17a1fa2749f7d45fdd741ba4b0e82069294b963e3bec0095b3cf731320cf202c9850c49702583930b1c892b7a6c0d67d27f9da97e4ea2bcaab9f2 + checksum: fef58546c368e2794bb220b1455cbe3236b16aab98cf7831718ee21dc63cf2c24eccb8a86580d40907514117494272dd2f0c7eae5e06bab0ca5d81c3a8c631d3 languageName: node linkType: hard -"@react-native/codegen@npm:0.84.1": - version: 0.84.1 - resolution: "@react-native/codegen@npm:0.84.1" +"@react-native/codegen@npm:0.85.2": + version: 0.85.2 + resolution: "@react-native/codegen@npm:0.85.2" dependencies: "@babel/core": ^7.25.2 - "@babel/parser": ^7.25.3 - hermes-parser: 0.32.0 + "@babel/parser": ^7.29.0 + hermes-parser: 0.33.3 invariant: ^2.2.4 nullthrows: ^1.1.1 tinyglobby: ^0.2.15 yargs: ^17.6.2 peerDependencies: "@babel/core": "*" - checksum: eaaeeab9ca8cfdcfbd2c6febea5129c80c9e05c1b0cf84a2ae4915d231ceeb5c0f9aa0846129cda34764331646c2d10df4d5e945e2cd93fa459325e34af3897c + checksum: de003469209df7f37d7cf1678ade762f09f3e8eb9098a71cd2cff2acc8ec59970eb063e6b15b37f042c236aec59994fbb1e49d896ba17a30035e9f2cff20e5da languageName: node linkType: hard -"@react-native/community-cli-plugin@npm:0.84.1": - version: 0.84.1 - resolution: "@react-native/community-cli-plugin@npm:0.84.1" +"@react-native/community-cli-plugin@npm:0.85.2": + version: 0.85.2 + resolution: "@react-native/community-cli-plugin@npm:0.85.2" dependencies: - "@react-native/dev-middleware": 0.84.1 + "@react-native/dev-middleware": 0.85.2 debug: ^4.4.0 invariant: ^2.2.4 - metro: ^0.83.3 - metro-config: ^0.83.3 - metro-core: ^0.83.3 + metro: ^0.84.0 + metro-config: ^0.84.0 + metro-core: ^0.84.0 semver: ^7.1.3 peerDependencies: "@react-native-community/cli": "*" - "@react-native/metro-config": "*" + "@react-native/metro-config": 0.85.2 peerDependenciesMeta: "@react-native-community/cli": optional: true "@react-native/metro-config": optional: true - checksum: fed784d0c295dc62097a74b9321251530a7f5b85663a8fe170c5665ded8f806ac4b6ecf238a819f956cf926a8d90dce4f86ce0c2afb4f6cb8b243cda245742f5 + checksum: fb3d769b71837e7b5bc079aa68247faa23c0895f1cb6b2240da8efd0a74514265464c251e9d092f93d8cb61bcba74f915c707cb22f59c5c13068d0dac5841c48 languageName: node linkType: hard -"@react-native/debugger-frontend@npm:0.84.1": - version: 0.84.1 - resolution: "@react-native/debugger-frontend@npm:0.84.1" - checksum: 8b7f502b4010f0a7e49a88aa8e5b56e6c2b50a095a7b7c5b7bd437dd3f53a2d77a6deccedc61ac3c003a0a6d9adab98c43e3e1a7afb5ba7960210a75d42ce961 +"@react-native/debugger-frontend@npm:0.85.2": + version: 0.85.2 + resolution: "@react-native/debugger-frontend@npm:0.85.2" + checksum: 5543de1da60afce98f261cec18e21f5dfff234bcc4d916bc8403375347c32d77e36daf13cdb80b4c4149c768fd6df9c2a51ba60bd28a10b11c8e63028d26f0b2 languageName: node linkType: hard -"@react-native/debugger-shell@npm:0.84.1": - version: 0.84.1 - resolution: "@react-native/debugger-shell@npm:0.84.1" +"@react-native/debugger-shell@npm:0.85.2": + version: 0.85.2 + resolution: "@react-native/debugger-shell@npm:0.85.2" dependencies: cross-spawn: ^7.0.6 debug: ^4.4.0 fb-dotslash: 0.5.8 - checksum: 073e9a0bf939ef92d2f92237cc0a1f834b537c27301a8592cf5597bb9bb86b36e03a05814db1e6cbd6770b91a51b4f0d137ea65bd861299599ad3d34ca7192e2 + checksum: 21c75371431420e8e685997236fd0110c62c7b03480aa4624a940efb11ffd01866ae94146457708898723a956140f6acad5152115859866bc236cbbf08358103 languageName: node linkType: hard -"@react-native/dev-middleware@npm:0.84.1": - version: 0.84.1 - resolution: "@react-native/dev-middleware@npm:0.84.1" +"@react-native/dev-middleware@npm:0.85.2": + version: 0.85.2 + resolution: "@react-native/dev-middleware@npm:0.85.2" dependencies: "@isaacs/ttlcache": ^1.4.1 - "@react-native/debugger-frontend": 0.84.1 - "@react-native/debugger-shell": 0.84.1 + "@react-native/debugger-frontend": 0.85.2 + "@react-native/debugger-shell": 0.85.2 chrome-launcher: ^0.15.2 - chromium-edge-launcher: ^0.2.0 + chromium-edge-launcher: ^0.3.0 connect: ^3.6.5 debug: ^4.4.0 invariant: ^2.2.4 @@ -3072,108 +3073,123 @@ __metadata: open: ^7.0.3 serve-static: ^1.16.2 ws: ^7.5.10 - checksum: 768a74008db59208801f975a67043f4f9975b202ea6d0462c721b1c2ded3070e651ab497d1c55d81df9eb95e3c0aa53cc822fc676ec465a55e5d3ca839c9f5a9 + checksum: 1e945d6edb73eee20e4f771badec2bf295b3e0065fc832b59d9a6e6d8c85f0f129cbcf9dd4747b6776bcac4af0a6168bc5997272d5253bdf701afddfa5b61651 languageName: node linkType: hard -"@react-native/eslint-config@npm:0.84.1": - version: 0.84.1 - resolution: "@react-native/eslint-config@npm:0.84.1" +"@react-native/eslint-config@npm:0.85.2": + version: 0.85.2 + resolution: "@react-native/eslint-config@npm:0.85.2" dependencies: "@babel/core": ^7.25.2 "@babel/eslint-parser": ^7.25.1 - "@react-native/eslint-plugin": 0.84.1 + "@react-native/eslint-plugin": 0.85.2 "@typescript-eslint/eslint-plugin": ^8.36.0 "@typescript-eslint/parser": ^8.36.0 eslint-config-prettier: ^8.5.0 eslint-plugin-eslint-comments: ^3.2.0 eslint-plugin-ft-flow: ^2.0.1 eslint-plugin-jest: ^29.0.1 - eslint-plugin-react: ^7.30.1 + eslint-plugin-react: ^7.37.5 eslint-plugin-react-hooks: ^7.0.1 eslint-plugin-react-native: ^5.0.0 peerDependencies: eslint: ^8.0.0 || ^9.0.0 prettier: ">=2" - checksum: df33735342142c02dc97391f636d4bd934e8354cbf0232bf153fa87369b47f13f9878a060a6f8e45e857b4f8ec849a12b14f34e3eda34bd206d3c374b7ef8d95 + checksum: afa1da6c0b3a04b31791b2e0165aa963770b2b2271f8e119303423ca196ea55add0edb56b9c55a0fd071ac14a3e7ef4a1229c6ace1c89c01c1ea4b52c35f0bb7 + languageName: node + linkType: hard + +"@react-native/eslint-plugin@npm:0.85.2": + version: 0.85.2 + resolution: "@react-native/eslint-plugin@npm:0.85.2" + checksum: 8441fbac46c6d310ccf62c9766abdd78d95e5fcc2aeb0ae7d2ec19b99073892c28ec8e1d1236086bbc95b915931d8369b90aa634fad335d4b61ea2d91b4d421d languageName: node linkType: hard -"@react-native/eslint-plugin@npm:0.84.1": - version: 0.84.1 - resolution: "@react-native/eslint-plugin@npm:0.84.1" - checksum: 7ff1a967fa1e9c2c27f1912638e39cdede5e9218e3df76c7292627c3a9d356bab360a981ba7ed845741a49acbc33efaf2d3d6c75849ae3f8e9440db527583016 +"@react-native/gradle-plugin@npm:0.85.2": + version: 0.85.2 + resolution: "@react-native/gradle-plugin@npm:0.85.2" + checksum: 99d6d5701d2b720e10ebcc258f54b85ddc08713a2d83ff6bfdb1836579a592f5bbf4ec0989484f9a761c1a27ff7ad49efbe60f4e77e954fde4b4566348d318ca languageName: node linkType: hard -"@react-native/gradle-plugin@npm:0.84.1": - version: 0.84.1 - resolution: "@react-native/gradle-plugin@npm:0.84.1" - checksum: 694126927f628753eeff7ebf0678ddd4a3baf01782c01eac576f0c4090d8315899da65857bb3da5d9ed94b512012b7cf07fe7494094e3a3dc4ffd920e15c718f +"@react-native/jest-preset@npm:0.85.2": + version: 0.85.2 + resolution: "@react-native/jest-preset@npm:0.85.2" + dependencies: + "@jest/create-cache-key-function": ^29.7.0 + "@react-native/js-polyfills": 0.85.2 + babel-jest: ^29.7.0 + jest-environment-node: ^29.7.0 + regenerator-runtime: ^0.13.2 + peerDependencies: + react: ^19.2.3 + checksum: 273cbc692f863188e5f2d14a004a7525a89d7fd2c74411bd890292608ea919b064965278c94697b1aec322183ea56023726f646814907e77f04a638be683386e languageName: node linkType: hard -"@react-native/js-polyfills@npm:0.84.1": - version: 0.84.1 - resolution: "@react-native/js-polyfills@npm:0.84.1" - checksum: 3aa46bffbf155a20172503b64beaf7bd60a20f562d3a8bf2abc3d994e5f1868d5eda8b3e35bf3b374eff31da1c1320d43acf4660633e318767f919a2eafaf167 +"@react-native/js-polyfills@npm:0.85.2": + version: 0.85.2 + resolution: "@react-native/js-polyfills@npm:0.85.2" + checksum: d0f798e8e6056f91f46a31f1b1e4c36dd523ce45c82cc3e758cbbd1e4534fa82487c85ecd8bdaa072b35bb41c389162c9dc1a4699d616794a0b00a35cc2021a1 languageName: node linkType: hard -"@react-native/metro-babel-transformer@npm:0.84.1": - version: 0.84.1 - resolution: "@react-native/metro-babel-transformer@npm:0.84.1" +"@react-native/metro-babel-transformer@npm:0.85.2": + version: 0.85.2 + resolution: "@react-native/metro-babel-transformer@npm:0.85.2" dependencies: "@babel/core": ^7.25.2 - "@react-native/babel-preset": 0.84.1 - hermes-parser: 0.32.0 + "@react-native/babel-preset": 0.85.2 + hermes-parser: 0.33.3 nullthrows: ^1.1.1 peerDependencies: "@babel/core": "*" - checksum: b551437f53a9269cddd5a89cad5db2c83fe1139003d22f2c90ee82fbff54ae3444486242adf67579903023b5a6b77a1dfde95154e0eb81ed38fe82100e457352 + checksum: 15cb4435cdf70a4bfad7a620b367fcffc85cdedca90e005bbe1e89f507775ad42bbd6495cae41ccc571c74d6fe8a8714b21a0c032985572c68bb1e03b04ad75b languageName: node linkType: hard -"@react-native/metro-config@npm:0.84.1": - version: 0.84.1 - resolution: "@react-native/metro-config@npm:0.84.1" +"@react-native/metro-config@npm:0.85.2": + version: 0.85.2 + resolution: "@react-native/metro-config@npm:0.85.2" dependencies: - "@react-native/js-polyfills": 0.84.1 - "@react-native/metro-babel-transformer": 0.84.1 - metro-config: ^0.83.3 - metro-runtime: ^0.83.3 - checksum: 0637fe16d5e1fa7fcfd729dbfa3842b9ead126c1eb6ebe8ff4bcdc959f92a71bc5e0e9bdeb103a33fb04bb3a53dd3ee219736508acee89963aea6fb9db2901c2 + "@react-native/js-polyfills": 0.85.2 + "@react-native/metro-babel-transformer": 0.85.2 + metro-config: ^0.84.0 + metro-runtime: ^0.84.0 + checksum: d286fb9ec921acaf76d140039535566e0b092d8a4e4b9b1d7585a6159c3639d304e07c365eed5003c1314a0dc47f6815ed8e651bef506fffe0de3fed12a57fc4 languageName: node linkType: hard -"@react-native/normalize-colors@npm:0.84.1": - version: 0.84.1 - resolution: "@react-native/normalize-colors@npm:0.84.1" - checksum: 69c9958a70f9489e804c07543d623df178c6d8f8afa56a1a0190e37b39b6b6a2f2f36ef4ede4c67439fd5ccb28e60d10d4403a3d50a77224ee4458464752a4d0 +"@react-native/normalize-colors@npm:0.85.2": + version: 0.85.2 + resolution: "@react-native/normalize-colors@npm:0.85.2" + checksum: 49ed3ca040ed87eeac85367791bc4615ab2af8b6bc1f8aa352c9a8b5c899421f6939bf2eb4d43d4164c63fc9c34d4299cfe2d51640c3ad93d8a120490fe6becd languageName: node linkType: hard -"@react-native/typescript-config@npm:0.84.1": - version: 0.84.1 - resolution: "@react-native/typescript-config@npm:0.84.1" - checksum: 6616765f8cf7702818ef251168522aeb68fb9baddcfc8235cd00731d0b4158131bf3fb12680b725c851002832c6fa604bee66b059bb15d35362b437b39615fa0 +"@react-native/typescript-config@npm:0.85.2": + version: 0.85.2 + resolution: "@react-native/typescript-config@npm:0.85.2" + checksum: 9459f686acad048eff47e6a144ea2b1c8b5cdfeb98be774826a8604a116f3bd47f23fe8003141d9109a898d41a3adc288335ef173dec4b9438c4a3a7846ea05c languageName: node linkType: hard -"@react-native/virtualized-lists@npm:0.84.1": - version: 0.84.1 - resolution: "@react-native/virtualized-lists@npm:0.84.1" +"@react-native/virtualized-lists@npm:0.85.2": + version: 0.85.2 + resolution: "@react-native/virtualized-lists@npm:0.85.2" dependencies: invariant: ^2.2.4 nullthrows: ^1.1.1 peerDependencies: "@types/react": ^19.2.0 react: "*" - react-native: "*" + react-native: 0.85.2 peerDependenciesMeta: "@types/react": optional: true - checksum: 77b247f3c0a1b60c8d7ca3548ba3fa23e124b5a7e9b09e6020a8630cb9129bc9649644ab629b423e5ca1bc938f436cd9c8362d88904e37665d98a1a487471b37 + checksum: 01b1aa5d13c507b0e1d12f7725f92e8f911139ba7c9015a57283a7ee74c2e4ea09664b18cda3bf8830d402fd1b845c090cc93a90a949a3da96fa8038f36579b1 languageName: node linkType: hard @@ -4551,12 +4567,12 @@ __metadata: languageName: node linkType: hard -"babel-plugin-syntax-hermes-parser@npm:0.32.0": - version: 0.32.0 - resolution: "babel-plugin-syntax-hermes-parser@npm:0.32.0" +"babel-plugin-syntax-hermes-parser@npm:0.33.3": + version: 0.33.3 + resolution: "babel-plugin-syntax-hermes-parser@npm:0.33.3" dependencies: - hermes-parser: 0.32.0 - checksum: ec76abeefabf940e2d571db3b47d022a9be7602286133291e8e047d4855af6a8afc079e4631bc9a56209d751fad54b5199932a55753b1e2b56a719d20e2d5065 + hermes-parser: 0.33.3 + checksum: 250394dbe9fc7b6b2235ed7d0eaed287c811fbb79ab122a6d1a74f212dd85307273a06ae72e0b7f164f908f57d93f45f06183236f51d9fc704083cc67bce78c6 languageName: node linkType: hard @@ -5005,17 +5021,16 @@ __metadata: languageName: node linkType: hard -"chromium-edge-launcher@npm:^0.2.0": - version: 0.2.0 - resolution: "chromium-edge-launcher@npm:0.2.0" +"chromium-edge-launcher@npm:^0.3.0": + version: 0.3.0 + resolution: "chromium-edge-launcher@npm:0.3.0" dependencies: "@types/node": "*" escape-string-regexp: ^4.0.0 is-wsl: ^2.2.0 lighthouse-logger: ^1.0.0 mkdirp: ^1.0.4 - rimraf: ^3.0.2 - checksum: 9b56d1f8f18e84e34d6da89a4d97787ef323a1ade6551dcc83a6899af17c1bfc27a844c23422a29f51c6a315d1e04e2ad12595aaf07d3822335c2fce15914feb + checksum: 23992453ad683c950dd3e532b491cdf6188b09d1495b012829c4ed52e2b37450ef1c7011e9ceed75a53669e4bae9444bde783bfb693fa43486b423acb7cc13e3 languageName: node linkType: hard @@ -6492,7 +6507,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react@npm:^7.30.1": +"eslint-plugin-react@npm:^7.37.5": version: 7.37.5 resolution: "eslint-plugin-react@npm:7.37.5" dependencies: @@ -7547,10 +7562,10 @@ __metadata: languageName: node linkType: hard -"hermes-compiler@npm:250829098.0.9": - version: 250829098.0.9 - resolution: "hermes-compiler@npm:250829098.0.9" - checksum: cb888da33d8e97a515e25912827bbfc7bebd0d065f51cf6e20a269c91558e811451f78bd2f06c2494e1af0555ff3428a87745648bdcfcc4e75393625815302dd +"hermes-compiler@npm:250829098.0.10": + version: 250829098.0.10 + resolution: "hermes-compiler@npm:250829098.0.10" + checksum: f93576d06b607695d91654eba622b1fcf4c389567091802b141854587b0df3cd123717809526bbd18901f9a954fe221dd1b1dfb17973a366cabacf7bdd560fb0 languageName: node linkType: hard @@ -7575,10 +7590,10 @@ __metadata: languageName: node linkType: hard -"hermes-estree@npm:0.32.0": - version: 0.32.0 - resolution: "hermes-estree@npm:0.32.0" - checksum: 7b0606a8d2cf4593634d01b0eae0764c0e4703bc5cd73cbb0547fb8dda9445a27a83345117c08eef64f6bdab1287e3c5a4e3001deed465a715d26f4e918c8b22 +"hermes-estree@npm:0.33.3": + version: 0.33.3 + resolution: "hermes-estree@npm:0.33.3" + checksum: b4cdd1b3d818378500a5512bf5a73b63b397b8fa5721051ed29ae7e36561150ce4e4ad1994d2d3261d5e5e1b15cd30eae52f6845ace363a742a3ceb518cfee72 languageName: node linkType: hard @@ -7607,12 +7622,12 @@ __metadata: languageName: node linkType: hard -"hermes-parser@npm:0.32.0": - version: 0.32.0 - resolution: "hermes-parser@npm:0.32.0" +"hermes-parser@npm:0.33.3": + version: 0.33.3 + resolution: "hermes-parser@npm:0.33.3" dependencies: - hermes-estree: 0.32.0 - checksum: 7ec172ec763ee5ba1d01f273084ab4c7ad7a543d1ed11e887ea3a9eba7c0b83854dde08e835e38f29b74146b5ce17e67d556774324a63f8afe16fb57021bfdcb + hermes-estree: 0.33.3 + checksum: eee873a3efce23b1cfdcd185fbbfc3554b1a0fc2513bd74bbb687dab744e3613279e7191f8d920b988677404f14bb1d2143bd679add55fd88ab07cfea59eea11 languageName: node linkType: hard @@ -9740,16 +9755,16 @@ __metadata: languageName: node linkType: hard -"metro-babel-transformer@npm:0.83.7": - version: 0.83.7 - resolution: "metro-babel-transformer@npm:0.83.7" +"metro-babel-transformer@npm:0.84.4": + version: 0.84.4 + resolution: "metro-babel-transformer@npm:0.84.4" dependencies: "@babel/core": ^7.25.2 flow-enums-runtime: ^0.0.6 hermes-parser: 0.35.0 - metro-cache-key: 0.83.7 + metro-cache-key: 0.84.4 nullthrows: ^1.1.1 - checksum: 49a1b289b16d429b11588204abdf9e42f450109f49bbcc1e8dad09fdfd0de627446104df9154f84313afff9a44d1b897bc4f640cd2a29a7655d5e5781d96044d + checksum: 0125677b87a35e469675746db1d771ef1461888aac0fa0e8ef353d35a4b10ddcbb7a592cd3bb873b8c2ecb5547d4b8be65629080fc5c5efe47ff8803cd2749fd languageName: node linkType: hard @@ -9762,12 +9777,12 @@ __metadata: languageName: node linkType: hard -"metro-cache-key@npm:0.83.7": - version: 0.83.7 - resolution: "metro-cache-key@npm:0.83.7" +"metro-cache-key@npm:0.84.4": + version: 0.84.4 + resolution: "metro-cache-key@npm:0.84.4" dependencies: flow-enums-runtime: ^0.0.6 - checksum: bc0110eb61ce5903dae3992528f6933146889883d0999f8f01464a3b5bdd255dffa6a562bb921738004194cdf55d175b96cfaffdc17a5df6468c629b22ff7286 + checksum: 381f330ec25ad3823ae843e5c21ed75aa5e34f4c92231aead526f4936f4280e1a73977a8d10fecc2b1ef8f11fc884323a76b650a93c699d6b02c706c17eea7ca languageName: node linkType: hard @@ -9782,15 +9797,15 @@ __metadata: languageName: node linkType: hard -"metro-cache@npm:0.83.7": - version: 0.83.7 - resolution: "metro-cache@npm:0.83.7" +"metro-cache@npm:0.84.4": + version: 0.84.4 + resolution: "metro-cache@npm:0.84.4" dependencies: exponential-backoff: ^3.1.1 flow-enums-runtime: ^0.0.6 https-proxy-agent: ^7.0.5 - metro-core: 0.83.7 - checksum: a3205f1bce14b68346e276ae196ab3baf46abf36f1c8ec2cd072c35fa5a2cd0f3115597929bb9c5d92d15055324d17ae9f4bdbf3df5d774357854a76f2f121f2 + metro-core: 0.84.4 + checksum: b8aa2749588a8ca6030930adc7088c7ccac3107be90a188e6b21e76eb0c105a559313f1201623627771f49326515081e1ffceac09e9055aad8cccc27b4feb008 languageName: node linkType: hard @@ -9810,19 +9825,19 @@ __metadata: languageName: node linkType: hard -"metro-config@npm:0.83.7, metro-config@npm:^0.83.3": - version: 0.83.7 - resolution: "metro-config@npm:0.83.7" +"metro-config@npm:0.84.4, metro-config@npm:^0.84.0": + version: 0.84.4 + resolution: "metro-config@npm:0.84.4" dependencies: connect: ^3.6.5 flow-enums-runtime: ^0.0.6 jest-validate: ^29.7.0 - metro: 0.83.7 - metro-cache: 0.83.7 - metro-core: 0.83.7 - metro-runtime: 0.83.7 + metro: 0.84.4 + metro-cache: 0.84.4 + metro-core: 0.84.4 + metro-runtime: 0.84.4 yaml: ^2.6.1 - checksum: 948e4549ae46dcd502ff92aa924a8619e9818483d83cb40d38e087237016a365a8855d5bdea97a6059fa3ba664085fe031bb9bd9dd7f61e74ac77f90f6fde59a + checksum: 1a3255483c6f2a5b9eed7a74cf41b17b3ac4e04183c545185948e962871318033c5d39a480e214d40b6bdcb66d4db960ec6618c4c522cc6c0e17fada90fbe4de languageName: node linkType: hard @@ -9837,14 +9852,14 @@ __metadata: languageName: node linkType: hard -"metro-core@npm:0.83.7, metro-core@npm:^0.83.3": - version: 0.83.7 - resolution: "metro-core@npm:0.83.7" +"metro-core@npm:0.84.4, metro-core@npm:^0.84.0": + version: 0.84.4 + resolution: "metro-core@npm:0.84.4" dependencies: flow-enums-runtime: ^0.0.6 lodash.throttle: ^4.1.1 - metro-resolver: 0.83.7 - checksum: 0148326919fc782c64e355e035590272b868e43b145d82db4254f1fe94157b13e333040dd10fb5419b1abf1ade6f50bc61c11f821efbe04bd0a61cb444b4072c + metro-resolver: 0.84.4 + checksum: 232356fa3f1f5269653bd15428fe8c6fb7644e97fb7dc8eefd51a735420325eccb824a70de1751d2fce41607334744acd1645288f2baa1cca007073122f68d7a languageName: node linkType: hard @@ -9871,9 +9886,9 @@ __metadata: languageName: node linkType: hard -"metro-file-map@npm:0.83.7": - version: 0.83.7 - resolution: "metro-file-map@npm:0.83.7" +"metro-file-map@npm:0.84.4": + version: 0.84.4 + resolution: "metro-file-map@npm:0.84.4" dependencies: debug: ^4.4.0 fb-watchman: ^2.0.0 @@ -9884,7 +9899,7 @@ __metadata: micromatch: ^4.0.4 nullthrows: ^1.1.1 walker: ^1.0.7 - checksum: d28fe621c96f6bca0585d2c62a031fd635700245483cea0b64a8893befeea26f8ae6588639b8e205a384f19606932986128a39d6180452275c77697318608237 + checksum: 7265aec7ae7ead5c35d50197009d337e459edfecec52871eb74244469ae68fcc70747e5f92ef8a86aefb551d398b2714c09179e9966a1affecf297a50b80c0a5 languageName: node linkType: hard @@ -9898,13 +9913,13 @@ __metadata: languageName: node linkType: hard -"metro-minify-terser@npm:0.83.7": - version: 0.83.7 - resolution: "metro-minify-terser@npm:0.83.7" +"metro-minify-terser@npm:0.84.4": + version: 0.84.4 + resolution: "metro-minify-terser@npm:0.84.4" dependencies: flow-enums-runtime: ^0.0.6 terser: ^5.15.0 - checksum: 195bc658adbd4b49e13e4df6c00bbabd868a9449def0ee8d87d2706868e10731c337697130381a07e4477bb67f2d2f16dea2f369a1bdb80f78e15a0c4abab70b + checksum: e0893b5672a4ad2bc6e2c492f9994a3eae6e633e49f2e5a52738e80260e37bb5143219ce2c337c22dd16cee850e68b99d1ba4bc378d7cc8e9cd60d636aa051b5 languageName: node linkType: hard @@ -9917,12 +9932,12 @@ __metadata: languageName: node linkType: hard -"metro-resolver@npm:0.83.7": - version: 0.83.7 - resolution: "metro-resolver@npm:0.83.7" +"metro-resolver@npm:0.84.4": + version: 0.84.4 + resolution: "metro-resolver@npm:0.84.4" dependencies: flow-enums-runtime: ^0.0.6 - checksum: b8565cd3d049dcb4ac5fd69830a63998a8239bb736078426415041d77070aff127ca73f34df96fd9a32d814e53c9fbc69ed28528aa105350b77ad1af0677cb65 + checksum: 898f2d5140404a16850b1e2cd206194d20c7118438831e0eb19c54f09703b8034e4ad56061e7f4d6ef88e92b9f6aa5dcca1b72bfa188704d3540533de32f0c5a languageName: node linkType: hard @@ -9936,13 +9951,13 @@ __metadata: languageName: node linkType: hard -"metro-runtime@npm:0.83.7, metro-runtime@npm:^0.83.3": - version: 0.83.7 - resolution: "metro-runtime@npm:0.83.7" +"metro-runtime@npm:0.84.4, metro-runtime@npm:^0.84.0": + version: 0.84.4 + resolution: "metro-runtime@npm:0.84.4" dependencies: "@babel/runtime": ^7.25.0 flow-enums-runtime: ^0.0.6 - checksum: 2f846513d3575487635fd2087a2426317224d87440a6c60f1d749320740d296acd85bb38739ef5880019897ad9daf5645f692ce5276cac71e32f686503228a04 + checksum: e4a5e0d7e9e33631c801f63a7340380d4a7383a23d06023233ac48e78174bec8ed78a8f5605c84a526e203241a59c0ab0215ab060e0096fc19648d207a0010dd languageName: node linkType: hard @@ -9963,20 +9978,20 @@ __metadata: languageName: node linkType: hard -"metro-source-map@npm:0.83.7, metro-source-map@npm:^0.83.3": - version: 0.83.7 - resolution: "metro-source-map@npm:0.83.7" +"metro-source-map@npm:0.84.4, metro-source-map@npm:^0.84.0": + version: 0.84.4 + resolution: "metro-source-map@npm:0.84.4" dependencies: "@babel/traverse": ^7.29.0 "@babel/types": ^7.29.0 flow-enums-runtime: ^0.0.6 invariant: ^2.2.4 - metro-symbolicate: 0.83.7 + metro-symbolicate: 0.84.4 nullthrows: ^1.1.1 - ob1: 0.83.7 + ob1: 0.84.4 source-map: ^0.5.6 vlq: ^1.0.0 - checksum: ece389f731d12a3cf94761d4079bc8152d252337c49461873bf72fdbad5e8e9f047a971031ddaee0434b20c4d6ebe26170efb2628cbd937e5e780321cee869a8 + checksum: e483887bf92775b41d2832790c0652c413329ad1c9c88de915d53be603f57a11a5edbb2cebbdcda9ce90ce32103ff28de77f370bbe3253d21975372a72e4c6ce languageName: node linkType: hard @@ -9997,19 +10012,19 @@ __metadata: languageName: node linkType: hard -"metro-symbolicate@npm:0.83.7": - version: 0.83.7 - resolution: "metro-symbolicate@npm:0.83.7" +"metro-symbolicate@npm:0.84.4": + version: 0.84.4 + resolution: "metro-symbolicate@npm:0.84.4" dependencies: flow-enums-runtime: ^0.0.6 invariant: ^2.2.4 - metro-source-map: 0.83.7 + metro-source-map: 0.84.4 nullthrows: ^1.1.1 source-map: ^0.5.6 vlq: ^1.0.0 bin: metro-symbolicate: src/index.js - checksum: 54b715c3cb7423faab0fd9f0bb6921b34c5c5efe32740fd3ec25e5c269972067d879c7c907880bedd4b90d99f48ba00b613261044f93eb7cd8c0c653b381e477 + checksum: c4518ca46ec6cc9e7f2929d5aadd9b51da833e035ae623e3c82f2efe94e502827e58883d7b576b3d765f1d4aec17802976c13dd20f0a8944d62f97083e8304de languageName: node linkType: hard @@ -10027,9 +10042,9 @@ __metadata: languageName: node linkType: hard -"metro-transform-plugins@npm:0.83.7": - version: 0.83.7 - resolution: "metro-transform-plugins@npm:0.83.7" +"metro-transform-plugins@npm:0.84.4": + version: 0.84.4 + resolution: "metro-transform-plugins@npm:0.84.4" dependencies: "@babel/core": ^7.25.2 "@babel/generator": ^7.29.1 @@ -10037,7 +10052,7 @@ __metadata: "@babel/traverse": ^7.29.0 flow-enums-runtime: ^0.0.6 nullthrows: ^1.1.1 - checksum: 2e98e550af93b50da8bbb0b382fb8e85113942df56f8befe9b3c9339645fc5f9a62c192de30f96aef3b779d274a65d3b31e0599d98db2f86bead7e0e4b2e7764 + checksum: 47f68a023868d0155af31e5edadfa33cb9b853932376e5cd4815b9a7150a18039861510d9611ab8c2cb765eece877ce4a72615894aaa35e0b4fa43a9023952ba languageName: node linkType: hard @@ -10062,24 +10077,24 @@ __metadata: languageName: node linkType: hard -"metro-transform-worker@npm:0.83.7": - version: 0.83.7 - resolution: "metro-transform-worker@npm:0.83.7" +"metro-transform-worker@npm:0.84.4": + version: 0.84.4 + resolution: "metro-transform-worker@npm:0.84.4" dependencies: "@babel/core": ^7.25.2 "@babel/generator": ^7.29.1 "@babel/parser": ^7.29.0 "@babel/types": ^7.29.0 flow-enums-runtime: ^0.0.6 - metro: 0.83.7 - metro-babel-transformer: 0.83.7 - metro-cache: 0.83.7 - metro-cache-key: 0.83.7 - metro-minify-terser: 0.83.7 - metro-source-map: 0.83.7 - metro-transform-plugins: 0.83.7 + metro: 0.84.4 + metro-babel-transformer: 0.84.4 + metro-cache: 0.84.4 + metro-cache-key: 0.84.4 + metro-minify-terser: 0.84.4 + metro-source-map: 0.84.4 + metro-transform-plugins: 0.84.4 nullthrows: ^1.1.1 - checksum: 1a65db6bf8efacb3bf28f06a4e14cf886048a12aaea666af3d179060c0ea70fd64f5a9c942197248ddd1c7f4582e32e66f43112df19fc3130c9ca500dc37ca8f + checksum: ec6f4966865de6f5f683d2295a7ad498e97635e09eaa042f93f4a886fdcb017176555100b0f7746fa32d1d8a967c8eda8a533d2697614b730441da127d3226a2 languageName: node linkType: hard @@ -10135,9 +10150,9 @@ __metadata: languageName: node linkType: hard -"metro@npm:0.83.7, metro@npm:^0.83.3": - version: 0.83.7 - resolution: "metro@npm:0.83.7" +"metro@npm:0.84.4, metro@npm:^0.84.0": + version: 0.84.4 + resolution: "metro@npm:0.84.4" dependencies: "@babel/code-frame": ^7.29.0 "@babel/core": ^7.25.2 @@ -10159,18 +10174,18 @@ __metadata: jest-worker: ^29.7.0 jsc-safe-url: ^0.2.2 lodash.throttle: ^4.1.1 - metro-babel-transformer: 0.83.7 - metro-cache: 0.83.7 - metro-cache-key: 0.83.7 - metro-config: 0.83.7 - metro-core: 0.83.7 - metro-file-map: 0.83.7 - metro-resolver: 0.83.7 - metro-runtime: 0.83.7 - metro-source-map: 0.83.7 - metro-symbolicate: 0.83.7 - metro-transform-plugins: 0.83.7 - metro-transform-worker: 0.83.7 + metro-babel-transformer: 0.84.4 + metro-cache: 0.84.4 + metro-cache-key: 0.84.4 + metro-config: 0.84.4 + metro-core: 0.84.4 + metro-file-map: 0.84.4 + metro-resolver: 0.84.4 + metro-runtime: 0.84.4 + metro-source-map: 0.84.4 + metro-symbolicate: 0.84.4 + metro-transform-plugins: 0.84.4 + metro-transform-worker: 0.84.4 mime-types: ^3.0.1 nullthrows: ^1.1.1 serialize-error: ^2.1.0 @@ -10180,7 +10195,7 @@ __metadata: yargs: ^17.6.2 bin: metro: src/cli.js - checksum: ee138b9b4d213f4e55892ad1481f68abad0d828891916e293b97e16ef16dcd49b419614551a9af5ab8c77965cd0ff58bc5662bf04dcdad140fe2a99e95fdbf10 + checksum: 343339ce00d033975beb116fe063b61421e40a815d8bbe1f78032d6ecb5613b89e68218af204dd168b9bdf66dcc4914b56ee8ee19997faa09c22b8413017dcc6 languageName: node linkType: hard @@ -10647,12 +10662,12 @@ __metadata: languageName: node linkType: hard -"ob1@npm:0.83.7": - version: 0.83.7 - resolution: "ob1@npm:0.83.7" +"ob1@npm:0.84.4": + version: 0.84.4 + resolution: "ob1@npm:0.84.4" dependencies: flow-enums-runtime: ^0.0.6 - checksum: ae366176de833457e77db78b60f2c514550f16eb53a08f5c53bc660d0e5d3126d782107d71b77a49d3bfdc8b1c614320510efea5318864e6ed49d915f7ef4b89 + checksum: 15621cfa2d6bb196c5046031b3f85259735a245d9d7087f41758be3c31589c464e6eef53d94ec3d680fd8286ef08944782b9112f18d790a99421fbc7e311bb32 languageName: node linkType: hard @@ -11701,32 +11716,29 @@ __metadata: languageName: node linkType: hard -"react-native@npm:0.84.1": - version: 0.84.1 - resolution: "react-native@npm:0.84.1" +"react-native@npm:0.85.2": + version: 0.85.2 + resolution: "react-native@npm:0.85.2" dependencies: - "@jest/create-cache-key-function": ^29.7.0 - "@react-native/assets-registry": 0.84.1 - "@react-native/codegen": 0.84.1 - "@react-native/community-cli-plugin": 0.84.1 - "@react-native/gradle-plugin": 0.84.1 - "@react-native/js-polyfills": 0.84.1 - "@react-native/normalize-colors": 0.84.1 - "@react-native/virtualized-lists": 0.84.1 + "@react-native/assets-registry": 0.85.2 + "@react-native/codegen": 0.85.2 + "@react-native/community-cli-plugin": 0.85.2 + "@react-native/gradle-plugin": 0.85.2 + "@react-native/js-polyfills": 0.85.2 + "@react-native/normalize-colors": 0.85.2 + "@react-native/virtualized-lists": 0.85.2 abort-controller: ^3.0.0 anser: ^1.4.9 ansi-regex: ^5.0.0 - babel-jest: ^29.7.0 - babel-plugin-syntax-hermes-parser: 0.32.0 + babel-plugin-syntax-hermes-parser: 0.33.3 base64-js: ^1.5.1 commander: ^12.0.0 flow-enums-runtime: ^0.0.6 - hermes-compiler: 250829098.0.9 + hermes-compiler: 250829098.0.10 invariant: ^2.2.4 - jest-environment-node: ^29.7.0 memoize-one: ^5.0.0 - metro-runtime: ^0.83.3 - metro-source-map: ^0.83.3 + metro-runtime: ^0.84.0 + metro-source-map: ^0.84.0 nullthrows: ^1.1.1 pretty-format: ^29.7.0 promise: ^8.3.0 @@ -11741,14 +11753,17 @@ __metadata: ws: ^7.5.10 yargs: ^17.6.2 peerDependencies: + "@react-native/jest-preset": 0.85.2 "@types/react": ^19.1.1 react: ^19.2.3 peerDependenciesMeta: + "@react-native/jest-preset": + optional: true "@types/react": optional: true bin: react-native: cli.js - checksum: 0364b29ac2f0d29f4a6d0b612c87d0e2378b1cd86275c1260c3a49156515fe6f2458c0bd222689242827bca5d6f5ad5012f610d805dadc6191feb21cafed348e + checksum: 7c8756a4487d65cf6da0ebe015a02b48a28579e1599ab24e43ba330e76981ea3e998ebe3f34082f081273a3d26c2db2cbe89e3e41c9ce2802d91835188d7635f languageName: node linkType: hard