diff --git a/.gitignore b/.gitignore index 358e2e49..50751060 100644 --- a/.gitignore +++ b/.gitignore @@ -28,6 +28,7 @@ DerivedData *.ipa *.xcuserstate project.xcworkspace +.xcode.env.local # Android/IJ # diff --git a/README.md b/README.md index a72bf069..97624370 100644 --- a/README.md +++ b/README.md @@ -17,10 +17,11 @@ npm install @synonymdev/react-native-pubky - [x] [publishHttps](#publishHttps): Publish HTTPS records. - [x] [resolveHttps](#resolveHttps): Resolve HTTPS records. - [x] [getSignupToken](#getSignupToken): Get a signup token from a homeserver with admin credentials. -- [x] [signUp](#signUp): Sign-up to a homeserver and update Pkarr accordingly, with optional signup token support. +- [x] [signUp](#signUp): Grant sign-up to a homeserver and update Pkarr accordingly, with optional signup token support. +- [x] signUpGrant / signUpCookie: Explicit Grant and legacy cookie sign-up methods. - [x] [republishHomeserver](#republishHomeserver): Republish homeserver information to the DHT. -- [x] [signIn](#signIn): Sign-in to a homeserver. -- [x] [session](#session): Check the current session for a given Pubky in its homeserver. +- [x] [signIn](#signIn): Grant sign-in to a homeserver. +- [x] signInGrant / signInCookie: Explicit Grant and legacy cookie sign-in methods. - [x] [signOut](#signOut): Sign-out from a homeserver. - [x] [put](#put): Upload a small payload to a given path. - [x] [get](#get): Download a small payload from a given path relative to a pubky author. @@ -31,11 +32,16 @@ npm install @synonymdev/react-native-pubky - [x] [create_recovery_file](#createRecoveryFile): Create a recovery file. - [x] [decrypt_recovery_file](#decryptRecoveryFile): Decrypt a recovery file. - [x] [getHomeserver](#getHomeserver): Get homeserver URL from a public key. -- [x] [startAuthFlow](#startAuthFlow): Start a Ring authentication flow with requested capabilities. -- [x] [awaitAuthApproval](#awaitAuthApproval): Await approval of a pending Ring auth flow. +- [x] [startAuthFlow](#startAuthFlow): Start a Grant authentication flow with requested capabilities. +- [x] [awaitAuthApproval](#awaitAuthApproval): Await approval of a pending Grant auth flow. +- [x] startGrantAuthFlow / startCookieAuthFlow: Explicit Grant and legacy cookie auth-flow methods. +- [x] awaitGrantAuthApproval / awaitCookieAuthApproval: Await explicit Grant and legacy cookie auth flows. - [x] [putWithSession](#putWithSession): Upload content to a path using session-based authentication. - [x] [deleteWithSession](#deleteWithSession): Delete content at a path using session-based authentication. ## Usage + +`signUp`, `signIn`, `startAuthFlow`, and `awaitAuthApproval` are Grant-auth aliases. Use the explicit `*Grant` names when the distinction matters. Legacy cookie auth is still exposed through the explicit `*Cookie` methods because the native binding mirrors upstream `pubky`, but cookie auth is deprecated upstream. + ### Auth ```js import { auth } from '@synonymdev/react-native-pubky'; @@ -54,7 +60,7 @@ console.log(authRes.value); ```js import { parseAuthUrl } from '@synonymdev/react-native-pubky'; -const pubkyAuthUrl = 'pubkyauth:///?relay=https://demo.httprelay.io/link&capabilities=/pub/pubky.app:rw,/pub/example.com/nested:rw&secret=FyzJ3gJ1W7boyFZC1Do9fYrRmDNgCLNRwEu_gaBgPUA'; +const pubkyAuthUrl = 'pubkyauth:///?relay=https://demo.httprelay.io/link&capabilities=/pub/pubky.app/:rw,/pub/example.com/nested/:rw&secret=FyzJ3gJ1W7boyFZC1Do9fYrRmDNgCLNRwEu_gaBgPUA'; const parseRes = await parseAuthUrl(pubkyAuthUrl); if (parseRes.isErr()) { console.log(parseRes.error.message); @@ -128,6 +134,8 @@ import { put } from '@synonymdev/react-native-pubky'; const putRes = await put( 'pubky://z4e8s17cou9qmuwen8p1556jzhf1wktmzo6ijsfnri9c4hnrdfty/pub/synonym.to', // URL { data: 'test content' }, // Content + 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', // Secret Key + 'my-app.example' // Client ID ); if (putRes.isErr()) { console.log(putRes.error.message); @@ -169,7 +177,9 @@ console.log(listRes.value); import { deleteFile } from '@synonymdev/react-native-pubky'; const deleteFileRes = await deleteFile( - 'pubky://z4e8s17cou9qmuwen8p1556jzhf1wktmzo6ijsfnri9c4hnrdfty/pub/' // URL + 'pubky://z4e8s17cou9qmuwen8p1556jzhf1wktmzo6ijsfnri9c4hnrdfty/pub/', // URL + 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', // Secret Key + 'my-app.example' // Client ID ); if (deleteFileRes.isErr()) { console.log(deleteFileRes.error.message); @@ -219,12 +229,14 @@ console.log('Signup Token:', getSignupTokenRes.value); ### signUp ```js -import { signUp } from '@synonymdev/react-native-pubky'; +import { signUp, signUpCookie } from '@synonymdev/react-native-pubky'; // Standard signup const signUpRes = await signUp( 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', // Secret 'pubky://8pinxxgqs41n4aididenw5apqp1urfmzdztr8jt4abrkdn435ewo', // Homeserver + undefined, // Optional signup token + 'my-app.example' // Client ID ); if (signUpRes.isErr()) { console.log(signUpRes.error.message); @@ -236,13 +248,25 @@ console.log(signUpRes.value); const signUpWithTokenRes = await signUp( 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', // Secret 'pubky://8pinxxgqs41n4aididenw5apqp1urfmzdztr8jt4abrkdn435ewo', // Homeserver - 'your_signup_token' // Optional signup token + 'your_signup_token', // Optional signup token + 'my-app.example' // Client ID ); if (signUpWithTokenRes.isErr()) { console.log(signUpWithTokenRes.error.message); return; } console.log(signUpWithTokenRes.value); + +const cookieSignUpRes = await signUpCookie( + 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', // Secret + 'pubky://8pinxxgqs41n4aididenw5apqp1urfmzdztr8jt4abrkdn435ewo', // Homeserver + undefined // Optional signup token +); +if (cookieSignUpRes.isErr()) { + console.log(cookieSignUpRes.error.message); + return; +} +console.log(cookieSignUpRes.value); // { pubky, capabilities, session_secret } ``` ### republishHomeserver @@ -262,30 +286,26 @@ console.log(republishRes.value); // "Homeserver republished successfully" ### signIn ```js -import { signIn } from '@synonymdev/react-native-pubky'; +import { signIn, signInCookie } from '@synonymdev/react-native-pubky'; const signInRes = await signIn( - 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' // Secret Key + 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', // Secret Key + 'my-app.example' // Client ID ); if (signInRes.isErr()) { console.log(signInRes.error.message); return; } console.log(signInRes.value); -``` - -### sessionRes -```js -import { session } from '@synonymdev/react-native-pubky'; -const sessionRes = await session( - 'z4e8s17cou9qmuwen8p1556jzhf1wktmzo6ijsfnri9c4hnrdfty' // Public Key +const cookieSignInRes = await signInCookie( + 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' // Secret Key ); -if (sessionRes.isErr()) { - console.log(sessionRes.error.message); +if (cookieSignInRes.isErr()) { + console.log(cookieSignInRes.error.message); return; } -console.log(sessionRes.value); +console.log(cookieSignInRes.value); // { pubky, capabilities, session_secret } ``` ### getHomeserver @@ -302,12 +322,12 @@ if (getHomeserverRes.isErr()) { console.log(getHomeserverRes.value); ``` -### signIn +### signOut ```js import { signOut } from '@synonymdev/react-native-pubky'; const signOutRes = await signOut( - 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' // Secret Key + 'grant_or_cookie_session_secret' // grant_secret or session_secret ); if (signOutRes.isErr()) { console.log(signOutRes.error.message); @@ -347,29 +367,43 @@ console.log(decryptRecoveryFileRes.value); ``` ### startAuthFlow -Start a Ring authentication flow with requested capabilities. Returns a URL to present to the user for approval. +Start a Grant authentication flow with requested capabilities. Returns a URL to present to the user for approval. ```js -import { startAuthFlow } from '@synonymdev/react-native-pubky'; +import { startAuthFlow, startCookieAuthFlow } from '@synonymdev/react-native-pubky'; -const startRes = await startAuthFlow('/pub/att.app/:rw'); +const startRes = await startAuthFlow('/pub/att.app/:rw', 'my-app.example'); if (startRes.isErr()) { console.log(startRes.error.message); return; } console.log(startRes.value); // Auth URL to present to user + +const cookieStartRes = await startCookieAuthFlow('/pub/att.app/:rw'); +if (cookieStartRes.isErr()) { + console.log(cookieStartRes.error.message); + return; +} +console.log(cookieStartRes.value); // Legacy cookie auth URL ``` ### awaitAuthApproval Await approval of a pending Ring auth flow. Returns session info upon approval. ```js -import { awaitAuthApproval } from '@synonymdev/react-native-pubky'; +import { awaitAuthApproval, awaitCookieAuthApproval } from '@synonymdev/react-native-pubky'; const approvalRes = await awaitAuthApproval(); if (approvalRes.isErr()) { console.log(approvalRes.error.message); return; } -console.log(approvalRes.value); // { pubky, capabilities, session_secret } +console.log(approvalRes.value); // { pubky, capabilities, grant_secret } + +const cookieApprovalRes = await awaitCookieAuthApproval(); +if (cookieApprovalRes.isErr()) { + console.log(cookieApprovalRes.error.message); + return; +} +console.log(cookieApprovalRes.value); // { pubky, capabilities, session_secret } ``` ### putWithSession @@ -380,7 +414,7 @@ import { putWithSession } from '@synonymdev/react-native-pubky'; const putRes = await putWithSession( 'pubky://z4e8s17cou9qmuwen8p1556jzhf1wktmzo6ijsfnri9c4hnrdfty/pub/app/profile.json', // URL JSON.stringify({ name: 'Alice' }), // Content (string) - 'session_secret_from_auth_flow' // Session Secret + 'grant_or_cookie_session_secret' // grant_secret or session_secret ); if (putRes.isErr()) { console.log(putRes.error.message); @@ -396,7 +430,7 @@ import { deleteWithSession } from '@synonymdev/react-native-pubky'; const deleteRes = await deleteWithSession( 'pubky://z4e8s17cou9qmuwen8p1556jzhf1wktmzo6ijsfnri9c4hnrdfty/pub/app/profile.json', // URL - 'session_secret_from_auth_flow' // Session Secret + 'grant_or_cookie_session_secret' // grant_secret or session_secret ); if (deleteRes.isErr()) { console.log(deleteRes.error.message); diff --git a/android/build.gradle b/android/build.gradle index 6189f991..b04af19f 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -24,7 +24,7 @@ def isNewArchitectureEnabled() { } apply plugin: "com.android.library" -apply plugin: "kotlin-android" +apply plugin: "org.jetbrains.kotlin.android" // Disable New Architecture plugin for this library to prevent codegen from // generating duplicate React Native core classes @@ -60,11 +60,11 @@ android { } } - compileSdkVersion getExtOrIntegerDefault("compileSdkVersion") + compileSdk getExtOrIntegerDefault("compileSdkVersion") defaultConfig { - minSdkVersion getExtOrIntegerDefault("minSdkVersion") - targetSdkVersion getExtOrIntegerDefault("targetSdkVersion") + minSdk getExtOrIntegerDefault("minSdkVersion") + targetSdk getExtOrIntegerDefault("targetSdkVersion") } @@ -105,4 +105,3 @@ dependencies { // certificate verification fails. Vendored from the rustls-platform-verifier-android crate. implementation(files("libs/rustls-platform-verifier.jar")) } - diff --git a/android/src/main/java/com/pubky/PubkyModule.kt b/android/src/main/java/com/pubky/PubkyModule.kt index ca89846b..24df7df3 100644 --- a/android/src/main/java/com/pubky/PubkyModule.kt +++ b/android/src/main/java/com/pubky/PubkyModule.kt @@ -66,10 +66,10 @@ class PubkyModule(reactContext: ReactApplicationContext) : } @ReactMethod - fun deleteFile(url: String, secretKey: String, promise: Promise) { + fun deleteFile(url: String, secretKey: String, clientId: String, promise: Promise) { CoroutineScope(Dispatchers.IO).launch { try { - val result = deleteFile(url, secretKey) + val result = deleteFile(url, secretKey, clientId) val array = Arguments.createArray().apply { result.forEach { pushString(it) } } @@ -116,6 +116,19 @@ class PubkyModule(reactContext: ReactApplicationContext) : } } + @ReactMethod + fun parseDeepLink(url: String, promise: Promise) { + try { + val result = parseDeepLink(url) + val array = Arguments.createArray().apply { + result.forEach { pushString(it) } + } + promise.resolve(array) + } catch (e: Exception) { + promise.reject("Error", e.message) + } + } + @ReactMethod fun publish(recordName: String, recordContent: String, secretKey: String, promise: Promise) { CoroutineScope(Dispatchers.IO).launch { @@ -174,10 +187,48 @@ class PubkyModule(reactContext: ReactApplicationContext) : } @ReactMethod - fun signUp(secretKey: String, homeserver: String, signupToken: String?, promise: Promise) { + fun signUp(secretKey: String, homeserver: String, signupToken: String?, clientId: String, promise: Promise) { + CoroutineScope(Dispatchers.IO).launch { + try { + val result = signUp(secretKey, homeserver, signupToken, clientId) + val array = Arguments.createArray().apply { + result.forEach { pushString(it) } + } + withContext(Dispatchers.Main) { + promise.resolve(array) + } + } catch (e: Exception) { + withContext(Dispatchers.Main) { + promise.reject("Error", e.message) + } + } + } + } + + @ReactMethod + fun signUpGrant(secretKey: String, homeserver: String, signupToken: String?, clientId: String, promise: Promise) { + CoroutineScope(Dispatchers.IO).launch { + try { + val result = signUpGrant(secretKey, homeserver, signupToken, clientId) + val array = Arguments.createArray().apply { + result.forEach { pushString(it) } + } + withContext(Dispatchers.Main) { + promise.resolve(array) + } + } catch (e: Exception) { + withContext(Dispatchers.Main) { + promise.reject("Error", e.message) + } + } + } + } + + @ReactMethod + fun signUpCookie(secretKey: String, homeserver: String, signupToken: String?, promise: Promise) { CoroutineScope(Dispatchers.IO).launch { try { - val result = signUp(secretKey, homeserver, signupToken) + val result = signUpCookie(secretKey, homeserver, signupToken) val array = Arguments.createArray().apply { result.forEach { pushString(it) } } @@ -212,10 +263,48 @@ class PubkyModule(reactContext: ReactApplicationContext) : } @ReactMethod - fun signIn(secretKey: String, promise: Promise) { + fun signIn(secretKey: String, clientId: String, promise: Promise) { CoroutineScope(Dispatchers.IO).launch { try { - val result = signIn(secretKey) + val result = signIn(secretKey, clientId) + val array = Arguments.createArray().apply { + result.forEach { pushString(it) } + } + withContext(Dispatchers.Main) { + promise.resolve(array) + } + } catch (e: Exception) { + withContext(Dispatchers.Main) { + promise.reject("Error", e.message) + } + } + } + } + + @ReactMethod + fun signInGrant(secretKey: String, clientId: String, promise: Promise) { + CoroutineScope(Dispatchers.IO).launch { + try { + val result = signInGrant(secretKey, clientId) + val array = Arguments.createArray().apply { + result.forEach { pushString(it) } + } + withContext(Dispatchers.Main) { + promise.resolve(array) + } + } catch (e: Exception) { + withContext(Dispatchers.Main) { + promise.reject("Error", e.message) + } + } + } + } + + @ReactMethod + fun signInCookie(secretKey: String, promise: Promise) { + CoroutineScope(Dispatchers.IO).launch { + try { + val result = signInCookie(secretKey) val array = Arguments.createArray().apply { result.forEach { pushString(it) } } @@ -269,10 +358,10 @@ class PubkyModule(reactContext: ReactApplicationContext) : } @ReactMethod - fun put(url: String, content: String, secretKey: String, promise: Promise) { + fun put(url: String, content: String, secretKey: String, clientId: String, promise: Promise) { CoroutineScope(Dispatchers.IO).launch { try { - val result = put(url, content, secretKey) + val result = put(url, content, secretKey, clientId) val array = Arguments.createArray().apply { result.forEach { pushString(it) } } @@ -535,10 +624,48 @@ class PubkyModule(reactContext: ReactApplicationContext) : } @ReactMethod - fun startAuthFlow(capabilities: String, promise: Promise) { + fun startAuthFlow(capabilities: String, clientId: String, promise: Promise) { CoroutineScope(Dispatchers.IO).launch { try { - val result = startAuthFlow(capabilities) + val result = startAuthFlow(capabilities, clientId) + val array = Arguments.createArray().apply { + result.forEach { pushString(it) } + } + withContext(Dispatchers.Main) { + promise.resolve(array) + } + } catch (e: Exception) { + withContext(Dispatchers.Main) { + promise.reject("Error", e.message) + } + } + } + } + + @ReactMethod + fun startGrantAuthFlow(capabilities: String, clientId: String, promise: Promise) { + CoroutineScope(Dispatchers.IO).launch { + try { + val result = startGrantAuthFlow(capabilities, clientId) + val array = Arguments.createArray().apply { + result.forEach { pushString(it) } + } + withContext(Dispatchers.Main) { + promise.resolve(array) + } + } catch (e: Exception) { + withContext(Dispatchers.Main) { + promise.reject("Error", e.message) + } + } + } + } + + @ReactMethod + fun startCookieAuthFlow(capabilities: String, promise: Promise) { + CoroutineScope(Dispatchers.IO).launch { + try { + val result = startCookieAuthFlow(capabilities) val array = Arguments.createArray().apply { result.forEach { pushString(it) } } @@ -572,6 +699,44 @@ class PubkyModule(reactContext: ReactApplicationContext) : } } + @ReactMethod + fun awaitGrantAuthApproval(promise: Promise) { + CoroutineScope(Dispatchers.IO).launch { + try { + val result = awaitGrantAuthApproval() + val array = Arguments.createArray().apply { + result.forEach { pushString(it) } + } + withContext(Dispatchers.Main) { + promise.resolve(array) + } + } catch (e: Exception) { + withContext(Dispatchers.Main) { + promise.reject("Error", e.message) + } + } + } + } + + @ReactMethod + fun awaitCookieAuthApproval(promise: Promise) { + CoroutineScope(Dispatchers.IO).launch { + try { + val result = awaitCookieAuthApproval() + val array = Arguments.createArray().apply { + result.forEach { pushString(it) } + } + withContext(Dispatchers.Main) { + promise.resolve(array) + } + } catch (e: Exception) { + withContext(Dispatchers.Main) { + promise.reject("Error", e.message) + } + } + } + } + @ReactMethod fun putWithSession(url: String, content: String, sessionSecret: String, promise: Promise) { CoroutineScope(Dispatchers.IO).launch { diff --git a/android/src/main/java/uniffi/pubkycore/pubkycore.kt b/android/src/main/java/uniffi/pubkycore/pubkycore.kt index 3be78d8c..c85bcc2b 100644 --- a/android/src/main/java/uniffi/pubkycore/pubkycore.kt +++ b/android/src/main/java/uniffi/pubkycore/pubkycore.kt @@ -386,81 +386,99 @@ internal interface _UniFFILib : Library { } } - fun uniffi_pubkycore_fn_free_eventnotifier(`ptr`: Pointer,_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_free_eventnotifier(`ptr`: Pointer,_uniffi_out_err: RustCallStatus, ): Unit - fun uniffi_pubkycore_fn_init_callback_eventlistener(`callbackStub`: ForeignCallback,_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_init_callback_eventlistener(`callbackStub`: ForeignCallback,_uniffi_out_err: RustCallStatus, ): Unit - fun uniffi_pubkycore_fn_func_auth(`url`: RustBuffer.ByValue,`secretKey`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_auth(`url`: RustBuffer.ByValue,`secretKey`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue - fun uniffi_pubkycore_fn_func_await_auth_approval(_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_await_auth_approval(_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue - fun uniffi_pubkycore_fn_func_create_recovery_file(`secretKey`: RustBuffer.ByValue,`passphrase`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_await_cookie_auth_approval(_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue - fun uniffi_pubkycore_fn_func_decrypt_recovery_file(`recoveryFile`: RustBuffer.ByValue,`passphrase`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_await_grant_auth_approval(_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue - fun uniffi_pubkycore_fn_func_delete_file(`url`: RustBuffer.ByValue,`secretKey`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_create_recovery_file(`secretKey`: RustBuffer.ByValue,`passphrase`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue - fun uniffi_pubkycore_fn_func_delete_with_session(`url`: RustBuffer.ByValue,`sessionSecret`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_decrypt_recovery_file(`recoveryFile`: RustBuffer.ByValue,`passphrase`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue - fun uniffi_pubkycore_fn_func_generate_mnemonic_phrase(_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_delete_file(`url`: RustBuffer.ByValue,`secretKey`: RustBuffer.ByValue,`clientId`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue - fun uniffi_pubkycore_fn_func_generate_mnemonic_phrase_and_keypair(_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_delete_with_session(`url`: RustBuffer.ByValue,`sessionSecret`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue - fun uniffi_pubkycore_fn_func_generate_secret_key(_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_generate_mnemonic_phrase(_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue - fun uniffi_pubkycore_fn_func_get(`url`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_generate_mnemonic_phrase_and_keypair(_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue - fun uniffi_pubkycore_fn_func_get_homeserver(`pubky`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_generate_secret_key(_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue - fun uniffi_pubkycore_fn_func_get_public_key_from_secret_key(`secretKey`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_get(`url`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue - fun uniffi_pubkycore_fn_func_get_signup_token(`homeserverPubky`: RustBuffer.ByValue,`adminPassword`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_get_homeserver(`pubky`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue - fun uniffi_pubkycore_fn_func_list(`url`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_get_public_key_from_secret_key(`secretKey`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue - fun uniffi_pubkycore_fn_func_mnemonic_phrase_to_keypair(`mnemonicPhrase`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_get_signup_token(`homeserverPubky`: RustBuffer.ByValue,`adminPassword`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue - fun uniffi_pubkycore_fn_func_parse_auth_url(`url`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_list(`url`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue - fun uniffi_pubkycore_fn_func_publish(`recordName`: RustBuffer.ByValue,`recordContent`: RustBuffer.ByValue,`secretKey`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_mnemonic_phrase_to_keypair(`mnemonicPhrase`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue - fun uniffi_pubkycore_fn_func_publish_https(`recordName`: RustBuffer.ByValue,`target`: RustBuffer.ByValue,`secretKey`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_parse_auth_url(`url`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue - fun uniffi_pubkycore_fn_func_put(`url`: RustBuffer.ByValue,`content`: RustBuffer.ByValue,`secretKey`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_parse_deep_link(`url`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue - fun uniffi_pubkycore_fn_func_put_with_session(`url`: RustBuffer.ByValue,`content`: RustBuffer.ByValue,`sessionSecret`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_publish(`recordName`: RustBuffer.ByValue,`recordContent`: RustBuffer.ByValue,`secretKey`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue - fun uniffi_pubkycore_fn_func_remove_event_listener(_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_publish_https(`recordName`: RustBuffer.ByValue,`target`: RustBuffer.ByValue,`secretKey`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, + ): RustBuffer.ByValue + fun uniffi_pubkycore_fn_func_put(`url`: RustBuffer.ByValue,`content`: RustBuffer.ByValue,`secretKey`: RustBuffer.ByValue,`clientId`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, + ): RustBuffer.ByValue + fun uniffi_pubkycore_fn_func_put_with_session(`url`: RustBuffer.ByValue,`content`: RustBuffer.ByValue,`sessionSecret`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, + ): RustBuffer.ByValue + fun uniffi_pubkycore_fn_func_remove_event_listener(_uniffi_out_err: RustCallStatus, ): Unit - fun uniffi_pubkycore_fn_func_republish_homeserver(`secretKey`: RustBuffer.ByValue,`homeserver`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_republish_homeserver(`secretKey`: RustBuffer.ByValue,`homeserver`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue - fun uniffi_pubkycore_fn_func_resolve(`publicKey`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_resolve(`publicKey`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue - fun uniffi_pubkycore_fn_func_resolve_https(`publicKey`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_resolve_https(`publicKey`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue - fun uniffi_pubkycore_fn_func_revalidate_session(`sessionSecret`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_revalidate_session(`sessionSecret`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue - fun uniffi_pubkycore_fn_func_set_event_listener(`listener`: Long,_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_set_event_listener(`listener`: Long,_uniffi_out_err: RustCallStatus, ): Unit - fun uniffi_pubkycore_fn_func_sign_in(`secretKey`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_sign_in(`secretKey`: RustBuffer.ByValue,`clientId`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, + ): RustBuffer.ByValue + fun uniffi_pubkycore_fn_func_sign_in_cookie(`secretKey`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, + ): RustBuffer.ByValue + fun uniffi_pubkycore_fn_func_sign_in_grant(`secretKey`: RustBuffer.ByValue,`clientId`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, + ): RustBuffer.ByValue + fun uniffi_pubkycore_fn_func_sign_out(`sessionSecret`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, + ): RustBuffer.ByValue + fun uniffi_pubkycore_fn_func_sign_up(`secretKey`: RustBuffer.ByValue,`homeserver`: RustBuffer.ByValue,`signupToken`: RustBuffer.ByValue,`clientId`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue - fun uniffi_pubkycore_fn_func_sign_out(`sessionSecret`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_sign_up_cookie(`secretKey`: RustBuffer.ByValue,`homeserver`: RustBuffer.ByValue,`signupToken`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue - fun uniffi_pubkycore_fn_func_sign_up(`secretKey`: RustBuffer.ByValue,`homeserver`: RustBuffer.ByValue,`signupToken`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_sign_up_grant(`secretKey`: RustBuffer.ByValue,`homeserver`: RustBuffer.ByValue,`signupToken`: RustBuffer.ByValue,`clientId`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue - fun uniffi_pubkycore_fn_func_start_auth_flow(`capabilitiesStr`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_start_auth_flow(`capabilitiesStr`: RustBuffer.ByValue,`clientId`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue - fun uniffi_pubkycore_fn_func_switch_network(`useTestnet`: Byte,_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_start_cookie_auth_flow(`capabilitiesStr`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue - fun uniffi_pubkycore_fn_func_validate_mnemonic_phrase(`mnemonicPhrase`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_start_grant_auth_flow(`capabilitiesStr`: RustBuffer.ByValue,`clientId`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue - fun ffi_pubkycore_rustbuffer_alloc(`size`: Int,_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_switch_network(`useTestnet`: Byte,_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue - fun ffi_pubkycore_rustbuffer_from_bytes(`bytes`: ForeignBytes.ByValue,_uniffi_out_err: RustCallStatus, + fun uniffi_pubkycore_fn_func_validate_mnemonic_phrase(`mnemonicPhrase`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue - fun ffi_pubkycore_rustbuffer_free(`buf`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, + fun ffi_pubkycore_rustbuffer_alloc(`size`: Int,_uniffi_out_err: RustCallStatus, + ): RustBuffer.ByValue + fun ffi_pubkycore_rustbuffer_from_bytes(`bytes`: ForeignBytes.ByValue,_uniffi_out_err: RustCallStatus, + ): RustBuffer.ByValue + fun ffi_pubkycore_rustbuffer_free(`buf`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus, ): Unit - fun ffi_pubkycore_rustbuffer_reserve(`buf`: RustBuffer.ByValue,`additional`: Int,_uniffi_out_err: RustCallStatus, + fun ffi_pubkycore_rustbuffer_reserve(`buf`: RustBuffer.ByValue,`additional`: Int,_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue fun ffi_pubkycore_rust_future_continuation_callback_set(`callback`: UniFffiRustFutureContinuationCallbackType, ): Unit @@ -470,7 +488,7 @@ internal interface _UniFFILib : Library { ): Unit fun ffi_pubkycore_rust_future_free_u8(`handle`: Pointer, ): Unit - fun ffi_pubkycore_rust_future_complete_u8(`handle`: Pointer,_uniffi_out_err: RustCallStatus, + fun ffi_pubkycore_rust_future_complete_u8(`handle`: Pointer,_uniffi_out_err: RustCallStatus, ): Byte fun ffi_pubkycore_rust_future_poll_i8(`handle`: Pointer,`uniffiCallback`: USize, ): Unit @@ -478,7 +496,7 @@ internal interface _UniFFILib : Library { ): Unit fun ffi_pubkycore_rust_future_free_i8(`handle`: Pointer, ): Unit - fun ffi_pubkycore_rust_future_complete_i8(`handle`: Pointer,_uniffi_out_err: RustCallStatus, + fun ffi_pubkycore_rust_future_complete_i8(`handle`: Pointer,_uniffi_out_err: RustCallStatus, ): Byte fun ffi_pubkycore_rust_future_poll_u16(`handle`: Pointer,`uniffiCallback`: USize, ): Unit @@ -486,7 +504,7 @@ internal interface _UniFFILib : Library { ): Unit fun ffi_pubkycore_rust_future_free_u16(`handle`: Pointer, ): Unit - fun ffi_pubkycore_rust_future_complete_u16(`handle`: Pointer,_uniffi_out_err: RustCallStatus, + fun ffi_pubkycore_rust_future_complete_u16(`handle`: Pointer,_uniffi_out_err: RustCallStatus, ): Short fun ffi_pubkycore_rust_future_poll_i16(`handle`: Pointer,`uniffiCallback`: USize, ): Unit @@ -494,7 +512,7 @@ internal interface _UniFFILib : Library { ): Unit fun ffi_pubkycore_rust_future_free_i16(`handle`: Pointer, ): Unit - fun ffi_pubkycore_rust_future_complete_i16(`handle`: Pointer,_uniffi_out_err: RustCallStatus, + fun ffi_pubkycore_rust_future_complete_i16(`handle`: Pointer,_uniffi_out_err: RustCallStatus, ): Short fun ffi_pubkycore_rust_future_poll_u32(`handle`: Pointer,`uniffiCallback`: USize, ): Unit @@ -502,7 +520,7 @@ internal interface _UniFFILib : Library { ): Unit fun ffi_pubkycore_rust_future_free_u32(`handle`: Pointer, ): Unit - fun ffi_pubkycore_rust_future_complete_u32(`handle`: Pointer,_uniffi_out_err: RustCallStatus, + fun ffi_pubkycore_rust_future_complete_u32(`handle`: Pointer,_uniffi_out_err: RustCallStatus, ): Int fun ffi_pubkycore_rust_future_poll_i32(`handle`: Pointer,`uniffiCallback`: USize, ): Unit @@ -510,7 +528,7 @@ internal interface _UniFFILib : Library { ): Unit fun ffi_pubkycore_rust_future_free_i32(`handle`: Pointer, ): Unit - fun ffi_pubkycore_rust_future_complete_i32(`handle`: Pointer,_uniffi_out_err: RustCallStatus, + fun ffi_pubkycore_rust_future_complete_i32(`handle`: Pointer,_uniffi_out_err: RustCallStatus, ): Int fun ffi_pubkycore_rust_future_poll_u64(`handle`: Pointer,`uniffiCallback`: USize, ): Unit @@ -518,7 +536,7 @@ internal interface _UniFFILib : Library { ): Unit fun ffi_pubkycore_rust_future_free_u64(`handle`: Pointer, ): Unit - fun ffi_pubkycore_rust_future_complete_u64(`handle`: Pointer,_uniffi_out_err: RustCallStatus, + fun ffi_pubkycore_rust_future_complete_u64(`handle`: Pointer,_uniffi_out_err: RustCallStatus, ): Long fun ffi_pubkycore_rust_future_poll_i64(`handle`: Pointer,`uniffiCallback`: USize, ): Unit @@ -526,7 +544,7 @@ internal interface _UniFFILib : Library { ): Unit fun ffi_pubkycore_rust_future_free_i64(`handle`: Pointer, ): Unit - fun ffi_pubkycore_rust_future_complete_i64(`handle`: Pointer,_uniffi_out_err: RustCallStatus, + fun ffi_pubkycore_rust_future_complete_i64(`handle`: Pointer,_uniffi_out_err: RustCallStatus, ): Long fun ffi_pubkycore_rust_future_poll_f32(`handle`: Pointer,`uniffiCallback`: USize, ): Unit @@ -534,7 +552,7 @@ internal interface _UniFFILib : Library { ): Unit fun ffi_pubkycore_rust_future_free_f32(`handle`: Pointer, ): Unit - fun ffi_pubkycore_rust_future_complete_f32(`handle`: Pointer,_uniffi_out_err: RustCallStatus, + fun ffi_pubkycore_rust_future_complete_f32(`handle`: Pointer,_uniffi_out_err: RustCallStatus, ): Float fun ffi_pubkycore_rust_future_poll_f64(`handle`: Pointer,`uniffiCallback`: USize, ): Unit @@ -542,7 +560,7 @@ internal interface _UniFFILib : Library { ): Unit fun ffi_pubkycore_rust_future_free_f64(`handle`: Pointer, ): Unit - fun ffi_pubkycore_rust_future_complete_f64(`handle`: Pointer,_uniffi_out_err: RustCallStatus, + fun ffi_pubkycore_rust_future_complete_f64(`handle`: Pointer,_uniffi_out_err: RustCallStatus, ): Double fun ffi_pubkycore_rust_future_poll_pointer(`handle`: Pointer,`uniffiCallback`: USize, ): Unit @@ -550,7 +568,7 @@ internal interface _UniFFILib : Library { ): Unit fun ffi_pubkycore_rust_future_free_pointer(`handle`: Pointer, ): Unit - fun ffi_pubkycore_rust_future_complete_pointer(`handle`: Pointer,_uniffi_out_err: RustCallStatus, + fun ffi_pubkycore_rust_future_complete_pointer(`handle`: Pointer,_uniffi_out_err: RustCallStatus, ): Pointer fun ffi_pubkycore_rust_future_poll_rust_buffer(`handle`: Pointer,`uniffiCallback`: USize, ): Unit @@ -558,7 +576,7 @@ internal interface _UniFFILib : Library { ): Unit fun ffi_pubkycore_rust_future_free_rust_buffer(`handle`: Pointer, ): Unit - fun ffi_pubkycore_rust_future_complete_rust_buffer(`handle`: Pointer,_uniffi_out_err: RustCallStatus, + fun ffi_pubkycore_rust_future_complete_rust_buffer(`handle`: Pointer,_uniffi_out_err: RustCallStatus, ): RustBuffer.ByValue fun ffi_pubkycore_rust_future_poll_void(`handle`: Pointer,`uniffiCallback`: USize, ): Unit @@ -566,12 +584,16 @@ internal interface _UniFFILib : Library { ): Unit fun ffi_pubkycore_rust_future_free_void(`handle`: Pointer, ): Unit - fun ffi_pubkycore_rust_future_complete_void(`handle`: Pointer,_uniffi_out_err: RustCallStatus, + fun ffi_pubkycore_rust_future_complete_void(`handle`: Pointer,_uniffi_out_err: RustCallStatus, ): Unit fun uniffi_pubkycore_checksum_func_auth( ): Short fun uniffi_pubkycore_checksum_func_await_auth_approval( ): Short + fun uniffi_pubkycore_checksum_func_await_cookie_auth_approval( + ): Short + fun uniffi_pubkycore_checksum_func_await_grant_auth_approval( + ): Short fun uniffi_pubkycore_checksum_func_create_recovery_file( ): Short fun uniffi_pubkycore_checksum_func_decrypt_recovery_file( @@ -600,6 +622,8 @@ internal interface _UniFFILib : Library { ): Short fun uniffi_pubkycore_checksum_func_parse_auth_url( ): Short + fun uniffi_pubkycore_checksum_func_parse_deep_link( + ): Short fun uniffi_pubkycore_checksum_func_publish( ): Short fun uniffi_pubkycore_checksum_func_publish_https( @@ -622,12 +646,24 @@ internal interface _UniFFILib : Library { ): Short fun uniffi_pubkycore_checksum_func_sign_in( ): Short + fun uniffi_pubkycore_checksum_func_sign_in_cookie( + ): Short + fun uniffi_pubkycore_checksum_func_sign_in_grant( + ): Short fun uniffi_pubkycore_checksum_func_sign_out( ): Short fun uniffi_pubkycore_checksum_func_sign_up( ): Short + fun uniffi_pubkycore_checksum_func_sign_up_cookie( + ): Short + fun uniffi_pubkycore_checksum_func_sign_up_grant( + ): Short fun uniffi_pubkycore_checksum_func_start_auth_flow( ): Short + fun uniffi_pubkycore_checksum_func_start_cookie_auth_flow( + ): Short + fun uniffi_pubkycore_checksum_func_start_grant_auth_flow( + ): Short fun uniffi_pubkycore_checksum_func_switch_network( ): Short fun uniffi_pubkycore_checksum_func_validate_mnemonic_phrase( @@ -636,7 +672,7 @@ internal interface _UniFFILib : Library { ): Short fun ffi_pubkycore_uniffi_contract_version( ): Int - + } private fun uniffiCheckContractApiVersion(lib: _UniFFILib) { @@ -657,13 +693,19 @@ private fun uniffiCheckApiChecksums(lib: _UniFFILib) { if (lib.uniffi_pubkycore_checksum_func_await_auth_approval() != 56488.toShort()) { throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project") } + if (lib.uniffi_pubkycore_checksum_func_await_cookie_auth_approval() != 44552.toShort()) { + throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project") + } + if (lib.uniffi_pubkycore_checksum_func_await_grant_auth_approval() != 15252.toShort()) { + throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project") + } if (lib.uniffi_pubkycore_checksum_func_create_recovery_file() != 48846.toShort()) { throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project") } if (lib.uniffi_pubkycore_checksum_func_decrypt_recovery_file() != 26407.toShort()) { throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project") } - if (lib.uniffi_pubkycore_checksum_func_delete_file() != 47931.toShort()) { + if (lib.uniffi_pubkycore_checksum_func_delete_file() != 43485.toShort()) { throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project") } if (lib.uniffi_pubkycore_checksum_func_delete_with_session() != 26332.toShort()) { @@ -699,13 +741,16 @@ private fun uniffiCheckApiChecksums(lib: _UniFFILib) { if (lib.uniffi_pubkycore_checksum_func_parse_auth_url() != 27379.toShort()) { throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project") } + if (lib.uniffi_pubkycore_checksum_func_parse_deep_link() != 29971.toShort()) { + throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project") + } if (lib.uniffi_pubkycore_checksum_func_publish() != 48989.toShort()) { throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project") } if (lib.uniffi_pubkycore_checksum_func_publish_https() != 5614.toShort()) { throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project") } - if (lib.uniffi_pubkycore_checksum_func_put() != 64514.toShort()) { + if (lib.uniffi_pubkycore_checksum_func_put() != 32173.toShort()) { throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project") } if (lib.uniffi_pubkycore_checksum_func_put_with_session() != 17390.toShort()) { @@ -729,16 +774,34 @@ private fun uniffiCheckApiChecksums(lib: _UniFFILib) { if (lib.uniffi_pubkycore_checksum_func_set_event_listener() != 60071.toShort()) { throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project") } - if (lib.uniffi_pubkycore_checksum_func_sign_in() != 21584.toShort()) { + if (lib.uniffi_pubkycore_checksum_func_sign_in() != 23529.toShort()) { + throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project") + } + if (lib.uniffi_pubkycore_checksum_func_sign_in_cookie() != 28058.toShort()) { + throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project") + } + if (lib.uniffi_pubkycore_checksum_func_sign_in_grant() != 49219.toShort()) { throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project") } if (lib.uniffi_pubkycore_checksum_func_sign_out() != 27163.toShort()) { throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project") } - if (lib.uniffi_pubkycore_checksum_func_sign_up() != 48789.toShort()) { + if (lib.uniffi_pubkycore_checksum_func_sign_up() != 6399.toShort()) { + throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project") + } + if (lib.uniffi_pubkycore_checksum_func_sign_up_cookie() != 55185.toShort()) { + throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project") + } + if (lib.uniffi_pubkycore_checksum_func_sign_up_grant() != 65298.toShort()) { throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project") } - if (lib.uniffi_pubkycore_checksum_func_start_auth_flow() != 25681.toShort()) { + if (lib.uniffi_pubkycore_checksum_func_start_auth_flow() != 45230.toShort()) { + throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project") + } + if (lib.uniffi_pubkycore_checksum_func_start_cookie_auth_flow() != 49536.toShort()) { + throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project") + } + if (lib.uniffi_pubkycore_checksum_func_start_grant_auth_flow() != 48937.toShort()) { throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project") } if (lib.uniffi_pubkycore_checksum_func_switch_network() != 64215.toShort()) { @@ -995,7 +1058,7 @@ abstract class FFIObject( } public interface EventNotifierInterface { - + companion object } @@ -1017,11 +1080,11 @@ class EventNotifier( } } - - + + companion object - + } public object FfiConverterTypeEventNotifier: FfiConverter { @@ -1132,7 +1195,7 @@ public abstract class FfiConverterCallbackInterface( public interface EventListener { fun `onEventOccurred`(`eventData`: String) - + companion object } @@ -1164,7 +1227,7 @@ internal class ForeignCallbackTypeEventListener : ForeignCallback { UNIFFI_CALLBACK_UNEXPECTED_ERROR } } - + else -> { // An unexpected error happened. // See docs of ForeignCallback in `uniffi_core/src/ffi/foreigncallbacks.rs` @@ -1179,7 +1242,7 @@ internal class ForeignCallbackTypeEventListener : ForeignCallback { } } - + @Suppress("UNUSED_PARAMETER") private fun `invokeOnEventOccurred`(kotlinCallbackInterface: EventListener, argsData: Pointer, argsLen: Int, outBuf: RustBufferByReference): Int { val argsBuf = argsData.getByteBuffer(0, argsLen.toLong()).also { @@ -1195,7 +1258,7 @@ internal class ForeignCallbackTypeEventListener : ForeignCallback { return makeCallAndHandleError() } - + } // The ffiConverter which transforms the Callbacks in to Handles to pass to Rust. @@ -1279,6 +1342,22 @@ fun `awaitAuthApproval`(): List { } +fun `awaitCookieAuthApproval`(): List { + return FfiConverterSequenceString.lift( + rustCall() { _status -> + _UniFFILib.INSTANCE.uniffi_pubkycore_fn_func_await_cookie_auth_approval(_status) +}) +} + + +fun `awaitGrantAuthApproval`(): List { + return FfiConverterSequenceString.lift( + rustCall() { _status -> + _UniFFILib.INSTANCE.uniffi_pubkycore_fn_func_await_grant_auth_approval(_status) +}) +} + + fun `createRecoveryFile`(`secretKey`: String, `passphrase`: String): List { return FfiConverterSequenceString.lift( rustCall() { _status -> @@ -1295,10 +1374,10 @@ fun `decryptRecoveryFile`(`recoveryFile`: String, `passphrase`: String): List { +fun `deleteFile`(`url`: String, `secretKey`: String, `clientId`: String): List { return FfiConverterSequenceString.lift( rustCall() { _status -> - _UniFFILib.INSTANCE.uniffi_pubkycore_fn_func_delete_file(FfiConverterString.lower(`url`),FfiConverterString.lower(`secretKey`),_status) + _UniFFILib.INSTANCE.uniffi_pubkycore_fn_func_delete_file(FfiConverterString.lower(`url`),FfiConverterString.lower(`secretKey`),FfiConverterString.lower(`clientId`),_status) }) } @@ -1391,6 +1470,14 @@ fun `parseAuthUrl`(`url`: String): List { } +fun `parseDeepLink`(`url`: String): List { + return FfiConverterSequenceString.lift( + rustCall() { _status -> + _UniFFILib.INSTANCE.uniffi_pubkycore_fn_func_parse_deep_link(FfiConverterString.lower(`url`),_status) +}) +} + + fun `publish`(`recordName`: String, `recordContent`: String, `secretKey`: String): List { return FfiConverterSequenceString.lift( rustCall() { _status -> @@ -1407,10 +1494,10 @@ fun `publishHttps`(`recordName`: String, `target`: String, `secretKey`: String): } -fun `put`(`url`: String, `content`: String, `secretKey`: String): List { +fun `put`(`url`: String, `content`: String, `secretKey`: String, `clientId`: String): List { return FfiConverterSequenceString.lift( rustCall() { _status -> - _UniFFILib.INSTANCE.uniffi_pubkycore_fn_func_put(FfiConverterString.lower(`url`),FfiConverterString.lower(`content`),FfiConverterString.lower(`secretKey`),_status) + _UniFFILib.INSTANCE.uniffi_pubkycore_fn_func_put(FfiConverterString.lower(`url`),FfiConverterString.lower(`content`),FfiConverterString.lower(`secretKey`),FfiConverterString.lower(`clientId`),_status) }) } @@ -1424,7 +1511,7 @@ fun `putWithSession`(`url`: String, `content`: String, `sessionSecret`: String): fun `removeEventListener`() = - + rustCall() { _status -> _UniFFILib.INSTANCE.uniffi_pubkycore_fn_func_remove_event_listener(_status) } @@ -1464,17 +1551,33 @@ fun `revalidateSession`(`sessionSecret`: String): List { fun `setEventListener`(`listener`: EventListener) = - + rustCall() { _status -> _UniFFILib.INSTANCE.uniffi_pubkycore_fn_func_set_event_listener(FfiConverterTypeEventListener.lower(`listener`),_status) } -fun `signIn`(`secretKey`: String): List { +fun `signIn`(`secretKey`: String, `clientId`: String): List { + return FfiConverterSequenceString.lift( + rustCall() { _status -> + _UniFFILib.INSTANCE.uniffi_pubkycore_fn_func_sign_in(FfiConverterString.lower(`secretKey`),FfiConverterString.lower(`clientId`),_status) +}) +} + + +fun `signInCookie`(`secretKey`: String): List { + return FfiConverterSequenceString.lift( + rustCall() { _status -> + _UniFFILib.INSTANCE.uniffi_pubkycore_fn_func_sign_in_cookie(FfiConverterString.lower(`secretKey`),_status) +}) +} + + +fun `signInGrant`(`secretKey`: String, `clientId`: String): List { return FfiConverterSequenceString.lift( rustCall() { _status -> - _UniFFILib.INSTANCE.uniffi_pubkycore_fn_func_sign_in(FfiConverterString.lower(`secretKey`),_status) + _UniFFILib.INSTANCE.uniffi_pubkycore_fn_func_sign_in_grant(FfiConverterString.lower(`secretKey`),FfiConverterString.lower(`clientId`),_status) }) } @@ -1487,18 +1590,50 @@ fun `signOut`(`sessionSecret`: String): List { } -fun `signUp`(`secretKey`: String, `homeserver`: String, `signupToken`: String?): List { +fun `signUp`(`secretKey`: String, `homeserver`: String, `signupToken`: String?, `clientId`: String): List { + return FfiConverterSequenceString.lift( + rustCall() { _status -> + _UniFFILib.INSTANCE.uniffi_pubkycore_fn_func_sign_up(FfiConverterString.lower(`secretKey`),FfiConverterString.lower(`homeserver`),FfiConverterOptionalString.lower(`signupToken`),FfiConverterString.lower(`clientId`),_status) +}) +} + + +fun `signUpCookie`(`secretKey`: String, `homeserver`: String, `signupToken`: String?): List { + return FfiConverterSequenceString.lift( + rustCall() { _status -> + _UniFFILib.INSTANCE.uniffi_pubkycore_fn_func_sign_up_cookie(FfiConverterString.lower(`secretKey`),FfiConverterString.lower(`homeserver`),FfiConverterOptionalString.lower(`signupToken`),_status) +}) +} + + +fun `signUpGrant`(`secretKey`: String, `homeserver`: String, `signupToken`: String?, `clientId`: String): List { + return FfiConverterSequenceString.lift( + rustCall() { _status -> + _UniFFILib.INSTANCE.uniffi_pubkycore_fn_func_sign_up_grant(FfiConverterString.lower(`secretKey`),FfiConverterString.lower(`homeserver`),FfiConverterOptionalString.lower(`signupToken`),FfiConverterString.lower(`clientId`),_status) +}) +} + + +fun `startAuthFlow`(`capabilitiesStr`: String, `clientId`: String): List { + return FfiConverterSequenceString.lift( + rustCall() { _status -> + _UniFFILib.INSTANCE.uniffi_pubkycore_fn_func_start_auth_flow(FfiConverterString.lower(`capabilitiesStr`),FfiConverterString.lower(`clientId`),_status) +}) +} + + +fun `startCookieAuthFlow`(`capabilitiesStr`: String): List { return FfiConverterSequenceString.lift( rustCall() { _status -> - _UniFFILib.INSTANCE.uniffi_pubkycore_fn_func_sign_up(FfiConverterString.lower(`secretKey`),FfiConverterString.lower(`homeserver`),FfiConverterOptionalString.lower(`signupToken`),_status) + _UniFFILib.INSTANCE.uniffi_pubkycore_fn_func_start_cookie_auth_flow(FfiConverterString.lower(`capabilitiesStr`),_status) }) } -fun `startAuthFlow`(`capabilitiesStr`: String): List { +fun `startGrantAuthFlow`(`capabilitiesStr`: String, `clientId`: String): List { return FfiConverterSequenceString.lift( rustCall() { _status -> - _UniFFILib.INSTANCE.uniffi_pubkycore_fn_func_start_auth_flow(FfiConverterString.lower(`capabilitiesStr`),_status) + _UniFFILib.INSTANCE.uniffi_pubkycore_fn_func_start_grant_auth_flow(FfiConverterString.lower(`capabilitiesStr`),FfiConverterString.lower(`clientId`),_status) }) } diff --git a/android/src/main/jniLibs/arm64-v8a/libpubkycore.so b/android/src/main/jniLibs/arm64-v8a/libpubkycore.so index d55e4ce8..e110d1c4 100755 Binary files a/android/src/main/jniLibs/arm64-v8a/libpubkycore.so and b/android/src/main/jniLibs/arm64-v8a/libpubkycore.so differ diff --git a/android/src/main/jniLibs/armeabi-v7a/libpubkycore.so b/android/src/main/jniLibs/armeabi-v7a/libpubkycore.so index 3ac422fd..8c43c03a 100755 Binary files a/android/src/main/jniLibs/armeabi-v7a/libpubkycore.so and b/android/src/main/jniLibs/armeabi-v7a/libpubkycore.so differ diff --git a/android/src/main/jniLibs/x86/libpubkycore.so b/android/src/main/jniLibs/x86/libpubkycore.so index 66d10bb1..7665fb3d 100755 Binary files a/android/src/main/jniLibs/x86/libpubkycore.so and b/android/src/main/jniLibs/x86/libpubkycore.so differ diff --git a/android/src/main/jniLibs/x86_64/libpubkycore.so b/android/src/main/jniLibs/x86_64/libpubkycore.so index 06144f54..be2480d1 100755 Binary files a/android/src/main/jniLibs/x86_64/libpubkycore.so and b/android/src/main/jniLibs/x86_64/libpubkycore.so differ diff --git a/example/.ruby-version b/example/.ruby-version deleted file mode 100644 index 5f6fc5ed..00000000 --- a/example/.ruby-version +++ /dev/null @@ -1 +0,0 @@ -3.3.10 diff --git a/example/Gemfile b/example/Gemfile index 2a7ce357..dbf527d5 100644 --- a/example/Gemfile +++ b/example/Gemfile @@ -4,5 +4,14 @@ source 'https://rubygems.org' ruby ">= 2.6.10" # Exclude problematic versions of cocoapods and activesupport that causes build failures. -gem 'cocoapods', '>= 1.13', '!= 1.15.0', '!= 1.15.1' +gem 'cocoapods', '1.16.2' gem 'activesupport', '>= 6.1.7.5', '!= 7.1.0' +gem 'concurrent-ruby', '< 1.3.4' + +# Newer Ruby versions no longer load these libraries as implicit stdlib deps. +gem 'bigdecimal' +gem 'logger' +gem 'tsort' +gem 'benchmark' +gem 'mutex_m' +gem 'nkf' diff --git a/example/Gemfile.lock b/example/Gemfile.lock index f867c67d..63382a36 100644 --- a/example/Gemfile.lock +++ b/example/Gemfile.lock @@ -1,28 +1,33 @@ GEM remote: https://rubygems.org/ specs: - CFPropertyList (3.0.7) + CFPropertyList (3.0.8) + activesupport (7.2.3) base64 - nkf - rexml - activesupport (6.1.7.8) - concurrent-ruby (~> 1.0, >= 1.0.2) + benchmark (>= 0.3) + bigdecimal + concurrent-ruby (~> 1.0, >= 1.3.1) + connection_pool (>= 2.2.5) + drb i18n (>= 1.6, < 2) + logger (>= 1.4.2) minitest (>= 5.1) - tzinfo (~> 2.0) - zeitwerk (~> 2.3) - addressable (2.8.7) - public_suffix (>= 2.0.2, < 7.0) + securerandom (>= 0.3) + tzinfo (~> 2.0, >= 2.0.5) + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) algoliasearch (1.27.5) httpclient (~> 2.8, >= 2.8.3) json (>= 1.5.1) atomos (0.1.3) - base64 (0.2.0) + base64 (0.3.0) + benchmark (0.5.0) + bigdecimal (4.1.2) claide (1.1.0) - cocoapods (1.15.2) + cocoapods (1.16.2) addressable (~> 2.8) claide (>= 1.0.2, < 2.0) - cocoapods-core (= 1.15.2) + cocoapods-core (= 1.16.2) cocoapods-deintegrate (>= 1.0.3, < 2.0) cocoapods-downloader (>= 2.1, < 3.0) cocoapods-plugins (>= 1.0.0, < 2.0) @@ -36,8 +41,8 @@ GEM molinillo (~> 0.8.0) nap (~> 1.0) ruby-macho (>= 2.3.0, < 3.0) - xcodeproj (>= 1.23.0, < 2.0) - cocoapods-core (1.15.2) + xcodeproj (>= 1.27.0, < 2.0) + cocoapods-core (1.16.2) activesupport (>= 5.0, < 8) addressable (~> 2.8) algoliasearch (~> 1.0) @@ -57,49 +62,65 @@ GEM netrc (~> 0.11) cocoapods-try (1.2.0) colored2 (3.1.2) - concurrent-ruby (1.3.4) + concurrent-ruby (1.3.3) + connection_pool (3.0.2) + drb (2.2.3) escape (0.0.4) - ethon (0.16.0) + ethon (0.18.0) ffi (>= 1.15.0) - ffi (1.17.0) + logger + ffi (1.17.4) fourflusher (2.3.1) fuzzy_match (2.0.4) gh_inspector (1.1.3) - httpclient (2.8.3) - i18n (1.14.5) + httpclient (2.9.0) + mutex_m + i18n (1.15.2) concurrent-ruby (~> 1.0) - json (2.7.2) - minitest (5.25.1) + json (2.21.2) + logger (1.7.0) + minitest (6.0.6) + drb (~> 2.0) + prism (~> 1.5) molinillo (0.8.0) - nanaimo (0.3.0) + mutex_m (0.3.0) + nanaimo (0.4.0) nap (1.1.0) netrc (0.11.0) - nkf (0.2.0) + nkf (0.3.0) + prism (1.9.0) public_suffix (4.0.7) - rexml (3.3.7) + rexml (3.4.4) ruby-macho (2.5.1) - typhoeus (1.4.1) - ethon (>= 0.9.0) + securerandom (0.4.1) + tsort (0.2.0) + typhoeus (1.6.0) + ethon (>= 0.18.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) - xcodeproj (1.25.0) + xcodeproj (1.28.1) CFPropertyList (>= 2.3.3, < 4.0) atomos (~> 0.1.3) + base64 claide (>= 1.0.2, < 2.0) colored2 (~> 3.1) - nanaimo (~> 0.3.0) - rexml (>= 3.3.2, < 4.0) - zeitwerk (2.6.18) + nanaimo (~> 0.4.0) + nkf + rexml (>= 3.3.6, < 4.0) PLATFORMS ruby DEPENDENCIES activesupport (>= 6.1.7.5, != 7.1.0) - cocoapods (>= 1.13, != 1.15.1, != 1.15.0) - -RUBY VERSION - ruby 2.6.10p210 + benchmark + bigdecimal + cocoapods (= 1.16.2) + concurrent-ruby (< 1.3.4) + logger + mutex_m + nkf + tsort BUNDLED WITH - 2.2.27 + 4.0.19 diff --git a/example/android/app/build.gradle b/example/android/app/build.gradle index cc7c929a..9e7f3e77 100644 --- a/example/android/app/build.gradle +++ b/example/android/app/build.gradle @@ -70,11 +70,10 @@ def enableProguardInReleaseBuilds = false * give correct results when using with locales other than en-US. Note that * this variant is about 6MiB larger per architecture than default. */ -def jscFlavor = 'org.webkit:android-jsc:+' +def jscFlavor = 'io.github.react-native-community:jsc-android:2026004.+' android { ndkVersion rootProject.ext.ndkVersion - buildToolsVersion rootProject.ext.buildToolsVersion compileSdk rootProject.ext.compileSdkVersion namespace "pubky.example" @@ -102,7 +101,7 @@ android { // see https://reactnative.dev/docs/signed-apk-android. signingConfig signingConfigs.debug minifyEnabled enableProguardInReleaseBuilds - proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" + proguardFiles getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" } } } diff --git a/example/android/app/src/main/java/pubky/example/MainApplication.kt b/example/android/app/src/main/java/pubky/example/MainApplication.kt index 09089a90..2330cec5 100644 --- a/example/android/app/src/main/java/pubky/example/MainApplication.kt +++ b/example/android/app/src/main/java/pubky/example/MainApplication.kt @@ -4,40 +4,24 @@ import android.app.Application import com.facebook.react.PackageList import com.facebook.react.ReactApplication import com.facebook.react.ReactHost -import com.facebook.react.ReactNativeHost -import com.facebook.react.ReactPackage -import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load +import com.facebook.react.ReactNativeApplicationEntryPoint.loadReactNative import com.facebook.react.defaults.DefaultReactHost.getDefaultReactHost -import com.facebook.react.defaults.DefaultReactNativeHost -import com.facebook.soloader.SoLoader class MainApplication : Application(), ReactApplication { - override val reactNativeHost: ReactNativeHost = - object : DefaultReactNativeHost(this) { - override fun getPackages(): List = - PackageList(this).packages.apply { - // Packages that cannot be autolinked yet can be added manually here, for example: - // add(MyReactNativePackage()) - } - - override fun getJSMainModuleName(): String = "index" - - override fun getUseDeveloperSupport(): Boolean = BuildConfig.DEBUG - - override val isNewArchEnabled: Boolean = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED - override val isHermesEnabled: Boolean = BuildConfig.IS_HERMES_ENABLED - } - - override val reactHost: ReactHost - get() = getDefaultReactHost(applicationContext, reactNativeHost) + override val reactHost: ReactHost by lazy { + getDefaultReactHost( + context = applicationContext, + packageList = + PackageList(this).packages.apply { + // Packages that cannot be autolinked yet can be added manually here, for example: + // add(MyReactNativePackage()) + }, + ) + } override fun onCreate() { super.onCreate() - SoLoader.init(this, false) - if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) { - // If you opted-in for the New Architecture, we load the native entry point for this app. - load() - } + loadReactNative(this) } } diff --git a/example/android/build.gradle b/example/android/build.gradle index df1ce4db..f0b3a268 100644 --- a/example/android/build.gradle +++ b/example/android/build.gradle @@ -1,11 +1,11 @@ buildscript { ext { - buildToolsVersion = "34.0.0" - minSdkVersion = 23 - compileSdkVersion = 34 - targetSdkVersion = 34 - ndkVersion = "26.1.10909125" - kotlinVersion = "1.9.24" + buildToolsVersion = "37.0.0" + minSdkVersion = 24 + compileSdkVersion = 37 + targetSdkVersion = 36 + ndkVersion = "27.1.12297006" + kotlinVersion = "2.2.0" } repositories { google() diff --git a/example/android/gradle.properties b/example/android/gradle.properties index 9fb15664..bf9dd333 100644 --- a/example/android/gradle.properties +++ b/example/android/gradle.properties @@ -10,7 +10,7 @@ # Specifies the JVM arguments used for the daemon process. # The setting is particularly useful for tweaking memory settings. # Default value: -Xmx512m -XX:MaxMetaspaceSize=256m -org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m +org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=1024m # When configured, Gradle will run in incubating parallel mode. # This option should only be used with decoupled projects. More details, visit @@ -32,8 +32,18 @@ reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64 # your application. You should enable this flag either if you want # to write custom TurboModules/Fabric components OR use libraries that # are providing them. -newArchEnabled=false +newArchEnabled=true # Use this property to enable or disable the Hermes JS engine. # If set to false, you will be using JSC instead. hermesEnabled=true + +# Use this property to enable edge-to-edge display support. +# This allows your app to draw behind system bars for an immersive UI. +# Note: Only works with ReactActivity and should not be used with custom Activity. +edgeToEdgeEnabled=true + +# Opt out of built-in kotlin and new DSL behavior that ships with AGP 9. +# Starting from AGP 10.x these opt outs will be removed. +android.builtInKotlin=false +android.newDsl=false diff --git a/example/android/gradle/wrapper/gradle-wrapper.properties b/example/android/gradle/wrapper/gradle-wrapper.properties index 6f7a6eb3..c61a118f 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.8-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.1-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/example/ios/.xcode.env.local b/example/ios/.xcode.env.local deleted file mode 100644 index 85003011..00000000 --- a/example/ios/.xcode.env.local +++ /dev/null @@ -1 +0,0 @@ -export NODE_BINARY=/Users/coreyphillips/.nvm/versions/node/v18.19.1/bin/node diff --git a/example/ios/Podfile b/example/ios/Podfile index 4ca319ac..b73c0e63 100644 --- a/example/ios/Podfile +++ b/example/ios/Podfile @@ -1,9 +1,14 @@ -# Resolve react_native_pods.rb with node to allow for hoisting -require Pod::Executable.execute_command('node', ['-p', - 'require.resolve( - "react-native/scripts/react_native_pods.rb", - {paths: [process.argv[1]]}, - )', __dir__]).strip +def node_require(script) + # Resolve script with node to allow for hoisting + require Pod::Executable.execute_command('node', ['-p', + "require.resolve( + '#{script}', + {paths: [process.argv[1]]}, + )", __dir__]).strip +end + +# Use it to require both react-native's and this package's scripts: +node_require('react-native/scripts/react_native_pods.rb') platform :ios, min_ios_version_supported prepare_react_native_project! diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 84d2e9c4..b8edf8f7 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -1,514 +1,246 @@ PODS: - - boost (1.84.0) - - DoubleConversion (1.1.6) - - fast_float (8.0.0) - - FBLazyVector (0.82.1) - - fmt (11.0.2) - - glog (0.3.5) - - hermes-engine (0.82.1): - - hermes-engine/Pre-built (= 0.82.1) - - hermes-engine/Pre-built (0.82.1) + - boost (1.84.0): + - ReactNativeDependencies + - DoubleConversion (1.1.6): + - ReactNativeDependencies + - fast_float (8.0.0): + - ReactNativeDependencies + - FBLazyVector (0.87.0): + - React-Core-prebuilt + - fmt (12.1.0): + - ReactNativeDependencies + - glog (0.3.5): + - ReactNativeDependencies + - hermes-engine (250829098.0.16): + - hermes-engine/Pre-built (= 250829098.0.16) + - hermes-engine/Pre-built (250829098.0.16) - RCT-Folly (2024.11.18.00): - - boost - - DoubleConversion - - fast_float (= 8.0.0) - - fmt (= 11.0.2) - - glog - RCT-Folly/Default (= 2024.11.18.00) + - ReactNativeDependencies - RCT-Folly/Default (2024.11.18.00): - - boost - - DoubleConversion - - fast_float (= 8.0.0) - - fmt (= 11.0.2) - - glog - - RCT-Folly/Fabric (2024.11.18.00): - - boost - - DoubleConversion - - fast_float (= 8.0.0) - - fmt (= 11.0.2) - - glog - - RCTDeprecation (0.82.1) - - RCTRequired (0.82.1) - - RCTTypeSafety (0.82.1): - - FBLazyVector (= 0.82.1) - - RCTRequired (= 0.82.1) - - React-Core (= 0.82.1) - - React (0.82.1): - - React-Core (= 0.82.1) - - React-Core/DevSupport (= 0.82.1) - - React-Core/RCTWebSocket (= 0.82.1) - - React-RCTActionSheet (= 0.82.1) - - React-RCTAnimation (= 0.82.1) - - React-RCTBlob (= 0.82.1) - - React-RCTImage (= 0.82.1) - - React-RCTLinking (= 0.82.1) - - React-RCTNetwork (= 0.82.1) - - React-RCTSettings (= 0.82.1) - - React-RCTText (= 0.82.1) - - React-RCTVibration (= 0.82.1) - - React-callinvoker (0.82.1) - - React-Core (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTDeprecation - - React-Core/Default (= 0.82.1) - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - SocketRocket - - Yoga - - React-Core/CoreModulesHeaders (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - SocketRocket - - Yoga - - React-Core/Default (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTDeprecation - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - SocketRocket - - Yoga - - React-Core/DevSupport (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTDeprecation - - React-Core/Default (= 0.82.1) - - React-Core/RCTWebSocket (= 0.82.1) - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - SocketRocket - - Yoga - - React-Core/RCTActionSheetHeaders (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - SocketRocket - - Yoga - - React-Core/RCTAnimationHeaders (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - SocketRocket - - Yoga - - React-Core/RCTBlobHeaders (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes + - ReactNativeDependencies + - RCTDeprecation (0.87.0): + - React-Core-prebuilt + - RCTRequired (0.87.0): + - React-Core-prebuilt + - RCTSwiftUI (0.87.0) + - RCTSwiftUIWrapper (0.87.0): + - RCTSwiftUI + - RCTTypeSafety (0.87.0): + - FBLazyVector (= 0.87.0) + - RCTRequired (= 0.87.0) + - React-Core (= 0.87.0) + - React (0.87.0): + - React-Core (= 0.87.0) + - React-Core/DevSupport (= 0.87.0) + - React-Core/RCTWebSocket (= 0.87.0) + - React-RCTActionSheet (= 0.87.0) + - React-RCTAnimation (= 0.87.0) + - React-RCTBlob (= 0.87.0) + - React-RCTImage (= 0.87.0) + - React-RCTLinking (= 0.87.0) + - React-RCTNetwork (= 0.87.0) + - React-RCTSettings (= 0.87.0) + - React-RCTText (= 0.87.0) + - React-RCTVibration (= 0.87.0) + - React-bridging (0.87.0): + - React-callinvoker + - React-Core-prebuilt - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - SocketRocket - - Yoga - - React-Core/RCTImageHeaders (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTDeprecation - - React-Core/Default - - React-cxxreact + - React-timing + - ReactNativeDependencies + - React-callinvoker (0.87.0) + - React-Core (0.87.0): + - React-Core-prebuilt + - React-Core/Default (= 0.87.0) + - React-Core-prebuilt (0.87.0): + - ReactNativeDependencies + - React-Core/CoreModulesHeaders (0.87.0): + - React-Core-prebuilt + - React-Core/Default (0.87.0): + - React-Core-prebuilt + - React-Core/DevSupport (0.87.0): + - React-Core-prebuilt + - React-Core/RCTActionSheetHeaders (0.87.0): + - React-Core-prebuilt + - React-Core/RCTAnimationHeaders (0.87.0): + - React-Core-prebuilt + - React-Core/RCTBlobHeaders (0.87.0): + - React-Core-prebuilt + - React-Core/RCTImageHeaders (0.87.0): + - React-Core-prebuilt + - React-Core/RCTLinkingHeaders (0.87.0): + - React-Core-prebuilt + - React-Core/RCTNetworkHeaders (0.87.0): + - React-Core-prebuilt + - React-Core/RCTSettingsHeaders (0.87.0): + - React-Core-prebuilt + - React-Core/RCTTextHeaders (0.87.0): + - React-Core-prebuilt + - React-Core/RCTVibrationHeaders (0.87.0): + - React-Core-prebuilt + - React-Core/RCTWebSocket (0.87.0): + - React-Core-prebuilt + - React-CoreModules (0.87.0): + - RCTTypeSafety (= 0.87.0) + - React-Core-prebuilt + - React-Core/CoreModulesHeaders (= 0.87.0) + - React-debug - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor + - React-jsi (= 0.87.0) - React-jsinspector - React-jsinspectorcdp - - React-jsitooling - - React-perflogger + - React-jsinspectortracing + - React-NativeModulesApple + - React-RCTBlob + - React-RCTFBReactNativeSpec + - React-RCTImage (= 0.87.0) - React-runtimeexecutor - - React-runtimescheduler - React-utils - - SocketRocket - - Yoga - - React-Core/RCTLinkingHeaders (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor + - ReactCommon + - ReactNativeDependencies + - React-cxxreact (0.87.0): + - hermes-engine + - React-callinvoker (= 0.87.0) + - React-Core-prebuilt + - React-debug (= 0.87.0) + - React-jserrorhandler (= 0.87.0) + - React-jsi (= 0.87.0) - React-jsinspector - React-jsinspectorcdp - - React-jsitooling - - React-perflogger + - React-jsinspectortracing + - React-logger (= 0.87.0) + - React-perflogger (= 0.87.0) - React-runtimeexecutor - - React-runtimescheduler + - React-timing (= 0.87.0) - React-utils - - SocketRocket - - Yoga - - React-Core/RCTNetworkHeaders (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTDeprecation - - React-Core/Default - - React-cxxreact + - ReactNativeDependencies + - React-cxxstableapi (0.87.0) + - React-debug (0.87.0): + - React-debug/redbox (= 0.87.0) + - React-debug/redbox (0.87.0) + - React-defaultsnativemodule (0.87.0): + - hermes-engine + - React-Core-prebuilt + - React-domnativemodule + - React-Fabric/animated - React-featureflags - - React-hermes + - React-featureflagsnativemodule + - React-idlecallbacksnativemodule + - React-intersectionobservernativemodule - React-jsi - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - SocketRocket + - React-microtasksnativemodule + - React-mutationobservernativemodule + - React-RCTFBReactNativeSpec + - React-viewtransitionnativemodule + - React-webperformancenativemodule + - ReactNativeDependencies - Yoga - - React-Core/RCTSettingsHeaders (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes + - React-domnativemodule (0.87.0): + - hermes-engine + - React-bridging + - React-Core-prebuilt + - React-Fabric + - React-Fabric/bridging + - React-FabricComponents + - React-graphics - React-jsi - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger + - React-RCTFBReactNativeSpec - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - SocketRocket + - ReactCommon/turbomodule/core + - ReactNativeDependencies - Yoga - - React-Core/RCTTextHeaders (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTDeprecation - - React-Core/Default + - React-Fabric (0.87.0): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-bridging + - React-Core + - React-Core-prebuilt - React-cxxreact + - React-debug + - React-Fabric/animated (= 0.87.0) + - React-Fabric/animationbackend (= 0.87.0) + - React-Fabric/animations (= 0.87.0) + - React-Fabric/attributedstring (= 0.87.0) + - React-Fabric/bridging (= 0.87.0) + - React-Fabric/componentregistry (= 0.87.0) + - React-Fabric/componentregistrynative (= 0.87.0) + - React-Fabric/components (= 0.87.0) + - React-Fabric/consistency (= 0.87.0) + - React-Fabric/core (= 0.87.0) + - React-Fabric/dom (= 0.87.0) + - React-Fabric/imagemanager (= 0.87.0) + - React-Fabric/leakchecker (= 0.87.0) + - React-Fabric/mounting (= 0.87.0) + - React-Fabric/observers (= 0.87.0) + - React-Fabric/scheduler (= 0.87.0) + - React-Fabric/telemetry (= 0.87.0) + - React-Fabric/uimanager (= 0.87.0) + - React-Fabric/viewtransition (= 0.87.0) - React-featureflags - - React-hermes + - React-graphics - React-jsi - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger + - React-logger + - React-rendererdebug - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket - - Yoga - - React-Core/RCTVibrationHeaders (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTDeprecation - - React-Core/Default + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-Fabric/animated (0.87.0): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-bridging + - React-Core + - React-Core-prebuilt - React-cxxreact + - React-debug + - React-Fabric/animationbackend - React-featureflags - - React-hermes + - React-graphics - React-jsi - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger + - React-logger + - React-rendererdebug - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket - - Yoga - - React-Core/RCTWebSocket (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTDeprecation - - React-Core/Default (= 0.82.1) + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-Fabric/animationbackend (0.87.0): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-bridging + - React-Core + - React-Core-prebuilt - React-cxxreact + - React-debug - React-featureflags - - React-hermes + - React-graphics - React-jsi - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger + - React-logger + - React-rendererdebug - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket - - Yoga - - React-CoreModules (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - RCTTypeSafety (= 0.82.1) - - React-Core/CoreModulesHeaders (= 0.82.1) - - React-debug - - React-jsi (= 0.82.1) - - React-jsinspector - - React-jsinspectorcdp - - React-jsinspectortracing - - React-NativeModulesApple - - React-RCTBlob - - React-RCTFBReactNativeSpec - - React-RCTImage (= 0.82.1) - - React-runtimeexecutor - - ReactCommon - - SocketRocket - - React-cxxreact (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - React-callinvoker (= 0.82.1) - - React-debug (= 0.82.1) - - React-jsi (= 0.82.1) - - React-jsinspector - - React-jsinspectorcdp - - React-jsinspectortracing - - React-logger (= 0.82.1) - - React-perflogger (= 0.82.1) - - React-runtimeexecutor - - React-timing (= 0.82.1) - - SocketRocket - - React-debug (0.82.1) - - React-defaultsnativemodule (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - React-domnativemodule - - React-featureflagsnativemodule - - React-idlecallbacksnativemodule - - React-jsi - - React-jsiexecutor - - React-microtasksnativemodule - - React-RCTFBReactNativeSpec - - React-webperformancenativemodule - - SocketRocket - - React-domnativemodule (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - React-Fabric - - React-Fabric/bridging - - React-FabricComponents - - React-graphics - - React-jsi - - React-jsiexecutor - - React-RCTFBReactNativeSpec - - React-runtimeexecutor - ReactCommon/turbomodule/core - - SocketRocket - - Yoga - - React-Fabric (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/animations (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/animations (= 0.82.1) - - React-Fabric/attributedstring (= 0.82.1) - - React-Fabric/bridging (= 0.82.1) - - React-Fabric/componentregistry (= 0.82.1) - - React-Fabric/componentregistrynative (= 0.82.1) - - React-Fabric/components (= 0.82.1) - - React-Fabric/consistency (= 0.82.1) - - React-Fabric/core (= 0.82.1) - - React-Fabric/dom (= 0.82.1) - - React-Fabric/imagemanager (= 0.82.1) - - React-Fabric/leakchecker (= 0.82.1) - - React-Fabric/mounting (= 0.82.1) - - React-Fabric/observers (= 0.82.1) - - React-Fabric/scheduler (= 0.82.1) - - React-Fabric/telemetry (= 0.82.1) - - React-Fabric/templateprocessor (= 0.82.1) - - React-Fabric/uimanager (= 0.82.1) - React-featureflags - React-graphics - React-jsi @@ -519,19 +251,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/animations (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/attributedstring (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -544,19 +271,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/attributedstring (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/bridging (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -569,19 +291,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/bridging (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/componentregistry (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -594,19 +311,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/componentregistry (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/componentregistrynative (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -619,21 +331,20 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/componentregistrynative (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/components (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug + - React-Fabric/components/legacyviewmanagerinterop (= 0.87.0) + - React-Fabric/components/root (= 0.87.0) + - React-Fabric/components/scrollview (= 0.87.0) + - React-Fabric/components/view (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -644,25 +355,16 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/components (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/components/legacyviewmanagerinterop (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 0.82.1) - - React-Fabric/components/root (= 0.82.1) - - React-Fabric/components/scrollview (= 0.82.1) - - React-Fabric/components/view (= 0.82.1) - React-featureflags - React-graphics - React-jsi @@ -673,19 +375,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/components/legacyviewmanagerinterop (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/components/root (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -698,19 +395,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/components/root (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/components/scrollview (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -723,19 +415,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/components/scrollview (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/components/view (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -743,24 +430,21 @@ PODS: - React-jsi - React-jsiexecutor - React-logger + - React-renderercss - React-rendererdebug - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/components/view (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - Yoga + - React-Fabric/consistency (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -768,26 +452,19 @@ PODS: - React-jsi - React-jsiexecutor - React-logger - - React-renderercss - React-rendererdebug - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - Yoga - - React-Fabric/consistency (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/core (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -800,19 +477,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/core (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/dom (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -825,19 +497,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/dom (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/imagemanager (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -850,19 +517,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/imagemanager (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/leakchecker (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -875,46 +537,40 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/leakchecker (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/mounting (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags - React-graphics - React-jsi - React-jsiexecutor + - React-jsinspectortracing - React-logger - React-rendererdebug - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/mounting (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/observers (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug + - React-Fabric/observers/events (= 0.87.0) + - React-Fabric/observers/intersection (= 0.87.0) + - React-Fabric/observers/mutation (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -925,22 +581,16 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/observers (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/observers/events (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/observers/events (= 0.82.1) - React-featureflags - React-graphics - React-jsi @@ -951,19 +601,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/observers/events (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/observers/intersection (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -976,72 +621,59 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/scheduler (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/observers/mutation (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/observers/events - React-featureflags - React-graphics - React-jsi - React-jsiexecutor - React-logger - - React-performancecdpmetrics - - React-performancetimeline - React-rendererdebug - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/telemetry (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/scheduler (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug + - React-Fabric/animationbackend + - React-Fabric/observers/events + - React-Fabric/viewtransition - React-featureflags - React-graphics - React-jsi - React-jsiexecutor - React-logger + - React-performancecdpmetrics + - React-performancetimeline - React-rendererdebug - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/templateprocessor (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/telemetry (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -1054,22 +686,17 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/uimanager (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/uimanager (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/uimanager/consistency (= 0.82.1) + - React-Fabric/uimanager/consistency (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -1081,19 +708,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/uimanager/consistency (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/uimanager/consistency (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -1107,63 +729,38 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-FabricComponents (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/viewtransition (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric - - React-FabricComponents/components (= 0.82.1) - - React-FabricComponents/textlayoutmanager (= 0.82.1) - React-featureflags - React-graphics - React-jsi - React-jsiexecutor - React-logger - - React-RCTFBReactNativeSpec - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - Yoga - - React-FabricComponents/components (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-FabricComponents (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components/inputaccessory (= 0.82.1) - - React-FabricComponents/components/iostextinput (= 0.82.1) - - React-FabricComponents/components/modal (= 0.82.1) - - React-FabricComponents/components/rncore (= 0.82.1) - - React-FabricComponents/components/safeareaview (= 0.82.1) - - React-FabricComponents/components/scrollview (= 0.82.1) - - React-FabricComponents/components/switch (= 0.82.1) - - React-FabricComponents/components/text (= 0.82.1) - - React-FabricComponents/components/textinput (= 0.82.1) - - React-FabricComponents/components/unimplementedview (= 0.82.1) - - React-FabricComponents/components/virtualview (= 0.82.1) - - React-FabricComponents/components/virtualviewexperimental (= 0.82.1) + - React-FabricComponents/components (= 0.87.0) + - React-FabricComponents/textlayoutmanager (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -1174,23 +771,28 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/inputaccessory (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric + - React-FabricComponents/components/inputaccessory (= 0.87.0) + - React-FabricComponents/components/iostextinput (= 0.87.0) + - React-FabricComponents/components/modal (= 0.87.0) + - React-FabricComponents/components/rncore (= 0.87.0) + - React-FabricComponents/components/safeareaview (= 0.87.0) + - React-FabricComponents/components/scrollview (= 0.87.0) + - React-FabricComponents/components/switch (= 0.87.0) + - React-FabricComponents/components/text (= 0.87.0) + - React-FabricComponents/components/textinput (= 0.87.0) + - React-FabricComponents/components/unimplementedview (= 0.87.0) + - React-FabricComponents/components/virtualview (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -1201,20 +803,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/iostextinput (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/inputaccessory (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1228,20 +824,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/modal (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/iostextinput (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1255,20 +845,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/rncore (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/modal (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1282,20 +866,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/safeareaview (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/rncore (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1309,20 +887,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/scrollview (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/safeareaview (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1336,20 +908,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/switch (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/scrollview (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1363,20 +929,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/text (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/switch (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1390,20 +950,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/textinput (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/text (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1417,20 +971,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/unimplementedview (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/textinput (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1444,20 +992,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/virtualview (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/unimplementedview (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1471,20 +1013,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/virtualviewexperimental (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/virtualview (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1498,20 +1034,14 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/textlayoutmanager (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/textlayoutmanager (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-Fabric @@ -1525,275 +1055,204 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricImage (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTRequired (= 0.82.1) - - RCTTypeSafety (= 0.82.1) + - React-FabricImage (0.87.0): + - hermes-engine + - RCTRequired (= 0.87.0) + - RCTTypeSafety (= 0.87.0) + - React-Core-prebuilt - React-Fabric - React-featureflags - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.82.1) + - React-jsiexecutor (= 0.87.0) - React-logger - React-rendererdebug - React-utils - ReactCommon - - SocketRocket + - ReactNativeDependencies - Yoga - - React-featureflags (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - SocketRocket - - React-featureflagsnativemodule (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-featureflags (0.87.0): + - React-Core-prebuilt + - ReactNativeDependencies + - React-featureflagsnativemodule (0.87.0): + - hermes-engine + - React-Core-prebuilt - React-featureflags - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - - SocketRocket - - React-graphics (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog + - ReactNativeDependencies + - React-graphics (0.87.0): - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core-prebuilt + - React-featureflags - React-jsi - React-jsiexecutor + - React-rendererdebug - React-utils - - SocketRocket - - React-hermes (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - React-cxxreact (= 0.82.1) - - React-jsi - - React-jsiexecutor (= 0.82.1) + - ReactNativeDependencies + - React-hermes (0.87.0): + - hermes-engine + - React-Core-prebuilt + - React-cxxreact (= 0.87.0) + - React-jsi + - React-jsiexecutor (= 0.87.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing + - React-jsitooling - React-oscompat - - React-perflogger (= 0.82.1) + - React-perflogger (= 0.87.0) - React-runtimeexecutor - - SocketRocket - - React-idlecallbacksnativemodule (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog + - ReactNativeDependencies + - React-idlecallbacksnativemodule (0.87.0): - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-bridging + - React-Core-prebuilt - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec - React-runtimeexecutor - React-runtimescheduler - ReactCommon/turbomodule/core - - SocketRocket - - React-ImageManager (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-ImageManager (0.87.0): + - React-Core-prebuilt - React-Core/Default - React-debug - React-Fabric - React-graphics - React-rendererdebug - React-utils - - SocketRocket - - React-jserrorhandler (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-intersectionobservernativemodule (0.87.0): + - hermes-engine + - React-bridging + - React-Core-prebuilt - React-cxxreact + - React-Fabric + - React-Fabric/bridging + - React-graphics + - React-jsi + - React-jsiexecutor + - React-RCTFBReactNativeSpec + - React-runtimeexecutor + - React-runtimescheduler + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - React-jserrorhandler (0.87.0): + - hermes-engine + - React-bridging + - React-Core-prebuilt - React-debug - React-featureflags - React-jsi - - ReactCommon/turbomodule/bridging - - SocketRocket - - React-jsi (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - SocketRocket - - React-jsiexecutor (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-jsi (0.87.0): + - hermes-engine + - React-Core-prebuilt + - ReactNativeDependencies + - React-jsiexecutor (0.87.0): + - hermes-engine + - React-Core-prebuilt - React-cxxreact - React-debug + - React-jserrorhandler - React-jsi - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing + - React-jsitooling - React-perflogger - React-runtimeexecutor - - SocketRocket - - React-jsinspector (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog + - React-utils + - ReactNativeDependencies + - React-jsinspector (0.87.0): - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core-prebuilt - React-featureflags - React-jsi - React-jsinspectorcdp - React-jsinspectornetwork - React-jsinspectortracing - React-oscompat - - React-perflogger (= 0.82.1) + - React-perflogger (= 0.87.0) - React-runtimeexecutor - - SocketRocket - - React-jsinspectorcdp (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - SocketRocket - - React-jsinspectornetwork (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - React-featureflags + - React-utils + - ReactNativeDependencies + - React-jsinspectorcdp (0.87.0): + - React-Core-prebuilt + - ReactNativeDependencies + - React-jsinspectornetwork (0.87.0): + - React-Core-prebuilt - React-jsinspectorcdp - - React-performancetimeline - - React-timing - - SocketRocket - - React-jsinspectortracing (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-jsinspectortracing (0.87.0): + - hermes-engine + - React-Core-prebuilt + - React-jsi + - React-jsinspectornetwork - React-oscompat - React-timing - - SocketRocket - - React-jsitooling (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - React-cxxreact (= 0.82.1) + - React-utils + - ReactNativeDependencies + - React-jsitooling (0.87.0): + - hermes-engine + - React-Core-prebuilt + - React-cxxreact (= 0.87.0) - React-debug - - React-jsi (= 0.82.1) + - React-jsi (= 0.87.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-runtimeexecutor - - SocketRocket - - React-jsitracing (0.82.1): - - React-jsi - - React-logger (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - SocketRocket - - React-Mapbuffer (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - React-utils + - ReactNativeDependencies + - React-jsitracing (0.87.0): + - React-jsi + - React-logger (0.87.0): + - React-Core-prebuilt + - ReactNativeDependencies + - React-Mapbuffer (0.87.0): + - React-Core-prebuilt - React-debug - - SocketRocket - - React-microtasksnativemodule (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog + - ReactNativeDependencies + - React-microtasksnativemodule (0.87.0): - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core-prebuilt - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - - SocketRocket - - react-native-pubky (0.12.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-mutationobservernativemodule (0.87.0): + - hermes-engine + - React-bridging + - React-Core-prebuilt + - React-cxxreact + - React-Fabric + - React-Fabric/bridging + - React-Fabric/observers/mutation + - React-featureflags + - React-jsi + - React-jsiexecutor + - React-RCTFBReactNativeSpec + - React-runtimeexecutor + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - react-native-pubky (0.14.0): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags @@ -1806,21 +1265,15 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-NativeModulesApple (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-NativeModulesApple (0.87.0): + - hermes-engine + - React-bridging - React-callinvoker - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -1828,76 +1281,63 @@ PODS: - React-jsinspector - React-jsinspectorcdp - React-runtimeexecutor - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - SocketRocket - - React-oscompat (0.82.1) - - React-perflogger (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - SocketRocket - - React-performancecdpmetrics (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-networking (0.87.0): + - React-Core-prebuilt + - React-jsinspectornetwork + - React-jsinspectortracing + - React-performancetimeline + - React-timing + - ReactNativeDependencies + - React-oscompat (0.87.0) + - React-perflogger (0.87.0): + - React-Core-prebuilt + - ReactNativeDependencies + - React-performancecdpmetrics (0.87.0): + - hermes-engine + - React-Core-prebuilt - React-jsi - React-performancetimeline - React-runtimeexecutor - React-timing - - SocketRocket - - React-performancetimeline (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-performancetimeline (0.87.0): + - React-Core-prebuilt - React-featureflags + - React-jsinspector - React-jsinspectortracing - React-perflogger - React-timing - - SocketRocket - - React-RCTActionSheet (0.82.1): - - React-Core/RCTActionSheetHeaders (= 0.82.1) - - React-RCTAnimation (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-RCTActionSheet (0.87.0): + - React-Core/RCTActionSheetHeaders (= 0.87.0) + - React-RCTAnimatedModuleProvider (0.87.0): + - hermes-engine + - React-Core + - React-Core-prebuilt + - React-Fabric/animated + - React-featureflags + - ReactCommon + - ReactNativeDependencies + - Yoga + - React-RCTAnimation (0.87.0): - RCTTypeSafety + - React-Core-prebuilt - React-Core/RCTAnimationHeaders + - React-debug - React-featureflags - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - SocketRocket - - React-RCTAppDelegate (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-RCTAppDelegate (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-CoreModules - React-debug - React-defaultsnativemodule @@ -1907,6 +1347,7 @@ PODS: - React-hermes - React-jsitooling - React-NativeModulesApple + - React-RCTAnimatedModuleProvider - React-RCTFabric - React-RCTFBReactNativeSpec - React-RCTImage @@ -1919,16 +1360,10 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon - - SocketRocket - - React-RCTBlob (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-RCTBlob (0.87.0): + - hermes-engine + - React-Core-prebuilt - React-Core/RCTBlobHeaders - React-Core/RCTWebSocket - React-jsi @@ -1938,72 +1373,28 @@ PODS: - React-RCTFBReactNativeSpec - React-RCTNetwork - ReactCommon - - SocketRocket - - React-RCTFabric (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - React-Core - - React-debug - - React-Fabric - - React-FabricComponents - - React-FabricImage - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsi - - React-jsinspector - - React-jsinspectorcdp - - React-jsinspectornetwork - - React-jsinspectortracing - - React-performancecdpmetrics - - React-performancetimeline - - React-RCTAnimation - - React-RCTFBReactNativeSpec - - React-RCTImage - - React-RCTText - - React-rendererconsistency - - React-renderercss - - React-rendererdebug - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - SocketRocket - - Yoga - - React-RCTFBReactNativeSpec (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-RCTFabric (0.87.0): + - React-Core-prebuilt + - React-RCTFBReactNativeSpec (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-jsi - React-NativeModulesApple - - React-RCTFBReactNativeSpec/components (= 0.82.1) + - React-RCTFBReactNativeSpec/components (= 0.87.0) - ReactCommon - - SocketRocket - - React-RCTFBReactNativeSpec/components (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-RCTFBReactNativeSpec/components (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-featureflags @@ -2013,40 +1404,28 @@ PODS: - React-rendererdebug - React-utils - ReactCommon - - SocketRocket + - ReactNativeDependencies - Yoga - - React-RCTImage (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - React-RCTImage (0.87.0): - RCTTypeSafety + - React-Core-prebuilt - React-Core/RCTImageHeaders - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - React-RCTNetwork - ReactCommon - - SocketRocket - - React-RCTLinking (0.82.1): - - React-Core/RCTLinkingHeaders (= 0.82.1) - - React-jsi (= 0.82.1) + - ReactNativeDependencies + - React-RCTLinking (0.87.0): + - React-Core/RCTLinkingHeaders (= 0.87.0) + - React-jsi (= 0.87.0) - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - ReactCommon/turbomodule/core (= 0.82.1) - - React-RCTNetwork (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - ReactCommon/turbomodule/core (= 0.87.0) + - React-RCTNetwork (0.87.0): - RCTTypeSafety + - React-Core-prebuilt - React-Core/RCTNetworkHeaders - React-debug - React-featureflags @@ -2054,86 +1433,44 @@ PODS: - React-jsinspectorcdp - React-jsinspectornetwork - React-NativeModulesApple + - React-networking - React-RCTFBReactNativeSpec - ReactCommon - - SocketRocket - - React-RCTRuntime (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - React-Core - - React-debug - - React-jsi - - React-jsinspector - - React-jsinspectorcdp - - React-jsinspectortracing - - React-jsitooling - - React-RuntimeApple - - React-RuntimeCore - - React-runtimeexecutor - - React-RuntimeHermes - - SocketRocket - - React-RCTSettings (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-RCTRuntime (0.87.0): + - React-Core-prebuilt + - React-RCTSettings (0.87.0): - RCTTypeSafety + - React-Core-prebuilt - React-Core/RCTSettingsHeaders - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - SocketRocket - - React-RCTText (0.82.1): - - React-Core/RCTTextHeaders (= 0.82.1) + - ReactNativeDependencies + - React-RCTText (0.87.0): + - React-Core/RCTTextHeaders (= 0.87.0) - Yoga - - React-RCTVibration (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - React-RCTVibration (0.87.0): + - React-Core-prebuilt - React-Core/RCTVibrationHeaders - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - SocketRocket - - React-rendererconsistency (0.82.1) - - React-renderercss (0.82.1): + - ReactNativeDependencies + - React-rendererconsistency (0.87.0) + - React-renderercss (0.87.0): - React-debug - React-utils - - React-rendererdebug (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - React-rendererdebug (0.87.0): + - React-Core-prebuilt - React-debug - - SocketRocket - - React-RuntimeApple (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-RuntimeApple (0.87.0): + - hermes-engine - React-callinvoker + - React-Core-prebuilt - React-Core/Default - React-CoreModules - React-cxxreact @@ -2152,16 +1489,10 @@ PODS: - React-RuntimeHermes - React-runtimescheduler - React-utils - - SocketRocket - - React-RuntimeCore (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-RuntimeCore (0.87.0): + - hermes-engine + - React-Core-prebuilt - React-cxxreact - React-Fabric - React-featureflags @@ -2174,29 +1505,17 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket - - React-runtimeexecutor (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-runtimeexecutor (0.87.0): + - React-Core-prebuilt - React-debug - React-featureflags - - React-jsi (= 0.82.1) + - React-jsi (= 0.87.0) - React-utils - - SocketRocket - - React-RuntimeHermes (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog + - ReactNativeDependencies + - React-RuntimeHermes (0.87.0): - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core-prebuilt - React-featureflags - React-hermes - React-jsi @@ -2208,20 +1527,15 @@ PODS: - React-RuntimeCore - React-runtimeexecutor - React-utils - - SocketRocket - - React-runtimescheduler (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-runtimescheduler (0.87.0): + - hermes-engine - React-callinvoker + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags + - React-jserrorhandler - React-jsi - React-jsinspectortracing - React-performancetimeline @@ -2230,51 +1544,48 @@ PODS: - React-runtimeexecutor - React-timing - React-utils - - SocketRocket - - React-timing (0.82.1): + - ReactNativeDependencies + - React-timing (0.87.0): - React-debug - - React-utils (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-utils (0.87.0): + - hermes-engine + - React-Core-prebuilt - React-debug - - React-jsi (= 0.82.1) - - SocketRocket - - React-webperformancenativemodule (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-jsi (= 0.87.0) + - ReactNativeDependencies + - React-viewtransitionnativemodule (0.87.0): + - hermes-engine + - React-Core-prebuilt + - React-Fabric + - React-Fabric/bridging + - React-jsi + - React-jsiexecutor + - React-RCTFBReactNativeSpec + - React-runtimeexecutor + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - React-webperformancenativemodule (0.87.0): + - hermes-engine + - React-bridging + - React-Core-prebuilt + - React-cxxreact - React-jsi - React-jsiexecutor - React-performancetimeline - React-RCTFBReactNativeSpec - React-runtimeexecutor - ReactCommon/turbomodule/core - - SocketRocket - - ReactAppDependencyProvider (0.82.1): + - ReactNativeDependencies + - ReactAppDependencyProvider (0.87.0): - ReactCodegen - - ReactCodegen (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactCodegen (0.87.0): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-FabricImage @@ -2286,90 +1597,63 @@ PODS: - React-RCTAppDelegate - React-rendererdebug - React-utils - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - SocketRocket - - ReactCommon (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - ReactCommon/turbomodule (= 0.82.1) - - SocketRocket - - ReactCommon/turbomodule (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - React-callinvoker (= 0.82.1) - - React-cxxreact (= 0.82.1) - - React-jsi (= 0.82.1) - - React-logger (= 0.82.1) - - React-perflogger (= 0.82.1) - - ReactCommon/turbomodule/bridging (= 0.82.1) - - ReactCommon/turbomodule/core (= 0.82.1) - - SocketRocket - - ReactCommon/turbomodule/bridging (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - React-callinvoker (= 0.82.1) - - React-cxxreact (= 0.82.1) - - React-jsi (= 0.82.1) - - React-logger (= 0.82.1) - - React-perflogger (= 0.82.1) - - SocketRocket - - ReactCommon/turbomodule/core (0.82.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - React-callinvoker (= 0.82.1) - - React-cxxreact (= 0.82.1) - - React-debug (= 0.82.1) - - React-featureflags (= 0.82.1) - - React-jsi (= 0.82.1) - - React-logger (= 0.82.1) - - React-perflogger (= 0.82.1) - - React-utils (= 0.82.1) - - SocketRocket - - SocketRocket (0.7.1) - - Yoga (0.0.0) + - ReactNativeDependencies + - ReactCommon (0.87.0): + - React-Core-prebuilt + - ReactCommon/turbomodule (= 0.87.0) + - ReactNativeDependencies + - ReactCommon/turbomodule (0.87.0): + - hermes-engine + - React-callinvoker (= 0.87.0) + - React-Core-prebuilt + - React-jsi (= 0.87.0) + - React-logger (= 0.87.0) + - React-perflogger (= 0.87.0) + - ReactCommon/turbomodule/core (= 0.87.0) + - ReactNativeDependencies + - ReactCommon/turbomodule/core (0.87.0): + - hermes-engine + - React-bridging + - React-callinvoker (= 0.87.0) + - React-Core-prebuilt + - React-cxxreact (= 0.87.0) + - React-debug (= 0.87.0) + - React-featureflags (= 0.87.0) + - React-jsi (= 0.87.0) + - React-logger (= 0.87.0) + - React-perflogger (= 0.87.0) + - React-utils (= 0.87.0) + - ReactNativeDependencies + - ReactNativeDependencies (0.87.0) + - SocketRocket (0.7.1): + - ReactNativeDependencies + - Yoga (0.0.0): + - React-Core-prebuilt DEPENDENCIES: - - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`) - - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) - - fast_float (from `../node_modules/react-native/third-party-podspecs/fast_float.podspec`) - - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) - - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`) - - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) + - boost (from `build/rndeps-facades/boost`) + - DoubleConversion (from `build/rndeps-facades/DoubleConversion`) + - fast_float (from `build/rndeps-facades/fast_float`) + - FBLazyVector (from `build/rncore-facades/FBLazyVector`) + - fmt (from `build/rndeps-facades/fmt`) + - glog (from `build/rndeps-facades/glog`) - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) - - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - - RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`) - - RCTRequired (from `../node_modules/react-native/Libraries/Required`) + - RCT-Folly (from `build/rndeps-facades/RCT-Folly`) + - RCTDeprecation (from `build/rncore-facades/RCTDeprecation`) + - RCTRequired (from `build/rncore-facades/RCTRequired`) + - RCTSwiftUI (from `../node_modules/react-native/ReactApple/RCTSwiftUI`) + - RCTSwiftUIWrapper (from `../node_modules/react-native/ReactApple/RCTSwiftUIWrapper`) - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) - React (from `../node_modules/react-native/`) + - React-bridging (from `../node_modules/react-native/ReactCommon/react/bridging`) - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`) - - React-Core (from `../node_modules/react-native/`) - - React-Core/RCTWebSocket (from `../node_modules/react-native/`) + - React-Core (from `build/rncore-facades/React-Core`) + - React-Core-prebuilt (from `../node_modules/react-native/React-Core-prebuilt.podspec`) + - React-Core/RCTWebSocket (from `build/rncore-facades/React-Core`) - React-CoreModules (from `../node_modules/react-native/React/CoreModules`) - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`) + - React-cxxstableapi (from `../node_modules/react-native/ReactCommon/react/cxxstableapi`) - 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`) @@ -2382,6 +1666,7 @@ DEPENDENCIES: - 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-intersectionobservernativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/intersectionobserver`) - 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`) @@ -2394,22 +1679,25 @@ DEPENDENCIES: - 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-mutationobservernativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/mutationobserver`) - react-native-pubky (from `../..`) - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) + - React-networking (from `../node_modules/react-native/ReactCommon/react/networking`) - React-oscompat (from `../node_modules/react-native/ReactCommon/oscompat`) - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`) - React-performancecdpmetrics (from `../node_modules/react-native/ReactCommon/react/performance/cdpmetrics`) - React-performancetimeline (from `../node_modules/react-native/ReactCommon/react/performance/timeline`) - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`) + - React-RCTAnimatedModuleProvider (from `../node_modules/react-native/ReactApple/RCTAnimatedModuleProvider`) - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`) - React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`) - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`) - - React-RCTFabric (from `../node_modules/react-native/React`) + - React-RCTFabric (from `build/rncore-facades/React-RCTFabric`) - React-RCTFBReactNativeSpec (from `../node_modules/react-native/React`) - React-RCTImage (from `../node_modules/react-native/Libraries/Image`) - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`) - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`) - - React-RCTRuntime (from `../node_modules/react-native/React/Runtime`) + - React-RCTRuntime (from `build/rncore-facades/React-RCTRuntime`) - 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`) @@ -2423,51 +1711,59 @@ DEPENDENCIES: - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`) - React-timing (from `../node_modules/react-native/ReactCommon/react/timing`) - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`) + - React-viewtransitionnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/viewtransition`) - React-webperformancenativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/webperformance`) - - ReactAppDependencyProvider (from `build/generated/ios`) - - ReactCodegen (from `build/generated/ios`) + - ReactAppDependencyProvider (from `build/generated/ios/ReactAppDependencyProvider`) + - ReactCodegen (from `build/generated/ios/ReactCodegen`) - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) - - SocketRocket (~> 0.7.1) - - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) - -SPEC REPOS: - trunk: - - SocketRocket + - ReactNativeDependencies (from `../node_modules/react-native/third-party-podspecs/ReactNativeDependencies.podspec`) + - SocketRocket (from `build/rndeps-facades/SocketRocket`) + - Yoga (from `build/rncore-facades/Yoga`) EXTERNAL SOURCES: boost: - :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec" + :path: build/rndeps-facades/boost DoubleConversion: - :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" + :path: build/rndeps-facades/DoubleConversion fast_float: - :podspec: "../node_modules/react-native/third-party-podspecs/fast_float.podspec" + :path: build/rndeps-facades/fast_float FBLazyVector: - :path: "../node_modules/react-native/Libraries/FBLazyVector" + :path: build/rncore-facades/FBLazyVector fmt: - :podspec: "../node_modules/react-native/third-party-podspecs/fmt.podspec" + :path: build/rndeps-facades/fmt glog: - :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" + :path: build/rndeps-facades/glog hermes-engine: :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-2025-09-01-RNv0.82.0-265ef62ff3eb7289d17e366664ac0da82303e101 + :tag: hermes-v250829098.0.16 RCT-Folly: - :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" + :path: build/rndeps-facades/RCT-Folly RCTDeprecation: - :path: "../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation" + :path: build/rncore-facades/RCTDeprecation RCTRequired: - :path: "../node_modules/react-native/Libraries/Required" + :path: build/rncore-facades/RCTRequired + RCTSwiftUI: + :path: "../node_modules/react-native/ReactApple/RCTSwiftUI" + RCTSwiftUIWrapper: + :path: "../node_modules/react-native/ReactApple/RCTSwiftUIWrapper" RCTTypeSafety: :path: "../node_modules/react-native/Libraries/TypeSafety" React: :path: "../node_modules/react-native/" + React-bridging: + :path: "../node_modules/react-native/ReactCommon/react/bridging" React-callinvoker: :path: "../node_modules/react-native/ReactCommon/callinvoker" React-Core: - :path: "../node_modules/react-native/" + :path: build/rncore-facades/React-Core + React-Core-prebuilt: + :podspec: "../node_modules/react-native/React-Core-prebuilt.podspec" React-CoreModules: :path: "../node_modules/react-native/React/CoreModules" React-cxxreact: :path: "../node_modules/react-native/ReactCommon/cxxreact" + React-cxxstableapi: + :path: "../node_modules/react-native/ReactCommon/react/cxxstableapi" React-debug: :path: "../node_modules/react-native/ReactCommon/react/debug" React-defaultsnativemodule: @@ -2492,6 +1788,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks" React-ImageManager: :path: "../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios" + React-intersectionobservernativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/intersectionobserver" React-jserrorhandler: :path: "../node_modules/react-native/ReactCommon/jserrorhandler" React-jsi: @@ -2516,10 +1814,14 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon" React-microtasksnativemodule: :path: "../node_modules/react-native/ReactCommon/react/nativemodule/microtasks" + React-mutationobservernativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/mutationobserver" react-native-pubky: :path: "../.." React-NativeModulesApple: :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" + React-networking: + :path: "../node_modules/react-native/ReactCommon/react/networking" React-oscompat: :path: "../node_modules/react-native/ReactCommon/oscompat" React-perflogger: @@ -2530,6 +1832,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/react/performance/timeline" React-RCTActionSheet: :path: "../node_modules/react-native/Libraries/ActionSheetIOS" + React-RCTAnimatedModuleProvider: + :path: "../node_modules/react-native/ReactApple/RCTAnimatedModuleProvider" React-RCTAnimation: :path: "../node_modules/react-native/Libraries/NativeAnimation" React-RCTAppDelegate: @@ -2537,7 +1841,7 @@ EXTERNAL SOURCES: React-RCTBlob: :path: "../node_modules/react-native/Libraries/Blob" React-RCTFabric: - :path: "../node_modules/react-native/React" + :path: build/rncore-facades/React-RCTFabric React-RCTFBReactNativeSpec: :path: "../node_modules/react-native/React" React-RCTImage: @@ -2547,7 +1851,7 @@ EXTERNAL SOURCES: React-RCTNetwork: :path: "../node_modules/react-native/Libraries/Network" React-RCTRuntime: - :path: "../node_modules/react-native/React/Runtime" + :path: build/rncore-facades/React-RCTRuntime React-RCTSettings: :path: "../node_modules/react-native/Libraries/Settings" React-RCTText: @@ -2574,94 +1878,111 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/react/timing" React-utils: :path: "../node_modules/react-native/ReactCommon/react/utils" + React-viewtransitionnativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/viewtransition" React-webperformancenativemodule: :path: "../node_modules/react-native/ReactCommon/react/nativemodule/webperformance" ReactAppDependencyProvider: - :path: build/generated/ios + :path: build/generated/ios/ReactAppDependencyProvider ReactCodegen: - :path: build/generated/ios + :path: build/generated/ios/ReactCodegen ReactCommon: :path: "../node_modules/react-native/ReactCommon" + ReactNativeDependencies: + :podspec: "../node_modules/react-native/third-party-podspecs/ReactNativeDependencies.podspec" + SocketRocket: + :path: build/rndeps-facades/SocketRocket Yoga: - :path: "../node_modules/react-native/ReactCommon/yoga" + :path: build/rncore-facades/Yoga SPEC CHECKSUMS: - boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90 - DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb - fast_float: b32c788ed9c6a8c584d114d0047beda9664e7cc6 - FBLazyVector: 0aa6183b9afe3c31fc65b5d1eeef1f3c19b63bfa - fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd - glog: 5683914934d5b6e4240e497e0f4a3b42d1854183 - hermes-engine: 273e30e7fb618279934b0b95ffab60ecedb7acf5 - RCT-Folly: 59ec0ac1f2f39672a0c6e6cecdd39383b764646f - RCTDeprecation: f17e2ebc07876ca9ab8eb6e4b0a4e4647497ae3a - RCTRequired: e2c574c1b45231f7efb0834936bd609d75072b63 - RCTTypeSafety: c693294e3993056955c3010eb1ebc574f1fcded6 - React: aeece948ccf155182ea86a2395786ed31cf21c61 - React-callinvoker: 05ad789505922d68c06cde1c8060e734df9fe182 - React-Core: 727a48090292599bda380e05c9f1318e21578837 - React-CoreModules: b26015efc6c222479e6939c0d7497cfac08a1a24 - React-cxxreact: 1e6640d1e9a36744c4ce861bf2a5c8cee4abe9cf - React-debug: 1dfa1d1cbd93bdaffa3b140190829f9fd9e27985 - React-defaultsnativemodule: 5a7a0b2575032cd1ce8fac5d5e0611cf55d3bf2c - React-domnativemodule: 9e86dc9883b569f169e1e9da8c0e34292c469014 - React-Fabric: bc78d9349f6385cb619e901911be752fb076730b - React-FabricComponents: 74412b4e4f29cfa8057edaf59fb3d7fc8d082b46 - React-FabricImage: e5f1599f50d2c122c220744ed00ef1a271619938 - React-featureflags: 773391abff0339af3697f8a987890191c122b320 - React-featureflagsnativemodule: 4ffcace380a76af8982bdcf64ed29a02cea4fb75 - React-graphics: 5d44b20c935d17bea4712edf5ce4834c4dead85d - React-hermes: 5c2453ae5a3c2f34a15eaefb229375998e365810 - React-idlecallbacksnativemodule: e2b63f28f0b14a8ab01ba922b1611426b3999301 - React-ImageManager: c50c501798a2bb89109db71ce74345bd9d6671d1 - React-jserrorhandler: f773f1866064afd558506f9cd4cac19e6fcf9147 - React-jsi: 389d2e9fe9bd935bdaff38e0d72eb2cad1ad3071 - React-jsiexecutor: 0821fa7695e1a6a868aa47a40a0fc5036552128b - React-jsinspector: 9040cfa67dcaefbc856d8c79ab42e9be92736935 - React-jsinspectorcdp: bf0403947b41a3fccab67cb11fd54f39a6d85351 - React-jsinspectornetwork: f06ebe5a22316242b0f7b2b9514f03f3732306c5 - React-jsinspectortracing: 6e22744e791cde5b4cd91343946dfa536f49f795 - React-jsitooling: e9a0bab6a6ca8a0a5ee700d19e067bdb214eb5b5 - React-jsitracing: af2ee8a89f5aa7495aae1f27edc422e00f5a6880 - React-logger: fceaaedb9c715923a1900af68a7534e9b3a601a1 - React-Mapbuffer: 7e7ca4c53288117e7e0406e9eaa804bf259b4b30 - React-microtasksnativemodule: 885bebe5c5f25035e1fd0920776078840a0e3a76 - react-native-pubky: 2f5eb56097414dec01e2b8594b85ca92d73ec07a - React-NativeModulesApple: c4bee6aa736092cd347456488a4f97a8e7517604 - React-oscompat: 95875e81f5d4b3c7b2c888d5bd2c9d83450d8bdb - React-perflogger: d5b5677902d23a6611b700601634271b29356ac6 - React-performancecdpmetrics: f20287f906b00a05070fce0bc400ea492991f13e - React-performancetimeline: c1f898134defda04623db379d57d9024d52ef63d - React-RCTActionSheet: 2399bb6cc8adaef2e5850878102fea2ad1788a0e - React-RCTAnimation: a7e596bacb4706501556dcaaa8cd4062c8858d40 - React-RCTAppDelegate: 40a84753dc9d7c2535b9e748c30bae50d39c6580 - React-RCTBlob: e3264ae55b1b856db8e654bb7066b8343e030a67 - React-RCTFabric: e5bf005693c6edd581657979624bd33db479b008 - React-RCTFBReactNativeSpec: 3984efab208a7d570cb2a5a8b94921ff61189307 - React-RCTImage: fb1d64345bb2e26af63e06e1ffc2cf99d572e2e1 - React-RCTLinking: cb91127e75ee2d081f1abffd08d63db185805439 - React-RCTNetwork: f38a98b030faedf2dc5c9061d6ed0074b3513c72 - React-RCTRuntime: fb2eb8fd62a7b9b3e8a29ad0ecf000b453070cb0 - React-RCTSettings: 00cc62efb88ec24608cefaa7db4ad04461a511b4 - React-RCTText: 2b963648a99f49875349bd18c0dd7f2a4acf50c1 - React-RCTVibration: 16e31c7f90f13bec10385aeb5cc61e8a45e591e4 - React-rendererconsistency: 3c3e198aba0255524ed7126aa812d22ce750d217 - React-renderercss: d07e645ab9f2b411513c9d3947ad627a1ef3bec7 - React-rendererdebug: 79ba04c9662222da80b140e75550e050c0520630 - React-RuntimeApple: ab93dc2863d621b085788dc3781d141fd4d410f7 - React-RuntimeCore: 301320b1d544ba82e8edb8c5e57f245cbc8bb2c0 - React-runtimeexecutor: aa09562cd04c048b4246ef3997806df0ce0e7ff2 - React-RuntimeHermes: e5b85c57ffd7d2913b4c85e96e133428ac6cb46d - React-runtimescheduler: 15a7e3d5b5d18d2e4def7c7cd937be2085fe9245 - React-timing: 5d765a145ac47783de0bf116d4dd9cfa0c498819 - React-utils: a9abebe9dc25642955b5d2cec8c16bbf55a1bc52 - React-webperformancenativemodule: 85dce57a9e73457a3686aee0d8e929518713fc05 - ReactAppDependencyProvider: cc2795efe30a023c3a505676b9c748b664b9c0a1 - ReactCodegen: 897bad2d2f722ff4dc46fc144f9cc018db0e2ce4 - ReactCommon: c5803af00bd3737dc1631749b1f1da5beba5b049 - SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 - Yoga: 8e01cef9947ca77f0477a098f0b32848a8e448c6 + boost: 8502bfdc46e2804408af2e163049ece181009af4 + DoubleConversion: 501a575c40c0b50c89685762dd3e415e6bb26fb0 + fast_float: 7c925d1cebf8328d4018d061f49377e9f887e3b4 + FBLazyVector: 732df79fea96f10cc14477969cea05707026d2fd + fmt: ba0886e864ebb21d14c98b2e12e164b8002f5b93 + glog: 3cf7cb46f743c4bc758ae3e6d9c15bd1b4cfd6d4 + hermes-engine: 6a26e94b4a974cbadc751eed9caa12624c38f226 + RCT-Folly: 82921e585c0400eda46fac1068297aa9dfb035e4 + RCTDeprecation: 6d66040b74f4be203495adda55b49c1a25190291 + RCTRequired: ebf172e0b04196922ba4640458f9926c1bb34012 + RCTSwiftUI: ac8537fe21f096259c91bd663655ff52ec864cb0 + RCTSwiftUIWrapper: 64406e4d42af802b3baf2fbaa0bd8ad75bc0cc9b + RCTTypeSafety: 80eac4783ed394cdffb5981d2c99b73a1bc519ca + React: 41924a5bad9466fe869b4511650b7d6e0cf02c84 + React-bridging: 56fe36fe6bd5724d14401b8e22336a14d23f8d73 + React-callinvoker: 2703817f9ad45a19f839421aa77a3504b2a76f0d + React-Core: 7b2c3d5cc62d50659ba1c0c86b9112a3b44c1219 + React-Core-prebuilt: 508793fe2a734c137e80b894998702a6fe7caa94 + React-CoreModules: f940b6c1451d74b19d340aa52612eb7e9a306d95 + React-cxxreact: cf37497363d74b6a766fb06e8feb96dc8156f471 + React-cxxstableapi: 06f491a41595d7e71e9a1783781913e0b2291d57 + React-debug: f156620f41c3947a9a80a0f0cd98321270613be6 + React-defaultsnativemodule: 3b70b300bc7d97339aa17a16e4a20838275ad838 + React-domnativemodule: e6a05ef0d439ad09929396d8ecf4ce55d3cab141 + React-Fabric: a3c6d8b079f26a455d3861ef8dc77b5ff3eaac31 + React-FabricComponents: fc096041c110ccb827b3c40d9504c52c114a1ece + React-FabricImage: df50982d0e84f605b7872882b7382b69a3d02788 + React-featureflags: b252526f0bfc71b501a36d3bd774b4b53f1c2517 + React-featureflagsnativemodule: 6c5bf9398effb14311176b02baf6112b782e4434 + React-graphics: 912f70ebcce1e82bba834b1186534f6ea84934b0 + React-hermes: 8cbf3f3ca711b7ab1724fe25ec4f2a0d86c9abe6 + React-idlecallbacksnativemodule: 5a0644f69f6572305b54f1c3ff0317f85207fa31 + React-ImageManager: d1266ea60c09947be4fed541c81cd85cabcd8911 + React-intersectionobservernativemodule: 34bed36344c26dffbfe665c57e216531d6294794 + React-jserrorhandler: 391bbbe64445ef28aa1f5a0c48438da2ca050307 + React-jsi: 14ad6fae949e154da5b81d27692298ebd49a8a34 + React-jsiexecutor: 9e59ba557dbe7197ec5c87e6685a2082964ef14c + React-jsinspector: 158546947b226cb9e21d04edef77f149053895f3 + React-jsinspectorcdp: 5effa6ff0396ea716bec14aaf0d06b13fa1ea8e2 + React-jsinspectornetwork: aaab313dc90a22a8bca27ea63b29026854f1bfe0 + React-jsinspectortracing: cb86bbdfe46a006e02390618070a663cfbe70763 + React-jsitooling: 7f0e73397dbc7c33d6f848ffba84fe0113f93975 + React-jsitracing: 98173ae72f76a9f1d0f9a5622a2c44d3c024f6ae + React-logger: f280101234b7e8df003e99ff4d359dc57de77117 + React-Mapbuffer: acf4ac61f163f15ced7dfad7308957816b2d7abd + React-microtasksnativemodule: 512d9f7c6b66574d90832a6b10b6102d4a8fdf30 + React-mutationobservernativemodule: 2c5abeb9a4ae316ba6d9420ef8d9baa81faa9d56 + react-native-pubky: f28c47c35cba5ba4f58a6cd6278a204e81d67abd + React-NativeModulesApple: 22b2f3e1538ceb1aab1ab182ccb0666ea2ec36ad + React-networking: b58b3098d4a626f88bbaeaf6bf5e67b18ff39089 + React-oscompat: 72573ceb65b6c6c6bc34e51e0df8f44c91081a6d + React-perflogger: 885850f7ee01af5e47cfb7e51eb9f3e10ab0c9da + React-performancecdpmetrics: d120e7b2709e5a7b0ef92d4377be3fb6d638c53d + React-performancetimeline: 9ce09a8d010be87d738fbbace557848cf4d2a7ae + React-RCTActionSheet: a88d0f7eb5738ec418a2ff1984439a6924662b2c + React-RCTAnimatedModuleProvider: 7af9d8aaac99a3442b3d795fb04056e8d780b974 + React-RCTAnimation: 5314c78f58d3018eb47026ef26f116d9e126d5ed + React-RCTAppDelegate: d048873b1e0145204137ebd14e5d3d8577a76672 + React-RCTBlob: ba1b169851e00249af27f946cb4ae27eba65f133 + React-RCTFabric: f8302793314697ae59e037fd16578979f9a72d44 + React-RCTFBReactNativeSpec: 92f103541419e18bee20540942ce0ed512b9d03f + React-RCTImage: e159826f6c49e8bc282a73410c68de2e83456b98 + React-RCTLinking: 7adcbc80b056e382a5346d9cda1509c97a9f6f69 + React-RCTNetwork: 4106de28a9c4cc6f4664a5829f2b56e8d67d45b4 + React-RCTRuntime: f2eeab7e701c16153dd86f5b78b9aa6e613dc3b0 + React-RCTSettings: 0ce8009ed2db69ea9f1900c6578831c23fa88c77 + React-RCTText: 901788b3060e912a6893e24cdbdc0f504895d215 + React-RCTVibration: 8ace21ea22b677d4bef389d43d7b2f0b87ec147f + React-rendererconsistency: 98dbc9df61c67bfca2d95626f11aa9520b930be5 + React-renderercss: dba8ee4acf0234e1a58b70acc928bdc78171a505 + React-rendererdebug: 91d6a7fa57238218f73220e9bd42c4b1ec117ea5 + React-RuntimeApple: 3d6531c22b25a534599470d415c4374df5c3c8c1 + React-RuntimeCore: 7c37c4de413ee95378428635039ebfe978dcddd4 + React-runtimeexecutor: 6f150d87a7b15f326d2feb96afd2e1738e570e7c + React-RuntimeHermes: fadca6ecff643cc7b27f1e5a801690784962a95f + React-runtimescheduler: 7f16da138a14e4ed06090e02307b728315140d0c + React-timing: 942f9dd34c990232d8f497d30dddf0e2655eb9e1 + React-utils: 2a3decf824bf6996390d68d12fed9a6c69a71d1d + React-viewtransitionnativemodule: e49acd8b47e151107ff00f704604ea45c19aefff + React-webperformancenativemodule: 5980edf76ca86ca218acff067891358e671934bc + ReactAppDependencyProvider: ed5609dc8e30eeade35ba8e43128781ee8fdf4de + ReactCodegen: dca6757feb1e977c5cf6708872d7fe48b5a45528 + ReactCommon: 5f5a302748322015f2e3334869cdd9b4d0395846 + ReactNativeDependencies: ec5530432d8191b38e278117d498aaff05ea9d6f + SocketRocket: 37aec555668fb852ec12e3c0de59a86ca58f0871 + Yoga: d1c536142c5ff8ec8cd856ab2a7c227a1d875c8e -PODFILE CHECKSUM: 8e3998c3768d2f2ed5f00c381f50bace44e02e3f +PODFILE CHECKSUM: 7aa36a9a65126e51ba65b892abf730a40539f10c COCOAPODS: 1.16.2 diff --git a/example/ios/PubkyExample.xcodeproj/project.pbxproj b/example/ios/PubkyExample.xcodeproj/project.pbxproj index f76c7419..0e9346c9 100644 --- a/example/ios/PubkyExample.xcodeproj/project.pbxproj +++ b/example/ios/PubkyExample.xcodeproj/project.pbxproj @@ -424,7 +424,7 @@ "$(inherited)", ); INFOPLIST_FILE = PubkyExampleTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; + IPHONEOS_DEPLOYMENT_TARGET = 15.1; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -448,7 +448,7 @@ BUNDLE_LOADER = "$(TEST_HOST)"; COPY_PHASE_STRIP = NO; INFOPLIST_FILE = PubkyExampleTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; + IPHONEOS_DEPLOYMENT_TARGET = 15.1; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -568,7 +568,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; + IPHONEOS_DEPLOYMENT_TARGET = 15.1; LD = ""; LDPLUSPLUS = ""; LD_RUNPATH_SEARCH_PATHS = ( @@ -582,6 +582,10 @@ ); MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ( + "$(inherited)", + "-DRCT_REMOVE_LEGACY_ARCH=1", + ); OTHER_CPLUSPLUSFLAGS = ( "$(OTHER_CFLAGS)", "-DFOLLY_NO_CONFIG", @@ -589,11 +593,13 @@ "-DFOLLY_USE_LIBCPP=1", "-DFOLLY_CFG_NO_COROUTINES=1", "-DFOLLY_HAVE_CLOCK_GETTIME=1", + "-DRCT_REMOVE_LEGACY_ARCH=1", ); OTHER_LDFLAGS = ( "$(inherited)", " ", ); + PODFILE_DIR = "$(SRCROOT)"; REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; @@ -645,7 +651,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; + IPHONEOS_DEPLOYMENT_TARGET = 15.1; LD = ""; LDPLUSPLUS = ""; LD_RUNPATH_SEARCH_PATHS = ( @@ -658,6 +664,10 @@ "\"$(inherited)\"", ); MTL_ENABLE_DEBUG_INFO = NO; + OTHER_CFLAGS = ( + "$(inherited)", + "-DRCT_REMOVE_LEGACY_ARCH=1", + ); OTHER_CPLUSPLUSFLAGS = ( "$(OTHER_CFLAGS)", "-DFOLLY_NO_CONFIG", @@ -665,11 +675,13 @@ "-DFOLLY_USE_LIBCPP=1", "-DFOLLY_CFG_NO_COROUTINES=1", "-DFOLLY_HAVE_CLOCK_GETTIME=1", + "-DRCT_REMOVE_LEGACY_ARCH=1", ); OTHER_LDFLAGS = ( "$(inherited)", " ", ); + PODFILE_DIR = "$(SRCROOT)"; REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; USE_HERMES = true; diff --git a/example/package.json b/example/package.json index 2ce10cc1..35983e15 100644 --- a/example/package.json +++ b/example/package.json @@ -11,17 +11,17 @@ "build:ios": "npm run install-pods && react-native build-ios --scheme PubkyExample --mode Debug --extra-params \"-sdk iphonesimulator CC=clang CPLUSPLUS=clang++ LD=clang LDPLUSPLUS=clang++ GCC_OPTIMIZATION_LEVEL=0 GCC_PRECOMPILE_PREFIX_HEADER=YES ASSETCATALOG_COMPILER_OPTIMIZATION=time DEBUG_INFORMATION_FORMAT=dwarf COMPILER_INDEX_STORE_ENABLE=NO\"" }, "dependencies": { - "react": "19.1.1", - "react-native": "0.82.1" + "react": "19.2.3", + "react-native": "0.87.0" }, "devDependencies": { "@babel/core": "^7.25.2", "@babel/preset-env": "^7.25.3", "@babel/runtime": "8.0.0-alpha.17", "@react-native-community/cli": "^20.0.2", - "@react-native/babel-preset": "0.82.1", - "@react-native/metro-config": "0.82.1", - "@react-native/typescript-config": "0.82.1", + "@react-native/babel-preset": "0.87.0", + "@react-native/metro-config": "0.87.0", + "@react-native/typescript-config": "0.87.0", "react-native-builder-bob": "^0.30.2" }, "engines": { diff --git a/example/src/App.tsx b/example/src/App.tsx index d8bcc6f2..6893f354 100644 --- a/example/src/App.tsx +++ b/example/src/App.tsx @@ -3,6 +3,7 @@ import { useEffect } from 'react'; import { auth, parseAuthUrl, + parseDeepLink, publish, resolve, signUp, @@ -34,6 +35,7 @@ const HOMESERVER = '8pinxxgqs41n4aididenw5apqp1urfmzdztr8jt4abrkdn435ewo'; const SECRET_KEY = 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'; const PUBLIC_KEY = 'z4e8s17cou9qmuwen8p1556jzhf1wktmzo6ijsfnri9c4hnrdfty'; +const CLIENT_ID = 'react-native-pubky.example'; export default function App() { useEffect(() => { @@ -104,6 +106,29 @@ export default function App() { } }} /> +