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"