diff --git a/example/app/package.json b/example/app/package.json index 29f7eb0b..fb704cb8 100644 --- a/example/app/package.json +++ b/example/app/package.json @@ -9,8 +9,8 @@ "@react-navigation/native": "7.0.14", "@react-navigation/native-stack": "7.2.0", "@shopify/flash-list": "2.0.3", - "react": "19.1.0", - "react-native": "0.81.1", + "react": "19.1.1", + "react-native": "0.82.0-rc.1", "react-native-gesture-handler": "2.28.0", "react-native-haptic-feedback": "2.3.3", "react-native-reanimated": "patch:react-native-reanimated@npm%3A4.1.0#~/.yarn/patches/react-native-reanimated-npm-4.1.0-f13c1e8648.patch", @@ -28,11 +28,11 @@ "@react-native-community/cli": "19.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.1", - "@react-native/metro-config": "0.81.1", + "@react-native/babel-preset": "0.82.0-rc.1", + "@react-native/metro-config": "0.82.0-rc.1", "@testing-library/react-hooks": "^8.0.1", "@testing-library/react-native": "^12.5.1", - "@types/react": "^19.1.0", + "@types/react": "^19.1.1", "@types/react-test-renderer": "^19.1.0", "babel-plugin-module-resolver": "^5.0.2", "eslint": "^9.28.0", @@ -40,7 +40,7 @@ "lint-staged": "^15.5.0", "madge": "^8.0.0", "prettier": "^3.3.2", - "react-test-renderer": "19.1.0", + "react-test-renderer": "19.1.1", "typescript": "^5.8.3" }, "lint-staged": { diff --git a/example/fabric/android/app/src/debug/AndroidManifest.xml b/example/fabric/android/app/src/debug/AndroidManifest.xml deleted file mode 100644 index fa3e4f9a..00000000 --- a/example/fabric/android/app/src/debug/AndroidManifest.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/example/fabric/android/app/src/main/AndroidManifest.xml b/example/fabric/android/app/src/main/AndroidManifest.xml index e1892528..fb78f397 100644 --- a/example/fabric/android/app/src/main/AndroidManifest.xml +++ b/example/fabric/android/app/src/main/AndroidManifest.xml @@ -9,6 +9,7 @@ android:roundIcon="@mipmap/ic_launcher_round" android:allowBackup="false" android:theme="@style/AppTheme" + android:usesCleartextTraffic="${usesCleartextTraffic}" android:supportsRtl="true"> = - PackageList(this).packages.apply { - // Packages that cannot be autolinked yet can be added manually here, for example: - // add(MyReactNativePackage()) - } - - override fun getJSMainModuleName(): String = "index" - - override fun getUseDeveloperSupport(): Boolean = BuildConfig.DEBUG - - override val isNewArchEnabled: Boolean = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED - override val isHermesEnabled: Boolean = BuildConfig.IS_HERMES_ENABLED - } - - override val reactHost: ReactHost - get() = getDefaultReactHost(applicationContext, reactNativeHost) - + override val reactHost: ReactHost by lazy { + getDefaultReactHost( + context = applicationContext, + packageList = + PackageList(this).packages.apply { + // Packages that cannot be autolinked yet can be added manually here, for example: + // add(MyReactNativePackage()) + } + ) + } + override fun onCreate() { super.onCreate() loadReactNative(this) diff --git a/example/fabric/android/gradle/wrapper/gradle-wrapper.jar b/example/fabric/android/gradle/wrapper/gradle-wrapper.jar index 1b33c55b..8bdaf60c 100644 Binary files a/example/fabric/android/gradle/wrapper/gradle-wrapper.jar and b/example/fabric/android/gradle/wrapper/gradle-wrapper.jar differ diff --git a/example/fabric/android/gradle/wrapper/gradle-wrapper.properties b/example/fabric/android/gradle/wrapper/gradle-wrapper.properties index d4081da4..2a84e188 100644 --- a/example/fabric/android/gradle/wrapper/gradle-wrapper.properties +++ b/example/fabric/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.14.3-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.0.0-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/example/fabric/android/gradlew b/example/fabric/android/gradlew index 83ade91e..8b1638db 100755 --- a/example/fabric/android/gradlew +++ b/example/fabric/android/gradlew @@ -1,7 +1,7 @@ #!/bin/sh # -# Copyright © 2015-2021 the original authors. +# Copyright © 2015 the original authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/example/fabric/ios/Podfile b/example/fabric/ios/Podfile index e10d6ffa..9748220a 100644 --- a/example/fabric/ios/Podfile +++ b/example/fabric/ios/Podfile @@ -26,7 +26,6 @@ target 'reactNativeSortableFabric' do ) post_install do |installer| - # https://github.com/facebook/react-native/blob/main/packages/react-native/scripts/react_native_pods.rb#L197-L202 react_native_post_install( installer, config[:reactNativePath], diff --git a/example/paper/android/app/src/debug/AndroidManifest.xml b/example/paper/android/app/src/debug/AndroidManifest.xml deleted file mode 100644 index fa3e4f9a..00000000 --- a/example/paper/android/app/src/debug/AndroidManifest.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/example/paper/android/app/src/main/AndroidManifest.xml b/example/paper/android/app/src/main/AndroidManifest.xml index e1892528..fb78f397 100644 --- a/example/paper/android/app/src/main/AndroidManifest.xml +++ b/example/paper/android/app/src/main/AndroidManifest.xml @@ -9,6 +9,7 @@ android:roundIcon="@mipmap/ic_launcher_round" android:allowBackup="false" android:theme="@style/AppTheme" + android:usesCleartextTraffic="${usesCleartextTraffic}" android:supportsRtl="true"> = - PackageList(this).packages.apply { - // Packages that cannot be autolinked yet can be added manually here, for example: - // add(MyReactNativePackage()) - } - - override fun getJSMainModuleName(): String = "index" - - override fun getUseDeveloperSupport(): Boolean = BuildConfig.DEBUG - - override val isNewArchEnabled: Boolean = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED - override val isHermesEnabled: Boolean = BuildConfig.IS_HERMES_ENABLED - } - - override val reactHost: ReactHost - get() = getDefaultReactHost(applicationContext, reactNativeHost) - + override val reactHost: ReactHost by lazy { + getDefaultReactHost( + context = applicationContext, + packageList = + PackageList(this).packages.apply { + // Packages that cannot be autolinked yet can be added manually here, for example: + // add(MyReactNativePackage()) + } + ) + } + override fun onCreate() { super.onCreate() loadReactNative(this) diff --git a/example/paper/android/gradle/wrapper/gradle-wrapper.jar b/example/paper/android/gradle/wrapper/gradle-wrapper.jar index 1b33c55b..8bdaf60c 100644 Binary files a/example/paper/android/gradle/wrapper/gradle-wrapper.jar and b/example/paper/android/gradle/wrapper/gradle-wrapper.jar differ diff --git a/example/paper/android/gradle/wrapper/gradle-wrapper.properties b/example/paper/android/gradle/wrapper/gradle-wrapper.properties index d4081da4..2a84e188 100644 --- a/example/paper/android/gradle/wrapper/gradle-wrapper.properties +++ b/example/paper/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.14.3-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.0.0-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/example/paper/android/gradlew b/example/paper/android/gradlew index 83ade91e..8b1638db 100755 --- a/example/paper/android/gradlew +++ b/example/paper/android/gradlew @@ -1,7 +1,7 @@ #!/bin/sh # -# Copyright © 2015-2021 the original authors. +# Copyright © 2015 the original authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/example/paper/ios/Podfile b/example/paper/ios/Podfile index 0d73ee18..433007a9 100644 --- a/example/paper/ios/Podfile +++ b/example/paper/ios/Podfile @@ -26,7 +26,6 @@ target 'reactNativeSortablePaper' do ) post_install do |installer| - # https://github.com/facebook/react-native/blob/main/packages/react-native/scripts/react_native_pods.rb#L197-L202 react_native_post_install( installer, config[:reactNativePath], diff --git a/example/paper/package.json b/example/paper/package.json index 8d8c5285..f29cdc89 100644 --- a/example/paper/package.json +++ b/example/paper/package.json @@ -3,7 +3,7 @@ "version": "1.0.0", "dependencies": { "@shopify/flash-list": "1.8.3", - "react-native": "0.81.1", + "react-native": "0.82.0-rc.1", "react-native-reanimated": "3.19.1", "react-native-sortables": "workspace:*" }, diff --git a/yarn.lock b/yarn.lock index 27c28495..11179b96 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4234,6 +4234,13 @@ __metadata: languageName: node linkType: hard +"@react-native/assets-registry@npm:0.82.0-rc.1": + version: 0.82.0-rc.1 + resolution: "@react-native/assets-registry@npm:0.82.0-rc.1" + checksum: 10c0/6a984571f9aa04df5003fbad27cd3d92912a13940d4980d8ce8ecf5559b629ecdc861a0361d3903bd52acd235dc26766a70aefd36b1f284e33ffa4489b32ef69 + languageName: node + linkType: hard + "@react-native/babel-plugin-codegen@npm:0.81.1": version: 0.81.1 resolution: "@react-native/babel-plugin-codegen@npm:0.81.1" @@ -4244,6 +4251,16 @@ __metadata: languageName: node linkType: hard +"@react-native/babel-plugin-codegen@npm:0.82.0-rc.1": + version: 0.82.0-rc.1 + resolution: "@react-native/babel-plugin-codegen@npm:0.82.0-rc.1" + dependencies: + "@babel/traverse": "npm:^7.25.3" + "@react-native/codegen": "npm:0.82.0-rc.1" + checksum: 10c0/4fbb5216d9a4b17896235095c02fb03cc188245981889cfd3289e9d413b9b0c88c25fcb4873b1ba06400ee3d7c58949c3b33b2f4d90cf3594ce4f40bc3a05871 + languageName: node + linkType: hard + "@react-native/babel-preset@npm:0.81.1": version: 0.81.1 resolution: "@react-native/babel-preset@npm:0.81.1" @@ -4299,6 +4316,61 @@ __metadata: languageName: node linkType: hard +"@react-native/babel-preset@npm:0.82.0-rc.1": + version: 0.82.0-rc.1 + resolution: "@react-native/babel-preset@npm:0.82.0-rc.1" + dependencies: + "@babel/core": "npm:^7.25.2" + "@babel/plugin-proposal-export-default-from": "npm:^7.24.7" + "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" + "@babel/plugin-syntax-export-default-from": "npm:^7.24.7" + "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" + "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + "@babel/plugin-transform-arrow-functions": "npm:^7.24.7" + "@babel/plugin-transform-async-generator-functions": "npm:^7.25.4" + "@babel/plugin-transform-async-to-generator": "npm:^7.24.7" + "@babel/plugin-transform-block-scoping": "npm:^7.25.0" + "@babel/plugin-transform-class-properties": "npm:^7.25.4" + "@babel/plugin-transform-classes": "npm:^7.25.4" + "@babel/plugin-transform-computed-properties": "npm:^7.24.7" + "@babel/plugin-transform-destructuring": "npm:^7.24.8" + "@babel/plugin-transform-flow-strip-types": "npm:^7.25.2" + "@babel/plugin-transform-for-of": "npm:^7.24.7" + "@babel/plugin-transform-function-name": "npm:^7.25.1" + "@babel/plugin-transform-literals": "npm:^7.25.2" + "@babel/plugin-transform-logical-assignment-operators": "npm:^7.24.7" + "@babel/plugin-transform-modules-commonjs": "npm:^7.24.8" + "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.24.7" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.24.7" + "@babel/plugin-transform-numeric-separator": "npm:^7.24.7" + "@babel/plugin-transform-object-rest-spread": "npm:^7.24.7" + "@babel/plugin-transform-optional-catch-binding": "npm:^7.24.7" + "@babel/plugin-transform-optional-chaining": "npm:^7.24.8" + "@babel/plugin-transform-parameters": "npm:^7.24.7" + "@babel/plugin-transform-private-methods": "npm:^7.24.7" + "@babel/plugin-transform-private-property-in-object": "npm:^7.24.7" + "@babel/plugin-transform-react-display-name": "npm:^7.24.7" + "@babel/plugin-transform-react-jsx": "npm:^7.25.2" + "@babel/plugin-transform-react-jsx-self": "npm:^7.24.7" + "@babel/plugin-transform-react-jsx-source": "npm:^7.24.7" + "@babel/plugin-transform-regenerator": "npm:^7.24.7" + "@babel/plugin-transform-runtime": "npm:^7.24.7" + "@babel/plugin-transform-shorthand-properties": "npm:^7.24.7" + "@babel/plugin-transform-spread": "npm:^7.24.7" + "@babel/plugin-transform-sticky-regex": "npm:^7.24.7" + "@babel/plugin-transform-typescript": "npm:^7.25.2" + "@babel/plugin-transform-unicode-regex": "npm:^7.24.7" + "@babel/template": "npm:^7.25.0" + "@react-native/babel-plugin-codegen": "npm:0.82.0-rc.1" + babel-plugin-syntax-hermes-parser: "npm:0.32.0" + babel-plugin-transform-flow-enums: "npm:^0.0.2" + react-refresh: "npm:^0.14.0" + peerDependencies: + "@babel/core": "*" + checksum: 10c0/f8e14355a8c13bc577622acd2082e335148eb3716606e7be8f370cb5c421d5888dfd9cd459fb815474898533bab55afda6448b68aa0c1ebc23568f4da922de8a + languageName: node + linkType: hard + "@react-native/codegen@npm:0.81.1": version: 0.81.1 resolution: "@react-native/codegen@npm:0.81.1" @@ -4316,6 +4388,23 @@ __metadata: languageName: node linkType: hard +"@react-native/codegen@npm:0.82.0-rc.1": + version: 0.82.0-rc.1 + resolution: "@react-native/codegen@npm:0.82.0-rc.1" + dependencies: + "@babel/core": "npm:^7.25.2" + "@babel/parser": "npm:^7.25.3" + glob: "npm:^7.1.1" + hermes-parser: "npm:0.32.0" + invariant: "npm:^2.2.4" + nullthrows: "npm:^1.1.1" + yargs: "npm:^17.6.2" + peerDependencies: + "@babel/core": "*" + checksum: 10c0/bf1f8e18d799e8c3cfe624c44495bfbc8c4c2d3869d909b90db1b27a4634bf4e2758c3174ebfed5da3ad6feaa9b6f298d7e185440c0b4e0a185fad587522fabf + languageName: node + linkType: hard + "@react-native/community-cli-plugin@npm:0.81.1": version: 0.81.1 resolution: "@react-native/community-cli-plugin@npm:0.81.1" @@ -4339,6 +4428,29 @@ __metadata: languageName: node linkType: hard +"@react-native/community-cli-plugin@npm:0.82.0-rc.1": + version: 0.82.0-rc.1 + resolution: "@react-native/community-cli-plugin@npm:0.82.0-rc.1" + dependencies: + "@react-native/dev-middleware": "npm:0.82.0-rc.1" + debug: "npm:^4.4.0" + invariant: "npm:^2.2.4" + metro: "npm:^0.83.1" + metro-config: "npm:^0.83.1" + metro-core: "npm:^0.83.1" + semver: "npm:^7.1.3" + peerDependencies: + "@react-native-community/cli": "*" + "@react-native/metro-config": "*" + peerDependenciesMeta: + "@react-native-community/cli": + optional: true + "@react-native/metro-config": + optional: true + checksum: 10c0/00b3f4d87b82651e644704c0b9c0b5e43c756397fbba63675b3d223c199c3f19171beed5a03b0e44345026e20028a0ef3f1bde34249ce49ec39eb315bdf1fc25 + languageName: node + linkType: hard + "@react-native/debugger-frontend@npm:0.81.1": version: 0.81.1 resolution: "@react-native/debugger-frontend@npm:0.81.1" @@ -4346,6 +4458,23 @@ __metadata: languageName: node linkType: hard +"@react-native/debugger-frontend@npm:0.82.0-rc.1": + version: 0.82.0-rc.1 + resolution: "@react-native/debugger-frontend@npm:0.82.0-rc.1" + checksum: 10c0/193b82adb9bc27d1f01ec85ff49c0ae3245dd48ba69fb559745290f6e7e86f488d8fa8d4a213029d76ae019678c315f620ea624cdf7e477aa23860a52632bb8d + languageName: node + linkType: hard + +"@react-native/debugger-shell@npm:0.82.0-rc.1": + version: 0.82.0-rc.1 + resolution: "@react-native/debugger-shell@npm:0.82.0-rc.1" + dependencies: + cross-spawn: "npm:^7.0.6" + fb-dotslash: "npm:0.5.8" + checksum: 10c0/01acef35c9a2501d3bf97add3d12c469790944abc73ef9b0aabd08a98f6491fffa5d17bf570ab67270b6de6b3c5dce120075bf7d0e679fe9c29309c0d5ade63e + languageName: node + linkType: hard + "@react-native/dev-middleware@npm:0.81.1": version: 0.81.1 resolution: "@react-native/dev-middleware@npm:0.81.1" @@ -4365,6 +4494,26 @@ __metadata: languageName: node linkType: hard +"@react-native/dev-middleware@npm:0.82.0-rc.1": + version: 0.82.0-rc.1 + resolution: "@react-native/dev-middleware@npm:0.82.0-rc.1" + dependencies: + "@isaacs/ttlcache": "npm:^1.4.1" + "@react-native/debugger-frontend": "npm:0.82.0-rc.1" + "@react-native/debugger-shell": "npm:0.82.0-rc.1" + chrome-launcher: "npm:^0.15.2" + chromium-edge-launcher: "npm:^0.2.0" + connect: "npm:^3.6.5" + debug: "npm:^4.4.0" + invariant: "npm:^2.2.4" + nullthrows: "npm:^1.1.1" + open: "npm:^7.0.3" + serve-static: "npm:^1.16.2" + ws: "npm:^6.2.3" + checksum: 10c0/d458509cbd74750765e035714b575776377fc350445958fa14d70d7509ff2d327f791cd6a9cbda09e076e1ce84bf92d46ea9b8a667652e39b2acb2ea900beb75 + languageName: node + linkType: hard + "@react-native/gradle-plugin@npm:0.81.1": version: 0.81.1 resolution: "@react-native/gradle-plugin@npm:0.81.1" @@ -4372,6 +4521,13 @@ __metadata: languageName: node linkType: hard +"@react-native/gradle-plugin@npm:0.82.0-rc.1": + version: 0.82.0-rc.1 + resolution: "@react-native/gradle-plugin@npm:0.82.0-rc.1" + checksum: 10c0/d2236bf399310ea65b1bb13aa78cbdf578882ddc0264593868b48869d2f865c0acb997b4d0de6b1d7c280cd8762b29a5a05beb26b84eb32dd1b74e333ce779ba + languageName: node + linkType: hard + "@react-native/js-polyfills@npm:0.81.1": version: 0.81.1 resolution: "@react-native/js-polyfills@npm:0.81.1" @@ -4379,29 +4535,36 @@ __metadata: languageName: node linkType: hard -"@react-native/metro-babel-transformer@npm:0.81.1": - version: 0.81.1 - resolution: "@react-native/metro-babel-transformer@npm:0.81.1" +"@react-native/js-polyfills@npm:0.82.0-rc.1": + version: 0.82.0-rc.1 + resolution: "@react-native/js-polyfills@npm:0.82.0-rc.1" + checksum: 10c0/79145cd2acb855f85ee6cc04cca0b20d428157c08544f394181a461e0f4e25121a5623b5161abb5c363a8c197561d9924fafcadc19f02a1cbbdc2e79a4b60841 + languageName: node + linkType: hard + +"@react-native/metro-babel-transformer@npm:0.82.0-rc.1": + version: 0.82.0-rc.1 + resolution: "@react-native/metro-babel-transformer@npm:0.82.0-rc.1" dependencies: "@babel/core": "npm:^7.25.2" - "@react-native/babel-preset": "npm:0.81.1" - hermes-parser: "npm:0.29.1" + "@react-native/babel-preset": "npm:0.82.0-rc.1" + hermes-parser: "npm:0.32.0" nullthrows: "npm:^1.1.1" peerDependencies: "@babel/core": "*" - checksum: 10c0/8604e71343af7dd53fc414d837b27e976dcd919ce9a2d78bab2c9d40c0ac231ce8fb3254fdfbd1d486c0b105e6afb20b8a669f28facf1e23e79420b27c95d55f + checksum: 10c0/b098d77d57eddaefacefa0349be7513c9c63682bca4b95e213ba58648c19f407210180d9b0d59265b9a40c0b1bc6a615a113ead36b14cb3642bcdb741ed7ddc1 languageName: node linkType: hard -"@react-native/metro-config@npm:0.81.1": - version: 0.81.1 - resolution: "@react-native/metro-config@npm:0.81.1" +"@react-native/metro-config@npm:0.82.0-rc.1": + version: 0.82.0-rc.1 + resolution: "@react-native/metro-config@npm:0.82.0-rc.1" dependencies: - "@react-native/js-polyfills": "npm:0.81.1" - "@react-native/metro-babel-transformer": "npm:0.81.1" + "@react-native/js-polyfills": "npm:0.82.0-rc.1" + "@react-native/metro-babel-transformer": "npm:0.82.0-rc.1" metro-config: "npm:^0.83.1" metro-runtime: "npm:^0.83.1" - checksum: 10c0/117d3a39a5cb7fa277aba05b8f353a66ea913220ba1ec513cf89b20419b15bba4191e195289f206b2d04d42fd63728988f2e02319caae69e20e271a1ffcffc05 + checksum: 10c0/cd801b877e02597d9b9c9ce15e6e49b886bb262092ac9d54f35e11783876edf73a0b2acc5e65cc3b58141847bd23fdb1fd7c9df7b9459ac45f6d1b41b1c1ca88 languageName: node linkType: hard @@ -4412,6 +4575,13 @@ __metadata: languageName: node linkType: hard +"@react-native/normalize-colors@npm:0.82.0-rc.1": + version: 0.82.0-rc.1 + resolution: "@react-native/normalize-colors@npm:0.82.0-rc.1" + checksum: 10c0/8691ef276d2cb087538621c32917b8207933ee36c5025d04ce5e686e5929052f239d1f39171b28d9b09c3ba1cd5749c2ca5d10060302baf468f7e59ab6eaed5f + languageName: node + linkType: hard + "@react-native/normalize-colors@npm:^0.74.1": version: 0.74.89 resolution: "@react-native/normalize-colors@npm:0.74.89" @@ -4436,6 +4606,23 @@ __metadata: languageName: node linkType: hard +"@react-native/virtualized-lists@npm:0.82.0-rc.1": + version: 0.82.0-rc.1 + resolution: "@react-native/virtualized-lists@npm:0.82.0-rc.1" + dependencies: + invariant: "npm:^2.2.4" + nullthrows: "npm:^1.1.1" + peerDependencies: + "@types/react": ^19.1.1 + react: "*" + react-native: "*" + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/2ce149908d094ea8af4c99c6e89c8b89af89a55e3caa733dba03c777b9d6209aa5d9566d0c58761e53135b5c94b1bbf42ddda652d25f22cbbd5fa7d4995d2250 + languageName: node + linkType: hard + "@react-navigation/bottom-tabs@npm:7.3.10": version: 7.3.10 resolution: "@react-navigation/bottom-tabs@npm:7.3.10" @@ -5169,7 +5356,7 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:~19.1.10": +"@types/react@npm:^19.1.1, @types/react@npm:~19.1.10": version: 19.1.12 resolution: "@types/react@npm:19.1.12" dependencies: @@ -6278,6 +6465,15 @@ __metadata: languageName: node linkType: hard +"babel-plugin-syntax-hermes-parser@npm:0.32.0": + version: 0.32.0 + resolution: "babel-plugin-syntax-hermes-parser@npm:0.32.0" + dependencies: + hermes-parser: "npm:0.32.0" + checksum: 10c0/2e5aad897d4abd643d33329814ed7adb301047890a8a4325ef140da86e377a1127f1ce6af4064526e5cb603c16d3d3e15784998df4095f1385e7f4e8ca53f03e + 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" @@ -8972,15 +9168,15 @@ __metadata: "@react-native-community/cli": "npm:19.0.0" "@react-native-community/cli-platform-android": "npm:20.0.0" "@react-native-community/cli-platform-ios": "npm:20.0.0" - "@react-native/babel-preset": "npm:0.81.1" - "@react-native/metro-config": "npm:0.81.1" + "@react-native/babel-preset": "npm:0.82.0-rc.1" + "@react-native/metro-config": "npm:0.82.0-rc.1" "@react-navigation/bottom-tabs": "npm:7.3.10" "@react-navigation/native": "npm:7.0.14" "@react-navigation/native-stack": "npm:7.2.0" "@shopify/flash-list": "npm:2.0.3" "@testing-library/react-hooks": "npm:^8.0.1" "@testing-library/react-native": "npm:^12.5.1" - "@types/react": "npm:^19.1.0" + "@types/react": "npm:^19.1.1" "@types/react-test-renderer": "npm:^19.1.0" babel-plugin-module-resolver: "npm:^5.0.2" eslint: "npm:^9.28.0" @@ -8988,8 +9184,8 @@ __metadata: lint-staged: "npm:^15.5.0" madge: "npm:^8.0.0" prettier: "npm:^3.3.2" - react: "npm:19.1.0" - react-native: "npm:0.81.1" + react: "npm:19.1.1" + react-native: "npm:0.82.0-rc.1" react-native-gesture-handler: "npm:2.28.0" react-native-haptic-feedback: "npm:2.3.3" react-native-reanimated: "patch:react-native-reanimated@npm%3A4.1.0#~/.yarn/patches/react-native-reanimated-npm-4.1.0-f13c1e8648.patch" @@ -8998,7 +9194,7 @@ __metadata: react-native-sortables: "workspace:*" react-native-svg: "npm:15.12.1" react-native-worklets: "npm:0.5.0" - react-test-renderer: "npm:19.1.0" + react-test-renderer: "npm:19.1.1" typescript: "npm:^5.8.3" languageName: unknown linkType: soft @@ -9034,7 +9230,7 @@ __metadata: resolution: "example-paper@workspace:example/paper" dependencies: "@shopify/flash-list": "npm:1.8.3" - react-native: "npm:0.81.1" + react-native: "npm:0.82.0-rc.1" react-native-reanimated: "npm:3.19.1" react-native-sortables: "workspace:*" languageName: unknown @@ -9519,6 +9715,15 @@ __metadata: languageName: node linkType: hard +"fb-dotslash@npm:0.5.8": + version: 0.5.8 + resolution: "fb-dotslash@npm:0.5.8" + bin: + dotslash: bin/dotslash + checksum: 10c0/6c693ecb8e61cd8571e0ad6a923e0582cf8e481695e906e17c8e31620402e06f8b80d95111a420d2f62349d9bebc2b820bae14c2c54a814e72abdc710dc1d3ed + languageName: node + linkType: hard + "fb-watchman@npm:^2.0.0": version: 2.0.2 resolution: "fb-watchman@npm:2.0.2" @@ -10401,6 +10606,13 @@ __metadata: languageName: node linkType: hard +"hermes-estree@npm:0.32.0": + version: 0.32.0 + resolution: "hermes-estree@npm:0.32.0" + checksum: 10c0/3b67d1fe44336240ef7f9c40ecbf363279ba263d51efe120570c3862cc109e652fc09aebddfe6b73d0f0246610bee130e4064c359f1f4cbf002bdb1d99717ef2 + languageName: node + linkType: hard + "hermes-parser@npm:0.25.1": version: 0.25.1 resolution: "hermes-parser@npm:0.25.1" @@ -10428,6 +10640,15 @@ __metadata: languageName: node linkType: hard +"hermes-parser@npm:0.32.0": + version: 0.32.0 + resolution: "hermes-parser@npm:0.32.0" + dependencies: + hermes-estree: "npm:0.32.0" + checksum: 10c0/5902d2c5d347c0629fba07a47eaad5569590ac69bc8bfb2e454e08d2dfbe1ebd989d88518dca2cba64061689b5eac5960ae6bd15a4a66600bbf377498a3234b7 + languageName: node + linkType: hard + "highlight.js@npm:^10.7.1": version: 10.7.3 resolution: "highlight.js@npm:10.7.3" @@ -15245,10 +15466,10 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^19.1.0": - version: 19.1.0 - resolution: "react-is@npm:19.1.0" - checksum: 10c0/b6c6cadd172d5d39f66d493700d137a5545c294a62ce0f8ec793d59794c97d2bed6bad227626f16bd0e90004ed7fdc8ed662a004e6edcf5d2b7ecb6e3040ea6b +"react-is@npm:^19.1.1": + version: 19.1.1 + resolution: "react-is@npm:19.1.1" + checksum: 10c0/3dba763fcd69835ae263dcd6727d7ffcc44c1d616f04b7329e67aefdc66a567af4f8dcecdd29454c7a707c968aa1eb85083a83fb616f01675ef25e71cf082f97 languageName: node linkType: hard @@ -15582,6 +15803,56 @@ __metadata: languageName: node linkType: hard +"react-native@npm:0.82.0-rc.1": + version: 0.82.0-rc.1 + resolution: "react-native@npm:0.82.0-rc.1" + dependencies: + "@jest/create-cache-key-function": "npm:^29.7.0" + "@react-native/assets-registry": "npm:0.82.0-rc.1" + "@react-native/codegen": "npm:0.82.0-rc.1" + "@react-native/community-cli-plugin": "npm:0.82.0-rc.1" + "@react-native/gradle-plugin": "npm:0.82.0-rc.1" + "@react-native/js-polyfills": "npm:0.82.0-rc.1" + "@react-native/normalize-colors": "npm:0.82.0-rc.1" + "@react-native/virtualized-lists": "npm:0.82.0-rc.1" + abort-controller: "npm:^3.0.0" + anser: "npm:^1.4.9" + ansi-regex: "npm:^5.0.0" + babel-jest: "npm:^29.7.0" + babel-plugin-syntax-hermes-parser: "npm:0.32.0" + base64-js: "npm:^1.5.1" + commander: "npm:^12.0.0" + flow-enums-runtime: "npm:^0.0.6" + glob: "npm:^7.1.1" + invariant: "npm:^2.2.4" + jest-environment-node: "npm:^29.7.0" + memoize-one: "npm:^5.0.0" + metro-runtime: "npm:^0.83.1" + metro-source-map: "npm:^0.83.1" + nullthrows: "npm:^1.1.1" + pretty-format: "npm:^29.7.0" + promise: "npm:^8.3.0" + react-devtools-core: "npm:^6.1.5" + react-refresh: "npm:^0.14.0" + regenerator-runtime: "npm:^0.13.2" + scheduler: "npm:0.26.0" + semver: "npm:^7.1.3" + stacktrace-parser: "npm:^0.1.10" + whatwg-fetch: "npm:^3.0.0" + ws: "npm:^6.2.3" + yargs: "npm:^17.6.2" + peerDependencies: + "@types/react": ^19.1.1 + react: ^19.1.1 + peerDependenciesMeta: + "@types/react": + optional: true + bin: + react-native: cli.js + checksum: 10c0/446af1a95c738d3a66cabd9705a9f6db23d6ef447d1d475f022541c04cca38c9d9f1564b57b5942e897b8089b11dd46134cef5c9885b725b5940955bd5e1d446 + languageName: node + linkType: hard + "react-refresh@npm:^0.14.0, react-refresh@npm:^0.14.2": version: 0.14.2 resolution: "react-refresh@npm:0.14.2" @@ -15589,15 +15860,15 @@ __metadata: languageName: node linkType: hard -"react-test-renderer@npm:19.1.0": - version: 19.1.0 - resolution: "react-test-renderer@npm:19.1.0" +"react-test-renderer@npm:19.1.1": + version: 19.1.1 + resolution: "react-test-renderer@npm:19.1.1" dependencies: - react-is: "npm:^19.1.0" + react-is: "npm:^19.1.1" scheduler: "npm:^0.26.0" peerDependencies: - react: ^19.1.0 - checksum: 10c0/34ed4a37ba8b0beb96c048de6ff28574f018a18dd1042c24f8f46142d48eb5b27f82ff7c2823d082932fd3983c5a3529ab8cc8f15191d4306df0082f9f84678f + react: ^19.1.1 + checksum: 10c0/430636d63cff6b79a15fe876d16601891fcdf1c58236471063f4cfe50de2c9fae935c6894eebe6ca5be0bf7245cb572c14ff69e1aada7761b41c73c842e2879c languageName: node linkType: hard @@ -15608,6 +15879,13 @@ __metadata: languageName: node linkType: hard +"react@npm:19.1.1": + version: 19.1.1 + resolution: "react@npm:19.1.1" + checksum: 10c0/8c9769a2dfd02e603af6445058325e6c8a24b47b185d0e461f66a6454765ddcaecb3f0a90184836c68bb509f3c38248359edbc42f0d07c23eb500a5c30c87b4e + languageName: node + linkType: hard + "read-cmd-shim@npm:^4.0.0": version: 4.0.0 resolution: "read-cmd-shim@npm:4.0.0"