From dcbbac64197ace07aaff7f900ab96c5d02ccf3e8 Mon Sep 17 00:00:00 2001 From: Wojciech Lewicki Date: Tue, 9 Jul 2024 18:04:17 +0200 Subject: [PATCH 1/8] feat: add support for RN 0.75 --- .../livemarkdown/CustomMountingManager.java | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/android/src/main/java/com/expensify/livemarkdown/CustomMountingManager.java b/android/src/main/java/com/expensify/livemarkdown/CustomMountingManager.java index 1b4381bc..7b535b70 100644 --- a/android/src/main/java/com/expensify/livemarkdown/CustomMountingManager.java +++ b/android/src/main/java/com/expensify/livemarkdown/CustomMountingManager.java @@ -21,8 +21,8 @@ import com.facebook.react.uimanager.PixelUtil; import com.facebook.react.uimanager.ViewManagerRegistry; import com.facebook.react.views.text.TextAttributeProps; -import com.facebook.react.views.text.TextInlineViewPlaceholderSpan; -import com.facebook.react.views.text.TextLayoutManagerMapBuffer; +import com.facebook.react.views.text.internal.span.TextInlineViewPlaceholderSpan; +import com.facebook.react.views.text.TextLayoutManager; import com.facebook.yoga.YogaMeasureMode; import com.facebook.yoga.YogaMeasureOutput; @@ -63,7 +63,7 @@ public long measureMapBuffer( @Nullable float[] attachmentsPositions) { Spannable text = - TextLayoutManagerMapBuffer.getOrCreateSpannableForText(context, attributedString, null); + TextLayoutManager.getOrCreateSpannableForText(context, attributedString, null); if (text == null) { return 0; @@ -71,14 +71,14 @@ public long measureMapBuffer( int textBreakStrategy = TextAttributeProps.getTextBreakStrategy( - paragraphAttributes.getString(TextLayoutManagerMapBuffer.PA_KEY_TEXT_BREAK_STRATEGY)); + paragraphAttributes.getString(TextLayoutManager.PA_KEY_TEXT_BREAK_STRATEGY)); boolean includeFontPadding = - paragraphAttributes.contains(TextLayoutManagerMapBuffer.PA_KEY_INCLUDE_FONT_PADDING) - ? paragraphAttributes.getBoolean(TextLayoutManagerMapBuffer.PA_KEY_INCLUDE_FONT_PADDING) + paragraphAttributes.contains(TextLayoutManager.PA_KEY_INCLUDE_FONT_PADDING) + ? paragraphAttributes.getBoolean(TextLayoutManager.PA_KEY_INCLUDE_FONT_PADDING) : DEFAULT_INCLUDE_FONT_PADDING; int hyphenationFrequency = TextAttributeProps.getHyphenationFrequency( - paragraphAttributes.getString(TextLayoutManagerMapBuffer.PA_KEY_HYPHENATION_FREQUENCY)); + paragraphAttributes.getString(TextLayoutManager.PA_KEY_HYPHENATION_FREQUENCY)); // StaticLayout returns wrong metrics for the last line if it's empty, add something to the // last line so it's measured correctly @@ -93,7 +93,7 @@ public long measureMapBuffer( BoringLayout.Metrics boring = BoringLayout.isBoring(text, sTextPaintInstance); - Class mapBufferClass = TextLayoutManagerMapBuffer.class; + Class mapBufferClass = TextLayoutManager.class; try { Method createLayoutMethod = mapBufferClass.getDeclaredMethod("createLayout", Spannable.class, BoringLayout.Metrics.class, float.class, YogaMeasureMode.class, boolean.class, int.class, int.class); createLayoutMethod.setAccessible(true); @@ -109,8 +109,8 @@ public long measureMapBuffer( hyphenationFrequency); int maximumNumberOfLines = - paragraphAttributes.contains(TextLayoutManagerMapBuffer.PA_KEY_MAX_NUMBER_OF_LINES) - ? paragraphAttributes.getInt(TextLayoutManagerMapBuffer.PA_KEY_MAX_NUMBER_OF_LINES) + paragraphAttributes.contains(TextLayoutManager.PA_KEY_MAX_NUMBER_OF_LINES) + ? paragraphAttributes.getInt(TextLayoutManager.PA_KEY_MAX_NUMBER_OF_LINES) : UNSET; int calculatedLineCount = From 71d66e0c4308f6d258d87e103fa8bc8347e5d459 Mon Sep 17 00:00:00 2001 From: Wojciech Lewicki Date: Thu, 11 Jul 2024 15:09:45 +0200 Subject: [PATCH 2/8] feat: migrate app to new arch and 0.75 with necessary changes --- .../expensify/livemarkdown/MarkdownUtils.java | 2 +- .../MarkdownTextInputDecoratorShadowNode.cpp | 6 +- .../MarkdownTextInputDecoratorShadowNode.h | 19 +- example/.eslintrc.js | 4 + example/.gitignore | 12 +- example/.prettierrc.js | 7 + example/Gemfile | 7 +- example/Gemfile.lock | 41 +- example/android/app/build.gradle | 22 +- .../android/app/src/main/AndroidManifest.xml | 3 +- .../livemarkdownexample/MainApplication.kt | 4 +- .../res/drawable/rn_edit_text_material.xml | 3 +- example/android/build.gradle | 6 +- example/android/gradle.properties | 4 +- .../android/gradle/wrapper/gradle-wrapper.jar | Bin 63721 -> 43453 bytes .../gradle/wrapper/gradle-wrapper.properties | 2 +- example/android/gradlew | 16 +- example/android/gradlew.bat | 20 +- example/android/settings.gradle | 4 +- .../ios/LiveMarkdownExample/AppDelegate.mm | 4 +- example/ios/LiveMarkdownExample/Info.plist | 2 +- example/ios/Podfile | 21 +- example/ios/Podfile.lock | 1460 +++++++++++------ example/package.json | 23 +- .../@react-native+gradle-plugin+0.73.4.patch | 39 - example/patches/react-native+0.73.4.patch | 95 -- ios/RCTLiveMarkdownModule.mm | 45 +- yarn.lock | 1253 +++++++++++++- 28 files changed, 2339 insertions(+), 785 deletions(-) create mode 100644 example/.eslintrc.js create mode 100644 example/.prettierrc.js delete mode 100644 example/patches/@react-native+gradle-plugin+0.73.4.patch delete mode 100644 example/patches/react-native+0.73.4.patch diff --git a/android/src/main/java/com/expensify/livemarkdown/MarkdownUtils.java b/android/src/main/java/com/expensify/livemarkdown/MarkdownUtils.java index cf7cf5ff..3e9d0e4e 100644 --- a/android/src/main/java/com/expensify/livemarkdown/MarkdownUtils.java +++ b/android/src/main/java/com/expensify/livemarkdown/MarkdownUtils.java @@ -11,7 +11,7 @@ import com.facebook.infer.annotation.Assertions; import com.facebook.infer.annotation.ThreadConfined; import com.facebook.react.bridge.UiThreadUtil; -import com.facebook.react.views.text.CustomLineHeightSpan; +import com.facebook.react.views.text.internal.span.CustomLineHeightSpan; import com.facebook.soloader.SoLoader; import org.json.JSONArray; diff --git a/cpp/react/renderer/components/RNLiveMarkdownSpec/MarkdownTextInputDecoratorShadowNode.cpp b/cpp/react/renderer/components/RNLiveMarkdownSpec/MarkdownTextInputDecoratorShadowNode.cpp index 104363d3..9240e9eb 100644 --- a/cpp/react/renderer/components/RNLiveMarkdownSpec/MarkdownTextInputDecoratorShadowNode.cpp +++ b/cpp/react/renderer/components/RNLiveMarkdownSpec/MarkdownTextInputDecoratorShadowNode.cpp @@ -11,7 +11,7 @@ namespace react { extern const char MarkdownTextInputDecoratorViewComponentName[] = "MarkdownTextInputDecoratorView"; -const ShadowNodeFragment::Value +const OwningShadowNodeFragment MarkdownTextInputDecoratorShadowNode::updateFragmentState( ShadowNodeFragment const &fragment, ShadowNodeFamily::Shared const &family) { @@ -24,12 +24,12 @@ MarkdownTextInputDecoratorShadowNode::updateFragmentState( // propagated on every clone we need it to clear the reference in the registry // when the view is removed from window it cannot be done in the destructor, // as multiple shadow nodes for the same family may be created - return ShadowNodeFragment::Value({ + return OwningShadowNodeFragment{ .props = fragment.props, .children = fragment.children, .state = std::make_shared(newStateData, *fragment.state), - }); + }; } } // namespace react diff --git a/cpp/react/renderer/components/RNLiveMarkdownSpec/MarkdownTextInputDecoratorShadowNode.h b/cpp/react/renderer/components/RNLiveMarkdownSpec/MarkdownTextInputDecoratorShadowNode.h index 294e0d3d..597752cb 100644 --- a/cpp/react/renderer/components/RNLiveMarkdownSpec/MarkdownTextInputDecoratorShadowNode.h +++ b/cpp/react/renderer/components/RNLiveMarkdownSpec/MarkdownTextInputDecoratorShadowNode.h @@ -11,6 +11,20 @@ namespace facebook { namespace react { +struct OwningShadowNodeFragment { + Props::Shared props; + ShadowNode::SharedListOfShared children; + State::Shared state; + + operator ShadowNodeFragment() const { + return ShadowNodeFragment { + .props = props, + .children = children, + .state = state + }; + } +}; + JSI_EXPORT extern const char MarkdownTextInputDecoratorViewComponentName[]; class JSI_EXPORT MarkdownTextInputDecoratorShadowNode final @@ -22,8 +36,7 @@ class JSI_EXPORT MarkdownTextInputDecoratorShadowNode final MarkdownTextInputDecoratorShadowNode(ShadowNodeFragment const &fragment, ShadowNodeFamily::Shared const &family, ShadowNodeTraits traits) - : ConcreteViewShadowNode(static_cast( - updateFragmentState(fragment, family)), + : ConcreteViewShadowNode(updateFragmentState(fragment, family), family, traits) {} MarkdownTextInputDecoratorShadowNode(ShadowNode const &sourceShadowNode, @@ -37,7 +50,7 @@ class JSI_EXPORT MarkdownTextInputDecoratorShadowNode final } private: - static const ShadowNodeFragment::Value + static const OwningShadowNodeFragment updateFragmentState(ShadowNodeFragment const &fragment, ShadowNodeFamily::Shared const &family); }; diff --git a/example/.eslintrc.js b/example/.eslintrc.js new file mode 100644 index 00000000..187894b6 --- /dev/null +++ b/example/.eslintrc.js @@ -0,0 +1,4 @@ +module.exports = { + root: true, + extends: '@react-native', +}; diff --git a/example/.gitignore b/example/.gitignore index 0cab2ac6..d5ae4566 100644 --- a/example/.gitignore +++ b/example/.gitignore @@ -20,7 +20,7 @@ DerivedData *.hmap *.ipa *.xcuserstate -ios/.xcode.env.local +**/.xcode.env.local # Android/IntelliJ # @@ -56,7 +56,7 @@ yarn-error.log *.jsbundle # Ruby / CocoaPods -/ios/Pods/ +**/Pods/ /vendor/bundle/ # Temporary files created by Metro to check the health of the file watcher @@ -64,3 +64,11 @@ yarn-error.log # testing /coverage + +# Yarn +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/sdks +!.yarn/versions diff --git a/example/.prettierrc.js b/example/.prettierrc.js new file mode 100644 index 00000000..2b540746 --- /dev/null +++ b/example/.prettierrc.js @@ -0,0 +1,7 @@ +module.exports = { + arrowParens: 'avoid', + bracketSameLine: true, + bracketSpacing: false, + singleQuote: true, + trailingComma: 'all', +}; diff --git a/example/Gemfile b/example/Gemfile index 8d72c37a..2a7ce357 100644 --- a/example/Gemfile +++ b/example/Gemfile @@ -3,7 +3,6 @@ source 'https://rubygems.org' # You may use http://rbenv.org/ or https://rvm.io/ to install and use this version ruby ">= 2.6.10" -# Cocoapods 1.15 introduced a bug which break the build. We will remove the upper -# bound in the template on Cocoapods with next React Native release. -gem 'cocoapods', '>= 1.13', '< 1.15' -gem 'activesupport', '>= 6.1.7.5', '< 7.1.0' +# Exclude problematic versions of cocoapods and activesupport that causes build failures. +gem 'cocoapods', '>= 1.13', '!= 1.15.0', '!= 1.15.1' +gem 'activesupport', '>= 6.1.7.5', '!= 7.1.0' diff --git a/example/Gemfile.lock b/example/Gemfile.lock index 25a023a6..0c412bfe 100644 --- a/example/Gemfile.lock +++ b/example/Gemfile.lock @@ -5,23 +5,29 @@ GEM base64 nkf rexml - activesupport (7.0.8.1) + activesupport (7.1.3.4) + base64 + bigdecimal concurrent-ruby (~> 1.0, >= 1.0.2) + connection_pool (>= 2.2.5) + drb i18n (>= 1.6, < 2) minitest (>= 5.1) + mutex_m tzinfo (~> 2.0) - addressable (2.8.6) - public_suffix (>= 2.0.2, < 6.0) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) algoliasearch (1.27.5) httpclient (~> 2.8, >= 2.8.3) json (>= 1.5.1) atomos (0.1.3) base64 (0.2.0) + bigdecimal (3.1.8) claide (1.1.0) - cocoapods (1.14.3) + cocoapods (1.15.2) addressable (~> 2.8) claide (>= 1.0.2, < 2.0) - cocoapods-core (= 1.14.3) + cocoapods-core (= 1.15.2) cocoapods-deintegrate (>= 1.0.3, < 2.0) cocoapods-downloader (>= 2.1, < 3.0) cocoapods-plugins (>= 1.0.0, < 2.0) @@ -36,7 +42,7 @@ GEM nap (~> 1.0) ruby-macho (>= 2.3.0, < 3.0) xcodeproj (>= 1.23.0, < 2.0) - cocoapods-core (1.14.3) + cocoapods-core (1.15.2) activesupport (>= 5.0, < 8) addressable (~> 2.8) algoliasearch (~> 1.0) @@ -56,27 +62,32 @@ GEM netrc (~> 0.11) cocoapods-try (1.2.0) colored2 (3.1.2) - concurrent-ruby (1.2.3) + concurrent-ruby (1.3.3) + connection_pool (2.4.1) + drb (2.2.1) escape (0.0.4) ethon (0.16.0) ffi (>= 1.15.0) - ffi (1.16.3) + ffi (1.17.0) fourflusher (2.3.1) fuzzy_match (2.0.4) gh_inspector (1.1.3) httpclient (2.8.3) - i18n (1.14.4) + i18n (1.14.5) concurrent-ruby (~> 1.0) json (2.7.2) - minitest (5.22.3) + minitest (5.24.1) molinillo (0.8.0) + mutex_m (0.2.0) nanaimo (0.3.0) nap (1.1.0) netrc (0.11.0) nkf (0.2.0) public_suffix (4.0.7) - rexml (3.2.6) + rexml (3.2.9) + strscan ruby-macho (2.5.1) + strscan (3.1.0) typhoeus (1.4.1) ethon (>= 0.9.0) tzinfo (2.0.6) @@ -93,11 +104,11 @@ PLATFORMS ruby DEPENDENCIES - activesupport (>= 6.1.7.5, < 7.1.0) - cocoapods (>= 1.13, < 1.15) + activesupport (>= 6.1.7.5, != 7.1.0) + cocoapods (>= 1.13, != 1.15.1, != 1.15.0) RUBY VERSION - ruby 2.7.8p225 + ruby 3.2.1p31 BUNDLED WITH - 2.1.4 + 2.4.19 diff --git a/example/android/app/build.gradle b/example/android/app/build.gradle index ce87d774..75c78455 100644 --- a/example/android/app/build.gradle +++ b/example/android/app/build.gradle @@ -8,14 +8,14 @@ apply plugin: "com.facebook.react" */ react { /* Folders */ - // The root of your project, i.e. where "package.json" lives. Default is '..' - // root = file("../") - // The folder where the react-native NPM package is. Default is ../node_modules/react-native - // reactNativeDir = file("../node_modules/react-native") - // The folder where the react-native Codegen package is. Default is ../node_modules/@react-native/codegen - // codegenDir = file("../node_modules/@react-native/codegen") - // The cli.js file which is the React Native CLI entrypoint. Default is ../node_modules/react-native/cli.js - // cliFile = file("../node_modules/react-native/cli.js") + // The root of your project, i.e. where "package.json" lives. Default is '../..' + // root = file("../../") + // The folder where the react-native NPM package is. Default is ../../node_modules/react-native + // reactNativeDir = file("../../node_modules/react-native") + // The folder where the react-native Codegen package is. Default is ../../node_modules/@react-native/codegen + // codegenDir = file("../../node_modules/@react-native/codegen") + // The cli.js file which is the React Native CLI entrypoint. Default is ../../node_modules/react-native/cli.js + // cliFile = file("../../node_modules/react-native/cli.js") /* Variants */ // The list of variants to that are debuggable. For those we're going to @@ -49,6 +49,9 @@ react { // // The list of flags to pass to the Hermes compiler. By default is "-O", "-output-source-map" // hermesFlags = ["-O", "-output-source-map"] + + /* Autolinking */ + autolinkLibrariesWithApp() } /** @@ -107,7 +110,6 @@ android { dependencies { // The version of react-native is set by the React Native Gradle Plugin implementation("com.facebook.react:react-android") - implementation("com.facebook.react:flipper-integration") if (hermesEnabled.toBoolean()) { implementation("com.facebook.react:hermes-android") @@ -115,5 +117,3 @@ dependencies { implementation jscFlavor } } - -apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project) diff --git a/example/android/app/src/main/AndroidManifest.xml b/example/android/app/src/main/AndroidManifest.xml index 4122f36a..e1892528 100644 --- a/example/android/app/src/main/AndroidManifest.xml +++ b/example/android/app/src/main/AndroidManifest.xml @@ -8,7 +8,8 @@ android:icon="@mipmap/ic_launcher" android:roundIcon="@mipmap/ic_launcher_round" android:allowBackup="false" - android:theme="@style/AppTheme"> + android:theme="@style/AppTheme" + android:supportsRtl="true"> + android:insetBottom="@dimen/abc_edit_text_inset_bottom_material" + > Dly_^lOSy&zIIhm*HXm1?VS=_iacG);_I9c zUQH1>i#*?oPIwBMJkzi_*>HoUe}_4o>2(SHWzqQ=;TyhAHS;Enr7!#8;sdlty&(>d zl%5cjri8`2X^Ds`jnw7>A`X|bl=U8n+3LKLy(1dAu8`g@9=5iw$R0qk)w8Vh_Dt^U zIglK}sn^)W7aB(Q>HvrX=rxB z+*L)3DiqpQ_%~|m=44LcD4-bxO3OO*LPjsh%p(k?&jvLp0py57oMH|*IMa(<|{m1(0S|x)?R-mqJ=I;_YUZA>J z62v*eSK;5w!h8J+6Z2~oyGdZ68waWfy09?4fU&m7%u~zi?YPHPgK6LDwphgaYu%0j zurtw)AYOpYKgHBrkX189mlJ`q)w-f|6>IER{5Lk97%P~a-JyCRFjejW@L>n4vt6#hq;!|m;hNE||LK3nw1{bJOy+eBJjK=QqNjI;Q6;Rp5 z&035pZDUZ#%Oa;&_7x0T<7!RW`#YBOj}F380Bq?MjjEhrvlCATPdkCTTl+2efTX$k zH&0zR1n^`C3ef~^sXzJK-)52(T}uTG%OF8yDhT76L~|^+hZ2hiSM*QA9*D5odI1>& z9kV9jC~twA5MwyOx(lsGD_ggYmztXPD`2=_V|ks_FOx!_J8!zM zTzh^cc+=VNZ&(OdN=y4Juw)@8-85lwf_#VMN!Ed(eQiRiLB2^2e`4dp286h@v@`O%_b)Y~A; zv}r6U?zs&@uD_+(_4bwoy7*uozNvp?bXFoB8?l8yG0qsm1JYzIvB_OH4_2G*IIOwT zVl%HX1562vLVcxM_RG*~w_`FbIc!(T=3>r528#%mwwMK}uEhJ()3MEby zQQjzqjWkwfI~;Fuj(Lj=Ug0y`>~C7`w&wzjK(rPw+Hpd~EvQ-ufQOiB4OMpyUKJhw zqEt~jle9d7S~LI~$6Z->J~QJ{Vdn3!c}g9}*KG^Kzr^(7VI5Gk(mHLL{itj_hG?&K4Ws0+T4gLfi3eu$N=`s36geNC?c zm!~}vG6lx9Uf^5M;bWntF<-{p^bruy~f?sk9 zcETAPQZLoJ8JzMMg<-=ju4keY@SY%Wo?u9Gx=j&dfa6LIAB|IrbORLV1-H==Z1zCM zeZcOYpm5>U2fU7V*h;%n`8 zN95QhfD994={1*<2vKLCNF)feKOGk`R#K~G=;rfq}|)s20&MCa65 zUM?xF5!&e0lF%|U!#rD@I{~OsS_?=;s_MQ_b_s=PuWdC)q|UQ&ea)DMRh5>fpQjXe z%9#*x=7{iRCtBKT#H>#v%>77|{4_slZ)XCY{s3j_r{tdpvb#|r|sbS^dU1x70$eJMU!h{Y7Kd{dl}9&vxQl6Jt1a` zHQZrWyY0?!vqf@u-fxU_@+}u(%Wm>0I#KP48tiAPYY!TdW(o|KtVI|EUB9V`CBBNaBLVih7+yMVF|GSoIQD0Jfb{ z!OXq;(>Z?O`1gap(L~bUcp>Lc@Jl-})^=6P%<~~9ywY=$iu8pJ0m*hOPzr~q`23eX zgbs;VOxxENe0UMVeN*>uCn9Gk!4siN-e>x)pIKAbQz!G)TcqIJ0`JBBaX>1-4_XO_-HCS^vr2vjv#7KltDZdyQ{tlWh4$Gm zB>|O1cBDC)yG(sbnc*@w6e%e}r*|IhpXckx&;sQCwGdKH+3oSG-2)Bf#x`@<4ETAr z0My%7RFh6ZLiZ_;X6Mu1YmXx7C$lSZ^}1h;j`EZd6@%JNUe=btBE z%s=Xmo1Ps?8G`}9+6>iaB8bgjUdXT?=trMu|4yLX^m0Dg{m7rpKNJey|EwHI+nN1e zL^>qN%5Fg)dGs4DO~uwIdXImN)QJ*Jhpj7$fq_^`{3fwpztL@WBB}OwQ#Epo-mqMO zsM$UgpFiG&d#)lzEQ{3Q;)&zTw;SzGOah-Dpm{!q7<8*)Ti_;xvV2TYXa}=faXZy? z3y?~GY@kl)>G&EvEijk9y1S`*=zBJSB1iet>0;x1Ai)*`^{pj0JMs)KAM=@UyOGtO z3y0BouW$N&TnwU6!%zS%nIrnANvZF&vB1~P5_d`x-giHuG zPJ;>XkVoghm#kZXRf>qxxEix;2;D1CC~NrbO6NBX!`&_$iXwP~P*c($EVV|669kDO zKoTLZNF4Cskh!Jz5ga9uZ`3o%7Pv`d^;a=cXI|>y;zC3rYPFLQkF*nv(r>SQvD*## z(Vo%^9g`%XwS0t#94zPq;mYGLKu4LU3;txF26?V~A0xZbU4Lmy`)>SoQX^m7fd^*E z+%{R4eN!rIk~K)M&UEzxp9dbY;_I^c} zOc{wlIrN_P(PPqi51k_$>Lt|X6A^|CGYgKAmoI#Li?;Wq%q~q*L7ehZkUrMxW67Jl zhsb~+U?33QS>eqyN{(odAkbopo=Q$Az?L+NZW>j;#~@wCDX?=L5SI|OxI~7!Pli;e zELMFcZtJY3!|=Gr2L4>z8yQ-{To>(f80*#;6`4IAiqUw`=Pg$%C?#1 z_g@hIGerILSU>=P>z{gM|DS91A4cT@PEIB^hSop!uhMo#2G;+tQSpDO_6nOnPWSLU zS;a9m^DFMXR4?*X=}d7l;nXuHk&0|m`NQn%d?8|Ab3A9l9Jh5s120ibWBdB z$5YwsK3;wvp!Kn@)Qae{ef`0#NwlRpQ}k^r>yos_Ne1;xyKLO?4)t_G4eK~wkUS2A&@_;)K0-03XGBzU+5f+uMDxC z(s8!8!RvdC#@`~fx$r)TKdLD6fWEVdEYtV#{ncT-ZMX~eI#UeQ-+H(Z43vVn%Yj9X zLdu9>o%wnWdvzA-#d6Z~vzj-}V3FQ5;axDIZ;i(95IIU=GQ4WuU{tl-{gk!5{l4_d zvvb&uE{%!iFwpymz{wh?bKr1*qzeZb5f6e6m_ozRF&zux2mlK=v_(_s^R6b5lu?_W4W3#<$zeG~Pd)^!4tzhs}-Sx$FJP>)ZGF(hVTH|C3(U zs0PO&*h_ zNA-&qZpTP$$LtIgfiCn07}XDbK#HIXdmv8zdz4TY;ifNIH-0jy(gMSByG2EF~Th#eb_TueZC` zE?3I>UTMpKQ})=C;6p!?G)M6w^u*A57bD?2X`m3X^6;&4%i_m(uGJ3Z5h`nwxM<)H z$I5m?wN>O~8`BGnZ=y^p6;0+%_0K}Dcg|K;+fEi|qoBqvHj(M&aHGqNF48~XqhtU? z^ogwBzRlOfpAJ+Rw7IED8lRbTdBdyEK$gPUpUG}j-M42xDj_&qEAQEtbs>D#dRd7Y z<&TpSZ(quQDHiCFn&0xsrz~4`4tz!CdL8m~HxZM_agu@IrBpyeL1Ft}V$HX_ZqDPm z-f89)pjuEzGdq-PRu`b1m+qBGY{zr_>{6Ss>F|xHZlJj9dt5HD$u`1*WZe)qEIuDSR)%z+|n zatVlhQ?$w#XRS7xUrFE;Y8vMGhQS5*T{ZnY=q1P?w5g$OKJ#M&e??tAmPWHMj3xhS ziGxapy?kn@$~2%ZY;M8Bc@%$pkl%Rvj!?o%agBvpQ-Q61n9kznC4ttrRNQ4%GFR5u zyv%Yo9~yxQJWJSfj z?#HY$y=O~F|2pZs22pu|_&Ajd+D(Mt!nPUG{|1nlvP`=R#kKH zO*s$r_%ss5h1YO7k0bHJ2CXN)Yd6CHn~W!R=SqkWe=&nAZu(Q1G!xgcUilM@YVei@2@a`8he z9@pM`)VB*=e7-MWgLlXlc)t;fF&-AwM{E-EX}pViFn0I0CNw2bNEnN2dj!^4(^zS3 zobUm1uQnpqk_4q{pl*n06=TfK_C>UgurKFjRXsK_LEn};=79`TB12tv6KzwSu*-C8 z;=~ohDLZylHQ|Mpx-?yql>|e=vI1Z!epyUpAcDCp4T|*RV&X`Q$0ogNwy6mFALo^@ z9=&(9txO8V@E!@6^(W0{*~CT>+-MA~vnJULBxCTUW>X5>r7*eXYUT0B6+w@lzw%n> z_VjJ<2qf|(d6jYq2(x$(ZDf!yVkfnbvNmb5c|hhZ^2TV_LBz`9w!e_V*W_(MiA7|= z&EeIIkw*+$Xd!)j8<@_<}A5;~A_>3JT*kX^@}cDoLd>Qj<`Se^wdUa(j0dp+Tl8EptwBm{9OGsdFEq zM`!pjf(Lm(`$e3FLOjqA5LnN5o!}z{ zNf}rJuZh@yUtq&ErjHeGzX4(!luV!jB&;FAP|!R_QHYw#^Z1LwTePAKJ6X&IDNO#; z)#I@Xnnzyij~C@UH~X51JCgQeF0&hTXnuoElz#m{heZRexWc0k4<>0+ClX7%0 zEBqCCld1tD9Zwkr4{?Nor19#E5-YKfB8d?qgR82-Ow2^AuNevly2*tHA|sK!ybYkX zm-sLQH72P&{vEAW6+z~O5d0qd=xW~rua~5a?ymYFSD@8&gV)E5@RNNBAj^C99+Z5Z zR@Pq55mbCQbz+Mn$d_CMW<-+?TU960agEk1J<>d>0K=pF19yN))a~4>m^G&tc*xR+yMD*S=yip-q=H zIlredHpsJV8H(32@Zxc@bX6a21dUV95Th--8pE6C&3F>pk=yv$yd6@Haw;$v4+Fcb zRwn{Qo@0`7aPa2LQOP}j9v>sjOo5Kqvn|`FLizX zB+@-u4Lw|jsvz{p^>n8Vo8H2peIqJJnMN}A)q6%$Tmig7eu^}K2 zrh$X?T|ZMsoh{6pdw1G$_T<`Ds-G=jc;qcGdK4{?dN2-XxjDNbb(7pk|3JUVCU4y; z)?LXR>f+AAu)JEiti_Zy#z5{RgsC}R(@jl%9YZ>zu~hKQ*AxbvhC378-I@{~#%Y`Z zy=a=9YpewPIC+gkEUUwtUL7|RU7=!^Aa}Mk^6uxOgRGA#JXjWLsjFUnix|Mau{hDT z7mn*z1m5g`vP(#tjT0Zy4eAY(br&!RiiXE=ZI!{sE1#^#%x^Z7t1U)b<;%Y}Q9=5v z;wpDCEZ@OE36TWT=|gxigT@VaW9BvHS05;_P(#s z8zI4XFQys}q)<`tkX$WnSarn{3e!s}4(J!=Yf>+Y>cP3f;vr63f2{|S^`_pWc)^5_!R z*(x-fuBxL51@xe!lnDBKi}Br$c$BMZ3%f2Sa6kLabiBS{pq*yj;q|k(86x`PiC{p6 z_bxCW{>Q2BA8~Ggz&0jkrcU+-$ANBsOop*ms>34K9lNYil@}jC;?cYP(m^P}nR6FV zk(M%48Z&%2Rx$A&FhOEirEhY0(dn;-k(qkTU)sFQ`+-ih+s@A8g?r8Pw+}2;35WYf zi}VO`jS`p(tc)$X$a>-#WXoW!phhatC*$}|rk>|wUU71eUJG^$c6_jwX?iSHM@6__ zvV|6%U*$sSXJu9SX?2%M^kK|}a2QJ8AhF{fuXrHZxXsI~O zGKX45!K7p*MCPEQ=gp?eu&#AW*pR{lhQR##P_*{c_DjMGL|3T3-bSJ(o$|M{ytU}> zAV>wq*uE*qFo9KvnA^@juy{x<-u*#2NvkV={Ly}ysKYB-k`K3@K#^S1Bb$8Y#0L0# z`6IkSG&|Z$ODy|VLS+y5pFJx&8tvPmMd8c9FhCyiU8~k6FwkakUd^(_ml8`rnl>JS zZV){9G*)xBqPz^LDqRwyS6w86#D^~xP4($150M)SOZRe9sn=>V#aG0Iy(_^YcPpIz8QYM-#s+n% z@Jd?xQq?Xk6=<3xSY7XYP$$yd&Spu{A#uafiIfy8gRC`o0nk{ezEDjb=q_qRAlR1d zFq^*9Gn)yTG4b}R{!+3hWQ+u3GT~8nwl2S1lpw`s0X_qpxv)g+JIkVKl${sYf_nV~B>Em>M;RlqGb5WVil(89 zs=ld@|#;dq1*vQGz=7--Br-|l) zZ%Xh@v8>B7P?~}?Cg$q9_={59l%m~O&*a6TKsCMAzG&vD>k2WDzJ6!tc!V)+oxF;h zJH;apM=wO?r_+*#;ulohuP=E>^zon}a$NnlcQ{1$SO*i=jnGVcQa^>QOILc)e6;eNTI>os=eaJ{*^DE+~jc zS}TYeOykDmJ=6O%>m`i*>&pO_S;qMySJIyP=}4E&J%#1zju$RpVAkZbEl+p%?ZP^C z*$$2b4t%a(e+%>a>d_f_<JjxI#J1x;=hPd1zFPx=6T$;;X1TD*2(edZ3f46zaAoW>L53vS_J*N8TMB|n+;LD| zC=GkQPpyDY#Am4l49chDv*gojhRj_?63&&8#doW`INATAo(qY#{q}%nf@eTIXmtU< zdB<7YWfyCmBs|c)cK>1)v&M#!yNj#4d$~pVfDWQc_ke1?fw{T1Nce_b`v|Vp5ig(H zJvRD^+ps46^hLX;=e2!2e;w9y1D@!D$c@Jc&%%%IL=+xzw55&2?darw=9g~>P z9>?Kdc$r?6c$m%x2S$sdpPl>GQZ{rC9mPS63*qjCVa?OIBj!fW zm|g?>CVfGXNjOfcyqImXR_(tXS(F{FcoNzKvG5R$IgGaxC@)i(e+$ME}vPVIhd|mx2IIE+f zM?9opQHIVgBWu)^A|RzXw!^??S!x)SZOwZaJkGjc<_}2l^eSBm!eAJG9T>EC6I_sy z?bxzDIAn&K5*mX)$RQzDA?s)-no-XF(g*yl4%+GBf`##bDXJ==AQk*xmnatI;SsLp zP9XTHq5mmS=iWu~9ES>b%Q=1aMa|ya^vj$@qz9S!ih{T8_PD%Sf_QrNKwgrXw9ldm zHRVR98*{C?_XNpJn{abA!oix_mowRMu^2lV-LPi;0+?-F(>^5#OHX-fPED zCu^l7u3E%STI}c4{J2!)9SUlGP_@!d?5W^QJXOI-Ea`hFMKjR7TluLvzC-ozCPn1`Tpy z!vlv@_Z58ILX6>nDjTp-1LlFMx~-%GA`aJvG$?8*Ihn;mH37eK**rmOEwqegf-Ccx zrIX4;{c~RK>XuTXxYo5kMiWMy)!IC{*DHG@E$hx?RwP@+wuad(P1{@%tRkyJRqD)3 zMHHHZ4boqDn>-=DgR5VlhQTpfVy182Gk;A_S8A1-;U1RR>+$62>(MUx@Nox$vTjHq z%QR=j!6Gdyb5wu7y(YUktwMuW5<@jl?m4cv4BODiT5o8qVdC0MBqGr@-YBIwnpZAY znX9(_uQjP}JJ=!~Ve9#5I~rUnN|P_3D$LqZcvBnywYhjlMSFHm`;u9GPla{5QD7(7*6Tb3Svr8;(nuAd81q$*uq6HC_&~je*Ca7hP4sJp0av{M8480wF zxASi7Qv+~@2U%Nu1Ud;s-G4CTVWIPyx!sg&8ZG0Wq zG_}i3C(6_1>q3w!EH7$Kwq8uBp2F2N7}l65mk1p*9v0&+;th=_E-W)E;w}P(j⁢ zv5o9#E7!G0XmdzfsS{efPNi`1b44~SZ4Z8fuX!I}#8g+(wxzQwUT#Xb2(tbY1+EUhGKoT@KEU9Ktl>_0 z%bjDJg;#*gtJZv!-Zs`?^}v5eKmnbjqlvnSzE@_SP|LG_PJ6CYU+6zY6>92%E+ z=j@TZf-iW4(%U{lnYxQA;7Q!b;^brF8n0D>)`q5>|WDDXLrqYU_tKN2>=#@~OE7grMnNh?UOz-O~6 z6%rHy{#h9K0AT+lDC7q4{hw^|q6*Ry;;L%Q@)Ga}$60_q%D)rv(CtS$CQbpq9|y1e zRSrN4;$Jyl{m5bZw`$8TGvb}(LpY{-cQ)fcyJv7l3S52TLXVDsphtv&aPuDk1OzCA z4A^QtC(!11`IsNx_HnSy?>EKpHJWT^wmS~hc^p^zIIh@9f6U@I2 zC=Mve{j2^)mS#U$e{@Q?SO6%LDsXz@SY+=cK_QMmXBIU)j!$ajc-zLx3V60EXJ!qC zi<%2x8Q24YN+&8U@CIlN zrZkcT9yh%LrlGS9`G)KdP(@9Eo-AQz@8GEFWcb7U=a0H^ZVbLmz{+&M7W(nXJ4sN8 zJLR7eeK(K8`2-}j(T7JsO`L!+CvbueT%izanm-^A1Dn{`1Nw`9P?cq;7no+XfC`K(GO9?O^5zNIt4M+M8LM0=7Gz8UA@Z0N+lg+cX)NfazRu z5D)~HA^(u%w^cz+@2@_#S|u>GpB+j4KzQ^&Wcl9f z&hG#bCA(Yk0D&t&aJE^xME^&E-&xGHhXn%}psEIj641H+Nl-}boj;)Zt*t(4wZ5DN z@GXF$bL=&pBq-#vkTkh>7hl%K5|3 z{`Vn9b$iR-SoGENp}bn4;fR3>9sA%X2@1L3aE9yTra;Wb#_`xWwLSLdfu+PAu+o3| zGVnpzPr=ch{uuoHjtw7+_!L_2;knQ!DuDl0R`|%jr+}jFzXtrHIKc323?JO{l&;VF z*L1+}JU7%QJOg|5|Tc|D8fN zJORAg=_vsy{ak|o);@)Yh8Lkcg@$FG3k@ep36BRa^>~UmnRPziS>Z=`Jb2x*Q#`%A zU*i3&Vg?TluO@X0O;r2Jl6LKLUOVhSqg1*qOt^|8*c7 zo(298@+r$k_wQNGHv{|$tW(T8L+4_`FQ{kEW5Jgg{yf7ey4ss_(SNKfz(N9lx&a;< je(UuV8hP?p&}TPdm1I$XmG#(RzlD&B2izSj9sl%y5~4qc diff --git a/example/android/gradle/wrapper/gradle-wrapper.properties b/example/android/gradle/wrapper/gradle-wrapper.properties index d11cdd90..6f7a6eb3 100644 --- a/example/android/gradle/wrapper/gradle-wrapper.properties +++ b/example/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-all.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/example/android/gradlew b/example/android/gradlew index 0adc8e1a..b740cf13 100755 --- a/example/android/gradlew +++ b/example/android/gradlew @@ -55,7 +55,7 @@ # Darwin, MinGW, and NonStop. # # (3) This script is generated from the Groovy template -# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt # within the Gradle project. # # You can find Gradle at https://github.com/gradle/gradle/. @@ -145,7 +145,7 @@ if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then case $MAX_FD in #( max*) # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC3045 + # shellcheck disable=SC2039,SC3045 MAX_FD=$( ulimit -H -n ) || warn "Could not query maximum file descriptor limit" esac @@ -153,7 +153,7 @@ if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then '' | soft) :;; #( *) # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC3045 + # shellcheck disable=SC2039,SC3045 ulimit -n "$MAX_FD" || warn "Could not set maximum file descriptor limit to $MAX_FD" esac @@ -202,11 +202,11 @@ fi # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' -# Collect all arguments for the java command; -# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of -# shell script including quotes and variable substitutions, so put them in -# double quotes to make sure that they get re-expanded; and -# * put everything else in single quotes, so that it's not re-expanded. +# Collect all arguments for the java command: +# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# and any embedded shellness will be escaped. +# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be +# treated as '${Hostname}' itself on the command line. set -- \ "-Dorg.gradle.appname=$APP_BASE_NAME" \ diff --git a/example/android/gradlew.bat b/example/android/gradlew.bat index 93e3f59f..25da30db 100644 --- a/example/android/gradlew.bat +++ b/example/android/gradlew.bat @@ -43,11 +43,11 @@ set JAVA_EXE=java.exe %JAVA_EXE% -version >NUL 2>&1 if %ERRORLEVEL% equ 0 goto execute -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. +echo. 1>&2 +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 goto fail @@ -57,11 +57,11 @@ set JAVA_EXE=%JAVA_HOME%/bin/java.exe if exist "%JAVA_EXE%" goto execute -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. +echo. 1>&2 +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 goto fail diff --git a/example/android/settings.gradle b/example/android/settings.gradle index a50e9a8e..a4b10f0e 100644 --- a/example/android/settings.gradle +++ b/example/android/settings.gradle @@ -1,5 +1,7 @@ +pluginManagement { includeBuild("../node_modules/@react-native/gradle-plugin") } +plugins { id("com.facebook.react.settings") } +extensions.configure(com.facebook.react.ReactSettingsExtension){ ex -> ex.autolinkLibrariesFromCommand() } rootProject.name = 'LiveMarkdownExample' -apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings) include ':app' includeBuild('../node_modules/@react-native/gradle-plugin') includeBuild('../node_modules/react-native') { diff --git a/example/ios/LiveMarkdownExample/AppDelegate.mm b/example/ios/LiveMarkdownExample/AppDelegate.mm index 165a4b60..93e473a3 100644 --- a/example/ios/LiveMarkdownExample/AppDelegate.mm +++ b/example/ios/LiveMarkdownExample/AppDelegate.mm @@ -16,10 +16,10 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:( - (NSURL *)sourceURLForBridge:(RCTBridge *)bridge { - return [self getBundleURL]; + return [self bundleURL]; } -- (NSURL *)getBundleURL +- (NSURL *)bundleURL { #if DEBUG return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index"]; diff --git a/example/ios/LiveMarkdownExample/Info.plist b/example/ios/LiveMarkdownExample/Info.plist index 94dba494..2f3b660d 100644 --- a/example/ios/LiveMarkdownExample/Info.plist +++ b/example/ios/LiveMarkdownExample/Info.plist @@ -38,7 +38,7 @@ LaunchScreen UIRequiredDeviceCapabilities - armv7 + arm64 UISupportedInterfaceOrientations diff --git a/example/ios/Podfile b/example/ios/Podfile index 1eec67ca..fec0cc8e 100644 --- a/example/ios/Podfile +++ b/example/ios/Podfile @@ -8,33 +8,19 @@ require Pod::Executable.execute_command('node', ['-p', platform :ios, min_ios_version_supported prepare_react_native_project! -# If you are using a `react-native-flipper` your iOS build will fail when `NO_FLIPPER=1` is set. -# because `react-native-flipper` depends on (FlipperKit,...) that will be excluded -# -# To fix this you can also exclude `react-native-flipper` using a `react-native.config.js` -# ```js -# module.exports = { -# dependencies: { -# ...(process.env.NO_FLIPPER ? { 'react-native-flipper': { platforms: { ios: null } } } : {}), -# ``` -flipper_config = ENV['NO_FLIPPER'] == "1" ? FlipperConfiguration.disabled : FlipperConfiguration.enabled - linkage = ENV['USE_FRAMEWORKS'] if linkage != nil Pod::UI.puts "Configuring Pod with #{linkage}ally linked Frameworks".green use_frameworks! :linkage => linkage.to_sym end +ENV['RCT_NEW_ARCH_ENABLED'] = '1'; + target 'LiveMarkdownExample' do config = use_native_modules! use_react_native!( :path => config[:reactNativePath], - # Enables Flipper. - # - # Note that if you have use_frameworks! enabled, Flipper will not work and - # you should disable the next line. - :flipper_configuration => flipper_config, # An absolute path to your application root. :app_path => "#{Pod::Config.instance.installation_root}/.." ) @@ -49,7 +35,8 @@ target 'LiveMarkdownExample' do react_native_post_install( installer, config[:reactNativePath], - :mac_catalyst_enabled => false + :mac_catalyst_enabled => false, + # :ccache_enabled => true ) end end diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 2bc44849..ac62f1c5 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -1,382 +1,409 @@ PODS: - - boost (1.83.0) - - CocoaAsyncSocket (7.6.5) + - boost (1.84.0) - DoubleConversion (1.1.6) - - FBLazyVector (0.73.4) - - FBReactNativeSpec (0.73.4): - - RCT-Folly (= 2022.05.16.00) - - RCTRequired (= 0.73.4) - - RCTTypeSafety (= 0.73.4) - - React-Core (= 0.73.4) - - React-jsi (= 0.73.4) - - ReactCommon/turbomodule/core (= 0.73.4) - - Flipper (0.201.0): - - Flipper-Folly (~> 2.6) - - Flipper-Boost-iOSX (1.76.0.1.11) - - Flipper-DoubleConversion (3.2.0.1) - - Flipper-Fmt (7.1.7) - - Flipper-Folly (2.6.10): - - Flipper-Boost-iOSX - - Flipper-DoubleConversion - - Flipper-Fmt (= 7.1.7) - - Flipper-Glog - - libevent (~> 2.1.12) - - OpenSSL-Universal (= 1.1.1100) - - Flipper-Glog (0.5.0.5) - - Flipper-PeerTalk (0.0.4) - - FlipperKit (0.201.0): - - FlipperKit/Core (= 0.201.0) - - FlipperKit/Core (0.201.0): - - Flipper (~> 0.201.0) - - FlipperKit/CppBridge - - FlipperKit/FBCxxFollyDynamicConvert - - FlipperKit/FBDefines - - FlipperKit/FKPortForwarding - - SocketRocket (~> 0.6.0) - - FlipperKit/CppBridge (0.201.0): - - Flipper (~> 0.201.0) - - FlipperKit/FBCxxFollyDynamicConvert (0.201.0): - - Flipper-Folly (~> 2.6) - - FlipperKit/FBDefines (0.201.0) - - FlipperKit/FKPortForwarding (0.201.0): - - CocoaAsyncSocket (~> 7.6) - - Flipper-PeerTalk (~> 0.0.4) - - FlipperKit/FlipperKitHighlightOverlay (0.201.0) - - FlipperKit/FlipperKitLayoutHelpers (0.201.0): - - FlipperKit/Core - - FlipperKit/FlipperKitHighlightOverlay - - FlipperKit/FlipperKitLayoutTextSearchable - - FlipperKit/FlipperKitLayoutIOSDescriptors (0.201.0): - - FlipperKit/Core - - FlipperKit/FlipperKitHighlightOverlay - - FlipperKit/FlipperKitLayoutHelpers - - FlipperKit/FlipperKitLayoutPlugin (0.201.0): - - FlipperKit/Core - - FlipperKit/FlipperKitHighlightOverlay - - FlipperKit/FlipperKitLayoutHelpers - - FlipperKit/FlipperKitLayoutIOSDescriptors - - FlipperKit/FlipperKitLayoutTextSearchable - - FlipperKit/FlipperKitLayoutTextSearchable (0.201.0) - - FlipperKit/FlipperKitNetworkPlugin (0.201.0): - - FlipperKit/Core - - FlipperKit/FlipperKitReactPlugin (0.201.0): - - FlipperKit/Core - - FlipperKit/FlipperKitUserDefaultsPlugin (0.201.0): - - FlipperKit/Core - - FlipperKit/SKIOSNetworkPlugin (0.201.0): - - FlipperKit/Core - - FlipperKit/FlipperKitNetworkPlugin - - fmt (6.2.1) + - FBLazyVector (0.75.0-rc.4) + - fmt (9.1.0) - glog (0.3.5) - - hermes-engine (0.73.4): - - hermes-engine/Pre-built (= 0.73.4) - - hermes-engine/Pre-built (0.73.4) - - libevent (2.1.12) - - OpenSSL-Universal (1.1.1100) - - RCT-Folly (2022.05.16.00): + - hermes-engine (0.75.0-rc.4): + - hermes-engine/Pre-built (= 0.75.0-rc.4) + - hermes-engine/Pre-built (0.75.0-rc.4) + - RCT-Folly (2024.01.01.00): - boost - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - - RCT-Folly/Default (= 2022.05.16.00) - - RCT-Folly/Default (2022.05.16.00): + - RCT-Folly/Default (= 2024.01.01.00) + - RCT-Folly/Default (2024.01.01.00): - boost - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - - RCT-Folly/Fabric (2022.05.16.00): + - RCT-Folly/Fabric (2024.01.01.00): - boost - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - - RCT-Folly/Futures (2022.05.16.00): - - boost - - DoubleConversion - - fmt (~> 6.2.1) - - glog - - libevent - - RCTRequired (0.73.4) - - RCTTypeSafety (0.73.4): - - FBLazyVector (= 0.73.4) - - RCTRequired (= 0.73.4) - - React-Core (= 0.73.4) - - React (0.73.4): - - React-Core (= 0.73.4) - - React-Core/DevSupport (= 0.73.4) - - React-Core/RCTWebSocket (= 0.73.4) - - React-RCTActionSheet (= 0.73.4) - - React-RCTAnimation (= 0.73.4) - - React-RCTBlob (= 0.73.4) - - React-RCTImage (= 0.73.4) - - React-RCTLinking (= 0.73.4) - - React-RCTNetwork (= 0.73.4) - - React-RCTSettings (= 0.73.4) - - React-RCTText (= 0.73.4) - - React-RCTVibration (= 0.73.4) - - React-callinvoker (0.73.4) - - React-Codegen (0.73.4): - - DoubleConversion - - FBReactNativeSpec - - glog - - hermes-engine - - RCT-Folly - - RCTRequired - - RCTTypeSafety - - React-Core - - React-jsi - - React-jsiexecutor - - React-NativeModulesApple - - React-rncore - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - React-Core (0.73.4): + - RCTDeprecation (0.75.0-rc.4) + - RCTRequired (0.75.0-rc.4) + - RCTTypeSafety (0.75.0-rc.4): + - FBLazyVector (= 0.75.0-rc.4) + - RCTRequired (= 0.75.0-rc.4) + - React-Core (= 0.75.0-rc.4) + - React (0.75.0-rc.4): + - React-Core (= 0.75.0-rc.4) + - React-Core/DevSupport (= 0.75.0-rc.4) + - React-Core/RCTWebSocket (= 0.75.0-rc.4) + - React-RCTActionSheet (= 0.75.0-rc.4) + - React-RCTAnimation (= 0.75.0-rc.4) + - React-RCTBlob (= 0.75.0-rc.4) + - React-RCTImage (= 0.75.0-rc.4) + - React-RCTLinking (= 0.75.0-rc.4) + - React-RCTNetwork (= 0.75.0-rc.4) + - React-RCTSettings (= 0.75.0-rc.4) + - React-RCTText (= 0.75.0-rc.4) + - React-RCTVibration (= 0.75.0-rc.4) + - React-callinvoker (0.75.0-rc.4) + - React-Core (0.75.0-rc.4): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) - - React-Core/Default (= 0.73.4) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default (= 0.75.0-rc.4) - React-cxxreact + - React-featureflags - React-hermes - React-jsi - React-jsiexecutor + - React-jsinspector - React-perflogger - React-runtimescheduler - React-utils - - SocketRocket (= 0.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/CoreModulesHeaders (0.73.4): + - React-Core/CoreModulesHeaders (0.75.0-rc.4): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - 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.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/Default (0.73.4): + - React-Core/Default (0.75.0-rc.4): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - 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.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/DevSupport (0.73.4): + - React-Core/DevSupport (0.75.0-rc.4): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) - - React-Core/Default (= 0.73.4) - - React-Core/RCTWebSocket (= 0.73.4) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default (= 0.75.0-rc.4) + - React-Core/RCTWebSocket (= 0.75.0-rc.4) - React-cxxreact + - React-featureflags - React-hermes - React-jsi - React-jsiexecutor - - React-jsinspector (= 0.73.4) + - React-jsinspector - React-perflogger - React-runtimescheduler - React-utils - - SocketRocket (= 0.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTActionSheetHeaders (0.73.4): + - React-Core/RCTActionSheetHeaders (0.75.0-rc.4): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - 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.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTAnimationHeaders (0.73.4): + - React-Core/RCTAnimationHeaders (0.75.0-rc.4): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - 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.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTBlobHeaders (0.73.4): + - React-Core/RCTBlobHeaders (0.75.0-rc.4): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - 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.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTImageHeaders (0.73.4): + - React-Core/RCTImageHeaders (0.75.0-rc.4): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - 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.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTLinkingHeaders (0.73.4): + - React-Core/RCTLinkingHeaders (0.75.0-rc.4): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - 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.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTNetworkHeaders (0.73.4): + - React-Core/RCTNetworkHeaders (0.75.0-rc.4): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - 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.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTSettingsHeaders (0.73.4): + - React-Core/RCTSettingsHeaders (0.75.0-rc.4): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - 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.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTTextHeaders (0.73.4): + - React-Core/RCTTextHeaders (0.75.0-rc.4): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - 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.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTVibrationHeaders (0.73.4): + - React-Core/RCTVibrationHeaders (0.75.0-rc.4): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - 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.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTWebSocket (0.73.4): + - React-Core/RCTWebSocket (0.75.0-rc.4): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) - - React-Core/Default (= 0.73.4) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default (= 0.75.0-rc.4) - React-cxxreact + - React-featureflags - React-hermes - React-jsi - React-jsiexecutor + - React-jsinspector - React-perflogger - React-runtimescheduler - React-utils - - SocketRocket (= 0.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-CoreModules (0.73.4): - - RCT-Folly (= 2022.05.16.00) - - RCTTypeSafety (= 0.73.4) - - React-Codegen - - React-Core/CoreModulesHeaders (= 0.73.4) - - React-jsi (= 0.73.4) + - React-CoreModules (0.75.0-rc.4): + - DoubleConversion + - fmt (= 9.1.0) + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety (= 0.75.0-rc.4) + - React-Core/CoreModulesHeaders (= 0.75.0-rc.4) + - React-jsi (= 0.75.0-rc.4) + - React-jsinspector - React-NativeModulesApple - React-RCTBlob - - React-RCTImage (= 0.73.4) + - React-RCTImage (= 0.75.0-rc.4) + - ReactCodegen - ReactCommon - - SocketRocket (= 0.6.1) - - React-cxxreact (0.73.4): - - boost (= 1.83.0) + - SocketRocket (= 0.7.0) + - React-cxxreact (0.75.0-rc.4): + - boost - DoubleConversion - - fmt (~> 6.2.1) - - glog - - hermes-engine - - RCT-Folly (= 2022.05.16.00) - - React-callinvoker (= 0.73.4) - - React-debug (= 0.73.4) - - React-jsi (= 0.73.4) - - React-jsinspector (= 0.73.4) - - React-logger (= 0.73.4) - - React-perflogger (= 0.73.4) - - React-runtimeexecutor (= 0.73.4) - - React-debug (0.73.4) - - React-Fabric (0.73.4): + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.75.0-rc.4) + - React-debug (= 0.75.0-rc.4) + - React-jsi (= 0.75.0-rc.4) + - React-jsinspector + - React-logger (= 0.75.0-rc.4) + - React-perflogger (= 0.75.0-rc.4) + - React-runtimeexecutor (= 0.75.0-rc.4) + - React-debug (0.75.0-rc.4) + - React-defaultsnativemodule (0.75.0-rc.4): - DoubleConversion - - fmt (~> 6.2.1) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - 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.75.0-rc.4): + - 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.75.0-rc.4): + - 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.75.0-rc.4) + - React-Fabric/attributedstring (= 0.75.0-rc.4) + - React-Fabric/componentregistry (= 0.75.0-rc.4) + - React-Fabric/componentregistrynative (= 0.75.0-rc.4) + - React-Fabric/components (= 0.75.0-rc.4) + - React-Fabric/core (= 0.75.0-rc.4) + - React-Fabric/dom (= 0.75.0-rc.4) + - React-Fabric/imagemanager (= 0.75.0-rc.4) + - React-Fabric/leakchecker (= 0.75.0-rc.4) + - React-Fabric/mounting (= 0.75.0-rc.4) + - React-Fabric/observers (= 0.75.0-rc.4) + - React-Fabric/scheduler (= 0.75.0-rc.4) + - React-Fabric/telemetry (= 0.75.0-rc.4) + - React-Fabric/templateprocessor (= 0.75.0-rc.4) + - React-Fabric/uimanager (= 0.75.0-rc.4) + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/animations (0.75.0-rc.4): + - 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.73.4) - - React-Fabric/attributedstring (= 0.73.4) - - React-Fabric/componentregistry (= 0.73.4) - - React-Fabric/componentregistrynative (= 0.73.4) - - React-Fabric/components (= 0.73.4) - - React-Fabric/core (= 0.73.4) - - React-Fabric/imagemanager (= 0.73.4) - - React-Fabric/leakchecker (= 0.73.4) - - React-Fabric/mounting (= 0.73.4) - - React-Fabric/scheduler (= 0.73.4) - - React-Fabric/telemetry (= 0.73.4) - - React-Fabric/templateprocessor (= 0.73.4) - - React-Fabric/textlayoutmanager (= 0.73.4) - - React-Fabric/uimanager (= 0.73.4) + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -385,17 +412,18 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/animations (0.73.4): + - React-Fabric/attributedstring (0.75.0-rc.4): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -404,17 +432,18 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/attributedstring (0.73.4): + - React-Fabric/componentregistry (0.75.0-rc.4): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -423,17 +452,18 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistry (0.73.4): + - React-Fabric/componentregistrynative (0.75.0-rc.4): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -442,17 +472,21 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistrynative (0.73.4): + - React-Fabric/components (0.75.0-rc.4): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug + - React-Fabric/components/legacyviewmanagerinterop (= 0.75.0-rc.4) + - React-Fabric/components/root (= 0.75.0-rc.4) + - React-Fabric/components/view (= 0.75.0-rc.4) + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -461,28 +495,18 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components (0.73.4): + - React-Fabric/components/legacyviewmanagerinterop (0.75.0-rc.4): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug - - React-Fabric/components/inputaccessory (= 0.73.4) - - React-Fabric/components/legacyviewmanagerinterop (= 0.73.4) - - React-Fabric/components/modal (= 0.73.4) - - React-Fabric/components/rncore (= 0.73.4) - - React-Fabric/components/root (= 0.73.4) - - React-Fabric/components/safeareaview (= 0.73.4) - - React-Fabric/components/scrollview (= 0.73.4) - - React-Fabric/components/text (= 0.73.4) - - React-Fabric/components/textinput (= 0.73.4) - - React-Fabric/components/unimplementedview (= 0.73.4) - - React-Fabric/components/view (= 0.73.4) + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -491,17 +515,18 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/inputaccessory (0.73.4): + - React-Fabric/components/root (0.75.0-rc.4): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -510,17 +535,39 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/legacyviewmanagerinterop (0.73.4): + - React-Fabric/components/view (0.75.0-rc.4): + - 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.75.0-rc.4): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -529,17 +576,18 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/modal (0.73.4): + - React-Fabric/dom (0.75.0-rc.4): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -548,17 +596,18 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/rncore (0.73.4): + - React-Fabric/imagemanager (0.75.0-rc.4): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -567,17 +616,18 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/root (0.73.4): + - React-Fabric/leakchecker (0.75.0-rc.4): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -586,17 +636,18 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/safeareaview (0.73.4): + - React-Fabric/mounting (0.75.0-rc.4): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -605,17 +656,19 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/scrollview (0.73.4): + - React-Fabric/observers (0.75.0-rc.4): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug + - React-Fabric/observers/events (= 0.75.0-rc.4) + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -624,17 +677,18 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/text (0.73.4): + - React-Fabric/observers/events (0.75.0-rc.4): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -643,36 +697,40 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/textinput (0.73.4): + - React-Fabric/scheduler (0.75.0-rc.4): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - 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/components/unimplementedview (0.73.4): + - React-Fabric/telemetry (0.75.0-rc.4): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -681,17 +739,139 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/view (0.73.4): + - React-Fabric/templateprocessor (0.75.0-rc.4): + - 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.75.0-rc.4): + - 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.75.0-rc.4) + - 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.75.0-rc.4): + - 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.75.0-rc.4): + - 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.75.0-rc.4) + - React-FabricComponents/textlayoutmanager (= 0.75.0-rc.4) + - 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.75.0-rc.4): + - 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.75.0-rc.4) + - React-FabricComponents/components/iostextinput (= 0.75.0-rc.4) + - React-FabricComponents/components/modal (= 0.75.0-rc.4) + - React-FabricComponents/components/rncore (= 0.75.0-rc.4) + - React-FabricComponents/components/safeareaview (= 0.75.0-rc.4) + - React-FabricComponents/components/scrollview (= 0.75.0-rc.4) + - React-FabricComponents/components/text (= 0.75.0-rc.4) + - React-FabricComponents/components/textinput (= 0.75.0-rc.4) + - React-FabricComponents/components/unimplementedview (= 0.75.0-rc.4) + - 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.75.0-rc.4): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - 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 @@ -699,19 +879,22 @@ PODS: - React-rendererdebug - React-runtimescheduler - React-utils + - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-Fabric/core (0.73.4): + - React-FabricComponents/components/iostextinput (0.75.0-rc.4): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - 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 @@ -719,18 +902,22 @@ PODS: - React-rendererdebug - React-runtimescheduler - React-utils + - ReactCodegen - ReactCommon/turbomodule/core - - React-Fabric/imagemanager (0.73.4): + - Yoga + - React-FabricComponents/components/modal (0.75.0-rc.4): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - 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 @@ -738,18 +925,22 @@ PODS: - React-rendererdebug - React-runtimescheduler - React-utils + - ReactCodegen - ReactCommon/turbomodule/core - - React-Fabric/leakchecker (0.73.4): + - Yoga + - React-FabricComponents/components/rncore (0.75.0-rc.4): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - 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 @@ -757,18 +948,22 @@ PODS: - React-rendererdebug - React-runtimescheduler - React-utils + - ReactCodegen - ReactCommon/turbomodule/core - - React-Fabric/mounting (0.73.4): + - Yoga + - React-FabricComponents/components/safeareaview (0.75.0-rc.4): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - 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 @@ -776,18 +971,22 @@ PODS: - React-rendererdebug - React-runtimescheduler - React-utils + - ReactCodegen - ReactCommon/turbomodule/core - - React-Fabric/scheduler (0.73.4): + - Yoga + - React-FabricComponents/components/scrollview (0.75.0-rc.4): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - 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 @@ -795,18 +994,22 @@ PODS: - React-rendererdebug - React-runtimescheduler - React-utils + - ReactCodegen - ReactCommon/turbomodule/core - - React-Fabric/telemetry (0.73.4): + - Yoga + - React-FabricComponents/components/text (0.75.0-rc.4): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - 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 @@ -814,18 +1017,22 @@ PODS: - React-rendererdebug - React-runtimescheduler - React-utils + - ReactCodegen - ReactCommon/turbomodule/core - - React-Fabric/templateprocessor (0.73.4): + - Yoga + - React-FabricComponents/components/textinput (0.75.0-rc.4): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - 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 @@ -833,19 +1040,22 @@ PODS: - React-rendererdebug - React-runtimescheduler - React-utils + - ReactCodegen - ReactCommon/turbomodule/core - - React-Fabric/textlayoutmanager (0.73.4): + - Yoga + - React-FabricComponents/components/unimplementedview (0.75.0-rc.4): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug - - React-Fabric/uimanager + - React-Fabric + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -853,18 +1063,22 @@ PODS: - React-rendererdebug - React-runtimescheduler - React-utils + - ReactCodegen - ReactCommon/turbomodule/core - - React-Fabric/uimanager (0.73.4): + - Yoga + - React-FabricComponents/textlayoutmanager (0.75.0-rc.4): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - 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 @@ -872,43 +1086,92 @@ PODS: - React-rendererdebug - React-runtimescheduler - React-utils + - ReactCodegen - ReactCommon/turbomodule/core - - React-FabricImage (0.73.4): + - Yoga + - React-FabricImage (0.75.0-rc.4): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) - - RCTRequired (= 0.73.4) - - RCTTypeSafety (= 0.73.4) + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired (= 0.75.0-rc.4) + - RCTTypeSafety (= 0.75.0-rc.4) - React-Fabric - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.73.4) + - React-jsiexecutor (= 0.75.0-rc.4) - React-logger - React-rendererdebug - React-utils - ReactCommon - Yoga - - React-graphics (0.73.4): + - React-featureflags (0.75.0-rc.4) + - React-featureflagsnativemodule (0.75.0-rc.4): + - DoubleConversion - glog - - RCT-Folly/Fabric (= 2022.05.16.00) - - React-Core/Default (= 0.73.4) + - 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 - - React-hermes (0.73.4): + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - React-graphics (0.75.0-rc.4): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-jsi + - React-jsiexecutor + - React-utils + - React-hermes (0.75.0-rc.4): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) - - RCT-Folly/Futures (= 2022.05.16.00) - - React-cxxreact (= 0.73.4) + - RCT-Folly (= 2024.01.01.00) + - React-cxxreact (= 0.75.0-rc.4) - React-jsi - - React-jsiexecutor (= 0.73.4) - - React-jsinspector (= 0.73.4) - - React-perflogger (= 0.73.4) - - React-ImageManager (0.73.4): + - React-jsiexecutor (= 0.75.0-rc.4) + - React-jsinspector + - React-perflogger (= 0.75.0-rc.4) + - React-runtimeexecutor + - React-idlecallbacksnativemodule (0.75.0-rc.4): + - 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.75.0-rc.4): - glog - RCT-Folly/Fabric - React-Core/Default @@ -917,268 +1180,410 @@ PODS: - React-graphics - React-rendererdebug - React-utils - - React-jserrorhandler (0.73.4): - - RCT-Folly/Fabric (= 2022.05.16.00) + - React-jserrorhandler (0.75.0-rc.4): + - RCT-Folly/Fabric (= 2024.01.01.00) - React-debug - React-jsi - - React-Mapbuffer - - React-jsi (0.73.4): - - boost (= 1.83.0) + - React-jsi (0.75.0-rc.4): + - boost - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) - - React-jsiexecutor (0.73.4): + - RCT-Folly (= 2024.01.01.00) + - React-jsiexecutor (0.75.0-rc.4): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) - - React-cxxreact (= 0.73.4) - - React-jsi (= 0.73.4) - - React-perflogger (= 0.73.4) - - React-jsinspector (0.73.4) - - React-logger (0.73.4): + - RCT-Folly (= 2024.01.01.00) + - React-cxxreact (= 0.75.0-rc.4) + - React-jsi (= 0.75.0-rc.4) + - React-jsinspector + - React-perflogger (= 0.75.0-rc.4) + - React-jsinspector (0.75.0-rc.4): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-featureflags + - React-jsi + - React-runtimeexecutor (= 0.75.0-rc.4) + - React-jsitracing (0.75.0-rc.4): + - React-jsi + - React-logger (0.75.0-rc.4): - glog - - React-Mapbuffer (0.73.4): + - React-Mapbuffer (0.75.0-rc.4): - glog - React-debug - - React-nativeconfig (0.73.4) - - React-NativeModulesApple (0.73.4): + - React-microtasksnativemodule (0.75.0-rc.4): + - 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.75.0-rc.4) + - React-NativeModulesApple (0.75.0-rc.4): - glog - hermes-engine - React-callinvoker - React-Core - React-cxxreact - React-jsi + - React-jsinspector - React-runtimeexecutor - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - React-perflogger (0.73.4) - - React-RCTActionSheet (0.73.4): - - React-Core/RCTActionSheetHeaders (= 0.73.4) - - React-RCTAnimation (0.73.4): - - RCT-Folly (= 2022.05.16.00) + - React-perflogger (0.75.0-rc.4) + - React-performancetimeline (0.75.0-rc.4): + - RCT-Folly (= 2024.01.01.00) + - React-cxxreact + - React-RCTActionSheet (0.75.0-rc.4): + - React-Core/RCTActionSheetHeaders (= 0.75.0-rc.4) + - React-RCTAnimation (0.75.0-rc.4): + - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - - React-Codegen - React-Core/RCTAnimationHeaders - React-jsi - React-NativeModulesApple + - ReactCodegen - ReactCommon - - React-RCTAppDelegate (0.73.4): - - RCT-Folly + - React-RCTAppDelegate (0.75.0-rc.4): + - 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.73.4): + - React-RCTBlob (0.75.0-rc.4): + - DoubleConversion + - fmt (= 9.1.0) - hermes-engine - - RCT-Folly (= 2022.05.16.00) - - React-Codegen + - 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.73.4): + - React-RCTFabric (0.75.0-rc.4): - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - 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.73.4): - - RCT-Folly (= 2022.05.16.00) + - React-RCTImage (0.75.0-rc.4): + - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - - React-Codegen - React-Core/RCTImageHeaders - React-jsi - React-NativeModulesApple - React-RCTNetwork + - ReactCodegen - ReactCommon - - React-RCTLinking (0.73.4): - - React-Codegen - - React-Core/RCTLinkingHeaders (= 0.73.4) - - React-jsi (= 0.73.4) + - React-RCTLinking (0.75.0-rc.4): + - React-Core/RCTLinkingHeaders (= 0.75.0-rc.4) + - React-jsi (= 0.75.0-rc.4) - React-NativeModulesApple + - ReactCodegen - ReactCommon - - ReactCommon/turbomodule/core (= 0.73.4) - - React-RCTNetwork (0.73.4): - - RCT-Folly (= 2022.05.16.00) + - ReactCommon/turbomodule/core (= 0.75.0-rc.4) + - React-RCTNetwork (0.75.0-rc.4): + - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - - React-Codegen - React-Core/RCTNetworkHeaders - React-jsi - React-NativeModulesApple + - ReactCodegen - ReactCommon - - React-RCTSettings (0.73.4): - - RCT-Folly (= 2022.05.16.00) + - React-RCTSettings (0.75.0-rc.4): + - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - - React-Codegen - React-Core/RCTSettingsHeaders - React-jsi - React-NativeModulesApple + - ReactCodegen - ReactCommon - - React-RCTText (0.73.4): - - React-Core/RCTTextHeaders (= 0.73.4) + - React-RCTText (0.75.0-rc.4): + - React-Core/RCTTextHeaders (= 0.75.0-rc.4) - Yoga - - React-RCTVibration (0.73.4): - - RCT-Folly (= 2022.05.16.00) - - React-Codegen + - React-RCTVibration (0.75.0-rc.4): + - RCT-Folly (= 2024.01.01.00) - React-Core/RCTVibrationHeaders - React-jsi - React-NativeModulesApple + - ReactCodegen - ReactCommon - - React-rendererdebug (0.73.4): + - React-rendererconsistency (0.75.0-rc.4) + - React-rendererdebug (0.75.0-rc.4): - DoubleConversion - - fmt (~> 6.2.1) - - RCT-Folly (= 2022.05.16.00) + - fmt (= 9.1.0) + - RCT-Folly (= 2024.01.01.00) - React-debug - - React-rncore (0.73.4) - - React-runtimeexecutor (0.73.4): - - React-jsi (= 0.73.4) - - React-runtimescheduler (0.73.4): + - React-rncore (0.75.0-rc.4) + - React-RuntimeApple (0.75.0-rc.4): + - 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.75.0-rc.4): + - 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.75.0-rc.4): + - React-jsi (= 0.75.0-rc.4) + - React-RuntimeHermes (0.75.0-rc.4): + - 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.75.0-rc.4): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - RCT-Folly (= 2024.01.01.00) - React-callinvoker - React-cxxreact - React-debug + - React-featureflags - React-jsi + - React-rendererconsistency - React-rendererdebug - React-runtimeexecutor - React-utils - - React-utils (0.73.4): + - React-utils (0.75.0-rc.4): - glog - - RCT-Folly (= 2022.05.16.00) + - hermes-engine + - RCT-Folly (= 2024.01.01.00) - React-debug - - ReactCommon (0.73.4): - - React-logger (= 0.73.4) - - ReactCommon/turbomodule (= 0.73.4) - - ReactCommon/turbomodule (0.73.4): + - React-jsi (= 0.75.0-rc.4) + - ReactCodegen (0.75.0-rc.4): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-FabricImage + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-NativeModulesApple + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - ReactCommon (0.75.0-rc.4): + - ReactCommon/turbomodule (= 0.75.0-rc.4) + - ReactCommon/turbomodule (0.75.0-rc.4): - DoubleConversion - - fmt (~> 6.2.1) - - glog - - hermes-engine - - RCT-Folly (= 2022.05.16.00) - - React-callinvoker (= 0.73.4) - - React-cxxreact (= 0.73.4) - - React-jsi (= 0.73.4) - - React-logger (= 0.73.4) - - React-perflogger (= 0.73.4) - - ReactCommon/turbomodule/bridging (= 0.73.4) - - ReactCommon/turbomodule/core (= 0.73.4) - - ReactCommon/turbomodule/bridging (0.73.4): + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.75.0-rc.4) + - React-cxxreact (= 0.75.0-rc.4) + - React-jsi (= 0.75.0-rc.4) + - React-logger (= 0.75.0-rc.4) + - React-perflogger (= 0.75.0-rc.4) + - ReactCommon/turbomodule/bridging (= 0.75.0-rc.4) + - ReactCommon/turbomodule/core (= 0.75.0-rc.4) + - ReactCommon/turbomodule/bridging (0.75.0-rc.4): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) - - React-callinvoker (= 0.73.4) - - React-cxxreact (= 0.73.4) - - React-jsi (= 0.73.4) - - React-logger (= 0.73.4) - - React-perflogger (= 0.73.4) - - ReactCommon/turbomodule/core (0.73.4): + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.75.0-rc.4) + - React-cxxreact (= 0.75.0-rc.4) + - React-jsi (= 0.75.0-rc.4) + - React-logger (= 0.75.0-rc.4) + - React-perflogger (= 0.75.0-rc.4) + - ReactCommon/turbomodule/core (0.75.0-rc.4): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) - - React-callinvoker (= 0.73.4) - - React-cxxreact (= 0.73.4) - - React-jsi (= 0.73.4) - - React-logger (= 0.73.4) - - React-perflogger (= 0.73.4) - - RNLiveMarkdown (0.1.54): + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.75.0-rc.4) + - React-cxxreact (= 0.75.0-rc.4) + - React-debug (= 0.75.0-rc.4) + - React-featureflags (= 0.75.0-rc.4) + - React-jsi (= 0.75.0-rc.4) + - React-logger (= 0.75.0-rc.4) + - React-perflogger (= 0.75.0-rc.4) + - React-utils (= 0.75.0-rc.4) + - RNLiveMarkdown (0.1.72): + - DoubleConversion - glog - - RCT-Folly (= 2022.05.16.00) + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety - React-Core - - RNLiveMarkdown/common (= 0.1.54) - - RNLiveMarkdown/common (0.1.54): + - 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 + - RNLiveMarkdown/common (= 0.1.72) + - Yoga + - RNLiveMarkdown/common (0.1.72): + - DoubleConversion - glog - - RCT-Folly (= 2022.05.16.00) + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety - React-Core - - SocketRocket (0.6.1) - - Yoga (1.14.0) + - 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 + - SocketRocket (0.7.0) + - Yoga (0.0.0) DEPENDENCIES: - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`) - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) - - FBReactNativeSpec (from `../node_modules/react-native/React/FBReactNativeSpec`) - - Flipper (= 0.201.0) - - Flipper-Boost-iOSX (= 1.76.0.1.11) - - Flipper-DoubleConversion (= 3.2.0.1) - - Flipper-Fmt (= 7.1.7) - - Flipper-Folly (= 2.6.10) - - Flipper-Glog (= 0.5.0.5) - - Flipper-PeerTalk (= 0.0.4) - - FlipperKit (= 0.201.0) - - FlipperKit/Core (= 0.201.0) - - FlipperKit/CppBridge (= 0.201.0) - - FlipperKit/FBCxxFollyDynamicConvert (= 0.201.0) - - FlipperKit/FBDefines (= 0.201.0) - - FlipperKit/FKPortForwarding (= 0.201.0) - - FlipperKit/FlipperKitHighlightOverlay (= 0.201.0) - - FlipperKit/FlipperKitLayoutPlugin (= 0.201.0) - - FlipperKit/FlipperKitLayoutTextSearchable (= 0.201.0) - - FlipperKit/FlipperKitNetworkPlugin (= 0.201.0) - - FlipperKit/FlipperKitReactPlugin (= 0.201.0) - - FlipperKit/FlipperKitUserDefaultsPlugin (= 0.201.0) - - FlipperKit/SKIOSNetworkPlugin (= 0.201.0) + - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`) - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) - - libevent (~> 2.1.12) - - OpenSSL-Universal (= 1.1.1100) - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - RCT-Folly/Fabric (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - - RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`) + - RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`) + - RCTRequired (from `../node_modules/react-native/Libraries/Required`) - 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/DevSupport (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`) - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector-modern`) + - 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-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`) @@ -1190,29 +1595,22 @@ DEPENDENCIES: - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) - React-RCTText (from `../node_modules/react-native/Libraries/Text`) - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) + - React-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`) + - React-RuntimeCore (from `../node_modules/react-native/ReactCommon/react/runtime`) - 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-utils (from `../node_modules/react-native/ReactCommon/react/utils`) + - ReactCodegen (from `build/generated/ios`) - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) - RNLiveMarkdown (from `../..`) - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) SPEC REPOS: trunk: - - CocoaAsyncSocket - - Flipper - - Flipper-Boost-iOSX - - Flipper-DoubleConversion - - Flipper-Fmt - - Flipper-Folly - - Flipper-Glog - - Flipper-PeerTalk - - FlipperKit - - fmt - - libevent - - OpenSSL-Universal - SocketRocket EXTERNAL SOURCES: @@ -1222,25 +1620,25 @@ EXTERNAL SOURCES: :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" FBLazyVector: :path: "../node_modules/react-native/Libraries/FBLazyVector" - FBReactNativeSpec: - :path: "../node_modules/react-native/React/FBReactNativeSpec" + fmt: + :podspec: "../node_modules/react-native/third-party-podspecs/fmt.podspec" glog: :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-2023-11-17-RNv0.73.0-21043a3fc062be445e56a2c10ecd8be028dd9cc5 + :tag: hermes-2024-07-01-RNv0.75.0-1edbe36ce92fef2c4d427f5c4e104f2758f4b692 RCT-Folly: :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" + RCTDeprecation: + :path: "../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation" RCTRequired: - :path: "../node_modules/react-native/Libraries/RCTRequired" + :path: "../node_modules/react-native/Libraries/Required" RCTTypeSafety: :path: "../node_modules/react-native/Libraries/TypeSafety" React: :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: @@ -1249,14 +1647,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: @@ -1267,16 +1677,22 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/jsiexecutor" React-jsinspector: :path: "../node_modules/react-native/ReactCommon/jsinspector-modern" + React-jsitracing: + :path: "../node_modules/react-native/ReactCommon/hermes/executor/" React-logger: :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-nativeconfig: :path: "../node_modules/react-native/ReactCommon" React-NativeModulesApple: :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: @@ -1299,16 +1715,26 @@ EXTERNAL SOURCES: :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: :path: "../node_modules/react-native/ReactCommon" + React-RuntimeApple: + :path: "../node_modules/react-native/ReactCommon/react/runtime/platform/ios" + React-RuntimeCore: + :path: "../node_modules/react-native/ReactCommon/react/runtime" React-runtimeexecutor: :path: "../node_modules/react-native/ReactCommon/runtimeexecutor" + React-RuntimeHermes: + :path: "../node_modules/react-native/ReactCommon/react/runtime" React-runtimescheduler: :path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler" React-utils: :path: "../node_modules/react-native/ReactCommon/react/utils" + ReactCodegen: + :path: build/generated/ios ReactCommon: :path: "../node_modules/react-native/ReactCommon" RNLiveMarkdown: @@ -1317,69 +1743,71 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/yoga" SPEC CHECKSUMS: - boost: d3f49c53809116a5d38da093a8aa78bf551aed09 - CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 - DoubleConversion: fea03f2699887d960129cc54bba7e52542b6f953 - FBLazyVector: 84f6edbe225f38aebd9deaf1540a4160b1f087d7 - FBReactNativeSpec: d0086a479be91c44ce4687a962956a352d2dc697 - Flipper: c7a0093234c4bdd456e363f2f19b2e4b27652d44 - Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c - Flipper-DoubleConversion: 2dc99b02f658daf147069aad9dbd29d8feb06d30 - Flipper-Fmt: 60cbdd92fc254826e61d669a5d87ef7015396a9b - Flipper-Folly: 584845625005ff068a6ebf41f857f468decd26b3 - Flipper-Glog: 70c50ce58ddaf67dc35180db05f191692570f446 - Flipper-PeerTalk: 116d8f857dc6ef55c7a5a75ea3ceaafe878aadc9 - FlipperKit: 37525a5d056ef9b93d1578e04bc3ea1de940094f - fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9 - glog: c5d68082e772fa1c511173d6b30a9de2c05a69a2 - hermes-engine: b2669ce35fc4ac14f523b307aff8896799829fe2 - libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 - OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c - RCT-Folly: 7169b2b1c44399c76a47b5deaaba715eeeb476c0 - RCTRequired: ab7f915c15569f04a49669e573e6e319a53f9faa - RCTTypeSafety: 63b97ced7b766865057e7154db0e81ce4ee6cf1e - React: 1c87497e50fa40ba9c54e5ea5e53483a0f8eecc0 - React-callinvoker: e3a52a9a93e3eb004d7282c26a4fb27003273fe6 - React-Codegen: 50c0f8f073e71b929b057b68bf31be604f1dccc8 - React-Core: d0ecde72894b792cb8922efaa0990199cbe85169 - React-CoreModules: 2ff1684dd517f0c441495d90a704d499f05e9d0a - React-cxxreact: d9be2fac926741052395da0a6d0bab8d71e2f297 - React-debug: 4678e73a37cb501d784e99ff0f219b4940362a3b - React-Fabric: 460ee9d4b8b9de3382504a711430bfead1d5be1e - React-FabricImage: d0a0631bc8ad9143f42bfccf9d3d533a144cc3d6 - React-graphics: f0d5040263a9649e2a70ebe27b3120c49411afef - React-hermes: b9ac2f7b0c1eeb206eb883583cab7a973d570a6e - React-ImageManager: 6c4bf9d5ed363ead7b5aaf820a3feab221b7063e - React-jserrorhandler: 6e7a7e187583e14dc7a0053a2bdd66c252ea3b21 - React-jsi: 380cd24dd81a705dd042c18989fb10b07182210c - React-jsiexecutor: 8ed7a18b9f119440efdcd424c8257dc7e18067e2 - React-jsinspector: 9ac353eccf6ab54d1e0a33862ba91221d1e88460 - React-logger: 0a57b68dd2aec7ff738195f081f0520724b35dab - React-Mapbuffer: 63913773ed7f96b814a2521e13e6d010282096ad - React-nativeconfig: d7af5bae6da70fa15ce44f045621cf99ed24087c - React-NativeModulesApple: 0123905d5699853ac68519607555a9a4f5c7b3ac - React-perflogger: 8a1e1af5733004bdd91258dcefbde21e0d1faccd - React-RCTActionSheet: 64bbff3a3963664c2d0146f870fe8e0264aee4c4 - React-RCTAnimation: b698168a7269265a4694727196484342d695f0c1 - React-RCTAppDelegate: dcd8e955116eb1d1908dfaf08b4c970812e6a1e6 - React-RCTBlob: 47f8c3b2b4b7fa2c5f19c43f0b7f77f57fb9d953 - React-RCTFabric: 6067a32d683d0c2b84d444548bc15a263c64abed - React-RCTImage: ac0e77a44c290b20db783649b2b9cddc93e3eb99 - React-RCTLinking: e626fd2900913fe5d25922ea1be394b7aafa09c9 - React-RCTNetwork: d3114bce3977dafe8bd06421b29812f5a8527ba0 - React-RCTSettings: a53511f90d8df637a1a11ac729179a4d2f734481 - React-RCTText: f0176f5f5952f9a4a2c7354f5ae71f7c420aaf34 - React-RCTVibration: 8160223c6eda5b187079fec204f80eca8b8f3177 - React-rendererdebug: ed286b4da8648c27d6ed3ae1410d4b21ba890d5a - React-rncore: 43f133b89ac10c4b6ab43702a541dee1c292a3bf - React-runtimeexecutor: e6ab6bb083dbdbdd489cff426ed0bce0652e6edf - React-runtimescheduler: ed48e5faac6751e66ee1261c4bd01643b436f112 - React-utils: 6e5ad394416482ae21831050928ae27348f83487 - ReactCommon: 840a955d37b7f3358554d819446bffcf624b2522 - RNLiveMarkdown: 2f6f838a2089bd7337020a82800cb0c05c48c5d9 - SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17 - Yoga: 64cd2a583ead952b0315d5135bf39e053ae9be70 + boost: 4cb898d0bf20404aab1850c656dcea009429d6c1 + DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 + FBLazyVector: abd8ca0c46f3123c35991eab132ce1cc5478a496 + fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120 + glog: 69ef571f3de08433d766d614c73a9838a06bf7eb + hermes-engine: 6f5b6ffaedbbed262e36f6367d91068231204cbf + RCT-Folly: 4464f4d875961fce86008d45f4ecf6cef6de0740 + RCTDeprecation: 3c7e2ec22d9faa9ea271c60232b197f871d033d8 + RCTRequired: 5b0d43d7ad21a98d94ba6631c46664edefd7e215 + RCTTypeSafety: 5c24dd64651dd4f48fe4909ef3ab201f9e39bfd6 + React: 4902992e5ab4d0c58e4b264d74509586d6d2bc23 + React-callinvoker: 78ebe7b5fa81868ff88628ecb62a8ab8116fce1f + React-Core: 2835b279d46067161c4ffa3639402e3707367c00 + React-CoreModules: fa947cc15bf6b4517ade803bb06c024ca4a58df1 + React-cxxreact: d1937a1448653efb62e00dde5028559fd541a79a + React-debug: 022b1f8c5c48e9e755ef9db15fe434a45c07b487 + React-defaultsnativemodule: ea5a7447a15bd6e2f93f2c1dbddd2cbe9fd22e4b + React-domnativemodule: b04f400886069a7e755752e26a03d33c1bce5a4d + React-Fabric: 100f6f963fb1b92e7d6f65bf8d38170b11e4adf0 + React-FabricComponents: e83b713e6176ed9b5fd24ebf637b6bd1ef394a22 + React-FabricImage: 53ad95b2bfb947678d4108b8bc669433c71f4fcf + React-featureflags: 5ccbb1254347cb223c5286291737dca4f8a596a5 + React-featureflagsnativemodule: ac5d2cbe8a990ddaa1c2f20e1039a89358b9b214 + React-graphics: bf3945355fde57a0ebfd087e12283ad6e809bc30 + React-hermes: 91ac71b7998e0c692ce62d4426400c952a7d4334 + React-idlecallbacksnativemodule: 9951b913d445d9209b8300b3fd5bf6f2297c312b + React-ImageManager: c0c6af9477dc21e9c13abe7d6e12e8eb580c8d98 + React-jserrorhandler: 5535fb12e2cb4854ff5ba69297fde5a1ad7dc9f2 + React-jsi: 804711b7f34559f4e6659281a8ba97fd1f16fdce + React-jsiexecutor: 153150c393d8c361cc1263994e4825c6acb4afaf + React-jsinspector: 7b7d3515362f17a2bb111685748b70e4c85696ac + React-jsitracing: 51a40ea8a59cd77c568c31f084de0fffc2e52d9d + React-logger: 4519165efa410d66bd66cfcc3d1affaab6328505 + React-Mapbuffer: 9296d429e276349c7191b02aea83290e46023597 + React-microtasksnativemodule: 4fd6ef9b81209ab7bc51d6144fe899823c7cf5de + React-nativeconfig: 19c11c393ea8d14e3e172df7f97a909014a6ec11 + React-NativeModulesApple: c254c827b10bdffba1f0c6a5d952a9cb50b5d00c + React-perflogger: ed334ad2e4363e9a4c593473030e0be2263e1165 + React-performancetimeline: 124ccd9565cae0428d6e6024e55ade0a7b92aaa3 + React-RCTActionSheet: 391c1ef2a5928adb1fb0d75fa951c3f619628a2c + React-RCTAnimation: 9d472c477c4197fb8391e518a1b579b57bc25436 + React-RCTAppDelegate: cc5b2fe8266e56b83ab43863b824af2e09e2dc38 + React-RCTBlob: 7e7e5452a36e0736fced341153ba526fb6ef161c + React-RCTFabric: 7f99cf1f659ad97343576061f1fea07aefeb5444 + React-RCTImage: c9bcd8b3d539c598e546e664eac6b503d666d153 + React-RCTLinking: 28a05890cee1b1cc77d77950ee91958c2bc6961d + React-RCTNetwork: bca47ea5eddfe695144568f706c6ca291262df67 + React-RCTSettings: 110716a4bdda4f90128c1723082b0db897950d71 + React-RCTText: bdae984aef89223b32a13a66ab7cd387eae00307 + React-RCTVibration: 2f967ac4659562c96d597db499863a5b5f2ee368 + React-rendererconsistency: f63337474af1da1baf5fa7d8674d0b011167ff4b + React-rendererdebug: 9bcd00296b8c0556b107222ccfd5f16941d0d59a + React-rncore: d9d0b61606456e3f5ce53ada54ddc556eaaeb674 + React-RuntimeApple: e76d604bbb9edc492771607b653493295f46eaa3 + React-RuntimeCore: ad246b49aa8fdd2fef7aec9af5b009d3db162114 + React-runtimeexecutor: 4ab42f130e3bc5c4fe34772c94262dc610fd22fd + React-RuntimeHermes: 9039b59043732a99ef5446750f83d9a101819127 + React-runtimescheduler: 63e05c97cfefa6c3ec18d22af4cbcf41142163ab + React-utils: 656d5c9d6569519f3f6e4168e99c54fb5a2d3363 + ReactCodegen: 66b9d409aab4b63699db598dbeb91c74e2e94c97 + ReactCommon: 7b8080ee8edb31deaa03fb2c3877bc98cee834e7 + RNLiveMarkdown: 35b2ae56da83ccfa47e658a607f63543b315001e + SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d + Yoga: 9ce9f981a0229a989a42672731d2dcdcaffc646b -PODFILE CHECKSUM: 8cb8ab8858b4911d497d269a353fbfff868afef0 +PODFILE CHECKSUM: 680fb9f1e9cbf26f351c1305fe9a144ff749e142 -COCOAPODS: 1.14.3 +COCOAPODS: 1.15.2 diff --git a/example/package.json b/example/package.json index aa860a50..60c38c4c 100644 --- a/example/package.json +++ b/example/package.json @@ -5,21 +5,30 @@ "scripts": { "android": "react-native run-android", "ios": "react-native run-ios", + "lint": "eslint .", "start": "react-native start" }, "dependencies": { - "patch-package": "^8.0.0", - "postinstall-postinstall": "^2.1.0", - "react": "18.2.0", - "react-native": "0.73.4" + "react": "19.0.0-rc-fb9a90fa48-20240614", + "react-native": "0.75.0-rc.4" }, "devDependencies": { "@babel/core": "^7.20.0", "@babel/preset-env": "^7.20.0", "@babel/runtime": "^7.20.0", - "@react-native/babel-preset": "0.73.21", - "@react-native/metro-config": "0.73.5", - "babel-plugin-module-resolver": "^5.0.0" + "@react-native/babel-preset": "0.75.0-rc.4", + "@react-native/eslint-config": "0.75.0-rc.4", + "@react-native/metro-config": "0.75.0-rc.4", + "@react-native/typescript-config": "0.75.0-rc.4", + "@types/react": "^18.2.6", + "@types/react-test-renderer": "^18.0.0", + "babel-jest": "^29.6.3", + "babel-plugin-module-resolver": "^5.0.0", + "eslint": "^8.19.0", + "jest": "^29.6.3", + "prettier": "2.8.8", + "react-test-renderer": "19.0.0-rc-fb9a90fa48-20240614", + "typescript": "5.0.4" }, "engines": { "node": ">=18" diff --git a/example/patches/@react-native+gradle-plugin+0.73.4.patch b/example/patches/@react-native+gradle-plugin+0.73.4.patch deleted file mode 100644 index e55be2d1..00000000 --- a/example/patches/@react-native+gradle-plugin+0.73.4.patch +++ /dev/null @@ -1,39 +0,0 @@ -diff --git a/node_modules/@react-native/gradle-plugin/src/main/kotlin/com/facebook/react/tasks/internal/PreparePrefabHeadersTask.kt b/node_modules/@react-native/gradle-plugin/src/main/kotlin/com/facebook/react/tasks/internal/PreparePrefabHeadersTask.kt -index f3b55e0..ede5c95 100644 ---- a/node_modules/@react-native/gradle-plugin/src/main/kotlin/com/facebook/react/tasks/internal/PreparePrefabHeadersTask.kt -+++ b/node_modules/@react-native/gradle-plugin/src/main/kotlin/com/facebook/react/tasks/internal/PreparePrefabHeadersTask.kt -@@ -45,15 +45,27 @@ abstract class PreparePrefabHeadersTask : DefaultTask() { - fs.copy { - it.from(headerPath) - it.include("**/*.h") -+ it.include("**/*.hpp") - it.exclude("**/*.cpp") - it.exclude("**/*.txt") -- // We don't want to copy all the boost headers as they are 250Mb+ -- it.include("boost/config.hpp") -- it.include("boost/config/**/*.hpp") -- it.include("boost/core/*.hpp") -- it.include("boost/detail/workaround.hpp") -- it.include("boost/operators.hpp") -- it.include("boost/preprocessor/**/*.hpp") -+// // We don't want to copy all the boost headers as they are 250Mb+ -+// it.include("boost/config.hpp") -+// it.include("boost/config/**/*.hpp") -+// it.include("boost/container_hash/**/*.hpp") -+// it.include("boost/core/*.hpp") -+// it.include("boost/intrusive/**/*.hpp") -+// it.include("boost/move/**/*.hpp") -+// it.include("boost/type_traits/**/*.hpp") -+// it.include("boost/describe/**/*.hpp") -+// it.include("boost/iterator/*.hpp") -+// it.include("boost/detail/workaround.hpp") -+// it.include("boost/assert.hpp") -+// it.include("boost/operators.hpp") -+// it.include("boost/utility.hpp") -+// it.include("boost/cstdint.hpp") -+// it.include("boost/version.hpp") -+// it.include("boost/static_assert.hpp") -+// it.include("boost/preprocessor/**/*.hpp") - it.into(File(outputFolder.asFile, headerPrefix)) - } - } diff --git a/example/patches/react-native+0.73.4.patch b/example/patches/react-native+0.73.4.patch deleted file mode 100644 index 001a2dec..00000000 --- a/example/patches/react-native+0.73.4.patch +++ /dev/null @@ -1,95 +0,0 @@ -diff --git a/node_modules/react-native/ReactAndroid/build.gradle b/node_modules/react-native/ReactAndroid/build.gradle -index 78c57eb..ec147fd 100644 ---- a/node_modules/react-native/ReactAndroid/build.gradle -+++ b/node_modules/react-native/ReactAndroid/build.gradle -@@ -125,6 +125,19 @@ final def preparePrefab = tasks.register("preparePrefab", PreparePrefabHeadersTa - "rrc_root", - new Pair("../ReactCommon/react/renderer/components/root/", "react/renderer/components/root/") - ), -+ new PrefabPreprocessingEntry( -+ "rrc_text", -+ [ -+ new Pair("../ReactCommon/react/renderer/components/text/", "react/renderer/components/text/"), -+ new Pair("../ReactCommon/react/renderer/attributedstring", "react/renderer/attributedstring"), -+ ] -+ ), -+ new PrefabPreprocessingEntry( -+ "rrc_textinput", -+ [ -+ new Pair("../ReactCommon/react/renderer/components/textinput/androidtextinput", ""), -+ ] -+ ), - new PrefabPreprocessingEntry( - "rrc_view", - [ -@@ -132,6 +145,13 @@ final def preparePrefab = tasks.register("preparePrefab", PreparePrefabHeadersTa - new Pair("../ReactCommon/react/renderer/components/view/platform/android/", ""), - ] - ), -+ new PrefabPreprocessingEntry( -+ "react_render_textlayoutmanager", -+ [ -+ new Pair("../ReactCommon/react/renderer/textlayoutmanager/", "react/renderer/textlayoutmanager/"), -+ new Pair("../ReactCommon/react/renderer/textlayoutmanager/platform/android/", ""), -+ ] -+ ), - new PrefabPreprocessingEntry( - "rrc_legacyviewmanagerinterop", - new Pair("../ReactCommon/react/renderer/components/legacyviewmanagerinterop/", "react/renderer/components/legacyviewmanagerinterop/") -@@ -559,6 +579,9 @@ android { - "glog", - "fabricjni", - "react_render_mapbuffer", -+ "react_render_textlayoutmanager", -+ "rrc_textinput", -+ "rrc_text", - "yoga", - "folly_runtime", - "react_nativemodule_core", -@@ -683,6 +706,15 @@ android { - rrc_root { - headers(new File(prefabHeadersDir, "rrc_root").absolutePath) - } -+ rrc_text { -+ headers(new File(prefabHeadersDir, "rrc_text").absolutePath) -+ } -+ rrc_textinput { -+ headers(new File(prefabHeadersDir, "rrc_textinput").absolutePath) -+ } -+ react_render_textlayoutmanager { -+ headers(new File(prefabHeadersDir, "react_render_textlayoutmanager").absolutePath) -+ } - rrc_view { - headers(new File(prefabHeadersDir, "rrc_view").absolutePath) - } -diff --git a/node_modules/react-native/ReactAndroid/cmake-utils/ReactNative-application.cmake b/node_modules/react-native/ReactAndroid/cmake-utils/ReactNative-application.cmake -index d49fa9e..3607c69 100644 ---- a/node_modules/react-native/ReactAndroid/cmake-utils/ReactNative-application.cmake -+++ b/node_modules/react-native/ReactAndroid/cmake-utils/ReactNative-application.cmake -@@ -78,11 +78,14 @@ add_library(jsi ALIAS ReactAndroid::jsi) - add_library(glog ALIAS ReactAndroid::glog) - add_library(fabricjni ALIAS ReactAndroid::fabricjni) - add_library(react_render_mapbuffer ALIAS ReactAndroid::react_render_mapbuffer) -+add_library(react_render_textlayoutmanager ALIAS ReactAndroid::react_render_textlayoutmanager) - add_library(yoga ALIAS ReactAndroid::yoga) - add_library(folly_runtime ALIAS ReactAndroid::folly_runtime) - add_library(react_nativemodule_core ALIAS ReactAndroid::react_nativemodule_core) - add_library(react_render_imagemanager ALIAS ReactAndroid::react_render_imagemanager) - add_library(rrc_image ALIAS ReactAndroid::rrc_image) -+add_library(rrc_text ALIAS ReactAndroid::rrc_text) -+add_library(rrc_textinput ALIAS ReactAndroid::rrc_textinput) - add_library(rrc_legacyviewmanagerinterop ALIAS ReactAndroid::rrc_legacyviewmanagerinterop) - - find_package(fbjni REQUIRED CONFIG) -@@ -105,8 +108,11 @@ target_link_libraries(${CMAKE_PROJECT_NAME} - react_render_graphics # prefab ready - react_render_imagemanager # prefab ready - react_render_mapbuffer # prefab ready -+ react_render_textlayoutmanager # prefab ready - rrc_image # prefab ready - rrc_view # prefab ready -+ rrc_text # prefab ready -+ rrc_textinput # prefab ready - rrc_legacyviewmanagerinterop # prefab ready - runtimeexecutor # prefab ready - turbomodulejsijni # prefab ready diff --git a/ios/RCTLiveMarkdownModule.mm b/ios/RCTLiveMarkdownModule.mm index fa6eb39e..24bbcb84 100644 --- a/ios/RCTLiveMarkdownModule.mm +++ b/ios/RCTLiveMarkdownModule.mm @@ -14,24 +14,54 @@ @implementation RCTLiveMarkdownModule { BOOL installed_; std::shared_ptr commitHook_; + __weak RCTSurfacePresenter *surfacePresenter_; } RCT_EXPORT_MODULE(@"LiveMarkdownModule") - (NSNumber *)install { - if (!installed_) { - installed_ = YES; - - RCTBridge *bridge = self.bridge; - RCTSurfacePresenter *surfacePresenter = bridge.surfacePresenter; - RCTScheduler *scheduler = [surfacePresenter scheduler]; + if (!installed_ && surfacePresenter_ != nil) { + RCTScheduler *scheduler = [surfacePresenter_ scheduler]; commitHook_ = - std::make_shared(scheduler.uiManager); + std::make_shared(scheduler.uiManager); + installed_ = YES; } return @1; } +- (void)handleJavaScriptDidLoadNotification:(NSNotification *)notification +{ + surfacePresenter_ = self.bridge.surfacePresenter; + [self install]; +} + +- (void)setBridge:(RCTBridge *)bridge +{ + [super setBridge:bridge]; + + [[NSNotificationCenter defaultCenter] addObserver:self + selector:@selector(handleJavaScriptDidLoadNotification:) + name:RCTJavaScriptDidLoadNotification + object:nil]; + + // only within the first loading `self.bridge.surfacePresenter` exists + // during the reload `self.bridge.surfacePresenter` is null + if (self.bridge.surfacePresenter) { + surfacePresenter_ = self.bridge.surfacePresenter; + } +} + +/* + * Taken from RCTNativeAnimatedTurboModule: + * This selector is invoked via BridgelessTurboModuleSetup. + */ +- (void)setSurfacePresenter:(id)surfacePresenter +{ + surfacePresenter_ = surfacePresenter; +} + + - (std::shared_ptr)getTurboModule: (const facebook::react::ObjCTurboModule::InitParams &)params { return std::make_shared( @@ -40,6 +70,7 @@ - (NSNumber *)install { - (void)invalidate { MarkdownShadowFamilyRegistry::reset(); + [[NSNotificationCenter defaultCenter] removeObserver:self]; [super invalidate]; } diff --git a/yarn.lock b/yarn.lock index 1baf2a4f..6a242b3e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -63,6 +63,16 @@ __metadata: languageName: node linkType: hard +"@babel/code-frame@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/code-frame@npm:7.24.7" + dependencies: + "@babel/highlight": ^7.24.7 + picocolors: ^1.0.0 + checksum: 830e62cd38775fdf84d612544251ce773d544a8e63df667728cc9e0126eeef14c6ebda79be0f0bc307e8318316b7f58c27ce86702e0a1f5c321d842eb38ffda4 + languageName: node + linkType: hard + "@babel/compat-data@npm:^7.20.5, @babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.23.3, @babel/compat-data@npm:^7.23.5": version: 7.23.5 resolution: "@babel/compat-data@npm:7.23.5" @@ -70,6 +80,13 @@ __metadata: languageName: node linkType: hard +"@babel/compat-data@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/compat-data@npm:7.24.7" + checksum: 1fc276825dd434fe044877367dfac84171328e75a8483a6976aa28bf833b32367e90ee6df25bdd97c287d1aa8019757adcccac9153de70b1932c0d243a978ae9 + languageName: node + linkType: hard + "@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.18.5, @babel/core@npm:^7.20.0": version: 7.23.7 resolution: "@babel/core@npm:7.23.7" @@ -177,6 +194,18 @@ __metadata: languageName: node linkType: hard +"@babel/generator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/generator@npm:7.24.7" + dependencies: + "@babel/types": ^7.24.7 + "@jridgewell/gen-mapping": ^0.3.5 + "@jridgewell/trace-mapping": ^0.3.25 + jsesc: ^2.5.1 + checksum: 0ff31a73b15429f1287e4d57b439bba4a266f8c673bb445fe313b82f6d110f586776997eb723a777cd7adad9d340edd162aea4973a90112c5d0cfcaf6686844b + languageName: node + linkType: hard + "@babel/helper-annotate-as-pure@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-annotate-as-pure@npm:7.22.5" @@ -186,6 +215,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-annotate-as-pure@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-annotate-as-pure@npm:7.24.7" + dependencies: + "@babel/types": ^7.24.7 + checksum: 6178566099a6a0657db7a7fa601a54fb4731ca0b8614fbdccfd8e523c210c13963649bc8fdfd53ce7dd14d05e3dda2fb22dea5b30113c488b9eb1a906d60212e + languageName: node + linkType: hard + "@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.22.15": version: 7.22.15 resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.22.15" @@ -208,6 +246,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-compilation-targets@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-compilation-targets@npm:7.24.7" + dependencies: + "@babel/compat-data": ^7.24.7 + "@babel/helper-validator-option": ^7.24.7 + browserslist: ^4.22.2 + lru-cache: ^5.1.1 + semver: ^6.3.1 + checksum: dfc88bc35e223ade796c7267901728217c665adc5bc2e158f7b0ae850de14f1b7941bec4fe5950ae46236023cfbdeddd9c747c276acf9b39ca31f8dd97dc6cc6 + languageName: node + linkType: hard + "@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.22.15, @babel/helper-create-class-features-plugin@npm:^7.23.6": version: 7.23.7 resolution: "@babel/helper-create-class-features-plugin@npm:7.23.7" @@ -246,6 +297,25 @@ __metadata: languageName: node linkType: hard +"@babel/helper-create-class-features-plugin@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-create-class-features-plugin@npm:7.24.7" + dependencies: + "@babel/helper-annotate-as-pure": ^7.24.7 + "@babel/helper-environment-visitor": ^7.24.7 + "@babel/helper-function-name": ^7.24.7 + "@babel/helper-member-expression-to-functions": ^7.24.7 + "@babel/helper-optimise-call-expression": ^7.24.7 + "@babel/helper-replace-supers": ^7.24.7 + "@babel/helper-skip-transparent-expression-wrappers": ^7.24.7 + "@babel/helper-split-export-declaration": ^7.24.7 + semver: ^6.3.1 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 371a181a1717a9b0cebc97727c8ea9ca6afa34029476a684b6030f9d1ad94dcdafd7de175da10b63ae3ba79e4e82404db8ed968ebf264b768f097e5d64faab71 + languageName: node + linkType: hard + "@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.22.15, @babel/helper-create-regexp-features-plugin@npm:^7.22.5": version: 7.22.15 resolution: "@babel/helper-create-regexp-features-plugin@npm:7.22.15" @@ -281,6 +351,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-environment-visitor@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-environment-visitor@npm:7.24.7" + dependencies: + "@babel/types": ^7.24.7 + checksum: 079d86e65701b29ebc10baf6ed548d17c19b808a07aa6885cc141b690a78581b180ee92b580d755361dc3b16adf975b2d2058b8ce6c86675fcaf43cf22f2f7c6 + languageName: node + linkType: hard + "@babel/helper-function-name@npm:^7.22.5, @babel/helper-function-name@npm:^7.23.0": version: 7.23.0 resolution: "@babel/helper-function-name@npm:7.23.0" @@ -291,6 +370,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-function-name@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-function-name@npm:7.24.7" + dependencies: + "@babel/template": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: 142ee08922074dfdc0ff358e09ef9f07adf3671ab6eef4fca74dcf7a551f1a43717e7efa358c9e28d7eea84c28d7f177b7a58c70452fc312ae3b1893c5dab2a4 + languageName: node + linkType: hard + "@babel/helper-hoist-variables@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-hoist-variables@npm:7.22.5" @@ -300,6 +389,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-hoist-variables@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-hoist-variables@npm:7.24.7" + dependencies: + "@babel/types": ^7.24.7 + checksum: 6cfdcf2289cd12185dcdbdf2435fa8d3447b797ac75851166de9fc8503e2fd0021db6baf8dfbecad3753e582c08e6a3f805c8d00cbed756060a877d705bd8d8d + languageName: node + linkType: hard + "@babel/helper-member-expression-to-functions@npm:^7.22.15, @babel/helper-member-expression-to-functions@npm:^7.23.0": version: 7.23.0 resolution: "@babel/helper-member-expression-to-functions@npm:7.23.0" @@ -309,6 +407,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-member-expression-to-functions@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-member-expression-to-functions@npm:7.24.7" + dependencies: + "@babel/traverse": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: 9fecf412f85fa23b7cf55d19eb69de39f8240426a028b141c9df2aed8cfedf20b3ec3318d40312eb7a3dec9eea792828ce0d590e0ff62da3da532482f537192c + languageName: node + linkType: hard + "@babel/helper-module-imports@npm:^7.22.15": version: 7.22.15 resolution: "@babel/helper-module-imports@npm:7.22.15" @@ -342,6 +450,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-optimise-call-expression@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-optimise-call-expression@npm:7.24.7" + dependencies: + "@babel/types": ^7.24.7 + checksum: 280654eaf90e92bf383d7eed49019573fb35a98c9e992668f701ad099957246721044be2068cf6840cb2299e0ad393705a1981c88c23a1048096a8d59e5f79a3 + languageName: node + linkType: hard + "@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": version: 7.22.5 resolution: "@babel/helper-plugin-utils@npm:7.22.5" @@ -356,6 +473,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-plugin-utils@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-plugin-utils@npm:7.24.7" + checksum: 81f2a15751d892e4a8fce25390f973363a5b27596167861d2d6eab0f61856eb2ba389b031a9f19f669c0bd4dd601185828d3cebafd25431be7a1696f2ce3ef68 + languageName: node + linkType: hard + "@babel/helper-remap-async-to-generator@npm:^7.18.9, @babel/helper-remap-async-to-generator@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-remap-async-to-generator@npm:7.22.20" @@ -369,6 +493,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-remap-async-to-generator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-remap-async-to-generator@npm:7.24.7" + dependencies: + "@babel/helper-annotate-as-pure": ^7.24.7 + "@babel/helper-environment-visitor": ^7.24.7 + "@babel/helper-wrap-function": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: bab7be178f875350f22a2cb9248f67fe3a8a8128db77a25607096ca7599fd972bc7049fb11ed9e95b45a3f1dd1fac3846a3279f9cbac16f337ecb0e6ca76e1fc + languageName: node + linkType: hard + "@babel/helper-replace-supers@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-replace-supers@npm:7.22.20" @@ -395,6 +532,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-replace-supers@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-replace-supers@npm:7.24.7" + dependencies: + "@babel/helper-environment-visitor": ^7.24.7 + "@babel/helper-member-expression-to-functions": ^7.24.7 + "@babel/helper-optimise-call-expression": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 2bf0d113355c60d86a04e930812d36f5691f26c82d4ec1739e5ec0a4c982c9113dad3167f7c74f888a96328bd5e696372232406d8200e5979e6e0dc2af5e7c76 + languageName: node + linkType: hard + "@babel/helper-simple-access@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-simple-access@npm:7.22.5" @@ -413,6 +563,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.24.7" + dependencies: + "@babel/traverse": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: 11b28fe534ce2b1a67c4d8e51a7b5711a2a0a0cae802f74614eee54cca58c744d9a62f6f60103c41759e81c537d270bfd665bf368a6bea214c6052f2094f8407 + languageName: node + linkType: hard + "@babel/helper-split-export-declaration@npm:^7.22.6": version: 7.22.6 resolution: "@babel/helper-split-export-declaration@npm:7.22.6" @@ -422,6 +582,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-split-export-declaration@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-split-export-declaration@npm:7.24.7" + dependencies: + "@babel/types": ^7.24.7 + checksum: e3ddc91273e5da67c6953f4aa34154d005a00791dc7afa6f41894e768748540f6ebcac5d16e72541aea0c89bee4b89b4da6a3d65972a0ea8bfd2352eda5b7e22 + languageName: node + linkType: hard + "@babel/helper-string-parser@npm:^7.23.4": version: 7.23.4 resolution: "@babel/helper-string-parser@npm:7.23.4" @@ -429,6 +598,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-string-parser@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-string-parser@npm:7.24.7" + checksum: 09568193044a578743dd44bf7397940c27ea693f9812d24acb700890636b376847a611cdd0393a928544e79d7ad5b8b916bd8e6e772bc8a10c48a647a96e7b1a + languageName: node + linkType: hard + "@babel/helper-validator-identifier@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-validator-identifier@npm:7.22.20" @@ -436,6 +612,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-identifier@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-validator-identifier@npm:7.24.7" + checksum: 6799ab117cefc0ecd35cd0b40ead320c621a298ecac88686a14cffceaac89d80cdb3c178f969861bf5fa5e4f766648f9161ea0752ecfe080d8e89e3147270257 + languageName: node + linkType: hard + "@babel/helper-validator-option@npm:^7.22.15, @babel/helper-validator-option@npm:^7.23.5": version: 7.23.5 resolution: "@babel/helper-validator-option@npm:7.23.5" @@ -443,6 +626,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-option@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-validator-option@npm:7.24.7" + checksum: 9689166bf3f777dd424c026841c8cd651e41b21242dbfd4569a53086179a3e744c8eddd56e9d10b54142270141c91581b53af0d7c00c82d552d2540e2a919f7e + languageName: node + linkType: hard + "@babel/helper-wrap-function@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-wrap-function@npm:7.22.20" @@ -454,6 +644,18 @@ __metadata: languageName: node linkType: hard +"@babel/helper-wrap-function@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-wrap-function@npm:7.24.7" + dependencies: + "@babel/helper-function-name": ^7.24.7 + "@babel/template": ^7.24.7 + "@babel/traverse": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: 085bf130ed08670336e3976f5841ae44e3e10001131632e22ef234659341978d2fd37e65785f59b6cb1745481347fc3bce84b33a685cacb0a297afbe1d2b03af + languageName: node + linkType: hard + "@babel/helpers@npm:^7.23.7": version: 7.23.8 resolution: "@babel/helpers@npm:7.23.8" @@ -510,6 +712,18 @@ __metadata: languageName: node linkType: hard +"@babel/highlight@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/highlight@npm:7.24.7" + dependencies: + "@babel/helper-validator-identifier": ^7.24.7 + chalk: ^2.4.2 + js-tokens: ^4.0.0 + picocolors: ^1.0.0 + checksum: 5cd3a89f143671c4ac129960024ba678b669e6fc673ce078030f5175002d1d3d52bc10b22c5b916a6faf644b5028e9a4bd2bb264d053d9b05b6a98690f1d46f1 + languageName: node + linkType: hard + "@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.6, @babel/parser@npm:^7.7.0": version: 7.23.6 resolution: "@babel/parser@npm:7.23.6" @@ -537,6 +751,15 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/parser@npm:7.24.7" + bin: + parser: ./bin/babel-parser.js + checksum: fc9d2c4c8712f89672edc55c0dc5cf640dcec715b56480f111f85c2bc1d507e251596e4110d65796690a96ac37a4b60432af90b3e97bb47e69d4ef83872dbbd6 + languageName: node + linkType: hard + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.23.3" @@ -1009,6 +1232,20 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-async-generator-functions@npm:^7.24.3": + version: 7.24.7 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.24.7" + dependencies: + "@babel/helper-environment-visitor": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-remap-async-to-generator": ^7.24.7 + "@babel/plugin-syntax-async-generators": ^7.8.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 112e3b18f9c496ebc01209fc27f0b41a3669c479c7bc44f7249383172b432ebaae1e523caa7c6ecbd2d0d7adcb7e5769fe2798f8cb01c08cd57232d1bb6d8ad4 + languageName: node + linkType: hard + "@babel/plugin-transform-async-to-generator@npm:^7.20.0, @babel/plugin-transform-async-to-generator@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-async-to-generator@npm:7.23.3" @@ -1067,6 +1304,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-class-properties@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-class-properties@npm:7.24.7" + dependencies: + "@babel/helper-create-class-features-plugin": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 1348d7ce74da38ba52ea85b3b4289a6a86913748569ef92ef0cff30702a9eb849e5eaf59f1c6f3517059aa68115fb3067e389735dccacca39add4e2b0c67e291 + languageName: node + linkType: hard + "@babel/plugin-transform-class-static-block@npm:^7.23.4": version: 7.23.4 resolution: "@babel/plugin-transform-class-static-block@npm:7.23.4" @@ -1299,6 +1548,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3367ce0be243704dc6fce23e86a592c4380f01998ee5dd9f94c54b1ef7b971ac6f8a002901eb51599ac6cbdc0d067af8d1a720224fca1c40fde8bb8aab804aac + languageName: node + linkType: hard + "@babel/plugin-transform-member-expression-literals@npm:^7.0.0": version: 7.24.1 resolution: "@babel/plugin-transform-member-expression-literals@npm:7.24.1" @@ -1407,6 +1668,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 4a9221356401d87762afbc37a9e8e764afc2daf09c421117537820f8cfbed6876888372ad3a7bcfae2d45c95f026651f050ab4020b777be31d3ffb00908dbdd3 + languageName: node + linkType: hard + "@babel/plugin-transform-numeric-separator@npm:^7.23.4": version: 7.23.4 resolution: "@babel/plugin-transform-numeric-separator@npm:7.23.4" @@ -1419,6 +1692,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-numeric-separator@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-numeric-separator@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/plugin-syntax-numeric-separator": ^7.10.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 561b5f1d08b2c3f92ce849f092751558b5e6cfeb7eb55c79e7375c34dd9c3066dce5e630bb439affef6adcf202b6cbcaaa23870070276fa5bb429c8f5b8c7514 + languageName: node + linkType: hard + "@babel/plugin-transform-object-rest-spread@npm:^7.12.13": version: 7.24.1 resolution: "@babel/plugin-transform-object-rest-spread@npm:7.24.1" @@ -1448,6 +1733,20 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-object-rest-spread@npm:^7.24.5": + version: 7.24.7 + resolution: "@babel/plugin-transform-object-rest-spread@npm:7.24.7" + dependencies: + "@babel/helper-compilation-targets": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/plugin-syntax-object-rest-spread": ^7.8.3 + "@babel/plugin-transform-parameters": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 169d257b9800c13e1feb4c37fb05dae84f702e58b342bb76e19e82e6692b7b5337c9923ee89e3916a97c0dd04a3375bdeca14f5e126f110bbacbeb46d1886ca2 + languageName: node + linkType: hard + "@babel/plugin-transform-object-super@npm:^7.0.0": version: 7.24.1 resolution: "@babel/plugin-transform-object-super@npm:7.24.1" @@ -1484,6 +1783,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-optional-catch-binding@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 7229f3a5a4facaab40f4fdfc7faabc157dc38a67d66bed7936599f4bc509e0bff636f847ac2aa45294881fce9cf8a0a460b85d2a465b7b977de9739fce9b18f6 + languageName: node + linkType: hard + "@babel/plugin-transform-optional-chaining@npm:^7.23.3, @babel/plugin-transform-optional-chaining@npm:^7.23.4": version: 7.23.4 resolution: "@babel/plugin-transform-optional-chaining@npm:7.23.4" @@ -1497,6 +1808,19 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-optional-chaining@npm:^7.24.5": + version: 7.24.7 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-skip-transparent-expression-wrappers": ^7.24.7 + "@babel/plugin-syntax-optional-chaining": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 877e7ce9097d475132c7f4d1244de50bb2fd37993dc4580c735f18f8cbc49282f6e77752821bcad5ca9d3528412d2c8a7ee0aa7ca71bb680ff82648e7a5fed25 + languageName: node + linkType: hard + "@babel/plugin-transform-parameters@npm:^7.0.0, @babel/plugin-transform-parameters@npm:^7.20.7, @babel/plugin-transform-parameters@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-parameters@npm:7.23.3" @@ -1519,6 +1843,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-parameters@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-parameters@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: ab534b03ac2eff94bc79342b8f39a4584666f5305a6c63c1964afda0b1b004e6b861e49d1683548030defe248e3590d3ff6338ee0552cb90c064f7e1479968c3 + languageName: node + linkType: hard + "@babel/plugin-transform-private-methods@npm:^7.22.5, @babel/plugin-transform-private-methods@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-private-methods@npm:7.23.3" @@ -1661,6 +1996,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-regenerator@npm:^7.20.0": + version: 7.24.7 + resolution: "@babel/plugin-transform-regenerator@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + regenerator-transform: ^0.15.2 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 20c6c3fb6fc9f407829087316653388d311e8c1816b007609bb09aeef254092a7157adace8b3aaa8f34be752503717cb85c88a5fe482180a9b11bcbd676063be + languageName: node + linkType: hard + "@babel/plugin-transform-regenerator@npm:^7.23.3": version: 7.23.3 resolution: "@babel/plugin-transform-regenerator@npm:7.23.3" @@ -2055,6 +2402,17 @@ __metadata: languageName: node linkType: hard +"@babel/template@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/template@npm:7.24.7" + dependencies: + "@babel/code-frame": ^7.24.7 + "@babel/parser": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: ea90792fae708ddf1632e54c25fe1a86643d8c0132311f81265d2bdbdd42f9f4fac65457056c1b6ca87f7aa0d6a795b549566774bba064bdcea2034ab3960ee9 + languageName: node + linkType: hard + "@babel/traverse@npm:^7.20.0, @babel/traverse@npm:^7.23.7, @babel/traverse@npm:^7.7.0": version: 7.23.7 resolution: "@babel/traverse@npm:7.23.7" @@ -2109,6 +2467,24 @@ __metadata: languageName: node linkType: hard +"@babel/traverse@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/traverse@npm:7.24.7" + dependencies: + "@babel/code-frame": ^7.24.7 + "@babel/generator": ^7.24.7 + "@babel/helper-environment-visitor": ^7.24.7 + "@babel/helper-function-name": ^7.24.7 + "@babel/helper-hoist-variables": ^7.24.7 + "@babel/helper-split-export-declaration": ^7.24.7 + "@babel/parser": ^7.24.7 + "@babel/types": ^7.24.7 + debug: ^4.3.1 + globals: ^11.1.0 + checksum: 7cd366afe9e7ee77e493779fdf24f67bf5595247289364f4689e29688572505eaeb886d7a8f20ebb9c29fc2de7d0895e4ff9e203e78e39ac67239724d45aa83b + languageName: node + linkType: hard + "@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.4, @babel/types@npm:^7.23.6, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.7.0, @babel/types@npm:^7.8.3": version: 7.23.6 resolution: "@babel/types@npm:7.23.6" @@ -2142,6 +2518,17 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/types@npm:7.24.7" + dependencies: + "@babel/helper-string-parser": ^7.24.7 + "@babel/helper-validator-identifier": ^7.24.7 + to-fast-properties: ^2.0.0 + checksum: 3e4437fced97e02982972ce5bebd318c47d42c9be2152c0fd28c6f786cc74086cc0a8fb83b602b846e41df37f22c36254338eada1a47ef9d8a1ec92332ca3ea8 + languageName: node + linkType: hard + "@bcoe/v8-coverage@npm:^0.2.3": version: 0.2.3 resolution: "@bcoe/v8-coverage@npm:0.2.3" @@ -2323,6 +2710,13 @@ __metadata: languageName: node linkType: hard +"@eslint-community/regexpp@npm:^4.10.0": + version: 4.11.0 + resolution: "@eslint-community/regexpp@npm:4.11.0" + checksum: 97d2fe46690b69417a551bd19a3dc53b6d9590d2295c43cc4c4e44e64131af541e2f4a44d5c12e87de990403654d3dae9d33600081f3a2f0386b368abc9111ec + languageName: node + linkType: hard + "@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.5.1, @eslint-community/regexpp@npm:^4.6.1": version: 4.10.0 resolution: "@eslint-community/regexpp@npm:4.10.0" @@ -2354,6 +2748,13 @@ __metadata: languageName: node linkType: hard +"@eslint/js@npm:8.57.0": + version: 8.57.0 + resolution: "@eslint/js@npm:8.57.0" + checksum: 315dc65b0e9893e2bff139bddace7ea601ad77ed47b4550e73da8c9c2d2766c7a575c3cddf17ef85b8fd6a36ff34f91729d0dcca56e73ca887c10df91a41b0bb + languageName: node + linkType: hard + "@evilmartians/lefthook@npm:^1.5.0": version: 1.5.6 resolution: "@evilmartians/lefthook@npm:1.5.6" @@ -2371,13 +2772,20 @@ __metadata: "@babel/core": ^7.20.0 "@babel/preset-env": ^7.20.0 "@babel/runtime": ^7.20.0 - "@react-native/babel-preset": 0.73.21 - "@react-native/metro-config": 0.73.5 - babel-plugin-module-resolver: ^5.0.0 - patch-package: ^8.0.0 - postinstall-postinstall: ^2.1.0 - react: 18.2.0 - react-native: 0.73.4 + "@react-native/babel-preset": 0.75.0-rc.4 + "@react-native/eslint-config": 0.75.0-rc.4 + "@react-native/metro-config": 0.75.0-rc.4 + "@react-native/typescript-config": 0.75.0-rc.4 + "@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: 19.0.0-rc-fb9a90fa48-20240614 + react-native: 0.75.0-rc.4 + react-test-renderer: 19.0.0-rc-fb9a90fa48-20240614 + typescript: 5.0.4 languageName: unknown linkType: soft @@ -2921,7 +3329,7 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.11.13": +"@humanwhocodes/config-array@npm:^0.11.13, @humanwhocodes/config-array@npm:^0.11.14": version: 0.11.14 resolution: "@humanwhocodes/config-array@npm:0.11.14" dependencies: @@ -3694,6 +4102,18 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-clean@npm:14.0.0-alpha.11": + version: 14.0.0-alpha.11 + resolution: "@react-native-community/cli-clean@npm:14.0.0-alpha.11" + dependencies: + "@react-native-community/cli-tools": 14.0.0-alpha.11 + chalk: ^4.1.2 + execa: ^5.0.0 + fast-glob: ^3.3.2 + checksum: d56e59b9cca47fe537ec9b81370f3e5b6643e849a07ac805b79992e6c81820fae23dc84a5dc9485d78abc15eb2ac424ae08e0c9651aae384bb49e63fa81e3a1c + languageName: node + linkType: hard + "@react-native-community/cli-config@npm:12.3.2": version: 12.3.2 resolution: "@react-native-community/cli-config@npm:12.3.2" @@ -3708,6 +4128,20 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-config@npm:14.0.0-alpha.11": + version: 14.0.0-alpha.11 + resolution: "@react-native-community/cli-config@npm:14.0.0-alpha.11" + dependencies: + "@react-native-community/cli-tools": 14.0.0-alpha.11 + chalk: ^4.1.2 + cosmiconfig: ^9.0.0 + deepmerge: ^4.3.0 + fast-glob: ^3.3.2 + joi: ^17.2.1 + checksum: e99c347270e7f1e83d7972f9d56757ba511bec3a1944e7a9da4f72746b75a1356577e55cb1fb3aa09c7291e039d76c21ac5c24554c6078c02c05f8251f1e9aa8 + languageName: node + linkType: hard + "@react-native-community/cli-debugger-ui@npm:12.3.2": version: 12.3.2 resolution: "@react-native-community/cli-debugger-ui@npm:12.3.2" @@ -3717,6 +4151,15 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-debugger-ui@npm:14.0.0-alpha.11": + version: 14.0.0-alpha.11 + resolution: "@react-native-community/cli-debugger-ui@npm:14.0.0-alpha.11" + dependencies: + serve-static: ^1.13.1 + checksum: c7c36a07fade03dca89b57b27e48ae9b5c706b688d3c77c1387195cf040ac88165f10f73201a89f38c69835e29ea5128ea4bb4ac408784585752aa477755e51b + languageName: node + linkType: hard + "@react-native-community/cli-doctor@npm:12.3.2": version: 12.3.2 resolution: "@react-native-community/cli-doctor@npm:12.3.2" @@ -3742,6 +4185,30 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-doctor@npm:14.0.0-alpha.11": + version: 14.0.0-alpha.11 + resolution: "@react-native-community/cli-doctor@npm:14.0.0-alpha.11" + dependencies: + "@react-native-community/cli-config": 14.0.0-alpha.11 + "@react-native-community/cli-platform-android": 14.0.0-alpha.11 + "@react-native-community/cli-platform-apple": 14.0.0-alpha.11 + "@react-native-community/cli-platform-ios": 14.0.0-alpha.11 + "@react-native-community/cli-tools": 14.0.0-alpha.11 + chalk: ^4.1.2 + command-exists: ^1.2.8 + deepmerge: ^4.3.0 + envinfo: ^7.10.0 + execa: ^5.0.0 + node-stream-zip: ^1.9.1 + ora: ^5.4.1 + semver: ^7.5.2 + strip-ansi: ^5.2.0 + wcwidth: ^1.0.1 + yaml: ^2.2.1 + checksum: 5995ae1fa736d72a5ee68afa09abf7b9e00fa6f4853997eb8c266f647b31e3199fec1328fc23ec92b9b32f4eead6f27551c6ebd5db27adaba8e66404f75c0b63 + languageName: node + linkType: hard + "@react-native-community/cli-hermes@npm:12.3.2": version: 12.3.2 resolution: "@react-native-community/cli-hermes@npm:12.3.2" @@ -3769,6 +4236,34 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-platform-android@npm:14.0.0-alpha.11": + version: 14.0.0-alpha.11 + resolution: "@react-native-community/cli-platform-android@npm:14.0.0-alpha.11" + dependencies: + "@react-native-community/cli-tools": 14.0.0-alpha.11 + chalk: ^4.1.2 + execa: ^5.0.0 + fast-glob: ^3.3.2 + fast-xml-parser: ^4.2.4 + logkitty: ^0.7.1 + checksum: 2addda0d3ccbb3f8ce513424a696524638abe41476194ff821bbb197112c51d9cd29231ac17e8eb4b9f5e2a4a9e52327d87550eacedc97d55f1f9267998728d7 + languageName: node + linkType: hard + +"@react-native-community/cli-platform-apple@npm:14.0.0-alpha.11": + version: 14.0.0-alpha.11 + resolution: "@react-native-community/cli-platform-apple@npm:14.0.0-alpha.11" + dependencies: + "@react-native-community/cli-tools": 14.0.0-alpha.11 + chalk: ^4.1.2 + execa: ^5.0.0 + fast-glob: ^3.3.2 + fast-xml-parser: ^4.2.4 + ora: ^5.4.1 + checksum: 22fe4bc261c7fff220e68c0d62e63e016a532732a7ad7e60d488db7a9d5af3b47b7916b6f1381fe20c48f87e396dbae1d24a9ef093f3711225dc257109423d61 + languageName: node + linkType: hard + "@react-native-community/cli-platform-ios@npm:12.3.2": version: 12.3.2 resolution: "@react-native-community/cli-platform-ios@npm:12.3.2" @@ -3783,6 +4278,15 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-platform-ios@npm:14.0.0-alpha.11": + version: 14.0.0-alpha.11 + resolution: "@react-native-community/cli-platform-ios@npm:14.0.0-alpha.11" + dependencies: + "@react-native-community/cli-platform-apple": 14.0.0-alpha.11 + checksum: 86e5457e32824e2df64838c7f2791b5d9bae4be137b39d436891049982d494ac17da55e5eb4257df02e383d948f1b6c1298ca0bbbc5094ae494d3692bfa9bc70 + languageName: node + linkType: hard + "@react-native-community/cli-plugin-metro@npm:12.3.2": version: 12.3.2 resolution: "@react-native-community/cli-plugin-metro@npm:12.3.2" @@ -3807,6 +4311,23 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-server-api@npm:14.0.0-alpha.11": + version: 14.0.0-alpha.11 + resolution: "@react-native-community/cli-server-api@npm:14.0.0-alpha.11" + dependencies: + "@react-native-community/cli-debugger-ui": 14.0.0-alpha.11 + "@react-native-community/cli-tools": 14.0.0-alpha.11 + compression: ^1.7.1 + connect: ^3.6.5 + errorhandler: ^1.5.1 + nocache: ^3.0.1 + pretty-format: ^26.6.2 + serve-static: ^1.13.1 + ws: ^6.2.3 + checksum: da0f3233bcc90efd5000fe0afb1975c57114b5130797f807123cf6ec9d8d055909eaaf40101222447c07e1ff33db13d64042e00cc348fca15e407e4cb323ad84 + languageName: node + linkType: hard + "@react-native-community/cli-tools@npm:12.3.2": version: 12.3.2 resolution: "@react-native-community/cli-tools@npm:12.3.2" @@ -3825,6 +4346,24 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-tools@npm:14.0.0-alpha.11": + version: 14.0.0-alpha.11 + resolution: "@react-native-community/cli-tools@npm:14.0.0-alpha.11" + dependencies: + appdirsjs: ^1.2.4 + chalk: ^4.1.2 + execa: ^5.0.0 + find-up: ^5.0.0 + mime: ^2.4.1 + open: ^6.2.0 + ora: ^5.4.1 + semver: ^7.5.2 + shell-quote: ^1.7.3 + sudo-prompt: ^9.0.0 + checksum: eb058335ad83c333709e50f6f8fd53a88e4a392cd710f1e3cc5ac5931aa1b0543da78c1aa82b5cb7834ce19a21fbd3b820a39632cb54fd179358674581e0078d + languageName: node + linkType: hard + "@react-native-community/cli-types@npm:12.3.2": version: 12.3.2 resolution: "@react-native-community/cli-types@npm:12.3.2" @@ -3834,6 +4373,15 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-types@npm:14.0.0-alpha.11": + version: 14.0.0-alpha.11 + resolution: "@react-native-community/cli-types@npm:14.0.0-alpha.11" + dependencies: + joi: ^17.2.1 + checksum: 7012516990f5b3e073d30ad67d6cc74439ea4a70aa26463f41a1710ed44b669d0868e4ba3f70f9ebe96b02d9785e0255987144dfa6e5174051c0753ee67c2734 + languageName: node + linkType: hard + "@react-native-community/cli@npm:12.3.2": version: 12.3.2 resolution: "@react-native-community/cli@npm:12.3.2" @@ -3862,6 +4410,32 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli@npm:14.0.0-alpha.11": + version: 14.0.0-alpha.11 + resolution: "@react-native-community/cli@npm:14.0.0-alpha.11" + dependencies: + "@react-native-community/cli-clean": 14.0.0-alpha.11 + "@react-native-community/cli-config": 14.0.0-alpha.11 + "@react-native-community/cli-debugger-ui": 14.0.0-alpha.11 + "@react-native-community/cli-doctor": 14.0.0-alpha.11 + "@react-native-community/cli-server-api": 14.0.0-alpha.11 + "@react-native-community/cli-tools": 14.0.0-alpha.11 + "@react-native-community/cli-types": 14.0.0-alpha.11 + chalk: ^4.1.2 + commander: ^9.4.1 + deepmerge: ^4.3.0 + execa: ^5.0.0 + find-up: ^5.0.0 + fs-extra: ^8.1.0 + graceful-fs: ^4.1.3 + prompts: ^2.4.2 + semver: ^7.5.2 + bin: + rnc-cli: build/bin.js + checksum: 26001fd05b5a750e0e5e3364a86946d309e680a57299068fcd0a538932b40f9a28983e5a3922d6e3f0bb92051bc2792eb5329f7cd3325fc9705ee11f3c7e5798 + languageName: node + linkType: hard + "@react-native/assets-registry@npm:0.73.1, @react-native/assets-registry@npm:~0.73.1": version: 0.73.1 resolution: "@react-native/assets-registry@npm:0.73.1" @@ -3869,6 +4443,13 @@ __metadata: languageName: node linkType: hard +"@react-native/assets-registry@npm:0.75.0-rc.4": + version: 0.75.0-rc.4 + resolution: "@react-native/assets-registry@npm:0.75.0-rc.4" + checksum: f1ba9983cb3c703cfbc843f4304016cf9a267e515f8d7a3bf842cb7f44a012c9c7f13d5d1556315c719220985f7de4bbf4e4f43a25767293ee8dd43944f9a27d + languageName: node + linkType: hard + "@react-native/babel-plugin-codegen@npm:0.73.4": version: 0.73.4 resolution: "@react-native/babel-plugin-codegen@npm:0.73.4" @@ -3878,6 +4459,15 @@ __metadata: languageName: node linkType: hard +"@react-native/babel-plugin-codegen@npm:0.75.0-rc.4": + version: 0.75.0-rc.4 + resolution: "@react-native/babel-plugin-codegen@npm:0.75.0-rc.4" + dependencies: + "@react-native/codegen": 0.75.0-rc.4 + checksum: a6e9609453eae53ed34053a5698e5a5f8c3c3ececfc0a9f5c8436002fcda5e37d8bf2b2b6188dd1b473dfac1db0bad80010b4b1038cccaae1feb218ef0c0bf73 + languageName: node + linkType: hard + "@react-native/babel-preset@npm:0.73.21, @react-native/babel-preset@npm:^0.73.18": version: 0.73.21 resolution: "@react-native/babel-preset@npm:0.73.21" @@ -3930,6 +4520,61 @@ __metadata: languageName: node linkType: hard +"@react-native/babel-preset@npm:0.75.0-rc.4": + version: 0.75.0-rc.4 + resolution: "@react-native/babel-preset@npm:0.75.0-rc.4" + dependencies: + "@babel/core": ^7.20.0 + "@babel/plugin-proposal-export-default-from": ^7.0.0 + "@babel/plugin-syntax-dynamic-import": ^7.8.0 + "@babel/plugin-syntax-export-default-from": ^7.0.0 + "@babel/plugin-syntax-flow": ^7.18.0 + "@babel/plugin-syntax-nullish-coalescing-operator": ^7.0.0 + "@babel/plugin-syntax-optional-chaining": ^7.0.0 + "@babel/plugin-transform-arrow-functions": ^7.0.0 + "@babel/plugin-transform-async-generator-functions": ^7.24.3 + "@babel/plugin-transform-async-to-generator": ^7.20.0 + "@babel/plugin-transform-block-scoping": ^7.0.0 + "@babel/plugin-transform-class-properties": ^7.24.1 + "@babel/plugin-transform-classes": ^7.0.0 + "@babel/plugin-transform-computed-properties": ^7.0.0 + "@babel/plugin-transform-destructuring": ^7.20.0 + "@babel/plugin-transform-flow-strip-types": ^7.20.0 + "@babel/plugin-transform-for-of": ^7.0.0 + "@babel/plugin-transform-function-name": ^7.0.0 + "@babel/plugin-transform-literals": ^7.0.0 + "@babel/plugin-transform-logical-assignment-operators": ^7.24.1 + "@babel/plugin-transform-modules-commonjs": ^7.0.0 + "@babel/plugin-transform-named-capturing-groups-regex": ^7.0.0 + "@babel/plugin-transform-nullish-coalescing-operator": ^7.24.1 + "@babel/plugin-transform-numeric-separator": ^7.24.1 + "@babel/plugin-transform-object-rest-spread": ^7.24.5 + "@babel/plugin-transform-optional-catch-binding": ^7.24.1 + "@babel/plugin-transform-optional-chaining": ^7.24.5 + "@babel/plugin-transform-parameters": ^7.0.0 + "@babel/plugin-transform-private-methods": ^7.22.5 + "@babel/plugin-transform-private-property-in-object": ^7.22.11 + "@babel/plugin-transform-react-display-name": ^7.0.0 + "@babel/plugin-transform-react-jsx": ^7.0.0 + "@babel/plugin-transform-react-jsx-self": ^7.0.0 + "@babel/plugin-transform-react-jsx-source": ^7.0.0 + "@babel/plugin-transform-regenerator": ^7.20.0 + "@babel/plugin-transform-runtime": ^7.0.0 + "@babel/plugin-transform-shorthand-properties": ^7.0.0 + "@babel/plugin-transform-spread": ^7.0.0 + "@babel/plugin-transform-sticky-regex": ^7.0.0 + "@babel/plugin-transform-typescript": ^7.5.0 + "@babel/plugin-transform-unicode-regex": ^7.0.0 + "@babel/template": ^7.0.0 + "@react-native/babel-plugin-codegen": 0.75.0-rc.4 + babel-plugin-transform-flow-enums: ^0.0.2 + react-refresh: ^0.14.0 + peerDependencies: + "@babel/core": "*" + checksum: 357861f2f7aad7f800c83ad983f173fd898a2c93ae16a141fffb98c3f867f6fccf6be1eb579315a59b4b9d95224b5cb19e000e6cb2a9787a0c8a767b0260b701 + languageName: node + linkType: hard + "@react-native/codegen@npm:0.73.3": version: 0.73.3 resolution: "@react-native/codegen@npm:0.73.3" @@ -3947,6 +4592,23 @@ __metadata: languageName: node linkType: hard +"@react-native/codegen@npm:0.75.0-rc.4": + version: 0.75.0-rc.4 + resolution: "@react-native/codegen@npm:0.75.0-rc.4" + dependencies: + "@babel/parser": ^7.20.0 + glob: ^7.1.1 + hermes-parser: 0.22.0 + invariant: ^2.2.4 + jscodeshift: ^0.14.0 + mkdirp: ^0.5.1 + nullthrows: ^1.1.1 + peerDependencies: + "@babel/preset-env": ^7.1.6 + checksum: 4f5d31d0bc85cc725c1feef4fcd246c60b4e98df30e53dd448b8366eb54126b4e7b92b1dbd9e1c113d0473ca094543eb29858494c733e589f822c923f0e3a4ed + languageName: node + linkType: hard + "@react-native/community-cli-plugin@npm:0.73.16": version: 0.73.16 resolution: "@react-native/community-cli-plugin@npm:0.73.16" @@ -3966,6 +4628,26 @@ __metadata: languageName: node linkType: hard +"@react-native/community-cli-plugin@npm:0.75.0-rc.4": + version: 0.75.0-rc.4 + resolution: "@react-native/community-cli-plugin@npm:0.75.0-rc.4" + dependencies: + "@react-native-community/cli-server-api": 14.0.0-alpha.11 + "@react-native-community/cli-tools": 14.0.0-alpha.11 + "@react-native/dev-middleware": 0.75.0-rc.4 + "@react-native/metro-babel-transformer": 0.75.0-rc.4 + chalk: ^4.0.0 + execa: ^5.1.1 + metro: ^0.80.3 + metro-config: ^0.80.3 + metro-core: ^0.80.3 + node-fetch: ^2.2.0 + querystring: ^0.2.1 + readline: ^1.3.0 + checksum: be958884d0d9f8f7f152fbbf7faf58a4b5b6d6ab95de8af9a820e93afbbd8f36731fb8838bb3d4fa342c84bfbccc03d3a8df4c9564e79720ce41137757985890 + languageName: node + linkType: hard + "@react-native/debugger-frontend@npm:0.73.3": version: 0.73.3 resolution: "@react-native/debugger-frontend@npm:0.73.3" @@ -3973,6 +4655,13 @@ __metadata: languageName: node linkType: hard +"@react-native/debugger-frontend@npm:0.75.0-rc.4": + version: 0.75.0-rc.4 + resolution: "@react-native/debugger-frontend@npm:0.75.0-rc.4" + checksum: fea9e9af7379582b79bab737d3c0cabb74d5d95bb6ee1273b3ea87f894ae0f547287d86f69ff831dd48ac9144fd673f4ccd6bab508f8b67a9fa62864eabc555b + languageName: node + linkType: hard + "@react-native/dev-middleware@npm:0.73.7": version: 0.73.7 resolution: "@react-native/dev-middleware@npm:0.73.7" @@ -3991,6 +4680,26 @@ __metadata: languageName: node linkType: hard +"@react-native/dev-middleware@npm:0.75.0-rc.4": + version: 0.75.0-rc.4 + resolution: "@react-native/dev-middleware@npm:0.75.0-rc.4" + dependencies: + "@isaacs/ttlcache": ^1.4.1 + "@react-native/debugger-frontend": 0.75.0-rc.4 + chrome-launcher: ^0.15.2 + chromium-edge-launcher: ^0.2.0 + connect: ^3.6.5 + debug: ^2.2.0 + node-fetch: ^2.2.0 + nullthrows: ^1.1.1 + open: ^7.0.3 + selfsigned: ^2.4.1 + serve-static: ^1.13.1 + ws: ^6.2.2 + checksum: 7dce54b2858cf2442bcaa618ef915e3355b214796187745fa0b19a8809e24ac21d700f429e514c405f60f38538fa2b06ee0a4fe0d9a485336d9eaf3277c989ca + languageName: node + linkType: hard + "@react-native/dev-middleware@npm:^0.73.6": version: 0.73.8 resolution: "@react-native/dev-middleware@npm:0.73.8" @@ -4010,6 +4719,29 @@ __metadata: languageName: node linkType: hard +"@react-native/eslint-config@npm:0.75.0-rc.4": + version: 0.75.0-rc.4 + resolution: "@react-native/eslint-config@npm:0.75.0-rc.4" + dependencies: + "@babel/core": ^7.20.0 + "@babel/eslint-parser": ^7.20.0 + "@react-native/eslint-plugin": 0.75.0-rc.4 + "@typescript-eslint/eslint-plugin": ^7.1.1 + "@typescript-eslint/parser": ^7.1.1 + eslint-config-prettier: ^8.5.0 + eslint-plugin-eslint-comments: ^3.2.0 + eslint-plugin-ft-flow: ^2.0.1 + eslint-plugin-jest: ^27.9.0 + eslint-plugin-react: ^7.30.1 + eslint-plugin-react-hooks: ^4.6.0 + eslint-plugin-react-native: ^4.0.0 + peerDependencies: + eslint: ">=8" + prettier: ">=2" + checksum: 57f91b09effa2dd103afec7f626ec040566a3eb695e1e4f187fc09e471a96e0ae4a39a62bd3ea27d5fe7ba574db471ffe3777146278c14599671d39b3d0f2b7a + languageName: node + linkType: hard + "@react-native/eslint-config@npm:^0.73.2": version: 0.73.2 resolution: "@react-native/eslint-config@npm:0.73.2" @@ -4041,6 +4773,13 @@ __metadata: languageName: node linkType: hard +"@react-native/eslint-plugin@npm:0.75.0-rc.4": + version: 0.75.0-rc.4 + resolution: "@react-native/eslint-plugin@npm:0.75.0-rc.4" + checksum: e12856837746db3675be890ed71a37fc6cda42ae2a153e91ee2f38c5626ce9a8807ded36a53fab824585492f3a4a569ea5e3b046b444b4435e0a8a97137b8aef + languageName: node + linkType: hard + "@react-native/gradle-plugin@npm:0.73.4": version: 0.73.4 resolution: "@react-native/gradle-plugin@npm:0.73.4" @@ -4048,6 +4787,13 @@ __metadata: languageName: node linkType: hard +"@react-native/gradle-plugin@npm:0.75.0-rc.4": + version: 0.75.0-rc.4 + resolution: "@react-native/gradle-plugin@npm:0.75.0-rc.4" + checksum: fc7f8168cc975c8337dbb1ac6a7179f40b21960be0959bbcd7e8cea358afcbd573758c694d3139be0828a307af3b5192b703c4fd18c36f2025e40260866ec6f0 + languageName: node + linkType: hard + "@react-native/js-polyfills@npm:0.73.1": version: 0.73.1 resolution: "@react-native/js-polyfills@npm:0.73.1" @@ -4055,6 +4801,13 @@ __metadata: languageName: node linkType: hard +"@react-native/js-polyfills@npm:0.75.0-rc.4": + version: 0.75.0-rc.4 + resolution: "@react-native/js-polyfills@npm:0.75.0-rc.4" + checksum: 109ad441e204f60ac9a08afedd7ce835d74c70147c0e332f1c0dbeef773052b55ccdd7e6ced01bd343b4e64410d4665a6be067d8167d8662ac28a7830c5791de + languageName: node + linkType: hard + "@react-native/metro-babel-transformer@npm:0.73.15": version: 0.73.15 resolution: "@react-native/metro-babel-transformer@npm:0.73.15" @@ -4069,15 +4822,29 @@ __metadata: languageName: node linkType: hard -"@react-native/metro-config@npm:0.73.5": - version: 0.73.5 - resolution: "@react-native/metro-config@npm:0.73.5" +"@react-native/metro-babel-transformer@npm:0.75.0-rc.4": + version: 0.75.0-rc.4 + resolution: "@react-native/metro-babel-transformer@npm:0.75.0-rc.4" dependencies: - "@react-native/js-polyfills": 0.73.1 - "@react-native/metro-babel-transformer": 0.73.15 + "@babel/core": ^7.20.0 + "@react-native/babel-preset": 0.75.0-rc.4 + hermes-parser: 0.22.0 + nullthrows: ^1.1.1 + peerDependencies: + "@babel/core": "*" + checksum: 78dd48ec3bfe0c8d2b78b6ad069a1a4d27ccee6330120a0bfb854d101f050f5f27878902a65dc5bab7944bc1df8336993bb126633173bf2d9faa8c1f73915f6d + languageName: node + linkType: hard + +"@react-native/metro-config@npm:0.75.0-rc.4": + version: 0.75.0-rc.4 + resolution: "@react-native/metro-config@npm:0.75.0-rc.4" + dependencies: + "@react-native/js-polyfills": 0.75.0-rc.4 + "@react-native/metro-babel-transformer": 0.75.0-rc.4 metro-config: ^0.80.3 metro-runtime: ^0.80.3 - checksum: ddf5793664a47bbf16d79d2a4ea7f90cecb01206fbe5fc91aadb5e4169159cf24282ab0116799b9271332b7cb6ce9bc1420a57ad65d9cdfe98ac1e3b9a1f75ae + checksum: 9ab93f25f411b8841f3b3817980c0663e15d85226182a5c8bc476dce21e95d2ff3f7e7df7d5e9d2358813262e346abf013d62a450d44ad5a88e661838fc01d2c languageName: node linkType: hard @@ -4095,15 +4862,46 @@ __metadata: languageName: node linkType: hard -"@react-native/virtualized-lists@npm:0.73.4": - version: 0.73.4 - resolution: "@react-native/virtualized-lists@npm:0.73.4" +"@react-native/normalize-colors@npm:0.75.0-rc.4": + version: 0.75.0-rc.4 + resolution: "@react-native/normalize-colors@npm:0.75.0-rc.4" + checksum: c0fe23cc0053d6e8038880090b83d60e54700a1b6b6fb0f3fefcb90b30b9f9809b1e79842e79f485cd354f7cde7e312a261353a8d8de239bbb47a563a4f38bf1 + languageName: node + linkType: hard + +"@react-native/typescript-config@npm:0.75.0-rc.4": + version: 0.75.0-rc.4 + resolution: "@react-native/typescript-config@npm:0.75.0-rc.4" + checksum: 72765e3c3b02fa847c7919fefc969da3cb9848797444e4cfab801428f6e9477a291ce731e5c5dfa5a70adbd467a8499610646d49c0d0a66c6a48565fa3e0dbb4 + languageName: node + linkType: hard + +"@react-native/virtualized-lists@npm:0.73.4": + version: 0.73.4 + resolution: "@react-native/virtualized-lists@npm:0.73.4" + dependencies: + invariant: ^2.2.4 + nullthrows: ^1.1.1 + peerDependencies: + react-native: "*" + checksum: 59826b146cdcff358f27b118b9dcc6fa23534f3880b5e8546c79aedff8cb4e028af652b0371e0080610e30a250c69607f45b2066c83762788783ccf2031938e3 + languageName: node + linkType: hard + +"@react-native/virtualized-lists@npm:0.75.0-rc.4": + version: 0.75.0-rc.4 + resolution: "@react-native/virtualized-lists@npm:0.75.0-rc.4" dependencies: invariant: ^2.2.4 nullthrows: ^1.1.1 peerDependencies: + "@types/react": ^18.2.6 + react: "*" react-native: "*" - checksum: 59826b146cdcff358f27b118b9dcc6fa23534f3880b5e8546c79aedff8cb4e028af652b0371e0080610e30a250c69607f45b2066c83762788783ccf2031938e3 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: e851baee48e85f9150dd435134483aed6dbdb6ea025d183afa72b79ca8d7420b19cafa39a6cde09c9444ba65b9d794d6bc2709c48fe025cde0e32e252f2f5012 languageName: node linkType: hard @@ -4538,6 +5336,15 @@ __metadata: languageName: node linkType: hard +"@types/react-test-renderer@npm:^18.0.0": + version: 18.3.0 + resolution: "@types/react-test-renderer@npm:18.3.0" + dependencies: + "@types/react": "*" + checksum: c53683990bd194cb68e3987bda79c78eff41517f7a747e92f3e54217c2ce3addd031b8a45bf631982c909cc2caeeb905372f322758e05bb76c03754a3f24426e + languageName: node + linkType: hard + "@types/react@npm:17.0.21": version: 17.0.21 resolution: "@types/react@npm:17.0.21" @@ -4713,6 +5520,29 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/eslint-plugin@npm:^7.1.1": + version: 7.16.0 + resolution: "@typescript-eslint/eslint-plugin@npm:7.16.0" + dependencies: + "@eslint-community/regexpp": ^4.10.0 + "@typescript-eslint/scope-manager": 7.16.0 + "@typescript-eslint/type-utils": 7.16.0 + "@typescript-eslint/utils": 7.16.0 + "@typescript-eslint/visitor-keys": 7.16.0 + graphemer: ^1.4.0 + ignore: ^5.3.1 + natural-compare: ^1.4.0 + ts-api-utils: ^1.3.0 + peerDependencies: + "@typescript-eslint/parser": ^7.0.0 + eslint: ^8.56.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 66619bb11ee7a2ca0eefe04d0ea3aebc7da6803551f374f7d6aa8ab9016d1bc00e807e027d65c630d10efdf3cf16a2fd8914425ff34f7077406c27ee818ef736 + languageName: node + linkType: hard + "@typescript-eslint/parser@npm:^5.57.1": version: 5.62.0 resolution: "@typescript-eslint/parser@npm:5.62.0" @@ -4748,6 +5578,24 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/parser@npm:^7.1.1": + version: 7.16.0 + resolution: "@typescript-eslint/parser@npm:7.16.0" + dependencies: + "@typescript-eslint/scope-manager": 7.16.0 + "@typescript-eslint/types": 7.16.0 + "@typescript-eslint/typescript-estree": 7.16.0 + "@typescript-eslint/visitor-keys": 7.16.0 + debug: ^4.3.4 + peerDependencies: + eslint: ^8.56.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: efb4f1d0611713bbcc933b9004285f90610b9d769c540ae575c0bec75eb9560c280a6516dff3a369a8e21e7bf03fca5ccf43bae6f68bbdcba015bed8412438e6 + languageName: node + linkType: hard + "@typescript-eslint/scope-manager@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/scope-manager@npm:5.62.0" @@ -4768,6 +5616,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:7.16.0": + version: 7.16.0 + resolution: "@typescript-eslint/scope-manager@npm:7.16.0" + dependencies: + "@typescript-eslint/types": 7.16.0 + "@typescript-eslint/visitor-keys": 7.16.0 + checksum: 1ebcd05d330e20f541aad982963d88a157da2ad77be28b5f385d7f7df8888e21293a1529588fe68538e3d8f6ffce6d2727a63ee59f2ff6a3977ccc7371d45690 + languageName: node + linkType: hard + "@typescript-eslint/type-utils@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/type-utils@npm:5.62.0" @@ -4802,6 +5660,23 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/type-utils@npm:7.16.0": + version: 7.16.0 + resolution: "@typescript-eslint/type-utils@npm:7.16.0" + dependencies: + "@typescript-eslint/typescript-estree": 7.16.0 + "@typescript-eslint/utils": 7.16.0 + debug: ^4.3.4 + ts-api-utils: ^1.3.0 + peerDependencies: + eslint: ^8.56.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 3dd7da68a9071954e81669fd0d6b8fead5cab1cddf53dc07fe89a00e442a8d61969b8d647a5792975a681dcd7116f1560bc2755294f8a770e5d1c172318315dd + languageName: node + linkType: hard + "@typescript-eslint/types@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/types@npm:5.62.0" @@ -4816,6 +5691,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:7.16.0": + version: 7.16.0 + resolution: "@typescript-eslint/types@npm:7.16.0" + checksum: bdbf79351cf023544045429d1f5dbbca193266507cea5d916552eddd5b3fcc9ac0f8efc889bd9f0f85d8ced89c6b0b5af6fedb6b04f4f3666542af6d57772c87 + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" @@ -4853,6 +5735,25 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/typescript-estree@npm:7.16.0": + version: 7.16.0 + resolution: "@typescript-eslint/typescript-estree@npm:7.16.0" + dependencies: + "@typescript-eslint/types": 7.16.0 + "@typescript-eslint/visitor-keys": 7.16.0 + debug: ^4.3.4 + globby: ^11.1.0 + is-glob: ^4.0.3 + minimatch: ^9.0.4 + semver: ^7.6.0 + ts-api-utils: ^1.3.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 8ce5bebc50f1952101e24b3bde28e6d96338d8f6c7262d4d202f0bcca90d7194ea1e49be389d52fb6f4b741af6714ea0a02ea8d25d5f6958a8e34a0c0abf7d36 + languageName: node + linkType: hard + "@typescript-eslint/utils@npm:5.62.0, @typescript-eslint/utils@npm:^5.10.0": version: 5.62.0 resolution: "@typescript-eslint/utils@npm:5.62.0" @@ -4888,6 +5789,20 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/utils@npm:7.16.0": + version: 7.16.0 + resolution: "@typescript-eslint/utils@npm:7.16.0" + dependencies: + "@eslint-community/eslint-utils": ^4.4.0 + "@typescript-eslint/scope-manager": 7.16.0 + "@typescript-eslint/types": 7.16.0 + "@typescript-eslint/typescript-estree": 7.16.0 + peerDependencies: + eslint: ^8.56.0 + checksum: 59c22eb174b3ae553c0810fab448e98a932497c968af267081e656c62c5f5c436133e8fc1b0d21d244b391c4c23b76aba8abb0149ec344262445e4d23b6f1297 + languageName: node + linkType: hard + "@typescript-eslint/visitor-keys@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/visitor-keys@npm:5.62.0" @@ -4908,6 +5823,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:7.16.0": + version: 7.16.0 + resolution: "@typescript-eslint/visitor-keys@npm:7.16.0" + dependencies: + "@typescript-eslint/types": 7.16.0 + eslint-visitor-keys: ^3.4.3 + checksum: 09e43bf422be6e32f8b4416b9d53ec4824da28c9927b750721b2ec36660499a673bb89435a977ef788173948c8476d0bd8077355723fea6dc3b0c3822e9eef83 + languageName: node + linkType: hard + "@ungap/structured-clone@npm:^1.2.0": version: 1.2.0 resolution: "@ungap/structured-clone@npm:1.2.0" @@ -5834,7 +6759,7 @@ __metadata: languageName: node linkType: hard -"babel-jest@npm:^29.7.0": +"babel-jest@npm:^29.6.3, babel-jest@npm:^29.7.0": version: 29.7.0 resolution: "babel-jest@npm:29.7.0" dependencies: @@ -6678,6 +7603,20 @@ __metadata: languageName: node linkType: hard +"chromium-edge-launcher@npm:^0.2.0": + version: 0.2.0 + resolution: "chromium-edge-launcher@npm:0.2.0" + dependencies: + "@types/node": "*" + escape-string-regexp: ^4.0.0 + is-wsl: ^2.2.0 + lighthouse-logger: ^1.0.0 + mkdirp: ^1.0.4 + rimraf: ^3.0.2 + checksum: 9b56d1f8f18e84e34d6da89a4d97787ef323a1ade6551dcc83a6899af17c1bfc27a844c23422a29f51c6a315d1e04e2ad12595aaf07d3822335c2fce15914feb + languageName: node + linkType: hard + "chromium-edge-launcher@npm:^1.0.0": version: 1.0.0 resolution: "chromium-edge-launcher@npm:1.0.0" @@ -7432,6 +8371,23 @@ __metadata: languageName: node linkType: hard +"cosmiconfig@npm:^9.0.0": + version: 9.0.0 + resolution: "cosmiconfig@npm:9.0.0" + dependencies: + env-paths: ^2.2.1 + import-fresh: ^3.3.0 + js-yaml: ^4.1.0 + parse-json: ^5.2.0 + peerDependencies: + typescript: ">=4.9.5" + peerDependenciesMeta: + typescript: + optional: true + checksum: a30c424b53d442ea0bdd24cb1b3d0d8687c8dda4a17ab6afcdc439f8964438801619cdb66e8e79f63b9caa3e6586b60d8bab9ce203e72df6c5e80179b971fe8f + languageName: node + linkType: hard + "create-jest@npm:^29.7.0": version: 29.7.0 resolution: "create-jest@npm:29.7.0" @@ -8456,7 +9412,7 @@ __metadata: languageName: node linkType: hard -"env-paths@npm:^2.2.0": +"env-paths@npm:^2.2.0, env-paths@npm:^2.2.1": version: 2.2.1 resolution: "env-paths@npm:2.2.1" checksum: 65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e @@ -9135,6 +10091,24 @@ __metadata: languageName: node linkType: hard +"eslint-plugin-jest@npm:^27.9.0": + version: 27.9.0 + resolution: "eslint-plugin-jest@npm:27.9.0" + dependencies: + "@typescript-eslint/utils": ^5.10.0 + peerDependencies: + "@typescript-eslint/eslint-plugin": ^5.0.0 || ^6.0.0 || ^7.0.0 + eslint: ^7.0.0 || ^8.0.0 + jest: "*" + peerDependenciesMeta: + "@typescript-eslint/eslint-plugin": + optional: true + jest: + optional: true + checksum: e2a4b415105408de28ad146818fcc6f4e122f6a39c6b2216ec5c24a80393f1390298b20231b0467bc5fd730f6e24b05b89e1a6a3ce651fc159aa4174ecc233d0 + languageName: node + linkType: hard + "eslint-plugin-jsx-a11y@npm:6.2.3": version: 6.2.3 resolution: "eslint-plugin-jsx-a11y@npm:6.2.3" @@ -9399,6 +10373,54 @@ __metadata: languageName: node linkType: hard +"eslint@npm:^8.19.0": + version: 8.57.0 + resolution: "eslint@npm:8.57.0" + dependencies: + "@eslint-community/eslint-utils": ^4.2.0 + "@eslint-community/regexpp": ^4.6.1 + "@eslint/eslintrc": ^2.1.4 + "@eslint/js": 8.57.0 + "@humanwhocodes/config-array": ^0.11.14 + "@humanwhocodes/module-importer": ^1.0.1 + "@nodelib/fs.walk": ^1.2.8 + "@ungap/structured-clone": ^1.2.0 + ajv: ^6.12.4 + chalk: ^4.0.0 + cross-spawn: ^7.0.2 + debug: ^4.3.2 + doctrine: ^3.0.0 + escape-string-regexp: ^4.0.0 + eslint-scope: ^7.2.2 + eslint-visitor-keys: ^3.4.3 + espree: ^9.6.1 + esquery: ^1.4.2 + esutils: ^2.0.2 + fast-deep-equal: ^3.1.3 + file-entry-cache: ^6.0.1 + find-up: ^5.0.0 + glob-parent: ^6.0.2 + globals: ^13.19.0 + graphemer: ^1.4.0 + ignore: ^5.2.0 + imurmurhash: ^0.1.4 + is-glob: ^4.0.0 + is-path-inside: ^3.0.3 + js-yaml: ^4.1.0 + json-stable-stringify-without-jsonify: ^1.0.1 + levn: ^0.4.1 + lodash.merge: ^4.6.2 + minimatch: ^3.1.2 + natural-compare: ^1.4.0 + optionator: ^0.9.3 + strip-ansi: ^6.0.1 + text-table: ^0.2.0 + bin: + eslint: bin/eslint.js + checksum: 3a48d7ff85ab420a8447e9810d8087aea5b1df9ef68c9151732b478de698389ee656fd895635b5f2871c89ee5a2652b3f343d11e9db6f8486880374ebc74a2d9 + languageName: node + linkType: hard + "eslint@npm:^8.56.0": version: 8.56.0 resolution: "eslint@npm:8.56.0" @@ -9888,7 +10910,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.5, fast-glob@npm:^3.2.7, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0": +"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.5, fast-glob@npm:^3.2.7, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.2": version: 3.3.2 resolution: "fast-glob@npm:3.3.2" dependencies: @@ -11109,6 +12131,13 @@ __metadata: languageName: node linkType: hard +"hermes-estree@npm:0.22.0": + version: 0.22.0 + resolution: "hermes-estree@npm:0.22.0" + checksum: 7c37e7e2f43d650255f5b1d0034e7dc5a1637ac0d15f0beaa672adbcea9db8d2a71b275d48c115862b7952ba2d5b36e736e72cb48b9ae8b236b329d712a74083 + languageName: node + linkType: hard + "hermes-parser@npm:0.15.0": version: 0.15.0 resolution: "hermes-parser@npm:0.15.0" @@ -11127,6 +12156,15 @@ __metadata: languageName: node linkType: hard +"hermes-parser@npm:0.22.0": + version: 0.22.0 + resolution: "hermes-parser@npm:0.22.0" + dependencies: + hermes-estree: 0.22.0 + checksum: b2d5c0730dc9845606a5b4a045fbf67e4985c62eb0f9baa21e204576274227ddfb52da0d2a29f7858293557f3a229448625118a382154337487c7bee610a290c + languageName: node + linkType: hard + "hermes-profile-transformer@npm:^0.0.6": version: 0.0.6 resolution: "hermes-profile-transformer@npm:0.0.6" @@ -11448,7 +12486,7 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.1.9": +"ignore@npm:^5.1.9, ignore@npm:^5.3.1": version: 5.3.1 resolution: "ignore@npm:5.3.1" checksum: 71d7bb4c1dbe020f915fd881108cbe85a0db3d636a0ea3ba911393c53946711d13a9b1143c7e70db06d571a5822c0a324a6bcde5c9904e7ca5047f01f1bf8cd3 @@ -11483,7 +12521,7 @@ __metadata: languageName: node linkType: hard -"import-fresh@npm:^3.0.0, import-fresh@npm:^3.2.1": +"import-fresh@npm:^3.0.0, import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": version: 3.3.0 resolution: "import-fresh@npm:3.3.0" dependencies: @@ -14497,6 +15535,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^9.0.4": + version: 9.0.5 + resolution: "minimatch@npm:9.0.5" + dependencies: + brace-expansion: ^2.0.1 + checksum: 2c035575eda1e50623c731ec6c14f65a85296268f749b9337005210bb2b34e2705f8ef1a358b188f69892286ab99dc42c8fb98a57bde55c8d81b3023c19cea28 + languageName: node + linkType: hard + "minimist-options@npm:4.1.0": version: 4.1.0 resolution: "minimist-options@npm:4.1.0" @@ -16212,13 +17259,6 @@ __metadata: languageName: node linkType: hard -"postinstall-postinstall@npm:^2.1.0": - version: 2.1.0 - resolution: "postinstall-postinstall@npm:2.1.0" - checksum: e1d34252cf8d2c5641c7d2db7426ec96e3d7a975f01c174c68f09ef5b8327bc8d5a9aa2001a45e693db2cdbf69577094d3fe6597b564ad2d2202b65fba76134b - languageName: node - linkType: hard - "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" @@ -16506,6 +17546,13 @@ __metadata: languageName: node linkType: hard +"querystring@npm:^0.2.1": + version: 0.2.1 + resolution: "querystring@npm:0.2.1" + checksum: 7b83b45d641e75fd39cd6625ddfd44e7618e741c61e95281b57bbae8fde0afcc12cf851924559e5cc1ef9baa3b1e06e22b164ea1397d65dd94b801f678d9c8ce + languageName: node + linkType: hard + "querystringify@npm:^2.1.1": version: 2.2.0 resolution: "querystringify@npm:2.2.0" @@ -16595,6 +17642,16 @@ __metadata: languageName: node linkType: hard +"react-devtools-core@npm:^5.3.1": + version: 5.3.1 + resolution: "react-devtools-core@npm:5.3.1" + dependencies: + shell-quote: ^1.6.1 + ws: ^7 + checksum: a68434a6af8261f5eb7defd823ebc77cc86f42a93521755bc58e5925956af579a312e109f9b27f652d016c2d580ef28f6e8d1643502624c0fe7913c93c743170 + languageName: node + linkType: hard + "react-dom@npm:16.12.0": version: 16.12.0 resolution: "react-dom@npm:16.12.0" @@ -16621,6 +17678,13 @@ __metadata: languageName: node linkType: hard +"react-is@npm:19.0.0-rc-fb9a90fa48-20240614": + version: 19.0.0-rc-fb9a90fa48-20240614 + resolution: "react-is@npm:19.0.0-rc-fb9a90fa48-20240614" + checksum: b4bf11b808adc0dd9c3433451f96bee77aa74e3ae9d29754530fb5556f6b67d41bacea9c25be5f2327f3fa4a8e5f5691503a73e29cb1e684e6a5a2dc784e5546 + languageName: node + linkType: hard + "react-is@npm:^16.12.0 || ^17.0.0 || ^18.0.0, react-is@npm:^18.0.0": version: 18.2.0 resolution: "react-is@npm:18.2.0" @@ -16744,6 +17808,60 @@ __metadata: languageName: node linkType: hard +"react-native@npm:0.75.0-rc.4": + version: 0.75.0-rc.4 + resolution: "react-native@npm:0.75.0-rc.4" + dependencies: + "@jest/create-cache-key-function": ^29.6.3 + "@react-native-community/cli": 14.0.0-alpha.11 + "@react-native-community/cli-platform-android": 14.0.0-alpha.11 + "@react-native-community/cli-platform-ios": 14.0.0-alpha.11 + "@react-native/assets-registry": 0.75.0-rc.4 + "@react-native/codegen": 0.75.0-rc.4 + "@react-native/community-cli-plugin": 0.75.0-rc.4 + "@react-native/gradle-plugin": 0.75.0-rc.4 + "@react-native/js-polyfills": 0.75.0-rc.4 + "@react-native/normalize-colors": 0.75.0-rc.4 + "@react-native/virtualized-lists": 0.75.0-rc.4 + abort-controller: ^3.0.0 + anser: ^1.4.9 + ansi-regex: ^5.0.0 + base64-js: ^1.5.1 + chalk: ^4.0.0 + event-target-shim: ^5.0.1 + flow-enums-runtime: ^0.0.6 + glob: ^7.1.1 + invariant: ^2.2.4 + jest-environment-node: ^29.6.3 + jsc-android: ^250231.0.0 + memoize-one: ^5.0.0 + metro-runtime: ^0.80.3 + metro-source-map: ^0.80.3 + mkdirp: ^0.5.1 + nullthrows: ^1.1.1 + pretty-format: ^26.5.2 + promise: ^8.3.0 + react-devtools-core: ^5.3.1 + react-refresh: ^0.14.0 + regenerator-runtime: ^0.13.2 + scheduler: 0.25.0-rc-fb9a90fa48-20240614 + semver: ^7.1.3 + stacktrace-parser: ^0.1.10 + whatwg-fetch: ^3.0.0 + ws: ^6.2.2 + yargs: ^17.6.2 + peerDependencies: + "@types/react": ^18.2.6 + react: ^19.0.0-rc-fb9a90fa48-20240614 + peerDependenciesMeta: + "@types/react": + optional: true + bin: + react-native: cli.js + checksum: e2ef696e30063ccfbb8574094d444621bbe55f4742f9cae700e1aa45579175dee508baaa379ab727dd60e46c9ec9cbf0b879672118b3e7b928c6cb9983886ad0 + languageName: node + linkType: hard + "react-refresh@npm:0.14.0, react-refresh@npm:^0.14.0": version: 0.14.0 resolution: "react-refresh@npm:0.14.0" @@ -16763,6 +17881,18 @@ __metadata: languageName: node linkType: hard +"react-test-renderer@npm:19.0.0-rc-fb9a90fa48-20240614": + version: 19.0.0-rc-fb9a90fa48-20240614 + resolution: "react-test-renderer@npm:19.0.0-rc-fb9a90fa48-20240614" + dependencies: + react-is: 19.0.0-rc-fb9a90fa48-20240614 + scheduler: 0.25.0-rc-fb9a90fa48-20240614 + peerDependencies: + react: 19.0.0-rc-fb9a90fa48-20240614 + checksum: f1e1d544e76d6d6f04e0e742795eda2e4c622d68bf26cea39183ee6ede715206bf04fee788b0b3a218c70a4919e4fc2acb7660c5f29920abc98b91ad727f0fd1 + languageName: node + linkType: hard + "react@npm:16.12.0": version: 16.12.0 resolution: "react@npm:16.12.0" @@ -16783,6 +17913,13 @@ __metadata: languageName: node linkType: hard +"react@npm:19.0.0-rc-fb9a90fa48-20240614": + version: 19.0.0-rc-fb9a90fa48-20240614 + resolution: "react@npm:19.0.0-rc-fb9a90fa48-20240614" + checksum: 04647b2f1472f525f6bc1619b420e17bdc091b39f164ec1013c7fcc2232f759579449f34bc60bb5f8b8dfc5f791408f1fae8eb03ec5d901b5d7e2e081f0b71e1 + languageName: node + linkType: hard + "read-pkg-up@npm:^3.0.0": version: 3.0.0 resolution: "read-pkg-up@npm:3.0.0" @@ -17582,6 +18719,13 @@ __metadata: languageName: node linkType: hard +"scheduler@npm:0.25.0-rc-fb9a90fa48-20240614": + version: 0.25.0-rc-fb9a90fa48-20240614 + resolution: "scheduler@npm:0.25.0-rc-fb9a90fa48-20240614" + checksum: aa86a6e8ecdaedc6bd561be039ec7113f30b121e9788e96e7d87f7808a148075506726b139d9aa50f4881c99563f8b1df69d423b2c88aee211e0d60e6a8dc4d3 + languageName: node + linkType: hard + "scheduler@npm:^0.18.0": version: 0.18.0 resolution: "scheduler@npm:0.18.0" @@ -17649,7 +18793,7 @@ __metadata: languageName: node linkType: hard -"selfsigned@npm:^2.1.1": +"selfsigned@npm:^2.1.1, selfsigned@npm:^2.4.1": version: 2.4.1 resolution: "selfsigned@npm:2.4.1" dependencies: @@ -17728,6 +18872,15 @@ __metadata: languageName: node linkType: hard +"semver@npm:^7.1.3": + version: 7.6.2 + resolution: "semver@npm:7.6.2" + bin: + semver: bin/semver.js + checksum: 40f6a95101e8d854357a644da1b8dd9d93ce786d5c6a77227bc69dbb17bea83d0d1d1d7c4cd5920a6df909f48e8bd8a5909869535007f90278289f2451d0292d + languageName: node + linkType: hard + "semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:~7.5.4": version: 7.5.4 resolution: "semver@npm:7.5.4" @@ -19066,6 +20219,15 @@ __metadata: languageName: node linkType: hard +"ts-api-utils@npm:^1.3.0": + version: 1.3.0 + resolution: "ts-api-utils@npm:1.3.0" + peerDependencies: + typescript: ">=4.2.0" + checksum: c746ddabfdffbf16cb0b0db32bb287236a19e583057f8649ee7c49995bb776e1d3ef384685181c11a1a480369e022ca97512cb08c517b2d2bd82c83754c97012 + languageName: node + linkType: hard + "ts-interface-checker@npm:^0.1.9": version: 0.1.13 resolution: "ts-interface-checker@npm:0.1.13" @@ -19415,6 +20577,16 @@ __metadata: languageName: node linkType: hard +"typescript@npm:5.0.4": + version: 5.0.4 + resolution: "typescript@npm:5.0.4" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 82b94da3f4604a8946da585f7d6c3025fff8410779e5bde2855ab130d05e4fd08938b9e593b6ebed165bda6ad9292b230984f10952cf82f0a0ca07bbeaa08172 + languageName: node + linkType: hard + "typescript@npm:^5.1.3": version: 5.4.5 resolution: "typescript@npm:5.4.5" @@ -19435,6 +20607,16 @@ __metadata: languageName: node linkType: hard +"typescript@patch:typescript@5.0.4#~builtin": + version: 5.0.4 + resolution: "typescript@patch:typescript@npm%3A5.0.4#~builtin::version=5.0.4&hash=b5f058" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: d26b6ba97b6d163c55dbdffd9bbb4c211667ebebc743accfeb2c8c0154aace7afd097b51165a72a5bad2cf65a4612259344ff60f8e642362aa1695c760d303ac + languageName: node + linkType: hard + "typescript@patch:typescript@^5.1.3#~builtin": version: 5.4.5 resolution: "typescript@patch:typescript@npm%3A5.4.5#~builtin::version=5.4.5&hash=14eedb" @@ -20382,6 +21564,15 @@ __metadata: languageName: node linkType: hard +"ws@npm:^6.2.3": + version: 6.2.3 + resolution: "ws@npm:6.2.3" + dependencies: + async-limiter: ~1.0.0 + checksum: bbc96ff5628832d80669a88fd117487bf070492dfaa50df77fa442a2b119792e772f4365521e0a8e025c0d51173c54fa91adab165c11b8e0674685fdd36844a5 + languageName: node + linkType: hard + "ws@npm:^7, ws@npm:^7.5.1": version: 7.5.9 resolution: "ws@npm:7.5.9" From c1611cd98ed5009fd66c871b9999b55941086af0 Mon Sep 17 00:00:00 2001 From: Wojciech Lewicki Date: Thu, 11 Jul 2024 15:10:13 +0200 Subject: [PATCH 3/8] feat: add needed prefabs for 0.75 --- android/src/main/new_arch/CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/android/src/main/new_arch/CMakeLists.txt b/android/src/main/new_arch/CMakeLists.txt index f5dfedf7..ef4690d6 100644 --- a/android/src/main/new_arch/CMakeLists.txt +++ b/android/src/main/new_arch/CMakeLists.txt @@ -63,6 +63,12 @@ target_link_libraries( yoga android log + mapbufferjni + reactnativejni + react_render_consistency + react_performance_timeline + react_render_observers_events + react_featureflags ) target_compile_options( From 8f136cf22ac39455827bb3f6467510888b5de434 Mon Sep 17 00:00:00 2001 From: Wojciech Lewicki Date: Thu, 11 Jul 2024 15:23:52 +0200 Subject: [PATCH 4/8] fix: restore patch-package --- .../patches/react-native+0.75.0-rc.4.patch | 69 +++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 example/patches/react-native+0.75.0-rc.4.patch diff --git a/example/patches/react-native+0.75.0-rc.4.patch b/example/patches/react-native+0.75.0-rc.4.patch new file mode 100644 index 00000000..77b7204e --- /dev/null +++ b/example/patches/react-native+0.75.0-rc.4.patch @@ -0,0 +1,69 @@ +diff --git a/node_modules/react-native/ReactAndroid/build.gradle.kts b/node_modules/react-native/ReactAndroid/build.gradle.kts +index 76d41a6..659196a 100644 +--- a/node_modules/react-native/ReactAndroid/build.gradle.kts ++++ b/node_modules/react-native/ReactAndroid/build.gradle.kts +@@ -110,6 +110,18 @@ val preparePrefab by + Pair("../ReactCommon/react/renderer/graphics/", "react/renderer/graphics/"), + Pair("../ReactCommon/react/renderer/graphics/platform/android/", ""), + )), ++ PrefabPreprocessingEntry( ++ "react_render_consistency", ++ Pair("../ReactCommon/react/renderer/consistency/", "react/renderer/consistency/")), ++ PrefabPreprocessingEntry( ++ "react_featureflags", ++ Pair("../ReactCommon/react/featureflags/", "react/featureflags/")), ++ PrefabPreprocessingEntry( ++ "react_performance_timeline", ++ Pair("../ReactCommon/react/performance/timeline/", "react/performance/timeline/")), ++ PrefabPreprocessingEntry( ++ "react_render_observers_events", ++ Pair("../ReactCommon/react/renderer/observers/events/", "react/renderer/observers/events/")), + PrefabPreprocessingEntry( + "rrc_root", + Pair( +@@ -694,6 +706,18 @@ android { + create("react_render_graphics") { + headers = File(prefabHeadersDir, "react_render_graphics").absolutePath + } ++ create("react_render_consistency") { ++ headers = File(prefabHeadersDir, "react_render_consistency").absolutePath ++ } ++ create("react_featureflags") { ++ headers = File(prefabHeadersDir, "react_featureflags").absolutePath ++ } ++ create("react_performance_timeline") { ++ headers = File(prefabHeadersDir, "react_performance_timeline").absolutePath ++ } ++ create("react_render_observers_events") { ++ headers = File(prefabHeadersDir, "react_render_observers_events").absolutePath ++ } + create("rrc_image") { headers = File(prefabHeadersDir, "rrc_image").absolutePath } + create("rrc_root") { headers = File(prefabHeadersDir, "rrc_root").absolutePath } + create("rrc_view") { headers = File(prefabHeadersDir, "rrc_view").absolutePath } +diff --git a/node_modules/react-native/ReactAndroid/cmake-utils/ReactNative-application.cmake b/node_modules/react-native/ReactAndroid/cmake-utils/ReactNative-application.cmake +index 468b5c1..009acf3 100644 +--- a/node_modules/react-native/ReactAndroid/cmake-utils/ReactNative-application.cmake ++++ b/node_modules/react-native/ReactAndroid/cmake-utils/ReactNative-application.cmake +@@ -68,10 +68,14 @@ add_library(runtimeexecutor ALIAS ReactAndroid::runtimeexecutor) + add_library(react_codegen_rncore ALIAS ReactAndroid::react_codegen_rncore) + add_library(react_debug ALIAS ReactAndroid::react_debug) + add_library(react_utils ALIAS ReactAndroid::react_utils) ++add_library(reactnativejni ALIAS ReactAndroid::reactnativejni) + add_library(react_render_componentregistry ALIAS ReactAndroid::react_render_componentregistry) + add_library(react_newarchdefaults ALIAS ReactAndroid::react_newarchdefaults) + add_library(react_render_core ALIAS ReactAndroid::react_render_core) + add_library(react_render_graphics ALIAS ReactAndroid::react_render_graphics) ++add_library(react_render_consistency ALIAS ReactAndroid::react_render_consistency) ++add_library(react_performance_timeline ALIAS ReactAndroid::react_performance_timeline) ++add_library(react_render_observers_events ALIAS ReactAndroid::react_render_observers_events) + add_library(rrc_view ALIAS ReactAndroid::rrc_view) + add_library(rrc_text ALIAS ReactAndroid::rrc_text) + add_library(rrc_textinput ALIAS ReactAndroid::rrc_textinput) +@@ -79,6 +83,7 @@ add_library(jsi ALIAS ReactAndroid::jsi) + add_library(glog ALIAS ReactAndroid::glog) + add_library(fabricjni ALIAS ReactAndroid::fabricjni) + add_library(mapbufferjni ALIAS ReactAndroid::mapbufferjni) ++add_library(react_featureflags ALIAS ReactAndroid::react_featureflags) + add_library(react_render_mapbuffer ALIAS ReactAndroid::react_render_mapbuffer) + add_library(react_render_textlayoutmanager ALIAS ReactAndroid::react_render_textlayoutmanager) + add_library(yoga ALIAS ReactAndroid::yoga) From b4d37caa3b7ab945e414e18905c2d4a0ed3936c3 Mon Sep 17 00:00:00 2001 From: Wojciech Lewicki Date: Thu, 25 Jul 2024 15:01:20 +0200 Subject: [PATCH 5/8] fix: make commit hook work --- .../livemarkdown/CustomMountingManager.java | 9 +++++---- example/patches/react-native+0.75.0-rc.4.patch | 13 +++++++++++++ 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/android/src/main/java/com/expensify/livemarkdown/CustomMountingManager.java b/android/src/main/java/com/expensify/livemarkdown/CustomMountingManager.java index 7b535b70..4e8a7569 100644 --- a/android/src/main/java/com/expensify/livemarkdown/CustomMountingManager.java +++ b/android/src/main/java/com/expensify/livemarkdown/CustomMountingManager.java @@ -13,7 +13,6 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; -import com.facebook.common.logging.FLog; import com.facebook.react.bridge.ReactContext; import com.facebook.react.bridge.ReadableMap; import com.facebook.react.common.mapbuffer.MapBuffer; @@ -44,7 +43,6 @@ public CustomMountingManager( AssetManager assetManager = context.getAssets(); MarkdownUtils.maybeInitializeRuntime(assetManager); - this.markdownUtils = new MarkdownUtils(assetManager); this.markdownUtils.setMarkdownStyle(new MarkdownStyle(decoratorProps, context)); } @@ -89,13 +87,15 @@ public long measureMapBuffer( text = sb; } + Layout.Alignment alignment = TextLayoutManager.getTextAlignment(attributedString, text); + markdownUtils.applyMarkdownFormatting((SpannableStringBuilder)text); BoringLayout.Metrics boring = BoringLayout.isBoring(text, sTextPaintInstance); Class mapBufferClass = TextLayoutManager.class; try { - Method createLayoutMethod = mapBufferClass.getDeclaredMethod("createLayout", Spannable.class, BoringLayout.Metrics.class, float.class, YogaMeasureMode.class, boolean.class, int.class, int.class); + Method createLayoutMethod = mapBufferClass.getDeclaredMethod("createLayout", Spannable.class, BoringLayout.Metrics.class, float.class, YogaMeasureMode.class, boolean.class, int.class, int.class, Layout.Alignment.class); createLayoutMethod.setAccessible(true); Layout layout = (Layout)createLayoutMethod.invoke( @@ -106,7 +106,8 @@ public long measureMapBuffer( widthYogaMeasureMode, includeFontPadding, textBreakStrategy, - hyphenationFrequency); + hyphenationFrequency, + alignment); int maximumNumberOfLines = paragraphAttributes.contains(TextLayoutManager.PA_KEY_MAX_NUMBER_OF_LINES) diff --git a/example/patches/react-native+0.75.0-rc.4.patch b/example/patches/react-native+0.75.0-rc.4.patch index 77b7204e..607f23d3 100644 --- a/example/patches/react-native+0.75.0-rc.4.patch +++ b/example/patches/react-native+0.75.0-rc.4.patch @@ -67,3 +67,16 @@ index 468b5c1..009acf3 100644 add_library(react_render_mapbuffer ALIAS ReactAndroid::react_render_mapbuffer) add_library(react_render_textlayoutmanager ALIAS ReactAndroid::react_render_textlayoutmanager) add_library(yoga ALIAS ReactAndroid::yoga) +diff --git a/node_modules/react-native/ReactCommon/react/renderer/components/textinput/CMakeLists.txt b/node_modules/react-native/ReactCommon/react/renderer/components/textinput/CMakeLists.txt +index 9881461..c311a05 100644 +--- a/node_modules/react-native/ReactCommon/react/renderer/components/textinput/CMakeLists.txt ++++ b/node_modules/react-native/ReactCommon/react/renderer/components/textinput/CMakeLists.txt +@@ -15,7 +15,7 @@ add_compile_options( + -DLOG_TAG=\"Fabric\") + + file(GLOB rrc_textinput_SRC CONFIGURE_DEPENDS *.cpp platform/android/react/renderer/components/androidtextinput/*.cpp) +-add_library(rrc_textinput STATIC ${rrc_textinput_SRC}) ++add_library(rrc_textinput SHARED ${rrc_textinput_SRC}) + + target_include_directories(rrc_textinput PUBLIC . ${CMAKE_CURRENT_SOURCE_DIR}/platform/android/) + From 3f2eb74d6f50aed27e63b55480e962d3714fa3f8 Mon Sep 17 00:00:00 2001 From: Tomek Zawadzki Date: Fri, 30 Aug 2024 19:48:55 +0200 Subject: [PATCH 6/8] Bump react-native to 0.75.2 --- .../react-native-npm-0.74.5-3cfd406787.patch | 49 -- .../livemarkdown/CustomMountingManager.java | 2 +- .../project.pbxproj | 1 + example/ios/Podfile | 2 +- example/ios/Podfile.lock | 525 +++++++-------- example/package.json | 14 +- .../patches/react-native+0.75.0-rc.4.patch | 82 --- package.json | 9 +- yarn.lock | 615 ++++++++---------- 9 files changed, 531 insertions(+), 768 deletions(-) delete mode 100644 .yarn/patches/react-native-npm-0.74.5-3cfd406787.patch delete mode 100644 example/patches/react-native+0.75.0-rc.4.patch diff --git a/.yarn/patches/react-native-npm-0.74.5-3cfd406787.patch b/.yarn/patches/react-native-npm-0.74.5-3cfd406787.patch deleted file mode 100644 index 89fd4aca..00000000 --- a/.yarn/patches/react-native-npm-0.74.5-3cfd406787.patch +++ /dev/null @@ -1,49 +0,0 @@ -diff --git a/ReactAndroid/build.gradle.kts b/ReactAndroid/build.gradle.kts -index 4909aeddba5dd256882dcf1cef170b6e948935ca..b1cfd32e07fb7c1ec182aab2a33414f670ccd229 100644 ---- a/ReactAndroid/build.gradle.kts -+++ b/ReactAndroid/build.gradle.kts -@@ -155,6 +155,8 @@ val preparePrefab by - "glog", Pair(File(buildDir, "third-party-ndk/glog/exported/").absolutePath, "")), - PrefabPreprocessingEntry( - "fabricjni", Pair("src/main/jni/react/fabric", "react/fabric/")), -+ PrefabPreprocessingEntry( -+ "mapbufferjni", Pair("src/main/jni/react/mapbuffer", "react/mapbuffer/")), - PrefabPreprocessingEntry( - "react_render_mapbuffer", - Pair("../ReactCommon/react/renderer/mapbuffer/", "react/renderer/mapbuffer/")), -@@ -574,6 +576,7 @@ android { - "jsi", - "glog", - "fabricjni", -+ "mapbufferjni", - "react_render_mapbuffer", - "react_render_textlayoutmanager", - "yoga", -@@ -703,6 +706,7 @@ android { - create("jsi") { headers = File(prefabHeadersDir, "jsi").absolutePath } - create("glog") { headers = File(prefabHeadersDir, "glog").absolutePath } - create("fabricjni") { headers = File(prefabHeadersDir, "fabricjni").absolutePath } -+ create("mapbufferjni") { headers = File(prefabHeadersDir, "mapbufferjni").absolutePath } - create("react_render_mapbuffer") { - headers = File(prefabHeadersDir, "react_render_mapbuffer").absolutePath - } -diff --git a/ReactAndroid/cmake-utils/ReactNative-application.cmake b/ReactAndroid/cmake-utils/ReactNative-application.cmake -index e2efc266ca0f68dd2226ec027491f193e6153ec9..3d4e1517a757dec5298a3af3471b9a4cffdbd04e 100644 ---- a/ReactAndroid/cmake-utils/ReactNative-application.cmake -+++ b/ReactAndroid/cmake-utils/ReactNative-application.cmake -@@ -79,6 +79,7 @@ add_library(rrc_textinput ALIAS ReactAndroid::rrc_textinput) - add_library(jsi ALIAS ReactAndroid::jsi) - add_library(glog ALIAS ReactAndroid::glog) - add_library(fabricjni ALIAS ReactAndroid::fabricjni) -+add_library(mapbufferjni ALIAS ReactAndroid::mapbufferjni) - add_library(react_render_mapbuffer ALIAS ReactAndroid::react_render_mapbuffer) - add_library(react_render_textlayoutmanager ALIAS ReactAndroid::react_render_textlayoutmanager) - add_library(yoga ALIAS ReactAndroid::yoga) -@@ -93,6 +94,7 @@ add_library(fbjni ALIAS fbjni::fbjni) - - target_link_libraries(${CMAKE_PROJECT_NAME} - fabricjni # prefab ready -+ mapbufferjni # prefab ready - fbjni # via 3rd party prefab - folly_runtime # prefab ready - glog # prefab ready diff --git a/android/src/main/java/com/expensify/livemarkdown/CustomMountingManager.java b/android/src/main/java/com/expensify/livemarkdown/CustomMountingManager.java index a6256c7a..6718d593 100644 --- a/android/src/main/java/com/expensify/livemarkdown/CustomMountingManager.java +++ b/android/src/main/java/com/expensify/livemarkdown/CustomMountingManager.java @@ -20,7 +20,7 @@ import com.facebook.react.uimanager.PixelUtil; import com.facebook.react.uimanager.ViewManagerRegistry; import com.facebook.react.views.text.TextAttributeProps; -import com.facebook.react.views.text.TextLayoutManagerMapBuffer; +import com.facebook.react.views.text.TextLayoutManager; import com.facebook.react.views.text.internal.span.TextInlineViewPlaceholderSpan; import com.facebook.yoga.YogaMeasureMode; import com.facebook.yoga.YogaMeasureOutput; diff --git a/example/ios/LiveMarkdownExample.xcodeproj/project.pbxproj b/example/ios/LiveMarkdownExample.xcodeproj/project.pbxproj index eb880979..38bcf5da 100644 --- a/example/ios/LiveMarkdownExample.xcodeproj/project.pbxproj +++ b/example/ios/LiveMarkdownExample.xcodeproj/project.pbxproj @@ -598,6 +598,7 @@ ); REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; USE_HERMES = true; }; name = Debug; diff --git a/example/ios/Podfile b/example/ios/Podfile index fec0cc8e..18f59fae 100644 --- a/example/ios/Podfile +++ b/example/ios/Podfile @@ -14,7 +14,7 @@ if linkage != nil use_frameworks! :linkage => linkage.to_sym end -ENV['RCT_NEW_ARCH_ENABLED'] = '1'; +ENV['RCT_NEW_ARCH_ENABLED'] = '1' target 'LiveMarkdownExample' do config = use_native_modules! diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 7fae1f44..3f7b859a 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -1,12 +1,12 @@ PODS: - boost (1.84.0) - DoubleConversion (1.1.6) - - FBLazyVector (0.75.0-rc.4) + - FBLazyVector (0.75.2) - fmt (9.1.0) - glog (0.3.5) - - hermes-engine (0.75.0-rc.4): - - hermes-engine/Pre-built (= 0.75.0-rc.4) - - hermes-engine/Pre-built (0.75.0-rc.4) + - hermes-engine (0.75.2): + - hermes-engine/Pre-built (= 0.75.2) + - hermes-engine/Pre-built (0.75.2) - RCT-Folly (2024.01.01.00): - boost - DoubleConversion @@ -23,32 +23,32 @@ PODS: - DoubleConversion - fmt (= 9.1.0) - glog - - RCTDeprecation (0.75.0-rc.4) - - RCTRequired (0.75.0-rc.4) - - RCTTypeSafety (0.75.0-rc.4): - - FBLazyVector (= 0.75.0-rc.4) - - RCTRequired (= 0.75.0-rc.4) - - React-Core (= 0.75.0-rc.4) - - React (0.75.0-rc.4): - - React-Core (= 0.75.0-rc.4) - - React-Core/DevSupport (= 0.75.0-rc.4) - - React-Core/RCTWebSocket (= 0.75.0-rc.4) - - React-RCTActionSheet (= 0.75.0-rc.4) - - React-RCTAnimation (= 0.75.0-rc.4) - - React-RCTBlob (= 0.75.0-rc.4) - - React-RCTImage (= 0.75.0-rc.4) - - React-RCTLinking (= 0.75.0-rc.4) - - React-RCTNetwork (= 0.75.0-rc.4) - - React-RCTSettings (= 0.75.0-rc.4) - - React-RCTText (= 0.75.0-rc.4) - - React-RCTVibration (= 0.75.0-rc.4) - - React-callinvoker (0.75.0-rc.4) - - React-Core (0.75.0-rc.4): + - RCTDeprecation (0.75.2) + - RCTRequired (0.75.2) + - RCTTypeSafety (0.75.2): + - FBLazyVector (= 0.75.2) + - RCTRequired (= 0.75.2) + - React-Core (= 0.75.2) + - React (0.75.2): + - React-Core (= 0.75.2) + - React-Core/DevSupport (= 0.75.2) + - React-Core/RCTWebSocket (= 0.75.2) + - React-RCTActionSheet (= 0.75.2) + - React-RCTAnimation (= 0.75.2) + - React-RCTBlob (= 0.75.2) + - React-RCTImage (= 0.75.2) + - React-RCTLinking (= 0.75.2) + - React-RCTNetwork (= 0.75.2) + - React-RCTSettings (= 0.75.2) + - React-RCTText (= 0.75.2) + - React-RCTVibration (= 0.75.2) + - React-callinvoker (0.75.2) + - React-Core (0.75.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - - React-Core/Default (= 0.75.0-rc.4) + - React-Core/Default (= 0.75.2) - React-cxxreact - React-featureflags - React-hermes @@ -60,7 +60,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/CoreModulesHeaders (0.75.0-rc.4): + - React-Core/CoreModulesHeaders (0.75.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -77,7 +77,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/Default (0.75.0-rc.4): + - React-Core/Default (0.75.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -93,13 +93,13 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/DevSupport (0.75.0-rc.4): + - React-Core/DevSupport (0.75.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - - React-Core/Default (= 0.75.0-rc.4) - - React-Core/RCTWebSocket (= 0.75.0-rc.4) + - React-Core/Default (= 0.75.2) + - React-Core/RCTWebSocket (= 0.75.2) - React-cxxreact - React-featureflags - React-hermes @@ -111,7 +111,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTActionSheetHeaders (0.75.0-rc.4): + - React-Core/RCTActionSheetHeaders (0.75.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -128,7 +128,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTAnimationHeaders (0.75.0-rc.4): + - React-Core/RCTAnimationHeaders (0.75.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -145,7 +145,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTBlobHeaders (0.75.0-rc.4): + - React-Core/RCTBlobHeaders (0.75.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -162,7 +162,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTImageHeaders (0.75.0-rc.4): + - React-Core/RCTImageHeaders (0.75.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -179,7 +179,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTLinkingHeaders (0.75.0-rc.4): + - React-Core/RCTLinkingHeaders (0.75.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -196,7 +196,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTNetworkHeaders (0.75.0-rc.4): + - React-Core/RCTNetworkHeaders (0.75.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -213,7 +213,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTSettingsHeaders (0.75.0-rc.4): + - React-Core/RCTSettingsHeaders (0.75.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -230,7 +230,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTTextHeaders (0.75.0-rc.4): + - React-Core/RCTTextHeaders (0.75.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -247,7 +247,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTVibrationHeaders (0.75.0-rc.4): + - React-Core/RCTVibrationHeaders (0.75.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -264,12 +264,12 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTWebSocket (0.75.0-rc.4): + - React-Core/RCTWebSocket (0.75.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - - React-Core/Default (= 0.75.0-rc.4) + - React-Core/Default (= 0.75.2) - React-cxxreact - React-featureflags - React-hermes @@ -281,36 +281,36 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-CoreModules (0.75.0-rc.4): + - React-CoreModules (0.75.2): - DoubleConversion - fmt (= 9.1.0) - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety (= 0.75.0-rc.4) - - React-Core/CoreModulesHeaders (= 0.75.0-rc.4) - - React-jsi (= 0.75.0-rc.4) + - RCTTypeSafety (= 0.75.2) + - React-Core/CoreModulesHeaders (= 0.75.2) + - React-jsi (= 0.75.2) - React-jsinspector - React-NativeModulesApple - React-RCTBlob - - React-RCTImage (= 0.75.0-rc.4) + - React-RCTImage (= 0.75.2) - ReactCodegen - ReactCommon - SocketRocket (= 0.7.0) - - React-cxxreact (0.75.0-rc.4): + - React-cxxreact (0.75.2): - boost - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.75.0-rc.4) - - React-debug (= 0.75.0-rc.4) - - React-jsi (= 0.75.0-rc.4) + - React-callinvoker (= 0.75.2) + - React-debug (= 0.75.2) + - React-jsi (= 0.75.2) - React-jsinspector - - React-logger (= 0.75.0-rc.4) - - React-perflogger (= 0.75.0-rc.4) - - React-runtimeexecutor (= 0.75.0-rc.4) - - React-debug (0.75.0-rc.4) - - React-defaultsnativemodule (0.75.0-rc.4): + - React-logger (= 0.75.2) + - React-perflogger (= 0.75.2) + - React-runtimeexecutor (= 0.75.2) + - React-debug (0.75.2) + - React-defaultsnativemodule (0.75.2): - DoubleConversion - glog - hermes-engine @@ -335,7 +335,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - React-domnativemodule (0.75.0-rc.4): + - React-domnativemodule (0.75.2): - DoubleConversion - glog - hermes-engine @@ -357,7 +357,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - React-Fabric (0.75.0-rc.4): + - React-Fabric (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -368,21 +368,21 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/animations (= 0.75.0-rc.4) - - React-Fabric/attributedstring (= 0.75.0-rc.4) - - React-Fabric/componentregistry (= 0.75.0-rc.4) - - React-Fabric/componentregistrynative (= 0.75.0-rc.4) - - React-Fabric/components (= 0.75.0-rc.4) - - React-Fabric/core (= 0.75.0-rc.4) - - React-Fabric/dom (= 0.75.0-rc.4) - - React-Fabric/imagemanager (= 0.75.0-rc.4) - - React-Fabric/leakchecker (= 0.75.0-rc.4) - - React-Fabric/mounting (= 0.75.0-rc.4) - - React-Fabric/observers (= 0.75.0-rc.4) - - React-Fabric/scheduler (= 0.75.0-rc.4) - - React-Fabric/telemetry (= 0.75.0-rc.4) - - React-Fabric/templateprocessor (= 0.75.0-rc.4) - - React-Fabric/uimanager (= 0.75.0-rc.4) + - React-Fabric/animations (= 0.75.2) + - React-Fabric/attributedstring (= 0.75.2) + - React-Fabric/componentregistry (= 0.75.2) + - React-Fabric/componentregistrynative (= 0.75.2) + - React-Fabric/components (= 0.75.2) + - React-Fabric/core (= 0.75.2) + - React-Fabric/dom (= 0.75.2) + - React-Fabric/imagemanager (= 0.75.2) + - React-Fabric/leakchecker (= 0.75.2) + - React-Fabric/mounting (= 0.75.2) + - React-Fabric/observers (= 0.75.2) + - React-Fabric/scheduler (= 0.75.2) + - React-Fabric/telemetry (= 0.75.2) + - React-Fabric/templateprocessor (= 0.75.2) + - React-Fabric/uimanager (= 0.75.2) - React-featureflags - React-graphics - React-jsi @@ -392,7 +392,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/animations (0.75.0-rc.4): + - React-Fabric/animations (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -412,7 +412,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/attributedstring (0.75.0-rc.4): + - React-Fabric/attributedstring (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -432,7 +432,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistry (0.75.0-rc.4): + - React-Fabric/componentregistry (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -452,7 +452,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistrynative (0.75.0-rc.4): + - React-Fabric/componentregistrynative (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -472,7 +472,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components (0.75.0-rc.4): + - React-Fabric/components (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -483,9 +483,9 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 0.75.0-rc.4) - - React-Fabric/components/root (= 0.75.0-rc.4) - - React-Fabric/components/view (= 0.75.0-rc.4) + - React-Fabric/components/legacyviewmanagerinterop (= 0.75.2) + - React-Fabric/components/root (= 0.75.2) + - React-Fabric/components/view (= 0.75.2) - React-featureflags - React-graphics - React-jsi @@ -495,7 +495,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/legacyviewmanagerinterop (0.75.0-rc.4): + - React-Fabric/components/legacyviewmanagerinterop (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -515,7 +515,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/root (0.75.0-rc.4): + - React-Fabric/components/root (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -535,7 +535,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/view (0.75.0-rc.4): + - React-Fabric/components/view (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -556,7 +556,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-Fabric/core (0.75.0-rc.4): + - React-Fabric/core (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -576,7 +576,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/dom (0.75.0-rc.4): + - React-Fabric/dom (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -596,7 +596,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/imagemanager (0.75.0-rc.4): + - React-Fabric/imagemanager (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -616,7 +616,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/leakchecker (0.75.0-rc.4): + - React-Fabric/leakchecker (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -636,7 +636,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/mounting (0.75.0-rc.4): + - React-Fabric/mounting (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -656,7 +656,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/observers (0.75.0-rc.4): + - React-Fabric/observers (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -667,7 +667,7 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/observers/events (= 0.75.0-rc.4) + - React-Fabric/observers/events (= 0.75.2) - React-featureflags - React-graphics - React-jsi @@ -677,7 +677,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/observers/events (0.75.0-rc.4): + - React-Fabric/observers/events (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -697,7 +697,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/scheduler (0.75.0-rc.4): + - React-Fabric/scheduler (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -719,7 +719,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/telemetry (0.75.0-rc.4): + - React-Fabric/telemetry (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -739,7 +739,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/templateprocessor (0.75.0-rc.4): + - React-Fabric/templateprocessor (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -759,7 +759,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/uimanager (0.75.0-rc.4): + - React-Fabric/uimanager (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -770,7 +770,7 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/uimanager/consistency (= 0.75.0-rc.4) + - React-Fabric/uimanager/consistency (= 0.75.2) - React-featureflags - React-graphics - React-jsi @@ -781,7 +781,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/uimanager/consistency (0.75.0-rc.4): + - React-Fabric/uimanager/consistency (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -802,7 +802,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-FabricComponents (0.75.0-rc.4): + - React-FabricComponents (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -814,8 +814,8 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components (= 0.75.0-rc.4) - - React-FabricComponents/textlayoutmanager (= 0.75.0-rc.4) + - React-FabricComponents/components (= 0.75.2) + - React-FabricComponents/textlayoutmanager (= 0.75.2) - React-featureflags - React-graphics - React-jsi @@ -827,7 +827,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components (0.75.0-rc.4): + - React-FabricComponents/components (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -839,15 +839,15 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components/inputaccessory (= 0.75.0-rc.4) - - React-FabricComponents/components/iostextinput (= 0.75.0-rc.4) - - React-FabricComponents/components/modal (= 0.75.0-rc.4) - - React-FabricComponents/components/rncore (= 0.75.0-rc.4) - - React-FabricComponents/components/safeareaview (= 0.75.0-rc.4) - - React-FabricComponents/components/scrollview (= 0.75.0-rc.4) - - React-FabricComponents/components/text (= 0.75.0-rc.4) - - React-FabricComponents/components/textinput (= 0.75.0-rc.4) - - React-FabricComponents/components/unimplementedview (= 0.75.0-rc.4) + - React-FabricComponents/components/inputaccessory (= 0.75.2) + - React-FabricComponents/components/iostextinput (= 0.75.2) + - React-FabricComponents/components/modal (= 0.75.2) + - React-FabricComponents/components/rncore (= 0.75.2) + - React-FabricComponents/components/safeareaview (= 0.75.2) + - React-FabricComponents/components/scrollview (= 0.75.2) + - React-FabricComponents/components/text (= 0.75.2) + - React-FabricComponents/components/textinput (= 0.75.2) + - React-FabricComponents/components/unimplementedview (= 0.75.2) - React-featureflags - React-graphics - React-jsi @@ -859,7 +859,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/inputaccessory (0.75.0-rc.4): + - React-FabricComponents/components/inputaccessory (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -882,7 +882,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/iostextinput (0.75.0-rc.4): + - React-FabricComponents/components/iostextinput (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -905,7 +905,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/modal (0.75.0-rc.4): + - React-FabricComponents/components/modal (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -928,7 +928,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/rncore (0.75.0-rc.4): + - React-FabricComponents/components/rncore (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -951,7 +951,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/safeareaview (0.75.0-rc.4): + - React-FabricComponents/components/safeareaview (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -974,7 +974,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/scrollview (0.75.0-rc.4): + - React-FabricComponents/components/scrollview (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -997,7 +997,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/text (0.75.0-rc.4): + - React-FabricComponents/components/text (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1020,7 +1020,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/textinput (0.75.0-rc.4): + - React-FabricComponents/components/textinput (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1043,7 +1043,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/unimplementedview (0.75.0-rc.4): + - React-FabricComponents/components/unimplementedview (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1066,7 +1066,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/textlayoutmanager (0.75.0-rc.4): + - React-FabricComponents/textlayoutmanager (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1089,26 +1089,26 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricImage (0.75.0-rc.4): + - React-FabricImage (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired (= 0.75.0-rc.4) - - RCTTypeSafety (= 0.75.0-rc.4) + - RCTRequired (= 0.75.2) + - RCTTypeSafety (= 0.75.2) - React-Fabric - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.75.0-rc.4) + - React-jsiexecutor (= 0.75.2) - React-logger - React-rendererdebug - React-utils - ReactCommon - Yoga - - React-featureflags (0.75.0-rc.4) - - React-featureflagsnativemodule (0.75.0-rc.4): + - React-featureflags (0.75.2) + - React-featureflagsnativemodule (0.75.2): - DoubleConversion - glog - hermes-engine @@ -1129,7 +1129,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - React-graphics (0.75.0-rc.4): + - React-graphics (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1137,19 +1137,19 @@ PODS: - React-jsi - React-jsiexecutor - React-utils - - React-hermes (0.75.0-rc.4): + - React-hermes (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.75.0-rc.4) + - React-cxxreact (= 0.75.2) - React-jsi - - React-jsiexecutor (= 0.75.0-rc.4) + - React-jsiexecutor (= 0.75.2) - React-jsinspector - - React-perflogger (= 0.75.0-rc.4) + - React-perflogger (= 0.75.2) - React-runtimeexecutor - - React-idlecallbacksnativemodule (0.75.0-rc.4): + - React-idlecallbacksnativemodule (0.75.2): - DoubleConversion - glog - hermes-engine @@ -1171,7 +1171,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - React-ImageManager (0.75.0-rc.4): + - React-ImageManager (0.75.2): - glog - RCT-Folly/Fabric - React-Core/Default @@ -1180,43 +1180,43 @@ PODS: - React-graphics - React-rendererdebug - React-utils - - React-jserrorhandler (0.75.0-rc.4): + - React-jserrorhandler (0.75.2): - RCT-Folly/Fabric (= 2024.01.01.00) - React-debug - React-jsi - - React-jsi (0.75.0-rc.4): + - React-jsi (0.75.2): - boost - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-jsiexecutor (0.75.0-rc.4): + - React-jsiexecutor (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.75.0-rc.4) - - React-jsi (= 0.75.0-rc.4) + - React-cxxreact (= 0.75.2) + - React-jsi (= 0.75.2) - React-jsinspector - - React-perflogger (= 0.75.0-rc.4) - - React-jsinspector (0.75.0-rc.4): + - React-perflogger (= 0.75.2) + - React-jsinspector (0.75.2): - DoubleConversion - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - React-featureflags - React-jsi - - React-runtimeexecutor (= 0.75.0-rc.4) - - React-jsitracing (0.75.0-rc.4): + - React-runtimeexecutor (= 0.75.2) + - React-jsitracing (0.75.2): - React-jsi - - React-logger (0.75.0-rc.4): + - React-logger (0.75.2): - glog - - React-Mapbuffer (0.75.0-rc.4): + - React-Mapbuffer (0.75.2): - glog - React-debug - - React-microtasksnativemodule (0.75.0-rc.4): + - React-microtasksnativemodule (0.75.2): - DoubleConversion - glog - hermes-engine @@ -1237,8 +1237,8 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - React-nativeconfig (0.75.0-rc.4) - - React-NativeModulesApple (0.75.0-rc.4): + - React-nativeconfig (0.75.2) + - React-NativeModulesApple (0.75.2): - glog - hermes-engine - React-callinvoker @@ -1249,13 +1249,13 @@ PODS: - React-runtimeexecutor - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - React-perflogger (0.75.0-rc.4) - - React-performancetimeline (0.75.0-rc.4): + - React-perflogger (0.75.2) + - React-performancetimeline (0.75.2): - RCT-Folly (= 2024.01.01.00) - React-cxxreact - - React-RCTActionSheet (0.75.0-rc.4): - - React-Core/RCTActionSheetHeaders (= 0.75.0-rc.4) - - React-RCTAnimation (0.75.0-rc.4): + - React-RCTActionSheet (0.75.2): + - React-Core/RCTActionSheetHeaders (= 0.75.2) + - React-RCTAnimation (0.75.2): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Core/RCTAnimationHeaders @@ -1263,7 +1263,7 @@ PODS: - React-NativeModulesApple - ReactCodegen - ReactCommon - - React-RCTAppDelegate (0.75.0-rc.4): + - React-RCTAppDelegate (0.75.2): - RCT-Folly (= 2024.01.01.00) - RCTRequired - RCTTypeSafety @@ -1288,7 +1288,7 @@ PODS: - React-utils - ReactCodegen - ReactCommon - - React-RCTBlob (0.75.0-rc.4): + - React-RCTBlob (0.75.2): - DoubleConversion - fmt (= 9.1.0) - hermes-engine @@ -1301,7 +1301,7 @@ PODS: - React-RCTNetwork - ReactCodegen - ReactCommon - - React-RCTFabric (0.75.0-rc.4): + - React-RCTFabric (0.75.2): - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) @@ -1324,7 +1324,7 @@ PODS: - React-runtimescheduler - React-utils - Yoga - - React-RCTImage (0.75.0-rc.4): + - React-RCTImage (0.75.2): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Core/RCTImageHeaders @@ -1333,14 +1333,14 @@ PODS: - React-RCTNetwork - ReactCodegen - ReactCommon - - React-RCTLinking (0.75.0-rc.4): - - React-Core/RCTLinkingHeaders (= 0.75.0-rc.4) - - React-jsi (= 0.75.0-rc.4) + - React-RCTLinking (0.75.2): + - React-Core/RCTLinkingHeaders (= 0.75.2) + - React-jsi (= 0.75.2) - React-NativeModulesApple - ReactCodegen - ReactCommon - - ReactCommon/turbomodule/core (= 0.75.0-rc.4) - - React-RCTNetwork (0.75.0-rc.4): + - ReactCommon/turbomodule/core (= 0.75.2) + - React-RCTNetwork (0.75.2): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Core/RCTNetworkHeaders @@ -1348,7 +1348,7 @@ PODS: - React-NativeModulesApple - ReactCodegen - ReactCommon - - React-RCTSettings (0.75.0-rc.4): + - React-RCTSettings (0.75.2): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Core/RCTSettingsHeaders @@ -1356,24 +1356,24 @@ PODS: - React-NativeModulesApple - ReactCodegen - ReactCommon - - React-RCTText (0.75.0-rc.4): - - React-Core/RCTTextHeaders (= 0.75.0-rc.4) + - React-RCTText (0.75.2): + - React-Core/RCTTextHeaders (= 0.75.2) - Yoga - - React-RCTVibration (0.75.0-rc.4): + - React-RCTVibration (0.75.2): - RCT-Folly (= 2024.01.01.00) - React-Core/RCTVibrationHeaders - React-jsi - React-NativeModulesApple - ReactCodegen - ReactCommon - - React-rendererconsistency (0.75.0-rc.4) - - React-rendererdebug (0.75.0-rc.4): + - React-rendererconsistency (0.75.2) + - React-rendererdebug (0.75.2): - DoubleConversion - fmt (= 9.1.0) - RCT-Folly (= 2024.01.01.00) - React-debug - - React-rncore (0.75.0-rc.4) - - React-RuntimeApple (0.75.0-rc.4): + - React-rncore (0.75.2) + - React-RuntimeApple (0.75.2): - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - React-callinvoker @@ -1390,8 +1390,9 @@ PODS: - React-RuntimeCore - React-runtimeexecutor - React-RuntimeHermes + - React-runtimescheduler - React-utils - - React-RuntimeCore (0.75.0-rc.4): + - React-RuntimeCore (0.75.2): - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) @@ -1404,9 +1405,9 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - React-runtimeexecutor (0.75.0-rc.4): - - React-jsi (= 0.75.0-rc.4) - - React-RuntimeHermes (0.75.0-rc.4): + - React-runtimeexecutor (0.75.2): + - React-jsi (= 0.75.2) + - React-RuntimeHermes (0.75.2): - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - React-featureflags @@ -1417,7 +1418,7 @@ PODS: - React-nativeconfig - React-RuntimeCore - React-utils - - React-runtimescheduler (0.75.0-rc.4): + - React-runtimescheduler (0.75.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -1430,13 +1431,13 @@ PODS: - React-rendererdebug - React-runtimeexecutor - React-utils - - React-utils (0.75.0-rc.4): + - React-utils (0.75.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - React-debug - - React-jsi (= 0.75.0-rc.4) - - ReactCodegen (0.75.0-rc.4): + - React-jsi (= 0.75.2) + - ReactCodegen (0.75.2): - DoubleConversion - glog - hermes-engine @@ -1456,46 +1457,46 @@ PODS: - React-utils - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - ReactCommon (0.75.0-rc.4): - - ReactCommon/turbomodule (= 0.75.0-rc.4) - - ReactCommon/turbomodule (0.75.0-rc.4): + - ReactCommon (0.75.2): + - ReactCommon/turbomodule (= 0.75.2) + - ReactCommon/turbomodule (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.75.0-rc.4) - - React-cxxreact (= 0.75.0-rc.4) - - React-jsi (= 0.75.0-rc.4) - - React-logger (= 0.75.0-rc.4) - - React-perflogger (= 0.75.0-rc.4) - - ReactCommon/turbomodule/bridging (= 0.75.0-rc.4) - - ReactCommon/turbomodule/core (= 0.75.0-rc.4) - - ReactCommon/turbomodule/bridging (0.75.0-rc.4): + - React-callinvoker (= 0.75.2) + - React-cxxreact (= 0.75.2) + - React-jsi (= 0.75.2) + - React-logger (= 0.75.2) + - React-perflogger (= 0.75.2) + - ReactCommon/turbomodule/bridging (= 0.75.2) + - ReactCommon/turbomodule/core (= 0.75.2) + - ReactCommon/turbomodule/bridging (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.75.0-rc.4) - - React-cxxreact (= 0.75.0-rc.4) - - React-jsi (= 0.75.0-rc.4) - - React-logger (= 0.75.0-rc.4) - - React-perflogger (= 0.75.0-rc.4) - - ReactCommon/turbomodule/core (0.75.0-rc.4): + - React-callinvoker (= 0.75.2) + - React-cxxreact (= 0.75.2) + - React-jsi (= 0.75.2) + - React-logger (= 0.75.2) + - React-perflogger (= 0.75.2) + - ReactCommon/turbomodule/core (0.75.2): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.75.0-rc.4) - - React-cxxreact (= 0.75.0-rc.4) - - React-debug (= 0.75.0-rc.4) - - React-featureflags (= 0.75.0-rc.4) - - React-jsi (= 0.75.0-rc.4) - - React-logger (= 0.75.0-rc.4) - - React-perflogger (= 0.75.0-rc.4) - - React-utils (= 0.75.0-rc.4) + - React-callinvoker (= 0.75.2) + - React-cxxreact (= 0.75.2) + - React-debug (= 0.75.2) + - React-featureflags (= 0.75.2) + - React-jsi (= 0.75.2) + - React-logger (= 0.75.2) + - React-perflogger (= 0.75.2) + - React-utils (= 0.75.2) - RNLiveMarkdown (0.1.122): - DoubleConversion - glog @@ -1626,7 +1627,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-07-01-RNv0.75.0-1edbe36ce92fef2c4d427f5c4e104f2758f4b692 + :tag: hermes-2024-08-15-RNv0.75.1-4b3bf912cc0f705b51b71ce1a5b8bd79b93a451b RCT-Folly: :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" RCTDeprecation: @@ -1745,69 +1746,69 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: boost: 4cb898d0bf20404aab1850c656dcea009429d6c1 DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 - FBLazyVector: abd8ca0c46f3123c35991eab132ce1cc5478a496 + FBLazyVector: 38bb611218305c3bc61803e287b8a81c6f63b619 fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120 glog: 69ef571f3de08433d766d614c73a9838a06bf7eb - hermes-engine: 6f5b6ffaedbbed262e36f6367d91068231204cbf + hermes-engine: 3b6e0717ca847e2fc90a201e59db36caf04dee88 RCT-Folly: 4464f4d875961fce86008d45f4ecf6cef6de0740 - RCTDeprecation: 3c7e2ec22d9faa9ea271c60232b197f871d033d8 - RCTRequired: 5b0d43d7ad21a98d94ba6631c46664edefd7e215 - RCTTypeSafety: 5c24dd64651dd4f48fe4909ef3ab201f9e39bfd6 - React: 4902992e5ab4d0c58e4b264d74509586d6d2bc23 - React-callinvoker: 78ebe7b5fa81868ff88628ecb62a8ab8116fce1f - React-Core: 2835b279d46067161c4ffa3639402e3707367c00 - React-CoreModules: fa947cc15bf6b4517ade803bb06c024ca4a58df1 - React-cxxreact: d1937a1448653efb62e00dde5028559fd541a79a - React-debug: 022b1f8c5c48e9e755ef9db15fe434a45c07b487 - React-defaultsnativemodule: ea5a7447a15bd6e2f93f2c1dbddd2cbe9fd22e4b - React-domnativemodule: b04f400886069a7e755752e26a03d33c1bce5a4d - React-Fabric: 100f6f963fb1b92e7d6f65bf8d38170b11e4adf0 - React-FabricComponents: e83b713e6176ed9b5fd24ebf637b6bd1ef394a22 - React-FabricImage: 53ad95b2bfb947678d4108b8bc669433c71f4fcf - React-featureflags: 5ccbb1254347cb223c5286291737dca4f8a596a5 - React-featureflagsnativemodule: ac5d2cbe8a990ddaa1c2f20e1039a89358b9b214 - React-graphics: bf3945355fde57a0ebfd087e12283ad6e809bc30 - React-hermes: 91ac71b7998e0c692ce62d4426400c952a7d4334 - React-idlecallbacksnativemodule: 9951b913d445d9209b8300b3fd5bf6f2297c312b - React-ImageManager: c0c6af9477dc21e9c13abe7d6e12e8eb580c8d98 - React-jserrorhandler: 5535fb12e2cb4854ff5ba69297fde5a1ad7dc9f2 - React-jsi: 804711b7f34559f4e6659281a8ba97fd1f16fdce - React-jsiexecutor: 153150c393d8c361cc1263994e4825c6acb4afaf - React-jsinspector: 7b7d3515362f17a2bb111685748b70e4c85696ac - React-jsitracing: 51a40ea8a59cd77c568c31f084de0fffc2e52d9d - React-logger: 4519165efa410d66bd66cfcc3d1affaab6328505 - React-Mapbuffer: 9296d429e276349c7191b02aea83290e46023597 - React-microtasksnativemodule: 4fd6ef9b81209ab7bc51d6144fe899823c7cf5de - React-nativeconfig: 19c11c393ea8d14e3e172df7f97a909014a6ec11 - React-NativeModulesApple: c254c827b10bdffba1f0c6a5d952a9cb50b5d00c - React-perflogger: ed334ad2e4363e9a4c593473030e0be2263e1165 - React-performancetimeline: 124ccd9565cae0428d6e6024e55ade0a7b92aaa3 - React-RCTActionSheet: 391c1ef2a5928adb1fb0d75fa951c3f619628a2c - React-RCTAnimation: 9d472c477c4197fb8391e518a1b579b57bc25436 - React-RCTAppDelegate: cc5b2fe8266e56b83ab43863b824af2e09e2dc38 - React-RCTBlob: 7e7e5452a36e0736fced341153ba526fb6ef161c - React-RCTFabric: 7f99cf1f659ad97343576061f1fea07aefeb5444 - React-RCTImage: c9bcd8b3d539c598e546e664eac6b503d666d153 - React-RCTLinking: 28a05890cee1b1cc77d77950ee91958c2bc6961d - React-RCTNetwork: bca47ea5eddfe695144568f706c6ca291262df67 - React-RCTSettings: 110716a4bdda4f90128c1723082b0db897950d71 - React-RCTText: bdae984aef89223b32a13a66ab7cd387eae00307 - React-RCTVibration: 2f967ac4659562c96d597db499863a5b5f2ee368 - React-rendererconsistency: f63337474af1da1baf5fa7d8674d0b011167ff4b - React-rendererdebug: 9bcd00296b8c0556b107222ccfd5f16941d0d59a - React-rncore: d9d0b61606456e3f5ce53ada54ddc556eaaeb674 - React-RuntimeApple: e76d604bbb9edc492771607b653493295f46eaa3 - React-RuntimeCore: ad246b49aa8fdd2fef7aec9af5b009d3db162114 - React-runtimeexecutor: 4ab42f130e3bc5c4fe34772c94262dc610fd22fd - React-RuntimeHermes: 9039b59043732a99ef5446750f83d9a101819127 - React-runtimescheduler: 63e05c97cfefa6c3ec18d22af4cbcf41142163ab - React-utils: 656d5c9d6569519f3f6e4168e99c54fb5a2d3363 - ReactCodegen: 66b9d409aab4b63699db598dbeb91c74e2e94c97 - ReactCommon: 7b8080ee8edb31deaa03fb2c3877bc98cee834e7 + RCTDeprecation: 34cbf122b623037ea9facad2e92e53434c5c7422 + RCTRequired: 24c446d7bcd0f517d516b6265d8df04dc3eb1219 + RCTTypeSafety: ef5e91bd791abd3a99b2c75fd565791102a66352 + React: 643f06bc294806d2db2526b424fdf759e107f514 + React-callinvoker: 34d1fa0c340104f324e2521f546196beb44dfad2 + React-Core: facd883836d8d1cc1949d2053c58eab5fb22eb75 + React-CoreModules: f92a2cb11d22f6066823ca547c61e900325dfe44 + React-cxxreact: f5595a4cbfe5a4e9d401dffa2c1c78bbbbbe75e4 + React-debug: 4a91c177b5b2efcc546fb50bc2f676f3f589efab + React-defaultsnativemodule: 6b666572abf5fe7fe87836a42776abd6ad5ed173 + React-domnativemodule: 785d767c4edbb9f011b8c976271077759ca5c4aa + React-Fabric: a33cc1fdc62a3085774783bb30970531589d2028 + React-FabricComponents: 98de5f94cbd35d407f4fc78855298b562d8289cb + React-FabricImage: 0ce8fd83844d9edef5825116d38f0e208b9ad786 + React-featureflags: 37a78859ad71db758e2efdcbdb7384afefa8701e + React-featureflagsnativemodule: f94aacb52c463e200ee185bff90ae3b392e60263 + React-graphics: c16f1bab97a5d473831a79360d84300e93a614e5 + React-hermes: 7801f8c0e12f326524b461dc368d3e74f3d2a385 + React-idlecallbacksnativemodule: d81bb7b5d26cea9852a8edc6ad1979cd7ed0841f + React-ImageManager: 98a1e5b0b05528dde47ebcd953d916ac66d46c09 + React-jserrorhandler: 08f1c3465a71a6549c27ad82809ce145ad52d4f1 + React-jsi: 161428ab2c706d5fcd9878d260ff1513fdb356ab + React-jsiexecutor: abfdc7526151c6755f836235bbaa53b267a0803c + React-jsinspector: f0786053a1a258a4d8dde859d1a820c26ee686f0 + React-jsitracing: 52b849a77d02e2dc262a3031454c23be8dabb4d9 + React-logger: 8db32983d75dc2ad54f278f344ccb9b256e694fc + React-Mapbuffer: 1c08607305558666fd16678b85ef135e455d5c96 + React-microtasksnativemodule: f13f03163b6a5ec66665dfe80a0df4468bb766a6 + React-nativeconfig: 57781b79e11d5af7573e6f77cbf1143b71802a6d + React-NativeModulesApple: 7ff2e2cfb2e5fa5bdedcecf28ce37e696c6ef1e1 + React-perflogger: 8a360ccf603de6ddbe9ff8f54383146d26e6c936 + React-performancetimeline: 3cfec915adcb3653a5a633b41e711903844c35d8 + React-RCTActionSheet: 1c0e26a88eec41215089cf4436e38188cfe9f01a + React-RCTAnimation: d87207841b1e2ae1389e684262ea8c73c887cb04 + React-RCTAppDelegate: 328e56399c4f1c3d20cfe547ea24ebded2b3a87f + React-RCTBlob: 79b42cb7db55f34079297687a480dbcf37f023f6 + React-RCTFabric: 27636a6a5fa5622159297fce26881945d3658cf6 + React-RCTImage: 0c10a75de59f7384a2a55545d5f36fe783e6ecda + React-RCTLinking: bf08f4f655bf777af292b8d97449072c8bb196ca + React-RCTNetwork: 1b690846b40fc5685af58e088720657db6814637 + React-RCTSettings: 097e420926dd44153fb25174835b572aded224d6 + React-RCTText: d8fe2ae9f95b2ccd03b2f534286e938254791992 + React-RCTVibration: 976466dba32c0981a836e45ce38bcd4c8d6d924e + React-rendererconsistency: ee0d6f1b4420e1ad5bb01c02170e7ecbd278e307 + React-rendererdebug: 7fbf02f30d1e0bb0d96d65cf2548219cb53b29b6 + React-rncore: 7ffc5be03adbf0a5cbf1b654483f487a899cff08 + React-RuntimeApple: e623f002e1871de30a443291171d3f2fb134a6ec + React-RuntimeCore: a67357d4f073b1dbe6fbefc5273072027f201e1c + React-runtimeexecutor: 5bb52479abf8081086afb0397dc33dc97202a439 + React-RuntimeHermes: 860cf64708a12a2fa62366fe51fe000121fa031b + React-runtimescheduler: fff88d51ad2c8815fc75930dbac224d680593e6b + React-utils: 81a715d9c0a2a49047e77a86f3a2247408540deb + ReactCodegen: 60973d382704c793c605b9be0fc7f31cb279442f + ReactCommon: 6ef348087d250257c44c0204461c03f036650e9b RNLiveMarkdown: 5b9ce5b381fa6a1bf91c289657cbd444972a36f0 SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d - Yoga: 7a6e39b87687ab57cf466f72c97af32cc5a85130 + Yoga: 2a45d7e59592db061217551fd3bbe2dd993817ae -PODFILE CHECKSUM: 680fb9f1e9cbf26f351c1305fe9a144ff749e142 +PODFILE CHECKSUM: 9b81b0f7bfba9e6fb4fa10efe8319f7860794e08 COCOAPODS: 1.14.3 diff --git a/example/package.json b/example/package.json index 60c38c4c..6dd71838 100644 --- a/example/package.json +++ b/example/package.json @@ -9,17 +9,17 @@ "start": "react-native start" }, "dependencies": { - "react": "19.0.0-rc-fb9a90fa48-20240614", - "react-native": "0.75.0-rc.4" + "react": "18.3.1", + "react-native": "0.75.2" }, "devDependencies": { "@babel/core": "^7.20.0", "@babel/preset-env": "^7.20.0", "@babel/runtime": "^7.20.0", - "@react-native/babel-preset": "0.75.0-rc.4", - "@react-native/eslint-config": "0.75.0-rc.4", - "@react-native/metro-config": "0.75.0-rc.4", - "@react-native/typescript-config": "0.75.0-rc.4", + "@react-native/babel-preset": "0.75.2", + "@react-native/eslint-config": "0.75.2", + "@react-native/metro-config": "0.75.2", + "@react-native/typescript-config": "0.75.2", "@types/react": "^18.2.6", "@types/react-test-renderer": "^18.0.0", "babel-jest": "^29.6.3", @@ -27,7 +27,7 @@ "eslint": "^8.19.0", "jest": "^29.6.3", "prettier": "2.8.8", - "react-test-renderer": "19.0.0-rc-fb9a90fa48-20240614", + "react-test-renderer": "18.3.1", "typescript": "5.0.4" }, "engines": { diff --git a/example/patches/react-native+0.75.0-rc.4.patch b/example/patches/react-native+0.75.0-rc.4.patch deleted file mode 100644 index 607f23d3..00000000 --- a/example/patches/react-native+0.75.0-rc.4.patch +++ /dev/null @@ -1,82 +0,0 @@ -diff --git a/node_modules/react-native/ReactAndroid/build.gradle.kts b/node_modules/react-native/ReactAndroid/build.gradle.kts -index 76d41a6..659196a 100644 ---- a/node_modules/react-native/ReactAndroid/build.gradle.kts -+++ b/node_modules/react-native/ReactAndroid/build.gradle.kts -@@ -110,6 +110,18 @@ val preparePrefab by - Pair("../ReactCommon/react/renderer/graphics/", "react/renderer/graphics/"), - Pair("../ReactCommon/react/renderer/graphics/platform/android/", ""), - )), -+ PrefabPreprocessingEntry( -+ "react_render_consistency", -+ Pair("../ReactCommon/react/renderer/consistency/", "react/renderer/consistency/")), -+ PrefabPreprocessingEntry( -+ "react_featureflags", -+ Pair("../ReactCommon/react/featureflags/", "react/featureflags/")), -+ PrefabPreprocessingEntry( -+ "react_performance_timeline", -+ Pair("../ReactCommon/react/performance/timeline/", "react/performance/timeline/")), -+ PrefabPreprocessingEntry( -+ "react_render_observers_events", -+ Pair("../ReactCommon/react/renderer/observers/events/", "react/renderer/observers/events/")), - PrefabPreprocessingEntry( - "rrc_root", - Pair( -@@ -694,6 +706,18 @@ android { - create("react_render_graphics") { - headers = File(prefabHeadersDir, "react_render_graphics").absolutePath - } -+ create("react_render_consistency") { -+ headers = File(prefabHeadersDir, "react_render_consistency").absolutePath -+ } -+ create("react_featureflags") { -+ headers = File(prefabHeadersDir, "react_featureflags").absolutePath -+ } -+ create("react_performance_timeline") { -+ headers = File(prefabHeadersDir, "react_performance_timeline").absolutePath -+ } -+ create("react_render_observers_events") { -+ headers = File(prefabHeadersDir, "react_render_observers_events").absolutePath -+ } - create("rrc_image") { headers = File(prefabHeadersDir, "rrc_image").absolutePath } - create("rrc_root") { headers = File(prefabHeadersDir, "rrc_root").absolutePath } - create("rrc_view") { headers = File(prefabHeadersDir, "rrc_view").absolutePath } -diff --git a/node_modules/react-native/ReactAndroid/cmake-utils/ReactNative-application.cmake b/node_modules/react-native/ReactAndroid/cmake-utils/ReactNative-application.cmake -index 468b5c1..009acf3 100644 ---- a/node_modules/react-native/ReactAndroid/cmake-utils/ReactNative-application.cmake -+++ b/node_modules/react-native/ReactAndroid/cmake-utils/ReactNative-application.cmake -@@ -68,10 +68,14 @@ add_library(runtimeexecutor ALIAS ReactAndroid::runtimeexecutor) - add_library(react_codegen_rncore ALIAS ReactAndroid::react_codegen_rncore) - add_library(react_debug ALIAS ReactAndroid::react_debug) - add_library(react_utils ALIAS ReactAndroid::react_utils) -+add_library(reactnativejni ALIAS ReactAndroid::reactnativejni) - add_library(react_render_componentregistry ALIAS ReactAndroid::react_render_componentregistry) - add_library(react_newarchdefaults ALIAS ReactAndroid::react_newarchdefaults) - add_library(react_render_core ALIAS ReactAndroid::react_render_core) - add_library(react_render_graphics ALIAS ReactAndroid::react_render_graphics) -+add_library(react_render_consistency ALIAS ReactAndroid::react_render_consistency) -+add_library(react_performance_timeline ALIAS ReactAndroid::react_performance_timeline) -+add_library(react_render_observers_events ALIAS ReactAndroid::react_render_observers_events) - add_library(rrc_view ALIAS ReactAndroid::rrc_view) - add_library(rrc_text ALIAS ReactAndroid::rrc_text) - add_library(rrc_textinput ALIAS ReactAndroid::rrc_textinput) -@@ -79,6 +83,7 @@ add_library(jsi ALIAS ReactAndroid::jsi) - add_library(glog ALIAS ReactAndroid::glog) - add_library(fabricjni ALIAS ReactAndroid::fabricjni) - add_library(mapbufferjni ALIAS ReactAndroid::mapbufferjni) -+add_library(react_featureflags ALIAS ReactAndroid::react_featureflags) - add_library(react_render_mapbuffer ALIAS ReactAndroid::react_render_mapbuffer) - add_library(react_render_textlayoutmanager ALIAS ReactAndroid::react_render_textlayoutmanager) - add_library(yoga ALIAS ReactAndroid::yoga) -diff --git a/node_modules/react-native/ReactCommon/react/renderer/components/textinput/CMakeLists.txt b/node_modules/react-native/ReactCommon/react/renderer/components/textinput/CMakeLists.txt -index 9881461..c311a05 100644 ---- a/node_modules/react-native/ReactCommon/react/renderer/components/textinput/CMakeLists.txt -+++ b/node_modules/react-native/ReactCommon/react/renderer/components/textinput/CMakeLists.txt -@@ -15,7 +15,7 @@ add_compile_options( - -DLOG_TAG=\"Fabric\") - - file(GLOB rrc_textinput_SRC CONFIGURE_DEPENDS *.cpp platform/android/react/renderer/components/androidtextinput/*.cpp) --add_library(rrc_textinput STATIC ${rrc_textinput_SRC}) -+add_library(rrc_textinput SHARED ${rrc_textinput_SRC}) - - target_include_directories(rrc_textinput PUBLIC . ${CMAKE_CURRENT_SOURCE_DIR}/platform/android/) - diff --git a/package.json b/package.json index 53abfea8..dff0726e 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "@commitlint/config-conventional": "^17.0.2", "@evilmartians/lefthook": "^1.5.0", "@lwc/eslint-plugin-lwc": "^1.7.2", - "@react-native/eslint-config": "^0.73.2", + "@react-native/eslint-config": "0.75.2", "@release-it/conventional-changelog": "^5.0.0", "@types/jest": "^28.1.2", "@types/react": "~17.0.21", @@ -90,8 +90,8 @@ "jest-environment-jsdom": "^29.7.0", "nodemon": "^3.1.3", "prettier": "2.8.8", - "react": "18.2.0", - "react-native": "0.74.5", + "react": "18.3.1", + "react-native": "0.75.2", "react-native-builder-bob": "^0.20.0", "react-native-web": "^0.19.10", "release-it": "^15.0.0", @@ -100,8 +100,7 @@ }, "resolutions": { "@types/react": "17.0.21", - "link@^2.1.1": "patch:link@npm%3A2.1.1#./.yarn/patches/link-npm-2.1.1-1c9fea076e.patch", - "react-native@0.74.5": "patch:react-native@npm%3A0.74.5#./.yarn/patches/react-native-npm-0.74.5-3cfd406787.patch" + "link@^2.1.1": "patch:link@npm%3A2.1.1#./.yarn/patches/link-npm-2.1.1-1c9fea076e.patch" }, "peerDependencies": { "react": "*", diff --git a/yarn.lock b/yarn.lock index 2b3a4d99..e05faa78 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2969,7 +2969,7 @@ __metadata: languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.5.1, @eslint-community/regexpp@npm:^4.6.1": +"@eslint-community/regexpp@npm:^4.5.1, @eslint-community/regexpp@npm:^4.6.1": version: 4.10.0 resolution: "@eslint-community/regexpp@npm:4.10.0" checksum: 2a6e345429ea8382aaaf3a61f865cae16ed44d31ca917910033c02dc00d505d939f10b81e079fa14d43b51499c640138e153b7e40743c4c094d9df97d4e56f7b @@ -3024,10 +3024,10 @@ __metadata: "@babel/core": ^7.20.0 "@babel/preset-env": ^7.20.0 "@babel/runtime": ^7.20.0 - "@react-native/babel-preset": 0.75.0-rc.4 - "@react-native/eslint-config": 0.75.0-rc.4 - "@react-native/metro-config": 0.75.0-rc.4 - "@react-native/typescript-config": 0.75.0-rc.4 + "@react-native/babel-preset": 0.75.2 + "@react-native/eslint-config": 0.75.2 + "@react-native/metro-config": 0.75.2 + "@react-native/typescript-config": 0.75.2 "@types/react": ^18.2.6 "@types/react-test-renderer": ^18.0.0 babel-jest: ^29.6.3 @@ -3035,9 +3035,9 @@ __metadata: eslint: ^8.19.0 jest: ^29.6.3 prettier: 2.8.8 - react: 19.0.0-rc-fb9a90fa48-20240614 - react-native: 0.75.0-rc.4 - react-test-renderer: 19.0.0-rc-fb9a90fa48-20240614 + react: 18.3.1 + react-native: 0.75.2 + react-test-renderer: 18.3.1 typescript: 5.0.4 languageName: unknown linkType: soft @@ -3067,7 +3067,7 @@ __metadata: "@commitlint/config-conventional": ^17.0.2 "@evilmartians/lefthook": ^1.5.0 "@lwc/eslint-plugin-lwc": ^1.7.2 - "@react-native/eslint-config": ^0.73.2 + "@react-native/eslint-config": 0.75.2 "@release-it/conventional-changelog": ^5.0.0 "@types/jest": ^28.1.2 "@types/react": ~17.0.21 @@ -3092,8 +3092,8 @@ __metadata: jest-environment-jsdom: ^29.7.0 nodemon: ^3.1.3 prettier: 2.8.8 - react: 18.2.0 - react-native: 0.74.5 + react: 18.3.1 + react-native: 0.75.2 react-native-builder-bob: ^0.20.0 react-native-web: ^0.19.10 release-it: ^15.0.0 @@ -4339,15 +4339,15 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-clean@npm:14.0.0-alpha.11": - version: 14.0.0-alpha.11 - resolution: "@react-native-community/cli-clean@npm:14.0.0-alpha.11" +"@react-native-community/cli-clean@npm:14.0.0": + version: 14.0.0 + resolution: "@react-native-community/cli-clean@npm:14.0.0" dependencies: - "@react-native-community/cli-tools": 14.0.0-alpha.11 + "@react-native-community/cli-tools": 14.0.0 chalk: ^4.1.2 execa: ^5.0.0 fast-glob: ^3.3.2 - checksum: d56e59b9cca47fe537ec9b81370f3e5b6643e849a07ac805b79992e6c81820fae23dc84a5dc9485d78abc15eb2ac424ae08e0c9651aae384bb49e63fa81e3a1c + checksum: c2f40e810b1aa6b7ad8a5babf0dda42606d6103f6bf7015fd440839cadb569b6410cbbbb258e8a9ac09a3831835bf2edd3a457b6ffab37652610850305d3602e languageName: node linkType: hard @@ -4365,17 +4365,17 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-config@npm:14.0.0-alpha.11": - version: 14.0.0-alpha.11 - resolution: "@react-native-community/cli-config@npm:14.0.0-alpha.11" +"@react-native-community/cli-config@npm:14.0.0": + version: 14.0.0 + resolution: "@react-native-community/cli-config@npm:14.0.0" dependencies: - "@react-native-community/cli-tools": 14.0.0-alpha.11 + "@react-native-community/cli-tools": 14.0.0 chalk: ^4.1.2 cosmiconfig: ^9.0.0 deepmerge: ^4.3.0 fast-glob: ^3.3.2 joi: ^17.2.1 - checksum: e99c347270e7f1e83d7972f9d56757ba511bec3a1944e7a9da4f72746b75a1356577e55cb1fb3aa09c7291e039d76c21ac5c24554c6078c02c05f8251f1e9aa8 + checksum: cb25249a99ce5cc7b9f451cf1903c336cda1f601e2d971d5681d5310bd86ac4516867ad9b22b257686863a4146291ce863c03ebe78e7ac7020f7bdd778196150 languageName: node linkType: hard @@ -4388,6 +4388,15 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-debugger-ui@npm:14.0.0": + version: 14.0.0 + resolution: "@react-native-community/cli-debugger-ui@npm:14.0.0" + dependencies: + serve-static: ^1.13.1 + checksum: 8e93038d341cb7c021ebc13dec37c5f8920ebe4d141886939bb83cb606b86d47dcbef61092040fa002ae29cd48e17e2fe63f23ac6309639b64d67cd67bc83072 + languageName: node + linkType: hard + "@react-native-community/cli-debugger-ui@npm:14.0.0-alpha.11": version: 14.0.0-alpha.11 resolution: "@react-native-community/cli-debugger-ui@npm:14.0.0-alpha.11" @@ -4422,19 +4431,19 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-doctor@npm:14.0.0-alpha.11": - version: 14.0.0-alpha.11 - resolution: "@react-native-community/cli-doctor@npm:14.0.0-alpha.11" +"@react-native-community/cli-doctor@npm:14.0.0": + version: 14.0.0 + resolution: "@react-native-community/cli-doctor@npm:14.0.0" dependencies: - "@react-native-community/cli-config": 14.0.0-alpha.11 - "@react-native-community/cli-platform-android": 14.0.0-alpha.11 - "@react-native-community/cli-platform-apple": 14.0.0-alpha.11 - "@react-native-community/cli-platform-ios": 14.0.0-alpha.11 - "@react-native-community/cli-tools": 14.0.0-alpha.11 + "@react-native-community/cli-config": 14.0.0 + "@react-native-community/cli-platform-android": 14.0.0 + "@react-native-community/cli-platform-apple": 14.0.0 + "@react-native-community/cli-platform-ios": 14.0.0 + "@react-native-community/cli-tools": 14.0.0 chalk: ^4.1.2 command-exists: ^1.2.8 deepmerge: ^4.3.0 - envinfo: ^7.10.0 + envinfo: ^7.13.0 execa: ^5.0.0 node-stream-zip: ^1.9.1 ora: ^5.4.1 @@ -4442,7 +4451,7 @@ __metadata: strip-ansi: ^5.2.0 wcwidth: ^1.0.1 yaml: ^2.2.1 - checksum: 5995ae1fa736d72a5ee68afa09abf7b9e00fa6f4853997eb8c266f647b31e3199fec1328fc23ec92b9b32f4eead6f27551c6ebd5db27adaba8e66404f75c0b63 + checksum: 86bded381c4a3e4d8db9a146879cbf82e132b6405fed86db8998bd5eab6b533d245d6be0dc5e99f3580f9a9636ab9b7ee03491d9293a2fa34ebd36f8227e8699 languageName: node linkType: hard @@ -4472,17 +4481,17 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-platform-android@npm:14.0.0-alpha.11": - version: 14.0.0-alpha.11 - resolution: "@react-native-community/cli-platform-android@npm:14.0.0-alpha.11" +"@react-native-community/cli-platform-android@npm:14.0.0": + version: 14.0.0 + resolution: "@react-native-community/cli-platform-android@npm:14.0.0" dependencies: - "@react-native-community/cli-tools": 14.0.0-alpha.11 + "@react-native-community/cli-tools": 14.0.0 chalk: ^4.1.2 execa: ^5.0.0 fast-glob: ^3.3.2 fast-xml-parser: ^4.2.4 logkitty: ^0.7.1 - checksum: 2addda0d3ccbb3f8ce513424a696524638abe41476194ff821bbb197112c51d9cd29231ac17e8eb4b9f5e2a4a9e52327d87550eacedc97d55f1f9267998728d7 + checksum: 57fee4e7b243354fec87b3e3b8e99c070de39f6d55d265f4917c1def786d5675fb13ff40d50a8c87ef3af57ed5be4c603a776402c77a9279067875188bf5e183 languageName: node linkType: hard @@ -4500,17 +4509,17 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-platform-apple@npm:14.0.0-alpha.11": - version: 14.0.0-alpha.11 - resolution: "@react-native-community/cli-platform-apple@npm:14.0.0-alpha.11" +"@react-native-community/cli-platform-apple@npm:14.0.0": + version: 14.0.0 + resolution: "@react-native-community/cli-platform-apple@npm:14.0.0" dependencies: - "@react-native-community/cli-tools": 14.0.0-alpha.11 + "@react-native-community/cli-tools": 14.0.0 chalk: ^4.1.2 execa: ^5.0.0 fast-glob: ^3.3.2 fast-xml-parser: ^4.2.4 ora: ^5.4.1 - checksum: 22fe4bc261c7fff220e68c0d62e63e016a532732a7ad7e60d488db7a9d5af3b47b7916b6f1381fe20c48f87e396dbae1d24a9ef093f3711225dc257109423d61 + checksum: 17c2bad66108c11af6355d4c41b6433974c1c028eb23fb3ccaaccca53e2463f9e0ab4a3daea2152aa0bca4818a3dafbb64dedd3a47127883e0270621c9603c40 languageName: node linkType: hard @@ -4523,12 +4532,12 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-platform-ios@npm:14.0.0-alpha.11": - version: 14.0.0-alpha.11 - resolution: "@react-native-community/cli-platform-ios@npm:14.0.0-alpha.11" +"@react-native-community/cli-platform-ios@npm:14.0.0": + version: 14.0.0 + resolution: "@react-native-community/cli-platform-ios@npm:14.0.0" dependencies: - "@react-native-community/cli-platform-apple": 14.0.0-alpha.11 - checksum: 86e5457e32824e2df64838c7f2791b5d9bae4be137b39d436891049982d494ac17da55e5eb4257df02e383d948f1b6c1298ca0bbbc5094ae494d3692bfa9bc70 + "@react-native-community/cli-platform-apple": 14.0.0 + checksum: 41dab22395c8f3c03d0725e4d986d8d434b3560da16ae83b75d40210cd0ff7c3340d5f48ccd8dbd94ed2c4a6ee863670e0e5f1a06a4415334511ca38b53f7d18 languageName: node linkType: hard @@ -4549,6 +4558,23 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-server-api@npm:14.0.0": + version: 14.0.0 + resolution: "@react-native-community/cli-server-api@npm:14.0.0" + dependencies: + "@react-native-community/cli-debugger-ui": 14.0.0 + "@react-native-community/cli-tools": 14.0.0 + compression: ^1.7.1 + connect: ^3.6.5 + errorhandler: ^1.5.1 + nocache: ^3.0.1 + pretty-format: ^26.6.2 + serve-static: ^1.13.1 + ws: ^6.2.3 + checksum: f97a08b872feaadad73313a245518c2d8b9b6c0c9d10d6c678afeca6f1cab4d07c67cae9f8ea343afc293fc8f0855192a671beb79adf8da386f7e885afff4cf3 + languageName: node + linkType: hard + "@react-native-community/cli-server-api@npm:14.0.0-alpha.11": version: 14.0.0-alpha.11 resolution: "@react-native-community/cli-server-api@npm:14.0.0-alpha.11" @@ -4585,6 +4611,24 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-tools@npm:14.0.0": + version: 14.0.0 + resolution: "@react-native-community/cli-tools@npm:14.0.0" + dependencies: + appdirsjs: ^1.2.4 + chalk: ^4.1.2 + execa: ^5.0.0 + find-up: ^5.0.0 + mime: ^2.4.1 + open: ^6.2.0 + ora: ^5.4.1 + semver: ^7.5.2 + shell-quote: ^1.7.3 + sudo-prompt: ^9.0.0 + checksum: 9fac95bdac9dd75bc0f7dbc4bbdb490b63271ba7f1e71730cae662d654e2bfb471f1c71f4953638a23938651b3284d587dde57130a9f200ff4aa0c5538d55233 + languageName: node + linkType: hard + "@react-native-community/cli-tools@npm:14.0.0-alpha.11": version: 14.0.0-alpha.11 resolution: "@react-native-community/cli-tools@npm:14.0.0-alpha.11" @@ -4612,12 +4656,12 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-types@npm:14.0.0-alpha.11": - version: 14.0.0-alpha.11 - resolution: "@react-native-community/cli-types@npm:14.0.0-alpha.11" +"@react-native-community/cli-types@npm:14.0.0": + version: 14.0.0 + resolution: "@react-native-community/cli-types@npm:14.0.0" dependencies: joi: ^17.2.1 - checksum: 7012516990f5b3e073d30ad67d6cc74439ea4a70aa26463f41a1710ed44b669d0868e4ba3f70f9ebe96b02d9785e0255987144dfa6e5174051c0753ee67c2734 + checksum: a0e4b26da8cc600d133b60f7a74fc1375144f974bf7d453b197091e65af0e69ac0bad42eb957da6c27364c82f1126d4a6bc6b0352ea838366679fac940df9729 languageName: node linkType: hard @@ -4648,17 +4692,17 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli@npm:14.0.0-alpha.11": - version: 14.0.0-alpha.11 - resolution: "@react-native-community/cli@npm:14.0.0-alpha.11" - dependencies: - "@react-native-community/cli-clean": 14.0.0-alpha.11 - "@react-native-community/cli-config": 14.0.0-alpha.11 - "@react-native-community/cli-debugger-ui": 14.0.0-alpha.11 - "@react-native-community/cli-doctor": 14.0.0-alpha.11 - "@react-native-community/cli-server-api": 14.0.0-alpha.11 - "@react-native-community/cli-tools": 14.0.0-alpha.11 - "@react-native-community/cli-types": 14.0.0-alpha.11 +"@react-native-community/cli@npm:14.0.0": + version: 14.0.0 + resolution: "@react-native-community/cli@npm:14.0.0" + dependencies: + "@react-native-community/cli-clean": 14.0.0 + "@react-native-community/cli-config": 14.0.0 + "@react-native-community/cli-debugger-ui": 14.0.0 + "@react-native-community/cli-doctor": 14.0.0 + "@react-native-community/cli-server-api": 14.0.0 + "@react-native-community/cli-tools": 14.0.0 + "@react-native-community/cli-types": 14.0.0 chalk: ^4.1.2 commander: ^9.4.1 deepmerge: ^4.3.0 @@ -4670,7 +4714,7 @@ __metadata: semver: ^7.5.2 bin: rnc-cli: build/bin.js - checksum: 26001fd05b5a750e0e5e3364a86946d309e680a57299068fcd0a538932b40f9a28983e5a3922d6e3f0bb92051bc2792eb5329f7cd3325fc9705ee11f3c7e5798 + checksum: f8504b587291caa773eb85bfe260a2a2aec85b0db4ae55c41f473bacbab368641ea06c6c96b756c13a28d37450f1e715991e23eec7b169db76d84a075856e13d languageName: node linkType: hard @@ -4681,10 +4725,10 @@ __metadata: languageName: node linkType: hard -"@react-native/assets-registry@npm:0.75.0-rc.4": - version: 0.75.0-rc.4 - resolution: "@react-native/assets-registry@npm:0.75.0-rc.4" - checksum: f1ba9983cb3c703cfbc843f4304016cf9a267e515f8d7a3bf842cb7f44a012c9c7f13d5d1556315c719220985f7de4bbf4e4f43a25767293ee8dd43944f9a27d +"@react-native/assets-registry@npm:0.75.2": + version: 0.75.2 + resolution: "@react-native/assets-registry@npm:0.75.2" + checksum: 8e43216aa4a5c532d37ad81d8b58483ba51351ab4334c6b04a20996b0a83dfaffa21ef3b4069d6411b1762c58e2ca645dbc14697239f88e548d4320016444c8d languageName: node linkType: hard @@ -4706,12 +4750,12 @@ __metadata: languageName: node linkType: hard -"@react-native/babel-plugin-codegen@npm:0.75.0-rc.4": - version: 0.75.0-rc.4 - resolution: "@react-native/babel-plugin-codegen@npm:0.75.0-rc.4" +"@react-native/babel-plugin-codegen@npm:0.75.2": + version: 0.75.2 + resolution: "@react-native/babel-plugin-codegen@npm:0.75.2" dependencies: - "@react-native/codegen": 0.75.0-rc.4 - checksum: a6e9609453eae53ed34053a5698e5a5f8c3c3ececfc0a9f5c8436002fcda5e37d8bf2b2b6188dd1b473dfac1db0bad80010b4b1038cccaae1feb218ef0c0bf73 + "@react-native/codegen": 0.75.2 + checksum: 972f30e9d92cc20c8100d1c88d7626a5ef779a202743d1f4143530fe3d37e7a797dd0e0126ea3847e769afc45d9ac5d2f792d76fbe786e778ad0d50c7a62cacd languageName: node linkType: hard @@ -4820,9 +4864,9 @@ __metadata: languageName: node linkType: hard -"@react-native/babel-preset@npm:0.75.0-rc.4": - version: 0.75.0-rc.4 - resolution: "@react-native/babel-preset@npm:0.75.0-rc.4" +"@react-native/babel-preset@npm:0.75.2": + version: 0.75.2 + resolution: "@react-native/babel-preset@npm:0.75.2" dependencies: "@babel/core": ^7.20.0 "@babel/plugin-proposal-export-default-from": ^7.0.0 @@ -4866,12 +4910,12 @@ __metadata: "@babel/plugin-transform-typescript": ^7.5.0 "@babel/plugin-transform-unicode-regex": ^7.0.0 "@babel/template": ^7.0.0 - "@react-native/babel-plugin-codegen": 0.75.0-rc.4 + "@react-native/babel-plugin-codegen": 0.75.2 babel-plugin-transform-flow-enums: ^0.0.2 react-refresh: ^0.14.0 peerDependencies: "@babel/core": "*" - checksum: 357861f2f7aad7f800c83ad983f173fd898a2c93ae16a141fffb98c3f867f6fccf6be1eb579315a59b4b9d95224b5cb19e000e6cb2a9787a0c8a767b0260b701 + checksum: 8cadcf7b5f7770841bccf4aade6da617bc5d673392a5b0cdd9a427760f4a3b47fe24afd518859080320e13d2f6c5b815b05480e8ca60a957a9b6032864a09ed5 languageName: node linkType: hard @@ -4909,9 +4953,9 @@ __metadata: languageName: node linkType: hard -"@react-native/codegen@npm:0.75.0-rc.4": - version: 0.75.0-rc.4 - resolution: "@react-native/codegen@npm:0.75.0-rc.4" +"@react-native/codegen@npm:0.75.2": + version: 0.75.2 + resolution: "@react-native/codegen@npm:0.75.2" dependencies: "@babel/parser": ^7.20.0 glob: ^7.1.1 @@ -4920,9 +4964,10 @@ __metadata: jscodeshift: ^0.14.0 mkdirp: ^0.5.1 nullthrows: ^1.1.1 + yargs: ^17.6.2 peerDependencies: "@babel/preset-env": ^7.1.6 - checksum: 4f5d31d0bc85cc725c1feef4fcd246c60b4e98df30e53dd448b8366eb54126b4e7b92b1dbd9e1c113d0473ca094543eb29858494c733e589f822c923f0e3a4ed + checksum: 13fa73f36f9bb018bdd525a49643524baf5fb564332e5058846f2630ab6db33fb6f5f784d42ff1176190f013abbcef5839ea448bcb954455c2eaf9eddd49ec98 languageName: node linkType: hard @@ -4946,14 +4991,14 @@ __metadata: languageName: node linkType: hard -"@react-native/community-cli-plugin@npm:0.75.0-rc.4": - version: 0.75.0-rc.4 - resolution: "@react-native/community-cli-plugin@npm:0.75.0-rc.4" +"@react-native/community-cli-plugin@npm:0.75.2": + version: 0.75.2 + resolution: "@react-native/community-cli-plugin@npm:0.75.2" dependencies: "@react-native-community/cli-server-api": 14.0.0-alpha.11 "@react-native-community/cli-tools": 14.0.0-alpha.11 - "@react-native/dev-middleware": 0.75.0-rc.4 - "@react-native/metro-babel-transformer": 0.75.0-rc.4 + "@react-native/dev-middleware": 0.75.2 + "@react-native/metro-babel-transformer": 0.75.2 chalk: ^4.0.0 execa: ^5.1.1 metro: ^0.80.3 @@ -4962,7 +5007,7 @@ __metadata: node-fetch: ^2.2.0 querystring: ^0.2.1 readline: ^1.3.0 - checksum: be958884d0d9f8f7f152fbbf7faf58a4b5b6d6ab95de8af9a820e93afbbd8f36731fb8838bb3d4fa342c84bfbccc03d3a8df4c9564e79720ce41137757985890 + checksum: 661fa567059a8ae1aa60acb8369166ac04c10904151eebbb1081d07d513bd7974c30f2093a7ae841fd32aea9cfc63a97d9da9650944dc98fdae9a9597e7e39b1 languageName: node linkType: hard @@ -4980,10 +5025,10 @@ __metadata: languageName: node linkType: hard -"@react-native/debugger-frontend@npm:0.75.0-rc.4": - version: 0.75.0-rc.4 - resolution: "@react-native/debugger-frontend@npm:0.75.0-rc.4" - checksum: fea9e9af7379582b79bab737d3c0cabb74d5d95bb6ee1273b3ea87f894ae0f547287d86f69ff831dd48ac9144fd673f4ccd6bab508f8b67a9fa62864eabc555b +"@react-native/debugger-frontend@npm:0.75.2": + version: 0.75.2 + resolution: "@react-native/debugger-frontend@npm:0.75.2" + checksum: 101b79cb72941db46290f1495d08caca3bc0f6b9244d4d34d847ad0d1510326c22954f11dc7d252f647c7d157b713ac3744a9f3e28326fc2f37fa2f4f78d81ed languageName: node linkType: hard @@ -5029,12 +5074,12 @@ __metadata: languageName: node linkType: hard -"@react-native/dev-middleware@npm:0.75.0-rc.4": - version: 0.75.0-rc.4 - resolution: "@react-native/dev-middleware@npm:0.75.0-rc.4" +"@react-native/dev-middleware@npm:0.75.2": + version: 0.75.2 + resolution: "@react-native/dev-middleware@npm:0.75.2" dependencies: "@isaacs/ttlcache": ^1.4.1 - "@react-native/debugger-frontend": 0.75.0-rc.4 + "@react-native/debugger-frontend": 0.75.2 chrome-launcher: ^0.15.2 chromium-edge-launcher: ^0.2.0 connect: ^3.6.5 @@ -5045,17 +5090,17 @@ __metadata: selfsigned: ^2.4.1 serve-static: ^1.13.1 ws: ^6.2.2 - checksum: 7dce54b2858cf2442bcaa618ef915e3355b214796187745fa0b19a8809e24ac21d700f429e514c405f60f38538fa2b06ee0a4fe0d9a485336d9eaf3277c989ca + checksum: 837b0b223b1805672aeafc35f424f2f1b3c70d2e32c68a16571dc10134b0b386478e6e530ce682619d120e8aeb99d314c9200a26257ca6d164f3394e377ea1db languageName: node linkType: hard -"@react-native/eslint-config@npm:0.75.0-rc.4": - version: 0.75.0-rc.4 - resolution: "@react-native/eslint-config@npm:0.75.0-rc.4" +"@react-native/eslint-config@npm:0.75.2": + version: 0.75.2 + resolution: "@react-native/eslint-config@npm:0.75.2" dependencies: "@babel/core": ^7.20.0 "@babel/eslint-parser": ^7.20.0 - "@react-native/eslint-plugin": 0.75.0-rc.4 + "@react-native/eslint-plugin": 0.75.2 "@typescript-eslint/eslint-plugin": ^7.1.1 "@typescript-eslint/parser": ^7.1.1 eslint-config-prettier: ^8.5.0 @@ -5068,45 +5113,14 @@ __metadata: peerDependencies: eslint: ">=8" prettier: ">=2" - checksum: 57f91b09effa2dd103afec7f626ec040566a3eb695e1e4f187fc09e471a96e0ae4a39a62bd3ea27d5fe7ba574db471ffe3777146278c14599671d39b3d0f2b7a + checksum: d0638dde2f7e87bdb0c3ab1acff3185666a1009dd282920ea11ad801cd1eac4be9946ef2a5a0c4670e5d456576aee86b9478d98778f57ba835549460eabb2dad languageName: node linkType: hard -"@react-native/eslint-config@npm:^0.73.2": - version: 0.73.2 - resolution: "@react-native/eslint-config@npm:0.73.2" - dependencies: - "@babel/core": ^7.20.0 - "@babel/eslint-parser": ^7.20.0 - "@react-native/eslint-plugin": 0.73.1 - "@typescript-eslint/eslint-plugin": ^5.57.1 - "@typescript-eslint/parser": ^5.57.1 - eslint-config-prettier: ^8.5.0 - eslint-plugin-eslint-comments: ^3.2.0 - eslint-plugin-ft-flow: ^2.0.1 - eslint-plugin-jest: ^26.5.3 - eslint-plugin-prettier: ^4.2.1 - eslint-plugin-react: ^7.30.1 - eslint-plugin-react-hooks: ^4.6.0 - eslint-plugin-react-native: ^4.0.0 - peerDependencies: - eslint: ">=8" - prettier: ">=2" - checksum: 6d9de3267d80f1ee4f046a54a86bb906448dbc2a1a708fa7b7cb92f7611dec666b5908451501cd39b8b67eda4c8cfac6b2707a0ea65eb0228c79dcd47fc9b4c5 - languageName: node - linkType: hard - -"@react-native/eslint-plugin@npm:0.73.1": - version: 0.73.1 - resolution: "@react-native/eslint-plugin@npm:0.73.1" - checksum: 82a9bd30ada10ec4e926021967d1ffeb7c82eaaba6f7171cc655daf3339d2e2c15897bc3cd0f529e83ef2958c3b9b0365590a6b672a1a0efe7c781bd3e854473 - languageName: node - linkType: hard - -"@react-native/eslint-plugin@npm:0.75.0-rc.4": - version: 0.75.0-rc.4 - resolution: "@react-native/eslint-plugin@npm:0.75.0-rc.4" - checksum: e12856837746db3675be890ed71a37fc6cda42ae2a153e91ee2f38c5626ce9a8807ded36a53fab824585492f3a4a569ea5e3b046b444b4435e0a8a97137b8aef +"@react-native/eslint-plugin@npm:0.75.2": + version: 0.75.2 + resolution: "@react-native/eslint-plugin@npm:0.75.2" + checksum: 109827dd3a59b2b07d15c6d6fdaa7c02fe1cba1a8b3bf54cc0f6f561f3f19400faa39068ecd4eb16255c833e6b6681af22f5b49191b0c297e4092f538d1027c6 languageName: node linkType: hard @@ -5117,10 +5131,10 @@ __metadata: languageName: node linkType: hard -"@react-native/gradle-plugin@npm:0.75.0-rc.4": - version: 0.75.0-rc.4 - resolution: "@react-native/gradle-plugin@npm:0.75.0-rc.4" - checksum: fc7f8168cc975c8337dbb1ac6a7179f40b21960be0959bbcd7e8cea358afcbd573758c694d3139be0828a307af3b5192b703c4fd18c36f2025e40260866ec6f0 +"@react-native/gradle-plugin@npm:0.75.2": + version: 0.75.2 + resolution: "@react-native/gradle-plugin@npm:0.75.2" + checksum: 7b1fbc2dba386f2b7ec009a05d3ea508051d6002f095fc9c9aa412e9c51f5d9c1e0b416e0fc01be3e1e847c43d348d403baf9f73cea3b9c6635916109c033ec7 languageName: node linkType: hard @@ -5131,10 +5145,10 @@ __metadata: languageName: node linkType: hard -"@react-native/js-polyfills@npm:0.75.0-rc.4": - version: 0.75.0-rc.4 - resolution: "@react-native/js-polyfills@npm:0.75.0-rc.4" - checksum: 109ad441e204f60ac9a08afedd7ce835d74c70147c0e332f1c0dbeef773052b55ccdd7e6ced01bd343b4e64410d4665a6be067d8167d8662ac28a7830c5791de +"@react-native/js-polyfills@npm:0.75.2": + version: 0.75.2 + resolution: "@react-native/js-polyfills@npm:0.75.2" + checksum: 65c903cba17d9dd68f0fd8261d6cdecddf36841583fd47fa190d6256b0e1fee6b09e9044fd5ab6665f2e3a4de0c322139457c5ecc25398e362954cdeecf9d361 languageName: node linkType: hard @@ -5152,29 +5166,29 @@ __metadata: languageName: node linkType: hard -"@react-native/metro-babel-transformer@npm:0.75.0-rc.4": - version: 0.75.0-rc.4 - resolution: "@react-native/metro-babel-transformer@npm:0.75.0-rc.4" +"@react-native/metro-babel-transformer@npm:0.75.2": + version: 0.75.2 + resolution: "@react-native/metro-babel-transformer@npm:0.75.2" dependencies: "@babel/core": ^7.20.0 - "@react-native/babel-preset": 0.75.0-rc.4 + "@react-native/babel-preset": 0.75.2 hermes-parser: 0.22.0 nullthrows: ^1.1.1 peerDependencies: "@babel/core": "*" - checksum: 78dd48ec3bfe0c8d2b78b6ad069a1a4d27ccee6330120a0bfb854d101f050f5f27878902a65dc5bab7944bc1df8336993bb126633173bf2d9faa8c1f73915f6d + checksum: 670a068b225d6133668c0b6d00649fbf459ab11bd37e53e3eee3e1134303dde739ad1106dc96ff605713e6fcb4bf7d39b7e6ebcbab9ceade117d79274def3f5b languageName: node linkType: hard -"@react-native/metro-config@npm:0.75.0-rc.4": - version: 0.75.0-rc.4 - resolution: "@react-native/metro-config@npm:0.75.0-rc.4" +"@react-native/metro-config@npm:0.75.2": + version: 0.75.2 + resolution: "@react-native/metro-config@npm:0.75.2" dependencies: - "@react-native/js-polyfills": 0.75.0-rc.4 - "@react-native/metro-babel-transformer": 0.75.0-rc.4 + "@react-native/js-polyfills": 0.75.2 + "@react-native/metro-babel-transformer": 0.75.2 metro-config: ^0.80.3 metro-runtime: ^0.80.3 - checksum: 9ab93f25f411b8841f3b3817980c0663e15d85226182a5c8bc476dce21e95d2ff3f7e7df7d5e9d2358813262e346abf013d62a450d44ad5a88e661838fc01d2c + checksum: 426935e9fe73726aad8d877a475027aa07ffab5b82308df0ce159e92d8fc85eb8d2643e9d6a73f74a11a058397deb8138d1d7452022eff3bd03b18edc7965a39 languageName: node linkType: hard @@ -5199,17 +5213,17 @@ __metadata: languageName: node linkType: hard -"@react-native/normalize-colors@npm:0.75.0-rc.4": - version: 0.75.0-rc.4 - resolution: "@react-native/normalize-colors@npm:0.75.0-rc.4" - checksum: c0fe23cc0053d6e8038880090b83d60e54700a1b6b6fb0f3fefcb90b30b9f9809b1e79842e79f485cd354f7cde7e312a261353a8d8de239bbb47a563a4f38bf1 +"@react-native/normalize-colors@npm:0.75.2": + version: 0.75.2 + resolution: "@react-native/normalize-colors@npm:0.75.2" + checksum: 7edee899ba4848ab19ff2127fdcef3d741a6c93de2f69d20f34a049d435d374493051a41d53a13ebc7e8d54643e8dd2bc55d45b93ee27c2f14fe2aa7de9a43ee languageName: node linkType: hard -"@react-native/typescript-config@npm:0.75.0-rc.4": - version: 0.75.0-rc.4 - resolution: "@react-native/typescript-config@npm:0.75.0-rc.4" - checksum: 72765e3c3b02fa847c7919fefc969da3cb9848797444e4cfab801428f6e9477a291ce731e5c5dfa5a70adbd467a8499610646d49c0d0a66c6a48565fa3e0dbb4 +"@react-native/typescript-config@npm:0.75.2": + version: 0.75.2 + resolution: "@react-native/typescript-config@npm:0.75.2" + checksum: 51970739c26a1a44523d1bc8e917db2bd8f8236976261be6d3fb09ad112ccb1263a9ea77f6f5d9d01ab3cbf65737d8bb9a810006d25caed45f385a457d1bf00e languageName: node linkType: hard @@ -5230,9 +5244,9 @@ __metadata: languageName: node linkType: hard -"@react-native/virtualized-lists@npm:0.75.0-rc.4": - version: 0.75.0-rc.4 - resolution: "@react-native/virtualized-lists@npm:0.75.0-rc.4" +"@react-native/virtualized-lists@npm:0.75.2": + version: 0.75.2 + resolution: "@react-native/virtualized-lists@npm:0.75.2" dependencies: invariant: ^2.2.4 nullthrows: ^1.1.1 @@ -5243,7 +5257,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: e851baee48e85f9150dd435134483aed6dbdb6ea025d183afa72b79ca8d7420b19cafa39a6cde09c9444ba65b9d794d6bc2709c48fe025cde0e32e252f2f5012 + checksum: 5df5db9bf054311b8410558a56d126ce88f55032f014c55ee4f679ca280cc8c14d7ab25029e2f7ef432c27f22c80a238a148c2cab0a596848b9ed30783e84427 languageName: node linkType: hard @@ -5845,30 +5859,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^5.57.1": - version: 5.62.0 - resolution: "@typescript-eslint/eslint-plugin@npm:5.62.0" - dependencies: - "@eslint-community/regexpp": ^4.4.0 - "@typescript-eslint/scope-manager": 5.62.0 - "@typescript-eslint/type-utils": 5.62.0 - "@typescript-eslint/utils": 5.62.0 - debug: ^4.3.4 - graphemer: ^1.4.0 - ignore: ^5.2.0 - natural-compare-lite: ^1.4.0 - semver: ^7.3.7 - tsutils: ^3.21.0 - peerDependencies: - "@typescript-eslint/parser": ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: fc104b389c768f9fa7d45a48c86d5c1ad522c1d0512943e782a56b1e3096b2cbcc1eea3fcc590647bf0658eef61aac35120a9c6daf979bf629ad2956deb516a1 - languageName: node - linkType: hard - "@typescript-eslint/eslint-plugin@npm:^6.15.0": version: 6.19.0 resolution: "@typescript-eslint/eslint-plugin@npm:6.19.0" @@ -5917,23 +5907,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.57.1": - version: 5.62.0 - resolution: "@typescript-eslint/parser@npm:5.62.0" - dependencies: - "@typescript-eslint/scope-manager": 5.62.0 - "@typescript-eslint/types": 5.62.0 - "@typescript-eslint/typescript-estree": 5.62.0 - debug: ^4.3.4 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: d168f4c7f21a7a63f47002e2d319bcbb6173597af5c60c1cf2de046b46c76b4930a093619e69faf2d30214c29ab27b54dcf1efc7046a6a6bd6f37f59a990e752 - languageName: node - linkType: hard - "@typescript-eslint/parser@npm:^6.15.0": version: 6.19.0 resolution: "@typescript-eslint/parser@npm:6.19.0" @@ -6000,23 +5973,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/type-utils@npm:5.62.0" - dependencies: - "@typescript-eslint/typescript-estree": 5.62.0 - "@typescript-eslint/utils": 5.62.0 - debug: ^4.3.4 - tsutils: ^3.21.0 - peerDependencies: - eslint: "*" - peerDependenciesMeta: - typescript: - optional: true - checksum: fc41eece5f315dfda14320be0da78d3a971d650ea41300be7196934b9715f3fe1120a80207551eb71d39568275dbbcf359bde540d1ca1439d8be15e9885d2739 - languageName: node - linkType: hard - "@typescript-eslint/type-utils@npm:6.19.0": version: 6.19.0 resolution: "@typescript-eslint/type-utils@npm:6.19.0" @@ -6128,24 +6084,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.62.0, @typescript-eslint/utils@npm:^5.10.0": - version: 5.62.0 - resolution: "@typescript-eslint/utils@npm:5.62.0" - dependencies: - "@eslint-community/eslint-utils": ^4.2.0 - "@types/json-schema": ^7.0.9 - "@types/semver": ^7.3.12 - "@typescript-eslint/scope-manager": 5.62.0 - "@typescript-eslint/types": 5.62.0 - "@typescript-eslint/typescript-estree": 5.62.0 - eslint-scope: ^5.1.1 - semver: ^7.3.7 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: ee9398c8c5db6d1da09463ca7bf36ed134361e20131ea354b2da16a5fdb6df9ba70c62a388d19f6eebb421af1786dbbd79ba95ddd6ab287324fc171c3e28d931 - languageName: node - linkType: hard - "@typescript-eslint/utils@npm:6.19.0, @typescript-eslint/utils@npm:^6.0.0": version: 6.19.0 resolution: "@typescript-eslint/utils@npm:6.19.0" @@ -6177,6 +6115,24 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/utils@npm:^5.10.0": + version: 5.62.0 + resolution: "@typescript-eslint/utils@npm:5.62.0" + dependencies: + "@eslint-community/eslint-utils": ^4.2.0 + "@types/json-schema": ^7.0.9 + "@types/semver": ^7.3.12 + "@typescript-eslint/scope-manager": 5.62.0 + "@typescript-eslint/types": 5.62.0 + "@typescript-eslint/typescript-estree": 5.62.0 + eslint-scope: ^5.1.1 + semver: ^7.3.7 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: ee9398c8c5db6d1da09463ca7bf36ed134361e20131ea354b2da16a5fdb6df9ba70c62a388d19f6eebb421af1786dbbd79ba95ddd6ab287324fc171c3e28d931 + languageName: node + linkType: hard + "@typescript-eslint/visitor-keys@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/visitor-keys@npm:5.62.0" @@ -9784,6 +9740,15 @@ __metadata: languageName: node linkType: hard +"envinfo@npm:^7.13.0": + version: 7.13.0 + resolution: "envinfo@npm:7.13.0" + bin: + envinfo: dist/cli.js + checksum: 822fc30f53bd0be67f0e25be96eb6a2562b8062f3058846bbd7ec471bd4b7835fca6436ee72c4029c8ae4a3d8f8cddbe2ee725b22291f015232d20a682bee732 + languageName: node + linkType: hard + "eol@npm:^0.9.1": version: 0.9.1 resolution: "eol@npm:0.9.1" @@ -10437,23 +10402,6 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jest@npm:^26.5.3": - version: 26.9.0 - resolution: "eslint-plugin-jest@npm:26.9.0" - dependencies: - "@typescript-eslint/utils": ^5.10.0 - peerDependencies: - "@typescript-eslint/eslint-plugin": ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - "@typescript-eslint/eslint-plugin": - optional: true - jest: - optional: true - checksum: 6d5fd5c95368f1ca2640389aeb7ce703d6202493c3ec6bdedb4eaca37233710508b0c75829e727765a16fd27029a466d34202bc7f2811c752038ccbbce224400 - languageName: node - linkType: hard - "eslint-plugin-jest@npm:^27.9.0": version: 27.9.0 resolution: "eslint-plugin-jest@npm:27.9.0" @@ -10517,7 +10465,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-prettier@npm:^4.0.0, eslint-plugin-prettier@npm:^4.2.1": +"eslint-plugin-prettier@npm:^4.0.0": version: 4.2.1 resolution: "eslint-plugin-prettier@npm:4.2.1" dependencies: @@ -16097,13 +16045,6 @@ __metadata: languageName: node linkType: hard -"natural-compare-lite@npm:^1.4.0": - version: 1.4.0 - resolution: "natural-compare-lite@npm:1.4.0" - checksum: 5222ac3986a2b78dd6069ac62cbb52a7bf8ffc90d972ab76dfe7b01892485d229530ed20d0c62e79a6b363a663b273db3bde195a1358ce9e5f779d4453887225 - languageName: node - linkType: hard - "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" @@ -18048,13 +17989,6 @@ __metadata: languageName: node linkType: hard -"react-is@npm:19.0.0-rc-fb9a90fa48-20240614": - version: 19.0.0-rc-fb9a90fa48-20240614 - resolution: "react-is@npm:19.0.0-rc-fb9a90fa48-20240614" - checksum: b4bf11b808adc0dd9c3433451f96bee77aa74e3ae9d29754530fb5556f6b67d41bacea9c25be5f2327f3fa4a8e5f5691503a73e29cb1e684e6a5a2dc784e5546 - languageName: node - linkType: hard - "react-is@npm:^16.12.0 || ^17.0.0 || ^18.0.0, react-is@npm:^18.0.0": version: 18.2.0 resolution: "react-is@npm:18.2.0" @@ -18076,6 +18010,13 @@ __metadata: languageName: node linkType: hard +"react-is@npm:^18.3.1": + version: 18.3.1 + resolution: "react-is@npm:18.3.1" + checksum: e20fe84c86ff172fc8d898251b7cc2c43645d108bf96d0b8edf39b98f9a2cae97b40520ee7ed8ee0085ccc94736c4886294456033304151c3f94978cec03df21 + languageName: node + linkType: hard + "react-native-builder-bob@npm:^0.20.0": version: 0.20.4 resolution: "react-native-builder-bob@npm:0.20.4" @@ -18200,21 +18141,21 @@ __metadata: languageName: node linkType: hard -"react-native@npm:0.75.0-rc.4": - version: 0.75.0-rc.4 - resolution: "react-native@npm:0.75.0-rc.4" +"react-native@npm:0.75.2": + version: 0.75.2 + resolution: "react-native@npm:0.75.2" dependencies: "@jest/create-cache-key-function": ^29.6.3 - "@react-native-community/cli": 14.0.0-alpha.11 - "@react-native-community/cli-platform-android": 14.0.0-alpha.11 - "@react-native-community/cli-platform-ios": 14.0.0-alpha.11 - "@react-native/assets-registry": 0.75.0-rc.4 - "@react-native/codegen": 0.75.0-rc.4 - "@react-native/community-cli-plugin": 0.75.0-rc.4 - "@react-native/gradle-plugin": 0.75.0-rc.4 - "@react-native/js-polyfills": 0.75.0-rc.4 - "@react-native/normalize-colors": 0.75.0-rc.4 - "@react-native/virtualized-lists": 0.75.0-rc.4 + "@react-native-community/cli": 14.0.0 + "@react-native-community/cli-platform-android": 14.0.0 + "@react-native-community/cli-platform-ios": 14.0.0 + "@react-native/assets-registry": 0.75.2 + "@react-native/codegen": 0.75.2 + "@react-native/community-cli-plugin": 0.75.2 + "@react-native/gradle-plugin": 0.75.2 + "@react-native/js-polyfills": 0.75.2 + "@react-native/normalize-colors": 0.75.2 + "@react-native/virtualized-lists": 0.75.2 abort-controller: ^3.0.0 anser: ^1.4.9 ansi-regex: ^5.0.0 @@ -18236,74 +18177,21 @@ __metadata: react-devtools-core: ^5.3.1 react-refresh: ^0.14.0 regenerator-runtime: ^0.13.2 - scheduler: 0.25.0-rc-fb9a90fa48-20240614 - semver: ^7.1.3 - stacktrace-parser: ^0.1.10 - whatwg-fetch: ^3.0.0 - ws: ^6.2.2 - yargs: ^17.6.2 - peerDependencies: - "@types/react": ^18.2.6 - react: ^19.0.0-rc-fb9a90fa48-20240614 - peerDependenciesMeta: - "@types/react": - optional: true - bin: - react-native: cli.js - checksum: e2ef696e30063ccfbb8574094d444621bbe55f4742f9cae700e1aa45579175dee508baaa379ab727dd60e46c9ec9cbf0b879672118b3e7b928c6cb9983886ad0 - languageName: node - linkType: hard - -"react-native@patch:react-native@npm%3A0.74.5#./.yarn/patches/react-native-npm-0.74.5-3cfd406787.patch::locator=%40expensify%2Freact-native-live-markdown%40workspace%3A.": - version: 0.74.5 - resolution: "react-native@patch:react-native@npm%3A0.74.5#./.yarn/patches/react-native-npm-0.74.5-3cfd406787.patch::version=0.74.5&hash=b38afb&locator=%40expensify%2Freact-native-live-markdown%40workspace%3A." - dependencies: - "@jest/create-cache-key-function": ^29.6.3 - "@react-native-community/cli": 13.6.9 - "@react-native-community/cli-platform-android": 13.6.9 - "@react-native-community/cli-platform-ios": 13.6.9 - "@react-native/assets-registry": 0.74.87 - "@react-native/codegen": 0.74.87 - "@react-native/community-cli-plugin": 0.74.87 - "@react-native/gradle-plugin": 0.74.87 - "@react-native/js-polyfills": 0.74.87 - "@react-native/normalize-colors": 0.74.87 - "@react-native/virtualized-lists": 0.74.87 - abort-controller: ^3.0.0 - anser: ^1.4.9 - ansi-regex: ^5.0.0 - base64-js: ^1.5.1 - chalk: ^4.0.0 - event-target-shim: ^5.0.1 - flow-enums-runtime: ^0.0.6 - invariant: ^2.2.4 - jest-environment-node: ^29.6.3 - jsc-android: ^250231.0.0 - memoize-one: ^5.0.0 - metro-runtime: ^0.80.3 - metro-source-map: ^0.80.3 - mkdirp: ^0.5.1 - nullthrows: ^1.1.1 - pretty-format: ^26.5.2 - promise: ^8.3.0 - react-devtools-core: ^5.0.0 - react-refresh: ^0.14.0 - react-shallow-renderer: ^16.15.0 - regenerator-runtime: ^0.13.2 scheduler: 0.24.0-canary-efb381bbf-20230505 + semver: ^7.1.3 stacktrace-parser: ^0.1.10 whatwg-fetch: ^3.0.0 ws: ^6.2.2 yargs: ^17.6.2 peerDependencies: "@types/react": ^18.2.6 - react: 18.2.0 + react: ^18.2.0 peerDependenciesMeta: "@types/react": optional: true bin: react-native: cli.js - checksum: 234fcffe773a705746c9459a8a2954e49b9fe9921115582387827e1d55a30fb40f239a618674fa8db62fbb7a3287eecac59dd62b5cbf6ffc45e7d95cdf5ad57f + checksum: f8a02e08886455bed78d461ad2a8f83547267e271f6d291eaed976482ad33e2b32364f5de5f778e02cfc574621e85291530c9326a472fd8c9fbf1efa92a41a64 languageName: node linkType: hard @@ -18333,15 +18221,16 @@ __metadata: languageName: node linkType: hard -"react-test-renderer@npm:19.0.0-rc-fb9a90fa48-20240614": - version: 19.0.0-rc-fb9a90fa48-20240614 - resolution: "react-test-renderer@npm:19.0.0-rc-fb9a90fa48-20240614" +"react-test-renderer@npm:18.3.1": + version: 18.3.1 + resolution: "react-test-renderer@npm:18.3.1" dependencies: - react-is: 19.0.0-rc-fb9a90fa48-20240614 - scheduler: 0.25.0-rc-fb9a90fa48-20240614 + react-is: ^18.3.1 + react-shallow-renderer: ^16.15.0 + scheduler: ^0.23.2 peerDependencies: - react: 19.0.0-rc-fb9a90fa48-20240614 - checksum: f1e1d544e76d6d6f04e0e742795eda2e4c622d68bf26cea39183ee6ede715206bf04fee788b0b3a218c70a4919e4fc2acb7660c5f29920abc98b91ad727f0fd1 + react: ^18.3.1 + checksum: e8e58e738835fab3801afb63f6bfe0fcf6e68ea39619fae5bdf47feefc36b1e4acb48c9dd139c7533611466eff1dfce6ffdda4b317e06aee663dda7d91438f26 languageName: node linkType: hard @@ -18365,10 +18254,12 @@ __metadata: languageName: node linkType: hard -"react@npm:19.0.0-rc-fb9a90fa48-20240614": - version: 19.0.0-rc-fb9a90fa48-20240614 - resolution: "react@npm:19.0.0-rc-fb9a90fa48-20240614" - checksum: 04647b2f1472f525f6bc1619b420e17bdc091b39f164ec1013c7fcc2232f759579449f34bc60bb5f8b8dfc5f791408f1fae8eb03ec5d901b5d7e2e081f0b71e1 +"react@npm:18.3.1": + version: 18.3.1 + resolution: "react@npm:18.3.1" + dependencies: + loose-envify: ^1.1.0 + checksum: a27bcfa8ff7c15a1e50244ad0d0c1cb2ad4375eeffefd266a64889beea6f6b64c4966c9b37d14ee32d6c9fcd5aa6ba183b6988167ab4d127d13e7cb5b386a376 languageName: node linkType: hard @@ -19171,13 +19062,6 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:0.25.0-rc-fb9a90fa48-20240614": - version: 0.25.0-rc-fb9a90fa48-20240614 - resolution: "scheduler@npm:0.25.0-rc-fb9a90fa48-20240614" - checksum: aa86a6e8ecdaedc6bd561be039ec7113f30b121e9788e96e7d87f7808a148075506726b139d9aa50f4881c99563f8b1df69d423b2c88aee211e0d60e6a8dc4d3 - languageName: node - linkType: hard - "scheduler@npm:^0.18.0": version: 0.18.0 resolution: "scheduler@npm:0.18.0" @@ -19197,6 +19081,15 @@ __metadata: languageName: node linkType: hard +"scheduler@npm:^0.23.2": + version: 0.23.2 + resolution: "scheduler@npm:0.23.2" + dependencies: + loose-envify: ^1.1.0 + checksum: 3e82d1f419e240ef6219d794ff29c7ee415fbdc19e038f680a10c067108e06284f1847450a210b29bbaf97b9d8a97ced5f624c31c681248ac84c80d56ad5a2c4 + languageName: node + linkType: hard + "schema-utils@npm:^2.6.5": version: 2.7.1 resolution: "schema-utils@npm:2.7.1" From f58f124106b207298546f4cd3d6c2a357480c990 Mon Sep 17 00:00:00 2001 From: Tomek Zawadzki Date: Fri, 30 Aug 2024 20:16:09 +0200 Subject: [PATCH 7/8] Fix lint errors --- example/src/App.tsx | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/example/src/App.tsx b/example/src/App.tsx index 46be45e7..360103d3 100644 --- a/example/src/App.tsx +++ b/example/src/App.tsx @@ -28,13 +28,11 @@ function getRuntime() { if ('HermesInternal' in global) { const version = // @ts-expect-error this is fine - // eslint-disable-next-line es/no-optional-chaining global.HermesInternal?.getRuntimeProperties?.()['OSS Release Version']; return `Hermes (${version})`; } if ('_v8runtime' in global) { // @ts-expect-error this is fine - // eslint-disable-next-line no-underscore-dangle const version = global._v8runtime().version; return `V8 (${version})`; } @@ -96,7 +94,7 @@ export default function App() { ref={ref} markdownStyle={markdownStyle} placeholder="Type here..." - onSelectionChange={(e) => setSelection(e.nativeEvent.selection)} + onSelectionChange={e => setSelection(e.nativeEvent.selection)} selection={selection} id={TEST_CONST.INPUT_ID} /> From 466ab365ee2efdaadeaa51da0290e519236dc4bb Mon Sep 17 00:00:00 2001 From: Tomek Zawadzki Date: Sat, 31 Aug 2024 08:28:21 +0200 Subject: [PATCH 8/8] Update Podfile.lock --- example/ios/Podfile.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 3f7b859a..48dbdf7b 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -1497,7 +1497,7 @@ PODS: - React-logger (= 0.75.2) - React-perflogger (= 0.75.2) - React-utils (= 0.75.2) - - RNLiveMarkdown (0.1.122): + - RNLiveMarkdown (0.1.125): - DoubleConversion - glog - hermes-engine @@ -1517,9 +1517,9 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNLiveMarkdown/common (= 0.1.122) + - RNLiveMarkdown/common (= 0.1.125) - Yoga - - RNLiveMarkdown/common (0.1.122): + - RNLiveMarkdown/common (0.1.125): - DoubleConversion - glog - hermes-engine @@ -1805,7 +1805,7 @@ SPEC CHECKSUMS: React-utils: 81a715d9c0a2a49047e77a86f3a2247408540deb ReactCodegen: 60973d382704c793c605b9be0fc7f31cb279442f ReactCommon: 6ef348087d250257c44c0204461c03f036650e9b - RNLiveMarkdown: 5b9ce5b381fa6a1bf91c289657cbd444972a36f0 + RNLiveMarkdown: 47f37b0efc07d21e855c5475dbe3aabbb5f5a5b3 SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d Yoga: 2a45d7e59592db061217551fd3bbe2dd993817ae