Upgrade React Native to 0.72 (#1337)

This commit is contained in:
Johannes Klein
2024-03-29 17:52:37 +01:00
committed by GitHub
parent d6846de8df
commit 486ba4f30f
22 changed files with 3756 additions and 3168 deletions

View File

@@ -9,6 +9,7 @@ module.exports = {
},
extends: [
"airbnb",
// "@react-native",
"plugin:i18next/recommended",
"plugin:@tanstack/eslint-plugin-query/recommended",
"plugin:react-native-a11y/ios"

View File

@@ -14,9 +14,9 @@ node_modules/react-native/Libraries/polyfills/.*
; This is an intentionally malflormed package
.*/node_modules/resolve/test/resolver/malformed_package_json/package\.json$
; Ignore this file
; Ignore these files
.*/node_modules/react-native/sdks/hermes/external/flowtest/test/flow/comment_interning/program_comment_directive.js
.*/node_modules/react-native/Libraries/DevToolsSettings/DevToolsSettingsManager.d.ts
[untyped]
.*/node_modules/@react-native-community/cli/.*/.*

2
.gitignore vendored
View File

@@ -56,7 +56,7 @@ yarn-error.log
*.realm*
# Jest Coverage
/coverage/
/coverage
# Secrets file
.env*

View File

@@ -1,7 +1,7 @@
apply plugin: "com.android.application"
apply plugin: "com.facebook.react"
import com.android.build.OutputFile
// set up different .env files so fastlane will automatically build using .env
// and dev builds will use .env.staging
@@ -30,8 +30,8 @@ react {
// root = file("../")
// The folder where the react-native NPM package is. Default is ../node_modules/react-native
// reactNativeDir = file("../node_modules/react-native")
// The folder where the react-native Codegen package is. Default is ../node_modules/react-native-codegen
// codegenDir = file("../node_modules/react-native-codegen")
// The folder where the react-native Codegen package is. Default is ../node_modules/@react-native/codegen
// codegenDir = file("../node_modules/@react-native/codegen")
// The cli.js file which is the React Native CLI entrypoint. Default is ../node_modules/react-native/cli.js
// cliFile = file("../node_modules/react-native/cli.js")
/* Variants */
@@ -66,13 +66,7 @@ react {
// hermesFlags = ["-O", "-output-source-map"]
}
/**
* Set this to true to create four separate APKs instead of one,
* one for each native architecture. This is useful if you don't
* use App Bundles (https://developer.android.com/guide/app-bundle/)
* and want to have separate APKs to upload to the Play Store.
*/
def enableSeparateBuildPerCPUArchitecture = false
/**
* Set this to true to Run Proguard on Release builds to minify the Java bytecode.
@@ -92,15 +86,7 @@ def enableProguardInReleaseBuilds = false
*/
def jscFlavor = 'org.webkit:android-jsc:+'
/**
* Private function to get the list of Native Architectures you want to build.
* This reads the value from reactNativeArchitectures in your gradle.properties
* file and works together with the --active-arch-only flag of react-native run-android.
*/
def reactNativeArchitectures() {
def value = project.getProperties().get("reactNativeArchitectures")
return value ? value.split(",") : ["armeabi-v7a", "x86", "x86_64", "arm64-v8a"]
}
// Create a variable called keystorePropertiesFile, and initialize it to your
// keystore.properties file, in the rootProject folder. keystore.properties
@@ -133,14 +119,7 @@ android {
// Detox end
}
splits {
abi {
reset()
enable enableSeparateBuildPerCPUArchitecture
universalApk false // If true, also generate a universal APK
include (*reactNativeArchitectures())
}
}
signingConfigs {
debug {
storeFile file('debug.keystore')
@@ -170,21 +149,7 @@ android {
}
}
// applicationVariants are e.g. debug, release
applicationVariants.all { variant ->
variant.outputs.each { output ->
// For each separate APK per architecture, set a unique version code as described here:
// https://developer.android.com/studio/build/configure-apk-splits.html
// Example: versionCode 1 will generate 1001 for armeabi-v7a, 1002 for x86, etc.
def versionCodes = ["armeabi-v7a": 1, "x86": 2, "arm64-v8a": 3, "x86_64": 4]
def abi = output.getFilter(OutputFile.ABI)
if (abi != null) { // null for the universal-debug, universal-release variants
output.versionCodeOverride =
defaultConfig.versionCode * 1000 + versionCodes.get(abi)
}
}
}
}
dependencies {
@@ -196,7 +161,7 @@ dependencies {
// The version of react-native is set by the React Native Gradle Plugin
implementation("com.facebook.react:react-android")
implementation("androidx.swiperefreshlayout:swiperefreshlayout:1.0.0")
// This is required for getAttributes() to work in Detox on Android:
// https://github.com/wix/Detox/issues/3147

View File

@@ -36,9 +36,6 @@ public class MainActivity extends ReactActivity {
this,
getMainComponentName(),
// If you opted-in for the New Architecture, we enable the Fabric Renderer.
DefaultNewArchitectureEntryPoint.getFabricEnabled(), // fabricEnabled
// If you opted-in for the New Architecture, we enable Concurrent React (i.e. React 18).
DefaultNewArchitectureEntryPoint.getConcurrentReactEnabled() // concurrentRootEnabled
);
DefaultNewArchitectureEntryPoint.getFabricEnabled());
}
}

View File

@@ -19,7 +19,7 @@ buildscript {
mavenCentral()
}
dependencies {
classpath("com.android.tools.build:gradle:7.3.1")
classpath("com.android.tools.build:gradle")
classpath("com.facebook.react:react-native-gradle-plugin")
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion"
}

View File

@@ -24,7 +24,7 @@ android.useAndroidX=true
# Automatically convert third-party libraries to use AndroidX
android.enableJetifier=true
FLIPPER_VERSION=0.125.0
FLIPPER_VERSION=0.182.0
# Use this property to specify which architecture you want to build.
# You can also override it from the CLI using
# ./gradlew <task> -PreactNativeArchitectures=x86_64

View File

Binary file not shown.

View File

@@ -1,5 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.1-all.zip
networkTimeout=10000
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

18
android/gradlew vendored
View File

@@ -55,7 +55,7 @@
# Darwin, MinGW, and NonStop.
#
# (3) This script is generated from the Groovy template
# https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
# within the Gradle project.
#
# You can find Gradle at https://github.com/gradle/gradle/.
@@ -80,10 +80,10 @@ do
esac
done
APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit
APP_NAME="Gradle"
# This is normally unused
# shellcheck disable=SC2034
APP_BASE_NAME=${0##*/}
APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
@@ -143,12 +143,16 @@ fi
if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
case $MAX_FD in #(
max*)
# In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked.
# shellcheck disable=SC3045
MAX_FD=$( ulimit -H -n ) ||
warn "Could not query maximum file descriptor limit"
esac
case $MAX_FD in #(
'' | soft) :;; #(
*)
# In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked.
# shellcheck disable=SC3045
ulimit -n "$MAX_FD" ||
warn "Could not set maximum file descriptor limit to $MAX_FD"
esac
@@ -205,6 +209,12 @@ set -- \
org.gradle.wrapper.GradleWrapperMain \
"$@"
# Stop when "xargs" is not available.
if ! command -v xargs >/dev/null 2>&1
then
die "xargs is not available"
fi
# Use "xargs" to parse quoted args.
#
# With -n1 it outputs one arg per line, with the quotes and backslashes removed.

15
android/gradlew.bat vendored
View File

@@ -14,7 +14,7 @@
@rem limitations under the License.
@rem
@if "%DEBUG%" == "" @echo off
@if "%DEBUG%"=="" @echo off
@rem ##########################################################################
@rem
@rem Gradle startup script for Windows
@@ -25,7 +25,8 @@
if "%OS%"=="Windows_NT" setlocal
set DIRNAME=%~dp0
if "%DIRNAME%" == "" set DIRNAME=.
if "%DIRNAME%"=="" set DIRNAME=.
@rem This is normally unused
set APP_BASE_NAME=%~n0
set APP_HOME=%DIRNAME%
@@ -40,7 +41,7 @@ if defined JAVA_HOME goto findJavaFromJavaHome
set JAVA_EXE=java.exe
%JAVA_EXE% -version >NUL 2>&1
if "%ERRORLEVEL%" == "0" goto execute
if %ERRORLEVEL% equ 0 goto execute
echo.
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
@@ -75,13 +76,15 @@ set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
:end
@rem End local scope for the variables with windows NT shell
if "%ERRORLEVEL%"=="0" goto mainEnd
if %ERRORLEVEL% equ 0 goto mainEnd
:fail
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
rem the _cmd.exe /c_ return code!
if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
exit /b 1
set EXIT_CODE=%ERRORLEVEL%
if %EXIT_CODE% equ 0 set EXIT_CODE=1
if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE%
exit /b %EXIT_CODE%
:mainEnd
if "%OS%"=="Windows_NT" endlocal

View File

@@ -9,4 +9,4 @@ include ':react-native-pure-jwt'
project(':react-native-pure-jwt').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-pure-jwt/android')
apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings)
include ':app'
includeBuild('../node_modules/react-native-gradle-plugin')
includeBuild('../node_modules/@react-native/gradle-plugin')

View File

@@ -13,8 +13,6 @@ end
node_require('react-native/scripts/react_native_pods.rb')
node_require('react-native-permissions/scripts/setup.rb')
require_relative "../node_modules/react-native/scripts/react_native_pods"
require_relative "../node_modules/@react-native-community/cli-platform-ios/native_modules"
require_relative '../node_modules/react-native-permissions/scripts/setup'
platform :ios, min_ios_version_supported
@@ -69,8 +67,6 @@ target "iNaturalistReactNative" do
use_react_native!(
path: config[:reactNativePath],
# Hermes is now enabled by default. Disable by setting this flag to false.
# Upcoming versions of React Native may rely on get_default_flags(), but
# we make it explicit here to aid in the React Native upgrade process.
hermes_enabled: flags[:hermes_enabled],
fabric_enabled: flags[:fabric_enabled],
# Enables Flipper.
@@ -108,10 +104,10 @@ target "iNaturalistReactNative" do
end
# code below appears to be necessary for building pods with XCode 14: https://github.com/facebook/react-native/issues/34673#issuecomment-1252114414
# https://github.com/facebook/react-native/blob/main/packages/react-native/scripts/react_native_pods.rb#L197-L202
react_native_post_install(
installer,
# Set `mac_catalyst_enabled` to `true` in order to apply patches
# necessary for Mac Catalyst builds
config[:reactNativePath],
mac_catalyst_enabled: false
)
__apply_Xcode_12_5_M1_post_install_workaround( installer )

View File

@@ -3,19 +3,19 @@ PODS:
- BVLinearGradient (2.8.3):
- React-Core
- DoubleConversion (1.1.6)
- FBLazyVector (0.71.16)
- FBReactNativeSpec (0.71.16):
- FBLazyVector (0.72.12)
- FBReactNativeSpec (0.72.12):
- RCT-Folly (= 2021.07.22.00)
- RCTRequired (= 0.71.16)
- RCTTypeSafety (= 0.71.16)
- React-Core (= 0.71.16)
- React-jsi (= 0.71.16)
- ReactCommon/turbomodule/core (= 0.71.16)
- RCTRequired (= 0.72.12)
- RCTTypeSafety (= 0.72.12)
- React-Core (= 0.72.12)
- React-jsi (= 0.72.12)
- ReactCommon/turbomodule/core (= 0.72.12)
- fmt (6.2.1)
- glog (0.3.5)
- hermes-engine (0.71.16):
- hermes-engine/Pre-built (= 0.71.16)
- hermes-engine/Pre-built (0.71.16)
- hermes-engine (0.72.12):
- hermes-engine/Pre-built (= 0.72.12)
- hermes-engine/Pre-built (0.72.12)
- libevent (2.1.12)
- libwebp (1.3.2):
- libwebp/demux (= 1.3.2)
@@ -46,27 +46,29 @@ PODS:
- fmt (~> 6.2.1)
- glog
- libevent
- RCTRequired (0.71.16)
- RCTTypeSafety (0.71.16):
- FBLazyVector (= 0.71.16)
- RCTRequired (= 0.71.16)
- React-Core (= 0.71.16)
- React (0.71.16):
- React-Core (= 0.71.16)
- React-Core/DevSupport (= 0.71.16)
- React-Core/RCTWebSocket (= 0.71.16)
- React-RCTActionSheet (= 0.71.16)
- React-RCTAnimation (= 0.71.16)
- React-RCTBlob (= 0.71.16)
- React-RCTImage (= 0.71.16)
- React-RCTLinking (= 0.71.16)
- React-RCTNetwork (= 0.71.16)
- React-RCTSettings (= 0.71.16)
- React-RCTText (= 0.71.16)
- React-RCTVibration (= 0.71.16)
- React-callinvoker (0.71.16)
- React-Codegen (0.71.16):
- RCTRequired (0.72.12)
- RCTTypeSafety (0.72.12):
- FBLazyVector (= 0.72.12)
- RCTRequired (= 0.72.12)
- React-Core (= 0.72.12)
- React (0.72.12):
- React-Core (= 0.72.12)
- React-Core/DevSupport (= 0.72.12)
- React-Core/RCTWebSocket (= 0.72.12)
- React-RCTActionSheet (= 0.72.12)
- React-RCTAnimation (= 0.72.12)
- React-RCTBlob (= 0.72.12)
- React-RCTImage (= 0.72.12)
- React-RCTLinking (= 0.72.12)
- React-RCTNetwork (= 0.72.12)
- React-RCTSettings (= 0.72.12)
- React-RCTText (= 0.72.12)
- React-RCTVibration (= 0.72.12)
- React-callinvoker (0.72.12)
- React-Codegen (0.72.12):
- DoubleConversion
- FBReactNativeSpec
- glog
- hermes-engine
- RCT-Folly
- RCTRequired
@@ -74,211 +76,258 @@ PODS:
- React-Core
- React-jsi
- React-jsiexecutor
- React-NativeModulesApple
- React-rncore
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- React-Core (0.71.16):
- React-Core (0.72.12):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default (= 0.71.16)
- React-cxxreact (= 0.71.16)
- React-Core/Default (= 0.72.12)
- React-cxxreact
- React-hermes
- React-jsi (= 0.71.16)
- React-jsiexecutor (= 0.71.16)
- React-perflogger (= 0.71.16)
- React-jsi
- React-jsiexecutor
- React-perflogger
- React-runtimeexecutor
- React-utils
- SocketRocket (= 0.6.1)
- Yoga
- React-Core/CoreModulesHeaders (0.71.16):
- React-Core/CoreModulesHeaders (0.72.12):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- React-cxxreact (= 0.71.16)
- React-cxxreact
- React-hermes
- React-jsi (= 0.71.16)
- React-jsiexecutor (= 0.71.16)
- React-perflogger (= 0.71.16)
- React-jsi
- React-jsiexecutor
- React-perflogger
- React-runtimeexecutor
- React-utils
- SocketRocket (= 0.6.1)
- Yoga
- React-Core/Default (0.71.16):
- React-Core/Default (0.72.12):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-cxxreact (= 0.71.16)
- React-cxxreact
- React-hermes
- React-jsi (= 0.71.16)
- React-jsiexecutor (= 0.71.16)
- React-perflogger (= 0.71.16)
- React-jsi
- React-jsiexecutor
- React-perflogger
- React-runtimeexecutor
- React-utils
- SocketRocket (= 0.6.1)
- Yoga
- React-Core/DevSupport (0.71.16):
- React-Core/DevSupport (0.72.12):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default (= 0.71.16)
- React-Core/RCTWebSocket (= 0.71.16)
- React-cxxreact (= 0.71.16)
- React-Core/Default (= 0.72.12)
- React-Core/RCTWebSocket (= 0.72.12)
- React-cxxreact
- React-hermes
- React-jsi (= 0.71.16)
- React-jsiexecutor (= 0.71.16)
- React-jsinspector (= 0.71.16)
- React-perflogger (= 0.71.16)
- React-jsi
- React-jsiexecutor
- React-jsinspector (= 0.72.12)
- React-perflogger
- React-runtimeexecutor
- React-utils
- SocketRocket (= 0.6.1)
- Yoga
- React-Core/RCTActionSheetHeaders (0.71.16):
- React-Core/RCTActionSheetHeaders (0.72.12):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- React-cxxreact (= 0.71.16)
- React-cxxreact
- React-hermes
- React-jsi (= 0.71.16)
- React-jsiexecutor (= 0.71.16)
- React-perflogger (= 0.71.16)
- React-jsi
- React-jsiexecutor
- React-perflogger
- React-runtimeexecutor
- React-utils
- SocketRocket (= 0.6.1)
- Yoga
- React-Core/RCTAnimationHeaders (0.71.16):
- React-Core/RCTAnimationHeaders (0.72.12):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- React-cxxreact (= 0.71.16)
- React-cxxreact
- React-hermes
- React-jsi (= 0.71.16)
- React-jsiexecutor (= 0.71.16)
- React-perflogger (= 0.71.16)
- React-jsi
- React-jsiexecutor
- React-perflogger
- React-runtimeexecutor
- React-utils
- SocketRocket (= 0.6.1)
- Yoga
- React-Core/RCTBlobHeaders (0.71.16):
- React-Core/RCTBlobHeaders (0.72.12):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- React-cxxreact (= 0.71.16)
- React-cxxreact
- React-hermes
- React-jsi (= 0.71.16)
- React-jsiexecutor (= 0.71.16)
- React-perflogger (= 0.71.16)
- React-jsi
- React-jsiexecutor
- React-perflogger
- React-runtimeexecutor
- React-utils
- SocketRocket (= 0.6.1)
- Yoga
- React-Core/RCTImageHeaders (0.71.16):
- React-Core/RCTImageHeaders (0.72.12):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- React-cxxreact (= 0.71.16)
- React-cxxreact
- React-hermes
- React-jsi (= 0.71.16)
- React-jsiexecutor (= 0.71.16)
- React-perflogger (= 0.71.16)
- React-jsi
- React-jsiexecutor
- React-perflogger
- React-runtimeexecutor
- React-utils
- SocketRocket (= 0.6.1)
- Yoga
- React-Core/RCTLinkingHeaders (0.71.16):
- React-Core/RCTLinkingHeaders (0.72.12):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- React-cxxreact (= 0.71.16)
- React-cxxreact
- React-hermes
- React-jsi (= 0.71.16)
- React-jsiexecutor (= 0.71.16)
- React-perflogger (= 0.71.16)
- React-jsi
- React-jsiexecutor
- React-perflogger
- React-runtimeexecutor
- React-utils
- SocketRocket (= 0.6.1)
- Yoga
- React-Core/RCTNetworkHeaders (0.71.16):
- React-Core/RCTNetworkHeaders (0.72.12):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- React-cxxreact (= 0.71.16)
- React-cxxreact
- React-hermes
- React-jsi (= 0.71.16)
- React-jsiexecutor (= 0.71.16)
- React-perflogger (= 0.71.16)
- React-jsi
- React-jsiexecutor
- React-perflogger
- React-runtimeexecutor
- React-utils
- SocketRocket (= 0.6.1)
- Yoga
- React-Core/RCTSettingsHeaders (0.71.16):
- React-Core/RCTSettingsHeaders (0.72.12):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- React-cxxreact (= 0.71.16)
- React-cxxreact
- React-hermes
- React-jsi (= 0.71.16)
- React-jsiexecutor (= 0.71.16)
- React-perflogger (= 0.71.16)
- React-jsi
- React-jsiexecutor
- React-perflogger
- React-runtimeexecutor
- React-utils
- SocketRocket (= 0.6.1)
- Yoga
- React-Core/RCTTextHeaders (0.71.16):
- React-Core/RCTTextHeaders (0.72.12):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- React-cxxreact (= 0.71.16)
- React-cxxreact
- React-hermes
- React-jsi (= 0.71.16)
- React-jsiexecutor (= 0.71.16)
- React-perflogger (= 0.71.16)
- React-jsi
- React-jsiexecutor
- React-perflogger
- React-runtimeexecutor
- React-utils
- SocketRocket (= 0.6.1)
- Yoga
- React-Core/RCTVibrationHeaders (0.71.16):
- React-Core/RCTVibrationHeaders (0.72.12):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- React-cxxreact (= 0.71.16)
- React-cxxreact
- React-hermes
- React-jsi (= 0.71.16)
- React-jsiexecutor (= 0.71.16)
- React-perflogger (= 0.71.16)
- React-jsi
- React-jsiexecutor
- React-perflogger
- React-runtimeexecutor
- React-utils
- SocketRocket (= 0.6.1)
- Yoga
- React-Core/RCTWebSocket (0.71.16):
- React-Core/RCTWebSocket (0.72.12):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default (= 0.71.16)
- React-cxxreact (= 0.71.16)
- React-Core/Default (= 0.72.12)
- React-cxxreact
- React-hermes
- React-jsi (= 0.71.16)
- React-jsiexecutor (= 0.71.16)
- React-perflogger (= 0.71.16)
- React-jsi
- React-jsiexecutor
- React-perflogger
- React-runtimeexecutor
- React-utils
- SocketRocket (= 0.6.1)
- Yoga
- React-CoreModules (0.71.16):
- React-CoreModules (0.72.12):
- RCT-Folly (= 2021.07.22.00)
- RCTTypeSafety (= 0.71.16)
- React-Codegen (= 0.71.16)
- React-Core/CoreModulesHeaders (= 0.71.16)
- React-jsi (= 0.71.16)
- RCTTypeSafety (= 0.72.12)
- React-Codegen (= 0.72.12)
- React-Core/CoreModulesHeaders (= 0.72.12)
- React-jsi (= 0.72.12)
- React-RCTBlob
- React-RCTImage (= 0.71.16)
- ReactCommon/turbomodule/core (= 0.71.16)
- React-cxxreact (0.71.16):
- React-RCTImage (= 0.72.12)
- ReactCommon/turbomodule/core (= 0.72.12)
- SocketRocket (= 0.6.1)
- React-cxxreact (0.72.12):
- boost (= 1.76.0)
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-callinvoker (= 0.71.16)
- React-jsi (= 0.71.16)
- React-jsinspector (= 0.71.16)
- React-logger (= 0.71.16)
- React-perflogger (= 0.71.16)
- React-runtimeexecutor (= 0.71.16)
- React-hermes (0.71.16):
- React-callinvoker (= 0.72.12)
- React-debug (= 0.72.12)
- React-jsi (= 0.72.12)
- React-jsinspector (= 0.72.12)
- React-logger (= 0.72.12)
- React-perflogger (= 0.72.12)
- React-runtimeexecutor (= 0.72.12)
- React-debug (0.72.12)
- React-hermes (0.72.12):
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- RCT-Folly/Futures (= 2021.07.22.00)
- React-cxxreact (= 0.71.16)
- React-cxxreact (= 0.72.12)
- React-jsi
- React-jsiexecutor (= 0.71.16)
- React-jsinspector (= 0.71.16)
- React-perflogger (= 0.71.16)
- React-jsi (0.71.16):
- React-jsiexecutor (= 0.72.12)
- React-jsinspector (= 0.72.12)
- React-perflogger (= 0.72.12)
- React-jsi (0.72.12):
- boost (= 1.76.0)
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-jsiexecutor (0.71.16):
- React-jsiexecutor (0.72.12):
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-cxxreact (= 0.71.16)
- React-jsi (= 0.71.16)
- React-perflogger (= 0.71.16)
- React-jsinspector (0.71.16)
- React-logger (0.71.16):
- React-cxxreact (= 0.72.12)
- React-jsi (= 0.72.12)
- React-perflogger (= 0.72.12)
- React-jsinspector (0.72.12)
- React-logger (0.72.12):
- glog
- react-native-cameraroll (5.9.0):
- React-Core
@@ -322,90 +371,116 @@ PODS:
- React
- React-callinvoker
- React-Core
- React-perflogger (0.71.16)
- React-RCTActionSheet (0.71.16):
- React-Core/RCTActionSheetHeaders (= 0.71.16)
- React-RCTAnimation (0.71.16):
- React-NativeModulesApple (0.72.12):
- hermes-engine
- React-callinvoker
- React-Core
- React-cxxreact
- React-jsi
- React-runtimeexecutor
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- React-perflogger (0.72.12)
- React-RCTActionSheet (0.72.12):
- React-Core/RCTActionSheetHeaders (= 0.72.12)
- React-RCTAnimation (0.72.12):
- RCT-Folly (= 2021.07.22.00)
- RCTTypeSafety (= 0.71.16)
- React-Codegen (= 0.71.16)
- React-Core/RCTAnimationHeaders (= 0.71.16)
- React-jsi (= 0.71.16)
- ReactCommon/turbomodule/core (= 0.71.16)
- React-RCTAppDelegate (0.71.16):
- RCTTypeSafety (= 0.72.12)
- React-Codegen (= 0.72.12)
- React-Core/RCTAnimationHeaders (= 0.72.12)
- React-jsi (= 0.72.12)
- ReactCommon/turbomodule/core (= 0.72.12)
- React-RCTAppDelegate (0.72.12):
- RCT-Folly
- RCTRequired
- RCTTypeSafety
- React-Core
- React-CoreModules
- React-hermes
- React-NativeModulesApple
- React-RCTImage
- React-RCTNetwork
- React-runtimescheduler
- ReactCommon/turbomodule/core
- React-RCTBlob (0.71.16):
- React-RCTBlob (0.72.12):
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Codegen (= 0.71.16)
- React-Core/RCTBlobHeaders (= 0.71.16)
- React-Core/RCTWebSocket (= 0.71.16)
- React-jsi (= 0.71.16)
- React-RCTNetwork (= 0.71.16)
- ReactCommon/turbomodule/core (= 0.71.16)
- React-RCTImage (0.71.16):
- React-Codegen (= 0.72.12)
- React-Core/RCTBlobHeaders (= 0.72.12)
- React-Core/RCTWebSocket (= 0.72.12)
- React-jsi (= 0.72.12)
- React-RCTNetwork (= 0.72.12)
- ReactCommon/turbomodule/core (= 0.72.12)
- React-RCTImage (0.72.12):
- RCT-Folly (= 2021.07.22.00)
- RCTTypeSafety (= 0.71.16)
- React-Codegen (= 0.71.16)
- React-Core/RCTImageHeaders (= 0.71.16)
- React-jsi (= 0.71.16)
- React-RCTNetwork (= 0.71.16)
- ReactCommon/turbomodule/core (= 0.71.16)
- React-RCTLinking (0.71.16):
- React-Codegen (= 0.71.16)
- React-Core/RCTLinkingHeaders (= 0.71.16)
- React-jsi (= 0.71.16)
- ReactCommon/turbomodule/core (= 0.71.16)
- React-RCTNetwork (0.71.16):
- RCTTypeSafety (= 0.72.12)
- React-Codegen (= 0.72.12)
- React-Core/RCTImageHeaders (= 0.72.12)
- React-jsi (= 0.72.12)
- React-RCTNetwork (= 0.72.12)
- ReactCommon/turbomodule/core (= 0.72.12)
- React-RCTLinking (0.72.12):
- React-Codegen (= 0.72.12)
- React-Core/RCTLinkingHeaders (= 0.72.12)
- React-jsi (= 0.72.12)
- ReactCommon/turbomodule/core (= 0.72.12)
- React-RCTNetwork (0.72.12):
- RCT-Folly (= 2021.07.22.00)
- RCTTypeSafety (= 0.71.16)
- React-Codegen (= 0.71.16)
- React-Core/RCTNetworkHeaders (= 0.71.16)
- React-jsi (= 0.71.16)
- ReactCommon/turbomodule/core (= 0.71.16)
- React-RCTSettings (0.71.16):
- RCTTypeSafety (= 0.72.12)
- React-Codegen (= 0.72.12)
- React-Core/RCTNetworkHeaders (= 0.72.12)
- React-jsi (= 0.72.12)
- ReactCommon/turbomodule/core (= 0.72.12)
- React-RCTSettings (0.72.12):
- RCT-Folly (= 2021.07.22.00)
- RCTTypeSafety (= 0.71.16)
- React-Codegen (= 0.71.16)
- React-Core/RCTSettingsHeaders (= 0.71.16)
- React-jsi (= 0.71.16)
- ReactCommon/turbomodule/core (= 0.71.16)
- React-RCTText (0.71.16):
- React-Core/RCTTextHeaders (= 0.71.16)
- React-RCTVibration (0.71.16):
- RCTTypeSafety (= 0.72.12)
- React-Codegen (= 0.72.12)
- React-Core/RCTSettingsHeaders (= 0.72.12)
- React-jsi (= 0.72.12)
- ReactCommon/turbomodule/core (= 0.72.12)
- React-RCTText (0.72.12):
- React-Core/RCTTextHeaders (= 0.72.12)
- React-RCTVibration (0.72.12):
- RCT-Folly (= 2021.07.22.00)
- React-Codegen (= 0.71.16)
- React-Core/RCTVibrationHeaders (= 0.71.16)
- React-jsi (= 0.71.16)
- ReactCommon/turbomodule/core (= 0.71.16)
- React-runtimeexecutor (0.71.16):
- React-jsi (= 0.71.16)
- ReactCommon/turbomodule/bridging (0.71.16):
- React-Codegen (= 0.72.12)
- React-Core/RCTVibrationHeaders (= 0.72.12)
- React-jsi (= 0.72.12)
- ReactCommon/turbomodule/core (= 0.72.12)
- React-rncore (0.72.12)
- React-runtimeexecutor (0.72.12):
- React-jsi (= 0.72.12)
- React-runtimescheduler (0.72.12):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-callinvoker
- React-debug
- React-jsi
- React-runtimeexecutor
- React-utils (0.72.12):
- glog
- RCT-Folly (= 2021.07.22.00)
- React-debug
- ReactCommon/turbomodule/bridging (0.72.12):
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-callinvoker (= 0.71.16)
- React-Core (= 0.71.16)
- React-cxxreact (= 0.71.16)
- React-jsi (= 0.71.16)
- React-logger (= 0.71.16)
- React-perflogger (= 0.71.16)
- ReactCommon/turbomodule/core (0.71.16):
- React-callinvoker (= 0.72.12)
- React-cxxreact (= 0.72.12)
- React-jsi (= 0.72.12)
- React-logger (= 0.72.12)
- React-perflogger (= 0.72.12)
- ReactCommon/turbomodule/core (0.72.12):
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-callinvoker (= 0.71.16)
- React-Core (= 0.71.16)
- React-cxxreact (= 0.71.16)
- React-jsi (= 0.71.16)
- React-logger (= 0.71.16)
- React-perflogger (= 0.71.16)
- React-callinvoker (= 0.72.12)
- React-cxxreact (= 0.72.12)
- React-jsi (= 0.72.12)
- React-logger (= 0.72.12)
- React-perflogger (= 0.72.12)
- ReactNativeExceptionHandler (2.10.10):
- React-Core
- RealmJS (12.6.2):
@@ -450,7 +525,8 @@ PODS:
- React-Core
- RNSVG (13.14.0):
- React-Core
- RNVectorIcons (9.2.0):
- RNVectorIcons (10.0.3):
- RCT-Folly (= 2021.07.22.00)
- React-Core
- SDWebImage (5.11.1):
- SDWebImage/Core (= 5.11.1)
@@ -458,6 +534,7 @@ PODS:
- SDWebImageWebPCoder (0.8.5):
- libwebp (~> 1.0)
- SDWebImage/Core (~> 5.10)
- SocketRocket (0.6.1)
- VisionCamera (3.9.1):
- React
- React-callinvoker
@@ -486,6 +563,7 @@ DEPENDENCIES:
- React-Core/RCTWebSocket (from `../node_modules/react-native/`)
- React-CoreModules (from `../node_modules/react-native/React/CoreModules`)
- React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`)
- React-debug (from `../node_modules/react-native/ReactCommon/react/debug`)
- React-hermes (from `../node_modules/react-native/ReactCommon/hermes`)
- React-jsi (from `../node_modules/react-native/ReactCommon/jsi`)
- React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`)
@@ -509,6 +587,7 @@ DEPENDENCIES:
- "react-native-slider (from `../node_modules/@react-native-community/slider`)"
- react-native-webview (from `../node_modules/react-native-webview`)
- react-native-worklets-core (from `../node_modules/react-native-worklets-core`)
- React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`)
- React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`)
- React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`)
- React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`)
@@ -520,7 +599,10 @@ DEPENDENCIES:
- React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`)
- React-RCTText (from `../node_modules/react-native/Libraries/Text`)
- React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`)
- React-rncore (from `../node_modules/react-native/ReactCommon`)
- React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`)
- React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`)
- React-utils (from `../node_modules/react-native/ReactCommon/react/utils`)
- ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
- ReactNativeExceptionHandler (from `../node_modules/react-native-exception-handler`)
- RealmJS (from `../node_modules/realm`)
@@ -553,6 +635,7 @@ SPEC REPOS:
- libwebp
- SDWebImage
- SDWebImageWebPCoder
- SocketRocket
EXTERNAL SOURCES:
boost:
@@ -587,6 +670,8 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/React/CoreModules"
React-cxxreact:
:path: "../node_modules/react-native/ReactCommon/cxxreact"
React-debug:
:path: "../node_modules/react-native/ReactCommon/react/debug"
React-hermes:
:path: "../node_modules/react-native/ReactCommon/hermes"
React-jsi:
@@ -633,6 +718,8 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native-webview"
react-native-worklets-core:
:path: "../node_modules/react-native-worklets-core"
React-NativeModulesApple:
:path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios"
React-perflogger:
:path: "../node_modules/react-native/ReactCommon/reactperflogger"
React-RCTActionSheet:
@@ -655,8 +742,14 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/Libraries/Text"
React-RCTVibration:
:path: "../node_modules/react-native/Libraries/Vibration"
React-rncore:
:path: "../node_modules/react-native/ReactCommon"
React-runtimeexecutor:
:path: "../node_modules/react-native/ReactCommon/runtimeexecutor"
React-runtimescheduler:
:path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler"
React-utils:
:path: "../node_modules/react-native/ReactCommon/react/utils"
ReactCommon:
:path: "../node_modules/react-native/ReactCommon"
ReactNativeExceptionHandler:
@@ -710,32 +803,33 @@ SPEC CHECKSUMS:
boost: 7dcd2de282d72e344012f7d6564d024930a6a440
BVLinearGradient: 880f91a7854faff2df62518f0281afb1c60d49a3
DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54
FBLazyVector: 9840513ec2766e31fb9e34c2dabb2c4671400fcd
FBReactNativeSpec: 76141e46f67b395d7d4e94925dfeba0dbd680ba1
FBLazyVector: a31ac2336aea59512b5b982f8e231f65d7d148e1
FBReactNativeSpec: 0976da6bc1ebd3ea9b3a65d04be2c0117d304c4c
fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9
glog: 04b94705f318337d7ead9e6d17c019bd9b1f6b1b
hermes-engine: 2382506846564caf4152c45390dc24f08fce7057
hermes-engine: e89344b9e9e54351c3c5cac075e0275148fb37ba
libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913
libwebp: 1786c9f4ff8a279e4dac1e8f385004d5fc253009
RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1
RCTRequired: 44a3cda52ccac0be738fbf43fef90f3546a48c52
RCTTypeSafety: da7fbf9826fc898ca8b10dc840f2685562039a64
React: defd955b6d6ffb9791bb66dee08d90b87a8e2c0c
React-callinvoker: 39ea57213d56ec9c527d51bd0dfb45cbb12ef447
React-Codegen: 71cbc1bc384f9d19a41e4d00dfd0e7762ec5ef4a
React-Core: 898cb2f7785640e21d381b23fc64a2904628b368
React-CoreModules: 7f71e7054395d61585048061a66d67b58d3d27b7
React-cxxreact: 57fca29dd6995de0ee360980709c4be82d40cda1
React-hermes: 33229fc1867df496665b36b222a82a0f850bcae1
React-jsi: 3a55652789df6ddd777cce9601bf000e18d6b9df
React-jsiexecutor: 9b2a87f674f30da4706af52520e4860974cec149
React-jsinspector: b3b341764ccda14f3659c00a9bc5b098b334db2b
React-logger: dc96fadd2f7f6bc38efc3cfb5fef876d4e6290a2
RCTRequired: b6cea797b684c6d8d82ba0107cef58cbb679afdb
RCTTypeSafety: d2eb5e0e8af9181b24034f5171f9b659994b4678
React: e5aafc4c18040e8fbe0870a1f6df890d35f5af1d
React-callinvoker: d345fd762faa4a3d371aedf40332abb09746ca03
React-Codegen: 821ca0b8a9fb023eef3faab61afd2390658c8f1c
React-Core: 6e27275ea4a91992f488bcc9c8575ffb564b504b
React-CoreModules: 6cb0798606e69b33e8271a9da526e3d674bedb2c
React-cxxreact: 63436ba2c7811121ca978ce60d49aa8786322726
React-debug: b29cfcf06c990f0ea4b3d6430996baa71dd676af
React-hermes: 077b82c248fe8e698820717a1d240c8502150c31
React-jsi: 42edc74ef0479952c32c8659563ab9cd62353a75
React-jsiexecutor: 95bdf0ab46024ca9849e08739b6abd8fe489cd33
React-jsinspector: 8e291ed0ab371314de269001d6b9b25db6aabf42
React-logger: d4010de0b0564e63637ad08373bc73b5d919974b
react-native-cameraroll: fad943a324a4d893c249cabe6d0608c807e0e58f
react-native-config: 5330c8258265c1e5fdb8c009d2cabd6badd96727
react-native-exif-reader: b2ad2175125a5d7dbd399ac6bd3bc4ba8753f85a
react-native-geocoder-reborn: c31cbc630d9307ebbceea1dea2746d0054be35c4
react-native-geolocation: 1279fd4390e311ec3f2fc2878279934147fdd061
react-native-geolocation: 60c320eee7c711007e4708798f474473997fcb4c
react-native-image-picker: ddbbe4d226d9c82a82360f5de66bf71a657a42e6
react-native-image-resizer: 681f7607418b97c084ba2d0999b153b103040d8a
react-native-keep-awake: acbee258db16483744910f0da3ace39eb9ab47fd
@@ -746,22 +840,26 @@ SPEC CHECKSUMS:
react-native-render-html: 984dfe2294163d04bf5fe25d7c9f122e60e05ebe
react-native-safe-area-context: b97eb6f9e3b7f437806c2ce5983f479f8eb5de4b
react-native-sensitive-info: d44e909d065f9c0e15734245e5dd6a24b82e3dcd
react-native-slider: cc89964e1432fa31aa9db7a0fa9b21e26b5d5152
react-native-slider: 62cadd5a3788ce12f86afd9fa94d50e5168159d0
react-native-webview: d33e2db8925d090871ffeb232dfa50cb3a727581
react-native-worklets-core: 2efe80a3ee87fe5e6fefa814e0e20c2708d3ad25
React-perflogger: c944b06edad34f5ecded0f29a6e66290a005d365
React-RCTActionSheet: fa467f37777dacba2c72da4be7ae065da4482d7d
React-RCTAnimation: 0591ee5f9e3d8c864a0937edea2165fe968e7099
React-RCTAppDelegate: 8b7f60103a83ad1670bda690571e73efddba29a0
React-RCTBlob: 082e8612f48b0ec12ca6dc949fb7c310593eff83
React-RCTImage: 6300660ef04d0e8a710ad9ea5d2fb4d9521c200d
React-RCTLinking: 7703ee1b10d3568c143a489ae74adc419c3f3ef3
React-RCTNetwork: 5748c647e09c66b918f81ae15ed7474327f653be
React-RCTSettings: 8c8a84ee363db9cbc287c8b8f2fb782acf7ba414
React-RCTText: d5e53c0741e3e2df91317781e993b5e42bd70448
React-RCTVibration: 052dd488ba95f461a37c992b9e01bd4bcc59a7b6
React-runtimeexecutor: b5abe02558421897cd9f73d4f4b6adb4bc297083
ReactCommon: a1a263d94f02a0dc8442f341d5a11b3d7a9cd44d
React-NativeModulesApple: 694679e4193a49c09f0a76ee27ec09b2c466d59c
React-perflogger: 63606aeab27683112e1bd4ef25bd099ec1cb03f8
React-RCTActionSheet: 5b39fc2b479d47325e5ac95193c482044bfebbc6
React-RCTAnimation: d684a1de0e20c53e31376738839d1cda56b60486
React-RCTAppDelegate: 3099e9aebf2f821503e65432e09a9423a37d767a
React-RCTBlob: 0dcf271322ba0c0406fcd4a3f87cd7d951dfcc37
React-RCTImage: b8bfa9ed1eecc7bb96d219f8a01f569d490f34fc
React-RCTLinking: 32c9b7af01937d911010d8ab1963147e31766190
React-RCTNetwork: c58ad73a25aa6b35258b6c59c0a24018c329fe96
React-RCTSettings: 87eb46d6ca902981f9356a6d4742f9a453aa8fae
React-RCTText: 1fc9f2052720a6587964721b9c4542c9a0e984c0
React-RCTVibration: ff75e7530a22dc80a27fffdc07a2785d6bdf4f8e
React-rncore: 52247442683082756b2fb3de145fb8149f15d1f6
React-runtimeexecutor: 1c5219c682091392970608972655001103c27d21
React-runtimescheduler: 8aea338c561b2175f47018124c076d89d3808d30
React-utils: 9a24cb88f950d1020ee55bddacbc8c16a611e2dc
ReactCommon: 76843a9bb140596351ac2786257ac9fe60cafabb
ReactNativeExceptionHandler: b11ff67c78802b2f62eed0e10e75cb1ef7947c60
RealmJS: 385df5ee940d96f1de26b1dab153e325633d3052
RNAudioRecorderPlayer: 9b34adc281800e5b19258f1b91d889b1ef3abdd6
@@ -773,21 +871,22 @@ SPEC CHECKSUMS:
RNFastImage: 5c9c9fed9c076e521b3f509fe79e790418a544e8
RNFlashList: b521ebdd7f9352673817f1d98e8bdc0c8cf8545b
RNFS: 4ac0f0ea233904cb798630b3c077808c06931688
RNGestureHandler: 69d0a928253547ef857a7be4f453220b9c472e07
RNGestureHandler: b83cf821f60b7ec59827f0ed9e5b8c46b1de2c99
RNLocalize: d4b8af4e442d4bcca54e68fc687a2129b4d71a81
RNPermissions: 0332875c444efe864dd97071dc848529bd7cc692
RNReanimated: e626b8c31f56bf320fd27ee5ca0d5349792f2a8d
RNScreens: bb06f14b5c352e603f2527caac02ca0d6398c6e5
RNReanimated: d1e4ed9a92d89eec531690500d40c2384a3b1986
RNScreens: e5ee7223f7c8fa261f0c4594a0541c56ea99bbfc
RNShareMenu: cb9dac548c8bf147d06f0bf07296ad51ea9f5fc3
RNStoreReview: 31dbfd0dac2eea9675f0b84f1dd3261c2110c337
RNSVG: d00c8f91c3cbf6d476451313a18f04d220d4f396
RNVectorIcons: fcc2f6cb32f5735b586e66d14103a74ce6ad61f8
RNVectorIcons: 2b974a961e7ad079fafdd8af68b12210d5b4b28e
SDWebImage: a7f831e1a65eb5e285e3fb046a23fcfbf08e696d
SDWebImageWebPCoder: 908b83b6adda48effe7667cd2b7f78c897e5111d
SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17
VisionCamera: 609b194489f336792caa5eda305a3fdd4ba5d44c
VisionCameraPluginInatVision: edd58cf80291675d1a1523a3d8d3b2c2f1bff26a
Yoga: e29645ec5a66fb00934fad85338742d1c247d4cb
Yoga: 87e59f6d458e5061d2421086c5de994b3f7cd151
PODFILE CHECKSUM: 77ed9526d4011b245ce5afa1ea331dea4c67d753
PODFILE CHECKSUM: a024ff996419ec0ea875a3a794f0a6f65c13c043
COCOAPODS: 1.14.3

View File

@@ -985,6 +985,7 @@
);
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
OTHER_CFLAGS = "$(inherited)";
OTHER_CPLUSPLUSFLAGS = (
"$(OTHER_CFLAGS)",
"-DFOLLY_NO_CONFIG",
@@ -1054,6 +1055,7 @@
"\"$(inherited)\"",
);
MTL_ENABLE_DEBUG_INFO = NO;
OTHER_CFLAGS = "$(inherited)";
OTHER_CPLUSPLUSFLAGS = (
"$(OTHER_CFLAGS)",
"-DFOLLY_NO_CONFIG",

View File

@@ -45,14 +45,4 @@
#endif
}
/// This method controls whether the `concurrentRoot`feature of React18 is turned on or off.
///
/// @see: https://reactjs.org/blog/2022/03/29/react-v18.html
/// @note: This requires to be rendering on Fabric (i.e. on the New Architecture).
/// @return: `true` if the `concurrentRoot` feature is enabled. Otherwise, it returns `false`.
- (BOOL)concurrentRootEnabled
{
return true;
}
@end

View File

@@ -6,29 +6,29 @@
*
* @format
*/
const { getDefaultConfig, mergeConfig } = require( "@react-native/metro-config" );
const { getDefaultConfig } = require( "metro-config" );
const {
resolver: { sourceExts, assetExts }
} = getDefaultConfig();
module.exports = ( async () => {
const {
resolver: { sourceExts, assetExts }
} = await getDefaultConfig();
return {
transformer: {
getTransformOptions: async () => ( {
transform: {
experimentalImportSupport: false,
inlineRequires: true
}
} ),
babelTransformerPath: require.resolve( "react-native-svg-transformer" )
},
resolver: {
assetExts: assetExts.filter( ext => ext !== "svg" ),
sourceExts:
process.env.MOCK_MODE === "e2e"
? ["e2e-mock", ...sourceExts, "svg"]
: [...sourceExts, "svg"]
}
};
} )();
/**
* Metro configuration
* https://facebook.github.io/metro/docs/configuration
*
* @type {import('metro-config').MetroConfig}
*/
const config = {
transformer: {
babelTransformerPath: require.resolve( "react-native-svg-transformer" )
},
resolver: {
assetExts: assetExts.filter( ext => ext !== "svg" ),
sourceExts:
process.env.MOCK_MODE === "e2e"
? ["e2e-mock", ...sourceExts, "svg"]
: [...sourceExts, "svg"]
}
};
module.exports = mergeConfig( getDefaultConfig( __dirname ), config );

6156
package-lock.json generated
View File

File diff suppressed because it is too large Load Diff

View File

@@ -72,7 +72,7 @@
"react": "18.2.0",
"react-dom": "18.2.0",
"react-i18next": "^14.1.0",
"react-native": "0.71.16",
"react-native": "0.72.12",
"react-native-animated-dots-carousel": "^1.0.2",
"react-native-audio-recorder-player": "^3.6.7",
"react-native-bouncy-checkbox": "^3.0.7",
@@ -117,7 +117,7 @@
"react-native-svg-transformer": "^1.3.0",
"react-native-url-polyfill": "^2.0.0",
"react-native-uuid": "^2.0.2",
"react-native-vector-icons": "^9.1.0",
"react-native-vector-icons": "^10.0.3",
"react-native-vision-camera": "3.9.1",
"react-native-webview": "11.23.1",
"react-native-worklets-core": "0.4.0",
@@ -135,11 +135,12 @@
"@babel/runtime": "^7.24.1",
"@faker-js/faker": "^8.3.1",
"@fluent/syntax": "^0.19.0",
"@react-native/eslint-config": "^0.72.2",
"@react-native/metro-config": "^0.72.12",
"@tanstack/eslint-plugin-query": "^4.34.1",
"@testing-library/jest-native": "^5.4.3",
"@testing-library/react-native": "^12.3.0",
"@tsconfig/react-native": "^2.0.2",
"@types/jest": "^29.5.0",
"@tsconfig/react-native": "^3.0.0",
"@types/react": "^18.0.24",
"@types/react-test-renderer": "^18.0.0",
"babel-plugin-module-resolver": "^5.0.0",
@@ -170,7 +171,7 @@
"jest": "^29.5.0",
"jest-fetch-mock": "github:jefflau/jest-fetch-mock",
"metro-config": "0.73.9",
"metro-react-native-babel-preset": "0.73.10",
"metro-react-native-babel-preset": "^0.76.9",
"nock": "^13.3.3",
"patch-package": "^8.0.0",
"react-native-accessibility-engine": "^3.2.0",
@@ -181,6 +182,9 @@
"typescript": "4.8.4",
"yargs": "^17.7.2"
},
"engines": {
"node": ">=16"
},
"jest": {
"automock": false,
"moduleNameMapper": {

View File

@@ -0,0 +1,12 @@
diff --git a/node_modules/react-native-vision-camera/android/CMakeLists.txt b/node_modules/react-native-vision-camera/android/CMakeLists.txt
index 60fa979..01511d7 100644
--- a/node_modules/react-native-vision-camera/android/CMakeLists.txt
+++ b/node_modules/react-native-vision-camera/android/CMakeLists.txt
@@ -5,6 +5,7 @@ set(PACKAGE_NAME "VisionCamera")
set(BUILD_DIR ${CMAKE_SOURCE_DIR}/build)
set(CMAKE_VERBOSE_MAKEFILE ON)
set(CMAKE_CXX_STANDARD 17)
+set(ENABLE_FRAME_PROCESSORS ON)
# Third party libraries (Prefabs)
find_package(ReactAndroid REQUIRED CONFIG)