From 2b7c215e6665718d276258b510803f2b403a4845 Mon Sep 17 00:00:00 2001
From: Olivier Bouillet <62574056+freeboub@users.noreply.github.com>
Date: Sun, 24 Nov 2024 21:19:46 +0100
Subject: [PATCH] Fix(android): restart issue react76 (#4302)
* fix: upgrade to expo 54
* fix: more bufferConfig inside source
- restart issue on react 0.76
- fix constness
- deprecate bufferConfig in root props
- update documentation
---
android/build.gradle | 7 +-
.../com/brentvatne/common/api/BufferConfig.kt | 30 +-
.../java/com/brentvatne/common/api/Source.kt | 11 +-
.../exoplayer/ReactExoplayerView.java | 36 +-
.../exoplayer/ReactExoplayerViewManager.kt | 8 -
docs/pages/component/props.mdx | 53 +
examples/bare/src/BasicExample.tsx | 3 +-
.../anonymous/ExpoExample/MainApplication.kt | 3 +-
examples/expo/android/build.gradle | 10 +-
examples/expo/android/gradle.properties | 5 +-
.../gradle/wrapper/gradle-wrapper.properties | 2 +-
examples/expo/android/settings.gradle | 1 +
.../ios/ExpoExample.xcodeproj/project.pbxproj | 83 +-
examples/expo/ios/Podfile.lock | 2910 ++++++++++-------
examples/expo/ios/Podfile.properties.json | 3 +-
examples/expo/package.json | 41 +-
examples/expo/src/BasicExample.tsx | 3 +-
src/Video.tsx | 5 +
src/specs/VideoNativeComponent.ts | 2 +-
src/types/video.ts | 2 +
20 files changed, 1843 insertions(+), 1375 deletions(-)
diff --git a/android/build.gradle b/android/build.gradle
index d153c936..c72132bb 100644
--- a/android/build.gradle
+++ b/android/build.gradle
@@ -91,9 +91,10 @@ def configStringPath = ExoplayerDependencies
.concat("buildFromSource:$media3_buildFromSource")
.md5()
-if (isNewArchitectureEnabled()) {
- apply plugin: "com.facebook.react"
-}
+// commented as new architecture not yet fully supported
+// if (isNewArchitectureEnabled()) {
+// apply plugin: "com.facebook.react"
+// }
android {
if (supportsNamespace()) {
diff --git a/android/src/main/java/com/brentvatne/common/api/BufferConfig.kt b/android/src/main/java/com/brentvatne/common/api/BufferConfig.kt
index b3889888..4730e9f1 100644
--- a/android/src/main/java/com/brentvatne/common/api/BufferConfig.kt
+++ b/android/src/main/java/com/brentvatne/common/api/BufferConfig.kt
@@ -31,11 +31,11 @@ class BufferConfig {
var targetOffsetMs: Long = BufferConfigPropUnsetInt.toLong()
companion object {
- private val PROP_BUFFER_CONFIG_LIVE_MAX_PLAYBACK_SPEED = "maxPlaybackSpeed"
- private val PROP_BUFFER_CONFIG_LIVE_MIN_PLAYBACK_SPEED = "minPlaybackSpeed"
- private val PROP_BUFFER_CONFIG_LIVE_MAX_OFFSET_MS = "maxOffsetMs"
- private val PROP_BUFFER_CONFIG_LIVE_MIN_OFFSET_MS = "minOffsetMs"
- private val PROP_BUFFER_CONFIG_LIVE_TARGET_OFFSET_MS = "targetOffsetMs"
+ private const val PROP_BUFFER_CONFIG_LIVE_MAX_PLAYBACK_SPEED = "maxPlaybackSpeed"
+ private const val PROP_BUFFER_CONFIG_LIVE_MIN_PLAYBACK_SPEED = "minPlaybackSpeed"
+ private const val PROP_BUFFER_CONFIG_LIVE_MAX_OFFSET_MS = "maxOffsetMs"
+ private const val PROP_BUFFER_CONFIG_LIVE_MIN_OFFSET_MS = "minOffsetMs"
+ private const val PROP_BUFFER_CONFIG_LIVE_TARGET_OFFSET_MS = "targetOffsetMs"
@JvmStatic
fun parse(src: ReadableMap?): Live {
@@ -54,16 +54,16 @@ class BufferConfig {
val BufferConfigPropUnsetInt = -1
val BufferConfigPropUnsetDouble = -1.0
- private val PROP_BUFFER_CONFIG_CACHE_SIZE = "cacheSizeMB"
- private val PROP_BUFFER_CONFIG_MIN_BUFFER_MS = "minBufferMs"
- private val PROP_BUFFER_CONFIG_MAX_BUFFER_MS = "maxBufferMs"
- private val PROP_BUFFER_CONFIG_BUFFER_FOR_PLAYBACK_MS = "bufferForPlaybackMs"
- private val PROP_BUFFER_CONFIG_BUFFER_FOR_PLAYBACK_AFTER_REBUFFER_MS = "bufferForPlaybackAfterRebufferMs"
- private val PROP_BUFFER_CONFIG_MAX_HEAP_ALLOCATION_PERCENT = "maxHeapAllocationPercent"
- private val PROP_BUFFER_CONFIG_MIN_BACK_BUFFER_MEMORY_RESERVE_PERCENT = "minBackBufferMemoryReservePercent"
- private val PROP_BUFFER_CONFIG_MIN_BUFFER_MEMORY_RESERVE_PERCENT = "minBufferMemoryReservePercent"
- private val PROP_BUFFER_CONFIG_BACK_BUFFER_DURATION_MS = "backBufferDurationMs"
- private val PROP_BUFFER_CONFIG_LIVE = "live"
+ private const val PROP_BUFFER_CONFIG_CACHE_SIZE = "cacheSizeMB"
+ private const val PROP_BUFFER_CONFIG_MIN_BUFFER_MS = "minBufferMs"
+ private const val PROP_BUFFER_CONFIG_MAX_BUFFER_MS = "maxBufferMs"
+ private const val PROP_BUFFER_CONFIG_BUFFER_FOR_PLAYBACK_MS = "bufferForPlaybackMs"
+ private const val PROP_BUFFER_CONFIG_BUFFER_FOR_PLAYBACK_AFTER_REBUFFER_MS = "bufferForPlaybackAfterRebufferMs"
+ private const val PROP_BUFFER_CONFIG_MAX_HEAP_ALLOCATION_PERCENT = "maxHeapAllocationPercent"
+ private const val PROP_BUFFER_CONFIG_MIN_BACK_BUFFER_MEMORY_RESERVE_PERCENT = "minBackBufferMemoryReservePercent"
+ private const val PROP_BUFFER_CONFIG_MIN_BUFFER_MEMORY_RESERVE_PERCENT = "minBufferMemoryReservePercent"
+ private const val PROP_BUFFER_CONFIG_BACK_BUFFER_DURATION_MS = "backBufferDurationMs"
+ private const val PROP_BUFFER_CONFIG_LIVE = "live"
@JvmStatic
fun parse(src: ReadableMap?): BufferConfig {
diff --git a/android/src/main/java/com/brentvatne/common/api/Source.kt b/android/src/main/java/com/brentvatne/common/api/Source.kt
index 0f6a3491..2d5ede07 100644
--- a/android/src/main/java/com/brentvatne/common/api/Source.kt
+++ b/android/src/main/java/com/brentvatne/common/api/Source.kt
@@ -74,6 +74,11 @@ class Source {
*/
var adsProps: AdsProps? = null
+ /*
+ * buffering configuration
+ */
+ var bufferConfig = BufferConfig()
+
/**
* The list of sideLoaded text tracks
*/
@@ -95,7 +100,8 @@ class Source {
cmcdProps == other.cmcdProps &&
sideLoadedTextTracks == other.sideLoadedTextTracks &&
adsProps == other.adsProps &&
- minLoadRetryCount == other.minLoadRetryCount
+ minLoadRetryCount == other.minLoadRetryCount &&
+ bufferConfig == other.bufferConfig
)
}
@@ -164,6 +170,7 @@ class Source {
private const val PROP_SRC_TEXT_TRACKS_ALLOW_CHUNKLESS_PREPARATION = "textTracksAllowChunklessPreparation"
private const val PROP_SRC_TEXT_TRACKS = "textTracks"
private const val PROP_SRC_MIN_LOAD_RETRY_COUNT = "minLoadRetryCount"
+ private const val PROP_SRC_BUFFER_CONFIG = "bufferConfig"
@SuppressLint("DiscouragedApi")
private fun getUriFromAssetId(context: Context, uriString: String): Uri? {
@@ -229,6 +236,8 @@ class Source {
source.textTracksAllowChunklessPreparation = safeGetBool(src, PROP_SRC_TEXT_TRACKS_ALLOW_CHUNKLESS_PREPARATION, true)
source.sideLoadedTextTracks = SideLoadedTextTrackList.parse(safeGetArray(src, PROP_SRC_TEXT_TRACKS))
source.minLoadRetryCount = safeGetInt(src, PROP_SRC_MIN_LOAD_RETRY_COUNT, 3)
+ source.bufferConfig = BufferConfig.parse(safeGetMap(src, PROP_SRC_BUFFER_CONFIG))
+
val propSrcHeadersArray = safeGetArray(src, PROP_SRC_HEADERS)
if (propSrcHeadersArray != null) {
if (propSrcHeadersArray.size() > 0) {
diff --git a/android/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java b/android/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java
index 06b1658c..c6d52c7c 100644
--- a/android/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java
+++ b/android/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java
@@ -206,7 +206,6 @@ public class ReactExoplayerView extends FrameLayout implements
private float rate = 1f;
private AudioOutput audioOutput = AudioOutput.SPEAKER;
private float audioVolume = 1f;
- private BufferConfig bufferConfig = new BufferConfig();
private int maxBitRate = 0;
private boolean hasDrmFailed = false;
private boolean isUsingContentResolution = false;
@@ -691,7 +690,7 @@ public class ReactExoplayerView extends FrameLayout implements
runtime = Runtime.getRuntime();
ActivityManager activityManager = (ActivityManager) themedReactContext.getSystemService(ThemedReactContext.ACTIVITY_SERVICE);
double maxHeap = config.getMaxHeapAllocationPercent() != BufferConfig.Companion.getBufferConfigPropUnsetDouble()
- ? bufferConfig.getMaxHeapAllocationPercent()
+ ? config.getMaxHeapAllocationPercent()
: DEFAULT_MAX_HEAP_ALLOCATION_PERCENT;
availableHeapInBytes = (int) Math.floor(activityManager.getMemoryClass() * maxHeap * 1024 * 1024);
}
@@ -710,8 +709,8 @@ public class ReactExoplayerView extends FrameLayout implements
}
long usedMemory = runtime.totalMemory() - runtime.freeMemory();
long freeMemory = runtime.maxMemory() - usedMemory;
- double minBufferMemoryReservePercent = bufferConfig.getMinBufferMemoryReservePercent() != BufferConfig.Companion.getBufferConfigPropUnsetDouble()
- ? bufferConfig.getMinBufferMemoryReservePercent()
+ double minBufferMemoryReservePercent = source.getBufferConfig().getMinBufferMemoryReservePercent() != BufferConfig.Companion.getBufferConfigPropUnsetDouble()
+ ? source.getBufferConfig().getMinBufferMemoryReservePercent()
: ReactExoplayerView.DEFAULT_MIN_BUFFER_MEMORY_RESERVE;
long reserveMemory = (long) minBufferMemoryReservePercent * runtime.maxMemory();
long bufferedMs = bufferedDurationUs / (long) 1000;
@@ -743,10 +742,20 @@ public class ReactExoplayerView extends FrameLayout implements
if (runningSource.getUri() == null) {
return;
}
+
if (player == null) {
// Initialize core configuration and listeners
initializePlayerCore(self);
}
+ if (source.getBufferConfig().getCacheSize() > 0) {
+ RNVSimpleCache.INSTANCE.setSimpleCache(
+ this.getContext(),
+ source.getBufferConfig().getCacheSize()
+ );
+ useCache = true;
+ } else {
+ useCache = false;
+ }
if (playerNeedsSource) {
// Will force display of shutter view if needed
exoPlayerView.updateShutterViewVisibility();
@@ -813,7 +822,7 @@ public class ReactExoplayerView extends FrameLayout implements
DefaultAllocator allocator = new DefaultAllocator(true, C.DEFAULT_BUFFER_SEGMENT_SIZE);
RNVLoadControl loadControl = new RNVLoadControl(
allocator,
- bufferConfig
+ source.getBufferConfig()
);
DefaultRenderersFactory renderersFactory =
new DefaultRenderersFactory(getContext())
@@ -1119,7 +1128,7 @@ public class ReactExoplayerView extends FrameLayout implements
}
}
- MediaItem.LiveConfiguration.Builder liveConfiguration = ConfigurationUtils.getLiveConfiguration(bufferConfig);
+ MediaItem.LiveConfiguration.Builder liveConfiguration = ConfigurationUtils.getLiveConfiguration(source.getBufferConfig());
mediaItemBuilder.setLiveConfiguration(liveConfiguration.build());
MediaSource.Factory mediaSourceFactory;
@@ -2368,21 +2377,6 @@ public class ReactExoplayerView extends FrameLayout implements
exoPlayerView.setHideShutterView(hideShutterView);
}
- public void setBufferConfig(BufferConfig config) {
- bufferConfig = config;
- if (bufferConfig.getCacheSize() > 0) {
- RNVSimpleCache.INSTANCE.setSimpleCache(
- this.getContext(),
- bufferConfig.getCacheSize()
- );
- useCache = true;
- } else {
- useCache = false;
- }
- releasePlayer();
- initializePlayer();
- }
-
@Override
public void onDrmKeysLoaded(int windowIndex, MediaSource.MediaPeriodId mediaPeriodId) {
DebugLog.d("DRM Info", "onDrmKeysLoaded");
diff --git a/android/src/main/java/com/brentvatne/exoplayer/ReactExoplayerViewManager.kt b/android/src/main/java/com/brentvatne/exoplayer/ReactExoplayerViewManager.kt
index a2bebb8b..2ac8dd16 100644
--- a/android/src/main/java/com/brentvatne/exoplayer/ReactExoplayerViewManager.kt
+++ b/android/src/main/java/com/brentvatne/exoplayer/ReactExoplayerViewManager.kt
@@ -2,7 +2,6 @@ package com.brentvatne.exoplayer
import android.graphics.Color
import android.util.Log
-import com.brentvatne.common.api.BufferConfig
import com.brentvatne.common.api.BufferingStrategy
import com.brentvatne.common.api.ControlsConfig
import com.brentvatne.common.api.ResizeMode
@@ -36,7 +35,6 @@ class ReactExoplayerViewManager(private val config: ReactExoplayerConfig) : View
private const val PROP_MUTED = "muted"
private const val PROP_AUDIO_OUTPUT = "audioOutput"
private const val PROP_VOLUME = "volume"
- private const val PROP_BUFFER_CONFIG = "bufferConfig"
private const val PROP_PREVENTS_DISPLAY_SLEEP_DURING_VIDEO_PLAYBACK =
"preventsDisplaySleepDuringVideoPlayback"
private const val PROP_PROGRESS_UPDATE_INTERVAL = "progressUpdateInterval"
@@ -242,12 +240,6 @@ class ReactExoplayerViewManager(private val config: ReactExoplayerConfig) : View
videoView.setShutterColor(color)
}
- @ReactProp(name = PROP_BUFFER_CONFIG)
- fun setBufferConfig(videoView: ReactExoplayerView, bufferConfig: ReadableMap?) {
- val config = BufferConfig.parse(bufferConfig)
- videoView.setBufferConfig(config)
- }
-
@ReactProp(name = PROP_SHOW_NOTIFICATION_CONTROLS)
fun setShowNotificationControls(videoView: ReactExoplayerView, showNotificationControls: Boolean) {
videoView.setShowNotificationControls(showNotificationControls)
diff --git a/docs/pages/component/props.mdx b/docs/pages/component/props.mdx
index e205e6ba..9854ed76 100644
--- a/docs/pages/component/props.mdx
+++ b/docs/pages/component/props.mdx
@@ -52,6 +52,9 @@ A Boolean value that indicates whether the player should automatically delay pla
### `bufferConfig`
+> [!WARNING]
+> Deprecated, use source.bufferConfig instead
+
Adjust the buffer settings. This prop takes an object with one or more of the properties listed below.
@@ -907,6 +910,56 @@ source={{
}}
```
+### `bufferConfig`
+
+
+
+Adjust the buffer settings. This prop takes an object with one or more of the properties listed below.
+
+| Property | Type | Description |
+| --------------------------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| minBufferMs | number | The default minimum duration of media that the player will attempt to ensure is buffered at all times, in milliseconds. |
+| maxBufferMs | number | The default maximum duration of media that the player will attempt to buffer, in milliseconds. |
+| bufferForPlaybackMs | number | The default duration of media that must be buffered for playback to start or resume following a user action such as a seek, in milliseconds. |
+| bufferForPlaybackAfterRebufferMs | number | The default duration of media that must be buffered for playback to resume after a rebuffer, in milliseconds. A rebuffer is defined to be caused by buffer depletion rather than a user action. |
+| backBufferDurationMs | number | The number of milliseconds of buffer to keep before the current position. This allows rewinding without rebuffering within that duration. |
+| maxHeapAllocationPercent | number | The percentage of available heap that the video can use to buffer, between 0 and 1 |
+| minBackBufferMemoryReservePercent | number | The percentage of available app memory at which during startup the back buffer will be disabled, between 0 and 1 |
+| minBufferMemoryReservePercent | number | The percentage of available app memory to keep in reserve that prevents buffer from using it, between 0 and 1 |
+| cacheSizeMB | number | Cache size in MB, enabling this to prevent new src requests and save bandwidth while repeating videos, or 0 to disable. Android only. |
+| live | object | Object containing another config set for live playback configuration, see next table |
+
+
+Description of live object:
+
+| Property | Type | Description |
+| --------------------------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| maxPlaybackSpeed | number | The maximum playback speed the player can use to catch up when trying to reach the target live offset. |
+| minPlaybackSpeed | number | The minimum playback speed the player can use to fall back when trying to reach the target live offset. |
+| maxOffsetMs | number | The maximum allowed live offset. Even when adjusting the offset to current network conditions, the player will not attempt to get above this offset during playback. |
+| minOffsetMs | number | The minimum allowed live offset. Even when adjusting the offset to current network conditions, the player will not attempt to get below this offset during playback. |
+| targetOffsetMs | number | The target live offset. The player will attempt to get close to this live offset during playback if possible. |
+
+For android, more informations about live configuration can be find [here](https://developer.android.com/media/media3/exoplayer/live-streaming?hl=en)
+
+Example with default values:
+
+```javascript
+bufferConfig={{
+ minBufferMs: 15000,
+ maxBufferMs: 50000,
+ bufferForPlaybackMs: 2500,
+ bufferForPlaybackAfterRebufferMs: 5000,
+ backBufferDurationMs: 120000,
+ cacheSizeMB: 0,
+ live: {
+ targetOffsetMs: 500,
+ },
+}}
+```
+
+Please note that the Android cache is a global cache that is shared among all components; individual components can still opt out of caching behavior by setting cacheSizeMB to 0, but multiple components with a positive cacheSizeMB will be sharing the same one, and the cache size will always be the first value set; it will not change during the app's lifecycle.
+
#### `minLoadRetryCount`
diff --git a/examples/bare/src/BasicExample.tsx b/examples/bare/src/BasicExample.tsx
index 2997cd58..af1aeede 100644
--- a/examples/bare/src/BasicExample.tsx
+++ b/examples/bare/src/BasicExample.tsx
@@ -240,7 +240,7 @@ const BasicExample = () => {
};
useEffect(() => {
- videoRef.current?.setSource(currentSrc);
+ videoRef.current?.setSource({...currentSrc, bufferConfig: _bufferConfig });
}, [currentSrc]);
return (
@@ -284,7 +284,6 @@ const BasicExample = () => {
selectedAudioTrack={selectedAudioTrack}
selectedVideoTrack={selectedVideoTrack}
playInBackground={false}
- bufferConfig={_bufferConfig}
preventsDisplaySleepDuringVideoPlayback={true}
renderLoader={_renderLoader}
onPlaybackRateChange={onPlaybackRateChange}
diff --git a/examples/expo/android/app/src/main/java/com/anonymous/ExpoExample/MainApplication.kt b/examples/expo/android/app/src/main/java/com/anonymous/ExpoExample/MainApplication.kt
index 5a14e0a0..2bb577e0 100644
--- a/examples/expo/android/app/src/main/java/com/anonymous/ExpoExample/MainApplication.kt
+++ b/examples/expo/android/app/src/main/java/com/anonymous/ExpoExample/MainApplication.kt
@@ -11,6 +11,7 @@ import com.facebook.react.ReactPackage
import com.facebook.react.ReactHost
import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load
import com.facebook.react.defaults.DefaultReactNativeHost
+import com.facebook.react.soloader.OpenSourceMergedSoMapping
import com.facebook.soloader.SoLoader
import expo.modules.ApplicationLifecycleDispatcher
@@ -42,7 +43,7 @@ class MainApplication : Application(), ReactApplication {
override fun onCreate() {
super.onCreate()
- SoLoader.init(this, false)
+ SoLoader.init(this, OpenSourceMergedSoMapping)
if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) {
// If you opted-in for the New Architecture, we load the native entry point for this app.
load()
diff --git a/examples/expo/android/build.gradle b/examples/expo/android/build.gradle
index 932bf7b3..2aba6851 100644
--- a/examples/expo/android/build.gradle
+++ b/examples/expo/android/build.gradle
@@ -2,11 +2,11 @@
buildscript {
ext {
- buildToolsVersion = findProperty('android.buildToolsVersion') ?: '34.0.0'
- minSdkVersion = Integer.parseInt(findProperty('android.minSdkVersion') ?: '23')
- compileSdkVersion = Integer.parseInt(findProperty('android.compileSdkVersion') ?: '34')
- targetSdkVersion = Integer.parseInt(findProperty('android.targetSdkVersion') ?: '34')
- kotlinVersion = findProperty('android.kotlinVersion') ?: '1.9.23'
+ buildToolsVersion = findProperty('android.buildToolsVersion') ?: '35.0.0'
+ minSdkVersion = Integer.parseInt(findProperty('android.minSdkVersion') ?: '24')
+ compileSdkVersion = Integer.parseInt(findProperty('android.compileSdkVersion') ?: '35')
+ targetSdkVersion = Integer.parseInt(findProperty('android.targetSdkVersion') ?: '35')
+ kotlinVersion = findProperty('android.kotlinVersion') ?: '1.9.24'
ndkVersion = "26.1.10909125"
}
diff --git a/examples/expo/android/gradle.properties b/examples/expo/android/gradle.properties
index dfa884e9..c92197f1 100644
--- a/examples/expo/android/gradle.properties
+++ b/examples/expo/android/gradle.properties
@@ -22,9 +22,6 @@ org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m
# https://developer.android.com/topic/libraries/support-library/androidx-rn
android.useAndroidX=true
-# Automatically convert third-party libraries to use AndroidX
-android.enableJetifier=true
-
# Enable AAPT2 PNG crunching
android.enablePngCrunchInReleaseBuilds=true
@@ -38,7 +35,7 @@ reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64
# your application. You should enable this flag either if you want
# to write custom TurboModules/Fabric components OR use libraries that
# are providing them.
-newArchEnabled=false
+newArchEnabled=true
# Use this property to enable or disable the Hermes JS engine.
# If set to false, you will be using JSC instead.
diff --git a/examples/expo/android/gradle/wrapper/gradle-wrapper.properties b/examples/expo/android/gradle/wrapper/gradle-wrapper.properties
index 6f7a6eb3..79eb9d00 100644
--- a/examples/expo/android/gradle/wrapper/gradle-wrapper.properties
+++ b/examples/expo/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.8-all.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-all.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
diff --git a/examples/expo/android/settings.gradle b/examples/expo/android/settings.gradle
index 978fd08a..42087048 100644
--- a/examples/expo/android/settings.gradle
+++ b/examples/expo/android/settings.gradle
@@ -8,6 +8,7 @@ pluginManagement {
if(reactNativeMinor == 74 && reactNativePatch <= 3){
includeBuild("react-settings-plugin")
}
+ includeBuild("../node_modules/@react-native/gradle-plugin")
}
plugins { id("com.facebook.react.settings") }
diff --git a/examples/expo/ios/ExpoExample.xcodeproj/project.pbxproj b/examples/expo/ios/ExpoExample.xcodeproj/project.pbxproj
index a59c809d..4e3d987a 100644
--- a/examples/expo/ios/ExpoExample.xcodeproj/project.pbxproj
+++ b/examples/expo/ios/ExpoExample.xcodeproj/project.pbxproj
@@ -11,8 +11,8 @@
13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */; };
+ 69D28F37B56772B7A9D5E544 /* libPods-ExpoExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C65020CA55EC90CEE9A23ED2 /* libPods-ExpoExample.a */; };
6E3E1907139F4681BB29BA3F /* noop-file.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1CD8985E3A84FEF8F310E21 /* noop-file.swift */; };
- 96905EF65AED1B983A6B3ABC /* libPods-ExpoExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-ExpoExample.a */; };
B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */; };
BB2F792D24A3F905000567C9 /* Expo.plist in Resources */ = {isa = PBXBuildFile; fileRef = BB2F792C24A3F905000567C9 /* Expo.plist */; };
F6DD9B61853ED7F5FE2C32F9 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3BCFB4767DA89C6653566DA4 /* PrivacyInfo.xcprivacy */; };
@@ -26,12 +26,12 @@
13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = ExpoExample/Info.plist; sourceTree = ""; };
13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = ExpoExample/main.m; sourceTree = ""; };
3BCFB4767DA89C6653566DA4 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = ExpoExample/PrivacyInfo.xcprivacy; sourceTree = ""; };
- 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-ExpoExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ExpoExample.a"; sourceTree = BUILT_PRODUCTS_DIR; };
- 6C2E3173556A471DD304B334 /* Pods-ExpoExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ExpoExample.debug.xcconfig"; path = "Target Support Files/Pods-ExpoExample/Pods-ExpoExample.debug.xcconfig"; sourceTree = ""; };
- 7A4D352CD337FB3A3BF06240 /* Pods-ExpoExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ExpoExample.release.xcconfig"; path = "Target Support Files/Pods-ExpoExample/Pods-ExpoExample.release.xcconfig"; sourceTree = ""; };
+ 5762883CF0477CB8DEB074D2 /* Pods-ExpoExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ExpoExample.debug.xcconfig"; path = "Target Support Files/Pods-ExpoExample/Pods-ExpoExample.debug.xcconfig"; sourceTree = ""; };
+ 9C0AF52D744330C1CAD2989E /* Pods-ExpoExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ExpoExample.release.xcconfig"; path = "Target Support Files/Pods-ExpoExample/Pods-ExpoExample.release.xcconfig"; sourceTree = ""; };
AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = SplashScreen.storyboard; path = ExpoExample/SplashScreen.storyboard; sourceTree = ""; };
B7DF2D7F8A384D51B801CEE7 /* ExpoExample-Bridging-Header.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = "ExpoExample-Bridging-Header.h"; path = "ExpoExample/ExpoExample-Bridging-Header.h"; sourceTree = ""; };
BB2F792C24A3F905000567C9 /* Expo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Expo.plist; sourceTree = ""; };
+ C65020CA55EC90CEE9A23ED2 /* libPods-ExpoExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ExpoExample.a"; sourceTree = BUILT_PRODUCTS_DIR; };
E1CD8985E3A84FEF8F310E21 /* noop-file.swift */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.swift; name = "noop-file.swift"; path = "ExpoExample/noop-file.swift"; sourceTree = ""; };
ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; };
FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpoModulesProvider.swift; path = "Pods/Target Support Files/Pods-ExpoExample/ExpoModulesProvider.swift"; sourceTree = ""; };
@@ -42,7 +42,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 96905EF65AED1B983A6B3ABC /* libPods-ExpoExample.a in Frameworks */,
+ 69D28F37B56772B7A9D5E544 /* libPods-ExpoExample.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -70,7 +70,7 @@
isa = PBXGroup;
children = (
ED297162215061F000B7C4FE /* JavaScriptCore.framework */,
- 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-ExpoExample.a */,
+ C65020CA55EC90CEE9A23ED2 /* libPods-ExpoExample.a */,
);
name = Frameworks;
sourceTree = "";
@@ -125,8 +125,8 @@
D65327D7A22EEC0BE12398D9 /* Pods */ = {
isa = PBXGroup;
children = (
- 6C2E3173556A471DD304B334 /* Pods-ExpoExample.debug.xcconfig */,
- 7A4D352CD337FB3A3BF06240 /* Pods-ExpoExample.release.xcconfig */,
+ 5762883CF0477CB8DEB074D2 /* Pods-ExpoExample.debug.xcconfig */,
+ 9C0AF52D744330C1CAD2989E /* Pods-ExpoExample.release.xcconfig */,
);
path = Pods;
sourceTree = "";
@@ -146,14 +146,14 @@
isa = PBXNativeTarget;
buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "ExpoExample" */;
buildPhases = (
- 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */,
+ EBDF7B38F7D33D49CA2B39C6 /* [CP] Check Pods Manifest.lock */,
6E9FB0155D627BF633A3CB08 /* [Expo] Configure project */,
13B07F871A680F5B00A75B9A /* Sources */,
13B07F8C1A680F5B00A75B9A /* Frameworks */,
13B07F8E1A680F5B00A75B9A /* Resources */,
00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */,
- 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */,
- CED90EB9939E56B1E5D48A24 /* [CP] Embed Pods Frameworks */,
+ 2ECC1AFFBE97E107FF88D15D /* [CP] Embed Pods Frameworks */,
+ DC89C28FF1E7E51E27603886 /* [CP] Copy Pods Resources */,
);
buildRules = (
);
@@ -225,26 +225,22 @@
shellPath = /bin/sh;
shellScript = "if [[ -f \"$PODS_ROOT/../.xcode.env\" ]]; then\n source \"$PODS_ROOT/../.xcode.env\"\nfi\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n# The project root by default is one level up from the ios directory\nexport PROJECT_ROOT=\"$PROJECT_DIR\"/..\n\nif [[ \"$CONFIGURATION\" = *Debug* ]]; then\n export SKIP_BUNDLING=1\nfi\nif [[ -z \"$ENTRY_FILE\" ]]; then\n # Set the entry JS file using the bundler's entry resolution.\n export ENTRY_FILE=\"$(\"$NODE_BINARY\" -e \"require('expo/scripts/resolveAppEntry')\" \"$PROJECT_ROOT\" ios absolute | tail -n 1)\"\nfi\n\nif [[ -z \"$CLI_PATH\" ]]; then\n # Use Expo CLI\n export CLI_PATH=\"$(\"$NODE_BINARY\" --print \"require.resolve('@expo/cli', { paths: [require.resolve('expo/package.json')] })\")\"\nfi\nif [[ -z \"$BUNDLE_COMMAND\" ]]; then\n # Default Expo CLI command for bundling\n export BUNDLE_COMMAND=\"export:embed\"\nfi\n\n# Source .xcode.env.updates if it exists to allow\n# SKIP_BUNDLING to be unset if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.updates\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.updates\"\nfi\n# Source local changes to allow overrides\n# if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n`\"$NODE_BINARY\" --print \"require('path').dirname(require.resolve('react-native/package.json')) + '/scripts/react-native-xcode.sh'\"`\n\n";
};
- 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */ = {
+ 2ECC1AFFBE97E107FF88D15D /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
- inputFileListPaths = (
- );
inputPaths = (
- "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
- "${PODS_ROOT}/Manifest.lock",
- );
- name = "[CP] Check Pods Manifest.lock";
- outputFileListPaths = (
+ "${PODS_ROOT}/Target Support Files/Pods-ExpoExample/Pods-ExpoExample-frameworks.sh",
+ "${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermes.framework/hermes",
);
+ name = "[CP] Embed Pods Frameworks";
outputPaths = (
- "$(DERIVED_FILE_DIR)/Pods-ExpoExample-checkManifestLockResult.txt",
+ "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
+ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-ExpoExample/Pods-ExpoExample-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
6E9FB0155D627BF633A3CB08 /* [Expo] Configure project */ = {
@@ -266,7 +262,7 @@
shellPath = /bin/sh;
shellScript = "# This script configures Expo modules and generates the modules provider file.\nbash -l -c \"./Pods/Target\\ Support\\ Files/Pods-ExpoExample/expo-configure-project.sh\"\n";
};
- 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */ = {
+ DC89C28FF1E7E51E27603886 /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
@@ -276,36 +272,48 @@
"${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/EXConstants.bundle",
"${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/ExpoConstants_privacy.bundle",
"${PODS_CONFIGURATION_BUILD_DIR}/ExpoFileSystem/ExpoFileSystem_privacy.bundle",
- "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/RCTI18nStrings.bundle",
+ "${PODS_CONFIGURATION_BUILD_DIR}/RCT-Folly/RCT-Folly_privacy.bundle",
+ "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/React-Core_privacy.bundle",
+ "${PODS_CONFIGURATION_BUILD_DIR}/React-cxxreact/React-cxxreact_privacy.bundle",
+ "${PODS_CONFIGURATION_BUILD_DIR}/boost/boost_privacy.bundle",
+ "${PODS_CONFIGURATION_BUILD_DIR}/glog/glog_privacy.bundle",
);
name = "[CP] Copy Pods Resources";
outputPaths = (
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXConstants.bundle",
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoConstants_privacy.bundle",
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoFileSystem_privacy.bundle",
- "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCTI18nStrings.bundle",
+ "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCT-Folly_privacy.bundle",
+ "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-Core_privacy.bundle",
+ "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-cxxreact_privacy.bundle",
+ "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/boost_privacy.bundle",
+ "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/glog_privacy.bundle",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-ExpoExample/Pods-ExpoExample-resources.sh\"\n";
showEnvVarsInLog = 0;
};
- CED90EB9939E56B1E5D48A24 /* [CP] Embed Pods Frameworks */ = {
+ EBDF7B38F7D33D49CA2B39C6 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
- inputPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-ExpoExample/Pods-ExpoExample-frameworks.sh",
- "${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermes.framework/hermes",
+ inputFileListPaths = (
+ );
+ inputPaths = (
+ "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
+ "${PODS_ROOT}/Manifest.lock",
+ );
+ name = "[CP] Check Pods Manifest.lock";
+ outputFileListPaths = (
);
- name = "[CP] Embed Pods Frameworks";
outputPaths = (
- "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework",
+ "$(DERIVED_FILE_DIR)/Pods-ExpoExample-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-ExpoExample/Pods-ExpoExample-frameworks.sh\"\n";
+ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
@@ -327,7 +335,7 @@
/* Begin XCBuildConfiguration section */
13B07F941A680F5B00A75B9A /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 6C2E3173556A471DD304B334 /* Pods-ExpoExample.debug.xcconfig */;
+ baseConfigurationReference = 5762883CF0477CB8DEB074D2 /* Pods-ExpoExample.debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
@@ -339,7 +347,7 @@
"FB_SONARKIT_ENABLED=1",
);
INFOPLIST_FILE = ExpoExample/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 13.4;
+ IPHONEOS_DEPLOYMENT_TARGET = 15.1;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
MARKETING_VERSION = 1.0;
OTHER_LDFLAGS = (
@@ -360,14 +368,14 @@
};
13B07F951A680F5B00A75B9A /* Release */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 7A4D352CD337FB3A3BF06240 /* Pods-ExpoExample.release.xcconfig */;
+ baseConfigurationReference = 9C0AF52D744330C1CAD2989E /* Pods-ExpoExample.release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = ExpoExample/ExpoExample.entitlements;
CURRENT_PROJECT_VERSION = 1;
INFOPLIST_FILE = ExpoExample/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 13.4;
+ IPHONEOS_DEPLOYMENT_TARGET = 15.1;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
MARKETING_VERSION = 1.0;
OTHER_LDFLAGS = (
@@ -434,7 +442,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 13.4;
+ IPHONEOS_DEPLOYMENT_TARGET = 15.1;
LD = "";
LDPLUSPLUS = "";
LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)";
@@ -447,6 +455,7 @@
);
REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native";
SDKROOT = iphoneos;
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG";
USE_HERMES = true;
};
name = Debug;
@@ -493,7 +502,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 13.4;
+ IPHONEOS_DEPLOYMENT_TARGET = 15.1;
LD = "";
LDPLUSPLUS = "";
LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)";
diff --git a/examples/expo/ios/Podfile.lock b/examples/expo/ios/Podfile.lock
index d2be2814..09bebeeb 100644
--- a/examples/expo/ios/Podfile.lock
+++ b/examples/expo/ios/Podfile.lock
@@ -1,26 +1,25 @@
PODS:
- - boost (1.83.0)
+ - boost (1.84.0)
- DoubleConversion (1.1.6)
- - EXConstants (16.0.2):
+ - EXConstants (17.0.3):
- ExpoModulesCore
- - Expo (51.0.39):
+ - Expo (52.0.7):
- ExpoModulesCore
- - ExpoAsset (10.0.10):
+ - ExpoAsset (11.0.1):
- ExpoModulesCore
- - ExpoFileSystem (17.0.1):
+ - ExpoFileSystem (18.0.3):
- ExpoModulesCore
- - ExpoFont (12.0.10):
+ - ExpoFont (13.0.1):
- ExpoModulesCore
- - ExpoKeepAwake (13.0.2):
+ - ExpoKeepAwake (14.0.1):
- ExpoModulesCore
- - ExpoModulesCore (1.12.26):
+ - ExpoModulesCore (2.0.3):
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- - React-Codegen
- React-Core
- React-debug
- React-Fabric
@@ -33,37 +32,18 @@ PODS:
- React-RCTFabric
- React-rendererdebug
- React-utils
+ - ReactCodegen
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- - EXSplashScreen (0.27.7):
- - DoubleConversion
+ - ExpoSplashScreen (0.29.11):
- ExpoModulesCore
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Codegen
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-NativeModulesApple
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - Yoga
- - FBLazyVector (0.74.5-0)
+ - FBLazyVector (0.76.2)
- fmt (9.1.0)
- glog (0.3.5)
- - hermes-engine (0.74.5-0):
- - hermes-engine/Pre-built (= 0.74.5-0)
- - hermes-engine/Pre-built (0.74.5-0)
+ - hermes-engine (0.76.2):
+ - hermes-engine/Pre-built (= 0.76.2)
+ - hermes-engine/Pre-built (0.76.2)
- RCT-Folly (2024.01.01.00):
- boost
- DoubleConversion
@@ -80,26 +60,1498 @@ PODS:
- DoubleConversion
- fmt (= 9.1.0)
- glog
- - RCTDeprecation (0.74.5-0)
- - RCTRequired (0.74.5-0)
- - RCTTypeSafety (0.74.5-0):
- - FBLazyVector (= 0.74.5-0)
- - RCTRequired (= 0.74.5-0)
- - React-Core (= 0.74.5-0)
- - React (0.74.5-0):
- - React-Core (= 0.74.5-0)
- - React-Core/DevSupport (= 0.74.5-0)
- - React-Core/RCTWebSocket (= 0.74.5-0)
- - React-RCTActionSheet (= 0.74.5-0)
- - React-RCTAnimation (= 0.74.5-0)
- - React-RCTBlob (= 0.74.5-0)
- - React-RCTImage (= 0.74.5-0)
- - React-RCTLinking (= 0.74.5-0)
- - React-RCTNetwork (= 0.74.5-0)
- - React-RCTSettings (= 0.74.5-0)
- - React-RCTText (= 0.74.5-0)
- - React-callinvoker (0.74.5-0)
- - React-Codegen (0.74.5-0):
+ - RCTDeprecation (0.76.2)
+ - RCTRequired (0.76.2)
+ - RCTTypeSafety (0.76.2):
+ - FBLazyVector (= 0.76.2)
+ - RCTRequired (= 0.76.2)
+ - React-Core (= 0.76.2)
+ - React (0.76.2):
+ - React-Core (= 0.76.2)
+ - React-Core/DevSupport (= 0.76.2)
+ - React-Core/RCTWebSocket (= 0.76.2)
+ - React-RCTActionSheet (= 0.76.2)
+ - React-RCTAnimation (= 0.76.2)
+ - React-RCTBlob (= 0.76.2)
+ - React-RCTImage (= 0.76.2)
+ - React-RCTLinking (= 0.76.2)
+ - React-RCTNetwork (= 0.76.2)
+ - React-RCTSettings (= 0.76.2)
+ - React-RCTText (= 0.76.2)
+ - React-RCTVibration (= 0.76.2)
+ - React-callinvoker (0.76.2)
+ - React-Core (0.76.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default (= 0.76.2)
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/CoreModulesHeaders (0.76.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/Default (0.76.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/DevSupport (0.76.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default (= 0.76.2)
+ - React-Core/RCTWebSocket (= 0.76.2)
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/RCTActionSheetHeaders (0.76.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/RCTAnimationHeaders (0.76.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/RCTBlobHeaders (0.76.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/RCTImageHeaders (0.76.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/RCTLinkingHeaders (0.76.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/RCTNetworkHeaders (0.76.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/RCTSettingsHeaders (0.76.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/RCTTextHeaders (0.76.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/RCTVibrationHeaders (0.76.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/RCTWebSocket (0.76.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default (= 0.76.2)
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-CoreModules (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTTypeSafety (= 0.76.2)
+ - React-Core/CoreModulesHeaders (= 0.76.2)
+ - React-jsi (= 0.76.2)
+ - React-jsinspector
+ - React-NativeModulesApple
+ - React-RCTBlob
+ - React-RCTImage (= 0.76.2)
+ - ReactCodegen
+ - ReactCommon
+ - SocketRocket (= 0.7.1)
+ - React-cxxreact (0.76.2):
+ - boost
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - React-callinvoker (= 0.76.2)
+ - React-debug (= 0.76.2)
+ - React-jsi (= 0.76.2)
+ - React-jsinspector
+ - React-logger (= 0.76.2)
+ - React-perflogger (= 0.76.2)
+ - React-runtimeexecutor (= 0.76.2)
+ - React-timing (= 0.76.2)
+ - React-debug (0.76.2)
+ - React-defaultsnativemodule (0.76.2):
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-debug
+ - React-domnativemodule
+ - React-Fabric
+ - React-featureflags
+ - React-featureflagsnativemodule
+ - React-graphics
+ - React-idlecallbacksnativemodule
+ - React-ImageManager
+ - React-microtasksnativemodule
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-rendererdebug
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-domnativemodule (0.76.2):
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-debug
+ - React-Fabric
+ - React-FabricComponents
+ - React-featureflags
+ - React-graphics
+ - React-ImageManager
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-rendererdebug
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-Fabric (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric/animations (= 0.76.2)
+ - React-Fabric/attributedstring (= 0.76.2)
+ - React-Fabric/componentregistry (= 0.76.2)
+ - React-Fabric/componentregistrynative (= 0.76.2)
+ - React-Fabric/components (= 0.76.2)
+ - React-Fabric/core (= 0.76.2)
+ - React-Fabric/dom (= 0.76.2)
+ - React-Fabric/imagemanager (= 0.76.2)
+ - React-Fabric/leakchecker (= 0.76.2)
+ - React-Fabric/mounting (= 0.76.2)
+ - React-Fabric/observers (= 0.76.2)
+ - React-Fabric/scheduler (= 0.76.2)
+ - React-Fabric/telemetry (= 0.76.2)
+ - React-Fabric/templateprocessor (= 0.76.2)
+ - React-Fabric/uimanager (= 0.76.2)
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/animations (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/attributedstring (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/componentregistry (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/componentregistrynative (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric/components/legacyviewmanagerinterop (= 0.76.2)
+ - React-Fabric/components/root (= 0.76.2)
+ - React-Fabric/components/view (= 0.76.2)
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/legacyviewmanagerinterop (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/root (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/view (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-Fabric/core (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/dom (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/imagemanager (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/leakchecker (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/mounting (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/observers (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric/observers/events (= 0.76.2)
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/observers/events (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/scheduler (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric/observers/events
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-performancetimeline
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/telemetry (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/templateprocessor (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/uimanager (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric/uimanager/consistency (= 0.76.2)
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererconsistency
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/uimanager/consistency (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererconsistency
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-FabricComponents (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-FabricComponents/components (= 0.76.2)
+ - React-FabricComponents/textlayoutmanager (= 0.76.2)
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricComponents/components (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-FabricComponents/components/inputaccessory (= 0.76.2)
+ - React-FabricComponents/components/iostextinput (= 0.76.2)
+ - React-FabricComponents/components/modal (= 0.76.2)
+ - React-FabricComponents/components/rncore (= 0.76.2)
+ - React-FabricComponents/components/safeareaview (= 0.76.2)
+ - React-FabricComponents/components/scrollview (= 0.76.2)
+ - React-FabricComponents/components/text (= 0.76.2)
+ - React-FabricComponents/components/textinput (= 0.76.2)
+ - React-FabricComponents/components/unimplementedview (= 0.76.2)
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricComponents/components/inputaccessory (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricComponents/components/iostextinput (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricComponents/components/modal (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricComponents/components/rncore (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricComponents/components/safeareaview (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricComponents/components/scrollview (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricComponents/components/text (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricComponents/components/textinput (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricComponents/components/unimplementedview (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricComponents/textlayoutmanager (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricImage (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired (= 0.76.2)
+ - RCTTypeSafety (= 0.76.2)
+ - React-Fabric
+ - React-graphics
+ - React-ImageManager
+ - React-jsi
+ - React-jsiexecutor (= 0.76.2)
+ - React-logger
+ - React-rendererdebug
+ - React-utils
+ - ReactCommon
+ - Yoga
+ - React-featureflags (0.76.2)
+ - React-featureflagsnativemodule (0.76.2):
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-ImageManager
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-rendererdebug
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-graphics (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - React-jsi
+ - React-jsiexecutor
+ - React-utils
+ - React-hermes (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - React-cxxreact (= 0.76.2)
+ - React-jsi
+ - React-jsiexecutor (= 0.76.2)
+ - React-jsinspector
+ - React-perflogger (= 0.76.2)
+ - React-runtimeexecutor
+ - React-idlecallbacksnativemodule (0.76.2):
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-ImageManager
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-ImageManager (0.76.2):
+ - glog
+ - RCT-Folly/Fabric
+ - React-Core/Default
+ - React-debug
+ - React-Fabric
+ - React-graphics
+ - React-rendererdebug
+ - React-utils
+ - React-jserrorhandler (0.76.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - React-cxxreact
+ - React-debug
+ - React-jsi
+ - React-jsi (0.76.2):
+ - boost
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - React-jsiexecutor (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - React-cxxreact (= 0.76.2)
+ - React-jsi (= 0.76.2)
+ - React-jsinspector
+ - React-perflogger (= 0.76.2)
+ - React-jsinspector (0.76.2):
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - React-featureflags
+ - React-jsi
+ - React-perflogger (= 0.76.2)
+ - React-runtimeexecutor (= 0.76.2)
+ - React-jsitracing (0.76.2):
+ - React-jsi
+ - React-logger (0.76.2):
+ - glog
+ - React-Mapbuffer (0.76.2):
+ - glog
+ - React-debug
+ - React-microtasksnativemodule (0.76.2):
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-ImageManager
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-rendererdebug
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - react-native-video (6.7.0):
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-ImageManager
+ - react-native-video/Video (= 6.7.0)
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-rendererdebug
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - react-native-video-plugin-sample (0.0.0):
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-ImageManager
+ - react-native-video
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-rendererdebug
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - react-native-video/Video (6.7.0):
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-ImageManager
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-rendererdebug
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-nativeconfig (0.76.2)
+ - React-NativeModulesApple (0.76.2):
+ - glog
+ - hermes-engine
+ - React-callinvoker
+ - React-Core
+ - React-cxxreact
+ - React-jsi
+ - React-jsinspector
+ - React-runtimeexecutor
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - React-perflogger (0.76.2):
+ - DoubleConversion
+ - RCT-Folly (= 2024.01.01.00)
+ - React-performancetimeline (0.76.2):
+ - RCT-Folly (= 2024.01.01.00)
+ - React-cxxreact
+ - React-timing
+ - React-RCTActionSheet (0.76.2):
+ - React-Core/RCTActionSheetHeaders (= 0.76.2)
+ - React-RCTAnimation (0.76.2):
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTTypeSafety
+ - React-Core/RCTAnimationHeaders
+ - React-jsi
+ - React-NativeModulesApple
+ - ReactCodegen
+ - ReactCommon
+ - React-RCTAppDelegate (0.76.2):
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-CoreModules
+ - React-debug
+ - React-defaultsnativemodule
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-nativeconfig
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-RCTImage
+ - React-RCTNetwork
+ - React-rendererdebug
+ - React-RuntimeApple
+ - React-RuntimeCore
+ - React-RuntimeHermes
+ - React-runtimescheduler
+ - React-utils
+ - ReactCodegen
+ - ReactCommon
+ - React-RCTBlob (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - React-Core/RCTBlobHeaders
+ - React-Core/RCTWebSocket
+ - React-jsi
+ - React-jsinspector
+ - React-NativeModulesApple
+ - React-RCTNetwork
+ - ReactCodegen
+ - ReactCommon
+ - React-RCTFabric (0.76.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - React-Core
+ - React-debug
+ - React-Fabric
+ - React-FabricComponents
+ - React-FabricImage
+ - React-featureflags
+ - React-graphics
+ - React-ImageManager
+ - React-jsi
+ - React-jsinspector
+ - React-nativeconfig
+ - React-performancetimeline
+ - React-RCTImage
+ - React-RCTText
+ - React-rendererconsistency
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - Yoga
+ - React-RCTImage (0.76.2):
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTTypeSafety
+ - React-Core/RCTImageHeaders
+ - React-jsi
+ - React-NativeModulesApple
+ - React-RCTNetwork
+ - ReactCodegen
+ - ReactCommon
+ - React-RCTLinking (0.76.2):
+ - React-Core/RCTLinkingHeaders (= 0.76.2)
+ - React-jsi (= 0.76.2)
+ - React-NativeModulesApple
+ - ReactCodegen
+ - ReactCommon
+ - ReactCommon/turbomodule/core (= 0.76.2)
+ - React-RCTNetwork (0.76.2):
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTTypeSafety
+ - React-Core/RCTNetworkHeaders
+ - React-jsi
+ - React-NativeModulesApple
+ - ReactCodegen
+ - ReactCommon
+ - React-RCTSettings (0.76.2):
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTTypeSafety
+ - React-Core/RCTSettingsHeaders
+ - React-jsi
+ - React-NativeModulesApple
+ - ReactCodegen
+ - ReactCommon
+ - React-RCTText (0.76.2):
+ - React-Core/RCTTextHeaders (= 0.76.2)
+ - Yoga
+ - React-RCTVibration (0.76.2):
+ - RCT-Folly (= 2024.01.01.00)
+ - React-Core/RCTVibrationHeaders
+ - React-jsi
+ - React-NativeModulesApple
+ - ReactCodegen
+ - ReactCommon
+ - React-rendererconsistency (0.76.2)
+ - React-rendererdebug (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - RCT-Folly (= 2024.01.01.00)
+ - React-debug
+ - React-rncore (0.76.2)
+ - React-RuntimeApple (0.76.2):
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - React-callinvoker
+ - React-Core/Default
+ - React-CoreModules
+ - React-cxxreact
+ - React-jserrorhandler
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-Mapbuffer
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-RuntimeCore
+ - React-runtimeexecutor
+ - React-RuntimeHermes
+ - React-runtimescheduler
+ - React-utils
+ - React-RuntimeCore (0.76.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - React-cxxreact
+ - React-featureflags
+ - React-jserrorhandler
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-performancetimeline
+ - React-runtimeexecutor
+ - React-runtimescheduler
+ - React-utils
+ - React-runtimeexecutor (0.76.2):
+ - React-jsi (= 0.76.2)
+ - React-RuntimeHermes (0.76.2):
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsinspector
+ - React-jsitracing
+ - React-nativeconfig
+ - React-RuntimeCore
+ - React-utils
+ - React-runtimescheduler (0.76.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - React-callinvoker
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-jsi
+ - React-performancetimeline
+ - React-rendererconsistency
+ - React-rendererdebug
+ - React-runtimeexecutor
+ - React-timing
+ - React-utils
+ - React-timing (0.76.2)
+ - React-utils (0.76.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - React-debug
+ - React-jsi (= 0.76.2)
+ - ReactCodegen (0.76.2):
- DoubleConversion
- glog
- hermes-engine
@@ -119,1151 +1571,49 @@ PODS:
- React-utils
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- - React-Core (0.74.5-0):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default (= 0.74.5-0)
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/CoreModulesHeaders (0.74.5-0):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/Default (0.74.5-0):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/DevSupport (0.74.5-0):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default (= 0.74.5-0)
- - React-Core/RCTWebSocket (= 0.74.5-0)
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/RCTActionSheetHeaders (0.74.5-0):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/RCTAnimationHeaders (0.74.5-0):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/RCTBlobHeaders (0.74.5-0):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/RCTImageHeaders (0.74.5-0):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/RCTLinkingHeaders (0.74.5-0):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/RCTNetworkHeaders (0.74.5-0):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/RCTSettingsHeaders (0.74.5-0):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/RCTTextHeaders (0.74.5-0):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/RCTWebSocket (0.74.5-0):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default (= 0.74.5-0)
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-CoreModules (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - RCT-Folly (= 2024.01.01.00)
- - RCTTypeSafety (= 0.74.5-0)
- - React-Codegen
- - React-Core/CoreModulesHeaders (= 0.74.5-0)
- - React-jsi (= 0.74.5-0)
- - React-jsinspector
- - React-NativeModulesApple
- - React-RCTBlob
- - React-RCTImage (= 0.74.5-0)
- - ReactCommon
- - SocketRocket (= 0.7.0)
- - React-cxxreact (0.74.5-0):
- - boost (= 1.83.0)
+ - ReactCommon (0.76.2):
+ - ReactCommon/turbomodule (= 0.76.2)
+ - ReactCommon/turbomodule (0.76.2):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- - React-callinvoker (= 0.74.5-0)
- - React-debug (= 0.74.5-0)
- - React-jsi (= 0.74.5-0)
- - React-jsinspector
- - React-logger (= 0.74.5-0)
- - React-perflogger (= 0.74.5-0)
- - React-runtimeexecutor (= 0.74.5-0)
- - React-debug (0.74.5-0)
- - React-Fabric (0.74.5-0):
+ - React-callinvoker (= 0.76.2)
+ - React-cxxreact (= 0.76.2)
+ - React-jsi (= 0.76.2)
+ - React-logger (= 0.76.2)
+ - React-perflogger (= 0.76.2)
+ - ReactCommon/turbomodule/bridging (= 0.76.2)
+ - ReactCommon/turbomodule/core (= 0.76.2)
+ - ReactCommon/turbomodule/bridging (0.76.2):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
+ - RCT-Folly (= 2024.01.01.00)
+ - React-callinvoker (= 0.76.2)
+ - React-cxxreact (= 0.76.2)
+ - React-jsi (= 0.76.2)
+ - React-logger (= 0.76.2)
+ - React-perflogger (= 0.76.2)
+ - ReactCommon/turbomodule/core (0.76.2):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - React-callinvoker (= 0.76.2)
+ - React-cxxreact (= 0.76.2)
+ - React-debug (= 0.76.2)
+ - React-featureflags (= 0.76.2)
+ - React-jsi (= 0.76.2)
+ - React-logger (= 0.76.2)
+ - React-perflogger (= 0.76.2)
+ - React-utils (= 0.76.2)
+ - RNCPicker (2.9.0):
- React-Core
- - React-cxxreact
- - React-debug
- - React-Fabric/animations (= 0.74.5-0)
- - React-Fabric/attributedstring (= 0.74.5-0)
- - React-Fabric/componentregistry (= 0.74.5-0)
- - React-Fabric/componentregistrynative (= 0.74.5-0)
- - React-Fabric/components (= 0.74.5-0)
- - React-Fabric/core (= 0.74.5-0)
- - React-Fabric/imagemanager (= 0.74.5-0)
- - React-Fabric/leakchecker (= 0.74.5-0)
- - React-Fabric/mounting (= 0.74.5-0)
- - React-Fabric/scheduler (= 0.74.5-0)
- - React-Fabric/telemetry (= 0.74.5-0)
- - React-Fabric/templateprocessor (= 0.74.5-0)
- - React-Fabric/textlayoutmanager (= 0.74.5-0)
- - React-Fabric/uimanager (= 0.74.5-0)
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/animations (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/attributedstring (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/componentregistry (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/componentregistrynative (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/components (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-Fabric/components/inputaccessory (= 0.74.5-0)
- - React-Fabric/components/legacyviewmanagerinterop (= 0.74.5-0)
- - React-Fabric/components/modal (= 0.74.5-0)
- - React-Fabric/components/rncore (= 0.74.5-0)
- - React-Fabric/components/root (= 0.74.5-0)
- - React-Fabric/components/safeareaview (= 0.74.5-0)
- - React-Fabric/components/scrollview (= 0.74.5-0)
- - React-Fabric/components/text (= 0.74.5-0)
- - React-Fabric/components/textinput (= 0.74.5-0)
- - React-Fabric/components/unimplementedview (= 0.74.5-0)
- - React-Fabric/components/view (= 0.74.5-0)
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/components/inputaccessory (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/components/legacyviewmanagerinterop (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/components/modal (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/components/rncore (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/components/root (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/components/safeareaview (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/components/scrollview (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/components/text (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/components/textinput (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/components/unimplementedview (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/components/view (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - Yoga
- - React-Fabric/core (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/imagemanager (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/leakchecker (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/mounting (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/scheduler (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/telemetry (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/templateprocessor (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/textlayoutmanager (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-Fabric/uimanager
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/uimanager (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-FabricImage (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired (= 0.74.5-0)
- - RCTTypeSafety (= 0.74.5-0)
- - React-Fabric
- - React-graphics
- - React-ImageManager
- - React-jsi
- - React-jsiexecutor (= 0.74.5-0)
- - React-logger
- - React-rendererdebug
- - React-utils
- - ReactCommon
- - Yoga
- - React-featureflags (0.74.5-0)
- - React-graphics (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - React-Core/Default (= 0.74.5-0)
- - React-utils
- - React-hermes (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - React-cxxreact (= 0.74.5-0)
- - React-jsi
- - React-jsiexecutor (= 0.74.5-0)
- - React-jsinspector
- - React-perflogger (= 0.74.5-0)
- - React-runtimeexecutor
- - React-ImageManager (0.74.5-0):
- - glog
- - RCT-Folly/Fabric
- - React-Core/Default
- - React-debug
- - React-Fabric
- - React-graphics
- - React-rendererdebug
- - React-utils
- - React-jserrorhandler (0.74.5-0):
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - React-debug
- - React-jsi
- - React-Mapbuffer
- - React-jsi (0.74.5-0):
- - boost (= 1.83.0)
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - React-jsiexecutor (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - React-cxxreact (= 0.74.5-0)
- - React-jsi (= 0.74.5-0)
- - React-jsinspector
- - React-perflogger (= 0.74.5-0)
- - React-jsinspector (0.74.5-0):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - React-featureflags
- - React-jsi
- - React-runtimeexecutor (= 0.74.5-0)
- - React-jsitracing (0.74.5-0):
- - React-jsi
- - React-logger (0.74.5-0):
- - glog
- - React-Mapbuffer (0.74.5-0):
- - glog
- - React-debug
- - react-native-video (6.7.0):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Codegen
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - react-native-video/Video (= 6.7.0)
- - React-NativeModulesApple
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - Yoga
- - react-native-video-plugin-sample (0.0.0):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Codegen
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - react-native-video
- - React-NativeModulesApple
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - Yoga
- - react-native-video/Video (6.7.0):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Codegen
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-NativeModulesApple
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - Yoga
- - React-nativeconfig (0.74.5-0)
- - React-NativeModulesApple (0.74.5-0):
- - glog
- - hermes-engine
- - React-callinvoker
- - React-Core
- - React-cxxreact
- - React-jsi
- - React-jsinspector
- - React-runtimeexecutor
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - React-perflogger (0.74.5-0)
- - React-RCTActionSheet (0.74.5-0):
- - React-Core/RCTActionSheetHeaders (= 0.74.5-0)
- - React-RCTAnimation (0.74.5-0):
- - RCT-Folly (= 2024.01.01.00)
- - RCTTypeSafety
- - React-Codegen
- - React-Core/RCTAnimationHeaders
- - React-jsi
- - React-NativeModulesApple
- - ReactCommon
- - React-RCTAppDelegate (0.74.5-0):
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Codegen
- - React-Core
- - React-CoreModules
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-hermes
- - React-nativeconfig
- - React-NativeModulesApple
- - React-RCTFabric
- - React-RCTImage
- - React-RCTNetwork
- - React-rendererdebug
- - React-RuntimeApple
- - React-RuntimeCore
- - React-RuntimeHermes
- - React-runtimescheduler
- - React-utils
- - ReactCommon
- - React-RCTBlob (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - React-Codegen
- - React-Core/RCTBlobHeaders
- - React-Core/RCTWebSocket
- - React-jsi
- - React-jsinspector
- - React-NativeModulesApple
- - React-RCTNetwork
- - ReactCommon
- - React-RCTFabric (0.74.5-0):
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - React-Core
- - React-debug
- - React-Fabric
- - React-FabricImage
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-jsi
- - React-jsinspector
- - React-nativeconfig
- - React-RCTImage
- - React-RCTText
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - Yoga
- - React-RCTImage (0.74.5-0):
- - RCT-Folly (= 2024.01.01.00)
- - RCTTypeSafety
- - React-Codegen
- - React-Core/RCTImageHeaders
- - React-jsi
- - React-NativeModulesApple
- - React-RCTNetwork
- - ReactCommon
- - React-RCTLinking (0.74.5-0):
- - React-Codegen
- - React-Core/RCTLinkingHeaders (= 0.74.5-0)
- - React-jsi (= 0.74.5-0)
- - React-NativeModulesApple
- - ReactCommon
- - ReactCommon/turbomodule/core (= 0.74.5-0)
- - React-RCTNetwork (0.74.5-0):
- - RCT-Folly (= 2024.01.01.00)
- - RCTTypeSafety
- - React-Codegen
- - React-Core/RCTNetworkHeaders
- - React-jsi
- - React-NativeModulesApple
- - ReactCommon
- - React-RCTSettings (0.74.5-0):
- - RCT-Folly (= 2024.01.01.00)
- - RCTTypeSafety
- - React-Codegen
- - React-Core/RCTSettingsHeaders
- - React-jsi
- - React-NativeModulesApple
- - ReactCommon
- - React-RCTText (0.74.5-0):
- - React-Core/RCTTextHeaders (= 0.74.5-0)
- - Yoga
- - React-rendererdebug (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - RCT-Folly (= 2024.01.01.00)
- - React-debug
- - React-rncore (0.74.5-0)
- - React-RuntimeApple (0.74.5-0):
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - React-callinvoker
- - React-Core/Default
- - React-CoreModules
- - React-cxxreact
- - React-jserrorhandler
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-Mapbuffer
- - React-NativeModulesApple
- - React-RCTFabric
- - React-RuntimeCore
- - React-runtimeexecutor
- - React-RuntimeHermes
- - React-utils
- - React-RuntimeCore (0.74.5-0):
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - React-cxxreact
- - React-featureflags
- - React-jserrorhandler
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-runtimeexecutor
- - React-runtimescheduler
- - React-utils
- - React-runtimeexecutor (0.74.5-0):
- - React-jsi (= 0.74.5-0)
- - React-RuntimeHermes (0.74.5-0):
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsinspector
- - React-jsitracing
- - React-nativeconfig
- - React-RuntimeCore
- - React-utils
- - React-runtimescheduler (0.74.5-0):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - React-callinvoker
- - React-cxxreact
- - React-debug
- - React-featureflags
- - React-jsi
- - React-rendererdebug
- - React-runtimeexecutor
- - React-utils
- - React-utils (0.74.5-0):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - React-debug
- - React-jsi (= 0.74.5-0)
- - ReactCommon (0.74.5-0):
- - ReactCommon/turbomodule (= 0.74.5-0)
- - ReactCommon/turbomodule (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - React-callinvoker (= 0.74.5-0)
- - React-cxxreact (= 0.74.5-0)
- - React-jsi (= 0.74.5-0)
- - React-logger (= 0.74.5-0)
- - React-perflogger (= 0.74.5-0)
- - ReactCommon/turbomodule/bridging (= 0.74.5-0)
- - ReactCommon/turbomodule/core (= 0.74.5-0)
- - ReactCommon/turbomodule/bridging (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - React-callinvoker (= 0.74.5-0)
- - React-cxxreact (= 0.74.5-0)
- - React-jsi (= 0.74.5-0)
- - React-logger (= 0.74.5-0)
- - React-perflogger (= 0.74.5-0)
- - ReactCommon/turbomodule/core (0.74.5-0):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - React-callinvoker (= 0.74.5-0)
- - React-cxxreact (= 0.74.5-0)
- - React-debug (= 0.74.5-0)
- - React-jsi (= 0.74.5-0)
- - React-logger (= 0.74.5-0)
- - React-perflogger (= 0.74.5-0)
- - React-utils (= 0.74.5-0)
- - RNCPicker (2.7.5):
- - React-Core
- - SocketRocket (0.7.0)
+ - SocketRocket (0.7.1)
- Yoga (0.0.0)
DEPENDENCIES:
@@ -1276,7 +1626,7 @@ DEPENDENCIES:
- ExpoFont (from `../node_modules/expo-font/ios`)
- ExpoKeepAwake (from `../node_modules/expo-keep-awake/ios`)
- ExpoModulesCore (from `../node_modules/expo-modules-core`)
- - EXSplashScreen (from `../node_modules/expo-splash-screen/ios`)
+ - ExpoSplashScreen (from `../node_modules/expo-splash-screen/ios`)
- FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
- fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`)
- glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`)
@@ -1288,17 +1638,21 @@ DEPENDENCIES:
- RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`)
- React (from `../node_modules/react-native/`)
- React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`)
- - React-Codegen (from `build/generated/ios`)
- React-Core (from `../node_modules/react-native/`)
- 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-defaultsnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/defaults`)
+ - React-domnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/dom`)
- React-Fabric (from `../node_modules/react-native/ReactCommon`)
+ - React-FabricComponents (from `../node_modules/react-native/ReactCommon`)
- React-FabricImage (from `../node_modules/react-native/ReactCommon`)
- React-featureflags (from `../node_modules/react-native/ReactCommon/react/featureflags`)
+ - React-featureflagsnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/featureflags`)
- React-graphics (from `../node_modules/react-native/ReactCommon/react/renderer/graphics`)
- React-hermes (from `../node_modules/react-native/ReactCommon/hermes`)
+ - React-idlecallbacksnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks`)
- React-ImageManager (from `../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`)
- React-jserrorhandler (from `../node_modules/react-native/ReactCommon/jserrorhandler`)
- React-jsi (from `../node_modules/react-native/ReactCommon/jsi`)
@@ -1307,11 +1661,13 @@ DEPENDENCIES:
- React-jsitracing (from `../node_modules/react-native/ReactCommon/hermes/executor/`)
- React-logger (from `../node_modules/react-native/ReactCommon/logger`)
- React-Mapbuffer (from `../node_modules/react-native/ReactCommon`)
+ - React-microtasksnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/microtasks`)
- react-native-video (from `../../..`)
- react-native-video-plugin-sample (from `../../react-native-video-plugin-sample`)
- React-nativeconfig (from `../node_modules/react-native/ReactCommon`)
- React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`)
- React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`)
+ - React-performancetimeline (from `../node_modules/react-native/ReactCommon/react/performance/timeline`)
- React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`)
- React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`)
- React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`)
@@ -1322,6 +1678,8 @@ DEPENDENCIES:
- React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`)
- 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-rendererconsistency (from `../node_modules/react-native/ReactCommon/react/renderer/consistency`)
- React-rendererdebug (from `../node_modules/react-native/ReactCommon/react/renderer/debug`)
- React-rncore (from `../node_modules/react-native/ReactCommon`)
- React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`)
@@ -1329,7 +1687,9 @@ DEPENDENCIES:
- React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`)
- React-RuntimeHermes (from `../node_modules/react-native/ReactCommon/react/runtime`)
- React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`)
+ - React-timing (from `../node_modules/react-native/ReactCommon/react/timing`)
- React-utils (from `../node_modules/react-native/ReactCommon/react/utils`)
+ - ReactCodegen (from `build/generated/ios`)
- ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
- "RNCPicker (from `../node_modules/@react-native-picker/picker`)"
- Yoga (from `../node_modules/react-native/ReactCommon/yoga`)
@@ -1357,7 +1717,7 @@ EXTERNAL SOURCES:
:path: "../node_modules/expo-keep-awake/ios"
ExpoModulesCore:
:path: "../node_modules/expo-modules-core"
- EXSplashScreen:
+ ExpoSplashScreen:
:path: "../node_modules/expo-splash-screen/ios"
FBLazyVector:
:path: "../node_modules/react-native/Libraries/FBLazyVector"
@@ -1367,7 +1727,7 @@ EXTERNAL SOURCES:
:podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec"
hermes-engine:
:podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec"
- :tag: hermes-2024-06-28-RNv0.74.3-8a42e289991d48575dcb4012ea9205d707dac43d
+ :tag: hermes-2024-11-12-RNv0.76.2-5b4aa20c719830dcf5684832b89a6edb95ac3d64
RCT-Folly:
:podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec"
RCTDeprecation:
@@ -1380,8 +1740,6 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/"
React-callinvoker:
:path: "../node_modules/react-native/ReactCommon/callinvoker"
- React-Codegen:
- :path: build/generated/ios
React-Core:
:path: "../node_modules/react-native/"
React-CoreModules:
@@ -1390,16 +1748,26 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/ReactCommon/cxxreact"
React-debug:
:path: "../node_modules/react-native/ReactCommon/react/debug"
+ React-defaultsnativemodule:
+ :path: "../node_modules/react-native/ReactCommon/react/nativemodule/defaults"
+ React-domnativemodule:
+ :path: "../node_modules/react-native/ReactCommon/react/nativemodule/dom"
React-Fabric:
:path: "../node_modules/react-native/ReactCommon"
+ React-FabricComponents:
+ :path: "../node_modules/react-native/ReactCommon"
React-FabricImage:
:path: "../node_modules/react-native/ReactCommon"
React-featureflags:
:path: "../node_modules/react-native/ReactCommon/react/featureflags"
+ React-featureflagsnativemodule:
+ :path: "../node_modules/react-native/ReactCommon/react/nativemodule/featureflags"
React-graphics:
:path: "../node_modules/react-native/ReactCommon/react/renderer/graphics"
React-hermes:
:path: "../node_modules/react-native/ReactCommon/hermes"
+ React-idlecallbacksnativemodule:
+ :path: "../node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks"
React-ImageManager:
:path: "../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios"
React-jserrorhandler:
@@ -1416,6 +1784,8 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/ReactCommon/logger"
React-Mapbuffer:
:path: "../node_modules/react-native/ReactCommon"
+ React-microtasksnativemodule:
+ :path: "../node_modules/react-native/ReactCommon/react/nativemodule/microtasks"
react-native-video:
:path: "../../.."
react-native-video-plugin-sample:
@@ -1426,6 +1796,8 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios"
React-perflogger:
:path: "../node_modules/react-native/ReactCommon/reactperflogger"
+ React-performancetimeline:
+ :path: "../node_modules/react-native/ReactCommon/react/performance/timeline"
React-RCTActionSheet:
:path: "../node_modules/react-native/Libraries/ActionSheetIOS"
React-RCTAnimation:
@@ -1446,6 +1818,10 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/Libraries/Settings"
React-RCTText:
:path: "../node_modules/react-native/Libraries/Text"
+ React-RCTVibration:
+ :path: "../node_modules/react-native/Libraries/Vibration"
+ React-rendererconsistency:
+ :path: "../node_modules/react-native/ReactCommon/react/renderer/consistency"
React-rendererdebug:
:path: "../node_modules/react-native/ReactCommon/react/renderer/debug"
React-rncore:
@@ -1460,8 +1836,12 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/ReactCommon/react/runtime"
React-runtimescheduler:
:path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler"
+ React-timing:
+ :path: "../node_modules/react-native/ReactCommon/react/timing"
React-utils:
:path: "../node_modules/react-native/ReactCommon/react/utils"
+ ReactCodegen:
+ :path: build/generated/ios
ReactCommon:
:path: "../node_modules/react-native/ReactCommon"
RNCPicker:
@@ -1470,71 +1850,81 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/ReactCommon/yoga"
SPEC CHECKSUMS:
- boost: 88202336c3ba1e7a264a83c0c888784b0f360c28
- DoubleConversion: 00143ab27d470b28035933623e1a3ea37e68889c
- EXConstants: 409690fbfd5afea964e5e9d6c4eb2c2b59222c59
- Expo: 8c995afb875c15bf8439af0b20bcb9ed8f90d0bd
- ExpoAsset: 323700f291684f110fb55f0d4022a3362ea9f875
- ExpoFileSystem: 80bfe850b1f9922c16905822ecbf97acd711dc51
- ExpoFont: 00756e6c796d8f7ee8d211e29c8b619e75cbf238
- ExpoKeepAwake: 3b8815d9dd1d419ee474df004021c69fdd316d08
- ExpoModulesCore: 831ece8311a489418746925820bbffdda587d6f4
- EXSplashScreen: 3cad09949c2ca6730cbb2801b8c51cb87692425a
- FBLazyVector: a3df5e0e93ad03f65526deee8647cbfd9eea095f
- fmt: 1568fa7b2f242362c45c42d4a15e9dd4b2e621b3
- glog: 5941fa5836fea300e249178dd5a75c96e0207bb9
- hermes-engine: f344cfa62a1c446c55649bd734e7dd3be23d18bc
- RCT-Folly: b54b39c7532acfa0216d988bdeb706883e71416e
- RCTDeprecation: 83e9728446042462a2c6ae65acd436a8fa1e509d
- RCTRequired: 33588674977a47c3605698ecf2880504aa439097
- RCTTypeSafety: 3943c78fc40e684a8ad635565ac116a59a3118b7
- React: fae3784df668d10c62fefe37fe1da4b5acb01739
- React-callinvoker: 2d3ca4381b6c6018ed6cf727f52c376a4c48b392
- React-Codegen: d03b0fd409fec39fd8e97f18d1ecf9448ef33a84
- React-Core: ee5e87b028fec71d4aed7302e762f440018e2a94
- React-CoreModules: 86f34311827188b1fa8e9e70ba3674daefaed82b
- React-cxxreact: 60793d385cb9f340cdf599aacbba2dd132f795d0
- React-debug: a1ddbe1f74eb8ef9846cd3f1ff547edf8d56f039
- React-Fabric: 8bc427f0061846caf0fd2b6cd771d14262df70f9
- React-FabricImage: cbe812e9bfd5869dd28cb60ec361f84ab5123779
- React-featureflags: 9ec0386f9a87b398a3211195f7f65e6b4129e883
- React-graphics: 662c9c7b7f11686d229d25f343e7bb9f50d6ddd3
- React-hermes: 9f77384c4ca8782c27ef1d9befdee9ed43895d74
- React-ImageManager: 116b4848ed7718b619ebed65f913df5dea9da46f
- React-jserrorhandler: f171c4f84cdb758d6ef6b5ecb388f5f4feeedb42
- React-jsi: 1654a8d64b08c81b0601e7a25cfdc1962ac2f4dd
- React-jsiexecutor: 95ca4d9069db3f2d99f5089e38c99aed726c83f6
- React-jsinspector: fd86201bfff8493aac7368b87ff1e054f8d95ba7
- React-jsitracing: e85fa8f607d38c6a3e169f5785777812289beba4
- React-logger: c0654977aab00b4a39279fa4f9514ac9f7f5fa66
- React-Mapbuffer: 25578953b1a52c45a875fe1a3a4dbd6ad3cbfc37
- react-native-video: d78e478668d5472aa28a2e612785f5605991da93
- react-native-video-plugin-sample: fea1791a4d65250d1d5f4d1754f811c0ab8298db
- React-nativeconfig: 5d3d749a2fefcdb71a9d2d839078aaeb73a9ed57
- React-NativeModulesApple: 9f6e0609c724b374263553607d5d90fdc177f875
- React-perflogger: dc7aac6511117fb94a24d337114f165fd0df5602
- React-RCTActionSheet: 7ed0b9a4b92a0949810f7bbbc3db2138321098e2
- React-RCTAnimation: d7ec6371b1e08de51432c13fcdee5a1e16e8eeac
- React-RCTAppDelegate: dac87ff9d1022871a2d7d2fc600cf4ed638a6262
- React-RCTBlob: 89f4409d954ceb839d8ecc34c99c0a954e9d1ce4
- React-RCTFabric: 7a470ca597759e14c885dc04a27a1951cad61367
- React-RCTImage: 27f100e1a6a9f5b601fb1982617b8274f5cb921d
- React-RCTLinking: 5bac4f926af49c605a2f0931f49c9fcdf8021d93
- React-RCTNetwork: 16a1ec6208e36ae0166224c30f610522d96cfdde
- React-RCTSettings: 318c37f264ce65d6031d32a846b190c61cf9c81d
- React-RCTText: 977ea327b3bf2be6599a516e76c538045a14cbb9
- React-rendererdebug: 716efb6d02f34316f1bd2458f4aaf2646656ed39
- React-rncore: 20ab18903a607eb08612ee72b663f8fbfbde2fbb
- React-RuntimeApple: 691c8edde215c064e2f5924e80eb55e5b2159164
- React-RuntimeCore: 2542d0c05e577cb571b150b6e653653d87ac3e68
- React-runtimeexecutor: 50d003e35f94a6a8556d13f11c160bf4cd287ac4
- React-RuntimeHermes: fe6cbfb3e26028b822c1f4499407c72ab85d96e1
- React-runtimescheduler: 8b6df7507ef57e43698e07c17f2f640a551c7744
- React-utils: 0722628556f07211936d98debee53d0df33227c1
- ReactCommon: 1a11abd52b3c972770d105a523cbbbcc2ca678f9
- RNCPicker: 3e2c37a8328f368ce14da050cdc8231deb5fc9f9
- SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d
- Yoga: 8d49e3adb3b24ccac8a56ad6065c21c38b63bb34
+ boost: ad4d3a971e4f0b520a127c02c8c3f98b43394c15
+ DoubleConversion: 9a8708fb8299350a38a3425761aaea31263b7443
+ EXConstants: dd2fe64c6cdb1383b694c309a63028a8e9f2be6d
+ Expo: 46cbe74ce0d0f4a4d7b726e90693eb8dfcec6de0
+ ExpoAsset: 8138f2a9ec55ae1ad7c3871448379f7d97692d15
+ ExpoFileSystem: cc31b7a48031ab565f9eb5c2b61aa08d774a271a
+ ExpoFont: 7522d869d84ee2ee8093ee997fef5b86f85d856b
+ ExpoKeepAwake: 783e68647b969b210a786047c3daa7b753dcac1f
+ ExpoModulesCore: 2d1df04dc27f91d8b383c0ec7f1d121e3d9b7f68
+ ExpoSplashScreen: 26cee50e9e95572baf87cd3a8ccaf2ffc3856422
+ FBLazyVector: bc70dcb22ad30ce734a7cce7210791dc737e230f
+ fmt: a150d37a5595336f19c91e6f1db7fcf17d5eb99f
+ glog: 9ab333e271c177cecb6362fe27832c88667cb7e9
+ hermes-engine: 3852e37f6158a2fcfad23e31215ed495da3a6a40
+ RCT-Folly: 2512380c804686400e7f60b9e8b60525df4a6191
+ RCTDeprecation: d575d28132f93e5deef4849d5afffb4ac4e63226
+ RCTRequired: e2e5df1df76aac8685aabfebca389e6bec64792b
+ RCTTypeSafety: 30e36ceafa26979860e13fb3f234fb61692924c2
+ React: 10ad41b51f981992714011b6a4e081234c28dc2e
+ React-callinvoker: 58b51494f8b2cca07a27fc6f69273239c30a1e70
+ React-Core: 54860c16fb5873a6f00dd44d8979bbb648b34c7c
+ React-CoreModules: 443101f113a7b5d51b93e061574dcadf7850f8cc
+ React-cxxreact: 5407ecb854a755de34c0e6b03965d3a51c28c933
+ React-debug: 252c723eb205cc508aa9690a16dff46293c30ed8
+ React-defaultsnativemodule: 0d983d9db88d87aa069016e8efce2008aa7922ed
+ React-domnativemodule: c59883e41a571db75c530221d40a86c4f0b150ff
+ React-Fabric: 58696d9eaee305bb5a5af26071966dcfb941f9eb
+ React-FabricComponents: a037b977430eceae4bac539934497bacc8de3971
+ React-FabricImage: 2658c3e383195f69e7c83e4f75519bee17c3169a
+ React-featureflags: 7dc483869b3a940dcd92c7942c5e3492ad6afe68
+ React-featureflagsnativemodule: 4632286176fb4ec110e392bff37e1b958971719b
+ React-graphics: 066863eb87b142f0603fed08c71bac452238ac3e
+ React-hermes: 8f31f252aff98a4cb711ccf6644cccfe35d8edd1
+ React-idlecallbacksnativemodule: bb67b2e497d025e9e1e2a06e4208c1e66c1c2683
+ React-ImageManager: 36240f8ab7181551574ca443da507272dbbf7014
+ React-jserrorhandler: 1aa045c492222751dc476bcb973f787e82f952b9
+ React-jsi: b96853ac12c1dab5fe3ea131f959fda0bbaf1151
+ React-jsiexecutor: e38748a0e9d899f63dec562f93ac06c7acbc813d
+ React-jsinspector: 91b3c73d2afb7627af7872cedb0b74a0f00f57d1
+ React-jsitracing: a340047c9fd31a36b222569c402e472e20557805
+ React-logger: 81d58ca6f1d93fca9a770bda6cc1c4fbfcc99c9c
+ React-Mapbuffer: 726951e68f4bb1c2513d322f2548798b2a3d628d
+ React-microtasksnativemodule: bc55596cbf40957f5099bc495f1a06f459d0be88
+ react-native-video: 9aec95eecb1c523b67e71a44032935f77f926276
+ react-native-video-plugin-sample: 1f6b1dda047cdf07f6cd7e730dc92c1349656b1a
+ React-nativeconfig: 470fce6d871c02dc5eff250a362d56391b7f52d6
+ React-NativeModulesApple: 6297fc3136c1fd42884795c51d7207de6312b606
+ React-perflogger: f2c94413cfad44817c96cab33753831e73f0d0dd
+ React-performancetimeline: d6e493713e6aab3cc8b7c1c07e97160e22dd79cc
+ React-RCTActionSheet: 2eb26cbf384f3d3b2cb2e23be850a956d83f77ab
+ React-RCTAnimation: 59463699a92edc6705ce5306bb789d6a0ca4df0b
+ React-RCTAppDelegate: c4ec243c440e4eaec813a07c26626e9b11d6f9ec
+ React-RCTBlob: 0883f5363069ad30f628c970fcb413a619e42804
+ React-RCTFabric: abc9810407f5f45b0e1945d96ac86d1564d5a438
+ React-RCTImage: 78884b7ea6ef4f7bb9655614bf09a40054f282ce
+ React-RCTLinking: b9beba7465fd9a1ed7a88a4e7fc403d26e17ab95
+ React-RCTNetwork: 701d9c050077596b15a11b6b573ed95c309d2315
+ React-RCTSettings: e700a82e3e923c10060b8f65297f9d321b93d8eb
+ React-RCTText: e782ce1c3f9d915daf50d97157f8c226e8f3d206
+ React-RCTVibration: 2a19c56be78cb7afce9f4f3471aacfb063f32a00
+ React-rendererconsistency: b389e324712bf0869529823216e922836ed9b737
+ React-rendererdebug: 9f5629032c0937c62b21dcaf96b374a149bf8a44
+ React-rncore: 2cf6b2348ee5d5431c4735180364b207ecf47123
+ React-RuntimeApple: 84d648b9a87c34041d6628dde50d1acf54e5bf89
+ React-RuntimeCore: 79290b2eb17a25c1b23c4d5dde13d43c20467eef
+ React-runtimeexecutor: 69e27948ee2127400297c7de50b809a7cd127a15
+ React-RuntimeHermes: 5fe2082f98187410c1815c532f72348fbe1d0517
+ React-runtimescheduler: 95b7087f459699756c1b7feb3f4637066c337b62
+ React-timing: 97673939f96f79031d2a5a0a92285618475149ec
+ React-utils: ed6cb7ba089ac0856aa104df12691e99abbf14e1
+ ReactCodegen: 93b271af49774429f34d7fd561197020d86436e2
+ ReactCommon: 208cb02e3c0bb8a727b3e1a1782202bcfa5d9631
+ RNCPicker: f963e01f78e546a93b98aa201501713dbda14e94
+ SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
+ Yoga: c5b0e913b5b3b4cde588227c1402e747797061f3
PODFILE CHECKSUM: 90d803972b4acfc1d2bb6dbe7b0713677a2ff655
diff --git a/examples/expo/ios/Podfile.properties.json b/examples/expo/ios/Podfile.properties.json
index de9f7b75..3540391c 100644
--- a/examples/expo/ios/Podfile.properties.json
+++ b/examples/expo/ios/Podfile.properties.json
@@ -1,4 +1,5 @@
{
"expo.jsEngine": "hermes",
- "EX_DEV_CLIENT_NETWORK_INSPECTOR": "true"
+ "EX_DEV_CLIENT_NETWORK_INSPECTOR": "true",
+ "ios.deploymentTarget": "15.1"
}
diff --git a/examples/expo/package.json b/examples/expo/package.json
index 40136f80..230a5682 100644
--- a/examples/expo/package.json
+++ b/examples/expo/package.json
@@ -12,25 +12,40 @@
"web": "expo start --web",
"prebuild:tv": "EXPO_TV=1 expo prebuild",
"prebuild": "EXPO_TV=0 expo prebuild",
- "update-src": "echo 'Updating src from ../bare/src' && rm -r ./src && cp -r ../bare/src ./src && echo 'Updated src from ../bare/src'"
+ "update-src": "echo 'Updating src from ../bare/src' && rm -r ./src && cp -r ../bare/src ./src && echo 'Updated src from ../bare/src'",
+ "clean": "rm -rf node_modules && rm -rf android/build/ && rm -rf android/app/build && rm -rf ./lib @@ rm -rf ./android/.gradle && rm -rf ./android/.idea && rm -rf ./.expo"
},
"dependencies": {
- "@expo/metro-runtime": "^3.2.3",
- "@react-native-picker/picker": "2.8.1",
- "expo": "~51.0.39",
- "expo-splash-screen": "~0.27.7",
- "expo-status-bar": "~1.12.1",
- "react": "18.2.0",
- "react-dom": "18.2.0",
- "react-native": "npm:react-native-tvos@~0.74.5-0",
+ "@expo/metro-runtime": "~4.0.0",
+ "@react-native-picker/picker": "2.9.0",
+ "expo": "^52.0.7",
+ "expo-splash-screen": "~0.29.10",
+ "expo-status-bar": "~2.0.0",
+ "react": "18.3.1",
+ "react-dom": "18.3.1",
+ "react-native": "npm:react-native-tvos@0.76.2-0",
"react-native-web": "^0.19.13"
},
"devDependencies": {
- "@babel/core": "^7.24.0",
- "@expo/config-plugins": "^8.0.10",
+ "@babel/core": "^7.25.2",
+ "@babel/preset-env": "^7.25.3",
+ "@babel/runtime": "^7.25.0",
+ "@react-native-community/cli": "15.0.1",
+ "@react-native-community/cli-platform-android": "15.0.1",
+ "@react-native-community/cli-platform-ios": "15.0.1",
+ "@react-native/babel-preset": "0.76.3",
+ "@react-native/eslint-config": "0.76.3",
+ "@react-native/metro-config": "0.76.3",
+ "@react-native/typescript-config": "0.76.3",
+ "@types/react": "^18.2.6",
+ "@types/react-test-renderer": "^18.0.0",
+ "babel-jest": "^29.6.3",
+ "eslint": "^8.19.0",
+ "jest": "^29.6.3",
+ "prettier": "2.8.8",
+ "react-test-renderer": "18.3.1",
+ "@expo/config-plugins": "^9.0.9",
"@react-native-tvos/config-tv": "^0.0.10",
- "@react-native/metro-config": "^0.75.4",
- "@types/react": "~18.2.45",
"babel-plugin-module-resolver": "^5.0.2",
"typescript": "~5.3.3"
},
diff --git a/examples/expo/src/BasicExample.tsx b/examples/expo/src/BasicExample.tsx
index 2997cd58..af1aeede 100644
--- a/examples/expo/src/BasicExample.tsx
+++ b/examples/expo/src/BasicExample.tsx
@@ -240,7 +240,7 @@ const BasicExample = () => {
};
useEffect(() => {
- videoRef.current?.setSource(currentSrc);
+ videoRef.current?.setSource({...currentSrc, bufferConfig: _bufferConfig });
}, [currentSrc]);
return (
@@ -284,7 +284,6 @@ const BasicExample = () => {
selectedAudioTrack={selectedAudioTrack}
selectedVideoTrack={selectedVideoTrack}
playInBackground={false}
- bufferConfig={_bufferConfig}
preventsDisplaySleepDuringVideoPlayback={true}
renderLoader={_renderLoader}
onPlaybackRateChange={onPlaybackRateChange}
diff --git a/src/Video.tsx b/src/Video.tsx
index 50cc3524..0aaa1199 100644
--- a/src/Video.tsx
+++ b/src/Video.tsx
@@ -108,6 +108,7 @@ const Video = forwardRef(
onAspectRatio,
localSourceEncryptionKeyScheme,
minLoadRetryCount,
+ bufferConfig,
...rest
},
ref,
@@ -219,6 +220,8 @@ const Video = forwardRef(
const _minLoadRetryCount =
_source.minLoadRetryCount || minLoadRetryCount;
+
+ const _bufferConfig = _source.bufferConfig || bufferConfig;
return {
uri,
isNetwork,
@@ -240,6 +243,7 @@ const Video = forwardRef(
textTracksAllowChunklessPreparation:
resolvedSource.textTracksAllowChunklessPreparation,
minLoadRetryCount: _minLoadRetryCount,
+ bufferConfig: _bufferConfig,
};
},
[
@@ -251,6 +255,7 @@ const Video = forwardRef(
minLoadRetryCount,
source?.cmcd,
textTracks,
+ bufferConfig,
],
);
diff --git a/src/specs/VideoNativeComponent.ts b/src/specs/VideoNativeComponent.ts
index 907bfcb7..d434d585 100644
--- a/src/specs/VideoNativeComponent.ts
+++ b/src/specs/VideoNativeComponent.ts
@@ -51,6 +51,7 @@ export type VideoSrc = Readonly<{
textTracks?: TextTracks;
ad?: AdsConfig;
minLoadRetryCount?: Int32; // Android
+ bufferConfig?: BufferConfig; // Android
}>;
type DRMType = WithDefault;
@@ -358,7 +359,6 @@ export interface VideoNativeProps extends ViewProps {
restoreUserInterfaceForPIPStopCompletionHandler?: boolean;
debug?: DebugConfig;
showNotificationControls?: WithDefault; // Android, iOS
- bufferConfig?: BufferConfig; // Android
currentPlaybackTime?: Double; // Android
disableDisconnectError?: boolean; // Android
focusable?: boolean; // Android
diff --git a/src/types/video.ts b/src/types/video.ts
index f3118cfa..6a213d1d 100644
--- a/src/types/video.ts
+++ b/src/types/video.ts
@@ -40,6 +40,7 @@ export type ReactVideoSourceProperties = {
textTracks?: TextTracks;
ad?: AdConfig;
minLoadRetryCount?: number; // Android
+ bufferConfig?: BufferConfig;
};
export type ReactVideoSource = Readonly<
@@ -289,6 +290,7 @@ export interface ReactVideoProps extends ReactVideoEvents, ViewProps {
adLanguage?: ISO639_1;
audioOutput?: AudioOutput; // Mobile
automaticallyWaitsToMinimizeStalling?: boolean; // iOS
+ /** @deprecated Use source.bufferConfig */
bufferConfig?: BufferConfig; // Android
bufferingStrategy?: BufferingStrategyType;
chapters?: Chapters[]; // iOS