From 666a81a3cdefc5dd6a9ca68ef62cd7c26de0e9dc Mon Sep 17 00:00:00 2001 From: pinpong Date: Thu, 12 Feb 2026 16:54:47 +0700 Subject: [PATCH 1/2] chore: update to latest Nitro Modules version --- .../rngooglemapsplus/RNGoogleMapsPlusView.kt | 5 + example/ios/Podfile.lock | 18 +- example/package.json | 2 +- package.json | 4 +- scripts/nitrogen-patch.js | 66 ++- yarn.lock | 427 ++++++------------ 6 files changed, 195 insertions(+), 327 deletions(-) diff --git a/android/src/main/java/com/rngooglemapsplus/RNGoogleMapsPlusView.kt b/android/src/main/java/com/rngooglemapsplus/RNGoogleMapsPlusView.kt index 3c48d17..20f5e86 100644 --- a/android/src/main/java/com/rngooglemapsplus/RNGoogleMapsPlusView.kt +++ b/android/src/main/java/com/rngooglemapsplus/RNGoogleMapsPlusView.kt @@ -41,6 +41,11 @@ class RNGoogleMapsPlusView( override val view = GoogleMapsViewImpl(context, locationHandler, playServiceHandler, markerBuilder, mapErrorHandler) + override fun dispose() { + view.destroyInternal() + super.dispose() + } + override var initialProps: RNInitialProps? = null set(value) { if (field == value) return diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index d3416b8..23dbde2 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -40,13 +40,13 @@ PODS: - glog (0.3.5) - Google-Maps-iOS-Utils (7.0.0): - GoogleMaps (~> 10.0) - - GoogleMaps (10.7.0): - - GoogleMaps/Maps (= 10.7.0) - - GoogleMaps/Maps (10.7.0) + - GoogleMaps (10.8.0): + - GoogleMaps/Maps (= 10.8.0) + - GoogleMaps/Maps (10.8.0) - hermes-engine (0.14.0): - hermes-engine/Pre-built (= 0.14.0) - hermes-engine/Pre-built (0.14.0) - - NitroModules (0.32.0): + - NitroModules (0.33.8): - boost - DoubleConversion - fast_float @@ -2632,14 +2632,14 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - RNGoogleMapsPlus (1.10.2): + - RNGoogleMapsPlus (1.11.0): - boost - DoubleConversion - fast_float - fmt - glog - Google-Maps-iOS-Utils (= 7.0.0) - - GoogleMaps (= 10.7.0) + - GoogleMaps (= 10.8.0) - hermes-engine - NitroModules - RCT-Folly @@ -3190,9 +3190,9 @@ SPEC CHECKSUMS: fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd glog: 5683914934d5b6e4240e497e0f4a3b42d1854183 Google-Maps-iOS-Utils: cbaa0660586302c8d4149b43910a4973494ed64c - GoogleMaps: 5db81729b4f6defd40820d46b49a350273ec1d28 + GoogleMaps: fe4035acb768ed14ce732811363f232550ba55af hermes-engine: ff3a9fe253825c0e37c52df65dd0c483ded41ece - NitroModules: 5ab248c0c4bc0a440414c0a8509dbad55cc7da6c + NitroModules: ceb81cc842944a13b5f7d451f92008e8cf38e12c RCT-Folly: 846fda9475e61ec7bcbf8a3fe81edfcaeb090669 RCTDeprecation: a41bbdd9af30bf2e5715796b313e44ec43eefff1 RCTRequired: 7be34aabb0b77c3cefe644528df0fa0afad4e4d0 @@ -3264,7 +3264,7 @@ SPEC CHECKSUMS: ReactCodegen: d663254bf59e57e5ed7c65638bd45f358a373bba ReactCommon: 15e1e727fa34f760beb7dd52928687fda8edf8dc RNGestureHandler: c6327cf6e2bd384dc90351ccfff0da8142d62f54 - RNGoogleMapsPlus: b871e689be34a1a2ae40178bc1a4e67dcf54cd6f + RNGoogleMapsPlus: 66b395c9122ca8c818b82861ad7dd892f83640f8 RNReanimated: fbcb7fd8da5b0b088401542c58fb5d266388f1cf RNScreens: d6413aeb1878cdafd3c721e2c5218faf5d5d3b13 RNWorklets: 69f7239afaf3a156f7f9549eeb0ae8d02adc095f diff --git a/example/package.json b/example/package.json index 92bd90e..1467e39 100644 --- a/example/package.json +++ b/example/package.json @@ -20,7 +20,7 @@ "react-native-clusterer": "5.0.2", "react-native-gesture-handler": "2.30.0", "react-native-google-maps-plus": "workspace:*", - "react-native-nitro-modules": "0.32.0", + "react-native-nitro-modules": "0.33.8", "react-native-reanimated": "4.2.1", "react-native-safe-area-context": "5.6.2", "react-native-screens": "4.19.0", diff --git a/package.json b/package.json index 4b89086..3ad03d0 100644 --- a/package.json +++ b/package.json @@ -103,12 +103,12 @@ "eslint-plugin-unused-imports": "4.3.0", "jest": "30.2.0", "lefthook": "2.0.13", - "nitrogen": "0.32.0", + "nitrogen": "0.33.8", "prettier": "3.7.4", "react": "19.2.3", "react-native": "0.83.1", "react-native-builder-bob": "0.40.17", - "react-native-nitro-modules": "0.32.0", + "react-native-nitro-modules": "0.33.8", "semantic-release": "25.0.2", "typedoc": "0.28.16", "typescript": "5.9.3" diff --git a/scripts/nitrogen-patch.js b/scripts/nitrogen-patch.js index 926ad97..85773e9 100644 --- a/scripts/nitrogen-patch.js +++ b/scripts/nitrogen-patch.js @@ -5,11 +5,11 @@ * - Replaces 'com.margelo.nitro.rngooglemapsplus' -> 'com.rngooglemapsplus' * - Replaces 'com/margelo/nitro/rngooglemapsplus' -> 'com/rngooglemapsplus' * - Removes 'margelo/nitro/' in RNGoogleMapsPlusOnLoad.cpp - * - Inserts `prepareToRecycleView()` + * - Inserts `onDropViewInstance()` * nitrogen/generated/android/kotlin/com/margelo/nitro/rngooglemapsplus/views/HybridRNGoogleMapsPlusViewManager.kt * * iOS - * - Inserts `+ (BOOL)shouldBeRecycled` + * - Inserts `+ (void)dealloc` * nitrogen/generated/ios/c++/views/HybridRNGoogleMapsPlusViewComponent.mm */ import { readFile, readdir, writeFile } from 'node:fs/promises'; @@ -70,33 +70,19 @@ const REPLACEMENTS = [ const __filename = fileURLToPath(import.meta.url); const filename = basename(__filename); -const ANDROID_VIEW_MANAGER_METHODS = - /override fun onDropViewInstance\(view: View\)\s*\{\s*super\.onDropViewInstance\(view\)\s*views\.remove\(view\)\s*\}/m; +const PATCH_MARKER = ` // added by ${filename}`; -const ANDROID_VIEW_MANAGER_METHODS_NEW = ` +const ON_DROP_VIEW_INSTANCE_ANDROID = ` +${PATCH_MARKER} override fun onDropViewInstance(view: View) { + val hybridView = view.getTag(associated_hybrid_view_tag) as? RNGoogleMapsPlusView + hybridView?.dispose() + view.setTag(associated_hybrid_view_tag, null) super.onDropViewInstance(view) - views.remove(view) - /// added by ${filename} - if (view is GoogleMapsViewImpl) { - view.destroyInternal() - } - } - - /// added by ${filename} - override fun prepareToRecycleView(reactContext: ThemedReactContext, view: View): View? { - return null - } -`; - -const RECYCLE_METHOD_IOS = ` -/// added by ${filename} -+ (BOOL)shouldBeRecycled -{ - return NO; -} + }`; -/// added by ${filename} +const DEALLOC_METHOD_IOS = ` +${PATCH_MARKER} - (void)dealloc { if (_hybridView) { RNGoogleMapsPlus::HybridRNGoogleMapsPlusViewSpec_cxx& swiftPart = _hybridView->getSwiftPart(); @@ -118,28 +104,32 @@ async function processFile(filePath) { } if (path.resolve(filePath) === path.resolve(HYBRID_VIEW_MANAGER)) { - if (ANDROID_VIEW_MANAGER_METHODS.test(updated)) { + if (!updated.includes(PATCH_MARKER)) { + const pattern = /(override\s+fun\s+createViewInstance[\s\S]*?\})/m; + + if (!pattern.test(updated)) { + throw new Error( + `Pattern for "createViewInstance" not found in ${filePath}` + ); + } + updated = updated.replace( - ANDROID_VIEW_MANAGER_METHODS, - ANDROID_VIEW_MANAGER_METHODS_NEW - ); - } else { - throw new Error( - `Pattern for HybridRNGoogleMapsPlusViewManager not found in ${filePath}` + pattern, + `$1\n${ON_DROP_VIEW_INSTANCE_ANDROID}` ); } } if (path.resolve(filePath) === path.resolve(HYBRID_VIEW_COMPONENT_IOS)) { - if (!/\+\s*\(BOOL\)\s*shouldBeRecycled/.test(updated)) { - const pattern = - /(- \(instancetype\)\s*init\s*\{(?:[^{}]|\{[^{}]*\})*\})/m; + if (!updated.includes(PATCH_MARKER)) { + const initPattern = + /(-\s*\(instancetype\)\s*init[\s\S]*?return\s+self;\s*\})/m; - if (pattern.test(updated)) { - updated = updated.replace(pattern, `$1\n${RECYCLE_METHOD_IOS}`); - } else { + if (!initPattern.test(updated)) { throw new Error(`Pattern for "init" not found in ${filePath}`); } + + updated = updated.replace(initPattern, `$1\n${DEALLOC_METHOD_IOS}`); } } diff --git a/yarn.lock b/yarn.lock index 953847f..be60043 100644 --- a/yarn.lock +++ b/yarn.lock @@ -16,12 +16,12 @@ __metadata: linkType: hard "@actions/core@npm:^2.0.0": - version: 2.0.1 - resolution: "@actions/core@npm:2.0.1" + version: 2.0.3 + resolution: "@actions/core@npm:2.0.3" dependencies: "@actions/exec": ^2.0.0 - "@actions/http-client": ^3.0.0 - checksum: 7f15d4b75645a8b35f2ab0f3eb4e699625f3b73ee25d7dec81214f4ebe88ba68aeb9233fc6fda3cad03dd5ae49b6593f1f92885cf4797fa7a95243913b1dd4c1 + "@actions/http-client": ^3.0.2 + checksum: d0f7e9f5dbb1c52fa56c2208544a0d13bcb40946457d2c2bea5e51c6de257a6e8ec59259888a837ecf1af1f95509e7472cc5eecd403e97c5f05588d6eef10f8a languageName: node linkType: hard @@ -53,13 +53,13 @@ __metadata: languageName: node linkType: hard -"@actions/http-client@npm:^3.0.0": - version: 3.0.0 - resolution: "@actions/http-client@npm:3.0.0" +"@actions/http-client@npm:^3.0.2": + version: 3.0.2 + resolution: "@actions/http-client@npm:3.0.2" dependencies: tunnel: ^0.0.6 - undici: ^5.28.5 - checksum: 840ec7a4c224a3945d1958b56b01fb870ae19c1d1502b8f0d1a7c291bbe061aff50b6c3bbf6c09b6afa3b56386ec09ecd16029c6fcb3016fb9e21cd1ab5f49fc + undici: ^6.23.0 + checksum: 8a4e63499af87ba6248f364fc0dd8325945be51d9f765475d67b2e6ce56a56a6a01ddc2750b89e6112dc70e4679bb881d9526f7ce3bf8c9383a7a1488d248379 languageName: node linkType: hard @@ -1684,27 +1684,27 @@ __metadata: languageName: node linkType: hard -"@commitlint/config-validator@npm:^20.3.1": - version: 20.3.1 - resolution: "@commitlint/config-validator@npm:20.3.1" +"@commitlint/config-validator@npm:^20.4.0": + version: 20.4.0 + resolution: "@commitlint/config-validator@npm:20.4.0" dependencies: - "@commitlint/types": ^20.3.1 + "@commitlint/types": ^20.4.0 ajv: ^8.11.0 - checksum: d123e0864586463f3eb42c22f3525af882eaed2057651e2cae338fbdf461e1e64f439df1033363d7930aff72a81e5ffb6762ffc51890aa25c273b2d616f2aadd + checksum: 571a359e8d3649da8c8f9dbeafd18fee4e515a5f0b98ecb56322a02be6aff708f579c7cfb300575cd2d0f81cca4058e69870ddf09707be0c3bbb132657069194 languageName: node linkType: hard -"@commitlint/ensure@npm:^20.3.1": - version: 20.3.1 - resolution: "@commitlint/ensure@npm:20.3.1" +"@commitlint/ensure@npm:^20.4.1": + version: 20.4.1 + resolution: "@commitlint/ensure@npm:20.4.1" dependencies: - "@commitlint/types": ^20.3.1 + "@commitlint/types": ^20.4.0 lodash.camelcase: ^4.3.0 lodash.kebabcase: ^4.1.1 lodash.snakecase: ^4.1.1 lodash.startcase: ^4.4.0 lodash.upperfirst: ^4.3.1 - checksum: 550f218fd1c18cb014f3ab5f5a50ece087f30772b755cb18e6090f2a79c1f5844391599a5c95224b9eec15ce63b5377a9d516bdb27b313fea2443c25de127fb4 + checksum: 6790e1588981d970ad2850992dea85a1b77ca9631771b75d755dccd76b97bcdefa2c3c740780332dfba39c9302e9f55ddfa7517c3af3108a0a29f07aaea94504 languageName: node linkType: hard @@ -1716,109 +1716,108 @@ __metadata: linkType: hard "@commitlint/format@npm:^20.3.1": - version: 20.3.1 - resolution: "@commitlint/format@npm:20.3.1" + version: 20.4.0 + resolution: "@commitlint/format@npm:20.4.0" dependencies: - "@commitlint/types": ^20.3.1 - chalk: ^5.3.0 - checksum: 61de1e9874be8f0ab2e2942e1a118015a57619447df551913c7f9bdc7884cdbb7713b545b7db5fe38f8d8d8e29ec058c4aba54cd0412e8eb91782c09a3eda39c + "@commitlint/types": ^20.4.0 + picocolors: ^1.1.1 + checksum: b400b1b709fbb99a3e694a72353eb36d25dfb3388a686e749762f0ed296dce2bec9999067eb9d7f6b3390e26426df8b242d0433ee446a729e97b12d780613308 languageName: node linkType: hard -"@commitlint/is-ignored@npm:^20.3.1": - version: 20.3.1 - resolution: "@commitlint/is-ignored@npm:20.3.1" +"@commitlint/is-ignored@npm:^20.4.1": + version: 20.4.1 + resolution: "@commitlint/is-ignored@npm:20.4.1" dependencies: - "@commitlint/types": ^20.3.1 + "@commitlint/types": ^20.4.0 semver: ^7.6.0 - checksum: 9862c955edb7eeeffb3947d29a5f1cbb6063076cc4068798f7675a4e0d630ef39e20cc1a159ed0c74c41d216f9448d45453c00837c60e3afc0246f0bc3f6bdda + checksum: f6c9dbbed7ab256fc18a669d3a7ebf2c79c2ca450a46c66a32b3ca508bd431a05e0ebf97b43999625719ba966fc8e519962ad2422d13bc42439dec872465ae3a languageName: node linkType: hard "@commitlint/lint@npm:^20.3.1": - version: 20.3.1 - resolution: "@commitlint/lint@npm:20.3.1" + version: 20.4.1 + resolution: "@commitlint/lint@npm:20.4.1" dependencies: - "@commitlint/is-ignored": ^20.3.1 - "@commitlint/parse": ^20.3.1 - "@commitlint/rules": ^20.3.1 - "@commitlint/types": ^20.3.1 - checksum: 853c3c75b2233219470f9eede0f893c3852c9bfa1ba0d362f80199972ea71f50de370bc145a399b8e7d96cde2d6bd256b049d9a1df137aa2f900aa21bbbaaaec + "@commitlint/is-ignored": ^20.4.1 + "@commitlint/parse": ^20.4.1 + "@commitlint/rules": ^20.4.1 + "@commitlint/types": ^20.4.0 + checksum: abd5b974593ca20647eb805eb02f4a2f06a7a9ae60a5bbd73f968c01b4d80062e22bfece710e5e77c96ade588667656d670b3a68fe4b9211c1fc0966cf483c3b languageName: node linkType: hard "@commitlint/load@npm:^20.3.1": - version: 20.3.1 - resolution: "@commitlint/load@npm:20.3.1" + version: 20.4.0 + resolution: "@commitlint/load@npm:20.4.0" dependencies: - "@commitlint/config-validator": ^20.3.1 + "@commitlint/config-validator": ^20.4.0 "@commitlint/execute-rule": ^20.0.0 - "@commitlint/resolve-extends": ^20.3.1 - "@commitlint/types": ^20.3.1 - chalk: ^5.3.0 + "@commitlint/resolve-extends": ^20.4.0 + "@commitlint/types": ^20.4.0 cosmiconfig: ^9.0.0 cosmiconfig-typescript-loader: ^6.1.0 - lodash.isplainobject: ^4.0.6 - lodash.merge: ^4.6.2 - lodash.uniq: ^4.5.0 - checksum: 952dfea7e8b7e5c9a4f13de95afbe1c8c137da8b54ca4ab6c9b5ed49cb97af2e87a4ae0ddbbd6f435c38ab797ba08d6c8ff3f5d93131a5fffeecce4528734492 + is-plain-obj: ^4.1.0 + lodash.mergewith: ^4.6.2 + picocolors: ^1.1.1 + checksum: 97f9bc68420a86d7cfaff880219fc26fca5d22c1714df2b851f85abac2aa3ba3a6edbd40feca7984b47c58bc584522064c59cee3c9e362c3a8447088b8aa6cbd languageName: node linkType: hard -"@commitlint/message@npm:^20.0.0": - version: 20.0.0 - resolution: "@commitlint/message@npm:20.0.0" - checksum: db02980b1e0fd4a38079a5642d9c2daf22acb0dcd87c6005aa2d866eebc4e482c8852b4bd2cb2cad93173e264cfbf9490645fbd4973446466c677f6ad52d37bd +"@commitlint/message@npm:^20.4.0": + version: 20.4.0 + resolution: "@commitlint/message@npm:20.4.0" + checksum: d0e779cf5ea60fd19a7ca83c2ebc6a270e45f92d8489645e26d254825dda110f1433a07f31cfd97a21db611fec9da51cd69900b3a9e4f791951db331fa8f9cae languageName: node linkType: hard -"@commitlint/parse@npm:^20.3.1": - version: 20.3.1 - resolution: "@commitlint/parse@npm:20.3.1" +"@commitlint/parse@npm:^20.4.1": + version: 20.4.1 + resolution: "@commitlint/parse@npm:20.4.1" dependencies: - "@commitlint/types": ^20.3.1 - conventional-changelog-angular: ^7.0.0 - conventional-commits-parser: ^5.0.0 - checksum: cbfe562a1c895bef4f2c56e26a2280132d7f8d9e718a37b872a4636c3ae827b6e8541cb1c775701df7ca734b6d842cb4baed72940658577a2ccc6ec4a0ecb5a9 + "@commitlint/types": ^20.4.0 + conventional-changelog-angular: ^8.1.0 + conventional-commits-parser: ^6.2.1 + checksum: c38c3964377c99e0b95f428f2161ac2d188a1e28e636bb0b2705a49996d8fbc34bb329eb4b265a77c71dbd520244d5ddce5ed519b9451b8530f22657f803a7a1 languageName: node linkType: hard "@commitlint/read@npm:^20.3.1": - version: 20.3.1 - resolution: "@commitlint/read@npm:20.3.1" + version: 20.4.0 + resolution: "@commitlint/read@npm:20.4.0" dependencies: - "@commitlint/top-level": ^20.0.0 - "@commitlint/types": ^20.3.1 + "@commitlint/top-level": ^20.4.0 + "@commitlint/types": ^20.4.0 git-raw-commits: ^4.0.0 minimist: ^1.2.8 tinyexec: ^1.0.0 - checksum: 64b1d2bda260c13fb22f553b3c49638d4d96289710d1664da88408ee2d8a5e24d7853432d96b7d6468afe4205c86b2b76a40c45a42ed69aa409c357505641494 + checksum: 952c09c71e7b4223217710f0ff658f0c614f56e74a9e153b2d9bc681d11b0593d93a52e125d2f4cdd7bb31423a6b969d13cea95690198e63ffb6039a09195161 languageName: node linkType: hard -"@commitlint/resolve-extends@npm:^20.3.1": - version: 20.3.1 - resolution: "@commitlint/resolve-extends@npm:20.3.1" +"@commitlint/resolve-extends@npm:^20.4.0": + version: 20.4.0 + resolution: "@commitlint/resolve-extends@npm:20.4.0" dependencies: - "@commitlint/config-validator": ^20.3.1 - "@commitlint/types": ^20.3.1 + "@commitlint/config-validator": ^20.4.0 + "@commitlint/types": ^20.4.0 global-directory: ^4.0.1 import-meta-resolve: ^4.0.0 lodash.mergewith: ^4.6.2 resolve-from: ^5.0.0 - checksum: 14470d54d794453e70ba5c136bd85bd5de8a4aa69571ee8c3a9c89d1d25b5bd6680836ec8f342599ae85f5d7391969bb5522e7070e74fc1dae908190027dbc9a + checksum: 2f074cfc9e70221331b1c3fab8494b1fe922e67d0d0d17a88b5089dabc442a55b6e534569c4d0067b4eaebbbfd0c6013a9b926e5032fd80dc71f0ae847c345c4 languageName: node linkType: hard -"@commitlint/rules@npm:^20.3.1": - version: 20.3.1 - resolution: "@commitlint/rules@npm:20.3.1" +"@commitlint/rules@npm:^20.4.1": + version: 20.4.1 + resolution: "@commitlint/rules@npm:20.4.1" dependencies: - "@commitlint/ensure": ^20.3.1 - "@commitlint/message": ^20.0.0 + "@commitlint/ensure": ^20.4.1 + "@commitlint/message": ^20.4.0 "@commitlint/to-lines": ^20.0.0 - "@commitlint/types": ^20.3.1 - checksum: da7b386412f8782af4a8136527af919a298816ebaa5597b6ac09b5d8fa4c6a42bb62f65902c7b43d4ab0f8e1b94d0b5933ee4f1d66f55d1bf89629626367642b + "@commitlint/types": ^20.4.0 + checksum: e383cc925acd42b884cc52c7716a08f1bcb7f34a922310aaed52a812c629ec8f865de089a9a8c85a658a5563a7b7cee4ff314aa50809f3c394bc1f63a501ce64 languageName: node linkType: hard @@ -1829,22 +1828,22 @@ __metadata: languageName: node linkType: hard -"@commitlint/top-level@npm:^20.0.0": - version: 20.0.0 - resolution: "@commitlint/top-level@npm:20.0.0" +"@commitlint/top-level@npm:^20.4.0": + version: 20.4.0 + resolution: "@commitlint/top-level@npm:20.4.0" dependencies: - find-up: ^7.0.0 - checksum: e3e2c93e41902cc2ca13bfd6492ffefaaafe21cab9795aa599c9f3c0aaeef53b006620dae6fea179f939cc14fe9e37a5356329a6097440e204bc203a7cb84727 + escalade: ^3.2.0 + checksum: 49b9626b94917a191c7ea6c18eb6b0d08de3d18be7092dea71321070254245cb0258962d3b50925f5dcee44abd06648228791706a5b216704d075ebd2a10d8f6 languageName: node linkType: hard -"@commitlint/types@npm:^20.3.1": - version: 20.3.1 - resolution: "@commitlint/types@npm:20.3.1" +"@commitlint/types@npm:^20.3.1, @commitlint/types@npm:^20.4.0": + version: 20.4.0 + resolution: "@commitlint/types@npm:20.4.0" dependencies: - "@types/conventional-commits-parser": ^5.0.0 - chalk: ^5.3.0 - checksum: 9ca85cdad3bc8604d98e71d3c0c35aca7f6e84777f6f49e5218f83b8df7f58777e6436ee1101ee72c2a776123de605086bf90372679f919ad0293d40382d1f91 + conventional-commits-parser: ^6.2.1 + picocolors: ^1.1.1 + checksum: aff0e6d33eb3191fad3c20d7d46e282ae3dacca52a24f372ac880f0231c859a26726d25565246ea34b67aa9ac1db55f12ef3d635bd6fe9e68cb34fa0a7c5fe47 languageName: node linkType: hard @@ -1967,15 +1966,15 @@ __metadata: linkType: hard "@eslint/core@npm:^1.0.1": - version: 1.0.1 - resolution: "@eslint/core@npm:1.0.1" + version: 1.1.0 + resolution: "@eslint/core@npm:1.1.0" dependencies: "@types/json-schema": ^7.0.15 - checksum: e79fe0984a0da922302e5b15ddc2f51ffab0126b5066e79ad475fc044b6c579877bb9055aae1ce2e16837deae86cf3978e2745424c446da062d3897945d51e9e + checksum: 8f0f11540c1b42a91e694bc10861acbc1e29994ba6e2c8782186c0b9ec1a95ca0272ea9eb02408cdcc5f55843b584e0572a9e3cf7d924d912214a0c86fe3cde0 languageName: node linkType: hard -"@eslint/eslintrc@npm:3.3.3": +"@eslint/eslintrc@npm:3.3.3, @eslint/eslintrc@npm:^3.3.1": version: 3.3.3 resolution: "@eslint/eslintrc@npm:3.3.3" dependencies: @@ -1992,23 +1991,6 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^3.3.1": - version: 3.3.1 - resolution: "@eslint/eslintrc@npm:3.3.1" - dependencies: - ajv: ^6.12.4 - debug: ^4.3.2 - espree: ^10.0.1 - globals: ^14.0.0 - ignore: ^5.2.0 - import-fresh: ^3.2.1 - js-yaml: ^4.1.0 - minimatch: ^3.1.2 - strip-json-comments: ^3.1.1 - checksum: 8241f998f0857abf5a615072273b90b1244d75c1c45d217c6a8eb444c6e12bbb5506b4879c14fb262eb72b7d8e3d2f0542da2db1a7f414a12496ebb790fb4d62 - languageName: node - linkType: hard - "@eslint/js@npm:9.39.2": version: 9.39.2 resolution: "@eslint/js@npm:9.39.2" @@ -3562,8 +3544,8 @@ __metadata: linkType: hard "@react-navigation/core@npm:^7.13.7": - version: 7.13.7 - resolution: "@react-navigation/core@npm:7.13.7" + version: 7.14.0 + resolution: "@react-navigation/core@npm:7.14.0" dependencies: "@react-navigation/routers": ^7.5.3 escape-string-regexp: ^4.0.0 @@ -3575,27 +3557,27 @@ __metadata: use-sync-external-store: ^1.5.0 peerDependencies: react: ">= 18.2.0" - checksum: aa5870970c2e3605bc310483a218fc6d1ec47e6fc5b4dc61d12ed8663abb6104c317f92292c7bf226175f9c5dfbc51e8cea7a2ece2b9d0d308f452dbed672b4f + checksum: e61b5dded9efd888f2f25aca0454cff1f0286bf893f6d6d677bb31f2267cdcdd96f691d0b61673eca03512502024dfc786a41f48e434b83b2a2769e2578b76a8 languageName: node linkType: hard "@react-navigation/elements@npm:^2.9.3": - version: 2.9.3 - resolution: "@react-navigation/elements@npm:2.9.3" + version: 2.9.5 + resolution: "@react-navigation/elements@npm:2.9.5" dependencies: color: ^4.2.3 use-latest-callback: ^0.2.4 use-sync-external-store: ^1.5.0 peerDependencies: "@react-native-masked-view/masked-view": ">= 0.2.0" - "@react-navigation/native": ^7.1.26 + "@react-navigation/native": ^7.1.28 react: ">= 18.2.0" react-native: "*" react-native-safe-area-context: ">= 4.0.0" peerDependenciesMeta: "@react-native-masked-view/masked-view": optional: true - checksum: d202151d7003e80fce3ffa69a0ad8854f191ba7e4383201cde7ea672f6a922c9bea165453e70fb660028cc5485aa2a1f915783643218dc7647312b4de2ce48f3 + checksum: 05756cea0510d5d3058edb6da60b44ae6d029f50da90ed4a6405ebfcea534fa838a359bab183377036f33616b08998e23edc6974a5796d5e07678e45a9c9b514 languageName: node linkType: hard @@ -4124,15 +4106,6 @@ __metadata: languageName: node linkType: hard -"@types/conventional-commits-parser@npm:^5.0.0": - version: 5.0.2 - resolution: "@types/conventional-commits-parser@npm:5.0.2" - dependencies: - "@types/node": "*" - checksum: bd05e0f0619737c6bb7e663e6274adf41f7c7d5742ec297b4b6095b3dcf328f81dab60668ba38cf51aff83c6e8135666b418e533ce4a2724053f40b82a5d4ca9 - languageName: node - linkType: hard - "@types/estree@npm:^1.0.6, @types/estree@npm:^1.0.8": version: 1.0.8 resolution: "@types/estree@npm:1.0.8" @@ -4362,9 +4335,9 @@ __metadata: linkType: hard "@typescript-eslint/types@npm:^8.52.0": - version: 8.52.0 - resolution: "@typescript-eslint/types@npm:8.52.0" - checksum: 3bf4058a46ea2bb31dc8a828916cac63719f0dab33d5351e43012e6ad9c47c815856a3b4858d9fb0403d1baac6409cead73f64b7391521f11f20e52444af2961 + version: 8.55.0 + resolution: "@typescript-eslint/types@npm:8.55.0" + checksum: f87a6ca218ec81e3abe0735bd48fae55ff9a065ce6b83485d7a5d576b2c56d8fd4cfda287cbc827d6f3df358b7d2d14f30ea6feb0962e995a84ca78b964d5a8f languageName: node linkType: hard @@ -4569,18 +4542,6 @@ __metadata: languageName: node linkType: hard -"JSONStream@npm:^1.3.5": - version: 1.3.5 - resolution: "JSONStream@npm:1.3.5" - dependencies: - jsonparse: ^1.2.0 - through: ">=2.2.7 <3" - bin: - JSONStream: ./bin.js - checksum: 2605fa124260c61bad38bb65eba30d2f72216a78e94d0ab19b11b4e0327d572b8d530c0c9cc3b0764f727ad26d39e00bf7ebad57781ca6368394d73169c59e46 - languageName: node - linkType: hard - "abbrev@npm:^3.0.0, abbrev@npm:^3.0.1": version: 3.0.1 resolution: "abbrev@npm:3.0.1" @@ -5959,16 +5920,7 @@ __metadata: languageName: node linkType: hard -"conventional-changelog-angular@npm:^7.0.0": - version: 7.0.0 - resolution: "conventional-changelog-angular@npm:7.0.0" - dependencies: - compare-func: ^2.0.0 - checksum: 2478962ad7ce42878449ba3568347d704f22c5c9af1cd36916b5600734bd7f82c09712a338c649195c44e907f1b0372ce52d6cb51df643f495c89af05ad4bc48 - languageName: node - linkType: hard - -"conventional-changelog-angular@npm:^8.0.0": +"conventional-changelog-angular@npm:^8.0.0, conventional-changelog-angular@npm:^8.1.0": version: 8.1.0 resolution: "conventional-changelog-angular@npm:8.1.0" dependencies: @@ -6016,21 +5968,7 @@ __metadata: languageName: node linkType: hard -"conventional-commits-parser@npm:^5.0.0": - version: 5.0.0 - resolution: "conventional-commits-parser@npm:5.0.0" - dependencies: - JSONStream: ^1.3.5 - is-text-path: ^2.0.0 - meow: ^12.0.1 - split2: ^4.0.0 - bin: - conventional-commits-parser: cli.mjs - checksum: bb92a0bfe41802330d2d14ddb0f912fd65dd355f1aa294e708f4891aac95c580919a70580b9f26563c24c3335baaed2ce003104394a8fa5ba61eeb3889e45df0 - languageName: node - linkType: hard - -"conventional-commits-parser@npm:^6.0.0": +"conventional-commits-parser@npm:^6.0.0, conventional-commits-parser@npm:^6.2.1": version: 6.2.1 resolution: "conventional-commits-parser@npm:6.2.1" dependencies: @@ -7159,13 +7097,13 @@ __metadata: linkType: hard "espree@npm:^11.0.0": - version: 11.0.0 - resolution: "espree@npm:11.0.0" + version: 11.1.0 + resolution: "espree@npm:11.1.0" dependencies: acorn: ^8.15.0 acorn-jsx: ^5.3.2 eslint-visitor-keys: ^5.0.0 - checksum: 70b22ebeca7c667c3f3d49c142a542b851e4dbefa600fe2329ccc831e8f3694f79e79c0f31f4ad3156f1963eae14e6927c906db56d804a2c5b84ed07f3c80131 + checksum: 8fcf568f5735fa4f482e160e47f15cd50334fb5ed54dde06c022c97c80990e36a64d9f2492f162159d7876f310f81e70de682a9b6ed3b0364d382d82597c455c languageName: node linkType: hard @@ -7179,16 +7117,7 @@ __metadata: languageName: node linkType: hard -"esquery@npm:^1.5.0": - version: 1.6.0 - resolution: "esquery@npm:1.6.0" - dependencies: - estraverse: ^5.1.0 - checksum: 08ec4fe446d9ab27186da274d979558557fbdbbd10968fa9758552482720c54152a5640e08b9009e5a30706b66aba510692054d4129d32d0e12e05bbc0b96fb2 - languageName: node - linkType: hard - -"esquery@npm:^1.7.0": +"esquery@npm:^1.5.0, esquery@npm:^1.7.0": version: 1.7.0 resolution: "esquery@npm:1.7.0" dependencies: @@ -7564,17 +7493,6 @@ __metadata: languageName: node linkType: hard -"find-up@npm:^7.0.0": - version: 7.0.0 - resolution: "find-up@npm:7.0.0" - dependencies: - locate-path: ^7.2.0 - path-exists: ^5.0.0 - unicorn-magic: ^0.1.0 - checksum: e1c63860f9c04355ab2aa19f4be51c1a6e14a7d8cfbd8090e2be6da2a36a76995907cb45337a4b582b19b164388f71d6ab118869dc7bffb2093f2c089ecb95ee - languageName: node - linkType: hard - "find-versions@npm:^6.0.0": version: 6.0.0 resolution: "find-versions@npm:6.0.0" @@ -8952,15 +8870,6 @@ __metadata: languageName: node linkType: hard -"is-text-path@npm:^2.0.0": - version: 2.0.0 - resolution: "is-text-path@npm:2.0.0" - dependencies: - text-extensions: ^2.0.0 - checksum: 3a8725fc7c0d4c7741a97993bc2fecc09a0963660394d3ee76145274366c98ad57c6791d20d4ef829835f573b1137265051c05ecd65fbe72f69bb9ab9e3babbd - languageName: node - linkType: hard - "is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.15": version: 1.1.15 resolution: "is-typed-array@npm:1.1.15" @@ -9938,7 +9847,7 @@ __metadata: languageName: node linkType: hard -"jsonparse@npm:^1.2.0, jsonparse@npm:^1.3.1": +"jsonparse@npm:^1.3.1": version: 1.3.1 resolution: "jsonparse@npm:1.3.1" checksum: 6514a7be4674ebf407afca0eda3ba284b69b07f9958a8d3113ef1005f7ec610860c312be067e450c569aab8b89635e332cee3696789c750692bb60daba627f4d @@ -10333,15 +10242,6 @@ __metadata: languageName: node linkType: hard -"locate-path@npm:^7.2.0": - version: 7.2.0 - resolution: "locate-path@npm:7.2.0" - dependencies: - p-locate: ^6.0.0 - checksum: c1b653bdf29beaecb3d307dfb7c44d98a2a98a02ebe353c9ad055d1ac45d6ed4e1142563d222df9b9efebc2bcb7d4c792b507fad9e7150a04c29530b7db570f8 - languageName: node - linkType: hard - "lodash-es@npm:^4.17.21": version: 4.17.21 resolution: "lodash-es@npm:4.17.21" @@ -10433,13 +10333,6 @@ __metadata: languageName: node linkType: hard -"lodash.uniq@npm:^4.5.0": - version: 4.5.0 - resolution: "lodash.uniq@npm:4.5.0" - checksum: a4779b57a8d0f3c441af13d9afe7ecff22dd1b8ce1129849f71d9bbc8e8ee4e46dfb4b7c28f7ad3d67481edd6e51126e4e2a6ee276e25906d10f7140187c392d - languageName: node - linkType: hard - "lodash.uniqby@npm:^4.7.0": version: 4.7.0 resolution: "lodash.uniqby@npm:4.7.0" @@ -11245,18 +11138,18 @@ __metadata: languageName: node linkType: hard -"nitrogen@npm:0.32.0": - version: 0.32.0 - resolution: "nitrogen@npm:0.32.0" +"nitrogen@npm:0.33.8": + version: 0.33.8 + resolution: "nitrogen@npm:0.33.8" dependencies: chalk: ^5.3.0 - react-native-nitro-modules: ^0.32.0 + react-native-nitro-modules: ^0.33.8 ts-morph: ^27.0.0 yargs: ^18.0.0 zod: ^4.0.5 bin: nitrogen: lib/index.js - checksum: b34f82b988ae4b8a39ea02dffb007330461df20d1935a0646618ab95eac4ba81b8ebb4099a4746df587aca56f3c3ee8ca21076519fd536765d7c9e687e464132 + checksum: 5cd8503973e08b329560bdf91837720e3e865a44af2f6c9113a962302e9b8c9d279c471325f3698be2cd80abf7dc4c7407f2b9d8b67840abdf350856f09e69b5 languageName: node linkType: hard @@ -11903,15 +11796,6 @@ __metadata: languageName: node linkType: hard -"p-limit@npm:^4.0.0": - version: 4.0.0 - resolution: "p-limit@npm:4.0.0" - dependencies: - yocto-queue: ^1.0.0 - checksum: 01d9d70695187788f984226e16c903475ec6a947ee7b21948d6f597bed788e3112cc7ec2e171c1d37125057a5f45f3da21d8653e04a3a793589e12e9e80e756b - languageName: node - linkType: hard - "p-locate@npm:^2.0.0": version: 2.0.0 resolution: "p-locate@npm:2.0.0" @@ -11948,15 +11832,6 @@ __metadata: languageName: node linkType: hard -"p-locate@npm:^6.0.0": - version: 6.0.0 - resolution: "p-locate@npm:6.0.0" - dependencies: - p-limit: ^4.0.0 - checksum: 2bfe5234efa5e7a4e74b30a5479a193fdd9236f8f6b4d2f3f69e3d286d9a7d7ab0c118a2a50142efcf4e41625def635bd9332d6cbf9cc65d85eb0718c579ab38 - languageName: node - linkType: hard - "p-map@npm:^4.0.0": version: 4.0.0 resolution: "p-map@npm:4.0.0" @@ -12169,13 +12044,6 @@ __metadata: languageName: node linkType: hard -"path-exists@npm:^5.0.0": - version: 5.0.0 - resolution: "path-exists@npm:5.0.0" - checksum: 8ca842868cab09423994596eb2c5ec2a971c17d1a3cb36dbf060592c730c725cd524b9067d7d2a1e031fef9ba7bd2ac6dc5ec9fb92aa693265f7be3987045254 - languageName: node - linkType: hard - "path-is-absolute@npm:^1.0.0": version: 1.0.1 resolution: "path-is-absolute@npm:1.0.1" @@ -12344,11 +12212,11 @@ __metadata: linkType: hard "prettier-linter-helpers@npm:^1.0.0": - version: 1.0.0 - resolution: "prettier-linter-helpers@npm:1.0.0" + version: 1.0.1 + resolution: "prettier-linter-helpers@npm:1.0.1" dependencies: fast-diff: ^1.1.2 - checksum: 00ce8011cf6430158d27f9c92cfea0a7699405633f7f1d4a45f07e21bf78e99895911cbcdc3853db3a824201a7c745bd49bfea8abd5fb9883e765a90f74f8392 + checksum: 2dc35f5036a35f4c4f5e645887edda1436acb63687a7f12b2383e0a6f3c1f76b8a0a4709fe4d82e19157210feb5984b159bb714d43290022911ab53d606474ec languageName: node linkType: hard @@ -12734,7 +12602,7 @@ __metadata: react-native-gesture-handler: 2.30.0 react-native-google-maps-plus: "workspace:*" react-native-monorepo-config: 0.3.2 - react-native-nitro-modules: 0.32.0 + react-native-nitro-modules: 0.33.8 react-native-reanimated: 4.2.1 react-native-safe-area-context: 5.6.2 react-native-screens: 4.19.0 @@ -12773,12 +12641,12 @@ __metadata: eslint-plugin-unused-imports: 4.3.0 jest: 30.2.0 lefthook: 2.0.13 - nitrogen: 0.32.0 + nitrogen: 0.33.8 prettier: 3.7.4 react: 19.2.3 react-native: 0.83.1 react-native-builder-bob: 0.40.17 - react-native-nitro-modules: 0.32.0 + react-native-nitro-modules: 0.33.8 semantic-release: 25.0.2 typedoc: 0.28.16 typescript: 5.9.3 @@ -12803,7 +12671,7 @@ __metadata: languageName: node linkType: hard -"react-native-monorepo-config@npm:0.3.2, react-native-monorepo-config@npm:^0.3.1": +"react-native-monorepo-config@npm:0.3.2": version: 0.3.2 resolution: "react-native-monorepo-config@npm:0.3.2" dependencies: @@ -12813,13 +12681,23 @@ __metadata: languageName: node linkType: hard -"react-native-nitro-modules@npm:0.32.0, react-native-nitro-modules@npm:^0.32.0": - version: 0.32.0 - resolution: "react-native-nitro-modules@npm:0.32.0" +"react-native-monorepo-config@npm:^0.3.1": + version: 0.3.3 + resolution: "react-native-monorepo-config@npm:0.3.3" + dependencies: + escape-string-regexp: ^5.0.0 + fast-glob: ^3.3.3 + checksum: 6e9491d416c5b035fbe8da77fc36d18cd2b726bc4024605e3aae46c7da7f8d3d8c8618cfb474bca84008b269cb0516e130e4e513a6f4b92fb6033496800c646b + languageName: node + linkType: hard + +"react-native-nitro-modules@npm:0.33.8, react-native-nitro-modules@npm:^0.33.8": + version: 0.33.8 + resolution: "react-native-nitro-modules@npm:0.33.8" peerDependencies: react: "*" react-native: "*" - checksum: cad3e8fa3aba6a052e9be54a1dda5080eeba320c8f1ccbed663a4de21f4c6b5df6d3732ba703fdb341a81beca8ee7a51fe17da666c07bee67d97347d0bf11887 + checksum: 6624d9c98923929370e5cdac2191a809147f19c7e6a8c9349869313a5d51960d11f6e23bacdd80d144d04840b79d4e48869960c33a70ca75431d9c50104ab1fd languageName: node linkType: hard @@ -14241,7 +14119,16 @@ __metadata: languageName: node linkType: hard -"synckit@npm:^0.11.7, synckit@npm:^0.11.8": +"synckit@npm:^0.11.7": + version: 0.11.12 + resolution: "synckit@npm:0.11.12" + dependencies: + "@pkgr/core": ^0.2.9 + checksum: a53fb563d01ba8912a111b883fc3c701e267896ff8273e7aba9001f5f74711e125888f4039e93060795cd416122cf492ae419eb10a6a3e3b00e830917669d2cf + languageName: node + linkType: hard + +"synckit@npm:^0.11.8": version: 0.11.11 resolution: "synckit@npm:0.11.11" dependencies: @@ -14314,13 +14201,6 @@ __metadata: languageName: node linkType: hard -"text-extensions@npm:^2.0.0": - version: 2.4.0 - resolution: "text-extensions@npm:2.4.0" - checksum: 9bdbc9959e004ccc86a6ec076d6c5bb6765978263e9d0d5febb640d7675c09919ea912f3fe9d50b68c3c7c43cc865610a7cb24954343abb31f74c205fbae4e45 - languageName: node - linkType: hard - "text-table@npm:~0.2.0": version: 0.2.0 resolution: "text-table@npm:0.2.0" @@ -14363,13 +14243,6 @@ __metadata: languageName: node linkType: hard -"through@npm:>=2.2.7 <3": - version: 2.3.8 - resolution: "through@npm:2.3.8" - checksum: a38c3e059853c494af95d50c072b83f8b676a9ba2818dcc5b108ef252230735c54e0185437618596c790bbba8fcdaef5b290405981ffa09dce67b1f1bf190cbd - languageName: node - linkType: hard - "time-span@npm:^5.1.0": version: 5.1.0 resolution: "time-span@npm:5.1.0" @@ -14708,7 +14581,7 @@ __metadata: languageName: node linkType: hard -"undici@npm:^5.25.4, undici@npm:^5.28.5": +"undici@npm:^5.25.4": version: 5.29.0 resolution: "undici@npm:5.29.0" dependencies: @@ -14717,6 +14590,13 @@ __metadata: languageName: node linkType: hard +"undici@npm:^6.23.0": + version: 6.23.0 + resolution: "undici@npm:6.23.0" + checksum: f0953920330375e76d1614381af07da9d7c21ad3244d0785b3f7bd4072635c20a1f432ef3a129baa3e4a92278ce32e9ea2ca8b5f0e0554a5739222af332c08fe + languageName: node + linkType: hard + "undici@npm:^7.0.0": version: 7.16.0 resolution: "undici@npm:7.16.0" @@ -15470,13 +15350,6 @@ __metadata: languageName: node linkType: hard -"yocto-queue@npm:^1.0.0": - version: 1.2.2 - resolution: "yocto-queue@npm:1.2.2" - checksum: 92dd9880c324dbc94ff4b677b7d350ba8d835619062b7102f577add7a59ab4d87f40edc5a03d77d369dfa9d11175b1b2ec4a06a6f8a5d8ce5d1306713f66ee41 - languageName: node - linkType: hard - "yoctocolors@npm:^2.1.1": version: 2.1.2 resolution: "yoctocolors@npm:2.1.2" From 4cc84ae834f63c6d725ffba907cdb16b7e103285 Mon Sep 17 00:00:00 2001 From: pinpong Date: Thu, 12 Feb 2026 16:56:22 +0700 Subject: [PATCH 2/2] chore: update dependencies --- example/ios/Podfile.lock | 20 +-- example/package.json | 22 ++-- yarn.lock | 274 ++++++++++++++++++++++----------------- 3 files changed, 173 insertions(+), 143 deletions(-) diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 23dbde2..07dd5ee 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -2757,7 +2757,7 @@ PODS: - RNWorklets - SocketRocket - Yoga - - RNScreens (4.19.0): + - RNScreens (4.23.0): - boost - DoubleConversion - fast_float @@ -2784,10 +2784,10 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNScreens/common (= 4.19.0) + - RNScreens/common (= 4.23.0) - SocketRocket - Yoga - - RNScreens/common (4.19.0): + - RNScreens/common (4.23.0): - boost - DoubleConversion - fast_float @@ -2816,7 +2816,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - RNWorklets (0.7.1): + - RNWorklets (0.7.3): - boost - DoubleConversion - fast_float @@ -2843,10 +2843,10 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNWorklets/worklets (= 0.7.1) + - RNWorklets/worklets (= 0.7.3) - SocketRocket - Yoga - - RNWorklets/worklets (0.7.1): + - RNWorklets/worklets (0.7.3): - boost - DoubleConversion - fast_float @@ -2873,10 +2873,10 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNWorklets/worklets/apple (= 0.7.1) + - RNWorklets/worklets/apple (= 0.7.3) - SocketRocket - Yoga - - RNWorklets/worklets/apple (0.7.1): + - RNWorklets/worklets/apple (0.7.3): - boost - DoubleConversion - fast_float @@ -3266,8 +3266,8 @@ SPEC CHECKSUMS: RNGestureHandler: c6327cf6e2bd384dc90351ccfff0da8142d62f54 RNGoogleMapsPlus: 66b395c9122ca8c818b82861ad7dd892f83640f8 RNReanimated: fbcb7fd8da5b0b088401542c58fb5d266388f1cf - RNScreens: d6413aeb1878cdafd3c721e2c5218faf5d5d3b13 - RNWorklets: 69f7239afaf3a156f7f9549eeb0ae8d02adc095f + RNScreens: 199799bdab32fa1e17ebf938b06fec52033e81e5 + RNWorklets: 944dddd0eef13006b658e653abbb3ee8365c3809 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 SVGKit: 1ad7513f8c74d9652f94ed64ddecda1a23864dea Yoga: 33b53536a0500d039f2cd78caf1d5d68712d3af7 diff --git a/example/package.json b/example/package.json index 1467e39..91f914c 100644 --- a/example/package.json +++ b/example/package.json @@ -11,11 +11,11 @@ "build:ios": "react-native build-ios --mode Debug --extra-params 'CODE_SIGNING_ALLOWED=NO CODE_SIGNING_REQUIRED=NO'" }, "dependencies": { - "@react-navigation/native": "7.1.26", - "@react-navigation/native-stack": "7.9.0", - "@react-navigation/stack": "7.6.13", + "@react-navigation/native": "7.1.28", + "@react-navigation/native-stack": "7.12.0", + "@react-navigation/stack": "7.7.1", "react": "19.2.3", - "react-hook-form": "7.71.0", + "react-hook-form": "7.71.1", "react-native": "0.83.1", "react-native-clusterer": "5.0.2", "react-native-gesture-handler": "2.30.0", @@ -23,24 +23,24 @@ "react-native-nitro-modules": "0.33.8", "react-native-reanimated": "4.2.1", "react-native-safe-area-context": "5.6.2", - "react-native-screens": "4.19.0", - "react-native-worklets": "0.7.1", + "react-native-screens": "4.23.0", + "react-native-worklets": "0.7.3", "superstruct": "2.0.2" }, "devDependencies": { "@babel/core": "7.28.5", "@babel/preset-env": "7.28.5", "@babel/runtime": "7.28.4", - "@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-community/cli": "20.1.1", + "@react-native-community/cli-platform-android": "20.1.1", + "@react-native-community/cli-platform-ios": "20.1.1", "@react-native/babel-preset": "0.83.1", "@react-native/metro-config": "0.83.1", "@react-native/typescript-config": "0.83.1", "@types/react": "19.2.8", "babel-plugin-module-resolver": "5.0.2", - "react-native-builder-bob": "0.40.17", - "react-native-monorepo-config": "0.3.2" + "react-native-builder-bob": "0.40.18", + "react-native-monorepo-config": "0.3.3" }, "engines": { "node": ">=20" diff --git a/yarn.lock b/yarn.lock index be60043..1df09cf 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3115,65 +3115,65 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-clean@npm:20.1.0": - version: 20.1.0 - resolution: "@react-native-community/cli-clean@npm:20.1.0" +"@react-native-community/cli-clean@npm:20.1.1": + version: 20.1.1 + resolution: "@react-native-community/cli-clean@npm:20.1.1" dependencies: - "@react-native-community/cli-tools": 20.1.0 + "@react-native-community/cli-tools": 20.1.1 execa: ^5.0.0 fast-glob: ^3.3.2 picocolors: ^1.1.1 - checksum: 697fe513380955b8a0590e23769378044d16d26fed5a71c4655f7ba2796b8653523b9fad0476882c02c73c1d2bc89f84f6459c0f3eba3346dbf7c287dff8a413 + checksum: f082a56e04fd0b626e2d863831acd58f47866f6a3d235e45059fb8697a75c0484d06ba4bb3116198fc1e773cf19fc30526148ad45c3d0c771eb9f66346957405 languageName: node linkType: hard -"@react-native-community/cli-config-android@npm:20.1.0": - version: 20.1.0 - resolution: "@react-native-community/cli-config-android@npm:20.1.0" +"@react-native-community/cli-config-android@npm:20.1.1": + version: 20.1.1 + resolution: "@react-native-community/cli-config-android@npm:20.1.1" dependencies: - "@react-native-community/cli-tools": 20.1.0 + "@react-native-community/cli-tools": 20.1.1 fast-glob: ^3.3.2 fast-xml-parser: ^4.4.1 picocolors: ^1.1.1 - checksum: 71e5e55dc683d8dea944e1c92de821e7371d6d6ac445b9a36f293322545c4e6fdc0cea75f1887993ae424427fe573cbc8ed58fdce04e9ecced004e86ab9fbca2 + checksum: bf94b3e833eaf64c661503f836748160f4d763a5fb0c931bba74fdc836335ba210b030e556bea8cf15f1880ca9c483f1834fdfb04edb2e63036c5211c3db2627 languageName: node linkType: hard -"@react-native-community/cli-config-apple@npm:20.1.0": - version: 20.1.0 - resolution: "@react-native-community/cli-config-apple@npm:20.1.0" +"@react-native-community/cli-config-apple@npm:20.1.1": + version: 20.1.1 + resolution: "@react-native-community/cli-config-apple@npm:20.1.1" dependencies: - "@react-native-community/cli-tools": 20.1.0 + "@react-native-community/cli-tools": 20.1.1 execa: ^5.0.0 fast-glob: ^3.3.2 picocolors: ^1.1.1 - checksum: 4dc9bd588ddb297b32dfb97df344da53d5734606eeb99747d1058908688dca9acbbfcced406b375eda2663c49277aa762c500a497eb2700b4caeb85c58f6fe87 + checksum: a01736ce164e6f08404b1d23732a82f4f38148682ef86268095680719aaa7d08eedfa7ff606aa7a095bf0762e36978e24192e4f9881016a56b162711195bbe4b languageName: node linkType: hard -"@react-native-community/cli-config@npm:20.1.0": - version: 20.1.0 - resolution: "@react-native-community/cli-config@npm:20.1.0" +"@react-native-community/cli-config@npm:20.1.1": + version: 20.1.1 + resolution: "@react-native-community/cli-config@npm:20.1.1" dependencies: - "@react-native-community/cli-tools": 20.1.0 + "@react-native-community/cli-tools": 20.1.1 cosmiconfig: ^9.0.0 deepmerge: ^4.3.0 fast-glob: ^3.3.2 joi: ^17.2.1 picocolors: ^1.1.1 - checksum: ff904fd5d160c675ce641f6fe1d2d43c5a7d451d63481051945d7c2e9c5ab4e189de324f443c19af96c1bc8f8cd5642675a5645ce6948c1c3a05fc80b7d1b470 + checksum: 3ff7b882e4ec05886e98ec95048bdfce34bf5f4db36e822502001a84d2388976d11f6b23f4aaa859ea1f5c8a025385ece62f23443ff5de46de74d3bd65f31ce9 languageName: node linkType: hard -"@react-native-community/cli-doctor@npm:20.1.0": - version: 20.1.0 - resolution: "@react-native-community/cli-doctor@npm:20.1.0" +"@react-native-community/cli-doctor@npm:20.1.1": + version: 20.1.1 + resolution: "@react-native-community/cli-doctor@npm:20.1.1" dependencies: - "@react-native-community/cli-config": 20.1.0 - "@react-native-community/cli-platform-android": 20.1.0 - "@react-native-community/cli-platform-apple": 20.1.0 - "@react-native-community/cli-platform-ios": 20.1.0 - "@react-native-community/cli-tools": 20.1.0 + "@react-native-community/cli-config": 20.1.1 + "@react-native-community/cli-platform-android": 20.1.1 + "@react-native-community/cli-platform-apple": 20.1.1 + "@react-native-community/cli-platform-ios": 20.1.1 + "@react-native-community/cli-tools": 20.1.1 command-exists: ^1.2.8 deepmerge: ^4.3.0 envinfo: ^7.13.0 @@ -3184,50 +3184,50 @@ __metadata: semver: ^7.5.2 wcwidth: ^1.0.1 yaml: ^2.2.1 - checksum: fd2cd1892cb5ff4c1111cdf684225827b5975d7251fa23bd8df7b8611d288c8c33cd192268c6345bce6639927d63d3a6594baf667de49e64510f1fb1cf9e6c43 + checksum: 87f45d4afc5ad838a34d06c6762fafbb4d6af3dea3bbcaeabcef01c7aafaf7b1a2cdb99e6733cdd446e9340f52931b9c6a89ed9c135588646fc13d88fc8fa4b9 languageName: node linkType: hard -"@react-native-community/cli-platform-android@npm:20.1.0": - version: 20.1.0 - resolution: "@react-native-community/cli-platform-android@npm:20.1.0" +"@react-native-community/cli-platform-android@npm:20.1.1": + version: 20.1.1 + resolution: "@react-native-community/cli-platform-android@npm:20.1.1" dependencies: - "@react-native-community/cli-config-android": 20.1.0 - "@react-native-community/cli-tools": 20.1.0 + "@react-native-community/cli-config-android": 20.1.1 + "@react-native-community/cli-tools": 20.1.1 execa: ^5.0.0 logkitty: ^0.7.1 picocolors: ^1.1.1 - checksum: 200974fc1425ee66482e547e875fb91d911dad11321dc897361da223c4b41828d1a04d5239b9f628db46f0e205c35a502548ff856d44b780e1f3072d102e43da + checksum: 80d7316a0fe275e69d7b1f1eb7d237933f791ffcff0dc6d57e2e40335459e3f5b2a5b68387bf70016195b7b2bd4d81f024c4c69de609b64581b23384af82cd35 languageName: node linkType: hard -"@react-native-community/cli-platform-apple@npm:20.1.0": - version: 20.1.0 - resolution: "@react-native-community/cli-platform-apple@npm:20.1.0" +"@react-native-community/cli-platform-apple@npm:20.1.1": + version: 20.1.1 + resolution: "@react-native-community/cli-platform-apple@npm:20.1.1" dependencies: - "@react-native-community/cli-config-apple": 20.1.0 - "@react-native-community/cli-tools": 20.1.0 + "@react-native-community/cli-config-apple": 20.1.1 + "@react-native-community/cli-tools": 20.1.1 execa: ^5.0.0 fast-xml-parser: ^4.4.1 picocolors: ^1.1.1 - checksum: 63c8ce8c215c74d4517408d108568d5400d639437dc5d5bbca305bbf052f3a43334fb1bc035a524714fa2be682eb8fbe8fd95201cb122fcff55ca1bd8953daa4 + checksum: bfafacf2466ffe79ea491e82c5a85d5ad7bde2df29b2cedb1c3489fdb14ab1a553a6d738382e3c32ec0f4f74239d2f07a9758fa45500d889ecf16dd6dd327255 languageName: node linkType: hard -"@react-native-community/cli-platform-ios@npm:20.1.0": - version: 20.1.0 - resolution: "@react-native-community/cli-platform-ios@npm:20.1.0" +"@react-native-community/cli-platform-ios@npm:20.1.1": + version: 20.1.1 + resolution: "@react-native-community/cli-platform-ios@npm:20.1.1" dependencies: - "@react-native-community/cli-platform-apple": 20.1.0 - checksum: da425c68bb20ade47f6283eba247d210206ddd651c9f80191c1b6e92ee5978a35b69df7a96c323dad9a0cf4dce7236ab84f34d9a6c51aa1d776d61de48f657eb + "@react-native-community/cli-platform-apple": 20.1.1 + checksum: a2ec3bf30048824f48143bc8b994b7bd0deec706898493b19366649da4bf0c1a426db0f73059c4e7ec79c25dd1463ccba0215b84c11d9ebcfce438b0a6d678a6 languageName: node linkType: hard -"@react-native-community/cli-server-api@npm:20.1.0": - version: 20.1.0 - resolution: "@react-native-community/cli-server-api@npm:20.1.0" +"@react-native-community/cli-server-api@npm:20.1.1": + version: 20.1.1 + resolution: "@react-native-community/cli-server-api@npm:20.1.1" dependencies: - "@react-native-community/cli-tools": 20.1.0 + "@react-native-community/cli-tools": 20.1.1 body-parser: ^1.20.3 compression: ^1.7.1 connect: ^3.6.5 @@ -3236,14 +3236,15 @@ __metadata: open: ^6.2.0 pretty-format: ^29.7.0 serve-static: ^1.13.1 + strict-url-sanitise: 0.0.1 ws: ^6.2.3 - checksum: 8c9923aaf40879bc2827fa6f89f8394b9ee25b3e8864b4eba0ddf0c285ea9426f953b2227509fde2b5ece512a2a39a89e835d30071b841764aeac8176bfa86f7 + checksum: 0a8d926bd58f1d749abc43ca2d949fc4178da9e2fe3b0ecb26b690842cfa770389f44943a4b784b23b5b1944e79f8d3a3c4ceb58ec996efe0889e09eaaca8ab5 languageName: node linkType: hard -"@react-native-community/cli-tools@npm:20.1.0": - version: 20.1.0 - resolution: "@react-native-community/cli-tools@npm:20.1.0" +"@react-native-community/cli-tools@npm:20.1.1": + version: 20.1.1 + resolution: "@react-native-community/cli-tools@npm:20.1.1" dependencies: "@vscode/sudo-prompt": ^9.0.0 appdirsjs: ^1.2.4 @@ -3255,29 +3256,29 @@ __metadata: picocolors: ^1.1.1 prompts: ^2.4.2 semver: ^7.5.2 - checksum: b856b7a0403511c6110a50185abc73efc88399cc76510a01035a1002b581cbebed2b0bd47ccde6c9887479da75a80a38b0c29c8a805ade7039f03d08fa3fca54 + checksum: bf192d0acf8d1431492e4ee31c0f992b2179471d9fa7e0dc35cd46bf2e8bec376a4d30201a22f1e2790ac7cf3ce7e5e04fc2c181fa61465added2bcb9150ea6b languageName: node linkType: hard -"@react-native-community/cli-types@npm:20.1.0": - version: 20.1.0 - resolution: "@react-native-community/cli-types@npm:20.1.0" +"@react-native-community/cli-types@npm:20.1.1": + version: 20.1.1 + resolution: "@react-native-community/cli-types@npm:20.1.1" dependencies: joi: ^17.2.1 - checksum: 1ae86701a98ac21d0e67f2fcce3859e44c2315c55076aaf82cf80ebf19e91fe95f177208803fddd562f6578549f6ee816356406b5ce106fa0a4e7d30f5aafcdc + checksum: 0e03906f4636b35935eccabb47311748ceb5dc9328db16c42c5b7752aa21b822e0ddbf5dee91297310fe92db7cee19cfc312877bb0dd0c3b37cd183dcf127dda languageName: node linkType: hard -"@react-native-community/cli@npm:20.1.0": - version: 20.1.0 - resolution: "@react-native-community/cli@npm:20.1.0" +"@react-native-community/cli@npm:20.1.1": + version: 20.1.1 + resolution: "@react-native-community/cli@npm:20.1.1" dependencies: - "@react-native-community/cli-clean": 20.1.0 - "@react-native-community/cli-config": 20.1.0 - "@react-native-community/cli-doctor": 20.1.0 - "@react-native-community/cli-server-api": 20.1.0 - "@react-native-community/cli-tools": 20.1.0 - "@react-native-community/cli-types": 20.1.0 + "@react-native-community/cli-clean": 20.1.1 + "@react-native-community/cli-config": 20.1.1 + "@react-native-community/cli-doctor": 20.1.1 + "@react-native-community/cli-server-api": 20.1.1 + "@react-native-community/cli-tools": 20.1.1 + "@react-native-community/cli-types": 20.1.1 commander: ^9.4.1 deepmerge: ^4.3.0 execa: ^5.0.0 @@ -3289,7 +3290,7 @@ __metadata: semver: ^7.5.2 bin: rnc-cli: build/bin.js - checksum: c6e8c3873885a60389b859123a42669c7698c33de4a94aaaa680a67fd0ba67944346bcfc87c7066e39fdbb015834db85446f188aa5ee1ff804da3fad41d130ca + checksum: cbbc72e3940a44f766677e5305d1d6990720f6421c0b7a20fd08b22ea71cc2e6a5ef2d39b5c85a2973e119b64d54ffd4a838d028f0019c0c3675c33172737a34 languageName: node linkType: hard @@ -3543,7 +3544,7 @@ __metadata: languageName: node linkType: hard -"@react-navigation/core@npm:^7.13.7": +"@react-navigation/core@npm:^7.14.0": version: 7.14.0 resolution: "@react-navigation/core@npm:7.14.0" dependencies: @@ -3561,7 +3562,7 @@ __metadata: languageName: node linkType: hard -"@react-navigation/elements@npm:^2.9.3": +"@react-navigation/elements@npm:^2.9.5": version: 2.9.5 resolution: "@react-navigation/elements@npm:2.9.5" dependencies: @@ -3581,29 +3582,29 @@ __metadata: languageName: node linkType: hard -"@react-navigation/native-stack@npm:7.9.0": - version: 7.9.0 - resolution: "@react-navigation/native-stack@npm:7.9.0" +"@react-navigation/native-stack@npm:7.12.0": + version: 7.12.0 + resolution: "@react-navigation/native-stack@npm:7.12.0" dependencies: - "@react-navigation/elements": ^2.9.3 + "@react-navigation/elements": ^2.9.5 color: ^4.2.3 sf-symbols-typescript: ^2.1.0 warn-once: ^0.1.1 peerDependencies: - "@react-navigation/native": ^7.1.26 + "@react-navigation/native": ^7.1.28 react: ">= 18.2.0" react-native: "*" react-native-safe-area-context: ">= 4.0.0" react-native-screens: ">= 4.0.0" - checksum: 8c0d3f70f4322c853b5a8d8019f162ec1be0131f485954e53338cb505a663884ed697bb4101dcb2687dc836d00fc357ea1618639e62096c1e1c4232fe89fba11 + checksum: aa11a8bc708c011691fdf960fccac0aac5c4f072d11f5e19487f567e38916db467ca89d05226a4a199b1975d077f7950bab3dd48fbb85eb9f368572fdd98d327 languageName: node linkType: hard -"@react-navigation/native@npm:7.1.26": - version: 7.1.26 - resolution: "@react-navigation/native@npm:7.1.26" +"@react-navigation/native@npm:7.1.28": + version: 7.1.28 + resolution: "@react-navigation/native@npm:7.1.28" dependencies: - "@react-navigation/core": ^7.13.7 + "@react-navigation/core": ^7.14.0 escape-string-regexp: ^4.0.0 fast-deep-equal: ^3.1.3 nanoid: ^3.3.11 @@ -3611,7 +3612,7 @@ __metadata: peerDependencies: react: ">= 18.2.0" react-native: "*" - checksum: 37d41b358b33ed5e9b1cddea62f8d3f9a60e160d89102609ce700003adeaab8df8e41db1c534f2d59acb4f279cc09e624f31298030d25beb06269c736e8230b9 + checksum: 7950a3b2a0cb712b12f52c9df3ffed8ebd317843a875b0ec764fff52922f2c51754759b8c866a9a36c02ec8c00c4be6604b1350e5546e3c83041b6372c9aef80 languageName: node linkType: hard @@ -3624,21 +3625,21 @@ __metadata: languageName: node linkType: hard -"@react-navigation/stack@npm:7.6.13": - version: 7.6.13 - resolution: "@react-navigation/stack@npm:7.6.13" +"@react-navigation/stack@npm:7.7.1": + version: 7.7.1 + resolution: "@react-navigation/stack@npm:7.7.1" dependencies: - "@react-navigation/elements": ^2.9.3 + "@react-navigation/elements": ^2.9.5 color: ^4.2.3 use-latest-callback: ^0.2.4 peerDependencies: - "@react-navigation/native": ^7.1.26 + "@react-navigation/native": ^7.1.28 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: a2fc9afe0a1db6ac2e22cf9c65ef448210164ff6b777a8391f45b91298a7e7a269a2bb3b5dece6dbaa0a4b1f2636005810d6479d566aadf2401aa243afbf53f8 + checksum: efb01a2a7bff9bca8ec55dfb921faceeea90150fb43943e8b94b3236a411f53b1070949a3c15558d3e7bd2130afa2e330c607967fbfd03afefcbc4393fdb5d00 languageName: node linkType: hard @@ -12487,12 +12488,12 @@ __metadata: languageName: node linkType: hard -"react-hook-form@npm:7.71.0": - version: 7.71.0 - resolution: "react-hook-form@npm:7.71.0" +"react-hook-form@npm:7.71.1": + version: 7.71.1 + resolution: "react-hook-form@npm:7.71.1" peerDependencies: react: ^16.8.0 || ^17 || ^18 || ^19 - checksum: 26528d06ff1007ebc05cd0564700d29a802b116e31df0d35dbd378767dc94302b9b3e3b36eb1eeddc5b4de65bfdd52b6617620fba76b0ded0efb59ce75cfd3ab + checksum: 99f376548bed5d3f242f973095342c0a4fe0fab759e3c84913fa6a303d46c0bbf8afcf45a6dd196a51d8ea3c81e308288939ce7405032f483ab55a803177cf86 languageName: node linkType: hard @@ -12549,6 +12550,38 @@ __metadata: languageName: node linkType: hard +"react-native-builder-bob@npm:0.40.18": + version: 0.40.18 + resolution: "react-native-builder-bob@npm:0.40.18" + dependencies: + "@babel/core": ^7.25.2 + "@babel/plugin-transform-flow-strip-types": ^7.26.5 + "@babel/plugin-transform-strict-mode": ^7.24.7 + "@babel/preset-env": ^7.25.2 + "@babel/preset-react": ^7.24.7 + "@babel/preset-typescript": ^7.24.7 + arktype: ^2.1.15 + babel-plugin-syntax-hermes-parser: ^0.28.0 + browserslist: ^4.20.4 + cross-spawn: ^7.0.3 + dedent: ^0.7.0 + del: ^6.1.1 + escape-string-regexp: ^4.0.0 + fs-extra: ^10.1.0 + glob: ^10.5.0 + is-git-dirty: ^2.0.1 + json5: ^2.2.1 + kleur: ^4.1.4 + prompts: ^2.4.2 + react-native-monorepo-config: ^0.3.3 + which: ^2.0.2 + yargs: ^17.5.1 + bin: + bob: bin/bob + checksum: 429cfa0fa4aa1bcc8410718563449dd31f450010d7d3c8be8a4a2ac0ac82b20be3bb2c2f0811df64e1cf2e4714f73c8cb9dd031e4a0a0e07ee0b1b96d8a4d70a + languageName: node + linkType: hard + "react-native-clusterer@npm:5.0.2": version: 5.0.2 resolution: "react-native-clusterer@npm:5.0.2" @@ -12583,30 +12616,30 @@ __metadata: "@babel/core": 7.28.5 "@babel/preset-env": 7.28.5 "@babel/runtime": 7.28.4 - "@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-community/cli": 20.1.1 + "@react-native-community/cli-platform-android": 20.1.1 + "@react-native-community/cli-platform-ios": 20.1.1 "@react-native/babel-preset": 0.83.1 "@react-native/metro-config": 0.83.1 "@react-native/typescript-config": 0.83.1 - "@react-navigation/native": 7.1.26 - "@react-navigation/native-stack": 7.9.0 - "@react-navigation/stack": 7.6.13 + "@react-navigation/native": 7.1.28 + "@react-navigation/native-stack": 7.12.0 + "@react-navigation/stack": 7.7.1 "@types/react": 19.2.8 babel-plugin-module-resolver: 5.0.2 react: 19.2.3 - react-hook-form: 7.71.0 + react-hook-form: 7.71.1 react-native: 0.83.1 - react-native-builder-bob: 0.40.17 + react-native-builder-bob: 0.40.18 react-native-clusterer: 5.0.2 react-native-gesture-handler: 2.30.0 react-native-google-maps-plus: "workspace:*" - react-native-monorepo-config: 0.3.2 + react-native-monorepo-config: 0.3.3 react-native-nitro-modules: 0.33.8 react-native-reanimated: 4.2.1 react-native-safe-area-context: 5.6.2 - react-native-screens: 4.19.0 - react-native-worklets: 0.7.1 + react-native-screens: 4.23.0 + react-native-worklets: 0.7.3 superstruct: 2.0.2 languageName: unknown linkType: soft @@ -12671,17 +12704,7 @@ __metadata: languageName: node linkType: hard -"react-native-monorepo-config@npm:0.3.2": - version: 0.3.2 - resolution: "react-native-monorepo-config@npm:0.3.2" - dependencies: - escape-string-regexp: ^5.0.0 - fast-glob: ^3.3.3 - checksum: 4ab58ff3a4e92675fad49240b396d16528cef993f4da635bbb899bfcb0d7dc655547c551747f1015ef4a726c493dcb9d571e7908a15dd8c9c2c7ef2146438bca - languageName: node - linkType: hard - -"react-native-monorepo-config@npm:^0.3.1": +"react-native-monorepo-config@npm:0.3.3, react-native-monorepo-config@npm:^0.3.1, react-native-monorepo-config@npm:^0.3.3": version: 0.3.3 resolution: "react-native-monorepo-config@npm:0.3.3" dependencies: @@ -12725,22 +12748,22 @@ __metadata: languageName: node linkType: hard -"react-native-screens@npm:4.19.0": - version: 4.19.0 - resolution: "react-native-screens@npm:4.19.0" +"react-native-screens@npm:4.23.0": + version: 4.23.0 + resolution: "react-native-screens@npm:4.23.0" dependencies: react-freeze: ^1.0.0 warn-once: ^0.1.0 peerDependencies: react: "*" react-native: "*" - checksum: a9c02936d9e699acd1801bd58d6a3a4353b05f52cddefa453428b57d531af74d920f40cfa2b92595ed471001dc5bbd6f8f41580895aa5eb8247a44b5e593e125 + checksum: 9b7d4cc2aed913a68abd725c51b41ae1d3c24abe3b47285f7a397d15c2f672710fa16819a8062ced3b60fb36e623d58d929a700863e1ae6e764a7f3ff981dd58 languageName: node linkType: hard -"react-native-worklets@npm:0.7.1": - version: 0.7.1 - resolution: "react-native-worklets@npm:0.7.1" +"react-native-worklets@npm:0.7.3": + version: 0.7.3 + resolution: "react-native-worklets@npm:0.7.3" dependencies: "@babel/plugin-transform-arrow-functions": 7.27.1 "@babel/plugin-transform-class-properties": 7.27.1 @@ -12757,7 +12780,7 @@ __metadata: "@babel/core": "*" react: "*" react-native: "*" - checksum: d6ca920ce53cad6ad45ac8379914adfaf73a92d76dc7c68d9b8a8a2913f7042ec8d60bbb6fcf72afe593993d087cbe6277c3f81927d2c0ade9a94acaf58b5dc3 + checksum: 5b3f39e99f52d3b20c648570c25cc8403b3e17d7cf919d571e39044cff05fb6bcac97a6c4819e828fe2290546f2c01ca04716860610b73faa24a989fda4cb1ba languageName: node linkType: hard @@ -13830,6 +13853,13 @@ __metadata: languageName: node linkType: hard +"strict-url-sanitise@npm:0.0.1": + version: 0.0.1 + resolution: "strict-url-sanitise@npm:0.0.1" + checksum: 96d2e6d18c7b2efaabd547ec570a9a74f3a9ebcf973c8c0d1dceb06db30a52ea06341ea708360613f194f8a1cc644f8149c315196a0cec6b054a5a84742acf13 + languageName: node + linkType: hard + "string-length@npm:^4.0.2": version: 4.0.2 resolution: "string-length@npm:4.0.2"