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() {
}
}}
/>
+