diff --git a/samples/react-native/android/build.gradle b/samples/react-native/android/build.gradle index c6979c3c43..7b72203ef2 100644 --- a/samples/react-native/android/build.gradle +++ b/samples/react-native/android/build.gradle @@ -5,8 +5,8 @@ buildscript { minSdkVersion = 24 compileSdkVersion = 35 targetSdkVersion = 34 - ndkVersion = "26.1.10909125" - kotlinVersion = "1.9.24" + ndkVersion = "27.1.12297006" + kotlinVersion = "2.0.21" } repositories { google() diff --git a/samples/react-native/ios/sentryreactnativesample/AppDelegate.mm b/samples/react-native/ios/sentryreactnativesample/AppDelegate.mm index 71a62884ac..cf2a1cd57d 100644 --- a/samples/react-native/ios/sentryreactnativesample/AppDelegate.mm +++ b/samples/react-native/ios/sentryreactnativesample/AppDelegate.mm @@ -3,6 +3,7 @@ #import #import #import +#import #import #ifdef RCT_NEW_ARCH_ENABLED @@ -59,6 +60,9 @@ - (BOOL)application:(UIApplication *)application // [self initializeSentry]; self.moduleName = @"sentry-react-native-sample"; + + self.dependencyProvider = [RCTAppDependencyProvider new]; + // You can add your custom initial props in the dictionary below. // They will be passed down to the ViewController used by React self.initialProps = @{}; diff --git a/samples/react-native/package.json b/samples/react-native/package.json index 02d2f942dd..d3e23f6de7 100644 --- a/samples/react-native/package.json +++ b/samples/react-native/package.json @@ -21,44 +21,45 @@ "build-android-release-splits-flavors": "export SENTRY_SAMPLE_ENABLE_ABI_SPLIT=true; export SENTRY_SAMPLE_ENABLE_FLAVORS=true; cd android; ./gradlew assembleRelease; cd .." }, "dependencies": { - "@react-navigation/bottom-tabs": "^7.0.4", - "@react-navigation/native": "^7.0.3", - "@react-navigation/native-stack": "^7.0.3", - "@react-navigation/stack": "^7.0.3", + "@react-navigation/bottom-tabs": "^7.2.0", + "@react-navigation/native": "^7.0.14", + "@react-navigation/native-stack": "^7.2.0", + "@react-navigation/stack": "^7.1.1", "@sentry/react-native": "6.6.0", "delay": "^6.0.0", "react": "18.3.1", - "react-native": "0.76.3", - "react-native-gesture-handler": "^2.21.1", - "react-native-reanimated": "3.16.1", - "react-native-safe-area-context": "4.14.0", - "react-native-screens": "4.1.0", - "react-native-svg": "^15.9.0", + "react-native": "0.77.0", + "react-native-gesture-handler": "^2.22.1", + "react-native-reanimated": "3.16.7", + "react-native-safe-area-context": "5.2.0", + "react-native-screens": "4.6.0", + "react-native-svg": "^15.11.1", "react-native-vector-icons": "^10.2.0", - "react-native-webview": "^13.12.3", + "react-native-webview": "^13.13.2", "react-redux": "^8.1.3", "redux": "^4.2.1" }, "devDependencies": { - "@babel/core": "^7.25.2", - "@babel/preset-env": "^7.25.3", - "@babel/runtime": "^7.25.0", - "@react-native-community/cli": "15.0.1", - "@react-native-community/cli-platform-android": "15.0.1", - "@react-native-community/cli-platform-ios": "15.0.1", - "@react-native/babel-preset": "0.76.3", - "@react-native/eslint-config": "0.76.3", - "@react-native/metro-config": "0.76.3", - "@react-native/typescript-config": "0.76.3", + "@babel/core": "^7.26.7", + "@babel/preset-env": "^7.26.7", + "@babel/runtime": "^7.26.7", + "@react-native-community/cli": "15.1.3", + "@react-native-community/cli-platform-android": "15.1.3", + "@react-native-community/cli-platform-ios": "15.1.3", + "@react-native/babel-preset": "0.77.0", + "@react-native/eslint-config": "0.77.0", + "@react-native/metro-config": "0.77.0", + "@react-native/typescript-config": "0.77.0", "@sentry/babel-plugin-component-annotate": "^2.18.0", "@types/react": "^18.2.65", "@types/react-native-vector-icons": "^6.4.18", "@types/react-test-renderer": "^18.0.0", "@typescript-eslint/eslint-plugin": "^7.18.0", "@typescript-eslint/parser": "^7.18.0", - "babel-jest": "^29.2.1", + "babel-jest": "^29.6.3", "babel-plugin-module-resolver": "^5.0.0", "eslint": "^8.19.0", + "eslint-plugin-ft-flow": "^3.0.11", "jest": "^29.6.3", "patch-package": "^8.0.0", "prettier": "2.8.8", diff --git a/yarn.lock b/yarn.lock index ab939b0922..aea7ac6181 100644 --- a/yarn.lock +++ b/yarn.lock @@ -466,7 +466,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.24.7": +"@babel/core@npm:^7.24.7, @babel/core@npm:^7.26.7": version: 7.26.7 resolution: "@babel/core@npm:7.26.7" dependencies: @@ -1960,6 +1960,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-block-scoped-functions@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.26.5" + dependencies: + "@babel/helper-plugin-utils": ^7.26.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: f2046c09bf8e588bfb1a6342d0eee733189102cf663ade27adb0130f3865123af5816b40a55ec8d8fa09271b54dfdaf977cd2f8e0b3dc97f18e690188d5a2174 + languageName: node + linkType: hard + "@babel/plugin-transform-block-scoping@npm:^7.0.0, @babel/plugin-transform-block-scoping@npm:^7.25.0": version: 7.25.0 resolution: "@babel/plugin-transform-block-scoping@npm:7.25.0" @@ -2266,6 +2277,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-exponentiation-operator@npm:^7.26.3": + version: 7.26.3 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.26.3" + dependencies: + "@babel/helper-plugin-utils": ^7.25.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: b369ffad07e02e259c43a09d309a5ca86cb9da6b43b1df6256463a810b172cedc4254742605eec0fc2418371c3f7430430f5abd36f21717281e79142308c13ba + languageName: node + linkType: hard + "@babel/plugin-transform-export-namespace-from@npm:^7.22.11, @babel/plugin-transform-export-namespace-from@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-export-namespace-from@npm:7.24.7" @@ -2515,6 +2537,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-modules-commonjs@npm:^7.26.3": + version: 7.26.3 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.26.3" + dependencies: + "@babel/helper-module-transforms": ^7.26.0 + "@babel/helper-plugin-utils": ^7.25.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 0ac9aa4e5fe9fe34b58ee174881631e5e1c89eee5b1ebfd1147934686be92fc5fbfdc11119f0b607b3743d36a1cbcb7c36f18e0dd4424d6d7b749b1b9a18808a + languageName: node + linkType: hard + "@babel/plugin-transform-modules-systemjs@npm:^7.25.0": version: 7.25.0 resolution: "@babel/plugin-transform-modules-systemjs@npm:7.25.0" @@ -2636,6 +2670,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.26.6": + version: 7.26.6 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.26.6" + dependencies: + "@babel/helper-plugin-utils": ^7.26.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 752837d532b85c41f6bb868e83809605f513bc9a3b8e88ac3d43757c9bf839af4f246874c1c6d6902bb2844d355efccae602c3856098911f8abdd603672f8379 + languageName: node + linkType: hard + "@babel/plugin-transform-numeric-separator@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-numeric-separator@npm:7.24.7" @@ -3163,6 +3208,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-typeof-symbol@npm:^7.26.7": + version: 7.26.7 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.26.7" + dependencies: + "@babel/helper-plugin-utils": ^7.26.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 1fcc48bde1426527d9905d561884e1ecaf3c03eb5abb507d33f71591f8da0c384e92097feaf91cc30692e04fb7f5e6ff1cb172acc5de7675d93fdb42db850d6a + languageName: node + linkType: hard + "@babel/plugin-transform-typescript@npm:^7.24.7, @babel/plugin-transform-typescript@npm:^7.5.0": version: 7.25.2 resolution: "@babel/plugin-transform-typescript@npm:7.25.2" @@ -3549,6 +3605,85 @@ __metadata: languageName: node linkType: hard +"@babel/preset-env@npm:^7.26.7": + version: 7.26.7 + resolution: "@babel/preset-env@npm:7.26.7" + dependencies: + "@babel/compat-data": ^7.26.5 + "@babel/helper-compilation-targets": ^7.26.5 + "@babel/helper-plugin-utils": ^7.26.5 + "@babel/helper-validator-option": ^7.25.9 + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": ^7.25.9 + "@babel/plugin-bugfix-safari-class-field-initializer-scope": ^7.25.9 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.25.9 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.25.9 + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ^7.25.9 + "@babel/plugin-proposal-private-property-in-object": 7.21.0-placeholder-for-preset-env.2 + "@babel/plugin-syntax-import-assertions": ^7.26.0 + "@babel/plugin-syntax-import-attributes": ^7.26.0 + "@babel/plugin-syntax-unicode-sets-regex": ^7.18.6 + "@babel/plugin-transform-arrow-functions": ^7.25.9 + "@babel/plugin-transform-async-generator-functions": ^7.25.9 + "@babel/plugin-transform-async-to-generator": ^7.25.9 + "@babel/plugin-transform-block-scoped-functions": ^7.26.5 + "@babel/plugin-transform-block-scoping": ^7.25.9 + "@babel/plugin-transform-class-properties": ^7.25.9 + "@babel/plugin-transform-class-static-block": ^7.26.0 + "@babel/plugin-transform-classes": ^7.25.9 + "@babel/plugin-transform-computed-properties": ^7.25.9 + "@babel/plugin-transform-destructuring": ^7.25.9 + "@babel/plugin-transform-dotall-regex": ^7.25.9 + "@babel/plugin-transform-duplicate-keys": ^7.25.9 + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": ^7.25.9 + "@babel/plugin-transform-dynamic-import": ^7.25.9 + "@babel/plugin-transform-exponentiation-operator": ^7.26.3 + "@babel/plugin-transform-export-namespace-from": ^7.25.9 + "@babel/plugin-transform-for-of": ^7.25.9 + "@babel/plugin-transform-function-name": ^7.25.9 + "@babel/plugin-transform-json-strings": ^7.25.9 + "@babel/plugin-transform-literals": ^7.25.9 + "@babel/plugin-transform-logical-assignment-operators": ^7.25.9 + "@babel/plugin-transform-member-expression-literals": ^7.25.9 + "@babel/plugin-transform-modules-amd": ^7.25.9 + "@babel/plugin-transform-modules-commonjs": ^7.26.3 + "@babel/plugin-transform-modules-systemjs": ^7.25.9 + "@babel/plugin-transform-modules-umd": ^7.25.9 + "@babel/plugin-transform-named-capturing-groups-regex": ^7.25.9 + "@babel/plugin-transform-new-target": ^7.25.9 + "@babel/plugin-transform-nullish-coalescing-operator": ^7.26.6 + "@babel/plugin-transform-numeric-separator": ^7.25.9 + "@babel/plugin-transform-object-rest-spread": ^7.25.9 + "@babel/plugin-transform-object-super": ^7.25.9 + "@babel/plugin-transform-optional-catch-binding": ^7.25.9 + "@babel/plugin-transform-optional-chaining": ^7.25.9 + "@babel/plugin-transform-parameters": ^7.25.9 + "@babel/plugin-transform-private-methods": ^7.25.9 + "@babel/plugin-transform-private-property-in-object": ^7.25.9 + "@babel/plugin-transform-property-literals": ^7.25.9 + "@babel/plugin-transform-regenerator": ^7.25.9 + "@babel/plugin-transform-regexp-modifiers": ^7.26.0 + "@babel/plugin-transform-reserved-words": ^7.25.9 + "@babel/plugin-transform-shorthand-properties": ^7.25.9 + "@babel/plugin-transform-spread": ^7.25.9 + "@babel/plugin-transform-sticky-regex": ^7.25.9 + "@babel/plugin-transform-template-literals": ^7.25.9 + "@babel/plugin-transform-typeof-symbol": ^7.26.7 + "@babel/plugin-transform-unicode-escapes": ^7.25.9 + "@babel/plugin-transform-unicode-property-regex": ^7.25.9 + "@babel/plugin-transform-unicode-regex": ^7.25.9 + "@babel/plugin-transform-unicode-sets-regex": ^7.25.9 + "@babel/preset-modules": 0.1.6-no-external-plugins + babel-plugin-polyfill-corejs2: ^0.4.10 + babel-plugin-polyfill-corejs3: ^0.10.6 + babel-plugin-polyfill-regenerator: ^0.6.1 + core-js-compat: ^3.38.1 + semver: ^6.3.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 980bd2980cd476cb5cb764d4f8024e0de70cfce6279147ba3f8e27c985f37d5347747210d027ce6faff22fce41e88129378e7363c06bcae341c14ac10cea2421 + languageName: node + linkType: hard + "@babel/preset-flow@npm:^7.13.13": version: 7.24.7 resolution: "@babel/preset-flow@npm:7.24.7" @@ -3689,6 +3824,15 @@ __metadata: languageName: node linkType: hard +"@babel/runtime@npm:^7.26.7": + version: 7.26.7 + resolution: "@babel/runtime@npm:7.26.7" + dependencies: + regenerator-runtime: ^0.14.0 + checksum: a1664a08f3f4854b895b540cca2f5f5c6c1993b5fb788c9615d70fc201e16bb254df8e0550c83eaf2749a14d87775e11a7c9ded6161203e9da7a4a323d546925 + languageName: node + linkType: hard + "@babel/template@npm:^7.0.0, @babel/template@npm:^7.24.7, @babel/template@npm:^7.25.0, @babel/template@npm:^7.3.3": version: 7.25.0 resolution: "@babel/template@npm:7.25.0" @@ -5888,15 +6032,15 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-clean@npm:15.0.1": - version: 15.0.1 - resolution: "@react-native-community/cli-clean@npm:15.0.1" +"@react-native-community/cli-clean@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-clean@npm:15.1.3" dependencies: - "@react-native-community/cli-tools": 15.0.1 + "@react-native-community/cli-tools": 15.1.3 chalk: ^4.1.2 execa: ^5.0.0 fast-glob: ^3.3.2 - checksum: ea6c663ec56cfe3a2c4fac7d3f0fec2ac8de9c34458f241b2afdf7f45dfb00d1de9e367fec732f8fef6e2b17046f4ed03c3be2ea4d2075633197dc23c516f986 + checksum: 95777b9786a0e7787033d251258e7dbacd530c31bd2f2919798643e9bebb94aa07b9936d9f65c68db199deeb7d4fd66fa993d0e89e40c61c2d014580da3da2f8 languageName: node linkType: hard @@ -5912,15 +6056,27 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-config-apple@npm:15.0.1": - version: 15.0.1 - resolution: "@react-native-community/cli-config-apple@npm:15.0.1" +"@react-native-community/cli-config-android@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-config-android@npm:15.1.3" + dependencies: + "@react-native-community/cli-tools": 15.1.3 + chalk: ^4.1.2 + fast-glob: ^3.3.2 + fast-xml-parser: ^4.4.1 + checksum: 07c207c5b9d9f21240c40c771a8761709c6f62e2d01272ca83d1649c728569e5447c172b0ef8868f1ba188217591fe63b731578cc2cec8b3c8705d4056e03186 + languageName: node + linkType: hard + +"@react-native-community/cli-config-apple@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-config-apple@npm:15.1.3" dependencies: - "@react-native-community/cli-tools": 15.0.1 + "@react-native-community/cli-tools": 15.1.3 chalk: ^4.1.2 execa: ^5.0.0 fast-glob: ^3.3.2 - checksum: 67b9be8b6cce14f764a5734b9599eb7d1095c7fb5c06b0b6cd3518cf3a00c90026018c1eb8d497338da092a3cdcaa9b33fec34c5b766a4517c70293e5f1df58d + checksum: 8c956e15505fd2753b2b8c5bf3a2b8838bb637ec84e8f44c4c29b12b1b60b601779611655eaa0adefe54d693818d7888eb77e07a0f915a3709c35d9c72e306a3 languageName: node linkType: hard @@ -5952,17 +6108,17 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-config@npm:15.0.1": - version: 15.0.1 - resolution: "@react-native-community/cli-config@npm:15.0.1" +"@react-native-community/cli-config@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-config@npm:15.1.3" dependencies: - "@react-native-community/cli-tools": 15.0.1 + "@react-native-community/cli-tools": 15.1.3 chalk: ^4.1.2 cosmiconfig: ^9.0.0 deepmerge: ^4.3.0 fast-glob: ^3.3.2 joi: ^17.2.1 - checksum: 23314bcdf465974ee71a01792f0a1149ea51eea1dc66416e53aa2bc3a123dba6a8e0654d68211d2b20570bc875145b2e5d4abf923190c685c0021bb280230c3f + checksum: 3e8fc8fc9f683ddebe8177b38ba5811e18456c5da3f2779796e9491733a0aae0f3c0dcc431ceaa1622fcef5276cfb8e10bed91cb7a9bf1243bd5d585bc0a4e56 languageName: node linkType: hard @@ -5997,12 +6153,12 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-debugger-ui@npm:15.0.1": - version: 15.0.1 - resolution: "@react-native-community/cli-debugger-ui@npm:15.0.1" +"@react-native-community/cli-debugger-ui@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-debugger-ui@npm:15.1.3" dependencies: serve-static: ^1.13.1 - checksum: a97bb195f3722b91e0acf4c63f4e6956d572f5a275a13be01513b6797bd81ad0b838aa4fc8440131e64c39547c8e83feebb6435a34773269355a497122ed2209 + checksum: 0f52a737cfd4ee8d7d735f7031590e02f127df9e7cde78653c68ec694a4806eec6ce641406f5ce7ae50947e44f02cff5c4ec94d5fb76e372b42d12f78d3f49ed languageName: node linkType: hard @@ -6063,15 +6219,15 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-doctor@npm:15.0.1": - version: 15.0.1 - resolution: "@react-native-community/cli-doctor@npm:15.0.1" +"@react-native-community/cli-doctor@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-doctor@npm:15.1.3" dependencies: - "@react-native-community/cli-config": 15.0.1 - "@react-native-community/cli-platform-android": 15.0.1 - "@react-native-community/cli-platform-apple": 15.0.1 - "@react-native-community/cli-platform-ios": 15.0.1 - "@react-native-community/cli-tools": 15.0.1 + "@react-native-community/cli-config": 15.1.3 + "@react-native-community/cli-platform-android": 15.1.3 + "@react-native-community/cli-platform-apple": 15.1.3 + "@react-native-community/cli-platform-ios": 15.1.3 + "@react-native-community/cli-tools": 15.1.3 chalk: ^4.1.2 command-exists: ^1.2.8 deepmerge: ^4.3.0 @@ -6083,7 +6239,7 @@ __metadata: strip-ansi: ^5.2.0 wcwidth: ^1.0.1 yaml: ^2.2.1 - checksum: 6df1825df9f563096e48528f16d0bc521aceb2933e864921c8092eeeeeade0893963964897a6145b26a3d4de72ce05259f2d06f873eae64796d8c3815f22f1a5 + checksum: 9be335ef0203b15d20d8b13f052a742f6faf67435c614ad9e714707ebc04d76a0a8845baafa49e80d05f3fe3822c4020cc60a568c1c4564a50e8d35bea7e3169 languageName: node linkType: hard @@ -6176,17 +6332,16 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-platform-android@npm:15.0.1": - version: 15.0.1 - resolution: "@react-native-community/cli-platform-android@npm:15.0.1" +"@react-native-community/cli-platform-android@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-platform-android@npm:15.1.3" dependencies: - "@react-native-community/cli-tools": 15.0.1 + "@react-native-community/cli-config-android": 15.1.3 + "@react-native-community/cli-tools": 15.1.3 chalk: ^4.1.2 execa: ^5.0.0 - fast-glob: ^3.3.2 - fast-xml-parser: ^4.4.1 logkitty: ^0.7.1 - checksum: 6c5e5912b7c81a6cb9076ae08897470090e1ff20fdaa502d500b4700235f2411942c6e38e3373111efa025dee9a1d3cc71dea6a4c42a89272f0d56b1eeb7b38a + checksum: 5fd57035dfc3a07f0bab42acb816fd2fbdb81a5aac21fc5f6c2b389611ffac571a99deb99e36858771c0480087e02b30a8a584e69fcba5ad5b5a8b241aa3d886 languageName: node linkType: hard @@ -6205,16 +6360,16 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-platform-apple@npm:15.0.1": - version: 15.0.1 - resolution: "@react-native-community/cli-platform-apple@npm:15.0.1" +"@react-native-community/cli-platform-apple@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-platform-apple@npm:15.1.3" dependencies: - "@react-native-community/cli-config-apple": 15.0.1 - "@react-native-community/cli-tools": 15.0.1 + "@react-native-community/cli-config-apple": 15.1.3 + "@react-native-community/cli-tools": 15.1.3 chalk: ^4.1.2 execa: ^5.0.0 fast-xml-parser: ^4.4.1 - checksum: 27278ff8790fddc220cba9daa4b05cb027403b7c3b81cd3f025b09f52ceccd41f68e86b71d493794eadc2d54fa4a5f6a1032608c4ec7ce928cc1985dce7b9bd2 + checksum: 380d9abbb7667ec377c36fdd2f3139c4df24fdb64900fc45a40205d30791caf02406241a1073080c8276b635d24c967314134acd01d228cd50da0459c3e48204 languageName: node linkType: hard @@ -6246,12 +6401,12 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-platform-ios@npm:15.0.1": - version: 15.0.1 - resolution: "@react-native-community/cli-platform-ios@npm:15.0.1" +"@react-native-community/cli-platform-ios@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-platform-ios@npm:15.1.3" dependencies: - "@react-native-community/cli-platform-apple": 15.0.1 - checksum: 27b4775af43ce06e9315fda54f299e96405975c44d20a495443074d2818fc085dcb85cf2d2e6581990b71ab2e9ffc7d88666337bec8eb9412e80abf8dd793851 + "@react-native-community/cli-platform-apple": 15.1.3 + checksum: b99e0a2b51ca1be631e94ce7061b353811bf1b146e670928ae890287380ac652ae48e16f67751d4a772b2035781cf0a55847bb18648359048536d2d314c3ed97 languageName: node linkType: hard @@ -6334,12 +6489,12 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-server-api@npm:15.0.1": - version: 15.0.1 - resolution: "@react-native-community/cli-server-api@npm:15.0.1" +"@react-native-community/cli-server-api@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-server-api@npm:15.1.3" dependencies: - "@react-native-community/cli-debugger-ui": 15.0.1 - "@react-native-community/cli-tools": 15.0.1 + "@react-native-community/cli-debugger-ui": 15.1.3 + "@react-native-community/cli-tools": 15.1.3 compression: ^1.7.1 connect: ^3.6.5 errorhandler: ^1.5.1 @@ -6347,7 +6502,7 @@ __metadata: pretty-format: ^26.6.2 serve-static: ^1.13.1 ws: ^6.2.3 - checksum: 354eba589433251a56db7edf005886aa3c4886ff70f52b999db7c3718435f01a3f1081bc56cc681a1b7de2fa50ea4891c4ea673fe0a02eb855ecbc001bd86654 + checksum: 2bc164d6fc33298b3df8fbe6b27745b72ea3287a4b87c1dd32a77c8a277b62882d6cec3c12915496568d04ee3989ad01de81b4088b18cd40ddd5cb0532260903 languageName: node linkType: hard @@ -6404,9 +6559,9 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-tools@npm:15.0.1": - version: 15.0.1 - resolution: "@react-native-community/cli-tools@npm:15.0.1" +"@react-native-community/cli-tools@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-tools@npm:15.1.3" dependencies: appdirsjs: ^1.2.4 chalk: ^4.1.2 @@ -6419,7 +6574,7 @@ __metadata: semver: ^7.5.2 shell-quote: ^1.7.3 sudo-prompt: ^9.0.0 - checksum: 0c40d5aa2306a2bfc1ee15362d045b0eff3cb162dd1b070f504508b2bbdd00c791151cf9f8679d248b4480b75b758e60b8d0cf3c19a19a02b4b4ece9928a119c + checksum: f62997b7ed16df5beffc699c7556eebe0b27a63ac0b10dcf8af3e2875231183752e4a1a7e55e9d60f0b9cbfd7c3a2dd264eccc0e3430b81660538e27d5deffc8 languageName: node linkType: hard @@ -6458,12 +6613,12 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-types@npm:15.0.1": - version: 15.0.1 - resolution: "@react-native-community/cli-types@npm:15.0.1" +"@react-native-community/cli-types@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-types@npm:15.1.3" dependencies: joi: ^17.2.1 - checksum: 77452486158afcf1f03a3596135b6dba16dba5dd10209dacd5a6a4b176df36d37b8e49af61590d5a64df4907cf0575b6f37e0a3893335f961a9380edaee32152 + checksum: 5551e218499645ec7f1c8c3e24cfed427a5b4fab54d376b20f04fbe6b304bbf7dc69a7e64677e10c5d263ab8d98a37cb26d006ce0bcdad0d9710e09568fd297e languageName: node linkType: hard @@ -6532,17 +6687,17 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli@npm:15.0.1": - version: 15.0.1 - resolution: "@react-native-community/cli@npm:15.0.1" +"@react-native-community/cli@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli@npm:15.1.3" dependencies: - "@react-native-community/cli-clean": 15.0.1 - "@react-native-community/cli-config": 15.0.1 - "@react-native-community/cli-debugger-ui": 15.0.1 - "@react-native-community/cli-doctor": 15.0.1 - "@react-native-community/cli-server-api": 15.0.1 - "@react-native-community/cli-tools": 15.0.1 - "@react-native-community/cli-types": 15.0.1 + "@react-native-community/cli-clean": 15.1.3 + "@react-native-community/cli-config": 15.1.3 + "@react-native-community/cli-debugger-ui": 15.1.3 + "@react-native-community/cli-doctor": 15.1.3 + "@react-native-community/cli-server-api": 15.1.3 + "@react-native-community/cli-tools": 15.1.3 + "@react-native-community/cli-types": 15.1.3 chalk: ^4.1.2 commander: ^9.4.1 deepmerge: ^4.3.0 @@ -6554,7 +6709,7 @@ __metadata: semver: ^7.5.2 bin: rnc-cli: build/bin.js - checksum: 26c98ef67b4b89d3af13f2a3b19e51c7b2de5d320ca908cb628ca22b32bff5a17b8a1cc7f4b0ece303c4e53dc10e8ac0e88df9b376e63ebc97acb8d358f78c2e + checksum: 165c946856b5c4d6eadb0f8b9e29dfa0ab197bf43ce63179ca781d45163419fa9e85c3721be6908b6850415cd25d84bef63b4a61b78b5d44cae22ec21a92efec languageName: node linkType: hard @@ -6611,13 +6766,6 @@ __metadata: languageName: node linkType: hard -"@react-native/assets-registry@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/assets-registry@npm:0.76.3" - checksum: 0a5c3d63eec8ce9e29be9e0cca6aa0bc62580b9820caf948fc44574be75e166b836caa1cd4b53550c880996b36389fb8f2b18652c3e6abeddecc9ca835cd9296 - languageName: node - linkType: hard - "@react-native/assets-registry@npm:0.77.0": version: 0.77.0 resolution: "@react-native/assets-registry@npm:0.77.0" @@ -6650,15 +6798,6 @@ __metadata: languageName: node linkType: hard -"@react-native/babel-plugin-codegen@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/babel-plugin-codegen@npm:0.76.3" - dependencies: - "@react-native/codegen": 0.76.3 - checksum: db24d3d7f89d1aca30fd1a5050deb86982aba54c7df5ac5dc73bcae4ba07275a08af92db1ae383e44366ba206f941333d2a972672db8a57cbd825f4bacea5c0c - languageName: node - linkType: hard - "@react-native/babel-plugin-codegen@npm:0.77.0": version: 0.77.0 resolution: "@react-native/babel-plugin-codegen@npm:0.77.0" @@ -6776,61 +6915,6 @@ __metadata: languageName: node linkType: hard -"@react-native/babel-preset@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/babel-preset@npm:0.76.3" - dependencies: - "@babel/core": ^7.25.2 - "@babel/plugin-proposal-export-default-from": ^7.24.7 - "@babel/plugin-syntax-dynamic-import": ^7.8.3 - "@babel/plugin-syntax-export-default-from": ^7.24.7 - "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 - "@babel/plugin-syntax-optional-chaining": ^7.8.3 - "@babel/plugin-transform-arrow-functions": ^7.24.7 - "@babel/plugin-transform-async-generator-functions": ^7.25.4 - "@babel/plugin-transform-async-to-generator": ^7.24.7 - "@babel/plugin-transform-block-scoping": ^7.25.0 - "@babel/plugin-transform-class-properties": ^7.25.4 - "@babel/plugin-transform-classes": ^7.25.4 - "@babel/plugin-transform-computed-properties": ^7.24.7 - "@babel/plugin-transform-destructuring": ^7.24.8 - "@babel/plugin-transform-flow-strip-types": ^7.25.2 - "@babel/plugin-transform-for-of": ^7.24.7 - "@babel/plugin-transform-function-name": ^7.25.1 - "@babel/plugin-transform-literals": ^7.25.2 - "@babel/plugin-transform-logical-assignment-operators": ^7.24.7 - "@babel/plugin-transform-modules-commonjs": ^7.24.8 - "@babel/plugin-transform-named-capturing-groups-regex": ^7.24.7 - "@babel/plugin-transform-nullish-coalescing-operator": ^7.24.7 - "@babel/plugin-transform-numeric-separator": ^7.24.7 - "@babel/plugin-transform-object-rest-spread": ^7.24.7 - "@babel/plugin-transform-optional-catch-binding": ^7.24.7 - "@babel/plugin-transform-optional-chaining": ^7.24.8 - "@babel/plugin-transform-parameters": ^7.24.7 - "@babel/plugin-transform-private-methods": ^7.24.7 - "@babel/plugin-transform-private-property-in-object": ^7.24.7 - "@babel/plugin-transform-react-display-name": ^7.24.7 - "@babel/plugin-transform-react-jsx": ^7.25.2 - "@babel/plugin-transform-react-jsx-self": ^7.24.7 - "@babel/plugin-transform-react-jsx-source": ^7.24.7 - "@babel/plugin-transform-regenerator": ^7.24.7 - "@babel/plugin-transform-runtime": ^7.24.7 - "@babel/plugin-transform-shorthand-properties": ^7.24.7 - "@babel/plugin-transform-spread": ^7.24.7 - "@babel/plugin-transform-sticky-regex": ^7.24.7 - "@babel/plugin-transform-typescript": ^7.25.2 - "@babel/plugin-transform-unicode-regex": ^7.24.7 - "@babel/template": ^7.25.0 - "@react-native/babel-plugin-codegen": 0.76.3 - babel-plugin-syntax-hermes-parser: ^0.25.1 - babel-plugin-transform-flow-enums: ^0.0.2 - react-refresh: ^0.14.0 - peerDependencies: - "@babel/core": "*" - checksum: 012476667ad1596a0ae45b0b0d0404af724766aa170b22a80f56c4302060e2f5b90bef24a41aef2dd12cbe672a31b8c5c13f72b974cfaad004aef452ac17995c - languageName: node - linkType: hard - "@react-native/babel-preset@npm:0.77.0": version: 0.77.0 resolution: "@react-native/babel-preset@npm:0.77.0" @@ -6921,24 +7005,6 @@ __metadata: languageName: node linkType: hard -"@react-native/codegen@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/codegen@npm:0.76.3" - dependencies: - "@babel/parser": ^7.25.3 - glob: ^7.1.1 - hermes-parser: 0.23.1 - invariant: ^2.2.4 - jscodeshift: ^0.14.0 - mkdirp: ^0.5.1 - nullthrows: ^1.1.1 - yargs: ^17.6.2 - peerDependencies: - "@babel/preset-env": ^7.1.6 - checksum: 5e9677695dcddabcd045ee448472cdecb13d6db216d021a21e29830487cfaef790ff6c1e59de06a7d70d18cc816dcd939c2cbbfa5c58b78b27d04f3cbacbc5ac - languageName: node - linkType: hard - "@react-native/codegen@npm:0.77.0": version: 0.77.0 resolution: "@react-native/codegen@npm:0.77.0" @@ -7017,30 +7083,6 @@ __metadata: languageName: node linkType: hard -"@react-native/community-cli-plugin@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/community-cli-plugin@npm:0.76.3" - dependencies: - "@react-native/dev-middleware": 0.76.3 - "@react-native/metro-babel-transformer": 0.76.3 - chalk: ^4.0.0 - execa: ^5.1.1 - invariant: ^2.2.4 - metro: ^0.81.0 - metro-config: ^0.81.0 - metro-core: ^0.81.0 - node-fetch: ^2.2.0 - readline: ^1.3.0 - semver: ^7.1.3 - peerDependencies: - "@react-native-community/cli-server-api": "*" - peerDependenciesMeta: - "@react-native-community/cli-server-api": - optional: true - checksum: 7d3c76ac702f97a8d75ad1d8e0cedfef7061ed25ed26dde7d39214a26a42b8c594bc8ba9d1cfa8e83fae0069828340b207c771677431619bd1039aa99d9d8032 - languageName: node - linkType: hard - "@react-native/community-cli-plugin@npm:0.77.0": version: 0.77.0 resolution: "@react-native/community-cli-plugin@npm:0.77.0" @@ -7078,13 +7120,6 @@ __metadata: languageName: node linkType: hard -"@react-native/debugger-frontend@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/debugger-frontend@npm:0.76.3" - checksum: 549fea784b9e03a0e4bb05befea92af096705595e34fa6540873b1f00641ceaac3dafaeda212dd80d049f82d0929852c7fb1870bd823158ad780a5c2edfdcf0a - languageName: node - linkType: hard - "@react-native/debugger-frontend@npm:0.77.0": version: 0.77.0 resolution: "@react-native/debugger-frontend@npm:0.77.0" @@ -7130,25 +7165,6 @@ __metadata: languageName: node linkType: hard -"@react-native/dev-middleware@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/dev-middleware@npm:0.76.3" - dependencies: - "@isaacs/ttlcache": ^1.4.1 - "@react-native/debugger-frontend": 0.76.3 - chrome-launcher: ^0.15.2 - chromium-edge-launcher: ^0.2.0 - connect: ^3.6.5 - debug: ^2.2.0 - nullthrows: ^1.1.1 - open: ^7.0.3 - selfsigned: ^2.4.1 - serve-static: ^1.13.1 - ws: ^6.2.3 - checksum: 77acfecd6b59594d892afb63efcc54474a38278f233db6163bdf66329603bdb485dc304e0c9a58c5c19c1d7397cfb6b76f08bd5f136d130052db9d73ae6b74b5 - languageName: node - linkType: hard - "@react-native/dev-middleware@npm:0.77.0": version: 0.77.0 resolution: "@react-native/dev-middleware@npm:0.77.0" @@ -7192,13 +7208,13 @@ __metadata: languageName: node linkType: hard -"@react-native/eslint-config@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/eslint-config@npm:0.76.3" +"@react-native/eslint-config@npm:0.77.0": + version: 0.77.0 + resolution: "@react-native/eslint-config@npm:0.77.0" dependencies: "@babel/core": ^7.25.2 "@babel/eslint-parser": ^7.25.1 - "@react-native/eslint-plugin": 0.76.3 + "@react-native/eslint-plugin": 0.77.0 "@typescript-eslint/eslint-plugin": ^7.1.1 "@typescript-eslint/parser": ^7.1.1 eslint-config-prettier: ^8.5.0 @@ -7208,11 +7224,10 @@ __metadata: eslint-plugin-react: ^7.30.1 eslint-plugin-react-hooks: ^4.6.0 eslint-plugin-react-native: ^4.0.0 - hermes-eslint: ^0.23.1 peerDependencies: eslint: ">=8" prettier: ">=2" - checksum: d6bb62db096d12e7ed8cb0ed94b17e4c1a53e826512973d41600abc9f88f133978c6542117df33d958c734cd0440b708e980697bd548eddd9258bbf137015179 + checksum: f97d22fbc99295293c62d07a80b4b2a34e6ddc0e8cc62854a896b60b084b7b41f85b129462a0eb39ddfe8f9989d759f322aa3b3f8c18a01d57c3a2bd6f8caab6 languageName: node linkType: hard @@ -7223,10 +7238,10 @@ __metadata: languageName: node linkType: hard -"@react-native/eslint-plugin@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/eslint-plugin@npm:0.76.3" - checksum: d30243f8ba95776eca75a18bfe1b9a8f89232e313685dd6b04ebc3a4a5534ba67b2dd02d196f7e9348a1bbaf62d48b05bdc7cd05269cd243286c96a39c882cca +"@react-native/eslint-plugin@npm:0.77.0": + version: 0.77.0 + resolution: "@react-native/eslint-plugin@npm:0.77.0" + checksum: 8eb0790b3c18d8381d963f1d1174e81c04a43a92eb6852c237f41f05e8387429d2209af0d049ef7e0e9b8d502747fbcf36809b65acfb94ec8e6f7a22d07d8019 languageName: node linkType: hard @@ -7244,13 +7259,6 @@ __metadata: languageName: node linkType: hard -"@react-native/gradle-plugin@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/gradle-plugin@npm:0.76.3" - checksum: 7bde3ae9cbf21f59adc5583cfe25d245ca2921f50d50361e763a59bb02398206c93e61c935a4605609de7e1fe49450594ff56b0b9ccecc07065dbe4c9e9217c6 - languageName: node - linkType: hard - "@react-native/gradle-plugin@npm:0.77.0": version: 0.77.0 resolution: "@react-native/gradle-plugin@npm:0.77.0" @@ -7272,13 +7280,6 @@ __metadata: languageName: node linkType: hard -"@react-native/js-polyfills@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/js-polyfills@npm:0.76.3" - checksum: a33145ee39fe9de0e8b4b3a25cd263d775fe14ac3c4f77c4dc6a77a60c06febacdcefd7271c9aaa2a13336bada413601e3fa3de51eb7e44387b53055d99a1b69 - languageName: node - linkType: hard - "@react-native/js-polyfills@npm:0.77.0": version: 0.77.0 resolution: "@react-native/js-polyfills@npm:0.77.0" @@ -7314,20 +7315,6 @@ __metadata: languageName: node linkType: hard -"@react-native/metro-babel-transformer@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/metro-babel-transformer@npm:0.76.3" - dependencies: - "@babel/core": ^7.25.2 - "@react-native/babel-preset": 0.76.3 - hermes-parser: 0.23.1 - nullthrows: ^1.1.1 - peerDependencies: - "@babel/core": "*" - checksum: 26be14f178dbfac8f8c75c8c2a87e582e274f4f8fc8f8860e804de042167238b80d8606a1357296240aa59085a9275e4be6797a80afdeed2cbcaa7cf7d8c1793 - languageName: node - linkType: hard - "@react-native/metro-babel-transformer@npm:0.77.0": version: 0.77.0 resolution: "@react-native/metro-babel-transformer@npm:0.77.0" @@ -7354,15 +7341,15 @@ __metadata: languageName: node linkType: hard -"@react-native/metro-config@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/metro-config@npm:0.76.3" +"@react-native/metro-config@npm:0.77.0": + version: 0.77.0 + resolution: "@react-native/metro-config@npm:0.77.0" dependencies: - "@react-native/js-polyfills": 0.76.3 - "@react-native/metro-babel-transformer": 0.76.3 + "@react-native/js-polyfills": 0.77.0 + "@react-native/metro-babel-transformer": 0.77.0 metro-config: ^0.81.0 metro-runtime: ^0.81.0 - checksum: 7b80a450d3e97f7e462f3f8b0e22609c24084fcf450c77b7d641c9225600cef2af1cb97f90b6dfcfd710f274bb4044f2609438ccb420a2854feb72264978893b + checksum: baec2fb1c465f98da71d024907cbd3fd44869984c7d1d049fee14f957ee5c06dd1dfd692c73892448ebd46e60558355eaa1659f88958fd2c74cf4c33bd752bfb languageName: node linkType: hard @@ -7394,13 +7381,6 @@ __metadata: languageName: node linkType: hard -"@react-native/normalize-colors@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/normalize-colors@npm:0.76.3" - checksum: 71ce0cbaa52fc87552b0ad83dd3ebd0a76253b7aacdc82ead09a0ada6349457b9927ed10452cb63b89fc18d793852eafaec18f2c79603dbf9dcadb676b2db477 - languageName: node - linkType: hard - "@react-native/normalize-colors@npm:0.77.0": version: 0.77.0 resolution: "@react-native/normalize-colors@npm:0.77.0" @@ -7429,10 +7409,10 @@ __metadata: languageName: node linkType: hard -"@react-native/typescript-config@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/typescript-config@npm:0.76.3" - checksum: bd98111c641514fec919464532d764ce459495d85c62a9b62d19f8c07af6f94f5627b2e14e2611640582eb0a602c851ff45a3188492439481f8c70b39da6bc27 +"@react-native/typescript-config@npm:0.77.0": + version: 0.77.0 + resolution: "@react-native/typescript-config@npm:0.77.0" + checksum: 16da7b7eb4b0f1482c98975c73e3595906da6a63c5517be7df6245d008abf01a79c00d80078d698488b12b0edc247daf701323da13642f18879719797c6ac793 languageName: node linkType: hard @@ -7465,23 +7445,6 @@ __metadata: languageName: node linkType: hard -"@react-native/virtualized-lists@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/virtualized-lists@npm:0.76.3" - dependencies: - invariant: ^2.2.4 - nullthrows: ^1.1.1 - peerDependencies: - "@types/react": ^18.2.6 - react: "*" - react-native: "*" - peerDependenciesMeta: - "@types/react": - optional: true - checksum: b84df110406651a025b9d798cb4511bc7c6db37b44ec885c92bbbc9a220bdd77837a13116d54fe59c16d35ffff013e3c87c28ffa870eb9b9f840d779cef68f90 - languageName: node - linkType: hard - "@react-native/virtualized-lists@npm:0.77.0": version: 0.77.0 resolution: "@react-native/virtualized-lists@npm:0.77.0" @@ -7532,19 +7495,19 @@ __metadata: languageName: node linkType: hard -"@react-navigation/bottom-tabs@npm:^7.0.4": - version: 7.0.4 - resolution: "@react-navigation/bottom-tabs@npm:7.0.4" +"@react-navigation/bottom-tabs@npm:^7.2.0": + version: 7.2.0 + resolution: "@react-navigation/bottom-tabs@npm:7.2.0" dependencies: - "@react-navigation/elements": ^2.0.3 + "@react-navigation/elements": ^2.2.5 color: ^4.2.3 peerDependencies: - "@react-navigation/native": ^7.0.3 + "@react-navigation/native": ^7.0.14 react: ">= 18.2.0" react-native: "*" react-native-safe-area-context: ">= 4.0.0" react-native-screens: ">= 4.0.0" - checksum: 158ea4d5a163244036d2a2efc8cc5f8bfdefd8519d64a975f8a7978896d5810ec7dcdd518cac540e4e349a30880006cede5763764bae938c212d02a9ccd3f31b + checksum: 30e091ab71398ac4733440641ae490a109e1eb2d3b6e6abe95908795609b007d29bb2368bbc8453338a048e8b7649f5ae07212d5cf9b97be9096e781cf44a954 languageName: node linkType: hard @@ -7581,20 +7544,20 @@ __metadata: languageName: node linkType: hard -"@react-navigation/core@npm:^7.0.3": - version: 7.0.3 - resolution: "@react-navigation/core@npm:7.0.3" +"@react-navigation/core@npm:^7.3.1": + version: 7.3.1 + resolution: "@react-navigation/core@npm:7.3.1" dependencies: - "@react-navigation/routers": ^7.0.0 + "@react-navigation/routers": ^7.1.2 escape-string-regexp: ^4.0.0 - nanoid: 3.3.7 + nanoid: 3.3.8 query-string: ^7.1.3 react-is: ^18.2.0 use-latest-callback: ^0.2.1 use-sync-external-store: ^1.2.2 peerDependencies: - react: "*" - checksum: 5ec628ef592b475d41483115f311cc9ce61cf10cb9987d24cd44e7dea61b727d6256ee0d6fb526608db15c7eba4bfa42d7c625b6afa5346ec5d669476ff998f4 + react: ">= 18.2.0" + checksum: 609482947cd32e878a0ed68da5d870cd4d40b64d123c55cb4b61e6fe7be43d66537416e0bf4a417d91a70a2eb428dfc5f59a76a11ded7e26454af2d872b80508 languageName: node linkType: hard @@ -7628,21 +7591,21 @@ __metadata: languageName: node linkType: hard -"@react-navigation/elements@npm:^2.0.3": - version: 2.0.3 - resolution: "@react-navigation/elements@npm:2.0.3" +"@react-navigation/elements@npm:^2.2.5": + version: 2.2.5 + resolution: "@react-navigation/elements@npm:2.2.5" dependencies: color: ^4.2.3 peerDependencies: "@react-native-masked-view/masked-view": ">= 0.2.0" - "@react-navigation/native": ^7.0.3 + "@react-navigation/native": ^7.0.14 react: ">= 18.2.0" react-native: "*" react-native-safe-area-context: ">= 4.0.0" peerDependenciesMeta: "@react-native-masked-view/masked-view": optional: true - checksum: 0d680ca1eb022c2ad7794daaa581668f827f0566f0892033b19273497273064c66034dbd225512bb4b80557b8f7852e8598d089bc6b3ddb032bb4262d69e9d94 + checksum: 226dbf0350eb65a45cd488421a39338f321dfd44fc15ba8b37385799707446ae7563ab417ec00f6bed6caf25e5348fed7485c2ad26e48b160fa6216ef1bc5d2e languageName: node linkType: hard @@ -7662,19 +7625,19 @@ __metadata: languageName: node linkType: hard -"@react-navigation/native-stack@npm:^7.0.3": - version: 7.0.3 - resolution: "@react-navigation/native-stack@npm:7.0.3" +"@react-navigation/native-stack@npm:^7.2.0": + version: 7.2.0 + resolution: "@react-navigation/native-stack@npm:7.2.0" dependencies: - "@react-navigation/elements": ^2.0.3 + "@react-navigation/elements": ^2.2.5 warn-once: ^0.1.1 peerDependencies: - "@react-navigation/native": ^7.0.3 + "@react-navigation/native": ^7.0.14 react: ">= 18.2.0" react-native: "*" react-native-safe-area-context: ">= 4.0.0" react-native-screens: ">= 4.0.0" - checksum: 1eb07d58c439ac29eaeec8748324e05149fd2c2ffd25b8a2d20d9543fbb727077e8c52e2320097eea42e2826921a42fcac094a0917895fe60443542cf845491e + checksum: c8202080416307cf7e2502e82e92f3dc09a17b96051f26d1e103fa222ff12729d1dd049c6f747e45cf03698ff019ab27d70f48e2e505606e4be5ade692e1b9a9 languageName: node linkType: hard @@ -7709,19 +7672,19 @@ __metadata: languageName: node linkType: hard -"@react-navigation/native@npm:^7.0.3": - version: 7.0.3 - resolution: "@react-navigation/native@npm:7.0.3" +"@react-navigation/native@npm:^7.0.14": + version: 7.0.14 + resolution: "@react-navigation/native@npm:7.0.14" dependencies: - "@react-navigation/core": ^7.0.3 + "@react-navigation/core": ^7.3.1 escape-string-regexp: ^4.0.0 fast-deep-equal: ^3.1.3 - nanoid: 3.3.7 + nanoid: 3.3.8 use-latest-callback: ^0.2.1 peerDependencies: react: ">= 18.2.0" react-native: "*" - checksum: 0c2fa0402c5047f6cbc1653ace7b90b8e6314a06b52c59f46547a5a12ea2578bf29d6e86d72a178d2d200ef694475219db860edacd48b4bd377378339f272d83 + checksum: 2bc64d232fa467ad08a02cd7e6120e970e7d2bef8614759acfe1f4fcb08f08b606e6f838fda6a4c392f5464bf21bbd7782c6d48b5e1d9f9f7762b11fbdd2ea8d languageName: node linkType: hard @@ -7743,6 +7706,15 @@ __metadata: languageName: node linkType: hard +"@react-navigation/routers@npm:^7.1.2": + version: 7.1.2 + resolution: "@react-navigation/routers@npm:7.1.2" + dependencies: + nanoid: 3.3.8 + checksum: 651170c4201963eb478b9439738173a1dd0a6500a3ad5cecd78c61846086de56f0b9cec1f21f902c3705da99844086186320dab7700cec25be84bc463cd90475 + languageName: node + linkType: hard + "@react-navigation/stack@npm:^6.3.20": version: 6.4.1 resolution: "@react-navigation/stack@npm:6.4.1" @@ -7761,20 +7733,20 @@ __metadata: languageName: node linkType: hard -"@react-navigation/stack@npm:^7.0.3": - version: 7.0.3 - resolution: "@react-navigation/stack@npm:7.0.3" +"@react-navigation/stack@npm:^7.1.1": + version: 7.1.1 + resolution: "@react-navigation/stack@npm:7.1.1" dependencies: - "@react-navigation/elements": ^2.0.3 + "@react-navigation/elements": ^2.2.5 color: ^4.2.3 peerDependencies: - "@react-navigation/native": ^7.0.3 + "@react-navigation/native": ^7.0.14 react: ">= 18.2.0" react-native: "*" react-native-gesture-handler: ">= 2.0.0" react-native-safe-area-context: ">= 4.0.0" react-native-screens: ">= 4.0.0" - checksum: 4be3bd32df734f15349ba08b0c662087dded988956b34022aade38b97a4393bcf5aa1ad6122176da96d97cc55c531128865d6accbd3b515b462925b18935f483 + checksum: 3af39b34ad2747cce1679cb671c317ade3401bf7b184f04504c59d60bdcea8317cc0052d7636f725f045a51d171f90adba30592533f29c257f782e3b1978cbc0 languageName: node linkType: hard @@ -11007,7 +10979,7 @@ __metadata: languageName: node linkType: hard -"babel-plugin-syntax-hermes-parser@npm:0.25.1, babel-plugin-syntax-hermes-parser@npm:^0.25.1": +"babel-plugin-syntax-hermes-parser@npm:0.25.1": version: 0.25.1 resolution: "babel-plugin-syntax-hermes-parser@npm:0.25.1" dependencies: @@ -14126,6 +14098,19 @@ __metadata: languageName: node linkType: hard +"eslint-plugin-ft-flow@npm:^3.0.11": + version: 3.0.11 + resolution: "eslint-plugin-ft-flow@npm:3.0.11" + dependencies: + lodash: ^4.17.21 + string-natural-compare: ^3.0.1 + peerDependencies: + eslint: ^8.56.0 || ^9.0.0 + hermes-eslint: ">=0.15.0" + checksum: eba55022633424b7c5e491d4939eeba5525f5b1345a9fa0846a47f508885b91a0ee2a008276e4031260d0f9c1d971903b7469d8915ebc668cce67a01cdb808d0 + languageName: node + linkType: hard + "eslint-plugin-import@npm:^2.22.0, eslint-plugin-import@npm:^2.27.5": version: 2.29.1 resolution: "eslint-plugin-import@npm:2.29.1" @@ -16228,17 +16213,6 @@ __metadata: languageName: node linkType: hard -"hermes-eslint@npm:^0.23.1": - version: 0.23.1 - resolution: "hermes-eslint@npm:0.23.1" - dependencies: - esrecurse: ^4.3.0 - hermes-estree: 0.23.1 - hermes-parser: 0.23.1 - checksum: 5aed98bc6efa6b53e39cb5d91ef0107798f4b69827bcf3d4a4f3a0148d62a23a7184da95f05f35d9491d280b6e327f0d5cf0e2ee53ebc379bd9f7c55e9880929 - languageName: node - linkType: hard - "hermes-estree@npm:0.15.0": version: 0.15.0 resolution: "hermes-estree@npm:0.15.0" @@ -20760,6 +20734,15 @@ __metadata: languageName: node linkType: hard +"nanoid@npm:3.3.8": + version: 3.3.8 + resolution: "nanoid@npm:3.3.8" + bin: + nanoid: bin/nanoid.cjs + checksum: dfe0adbc0c77e9655b550c333075f51bb28cfc7568afbf3237249904f9c86c9aaaed1f113f0fddddba75673ee31c758c30c43d4414f014a52a7a626efc5958c9 + languageName: node + linkType: hard + "natural-compare-lite@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare-lite@npm:1.4.0" @@ -22883,18 +22866,17 @@ __metadata: languageName: node linkType: hard -"react-native-gesture-handler@npm:^2.21.1": - version: 2.21.1 - resolution: "react-native-gesture-handler@npm:2.21.1" +"react-native-gesture-handler@npm:^2.22.1": + version: 2.22.1 + resolution: "react-native-gesture-handler@npm:2.22.1" dependencies: "@egjs/hammerjs": ^2.0.17 hoist-non-react-statics: ^3.3.0 invariant: ^2.2.4 - prop-types: ^15.7.2 peerDependencies: react: "*" react-native: "*" - checksum: f1cb7091c9eddf46d9735faa835c0e9a2425e7eca5d422508980d45cc6c2d4516c6d318fbaebb67c5d1eab33ba2cfe3039465423d6669457781a6ab2c7f65d20 + checksum: 31be1a30d35b20dc72426147b3c5b8a2bf23a4666a4208208c423baec098850564e8cb555d360b87435ffe65a4f51f84e5471bf2140979c84589bd787cf5cfe0 languageName: node linkType: hard @@ -23003,9 +22985,9 @@ __metadata: languageName: node linkType: hard -"react-native-reanimated@npm:3.16.1": - version: 3.16.1 - resolution: "react-native-reanimated@npm:3.16.1" +"react-native-reanimated@npm:3.16.7": + version: 3.16.7 + resolution: "react-native-reanimated@npm:3.16.7" dependencies: "@babel/plugin-transform-arrow-functions": ^7.0.0-0 "@babel/plugin-transform-class-properties": ^7.0.0-0 @@ -23022,7 +23004,7 @@ __metadata: "@babel/core": ^7.0.0-0 react: "*" react-native: "*" - checksum: 7d969a24558c8dc7fb175610a867091a7dd04fd5998a09f2f02bfba5d7a59eee5918d2ee47722026a4ecbfb81c594dd28843962a7f01282172b478f7d451a909 + checksum: 108095709cd7a3effc5b5d276d94e161b399bd2d06e32140834168a0051545401bb09228071447e5925571da3f86f335d2a82c76751cdae07f66faf50b25c97f languageName: node linkType: hard @@ -23056,23 +23038,23 @@ __metadata: languageName: node linkType: hard -"react-native-safe-area-context@npm:4.14.0": - version: 4.14.0 - resolution: "react-native-safe-area-context@npm:4.14.0" +"react-native-safe-area-context@npm:4.8.0": + version: 4.8.0 + resolution: "react-native-safe-area-context@npm:4.8.0" peerDependencies: react: "*" react-native: "*" - checksum: 394523434f3c447ff7ace6fddb00fb976b14a1e7bed378eb8ea684a73153962ebcdb51445d9c2052d0d4211f5a69354aafc05875989b7e79bf1c5b592e490438 + checksum: 4e285ccbb27988b59325adc409e41f8632e04e35bd0dd9b9d24af158a3e6c09088e964401a882f8c047f4c629d5ecb8b0fde2b5b3339d707623e6135c60548f4 languageName: node linkType: hard -"react-native-safe-area-context@npm:4.8.0": - version: 4.8.0 - resolution: "react-native-safe-area-context@npm:4.8.0" +"react-native-safe-area-context@npm:5.2.0": + version: 5.2.0 + resolution: "react-native-safe-area-context@npm:5.2.0" peerDependencies: react: "*" react-native: "*" - checksum: 4e285ccbb27988b59325adc409e41f8632e04e35bd0dd9b9d24af158a3e6c09088e964401a882f8c047f4c629d5ecb8b0fde2b5b3339d707623e6135c60548f4 + checksum: 88d4267b49dde42de1e4d277a4cc07b94afc05c0704ac75db62a8a79da2965e826c6444c0dd0149355b761c64cce7a8cb7e04f6555ed9e3dac069a23efd3f061 languageName: node linkType: hard @@ -23089,16 +23071,16 @@ __metadata: languageName: node linkType: hard -"react-native-screens@npm:4.1.0": - version: 4.1.0 - resolution: "react-native-screens@npm:4.1.0" +"react-native-screens@npm:4.6.0": + version: 4.6.0 + resolution: "react-native-screens@npm:4.6.0" dependencies: react-freeze: ^1.0.0 warn-once: ^0.1.0 peerDependencies: react: "*" react-native: "*" - checksum: 70a1c522b000758ca066b30062b7902c3df15ee5d1bccc4e59901d207e278cb6852f7c883a5df5c93f1415fd4089de2d4261e3f3a7cd5150c1aad8674193c728 + checksum: 9bb769165954e3be8aea76a4ee85d3dacd45358df994eed0b1979235d37c16d0900186c7f358e25f9dffad454c578ada44620b2828416fd7fe98a78a2eef562e languageName: node linkType: hard @@ -23115,31 +23097,31 @@ __metadata: languageName: node linkType: hard -"react-native-svg@npm:^15.3.0": - version: 15.6.0 - resolution: "react-native-svg@npm:15.6.0" +"react-native-svg@npm:^15.11.1": + version: 15.11.1 + resolution: "react-native-svg@npm:15.11.1" dependencies: - css-select: "npm:^5.1.0" - css-tree: "npm:^1.1.3" - warn-once: "npm:0.1.1" + css-select: ^5.1.0 + css-tree: ^1.1.3 + warn-once: 0.1.1 peerDependencies: react: "*" react-native: "*" - checksum: 31c70317b7ca4c74d2b1db28af7ae127920c004c606ed4bd37f1e191a9433f6ce9929eabd105ed8768a1327ad26675ef0eaa06a97ca736ced8bfc6410b0d7480 + checksum: be3194d2f3255b90bb239f045092ea46f677277fbd3e02ed6c79a5bcddae487081c971a1f0ed095625806f688e5b3fd5aed6ac200061057fe2bda0e7f09933f6 languageName: node linkType: hard -"react-native-svg@npm:^15.9.0": - version: 15.9.0 - resolution: "react-native-svg@npm:15.9.0" +"react-native-svg@npm:^15.3.0": + version: 15.6.0 + resolution: "react-native-svg@npm:15.6.0" dependencies: - css-select: ^5.1.0 - css-tree: ^1.1.3 - warn-once: 0.1.1 + css-select: "npm:^5.1.0" + css-tree: "npm:^1.1.3" + warn-once: "npm:0.1.1" peerDependencies: react: "*" react-native: "*" - checksum: a9fa366699d824d1cf43543d37e5d2d36551002b1878dae27618c2bbd7dbaccaad42586c382a32a56ba20df20b564777581a6139da48ed766eaed95c8267b9df + checksum: 31c70317b7ca4c74d2b1db28af7ae127920c004c606ed4bd37f1e191a9433f6ce9929eabd105ed8768a1327ad26675ef0eaa06a97ca736ced8bfc6410b0d7480 languageName: node linkType: hard @@ -23215,16 +23197,16 @@ __metadata: languageName: node linkType: hard -"react-native-webview@npm:^13.12.3": - version: 13.12.3 - resolution: "react-native-webview@npm:13.12.3" +"react-native-webview@npm:^13.13.2": + version: 13.13.2 + resolution: "react-native-webview@npm:13.13.2" dependencies: escape-string-regexp: ^4.0.0 invariant: 2.2.4 peerDependencies: react: "*" react-native: "*" - checksum: 94d824fedc6b5c0402926b99a96f71f4752416e4f038be827552015c0bf6d595d71ba656079618402662aec5e2c539018b0bff2906b6f95261f70893e5dd5d80 + checksum: 034b1ac22b32f3c9c66c1be96ec71078657b569ddd0970639a90ddf2f3849fa31bc010cff19e5b9b315ce836b9061926b196a156a72b9438f5cee24512ebc33a languageName: node linkType: hard @@ -23376,60 +23358,6 @@ __metadata: languageName: node linkType: hard -"react-native@npm:0.76.3": - version: 0.76.3 - resolution: "react-native@npm:0.76.3" - dependencies: - "@jest/create-cache-key-function": ^29.6.3 - "@react-native/assets-registry": 0.76.3 - "@react-native/codegen": 0.76.3 - "@react-native/community-cli-plugin": 0.76.3 - "@react-native/gradle-plugin": 0.76.3 - "@react-native/js-polyfills": 0.76.3 - "@react-native/normalize-colors": 0.76.3 - "@react-native/virtualized-lists": 0.76.3 - 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.23.1 - base64-js: ^1.5.1 - chalk: ^4.0.0 - commander: ^12.0.0 - event-target-shim: ^5.0.1 - flow-enums-runtime: ^0.0.6 - glob: ^7.1.1 - invariant: ^2.2.4 - jest-environment-node: ^29.6.3 - jsc-android: ^250231.0.0 - memoize-one: ^5.0.0 - metro-runtime: ^0.81.0 - metro-source-map: ^0.81.0 - mkdirp: ^0.5.1 - nullthrows: ^1.1.1 - pretty-format: ^29.7.0 - promise: ^8.3.0 - react-devtools-core: ^5.3.1 - react-refresh: ^0.14.0 - regenerator-runtime: ^0.13.2 - scheduler: 0.24.0-canary-efb381bbf-20230505 - semver: ^7.1.3 - stacktrace-parser: ^0.1.10 - whatwg-fetch: ^3.0.0 - ws: ^6.2.3 - yargs: ^17.6.2 - peerDependencies: - "@types/react": ^18.2.6 - react: ^18.2.0 - peerDependenciesMeta: - "@types/react": - optional: true - bin: - react-native: cli.js - checksum: 0a2fbb7c1ff0057f69b23447980e912bc42df1c1e6c4be504f8e1d4c7c2182b3ca02b5f217bdf89b82a07d523b1e0e0f3124f3cf5f5876f5fa47f845cdba1c7a - languageName: node - linkType: hard - "react-native@npm:0.77.0": version: 0.77.0 resolution: "react-native@npm:0.77.0" @@ -24719,20 +24647,20 @@ __metadata: version: 0.0.0-use.local resolution: "sentry-react-native-sample@workspace:samples/react-native" dependencies: - "@babel/core": ^7.25.2 - "@babel/preset-env": ^7.25.3 - "@babel/runtime": ^7.25.0 - "@react-native-community/cli": 15.0.1 - "@react-native-community/cli-platform-android": 15.0.1 - "@react-native-community/cli-platform-ios": 15.0.1 - "@react-native/babel-preset": 0.76.3 - "@react-native/eslint-config": 0.76.3 - "@react-native/metro-config": 0.76.3 - "@react-native/typescript-config": 0.76.3 - "@react-navigation/bottom-tabs": ^7.0.4 - "@react-navigation/native": ^7.0.3 - "@react-navigation/native-stack": ^7.0.3 - "@react-navigation/stack": ^7.0.3 + "@babel/core": ^7.26.7 + "@babel/preset-env": ^7.26.7 + "@babel/runtime": ^7.26.7 + "@react-native-community/cli": 15.1.3 + "@react-native-community/cli-platform-android": 15.1.3 + "@react-native-community/cli-platform-ios": 15.1.3 + "@react-native/babel-preset": 0.77.0 + "@react-native/eslint-config": 0.77.0 + "@react-native/metro-config": 0.77.0 + "@react-native/typescript-config": 0.77.0 + "@react-navigation/bottom-tabs": ^7.2.0 + "@react-navigation/native": ^7.0.14 + "@react-navigation/native-stack": ^7.2.0 + "@react-navigation/stack": ^7.1.1 "@sentry/babel-plugin-component-annotate": ^2.18.0 "@sentry/react-native": 6.6.0 "@types/react": ^18.2.65 @@ -24740,22 +24668,23 @@ __metadata: "@types/react-test-renderer": ^18.0.0 "@typescript-eslint/eslint-plugin": ^7.18.0 "@typescript-eslint/parser": ^7.18.0 - babel-jest: ^29.2.1 + babel-jest: ^29.6.3 babel-plugin-module-resolver: ^5.0.0 delay: ^6.0.0 eslint: ^8.19.0 + eslint-plugin-ft-flow: ^3.0.11 jest: ^29.6.3 patch-package: ^8.0.0 prettier: 2.8.8 react: 18.3.1 - react-native: 0.76.3 - react-native-gesture-handler: ^2.21.1 - react-native-reanimated: 3.16.1 - react-native-safe-area-context: 4.14.0 - react-native-screens: 4.1.0 - react-native-svg: ^15.9.0 + react-native: 0.77.0 + react-native-gesture-handler: ^2.22.1 + react-native-reanimated: 3.16.7 + react-native-safe-area-context: 5.2.0 + react-native-screens: 4.6.0 + react-native-svg: ^15.11.1 react-native-vector-icons: ^10.2.0 - react-native-webview: ^13.12.3 + react-native-webview: ^13.13.2 react-redux: ^8.1.3 react-test-renderer: 18.3.1 redux: ^4.2.1