diff --git a/example/android/app/src/main/java/plugpagnitro/example/MainApplication.kt b/example/android/app/src/main/java/plugpagnitro/example/MainApplication.kt index 8b7c15f..3363b16 100644 --- a/example/android/app/src/main/java/plugpagnitro/example/MainApplication.kt +++ b/example/android/app/src/main/java/plugpagnitro/example/MainApplication.kt @@ -6,11 +6,9 @@ import com.facebook.react.ReactApplication import com.facebook.react.ReactHost import com.facebook.react.ReactNativeHost import com.facebook.react.ReactPackage -import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load +import com.facebook.react.ReactNativeApplicationEntryPoint.loadReactNative import com.facebook.react.defaults.DefaultReactHost.getDefaultReactHost import com.facebook.react.defaults.DefaultReactNativeHost -import com.facebook.react.soloader.OpenSourceMergedSoMapping -import com.facebook.soloader.SoLoader class MainApplication : Application(), ReactApplication { @@ -35,10 +33,7 @@ class MainApplication : Application(), ReactApplication { override fun onCreate() { super.onCreate() - SoLoader.init(this, OpenSourceMergedSoMapping) - if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) { - // If you opted-in for the New Architecture, we load the native entry point for this app. - load() - } + + loadReactNative(this) } } diff --git a/example/android/build.gradle b/example/android/build.gradle index bf5af0f..4dcfa23 100644 --- a/example/android/build.gradle +++ b/example/android/build.gradle @@ -1,11 +1,11 @@ buildscript { ext { - buildToolsVersion = "35.0.0" + buildToolsVersion = "36.0.0" minSdkVersion = 24 - compileSdkVersion = 35 - targetSdkVersion = 35 + compileSdkVersion = 36 + targetSdkVersion = 36 ndkVersion = "27.1.12297006" - kotlinVersion = "2.0.21" + kotlinVersion = "2.1.20" } repositories { google() diff --git a/example/android/gradle.properties b/example/android/gradle.properties index 6f338d9..351e90d 100644 --- a/example/android/gradle.properties +++ b/example/android/gradle.properties @@ -37,3 +37,8 @@ newArchEnabled=true # Use this property to enable or disable the Hermes JS engine. # If set to false, you will be using JSC instead. hermesEnabled=true + +# Use this property to enable edge-to-edge display support. +# This allows your app to draw behind system bars for an immersive UI. +# Note: Only works with ReactActivity and should not be used with custom Activity. +edgeToEdgeEnabled=true \ No newline at end of file diff --git a/example/android/gradle/wrapper/gradle-wrapper.jar b/example/android/gradle/wrapper/gradle-wrapper.jar index 9bbc975..1b33c55 100644 Binary files a/example/android/gradle/wrapper/gradle-wrapper.jar and b/example/android/gradle/wrapper/gradle-wrapper.jar differ diff --git a/example/android/gradle/wrapper/gradle-wrapper.properties b/example/android/gradle/wrapper/gradle-wrapper.properties index 37f853b..d4081da 100644 --- a/example/android/gradle/wrapper/gradle-wrapper.properties +++ b/example/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/example/android/gradlew b/example/android/gradlew index faf9300..23d15a9 100755 --- a/example/android/gradlew +++ b/example/android/gradlew @@ -114,7 +114,7 @@ case "$( uname )" in #( NONSTOP* ) nonstop=true ;; esac -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar +CLASSPATH="\\\"\\\"" # Determine the Java command to use to start the JVM. @@ -213,7 +213,7 @@ DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' set -- \ "-Dorg.gradle.appname=$APP_BASE_NAME" \ -classpath "$CLASSPATH" \ - org.gradle.wrapper.GradleWrapperMain \ + -jar "$APP_HOME/gradle/wrapper/gradle-wrapper.jar" \ "$@" # Stop when "xargs" is not available. diff --git a/example/android/gradlew.bat b/example/android/gradlew.bat index 9d21a21..dd2b8ee 100644 --- a/example/android/gradlew.bat +++ b/example/android/gradlew.bat @@ -1,3 +1,8 @@ +@REM Copyright (c) Meta Platforms, Inc. and affiliates. +@REM +@REM This source code is licensed under the MIT license found in the +@REM LICENSE file in the root directory of this source tree. + @rem @rem Copyright 2015 the original author or authors. @rem @@ -70,11 +75,11 @@ goto fail :execute @rem Setup the command line -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar +set CLASSPATH= @rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* :end @rem End local scope for the variables with windows NT shell diff --git a/example/package.json b/example/package.json index 94f2c58..2111b50 100644 --- a/example/package.json +++ b/example/package.json @@ -10,21 +10,21 @@ "build:ios": "react-native build-ios --mode Debug" }, "dependencies": { - "react": "19.0.0", - "react-native": "0.79.x", - "react-native-nitro-modules": "^0.26.4" + "react": "19.1.0", + "react-native": "^0.81.0", + "react-native-nitro-modules": "^0.27.6" }, "devDependencies": { "@babel/core": "^7.28.0", "@babel/preset-env": "^7.28.0", - "@babel/runtime": "^7.27.6", - "@react-native-community/cli": "19.1.0", - "@react-native-community/cli-platform-android": "18.0.0", - "@react-native-community/cli-platform-ios": "18.0.0", - "@react-native/babel-preset": "0.79.x", - "@react-native/metro-config": "0.79.x", - "@react-native/typescript-config": "0.80.1", - "@types/react": "^19.1.8", + "@babel/runtime": "^7.28.2", + "@react-native-community/cli": "20.0.0", + "@react-native-community/cli-platform-android": "20.0.0", + "@react-native-community/cli-platform-ios": "20.0.0", + "@react-native/babel-preset": "^0.81.0", + "@react-native/metro-config": "^0.81.0", + "@react-native/typescript-config": "0.81.0", + "@types/react": "^19.1.10", "react-native-builder-bob": "^0.40.13", "react-native-monorepo-config": "^0.1.9" }, diff --git a/lefthook.yml b/lefthook.yml index 9695c12..ee594ba 100644 --- a/lefthook.yml +++ b/lefthook.yml @@ -7,8 +7,8 @@ pre-commit: types: glob: "*.{js,ts, jsx, tsx}" run: npx tsc -commit-msg: - parallel: true - commands: - commitlint: - run: npx commitlint --edit +# commit-msg: +# parallel: true +# commands: +# commitlint: +# run: npx commitlint --edit diff --git a/package.json b/package.json index 2e4fe38..ef1b744 100644 --- a/package.json +++ b/package.json @@ -71,30 +71,30 @@ }, "devDependencies": { "@commitlint/config-conventional": "^19.8.1", - "@eslint/compat": "^1.3.1", + "@eslint/compat": "^1.3.2", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "^9.31.0", - "@evilmartians/lefthook": "^1.12.2", - "@react-native/babel-preset": "0.80.1", - "@react-native/eslint-config": "^0.80.1", + "@eslint/js": "^9.33.0", + "@evilmartians/lefthook": "^1.12.3", + "@react-native/babel-preset": "0.81.0", + "@react-native/eslint-config": "^0.81.0", "@release-it/conventional-changelog": "^10.0.1", "@types/jest": "^30.0.0", - "@types/react": "^19.1.8", + "@types/react": "^19.1.10", "commitlint": "^19.8.1", "del-cli": "^6.0.0", - "eslint": "^9.31.0", + "eslint": "^9.33.0", "eslint-config-prettier": "^10.1.8", - "eslint-plugin-prettier": "^5.5.3", + "eslint-plugin-prettier": "^5.5.4", "jest": "^30.0.5", - "nitro-codegen": "^0.26.4", + "nitro-codegen": "^0.27.6", "prettier": "^3.6.2", - "react": "19.1.0", - "react-native": "0.80.1", + "react": "19.1.1", + "react-native": "0.81.0", "react-native-builder-bob": "^0.40.13", - "react-native-nitro-modules": "^0.26.4", + "react-native-nitro-modules": "^0.27.6", "release-it": "^19.0.4", "turbo": "^2.5.5", - "typescript": "^5.8.3" + "typescript": "^5.9.2" }, "peerDependencies": { "react": "*", diff --git a/yarn.lock b/yarn.lock index 169f0a2..c86f8c5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1483,13 +1483,20 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.25.0, @babel/runtime@npm:^7.27.6": +"@babel/runtime@npm:^7.25.0": version: 7.27.6 resolution: "@babel/runtime@npm:7.27.6" checksum: 3f7b879df1823c0926bd5dbc941c62f5d60faa790c1aab9758c04799e1f04ee8d93553be9ec059d4e5882f19fe03cbe8933ee4f46212dced0f6d8205992c9c9a languageName: node linkType: hard +"@babel/runtime@npm:^7.28.2": + version: 7.28.2 + resolution: "@babel/runtime@npm:7.28.2" + checksum: 8673eb2311752929f5b0167f42cff4cc1d5fadddd0394baca27d06c1618680ffcf95e9f01061f5c4dc3f6a32b6bbf500e7762c02dc22bcd273c2947b9774ddad + languageName: node + linkType: hard + "@babel/template@npm:^7.25.0, @babel/template@npm:^7.27.1, @babel/template@npm:^7.27.2, @babel/template@npm:^7.3.3": version: 7.27.2 resolution: "@babel/template@npm:7.27.2" @@ -1788,15 +1795,15 @@ __metadata: languageName: node linkType: hard -"@eslint/compat@npm:^1.3.1": - version: 1.3.1 - resolution: "@eslint/compat@npm:1.3.1" +"@eslint/compat@npm:^1.3.2": + version: 1.3.2 + resolution: "@eslint/compat@npm:1.3.2" peerDependencies: eslint: ^8.40 || 9 peerDependenciesMeta: eslint: optional: true - checksum: 1df5594c02bbba3c1d7f7887e40e76a53967836a72048b9094bf501efe75c12fd5de6318ca005d97672d6590eb46d24f2197505015b52ae9c7c66c2ae19d9d35 + checksum: 64ef212d38c039b92d1210bbcc640bbc1d21335ff343ca3c6dcbd63d7e7fa734395ab476b7787dbc3466ff40c264db5b11322ac371b4a409f5850e053829010b languageName: node linkType: hard @@ -1811,19 +1818,19 @@ __metadata: languageName: node linkType: hard -"@eslint/config-helpers@npm:^0.3.0": - version: 0.3.0 - resolution: "@eslint/config-helpers@npm:0.3.0" - checksum: d4fe8242ef580806ddaa88309f4bb2d3e6be5524cc6d6197675106c6d048f766a3f9cdc2e8e33bbc97a123065792cac8314fc85ac2b3cf72610e8df59301d63a +"@eslint/config-helpers@npm:^0.3.1": + version: 0.3.1 + resolution: "@eslint/config-helpers@npm:0.3.1" + checksum: b95c239264078a430761afb344402d517134289a7d8b69a6ff1378ebe5eec9da6ad22b5e6d193b9e02899aeda30817ac47178d5927247092cc6d73a52f8d07c9 languageName: node linkType: hard -"@eslint/core@npm:^0.15.0, @eslint/core@npm:^0.15.1": - version: 0.15.1 - resolution: "@eslint/core@npm:0.15.1" +"@eslint/core@npm:^0.15.2": + version: 0.15.2 + resolution: "@eslint/core@npm:0.15.2" dependencies: "@types/json-schema": ^7.0.15 - checksum: 9215f00466d60764453466604443a491b0ea8263c148836fef723354d6ef1d550991e931d3df2780c99cee2cab14c4f41f97d5341ab12a8443236c961bb6f664 + checksum: 535fc4e657760851826ceae325a72dde664b99189bd975715de3526db655c66d7a35b72dbb1c7641ab9201ed4e2130f79c5be51f96c820b5407c3766dcf94f23 languageName: node linkType: hard @@ -1844,10 +1851,10 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:9.31.0, @eslint/js@npm:^9.31.0": - version: 9.31.0 - resolution: "@eslint/js@npm:9.31.0" - checksum: 0160e59702bdbee82f5234a1663255300e8747581641f657e5da12496c4dd46d75dd789866c0fe112a5f898a2450359333151e607775165da6a8efbd689be57c +"@eslint/js@npm:9.33.0, @eslint/js@npm:^9.33.0": + version: 9.33.0 + resolution: "@eslint/js@npm:9.33.0" + checksum: b3cd3cd42884059850d73caadf5c28cd3256bd80cf7d85b91b12ba3a7e7711593f3b6594dbd6a9b6212b8d5da6e89dd6c18e1720c15e4468def5e1a9e36cb4fa languageName: node linkType: hard @@ -1858,22 +1865,22 @@ __metadata: languageName: node linkType: hard -"@eslint/plugin-kit@npm:^0.3.1": - version: 0.3.3 - resolution: "@eslint/plugin-kit@npm:0.3.3" +"@eslint/plugin-kit@npm:^0.3.5": + version: 0.3.5 + resolution: "@eslint/plugin-kit@npm:0.3.5" dependencies: - "@eslint/core": ^0.15.1 + "@eslint/core": ^0.15.2 levn: ^0.4.1 - checksum: c9dc7b83ed011dce35ccc66dc53aaaa87e9fb2bd7c8a11231f7624334d82c9a53552e4b1a1cb60b74073fcc49a2661be874e503aae14cf2f6ac6b1c7faeb7080 + checksum: 1808d7e2538335b8e4536ef372840e93468ecc6f4a5bf72ad665795290b6a8a72f51ef4ffd8bcfc601b133a5d5f67b59ab256d945f8c825c5c307aad29efaf86 languageName: node linkType: hard -"@evilmartians/lefthook@npm:^1.12.2": - version: 1.12.2 - resolution: "@evilmartians/lefthook@npm:1.12.2" +"@evilmartians/lefthook@npm:^1.12.3": + version: 1.12.3 + resolution: "@evilmartians/lefthook@npm:1.12.3" bin: lefthook: bin/index.js - checksum: 99d29d4c700bb22b75838603589896a5368b0512a813df9cb6d807cf2317301cac7154dd53c2714d5a466ee5d3b74166140736201e84bbec29d05b6006c7030f + checksum: 00488ba640ed84fb28d6e988453c1e40a487b4c2463f7912e22f5b0bf0190c01e2aca19759e3938398d418efc59efcef702fc5e9747015ee43f974c67d3d0363 conditions: (os=darwin | os=linux | os=win32) & (cpu=x64 | cpu=arm64 | cpu=ia32) languageName: node linkType: hard @@ -2580,19 +2587,6 @@ __metadata: languageName: node linkType: hard -"@jest/types@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/types@npm:26.6.2" - dependencies: - "@types/istanbul-lib-coverage": ^2.0.0 - "@types/istanbul-reports": ^3.0.0 - "@types/node": "*" - "@types/yargs": ^15.0.0 - chalk: ^4.0.0 - checksum: a0bd3d2f22f26ddb23f41fddf6e6a30bf4fab2ce79ec1cb6ce6fdfaf90a72e00f4c71da91ec61e13db3b10c41de22cf49d07c57ff2b59171d64b29f909c1d8d6 - languageName: node - linkType: hard - "@jest/types@npm:^29.6.3": version: 29.6.3 resolution: "@jest/types@npm:29.6.3" @@ -2890,89 +2884,65 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-clean@npm:19.1.0": - version: 19.1.0 - resolution: "@react-native-community/cli-clean@npm:19.1.0" +"@react-native-community/cli-clean@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli-clean@npm:20.0.0" dependencies: - "@react-native-community/cli-tools": 19.1.0 + "@react-native-community/cli-tools": 20.0.0 chalk: ^4.1.2 execa: ^5.0.0 fast-glob: ^3.3.2 - checksum: fe5f7d8dd4ead11228c06eadaecdef2501bc104e2b09387c991c6d12e8a30efeda7494acdc1a1c667f34b7a14609a6fc982d875e4c629215d6099c3427eecf6c + checksum: 61e44c35d4dab0f037a3c8993056ac870c2b9492bc8452cabbc61ea7ff5ce3a55f4c5c1be799f9a943ad470911985783024863d0cfd2b81fee79063023a1d52b languageName: node linkType: hard -"@react-native-community/cli-config-android@npm:18.0.0": - version: 18.0.0 - resolution: "@react-native-community/cli-config-android@npm:18.0.0" - dependencies: - "@react-native-community/cli-tools": 18.0.0 - chalk: ^4.1.2 - fast-glob: ^3.3.2 - fast-xml-parser: ^4.4.1 - checksum: 60baf6f009f2ecbfa28c9320a83f32682336e4718697d18ac63530cebba7df7040a9209871ddf96c90cf8047f23b49cac11e8fc67c0cb3419f1f4758e8cc3efc - languageName: node - linkType: hard - -"@react-native-community/cli-config-android@npm:19.1.0": - version: 19.1.0 - resolution: "@react-native-community/cli-config-android@npm:19.1.0" +"@react-native-community/cli-config-android@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli-config-android@npm:20.0.0" dependencies: - "@react-native-community/cli-tools": 19.1.0 + "@react-native-community/cli-tools": 20.0.0 chalk: ^4.1.2 fast-glob: ^3.3.2 fast-xml-parser: ^4.4.1 - checksum: cd4b50f9027407fd0092ea848b94952ef7323a21c43905290f7629519876e3403eafb0c8df2035ba745bd9c81cbf6d97e95122e0e1f25cfcc0496a67ec7cd2d2 + checksum: cae974e97e1e814add722718f79b6fed5195beb9599209c327f5f26e51c24ba7cec551c4c6240cccfca455d6986f7ca2e8a64c3542d2117c0e0728f281569a30 languageName: node linkType: hard -"@react-native-community/cli-config-apple@npm:18.0.0": - version: 18.0.0 - resolution: "@react-native-community/cli-config-apple@npm:18.0.0" - dependencies: - "@react-native-community/cli-tools": 18.0.0 - chalk: ^4.1.2 - execa: ^5.0.0 - fast-glob: ^3.3.2 - checksum: 2b085ccfb615d37cfb68389ee7534e76d8d277bb2966ee0497fd06ece372c00da05d677d72a7f50d759c7500ba380bd4f64f18c96a53bbbc2feab9d03a1ee9ba - languageName: node - linkType: hard - -"@react-native-community/cli-config-apple@npm:19.1.0": - version: 19.1.0 - resolution: "@react-native-community/cli-config-apple@npm:19.1.0" +"@react-native-community/cli-config-apple@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli-config-apple@npm:20.0.0" dependencies: - "@react-native-community/cli-tools": 19.1.0 + "@react-native-community/cli-tools": 20.0.0 chalk: ^4.1.2 execa: ^5.0.0 fast-glob: ^3.3.2 - checksum: 8ac8a85beb6834762a809dd90eb6e233bdf499b1b3f5ce285ff34a33096c0b17645ab3389cf837c73e044525b852fbe596044904a859f6b5b48d3efe03f3b227 + checksum: b8ffb7d528dca06f1a6e99f5429f65bc6dee10b61059f229bc8c07a7a1096377495905020b7ead6251d47ed1faf1f85db9a68b3db69286a9b6d0753663d52266 languageName: node linkType: hard -"@react-native-community/cli-config@npm:19.1.0": - version: 19.1.0 - resolution: "@react-native-community/cli-config@npm:19.1.0" +"@react-native-community/cli-config@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli-config@npm:20.0.0" dependencies: - "@react-native-community/cli-tools": 19.1.0 + "@react-native-community/cli-tools": 20.0.0 chalk: ^4.1.2 cosmiconfig: ^9.0.0 deepmerge: ^4.3.0 fast-glob: ^3.3.2 joi: ^17.2.1 - checksum: 871654f7711d1ab3c8cb672d9f68368a80fa088779295f8bfb14028410452f9f07e0cafefbc63f42929ced4c1c2690aa498529eb30850402c4874925a8864853 + checksum: 5d516474dfde07b2c725fc8b3755a7928bb3bb9c279cb574bd05e76851de8a91aa46879729b7a5ba0f65cd81f793fe69b891e9229d34d497914d83fb986c6a38 languageName: node linkType: hard -"@react-native-community/cli-doctor@npm:19.1.0": - version: 19.1.0 - resolution: "@react-native-community/cli-doctor@npm:19.1.0" +"@react-native-community/cli-doctor@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli-doctor@npm:20.0.0" dependencies: - "@react-native-community/cli-config": 19.1.0 - "@react-native-community/cli-platform-android": 19.1.0 - "@react-native-community/cli-platform-apple": 19.1.0 - "@react-native-community/cli-platform-ios": 19.1.0 - "@react-native-community/cli-tools": 19.1.0 + "@react-native-community/cli-config": 20.0.0 + "@react-native-community/cli-platform-android": 20.0.0 + "@react-native-community/cli-platform-apple": 20.0.0 + "@react-native-community/cli-platform-ios": 20.0.0 + "@react-native-community/cli-tools": 20.0.0 chalk: ^4.1.2 command-exists: ^1.2.8 deepmerge: ^4.3.0 @@ -2983,101 +2953,66 @@ __metadata: semver: ^7.5.2 wcwidth: ^1.0.1 yaml: ^2.2.1 - checksum: cf002cc9242eeb448a7348b867aa872a556f0da45b3b0cf89ce4358907489573a0ae28c5af92708fa8e2b59a1357616e7f12e30071eaf875ff9e18504a989e6b + checksum: aa80df1ebaf71741292608806ae408d506707e3c7e5894cf34c2470b1f0635fa4ef79dc653febcc2bad6dcddbc357f93a99706f758dc450a0a44f8b163df5227 languageName: node linkType: hard -"@react-native-community/cli-platform-android@npm:18.0.0": - version: 18.0.0 - resolution: "@react-native-community/cli-platform-android@npm:18.0.0" +"@react-native-community/cli-platform-android@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli-platform-android@npm:20.0.0" dependencies: - "@react-native-community/cli-config-android": 18.0.0 - "@react-native-community/cli-tools": 18.0.0 + "@react-native-community/cli-config-android": 20.0.0 + "@react-native-community/cli-tools": 20.0.0 chalk: ^4.1.2 execa: ^5.0.0 logkitty: ^0.7.1 - checksum: 9ea334d9add268faa33a9e346d0df21718e8c99306a13560380d734d8562688dd25486483735ab33d8caccc34f1eea07f2837932ab7d335d5d918b20902458fa - languageName: node - linkType: hard - -"@react-native-community/cli-platform-android@npm:19.1.0": - version: 19.1.0 - resolution: "@react-native-community/cli-platform-android@npm:19.1.0" - dependencies: - "@react-native-community/cli-config-android": 19.1.0 - "@react-native-community/cli-tools": 19.1.0 - chalk: ^4.1.2 - execa: ^5.0.0 - logkitty: ^0.7.1 - checksum: 2f7e74076e387b77118821d0c4c6626f215ee9910bded455090b312aee696756be1c59cbc06d4050e08ed32681b816192cf0274912b02aee6ba80510a334bf8b - languageName: node - linkType: hard - -"@react-native-community/cli-platform-apple@npm:18.0.0": - version: 18.0.0 - resolution: "@react-native-community/cli-platform-apple@npm:18.0.0" - dependencies: - "@react-native-community/cli-config-apple": 18.0.0 - "@react-native-community/cli-tools": 18.0.0 - chalk: ^4.1.2 - execa: ^5.0.0 - fast-xml-parser: ^4.4.1 - checksum: ef3381bfeabe83e75820c9e4e560791b9fd98ed9ca109ab11b7e70ff7f687fad11d301952060d60b2c2ffe91345a024cc024fa9c9d2f5973bf704d3dddef0c15 + checksum: c619c5f871b90d49b06cb96630884d8e8439f56d43d9734401c77f062ba5312134049168a4754ecd55770b86a0a7708c8f2e52b06f058f443415a0b008932829 languageName: node linkType: hard -"@react-native-community/cli-platform-apple@npm:19.1.0": - version: 19.1.0 - resolution: "@react-native-community/cli-platform-apple@npm:19.1.0" +"@react-native-community/cli-platform-apple@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli-platform-apple@npm:20.0.0" dependencies: - "@react-native-community/cli-config-apple": 19.1.0 - "@react-native-community/cli-tools": 19.1.0 + "@react-native-community/cli-config-apple": 20.0.0 + "@react-native-community/cli-tools": 20.0.0 chalk: ^4.1.2 execa: ^5.0.0 fast-xml-parser: ^4.4.1 - checksum: a990ccbbe9b67b932600b7314acdfde6e4ce862e6e8b05249600eae27834ff51d47dc4d35d91d7521823d975df5854ebc5920ba4df7522de05523a5d3e0317c6 + checksum: 10c457a95b8bf69463dadd3a6d426550866f91cbd5de9a1f2c76e08098f37c3422e41edfb5fb1b1252dd4ff4ca4740bd71411d81213ddb93c0069426f8c63988 languageName: node linkType: hard -"@react-native-community/cli-platform-ios@npm:18.0.0": - version: 18.0.0 - resolution: "@react-native-community/cli-platform-ios@npm:18.0.0" +"@react-native-community/cli-platform-ios@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli-platform-ios@npm:20.0.0" dependencies: - "@react-native-community/cli-platform-apple": 18.0.0 - checksum: 9d0786e41f5f1e8853c0fa43005f7a12b7926dde583163b8dd5b79c95df1a1e0cfdc3e80665c0646aa398f6a1b1bf82e952caeb2c56170204926421e7f5fcbea + "@react-native-community/cli-platform-apple": 20.0.0 + checksum: c7fc89332a7cb9fa71c1c5d4fe928d39b0514c74fdcc85251a7a35344f1f5e9e3b4cd23a85a70ce447dded6e6552a5edfa848cf07d8b26127a0c3b05ce3e1768 languageName: node linkType: hard -"@react-native-community/cli-platform-ios@npm:19.1.0": - version: 19.1.0 - resolution: "@react-native-community/cli-platform-ios@npm:19.1.0" +"@react-native-community/cli-server-api@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli-server-api@npm:20.0.0" dependencies: - "@react-native-community/cli-platform-apple": 19.1.0 - checksum: f30f6b82488f125585f6a9041e1e65cff71cb5effbb3471adf55a4c3ca654c231d19853e0cad6e48e0b6effc8d303a989556b3961bf7212bccfd7f4b27cc896b - languageName: node - linkType: hard - -"@react-native-community/cli-server-api@npm:19.1.0": - version: 19.1.0 - resolution: "@react-native-community/cli-server-api@npm:19.1.0" - dependencies: - "@react-native-community/cli-tools": 19.1.0 + "@react-native-community/cli-tools": 20.0.0 body-parser: ^1.20.3 compression: ^1.7.1 connect: ^3.6.5 errorhandler: ^1.5.1 nocache: ^3.0.1 open: ^6.2.0 - pretty-format: ^26.6.2 + pretty-format: ^29.7.0 serve-static: ^1.13.1 ws: ^6.2.3 - checksum: 51c40bf8ba35557506f5e72f2d638aeff9cc0139ab6a1970f7974971a349cc5293f18437960020a3b04abb943b91fcd1976d9bb7de75e4e441e29a9a71f5ea3b + checksum: 60dfd1d0cb9f0026cd2b267ab57902a4ecc57513240230fd8263b683c6ad9356c6202595f4262fc2a07d23cafbdf7b9d4c95fa7fae25472f25c7b87905c13305 languageName: node linkType: hard -"@react-native-community/cli-tools@npm:18.0.0": - version: 18.0.0 - resolution: "@react-native-community/cli-tools@npm:18.0.0" +"@react-native-community/cli-tools@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli-tools@npm:20.0.0" dependencies: "@vscode/sudo-prompt": ^9.0.0 appdirsjs: ^1.2.4 @@ -3089,47 +3024,29 @@ __metadata: ora: ^5.4.1 prompts: ^2.4.2 semver: ^7.5.2 - checksum: 96a941c4b62da75dccd2fb09dc859dbc724e46be7ca2a9061a2235d58bb2a2c1d6040b203efcdc03dd0c8dbe9306b47a903073abc9fe2f300dcce9f8cd4afd84 + checksum: 6169f18e399a507e7f8b6fc8ddea113c0272b22b0af8cffdeb3f4ce77d61eaef97aff8aaede17c6501d470adaaf9e87411e1978e1be61202a98f53abe10ac224 languageName: node linkType: hard -"@react-native-community/cli-tools@npm:19.1.0": - version: 19.1.0 - resolution: "@react-native-community/cli-tools@npm:19.1.0" - dependencies: - "@vscode/sudo-prompt": ^9.0.0 - appdirsjs: ^1.2.4 - chalk: ^4.1.2 - execa: ^5.0.0 - find-up: ^5.0.0 - launch-editor: ^2.9.1 - mime: ^2.4.1 - ora: ^5.4.1 - prompts: ^2.4.2 - semver: ^7.5.2 - checksum: 71c9e41c03bf0bf8c4432f6bb8c39c0ae867460763379e78f2b8722dab6df52d479fc3ffe1b69c5c9277c4d319c78bd1d910845c10bb16a9509a53362f888e20 - languageName: node - linkType: hard - -"@react-native-community/cli-types@npm:19.1.0": - version: 19.1.0 - resolution: "@react-native-community/cli-types@npm:19.1.0" +"@react-native-community/cli-types@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli-types@npm:20.0.0" dependencies: joi: ^17.2.1 - checksum: 3da22244daafcf59ac3873d7b81069652adefd652b500e68daeecf4537754dab0cb90d708d8d131236ab79d09294c4e1c6764b00fcc242edefdf6eec65de4154 + checksum: b64b03ff09eb3952c37ba96544156f0b6ffa76e616361a48254e645f914beaa844943ff77ee1fba46445ef8b45f726109fc9ad249afb9d360602cb03db846368 languageName: node linkType: hard -"@react-native-community/cli@npm:19.1.0": - version: 19.1.0 - resolution: "@react-native-community/cli@npm:19.1.0" - dependencies: - "@react-native-community/cli-clean": 19.1.0 - "@react-native-community/cli-config": 19.1.0 - "@react-native-community/cli-doctor": 19.1.0 - "@react-native-community/cli-server-api": 19.1.0 - "@react-native-community/cli-tools": 19.1.0 - "@react-native-community/cli-types": 19.1.0 +"@react-native-community/cli@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli@npm:20.0.0" + dependencies: + "@react-native-community/cli-clean": 20.0.0 + "@react-native-community/cli-config": 20.0.0 + "@react-native-community/cli-doctor": 20.0.0 + "@react-native-community/cli-server-api": 20.0.0 + "@react-native-community/cli-tools": 20.0.0 + "@react-native-community/cli-types": 20.0.0 chalk: ^4.1.2 commander: ^9.4.1 deepmerge: ^4.3.0 @@ -3141,47 +3058,30 @@ __metadata: semver: ^7.5.2 bin: rnc-cli: build/bin.js - checksum: 1b8a1917a5c84ed826af8af5de92396acf604db4c4001bf1419e010acb25a2eb31578ed8c63c98b0c1732f1edbd71ccb0d422cfffe3233b5c931748c394f7a53 + checksum: 70a48fef9a9b5c70c3c8cceae076ee25a791e57e20b956a63d24790d8c3a571a069f9114f731384e1cb14fa56721a82faec3a53095a8c4062a2584e2ee862542 languageName: node linkType: hard -"@react-native/assets-registry@npm:0.79.5": - version: 0.79.5 - resolution: "@react-native/assets-registry@npm:0.79.5" - checksum: fbf1c4ca18f2d16ce7eb2f321032f4923aacabde014e1318a2b0b76711eb7d4cb13afccef1018f10d3b4cfb12077542c3ac05a20cff01c199de49e24aed67a62 - languageName: node - linkType: hard - -"@react-native/assets-registry@npm:0.80.1": - version: 0.80.1 - resolution: "@react-native/assets-registry@npm:0.80.1" - checksum: 21954f7030d8589fcbebd9d4652eed3768dc95fa5af1c1a27d3b21f4ed906a3af5432dab4f0d2eecb709acce7b1768acf80fe5e0883a2715113312edcbb12226 - languageName: node - linkType: hard - -"@react-native/babel-plugin-codegen@npm:0.79.5": - version: 0.79.5 - resolution: "@react-native/babel-plugin-codegen@npm:0.79.5" - dependencies: - "@babel/traverse": ^7.25.3 - "@react-native/codegen": 0.79.5 - checksum: 43a681cf480aead43131baa53ec3c28d24e796e120038b4264a524bbb36d76017a010964e70562a9bc965b23c5ae64dfd5b351d965b18bb3a9761b178153332e +"@react-native/assets-registry@npm:0.81.0": + version: 0.81.0 + resolution: "@react-native/assets-registry@npm:0.81.0" + checksum: 8d972d5c0da8d8bcb49c5603c1d4cbf10a11ccf77b808ed3e32e44f9b7eb14a3512db09134f6a74f939ae2b5de115c946c7f779d6c663f12b47fd62922a0bf44 languageName: node linkType: hard -"@react-native/babel-plugin-codegen@npm:0.80.1": - version: 0.80.1 - resolution: "@react-native/babel-plugin-codegen@npm:0.80.1" +"@react-native/babel-plugin-codegen@npm:0.81.0": + version: 0.81.0 + resolution: "@react-native/babel-plugin-codegen@npm:0.81.0" dependencies: "@babel/traverse": ^7.25.3 - "@react-native/codegen": 0.80.1 - checksum: 2d727e9db0ee67ba9ea793601d6d4bcb9522ecec83f0cc99507c83c95eb08178732220c637cb982847e5bf838daf77153ee47b0817373b5ff5041aa876e9ef3d + "@react-native/codegen": 0.81.0 + checksum: 8d209bb2fb4af6168274993b9e0d12bd5bfc43cef6bc5bc89c8c99f0db3f8aac0f63008f1b1f319d875cb09b625bf61f37d91eba636a04742878e56032e88037 languageName: node linkType: hard -"@react-native/babel-preset@npm:0.79.5, @react-native/babel-preset@npm:0.79.x": - version: 0.79.5 - resolution: "@react-native/babel-preset@npm:0.79.5" +"@react-native/babel-preset@npm:0.81.0, @react-native/babel-preset@npm:^0.81.0": + version: 0.81.0 + resolution: "@react-native/babel-preset@npm:0.81.0" dependencies: "@babel/core": ^7.25.2 "@babel/plugin-proposal-export-default-from": ^7.24.7 @@ -3224,182 +3124,65 @@ __metadata: "@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.79.5 - babel-plugin-syntax-hermes-parser: 0.25.1 + "@react-native/babel-plugin-codegen": 0.81.0 + babel-plugin-syntax-hermes-parser: 0.29.1 babel-plugin-transform-flow-enums: ^0.0.2 react-refresh: ^0.14.0 peerDependencies: "@babel/core": "*" - checksum: de7e57ed4ccfc62deec2aac2ffab0257b620c8af34ffc4d0fab15a074383800f226f7f95b69ae4117305240c7dba1ec2fc61083dcc21459972eb2712adf70fbc + checksum: 39f7f9d5e51554716f8445b389e9abbec1d422322054b7a24516fc6679196b5dd4d509df0d3d1c6a48d4e0c6369ebb8fe87bb012b693885f6c2996a3938807bf languageName: node linkType: hard -"@react-native/babel-preset@npm:0.80.1": - version: 0.80.1 - resolution: "@react-native/babel-preset@npm:0.80.1" - 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.80.1 - babel-plugin-syntax-hermes-parser: 0.28.1 - babel-plugin-transform-flow-enums: ^0.0.2 - react-refresh: ^0.14.0 - peerDependencies: - "@babel/core": "*" - checksum: 90789a085801bc6cb4ce2c117e7e21b39878308399436f1a8708481d4aaf8035b23711c50a57aab4b7d2c86a0f371b52d670fc5fbe16bb9d92135a17114dd6c1 - languageName: node - linkType: hard - -"@react-native/codegen@npm:0.79.5": - version: 0.79.5 - resolution: "@react-native/codegen@npm:0.79.5" +"@react-native/codegen@npm:0.81.0": + version: 0.81.0 + resolution: "@react-native/codegen@npm:0.81.0" dependencies: glob: ^7.1.1 - hermes-parser: 0.25.1 - invariant: ^2.2.4 - nullthrows: ^1.1.1 - yargs: ^17.6.2 - peerDependencies: - "@babel/core": "*" - checksum: 2254bada67ebd4f88c6fff5568a33588062deca1f53f5a371577618bd8fd0d0ab813c4c44f226e54bef25fbf2f8784e7f702b76cd617b39baab24d138346c9e3 - languageName: node - linkType: hard - -"@react-native/codegen@npm:0.80.1": - version: 0.80.1 - resolution: "@react-native/codegen@npm:0.80.1" - dependencies: - glob: ^7.1.1 - hermes-parser: 0.28.1 + hermes-parser: 0.29.1 invariant: ^2.2.4 nullthrows: ^1.1.1 yargs: ^17.6.2 peerDependencies: "@babel/core": "*" - checksum: 18149038e9bfa185f8f258c1482cba954a101d425f0e5aa8e14f6e31d811569af871aeba1e369cecbbdc13d88c44383b584fefef8d8b896c955b3f2ec6aa6755 - languageName: node - linkType: hard - -"@react-native/community-cli-plugin@npm:0.79.5": - version: 0.79.5 - resolution: "@react-native/community-cli-plugin@npm:0.79.5" - dependencies: - "@react-native/dev-middleware": 0.79.5 - chalk: ^4.0.0 - debug: ^2.2.0 - invariant: ^2.2.4 - metro: ^0.82.0 - metro-config: ^0.82.0 - metro-core: ^0.82.0 - semver: ^7.1.3 - peerDependencies: - "@react-native-community/cli": "*" - peerDependenciesMeta: - "@react-native-community/cli": - optional: true - checksum: 019fc2e3328063e0619dc8ebc511ac2285b4aa25038fd9ee9ff2e3674e039c9dcef5e2f6dc233b64d635a1e662681107c5512c8982d1b6663f3728e66d3b582e + checksum: 321c76ae3e9a25af29791ec3f1c3b08e784edf1474c98b14943894f25970a03796680b311ff4813c2fc8877153fb1243474e86f7e6dcd07450899d074ad0d210 languageName: node linkType: hard -"@react-native/community-cli-plugin@npm:0.80.1": - version: 0.80.1 - resolution: "@react-native/community-cli-plugin@npm:0.80.1" +"@react-native/community-cli-plugin@npm:0.81.0": + version: 0.81.0 + resolution: "@react-native/community-cli-plugin@npm:0.81.0" dependencies: - "@react-native/dev-middleware": 0.80.1 - chalk: ^4.0.0 + "@react-native/dev-middleware": 0.81.0 debug: ^4.4.0 invariant: ^2.2.4 - metro: ^0.82.2 - metro-config: ^0.82.2 - metro-core: ^0.82.2 + metro: ^0.83.1 + metro-config: ^0.83.1 + metro-core: ^0.83.1 semver: ^7.1.3 peerDependencies: "@react-native-community/cli": "*" + "@react-native/metro-config": "*" peerDependenciesMeta: "@react-native-community/cli": optional: true - checksum: b25348dd48699765da4c8c5a0bfb02c7bb1c8e5623a963f47b553f9b0e6189e770fd1e5620b6e046eb3191c621ea2fb1d8ea57c2f3e98ec37a89e7d7938cf68d + checksum: 90ad93097f2d64d9544b310eb1715995399f95373249d97d8a587eb9c0c37770ee32ff0cd4f03a486984caf9e4205b96fedd8f192cc0d631792b54e34c262bcd languageName: node linkType: hard -"@react-native/debugger-frontend@npm:0.79.5": - version: 0.79.5 - resolution: "@react-native/debugger-frontend@npm:0.79.5" - checksum: 5f468a06ec4916fed8d4d865fe05c6fa0ba5ade7c8870bdede836f4b2210fd07974c6774f07b71098b50c625a45b141df7333aad174e43d8c607d64ff065d6e1 +"@react-native/debugger-frontend@npm:0.81.0": + version: 0.81.0 + resolution: "@react-native/debugger-frontend@npm:0.81.0" + checksum: 677aea8358f79e65d2cf3c85815d6943975fb6139667e52ae0b467c0ae9529f03761b93e6451ece1c6c8bf0a3f9084272a520a79d398a13302ce522acc1df613 languageName: node linkType: hard -"@react-native/debugger-frontend@npm:0.80.1": - version: 0.80.1 - resolution: "@react-native/debugger-frontend@npm:0.80.1" - checksum: e657acfa2023f873f834a9dcdd320f2cda952f9f208e7c367a87a049ed2ed576ea00ba58f346514560fc8c530a52e4a88fc43f7577e70619e2d7f9da318cc897 - languageName: node - linkType: hard - -"@react-native/dev-middleware@npm:0.79.5": - version: 0.79.5 - resolution: "@react-native/dev-middleware@npm:0.79.5" +"@react-native/dev-middleware@npm:0.81.0": + version: 0.81.0 + resolution: "@react-native/dev-middleware@npm:0.81.0" dependencies: "@isaacs/ttlcache": ^1.4.1 - "@react-native/debugger-frontend": 0.79.5 - chrome-launcher: ^0.15.2 - chromium-edge-launcher: ^0.2.0 - connect: ^3.6.5 - debug: ^2.2.0 - invariant: ^2.2.4 - nullthrows: ^1.1.1 - open: ^7.0.3 - serve-static: ^1.16.2 - ws: ^6.2.3 - checksum: 0d2bd347060021287a3b47f37f7f942cda37be7cd58b51fb0aaa5ab3fe1ecc1359adc7cc845c70f301ad9a87731eb3cf91a66b09c15519393013378f16285c95 - languageName: node - linkType: hard - -"@react-native/dev-middleware@npm:0.80.1": - version: 0.80.1 - resolution: "@react-native/dev-middleware@npm:0.80.1" - dependencies: - "@isaacs/ttlcache": ^1.4.1 - "@react-native/debugger-frontend": 0.80.1 + "@react-native/debugger-frontend": 0.81.0 chrome-launcher: ^0.15.2 chromium-edge-launcher: ^0.2.0 connect: ^3.6.5 @@ -3409,17 +3192,17 @@ __metadata: open: ^7.0.3 serve-static: ^1.16.2 ws: ^6.2.3 - checksum: 6f501af16558a3d9cbef9de2ede4148b57a4c163bfc5f31641ea3eb8343ae965e3a5713e1037d5a3dae239bf47faa7998dcd3d1d9a7dd6253889d1eda901d8a0 + checksum: 2e255bff8a3422f0850d1eacd6922a67236c45afad88624fe6086e76ae0291a5fc50f2583b735feb5d6c80e446da467fb5f8d88a6449a9d8d8bc909748c55982 languageName: node linkType: hard -"@react-native/eslint-config@npm:^0.80.1": - version: 0.80.1 - resolution: "@react-native/eslint-config@npm:0.80.1" +"@react-native/eslint-config@npm:^0.81.0": + version: 0.81.0 + resolution: "@react-native/eslint-config@npm:0.81.0" dependencies: "@babel/core": ^7.25.2 "@babel/eslint-parser": ^7.25.1 - "@react-native/eslint-plugin": 0.80.1 + "@react-native/eslint-plugin": 0.81.0 "@typescript-eslint/eslint-plugin": ^7.1.1 "@typescript-eslint/parser": ^7.1.1 eslint-config-prettier: ^8.5.0 @@ -3432,123 +3215,85 @@ __metadata: peerDependencies: eslint: ">=8" prettier: ">=2" - checksum: cdddec0398d84ddedc0df771207d6212983124a037fff85fafe2c0e081e98ddcc8e1cb437b338f6ec322baabb56e93de54185caa6a9fdd9f0e10c74f5b211e52 - languageName: node - linkType: hard - -"@react-native/eslint-plugin@npm:0.80.1": - version: 0.80.1 - resolution: "@react-native/eslint-plugin@npm:0.80.1" - checksum: d0268d968badb92774600dff8b54dda7c40469ab1158f2616de075b1d6048f38fe1b1d82232e26337949f298fc3a3dce191193dadc3e3e8c530128ede0d358fc + checksum: 3bce2c7b8e34378882e0cad76f9a4834a7e8c4e3a5ff6ef3b4ed2eaa9c9f0e0dfc4ec78505b0615fadd8dac1e892e7a692071d60c0e599452dfed58b9020028b languageName: node linkType: hard -"@react-native/gradle-plugin@npm:0.79.5": - version: 0.79.5 - resolution: "@react-native/gradle-plugin@npm:0.79.5" - checksum: f459ec6af3f82047af87861f6024014bc7d01c92ba458980a5478326e3286ecbdb7713c10497525bd0253da2d678ffbb8c5b720f3099716844ae534c10cc5e3d +"@react-native/eslint-plugin@npm:0.81.0": + version: 0.81.0 + resolution: "@react-native/eslint-plugin@npm:0.81.0" + checksum: 2138d93bc5f675ef853d8a7506788840605e6c773f1b52815ab8787ae20e4921b66958ec870af7e3d37eb82eed1c5d5320164a41161e0b5d077b7ec23eab1473 languageName: node linkType: hard -"@react-native/gradle-plugin@npm:0.80.1": - version: 0.80.1 - resolution: "@react-native/gradle-plugin@npm:0.80.1" - checksum: f993cd66ef383239e55dd7f38dba22b4a727cf67652c202862fa8736974a3c47a70116ff2f1e591508e0011be03bf6bb30ffc52a6f3bcfbbe9c7962c4b60eefa +"@react-native/gradle-plugin@npm:0.81.0": + version: 0.81.0 + resolution: "@react-native/gradle-plugin@npm:0.81.0" + checksum: aabbe7b400331b46e22ad38f4833fef2d9b463932f25ce29bc0a9caf58e21ad587acf24e770985b26165e5dff16f6582ef7578da99a46e27f3e0ab9c26056be9 languageName: node linkType: hard -"@react-native/js-polyfills@npm:0.79.5": - version: 0.79.5 - resolution: "@react-native/js-polyfills@npm:0.79.5" - checksum: a51a289ee7147c968e3626b43e5602ecf2c8b1f00c551ba5c8db9fc67fb26ca88cdf1718eca0a1e67281f900897b5fb490367ed9ab10361a1005e1d5ba3c2e34 +"@react-native/js-polyfills@npm:0.81.0": + version: 0.81.0 + resolution: "@react-native/js-polyfills@npm:0.81.0" + checksum: 120154ff3036cee8bfc260ce01a3baa1b7c26ac884aac6bcd90512f13b90edcd9f4a72339cbf82db621ffce31548e2d5d85980885f6de8dcd4f312556559e34f languageName: node linkType: hard -"@react-native/js-polyfills@npm:0.80.1": - version: 0.80.1 - resolution: "@react-native/js-polyfills@npm:0.80.1" - checksum: 1f765fb724d0940ccc291de42be7689d062286eac1c0d8237a99fe4a5ee6ce84e0250c6c779829534120d85bddb427907aa225250853d0086c8cbc1385df6b83 - languageName: node - linkType: hard - -"@react-native/metro-babel-transformer@npm:0.79.5": - version: 0.79.5 - resolution: "@react-native/metro-babel-transformer@npm:0.79.5" +"@react-native/metro-babel-transformer@npm:0.81.0": + version: 0.81.0 + resolution: "@react-native/metro-babel-transformer@npm:0.81.0" dependencies: "@babel/core": ^7.25.2 - "@react-native/babel-preset": 0.79.5 - hermes-parser: 0.25.1 + "@react-native/babel-preset": 0.81.0 + hermes-parser: 0.29.1 nullthrows: ^1.1.1 peerDependencies: "@babel/core": "*" - checksum: 4f31dd4f094b2fe4ee44afb8c6b59d0c15d02b9c74b53e61f691f002cef34aacda52a60d07d3f84f069d6bdf4e1d5056c6b6c74400914544c7cd543b8dcba8cf + checksum: 6c498e6cc01da92e9ad372fac13d46b8074bdc1a0ac22a8db0353a057a422daa59d06b829f7b0b4ad70b7f322822ae4e06e0a9f5194ebe474a9044b2c06f5c24 languageName: node linkType: hard -"@react-native/metro-config@npm:0.79.x": - version: 0.79.5 - resolution: "@react-native/metro-config@npm:0.79.5" +"@react-native/metro-config@npm:^0.81.0": + version: 0.81.0 + resolution: "@react-native/metro-config@npm:0.81.0" dependencies: - "@react-native/js-polyfills": 0.79.5 - "@react-native/metro-babel-transformer": 0.79.5 - metro-config: ^0.82.0 - metro-runtime: ^0.82.0 - checksum: 30159ee8be9488dad6e83c5b06056e46bbff689bd1374783c95c243ef8acca4718a89515b088ce5f693d0e344b28094faac3a4bb4126973ecd3974a4e5ed9cbb + "@react-native/js-polyfills": 0.81.0 + "@react-native/metro-babel-transformer": 0.81.0 + metro-config: ^0.83.1 + metro-runtime: ^0.83.1 + checksum: 0354b9a379b970a22ff7c30fb9e51f8504a7f4e1ca0d456e9ce40b1b666c68b7291becffe4839b3aeb84b2aeedfe84948409fccf2e6202555a19de48ea5653d9 languageName: node linkType: hard -"@react-native/normalize-colors@npm:0.79.5": - version: 0.79.5 - resolution: "@react-native/normalize-colors@npm:0.79.5" - checksum: 0c62e8e4e2473e669f87e425e1ccf49471c00b88606a626c0addb9817f5a782b3115fb98a91b36f3bf4536fae8585fbf17a988e59ccc851f79999008cd64a4e4 +"@react-native/normalize-colors@npm:0.81.0": + version: 0.81.0 + resolution: "@react-native/normalize-colors@npm:0.81.0" + checksum: ed26b952b48fb8a60651e49e20f4c2901943adb3faee97c9b477b7965af997dabbde503f4225fd0bc360c3d77ac5dbafdff1e9af3333287a991fa0091f83e29d languageName: node linkType: hard -"@react-native/normalize-colors@npm:0.80.1": - version: 0.80.1 - resolution: "@react-native/normalize-colors@npm:0.80.1" - checksum: cc3f09165bbfb921a521d72e38a2d827d31cf41b8a9bb32b4c4f9bbadcbf78fdfebd9fa1aa23bc0c192f6383660c1969ad63b3ebff9481893179468da2bfe7d2 +"@react-native/typescript-config@npm:0.81.0": + version: 0.81.0 + resolution: "@react-native/typescript-config@npm:0.81.0" + checksum: 8cddfde7d51f5785fdf5a4fb4d655d1e7abc0bd41a25d2e522cf1c0ff6d46bf21583c2225c2f8485b4ee7843055727ee88d6147c5f64532efee1ec6bc21fca31 languageName: node linkType: hard -"@react-native/typescript-config@npm:0.80.1": - version: 0.80.1 - resolution: "@react-native/typescript-config@npm:0.80.1" - checksum: e427edeefd9e5be9ee8c7d247243ed231973662cf2904741c24534aab3620a51159fe38cd1907f1ea90ce41a33e1266e34e414918aff1b30b444bac26db23e6d - languageName: node - linkType: hard - -"@react-native/virtualized-lists@npm:0.79.5": - version: 0.79.5 - resolution: "@react-native/virtualized-lists@npm:0.79.5" +"@react-native/virtualized-lists@npm:0.81.0": + version: 0.81.0 + resolution: "@react-native/virtualized-lists@npm:0.81.0" dependencies: invariant: ^2.2.4 nullthrows: ^1.1.1 peerDependencies: - "@types/react": ^19.0.0 - react: "*" - react-native: "*" - peerDependenciesMeta: - "@types/react": - optional: true - checksum: edde6d639e65ec4b1ee2477e2f1ae7c5f72769d75dcf8cb265e0be5495c143e631221a65dbf8e3f472ab396144605269b3e1e7a88137f56259b2de680f271189 - languageName: node - linkType: hard - -"@react-native/virtualized-lists@npm:0.80.1": - version: 0.80.1 - resolution: "@react-native/virtualized-lists@npm:0.80.1" - dependencies: - invariant: ^2.2.4 - nullthrows: ^1.1.1 - peerDependencies: - "@types/react": ^19.0.0 + "@types/react": ^19.1.0 react: "*" react-native: "*" peerDependenciesMeta: "@types/react": optional: true - checksum: 1e809e2b41f799084a4b8b6304d2dfe8986218e6122c1065413442ff71c0d5e1d267b4c1e241385aa2d96cb6a8a11e5add9e48346f38e42848d82488d6c6e9bb + checksum: 9afe554f1818927e7ebcb8e499b943bd51b4819d899e832ba3ab73e991552bdc5dd9aaf93ea376302cf71fbce36d24b38a33549c978acdf6bd49a386bc2484b7 languageName: node linkType: hard @@ -3796,12 +3541,12 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:^19.1.8": - version: 19.1.8 - resolution: "@types/react@npm:19.1.8" +"@types/react@npm:^19.1.10": + version: 19.1.10 + resolution: "@types/react@npm:19.1.10" dependencies: csstype: ^3.0.2 - checksum: 17e0c74d9c01214938fa805aaa8b97925bf3c5514e88fdf94bec42c0a6d4abbc63d4e30255db176f46fd7f0aa89f8085b9b2b2fa5abaffbbf7e5009386ada892 + checksum: 1d9c5edb5957e797ad59dc71f92f6faa1f8033007c037f9aeb01161366c92fa257a6ddb267ff33f7787c072c5d568b5f8593868d58f2858f7face6978cd18e00 languageName: node linkType: hard @@ -3826,15 +3571,6 @@ __metadata: languageName: node linkType: hard -"@types/yargs@npm:^15.0.0": - version: 15.0.19 - resolution: "@types/yargs@npm:15.0.19" - dependencies: - "@types/yargs-parser": "*" - checksum: 6a509db36304825674f4f00300323dce2b4d850e75819c3db87e9e9f213ac2c4c6ed3247a3e4eed6e8e45b3f191b133a356d3391dd694d9ea27a0507d914ef4c - languageName: node - linkType: hard - "@types/yargs@npm:^17.0.33, @types/yargs@npm:^17.0.8": version: 17.0.33 resolution: "@types/yargs@npm:17.0.33" @@ -4681,16 +4417,16 @@ __metadata: languageName: node linkType: hard -"babel-plugin-syntax-hermes-parser@npm:0.25.1": - version: 0.25.1 - resolution: "babel-plugin-syntax-hermes-parser@npm:0.25.1" +"babel-plugin-syntax-hermes-parser@npm:0.29.1": + version: 0.29.1 + resolution: "babel-plugin-syntax-hermes-parser@npm:0.29.1" dependencies: - hermes-parser: 0.25.1 - checksum: dc80fafde1aed8e60cf86ecd2e9920e7f35ffe02b33bd4e772daaa786167bcf508aac3fc1aea425ff4c7a0be94d82528f3fe8619b7f41dac853264272d640c04 + hermes-parser: 0.29.1 + checksum: bbb1eed253b4255f8c572e1cb2664868d9aa2238363e48a2d1e95e952b2c1d59e86a7051f44956407484df2c9bc6623608740eec10e2095946d241b795262cec languageName: node linkType: hard -"babel-plugin-syntax-hermes-parser@npm:0.28.1, babel-plugin-syntax-hermes-parser@npm:^0.28.0": +"babel-plugin-syntax-hermes-parser@npm:^0.28.0": version: 0.28.1 resolution: "babel-plugin-syntax-hermes-parser@npm:0.28.1" dependencies: @@ -5718,7 +5454,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.6.9": +"debug@npm:2.6.9, debug@npm:^2.6.9": version: 2.6.9 resolution: "debug@npm:2.6.9" dependencies: @@ -6366,9 +6102,9 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-prettier@npm:^5.5.3": - version: 5.5.3 - resolution: "eslint-plugin-prettier@npm:5.5.3" +"eslint-plugin-prettier@npm:^5.5.4": + version: 5.5.4 + resolution: "eslint-plugin-prettier@npm:5.5.4" dependencies: prettier-linter-helpers: ^1.0.0 synckit: ^0.11.7 @@ -6382,7 +6118,7 @@ __metadata: optional: true eslint-config-prettier: optional: true - checksum: d1d83fddcdd8c7b7378f2c554206f8cbd1ddf174fd62989c2dc6a61a88442b2326f06ebd7db5f302a2dde24604f11061d4e974f37e4a51c76c4b97cb55d115e0 + checksum: 0dd05ed85018ab0e98da80325b7bd4c4ab6dd684398f1270a7c8cf4261df714dd4502ba4c7f85f651aade9989da0a7d2adda03af8873b73b52014141abf385de languageName: node linkType: hard @@ -6482,18 +6218,18 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^9.31.0": - version: 9.31.0 - resolution: "eslint@npm:9.31.0" +"eslint@npm:^9.33.0": + version: 9.33.0 + resolution: "eslint@npm:9.33.0" dependencies: "@eslint-community/eslint-utils": ^4.2.0 "@eslint-community/regexpp": ^4.12.1 "@eslint/config-array": ^0.21.0 - "@eslint/config-helpers": ^0.3.0 - "@eslint/core": ^0.15.0 + "@eslint/config-helpers": ^0.3.1 + "@eslint/core": ^0.15.2 "@eslint/eslintrc": ^3.3.1 - "@eslint/js": 9.31.0 - "@eslint/plugin-kit": ^0.3.1 + "@eslint/js": 9.33.0 + "@eslint/plugin-kit": ^0.3.5 "@humanfs/node": ^0.16.6 "@humanwhocodes/module-importer": ^1.0.1 "@humanwhocodes/retry": ^0.4.2 @@ -6528,7 +6264,7 @@ __metadata: optional: true bin: eslint: bin/eslint.js - checksum: 7273c0b04d648f1e2e660f93c6b10a1e94020b056380cf2c756dbf07b0bce29ca10fb658f5124e90b16a2e9627b2d591063d5e4b02f3f939f782b880b4fd3cec + checksum: 1d383c3f294b8f0cedb20d06139b26fb22b80365f093f9ee8d24bc7e4377f6d9ad52478917e9d583f2cccf16cca85eee1624a9dcc7d3bdc0a5fa2b62c044882b languageName: node linkType: hard @@ -6606,7 +6342,7 @@ __metadata: languageName: node linkType: hard -"event-target-shim@npm:^5.0.0, event-target-shim@npm:^5.0.1": +"event-target-shim@npm:^5.0.0": version: 5.0.1 resolution: "event-target-shim@npm:5.0.1" checksum: 1ffe3bb22a6d51bdeb6bf6f7cf97d2ff4a74b017ad12284cc9e6a279e727dc30a5de6bb613e5596ff4dc3e517841339ad09a7eec44266eccb1aa201a30448166 @@ -7410,13 +7146,6 @@ __metadata: languageName: node linkType: hard -"hermes-estree@npm:0.25.1": - version: 0.25.1 - resolution: "hermes-estree@npm:0.25.1" - checksum: 97f42e9178dff61db017810b4f79f5a2cdbb3cde94b7d99ba84ed632ee2adfcae2244555587951b3151fc036676c68f48f57fbe2b49e253eb1f3f904d284a8b0 - languageName: node - linkType: hard - "hermes-estree@npm:0.28.1": version: 0.28.1 resolution: "hermes-estree@npm:0.28.1" @@ -7431,15 +7160,6 @@ __metadata: languageName: node linkType: hard -"hermes-parser@npm:0.25.1": - version: 0.25.1 - resolution: "hermes-parser@npm:0.25.1" - dependencies: - hermes-estree: 0.25.1 - checksum: 4edcfaa3030931343b540182b83c432aba4cdcb1925952521ab4cfb7ab90c2c1543dfcb042ccd51d5e81e4bfe2809420e85902c2ff95ef7c6c64644ce17138ea - languageName: node - linkType: hard - "hermes-parser@npm:0.28.1": version: 0.28.1 resolution: "hermes-parser@npm:0.28.1" @@ -9498,69 +9218,69 @@ __metadata: languageName: node linkType: hard -"metro-babel-transformer@npm:0.82.5": - version: 0.82.5 - resolution: "metro-babel-transformer@npm:0.82.5" +"metro-babel-transformer@npm:0.83.1": + version: 0.83.1 + resolution: "metro-babel-transformer@npm:0.83.1" dependencies: "@babel/core": ^7.25.2 flow-enums-runtime: ^0.0.6 hermes-parser: 0.29.1 nullthrows: ^1.1.1 - checksum: 3a3a8a9404c74290b5687290236e242f7b4edb3bc25cad6afe2424ddab8632a657b55ccbbd49dfa9b26078b5f3184f00930b8aa8b50d7c922247fd7d63ada395 + checksum: 4cb47742ee89821eaaae76c6622c2848004292c25d010cb1a1673ae1a603b5540021c71faa654d6cf0e795a48fc8756d979d79ffdfbc03bbef5a96bca0b8fea1 languageName: node linkType: hard -"metro-cache-key@npm:0.82.5": - version: 0.82.5 - resolution: "metro-cache-key@npm:0.82.5" +"metro-cache-key@npm:0.83.1": + version: 0.83.1 + resolution: "metro-cache-key@npm:0.83.1" dependencies: flow-enums-runtime: ^0.0.6 - checksum: d5dcd86249905c7adad0375111a4bef395a5021df251a463f840eb21bf7b34f4e581ae919a88fb612a63c48a5f379ce50f104a576bd71e052693d89ae6a0d9f0 + checksum: 5a021798a961f9936537e0e48760347a33c4b1fb2b4c4814448547cefd2d7bf1486b721ffd1eb23120295007a76adf8c8481c9bf0ebc96a36b3cbe2c8b901c1d languageName: node linkType: hard -"metro-cache@npm:0.82.5": - version: 0.82.5 - resolution: "metro-cache@npm:0.82.5" +"metro-cache@npm:0.83.1": + version: 0.83.1 + resolution: "metro-cache@npm:0.83.1" dependencies: exponential-backoff: ^3.1.1 flow-enums-runtime: ^0.0.6 https-proxy-agent: ^7.0.5 - metro-core: 0.82.5 - checksum: d0d193845063b1e1241a770d928630c68418b6bff2a25d7d14e71b88e905c640b65817ac069abf807b6e7c6db5470b8c52fe6236b3850ae55ce68e910747eb63 + metro-core: 0.83.1 + checksum: 3221b6236cef81a5712cd89cefe94dbbd6a1bd0a5286647fe638b2d6c8dcd87c52362c76a68eb03b0e62e96e4f143706ad1b4379c0903acc276910b407784df6 languageName: node linkType: hard -"metro-config@npm:0.82.5, metro-config@npm:^0.82.0, metro-config@npm:^0.82.2": - version: 0.82.5 - resolution: "metro-config@npm:0.82.5" +"metro-config@npm:0.83.1, metro-config@npm:^0.83.1": + version: 0.83.1 + resolution: "metro-config@npm:0.83.1" dependencies: connect: ^3.6.5 cosmiconfig: ^5.0.5 flow-enums-runtime: ^0.0.6 jest-validate: ^29.7.0 - metro: 0.82.5 - metro-cache: 0.82.5 - metro-core: 0.82.5 - metro-runtime: 0.82.5 - checksum: 641c88d795394e551fffe238670ad09f3c8637b45da767ee95c5b401e11b65d5a4e86694fb68bd13fde1fc148d9c4f738439a0a427fe5325bd36aa19ea7a5fc9 + metro: 0.83.1 + metro-cache: 0.83.1 + metro-core: 0.83.1 + metro-runtime: 0.83.1 + checksum: d20ef15b46cf25d0e597d2ee441a06a77fe3d7ff24b82773ee07b1745dbe19a987c76667638fd44294c799ffc5d03db6be14b37a8ef0b4aa9803af4a29943c62 languageName: node linkType: hard -"metro-core@npm:0.82.5, metro-core@npm:^0.82.0, metro-core@npm:^0.82.2": - version: 0.82.5 - resolution: "metro-core@npm:0.82.5" +"metro-core@npm:0.83.1, metro-core@npm:^0.83.1": + version: 0.83.1 + resolution: "metro-core@npm:0.83.1" dependencies: flow-enums-runtime: ^0.0.6 lodash.throttle: ^4.1.1 - metro-resolver: 0.82.5 - checksum: f6f0c91240ad4ff2ebd61e5cb23f433309fc82e8042e240da1347f8edf61cc6b893bd176cabecad0dc91d214dd315d501af21cb518459aeb0ed613881619b583 + metro-resolver: 0.83.1 + checksum: 27c654890e35dbe36d165381b919973a23ea7726a00921e9c04f308b14a0d9a91d8ddd1df548c1ce3df00867e84293d2ce2b65001d662d0433949fc0a2940b0a languageName: node linkType: hard -"metro-file-map@npm:0.82.5": - version: 0.82.5 - resolution: "metro-file-map@npm:0.82.5" +"metro-file-map@npm:0.83.1": + version: 0.83.1 + resolution: "metro-file-map@npm:0.83.1" dependencies: debug: ^4.4.0 fb-watchman: ^2.0.0 @@ -9571,76 +9291,76 @@ __metadata: micromatch: ^4.0.4 nullthrows: ^1.1.1 walker: ^1.0.7 - checksum: 46bda99f0ae892071c1b48b09f884f017f48d564c30b2a1f858f6fae1c6c1848bbbce20f66a5be086d7e0acfec3d8c1ddbf69699aaf2829f10954ae39d8a27d7 + checksum: 3db913e35ed5ce82fdd3f8a13ad97de9da9bb6de8a172a6fead63e1888b8622c770299625c7c9243a280d79578a8df8a7badd0874e9c02a02835e6120f98ecfa languageName: node linkType: hard -"metro-minify-terser@npm:0.82.5": - version: 0.82.5 - resolution: "metro-minify-terser@npm:0.82.5" +"metro-minify-terser@npm:0.83.1": + version: 0.83.1 + resolution: "metro-minify-terser@npm:0.83.1" dependencies: flow-enums-runtime: ^0.0.6 terser: ^5.15.0 - checksum: 754c150f0928460e1254e90e4e11bd87e069a0b286d21906758cb71fb8b4ec50dc8f78337bf8a9f8a28ddbd34230f5c66dad0fecf18dbe49715bf1300e5318c2 + checksum: e5246676b0e90932afafc88098da920a221bec79f264f177dd4f41bd260e7da359acebe57f8e0cdc4c66d1f778f7c5bf664c8ee07f0afbba061b4113b9b73498 languageName: node linkType: hard -"metro-resolver@npm:0.82.5": - version: 0.82.5 - resolution: "metro-resolver@npm:0.82.5" +"metro-resolver@npm:0.83.1": + version: 0.83.1 + resolution: "metro-resolver@npm:0.83.1" dependencies: flow-enums-runtime: ^0.0.6 - checksum: d1f7b57687c9cbb100114474689fee2fcfb86428a1228499b28391d16378573ac0f07c750874a2d75eabe237d67eb32a5c947bbbd70cd851885f1f6b13992472 + checksum: 3bd82898c278544a91471c02f23846eb79300a45fbc70318503773fdadd4fbd74b8c67e686a05d08b24a200122bac7faeab59bf0dcebea620f70153e3d68f446 languageName: node linkType: hard -"metro-runtime@npm:0.82.5, metro-runtime@npm:^0.82.0, metro-runtime@npm:^0.82.2": - version: 0.82.5 - resolution: "metro-runtime@npm:0.82.5" +"metro-runtime@npm:0.83.1, metro-runtime@npm:^0.83.1": + version: 0.83.1 + resolution: "metro-runtime@npm:0.83.1" dependencies: "@babel/runtime": ^7.25.0 flow-enums-runtime: ^0.0.6 - checksum: 931c2b581ac1527899cfec6b9c4bbbac75545c78bf192abd8efddd4dbff481b052513857c8544507e7900e7c06f08a8da75e16c864cd86ec3a8c3d6c05738dae + checksum: 2b5d1cf7f6e26a82ddf0eaab4e64389edddb63affb2175895e37fee6eb33de49baad04a03e337fecacf3dc6770bea05d17a7b118db807e6f20ad598f3cae2cb7 languageName: node linkType: hard -"metro-source-map@npm:0.82.5, metro-source-map@npm:^0.82.0, metro-source-map@npm:^0.82.2": - version: 0.82.5 - resolution: "metro-source-map@npm:0.82.5" +"metro-source-map@npm:0.83.1, metro-source-map@npm:^0.83.1": + version: 0.83.1 + resolution: "metro-source-map@npm:0.83.1" dependencies: "@babel/traverse": ^7.25.3 "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3" "@babel/types": ^7.25.2 flow-enums-runtime: ^0.0.6 invariant: ^2.2.4 - metro-symbolicate: 0.82.5 + metro-symbolicate: 0.83.1 nullthrows: ^1.1.1 - ob1: 0.82.5 + ob1: 0.83.1 source-map: ^0.5.6 vlq: ^1.0.0 - checksum: 1bb53abe636524593207c578bfd0e15f47f4e15db919793a49b89359726d043cd69107244b6e1c2c8194983b8df7faa8b56ffa73a5f81c0fefc0cc1727907177 + checksum: 8913599c549042e064c0fff305a7cc52dba1ef18cf011f8a904016108d50e8be634b62f2348eccc24a305d938011c4f609f6cc8965ab3d394601634a5655b4cd languageName: node linkType: hard -"metro-symbolicate@npm:0.82.5": - version: 0.82.5 - resolution: "metro-symbolicate@npm:0.82.5" +"metro-symbolicate@npm:0.83.1": + version: 0.83.1 + resolution: "metro-symbolicate@npm:0.83.1" dependencies: flow-enums-runtime: ^0.0.6 invariant: ^2.2.4 - metro-source-map: 0.82.5 + metro-source-map: 0.83.1 nullthrows: ^1.1.1 source-map: ^0.5.6 vlq: ^1.0.0 bin: metro-symbolicate: src/index.js - checksum: ae91be09cca42567ea3c2bee695e0db42512fc8bf28cf2aa281ae8043edc3bbddcadd0793b401b6bcb7e0cc1df1428647662462a8f515ab6c47420421b1e96f8 + checksum: fadaf52309d3844cebdc344aa7b77292fb359a6d7404e14b56b07c45a04040cf0eaa688f5915cab5299185fc9a65fe8248de6fb376a9f65194a1786b9ec15e30 languageName: node linkType: hard -"metro-transform-plugins@npm:0.82.5": - version: 0.82.5 - resolution: "metro-transform-plugins@npm:0.82.5" +"metro-transform-plugins@npm:0.83.1": + version: 0.83.1 + resolution: "metro-transform-plugins@npm:0.83.1" dependencies: "@babel/core": ^7.25.2 "@babel/generator": ^7.25.0 @@ -9648,34 +9368,34 @@ __metadata: "@babel/traverse": ^7.25.3 flow-enums-runtime: ^0.0.6 nullthrows: ^1.1.1 - checksum: 891838d529df2c3170614de9e55025d37fb799a8d444d9e898fc203496ec33620ad8066e0ab06244b7abb806ffdae4728b84047d0d01bceee877ea5d69240d04 + checksum: 487c0ac1b5117dd74814d336a11949be37d86e9eb98802c51c5190004c80b94d76933188322c105daeea3faa7ef686bee26e1ec798b3d02c3454af81337951c6 languageName: node linkType: hard -"metro-transform-worker@npm:0.82.5": - version: 0.82.5 - resolution: "metro-transform-worker@npm:0.82.5" +"metro-transform-worker@npm:0.83.1": + version: 0.83.1 + resolution: "metro-transform-worker@npm:0.83.1" dependencies: "@babel/core": ^7.25.2 "@babel/generator": ^7.25.0 "@babel/parser": ^7.25.3 "@babel/types": ^7.25.2 flow-enums-runtime: ^0.0.6 - metro: 0.82.5 - metro-babel-transformer: 0.82.5 - metro-cache: 0.82.5 - metro-cache-key: 0.82.5 - metro-minify-terser: 0.82.5 - metro-source-map: 0.82.5 - metro-transform-plugins: 0.82.5 + metro: 0.83.1 + metro-babel-transformer: 0.83.1 + metro-cache: 0.83.1 + metro-cache-key: 0.83.1 + metro-minify-terser: 0.83.1 + metro-source-map: 0.83.1 + metro-transform-plugins: 0.83.1 nullthrows: ^1.1.1 - checksum: 653868f5fc525ad5b36181e7d1b3bb893c49ce6647791c21b585dd29cccc2f00e68d66b16e00eeb385fcb0c5f205a713aba0fe57971b1ab2bf150938cb820aaa + checksum: d164656d4f72a202d162cf2739845716ba6139e3cff24c76e0b7a6b6e2b3902400e5535ebdfdac9be680df8f229fd635833e3c0c038ea317616bd399a9fade11 languageName: node linkType: hard -"metro@npm:0.82.5, metro@npm:^0.82.0, metro@npm:^0.82.2": - version: 0.82.5 - resolution: "metro@npm:0.82.5" +"metro@npm:0.83.1, metro@npm:^0.83.1": + version: 0.83.1 + resolution: "metro@npm:0.83.1" dependencies: "@babel/code-frame": ^7.24.7 "@babel/core": ^7.25.2 @@ -9698,18 +9418,18 @@ __metadata: jest-worker: ^29.7.0 jsc-safe-url: ^0.2.2 lodash.throttle: ^4.1.1 - metro-babel-transformer: 0.82.5 - metro-cache: 0.82.5 - metro-cache-key: 0.82.5 - metro-config: 0.82.5 - metro-core: 0.82.5 - metro-file-map: 0.82.5 - metro-resolver: 0.82.5 - metro-runtime: 0.82.5 - metro-source-map: 0.82.5 - metro-symbolicate: 0.82.5 - metro-transform-plugins: 0.82.5 - metro-transform-worker: 0.82.5 + metro-babel-transformer: 0.83.1 + metro-cache: 0.83.1 + metro-cache-key: 0.83.1 + metro-config: 0.83.1 + metro-core: 0.83.1 + metro-file-map: 0.83.1 + metro-resolver: 0.83.1 + metro-runtime: 0.83.1 + metro-source-map: 0.83.1 + metro-symbolicate: 0.83.1 + metro-transform-plugins: 0.83.1 + metro-transform-worker: 0.83.1 mime-types: ^2.1.27 nullthrows: ^1.1.1 serialize-error: ^2.1.0 @@ -9719,7 +9439,7 @@ __metadata: yargs: ^17.6.2 bin: metro: src/cli.js - checksum: 391411e1be9463f4d52e804f0a9680e59be1cfc5c76ca890f3a9e9c014561da65bbf6e3ccc44f7f52601add064b3b70862b3813c963384a0df2218a345a304e5 + checksum: f7782a76a8085b7b86d9d80922d2c4fbd6fa2da1c092480c650aa9cbba7192cdf7d76042fc1429c85c5ef18cc7df9bc595e9f6a07796d04aab30c16a588d23e7 languageName: node linkType: hard @@ -10013,18 +9733,18 @@ __metadata: languageName: node linkType: hard -"nitro-codegen@npm:^0.26.4": - version: 0.26.4 - resolution: "nitro-codegen@npm:0.26.4" +"nitro-codegen@npm:^0.27.6": + version: 0.27.6 + resolution: "nitro-codegen@npm:0.27.6" dependencies: chalk: ^5.3.0 - react-native-nitro-modules: ^0.26.4 + react-native-nitro-modules: ^0.27.6 ts-morph: ^25.0.0 yargs: ^17.7.2 zod: ^4.0.5 bin: nitro-codegen: lib/index.js - checksum: a059c6fa2ada4922d3aba6875f8e19753b1bbe4be610aeecce910c384b623a2428f3270f6f182afe7b6e8ee141aded35aa7b1555b9847f60cfcaccbd97c9b3b4 + checksum: 7257e7da0696549878643f0c9fe09722794f916afbf60867007537d07afa594909261728fcd55fce65f4265a2f2442775651292827e8015879d69b69fe290148 languageName: node linkType: hard @@ -10152,12 +9872,12 @@ __metadata: languageName: node linkType: hard -"ob1@npm:0.82.5": - version: 0.82.5 - resolution: "ob1@npm:0.82.5" +"ob1@npm:0.83.1": + version: 0.83.1 + resolution: "ob1@npm:0.83.1" dependencies: flow-enums-runtime: ^0.0.6 - checksum: 3faa161e5b5307188b6bbbf7e21727b1e434b8f6c31c51386808b2efd5e7238cf85a7ce71416d9a3f073625afb5a2212f80ec267996dc88fe086944adbb525d9 + checksum: defa2261aefb89449613278efe16a3414350088166c9ec7cbaaef24dd9eab5fe5c2b751cf2e401d0f834eb78f18631528913a03212d8f2e0c18e3e451abec85a languageName: node linkType: hard @@ -10774,18 +10494,6 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^26.6.2": - version: 26.6.2 - resolution: "pretty-format@npm:26.6.2" - dependencies: - "@jest/types": ^26.6.2 - ansi-regex: ^5.0.0 - ansi-styles: ^4.0.0 - react-is: ^17.0.1 - checksum: e3b808404d7e1519f0df1aa1f25cee0054ab475775c6b2b8c5568ff23194a92d54bf93274139b6f584ca70fd773be4eaa754b0e03f12bb0a8d1426b07f079976 - languageName: node - linkType: hard - "pretty-format@npm:^29.7.0": version: 29.7.0 resolution: "pretty-format@npm:29.7.0" @@ -10952,7 +10660,7 @@ __metadata: languageName: node linkType: hard -"react-devtools-core@npm:^6.1.1": +"react-devtools-core@npm:^6.1.5": version: 6.1.5 resolution: "react-devtools-core@npm:6.1.5" dependencies: @@ -10969,13 +10677,6 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^17.0.1": - version: 17.0.2 - resolution: "react-is@npm:17.0.2" - checksum: 9d6d111d8990dc98bc5402c1266a808b0459b5d54830bbea24c12d908b536df7883f268a7868cfaedde3dd9d4e0d574db456f84d2e6df9c4526f99bb4b5344d8 - languageName: node - linkType: hard - "react-is@npm:^18.0.0, react-is@npm:^18.3.1": version: 18.3.1 resolution: "react-is@npm:18.3.1" @@ -11025,13 +10726,13 @@ __metadata: languageName: node linkType: hard -"react-native-nitro-modules@npm:^0.26.4": - version: 0.26.4 - resolution: "react-native-nitro-modules@npm:0.26.4" +"react-native-nitro-modules@npm:^0.27.6": + version: 0.27.6 + resolution: "react-native-nitro-modules@npm:0.27.6" peerDependencies: react: "*" react-native: "*" - checksum: 1851f7c19c8af6c7ceaac97d2c8f105826a167ca29e1189525bcb4c4c52902ba72fc51b52a3d4ff0dd1beb4cf74405435b1badac7552a71ef8fbb235503274ba + checksum: 061b892500dbf41893724d70fab0bc35294d97922974f361d0150dc19d52f10aa2fece96d69e765dc7125503d7fdac0ddb3054d03c09937ddf4ded8ed3ba5be5 languageName: node linkType: hard @@ -11041,19 +10742,19 @@ __metadata: dependencies: "@babel/core": ^7.28.0 "@babel/preset-env": ^7.28.0 - "@babel/runtime": ^7.27.6 - "@react-native-community/cli": 19.1.0 - "@react-native-community/cli-platform-android": 18.0.0 - "@react-native-community/cli-platform-ios": 18.0.0 - "@react-native/babel-preset": 0.79.x - "@react-native/metro-config": 0.79.x - "@react-native/typescript-config": 0.80.1 - "@types/react": ^19.1.8 - react: 19.0.0 - react-native: 0.79.x + "@babel/runtime": ^7.28.2 + "@react-native-community/cli": 20.0.0 + "@react-native-community/cli-platform-android": 20.0.0 + "@react-native-community/cli-platform-ios": 20.0.0 + "@react-native/babel-preset": ^0.81.0 + "@react-native/metro-config": ^0.81.0 + "@react-native/typescript-config": 0.81.0 + "@types/react": ^19.1.10 + react: 19.1.0 + react-native: ^0.81.0 react-native-builder-bob: ^0.40.13 react-native-monorepo-config: ^0.1.9 - react-native-nitro-modules: ^0.26.4 + react-native-nitro-modules: ^0.27.6 languageName: unknown linkType: soft @@ -11062,30 +10763,30 @@ __metadata: resolution: "react-native-plugpag-nitro@workspace:." dependencies: "@commitlint/config-conventional": ^19.8.1 - "@eslint/compat": ^1.3.1 + "@eslint/compat": ^1.3.2 "@eslint/eslintrc": ^3.3.1 - "@eslint/js": ^9.31.0 - "@evilmartians/lefthook": ^1.12.2 - "@react-native/babel-preset": 0.80.1 - "@react-native/eslint-config": ^0.80.1 + "@eslint/js": ^9.33.0 + "@evilmartians/lefthook": ^1.12.3 + "@react-native/babel-preset": 0.81.0 + "@react-native/eslint-config": ^0.81.0 "@release-it/conventional-changelog": ^10.0.1 "@types/jest": ^30.0.0 - "@types/react": ^19.1.8 + "@types/react": ^19.1.10 commitlint: ^19.8.1 del-cli: ^6.0.0 - eslint: ^9.31.0 + eslint: ^9.33.0 eslint-config-prettier: ^10.1.8 - eslint-plugin-prettier: ^5.5.3 + eslint-plugin-prettier: ^5.5.4 jest: ^30.0.5 - nitro-codegen: ^0.26.4 + nitro-codegen: ^0.27.6 prettier: ^3.6.2 - react: 19.1.0 - react-native: 0.80.1 + react: 19.1.1 + react-native: 0.81.0 react-native-builder-bob: ^0.40.13 - react-native-nitro-modules: ^0.26.4 + react-native-nitro-modules: ^0.27.6 release-it: ^19.0.4 turbo: ^2.5.5 - typescript: ^5.8.3 + typescript: ^5.9.2 peerDependencies: react: "*" react-native: "*" @@ -11093,89 +10794,36 @@ __metadata: languageName: unknown linkType: soft -"react-native@npm:0.79.x": - version: 0.79.5 - resolution: "react-native@npm:0.79.5" +"react-native@npm:0.81.0, react-native@npm:^0.81.0": + version: 0.81.0 + resolution: "react-native@npm:0.81.0" dependencies: "@jest/create-cache-key-function": ^29.7.0 - "@react-native/assets-registry": 0.79.5 - "@react-native/codegen": 0.79.5 - "@react-native/community-cli-plugin": 0.79.5 - "@react-native/gradle-plugin": 0.79.5 - "@react-native/js-polyfills": 0.79.5 - "@react-native/normalize-colors": 0.79.5 - "@react-native/virtualized-lists": 0.79.5 + "@react-native/assets-registry": 0.81.0 + "@react-native/codegen": 0.81.0 + "@react-native/community-cli-plugin": 0.81.0 + "@react-native/gradle-plugin": 0.81.0 + "@react-native/js-polyfills": 0.81.0 + "@react-native/normalize-colors": 0.81.0 + "@react-native/virtualized-lists": 0.81.0 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.25.1 + babel-plugin-syntax-hermes-parser: 0.29.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.7.0 memoize-one: ^5.0.0 - metro-runtime: ^0.82.0 - metro-source-map: ^0.82.0 + metro-runtime: ^0.83.1 + metro-source-map: ^0.83.1 nullthrows: ^1.1.1 pretty-format: ^29.7.0 promise: ^8.3.0 - react-devtools-core: ^6.1.1 - react-refresh: ^0.14.0 - regenerator-runtime: ^0.13.2 - scheduler: 0.25.0 - 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": ^19.0.0 - react: ^19.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - bin: - react-native: cli.js - checksum: 6db9368ca97ad2b4b2326d63edcb4ac151d77ad564afb3cbf1ae5caf8f169fee02bc83cb2411fc8b3e42f9d1ef08b2ac937a4260f67187829bed310e5d431988 - languageName: node - linkType: hard - -"react-native@npm:0.80.1": - version: 0.80.1 - resolution: "react-native@npm:0.80.1" - dependencies: - "@jest/create-cache-key-function": ^29.7.0 - "@react-native/assets-registry": 0.80.1 - "@react-native/codegen": 0.80.1 - "@react-native/community-cli-plugin": 0.80.1 - "@react-native/gradle-plugin": 0.80.1 - "@react-native/js-polyfills": 0.80.1 - "@react-native/normalize-colors": 0.80.1 - "@react-native/virtualized-lists": 0.80.1 - 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.28.1 - base64-js: ^1.5.1 - chalk: ^4.0.0 - commander: ^12.0.0 - flow-enums-runtime: ^0.0.6 - glob: ^7.1.1 - invariant: ^2.2.4 - jest-environment-node: ^29.7.0 - memoize-one: ^5.0.0 - metro-runtime: ^0.82.2 - metro-source-map: ^0.82.2 - nullthrows: ^1.1.1 - pretty-format: ^29.7.0 - promise: ^8.3.0 - react-devtools-core: ^6.1.1 + react-devtools-core: ^6.1.5 react-refresh: ^0.14.0 regenerator-runtime: ^0.13.2 scheduler: 0.26.0 @@ -11192,7 +10840,7 @@ __metadata: optional: true bin: react-native: cli.js - checksum: 4eb0675ef268d16d686411420a1744f62a6eec67972bc575b5e85049bec11d90be3103ee36fd83e51c297741afb6b7aff2d133ebe8765c855c1351befab2cd18 + checksum: da0938127412aeba769348f9b7ec8a67c44a81b11ebed532c9d2c6650072cc237c9f36180562dd45c587245bd823896c4219d6d490f0f0de4becd055efcdcd03 languageName: node linkType: hard @@ -11203,13 +10851,6 @@ __metadata: languageName: node linkType: hard -"react@npm:19.0.0": - version: 19.0.0 - resolution: "react@npm:19.0.0" - checksum: 86de15d85b2465feb40297a90319c325cb07cf27191a361d47bcfe8c6126c973d660125aa67b8f4cbbe39f15a2f32efd0c814e98196d8e5b68c567ba40a399c6 - languageName: node - linkType: hard - "react@npm:19.1.0": version: 19.1.0 resolution: "react@npm:19.1.0" @@ -11217,6 +10858,13 @@ __metadata: languageName: node linkType: hard +"react@npm:19.1.1": + version: 19.1.1 + resolution: "react@npm:19.1.1" + checksum: f2f18fea5deac87b1167365bd5160bcba64d383c26a37afa905b714ca424f423ef97d8daf53f041ab9ac25a06357fafcf0b5d3b6b84c9d1eace0e621bfeae629 + languageName: node + linkType: hard + "read-package-up@npm:^11.0.0": version: 11.0.0 resolution: "read-package-up@npm:11.0.0" @@ -11612,13 +11260,6 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:0.25.0": - version: 0.25.0 - resolution: "scheduler@npm:0.25.0" - checksum: b7bb9fddbf743e521e9aaa5198a03ae823f5e104ebee0cb9ec625392bb7da0baa1c28ab29cee4b1e407a94e76acc6eee91eeb749614f91f853efda2613531566 - languageName: node - linkType: hard - "scheduler@npm:0.26.0": version: 0.26.0 resolution: "scheduler@npm:0.26.0" @@ -12603,23 +12244,23 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^5.8.3": - version: 5.8.3 - resolution: "typescript@npm:5.8.3" +"typescript@npm:^5.9.2": + version: 5.9.2 + resolution: "typescript@npm:5.9.2" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: cb1d081c889a288b962d3c8ae18d337ad6ee88a8e81ae0103fa1fecbe923737f3ba1dbdb3e6d8b776c72bc73bfa6d8d850c0306eed1a51377d2fccdfd75d92c4 + checksum: f619cf6773cfe31409279711afd68cdf0859780006c50bc2a7a0c3227f85dea89a3b97248846326f3a17dad72ea90ec27cf61a8387772c680b2252fd02d8497b languageName: node linkType: hard -"typescript@patch:typescript@^5.8.3#~builtin": - version: 5.8.3 - resolution: "typescript@patch:typescript@npm%3A5.8.3#~builtin::version=5.8.3&hash=14eedb" +"typescript@patch:typescript@^5.9.2#~builtin": + version: 5.9.2 + resolution: "typescript@patch:typescript@npm%3A5.9.2#~builtin::version=5.9.2&hash=14eedb" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 1b503525a88ff0ff5952e95870971c4fb2118c17364d60302c21935dedcd6c37e6a0a692f350892bafcef6f4a16d09073fe461158547978d2f16fbe4cb18581c + checksum: e42a701947325500008334622321a6ad073f842f5e7d5e7b588a6346b31fdf51d56082b9ce5cef24312ecd3e48d6c0d4d44da7555f65e2feec18cf62ec540385 languageName: node linkType: hard