├── .husky
├── .gitignore
└── pre-commit
├── .yarnrc.yml
├── packages
├── react-native
│ ├── .watchmanconfig
│ ├── _bundle
│ │ └── config
│ ├── app.json
│ ├── .prettierrc.js
│ ├── android
│ │ ├── app
│ │ │ ├── src
│ │ │ │ └── main
│ │ │ │ │ ├── res
│ │ │ │ │ ├── values
│ │ │ │ │ │ ├── strings.xml
│ │ │ │ │ │ └── styles.xml
│ │ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ └── drawable
│ │ │ │ │ │ └── rn_edit_text_material.xml
│ │ │ │ │ ├── java
│ │ │ │ │ └── com
│ │ │ │ │ │ └── reactnative
│ │ │ │ │ │ ├── MainActivity.kt
│ │ │ │ │ │ └── MainApplication.kt
│ │ │ │ │ └── AndroidManifest.xml
│ │ │ ├── debug.keystore
│ │ │ ├── proguard-rules.pro
│ │ │ └── build.gradle
│ │ ├── gradle
│ │ │ └── wrapper
│ │ │ │ ├── gradle-wrapper.jar
│ │ │ │ └── gradle-wrapper.properties
│ │ ├── settings.gradle
│ │ ├── build.gradle
│ │ ├── gradle.properties
│ │ ├── gradlew.bat
│ │ └── gradlew
│ ├── ios
│ │ ├── reactnative
│ │ │ ├── Images.xcassets
│ │ │ │ ├── Contents.json
│ │ │ │ └── AppIcon.appiconset
│ │ │ │ │ └── Contents.json
│ │ │ ├── PrivacyInfo.xcprivacy
│ │ │ ├── Info.plist
│ │ │ └── LaunchScreen.storyboard
│ │ ├── reactnative.xcworkspace
│ │ │ └── contents.xcworkspacedata
│ │ ├── .xcode.env
│ │ ├── PrivacyInfo.xcprivacy
│ │ ├── Podfile
│ │ ├── AppDelegate.swift
│ │ ├── reactnative.xcodeproj
│ │ │ ├── xcshareddata
│ │ │ │ └── xcschemes
│ │ │ │ │ └── reactnative.xcscheme
│ │ │ └── project.pbxproj
│ │ └── Podfile.lock
│ ├── babel.config.js
│ ├── index.js
│ ├── Gemfile
│ ├── metro.config.js
│ ├── .gitignore
│ ├── package.json
│ ├── App.js
│ └── Gemfile.lock
├── utils
│ ├── src
│ │ ├── index.js
│ │ ├── config.js
│ │ └── utils.js
│ └── package.json
├── node
│ ├── src
│ │ └── index.js
│ └── package.json
└── web
│ ├── index.html
│ ├── package.json
│ └── src
│ └── index.js
├── .github
├── CODEOWNERS
├── renovate.json
├── PULL_REQUEST_TEMPLATE.md
└── ISSUE_TEMPLATE
│ ├── bug_report.md
│ └── feature_request.md
├── img
├── screenshot-ios.png
├── screenshot-web.png
├── screenshot-node.png
└── screenshot-android.png
├── .vscode
├── settings.json
└── extensions.json
├── CODE_OF_CONDUCT.md
├── LICENSE
├── package.json
├── README.md
├── CONTRIBUTING.md
└── .gitignore
/.husky/.gitignore:
--------------------------------------------------------------------------------
1 | _
2 |
--------------------------------------------------------------------------------
/.yarnrc.yml:
--------------------------------------------------------------------------------
1 | nodeLinker: node-modules
2 |
--------------------------------------------------------------------------------
/packages/react-native/.watchmanconfig:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/.github/CODEOWNERS:
--------------------------------------------------------------------------------
1 | * @aws-samples/aws-sdk-js-team
2 |
--------------------------------------------------------------------------------
/.husky/pre-commit:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | . "$(dirname "$0")/_/husky.sh"
3 |
4 | npx lint-staged
5 |
--------------------------------------------------------------------------------
/packages/utils/src/index.js:
--------------------------------------------------------------------------------
1 | export * from "./config.js";
2 | export * from "./utils.js";
3 |
--------------------------------------------------------------------------------
/packages/react-native/_bundle/config:
--------------------------------------------------------------------------------
1 | BUNDLE_PATH: "vendor/bundle"
2 | BUNDLE_FORCE_RUBY_PLATFORM: 1
3 |
--------------------------------------------------------------------------------
/img/screenshot-ios.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-sdk-js-tests/HEAD/img/screenshot-ios.png
--------------------------------------------------------------------------------
/img/screenshot-web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-sdk-js-tests/HEAD/img/screenshot-web.png
--------------------------------------------------------------------------------
/packages/react-native/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "reactnative",
3 | "displayName": "reactnative"
4 | }
5 |
--------------------------------------------------------------------------------
/img/screenshot-node.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-sdk-js-tests/HEAD/img/screenshot-node.png
--------------------------------------------------------------------------------
/img/screenshot-android.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-sdk-js-tests/HEAD/img/screenshot-android.png
--------------------------------------------------------------------------------
/packages/utils/src/config.js:
--------------------------------------------------------------------------------
1 | export const REGION = "REGION";
2 | export const IDENTITY_POOL_ID = "IDENTITY_POOL_ID";
3 |
--------------------------------------------------------------------------------
/packages/react-native/.prettierrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | arrowParens: 'avoid',
3 | singleQuote: true,
4 | trailingComma: 'all',
5 | };
6 |
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "editor.tabSize": 2,
3 | "editor.formatOnSave": true,
4 | "editor.defaultFormatter": "esbenp.prettier-vscode"
5 | }
6 |
--------------------------------------------------------------------------------
/packages/react-native/android/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | reactnative
3 |
4 |
--------------------------------------------------------------------------------
/packages/react-native/ios/reactnative/Images.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info": {
3 | "version": 1,
4 | "author": "xcode"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/packages/react-native/android/app/debug.keystore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-sdk-js-tests/HEAD/packages/react-native/android/app/debug.keystore
--------------------------------------------------------------------------------
/packages/react-native/android/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-sdk-js-tests/HEAD/packages/react-native/android/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/packages/react-native/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: ['module:@react-native/babel-preset'],
3 | plugins: ['module:@babel/plugin-transform-class-static-block'],
4 | };
5 |
--------------------------------------------------------------------------------
/packages/react-native/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-sdk-js-tests/HEAD/packages/react-native/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/packages/react-native/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-sdk-js-tests/HEAD/packages/react-native/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/packages/react-native/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-sdk-js-tests/HEAD/packages/react-native/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/packages/react-native/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-sdk-js-tests/HEAD/packages/react-native/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/packages/react-native/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-sdk-js-tests/HEAD/packages/react-native/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/packages/react-native/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-sdk-js-tests/HEAD/packages/react-native/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/packages/react-native/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-sdk-js-tests/HEAD/packages/react-native/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/packages/react-native/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-sdk-js-tests/HEAD/packages/react-native/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/packages/react-native/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-sdk-js-tests/HEAD/packages/react-native/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/packages/react-native/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-sdk-js-tests/HEAD/packages/react-native/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/packages/react-native/index.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @format
3 | */
4 |
5 | import {AppRegistry} from 'react-native';
6 | import App from './App';
7 | import {name as appName} from './app.json';
8 |
9 | AppRegistry.registerComponent(appName, () => App);
10 |
--------------------------------------------------------------------------------
/packages/node/src/index.js:
--------------------------------------------------------------------------------
1 | import { REGION, getResponse } from "@aws-sdk/test-utils";
2 |
3 | (async () => {
4 | let response;
5 |
6 | response = await getResponse({ region: REGION });
7 | console.log("\nData returned:");
8 | console.log(JSON.stringify(response, null, 2));
9 | })();
10 |
--------------------------------------------------------------------------------
/CODE_OF_CONDUCT.md:
--------------------------------------------------------------------------------
1 | ## Code of Conduct
2 |
3 | This project has adopted the [Amazon Open Source Code of Conduct](https://aws.github.io/code-of-conduct).
4 | For more information see the [Code of Conduct FAQ](https://aws.github.io/code-of-conduct-faq) or contact
5 | opensource-codeofconduct@amazon.com with any additional questions or comments.
6 |
--------------------------------------------------------------------------------
/packages/react-native/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.2-bin.zip
4 | networkTimeout=10000
5 | validateDistributionUrl=true
6 | zipStoreBase=GRADLE_USER_HOME
7 | zipStorePath=wrapper/dists
8 |
--------------------------------------------------------------------------------
/packages/react-native/ios/reactnative.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/packages/react-native/android/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/packages/react-native/android/settings.gradle:
--------------------------------------------------------------------------------
1 | pluginManagement { includeBuild("../node_modules/@react-native/gradle-plugin") }
2 | plugins { id("com.facebook.react.settings") }
3 | extensions.configure(com.facebook.react.ReactSettingsExtension){ ex -> ex.autolinkLibrariesFromCommand() }
4 | rootProject.name = 'reactnative'
5 | include ':app'
6 | includeBuild('../node_modules/@react-native/gradle-plugin')
7 |
--------------------------------------------------------------------------------
/.github/renovate.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://docs.renovatebot.com/renovate-schema.json",
3 | "extends": ["config:base", ":dependencyDashboard"],
4 | "packageRules": [
5 | {
6 | "matchPackagePatterns": ["*"],
7 | "enabled": false
8 | }
9 | ],
10 | "vulnerabilityAlerts": {
11 | "enabled": true
12 | },
13 | "lockFileMaintenance": {
14 | "enabled": true,
15 | "schedule": ["before 3am on the first day of the month"]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/.github/PULL_REQUEST_TEMPLATE.md:
--------------------------------------------------------------------------------
1 | ### Issue
2 |
3 | Issue number, if available, prefixed with "#"
4 |
5 | ### Description
6 |
7 | What does this implement/fix? Explain your changes.
8 |
9 | ### Testing
10 |
11 | How was this change tested?
12 |
13 | ### Additional context
14 |
15 | Add any other context about the PR here.
16 |
17 | ---
18 |
19 | By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
20 |
--------------------------------------------------------------------------------
/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | // See http://go.microsoft.com/fwlink/?LinkId=827846 to learn about workspace recommendations.
3 | // Extension identifier format: ${publisher}.${name}. Example: vscode.csharp
4 |
5 | // List of extensions which should be recommended for users of this workspace.
6 | "recommendations": ["esbenp.prettier-vscode"],
7 | // List of extensions recommended by VS Code that should not be recommended for users of this workspace.
8 | "unwantedRecommendations": []
9 | }
10 |
--------------------------------------------------------------------------------
/packages/react-native/android/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
--------------------------------------------------------------------------------
/packages/react-native/ios/.xcode.env:
--------------------------------------------------------------------------------
1 | # This `.xcode.env` file is versioned and is used to source the environment
2 | # used when running script phases inside Xcode.
3 | # To customize your local environment, you can create an `.xcode.env.local`
4 | # file that is not versioned.
5 |
6 | # NODE_BINARY variable contains the PATH to the node executable.
7 | #
8 | # Customize the NODE_BINARY variable here.
9 | # For example, to use nvm with brew, add the following line
10 | . "$(brew --prefix nvm)/nvm.sh" --no-use
11 | export NODE_BINARY=$(command -v node)
12 |
--------------------------------------------------------------------------------
/packages/web/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Testing AWS SDK for JavaScript
7 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/packages/react-native/Gemfile:
--------------------------------------------------------------------------------
1 | source 'https://rubygems.org'
2 |
3 | # You may use http://rbenv.org/ or https://rvm.io/ to install and use this version
4 | ruby '3.3.4'
5 |
6 | # Exclude problematic versions of cocoapods and activesupport that causes build failures.
7 | gem 'cocoapods', '>= 1.13', '!= 1.15.0', '!= 1.15.1'
8 | gem 'activesupport', '>= 6.1.7.5', '!= 7.1.0'
9 | gem 'xcodeproj', '< 1.26.0'
10 | gem 'concurrent-ruby', '< 1.3.4'
11 |
12 | # Ruby 3.4.0 has removed some libraries from the standard library.
13 | gem 'bigdecimal'
14 | gem 'logger'
15 | gem 'benchmark'
16 | gem 'mutex_m'
--------------------------------------------------------------------------------
/packages/react-native/android/build.gradle:
--------------------------------------------------------------------------------
1 | buildscript {
2 | ext {
3 | buildToolsVersion = "36.0.0"
4 | minSdkVersion = 24
5 | compileSdkVersion = 36
6 | targetSdkVersion = 36
7 | ndkVersion = "27.1.12297006"
8 | kotlinVersion = "2.1.20"
9 | }
10 | repositories {
11 | google()
12 | mavenCentral()
13 | }
14 | dependencies {
15 | classpath("com.android.tools.build:gradle")
16 | classpath("com.facebook.react:react-native-gradle-plugin")
17 | classpath("org.jetbrains.kotlin:kotlin-gradle-plugin")
18 | }
19 | }
20 |
21 | apply plugin: "com.facebook.react.rootproject"
22 |
--------------------------------------------------------------------------------
/packages/utils/src/utils.js:
--------------------------------------------------------------------------------
1 | import { fromCognitoIdentityPool } from "@aws-sdk/credential-provider-cognito-identity";
2 | import { CognitoIdentityClient } from "@aws-sdk/client-cognito-identity";
3 | import { DynamoDB } from "@aws-sdk/client-dynamodb";
4 |
5 | import { REGION, IDENTITY_POOL_ID } from "./config.js";
6 |
7 | export const getResponse = async (clientParams) => {
8 | const client = new DynamoDB(clientParams);
9 | return client.listTables({ Limit: 1 });
10 | };
11 |
12 | export const getBrowserResponse = async () =>
13 | getResponse({
14 | region: REGION,
15 | credentials: fromCognitoIdentityPool({
16 | client: new CognitoIdentityClient({
17 | region: REGION,
18 | }),
19 | identityPoolId: IDENTITY_POOL_ID,
20 | }),
21 | });
22 |
--------------------------------------------------------------------------------
/packages/web/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-sdk/test-web",
3 | "version": "1.0.0",
4 | "description": "Code samples to test AWS SDK for JavaScript in web environment",
5 | "private": true,
6 | "main": "src/index.js",
7 | "scripts": {
8 | "start:web": "vite --open"
9 | },
10 | "dependencies": {
11 | "@aws-sdk/test-utils": "workspace:*"
12 | },
13 | "author": {
14 | "name": "AWS SDK for JavaScript Team",
15 | "url": "https://aws.amazon.com/javascript/"
16 | },
17 | "license": "MIT-0",
18 | "homepage": "https://github.com/aws-samples/aws-sdk-js-tests/tree/main/packages/web",
19 | "repository": {
20 | "type": "git",
21 | "url": "https://github.com/aws-samples/aws-sdk-js-tests.git",
22 | "directory": "packages/web"
23 | },
24 | "devDependencies": {
25 | "vite": "^7.1.11"
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/packages/utils/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-sdk/test-utils",
3 | "version": "1.0.0",
4 | "description": "Utils for testing AWS SDK for JavaScript",
5 | "private": true,
6 | "main": "src/index.js",
7 | "dependencies": {
8 | "@aws-sdk/client-cognito-identity": "^3.540.0",
9 | "@aws-sdk/client-dynamodb": "^3.540.0",
10 | "@aws-sdk/credential-provider-cognito-identity": "^3.540.0"
11 | },
12 | "author": {
13 | "name": "AWS SDK for JavaScript Team",
14 | "url": "https://aws.amazon.com/javascript/"
15 | },
16 | "license": "MIT-0",
17 | "homepage": "https://github.com/aws-samples/aws-sdk-js-tests/tree/main/packages/utils",
18 | "repository": {
19 | "type": "git",
20 | "url": "https://github.com/aws-samples/aws-sdk-js-tests.git",
21 | "directory": "packages/utils"
22 | },
23 | "type": "module"
24 | }
25 |
--------------------------------------------------------------------------------
/packages/web/src/index.js:
--------------------------------------------------------------------------------
1 | import { getBrowserResponse } from "@aws-sdk/test-utils";
2 |
3 | const getHTMLElement = (title, content) => {
4 | const element = document.createElement("div");
5 | element.style.margin = "30px";
6 |
7 | const titleDiv = document.createElement("div");
8 | titleDiv.innerHTML = title;
9 | const contentDiv = document.createElement("textarea");
10 | contentDiv.rows = 20;
11 | contentDiv.cols = 50;
12 | contentDiv.innerHTML = content;
13 |
14 | element.appendChild(titleDiv);
15 | element.appendChild(contentDiv);
16 |
17 | return element;
18 | };
19 |
20 | const component = async () => {
21 | const response = await getBrowserResponse();
22 | return getHTMLElement("Data returned:", JSON.stringify(response, null, 2));
23 | };
24 |
25 | (async () => {
26 | document.body.appendChild(await component());
27 | })();
28 |
--------------------------------------------------------------------------------
/packages/node/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-sdk/test-node",
3 | "version": "1.0.0",
4 | "description": "Code samples to test AWS SDK for JavaScript in Node.js environment",
5 | "private": true,
6 | "main": "src/index.js",
7 | "scripts": {
8 | "start:node": "nodemon src/index.js"
9 | },
10 | "dependencies": {
11 | "@aws-sdk/test-utils": "workspace:*"
12 | },
13 | "devDependencies": {
14 | "nodemon": "^2.0.19"
15 | },
16 | "author": {
17 | "name": "AWS SDK for JavaScript Team",
18 | "url": "https://aws.amazon.com/javascript/"
19 | },
20 | "license": "MIT-0",
21 | "homepage": "https://github.com/aws-samples/aws-sdk-js-tests/tree/main/packages/node",
22 | "repository": {
23 | "type": "git",
24 | "url": "https://github.com/aws-samples/aws-sdk-js-tests.git",
25 | "directory": "packages/node"
26 | },
27 | "type": "module"
28 | }
29 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/bug_report.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Bug report
3 | about: Create a report to help us improve
4 | title: ""
5 | labels: ""
6 | assignees: ""
7 | ---
8 |
9 |
14 |
15 | ## Describe the bug
16 |
17 | A clear and concise description of what the bug is.
18 |
19 | ## Steps to reproduce
20 |
21 | Steps to reproduce the behavior.
22 |
23 | #### Observed behavior
24 |
25 | A clear and concise description of what happens.
26 |
27 | #### Expected behavior
28 |
29 | A clear and concise description of what you were expecting to happen.
30 |
31 | #### Screenshots
32 |
33 | If applicable, add screenshots to help explain your problem.
34 |
35 | ## Additional context
36 |
37 | Add any other context about the problem here.
38 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature_request.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Feature request
3 | about: Suggest an idea for this project
4 | title: ""
5 | labels: ""
6 | assignees: ""
7 | ---
8 |
9 |
14 |
15 | ### Is your feature request related to a problem? Please describe.
16 |
17 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
18 |
19 | ### Describe the solution you'd like
20 |
21 | A clear and concise description of what you want to happen.
22 |
23 | ### Describe alternatives you've considered
24 |
25 | A clear and concise description of any alternative solutions or features you've considered.
26 |
27 | ### Additional context
28 |
29 | Add any other context or screenshots about the feature request here.
30 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy of
4 | this software and associated documentation files (the "Software"), to deal in
5 | the Software without restriction, including without limitation the rights to
6 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
7 | the Software, and to permit persons to whom the Software is furnished to do so.
8 |
9 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
10 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
11 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
12 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
13 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
14 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
15 |
16 |
--------------------------------------------------------------------------------
/packages/react-native/android/app/src/main/java/com/reactnative/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.reactnative;
2 |
3 | import com.facebook.react.ReactActivity
4 | import com.facebook.react.ReactActivityDelegate
5 | import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled
6 | import com.facebook.react.defaults.DefaultReactActivityDelegate
7 |
8 | class MainActivity : ReactActivity() {
9 |
10 | /**
11 | * Returns the name of the main component registered from JavaScript. This is used to schedule
12 | * rendering of the component.
13 | */
14 | override fun getMainComponentName(): String = "reactnative"
15 |
16 | /**
17 | * Returns the instance of the [ReactActivityDelegate]. We use [DefaultReactActivityDelegate]
18 | * which allows you to enable New Architecture with a single boolean flags [fabricEnabled]
19 | */
20 | override fun createReactActivityDelegate(): ReactActivityDelegate =
21 | DefaultReactActivityDelegate(this, mainComponentName, fabricEnabled)
22 | }
23 |
--------------------------------------------------------------------------------
/packages/react-native/metro.config.js:
--------------------------------------------------------------------------------
1 | const {getDefaultConfig, mergeConfig} = require('@react-native/metro-config');
2 |
3 | const defaultConfig = getDefaultConfig(__dirname);
4 |
5 | const {
6 | resolver: {sourceExts, assetExts},
7 | } = getDefaultConfig(__dirname);
8 |
9 | /**
10 | * Metro configuration for React Native
11 | * https://github.com/facebook/react-native
12 | *
13 | * @format
14 | */
15 | const path = require('path');
16 |
17 | const config = {
18 | resolver: {
19 | extraNodeModules: new Proxy(
20 | {},
21 | {
22 | get: (target, name) => path.join(__dirname, `node_modules/${name}`),
23 | },
24 | ),
25 | assetExts: assetExts.filter(ext => ext !== 'svg'),
26 | sourceExts: [...sourceExts, 'svg'],
27 | },
28 | transformer: {
29 | getTransformOptions: async () => ({
30 | transform: {
31 | experimentalImportSupport: false,
32 | inlineRequires: false,
33 | },
34 | }),
35 | },
36 | watchFolders: [path.resolve(__dirname, '..', '..')],
37 | };
38 |
39 | module.exports = mergeConfig(defaultConfig, config);
40 |
--------------------------------------------------------------------------------
/packages/react-native/ios/reactnative/Images.xcassets/AppIcon.appiconset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images": [
3 | {
4 | "idiom": "iphone",
5 | "scale": "2x",
6 | "size": "20x20"
7 | },
8 | {
9 | "idiom": "iphone",
10 | "scale": "3x",
11 | "size": "20x20"
12 | },
13 | {
14 | "idiom": "iphone",
15 | "scale": "2x",
16 | "size": "29x29"
17 | },
18 | {
19 | "idiom": "iphone",
20 | "scale": "3x",
21 | "size": "29x29"
22 | },
23 | {
24 | "idiom": "iphone",
25 | "scale": "2x",
26 | "size": "40x40"
27 | },
28 | {
29 | "idiom": "iphone",
30 | "scale": "3x",
31 | "size": "40x40"
32 | },
33 | {
34 | "idiom": "iphone",
35 | "scale": "2x",
36 | "size": "60x60"
37 | },
38 | {
39 | "idiom": "iphone",
40 | "scale": "3x",
41 | "size": "60x60"
42 | },
43 | {
44 | "idiom": "ios-marketing",
45 | "scale": "1x",
46 | "size": "1024x1024"
47 | }
48 | ],
49 | "info": {
50 | "author": "xcode",
51 | "version": 1
52 | }
53 | }
54 |
--------------------------------------------------------------------------------
/packages/react-native/ios/PrivacyInfo.xcprivacy:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | NSPrivacyAccessedAPITypes
6 |
7 |
8 | NSPrivacyAccessedAPIType
9 | NSPrivacyAccessedAPICategoryFileTimestamp
10 | NSPrivacyAccessedAPITypeReasons
11 |
12 | C617.1
13 |
14 |
15 |
16 | NSPrivacyAccessedAPIType
17 | NSPrivacyAccessedAPICategoryUserDefaults
18 | NSPrivacyAccessedAPITypeReasons
19 |
20 | CA92.1
21 |
22 |
23 |
24 | NSPrivacyAccessedAPIType
25 | NSPrivacyAccessedAPICategorySystemBootTime
26 | NSPrivacyAccessedAPITypeReasons
27 |
28 | 35F9.1
29 |
30 |
31 |
32 | NSPrivacyCollectedDataTypes
33 |
34 | NSPrivacyTracking
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/packages/react-native/ios/reactnative/PrivacyInfo.xcprivacy:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | NSPrivacyAccessedAPITypes
6 |
7 |
8 | NSPrivacyAccessedAPIType
9 | NSPrivacyAccessedAPICategoryFileTimestamp
10 | NSPrivacyAccessedAPITypeReasons
11 |
12 | C617.1
13 |
14 |
15 |
16 | NSPrivacyAccessedAPIType
17 | NSPrivacyAccessedAPICategoryUserDefaults
18 | NSPrivacyAccessedAPITypeReasons
19 |
20 | CA92.1
21 |
22 |
23 |
24 | NSPrivacyAccessedAPIType
25 | NSPrivacyAccessedAPICategorySystemBootTime
26 | NSPrivacyAccessedAPITypeReasons
27 |
28 | 35F9.1
29 |
30 |
31 |
32 | NSPrivacyCollectedDataTypes
33 |
34 | NSPrivacyTracking
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/packages/react-native/.gitignore:
--------------------------------------------------------------------------------
1 | # OSX
2 | #
3 | .DS_Store
4 |
5 | # Xcode
6 | #
7 | build/
8 | *.pbxuser
9 | !default.pbxuser
10 | *.mode1v3
11 | !default.mode1v3
12 | *.mode2v3
13 | !default.mode2v3
14 | *.perspectivev3
15 | !default.perspectivev3
16 | xcuserdata
17 | *.xccheckout
18 | *.moved-aside
19 | DerivedData
20 | *.hmap
21 | *.ipa
22 | *.xcuserstate
23 | ios/.xcode.env.local
24 |
25 | # Android/IntelliJ
26 | #
27 | build/
28 | .idea
29 | .gradle
30 | local.properties
31 | *.iml
32 | *.hprof
33 | **/.cxx
34 |
35 | # node.js
36 | #
37 | node_modules/
38 | npm-debug.log
39 | yarn-error.log
40 |
41 | # BUCK
42 | buck-out/
43 | \.buckd/
44 | *.keystore
45 | !debug.keystore
46 |
47 | # fastlane
48 | #
49 | # It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
50 | # screenshots whenever they are needed.
51 | # For more information about the recommended setup visit:
52 | # https://docs.fastlane.tools/best-practices/source-control/
53 |
54 | **/fastlane/report.xml
55 | **/fastlane/Preview.html
56 | **/fastlane/screenshots
57 | **/fastlane/test_output
58 |
59 | # Bundle artifact
60 | *.jsbundle
61 |
62 | # Ruby / CocoaPods
63 | /ios/Pods/
64 | /vendor/bundle/
65 |
--------------------------------------------------------------------------------
/packages/react-native/android/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
14 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-sdk/test",
3 | "version": "1.0.0",
4 | "description": "Monorepo with code samples for testing AWS SDK for JavaScript",
5 | "private": true,
6 | "workspaces": {
7 | "packages": [
8 | "packages/*"
9 | ]
10 | },
11 | "scripts": {
12 | "start:node": "(cd packages/node && yarn start:node)",
13 | "start:web": "(cd packages/web && yarn start:web)",
14 | "start:ios": "(cd packages/react-native && yarn ios)",
15 | "start:android": "(cd packages/react-native && yarn android)",
16 | "postinstall": "husky install"
17 | },
18 | "repository": {
19 | "type": "git",
20 | "url": "git+https://github.com/aws-samples/aws-sdk-js-tests.git"
21 | },
22 | "keywords": [],
23 | "author": {
24 | "name": "AWS SDK for JavaScript Team",
25 | "url": "https://aws.amazon.com/javascript/"
26 | },
27 | "license": "MIT-0",
28 | "bugs": {
29 | "url": "https://github.com/aws-samples/aws-sdk-js-tests/issues"
30 | },
31 | "homepage": "https://github.com/aws-samples/aws-sdk-js-tests#readme",
32 | "devDependencies": {
33 | "husky": "8.0.1",
34 | "lint-staged": "13.0.3",
35 | "prettier": "2.7.1"
36 | },
37 | "packageManager": "yarn@4.11.0",
38 | "lint-staged": {
39 | "*.{js,css,json,md}": "prettier --write"
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/packages/react-native/ios/Podfile:
--------------------------------------------------------------------------------
1 | # Resolve react_native_pods.rb with node to allow for hoisting
2 | require Pod::Executable.execute_command('node', ['-p',
3 | 'require.resolve(
4 | "react-native/scripts/react_native_pods.rb",
5 | {paths: [process.argv[1]]},
6 | )', __dir__]).strip
7 |
8 | platform :ios, min_ios_version_supported
9 | prepare_react_native_project!
10 |
11 | linkage = ENV['USE_FRAMEWORKS']
12 | if linkage != nil
13 | Pod::UI.puts "Configuring Pod with #{linkage}ally linked Frameworks".green
14 | use_frameworks! :linkage => linkage.to_sym
15 | end
16 |
17 | target 'reactnative' do
18 | config = use_native_modules!
19 |
20 | use_react_native!(
21 | :path => config[:reactNativePath],
22 | # An absolute path to your application root.
23 | :app_path => "#{Pod::Config.instance.installation_root}/.."
24 | )
25 |
26 | target 'reactnativeTests' do
27 | inherit! :complete
28 | # Pods for testing
29 | end
30 |
31 | post_install do |installer|
32 | # https://github.com/facebook/react-native/blob/main/packages/react-native/scripts/react_native_pods.rb#L197-L202
33 | react_native_post_install(
34 | installer,
35 | config[:reactNativePath],
36 | :mac_catalyst_enabled => false,
37 | # :ccache_enabled => true
38 | )
39 | end
40 | end
41 |
--------------------------------------------------------------------------------
/packages/react-native/ios/AppDelegate.swift:
--------------------------------------------------------------------------------
1 | import UIKit
2 | import React
3 | import React_RCTAppDelegate
4 | import ReactAppDependencyProvider
5 |
6 | @main
7 | class AppDelegate: UIResponder, UIApplicationDelegate {
8 | var window: UIWindow?
9 |
10 | var reactNativeDelegate: ReactNativeDelegate?
11 | var reactNativeFactory: RCTReactNativeFactory?
12 |
13 | func application(
14 | _ application: UIApplication,
15 | didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? = nil
16 | ) -> Bool {
17 | let delegate = ReactNativeDelegate()
18 | let factory = RCTReactNativeFactory(delegate: delegate)
19 | delegate.dependencyProvider = RCTAppDependencyProvider()
20 |
21 | reactNativeDelegate = delegate
22 | reactNativeFactory = factory
23 |
24 | window = UIWindow(frame: UIScreen.main.bounds)
25 |
26 | factory.startReactNative(
27 | withModuleName: "reactnative",
28 | in: window,
29 | launchOptions: launchOptions
30 | )
31 |
32 | return true
33 | }
34 | }
35 |
36 | class ReactNativeDelegate: RCTDefaultReactNativeFactoryDelegate {
37 | override func sourceURL(for bridge: RCTBridge) -> URL? {
38 | self.bundleURL()
39 | }
40 |
41 | override func bundleURL() -> URL? {
42 | #if DEBUG
43 | RCTBundleURLProvider.sharedSettings().jsBundleURL(forBundleRoot: "index")
44 | #else
45 | Bundle.main.url(forResource: "main", withExtension: "jsbundle")
46 | #endif
47 | }
48 | }
49 |
--------------------------------------------------------------------------------
/packages/react-native/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@aws-sdk/test-react-native",
3 | "version": "1.0.0",
4 | "description": "Code samples to test AWS SDK for JavaScript in React Native environment",
5 | "private": true,
6 | "scripts": {
7 | "android": "react-native run-android",
8 | "ios": "(cd ios && pod install) && react-native run-ios",
9 | "start": "react-native start"
10 | },
11 | "dependencies": {
12 | "@aws-sdk/test-utils": "workspace:*",
13 | "react": "19.1.0",
14 | "react-native": "^0.81.5",
15 | "react-native-get-random-values": "^1.11.0",
16 | "react-native-url-polyfill": "^2.0.0",
17 | "serialize-error": "^11.0.3",
18 | "web-streams-polyfill": "^4.0.0"
19 | },
20 | "devDependencies": {
21 | "@babel/core": "^7.12.9",
22 | "@babel/plugin-transform-class-static-block": "^7.12.5",
23 | "@babel/runtime": "^7.12.5",
24 | "@react-native-community/cli": "^19.1.1",
25 | "@react-native/babel-preset": "^0.81.5",
26 | "@react-native/metro-config": "^0.81.5"
27 | },
28 | "author": {
29 | "name": "AWS SDK for JavaScript Team",
30 | "url": "https://aws.amazon.com/javascript/"
31 | },
32 | "license": "MIT-0",
33 | "homepage": "https://github.com/aws-samples/aws-sdk-js-tests/tree/main/packages/react-native",
34 | "repository": {
35 | "type": "git",
36 | "url": "https://github.com/aws-samples/aws-sdk-js-tests.git",
37 | "directory": "packages/react-native"
38 | },
39 | "installConfig": {
40 | "hoistingLimits": "workspaces"
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/packages/react-native/android/app/src/main/java/com/reactnative/MainApplication.kt:
--------------------------------------------------------------------------------
1 | package com.reactnative
2 |
3 | import android.app.Application
4 | import com.facebook.react.PackageList
5 | import com.facebook.react.ReactApplication
6 | import com.facebook.react.ReactHost
7 | import com.facebook.react.ReactNativeApplicationEntryPoint.loadReactNative
8 | import com.facebook.react.ReactNativeHost
9 | import com.facebook.react.ReactPackage
10 | import com.facebook.react.defaults.DefaultReactHost.getDefaultReactHost
11 | import com.facebook.react.defaults.DefaultReactNativeHost
12 |
13 | class MainApplication : Application(), ReactApplication {
14 |
15 | override val reactNativeHost: ReactNativeHost =
16 | object : DefaultReactNativeHost(this) {
17 | override fun getPackages(): List =
18 | PackageList(this).packages.apply {
19 | // Packages that cannot be autolinked yet can be added manually here, for example:
20 | // add(MyReactNativePackage())
21 | }
22 |
23 | override fun getJSMainModuleName(): String = "index"
24 |
25 | override fun getUseDeveloperSupport(): Boolean = BuildConfig.DEBUG
26 |
27 | override val isNewArchEnabled: Boolean = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED
28 | override val isHermesEnabled: Boolean = BuildConfig.IS_HERMES_ENABLED
29 | }
30 |
31 | override val reactHost: ReactHost
32 | get() = getDefaultReactHost(applicationContext, reactNativeHost)
33 |
34 | override fun onCreate() {
35 | super.onCreate()
36 | loadReactNative(this)
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/packages/react-native/ios/reactnative/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleDisplayName
8 | reactnative
9 | CFBundleExecutable
10 | $(EXECUTABLE_NAME)
11 | CFBundleIdentifier
12 | $(PRODUCT_BUNDLE_IDENTIFIER)
13 | CFBundleInfoDictionaryVersion
14 | 6.0
15 | CFBundleName
16 | $(PRODUCT_NAME)
17 | CFBundlePackageType
18 | APPL
19 | CFBundleShortVersionString
20 | 0.0.1
21 | CFBundleSignature
22 | ????
23 | CFBundleVersion
24 | $(CURRENT_PROJECT_VERSION)
25 | LSRequiresIPhoneOS
26 |
27 | NSAppTransportSecurity
28 |
29 | NSAllowsArbitraryLoads
30 |
31 | NSAllowsLocalNetworking
32 |
33 |
34 | NSLocationWhenInUseUsageDescription
35 |
36 | RCTNewArchEnabled
37 |
38 | UILaunchStoryboardName
39 | LaunchScreen
40 | UIRequiredDeviceCapabilities
41 |
42 | arm64
43 |
44 | UISupportedInterfaceOrientations
45 |
46 | UIInterfaceOrientationPortrait
47 | UIInterfaceOrientationLandscapeLeft
48 | UIInterfaceOrientationLandscapeRight
49 |
50 | UIViewControllerBasedStatusBarAppearance
51 |
52 |
53 |
54 |
--------------------------------------------------------------------------------
/packages/react-native/App.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Sample React Native App
3 | * https://github.com/facebook/react-native
4 | *
5 | * @format
6 | * @flow strict-local
7 | */
8 |
9 | import React, { useState } from 'react';
10 | import { Button, StyleSheet, View, Text, TextInput } from 'react-native';
11 | import { serializeError } from 'serialize-error';
12 |
13 | // React Native polyfills required for AWS SDK for JavaScript.
14 | import 'react-native-get-random-values';
15 | import 'react-native-url-polyfill/auto';
16 | import 'web-streams-polyfill/polyfill';
17 |
18 | import { getBrowserResponse } from '@aws-sdk/test-utils';
19 |
20 | const App: () => Node = () => {
21 | const [response, setResponse] = useState('');
22 |
23 | const fetchResponse = async () => {
24 | try {
25 | const response = await getBrowserResponse();
26 | setResponse(JSON.stringify(response, null, 2));
27 | } catch (err) {
28 | console.error(serializeError(err));
29 | setResponse(`Error: ${err}. Check console for more details.`);
30 | }
31 | };
32 |
33 | return (
34 |
35 |
36 | AWS SDK for JavaScript:
37 |
38 |
44 |
45 |
46 | );
47 | };
48 |
49 | const styles = StyleSheet.create({
50 | container: {
51 | flex: 1,
52 | },
53 | sectionContainer: {
54 | flex: 1,
55 | borderWidth: 1,
56 | padding: 16,
57 | },
58 | sectionTitle: {
59 | fontSize: 18,
60 | textAlign: 'center',
61 | fontWeight: '600',
62 | color: '#000000',
63 | },
64 | sectionDescription: {
65 | flex: 1,
66 | fontSize: 14,
67 | fontWeight: '400',
68 | color: '#4c4c4c',
69 | backgroundColor: '#f0f0f0',
70 | },
71 | });
72 |
73 | export default App;
74 |
--------------------------------------------------------------------------------
/packages/react-native/android/app/src/main/res/drawable/rn_edit_text_material.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
21 |
22 |
23 |
32 |
33 |
34 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/packages/react-native/android/gradle.properties:
--------------------------------------------------------------------------------
1 | # Project-wide Gradle settings.
2 |
3 | # IDE (e.g. Android Studio) users:
4 | # Gradle settings configured through the IDE *will override*
5 | # any settings specified in this file.
6 |
7 | # For more details on how to configure your build environment visit
8 | # http://www.gradle.org/docs/current/userguide/build_environment.html
9 |
10 | # Specifies the JVM arguments used for the daemon process.
11 | # The setting is particularly useful for tweaking memory settings.
12 | # Default value: -Xmx512m -XX:MaxMetaspaceSize=256m
13 | org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m
14 |
15 | # When configured, Gradle will run in incubating parallel mode.
16 | # This option should only be used with decoupled projects. More details, visit
17 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
18 | # org.gradle.parallel=true
19 |
20 | # AndroidX package structure to make it clearer which packages are bundled with the
21 | # Android operating system, and which are packaged with your app's APK
22 | # https://developer.android.com/topic/libraries/support-library/androidx-rn
23 | android.useAndroidX=true
24 |
25 | # Use this property to specify which architecture you want to build.
26 | # You can also override it from the CLI using
27 | # ./gradlew -PreactNativeArchitectures=x86_64
28 | reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64
29 |
30 | # Use this property to enable support to the new architecture.
31 | # This will allow you to use TurboModules and the Fabric render in
32 | # your application. You should enable this flag either if you want
33 | # to write custom TurboModules/Fabric components OR use libraries that
34 | # are providing them.
35 | newArchEnabled=true
36 |
37 | # Use this property to enable or disable the Hermes JS engine.
38 | # If set to false, you will be using JSC instead.
39 | hermesEnabled=true
40 |
41 | # Use this property to enable edge-to-edge display support.
42 | # This allows your app to draw behind system bars for an immersive UI.
43 | # Note: Only works with ReactActivity and should not be used with custom Activity.
44 | edgeToEdgeEnabled=false
--------------------------------------------------------------------------------
/packages/react-native/android/gradlew.bat:
--------------------------------------------------------------------------------
1 | @rem
2 | @rem Copyright 2015 the original author or authors.
3 | @rem
4 | @rem Licensed under the Apache License, Version 2.0 (the "License");
5 | @rem you may not use this file except in compliance with the License.
6 | @rem You may obtain a copy of the License at
7 | @rem
8 | @rem https://www.apache.org/licenses/LICENSE-2.0
9 | @rem
10 | @rem Unless required by applicable law or agreed to in writing, software
11 | @rem distributed under the License is distributed on an "AS IS" BASIS,
12 | @rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | @rem See the License for the specific language governing permissions and
14 | @rem limitations under the License.
15 | @rem
16 | @rem SPDX-License-Identifier: Apache-2.0
17 | @rem
18 |
19 | @if "%DEBUG%"=="" @echo off
20 | @rem ##########################################################################
21 | @rem
22 | @rem Gradle startup script for Windows
23 | @rem
24 | @rem ##########################################################################
25 |
26 | @rem Set local scope for the variables with windows NT shell
27 | if "%OS%"=="Windows_NT" setlocal
28 |
29 | set DIRNAME=%~dp0
30 | if "%DIRNAME%"=="" set DIRNAME=.
31 | @rem This is normally unused
32 | set APP_BASE_NAME=%~n0
33 | set APP_HOME=%DIRNAME%
34 |
35 | @rem Resolve any "." and ".." in APP_HOME to make it shorter.
36 | for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
37 |
38 | @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
39 | set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
40 |
41 | @rem Find java.exe
42 | if defined JAVA_HOME goto findJavaFromJavaHome
43 |
44 | set JAVA_EXE=java.exe
45 | %JAVA_EXE% -version >NUL 2>&1
46 | if %ERRORLEVEL% equ 0 goto execute
47 |
48 | echo. 1>&2
49 | echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2
50 | echo. 1>&2
51 | echo Please set the JAVA_HOME variable in your environment to match the 1>&2
52 | echo location of your Java installation. 1>&2
53 |
54 | goto fail
55 |
56 | :findJavaFromJavaHome
57 | set JAVA_HOME=%JAVA_HOME:"=%
58 | set JAVA_EXE=%JAVA_HOME%/bin/java.exe
59 |
60 | if exist "%JAVA_EXE%" goto execute
61 |
62 | echo. 1>&2
63 | echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2
64 | echo. 1>&2
65 | echo Please set the JAVA_HOME variable in your environment to match the 1>&2
66 | echo location of your Java installation. 1>&2
67 |
68 | goto fail
69 |
70 | :execute
71 | @rem Setup the command line
72 |
73 | set CLASSPATH=
74 |
75 |
76 | @rem Execute Gradle
77 | "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %*
78 |
79 | :end
80 | @rem End local scope for the variables with windows NT shell
81 | if %ERRORLEVEL% equ 0 goto mainEnd
82 |
83 | :fail
84 | rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
85 | rem the _cmd.exe /c_ return code!
86 | set EXIT_CODE=%ERRORLEVEL%
87 | if %EXIT_CODE% equ 0 set EXIT_CODE=1
88 | if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE%
89 | exit /b %EXIT_CODE%
90 |
91 | :mainEnd
92 | if "%OS%"=="Windows_NT" endlocal
93 |
94 | :omega
95 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # aws-sdk-js-tests
2 |
3 | Code Samples for testing AWS SDK for JavaScript.
4 |
5 | ## Steps to test:
6 |
7 | - Fork this repo, and clone your fork.
8 | - Create a local branch in your workspace.
9 | - Update the code for testing AWS SDK for JavaScript.
10 | - The SDK clients are created and API calls are made in [`packages/utils/src/utils.js`](./packages/utils/src/utils.js).
11 | - Push code to remote branch on your fork, and share the code for reproducing the issue.
12 |
13 | ## Pre-requisites
14 |
15 | - Run `corepack enable` to let corepack manage version of yarn.
16 | - Update REGION in [`packages/utils/src/config.js`](./packages/utils/src/config.js).
17 | - For browser and react-native, IDENTITY_POOL_ID also needs to be updated.
18 | - [Create a Amazon Cognito Identity pool for testing](https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/getting-started-browser.html#getting-started-browser-create-identity-pool)
19 | - Note down IDENTITY_POOL_ID
20 | - [Add a Policy to the test Unauthenticated IAM Role](https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/getting-started-browser.html#getting-started-browser-iam-role)
21 | - The policy should be specific to the operations you want to test
22 | - Update the IDENTITY_POOL_ID in [`packages/utils/src/config.js`](./packages/utils/src/config.js).
23 |
24 | ## Example test for data returned by DynamoDB client:
25 |
26 | - Checkout main branch: `git checkout main`
27 | - Run `yarn` to install dependencies.
28 |
29 | ### Node.js:
30 |
31 | - Run `yarn start:node` to run SDK clients in Node.js
32 | - The responses returned by clients will be printed in console, and will re-run when code is updated.
33 | - The file being run is at [`packages/node/src/index.js`](./packages/node/src/index.js).
34 |
35 | Click to view Node.js screenshot
36 |
37 |
38 | 
39 |
40 |
41 |
42 |
43 | ### Browser:
44 |
45 | - Run `yarn start:web` to start vite server with HMR.
46 | - The bundle will be opened in default browser, and get refreshed when code is updated.
47 | - The file being run is at [`packages/web/src/index.js`](./packages/web/src/index.js).
48 |
49 | Click to view Browser screenshot
50 |
51 |
52 | 
53 |
54 |
55 |
56 |
57 | ### React Native:
58 |
59 | - Install [dependencies](https://reactnative.dev/docs/set-up-your-environment#installing-dependencies) for the Development OS and Target OS.
60 |
61 | #### iOS
62 |
63 | - Run `yarn start:ios` to start local development server with iOS using React Native CLI.
64 |
65 | Click to view iOS screenshot
66 |
67 |
68 | 
69 |
70 |
71 |
72 |
73 | #### Android
74 |
75 | - Run `yarn start:android` to start local development server with Android using React Native CLI.
76 |
77 | Click to view Android screenshot
78 |
79 |
80 | 
81 |
82 |
83 |
84 |
85 | The react-native app in simulator/emulator will refresh when code is updated.
86 | The file being run is at [`packages/react-native/App.js`](./packages/react-native/App.js).
87 |
88 | ## License
89 |
90 | This library is licensed under the MIT-0 License. See the LICENSE file.
91 |
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # Contributing Guidelines
2 |
3 | Thank you for your interest in contributing to our project. Whether it's a bug report, new feature, correction, or additional
4 | documentation, we greatly value feedback and contributions from our community.
5 |
6 | Please read through this document before submitting any issues or pull requests to ensure we have all the necessary
7 | information to effectively respond to your bug report or contribution.
8 |
9 | ## Reporting Bugs/Feature Requests
10 |
11 | We welcome you to use the GitHub issue tracker to report bugs or suggest features.
12 |
13 | When filing an issue, please check existing open, or recently closed, issues to make sure somebody else hasn't already
14 | reported the issue. Please try to include as much information as you can. Details like these are incredibly useful:
15 |
16 | - A reproducible test case or series of steps
17 | - The version of our code being used
18 | - Any modifications you've made relevant to the bug
19 | - Anything unusual about your environment or deployment
20 |
21 | ## Contributing via Pull Requests
22 |
23 | Contributions via pull requests are much appreciated. Before sending us a pull request, please ensure that:
24 |
25 | 1. You are working against the latest source on the _main_ branch.
26 | 2. You check existing open, and recently merged, pull requests to make sure someone else hasn't addressed the problem already.
27 | 3. You open an issue to discuss any significant work - we would hate for your time to be wasted.
28 |
29 | To send us a pull request, please:
30 |
31 | 1. Fork the repository.
32 | 2. Modify the source; please focus on the specific change you are contributing. If you also reformat all the code, it will be hard for us to focus on your change.
33 | 3. Ensure local tests pass.
34 | 4. Commit to your fork using clear commit messages.
35 | 5. Send us a pull request, answering any default questions in the pull request interface.
36 | 6. Pay attention to any automated CI failures reported in the pull request, and stay involved in the conversation.
37 |
38 | GitHub provides additional document on [forking a repository](https://help.github.com/articles/fork-a-repo/) and
39 | [creating a pull request](https://help.github.com/articles/creating-a-pull-request/).
40 |
41 | ## Finding contributions to work on
42 |
43 | Looking at the existing issues is a great way to find something to contribute on. As our projects, by default, use the default GitHub issue labels (enhancement/bug/duplicate/help wanted/invalid/question/wontfix), looking at any 'help wanted' issues is a great place to start.
44 |
45 | ## Code of Conduct
46 |
47 | This project has adopted the [Amazon Open Source Code of Conduct](https://aws.github.io/code-of-conduct).
48 | For more information see the [Code of Conduct FAQ](https://aws.github.io/code-of-conduct-faq) or contact
49 | opensource-codeofconduct@amazon.com with any additional questions or comments.
50 |
51 | ## Security issue notifications
52 |
53 | If you discover a potential security issue in this project we ask that you notify AWS/Amazon Security via our [vulnerability reporting page](http://aws.amazon.com/security/vulnerability-reporting/). Please do **not** create a public github issue.
54 |
55 | ## Licensing
56 |
57 | See the [LICENSE](LICENSE) file for our project's licensing. We will ask you to confirm the licensing of your contribution.
58 |
59 | We may ask you to sign a [Contributor License Agreement (CLA)](http://en.wikipedia.org/wiki/Contributor_License_Agreement) for larger changes.
60 |
--------------------------------------------------------------------------------
/packages/react-native/Gemfile.lock:
--------------------------------------------------------------------------------
1 | GEM
2 | remote: https://rubygems.org/
3 | specs:
4 | CFPropertyList (3.0.8)
5 | activesupport (7.2.3)
6 | base64
7 | benchmark (>= 0.3)
8 | bigdecimal
9 | concurrent-ruby (~> 1.0, >= 1.3.1)
10 | connection_pool (>= 2.2.5)
11 | drb
12 | i18n (>= 1.6, < 2)
13 | logger (>= 1.4.2)
14 | minitest (>= 5.1)
15 | securerandom (>= 0.3)
16 | tzinfo (~> 2.0, >= 2.0.5)
17 | addressable (2.8.8)
18 | public_suffix (>= 2.0.2, < 8.0)
19 | algoliasearch (1.27.5)
20 | httpclient (~> 2.8, >= 2.8.3)
21 | json (>= 1.5.1)
22 | atomos (0.1.3)
23 | base64 (0.3.0)
24 | benchmark (0.5.0)
25 | bigdecimal (3.3.1)
26 | claide (1.1.0)
27 | cocoapods (1.15.2)
28 | addressable (~> 2.8)
29 | claide (>= 1.0.2, < 2.0)
30 | cocoapods-core (= 1.15.2)
31 | cocoapods-deintegrate (>= 1.0.3, < 2.0)
32 | cocoapods-downloader (>= 2.1, < 3.0)
33 | cocoapods-plugins (>= 1.0.0, < 2.0)
34 | cocoapods-search (>= 1.0.0, < 2.0)
35 | cocoapods-trunk (>= 1.6.0, < 2.0)
36 | cocoapods-try (>= 1.1.0, < 2.0)
37 | colored2 (~> 3.1)
38 | escape (~> 0.0.4)
39 | fourflusher (>= 2.3.0, < 3.0)
40 | gh_inspector (~> 1.0)
41 | molinillo (~> 0.8.0)
42 | nap (~> 1.0)
43 | ruby-macho (>= 2.3.0, < 3.0)
44 | xcodeproj (>= 1.23.0, < 2.0)
45 | cocoapods-core (1.15.2)
46 | activesupport (>= 5.0, < 8)
47 | addressable (~> 2.8)
48 | algoliasearch (~> 1.0)
49 | concurrent-ruby (~> 1.1)
50 | fuzzy_match (~> 2.0.4)
51 | nap (~> 1.0)
52 | netrc (~> 0.11)
53 | public_suffix (~> 4.0)
54 | typhoeus (~> 1.0)
55 | cocoapods-deintegrate (1.0.5)
56 | cocoapods-downloader (2.1)
57 | cocoapods-plugins (1.0.0)
58 | nap
59 | cocoapods-search (1.0.1)
60 | cocoapods-trunk (1.6.0)
61 | nap (>= 0.8, < 2.0)
62 | netrc (~> 0.11)
63 | cocoapods-try (1.2.0)
64 | colored2 (3.1.2)
65 | concurrent-ruby (1.3.3)
66 | connection_pool (2.5.5)
67 | drb (2.2.3)
68 | escape (0.0.4)
69 | ethon (0.18.0)
70 | ffi (>= 1.15.0)
71 | logger
72 | ffi (1.17.2)
73 | fourflusher (2.3.1)
74 | fuzzy_match (2.0.4)
75 | gh_inspector (1.1.3)
76 | httpclient (2.9.0)
77 | mutex_m
78 | i18n (1.14.7)
79 | concurrent-ruby (~> 1.0)
80 | json (2.17.0)
81 | logger (1.7.0)
82 | minitest (5.26.2)
83 | molinillo (0.8.0)
84 | mutex_m (0.3.0)
85 | nanaimo (0.3.0)
86 | nap (1.1.0)
87 | netrc (0.11.0)
88 | public_suffix (4.0.7)
89 | rexml (3.4.4)
90 | ruby-macho (2.5.1)
91 | securerandom (0.4.1)
92 | typhoeus (1.4.1)
93 | ethon (>= 0.9.0)
94 | tzinfo (2.0.6)
95 | concurrent-ruby (~> 1.0)
96 | xcodeproj (1.25.1)
97 | CFPropertyList (>= 2.3.3, < 4.0)
98 | atomos (~> 0.1.3)
99 | claide (>= 1.0.2, < 2.0)
100 | colored2 (~> 3.1)
101 | nanaimo (~> 0.3.0)
102 | rexml (>= 3.3.6, < 4.0)
103 |
104 | PLATFORMS
105 | ruby
106 |
107 | DEPENDENCIES
108 | activesupport (>= 6.1.7.5, != 7.1.0)
109 | benchmark
110 | bigdecimal
111 | cocoapods (>= 1.13, != 1.15.1, != 1.15.0)
112 | concurrent-ruby (< 1.3.4)
113 | logger
114 | mutex_m
115 | xcodeproj (< 1.26.0)
116 |
117 | RUBY VERSION
118 | ruby 3.3.4p94
119 |
120 | BUNDLED WITH
121 | 2.5.11
122 |
--------------------------------------------------------------------------------
/packages/react-native/ios/reactnative.xcodeproj/xcshareddata/xcschemes/reactnative.xcscheme:
--------------------------------------------------------------------------------
1 |
2 |
5 |
8 |
9 |
15 |
21 |
22 |
23 |
24 |
25 |
30 |
31 |
33 |
39 |
40 |
41 |
42 |
43 |
53 |
55 |
61 |
62 |
63 |
64 |
70 |
72 |
78 |
79 |
80 |
81 |
83 |
84 |
87 |
88 |
89 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # OSX
2 | #
3 | .DS_Store
4 |
5 | # Xcode
6 | #
7 | build/
8 | *.pbxuser
9 | !default.pbxuser
10 | *.mode1v3
11 | !default.mode1v3
12 | *.mode2v3
13 | !default.mode2v3
14 | *.perspectivev3
15 | !default.perspectivev3
16 | xcuserdata
17 | *.xccheckout
18 | *.moved-aside
19 | DerivedData
20 | *.hmap
21 | *.ipa
22 | *.xcuserstate
23 | project.xcworkspace
24 |
25 | # We recommend against adding the Pods directory to your .gitignore. However
26 | # you should judge for yourself, the pros and cons are mentioned at:
27 | # https://guides.cocoapods.org/using/using-cocoapods.html#should-i-ignore-the-pods-directory-in-source-control
28 | Pods/
29 |
30 | # Android/IntelliJ
31 | #
32 | build/
33 | .idea
34 | .gradle
35 | local.properties
36 | *.iml
37 |
38 | # BUCK
39 | buck-out/
40 | \.buckd/
41 | *.keystore
42 |
43 | # fastlane
44 | #
45 | # It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
46 | # screenshots whenever they are needed.
47 | # For more information about the recommended setup visit:
48 | # https://docs.fastlane.tools/best-practices/source-control/
49 |
50 | */fastlane/report.xml
51 | */fastlane/Preview.html
52 | */fastlane/screenshots
53 |
54 | # Bundle artifact
55 | *.jsbundle
56 |
57 | # Expo folders
58 | .expo
59 |
60 | # Logs
61 | logs
62 | *.log
63 | npm-debug.log*
64 | yarn-debug.log*
65 | yarn-error.log*
66 | lerna-debug.log*
67 |
68 | # Diagnostic reports (https://nodejs.org/api/report.html)
69 | report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
70 |
71 | # Runtime data
72 | pids
73 | *.pid
74 | *.seed
75 | *.pid.lock
76 |
77 | # Directory for instrumented libs generated by jscoverage/JSCover
78 | lib-cov
79 |
80 | # Coverage directory used by tools like istanbul
81 | coverage
82 | *.lcov
83 |
84 | # nyc test coverage
85 | .nyc_output
86 |
87 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
88 | .grunt
89 |
90 | # Bower dependency directory (https://bower.io/)
91 | bower_components
92 |
93 | # node-waf configuration
94 | .lock-wscript
95 |
96 | # Compiled binary addons (https://nodejs.org/api/addons.html)
97 | build/Release
98 |
99 | # Dependency directories
100 | node_modules/
101 | jspm_packages/
102 |
103 | # TypeScript v1 declaration files
104 | typings/
105 |
106 | # TypeScript cache
107 | *.tsbuildinfo
108 |
109 | # Optional npm cache directory
110 | .npm
111 |
112 | # Optional eslint cache
113 | .eslintcache
114 |
115 | # Microbundle cache
116 | .rpt2_cache/
117 | .rts2_cache_cjs/
118 | .rts2_cache_es/
119 | .rts2_cache_umd/
120 |
121 | # Optional REPL history
122 | .node_repl_history
123 |
124 | # Output of 'npm pack'
125 | *.tgz
126 |
127 | # Yarn Integrity file
128 | .yarn-integrity
129 |
130 | # dotenv environment variables file
131 | .env
132 | .env.test
133 |
134 | # parcel-bundler cache (https://parceljs.org/)
135 | .cache
136 |
137 | # Next.js build output
138 | .next
139 |
140 | # Nuxt.js build / generate output
141 | .nuxt
142 | dist
143 |
144 | # Gatsby files
145 | .cache/
146 | # Comment in the public line in if your project uses Gatsby and not Next.js
147 | # https://nextjs.org/blog/next-9-1#public-directory-support
148 | # public
149 |
150 | # vuepress build output
151 | .vuepress/dist
152 |
153 | # Serverless directories
154 | .serverless/
155 |
156 | # FuseBox cache
157 | .fusebox/
158 |
159 | # DynamoDB Local files
160 | .dynamodb/
161 |
162 | # TernJS port file
163 | .tern-port
164 |
165 | # Stores VSCode versions used for testing VSCode extensions
166 | .vscode-test
167 |
168 | # yarn berry with no zero installs
169 | .yarn/*
170 | !.yarn/releases
171 | !.yarn/plugins
172 | !.yarn/sdks
173 | !.yarn/versions
174 | .pnp.*
--------------------------------------------------------------------------------
/packages/react-native/ios/reactnative/LaunchScreen.storyboard:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
--------------------------------------------------------------------------------
/packages/react-native/android/app/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: "com.android.application"
2 | apply plugin: "org.jetbrains.kotlin.android"
3 | apply plugin: "com.facebook.react"
4 |
5 | /**
6 | * This is the configuration block to customize your React Native Android app.
7 | * By default you don't need to apply any configuration, just uncomment the lines you need.
8 | */
9 | react {
10 | /* Folders */
11 | // The root of your project, i.e. where "package.json" lives. Default is '..'
12 | // root = file("../")
13 | // The folder where the react-native NPM package is. Default is ../node_modules/react-native
14 | // reactNativeDir = file("../node_modules/react-native")
15 | // The folder where the react-native Codegen package is. Default is ../node_modules/@react-native/codegen
16 | // codegenDir = file("../node_modules/@react-native/codegen")
17 | // The cli.js file which is the React Native CLI entrypoint. Default is ../node_modules/react-native/cli.js
18 | // cliFile = file("../node_modules/react-native/cli.js")
19 |
20 | /* Variants */
21 | // The list of variants to that are debuggable. For those we're going to
22 | // skip the bundling of the JS bundle and the assets. By default is just 'debug'.
23 | // If you add flavors like lite, prod, etc. you'll have to list your debuggableVariants.
24 | // debuggableVariants = ["liteDebug", "prodDebug"]
25 |
26 | /* Bundling */
27 | // A list containing the node command and its flags. Default is just 'node'.
28 | // nodeExecutableAndArgs = ["node"]
29 | //
30 | // The command to run when bundling. By default is 'bundle'
31 | // bundleCommand = "ram-bundle"
32 | //
33 | // The path to the CLI configuration file. Default is empty.
34 | // bundleConfig = file(../rn-cli.config.js)
35 | //
36 | // The name of the generated asset file containing your JS bundle
37 | // bundleAssetName = "MyApplication.android.bundle"
38 | //
39 | // The entry file for bundle generation. Default is 'index.android.js' or 'index.js'
40 | // entryFile = file("../js/MyApplication.android.js")
41 | //
42 | // A list of extra flags to pass to the 'bundle' commands.
43 | // See https://github.com/react-native-community/cli/blob/main/docs/commands.md#bundle
44 | // extraPackagerArgs = []
45 |
46 | /* Hermes Commands */
47 | // The hermes compiler command to run. By default it is 'hermesc'
48 | // hermesCommand = "$rootDir/my-custom-hermesc/bin/hermesc"
49 | //
50 | // The list of flags to pass to the Hermes compiler. By default is "-O", "-output-source-map"
51 | // hermesFlags = ["-O", "-output-source-map"]
52 |
53 | /* Autolinking */
54 | autolinkLibrariesWithApp()
55 | }
56 |
57 | /**
58 | * Set this to true to Run Proguard on Release builds to minify the Java bytecode.
59 | */
60 | def enableProguardInReleaseBuilds = false
61 |
62 | /**
63 | * The preferred build flavor of JavaScriptCore (JSC)
64 | *
65 | * For example, to use the international variant, you can use:
66 | * `def jscFlavor = 'io.github.react-native-community:jsc-android:2026004.+'`
67 | *
68 | * The international variant includes ICU i18n library and necessary data
69 | * allowing to use e.g. `Date.toLocaleString` and `String.localeCompare` that
70 | * give correct results when using with locales other than en-US. Note that
71 | * this variant is about 6MiB larger per architecture than default.
72 | */
73 | def jscFlavor = 'io.github.react-native-community:jsc-android:2026004.+'
74 |
75 | android {
76 | ndkVersion rootProject.ext.ndkVersion
77 | buildToolsVersion rootProject.ext.buildToolsVersion
78 | compileSdk rootProject.ext.compileSdkVersion
79 |
80 | namespace "com.reactnative"
81 | defaultConfig {
82 | applicationId "com.reactnative"
83 | minSdkVersion rootProject.ext.minSdkVersion
84 | targetSdkVersion rootProject.ext.targetSdkVersion
85 | versionCode 1
86 | versionName "1.0"
87 | }
88 | signingConfigs {
89 | debug {
90 | storeFile file('debug.keystore')
91 | storePassword 'android'
92 | keyAlias 'androiddebugkey'
93 | keyPassword 'android'
94 | }
95 | }
96 | buildTypes {
97 | debug {
98 | signingConfig signingConfigs.debug
99 | }
100 | release {
101 | // Caution! In production, you need to generate your own keystore file.
102 | // see https://reactnative.dev/docs/signed-apk-android.
103 | signingConfig signingConfigs.debug
104 | minifyEnabled enableProguardInReleaseBuilds
105 | proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
106 | }
107 | }
108 | }
109 |
110 | dependencies {
111 | // The version of react-native is set by the React Native Gradle Plugin
112 | implementation("com.facebook.react:react-android")
113 |
114 | if (hermesEnabled.toBoolean()) {
115 | implementation("com.facebook.react:hermes-android")
116 | } else {
117 | implementation jscFlavor
118 | }
119 | }
--------------------------------------------------------------------------------
/packages/react-native/android/gradlew:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | #
4 | # Copyright © 2015-2021 the original authors.
5 | #
6 | # Licensed under the Apache License, Version 2.0 (the "License");
7 | # you may not use this file except in compliance with the License.
8 | # You may obtain a copy of the License at
9 | #
10 | # https://www.apache.org/licenses/LICENSE-2.0
11 | #
12 | # Unless required by applicable law or agreed to in writing, software
13 | # distributed under the License is distributed on an "AS IS" BASIS,
14 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | # See the License for the specific language governing permissions and
16 | # limitations under the License.
17 | #
18 | # SPDX-License-Identifier: Apache-2.0
19 | #
20 |
21 | ##############################################################################
22 | #
23 | # Gradle start up script for POSIX generated by Gradle.
24 | #
25 | # Important for running:
26 | #
27 | # (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is
28 | # noncompliant, but you have some other compliant shell such as ksh or
29 | # bash, then to run this script, type that shell name before the whole
30 | # command line, like:
31 | #
32 | # ksh Gradle
33 | #
34 | # Busybox and similar reduced shells will NOT work, because this script
35 | # requires all of these POSIX shell features:
36 | # * functions;
37 | # * expansions «$var», «${var}», «${var:-default}», «${var+SET}»,
38 | # «${var#prefix}», «${var%suffix}», and «$( cmd )»;
39 | # * compound commands having a testable exit status, especially «case»;
40 | # * various built-in commands including «command», «set», and «ulimit».
41 | #
42 | # Important for patching:
43 | #
44 | # (2) This script targets any POSIX shell, so it avoids extensions provided
45 | # by Bash, Ksh, etc; in particular arrays are avoided.
46 | #
47 | # The "traditional" practice of packing multiple parameters into a
48 | # space-separated string is a well documented source of bugs and security
49 | # problems, so this is (mostly) avoided, by progressively accumulating
50 | # options in "$@", and eventually passing that to Java.
51 | #
52 | # Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS,
53 | # and GRADLE_OPTS) rely on word-splitting, this is performed explicitly;
54 | # see the in-line comments for details.
55 | #
56 | # There are tweaks for specific operating systems such as AIX, CygWin,
57 | # Darwin, MinGW, and NonStop.
58 | #
59 | # (3) This script is generated from the Groovy template
60 | # https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
61 | # within the Gradle project.
62 | #
63 | # You can find Gradle at https://github.com/gradle/gradle/.
64 | #
65 | ##############################################################################
66 |
67 | # Attempt to set APP_HOME
68 |
69 | # Resolve links: $0 may be a link
70 | app_path=$0
71 |
72 | # Need this for daisy-chained symlinks.
73 | while
74 | APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path
75 | [ -h "$app_path" ]
76 | do
77 | ls=$( ls -ld "$app_path" )
78 | link=${ls#*' -> '}
79 | case $link in #(
80 | /*) app_path=$link ;; #(
81 | *) app_path=$APP_HOME$link ;;
82 | esac
83 | done
84 |
85 | # This is normally unused
86 | # shellcheck disable=SC2034
87 | APP_BASE_NAME=${0##*/}
88 | # Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
89 | APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s\n' "$PWD" ) || exit
90 |
91 | # Use the maximum available, or set MAX_FD != -1 to use that value.
92 | MAX_FD=maximum
93 |
94 | warn () {
95 | echo "$*"
96 | } >&2
97 |
98 | die () {
99 | echo
100 | echo "$*"
101 | echo
102 | exit 1
103 | } >&2
104 |
105 | # OS specific support (must be 'true' or 'false').
106 | cygwin=false
107 | msys=false
108 | darwin=false
109 | nonstop=false
110 | case "$( uname )" in #(
111 | CYGWIN* ) cygwin=true ;; #(
112 | Darwin* ) darwin=true ;; #(
113 | MSYS* | MINGW* ) msys=true ;; #(
114 | NONSTOP* ) nonstop=true ;;
115 | esac
116 |
117 | CLASSPATH="\\\"\\\""
118 |
119 |
120 | # Determine the Java command to use to start the JVM.
121 | if [ -n "$JAVA_HOME" ] ; then
122 | if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
123 | # IBM's JDK on AIX uses strange locations for the executables
124 | JAVACMD=$JAVA_HOME/jre/sh/java
125 | else
126 | JAVACMD=$JAVA_HOME/bin/java
127 | fi
128 | if [ ! -x "$JAVACMD" ] ; then
129 | die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
130 |
131 | Please set the JAVA_HOME variable in your environment to match the
132 | location of your Java installation."
133 | fi
134 | else
135 | JAVACMD=java
136 | if ! command -v java >/dev/null 2>&1
137 | then
138 | die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
139 |
140 | Please set the JAVA_HOME variable in your environment to match the
141 | location of your Java installation."
142 | fi
143 | fi
144 |
145 | # Increase the maximum file descriptors if we can.
146 | if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
147 | case $MAX_FD in #(
148 | max*)
149 | # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked.
150 | # shellcheck disable=SC2039,SC3045
151 | MAX_FD=$( ulimit -H -n ) ||
152 | warn "Could not query maximum file descriptor limit"
153 | esac
154 | case $MAX_FD in #(
155 | '' | soft) :;; #(
156 | *)
157 | # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked.
158 | # shellcheck disable=SC2039,SC3045
159 | ulimit -n "$MAX_FD" ||
160 | warn "Could not set maximum file descriptor limit to $MAX_FD"
161 | esac
162 | fi
163 |
164 | # Collect all arguments for the java command, stacking in reverse order:
165 | # * args from the command line
166 | # * the main class name
167 | # * -classpath
168 | # * -D...appname settings
169 | # * --module-path (only if needed)
170 | # * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables.
171 |
172 | # For Cygwin or MSYS, switch paths to Windows format before running java
173 | if "$cygwin" || "$msys" ; then
174 | APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
175 | CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
176 |
177 | JAVACMD=$( cygpath --unix "$JAVACMD" )
178 |
179 | # Now convert the arguments - kludge to limit ourselves to /bin/sh
180 | for arg do
181 | if
182 | case $arg in #(
183 | -*) false ;; # don't mess with options #(
184 | /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath
185 | [ -e "$t" ] ;; #(
186 | *) false ;;
187 | esac
188 | then
189 | arg=$( cygpath --path --ignore --mixed "$arg" )
190 | fi
191 | # Roll the args list around exactly as many times as the number of
192 | # args, so each arg winds up back in the position where it started, but
193 | # possibly modified.
194 | #
195 | # NB: a `for` loop captures its iteration list before it begins, so
196 | # changing the positional parameters here affects neither the number of
197 | # iterations, nor the values presented in `arg`.
198 | shift # remove old arg
199 | set -- "$@" "$arg" # push replacement arg
200 | done
201 | fi
202 |
203 |
204 | # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
205 | DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
206 |
207 | # Collect all arguments for the java command:
208 | # * DEFAULT_JVM_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
209 | # and any embedded shellness will be escaped.
210 | # * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
211 | # treated as '${Hostname}' itself on the command line.
212 |
213 | set -- \
214 | "-Dorg.gradle.appname=$APP_BASE_NAME" \
215 | -classpath "$CLASSPATH" \
216 | -jar "$APP_HOME/gradle/wrapper/gradle-wrapper.jar" \
217 | "$@"
218 |
219 | # Stop when "xargs" is not available.
220 | if ! command -v xargs >/dev/null 2>&1
221 | then
222 | die "xargs is not available"
223 | fi
224 |
225 | # Use "xargs" to parse quoted args.
226 | #
227 | # With -n1 it outputs one arg per line, with the quotes and backslashes removed.
228 | #
229 | # In Bash we could simply go:
230 | #
231 | # readarray ARGS < <( xargs -n1 <<<"$var" ) &&
232 | # set -- "${ARGS[@]}" "$@"
233 | #
234 | # but POSIX shell has neither arrays nor command substitution, so instead we
235 | # post-process each arg (as a line of input to sed) to backslash-escape any
236 | # character that might be a shell metacharacter, then use eval to reverse
237 | # that process (while maintaining the separation between arguments), and wrap
238 | # the whole thing up as a single "set" statement.
239 | #
240 | # This will of course break if any of these variables contains a newline or
241 | # an unmatched quote.
242 | #
243 |
244 | eval "set -- $(
245 | printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" |
246 | xargs -n1 |
247 | sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' |
248 | tr '\n' ' '
249 | )" '"$@"'
250 |
251 | exec "$JAVACMD" "$@"
252 |
--------------------------------------------------------------------------------
/packages/react-native/ios/reactnative.xcodeproj/project.pbxproj:
--------------------------------------------------------------------------------
1 | // !$*UTF8*$!
2 | {
3 | archiveVersion = 1;
4 | classes = {
5 | };
6 | objectVersion = 54;
7 | objects = {
8 |
9 | /* Begin PBXBuildFile section */
10 | 0C80B921A6F3F58F76C31292 /* libPods-reactnative.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5DCACB8F33CDC322A6C60F78 /* libPods-reactnative.a */; };
11 | 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
12 | 4BDD1E222DF7AF890038C683 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BDD1E212DF7AF890038C683 /* AppDelegate.swift */; };
13 | 7699B88040F8A987B510C191 /* libPods-reactnative-reactnativeTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 19F6CBCC0A4E27FBF8BF4A61 /* libPods-reactnative-reactnativeTests.a */; };
14 | 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; };
15 | 99DED8BF2BB943699AEC3B8B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 0EC8D3D204A8FBE16541721C /* PrivacyInfo.xcprivacy */; };
16 | /* End PBXBuildFile section */
17 |
18 | /* Begin PBXFileReference section */
19 | 00E356EE1AD99517003FC87E /* reactnativeTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = reactnativeTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
20 | 0EC8D3D204A8FBE16541721C /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xml; name = PrivacyInfo.xcprivacy; path = reactnative/PrivacyInfo.xcprivacy; sourceTree = ""; };
21 | 13B07F961A680F5B00A75B9A /* reactnative.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = reactnative.app; sourceTree = BUILT_PRODUCTS_DIR; };
22 | 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = reactnative/Images.xcassets; sourceTree = ""; };
23 | 19F6CBCC0A4E27FBF8BF4A61 /* libPods-reactnative-reactnativeTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-reactnative-reactnativeTests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
24 | 3B4392A12AC88292D35C810B /* Pods-reactnative.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-reactnative.debug.xcconfig"; path = "Target Support Files/Pods-reactnative/Pods-reactnative.debug.xcconfig"; sourceTree = ""; };
25 | 4BDD1E212DF7AF890038C683 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; };
26 | 5709B34CF0A7D63546082F79 /* Pods-reactnative.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-reactnative.release.xcconfig"; path = "Target Support Files/Pods-reactnative/Pods-reactnative.release.xcconfig"; sourceTree = ""; };
27 | 5B7EB9410499542E8C5724F5 /* Pods-reactnative-reactnativeTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-reactnative-reactnativeTests.debug.xcconfig"; path = "Target Support Files/Pods-reactnative-reactnativeTests/Pods-reactnative-reactnativeTests.debug.xcconfig"; sourceTree = ""; };
28 | 5DCACB8F33CDC322A6C60F78 /* libPods-reactnative.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-reactnative.a"; sourceTree = BUILT_PRODUCTS_DIR; };
29 | 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = reactnative/LaunchScreen.storyboard; sourceTree = ""; };
30 | 89C6BE57DB24E9ADA2F236DE /* Pods-reactnative-reactnativeTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-reactnative-reactnativeTests.release.xcconfig"; path = "Target Support Files/Pods-reactnative-reactnativeTests/Pods-reactnative-reactnativeTests.release.xcconfig"; sourceTree = ""; };
31 | ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; };
32 | /* End PBXFileReference section */
33 |
34 | /* Begin PBXFrameworksBuildPhase section */
35 | 00E356EB1AD99517003FC87E /* Frameworks */ = {
36 | isa = PBXFrameworksBuildPhase;
37 | buildActionMask = 2147483647;
38 | files = (
39 | 7699B88040F8A987B510C191 /* libPods-reactnative-reactnativeTests.a in Frameworks */,
40 | );
41 | runOnlyForDeploymentPostprocessing = 0;
42 | };
43 | 13B07F8C1A680F5B00A75B9A /* Frameworks */ = {
44 | isa = PBXFrameworksBuildPhase;
45 | buildActionMask = 2147483647;
46 | files = (
47 | 0C80B921A6F3F58F76C31292 /* libPods-reactnative.a in Frameworks */,
48 | );
49 | runOnlyForDeploymentPostprocessing = 0;
50 | };
51 | /* End PBXFrameworksBuildPhase section */
52 |
53 | /* Begin PBXGroup section */
54 | 13B07FAE1A68108700A75B9A /* reactnative */ = {
55 | isa = PBXGroup;
56 | children = (
57 | 4BDD1E212DF7AF890038C683 /* AppDelegate.swift */,
58 | 13B07FB51A68108700A75B9A /* Images.xcassets */,
59 | 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */,
60 | 0EC8D3D204A8FBE16541721C /* PrivacyInfo.xcprivacy */,
61 | );
62 | name = reactnative;
63 | sourceTree = "";
64 | };
65 | 2D16E6871FA4F8E400B85C8A /* Frameworks */ = {
66 | isa = PBXGroup;
67 | children = (
68 | ED297162215061F000B7C4FE /* JavaScriptCore.framework */,
69 | 5DCACB8F33CDC322A6C60F78 /* libPods-reactnative.a */,
70 | 19F6CBCC0A4E27FBF8BF4A61 /* libPods-reactnative-reactnativeTests.a */,
71 | );
72 | name = Frameworks;
73 | sourceTree = "";
74 | };
75 | 832341AE1AAA6A7D00B99B32 /* Libraries */ = {
76 | isa = PBXGroup;
77 | children = (
78 | );
79 | name = Libraries;
80 | sourceTree = "";
81 | };
82 | 83CBB9F61A601CBA00E9B192 = {
83 | isa = PBXGroup;
84 | children = (
85 | 13B07FAE1A68108700A75B9A /* reactnative */,
86 | 832341AE1AAA6A7D00B99B32 /* Libraries */,
87 | 83CBBA001A601CBA00E9B192 /* Products */,
88 | 2D16E6871FA4F8E400B85C8A /* Frameworks */,
89 | BBD78D7AC51CEA395F1C20DB /* Pods */,
90 | );
91 | indentWidth = 2;
92 | sourceTree = "";
93 | tabWidth = 2;
94 | usesTabs = 0;
95 | };
96 | 83CBBA001A601CBA00E9B192 /* Products */ = {
97 | isa = PBXGroup;
98 | children = (
99 | 13B07F961A680F5B00A75B9A /* reactnative.app */,
100 | 00E356EE1AD99517003FC87E /* reactnativeTests.xctest */,
101 | );
102 | name = Products;
103 | sourceTree = "";
104 | };
105 | BBD78D7AC51CEA395F1C20DB /* Pods */ = {
106 | isa = PBXGroup;
107 | children = (
108 | 3B4392A12AC88292D35C810B /* Pods-reactnative.debug.xcconfig */,
109 | 5709B34CF0A7D63546082F79 /* Pods-reactnative.release.xcconfig */,
110 | 5B7EB9410499542E8C5724F5 /* Pods-reactnative-reactnativeTests.debug.xcconfig */,
111 | 89C6BE57DB24E9ADA2F236DE /* Pods-reactnative-reactnativeTests.release.xcconfig */,
112 | );
113 | path = Pods;
114 | sourceTree = "";
115 | };
116 | /* End PBXGroup section */
117 |
118 | /* Begin PBXNativeTarget section */
119 | 00E356ED1AD99517003FC87E /* reactnativeTests */ = {
120 | isa = PBXNativeTarget;
121 | buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "reactnativeTests" */;
122 | buildPhases = (
123 | A55EABD7B0C7F3A422A6CC61 /* [CP] Check Pods Manifest.lock */,
124 | 00E356EA1AD99517003FC87E /* Sources */,
125 | 00E356EB1AD99517003FC87E /* Frameworks */,
126 | 00E356EC1AD99517003FC87E /* Resources */,
127 | C59DA0FBD6956966B86A3779 /* [CP] Embed Pods Frameworks */,
128 | F6A41C54EA430FDDC6A6ED99 /* [CP] Copy Pods Resources */,
129 | );
130 | buildRules = (
131 | );
132 | dependencies = (
133 | );
134 | name = reactnativeTests;
135 | productName = reactnativeTests;
136 | productReference = 00E356EE1AD99517003FC87E /* reactnativeTests.xctest */;
137 | productType = "com.apple.product-type.bundle.unit-test";
138 | };
139 | 13B07F861A680F5B00A75B9A /* reactnative */ = {
140 | isa = PBXNativeTarget;
141 | buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "reactnative" */;
142 | buildPhases = (
143 | C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */,
144 | FD10A7F022414F080027D42C /* Start Packager */,
145 | 13B07F871A680F5B00A75B9A /* Sources */,
146 | 13B07F8C1A680F5B00A75B9A /* Frameworks */,
147 | 13B07F8E1A680F5B00A75B9A /* Resources */,
148 | 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */,
149 | 00EEFC60759A1932668264C0 /* [CP] Embed Pods Frameworks */,
150 | E235C05ADACE081382539298 /* [CP] Copy Pods Resources */,
151 | );
152 | buildRules = (
153 | );
154 | dependencies = (
155 | );
156 | name = reactnative;
157 | productName = reactnative;
158 | productReference = 13B07F961A680F5B00A75B9A /* reactnative.app */;
159 | productType = "com.apple.product-type.application";
160 | };
161 | /* End PBXNativeTarget section */
162 |
163 | /* Begin PBXProject section */
164 | 83CBB9F71A601CBA00E9B192 /* Project object */ = {
165 | isa = PBXProject;
166 | attributes = {
167 | LastUpgradeCheck = 1210;
168 | TargetAttributes = {
169 | 00E356ED1AD99517003FC87E = {
170 | CreatedOnToolsVersion = 6.2;
171 | TestTargetID = 13B07F861A680F5B00A75B9A;
172 | };
173 | 13B07F861A680F5B00A75B9A = {
174 | LastSwiftMigration = 1640;
175 | };
176 | };
177 | };
178 | buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "reactnative" */;
179 | compatibilityVersion = "Xcode 12.0";
180 | developmentRegion = en;
181 | hasScannedForEncodings = 0;
182 | knownRegions = (
183 | en,
184 | Base,
185 | );
186 | mainGroup = 83CBB9F61A601CBA00E9B192;
187 | productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */;
188 | projectDirPath = "";
189 | projectRoot = "";
190 | targets = (
191 | 13B07F861A680F5B00A75B9A /* reactnative */,
192 | 00E356ED1AD99517003FC87E /* reactnativeTests */,
193 | );
194 | };
195 | /* End PBXProject section */
196 |
197 | /* Begin PBXResourcesBuildPhase section */
198 | 00E356EC1AD99517003FC87E /* Resources */ = {
199 | isa = PBXResourcesBuildPhase;
200 | buildActionMask = 2147483647;
201 | files = (
202 | );
203 | runOnlyForDeploymentPostprocessing = 0;
204 | };
205 | 13B07F8E1A680F5B00A75B9A /* Resources */ = {
206 | isa = PBXResourcesBuildPhase;
207 | buildActionMask = 2147483647;
208 | files = (
209 | 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */,
210 | 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */,
211 | 99DED8BF2BB943699AEC3B8B /* PrivacyInfo.xcprivacy in Resources */,
212 | );
213 | runOnlyForDeploymentPostprocessing = 0;
214 | };
215 | /* End PBXResourcesBuildPhase section */
216 |
217 | /* Begin PBXShellScriptBuildPhase section */
218 | 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = {
219 | isa = PBXShellScriptBuildPhase;
220 | buildActionMask = 2147483647;
221 | files = (
222 | );
223 | inputPaths = (
224 | "$(SRCROOT)/.xcode.env.local",
225 | "$(SRCROOT)/.xcode.env",
226 | );
227 | name = "Bundle React Native code and images";
228 | outputPaths = (
229 | );
230 | runOnlyForDeploymentPostprocessing = 0;
231 | shellPath = /bin/sh;
232 | shellScript = "set -e\n\nWITH_ENVIRONMENT=\"../node_modules/react-native/scripts/xcode/with-environment.sh\"\nREACT_NATIVE_XCODE=\"../node_modules/react-native/scripts/react-native-xcode.sh\"\n\n/bin/sh -c \"$WITH_ENVIRONMENT $REACT_NATIVE_XCODE\"\n";
233 | };
234 | 00EEFC60759A1932668264C0 /* [CP] Embed Pods Frameworks */ = {
235 | isa = PBXShellScriptBuildPhase;
236 | buildActionMask = 2147483647;
237 | files = (
238 | );
239 | inputFileListPaths = (
240 | "${PODS_ROOT}/Target Support Files/Pods-reactnative/Pods-reactnative-frameworks-${CONFIGURATION}-input-files.xcfilelist",
241 | );
242 | name = "[CP] Embed Pods Frameworks";
243 | outputFileListPaths = (
244 | "${PODS_ROOT}/Target Support Files/Pods-reactnative/Pods-reactnative-frameworks-${CONFIGURATION}-output-files.xcfilelist",
245 | );
246 | runOnlyForDeploymentPostprocessing = 0;
247 | shellPath = /bin/sh;
248 | shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-reactnative/Pods-reactnative-frameworks.sh\"\n";
249 | showEnvVarsInLog = 0;
250 | };
251 | A55EABD7B0C7F3A422A6CC61 /* [CP] Check Pods Manifest.lock */ = {
252 | isa = PBXShellScriptBuildPhase;
253 | buildActionMask = 2147483647;
254 | files = (
255 | );
256 | inputFileListPaths = (
257 | );
258 | inputPaths = (
259 | "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
260 | "${PODS_ROOT}/Manifest.lock",
261 | );
262 | name = "[CP] Check Pods Manifest.lock";
263 | outputFileListPaths = (
264 | );
265 | outputPaths = (
266 | "$(DERIVED_FILE_DIR)/Pods-reactnative-reactnativeTests-checkManifestLockResult.txt",
267 | );
268 | runOnlyForDeploymentPostprocessing = 0;
269 | shellPath = /bin/sh;
270 | 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";
271 | showEnvVarsInLog = 0;
272 | };
273 | C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */ = {
274 | isa = PBXShellScriptBuildPhase;
275 | buildActionMask = 2147483647;
276 | files = (
277 | );
278 | inputFileListPaths = (
279 | );
280 | inputPaths = (
281 | "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
282 | "${PODS_ROOT}/Manifest.lock",
283 | );
284 | name = "[CP] Check Pods Manifest.lock";
285 | outputFileListPaths = (
286 | );
287 | outputPaths = (
288 | "$(DERIVED_FILE_DIR)/Pods-reactnative-checkManifestLockResult.txt",
289 | );
290 | runOnlyForDeploymentPostprocessing = 0;
291 | shellPath = /bin/sh;
292 | 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";
293 | showEnvVarsInLog = 0;
294 | };
295 | C59DA0FBD6956966B86A3779 /* [CP] Embed Pods Frameworks */ = {
296 | isa = PBXShellScriptBuildPhase;
297 | buildActionMask = 2147483647;
298 | files = (
299 | );
300 | inputFileListPaths = (
301 | "${PODS_ROOT}/Target Support Files/Pods-reactnative-reactnativeTests/Pods-reactnative-reactnativeTests-frameworks-${CONFIGURATION}-input-files.xcfilelist",
302 | );
303 | name = "[CP] Embed Pods Frameworks";
304 | outputFileListPaths = (
305 | "${PODS_ROOT}/Target Support Files/Pods-reactnative-reactnativeTests/Pods-reactnative-reactnativeTests-frameworks-${CONFIGURATION}-output-files.xcfilelist",
306 | );
307 | runOnlyForDeploymentPostprocessing = 0;
308 | shellPath = /bin/sh;
309 | shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-reactnative-reactnativeTests/Pods-reactnative-reactnativeTests-frameworks.sh\"\n";
310 | showEnvVarsInLog = 0;
311 | };
312 | E235C05ADACE081382539298 /* [CP] Copy Pods Resources */ = {
313 | isa = PBXShellScriptBuildPhase;
314 | buildActionMask = 2147483647;
315 | files = (
316 | );
317 | inputFileListPaths = (
318 | "${PODS_ROOT}/Target Support Files/Pods-reactnative/Pods-reactnative-resources-${CONFIGURATION}-input-files.xcfilelist",
319 | );
320 | name = "[CP] Copy Pods Resources";
321 | outputFileListPaths = (
322 | "${PODS_ROOT}/Target Support Files/Pods-reactnative/Pods-reactnative-resources-${CONFIGURATION}-output-files.xcfilelist",
323 | );
324 | runOnlyForDeploymentPostprocessing = 0;
325 | shellPath = /bin/sh;
326 | shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-reactnative/Pods-reactnative-resources.sh\"\n";
327 | showEnvVarsInLog = 0;
328 | };
329 | F6A41C54EA430FDDC6A6ED99 /* [CP] Copy Pods Resources */ = {
330 | isa = PBXShellScriptBuildPhase;
331 | buildActionMask = 2147483647;
332 | files = (
333 | );
334 | inputFileListPaths = (
335 | "${PODS_ROOT}/Target Support Files/Pods-reactnative-reactnativeTests/Pods-reactnative-reactnativeTests-resources-${CONFIGURATION}-input-files.xcfilelist",
336 | );
337 | name = "[CP] Copy Pods Resources";
338 | outputFileListPaths = (
339 | "${PODS_ROOT}/Target Support Files/Pods-reactnative-reactnativeTests/Pods-reactnative-reactnativeTests-resources-${CONFIGURATION}-output-files.xcfilelist",
340 | );
341 | runOnlyForDeploymentPostprocessing = 0;
342 | shellPath = /bin/sh;
343 | shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-reactnative-reactnativeTests/Pods-reactnative-reactnativeTests-resources.sh\"\n";
344 | showEnvVarsInLog = 0;
345 | };
346 | FD10A7F022414F080027D42C /* Start Packager */ = {
347 | isa = PBXShellScriptBuildPhase;
348 | buildActionMask = 2147483647;
349 | files = (
350 | );
351 | inputFileListPaths = (
352 | );
353 | inputPaths = (
354 | );
355 | name = "Start Packager";
356 | outputFileListPaths = (
357 | );
358 | outputPaths = (
359 | );
360 | runOnlyForDeploymentPostprocessing = 0;
361 | shellPath = /bin/sh;
362 | shellScript = "export RCT_METRO_PORT=\"${RCT_METRO_PORT:=8081}\"\necho \"export RCT_METRO_PORT=${RCT_METRO_PORT}\" > \"${SRCROOT}/../node_modules/react-native/scripts/.packager.env\"\nif [ -z \"${RCT_NO_LAUNCH_PACKAGER+xxx}\" ] ; then\n if nc -w 5 -z localhost ${RCT_METRO_PORT} ; then\n if ! curl -s \"http://localhost:${RCT_METRO_PORT}/status\" | grep -q \"packager-status:running\" ; then\n echo \"Port ${RCT_METRO_PORT} already in use, packager is either not running or not running correctly\"\n exit 2\n fi\n else\n open \"$SRCROOT/../node_modules/react-native/scripts/launchPackager.command\" || echo \"Can't start packager automatically\"\n fi\nfi\n";
363 | showEnvVarsInLog = 0;
364 | };
365 | /* End PBXShellScriptBuildPhase section */
366 |
367 | /* Begin PBXSourcesBuildPhase section */
368 | 00E356EA1AD99517003FC87E /* Sources */ = {
369 | isa = PBXSourcesBuildPhase;
370 | buildActionMask = 2147483647;
371 | files = (
372 | );
373 | runOnlyForDeploymentPostprocessing = 0;
374 | };
375 | 13B07F871A680F5B00A75B9A /* Sources */ = {
376 | isa = PBXSourcesBuildPhase;
377 | buildActionMask = 2147483647;
378 | files = (
379 | 4BDD1E222DF7AF890038C683 /* AppDelegate.swift in Sources */,
380 | );
381 | runOnlyForDeploymentPostprocessing = 0;
382 | };
383 | /* End PBXSourcesBuildPhase section */
384 |
385 | /* Begin XCBuildConfiguration section */
386 | 00E356F61AD99517003FC87E /* Debug */ = {
387 | isa = XCBuildConfiguration;
388 | baseConfigurationReference = 5B7EB9410499542E8C5724F5 /* Pods-reactnative-reactnativeTests.debug.xcconfig */;
389 | buildSettings = {
390 | BUNDLE_LOADER = "$(TEST_HOST)";
391 | GCC_PREPROCESSOR_DEFINITIONS = (
392 | "DEBUG=1",
393 | "$(inherited)",
394 | );
395 | INFOPLIST_FILE = reactnativeTests/Info.plist;
396 | IPHONEOS_DEPLOYMENT_TARGET = 15.1;
397 | LD_RUNPATH_SEARCH_PATHS = (
398 | "$(inherited)",
399 | "@executable_path/Frameworks",
400 | "@loader_path/Frameworks",
401 | );
402 | OTHER_LDFLAGS = (
403 | "-ObjC",
404 | "-lc++",
405 | "$(inherited)",
406 | );
407 | PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
408 | PRODUCT_NAME = "$(TARGET_NAME)";
409 | TEST_HOST = "$(BUILT_PRODUCTS_DIR)/reactnative.app/reactnative";
410 | };
411 | name = Debug;
412 | };
413 | 00E356F71AD99517003FC87E /* Release */ = {
414 | isa = XCBuildConfiguration;
415 | baseConfigurationReference = 89C6BE57DB24E9ADA2F236DE /* Pods-reactnative-reactnativeTests.release.xcconfig */;
416 | buildSettings = {
417 | BUNDLE_LOADER = "$(TEST_HOST)";
418 | COPY_PHASE_STRIP = NO;
419 | INFOPLIST_FILE = reactnativeTests/Info.plist;
420 | IPHONEOS_DEPLOYMENT_TARGET = 15.1;
421 | LD_RUNPATH_SEARCH_PATHS = (
422 | "$(inherited)",
423 | "@executable_path/Frameworks",
424 | "@loader_path/Frameworks",
425 | );
426 | OTHER_LDFLAGS = (
427 | "-ObjC",
428 | "-lc++",
429 | "$(inherited)",
430 | );
431 | PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
432 | PRODUCT_NAME = "$(TARGET_NAME)";
433 | TEST_HOST = "$(BUILT_PRODUCTS_DIR)/reactnative.app/reactnative";
434 | };
435 | name = Release;
436 | };
437 | 13B07F941A680F5B00A75B9A /* Debug */ = {
438 | isa = XCBuildConfiguration;
439 | baseConfigurationReference = 3B4392A12AC88292D35C810B /* Pods-reactnative.debug.xcconfig */;
440 | buildSettings = {
441 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
442 | CLANG_ENABLE_MODULES = YES;
443 | CURRENT_PROJECT_VERSION = 1;
444 | ENABLE_BITCODE = NO;
445 | INFOPLIST_FILE = reactnative/Info.plist;
446 | LD_RUNPATH_SEARCH_PATHS = (
447 | "$(inherited)",
448 | "@executable_path/Frameworks",
449 | );
450 | OTHER_LDFLAGS = (
451 | "$(inherited)",
452 | "-ObjC",
453 | "-lc++",
454 | );
455 | PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
456 | PRODUCT_NAME = reactnative;
457 | SWIFT_OPTIMIZATION_LEVEL = "-Onone";
458 | SWIFT_VERSION = 5.0;
459 | VERSIONING_SYSTEM = "apple-generic";
460 | };
461 | name = Debug;
462 | };
463 | 13B07F951A680F5B00A75B9A /* Release */ = {
464 | isa = XCBuildConfiguration;
465 | baseConfigurationReference = 5709B34CF0A7D63546082F79 /* Pods-reactnative.release.xcconfig */;
466 | buildSettings = {
467 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
468 | CLANG_ENABLE_MODULES = YES;
469 | CURRENT_PROJECT_VERSION = 1;
470 | INFOPLIST_FILE = reactnative/Info.plist;
471 | LD_RUNPATH_SEARCH_PATHS = (
472 | "$(inherited)",
473 | "@executable_path/Frameworks",
474 | );
475 | OTHER_LDFLAGS = (
476 | "$(inherited)",
477 | "-ObjC",
478 | "-lc++",
479 | );
480 | PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
481 | PRODUCT_NAME = reactnative;
482 | SWIFT_VERSION = 5.0;
483 | VERSIONING_SYSTEM = "apple-generic";
484 | };
485 | name = Release;
486 | };
487 | 83CBBA201A601CBA00E9B192 /* Debug */ = {
488 | isa = XCBuildConfiguration;
489 | buildSettings = {
490 | ALWAYS_SEARCH_USER_PATHS = NO;
491 | CC = "";
492 | CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
493 | CLANG_CXX_LANGUAGE_STANDARD = "c++20";
494 | CLANG_CXX_LIBRARY = "libc++";
495 | CLANG_ENABLE_MODULES = YES;
496 | CLANG_ENABLE_OBJC_ARC = YES;
497 | CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
498 | CLANG_WARN_BOOL_CONVERSION = YES;
499 | CLANG_WARN_COMMA = YES;
500 | CLANG_WARN_CONSTANT_CONVERSION = YES;
501 | CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
502 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
503 | CLANG_WARN_EMPTY_BODY = YES;
504 | CLANG_WARN_ENUM_CONVERSION = YES;
505 | CLANG_WARN_INFINITE_RECURSION = YES;
506 | CLANG_WARN_INT_CONVERSION = YES;
507 | CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
508 | CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
509 | CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
510 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
511 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
512 | CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
513 | CLANG_WARN_STRICT_PROTOTYPES = YES;
514 | CLANG_WARN_SUSPICIOUS_MOVE = YES;
515 | CLANG_WARN_UNREACHABLE_CODE = YES;
516 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
517 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
518 | COPY_PHASE_STRIP = NO;
519 | CXX = "";
520 | ENABLE_STRICT_OBJC_MSGSEND = YES;
521 | ENABLE_TESTABILITY = YES;
522 | "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = i386;
523 | GCC_C_LANGUAGE_STANDARD = gnu99;
524 | GCC_DYNAMIC_NO_PIC = NO;
525 | GCC_NO_COMMON_BLOCKS = YES;
526 | GCC_OPTIMIZATION_LEVEL = 0;
527 | GCC_PREPROCESSOR_DEFINITIONS = (
528 | "DEBUG=1",
529 | "$(inherited)",
530 | _LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION,
531 | );
532 | GCC_SYMBOLS_PRIVATE_EXTERN = NO;
533 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
534 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
535 | GCC_WARN_UNDECLARED_SELECTOR = YES;
536 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
537 | GCC_WARN_UNUSED_FUNCTION = YES;
538 | GCC_WARN_UNUSED_VARIABLE = YES;
539 | IPHONEOS_DEPLOYMENT_TARGET = 15.1;
540 | LD = "";
541 | LDPLUSPLUS = "";
542 | LD_RUNPATH_SEARCH_PATHS = (
543 | /usr/lib/swift,
544 | "$(inherited)",
545 | );
546 | LIBRARY_SEARCH_PATHS = (
547 | "\"$(SDKROOT)/usr/lib/swift\"",
548 | "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"",
549 | "\"$(inherited)\"",
550 | );
551 | MTL_ENABLE_DEBUG_INFO = YES;
552 | ONLY_ACTIVE_ARCH = YES;
553 | OTHER_CFLAGS = "$(inherited)";
554 | OTHER_CPLUSPLUSFLAGS = (
555 | "$(OTHER_CFLAGS)",
556 | "-DFOLLY_NO_CONFIG",
557 | "-DFOLLY_MOBILE=1",
558 | "-DFOLLY_USE_LIBCPP=1",
559 | );
560 | OTHER_LDFLAGS = "$(inherited)";
561 | REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native";
562 | SDKROOT = iphoneos;
563 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG";
564 | USE_HERMES = true;
565 | };
566 | name = Debug;
567 | };
568 | 83CBBA211A601CBA00E9B192 /* Release */ = {
569 | isa = XCBuildConfiguration;
570 | buildSettings = {
571 | ALWAYS_SEARCH_USER_PATHS = NO;
572 | CC = "";
573 | CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
574 | CLANG_CXX_LANGUAGE_STANDARD = "c++20";
575 | CLANG_CXX_LIBRARY = "libc++";
576 | CLANG_ENABLE_MODULES = YES;
577 | CLANG_ENABLE_OBJC_ARC = YES;
578 | CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
579 | CLANG_WARN_BOOL_CONVERSION = YES;
580 | CLANG_WARN_COMMA = YES;
581 | CLANG_WARN_CONSTANT_CONVERSION = YES;
582 | CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
583 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
584 | CLANG_WARN_EMPTY_BODY = YES;
585 | CLANG_WARN_ENUM_CONVERSION = YES;
586 | CLANG_WARN_INFINITE_RECURSION = YES;
587 | CLANG_WARN_INT_CONVERSION = YES;
588 | CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
589 | CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
590 | CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
591 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
592 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
593 | CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
594 | CLANG_WARN_STRICT_PROTOTYPES = YES;
595 | CLANG_WARN_SUSPICIOUS_MOVE = YES;
596 | CLANG_WARN_UNREACHABLE_CODE = YES;
597 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
598 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
599 | COPY_PHASE_STRIP = YES;
600 | CXX = "";
601 | ENABLE_NS_ASSERTIONS = NO;
602 | ENABLE_STRICT_OBJC_MSGSEND = YES;
603 | "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = i386;
604 | GCC_C_LANGUAGE_STANDARD = gnu99;
605 | GCC_NO_COMMON_BLOCKS = YES;
606 | GCC_PREPROCESSOR_DEFINITIONS = (
607 | "$(inherited)",
608 | _LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION,
609 | );
610 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
611 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
612 | GCC_WARN_UNDECLARED_SELECTOR = YES;
613 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
614 | GCC_WARN_UNUSED_FUNCTION = YES;
615 | GCC_WARN_UNUSED_VARIABLE = YES;
616 | IPHONEOS_DEPLOYMENT_TARGET = 15.1;
617 | LD = "";
618 | LDPLUSPLUS = "";
619 | LD_RUNPATH_SEARCH_PATHS = (
620 | /usr/lib/swift,
621 | "$(inherited)",
622 | );
623 | LIBRARY_SEARCH_PATHS = (
624 | "\"$(SDKROOT)/usr/lib/swift\"",
625 | "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"",
626 | "\"$(inherited)\"",
627 | );
628 | MTL_ENABLE_DEBUG_INFO = NO;
629 | OTHER_CFLAGS = "$(inherited)";
630 | OTHER_CPLUSPLUSFLAGS = (
631 | "$(OTHER_CFLAGS)",
632 | "-DFOLLY_NO_CONFIG",
633 | "-DFOLLY_MOBILE=1",
634 | "-DFOLLY_USE_LIBCPP=1",
635 | );
636 | OTHER_LDFLAGS = "$(inherited)";
637 | REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native";
638 | SDKROOT = iphoneos;
639 | USE_HERMES = true;
640 | VALIDATE_PRODUCT = YES;
641 | };
642 | name = Release;
643 | };
644 | /* End XCBuildConfiguration section */
645 |
646 | /* Begin XCConfigurationList section */
647 | 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "reactnativeTests" */ = {
648 | isa = XCConfigurationList;
649 | buildConfigurations = (
650 | 00E356F61AD99517003FC87E /* Debug */,
651 | 00E356F71AD99517003FC87E /* Release */,
652 | );
653 | defaultConfigurationIsVisible = 0;
654 | defaultConfigurationName = Release;
655 | };
656 | 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "reactnative" */ = {
657 | isa = XCConfigurationList;
658 | buildConfigurations = (
659 | 13B07F941A680F5B00A75B9A /* Debug */,
660 | 13B07F951A680F5B00A75B9A /* Release */,
661 | );
662 | defaultConfigurationIsVisible = 0;
663 | defaultConfigurationName = Release;
664 | };
665 | 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "reactnative" */ = {
666 | isa = XCConfigurationList;
667 | buildConfigurations = (
668 | 83CBBA201A601CBA00E9B192 /* Debug */,
669 | 83CBBA211A601CBA00E9B192 /* Release */,
670 | );
671 | defaultConfigurationIsVisible = 0;
672 | defaultConfigurationName = Release;
673 | };
674 | /* End XCConfigurationList section */
675 | };
676 | rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */;
677 | }
678 |
--------------------------------------------------------------------------------
/packages/react-native/ios/Podfile.lock:
--------------------------------------------------------------------------------
1 | PODS:
2 | - boost (1.84.0)
3 | - DoubleConversion (1.1.6)
4 | - fast_float (8.0.0)
5 | - FBLazyVector (0.81.5)
6 | - fmt (11.0.2)
7 | - glog (0.3.5)
8 | - hermes-engine (0.81.5):
9 | - hermes-engine/Pre-built (= 0.81.5)
10 | - hermes-engine/Pre-built (0.81.5)
11 | - RCT-Folly (2024.11.18.00):
12 | - boost
13 | - DoubleConversion
14 | - fast_float (= 8.0.0)
15 | - fmt (= 11.0.2)
16 | - glog
17 | - RCT-Folly/Default (= 2024.11.18.00)
18 | - RCT-Folly/Default (2024.11.18.00):
19 | - boost
20 | - DoubleConversion
21 | - fast_float (= 8.0.0)
22 | - fmt (= 11.0.2)
23 | - glog
24 | - RCT-Folly/Fabric (2024.11.18.00):
25 | - boost
26 | - DoubleConversion
27 | - fast_float (= 8.0.0)
28 | - fmt (= 11.0.2)
29 | - glog
30 | - RCTDeprecation (0.81.5)
31 | - RCTRequired (0.81.5)
32 | - RCTTypeSafety (0.81.5):
33 | - FBLazyVector (= 0.81.5)
34 | - RCTRequired (= 0.81.5)
35 | - React-Core (= 0.81.5)
36 | - React (0.81.5):
37 | - React-Core (= 0.81.5)
38 | - React-Core/DevSupport (= 0.81.5)
39 | - React-Core/RCTWebSocket (= 0.81.5)
40 | - React-RCTActionSheet (= 0.81.5)
41 | - React-RCTAnimation (= 0.81.5)
42 | - React-RCTBlob (= 0.81.5)
43 | - React-RCTImage (= 0.81.5)
44 | - React-RCTLinking (= 0.81.5)
45 | - React-RCTNetwork (= 0.81.5)
46 | - React-RCTSettings (= 0.81.5)
47 | - React-RCTText (= 0.81.5)
48 | - React-RCTVibration (= 0.81.5)
49 | - React-callinvoker (0.81.5)
50 | - React-Core (0.81.5):
51 | - boost
52 | - DoubleConversion
53 | - fast_float
54 | - fmt
55 | - glog
56 | - hermes-engine
57 | - RCT-Folly
58 | - RCT-Folly/Fabric
59 | - RCTDeprecation
60 | - React-Core/Default (= 0.81.5)
61 | - React-cxxreact
62 | - React-featureflags
63 | - React-hermes
64 | - React-jsi
65 | - React-jsiexecutor
66 | - React-jsinspector
67 | - React-jsinspectorcdp
68 | - React-jsitooling
69 | - React-perflogger
70 | - React-runtimeexecutor
71 | - React-runtimescheduler
72 | - React-utils
73 | - SocketRocket
74 | - Yoga
75 | - React-Core/CoreModulesHeaders (0.81.5):
76 | - boost
77 | - DoubleConversion
78 | - fast_float
79 | - fmt
80 | - glog
81 | - hermes-engine
82 | - RCT-Folly
83 | - RCT-Folly/Fabric
84 | - RCTDeprecation
85 | - React-Core/Default
86 | - React-cxxreact
87 | - React-featureflags
88 | - React-hermes
89 | - React-jsi
90 | - React-jsiexecutor
91 | - React-jsinspector
92 | - React-jsinspectorcdp
93 | - React-jsitooling
94 | - React-perflogger
95 | - React-runtimeexecutor
96 | - React-runtimescheduler
97 | - React-utils
98 | - SocketRocket
99 | - Yoga
100 | - React-Core/Default (0.81.5):
101 | - boost
102 | - DoubleConversion
103 | - fast_float
104 | - fmt
105 | - glog
106 | - hermes-engine
107 | - RCT-Folly
108 | - RCT-Folly/Fabric
109 | - RCTDeprecation
110 | - React-cxxreact
111 | - React-featureflags
112 | - React-hermes
113 | - React-jsi
114 | - React-jsiexecutor
115 | - React-jsinspector
116 | - React-jsinspectorcdp
117 | - React-jsitooling
118 | - React-perflogger
119 | - React-runtimeexecutor
120 | - React-runtimescheduler
121 | - React-utils
122 | - SocketRocket
123 | - Yoga
124 | - React-Core/DevSupport (0.81.5):
125 | - boost
126 | - DoubleConversion
127 | - fast_float
128 | - fmt
129 | - glog
130 | - hermes-engine
131 | - RCT-Folly
132 | - RCT-Folly/Fabric
133 | - RCTDeprecation
134 | - React-Core/Default (= 0.81.5)
135 | - React-Core/RCTWebSocket (= 0.81.5)
136 | - React-cxxreact
137 | - React-featureflags
138 | - React-hermes
139 | - React-jsi
140 | - React-jsiexecutor
141 | - React-jsinspector
142 | - React-jsinspectorcdp
143 | - React-jsitooling
144 | - React-perflogger
145 | - React-runtimeexecutor
146 | - React-runtimescheduler
147 | - React-utils
148 | - SocketRocket
149 | - Yoga
150 | - React-Core/RCTActionSheetHeaders (0.81.5):
151 | - boost
152 | - DoubleConversion
153 | - fast_float
154 | - fmt
155 | - glog
156 | - hermes-engine
157 | - RCT-Folly
158 | - RCT-Folly/Fabric
159 | - RCTDeprecation
160 | - React-Core/Default
161 | - React-cxxreact
162 | - React-featureflags
163 | - React-hermes
164 | - React-jsi
165 | - React-jsiexecutor
166 | - React-jsinspector
167 | - React-jsinspectorcdp
168 | - React-jsitooling
169 | - React-perflogger
170 | - React-runtimeexecutor
171 | - React-runtimescheduler
172 | - React-utils
173 | - SocketRocket
174 | - Yoga
175 | - React-Core/RCTAnimationHeaders (0.81.5):
176 | - boost
177 | - DoubleConversion
178 | - fast_float
179 | - fmt
180 | - glog
181 | - hermes-engine
182 | - RCT-Folly
183 | - RCT-Folly/Fabric
184 | - RCTDeprecation
185 | - React-Core/Default
186 | - React-cxxreact
187 | - React-featureflags
188 | - React-hermes
189 | - React-jsi
190 | - React-jsiexecutor
191 | - React-jsinspector
192 | - React-jsinspectorcdp
193 | - React-jsitooling
194 | - React-perflogger
195 | - React-runtimeexecutor
196 | - React-runtimescheduler
197 | - React-utils
198 | - SocketRocket
199 | - Yoga
200 | - React-Core/RCTBlobHeaders (0.81.5):
201 | - boost
202 | - DoubleConversion
203 | - fast_float
204 | - fmt
205 | - glog
206 | - hermes-engine
207 | - RCT-Folly
208 | - RCT-Folly/Fabric
209 | - RCTDeprecation
210 | - React-Core/Default
211 | - React-cxxreact
212 | - React-featureflags
213 | - React-hermes
214 | - React-jsi
215 | - React-jsiexecutor
216 | - React-jsinspector
217 | - React-jsinspectorcdp
218 | - React-jsitooling
219 | - React-perflogger
220 | - React-runtimeexecutor
221 | - React-runtimescheduler
222 | - React-utils
223 | - SocketRocket
224 | - Yoga
225 | - React-Core/RCTImageHeaders (0.81.5):
226 | - boost
227 | - DoubleConversion
228 | - fast_float
229 | - fmt
230 | - glog
231 | - hermes-engine
232 | - RCT-Folly
233 | - RCT-Folly/Fabric
234 | - RCTDeprecation
235 | - React-Core/Default
236 | - React-cxxreact
237 | - React-featureflags
238 | - React-hermes
239 | - React-jsi
240 | - React-jsiexecutor
241 | - React-jsinspector
242 | - React-jsinspectorcdp
243 | - React-jsitooling
244 | - React-perflogger
245 | - React-runtimeexecutor
246 | - React-runtimescheduler
247 | - React-utils
248 | - SocketRocket
249 | - Yoga
250 | - React-Core/RCTLinkingHeaders (0.81.5):
251 | - boost
252 | - DoubleConversion
253 | - fast_float
254 | - fmt
255 | - glog
256 | - hermes-engine
257 | - RCT-Folly
258 | - RCT-Folly/Fabric
259 | - RCTDeprecation
260 | - React-Core/Default
261 | - React-cxxreact
262 | - React-featureflags
263 | - React-hermes
264 | - React-jsi
265 | - React-jsiexecutor
266 | - React-jsinspector
267 | - React-jsinspectorcdp
268 | - React-jsitooling
269 | - React-perflogger
270 | - React-runtimeexecutor
271 | - React-runtimescheduler
272 | - React-utils
273 | - SocketRocket
274 | - Yoga
275 | - React-Core/RCTNetworkHeaders (0.81.5):
276 | - boost
277 | - DoubleConversion
278 | - fast_float
279 | - fmt
280 | - glog
281 | - hermes-engine
282 | - RCT-Folly
283 | - RCT-Folly/Fabric
284 | - RCTDeprecation
285 | - React-Core/Default
286 | - React-cxxreact
287 | - React-featureflags
288 | - React-hermes
289 | - React-jsi
290 | - React-jsiexecutor
291 | - React-jsinspector
292 | - React-jsinspectorcdp
293 | - React-jsitooling
294 | - React-perflogger
295 | - React-runtimeexecutor
296 | - React-runtimescheduler
297 | - React-utils
298 | - SocketRocket
299 | - Yoga
300 | - React-Core/RCTSettingsHeaders (0.81.5):
301 | - boost
302 | - DoubleConversion
303 | - fast_float
304 | - fmt
305 | - glog
306 | - hermes-engine
307 | - RCT-Folly
308 | - RCT-Folly/Fabric
309 | - RCTDeprecation
310 | - React-Core/Default
311 | - React-cxxreact
312 | - React-featureflags
313 | - React-hermes
314 | - React-jsi
315 | - React-jsiexecutor
316 | - React-jsinspector
317 | - React-jsinspectorcdp
318 | - React-jsitooling
319 | - React-perflogger
320 | - React-runtimeexecutor
321 | - React-runtimescheduler
322 | - React-utils
323 | - SocketRocket
324 | - Yoga
325 | - React-Core/RCTTextHeaders (0.81.5):
326 | - boost
327 | - DoubleConversion
328 | - fast_float
329 | - fmt
330 | - glog
331 | - hermes-engine
332 | - RCT-Folly
333 | - RCT-Folly/Fabric
334 | - RCTDeprecation
335 | - React-Core/Default
336 | - React-cxxreact
337 | - React-featureflags
338 | - React-hermes
339 | - React-jsi
340 | - React-jsiexecutor
341 | - React-jsinspector
342 | - React-jsinspectorcdp
343 | - React-jsitooling
344 | - React-perflogger
345 | - React-runtimeexecutor
346 | - React-runtimescheduler
347 | - React-utils
348 | - SocketRocket
349 | - Yoga
350 | - React-Core/RCTVibrationHeaders (0.81.5):
351 | - boost
352 | - DoubleConversion
353 | - fast_float
354 | - fmt
355 | - glog
356 | - hermes-engine
357 | - RCT-Folly
358 | - RCT-Folly/Fabric
359 | - RCTDeprecation
360 | - React-Core/Default
361 | - React-cxxreact
362 | - React-featureflags
363 | - React-hermes
364 | - React-jsi
365 | - React-jsiexecutor
366 | - React-jsinspector
367 | - React-jsinspectorcdp
368 | - React-jsitooling
369 | - React-perflogger
370 | - React-runtimeexecutor
371 | - React-runtimescheduler
372 | - React-utils
373 | - SocketRocket
374 | - Yoga
375 | - React-Core/RCTWebSocket (0.81.5):
376 | - boost
377 | - DoubleConversion
378 | - fast_float
379 | - fmt
380 | - glog
381 | - hermes-engine
382 | - RCT-Folly
383 | - RCT-Folly/Fabric
384 | - RCTDeprecation
385 | - React-Core/Default (= 0.81.5)
386 | - React-cxxreact
387 | - React-featureflags
388 | - React-hermes
389 | - React-jsi
390 | - React-jsiexecutor
391 | - React-jsinspector
392 | - React-jsinspectorcdp
393 | - React-jsitooling
394 | - React-perflogger
395 | - React-runtimeexecutor
396 | - React-runtimescheduler
397 | - React-utils
398 | - SocketRocket
399 | - Yoga
400 | - React-CoreModules (0.81.5):
401 | - boost
402 | - DoubleConversion
403 | - fast_float
404 | - fmt
405 | - glog
406 | - RCT-Folly
407 | - RCT-Folly/Fabric
408 | - RCTTypeSafety (= 0.81.5)
409 | - React-Core/CoreModulesHeaders (= 0.81.5)
410 | - React-jsi (= 0.81.5)
411 | - React-jsinspector
412 | - React-jsinspectorcdp
413 | - React-jsinspectortracing
414 | - React-NativeModulesApple
415 | - React-RCTBlob
416 | - React-RCTFBReactNativeSpec
417 | - React-RCTImage (= 0.81.5)
418 | - React-runtimeexecutor
419 | - ReactCommon
420 | - SocketRocket
421 | - React-cxxreact (0.81.5):
422 | - boost
423 | - DoubleConversion
424 | - fast_float
425 | - fmt
426 | - glog
427 | - hermes-engine
428 | - RCT-Folly
429 | - RCT-Folly/Fabric
430 | - React-callinvoker (= 0.81.5)
431 | - React-debug (= 0.81.5)
432 | - React-jsi (= 0.81.5)
433 | - React-jsinspector
434 | - React-jsinspectorcdp
435 | - React-jsinspectortracing
436 | - React-logger (= 0.81.5)
437 | - React-perflogger (= 0.81.5)
438 | - React-runtimeexecutor
439 | - React-timing (= 0.81.5)
440 | - SocketRocket
441 | - React-debug (0.81.5)
442 | - React-defaultsnativemodule (0.81.5):
443 | - boost
444 | - DoubleConversion
445 | - fast_float
446 | - fmt
447 | - glog
448 | - hermes-engine
449 | - RCT-Folly
450 | - RCT-Folly/Fabric
451 | - React-domnativemodule
452 | - React-featureflagsnativemodule
453 | - React-idlecallbacksnativemodule
454 | - React-jsi
455 | - React-jsiexecutor
456 | - React-microtasksnativemodule
457 | - React-RCTFBReactNativeSpec
458 | - SocketRocket
459 | - React-domnativemodule (0.81.5):
460 | - boost
461 | - DoubleConversion
462 | - fast_float
463 | - fmt
464 | - glog
465 | - hermes-engine
466 | - RCT-Folly
467 | - RCT-Folly/Fabric
468 | - React-Fabric
469 | - React-Fabric/bridging
470 | - React-FabricComponents
471 | - React-graphics
472 | - React-jsi
473 | - React-jsiexecutor
474 | - React-RCTFBReactNativeSpec
475 | - React-runtimeexecutor
476 | - ReactCommon/turbomodule/core
477 | - SocketRocket
478 | - Yoga
479 | - React-Fabric (0.81.5):
480 | - boost
481 | - DoubleConversion
482 | - fast_float
483 | - fmt
484 | - glog
485 | - hermes-engine
486 | - RCT-Folly
487 | - RCT-Folly/Fabric
488 | - RCTRequired
489 | - RCTTypeSafety
490 | - React-Core
491 | - React-cxxreact
492 | - React-debug
493 | - React-Fabric/animations (= 0.81.5)
494 | - React-Fabric/attributedstring (= 0.81.5)
495 | - React-Fabric/bridging (= 0.81.5)
496 | - React-Fabric/componentregistry (= 0.81.5)
497 | - React-Fabric/componentregistrynative (= 0.81.5)
498 | - React-Fabric/components (= 0.81.5)
499 | - React-Fabric/consistency (= 0.81.5)
500 | - React-Fabric/core (= 0.81.5)
501 | - React-Fabric/dom (= 0.81.5)
502 | - React-Fabric/imagemanager (= 0.81.5)
503 | - React-Fabric/leakchecker (= 0.81.5)
504 | - React-Fabric/mounting (= 0.81.5)
505 | - React-Fabric/observers (= 0.81.5)
506 | - React-Fabric/scheduler (= 0.81.5)
507 | - React-Fabric/telemetry (= 0.81.5)
508 | - React-Fabric/templateprocessor (= 0.81.5)
509 | - React-Fabric/uimanager (= 0.81.5)
510 | - React-featureflags
511 | - React-graphics
512 | - React-jsi
513 | - React-jsiexecutor
514 | - React-logger
515 | - React-rendererdebug
516 | - React-runtimeexecutor
517 | - React-runtimescheduler
518 | - React-utils
519 | - ReactCommon/turbomodule/core
520 | - SocketRocket
521 | - React-Fabric/animations (0.81.5):
522 | - boost
523 | - DoubleConversion
524 | - fast_float
525 | - fmt
526 | - glog
527 | - hermes-engine
528 | - RCT-Folly
529 | - RCT-Folly/Fabric
530 | - RCTRequired
531 | - RCTTypeSafety
532 | - React-Core
533 | - React-cxxreact
534 | - React-debug
535 | - React-featureflags
536 | - React-graphics
537 | - React-jsi
538 | - React-jsiexecutor
539 | - React-logger
540 | - React-rendererdebug
541 | - React-runtimeexecutor
542 | - React-runtimescheduler
543 | - React-utils
544 | - ReactCommon/turbomodule/core
545 | - SocketRocket
546 | - React-Fabric/attributedstring (0.81.5):
547 | - boost
548 | - DoubleConversion
549 | - fast_float
550 | - fmt
551 | - glog
552 | - hermes-engine
553 | - RCT-Folly
554 | - RCT-Folly/Fabric
555 | - RCTRequired
556 | - RCTTypeSafety
557 | - React-Core
558 | - React-cxxreact
559 | - React-debug
560 | - React-featureflags
561 | - React-graphics
562 | - React-jsi
563 | - React-jsiexecutor
564 | - React-logger
565 | - React-rendererdebug
566 | - React-runtimeexecutor
567 | - React-runtimescheduler
568 | - React-utils
569 | - ReactCommon/turbomodule/core
570 | - SocketRocket
571 | - React-Fabric/bridging (0.81.5):
572 | - boost
573 | - DoubleConversion
574 | - fast_float
575 | - fmt
576 | - glog
577 | - hermes-engine
578 | - RCT-Folly
579 | - RCT-Folly/Fabric
580 | - RCTRequired
581 | - RCTTypeSafety
582 | - React-Core
583 | - React-cxxreact
584 | - React-debug
585 | - React-featureflags
586 | - React-graphics
587 | - React-jsi
588 | - React-jsiexecutor
589 | - React-logger
590 | - React-rendererdebug
591 | - React-runtimeexecutor
592 | - React-runtimescheduler
593 | - React-utils
594 | - ReactCommon/turbomodule/core
595 | - SocketRocket
596 | - React-Fabric/componentregistry (0.81.5):
597 | - boost
598 | - DoubleConversion
599 | - fast_float
600 | - fmt
601 | - glog
602 | - hermes-engine
603 | - RCT-Folly
604 | - RCT-Folly/Fabric
605 | - RCTRequired
606 | - RCTTypeSafety
607 | - React-Core
608 | - React-cxxreact
609 | - React-debug
610 | - React-featureflags
611 | - React-graphics
612 | - React-jsi
613 | - React-jsiexecutor
614 | - React-logger
615 | - React-rendererdebug
616 | - React-runtimeexecutor
617 | - React-runtimescheduler
618 | - React-utils
619 | - ReactCommon/turbomodule/core
620 | - SocketRocket
621 | - React-Fabric/componentregistrynative (0.81.5):
622 | - boost
623 | - DoubleConversion
624 | - fast_float
625 | - fmt
626 | - glog
627 | - hermes-engine
628 | - RCT-Folly
629 | - RCT-Folly/Fabric
630 | - RCTRequired
631 | - RCTTypeSafety
632 | - React-Core
633 | - React-cxxreact
634 | - React-debug
635 | - React-featureflags
636 | - React-graphics
637 | - React-jsi
638 | - React-jsiexecutor
639 | - React-logger
640 | - React-rendererdebug
641 | - React-runtimeexecutor
642 | - React-runtimescheduler
643 | - React-utils
644 | - ReactCommon/turbomodule/core
645 | - SocketRocket
646 | - React-Fabric/components (0.81.5):
647 | - boost
648 | - DoubleConversion
649 | - fast_float
650 | - fmt
651 | - glog
652 | - hermes-engine
653 | - RCT-Folly
654 | - RCT-Folly/Fabric
655 | - RCTRequired
656 | - RCTTypeSafety
657 | - React-Core
658 | - React-cxxreact
659 | - React-debug
660 | - React-Fabric/components/legacyviewmanagerinterop (= 0.81.5)
661 | - React-Fabric/components/root (= 0.81.5)
662 | - React-Fabric/components/scrollview (= 0.81.5)
663 | - React-Fabric/components/view (= 0.81.5)
664 | - React-featureflags
665 | - React-graphics
666 | - React-jsi
667 | - React-jsiexecutor
668 | - React-logger
669 | - React-rendererdebug
670 | - React-runtimeexecutor
671 | - React-runtimescheduler
672 | - React-utils
673 | - ReactCommon/turbomodule/core
674 | - SocketRocket
675 | - React-Fabric/components/legacyviewmanagerinterop (0.81.5):
676 | - boost
677 | - DoubleConversion
678 | - fast_float
679 | - fmt
680 | - glog
681 | - hermes-engine
682 | - RCT-Folly
683 | - RCT-Folly/Fabric
684 | - RCTRequired
685 | - RCTTypeSafety
686 | - React-Core
687 | - React-cxxreact
688 | - React-debug
689 | - React-featureflags
690 | - React-graphics
691 | - React-jsi
692 | - React-jsiexecutor
693 | - React-logger
694 | - React-rendererdebug
695 | - React-runtimeexecutor
696 | - React-runtimescheduler
697 | - React-utils
698 | - ReactCommon/turbomodule/core
699 | - SocketRocket
700 | - React-Fabric/components/root (0.81.5):
701 | - boost
702 | - DoubleConversion
703 | - fast_float
704 | - fmt
705 | - glog
706 | - hermes-engine
707 | - RCT-Folly
708 | - RCT-Folly/Fabric
709 | - RCTRequired
710 | - RCTTypeSafety
711 | - React-Core
712 | - React-cxxreact
713 | - React-debug
714 | - React-featureflags
715 | - React-graphics
716 | - React-jsi
717 | - React-jsiexecutor
718 | - React-logger
719 | - React-rendererdebug
720 | - React-runtimeexecutor
721 | - React-runtimescheduler
722 | - React-utils
723 | - ReactCommon/turbomodule/core
724 | - SocketRocket
725 | - React-Fabric/components/scrollview (0.81.5):
726 | - boost
727 | - DoubleConversion
728 | - fast_float
729 | - fmt
730 | - glog
731 | - hermes-engine
732 | - RCT-Folly
733 | - RCT-Folly/Fabric
734 | - RCTRequired
735 | - RCTTypeSafety
736 | - React-Core
737 | - React-cxxreact
738 | - React-debug
739 | - React-featureflags
740 | - React-graphics
741 | - React-jsi
742 | - React-jsiexecutor
743 | - React-logger
744 | - React-rendererdebug
745 | - React-runtimeexecutor
746 | - React-runtimescheduler
747 | - React-utils
748 | - ReactCommon/turbomodule/core
749 | - SocketRocket
750 | - React-Fabric/components/view (0.81.5):
751 | - boost
752 | - DoubleConversion
753 | - fast_float
754 | - fmt
755 | - glog
756 | - hermes-engine
757 | - RCT-Folly
758 | - RCT-Folly/Fabric
759 | - RCTRequired
760 | - RCTTypeSafety
761 | - React-Core
762 | - React-cxxreact
763 | - React-debug
764 | - React-featureflags
765 | - React-graphics
766 | - React-jsi
767 | - React-jsiexecutor
768 | - React-logger
769 | - React-renderercss
770 | - React-rendererdebug
771 | - React-runtimeexecutor
772 | - React-runtimescheduler
773 | - React-utils
774 | - ReactCommon/turbomodule/core
775 | - SocketRocket
776 | - Yoga
777 | - React-Fabric/consistency (0.81.5):
778 | - boost
779 | - DoubleConversion
780 | - fast_float
781 | - fmt
782 | - glog
783 | - hermes-engine
784 | - RCT-Folly
785 | - RCT-Folly/Fabric
786 | - RCTRequired
787 | - RCTTypeSafety
788 | - React-Core
789 | - React-cxxreact
790 | - React-debug
791 | - React-featureflags
792 | - React-graphics
793 | - React-jsi
794 | - React-jsiexecutor
795 | - React-logger
796 | - React-rendererdebug
797 | - React-runtimeexecutor
798 | - React-runtimescheduler
799 | - React-utils
800 | - ReactCommon/turbomodule/core
801 | - SocketRocket
802 | - React-Fabric/core (0.81.5):
803 | - boost
804 | - DoubleConversion
805 | - fast_float
806 | - fmt
807 | - glog
808 | - hermes-engine
809 | - RCT-Folly
810 | - RCT-Folly/Fabric
811 | - RCTRequired
812 | - RCTTypeSafety
813 | - React-Core
814 | - React-cxxreact
815 | - React-debug
816 | - React-featureflags
817 | - React-graphics
818 | - React-jsi
819 | - React-jsiexecutor
820 | - React-logger
821 | - React-rendererdebug
822 | - React-runtimeexecutor
823 | - React-runtimescheduler
824 | - React-utils
825 | - ReactCommon/turbomodule/core
826 | - SocketRocket
827 | - React-Fabric/dom (0.81.5):
828 | - boost
829 | - DoubleConversion
830 | - fast_float
831 | - fmt
832 | - glog
833 | - hermes-engine
834 | - RCT-Folly
835 | - RCT-Folly/Fabric
836 | - RCTRequired
837 | - RCTTypeSafety
838 | - React-Core
839 | - React-cxxreact
840 | - React-debug
841 | - React-featureflags
842 | - React-graphics
843 | - React-jsi
844 | - React-jsiexecutor
845 | - React-logger
846 | - React-rendererdebug
847 | - React-runtimeexecutor
848 | - React-runtimescheduler
849 | - React-utils
850 | - ReactCommon/turbomodule/core
851 | - SocketRocket
852 | - React-Fabric/imagemanager (0.81.5):
853 | - boost
854 | - DoubleConversion
855 | - fast_float
856 | - fmt
857 | - glog
858 | - hermes-engine
859 | - RCT-Folly
860 | - RCT-Folly/Fabric
861 | - RCTRequired
862 | - RCTTypeSafety
863 | - React-Core
864 | - React-cxxreact
865 | - React-debug
866 | - React-featureflags
867 | - React-graphics
868 | - React-jsi
869 | - React-jsiexecutor
870 | - React-logger
871 | - React-rendererdebug
872 | - React-runtimeexecutor
873 | - React-runtimescheduler
874 | - React-utils
875 | - ReactCommon/turbomodule/core
876 | - SocketRocket
877 | - React-Fabric/leakchecker (0.81.5):
878 | - boost
879 | - DoubleConversion
880 | - fast_float
881 | - fmt
882 | - glog
883 | - hermes-engine
884 | - RCT-Folly
885 | - RCT-Folly/Fabric
886 | - RCTRequired
887 | - RCTTypeSafety
888 | - React-Core
889 | - React-cxxreact
890 | - React-debug
891 | - React-featureflags
892 | - React-graphics
893 | - React-jsi
894 | - React-jsiexecutor
895 | - React-logger
896 | - React-rendererdebug
897 | - React-runtimeexecutor
898 | - React-runtimescheduler
899 | - React-utils
900 | - ReactCommon/turbomodule/core
901 | - SocketRocket
902 | - React-Fabric/mounting (0.81.5):
903 | - boost
904 | - DoubleConversion
905 | - fast_float
906 | - fmt
907 | - glog
908 | - hermes-engine
909 | - RCT-Folly
910 | - RCT-Folly/Fabric
911 | - RCTRequired
912 | - RCTTypeSafety
913 | - React-Core
914 | - React-cxxreact
915 | - React-debug
916 | - React-featureflags
917 | - React-graphics
918 | - React-jsi
919 | - React-jsiexecutor
920 | - React-logger
921 | - React-rendererdebug
922 | - React-runtimeexecutor
923 | - React-runtimescheduler
924 | - React-utils
925 | - ReactCommon/turbomodule/core
926 | - SocketRocket
927 | - React-Fabric/observers (0.81.5):
928 | - boost
929 | - DoubleConversion
930 | - fast_float
931 | - fmt
932 | - glog
933 | - hermes-engine
934 | - RCT-Folly
935 | - RCT-Folly/Fabric
936 | - RCTRequired
937 | - RCTTypeSafety
938 | - React-Core
939 | - React-cxxreact
940 | - React-debug
941 | - React-Fabric/observers/events (= 0.81.5)
942 | - React-featureflags
943 | - React-graphics
944 | - React-jsi
945 | - React-jsiexecutor
946 | - React-logger
947 | - React-rendererdebug
948 | - React-runtimeexecutor
949 | - React-runtimescheduler
950 | - React-utils
951 | - ReactCommon/turbomodule/core
952 | - SocketRocket
953 | - React-Fabric/observers/events (0.81.5):
954 | - boost
955 | - DoubleConversion
956 | - fast_float
957 | - fmt
958 | - glog
959 | - hermes-engine
960 | - RCT-Folly
961 | - RCT-Folly/Fabric
962 | - RCTRequired
963 | - RCTTypeSafety
964 | - React-Core
965 | - React-cxxreact
966 | - React-debug
967 | - React-featureflags
968 | - React-graphics
969 | - React-jsi
970 | - React-jsiexecutor
971 | - React-logger
972 | - React-rendererdebug
973 | - React-runtimeexecutor
974 | - React-runtimescheduler
975 | - React-utils
976 | - ReactCommon/turbomodule/core
977 | - SocketRocket
978 | - React-Fabric/scheduler (0.81.5):
979 | - boost
980 | - DoubleConversion
981 | - fast_float
982 | - fmt
983 | - glog
984 | - hermes-engine
985 | - RCT-Folly
986 | - RCT-Folly/Fabric
987 | - RCTRequired
988 | - RCTTypeSafety
989 | - React-Core
990 | - React-cxxreact
991 | - React-debug
992 | - React-Fabric/observers/events
993 | - React-featureflags
994 | - React-graphics
995 | - React-jsi
996 | - React-jsiexecutor
997 | - React-logger
998 | - React-performancetimeline
999 | - React-rendererdebug
1000 | - React-runtimeexecutor
1001 | - React-runtimescheduler
1002 | - React-utils
1003 | - ReactCommon/turbomodule/core
1004 | - SocketRocket
1005 | - React-Fabric/telemetry (0.81.5):
1006 | - boost
1007 | - DoubleConversion
1008 | - fast_float
1009 | - fmt
1010 | - glog
1011 | - hermes-engine
1012 | - RCT-Folly
1013 | - RCT-Folly/Fabric
1014 | - RCTRequired
1015 | - RCTTypeSafety
1016 | - React-Core
1017 | - React-cxxreact
1018 | - React-debug
1019 | - React-featureflags
1020 | - React-graphics
1021 | - React-jsi
1022 | - React-jsiexecutor
1023 | - React-logger
1024 | - React-rendererdebug
1025 | - React-runtimeexecutor
1026 | - React-runtimescheduler
1027 | - React-utils
1028 | - ReactCommon/turbomodule/core
1029 | - SocketRocket
1030 | - React-Fabric/templateprocessor (0.81.5):
1031 | - boost
1032 | - DoubleConversion
1033 | - fast_float
1034 | - fmt
1035 | - glog
1036 | - hermes-engine
1037 | - RCT-Folly
1038 | - RCT-Folly/Fabric
1039 | - RCTRequired
1040 | - RCTTypeSafety
1041 | - React-Core
1042 | - React-cxxreact
1043 | - React-debug
1044 | - React-featureflags
1045 | - React-graphics
1046 | - React-jsi
1047 | - React-jsiexecutor
1048 | - React-logger
1049 | - React-rendererdebug
1050 | - React-runtimeexecutor
1051 | - React-runtimescheduler
1052 | - React-utils
1053 | - ReactCommon/turbomodule/core
1054 | - SocketRocket
1055 | - React-Fabric/uimanager (0.81.5):
1056 | - boost
1057 | - DoubleConversion
1058 | - fast_float
1059 | - fmt
1060 | - glog
1061 | - hermes-engine
1062 | - RCT-Folly
1063 | - RCT-Folly/Fabric
1064 | - RCTRequired
1065 | - RCTTypeSafety
1066 | - React-Core
1067 | - React-cxxreact
1068 | - React-debug
1069 | - React-Fabric/uimanager/consistency (= 0.81.5)
1070 | - React-featureflags
1071 | - React-graphics
1072 | - React-jsi
1073 | - React-jsiexecutor
1074 | - React-logger
1075 | - React-rendererconsistency
1076 | - React-rendererdebug
1077 | - React-runtimeexecutor
1078 | - React-runtimescheduler
1079 | - React-utils
1080 | - ReactCommon/turbomodule/core
1081 | - SocketRocket
1082 | - React-Fabric/uimanager/consistency (0.81.5):
1083 | - boost
1084 | - DoubleConversion
1085 | - fast_float
1086 | - fmt
1087 | - glog
1088 | - hermes-engine
1089 | - RCT-Folly
1090 | - RCT-Folly/Fabric
1091 | - RCTRequired
1092 | - RCTTypeSafety
1093 | - React-Core
1094 | - React-cxxreact
1095 | - React-debug
1096 | - React-featureflags
1097 | - React-graphics
1098 | - React-jsi
1099 | - React-jsiexecutor
1100 | - React-logger
1101 | - React-rendererconsistency
1102 | - React-rendererdebug
1103 | - React-runtimeexecutor
1104 | - React-runtimescheduler
1105 | - React-utils
1106 | - ReactCommon/turbomodule/core
1107 | - SocketRocket
1108 | - React-FabricComponents (0.81.5):
1109 | - boost
1110 | - DoubleConversion
1111 | - fast_float
1112 | - fmt
1113 | - glog
1114 | - hermes-engine
1115 | - RCT-Folly
1116 | - RCT-Folly/Fabric
1117 | - RCTRequired
1118 | - RCTTypeSafety
1119 | - React-Core
1120 | - React-cxxreact
1121 | - React-debug
1122 | - React-Fabric
1123 | - React-FabricComponents/components (= 0.81.5)
1124 | - React-FabricComponents/textlayoutmanager (= 0.81.5)
1125 | - React-featureflags
1126 | - React-graphics
1127 | - React-jsi
1128 | - React-jsiexecutor
1129 | - React-logger
1130 | - React-RCTFBReactNativeSpec
1131 | - React-rendererdebug
1132 | - React-runtimescheduler
1133 | - React-utils
1134 | - ReactCommon/turbomodule/core
1135 | - SocketRocket
1136 | - Yoga
1137 | - React-FabricComponents/components (0.81.5):
1138 | - boost
1139 | - DoubleConversion
1140 | - fast_float
1141 | - fmt
1142 | - glog
1143 | - hermes-engine
1144 | - RCT-Folly
1145 | - RCT-Folly/Fabric
1146 | - RCTRequired
1147 | - RCTTypeSafety
1148 | - React-Core
1149 | - React-cxxreact
1150 | - React-debug
1151 | - React-Fabric
1152 | - React-FabricComponents/components/inputaccessory (= 0.81.5)
1153 | - React-FabricComponents/components/iostextinput (= 0.81.5)
1154 | - React-FabricComponents/components/modal (= 0.81.5)
1155 | - React-FabricComponents/components/rncore (= 0.81.5)
1156 | - React-FabricComponents/components/safeareaview (= 0.81.5)
1157 | - React-FabricComponents/components/scrollview (= 0.81.5)
1158 | - React-FabricComponents/components/switch (= 0.81.5)
1159 | - React-FabricComponents/components/text (= 0.81.5)
1160 | - React-FabricComponents/components/textinput (= 0.81.5)
1161 | - React-FabricComponents/components/unimplementedview (= 0.81.5)
1162 | - React-FabricComponents/components/virtualview (= 0.81.5)
1163 | - React-featureflags
1164 | - React-graphics
1165 | - React-jsi
1166 | - React-jsiexecutor
1167 | - React-logger
1168 | - React-RCTFBReactNativeSpec
1169 | - React-rendererdebug
1170 | - React-runtimescheduler
1171 | - React-utils
1172 | - ReactCommon/turbomodule/core
1173 | - SocketRocket
1174 | - Yoga
1175 | - React-FabricComponents/components/inputaccessory (0.81.5):
1176 | - boost
1177 | - DoubleConversion
1178 | - fast_float
1179 | - fmt
1180 | - glog
1181 | - hermes-engine
1182 | - RCT-Folly
1183 | - RCT-Folly/Fabric
1184 | - RCTRequired
1185 | - RCTTypeSafety
1186 | - React-Core
1187 | - React-cxxreact
1188 | - React-debug
1189 | - React-Fabric
1190 | - React-featureflags
1191 | - React-graphics
1192 | - React-jsi
1193 | - React-jsiexecutor
1194 | - React-logger
1195 | - React-RCTFBReactNativeSpec
1196 | - React-rendererdebug
1197 | - React-runtimescheduler
1198 | - React-utils
1199 | - ReactCommon/turbomodule/core
1200 | - SocketRocket
1201 | - Yoga
1202 | - React-FabricComponents/components/iostextinput (0.81.5):
1203 | - boost
1204 | - DoubleConversion
1205 | - fast_float
1206 | - fmt
1207 | - glog
1208 | - hermes-engine
1209 | - RCT-Folly
1210 | - RCT-Folly/Fabric
1211 | - RCTRequired
1212 | - RCTTypeSafety
1213 | - React-Core
1214 | - React-cxxreact
1215 | - React-debug
1216 | - React-Fabric
1217 | - React-featureflags
1218 | - React-graphics
1219 | - React-jsi
1220 | - React-jsiexecutor
1221 | - React-logger
1222 | - React-RCTFBReactNativeSpec
1223 | - React-rendererdebug
1224 | - React-runtimescheduler
1225 | - React-utils
1226 | - ReactCommon/turbomodule/core
1227 | - SocketRocket
1228 | - Yoga
1229 | - React-FabricComponents/components/modal (0.81.5):
1230 | - boost
1231 | - DoubleConversion
1232 | - fast_float
1233 | - fmt
1234 | - glog
1235 | - hermes-engine
1236 | - RCT-Folly
1237 | - RCT-Folly/Fabric
1238 | - RCTRequired
1239 | - RCTTypeSafety
1240 | - React-Core
1241 | - React-cxxreact
1242 | - React-debug
1243 | - React-Fabric
1244 | - React-featureflags
1245 | - React-graphics
1246 | - React-jsi
1247 | - React-jsiexecutor
1248 | - React-logger
1249 | - React-RCTFBReactNativeSpec
1250 | - React-rendererdebug
1251 | - React-runtimescheduler
1252 | - React-utils
1253 | - ReactCommon/turbomodule/core
1254 | - SocketRocket
1255 | - Yoga
1256 | - React-FabricComponents/components/rncore (0.81.5):
1257 | - boost
1258 | - DoubleConversion
1259 | - fast_float
1260 | - fmt
1261 | - glog
1262 | - hermes-engine
1263 | - RCT-Folly
1264 | - RCT-Folly/Fabric
1265 | - RCTRequired
1266 | - RCTTypeSafety
1267 | - React-Core
1268 | - React-cxxreact
1269 | - React-debug
1270 | - React-Fabric
1271 | - React-featureflags
1272 | - React-graphics
1273 | - React-jsi
1274 | - React-jsiexecutor
1275 | - React-logger
1276 | - React-RCTFBReactNativeSpec
1277 | - React-rendererdebug
1278 | - React-runtimescheduler
1279 | - React-utils
1280 | - ReactCommon/turbomodule/core
1281 | - SocketRocket
1282 | - Yoga
1283 | - React-FabricComponents/components/safeareaview (0.81.5):
1284 | - boost
1285 | - DoubleConversion
1286 | - fast_float
1287 | - fmt
1288 | - glog
1289 | - hermes-engine
1290 | - RCT-Folly
1291 | - RCT-Folly/Fabric
1292 | - RCTRequired
1293 | - RCTTypeSafety
1294 | - React-Core
1295 | - React-cxxreact
1296 | - React-debug
1297 | - React-Fabric
1298 | - React-featureflags
1299 | - React-graphics
1300 | - React-jsi
1301 | - React-jsiexecutor
1302 | - React-logger
1303 | - React-RCTFBReactNativeSpec
1304 | - React-rendererdebug
1305 | - React-runtimescheduler
1306 | - React-utils
1307 | - ReactCommon/turbomodule/core
1308 | - SocketRocket
1309 | - Yoga
1310 | - React-FabricComponents/components/scrollview (0.81.5):
1311 | - boost
1312 | - DoubleConversion
1313 | - fast_float
1314 | - fmt
1315 | - glog
1316 | - hermes-engine
1317 | - RCT-Folly
1318 | - RCT-Folly/Fabric
1319 | - RCTRequired
1320 | - RCTTypeSafety
1321 | - React-Core
1322 | - React-cxxreact
1323 | - React-debug
1324 | - React-Fabric
1325 | - React-featureflags
1326 | - React-graphics
1327 | - React-jsi
1328 | - React-jsiexecutor
1329 | - React-logger
1330 | - React-RCTFBReactNativeSpec
1331 | - React-rendererdebug
1332 | - React-runtimescheduler
1333 | - React-utils
1334 | - ReactCommon/turbomodule/core
1335 | - SocketRocket
1336 | - Yoga
1337 | - React-FabricComponents/components/switch (0.81.5):
1338 | - boost
1339 | - DoubleConversion
1340 | - fast_float
1341 | - fmt
1342 | - glog
1343 | - hermes-engine
1344 | - RCT-Folly
1345 | - RCT-Folly/Fabric
1346 | - RCTRequired
1347 | - RCTTypeSafety
1348 | - React-Core
1349 | - React-cxxreact
1350 | - React-debug
1351 | - React-Fabric
1352 | - React-featureflags
1353 | - React-graphics
1354 | - React-jsi
1355 | - React-jsiexecutor
1356 | - React-logger
1357 | - React-RCTFBReactNativeSpec
1358 | - React-rendererdebug
1359 | - React-runtimescheduler
1360 | - React-utils
1361 | - ReactCommon/turbomodule/core
1362 | - SocketRocket
1363 | - Yoga
1364 | - React-FabricComponents/components/text (0.81.5):
1365 | - boost
1366 | - DoubleConversion
1367 | - fast_float
1368 | - fmt
1369 | - glog
1370 | - hermes-engine
1371 | - RCT-Folly
1372 | - RCT-Folly/Fabric
1373 | - RCTRequired
1374 | - RCTTypeSafety
1375 | - React-Core
1376 | - React-cxxreact
1377 | - React-debug
1378 | - React-Fabric
1379 | - React-featureflags
1380 | - React-graphics
1381 | - React-jsi
1382 | - React-jsiexecutor
1383 | - React-logger
1384 | - React-RCTFBReactNativeSpec
1385 | - React-rendererdebug
1386 | - React-runtimescheduler
1387 | - React-utils
1388 | - ReactCommon/turbomodule/core
1389 | - SocketRocket
1390 | - Yoga
1391 | - React-FabricComponents/components/textinput (0.81.5):
1392 | - boost
1393 | - DoubleConversion
1394 | - fast_float
1395 | - fmt
1396 | - glog
1397 | - hermes-engine
1398 | - RCT-Folly
1399 | - RCT-Folly/Fabric
1400 | - RCTRequired
1401 | - RCTTypeSafety
1402 | - React-Core
1403 | - React-cxxreact
1404 | - React-debug
1405 | - React-Fabric
1406 | - React-featureflags
1407 | - React-graphics
1408 | - React-jsi
1409 | - React-jsiexecutor
1410 | - React-logger
1411 | - React-RCTFBReactNativeSpec
1412 | - React-rendererdebug
1413 | - React-runtimescheduler
1414 | - React-utils
1415 | - ReactCommon/turbomodule/core
1416 | - SocketRocket
1417 | - Yoga
1418 | - React-FabricComponents/components/unimplementedview (0.81.5):
1419 | - boost
1420 | - DoubleConversion
1421 | - fast_float
1422 | - fmt
1423 | - glog
1424 | - hermes-engine
1425 | - RCT-Folly
1426 | - RCT-Folly/Fabric
1427 | - RCTRequired
1428 | - RCTTypeSafety
1429 | - React-Core
1430 | - React-cxxreact
1431 | - React-debug
1432 | - React-Fabric
1433 | - React-featureflags
1434 | - React-graphics
1435 | - React-jsi
1436 | - React-jsiexecutor
1437 | - React-logger
1438 | - React-RCTFBReactNativeSpec
1439 | - React-rendererdebug
1440 | - React-runtimescheduler
1441 | - React-utils
1442 | - ReactCommon/turbomodule/core
1443 | - SocketRocket
1444 | - Yoga
1445 | - React-FabricComponents/components/virtualview (0.81.5):
1446 | - boost
1447 | - DoubleConversion
1448 | - fast_float
1449 | - fmt
1450 | - glog
1451 | - hermes-engine
1452 | - RCT-Folly
1453 | - RCT-Folly/Fabric
1454 | - RCTRequired
1455 | - RCTTypeSafety
1456 | - React-Core
1457 | - React-cxxreact
1458 | - React-debug
1459 | - React-Fabric
1460 | - React-featureflags
1461 | - React-graphics
1462 | - React-jsi
1463 | - React-jsiexecutor
1464 | - React-logger
1465 | - React-RCTFBReactNativeSpec
1466 | - React-rendererdebug
1467 | - React-runtimescheduler
1468 | - React-utils
1469 | - ReactCommon/turbomodule/core
1470 | - SocketRocket
1471 | - Yoga
1472 | - React-FabricComponents/textlayoutmanager (0.81.5):
1473 | - boost
1474 | - DoubleConversion
1475 | - fast_float
1476 | - fmt
1477 | - glog
1478 | - hermes-engine
1479 | - RCT-Folly
1480 | - RCT-Folly/Fabric
1481 | - RCTRequired
1482 | - RCTTypeSafety
1483 | - React-Core
1484 | - React-cxxreact
1485 | - React-debug
1486 | - React-Fabric
1487 | - React-featureflags
1488 | - React-graphics
1489 | - React-jsi
1490 | - React-jsiexecutor
1491 | - React-logger
1492 | - React-RCTFBReactNativeSpec
1493 | - React-rendererdebug
1494 | - React-runtimescheduler
1495 | - React-utils
1496 | - ReactCommon/turbomodule/core
1497 | - SocketRocket
1498 | - Yoga
1499 | - React-FabricImage (0.81.5):
1500 | - boost
1501 | - DoubleConversion
1502 | - fast_float
1503 | - fmt
1504 | - glog
1505 | - hermes-engine
1506 | - RCT-Folly
1507 | - RCT-Folly/Fabric
1508 | - RCTRequired (= 0.81.5)
1509 | - RCTTypeSafety (= 0.81.5)
1510 | - React-Fabric
1511 | - React-featureflags
1512 | - React-graphics
1513 | - React-ImageManager
1514 | - React-jsi
1515 | - React-jsiexecutor (= 0.81.5)
1516 | - React-logger
1517 | - React-rendererdebug
1518 | - React-utils
1519 | - ReactCommon
1520 | - SocketRocket
1521 | - Yoga
1522 | - React-featureflags (0.81.5):
1523 | - boost
1524 | - DoubleConversion
1525 | - fast_float
1526 | - fmt
1527 | - glog
1528 | - RCT-Folly
1529 | - RCT-Folly/Fabric
1530 | - SocketRocket
1531 | - React-featureflagsnativemodule (0.81.5):
1532 | - boost
1533 | - DoubleConversion
1534 | - fast_float
1535 | - fmt
1536 | - glog
1537 | - hermes-engine
1538 | - RCT-Folly
1539 | - RCT-Folly/Fabric
1540 | - React-featureflags
1541 | - React-jsi
1542 | - React-jsiexecutor
1543 | - React-RCTFBReactNativeSpec
1544 | - ReactCommon/turbomodule/core
1545 | - SocketRocket
1546 | - React-graphics (0.81.5):
1547 | - boost
1548 | - DoubleConversion
1549 | - fast_float
1550 | - fmt
1551 | - glog
1552 | - hermes-engine
1553 | - RCT-Folly
1554 | - RCT-Folly/Fabric
1555 | - React-jsi
1556 | - React-jsiexecutor
1557 | - React-utils
1558 | - SocketRocket
1559 | - React-hermes (0.81.5):
1560 | - boost
1561 | - DoubleConversion
1562 | - fast_float
1563 | - fmt
1564 | - glog
1565 | - hermes-engine
1566 | - RCT-Folly
1567 | - RCT-Folly/Fabric
1568 | - React-cxxreact (= 0.81.5)
1569 | - React-jsi
1570 | - React-jsiexecutor (= 0.81.5)
1571 | - React-jsinspector
1572 | - React-jsinspectorcdp
1573 | - React-jsinspectortracing
1574 | - React-perflogger (= 0.81.5)
1575 | - React-runtimeexecutor
1576 | - SocketRocket
1577 | - React-idlecallbacksnativemodule (0.81.5):
1578 | - boost
1579 | - DoubleConversion
1580 | - fast_float
1581 | - fmt
1582 | - glog
1583 | - hermes-engine
1584 | - RCT-Folly
1585 | - RCT-Folly/Fabric
1586 | - React-jsi
1587 | - React-jsiexecutor
1588 | - React-RCTFBReactNativeSpec
1589 | - React-runtimeexecutor
1590 | - React-runtimescheduler
1591 | - ReactCommon/turbomodule/core
1592 | - SocketRocket
1593 | - React-ImageManager (0.81.5):
1594 | - boost
1595 | - DoubleConversion
1596 | - fast_float
1597 | - fmt
1598 | - glog
1599 | - RCT-Folly
1600 | - RCT-Folly/Fabric
1601 | - React-Core/Default
1602 | - React-debug
1603 | - React-Fabric
1604 | - React-graphics
1605 | - React-rendererdebug
1606 | - React-utils
1607 | - SocketRocket
1608 | - React-jserrorhandler (0.81.5):
1609 | - boost
1610 | - DoubleConversion
1611 | - fast_float
1612 | - fmt
1613 | - glog
1614 | - hermes-engine
1615 | - RCT-Folly
1616 | - RCT-Folly/Fabric
1617 | - React-cxxreact
1618 | - React-debug
1619 | - React-featureflags
1620 | - React-jsi
1621 | - ReactCommon/turbomodule/bridging
1622 | - SocketRocket
1623 | - React-jsi (0.81.5):
1624 | - boost
1625 | - DoubleConversion
1626 | - fast_float
1627 | - fmt
1628 | - glog
1629 | - hermes-engine
1630 | - RCT-Folly
1631 | - RCT-Folly/Fabric
1632 | - SocketRocket
1633 | - React-jsiexecutor (0.81.5):
1634 | - boost
1635 | - DoubleConversion
1636 | - fast_float
1637 | - fmt
1638 | - glog
1639 | - hermes-engine
1640 | - RCT-Folly
1641 | - RCT-Folly/Fabric
1642 | - React-cxxreact (= 0.81.5)
1643 | - React-jsi (= 0.81.5)
1644 | - React-jsinspector
1645 | - React-jsinspectorcdp
1646 | - React-jsinspectortracing
1647 | - React-perflogger (= 0.81.5)
1648 | - React-runtimeexecutor
1649 | - SocketRocket
1650 | - React-jsinspector (0.81.5):
1651 | - boost
1652 | - DoubleConversion
1653 | - fast_float
1654 | - fmt
1655 | - glog
1656 | - hermes-engine
1657 | - RCT-Folly
1658 | - RCT-Folly/Fabric
1659 | - React-featureflags
1660 | - React-jsi
1661 | - React-jsinspectorcdp
1662 | - React-jsinspectornetwork
1663 | - React-jsinspectortracing
1664 | - React-oscompat
1665 | - React-perflogger (= 0.81.5)
1666 | - React-runtimeexecutor
1667 | - SocketRocket
1668 | - React-jsinspectorcdp (0.81.5):
1669 | - boost
1670 | - DoubleConversion
1671 | - fast_float
1672 | - fmt
1673 | - glog
1674 | - RCT-Folly
1675 | - RCT-Folly/Fabric
1676 | - SocketRocket
1677 | - React-jsinspectornetwork (0.81.5):
1678 | - boost
1679 | - DoubleConversion
1680 | - fast_float
1681 | - fmt
1682 | - glog
1683 | - RCT-Folly
1684 | - RCT-Folly/Fabric
1685 | - React-featureflags
1686 | - React-jsinspectorcdp
1687 | - React-performancetimeline
1688 | - React-timing
1689 | - SocketRocket
1690 | - React-jsinspectortracing (0.81.5):
1691 | - boost
1692 | - DoubleConversion
1693 | - fast_float
1694 | - fmt
1695 | - glog
1696 | - RCT-Folly
1697 | - RCT-Folly/Fabric
1698 | - React-oscompat
1699 | - React-timing
1700 | - SocketRocket
1701 | - React-jsitooling (0.81.5):
1702 | - boost
1703 | - DoubleConversion
1704 | - fast_float
1705 | - fmt
1706 | - glog
1707 | - RCT-Folly
1708 | - RCT-Folly/Fabric
1709 | - React-cxxreact (= 0.81.5)
1710 | - React-jsi (= 0.81.5)
1711 | - React-jsinspector
1712 | - React-jsinspectorcdp
1713 | - React-jsinspectortracing
1714 | - React-runtimeexecutor
1715 | - SocketRocket
1716 | - React-jsitracing (0.81.5):
1717 | - React-jsi
1718 | - React-logger (0.81.5):
1719 | - boost
1720 | - DoubleConversion
1721 | - fast_float
1722 | - fmt
1723 | - glog
1724 | - RCT-Folly
1725 | - RCT-Folly/Fabric
1726 | - SocketRocket
1727 | - React-Mapbuffer (0.81.5):
1728 | - boost
1729 | - DoubleConversion
1730 | - fast_float
1731 | - fmt
1732 | - glog
1733 | - RCT-Folly
1734 | - RCT-Folly/Fabric
1735 | - React-debug
1736 | - SocketRocket
1737 | - React-microtasksnativemodule (0.81.5):
1738 | - boost
1739 | - DoubleConversion
1740 | - fast_float
1741 | - fmt
1742 | - glog
1743 | - hermes-engine
1744 | - RCT-Folly
1745 | - RCT-Folly/Fabric
1746 | - React-jsi
1747 | - React-jsiexecutor
1748 | - React-RCTFBReactNativeSpec
1749 | - ReactCommon/turbomodule/core
1750 | - SocketRocket
1751 | - react-native-get-random-values (1.11.0):
1752 | - React-Core
1753 | - React-NativeModulesApple (0.81.5):
1754 | - boost
1755 | - DoubleConversion
1756 | - fast_float
1757 | - fmt
1758 | - glog
1759 | - hermes-engine
1760 | - RCT-Folly
1761 | - RCT-Folly/Fabric
1762 | - React-callinvoker
1763 | - React-Core
1764 | - React-cxxreact
1765 | - React-featureflags
1766 | - React-jsi
1767 | - React-jsinspector
1768 | - React-jsinspectorcdp
1769 | - React-runtimeexecutor
1770 | - ReactCommon/turbomodule/bridging
1771 | - ReactCommon/turbomodule/core
1772 | - SocketRocket
1773 | - React-oscompat (0.81.5)
1774 | - React-perflogger (0.81.5):
1775 | - boost
1776 | - DoubleConversion
1777 | - fast_float
1778 | - fmt
1779 | - glog
1780 | - RCT-Folly
1781 | - RCT-Folly/Fabric
1782 | - SocketRocket
1783 | - React-performancetimeline (0.81.5):
1784 | - boost
1785 | - DoubleConversion
1786 | - fast_float
1787 | - fmt
1788 | - glog
1789 | - RCT-Folly
1790 | - RCT-Folly/Fabric
1791 | - React-featureflags
1792 | - React-jsinspectortracing
1793 | - React-perflogger
1794 | - React-timing
1795 | - SocketRocket
1796 | - React-RCTActionSheet (0.81.5):
1797 | - React-Core/RCTActionSheetHeaders (= 0.81.5)
1798 | - React-RCTAnimation (0.81.5):
1799 | - boost
1800 | - DoubleConversion
1801 | - fast_float
1802 | - fmt
1803 | - glog
1804 | - RCT-Folly
1805 | - RCT-Folly/Fabric
1806 | - RCTTypeSafety
1807 | - React-Core/RCTAnimationHeaders
1808 | - React-featureflags
1809 | - React-jsi
1810 | - React-NativeModulesApple
1811 | - React-RCTFBReactNativeSpec
1812 | - ReactCommon
1813 | - SocketRocket
1814 | - React-RCTAppDelegate (0.81.5):
1815 | - boost
1816 | - DoubleConversion
1817 | - fast_float
1818 | - fmt
1819 | - glog
1820 | - hermes-engine
1821 | - RCT-Folly
1822 | - RCT-Folly/Fabric
1823 | - RCTRequired
1824 | - RCTTypeSafety
1825 | - React-Core
1826 | - React-CoreModules
1827 | - React-debug
1828 | - React-defaultsnativemodule
1829 | - React-Fabric
1830 | - React-featureflags
1831 | - React-graphics
1832 | - React-hermes
1833 | - React-jsitooling
1834 | - React-NativeModulesApple
1835 | - React-RCTFabric
1836 | - React-RCTFBReactNativeSpec
1837 | - React-RCTImage
1838 | - React-RCTNetwork
1839 | - React-RCTRuntime
1840 | - React-rendererdebug
1841 | - React-RuntimeApple
1842 | - React-RuntimeCore
1843 | - React-runtimeexecutor
1844 | - React-runtimescheduler
1845 | - React-utils
1846 | - ReactCommon
1847 | - SocketRocket
1848 | - React-RCTBlob (0.81.5):
1849 | - boost
1850 | - DoubleConversion
1851 | - fast_float
1852 | - fmt
1853 | - glog
1854 | - hermes-engine
1855 | - RCT-Folly
1856 | - RCT-Folly/Fabric
1857 | - React-Core/RCTBlobHeaders
1858 | - React-Core/RCTWebSocket
1859 | - React-jsi
1860 | - React-jsinspector
1861 | - React-jsinspectorcdp
1862 | - React-NativeModulesApple
1863 | - React-RCTFBReactNativeSpec
1864 | - React-RCTNetwork
1865 | - ReactCommon
1866 | - SocketRocket
1867 | - React-RCTFabric (0.81.5):
1868 | - boost
1869 | - DoubleConversion
1870 | - fast_float
1871 | - fmt
1872 | - glog
1873 | - hermes-engine
1874 | - RCT-Folly
1875 | - RCT-Folly/Fabric
1876 | - React-Core
1877 | - React-debug
1878 | - React-Fabric
1879 | - React-FabricComponents
1880 | - React-FabricImage
1881 | - React-featureflags
1882 | - React-graphics
1883 | - React-ImageManager
1884 | - React-jsi
1885 | - React-jsinspector
1886 | - React-jsinspectorcdp
1887 | - React-jsinspectornetwork
1888 | - React-jsinspectortracing
1889 | - React-performancetimeline
1890 | - React-RCTAnimation
1891 | - React-RCTFBReactNativeSpec
1892 | - React-RCTImage
1893 | - React-RCTText
1894 | - React-rendererconsistency
1895 | - React-renderercss
1896 | - React-rendererdebug
1897 | - React-runtimeexecutor
1898 | - React-runtimescheduler
1899 | - React-utils
1900 | - SocketRocket
1901 | - Yoga
1902 | - React-RCTFBReactNativeSpec (0.81.5):
1903 | - boost
1904 | - DoubleConversion
1905 | - fast_float
1906 | - fmt
1907 | - glog
1908 | - hermes-engine
1909 | - RCT-Folly
1910 | - RCT-Folly/Fabric
1911 | - RCTRequired
1912 | - RCTTypeSafety
1913 | - React-Core
1914 | - React-jsi
1915 | - React-NativeModulesApple
1916 | - React-RCTFBReactNativeSpec/components (= 0.81.5)
1917 | - ReactCommon
1918 | - SocketRocket
1919 | - React-RCTFBReactNativeSpec/components (0.81.5):
1920 | - boost
1921 | - DoubleConversion
1922 | - fast_float
1923 | - fmt
1924 | - glog
1925 | - hermes-engine
1926 | - RCT-Folly
1927 | - RCT-Folly/Fabric
1928 | - RCTRequired
1929 | - RCTTypeSafety
1930 | - React-Core
1931 | - React-debug
1932 | - React-Fabric
1933 | - React-featureflags
1934 | - React-graphics
1935 | - React-jsi
1936 | - React-NativeModulesApple
1937 | - React-rendererdebug
1938 | - React-utils
1939 | - ReactCommon
1940 | - SocketRocket
1941 | - Yoga
1942 | - React-RCTImage (0.81.5):
1943 | - boost
1944 | - DoubleConversion
1945 | - fast_float
1946 | - fmt
1947 | - glog
1948 | - RCT-Folly
1949 | - RCT-Folly/Fabric
1950 | - RCTTypeSafety
1951 | - React-Core/RCTImageHeaders
1952 | - React-jsi
1953 | - React-NativeModulesApple
1954 | - React-RCTFBReactNativeSpec
1955 | - React-RCTNetwork
1956 | - ReactCommon
1957 | - SocketRocket
1958 | - React-RCTLinking (0.81.5):
1959 | - React-Core/RCTLinkingHeaders (= 0.81.5)
1960 | - React-jsi (= 0.81.5)
1961 | - React-NativeModulesApple
1962 | - React-RCTFBReactNativeSpec
1963 | - ReactCommon
1964 | - ReactCommon/turbomodule/core (= 0.81.5)
1965 | - React-RCTNetwork (0.81.5):
1966 | - boost
1967 | - DoubleConversion
1968 | - fast_float
1969 | - fmt
1970 | - glog
1971 | - RCT-Folly
1972 | - RCT-Folly/Fabric
1973 | - RCTTypeSafety
1974 | - React-Core/RCTNetworkHeaders
1975 | - React-featureflags
1976 | - React-jsi
1977 | - React-jsinspectorcdp
1978 | - React-jsinspectornetwork
1979 | - React-NativeModulesApple
1980 | - React-RCTFBReactNativeSpec
1981 | - ReactCommon
1982 | - SocketRocket
1983 | - React-RCTRuntime (0.81.5):
1984 | - boost
1985 | - DoubleConversion
1986 | - fast_float
1987 | - fmt
1988 | - glog
1989 | - hermes-engine
1990 | - RCT-Folly
1991 | - RCT-Folly/Fabric
1992 | - React-Core
1993 | - React-jsi
1994 | - React-jsinspector
1995 | - React-jsinspectorcdp
1996 | - React-jsinspectortracing
1997 | - React-jsitooling
1998 | - React-RuntimeApple
1999 | - React-RuntimeCore
2000 | - React-runtimeexecutor
2001 | - React-RuntimeHermes
2002 | - SocketRocket
2003 | - React-RCTSettings (0.81.5):
2004 | - boost
2005 | - DoubleConversion
2006 | - fast_float
2007 | - fmt
2008 | - glog
2009 | - RCT-Folly
2010 | - RCT-Folly/Fabric
2011 | - RCTTypeSafety
2012 | - React-Core/RCTSettingsHeaders
2013 | - React-jsi
2014 | - React-NativeModulesApple
2015 | - React-RCTFBReactNativeSpec
2016 | - ReactCommon
2017 | - SocketRocket
2018 | - React-RCTText (0.81.5):
2019 | - React-Core/RCTTextHeaders (= 0.81.5)
2020 | - Yoga
2021 | - React-RCTVibration (0.81.5):
2022 | - boost
2023 | - DoubleConversion
2024 | - fast_float
2025 | - fmt
2026 | - glog
2027 | - RCT-Folly
2028 | - RCT-Folly/Fabric
2029 | - React-Core/RCTVibrationHeaders
2030 | - React-jsi
2031 | - React-NativeModulesApple
2032 | - React-RCTFBReactNativeSpec
2033 | - ReactCommon
2034 | - SocketRocket
2035 | - React-rendererconsistency (0.81.5)
2036 | - React-renderercss (0.81.5):
2037 | - React-debug
2038 | - React-utils
2039 | - React-rendererdebug (0.81.5):
2040 | - boost
2041 | - DoubleConversion
2042 | - fast_float
2043 | - fmt
2044 | - glog
2045 | - RCT-Folly
2046 | - RCT-Folly/Fabric
2047 | - React-debug
2048 | - SocketRocket
2049 | - React-RuntimeApple (0.81.5):
2050 | - boost
2051 | - DoubleConversion
2052 | - fast_float
2053 | - fmt
2054 | - glog
2055 | - hermes-engine
2056 | - RCT-Folly
2057 | - RCT-Folly/Fabric
2058 | - React-callinvoker
2059 | - React-Core/Default
2060 | - React-CoreModules
2061 | - React-cxxreact
2062 | - React-featureflags
2063 | - React-jserrorhandler
2064 | - React-jsi
2065 | - React-jsiexecutor
2066 | - React-jsinspector
2067 | - React-jsitooling
2068 | - React-Mapbuffer
2069 | - React-NativeModulesApple
2070 | - React-RCTFabric
2071 | - React-RCTFBReactNativeSpec
2072 | - React-RuntimeCore
2073 | - React-runtimeexecutor
2074 | - React-RuntimeHermes
2075 | - React-runtimescheduler
2076 | - React-utils
2077 | - SocketRocket
2078 | - React-RuntimeCore (0.81.5):
2079 | - boost
2080 | - DoubleConversion
2081 | - fast_float
2082 | - fmt
2083 | - glog
2084 | - hermes-engine
2085 | - RCT-Folly
2086 | - RCT-Folly/Fabric
2087 | - React-cxxreact
2088 | - React-Fabric
2089 | - React-featureflags
2090 | - React-jserrorhandler
2091 | - React-jsi
2092 | - React-jsiexecutor
2093 | - React-jsinspector
2094 | - React-jsitooling
2095 | - React-performancetimeline
2096 | - React-runtimeexecutor
2097 | - React-runtimescheduler
2098 | - React-utils
2099 | - SocketRocket
2100 | - React-runtimeexecutor (0.81.5):
2101 | - boost
2102 | - DoubleConversion
2103 | - fast_float
2104 | - fmt
2105 | - glog
2106 | - RCT-Folly
2107 | - RCT-Folly/Fabric
2108 | - React-debug
2109 | - React-featureflags
2110 | - React-jsi (= 0.81.5)
2111 | - React-utils
2112 | - SocketRocket
2113 | - React-RuntimeHermes (0.81.5):
2114 | - boost
2115 | - DoubleConversion
2116 | - fast_float
2117 | - fmt
2118 | - glog
2119 | - hermes-engine
2120 | - RCT-Folly
2121 | - RCT-Folly/Fabric
2122 | - React-featureflags
2123 | - React-hermes
2124 | - React-jsi
2125 | - React-jsinspector
2126 | - React-jsinspectorcdp
2127 | - React-jsinspectortracing
2128 | - React-jsitooling
2129 | - React-jsitracing
2130 | - React-RuntimeCore
2131 | - React-runtimeexecutor
2132 | - React-utils
2133 | - SocketRocket
2134 | - React-runtimescheduler (0.81.5):
2135 | - boost
2136 | - DoubleConversion
2137 | - fast_float
2138 | - fmt
2139 | - glog
2140 | - hermes-engine
2141 | - RCT-Folly
2142 | - RCT-Folly/Fabric
2143 | - React-callinvoker
2144 | - React-cxxreact
2145 | - React-debug
2146 | - React-featureflags
2147 | - React-jsi
2148 | - React-jsinspectortracing
2149 | - React-performancetimeline
2150 | - React-rendererconsistency
2151 | - React-rendererdebug
2152 | - React-runtimeexecutor
2153 | - React-timing
2154 | - React-utils
2155 | - SocketRocket
2156 | - React-timing (0.81.5):
2157 | - React-debug
2158 | - React-utils (0.81.5):
2159 | - boost
2160 | - DoubleConversion
2161 | - fast_float
2162 | - fmt
2163 | - glog
2164 | - hermes-engine
2165 | - RCT-Folly
2166 | - RCT-Folly/Fabric
2167 | - React-debug
2168 | - React-jsi (= 0.81.5)
2169 | - SocketRocket
2170 | - ReactAppDependencyProvider (0.81.5):
2171 | - ReactCodegen
2172 | - ReactCodegen (0.81.5):
2173 | - boost
2174 | - DoubleConversion
2175 | - fast_float
2176 | - fmt
2177 | - glog
2178 | - hermes-engine
2179 | - RCT-Folly
2180 | - RCT-Folly/Fabric
2181 | - RCTRequired
2182 | - RCTTypeSafety
2183 | - React-Core
2184 | - React-debug
2185 | - React-Fabric
2186 | - React-FabricImage
2187 | - React-featureflags
2188 | - React-graphics
2189 | - React-jsi
2190 | - React-jsiexecutor
2191 | - React-NativeModulesApple
2192 | - React-RCTAppDelegate
2193 | - React-rendererdebug
2194 | - React-utils
2195 | - ReactCommon/turbomodule/bridging
2196 | - ReactCommon/turbomodule/core
2197 | - SocketRocket
2198 | - ReactCommon (0.81.5):
2199 | - boost
2200 | - DoubleConversion
2201 | - fast_float
2202 | - fmt
2203 | - glog
2204 | - RCT-Folly
2205 | - RCT-Folly/Fabric
2206 | - ReactCommon/turbomodule (= 0.81.5)
2207 | - SocketRocket
2208 | - ReactCommon/turbomodule (0.81.5):
2209 | - boost
2210 | - DoubleConversion
2211 | - fast_float
2212 | - fmt
2213 | - glog
2214 | - hermes-engine
2215 | - RCT-Folly
2216 | - RCT-Folly/Fabric
2217 | - React-callinvoker (= 0.81.5)
2218 | - React-cxxreact (= 0.81.5)
2219 | - React-jsi (= 0.81.5)
2220 | - React-logger (= 0.81.5)
2221 | - React-perflogger (= 0.81.5)
2222 | - ReactCommon/turbomodule/bridging (= 0.81.5)
2223 | - ReactCommon/turbomodule/core (= 0.81.5)
2224 | - SocketRocket
2225 | - ReactCommon/turbomodule/bridging (0.81.5):
2226 | - boost
2227 | - DoubleConversion
2228 | - fast_float
2229 | - fmt
2230 | - glog
2231 | - hermes-engine
2232 | - RCT-Folly
2233 | - RCT-Folly/Fabric
2234 | - React-callinvoker (= 0.81.5)
2235 | - React-cxxreact (= 0.81.5)
2236 | - React-jsi (= 0.81.5)
2237 | - React-logger (= 0.81.5)
2238 | - React-perflogger (= 0.81.5)
2239 | - SocketRocket
2240 | - ReactCommon/turbomodule/core (0.81.5):
2241 | - boost
2242 | - DoubleConversion
2243 | - fast_float
2244 | - fmt
2245 | - glog
2246 | - hermes-engine
2247 | - RCT-Folly
2248 | - RCT-Folly/Fabric
2249 | - React-callinvoker (= 0.81.5)
2250 | - React-cxxreact (= 0.81.5)
2251 | - React-debug (= 0.81.5)
2252 | - React-featureflags (= 0.81.5)
2253 | - React-jsi (= 0.81.5)
2254 | - React-logger (= 0.81.5)
2255 | - React-perflogger (= 0.81.5)
2256 | - React-utils (= 0.81.5)
2257 | - SocketRocket
2258 | - SocketRocket (0.7.1)
2259 | - Yoga (0.0.0)
2260 |
2261 | DEPENDENCIES:
2262 | - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`)
2263 | - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
2264 | - fast_float (from `../node_modules/react-native/third-party-podspecs/fast_float.podspec`)
2265 | - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
2266 | - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`)
2267 | - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`)
2268 | - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`)
2269 | - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`)
2270 | - RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`)
2271 | - RCTRequired (from `../node_modules/react-native/Libraries/Required`)
2272 | - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`)
2273 | - React (from `../node_modules/react-native/`)
2274 | - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`)
2275 | - React-Core (from `../node_modules/react-native/`)
2276 | - React-Core/RCTWebSocket (from `../node_modules/react-native/`)
2277 | - React-CoreModules (from `../node_modules/react-native/React/CoreModules`)
2278 | - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`)
2279 | - React-debug (from `../node_modules/react-native/ReactCommon/react/debug`)
2280 | - React-defaultsnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/defaults`)
2281 | - React-domnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/dom`)
2282 | - React-Fabric (from `../node_modules/react-native/ReactCommon`)
2283 | - React-FabricComponents (from `../node_modules/react-native/ReactCommon`)
2284 | - React-FabricImage (from `../node_modules/react-native/ReactCommon`)
2285 | - React-featureflags (from `../node_modules/react-native/ReactCommon/react/featureflags`)
2286 | - React-featureflagsnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/featureflags`)
2287 | - React-graphics (from `../node_modules/react-native/ReactCommon/react/renderer/graphics`)
2288 | - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`)
2289 | - React-idlecallbacksnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks`)
2290 | - React-ImageManager (from `../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`)
2291 | - React-jserrorhandler (from `../node_modules/react-native/ReactCommon/jserrorhandler`)
2292 | - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`)
2293 | - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`)
2294 | - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector-modern`)
2295 | - React-jsinspectorcdp (from `../node_modules/react-native/ReactCommon/jsinspector-modern/cdp`)
2296 | - React-jsinspectornetwork (from `../node_modules/react-native/ReactCommon/jsinspector-modern/network`)
2297 | - React-jsinspectortracing (from `../node_modules/react-native/ReactCommon/jsinspector-modern/tracing`)
2298 | - React-jsitooling (from `../node_modules/react-native/ReactCommon/jsitooling`)
2299 | - React-jsitracing (from `../node_modules/react-native/ReactCommon/hermes/executor/`)
2300 | - React-logger (from `../node_modules/react-native/ReactCommon/logger`)
2301 | - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`)
2302 | - React-microtasksnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/microtasks`)
2303 | - react-native-get-random-values (from `../node_modules/react-native-get-random-values`)
2304 | - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`)
2305 | - React-oscompat (from `../node_modules/react-native/ReactCommon/oscompat`)
2306 | - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`)
2307 | - React-performancetimeline (from `../node_modules/react-native/ReactCommon/react/performance/timeline`)
2308 | - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`)
2309 | - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`)
2310 | - React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`)
2311 | - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`)
2312 | - React-RCTFabric (from `../node_modules/react-native/React`)
2313 | - React-RCTFBReactNativeSpec (from `../node_modules/react-native/React`)
2314 | - React-RCTImage (from `../node_modules/react-native/Libraries/Image`)
2315 | - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`)
2316 | - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`)
2317 | - React-RCTRuntime (from `../node_modules/react-native/React/Runtime`)
2318 | - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`)
2319 | - React-RCTText (from `../node_modules/react-native/Libraries/Text`)
2320 | - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`)
2321 | - React-rendererconsistency (from `../node_modules/react-native/ReactCommon/react/renderer/consistency`)
2322 | - React-renderercss (from `../node_modules/react-native/ReactCommon/react/renderer/css`)
2323 | - React-rendererdebug (from `../node_modules/react-native/ReactCommon/react/renderer/debug`)
2324 | - React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`)
2325 | - React-RuntimeCore (from `../node_modules/react-native/ReactCommon/react/runtime`)
2326 | - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`)
2327 | - React-RuntimeHermes (from `../node_modules/react-native/ReactCommon/react/runtime`)
2328 | - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`)
2329 | - React-timing (from `../node_modules/react-native/ReactCommon/react/timing`)
2330 | - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`)
2331 | - ReactAppDependencyProvider (from `build/generated/ios`)
2332 | - ReactCodegen (from `build/generated/ios`)
2333 | - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
2334 | - SocketRocket (~> 0.7.1)
2335 | - Yoga (from `../node_modules/react-native/ReactCommon/yoga`)
2336 |
2337 | SPEC REPOS:
2338 | trunk:
2339 | - SocketRocket
2340 |
2341 | EXTERNAL SOURCES:
2342 | boost:
2343 | :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec"
2344 | DoubleConversion:
2345 | :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec"
2346 | fast_float:
2347 | :podspec: "../node_modules/react-native/third-party-podspecs/fast_float.podspec"
2348 | FBLazyVector:
2349 | :path: "../node_modules/react-native/Libraries/FBLazyVector"
2350 | fmt:
2351 | :podspec: "../node_modules/react-native/third-party-podspecs/fmt.podspec"
2352 | glog:
2353 | :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec"
2354 | hermes-engine:
2355 | :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec"
2356 | :tag: hermes-2025-07-07-RNv0.81.0-e0fc67142ec0763c6b6153ca2bf96df815539782
2357 | RCT-Folly:
2358 | :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec"
2359 | RCTDeprecation:
2360 | :path: "../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation"
2361 | RCTRequired:
2362 | :path: "../node_modules/react-native/Libraries/Required"
2363 | RCTTypeSafety:
2364 | :path: "../node_modules/react-native/Libraries/TypeSafety"
2365 | React:
2366 | :path: "../node_modules/react-native/"
2367 | React-callinvoker:
2368 | :path: "../node_modules/react-native/ReactCommon/callinvoker"
2369 | React-Core:
2370 | :path: "../node_modules/react-native/"
2371 | React-CoreModules:
2372 | :path: "../node_modules/react-native/React/CoreModules"
2373 | React-cxxreact:
2374 | :path: "../node_modules/react-native/ReactCommon/cxxreact"
2375 | React-debug:
2376 | :path: "../node_modules/react-native/ReactCommon/react/debug"
2377 | React-defaultsnativemodule:
2378 | :path: "../node_modules/react-native/ReactCommon/react/nativemodule/defaults"
2379 | React-domnativemodule:
2380 | :path: "../node_modules/react-native/ReactCommon/react/nativemodule/dom"
2381 | React-Fabric:
2382 | :path: "../node_modules/react-native/ReactCommon"
2383 | React-FabricComponents:
2384 | :path: "../node_modules/react-native/ReactCommon"
2385 | React-FabricImage:
2386 | :path: "../node_modules/react-native/ReactCommon"
2387 | React-featureflags:
2388 | :path: "../node_modules/react-native/ReactCommon/react/featureflags"
2389 | React-featureflagsnativemodule:
2390 | :path: "../node_modules/react-native/ReactCommon/react/nativemodule/featureflags"
2391 | React-graphics:
2392 | :path: "../node_modules/react-native/ReactCommon/react/renderer/graphics"
2393 | React-hermes:
2394 | :path: "../node_modules/react-native/ReactCommon/hermes"
2395 | React-idlecallbacksnativemodule:
2396 | :path: "../node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks"
2397 | React-ImageManager:
2398 | :path: "../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios"
2399 | React-jserrorhandler:
2400 | :path: "../node_modules/react-native/ReactCommon/jserrorhandler"
2401 | React-jsi:
2402 | :path: "../node_modules/react-native/ReactCommon/jsi"
2403 | React-jsiexecutor:
2404 | :path: "../node_modules/react-native/ReactCommon/jsiexecutor"
2405 | React-jsinspector:
2406 | :path: "../node_modules/react-native/ReactCommon/jsinspector-modern"
2407 | React-jsinspectorcdp:
2408 | :path: "../node_modules/react-native/ReactCommon/jsinspector-modern/cdp"
2409 | React-jsinspectornetwork:
2410 | :path: "../node_modules/react-native/ReactCommon/jsinspector-modern/network"
2411 | React-jsinspectortracing:
2412 | :path: "../node_modules/react-native/ReactCommon/jsinspector-modern/tracing"
2413 | React-jsitooling:
2414 | :path: "../node_modules/react-native/ReactCommon/jsitooling"
2415 | React-jsitracing:
2416 | :path: "../node_modules/react-native/ReactCommon/hermes/executor/"
2417 | React-logger:
2418 | :path: "../node_modules/react-native/ReactCommon/logger"
2419 | React-Mapbuffer:
2420 | :path: "../node_modules/react-native/ReactCommon"
2421 | React-microtasksnativemodule:
2422 | :path: "../node_modules/react-native/ReactCommon/react/nativemodule/microtasks"
2423 | react-native-get-random-values:
2424 | :path: "../node_modules/react-native-get-random-values"
2425 | React-NativeModulesApple:
2426 | :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios"
2427 | React-oscompat:
2428 | :path: "../node_modules/react-native/ReactCommon/oscompat"
2429 | React-perflogger:
2430 | :path: "../node_modules/react-native/ReactCommon/reactperflogger"
2431 | React-performancetimeline:
2432 | :path: "../node_modules/react-native/ReactCommon/react/performance/timeline"
2433 | React-RCTActionSheet:
2434 | :path: "../node_modules/react-native/Libraries/ActionSheetIOS"
2435 | React-RCTAnimation:
2436 | :path: "../node_modules/react-native/Libraries/NativeAnimation"
2437 | React-RCTAppDelegate:
2438 | :path: "../node_modules/react-native/Libraries/AppDelegate"
2439 | React-RCTBlob:
2440 | :path: "../node_modules/react-native/Libraries/Blob"
2441 | React-RCTFabric:
2442 | :path: "../node_modules/react-native/React"
2443 | React-RCTFBReactNativeSpec:
2444 | :path: "../node_modules/react-native/React"
2445 | React-RCTImage:
2446 | :path: "../node_modules/react-native/Libraries/Image"
2447 | React-RCTLinking:
2448 | :path: "../node_modules/react-native/Libraries/LinkingIOS"
2449 | React-RCTNetwork:
2450 | :path: "../node_modules/react-native/Libraries/Network"
2451 | React-RCTRuntime:
2452 | :path: "../node_modules/react-native/React/Runtime"
2453 | React-RCTSettings:
2454 | :path: "../node_modules/react-native/Libraries/Settings"
2455 | React-RCTText:
2456 | :path: "../node_modules/react-native/Libraries/Text"
2457 | React-RCTVibration:
2458 | :path: "../node_modules/react-native/Libraries/Vibration"
2459 | React-rendererconsistency:
2460 | :path: "../node_modules/react-native/ReactCommon/react/renderer/consistency"
2461 | React-renderercss:
2462 | :path: "../node_modules/react-native/ReactCommon/react/renderer/css"
2463 | React-rendererdebug:
2464 | :path: "../node_modules/react-native/ReactCommon/react/renderer/debug"
2465 | React-RuntimeApple:
2466 | :path: "../node_modules/react-native/ReactCommon/react/runtime/platform/ios"
2467 | React-RuntimeCore:
2468 | :path: "../node_modules/react-native/ReactCommon/react/runtime"
2469 | React-runtimeexecutor:
2470 | :path: "../node_modules/react-native/ReactCommon/runtimeexecutor"
2471 | React-RuntimeHermes:
2472 | :path: "../node_modules/react-native/ReactCommon/react/runtime"
2473 | React-runtimescheduler:
2474 | :path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler"
2475 | React-timing:
2476 | :path: "../node_modules/react-native/ReactCommon/react/timing"
2477 | React-utils:
2478 | :path: "../node_modules/react-native/ReactCommon/react/utils"
2479 | ReactAppDependencyProvider:
2480 | :path: build/generated/ios
2481 | ReactCodegen:
2482 | :path: build/generated/ios
2483 | ReactCommon:
2484 | :path: "../node_modules/react-native/ReactCommon"
2485 | Yoga:
2486 | :path: "../node_modules/react-native/ReactCommon/yoga"
2487 |
2488 | SPEC CHECKSUMS:
2489 | boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90
2490 | DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb
2491 | fast_float: b32c788ed9c6a8c584d114d0047beda9664e7cc6
2492 | FBLazyVector: 5beb8028d5a2e75dd9634917f23e23d3a061d2aa
2493 | fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd
2494 | glog: 5683914934d5b6e4240e497e0f4a3b42d1854183
2495 | hermes-engine: 9f4dfe93326146a1c99eb535b1cb0b857a3cd172
2496 | RCT-Folly: 846fda9475e61ec7bcbf8a3fe81edfcaeb090669
2497 | RCTDeprecation: 5eb1d2eeff5fb91151e8a8eef45b6c7658b6c897
2498 | RCTRequired: cebcf9442fc296c9b89ac791dfd463021d9f6f23
2499 | RCTTypeSafety: b99aa872829ee18f6e777e0ef55852521c5a6788
2500 | React: 914f8695f9bf38e6418228c2ffb70021e559f92f
2501 | React-callinvoker: 23cd4e33928608bd0cc35357597568b8b9a5f068
2502 | React-Core: 6a0a97598e9455348113bfe4c573fe8edac34469
2503 | React-CoreModules: a88a6ca48b668401b9780e272e2a607e70f9f955
2504 | React-cxxreact: 06265fd7e8d5c3b6b49e00d328ef76e5f1ae9c8b
2505 | React-debug: 039d3dbd3078613e02e3960439bbf52f6d321bc4
2506 | React-defaultsnativemodule: 09efbfa17b15445907689c577e371558d8b08135
2507 | React-domnativemodule: 6284a09207d8e0e974affb0d84b43a0c1aee2554
2508 | React-Fabric: 5ffa7f2a10fb3bf835f97990d341419ae338963d
2509 | React-FabricComponents: 25173bc205a6b7c18d87121891f3acef1c329b04
2510 | React-FabricImage: aa90e4b2b34a79f9b4ee56328ad9222cb672f1f3
2511 | React-featureflags: 7bdaca8af1def3ec9203743c91b11ac7c2cb2574
2512 | React-featureflagsnativemodule: 6840bc359820d5e44f1de1f9ba69706e0a88a60b
2513 | React-graphics: b0a76138e325f9c5dfcc8fbc62491ab252ca736c
2514 | React-hermes: a852be3ab9e1f515e46ba3ea9f48c31d4a9df437
2515 | React-idlecallbacksnativemodule: 38895fd946b2dcb0af387f2176f5f2e578b14277
2516 | React-ImageManager: 44409a10adff7091c9e678b97ee59c7b0576b8ae
2517 | React-jserrorhandler: 3852205bbfc68277cd4e7392ad1fa74a170150fd
2518 | React-jsi: 7b53959aea60909ac6bbe4dd0bdec6c10d7dc597
2519 | React-jsiexecutor: 19938072af05ade148474bac41e0324a2d733f44
2520 | React-jsinspector: 0aecd79939adf576c6dd7bbbddf90b630e7827e4
2521 | React-jsinspectorcdp: 8245973529c78d150aebddd2c497ee290349faf0
2522 | React-jsinspectornetwork: 496a12dbc80835fac10acf29b9c4386ddcc472f1
2523 | React-jsinspectortracing: 1939b3e0cec087983384c5561bf925f35287d760
2524 | React-jsitooling: 86c70336d5c371b4289499e9303b6da118ad3eeb
2525 | React-jsitracing: 8eb0d50d7874886fb3ec7f85e0567f1964a20075
2526 | React-logger: a913317214a26565cd4c045347edf1bcacb80a3f
2527 | React-Mapbuffer: 94f4264de2cb156960cd82b338a403f4653f2fd9
2528 | React-microtasksnativemodule: 6c4ee39a36958c39c97b074d28f360246a335e84
2529 | react-native-get-random-values: d16467cf726c618e9c7a8c3c39c31faa2244bbba
2530 | React-NativeModulesApple: ebf2ce72b35870036900d6498b33724386540a71
2531 | React-oscompat: eb0626e8ba1a2c61673c991bf9dc21834898475d
2532 | React-perflogger: 509e1f9a3ee28df71b0a66de806ac515ce951246
2533 | React-performancetimeline: 43a1ea36ac47853b479ae85e04c1c339721e99f1
2534 | React-RCTActionSheet: 30fe8f9f8d86db4a25ff34595a658ecd837485fc
2535 | React-RCTAnimation: 3126eb1cb8e7a6ca33a52fd833d8018aa9311af1
2536 | React-RCTAppDelegate: b03981c790aa40cf26e0f78cc0f1f2df8287ead4
2537 | React-RCTBlob: 53c35e85c85d6bdaa55dc81a0b290d4e78431095
2538 | React-RCTFabric: 4e2a4176f99b6b8f2d2eda9fc82453a3e6c3ef8e
2539 | React-RCTFBReactNativeSpec: 947126c649e04b95457a40bc97c4b2a76206534b
2540 | React-RCTImage: 074b2faa71a152a456c974e118b60c9eeda94a64
2541 | React-RCTLinking: e5ca17a4f7ae2ad7b0c0483be77e1b383ecd0a8a
2542 | React-RCTNetwork: c508d7548c9eceac30a8100a846ea00033a03366
2543 | React-RCTRuntime: 6813778046c775c124179d9e4d7b33d4129bbd84
2544 | React-RCTSettings: dd84c857a4fce42c1e08c1dabcda894e25af4a6e
2545 | React-RCTText: 6e4b177d047f98bccb90d6fb1ebdd3391cf8b299
2546 | React-RCTVibration: 9572d4a06a0c92650bcc62913e50eb2a89f19fb6
2547 | React-rendererconsistency: 6f0622076d7b26eda57a582db5ffd8b05fe94652
2548 | React-renderercss: c00b6db35f01e2f17e496d1d0793fc0be89d4f7b
2549 | React-rendererdebug: 17f707ba5ba1ed7a10dd997a2e27b2431b24a180
2550 | React-RuntimeApple: b9b9a53afd594eb49c3e6891f84327d1834a2c5e
2551 | React-RuntimeCore: 5a0c78665206a44c4a030e2b4af0c8d6ad05ae77
2552 | React-runtimeexecutor: 7f56789cd23bd4ea1f95595eb5c27e08cee3a19e
2553 | React-RuntimeHermes: b2d6bc03f4cc9d2eb7ee0a1bfe16c226cb2114ce
2554 | React-runtimescheduler: 5cc5c0568bf216e1ee8f3c2c0a1cff2ef3091b32
2555 | React-timing: b1e27e61bd184fab3792947685bebdb2dc55af9a
2556 | React-utils: ddf52534853a3b5f19d4615b1a1f172b504673f2
2557 | ReactAppDependencyProvider: 1bcd3527ac0390a1c898c114f81ff954be35ed79
2558 | ReactCodegen: 6c26f8c25d0b5ae66f86a1cce1777076ac8bcbd8
2559 | ReactCommon: 5f0e5c09a64a2717215dd84380e1a747810406f2
2560 | SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
2561 | Yoga: 728df40394d49f3f471688747cf558158b3a3bd1
2562 |
2563 | PODFILE CHECKSUM: 6f0aec372fdfedaaaedc8401823427269e76a8c4
2564 |
2565 | COCOAPODS: 1.15.2
2566 |
--------------------------------------------------------------------------------