diff --git a/.github/workflows/mobile-sdk-demo-ci.yml b/.github/workflows/mobile-sdk-demo-ci.yml
new file mode 100644
index 000000000..c53e6da9a
--- /dev/null
+++ b/.github/workflows/mobile-sdk-demo-ci.yml
@@ -0,0 +1,26 @@
+name: Mobile SDK Demo CI
+
+on:
+ pull_request:
+ paths:
+ - "packages/mobile-sdk-alpha/demo-app/**"
+ - ".github/workflows/mobile-sdk-demo-ci.yml"
+ - ".github/actions/**"
+
+jobs:
+ test:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v4
+ - name: Setup Node
+ uses: actions/setup-node@v4
+ with:
+ node-version-file: .nvmrc
+ - name: Install Dependencies
+ uses: ./.github/actions/yarn-install
+ - name: Run demo app tests
+ run: |
+ yarn workspace demo-app test
+ - name: Build demo app
+ run: |
+ yarn workspace demo-app build
diff --git a/app/metro.config.cjs b/app/metro.config.cjs
index 38c16c168..04663716d 100644
--- a/app/metro.config.cjs
+++ b/app/metro.config.cjs
@@ -18,6 +18,9 @@ const extraNodeModules = {
util: require.resolve('util'),
assert: require.resolve('assert'),
'@babel/runtime': path.join(trueMonorepoNodeModules, '@babel/runtime'),
+ // Pin React and React Native to monorepo root
+ react: path.join(trueMonorepoNodeModules, 'react'),
+ 'react-native': path.join(trueMonorepoNodeModules, 'react-native'),
'@': path.join(__dirname, 'src'),
'@selfxyz/common': path.resolve(commonPath, 'dist'),
'@selfxyz/mobile-sdk-alpha': path.resolve(sdkAlphaPath, 'dist'),
diff --git a/package.json b/package.json
index 517b488ac..ac4e3af10 100644
--- a/package.json
+++ b/package.json
@@ -8,7 +8,8 @@
"packages/*",
"prover/tests",
"sdk/*",
- "scripts/tests"
+ "scripts/tests",
+ "packages/mobile-sdk-alpha/demo-app"
],
"scripts": {
"build": "yarn workspaces foreach --topological-dev --parallel --exclude @selfxyz/contracts -i --all run build",
@@ -29,7 +30,15 @@
},
"resolutions": {
"@typescript-eslint/eslint-plugin": "^8.39.0",
- "@typescript-eslint/parser": "^8.39.0"
+ "@typescript-eslint/parser": "^8.39.0",
+ "@babel/core": "^7.28.3",
+ "@babel/runtime": "^7.28.3",
+ "react": "^18.3.1",
+ "react-native": "0.76.9"
+ },
+ "dependencies": {
+ "react": "^18.3.1",
+ "react-native": "0.76.9"
},
"devDependencies": {
"@types/node": "^22.0.0",
diff --git a/packages/mobile-sdk-alpha/.eslintignore b/packages/mobile-sdk-alpha/.eslintignore
new file mode 100644
index 000000000..73bac7a1a
--- /dev/null
+++ b/packages/mobile-sdk-alpha/.eslintignore
@@ -0,0 +1 @@
+demo-app/**
diff --git a/packages/mobile-sdk-alpha/.prettierignore b/packages/mobile-sdk-alpha/.prettierignore
index de4d1f007..2516c633d 100644
--- a/packages/mobile-sdk-alpha/.prettierignore
+++ b/packages/mobile-sdk-alpha/.prettierignore
@@ -1,2 +1,4 @@
dist
node_modules
+demo-app/android
+demo-app/ios
diff --git a/packages/mobile-sdk-alpha/README.md b/packages/mobile-sdk-alpha/README.md
index d393e2a17..4f71acac7 100644
--- a/packages/mobile-sdk-alpha/README.md
+++ b/packages/mobile-sdk-alpha/README.md
@@ -109,3 +109,22 @@ describe('Real mobile-sdk-alpha Integration', () => {
- `npm run validate:exports` — ensure named exports only.
- `npm run validate:pkg` — check packaging and export conditions.
- `npm run report:exports` — output current public symbols.
+
+## Self Demo App
+
+The Self Demo App is a lightweight React Native playground in [`demo-app`](./demo-app).
+
+```bash
+# start Metro bundler
+yarn workspace demo-app start
+
+# type-check
+yarn workspace demo-app build
+
+# run tests
+yarn workspace demo-app test
+
+# or via package scripts
+cd packages/mobile-sdk-alpha
+yarn run:demo
+```
diff --git a/packages/mobile-sdk-alpha/demo-app/.gitignore b/packages/mobile-sdk-alpha/demo-app/.gitignore
new file mode 100644
index 000000000..63b28ce59
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/.gitignore
@@ -0,0 +1,56 @@
+# Dependencies
+node_modules/
+
+# React Native
+.expo/
+.expo-shared/
+
+# iOS
+ios/build/
+ios/DerivedData/
+ios/Pods/
+ios/*.xcworkspace/xcuserdata/
+ios/*.xcodeproj/xcuserdata/
+ios/*.xcodeproj/project.xcworkspace/xcuserdata/
+*.ipa
+
+# Android
+android/app/build/
+android/app/.cxx/
+android/build/
+android/.gradle/
+android/gradle/
+android/gradlew
+android/gradlew.bat
+android/local.properties
+*.apk
+*.aab
+
+# Metro
+.metro-health-check*
+
+# Debug
+npm-debug.*
+yarn-debug.*
+yarn-error.*
+
+# macOS
+.DS_Store
+
+# Temporary files
+*.tmp
+*.temp
+
+# Logs
+logs/
+*.log
+
+# IDE
+.vscode/
+.idea/
+
+# Yarn
+.yarn/cache
+.yarn/unplugged
+.yarn/build-state.yml
+.yarn/install-state.gz
diff --git a/packages/mobile-sdk-alpha/demo-app/App.tsx b/packages/mobile-sdk-alpha/demo-app/App.tsx
new file mode 100644
index 000000000..64548fc90
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/App.tsx
@@ -0,0 +1,37 @@
+// SPDX-FileCopyrightText: 2025 Social Connect Labs, Inc.
+// SPDX-License-Identifier: BUSL-1.1
+// NOTE: Converts to Apache-2.0 on 2029-06-11 per LICENSE.
+
+import React from 'react';
+import { StyleSheet, Text, View } from 'react-native';
+
+function App() {
+ return (
+
+ Self Demo App
+ Register Document
+ Generate Mock
+ Prove QR Code
+
+ );
+}
+
+const styles = StyleSheet.create({
+ container: {
+ flex: 1,
+ justifyContent: 'center',
+ alignItems: 'center',
+ backgroundColor: '#fff',
+ },
+ title: {
+ fontSize: 20,
+ marginBottom: 12,
+ fontWeight: 'bold',
+ },
+ item: {
+ fontSize: 16,
+ marginVertical: 4,
+ },
+});
+
+export default App;
diff --git a/packages/mobile-sdk-alpha/demo-app/__tests__/App.test.tsx b/packages/mobile-sdk-alpha/demo-app/__tests__/App.test.tsx
new file mode 100644
index 000000000..60b80c6b6
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/__tests__/App.test.tsx
@@ -0,0 +1,17 @@
+// SPDX-FileCopyrightText: 2025 Social Connect Labs, Inc.
+// SPDX-License-Identifier: BUSL-1.1
+// NOTE: Converts to Apache-2.0 on 2029-06-11 per LICENSE.
+
+import React from 'react';
+import renderer from 'react-test-renderer';
+import { Text } from 'react-native';
+import App from '../App';
+
+test('renders menu items', () => {
+ const rendered = renderer.create();
+ const texts = rendered.root.findAllByType(Text).map(node => React.Children.toArray(node.props.children).join(''));
+ const expected = ['Self Demo App', 'Register Document', 'Generate Mock', 'Prove QR Code'];
+ expect(texts).toEqual(expect.arrayContaining(expected));
+ expect(texts).toHaveLength(expected.length);
+ rendered.unmount();
+});
diff --git a/packages/mobile-sdk-alpha/demo-app/android/app/build.gradle b/packages/mobile-sdk-alpha/demo-app/android/app/build.gradle
new file mode 100644
index 000000000..219d424fd
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/android/app/build.gradle
@@ -0,0 +1,119 @@
+apply plugin: "com.android.application"
+apply plugin: "org.jetbrains.kotlin.android"
+apply plugin: "com.facebook.react"
+
+/**
+ * This is the configuration block to customize your React Native Android app.
+ * By default you don't need to apply any configuration, just uncomment the lines you need.
+ */
+react {
+ /* Folders */
+ // The root of your project, i.e. where "package.json" lives. Default is '../..'
+ root = file("../../../")
+ // The folder where the react-native NPM package is. Default is ../../node_modules/react-native
+ reactNativeDir = file("../../../node_modules/react-native")
+ // The folder where the react-native Codegen package is. Default is ../../node_modules/@react-native/codegen
+ codegenDir = file("../../../node_modules/@react-native/codegen")
+ // The cli.js file which is the React Native CLI entrypoint. Default is ../../node_modules/react-native/cli.js
+ cliFile = file("../../../node_modules/react-native/cli.js")
+
+ /* Variants */
+ // The list of variants to that are debuggable. For those we're going to
+ // skip the bundling of the JS bundle and the assets. By default is just 'debug'.
+ // If you add flavors like lite, prod, etc. you'll have to list your debuggableVariants.
+ // debuggableVariants = ["liteDebug", "prodDebug"]
+
+ /* Bundling */
+ // A list containing the node command and its flags. Default is just 'node'.
+ // nodeExecutableAndArgs = ["node"]
+ //
+ // The command to run when bundling. By default is 'bundle'
+ // bundleCommand = "ram-bundle"
+ //
+ // The path to the CLI configuration file. Default is empty.
+ // bundleConfig = file(../rn-cli.config.js)
+ //
+ // The name of the generated asset file containing your JS bundle
+ // bundleAssetName = "MyApplication.android.bundle"
+ //
+ // The entry file for bundle generation. Default is 'index.android.js' or 'index.js'
+ // entryFile = file("../js/MyApplication.android.js")
+ //
+ // A list of extra flags to pass to the 'bundle' commands.
+ // See https://github.com/react-native-community/cli/blob/main/docs/commands.md#bundle
+ // extraPackagerArgs = []
+
+ /* Hermes Commands */
+ // The hermes compiler command to run. By default it is 'hermesc'
+ // hermesCommand = "$rootDir/my-custom-hermesc/bin/hermesc"
+ //
+ // The list of flags to pass to the Hermes compiler. By default is "-O", "-output-source-map"
+ // hermesFlags = ["-O", "-output-source-map"]
+
+ /* Autolinking */
+ autolinkLibrariesWithApp()
+}
+
+/**
+ * Set this to true to Run Proguard on Release builds to minify the Java bytecode.
+ */
+def enableProguardInReleaseBuilds = false
+
+/**
+ * The preferred build flavor of JavaScriptCore (JSC)
+ *
+ * For example, to use the international variant, you can use:
+ * `def jscFlavor = io.github.react-native-community:jsc-android-intl:2026004.+`
+ *
+ * The international variant includes ICU i18n library and necessary data
+ * allowing to use e.g. `Date.toLocaleString` and `String.localeCompare` that
+ * 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 = 'io.github.react-native-community:jsc-android:2026004.+'
+
+android {
+ ndkVersion rootProject.ext.ndkVersion
+ buildToolsVersion rootProject.ext.buildToolsVersion
+ compileSdk rootProject.ext.compileSdkVersion
+
+ namespace "com.selfdemoapp"
+ defaultConfig {
+ applicationId "com.selfdemoapp"
+ minSdkVersion rootProject.ext.minSdkVersion
+ targetSdkVersion rootProject.ext.targetSdkVersion
+ versionCode 1
+ versionName "1.0"
+ }
+ signingConfigs {
+ debug {
+ storeFile file('debug.keystore')
+ storePassword 'android'
+ keyAlias 'androiddebugkey'
+ keyPassword 'android'
+ }
+ }
+ buildTypes {
+ debug {
+ signingConfig signingConfigs.debug
+ }
+ release {
+ // Caution! In production, you need to generate your own keystore file.
+ // see https://reactnative.dev/docs/signed-apk-android.
+ signingConfig signingConfigs.debug
+ minifyEnabled enableProguardInReleaseBuilds
+ proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
+ }
+ }
+}
+
+dependencies {
+ // The version of react-native is set by the React Native Gradle Plugin
+ implementation("com.facebook.react:react-android")
+
+ if (hermesEnabled.toBoolean()) {
+ implementation("com.facebook.react:hermes-android")
+ } else {
+ implementation jscFlavor
+ }
+}
diff --git a/packages/mobile-sdk-alpha/demo-app/android/app/proguard-rules.pro b/packages/mobile-sdk-alpha/demo-app/android/app/proguard-rules.pro
new file mode 100644
index 000000000..11b025724
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/android/app/proguard-rules.pro
@@ -0,0 +1,10 @@
+# Add project specific ProGuard rules here.
+# By default, the flags in this file are appended to flags specified
+# in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt
+# You can edit the include path and order by changing the proguardFiles
+# directive in build.gradle.
+#
+# For more details, see
+# http://developer.android.com/guide/developing/tools/proguard.html
+
+# Add any project specific keep options here:
diff --git a/packages/mobile-sdk-alpha/demo-app/android/app/src/debug/AndroidManifest.xml b/packages/mobile-sdk-alpha/demo-app/android/app/src/debug/AndroidManifest.xml
new file mode 100644
index 000000000..eb98c01af
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/android/app/src/debug/AndroidManifest.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
diff --git a/packages/mobile-sdk-alpha/demo-app/android/app/src/main/AndroidManifest.xml b/packages/mobile-sdk-alpha/demo-app/android/app/src/main/AndroidManifest.xml
new file mode 100644
index 000000000..e1892528b
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/android/app/src/main/AndroidManifest.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/mobile-sdk-alpha/demo-app/android/app/src/main/java/com/selfdemoapp/MainActivity.kt b/packages/mobile-sdk-alpha/demo-app/android/app/src/main/java/com/selfdemoapp/MainActivity.kt
new file mode 100644
index 000000000..dafa2976f
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/android/app/src/main/java/com/selfdemoapp/MainActivity.kt
@@ -0,0 +1,28 @@
+package com.selfdemoapp
+
+import com.facebook.react.ReactActivity
+import com.facebook.react.ReactActivityDelegate
+import com.facebook.react.ReactApplication
+import com.facebook.react.ReactNativeHost
+import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled
+import com.facebook.react.defaults.DefaultReactActivityDelegate
+
+class MainActivity : ReactActivity() {
+
+ /**
+ * Returns the name of the main component registered from JavaScript. This is used to schedule
+ * rendering of the component.
+ */
+ override fun getMainComponentName(): String = "SelfDemoApp"
+
+ /**
+ * Returns the instance of the [ReactActivityDelegate]. We use [DefaultReactActivityDelegate]
+ * which allows you to enable New Architecture with a single boolean flags [fabricEnabled]
+ */
+ override fun createReactActivityDelegate(): ReactActivityDelegate =
+ object : DefaultReactActivityDelegate(this, mainComponentName, fabricEnabled) {
+ override fun getReactNativeHost(): ReactNativeHost {
+ return (application as ReactApplication).reactNativeHost
+ }
+ }
+}
diff --git a/packages/mobile-sdk-alpha/demo-app/android/app/src/main/java/com/selfdemoapp/MainApplication.kt b/packages/mobile-sdk-alpha/demo-app/android/app/src/main/java/com/selfdemoapp/MainApplication.kt
new file mode 100644
index 000000000..053ce3903
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/android/app/src/main/java/com/selfdemoapp/MainApplication.kt
@@ -0,0 +1,39 @@
+package com.selfdemoapp
+
+import android.app.Application
+import com.facebook.react.PackageList
+import com.facebook.react.ReactApplication
+import com.facebook.react.ReactNativeHost
+import com.facebook.react.ReactPackage
+import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint
+import com.facebook.react.defaults.DefaultReactNativeHost
+import com.facebook.soloader.SoLoader
+import com.facebook.react.soloader.OpenSourceMergedSoMapping
+
+class MainApplication : Application(), ReactApplication {
+
+ override val reactNativeHost: ReactNativeHost =
+ object : DefaultReactNativeHost(this) {
+ override fun getPackages(): MutableList =
+ 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 fun onCreate() {
+ super.onCreate()
+ // Initialize SoLoader with the merged mapping to support Hermes on RN 0.76+
+ SoLoader.init(this, OpenSourceMergedSoMapping)
+ if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) {
+ DefaultNewArchitectureEntryPoint.load()
+ }
+ }
+}
diff --git a/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/drawable/rn_edit_text_material.xml b/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/drawable/rn_edit_text_material.xml
new file mode 100644
index 000000000..5c25e728e
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/drawable/rn_edit_text_material.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..a2f590828
Binary files /dev/null and b/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
new file mode 100644
index 000000000..1b5239980
Binary files /dev/null and b/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png differ
diff --git a/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..ff10afd6e
Binary files /dev/null and b/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
new file mode 100644
index 000000000..115a4c768
Binary files /dev/null and b/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png differ
diff --git a/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..dcd3cd808
Binary files /dev/null and b/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
new file mode 100644
index 000000000..459ca609d
Binary files /dev/null and b/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png differ
diff --git a/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..8ca12fe02
Binary files /dev/null and b/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
new file mode 100644
index 000000000..8e19b410a
Binary files /dev/null and b/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png differ
diff --git a/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..b824ebdd4
Binary files /dev/null and b/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
new file mode 100644
index 000000000..4c19a13c2
Binary files /dev/null and b/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png differ
diff --git a/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/values/strings.xml b/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/values/strings.xml
new file mode 100644
index 000000000..a083740a1
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/values/strings.xml
@@ -0,0 +1,3 @@
+
+ Self Demo App
+
diff --git a/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/values/styles.xml b/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/values/styles.xml
new file mode 100644
index 000000000..7ba83a2ad
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/android/app/src/main/res/values/styles.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/packages/mobile-sdk-alpha/demo-app/android/build.gradle b/packages/mobile-sdk-alpha/demo-app/android/build.gradle
new file mode 100644
index 000000000..dad99b022
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/android/build.gradle
@@ -0,0 +1,21 @@
+buildscript {
+ ext {
+ buildToolsVersion = "36.0.0"
+ minSdkVersion = 24
+ compileSdkVersion = 36
+ targetSdkVersion = 36
+ ndkVersion = "27.1.12297006"
+ kotlinVersion = "2.1.20"
+ }
+ repositories {
+ google()
+ mavenCentral()
+ }
+ dependencies {
+ classpath("com.android.tools.build:gradle")
+ classpath("com.facebook.react:react-native-gradle-plugin")
+ classpath("org.jetbrains.kotlin:kotlin-gradle-plugin")
+ }
+}
+
+apply plugin: "com.facebook.react.rootproject"
diff --git a/packages/mobile-sdk-alpha/demo-app/android/gradle.properties b/packages/mobile-sdk-alpha/demo-app/android/gradle.properties
new file mode 100644
index 000000000..183b46a8d
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/android/gradle.properties
@@ -0,0 +1,44 @@
+# Project-wide Gradle settings.
+
+# IDE (e.g. Android Studio) users:
+# Gradle settings configured through the IDE *will override*
+# any settings specified in this file.
+
+# For more details on how to configure your build environment visit
+# http://www.gradle.org/docs/current/userguide/build_environment.html
+
+# 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
+
+# When configured, Gradle will run in incubating parallel mode.
+# This option should only be used with decoupled projects. More details, visit
+# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
+# org.gradle.parallel=true
+
+# AndroidX package structure to make it clearer which packages are bundled with the
+# Android operating system, and which are packaged with your app's APK
+# https://developer.android.com/topic/libraries/support-library/androidx-rn
+android.useAndroidX=true
+
+# Use this property to specify which architecture you want to build.
+# You can also override it from the CLI using
+# ./gradlew -PreactNativeArchitectures=x86_64
+reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64
+
+# Use this property to enable support to the new architecture.
+# This will allow you to use TurboModules and the Fabric render in
+# 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
+
+# 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=false
diff --git a/packages/mobile-sdk-alpha/demo-app/android/settings.gradle b/packages/mobile-sdk-alpha/demo-app/android/settings.gradle
new file mode 100644
index 000000000..fa197ee4d
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/android/settings.gradle
@@ -0,0 +1,5 @@
+pluginManagement { includeBuild("/Volumes/files/Projects/selfxyz/selfapp/node_modules/@react-native/gradle-plugin") }
+plugins { id("com.facebook.react.settings") }
+extensions.configure(com.facebook.react.ReactSettingsExtension){ ex -> ex.autolinkLibrariesFromCommand() }
+rootProject.name = 'SelfDemoApp'
+include ':app'
diff --git a/packages/mobile-sdk-alpha/demo-app/app.json b/packages/mobile-sdk-alpha/demo-app/app.json
new file mode 100644
index 000000000..cbb44edde
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/app.json
@@ -0,0 +1,4 @@
+{
+ "name": "SelfDemoApp",
+ "displayName": "Self Demo App"
+}
diff --git a/packages/mobile-sdk-alpha/demo-app/babel.config.js b/packages/mobile-sdk-alpha/demo-app/babel.config.js
new file mode 100644
index 000000000..23cd46c8b
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/babel.config.js
@@ -0,0 +1,7 @@
+// SPDX-FileCopyrightText: 2025 Social Connect Labs, Inc.
+// SPDX-License-Identifier: BUSL-1.1
+// NOTE: Converts to Apache-2.0 on 2029-06-11 per LICENSE.
+
+module.exports = {
+ presets: ['module:@react-native/babel-preset'],
+};
diff --git a/packages/mobile-sdk-alpha/demo-app/index.js b/packages/mobile-sdk-alpha/demo-app/index.js
new file mode 100644
index 000000000..a3c95d36d
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/index.js
@@ -0,0 +1,10 @@
+// SPDX-FileCopyrightText: 2025 Social Connect Labs, Inc.
+// SPDX-License-Identifier: BUSL-1.1
+// NOTE: Converts to Apache-2.0 on 2029-06-11 per LICENSE.
+
+import { AppRegistry } from 'react-native';
+
+import App from './App';
+import { name as appName } from './app.json';
+
+AppRegistry.registerComponent(appName, () => App);
diff --git a/packages/mobile-sdk-alpha/demo-app/ios/.xcode.env b/packages/mobile-sdk-alpha/demo-app/ios/.xcode.env
new file mode 100644
index 000000000..3d5782c71
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/ios/.xcode.env
@@ -0,0 +1,11 @@
+# This `.xcode.env` file is versioned and is used to source the environment
+# used when running script phases inside Xcode.
+# To customize your local environment, you can create an `.xcode.env.local`
+# file that is not versioned.
+
+# NODE_BINARY variable contains the PATH to the node executable.
+#
+# Customize the NODE_BINARY variable here.
+# For example, to use nvm with brew, add the following line
+# . "$(brew --prefix nvm)/nvm.sh" --no-use
+export NODE_BINARY=$(command -v node)
diff --git a/packages/mobile-sdk-alpha/demo-app/ios/Podfile b/packages/mobile-sdk-alpha/demo-app/ios/Podfile
new file mode 100644
index 000000000..b1e79c1d7
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/ios/Podfile
@@ -0,0 +1,36 @@
+# 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
+
+platform :ios, min_ios_version_supported
+prepare_react_native_project!
+
+linkage = ENV["USE_FRAMEWORKS"]
+if linkage != nil
+ Pod::UI.puts "Configuring Pod with #{linkage}ally linked Frameworks".green
+ use_frameworks! :linkage => linkage.to_sym
+end
+
+target "SelfDemoApp" do
+ config = use_native_modules!
+
+ use_react_native!(
+ :path => config[:reactNativePath],
+ # An absolute path to your application root.
+ :app_path => "#{Pod::Config.instance.installation_root}/..",
+ :fabric_enabled => false
+ )
+
+ post_install do |installer|
+ # https://github.com/facebook/react-native/blob/main/packages/react-native/scripts/react_native_pods.rb#L197-L202
+ react_native_post_install(
+ installer,
+ config[:reactNativePath],
+ :mac_catalyst_enabled => false,
+ # :ccache_enabled => true
+ )
+ end
+end
diff --git a/packages/mobile-sdk-alpha/demo-app/ios/Podfile.lock b/packages/mobile-sdk-alpha/demo-app/ios/Podfile.lock
new file mode 100644
index 000000000..0f64e921f
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/ios/Podfile.lock
@@ -0,0 +1,1836 @@
+PODS:
+ - boost (1.84.0)
+ - DoubleConversion (1.1.6)
+ - fast_float (6.1.4)
+ - FBLazyVector (0.76.9)
+ - fmt (11.0.2)
+ - glog (0.3.5)
+ - hermes-engine (0.76.9):
+ - hermes-engine/Pre-built (= 0.76.9)
+ - hermes-engine/Pre-built (0.76.9)
+ - RCT-Folly (2024.10.14.00):
+ - boost
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - RCT-Folly/Default (= 2024.10.14.00)
+ - RCT-Folly/Default (2024.10.14.00):
+ - boost
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - RCT-Folly/Fabric (2024.10.14.00):
+ - boost
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - RCTDeprecation (0.76.9)
+ - RCTRequired (0.76.9)
+ - RCTTypeSafety (0.76.9):
+ - FBLazyVector (= 0.76.9)
+ - RCTRequired (= 0.76.9)
+ - React-Core (= 0.76.9)
+ - React (0.76.9):
+ - React-Core (= 0.76.9)
+ - React-Core/DevSupport (= 0.76.9)
+ - React-Core/RCTWebSocket (= 0.76.9)
+ - React-RCTActionSheet (= 0.76.9)
+ - React-RCTAnimation (= 0.76.9)
+ - React-RCTBlob (= 0.76.9)
+ - React-RCTImage (= 0.76.9)
+ - React-RCTLinking (= 0.76.9)
+ - React-RCTNetwork (= 0.76.9)
+ - React-RCTSettings (= 0.76.9)
+ - React-RCTText (= 0.76.9)
+ - React-RCTVibration (= 0.76.9)
+ - React-callinvoker (0.76.9)
+ - React-Core (0.76.9):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.10.14.00)
+ - RCTDeprecation
+ - React-Core/Default (= 0.76.9)
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/CoreModulesHeaders (0.76.9):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.10.14.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/Default (0.76.9):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.10.14.00)
+ - RCTDeprecation
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/DevSupport (0.76.9):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.10.14.00)
+ - RCTDeprecation
+ - React-Core/Default (= 0.76.9)
+ - React-Core/RCTWebSocket (= 0.76.9)
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/RCTActionSheetHeaders (0.76.9):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.10.14.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/RCTAnimationHeaders (0.76.9):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.10.14.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/RCTBlobHeaders (0.76.9):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.10.14.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/RCTImageHeaders (0.76.9):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.10.14.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/RCTLinkingHeaders (0.76.9):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.10.14.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/RCTNetworkHeaders (0.76.9):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.10.14.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/RCTSettingsHeaders (0.76.9):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.10.14.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/RCTTextHeaders (0.76.9):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.10.14.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/RCTVibrationHeaders (0.76.9):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.10.14.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/RCTWebSocket (0.76.9):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.10.14.00)
+ - RCTDeprecation
+ - React-Core/Default (= 0.76.9)
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-CoreModules (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - RCT-Folly
+ - RCTTypeSafety
+ - React-Core/CoreModulesHeaders
+ - React-jsi
+ - React-jsinspector
+ - React-NativeModulesApple
+ - React-RCTBlob
+ - React-RCTImage
+ - ReactCodegen
+ - ReactCommon
+ - SocketRocket
+ - React-cxxreact (0.76.9):
+ - boost
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly
+ - React-callinvoker
+ - React-debug
+ - React-jsi
+ - React-jsinspector
+ - React-logger
+ - React-perflogger
+ - React-runtimeexecutor
+ - React-timing
+ - React-debug (0.76.9)
+ - React-defaultsnativemodule (0.76.9):
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-debug
+ - React-domnativemodule
+ - React-Fabric
+ - React-featureflags
+ - React-featureflagsnativemodule
+ - React-graphics
+ - React-idlecallbacksnativemodule
+ - React-ImageManager
+ - React-microtasksnativemodule
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-rendererdebug
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-domnativemodule (0.76.9):
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-debug
+ - React-Fabric
+ - React-FabricComponents
+ - React-featureflags
+ - React-graphics
+ - React-ImageManager
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-rendererdebug
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-Fabric (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric/animations (= 0.76.9)
+ - React-Fabric/attributedstring (= 0.76.9)
+ - React-Fabric/componentregistry (= 0.76.9)
+ - React-Fabric/componentregistrynative (= 0.76.9)
+ - React-Fabric/components (= 0.76.9)
+ - React-Fabric/core (= 0.76.9)
+ - React-Fabric/dom (= 0.76.9)
+ - React-Fabric/imagemanager (= 0.76.9)
+ - React-Fabric/leakchecker (= 0.76.9)
+ - React-Fabric/mounting (= 0.76.9)
+ - React-Fabric/observers (= 0.76.9)
+ - React-Fabric/scheduler (= 0.76.9)
+ - React-Fabric/telemetry (= 0.76.9)
+ - React-Fabric/templateprocessor (= 0.76.9)
+ - React-Fabric/uimanager (= 0.76.9)
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/animations (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/attributedstring (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/componentregistry (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/componentregistrynative (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric/components/legacyviewmanagerinterop (= 0.76.9)
+ - React-Fabric/components/root (= 0.76.9)
+ - React-Fabric/components/view (= 0.76.9)
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/legacyviewmanagerinterop (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/root (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/view (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-Fabric/core (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/dom (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/imagemanager (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/leakchecker (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/mounting (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/observers (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric/observers/events (= 0.76.9)
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/observers/events (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/scheduler (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric/observers/events
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-performancetimeline
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/telemetry (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/templateprocessor (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/uimanager (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric/uimanager/consistency (= 0.76.9)
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererconsistency
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/uimanager/consistency (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererconsistency
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-FabricComponents (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-FabricComponents/components (= 0.76.9)
+ - React-FabricComponents/textlayoutmanager (= 0.76.9)
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricComponents/components (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-FabricComponents/components/inputaccessory (= 0.76.9)
+ - React-FabricComponents/components/iostextinput (= 0.76.9)
+ - React-FabricComponents/components/modal (= 0.76.9)
+ - React-FabricComponents/components/rncore (= 0.76.9)
+ - React-FabricComponents/components/safeareaview (= 0.76.9)
+ - React-FabricComponents/components/scrollview (= 0.76.9)
+ - React-FabricComponents/components/text (= 0.76.9)
+ - React-FabricComponents/components/textinput (= 0.76.9)
+ - React-FabricComponents/components/unimplementedview (= 0.76.9)
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricComponents/components/inputaccessory (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricComponents/components/iostextinput (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricComponents/components/modal (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricComponents/components/rncore (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricComponents/components/safeareaview (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricComponents/components/scrollview (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricComponents/components/text (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricComponents/components/textinput (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricComponents/components/unimplementedview (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricComponents/textlayoutmanager (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricImage (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Fabric
+ - React-graphics
+ - React-ImageManager
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-utils
+ - ReactCommon
+ - Yoga
+ - React-featureflags (0.76.9)
+ - React-featureflagsnativemodule (0.76.9):
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-ImageManager
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-rendererdebug
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-graphics (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - RCT-Folly/Fabric
+ - React-jsi
+ - React-jsiexecutor
+ - React-utils
+ - React-hermes (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly
+ - React-cxxreact
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimeexecutor
+ - React-idlecallbacksnativemodule (0.76.9):
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-ImageManager
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-ImageManager (0.76.9):
+ - glog
+ - RCT-Folly/Fabric
+ - React-Core/Default
+ - React-debug
+ - React-Fabric
+ - React-graphics
+ - React-rendererdebug
+ - React-utils
+ - React-jserrorhandler (0.76.9):
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - React-cxxreact
+ - React-debug
+ - React-jsi
+ - React-jsi (0.76.9):
+ - boost
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly
+ - React-jsiexecutor (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly
+ - React-cxxreact
+ - React-jsi
+ - React-jsinspector
+ - React-perflogger
+ - React-jsinspector (0.76.9):
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly
+ - React-featureflags
+ - React-jsi
+ - React-perflogger
+ - React-runtimeexecutor
+ - React-jsitracing (0.76.9):
+ - React-jsi
+ - React-logger (0.76.9):
+ - glog
+ - React-Mapbuffer (0.76.9):
+ - glog
+ - React-debug
+ - React-microtasksnativemodule (0.76.9):
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-ImageManager
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-rendererdebug
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-nativeconfig (0.76.9)
+ - React-NativeModulesApple (0.76.9):
+ - glog
+ - hermes-engine
+ - React-callinvoker
+ - React-Core
+ - React-cxxreact
+ - React-jsi
+ - React-jsinspector
+ - React-runtimeexecutor
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - React-perflogger (0.76.9):
+ - DoubleConversion
+ - RCT-Folly (= 2024.10.14.00)
+ - React-performancetimeline (0.76.9):
+ - RCT-Folly (= 2024.10.14.00)
+ - React-cxxreact
+ - React-timing
+ - React-RCTActionSheet (0.76.9):
+ - React-Core/RCTActionSheetHeaders (= 0.76.9)
+ - React-RCTAnimation (0.76.9):
+ - RCT-Folly (= 2024.10.14.00)
+ - RCTTypeSafety
+ - React-Core/RCTAnimationHeaders
+ - React-jsi
+ - React-NativeModulesApple
+ - ReactCodegen
+ - ReactCommon
+ - React-RCTAppDelegate (0.76.9):
+ - RCT-Folly (= 2024.10.14.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-CoreModules
+ - React-debug
+ - React-defaultsnativemodule
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-nativeconfig
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-RCTImage
+ - React-RCTNetwork
+ - React-rendererdebug
+ - React-RuntimeApple
+ - React-RuntimeCore
+ - React-RuntimeHermes
+ - React-runtimescheduler
+ - React-utils
+ - ReactCodegen
+ - ReactCommon
+ - React-RCTBlob (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - hermes-engine
+ - RCT-Folly (= 2024.10.14.00)
+ - React-Core/RCTBlobHeaders
+ - React-Core/RCTWebSocket
+ - React-jsi
+ - React-jsinspector
+ - React-NativeModulesApple
+ - React-RCTNetwork
+ - ReactCodegen
+ - ReactCommon
+ - React-RCTFabric (0.76.9):
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - React-Core
+ - React-debug
+ - React-Fabric
+ - React-FabricComponents
+ - React-FabricImage
+ - React-featureflags
+ - React-graphics
+ - React-ImageManager
+ - React-jsi
+ - React-jsinspector
+ - React-nativeconfig
+ - React-performancetimeline
+ - React-RCTImage
+ - React-RCTText
+ - React-rendererconsistency
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - Yoga
+ - React-RCTImage (0.76.9):
+ - RCT-Folly (= 2024.10.14.00)
+ - RCTTypeSafety
+ - React-Core/RCTImageHeaders
+ - React-jsi
+ - React-NativeModulesApple
+ - React-RCTNetwork
+ - ReactCodegen
+ - ReactCommon
+ - React-RCTLinking (0.76.9):
+ - React-Core/RCTLinkingHeaders (= 0.76.9)
+ - React-jsi (= 0.76.9)
+ - React-NativeModulesApple
+ - ReactCodegen
+ - ReactCommon
+ - ReactCommon/turbomodule/core (= 0.76.9)
+ - React-RCTNetwork (0.76.9):
+ - RCT-Folly (= 2024.10.14.00)
+ - RCTTypeSafety
+ - React-Core/RCTNetworkHeaders
+ - React-jsi
+ - React-NativeModulesApple
+ - ReactCodegen
+ - ReactCommon
+ - React-RCTSettings (0.76.9):
+ - RCT-Folly (= 2024.10.14.00)
+ - RCTTypeSafety
+ - React-Core/RCTSettingsHeaders
+ - React-jsi
+ - React-NativeModulesApple
+ - ReactCodegen
+ - ReactCommon
+ - React-RCTText (0.76.9):
+ - React-Core/RCTTextHeaders (= 0.76.9)
+ - Yoga
+ - React-RCTVibration (0.76.9):
+ - RCT-Folly (= 2024.10.14.00)
+ - React-Core/RCTVibrationHeaders
+ - React-jsi
+ - React-NativeModulesApple
+ - ReactCodegen
+ - ReactCommon
+ - React-rendererconsistency (0.76.9)
+ - React-rendererdebug (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - RCT-Folly
+ - React-debug
+ - React-rncore (0.76.9)
+ - React-RuntimeApple (0.76.9):
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - React-callinvoker
+ - React-Core/Default
+ - React-CoreModules
+ - React-cxxreact
+ - React-jserrorhandler
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-Mapbuffer
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-RuntimeCore
+ - React-runtimeexecutor
+ - React-RuntimeHermes
+ - React-runtimescheduler
+ - React-utils
+ - React-RuntimeCore (0.76.9):
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - React-cxxreact
+ - React-featureflags
+ - React-jserrorhandler
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-performancetimeline
+ - React-runtimeexecutor
+ - React-runtimescheduler
+ - React-utils
+ - React-runtimeexecutor (0.76.9):
+ - React-jsi (= 0.76.9)
+ - React-RuntimeHermes (0.76.9):
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.10.14.00)
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsinspector
+ - React-jsitracing
+ - React-nativeconfig
+ - React-RuntimeCore
+ - React-utils
+ - React-runtimescheduler (0.76.9):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.10.14.00)
+ - React-callinvoker
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-jsi
+ - React-performancetimeline
+ - React-rendererconsistency
+ - React-rendererdebug
+ - React-runtimeexecutor
+ - React-timing
+ - React-utils
+ - React-timing (0.76.9)
+ - React-utils (0.76.9):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.10.14.00)
+ - React-debug
+ - React-jsi (= 0.76.9)
+ - ReactCodegen (0.76.9):
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-debug
+ - React-Fabric
+ - React-FabricImage
+ - React-featureflags
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-NativeModulesApple
+ - React-rendererdebug
+ - React-utils
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - ReactCommon (0.76.9):
+ - ReactCommon/turbomodule (= 0.76.9)
+ - ReactCommon/turbomodule (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly
+ - React-callinvoker
+ - React-cxxreact
+ - React-jsi
+ - React-logger
+ - React-perflogger
+ - ReactCommon/turbomodule/bridging (= 0.76.9)
+ - ReactCommon/turbomodule/core (= 0.76.9)
+ - ReactCommon/turbomodule/bridging (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly
+ - React-callinvoker
+ - React-cxxreact
+ - React-jsi (= 0.76.9)
+ - React-logger
+ - React-perflogger
+ - ReactCommon/turbomodule/core (0.76.9):
+ - DoubleConversion
+ - fast_float
+ - fmt
+ - glog
+ - hermes-engine
+ - RCT-Folly
+ - React-callinvoker
+ - React-cxxreact
+ - React-debug (= 0.76.9)
+ - React-featureflags (= 0.76.9)
+ - React-jsi
+ - React-logger
+ - React-perflogger
+ - React-utils (= 0.76.9)
+ - SocketRocket (0.7.1)
+ - Yoga (0.0.0)
+
+DEPENDENCIES:
+ - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`)
+ - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
+ - 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`)
+ - 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`)
+ - RCT-Folly/Fabric (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`)
+ - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`)
+ - React (from `../node_modules/react-native/`)
+ - 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-CoreModules (from `../node_modules/react-native/React/CoreModules`)
+ - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`)
+ - React-debug (from `../node_modules/react-native/ReactCommon/react/debug`)
+ - React-defaultsnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/defaults`)
+ - React-domnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/dom`)
+ - React-Fabric (from `../node_modules/react-native/ReactCommon`)
+ - React-FabricComponents (from `../node_modules/react-native/ReactCommon`)
+ - React-FabricImage (from `../node_modules/react-native/ReactCommon`)
+ - React-featureflags (from `../node_modules/react-native/ReactCommon/react/featureflags`)
+ - React-featureflagsnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/featureflags`)
+ - React-graphics (from `../node_modules/react-native/ReactCommon/react/renderer/graphics`)
+ - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`)
+ - React-idlecallbacksnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks`)
+ - React-ImageManager (from `../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`)
+ - React-jserrorhandler (from `../node_modules/react-native/ReactCommon/jserrorhandler`)
+ - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`)
+ - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`)
+ - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector-modern`)
+ - React-jsitracing (from `../node_modules/react-native/ReactCommon/hermes/executor/`)
+ - React-logger (from `../node_modules/react-native/ReactCommon/logger`)
+ - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`)
+ - React-microtasksnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/microtasks`)
+ - React-nativeconfig (from `../node_modules/react-native/ReactCommon`)
+ - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`)
+ - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`)
+ - React-performancetimeline (from `../node_modules/react-native/ReactCommon/react/performance/timeline`)
+ - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`)
+ - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`)
+ - React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`)
+ - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`)
+ - React-RCTFabric (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-RCTSettings (from `../node_modules/react-native/Libraries/Settings`)
+ - React-RCTText (from `../node_modules/react-native/Libraries/Text`)
+ - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`)
+ - React-rendererconsistency (from `../node_modules/react-native/ReactCommon/react/renderer/consistency`)
+ - React-rendererdebug (from `../node_modules/react-native/ReactCommon/react/renderer/debug`)
+ - React-rncore (from `../node_modules/react-native/ReactCommon`)
+ - React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`)
+ - React-RuntimeCore (from `../node_modules/react-native/ReactCommon/react/runtime`)
+ - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`)
+ - React-RuntimeHermes (from `../node_modules/react-native/ReactCommon/react/runtime`)
+ - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`)
+ - React-timing (from `../node_modules/react-native/ReactCommon/react/timing`)
+ - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`)
+ - ReactCodegen (from `build/generated/ios`)
+ - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
+ - Yoga (from `../node_modules/react-native/ReactCommon/yoga`)
+
+SPEC REPOS:
+ trunk:
+ - SocketRocket
+
+EXTERNAL SOURCES:
+ boost:
+ :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec"
+ DoubleConversion:
+ :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec"
+ fast_float:
+ :podspec: "../node_modules/react-native/third-party-podspecs/fast_float.podspec"
+ FBLazyVector:
+ :path: "../node_modules/react-native/Libraries/FBLazyVector"
+ fmt:
+ :podspec: "../node_modules/react-native/third-party-podspecs/fmt.podspec"
+ glog:
+ :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec"
+ hermes-engine:
+ :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec"
+ :tag: hermes-2024-11-12-RNv0.76.2-5b4aa20c719830dcf5684832b89a6edb95ac3d64
+ RCT-Folly:
+ :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec"
+ RCTDeprecation:
+ :path: "../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation"
+ RCTRequired:
+ :path: "../node_modules/react-native/Libraries/Required"
+ RCTTypeSafety:
+ :path: "../node_modules/react-native/Libraries/TypeSafety"
+ React:
+ :path: "../node_modules/react-native/"
+ React-callinvoker:
+ :path: "../node_modules/react-native/ReactCommon/callinvoker"
+ React-Core:
+ :path: "../node_modules/react-native/"
+ React-CoreModules:
+ :path: "../node_modules/react-native/React/CoreModules"
+ React-cxxreact:
+ :path: "../node_modules/react-native/ReactCommon/cxxreact"
+ React-debug:
+ :path: "../node_modules/react-native/ReactCommon/react/debug"
+ React-defaultsnativemodule:
+ :path: "../node_modules/react-native/ReactCommon/react/nativemodule/defaults"
+ React-domnativemodule:
+ :path: "../node_modules/react-native/ReactCommon/react/nativemodule/dom"
+ React-Fabric:
+ :path: "../node_modules/react-native/ReactCommon"
+ React-FabricComponents:
+ :path: "../node_modules/react-native/ReactCommon"
+ React-FabricImage:
+ :path: "../node_modules/react-native/ReactCommon"
+ React-featureflags:
+ :path: "../node_modules/react-native/ReactCommon/react/featureflags"
+ React-featureflagsnativemodule:
+ :path: "../node_modules/react-native/ReactCommon/react/nativemodule/featureflags"
+ React-graphics:
+ :path: "../node_modules/react-native/ReactCommon/react/renderer/graphics"
+ React-hermes:
+ :path: "../node_modules/react-native/ReactCommon/hermes"
+ React-idlecallbacksnativemodule:
+ :path: "../node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks"
+ React-ImageManager:
+ :path: "../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios"
+ React-jserrorhandler:
+ :path: "../node_modules/react-native/ReactCommon/jserrorhandler"
+ React-jsi:
+ :path: "../node_modules/react-native/ReactCommon/jsi"
+ React-jsiexecutor:
+ :path: "../node_modules/react-native/ReactCommon/jsiexecutor"
+ React-jsinspector:
+ :path: "../node_modules/react-native/ReactCommon/jsinspector-modern"
+ React-jsitracing:
+ :path: "../node_modules/react-native/ReactCommon/hermes/executor/"
+ React-logger:
+ :path: "../node_modules/react-native/ReactCommon/logger"
+ React-Mapbuffer:
+ :path: "../node_modules/react-native/ReactCommon"
+ React-microtasksnativemodule:
+ :path: "../node_modules/react-native/ReactCommon/react/nativemodule/microtasks"
+ React-nativeconfig:
+ :path: "../node_modules/react-native/ReactCommon"
+ React-NativeModulesApple:
+ :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios"
+ React-perflogger:
+ :path: "../node_modules/react-native/ReactCommon/reactperflogger"
+ React-performancetimeline:
+ :path: "../node_modules/react-native/ReactCommon/react/performance/timeline"
+ React-RCTActionSheet:
+ :path: "../node_modules/react-native/Libraries/ActionSheetIOS"
+ React-RCTAnimation:
+ :path: "../node_modules/react-native/Libraries/NativeAnimation"
+ React-RCTAppDelegate:
+ :path: "../node_modules/react-native/Libraries/AppDelegate"
+ React-RCTBlob:
+ :path: "../node_modules/react-native/Libraries/Blob"
+ React-RCTFabric:
+ :path: "../node_modules/react-native/React"
+ React-RCTImage:
+ :path: "../node_modules/react-native/Libraries/Image"
+ React-RCTLinking:
+ :path: "../node_modules/react-native/Libraries/LinkingIOS"
+ React-RCTNetwork:
+ :path: "../node_modules/react-native/Libraries/Network"
+ React-RCTSettings:
+ :path: "../node_modules/react-native/Libraries/Settings"
+ React-RCTText:
+ :path: "../node_modules/react-native/Libraries/Text"
+ React-RCTVibration:
+ :path: "../node_modules/react-native/Libraries/Vibration"
+ React-rendererconsistency:
+ :path: "../node_modules/react-native/ReactCommon/react/renderer/consistency"
+ React-rendererdebug:
+ :path: "../node_modules/react-native/ReactCommon/react/renderer/debug"
+ React-rncore:
+ :path: "../node_modules/react-native/ReactCommon"
+ React-RuntimeApple:
+ :path: "../node_modules/react-native/ReactCommon/react/runtime/platform/ios"
+ React-RuntimeCore:
+ :path: "../node_modules/react-native/ReactCommon/react/runtime"
+ React-runtimeexecutor:
+ :path: "../node_modules/react-native/ReactCommon/runtimeexecutor"
+ React-RuntimeHermes:
+ :path: "../node_modules/react-native/ReactCommon/react/runtime"
+ React-runtimescheduler:
+ :path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler"
+ React-timing:
+ :path: "../node_modules/react-native/ReactCommon/react/timing"
+ React-utils:
+ :path: "../node_modules/react-native/ReactCommon/react/utils"
+ ReactCodegen:
+ :path: build/generated/ios
+ ReactCommon:
+ :path: "../node_modules/react-native/ReactCommon"
+ Yoga:
+ :path: "../node_modules/react-native/ReactCommon/yoga"
+
+SPEC CHECKSUMS:
+ boost: 1dca942403ed9342f98334bf4c3621f011aa7946
+ DoubleConversion: f16ae600a246532c4020132d54af21d0ddb2a385
+ fast_float: 06eeec4fe712a76acc9376682e4808b05ce978b6
+ FBLazyVector: 7605ea4810e0e10ae4815292433c09bf4324ba45
+ fmt: 01b82d4ca6470831d1cc0852a1af644be019e8f6
+ glog: 08b301085f15bcbb6ff8632a8ebaf239aae04e6a
+ hermes-engine: 9e868dc7be781364296d6ee2f56d0c1a9ef0bb11
+ RCT-Folly: ea9d9256ba7f9322ef911169a9f696e5857b9e17
+ RCTDeprecation: ebe712bb05077934b16c6bf25228bdec34b64f83
+ RCTRequired: ca91e5dd26b64f577b528044c962baf171c6b716
+ RCTTypeSafety: e7678bd60850ca5a41df9b8dc7154638cb66871f
+ React: 4641770499c39f45d4e7cde1eba30e081f9d8a3d
+ React-callinvoker: 4bef67b5c7f3f68db5929ab6a4d44b8a002998ea
+ React-Core: a68cea3e762814e60ecc3fa521c7f14c36c99245
+ React-CoreModules: d81b1eaf8066add66299bab9d23c9f00c9484c7c
+ React-cxxreact: 984f8b1feeca37181d4e95301fcd6f5f6501c6ab
+ React-debug: 817160c07dc8d24d020fbd1eac7b3558ffc08964
+ React-defaultsnativemodule: 18a684542f82ce1897552a1c4b847be414c9566e
+ React-domnativemodule: 90bdd4ec3ab38c47cfc3461c1e9283a8507d613f
+ React-Fabric: f6dade7007533daeb785ba5925039d83f343be4b
+ React-FabricComponents: b0655cc3e1b5ae12a4a1119aa7d8308f0ad33520
+ React-FabricImage: 9b157c4c01ac2bf433f834f0e1e5fe234113a576
+ React-featureflags: f2792b067a351d86fdc7bec23db3b9a2f2c8d26c
+ React-featureflagsnativemodule: 742a8325b3c821d2a1ca13a6d2a0fc72d04555e0
+ React-graphics: 68969e4e49d73f89da7abef4116c9b5f466aa121
+ React-hermes: ac0bcba26a5d288ebc99b500e1097da2d0297ddf
+ React-idlecallbacksnativemodule: d61d9c9816131bf70d3d80cd04889fc625ee523f
+ React-ImageManager: e906eec93a9eb6102a06576b89d48d80a4683020
+ React-jserrorhandler: ac5dde01104ff444e043cad8f574ca02756e20d6
+ React-jsi: 496fa2b9d63b726aeb07d0ac800064617d71211d
+ React-jsiexecutor: dd22ab48371b80f37a0a30d0e8915b6d0f43a893
+ React-jsinspector: 4629ac376f5765e684d19064f2093e55c97fd086
+ React-jsitracing: 7a1c9cd484248870cf660733cd3b8114d54c035f
+ React-logger: c4052eb941cca9a097ef01b59543a656dc088559
+ React-Mapbuffer: 33546a3ebefbccb8770c33a1f8a5554fa96a54de
+ React-microtasksnativemodule: d80ff86c8902872d397d9622f1a97aadcc12cead
+ React-nativeconfig: 8efdb1ef1e9158c77098a93085438f7e7b463678
+ React-NativeModulesApple: cebca2e5320a3d66e123cade23bd90a167ffce5e
+ React-perflogger: 72e653eb3aba9122f9e57cf012d22d2486f33358
+ React-performancetimeline: cd6a9374a72001165995d2ab632f672df04076dc
+ React-RCTActionSheet: aacf2375084dea6e7c221f4a727e579f732ff342
+ React-RCTAnimation: 395ab53fd064dff81507c15efb781c8684d9a585
+ React-RCTAppDelegate: 345a6f1b82abc578437df0ce7e9c48740eca827c
+ React-RCTBlob: 13311e554c1a367de063c10ee7c5e6573b2dd1d6
+ React-RCTFabric: 007b1a98201cc49b5bc6e1417d7fe3f6fc6e2b78
+ React-RCTImage: 1b1f914bcc12187c49ba5d949dac38c2eb9f5cc8
+ React-RCTLinking: 4ac7c42beb65e36fba0376f3498f3cd8dd0be7fa
+ React-RCTNetwork: 938902773add4381e84426a7aa17a2414f5f94f7
+ React-RCTSettings: e848f1ba17a7a18479cf5a31d28145f567da8223
+ React-RCTText: 7e98fafdde7d29e888b80f0b35544e0cb07913cf
+ React-RCTVibration: cd7d80affd97dc7afa62f9acd491419558b64b78
+ React-rendererconsistency: b4917053ecbaa91469c67a4319701c9dc0d40be6
+ React-rendererdebug: aa181c36dd6cf5b35511d1ed875d6638fd38f0ec
+ React-rncore: 120d21715c9b4ba8f798bffe986cb769b988dd74
+ React-RuntimeApple: d033becbbd1eba6f9f6e3af6f1893030ce203edd
+ React-RuntimeCore: 38af280bb678e66ba000a3c3d42920b2a138eebb
+ React-runtimeexecutor: 877596f82f5632d073e121cba2d2084b76a76899
+ React-RuntimeHermes: 37aad735ff21ca6de2d8450a96de1afe9f86c385
+ React-runtimescheduler: 8ec34cc885281a34696ea16c4fd86892d631f38d
+ React-timing: 331cbf9f2668c67faddfd2e46bb7f41cbd9320b9
+ React-utils: ed818f19ab445000d6b5c4efa9d462449326cc9f
+ ReactCodegen: f853a20cc9125c5521c8766b4b49375fec20648b
+ ReactCommon: 300d8d9c5cb1a6cd79a67cf5d8f91e4d477195f9
+ SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
+ Yoga: feb4910aba9742cfedc059e2b2902e22ffe9954a
+
+PODFILE CHECKSUM: 224b208fda585f58e738758a69abedc60fa27789
+
+COCOAPODS: 1.16.2
diff --git a/packages/mobile-sdk-alpha/demo-app/ios/SelfDemoApp.xcodeproj/project.pbxproj b/packages/mobile-sdk-alpha/demo-app/ios/SelfDemoApp.xcodeproj/project.pbxproj
new file mode 100644
index 000000000..579b39df1
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/ios/SelfDemoApp.xcodeproj/project.pbxproj
@@ -0,0 +1,486 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 54;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 0C80B921A6F3F58F76C31292 /* libPods-SelfDemoApp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5DCACB8F33CDC322A6C60F78 /* libPods-SelfDemoApp.a */; };
+ 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
+ 761780ED2CA45674006654EE /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 761780EC2CA45674006654EE /* AppDelegate.swift */; };
+ 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; };
+ F99B38F1555059F271D690CE /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 13B07F961A680F5B00A75B9A /* SelfDemoApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SelfDemoApp.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = SelfDemoApp/Images.xcassets; sourceTree = ""; };
+ 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = SelfDemoApp/Info.plist; sourceTree = ""; };
+ 13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = PrivacyInfo.xcprivacy; path = SelfDemoApp/PrivacyInfo.xcprivacy; sourceTree = ""; };
+ 3B4392A12AC88292D35C810B /* Pods-SelfDemoApp.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SelfDemoApp.debug.xcconfig"; path = "Target Support Files/Pods-SelfDemoApp/Pods-SelfDemoApp.debug.xcconfig"; sourceTree = ""; };
+ 5709B34CF0A7D63546082F79 /* Pods-SelfDemoApp.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SelfDemoApp.release.xcconfig"; path = "Target Support Files/Pods-SelfDemoApp/Pods-SelfDemoApp.release.xcconfig"; sourceTree = ""; };
+ 5DCACB8F33CDC322A6C60F78 /* libPods-SelfDemoApp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-SelfDemoApp.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+ 761780EC2CA45674006654EE /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = AppDelegate.swift; path = SelfDemoApp/AppDelegate.swift; sourceTree = ""; };
+ 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = SelfDemoApp/LaunchScreen.storyboard; sourceTree = ""; };
+ ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 13B07F8C1A680F5B00A75B9A /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 0C80B921A6F3F58F76C31292 /* libPods-SelfDemoApp.a in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 13B07FAE1A68108700A75B9A /* SelfDemoApp */ = {
+ isa = PBXGroup;
+ children = (
+ 13B07FB51A68108700A75B9A /* Images.xcassets */,
+ 761780EC2CA45674006654EE /* AppDelegate.swift */,
+ 13B07FB61A68108700A75B9A /* Info.plist */,
+ 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */,
+ 13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */,
+ );
+ name = SelfDemoApp;
+ sourceTree = "";
+ };
+ 2D16E6871FA4F8E400B85C8A /* Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ ED297162215061F000B7C4FE /* JavaScriptCore.framework */,
+ 5DCACB8F33CDC322A6C60F78 /* libPods-SelfDemoApp.a */,
+ );
+ name = Frameworks;
+ sourceTree = "";
+ };
+ 832341AE1AAA6A7D00B99B32 /* Libraries */ = {
+ isa = PBXGroup;
+ children = (
+ );
+ name = Libraries;
+ sourceTree = "";
+ };
+ 83CBB9F61A601CBA00E9B192 = {
+ isa = PBXGroup;
+ children = (
+ 13B07FAE1A68108700A75B9A /* SelfDemoApp */,
+ 832341AE1AAA6A7D00B99B32 /* Libraries */,
+ 83CBBA001A601CBA00E9B192 /* Products */,
+ 2D16E6871FA4F8E400B85C8A /* Frameworks */,
+ BBD78D7AC51CEA395F1C20DB /* Pods */,
+ );
+ indentWidth = 2;
+ sourceTree = "";
+ tabWidth = 2;
+ usesTabs = 0;
+ };
+ 83CBBA001A601CBA00E9B192 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 13B07F961A680F5B00A75B9A /* SelfDemoApp.app */,
+ );
+ name = Products;
+ sourceTree = "";
+ };
+ BBD78D7AC51CEA395F1C20DB /* Pods */ = {
+ isa = PBXGroup;
+ children = (
+ 3B4392A12AC88292D35C810B /* Pods-SelfDemoApp.debug.xcconfig */,
+ 5709B34CF0A7D63546082F79 /* Pods-SelfDemoApp.release.xcconfig */,
+ );
+ path = Pods;
+ sourceTree = "";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+ 13B07F861A680F5B00A75B9A /* SelfDemoApp */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "SelfDemoApp" */;
+ buildPhases = (
+ C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */,
+ 13B07F871A680F5B00A75B9A /* Sources */,
+ 13B07F8C1A680F5B00A75B9A /* Frameworks */,
+ 13B07F8E1A680F5B00A75B9A /* Resources */,
+ 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */,
+ 00EEFC60759A1932668264C0 /* [CP] Embed Pods Frameworks */,
+ E235C05ADACE081382539298 /* [CP] Copy Pods Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = SelfDemoApp;
+ productName = SelfDemoApp;
+ productReference = 13B07F961A680F5B00A75B9A /* SelfDemoApp.app */;
+ productType = "com.apple.product-type.application";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 83CBB9F71A601CBA00E9B192 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 1210;
+ TargetAttributes = {
+ 13B07F861A680F5B00A75B9A = {
+ LastSwiftMigration = 1120;
+ };
+ };
+ };
+ buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "SelfDemoApp" */;
+ compatibilityVersion = "Xcode 12.0";
+ developmentRegion = en;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ Base,
+ );
+ mainGroup = 83CBB9F61A601CBA00E9B192;
+ productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 13B07F861A680F5B00A75B9A /* SelfDemoApp */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+ 13B07F8E1A680F5B00A75B9A /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */,
+ 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */,
+ F99B38F1555059F271D690CE /* PrivacyInfo.xcprivacy in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXShellScriptBuildPhase section */
+ 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ "$(SRCROOT)/.xcode.env.local",
+ "$(SRCROOT)/.xcode.env",
+ );
+ name = "Bundle React Native code and images";
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "set -e\n\nWITH_ENVIRONMENT=\"$REACT_NATIVE_PATH/scripts/xcode/with-environment.sh\"\nREACT_NATIVE_XCODE=\"$REACT_NATIVE_PATH/scripts/react-native-xcode.sh\"\n\n/bin/sh -c \"$WITH_ENVIRONMENT $REACT_NATIVE_XCODE\"\n";
+ };
+ 00EEFC60759A1932668264C0 /* [CP] Embed Pods Frameworks */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputFileListPaths = (
+ "${PODS_ROOT}/Target Support Files/Pods-SelfDemoApp/Pods-SelfDemoApp-frameworks-${CONFIGURATION}-input-files.xcfilelist",
+ );
+ name = "[CP] Embed Pods Frameworks";
+ outputFileListPaths = (
+ "${PODS_ROOT}/Target Support Files/Pods-SelfDemoApp/Pods-SelfDemoApp-frameworks-${CONFIGURATION}-output-files.xcfilelist",
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-SelfDemoApp/Pods-SelfDemoApp-frameworks.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputFileListPaths = (
+ );
+ inputPaths = (
+ "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
+ "${PODS_ROOT}/Manifest.lock",
+ );
+ name = "[CP] Check Pods Manifest.lock";
+ outputFileListPaths = (
+ );
+ outputPaths = (
+ "$(DERIVED_FILE_DIR)/Pods-SelfDemoApp-checkManifestLockResult.txt",
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
+ showEnvVarsInLog = 0;
+ };
+ E235C05ADACE081382539298 /* [CP] Copy Pods Resources */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputFileListPaths = (
+ "${PODS_ROOT}/Target Support Files/Pods-SelfDemoApp/Pods-SelfDemoApp-resources-${CONFIGURATION}-input-files.xcfilelist",
+ );
+ name = "[CP] Copy Pods Resources";
+ outputFileListPaths = (
+ "${PODS_ROOT}/Target Support Files/Pods-SelfDemoApp/Pods-SelfDemoApp-resources-${CONFIGURATION}-output-files.xcfilelist",
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-SelfDemoApp/Pods-SelfDemoApp-resources.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+/* End PBXShellScriptBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 13B07F871A680F5B00A75B9A /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 761780ED2CA45674006654EE /* AppDelegate.swift in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 13B07F941A680F5B00A75B9A /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 3B4392A12AC88292D35C810B /* Pods-SelfDemoApp.debug.xcconfig */;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ CLANG_ENABLE_MODULES = YES;
+ CURRENT_PROJECT_VERSION = 1;
+ ENABLE_BITCODE = NO;
+ INFOPLIST_FILE = SelfDemoApp/Info.plist;
+ IPHONEOS_DEPLOYMENT_TARGET = 15.1;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ );
+ MARKETING_VERSION = 1.0;
+ OTHER_LDFLAGS = (
+ "$(inherited)",
+ "-ObjC",
+ "-lc++",
+ );
+ PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
+ PRODUCT_NAME = SelfDemoApp;
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+ SWIFT_VERSION = 5.0;
+ VERSIONING_SYSTEM = "apple-generic";
+ };
+ name = Debug;
+ };
+ 13B07F951A680F5B00A75B9A /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 5709B34CF0A7D63546082F79 /* Pods-SelfDemoApp.release.xcconfig */;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ CLANG_ENABLE_MODULES = YES;
+ CURRENT_PROJECT_VERSION = 1;
+ INFOPLIST_FILE = SelfDemoApp/Info.plist;
+ IPHONEOS_DEPLOYMENT_TARGET = 15.1;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ );
+ MARKETING_VERSION = 1.0;
+ OTHER_LDFLAGS = (
+ "$(inherited)",
+ "-ObjC",
+ "-lc++",
+ );
+ PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
+ PRODUCT_NAME = SelfDemoApp;
+ SWIFT_VERSION = 5.0;
+ VERSIONING_SYSTEM = "apple-generic";
+ };
+ name = Release;
+ };
+ 83CBBA201A601CBA00E9B192 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
+ CLANG_CXX_LANGUAGE_STANDARD = "c++20";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_COMMA = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INFINITE_RECURSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
+ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
+ CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
+ CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
+ CLANG_WARN_STRICT_PROTOTYPES = YES;
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+ COPY_PHASE_STRIP = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ ENABLE_TESTABILITY = YES;
+ "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "";
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_NO_COMMON_BLOCKS = YES;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ IPHONEOS_DEPLOYMENT_TARGET = 15.1;
+ LD_RUNPATH_SEARCH_PATHS = (
+ /usr/lib/swift,
+ "$(inherited)",
+ );
+ LIBRARY_SEARCH_PATHS = (
+ "\"$(SDKROOT)/usr/lib/swift\"",
+ "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"",
+ "\"$(inherited)\"",
+ );
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ OTHER_CPLUSPLUSFLAGS = (
+ "$(OTHER_CFLAGS)",
+ "-DFOLLY_NO_CONFIG",
+ "-DFOLLY_MOBILE=1",
+ "-DFOLLY_USE_LIBCPP=1",
+ "-DFOLLY_CFG_NO_COROUTINES=1",
+ "-DFOLLY_HAVE_CLOCK_GETTIME=1",
+ );
+ OTHER_LDFLAGS = (
+ "$(inherited)",
+ " ",
+ );
+ REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native";
+ SDKROOT = iphoneos;
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG";
+ USE_HERMES = true;
+ };
+ name = Debug;
+ };
+ 83CBBA211A601CBA00E9B192 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
+ CLANG_CXX_LANGUAGE_STANDARD = "c++20";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_COMMA = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INFINITE_RECURSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
+ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
+ CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
+ CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
+ CLANG_WARN_STRICT_PROTOTYPES = YES;
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+ COPY_PHASE_STRIP = YES;
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "";
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_NO_COMMON_BLOCKS = YES;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ IPHONEOS_DEPLOYMENT_TARGET = 15.1;
+ LD_RUNPATH_SEARCH_PATHS = (
+ /usr/lib/swift,
+ "$(inherited)",
+ );
+ LIBRARY_SEARCH_PATHS = (
+ "\"$(SDKROOT)/usr/lib/swift\"",
+ "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"",
+ "\"$(inherited)\"",
+ );
+ MTL_ENABLE_DEBUG_INFO = NO;
+ OTHER_CPLUSPLUSFLAGS = (
+ "$(OTHER_CFLAGS)",
+ "-DFOLLY_NO_CONFIG",
+ "-DFOLLY_MOBILE=1",
+ "-DFOLLY_USE_LIBCPP=1",
+ "-DFOLLY_CFG_NO_COROUTINES=1",
+ "-DFOLLY_HAVE_CLOCK_GETTIME=1",
+ );
+ OTHER_LDFLAGS = (
+ "$(inherited)",
+ " ",
+ );
+ REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native";
+ SDKROOT = iphoneos;
+ USE_HERMES = true;
+ VALIDATE_PRODUCT = YES;
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "SelfDemoApp" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 13B07F941A680F5B00A75B9A /* Debug */,
+ 13B07F951A680F5B00A75B9A /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "SelfDemoApp" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 83CBBA201A601CBA00E9B192 /* Debug */,
+ 83CBBA211A601CBA00E9B192 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */;
+}
diff --git a/packages/mobile-sdk-alpha/demo-app/ios/SelfDemoApp.xcodeproj/xcshareddata/xcschemes/SelfDemoApp.xcscheme b/packages/mobile-sdk-alpha/demo-app/ios/SelfDemoApp.xcodeproj/xcshareddata/xcschemes/SelfDemoApp.xcscheme
new file mode 100644
index 000000000..21ec83bb2
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/ios/SelfDemoApp.xcodeproj/xcshareddata/xcschemes/SelfDemoApp.xcscheme
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/mobile-sdk-alpha/demo-app/ios/SelfDemoApp.xcodeproj/xcshareddata/xcschemes/TempProject.xcscheme b/packages/mobile-sdk-alpha/demo-app/ios/SelfDemoApp.xcodeproj/xcshareddata/xcschemes/TempProject.xcscheme
new file mode 100644
index 000000000..a0fc3e5b2
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/ios/SelfDemoApp.xcodeproj/xcshareddata/xcschemes/TempProject.xcscheme
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/mobile-sdk-alpha/demo-app/ios/SelfDemoApp.xcworkspace/contents.xcworkspacedata b/packages/mobile-sdk-alpha/demo-app/ios/SelfDemoApp.xcworkspace/contents.xcworkspacedata
new file mode 100644
index 000000000..ddb9cc2cd
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/ios/SelfDemoApp.xcworkspace/contents.xcworkspacedata
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
diff --git a/packages/mobile-sdk-alpha/demo-app/ios/SelfDemoApp/AppDelegate.swift b/packages/mobile-sdk-alpha/demo-app/ios/SelfDemoApp/AppDelegate.swift
new file mode 100644
index 000000000..0d5a70d24
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/ios/SelfDemoApp/AppDelegate.swift
@@ -0,0 +1,44 @@
+import UIKit
+import React
+
+@main
+class AppDelegate: UIResponder, UIApplicationDelegate {
+ var window: UIWindow?
+
+ func application(
+ _ application: UIApplication,
+ didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? = nil
+ ) -> Bool {
+
+ window = UIWindow(frame: UIScreen.main.bounds)
+
+ let bridge = RCTBridge(
+ delegate: self,
+ launchOptions: launchOptions
+ )
+
+ let rootView = RCTRootView(
+ bridge: bridge,
+ moduleName: "SelfDemoApp",
+ initialProperties: nil
+ )
+
+ let rootViewController = UIViewController()
+ rootViewController.view = rootView
+
+ window?.rootViewController = rootViewController
+ window?.makeKeyAndVisible()
+
+ return true
+ }
+}
+
+extension AppDelegate: RCTBridgeDelegate {
+ func sourceURL(for bridge: RCTBridge) -> URL? {
+#if DEBUG
+ return RCTBundleURLProvider.sharedSettings().jsBundleURL(forBundleRoot: "index")
+#else
+ return Bundle.main.url(forResource: "main", withExtension: "jsbundle")
+#endif
+ }
+}
diff --git a/packages/mobile-sdk-alpha/demo-app/ios/SelfDemoApp/Images.xcassets/AppIcon.appiconset/Contents.json b/packages/mobile-sdk-alpha/demo-app/ios/SelfDemoApp/Images.xcassets/AppIcon.appiconset/Contents.json
new file mode 100644
index 000000000..ddd7fca89
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/ios/SelfDemoApp/Images.xcassets/AppIcon.appiconset/Contents.json
@@ -0,0 +1,53 @@
+{
+ "images": [
+ {
+ "idiom": "iphone",
+ "scale": "2x",
+ "size": "20x20"
+ },
+ {
+ "idiom": "iphone",
+ "scale": "3x",
+ "size": "20x20"
+ },
+ {
+ "idiom": "iphone",
+ "scale": "2x",
+ "size": "29x29"
+ },
+ {
+ "idiom": "iphone",
+ "scale": "3x",
+ "size": "29x29"
+ },
+ {
+ "idiom": "iphone",
+ "scale": "2x",
+ "size": "40x40"
+ },
+ {
+ "idiom": "iphone",
+ "scale": "3x",
+ "size": "40x40"
+ },
+ {
+ "idiom": "iphone",
+ "scale": "2x",
+ "size": "60x60"
+ },
+ {
+ "idiom": "iphone",
+ "scale": "3x",
+ "size": "60x60"
+ },
+ {
+ "idiom": "ios-marketing",
+ "scale": "1x",
+ "size": "1024x1024"
+ }
+ ],
+ "info": {
+ "author": "xcode",
+ "version": 1
+ }
+}
diff --git a/packages/mobile-sdk-alpha/demo-app/ios/SelfDemoApp/Images.xcassets/Contents.json b/packages/mobile-sdk-alpha/demo-app/ios/SelfDemoApp/Images.xcassets/Contents.json
new file mode 100644
index 000000000..97a8662eb
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/ios/SelfDemoApp/Images.xcassets/Contents.json
@@ -0,0 +1,6 @@
+{
+ "info": {
+ "version": 1,
+ "author": "xcode"
+ }
+}
diff --git a/packages/mobile-sdk-alpha/demo-app/ios/SelfDemoApp/Info-Debug.plist b/packages/mobile-sdk-alpha/demo-app/ios/SelfDemoApp/Info-Debug.plist
new file mode 100644
index 000000000..2d02957be
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/ios/SelfDemoApp/Info-Debug.plist
@@ -0,0 +1,50 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ en
+ CFBundleDisplayName
+ Self Demo App
+ CFBundleExecutable
+ $(EXECUTABLE_NAME)
+ CFBundleIdentifier
+ $(PRODUCT_BUNDLE_IDENTIFIER)
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ $(PRODUCT_NAME)
+ CFBundlePackageType
+ APPL
+ CFBundleShortVersionString
+ $(MARKETING_VERSION)
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ $(CURRENT_PROJECT_VERSION)
+ LSRequiresIPhoneOS
+
+ NSAppTransportSecurity
+
+
+ NSAllowsArbitraryLoads
+
+ NSAllowsLocalNetworking
+
+
+ UILaunchStoryboardName
+ LaunchScreen
+ UIRequiredDeviceCapabilities
+
+ arm64
+
+ UISupportedInterfaceOrientations
+
+ UIInterfaceOrientationPortrait
+ UIInterfaceOrientationLandscapeLeft
+ UIInterfaceOrientationLandscapeRight
+
+ UIViewControllerBasedStatusBarAppearance
+
+
+
diff --git a/packages/mobile-sdk-alpha/demo-app/ios/SelfDemoApp/Info.plist b/packages/mobile-sdk-alpha/demo-app/ios/SelfDemoApp/Info.plist
new file mode 100644
index 000000000..75230790d
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/ios/SelfDemoApp/Info.plist
@@ -0,0 +1,48 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ en
+ CFBundleDisplayName
+ Self Demo App
+ CFBundleExecutable
+ $(EXECUTABLE_NAME)
+ CFBundleIdentifier
+ $(PRODUCT_BUNDLE_IDENTIFIER)
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ $(PRODUCT_NAME)
+ CFBundlePackageType
+ APPL
+ CFBundleShortVersionString
+ $(MARKETING_VERSION)
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ $(CURRENT_PROJECT_VERSION)
+ LSRequiresIPhoneOS
+
+ NSAppTransportSecurity
+
+
+ NSAllowsArbitraryLoads
+
+
+ UILaunchStoryboardName
+ LaunchScreen
+ UIRequiredDeviceCapabilities
+
+ arm64
+
+ UISupportedInterfaceOrientations
+
+ UIInterfaceOrientationPortrait
+ UIInterfaceOrientationLandscapeLeft
+ UIInterfaceOrientationLandscapeRight
+
+ UIViewControllerBasedStatusBarAppearance
+
+
+
diff --git a/packages/mobile-sdk-alpha/demo-app/ios/SelfDemoApp/LaunchScreen.storyboard b/packages/mobile-sdk-alpha/demo-app/ios/SelfDemoApp/LaunchScreen.storyboard
new file mode 100644
index 000000000..6350277bb
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/ios/SelfDemoApp/LaunchScreen.storyboard
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/mobile-sdk-alpha/demo-app/ios/SelfDemoApp/PrivacyInfo.xcprivacy b/packages/mobile-sdk-alpha/demo-app/ios/SelfDemoApp/PrivacyInfo.xcprivacy
new file mode 100644
index 000000000..41b8317f0
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/ios/SelfDemoApp/PrivacyInfo.xcprivacy
@@ -0,0 +1,37 @@
+
+
+
+
+ NSPrivacyAccessedAPITypes
+
+
+ NSPrivacyAccessedAPIType
+ NSPrivacyAccessedAPICategoryFileTimestamp
+ NSPrivacyAccessedAPITypeReasons
+
+ C617.1
+
+
+
+ NSPrivacyAccessedAPIType
+ NSPrivacyAccessedAPICategoryUserDefaults
+ NSPrivacyAccessedAPITypeReasons
+
+ CA92.1
+
+
+
+ NSPrivacyAccessedAPIType
+ NSPrivacyAccessedAPICategorySystemBootTime
+ NSPrivacyAccessedAPITypeReasons
+
+ 35F9.1
+
+
+
+ NSPrivacyCollectedDataTypes
+
+ NSPrivacyTracking
+
+
+
diff --git a/packages/mobile-sdk-alpha/demo-app/jest.config.cjs b/packages/mobile-sdk-alpha/demo-app/jest.config.cjs
new file mode 100644
index 000000000..25a9b5619
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/jest.config.cjs
@@ -0,0 +1,9 @@
+// SPDX-FileCopyrightText: 2025 Social Connect Labs, Inc.
+// SPDX-License-Identifier: BUSL-1.1
+// NOTE: Converts to Apache-2.0 on 2029-06-11 per LICENSE.
+
+module.exports = {
+ preset: 'react-native',
+ moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json', 'node'],
+ transformIgnorePatterns: ['node_modules/(?!(react-native|@react-native|@selfxyz)/)'],
+};
diff --git a/packages/mobile-sdk-alpha/demo-app/metro.config.cjs b/packages/mobile-sdk-alpha/demo-app/metro.config.cjs
new file mode 100644
index 000000000..6d74acefb
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/metro.config.cjs
@@ -0,0 +1,25 @@
+// SPDX-FileCopyrightText: 2025 Social Connect Labs, Inc.
+// SPDX-License-Identifier: BUSL-1.1
+// NOTE: Converts to Apache-2.0 on 2029-06-11 per LICENSE.
+
+const path = require('path');
+const { getDefaultConfig, mergeConfig } = require('@react-native/metro-config');
+
+const defaultConfig = getDefaultConfig(__dirname);
+
+const config = {
+ watchFolders: [
+ path.resolve(__dirname, '../../..'), // monorepo root
+ ],
+ resolver: {
+ extraNodeModules: {
+ '@babel/runtime': path.resolve(__dirname, '../../../node_modules/@babel/runtime'),
+ // Pin React and React Native to monorepo root
+ react: path.resolve(__dirname, '../../../node_modules/react'),
+ 'react-native': path.resolve(__dirname, '../../../node_modules/react-native'),
+ },
+ nodeModulesPaths: [path.resolve(__dirname, 'node_modules'), path.resolve(__dirname, '../../../node_modules')],
+ },
+};
+
+module.exports = mergeConfig(defaultConfig, config);
diff --git a/packages/mobile-sdk-alpha/demo-app/package.json b/packages/mobile-sdk-alpha/demo-app/package.json
new file mode 100644
index 000000000..ebef30c90
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/package.json
@@ -0,0 +1,30 @@
+{
+ "name": "demo-app",
+ "version": "0.0.1",
+ "private": true,
+ "main": "index.js",
+ "scripts": {
+ "android": "react-native run-android",
+ "build": "tsc -p tsconfig.json --noEmit --pretty false",
+ "ios": "react-native run-ios",
+ "start": "react-native start",
+ "test": "jest"
+ },
+ "dependencies": {
+ "@babel/runtime": "^7.28.3",
+ "@react-native/gradle-plugin": "0.76.9",
+ "react": "^18.3.1",
+ "react-native": "0.76.9"
+ },
+ "devDependencies": {
+ "@babel/core": "^7.28.3",
+ "@tsconfig/react-native": "^3.0.6",
+ "@types/jest": "^29.5.14",
+ "@types/react": "^18.3.4",
+ "babel-jest": "^29.6.3",
+ "jest": "^29.6.3",
+ "metro-react-native-babel-preset": "0.76.9",
+ "react-test-renderer": "^18.3.1",
+ "typescript": "^5.9.2"
+ }
+}
diff --git a/packages/mobile-sdk-alpha/demo-app/src/GenerateMock.tsx b/packages/mobile-sdk-alpha/demo-app/src/GenerateMock.tsx
new file mode 100644
index 000000000..939f30b21
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/src/GenerateMock.tsx
@@ -0,0 +1,8 @@
+// SPDX-FileCopyrightText: 2025 Social Connect Labs, Inc.
+// SPDX-License-Identifier: BUSL-1.1
+// NOTE: Converts to Apache-2.0 on 2029-06-11 per LICENSE.
+
+export default function GenerateMock() {
+ // TODO: implement mock generation
+ return null;
+}
diff --git a/packages/mobile-sdk-alpha/demo-app/src/ProveQRCode.tsx b/packages/mobile-sdk-alpha/demo-app/src/ProveQRCode.tsx
new file mode 100644
index 000000000..25baf9b3a
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/src/ProveQRCode.tsx
@@ -0,0 +1,8 @@
+// SPDX-FileCopyrightText: 2025 Social Connect Labs, Inc.
+// SPDX-License-Identifier: BUSL-1.1
+// NOTE: Converts to Apache-2.0 on 2029-06-11 per LICENSE.
+
+export default function ProveQRCode() {
+ // TODO: implement QR code proof
+ return null;
+}
diff --git a/packages/mobile-sdk-alpha/demo-app/src/RegisterDocument.tsx b/packages/mobile-sdk-alpha/demo-app/src/RegisterDocument.tsx
new file mode 100644
index 000000000..933061dd8
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/src/RegisterDocument.tsx
@@ -0,0 +1,8 @@
+// SPDX-FileCopyrightText: 2025 Social Connect Labs, Inc.
+// SPDX-License-Identifier: BUSL-1.1
+// NOTE: Converts to Apache-2.0 on 2029-06-11 per LICENSE.
+
+export default function RegisterDocument() {
+ // TODO: implement register document flow
+ return null;
+}
diff --git a/packages/mobile-sdk-alpha/demo-app/tsconfig.json b/packages/mobile-sdk-alpha/demo-app/tsconfig.json
new file mode 100644
index 000000000..8b2cbfb94
--- /dev/null
+++ b/packages/mobile-sdk-alpha/demo-app/tsconfig.json
@@ -0,0 +1,8 @@
+{
+ "extends": "@tsconfig/react-native/tsconfig.json",
+ "compilerOptions": {
+ "strict": true,
+ "allowJs": true
+ },
+ "include": ["src", "App.tsx", "index.js"]
+}
diff --git a/packages/mobile-sdk-alpha/package.json b/packages/mobile-sdk-alpha/package.json
index c98fdcf05..319dbdb4f 100644
--- a/packages/mobile-sdk-alpha/package.json
+++ b/packages/mobile-sdk-alpha/package.json
@@ -39,6 +39,10 @@
"scripts": {
"build": "rm -rf dist && tsup && yarn postbuild",
"postbuild": "node ./scripts/postBuild.mjs",
+ "demo:android": "yarn workspace demo-app android",
+ "demo:ios": "yarn workspace demo-app ios",
+ "demo:start": "yarn workspace demo-app start",
+ "demo:test": "yarn workspace demo-app test",
"fmt": "prettier --check .",
"fmt:fix": "prettier --write .",
"format": "yarn nice",
@@ -49,6 +53,7 @@
"report:exports": "node ./scripts/report-exports.mjs",
"test": "vitest run",
"test:build": "yarn build && yarn test && yarn types && yarn lint",
+ "test:demo": "yarn workspace demo-app test",
"typecheck": "tsc -p tsconfig.json --noEmit",
"types": "tsc -p tsconfig.json --noEmit",
"validate:exports": "node ./scripts/validate-exports.mjs",
@@ -71,8 +76,6 @@
"eslint-plugin-sort-exports": "^0.8.0",
"jsdom": "^24.0.0",
"prettier": "^3.5.3",
- "react": "^18.3.1",
- "react-native": "0.76.9",
"tsup": "^8.0.1",
"typescript": "^5.9.2",
"vitest": "^1.6.0"
diff --git a/packages/mobile-sdk-alpha/vitest.config.ts b/packages/mobile-sdk-alpha/vitest.config.ts
index 8dc97a16d..46098a0c3 100644
--- a/packages/mobile-sdk-alpha/vitest.config.ts
+++ b/packages/mobile-sdk-alpha/vitest.config.ts
@@ -9,5 +9,6 @@ export default defineConfig({
globals: true,
environment: 'jsdom',
setupFiles: ['./tests/setup.ts'],
+ exclude: ['demo-app/**'],
},
});
diff --git a/yarn.lock b/yarn.lock
index f64fb2577..ff907185b 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -62,40 +62,17 @@ __metadata:
languageName: node
linkType: hard
-"@babel/compat-data@npm:^7.27.2":
- version: 7.27.5
- resolution: "@babel/compat-data@npm:7.27.5"
- checksum: 10c0/da2751fcd0b58eea958f2b2f7ff7d6de1280712b709fa1ad054b73dc7d31f589e353bb50479b9dc96007935f3ed3cada68ac5b45ce93086b7122ddc32e60dc00
- languageName: node
- linkType: hard
-
-"@babel/compat-data@npm:^7.27.7":
+"@babel/compat-data@npm:^7.20.5, @babel/compat-data@npm:^7.27.7":
version: 7.28.0
resolution: "@babel/compat-data@npm:7.28.0"
checksum: 10c0/c4e527302bcd61052423f757355a71c3bc62362bac13f7f130de16e439716f66091ff5bdecda418e8fa0271d4c725f860f0ee23ab7bf6e769f7a8bb16dfcb531
languageName: node
linkType: hard
-"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.21.3, @babel/core@npm:^7.23.9, @babel/core@npm:^7.25.2":
- version: 7.27.4
- resolution: "@babel/core@npm:7.27.4"
- dependencies:
- "@ampproject/remapping": "npm:^2.2.0"
- "@babel/code-frame": "npm:^7.27.1"
- "@babel/generator": "npm:^7.27.3"
- "@babel/helper-compilation-targets": "npm:^7.27.2"
- "@babel/helper-module-transforms": "npm:^7.27.3"
- "@babel/helpers": "npm:^7.27.4"
- "@babel/parser": "npm:^7.27.4"
- "@babel/template": "npm:^7.27.2"
- "@babel/traverse": "npm:^7.27.4"
- "@babel/types": "npm:^7.27.3"
- convert-source-map: "npm:^2.0.0"
- debug: "npm:^4.1.0"
- gensync: "npm:^1.0.0-beta.2"
- json5: "npm:^2.2.3"
- semver: "npm:^6.3.1"
- checksum: 10c0/d2d17b106a8d91d3eda754bb3f26b53a12eb7646df73c2b2d2e9b08d90529186bc69e3823f70a96ec6e5719dc2372fb54e14ad499da47ceeb172d2f7008787b5
+"@babel/compat-data@npm:^7.27.2":
+ version: 7.27.5
+ resolution: "@babel/compat-data@npm:7.27.5"
+ checksum: 10c0/da2751fcd0b58eea958f2b2f7ff7d6de1280712b709fa1ad054b73dc7d31f589e353bb50479b9dc96007935f3ed3cada68ac5b45ce93086b7122ddc32e60dc00
languageName: node
linkType: hard
@@ -171,7 +148,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-compilation-targets@npm:^7.27.1, @babel/helper-compilation-targets@npm:^7.27.2":
+"@babel/helper-compilation-targets@npm:^7.20.7, @babel/helper-compilation-targets@npm:^7.27.1, @babel/helper-compilation-targets@npm:^7.27.2":
version: 7.27.2
resolution: "@babel/helper-compilation-targets@npm:7.27.2"
dependencies:
@@ -229,6 +206,15 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-environment-visitor@npm:^7.18.9":
+ version: 7.24.7
+ resolution: "@babel/helper-environment-visitor@npm:7.24.7"
+ dependencies:
+ "@babel/types": "npm:^7.24.7"
+ checksum: 10c0/36ece78882b5960e2d26abf13cf15ff5689bf7c325b10a2895a74a499e712de0d305f8d78bb382dd3c05cfba7e47ec98fe28aab5674243e0625cd38438dd0b2d
+ languageName: node
+ linkType: hard
+
"@babel/helper-globals@npm:^7.28.0":
version: 7.28.0
resolution: "@babel/helper-globals@npm:7.28.0"
@@ -256,7 +242,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-module-transforms@npm:^7.27.1, @babel/helper-module-transforms@npm:^7.27.3":
+"@babel/helper-module-transforms@npm:^7.27.1":
version: 7.27.3
resolution: "@babel/helper-module-transforms@npm:7.27.3"
dependencies:
@@ -298,7 +284,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-remap-async-to-generator@npm:^7.27.1":
+"@babel/helper-remap-async-to-generator@npm:^7.18.9, @babel/helper-remap-async-to-generator@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/helper-remap-async-to-generator@npm:7.27.1"
dependencies:
@@ -366,16 +352,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helpers@npm:^7.27.4":
- version: 7.27.6
- resolution: "@babel/helpers@npm:7.27.6"
- dependencies:
- "@babel/template": "npm:^7.27.2"
- "@babel/types": "npm:^7.27.6"
- checksum: 10c0/448bac96ef8b0f21f2294a826df9de6bf4026fd023f8a6bb6c782fe3e61946801ca24381490b8e58d861fee75cd695a1882921afbf1f53b0275ee68c938bd6d3
- languageName: node
- linkType: hard
-
"@babel/helpers@npm:^7.28.3":
version: 7.28.3
resolution: "@babel/helpers@npm:7.28.3"
@@ -408,7 +384,21 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-class-properties@npm:^7.13.0":
+"@babel/plugin-proposal-async-generator-functions@npm:^7.0.0":
+ version: 7.20.7
+ resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.20.7"
+ dependencies:
+ "@babel/helper-environment-visitor": "npm:^7.18.9"
+ "@babel/helper-plugin-utils": "npm:^7.20.2"
+ "@babel/helper-remap-async-to-generator": "npm:^7.18.9"
+ "@babel/plugin-syntax-async-generators": "npm:^7.8.4"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10c0/0f4bc01805704ae4840536acc9888c50a32250e9188d025063bd17fe77ed171a12361c3dc83ce99664dcd73aec612accb8da95b0d8b825c854931b2860c0bfb5
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-proposal-class-properties@npm:^7.13.0, @babel/plugin-proposal-class-properties@npm:^7.18.0":
version: 7.18.6
resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6"
dependencies:
@@ -420,7 +410,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-export-default-from@npm:^7.24.7":
+"@babel/plugin-proposal-export-default-from@npm:^7.0.0, @babel/plugin-proposal-export-default-from@npm:^7.24.7":
version: 7.27.1
resolution: "@babel/plugin-proposal-export-default-from@npm:7.27.1"
dependencies:
@@ -431,7 +421,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.13.8":
+"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.13.8, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.18.0":
version: 7.18.6
resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6"
dependencies:
@@ -443,7 +433,46 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-optional-chaining@npm:^7.13.12":
+"@babel/plugin-proposal-numeric-separator@npm:^7.0.0":
+ version: 7.18.6
+ resolution: "@babel/plugin-proposal-numeric-separator@npm:7.18.6"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.18.6"
+ "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10c0/a83a65c6ec0d2293d830e9db61406d246f22d8ea03583d68460cb1b6330c6699320acce1b45f66ba3c357830720e49267e3d99f95088be457c66e6450fbfe3fa
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-proposal-object-rest-spread@npm:^7.20.0":
+ version: 7.20.7
+ resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.20.7"
+ dependencies:
+ "@babel/compat-data": "npm:^7.20.5"
+ "@babel/helper-compilation-targets": "npm:^7.20.7"
+ "@babel/helper-plugin-utils": "npm:^7.20.2"
+ "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3"
+ "@babel/plugin-transform-parameters": "npm:^7.20.7"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10c0/b9818749bb49d8095df64c45db682448d04743d96722984cbfd375733b2585c26d807f84b4fdb28474f2d614be6a6ffe3d96ffb121840e9e5345b2ccc0438bd8
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-proposal-optional-catch-binding@npm:^7.0.0":
+ version: 7.18.6
+ resolution: "@babel/plugin-proposal-optional-catch-binding@npm:7.18.6"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.18.6"
+ "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10c0/ab20153d9e95e0b73004fdf86b6a2d219be2a0ace9ca76cd9eccddb680c913fec173bca54d761b1bc6044edde0a53811f3e515908c3b16d2d81cfec1e2e17391
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-proposal-optional-chaining@npm:^7.13.12, @babel/plugin-proposal-optional-chaining@npm:^7.20.0":
version: 7.21.0
resolution: "@babel/plugin-proposal-optional-chaining@npm:7.21.0"
dependencies:
@@ -500,7 +529,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-dynamic-import@npm:^7.8.3":
+"@babel/plugin-syntax-dynamic-import@npm:^7.8.0, @babel/plugin-syntax-dynamic-import@npm:^7.8.3":
version: 7.8.3
resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3"
dependencies:
@@ -511,7 +540,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-export-default-from@npm:^7.24.7":
+"@babel/plugin-syntax-export-default-from@npm:^7.0.0, @babel/plugin-syntax-export-default-from@npm:^7.24.7":
version: 7.27.1
resolution: "@babel/plugin-syntax-export-default-from@npm:7.27.1"
dependencies:
@@ -522,7 +551,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-flow@npm:^7.12.1, @babel/plugin-syntax-flow@npm:^7.27.1":
+"@babel/plugin-syntax-flow@npm:^7.12.1, @babel/plugin-syntax-flow@npm:^7.18.0, @babel/plugin-syntax-flow@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/plugin-syntax-flow@npm:7.27.1"
dependencies:
@@ -588,7 +617,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3":
+"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.0.0, @babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3":
version: 7.8.3
resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3"
dependencies:
@@ -632,7 +661,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-optional-chaining@npm:^7.8.3":
+"@babel/plugin-syntax-optional-chaining@npm:^7.0.0, @babel/plugin-syntax-optional-chaining@npm:^7.8.3":
version: 7.8.3
resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3"
dependencies:
@@ -676,7 +705,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-arrow-functions@npm:^7.24.7":
+"@babel/plugin-transform-arrow-functions@npm:^7.0.0, @babel/plugin-transform-arrow-functions@npm:^7.24.7":
version: 7.27.1
resolution: "@babel/plugin-transform-arrow-functions@npm:7.27.1"
dependencies:
@@ -700,7 +729,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-async-to-generator@npm:^7.24.7":
+"@babel/plugin-transform-async-to-generator@npm:^7.20.0, @babel/plugin-transform-async-to-generator@npm:^7.24.7":
version: 7.27.1
resolution: "@babel/plugin-transform-async-to-generator@npm:7.27.1"
dependencies:
@@ -713,7 +742,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-block-scoping@npm:^7.25.0":
+"@babel/plugin-transform-block-scoping@npm:^7.0.0, @babel/plugin-transform-block-scoping@npm:^7.25.0":
version: 7.28.0
resolution: "@babel/plugin-transform-block-scoping@npm:7.28.0"
dependencies:
@@ -736,7 +765,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-classes@npm:^7.25.4":
+"@babel/plugin-transform-classes@npm:^7.0.0, @babel/plugin-transform-classes@npm:^7.25.4":
version: 7.28.3
resolution: "@babel/plugin-transform-classes@npm:7.28.3"
dependencies:
@@ -752,7 +781,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-computed-properties@npm:^7.24.7":
+"@babel/plugin-transform-computed-properties@npm:^7.0.0, @babel/plugin-transform-computed-properties@npm:^7.24.7":
version: 7.27.1
resolution: "@babel/plugin-transform-computed-properties@npm:7.27.1"
dependencies:
@@ -764,7 +793,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-destructuring@npm:^7.24.8, @babel/plugin-transform-destructuring@npm:^7.28.0":
+"@babel/plugin-transform-destructuring@npm:^7.20.0, @babel/plugin-transform-destructuring@npm:^7.24.8, @babel/plugin-transform-destructuring@npm:^7.28.0":
version: 7.28.0
resolution: "@babel/plugin-transform-destructuring@npm:7.28.0"
dependencies:
@@ -776,7 +805,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-flow-strip-types@npm:^7.25.2, @babel/plugin-transform-flow-strip-types@npm:^7.27.1":
+"@babel/plugin-transform-flow-strip-types@npm:^7.20.0, @babel/plugin-transform-flow-strip-types@npm:^7.25.2, @babel/plugin-transform-flow-strip-types@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/plugin-transform-flow-strip-types@npm:7.27.1"
dependencies:
@@ -800,7 +829,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-function-name@npm:^7.25.1":
+"@babel/plugin-transform-function-name@npm:^7.0.0, @babel/plugin-transform-function-name@npm:^7.25.1":
version: 7.27.1
resolution: "@babel/plugin-transform-function-name@npm:7.27.1"
dependencies:
@@ -813,7 +842,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-literals@npm:^7.25.2":
+"@babel/plugin-transform-literals@npm:^7.0.0, @babel/plugin-transform-literals@npm:^7.25.2":
version: 7.27.1
resolution: "@babel/plugin-transform-literals@npm:7.27.1"
dependencies:
@@ -835,7 +864,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.24.8, @babel/plugin-transform-modules-commonjs@npm:^7.27.1":
+"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.24.8, @babel/plugin-transform-modules-commonjs@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/plugin-transform-modules-commonjs@npm:7.27.1"
dependencies:
@@ -847,7 +876,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.24.7":
+"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.0.0, @babel/plugin-transform-named-capturing-groups-regex@npm:^7.24.7":
version: 7.27.1
resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.27.1"
dependencies:
@@ -919,7 +948,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-parameters@npm:^7.24.7, @babel/plugin-transform-parameters@npm:^7.27.7":
+"@babel/plugin-transform-parameters@npm:^7.0.0, @babel/plugin-transform-parameters@npm:^7.20.7, @babel/plugin-transform-parameters@npm:^7.24.7, @babel/plugin-transform-parameters@npm:^7.27.7":
version: 7.27.7
resolution: "@babel/plugin-transform-parameters@npm:7.27.7"
dependencies:
@@ -955,7 +984,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-react-display-name@npm:^7.24.7":
+"@babel/plugin-transform-react-display-name@npm:^7.0.0, @babel/plugin-transform-react-display-name@npm:^7.24.7":
version: 7.28.0
resolution: "@babel/plugin-transform-react-display-name@npm:7.28.0"
dependencies:
@@ -966,7 +995,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-react-jsx-self@npm:^7.24.7":
+"@babel/plugin-transform-react-jsx-self@npm:^7.0.0, @babel/plugin-transform-react-jsx-self@npm:^7.24.7":
version: 7.27.1
resolution: "@babel/plugin-transform-react-jsx-self@npm:7.27.1"
dependencies:
@@ -977,7 +1006,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-react-jsx-source@npm:^7.24.7":
+"@babel/plugin-transform-react-jsx-source@npm:^7.0.0, @babel/plugin-transform-react-jsx-source@npm:^7.24.7":
version: 7.27.1
resolution: "@babel/plugin-transform-react-jsx-source@npm:7.27.1"
dependencies:
@@ -988,7 +1017,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-react-jsx@npm:^7.25.2":
+"@babel/plugin-transform-react-jsx@npm:^7.0.0, @babel/plugin-transform-react-jsx@npm:^7.25.2":
version: 7.27.1
resolution: "@babel/plugin-transform-react-jsx@npm:7.27.1"
dependencies:
@@ -1014,7 +1043,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-runtime@npm:^7.24.7":
+"@babel/plugin-transform-runtime@npm:^7.0.0, @babel/plugin-transform-runtime@npm:^7.24.7":
version: 7.28.3
resolution: "@babel/plugin-transform-runtime@npm:7.28.3"
dependencies:
@@ -1030,7 +1059,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-shorthand-properties@npm:^7.24.7":
+"@babel/plugin-transform-shorthand-properties@npm:^7.0.0, @babel/plugin-transform-shorthand-properties@npm:^7.24.7":
version: 7.27.1
resolution: "@babel/plugin-transform-shorthand-properties@npm:7.27.1"
dependencies:
@@ -1041,7 +1070,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-spread@npm:^7.24.7":
+"@babel/plugin-transform-spread@npm:^7.0.0, @babel/plugin-transform-spread@npm:^7.24.7":
version: 7.27.1
resolution: "@babel/plugin-transform-spread@npm:7.27.1"
dependencies:
@@ -1053,7 +1082,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-sticky-regex@npm:^7.24.7":
+"@babel/plugin-transform-sticky-regex@npm:^7.0.0, @babel/plugin-transform-sticky-regex@npm:^7.24.7":
version: 7.27.1
resolution: "@babel/plugin-transform-sticky-regex@npm:7.27.1"
dependencies:
@@ -1064,7 +1093,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-typescript@npm:^7.25.2":
+"@babel/plugin-transform-typescript@npm:^7.25.2, @babel/plugin-transform-typescript@npm:^7.5.0":
version: 7.28.0
resolution: "@babel/plugin-transform-typescript@npm:7.28.0"
dependencies:
@@ -1094,7 +1123,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-unicode-regex@npm:^7.24.7":
+"@babel/plugin-transform-unicode-regex@npm:^7.0.0, @babel/plugin-transform-unicode-regex@npm:^7.24.7":
version: 7.27.1
resolution: "@babel/plugin-transform-unicode-regex@npm:7.27.1"
dependencies:
@@ -1149,13 +1178,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.25.0, @babel/runtime@npm:^7.25.4":
- version: 7.27.6
- resolution: "@babel/runtime@npm:7.27.6"
- checksum: 10c0/89726be83f356f511dcdb74d3ea4d873a5f0cf0017d4530cb53aa27380c01ca102d573eff8b8b77815e624b1f8c24e7f0311834ad4fb632c90a770fda00bd4c8
- languageName: node
- linkType: hard
-
"@babel/runtime@npm:^7.28.3":
version: 7.28.3
resolution: "@babel/runtime@npm:7.28.3"
@@ -1163,7 +1185,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/template@npm:^7.25.0, @babel/template@npm:^7.27.1, @babel/template@npm:^7.27.2, @babel/template@npm:^7.3.3":
+"@babel/template@npm:^7.0.0, @babel/template@npm:^7.25.0, @babel/template@npm:^7.27.1, @babel/template@npm:^7.27.2, @babel/template@npm:^7.3.3":
version: 7.27.2
resolution: "@babel/template@npm:7.27.2"
dependencies:
@@ -1174,7 +1196,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3, @babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.25.3, @babel/traverse@npm:^7.25.4, @babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.27.3, @babel/traverse@npm:^7.27.4":
+"@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3, @babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.25.3, @babel/traverse@npm:^7.25.4, @babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.27.3":
version: 7.27.4
resolution: "@babel/traverse@npm:7.27.4"
dependencies:
@@ -1204,7 +1226,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/types@npm:^7.0.0, @babel/types@npm:^7.1.6, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.3, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.4, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.27.6, @babel/types@npm:^7.3.3":
+"@babel/types@npm:^7.0.0, @babel/types@npm:^7.1.6, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.3, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.4, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.3.3":
version: 7.27.6
resolution: "@babel/types@npm:7.27.6"
dependencies:
@@ -1214,7 +1236,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/types@npm:^7.28.2":
+"@babel/types@npm:^7.24.7, @babel/types@npm:^7.28.2":
version: 7.28.2
resolution: "@babel/types@npm:7.28.2"
dependencies:
@@ -2448,7 +2470,7 @@ __metadata:
languageName: node
linkType: hard
-"@jest/create-cache-key-function@npm:^29.6.3, @jest/create-cache-key-function@npm:^29.7.0":
+"@jest/create-cache-key-function@npm:^29.6.3":
version: 29.7.0
resolution: "@jest/create-cache-key-function@npm:29.7.0"
dependencies:
@@ -4089,13 +4111,6 @@ __metadata:
languageName: node
linkType: hard
-"@react-native/assets-registry@npm:0.80.0":
- version: 0.80.0
- resolution: "@react-native/assets-registry@npm:0.80.0"
- checksum: 10c0/088098f30e1193c037820eec28e9259ac0bd17dfa7c813b15ee772661cc828647dccd71a7ddaa1552198fce65bf4f08dd9240ee16ba1f3e867ba45ef896cf51a
- languageName: node
- linkType: hard
-
"@react-native/babel-plugin-codegen@npm:0.76.9":
version: 0.76.9
resolution: "@react-native/babel-plugin-codegen@npm:0.76.9"
@@ -4178,21 +4193,6 @@ __metadata:
languageName: node
linkType: hard
-"@react-native/codegen@npm:0.80.0":
- version: 0.80.0
- resolution: "@react-native/codegen@npm:0.80.0"
- dependencies:
- glob: "npm:^7.1.1"
- hermes-parser: "npm:0.28.1"
- invariant: "npm:^2.2.4"
- nullthrows: "npm:^1.1.1"
- yargs: "npm:^17.6.2"
- peerDependencies:
- "@babel/core": "*"
- checksum: 10c0/7f5a0f5d9dcbf3b0f71a8e41036328d0da406b7abbab8b839e58926d9b01acb0d1190f5f8b45499efb7509d4c849965deecc3ee24a418fb6f3284bf437dd1b1c
- languageName: node
- linkType: hard
-
"@react-native/community-cli-plugin@npm:0.76.9":
version: 0.76.9
resolution: "@react-native/community-cli-plugin@npm:0.76.9"
@@ -4217,27 +4217,6 @@ __metadata:
languageName: node
linkType: hard
-"@react-native/community-cli-plugin@npm:0.80.0":
- version: 0.80.0
- resolution: "@react-native/community-cli-plugin@npm:0.80.0"
- dependencies:
- "@react-native/dev-middleware": "npm:0.80.0"
- chalk: "npm:^4.0.0"
- debug: "npm:^4.4.0"
- invariant: "npm:^2.2.4"
- metro: "npm:^0.82.2"
- metro-config: "npm:^0.82.2"
- metro-core: "npm:^0.82.2"
- semver: "npm:^7.1.3"
- peerDependencies:
- "@react-native-community/cli": "*"
- peerDependenciesMeta:
- "@react-native-community/cli":
- optional: true
- checksum: 10c0/488d55b0c0c33b7d12ffaa44be49d6a78c324af2aaa975e7af293212aba54bca4ec7966e6452425cc657472bfa4e2a3f813d4f903bbb4c13f4ac737744c89538
- languageName: node
- linkType: hard
-
"@react-native/debugger-frontend@npm:0.76.9":
version: 0.76.9
resolution: "@react-native/debugger-frontend@npm:0.76.9"
@@ -4245,13 +4224,6 @@ __metadata:
languageName: node
linkType: hard
-"@react-native/debugger-frontend@npm:0.80.0":
- version: 0.80.0
- resolution: "@react-native/debugger-frontend@npm:0.80.0"
- checksum: 10c0/7f965225100b6878e80cb348a7398e3a08fe471914882d7db88b377aaa9084cfcb23deeb67eaba70e2ffa1cefd3f3f83fb853a0184742e4db6d662f05b1adc1d
- languageName: node
- linkType: hard
-
"@react-native/dev-middleware@npm:0.76.9":
version: 0.76.9
resolution: "@react-native/dev-middleware@npm:0.76.9"
@@ -4272,25 +4244,6 @@ __metadata:
languageName: node
linkType: hard
-"@react-native/dev-middleware@npm:0.80.0":
- version: 0.80.0
- resolution: "@react-native/dev-middleware@npm:0.80.0"
- dependencies:
- "@isaacs/ttlcache": "npm:^1.4.1"
- "@react-native/debugger-frontend": "npm:0.80.0"
- chrome-launcher: "npm:^0.15.2"
- chromium-edge-launcher: "npm:^0.2.0"
- connect: "npm:^3.6.5"
- debug: "npm:^4.4.0"
- invariant: "npm:^2.2.4"
- nullthrows: "npm:^1.1.1"
- open: "npm:^7.0.3"
- serve-static: "npm:^1.16.2"
- ws: "npm:^6.2.3"
- checksum: 10c0/6834625c1887561fb8485fd77624021e97ffddc7e7be0920a21432fc331d44ceb310392b30cd62374b87a65b5272c1d659b9099e0d71ffcbc379be0986d000d9
- languageName: node
- linkType: hard
-
"@react-native/eslint-config@npm:0.76.9":
version: 0.76.9
resolution: "@react-native/eslint-config@npm:0.76.9"
@@ -4328,13 +4281,6 @@ __metadata:
languageName: node
linkType: hard
-"@react-native/gradle-plugin@npm:0.80.0":
- version: 0.80.0
- resolution: "@react-native/gradle-plugin@npm:0.80.0"
- checksum: 10c0/845449b9399876759844844f470188f1af13dc5071b8d78dceac733d342ae237530cebcc538d1b67e1c33827a081f4886a18db76dc5aa6e6fdde416e4ca2f987
- languageName: node
- linkType: hard
-
"@react-native/js-polyfills@npm:0.76.9":
version: 0.76.9
resolution: "@react-native/js-polyfills@npm:0.76.9"
@@ -4342,13 +4288,6 @@ __metadata:
languageName: node
linkType: hard
-"@react-native/js-polyfills@npm:0.80.0":
- version: 0.80.0
- resolution: "@react-native/js-polyfills@npm:0.80.0"
- checksum: 10c0/8634a2a382500a601c1967225eea02a0f17f1ff986de30db9296b1dc3806706a1c1f10c5254f57ab727688ad0a7f7a914825b79d8b09bc0de87de26248e9e477
- languageName: node
- linkType: hard
-
"@react-native/metro-babel-transformer@npm:0.76.9":
version: 0.76.9
resolution: "@react-native/metro-babel-transformer@npm:0.76.9"
@@ -4389,13 +4328,6 @@ __metadata:
languageName: node
linkType: hard
-"@react-native/normalize-colors@npm:0.80.0":
- version: 0.80.0
- resolution: "@react-native/normalize-colors@npm:0.80.0"
- checksum: 10c0/1a390f346b7c9a7c59417118a4b4d98043d0c3bfdcddbe874ca47808e4c8e54f585307dc3f20f05600d72705b81741cc398d4c57143e272b890f0fbfcb1ac8ba
- languageName: node
- linkType: hard
-
"@react-native/normalize-colors@npm:^0.74.1":
version: 0.74.89
resolution: "@react-native/normalize-colors@npm:0.74.89"
@@ -4427,23 +4359,6 @@ __metadata:
languageName: node
linkType: hard
-"@react-native/virtualized-lists@npm:0.80.0":
- version: 0.80.0
- resolution: "@react-native/virtualized-lists@npm:0.80.0"
- dependencies:
- invariant: "npm:^2.2.4"
- nullthrows: "npm:^1.1.1"
- peerDependencies:
- "@types/react": ^19.0.0
- react: "*"
- react-native: "*"
- peerDependenciesMeta:
- "@types/react":
- optional: true
- checksum: 10c0/bad5e1f2d8cfd2f1fc1f62e1737cd647729fc1fbd09dad2485e8db56fdc6dabe62bdf642f2c9a97aee0a6c591b5c587da7d493a0f7f1e6043a24652bac7a3da9
- languageName: node
- linkType: hard
-
"@react-navigation/core@npm:^7.12.0":
version: 7.12.0
resolution: "@react-navigation/core@npm:7.12.0"
@@ -5295,8 +5210,6 @@ __metadata:
eslint-plugin-sort-exports: "npm:^0.8.0"
jsdom: "npm:^24.0.0"
prettier: "npm:^3.5.3"
- react: "npm:^18.3.1"
- react-native: "npm:0.76.9"
tslib: "npm:^2.6.2"
tsup: "npm:^8.0.1"
typescript: "npm:^5.9.2"
@@ -11860,7 +11773,7 @@ __metadata:
languageName: node
linkType: hard
-"babel-jest@npm:^29.7.0":
+"babel-jest@npm:^29.6.3, babel-jest@npm:^29.7.0":
version: 29.7.0
resolution: "babel-jest@npm:29.7.0"
dependencies:
@@ -11964,15 +11877,6 @@ __metadata:
languageName: node
linkType: hard
-"babel-plugin-syntax-hermes-parser@npm:0.28.1":
- version: 0.28.1
- resolution: "babel-plugin-syntax-hermes-parser@npm:0.28.1"
- dependencies:
- hermes-parser: "npm:0.28.1"
- checksum: 10c0/7a522b5f3f31701e4e70ddd7976946abe4b1bf8a041fd091f672411eb0f67a79253a671b934aa27bab305e0845933a4cdb9016fcea80b64c95e18cec8d08a154
- languageName: node
- linkType: hard
-
"babel-plugin-syntax-hermes-parser@npm:^0.23.1":
version: 0.23.1
resolution: "babel-plugin-syntax-hermes-parser@npm:0.23.1"
@@ -13999,6 +13903,26 @@ __metadata:
languageName: node
linkType: hard
+"demo-app@workspace:packages/mobile-sdk-alpha/demo-app":
+ version: 0.0.0-use.local
+ resolution: "demo-app@workspace:packages/mobile-sdk-alpha/demo-app"
+ dependencies:
+ "@babel/core": "npm:^7.28.3"
+ "@babel/runtime": "npm:^7.28.3"
+ "@react-native/gradle-plugin": "npm:0.76.9"
+ "@tsconfig/react-native": "npm:^3.0.6"
+ "@types/jest": "npm:^29.5.14"
+ "@types/react": "npm:^18.3.4"
+ babel-jest: "npm:^29.6.3"
+ jest: "npm:^29.6.3"
+ metro-react-native-babel-preset: "npm:0.76.9"
+ react: "npm:^18.3.1"
+ react-native: "npm:0.76.9"
+ react-test-renderer: "npm:^18.3.1"
+ typescript: "npm:^5.9.2"
+ languageName: unknown
+ linkType: soft
+
"depd@npm:2.0.0":
version: 2.0.0
resolution: "depd@npm:2.0.0"
@@ -17165,13 +17089,6 @@ __metadata:
languageName: node
linkType: hard
-"hermes-estree@npm:0.28.1":
- version: 0.28.1
- resolution: "hermes-estree@npm:0.28.1"
- checksum: 10c0/aa00f437c82099b9043e384b529c75de21d0111b792ab7480fe992975b5f9535a8581664789db197824a7825ea66d2fd70eb20cb568c5315804421deaf009500
- languageName: node
- linkType: hard
-
"hermes-parser@npm:0.23.1":
version: 0.23.1
resolution: "hermes-parser@npm:0.23.1"
@@ -17190,15 +17107,6 @@ __metadata:
languageName: node
linkType: hard
-"hermes-parser@npm:0.28.1":
- version: 0.28.1
- resolution: "hermes-parser@npm:0.28.1"
- dependencies:
- hermes-estree: "npm:0.28.1"
- checksum: 10c0/c6d3c01fb1ea5232f4587b6b038f5c2c6414932e7c48efbe156ab160e2bcaac818c9eb2f828f30967a24b40f543cad503baed0eedf5a7e877852ed271915981f
- languageName: node
- linkType: hard
-
"hey-listen@npm:^1.0.8":
version: 1.0.8
resolution: "hey-listen@npm:1.0.8"
@@ -19755,18 +19663,6 @@ __metadata:
languageName: node
linkType: hard
-"metro-babel-transformer@npm:0.82.4":
- version: 0.82.4
- resolution: "metro-babel-transformer@npm:0.82.4"
- dependencies:
- "@babel/core": "npm:^7.25.2"
- flow-enums-runtime: "npm:^0.0.6"
- hermes-parser: "npm:0.28.1"
- nullthrows: "npm:^1.1.1"
- checksum: 10c0/39e1d9d49395fc4d1877b3202e1353dd7a5639911d52a164b4920d6ac36a001a6165e15d38c7142ed3989369ae68611aadd37ab4ce473c4826045eac36b16998
- languageName: node
- linkType: hard
-
"metro-cache-key@npm:0.81.5":
version: 0.81.5
resolution: "metro-cache-key@npm:0.81.5"
@@ -19776,15 +19672,6 @@ __metadata:
languageName: node
linkType: hard
-"metro-cache-key@npm:0.82.4":
- version: 0.82.4
- resolution: "metro-cache-key@npm:0.82.4"
- dependencies:
- flow-enums-runtime: "npm:^0.0.6"
- checksum: 10c0/0266ad4439caa05dac334f2acfd06da5c74465ec11aebc59ec802051b46338a553915cc00ec6040afbb2b8c7e23c7fc383d000316a1c5c2d7592686c94486ff8
- languageName: node
- linkType: hard
-
"metro-cache@npm:0.81.5":
version: 0.81.5
resolution: "metro-cache@npm:0.81.5"
@@ -19796,18 +19683,6 @@ __metadata:
languageName: node
linkType: hard
-"metro-cache@npm:0.82.4":
- version: 0.82.4
- resolution: "metro-cache@npm:0.82.4"
- dependencies:
- exponential-backoff: "npm:^3.1.1"
- flow-enums-runtime: "npm:^0.0.6"
- https-proxy-agent: "npm:^7.0.5"
- metro-core: "npm:0.82.4"
- checksum: 10c0/41213b29600c17e27d2d6eb9f72358da734a683e3f6917703c6c1e57f35a64e036ac3adcd54df4608d049d19dc59ee5193fa65a9f0f0c72d4fe25a0eb1d5a89a
- languageName: node
- linkType: hard
-
"metro-config@npm:0.81.5, metro-config@npm:^0.81.0":
version: 0.81.5
resolution: "metro-config@npm:0.81.5"
@@ -19824,22 +19699,6 @@ __metadata:
languageName: node
linkType: hard
-"metro-config@npm:0.82.4, metro-config@npm:^0.82.2":
- version: 0.82.4
- resolution: "metro-config@npm:0.82.4"
- dependencies:
- connect: "npm:^3.6.5"
- cosmiconfig: "npm:^5.0.5"
- flow-enums-runtime: "npm:^0.0.6"
- jest-validate: "npm:^29.7.0"
- metro: "npm:0.82.4"
- metro-cache: "npm:0.82.4"
- metro-core: "npm:0.82.4"
- metro-runtime: "npm:0.82.4"
- checksum: 10c0/b056d859e208e832c4a8dbc88ce2678bc89f1b06043493c45c7ce7eb883f2aeee80144aa03c9c2758f47babbba18ea420975461d31b89435b1405e2ab05428e3
- languageName: node
- linkType: hard
-
"metro-core@npm:0.81.5, metro-core@npm:^0.81.0":
version: 0.81.5
resolution: "metro-core@npm:0.81.5"
@@ -19851,17 +19710,6 @@ __metadata:
languageName: node
linkType: hard
-"metro-core@npm:0.82.4, metro-core@npm:^0.82.2":
- version: 0.82.4
- resolution: "metro-core@npm:0.82.4"
- dependencies:
- flow-enums-runtime: "npm:^0.0.6"
- lodash.throttle: "npm:^4.1.1"
- metro-resolver: "npm:0.82.4"
- checksum: 10c0/faa73a49aebc430edfd221135288bbad5e93695c3fed70cab6976a34b3c48fb74e4c20037237afe53d674e00563cb0df7cf074202deaa182f965ead71de12508
- languageName: node
- linkType: hard
-
"metro-file-map@npm:0.81.5":
version: 0.81.5
resolution: "metro-file-map@npm:0.81.5"
@@ -19879,23 +19727,6 @@ __metadata:
languageName: node
linkType: hard
-"metro-file-map@npm:0.82.4":
- version: 0.82.4
- resolution: "metro-file-map@npm:0.82.4"
- dependencies:
- debug: "npm:^4.4.0"
- fb-watchman: "npm:^2.0.0"
- flow-enums-runtime: "npm:^0.0.6"
- graceful-fs: "npm:^4.2.4"
- invariant: "npm:^2.2.4"
- jest-worker: "npm:^29.7.0"
- micromatch: "npm:^4.0.4"
- nullthrows: "npm:^1.1.1"
- walker: "npm:^1.0.7"
- checksum: 10c0/a3792278e948cb9cbe5da8aeba6e3ba1f43b86f3e0f53768c2222ba457fc869ec3b91de95d6eb29551c079e2497de282e2c984fecd5f7d0c1af0345c35abddc1
- languageName: node
- linkType: hard
-
"metro-minify-terser@npm:0.81.5":
version: 0.81.5
resolution: "metro-minify-terser@npm:0.81.5"
@@ -19906,13 +19737,52 @@ __metadata:
languageName: node
linkType: hard
-"metro-minify-terser@npm:0.82.4":
- version: 0.82.4
- resolution: "metro-minify-terser@npm:0.82.4"
+"metro-react-native-babel-preset@npm:0.76.9":
+ version: 0.76.9
+ resolution: "metro-react-native-babel-preset@npm:0.76.9"
dependencies:
- flow-enums-runtime: "npm:^0.0.6"
- terser: "npm:^5.15.0"
- checksum: 10c0/aa99ca504215106edc0b4ddc48de34ac3b9aa134c4e827b4a85670b31b0006742a8ce6ec1472afbb05ca6c610476c8edae78fe43e1208e6988f1f2e9297b7160
+ "@babel/core": "npm:^7.20.0"
+ "@babel/plugin-proposal-async-generator-functions": "npm:^7.0.0"
+ "@babel/plugin-proposal-class-properties": "npm:^7.18.0"
+ "@babel/plugin-proposal-export-default-from": "npm:^7.0.0"
+ "@babel/plugin-proposal-nullish-coalescing-operator": "npm:^7.18.0"
+ "@babel/plugin-proposal-numeric-separator": "npm:^7.0.0"
+ "@babel/plugin-proposal-object-rest-spread": "npm:^7.20.0"
+ "@babel/plugin-proposal-optional-catch-binding": "npm:^7.0.0"
+ "@babel/plugin-proposal-optional-chaining": "npm:^7.20.0"
+ "@babel/plugin-syntax-dynamic-import": "npm:^7.8.0"
+ "@babel/plugin-syntax-export-default-from": "npm:^7.0.0"
+ "@babel/plugin-syntax-flow": "npm:^7.18.0"
+ "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.0.0"
+ "@babel/plugin-syntax-optional-chaining": "npm:^7.0.0"
+ "@babel/plugin-transform-arrow-functions": "npm:^7.0.0"
+ "@babel/plugin-transform-async-to-generator": "npm:^7.20.0"
+ "@babel/plugin-transform-block-scoping": "npm:^7.0.0"
+ "@babel/plugin-transform-classes": "npm:^7.0.0"
+ "@babel/plugin-transform-computed-properties": "npm:^7.0.0"
+ "@babel/plugin-transform-destructuring": "npm:^7.20.0"
+ "@babel/plugin-transform-flow-strip-types": "npm:^7.20.0"
+ "@babel/plugin-transform-function-name": "npm:^7.0.0"
+ "@babel/plugin-transform-literals": "npm:^7.0.0"
+ "@babel/plugin-transform-modules-commonjs": "npm:^7.0.0"
+ "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.0.0"
+ "@babel/plugin-transform-parameters": "npm:^7.0.0"
+ "@babel/plugin-transform-react-display-name": "npm:^7.0.0"
+ "@babel/plugin-transform-react-jsx": "npm:^7.0.0"
+ "@babel/plugin-transform-react-jsx-self": "npm:^7.0.0"
+ "@babel/plugin-transform-react-jsx-source": "npm:^7.0.0"
+ "@babel/plugin-transform-runtime": "npm:^7.0.0"
+ "@babel/plugin-transform-shorthand-properties": "npm:^7.0.0"
+ "@babel/plugin-transform-spread": "npm:^7.0.0"
+ "@babel/plugin-transform-sticky-regex": "npm:^7.0.0"
+ "@babel/plugin-transform-typescript": "npm:^7.5.0"
+ "@babel/plugin-transform-unicode-regex": "npm:^7.0.0"
+ "@babel/template": "npm:^7.0.0"
+ babel-plugin-transform-flow-enums: "npm:^0.0.2"
+ react-refresh: "npm:^0.4.0"
+ peerDependencies:
+ "@babel/core": "*"
+ checksum: 10c0/62966203a5abcadda16a180d5601446e0ab41f8d37c99edb9b6edcaa6a00498f3cc42f259e1da4419ebdd22ca78a734c6b0b2be4b5fce0329dc1a08231e108df
languageName: node
linkType: hard
@@ -19925,15 +19795,6 @@ __metadata:
languageName: node
linkType: hard
-"metro-resolver@npm:0.82.4":
- version: 0.82.4
- resolution: "metro-resolver@npm:0.82.4"
- dependencies:
- flow-enums-runtime: "npm:^0.0.6"
- checksum: 10c0/934fdb3345c0ed827afb4bde91ea951b6087665f7011bac58a7824f1f23f6b1b4daa7526b16ecba02eb9450e7ff06bb28c391731ae5ab73d27603ebc2b088280
- languageName: node
- linkType: hard
-
"metro-runtime@npm:0.81.5, metro-runtime@npm:^0.81.0":
version: 0.81.5
resolution: "metro-runtime@npm:0.81.5"
@@ -19944,16 +19805,6 @@ __metadata:
languageName: node
linkType: hard
-"metro-runtime@npm:0.82.4, metro-runtime@npm:^0.82.2":
- version: 0.82.4
- resolution: "metro-runtime@npm:0.82.4"
- dependencies:
- "@babel/runtime": "npm:^7.25.0"
- flow-enums-runtime: "npm:^0.0.6"
- checksum: 10c0/dfb864511858503b68d1a21ca19b03fba7a4fc29693e3fb1b8f0e0175928d63f7ac60ec6722805267c2f091f95c60cf744cb0e59cd221023d680a2a7336cb92e
- languageName: node
- linkType: hard
-
"metro-source-map@npm:0.81.5, metro-source-map@npm:^0.81.0":
version: 0.81.5
resolution: "metro-source-map@npm:0.81.5"
@@ -19972,24 +19823,6 @@ __metadata:
languageName: node
linkType: hard
-"metro-source-map@npm:0.82.4, metro-source-map@npm:^0.82.2":
- version: 0.82.4
- resolution: "metro-source-map@npm:0.82.4"
- dependencies:
- "@babel/traverse": "npm:^7.25.3"
- "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3"
- "@babel/types": "npm:^7.25.2"
- flow-enums-runtime: "npm:^0.0.6"
- invariant: "npm:^2.2.4"
- metro-symbolicate: "npm:0.82.4"
- nullthrows: "npm:^1.1.1"
- ob1: "npm:0.82.4"
- source-map: "npm:^0.5.6"
- vlq: "npm:^1.0.0"
- checksum: 10c0/049000fe3aefab89744d22b638a635de855bccc3ae343ef190a3f646b4676b01686a5b101c59a3bc336fa84a5b4cfeaca158563edd121786069f5a9343640f17
- languageName: node
- linkType: hard
-
"metro-symbolicate@npm:0.81.5":
version: 0.81.5
resolution: "metro-symbolicate@npm:0.81.5"
@@ -20006,22 +19839,6 @@ __metadata:
languageName: node
linkType: hard
-"metro-symbolicate@npm:0.82.4":
- version: 0.82.4
- resolution: "metro-symbolicate@npm:0.82.4"
- dependencies:
- flow-enums-runtime: "npm:^0.0.6"
- invariant: "npm:^2.2.4"
- metro-source-map: "npm:0.82.4"
- nullthrows: "npm:^1.1.1"
- source-map: "npm:^0.5.6"
- vlq: "npm:^1.0.0"
- bin:
- metro-symbolicate: src/index.js
- checksum: 10c0/88f6bb6dd1235567e582a47d1abdc4605ba5ea841cb74bb88a2c35dde723e5ef7ec786665b6db9dbd5a8ad5a1bca2194fe7d181d01e3d39fbe6734d0c23d889e
- languageName: node
- linkType: hard
-
"metro-transform-plugins@npm:0.81.5":
version: 0.81.5
resolution: "metro-transform-plugins@npm:0.81.5"
@@ -20036,20 +19853,6 @@ __metadata:
languageName: node
linkType: hard
-"metro-transform-plugins@npm:0.82.4":
- version: 0.82.4
- resolution: "metro-transform-plugins@npm:0.82.4"
- dependencies:
- "@babel/core": "npm:^7.25.2"
- "@babel/generator": "npm:^7.25.0"
- "@babel/template": "npm:^7.25.0"
- "@babel/traverse": "npm:^7.25.3"
- flow-enums-runtime: "npm:^0.0.6"
- nullthrows: "npm:^1.1.1"
- checksum: 10c0/d11d10194aca1202ed7b08aad82f6da3fad2fd4e57b66eea11f16100684cc0b4619e08a9654ae486483031ec39211fb786b67dc2bc56ab88c462755e6e988fe4
- languageName: node
- linkType: hard
-
"metro-transform-worker@npm:0.81.5":
version: 0.81.5
resolution: "metro-transform-worker@npm:0.81.5"
@@ -20071,27 +19874,6 @@ __metadata:
languageName: node
linkType: hard
-"metro-transform-worker@npm:0.82.4":
- version: 0.82.4
- resolution: "metro-transform-worker@npm:0.82.4"
- dependencies:
- "@babel/core": "npm:^7.25.2"
- "@babel/generator": "npm:^7.25.0"
- "@babel/parser": "npm:^7.25.3"
- "@babel/types": "npm:^7.25.2"
- flow-enums-runtime: "npm:^0.0.6"
- metro: "npm:0.82.4"
- metro-babel-transformer: "npm:0.82.4"
- metro-cache: "npm:0.82.4"
- metro-cache-key: "npm:0.82.4"
- metro-minify-terser: "npm:0.82.4"
- metro-source-map: "npm:0.82.4"
- metro-transform-plugins: "npm:0.82.4"
- nullthrows: "npm:^1.1.1"
- checksum: 10c0/30433b857fb3719ddc67e8cfb50589f67749e1b9c6ac77b1e1d6b8be91be6631998f0ecda0cf4decb4e4dfd1f65cc0fc92a9ead7468e0f58d80b89e78ffdb8e1
- languageName: node
- linkType: hard
-
"metro@npm:0.81.5, metro@npm:^0.81.0":
version: 0.81.5
resolution: "metro@npm:0.81.5"
@@ -20142,56 +19924,6 @@ __metadata:
languageName: node
linkType: hard
-"metro@npm:0.82.4, metro@npm:^0.82.2":
- version: 0.82.4
- resolution: "metro@npm:0.82.4"
- dependencies:
- "@babel/code-frame": "npm:^7.24.7"
- "@babel/core": "npm:^7.25.2"
- "@babel/generator": "npm:^7.25.0"
- "@babel/parser": "npm:^7.25.3"
- "@babel/template": "npm:^7.25.0"
- "@babel/traverse": "npm:^7.25.3"
- "@babel/types": "npm:^7.25.2"
- accepts: "npm:^1.3.7"
- chalk: "npm:^4.0.0"
- ci-info: "npm:^2.0.0"
- connect: "npm:^3.6.5"
- debug: "npm:^4.4.0"
- error-stack-parser: "npm:^2.0.6"
- flow-enums-runtime: "npm:^0.0.6"
- graceful-fs: "npm:^4.2.4"
- hermes-parser: "npm:0.28.1"
- image-size: "npm:^1.0.2"
- invariant: "npm:^2.2.4"
- jest-worker: "npm:^29.7.0"
- jsc-safe-url: "npm:^0.2.2"
- lodash.throttle: "npm:^4.1.1"
- metro-babel-transformer: "npm:0.82.4"
- metro-cache: "npm:0.82.4"
- metro-cache-key: "npm:0.82.4"
- metro-config: "npm:0.82.4"
- metro-core: "npm:0.82.4"
- metro-file-map: "npm:0.82.4"
- metro-resolver: "npm:0.82.4"
- metro-runtime: "npm:0.82.4"
- metro-source-map: "npm:0.82.4"
- metro-symbolicate: "npm:0.82.4"
- metro-transform-plugins: "npm:0.82.4"
- metro-transform-worker: "npm:0.82.4"
- mime-types: "npm:^2.1.27"
- nullthrows: "npm:^1.1.1"
- serialize-error: "npm:^2.1.0"
- source-map: "npm:^0.5.6"
- throat: "npm:^5.0.0"
- ws: "npm:^7.5.10"
- yargs: "npm:^17.6.2"
- bin:
- metro: src/cli.js
- checksum: 10c0/8bcdad2a7ff3fedb31f07732aac4b95852e420f114d03b76be6b0ffb3d76eff42e0cbc7d060b6431e8962a76597ae15c8f4f8e8123881bcbc5a83f0bdb9055bd
- languageName: node
- linkType: hard
-
"micro-eth-signer@npm:^0.14.0":
version: 0.14.0
resolution: "micro-eth-signer@npm:0.14.0"
@@ -21015,15 +20747,6 @@ __metadata:
languageName: node
linkType: hard
-"ob1@npm:0.82.4":
- version: 0.82.4
- resolution: "ob1@npm:0.82.4"
- dependencies:
- flow-enums-runtime: "npm:^0.0.6"
- checksum: 10c0/c1958a96531a9b381c0a0843d7ff8a6937adbc6fab266548a61e02f0d7b882e1fb49c94350a38693546930b5be99bdab2757ffabed5271238887f62522afe1cb
- languageName: node
- linkType: hard
-
"object-assign@npm:^4.0.1, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1":
version: 4.1.1
resolution: "object-assign@npm:4.1.1"
@@ -22389,16 +22112,6 @@ __metadata:
languageName: node
linkType: hard
-"react-devtools-core@npm:^6.1.1":
- version: 6.1.2
- resolution: "react-devtools-core@npm:6.1.2"
- dependencies:
- shell-quote: "npm:^1.6.1"
- ws: "npm:^7"
- checksum: 10c0/a038414d69eb4d1d6303a1fc2ab0f5c2350ffa5fd8d5083ba6a83545273a8d596322c6f101c7091a2c123c47b429a91b3ea65d1291581d5bc9dd58afc62270dd
- languageName: node
- linkType: hard
-
"react-dom@npm:^18.3.1":
version: 18.3.1
resolution: "react-dom@npm:18.3.1"
@@ -22758,57 +22471,6 @@ __metadata:
languageName: node
linkType: hard
-"react-native@npm:*":
- version: 0.80.0
- resolution: "react-native@npm:0.80.0"
- dependencies:
- "@jest/create-cache-key-function": "npm:^29.7.0"
- "@react-native/assets-registry": "npm:0.80.0"
- "@react-native/codegen": "npm:0.80.0"
- "@react-native/community-cli-plugin": "npm:0.80.0"
- "@react-native/gradle-plugin": "npm:0.80.0"
- "@react-native/js-polyfills": "npm:0.80.0"
- "@react-native/normalize-colors": "npm:0.80.0"
- "@react-native/virtualized-lists": "npm:0.80.0"
- abort-controller: "npm:^3.0.0"
- anser: "npm:^1.4.9"
- ansi-regex: "npm:^5.0.0"
- babel-jest: "npm:^29.7.0"
- babel-plugin-syntax-hermes-parser: "npm:0.28.1"
- base64-js: "npm:^1.5.1"
- chalk: "npm:^4.0.0"
- commander: "npm:^12.0.0"
- flow-enums-runtime: "npm:^0.0.6"
- glob: "npm:^7.1.1"
- invariant: "npm:^2.2.4"
- jest-environment-node: "npm:^29.7.0"
- memoize-one: "npm:^5.0.0"
- metro-runtime: "npm:^0.82.2"
- metro-source-map: "npm:^0.82.2"
- nullthrows: "npm:^1.1.1"
- pretty-format: "npm:^29.7.0"
- promise: "npm:^8.3.0"
- react-devtools-core: "npm:^6.1.1"
- react-refresh: "npm:^0.14.0"
- regenerator-runtime: "npm:^0.13.2"
- scheduler: "npm:0.26.0"
- semver: "npm:^7.1.3"
- stacktrace-parser: "npm:^0.1.10"
- whatwg-fetch: "npm:^3.0.0"
- ws: "npm:^6.2.3"
- yargs: "npm:^17.6.2"
- peerDependencies:
- "@types/react": ^19.1.0
- react: ^19.1.0
- peerDependenciesMeta:
- "@types/react":
- optional: true
- bin:
- react-native: cli.js
- checksum: 10c0/a39e90d6e7d082a3d31c04b1c9170cf8eb632f08b0c8537d953db46885b19dbc0b067a156ffd373ff3ce8b46778ec657a0793c26a9073877984ccd25b1100795
- languageName: node
- linkType: hard
-
"react-native@npm:0.76.9":
version: 0.76.9
resolution: "react-native@npm:0.76.9"
@@ -22883,6 +22545,13 @@ __metadata:
languageName: node
linkType: hard
+"react-refresh@npm:^0.4.0":
+ version: 0.4.3
+ resolution: "react-refresh@npm:0.4.3"
+ checksum: 10c0/2b4e4b14b54bfbdfdd6d1c16b8476151b3e61083387061d4e5923b0342c678f6d0f23705835c3a04ab151bd92551d437395da3fb52ea7461a408f457d11ac6fa
+ languageName: node
+ linkType: hard
+
"react-remove-scroll-bar@npm:^2.3.7":
version: 2.3.8
resolution: "react-remove-scroll-bar@npm:2.3.8"
@@ -22979,13 +22648,6 @@ __metadata:
languageName: node
linkType: hard
-"react@npm:*":
- version: 19.1.0
- resolution: "react@npm:19.1.0"
- checksum: 10c0/530fb9a62237d54137a13d2cfb67a7db6a2156faed43eecc423f4713d9b20c6f2728b026b45e28fcd72e8eadb9e9ed4b089e99f5e295d2f0ad3134251bdd3698
- languageName: node
- linkType: hard
-
"react@npm:^18.3.1":
version: 18.3.1
resolution: "react@npm:18.3.1"
@@ -23767,13 +23429,6 @@ __metadata:
languageName: node
linkType: hard
-"scheduler@npm:0.26.0":
- version: 0.26.0
- resolution: "scheduler@npm:0.26.0"
- checksum: 10c0/5b8d5bfddaae3513410eda54f2268e98a376a429931921a81b5c3a2873aab7ca4d775a8caac5498f8cbc7d0daeab947cf923dbd8e215d61671f9f4e392d34356
- languageName: node
- linkType: hard
-
"scheduler@npm:^0.23.2":
version: 0.23.2
resolution: "scheduler@npm:0.23.2"
@@ -23830,6 +23485,8 @@ __metadata:
knip: "npm:^5.62.0"
patch-package: "npm:^8.0.0"
postinstall-postinstall: "npm:^2.1.0"
+ react: "npm:^18.3.1"
+ react-native: "npm:0.76.9"
typescript: "npm:^5.9.2"
languageName: unknown
linkType: soft
@@ -23919,7 +23576,7 @@ __metadata:
languageName: node
linkType: hard
-"serve-static@npm:^1.13.1, serve-static@npm:^1.16.2":
+"serve-static@npm:^1.13.1":
version: 1.16.2
resolution: "serve-static@npm:1.16.2"
dependencies: