From caf8af638a20be45d1b040e6f76f0b51c9ea149c Mon Sep 17 00:00:00 2001 From: Joshua Higgins Date: Sun, 4 Jan 2026 17:06:50 -0500 Subject: [PATCH] misc: include ios\/ --- .gitignore | 1 - ios/.gitignore | 30 + ios/.xcode.env | 11 + ios/Jumpstart.xcodeproj/project.pbxproj | 552 ++++ .../xcshareddata/xcschemes/Jumpstart.xcscheme | 88 + .../contents.xcworkspacedata | 10 + ios/Jumpstart/AppDelegate.swift | 70 + .../AppIcon.appiconset/Contents.json | 13 + ios/Jumpstart/Images.xcassets/Contents.json | 6 + .../Contents.json | 38 + .../SplashScreenLogo.imageset/Contents.json | 23 + .../SplashScreenLogo.imageset/image.png | Bin 0 -> 19576 bytes .../SplashScreenLogo.imageset/image@2x.png | Bin 0 -> 45747 bytes .../SplashScreenLogo.imageset/image@3x.png | Bin 0 -> 74278 bytes ios/Jumpstart/Info.plist | 81 + ios/Jumpstart/Jumpstart-Bridging-Header.h | 3 + ios/Jumpstart/Jumpstart.entitlements | 5 + ios/Jumpstart/PrivacyInfo.xcprivacy | 48 + ios/Jumpstart/SplashScreen.storyboard | 46 + ios/Jumpstart/Supporting/Expo.plist | 12 + .../remotewol-ios.icon/Assets/Image.png | Bin 0 -> 14535 bytes .../remotewol-ios.icon/Assets/display 2.png | Bin 0 -> 10298 bytes .../remotewol-ios.icon/Assets/display 3.png | Bin 0 -> 11115 bytes .../remotewol-ios.icon/Assets/display.png | Bin 0 -> 10632 bytes ios/Jumpstart/remotewol-ios.icon/icon.json | 66 + ios/Podfile | 60 + ios/Podfile.lock | 2449 +++++++++++++++++ ios/Podfile.properties.json | 5 + 28 files changed, 3616 insertions(+), 1 deletion(-) create mode 100644 ios/.gitignore create mode 100644 ios/.xcode.env create mode 100644 ios/Jumpstart.xcodeproj/project.pbxproj create mode 100644 ios/Jumpstart.xcodeproj/xcshareddata/xcschemes/Jumpstart.xcscheme create mode 100644 ios/Jumpstart.xcworkspace/contents.xcworkspacedata create mode 100644 ios/Jumpstart/AppDelegate.swift create mode 100644 ios/Jumpstart/Images.xcassets/AppIcon.appiconset/Contents.json create mode 100644 ios/Jumpstart/Images.xcassets/Contents.json create mode 100644 ios/Jumpstart/Images.xcassets/SplashScreenBackground.colorset/Contents.json create mode 100644 ios/Jumpstart/Images.xcassets/SplashScreenLogo.imageset/Contents.json create mode 100644 ios/Jumpstart/Images.xcassets/SplashScreenLogo.imageset/image.png create mode 100644 ios/Jumpstart/Images.xcassets/SplashScreenLogo.imageset/image@2x.png create mode 100644 ios/Jumpstart/Images.xcassets/SplashScreenLogo.imageset/image@3x.png create mode 100644 ios/Jumpstart/Info.plist create mode 100644 ios/Jumpstart/Jumpstart-Bridging-Header.h create mode 100644 ios/Jumpstart/Jumpstart.entitlements create mode 100644 ios/Jumpstart/PrivacyInfo.xcprivacy create mode 100644 ios/Jumpstart/SplashScreen.storyboard create mode 100644 ios/Jumpstart/Supporting/Expo.plist create mode 100644 ios/Jumpstart/remotewol-ios.icon/Assets/Image.png create mode 100644 ios/Jumpstart/remotewol-ios.icon/Assets/display 2.png create mode 100644 ios/Jumpstart/remotewol-ios.icon/Assets/display 3.png create mode 100644 ios/Jumpstart/remotewol-ios.icon/Assets/display.png create mode 100644 ios/Jumpstart/remotewol-ios.icon/icon.json create mode 100644 ios/Podfile create mode 100644 ios/Podfile.lock create mode 100644 ios/Podfile.properties.json diff --git a/.gitignore b/.gitignore index f8c6c2e..b672060 100644 --- a/.gitignore +++ b/.gitignore @@ -39,5 +39,4 @@ yarn-error.* app-example # generated native folders -/ios /android diff --git a/ios/.gitignore b/ios/.gitignore new file mode 100644 index 0000000..8beb344 --- /dev/null +++ b/ios/.gitignore @@ -0,0 +1,30 @@ +# OSX +# +.DS_Store + +# Xcode +# +build/ +*.pbxuser +!default.pbxuser +*.mode1v3 +!default.mode1v3 +*.mode2v3 +!default.mode2v3 +*.perspectivev3 +!default.perspectivev3 +xcuserdata +*.xccheckout +*.moved-aside +DerivedData +*.hmap +*.ipa +*.xcuserstate +project.xcworkspace +.xcode.env.local + +# Bundle artifacts +*.jsbundle + +# CocoaPods +/Pods/ diff --git a/ios/.xcode.env b/ios/.xcode.env new file mode 100644 index 0000000..3d5782c --- /dev/null +++ b/ios/.xcode.env @@ -0,0 +1,11 @@ +# This `.xcode.env` file is versioned and is used to source the environment +# used when running script phases inside Xcode. +# To customize your local environment, you can create an `.xcode.env.local` +# file that is not versioned. + +# NODE_BINARY variable contains the PATH to the node executable. +# +# Customize the NODE_BINARY variable here. +# For example, to use nvm with brew, add the following line +# . "$(brew --prefix nvm)/nvm.sh" --no-use +export NODE_BINARY=$(command -v node) diff --git a/ios/Jumpstart.xcodeproj/project.pbxproj b/ios/Jumpstart.xcodeproj/project.pbxproj new file mode 100644 index 0000000..91382dd --- /dev/null +++ b/ios/Jumpstart.xcodeproj/project.pbxproj @@ -0,0 +1,552 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 54; + objects = { + +/* Begin PBXBuildFile section */ + 132866916AFCBB0A65E73A93 /* libPods-Jumpstart.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6FB500152E0F9A7F9C0D1919 /* libPods-Jumpstart.a */; }; + 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; + 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */; }; + B3C9CDD288354A19A04EBEB8 /* remotewol-ios.icon in Resources */ = {isa = PBXBuildFile; fileRef = 852F86B380734052AA3CDAE2 /* remotewol-ios.icon */; }; + B51E32F442277DC6A367EB56 /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2155045E5EB76F4B9E7A6507 /* ExpoModulesProvider.swift */; }; + BB2F792D24A3F905000567C9 /* Expo.plist in Resources */ = {isa = PBXBuildFile; fileRef = BB2F792C24A3F905000567C9 /* Expo.plist */; }; + D0517E1F2FD2F319983F7443 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 7D6D321E5D6FCF877B80EF2B /* PrivacyInfo.xcprivacy */; }; + F11748422D0307B40044C1D9 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F11748412D0307B40044C1D9 /* AppDelegate.swift */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 1251B98A364C53D3E0539961 /* Pods-Jumpstart.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Jumpstart.debug.xcconfig"; path = "Target Support Files/Pods-Jumpstart/Pods-Jumpstart.debug.xcconfig"; sourceTree = ""; }; + 13B07F961A680F5B00A75B9A /* Jumpstart.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Jumpstart.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = Jumpstart/Images.xcassets; sourceTree = ""; }; + 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = Jumpstart/Info.plist; sourceTree = ""; }; + 1935F40098383A964F6B2581 /* Pods-Jumpstart.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Jumpstart.release.xcconfig"; path = "Target Support Files/Pods-Jumpstart/Pods-Jumpstart.release.xcconfig"; sourceTree = ""; }; + 2155045E5EB76F4B9E7A6507 /* ExpoModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpoModulesProvider.swift; path = "Pods/Target Support Files/Pods-Jumpstart/ExpoModulesProvider.swift"; sourceTree = ""; }; + 6FB500152E0F9A7F9C0D1919 /* libPods-Jumpstart.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Jumpstart.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 7D6D321E5D6FCF877B80EF2B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Jumpstart/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 852F86B380734052AA3CDAE2 /* remotewol-ios.icon */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = undefined; includeInIndex = 0; lastKnownFileType = unknown; name = "remotewol-ios.icon"; path = "Jumpstart/remotewol-ios.icon"; sourceTree = ""; }; + AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = SplashScreen.storyboard; path = Jumpstart/SplashScreen.storyboard; sourceTree = ""; }; + BB2F792C24A3F905000567C9 /* Expo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Expo.plist; sourceTree = ""; }; + ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; + F11748412D0307B40044C1D9 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = AppDelegate.swift; path = Jumpstart/AppDelegate.swift; sourceTree = ""; }; + F11748442D0722820044C1D9 /* Jumpstart-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "Jumpstart-Bridging-Header.h"; path = "Jumpstart/Jumpstart-Bridging-Header.h"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 13B07F8C1A680F5B00A75B9A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 132866916AFCBB0A65E73A93 /* libPods-Jumpstart.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 0CE918F4A7647B2213C17E0E /* Jumpstart */ = { + isa = PBXGroup; + children = ( + 2155045E5EB76F4B9E7A6507 /* ExpoModulesProvider.swift */, + ); + name = Jumpstart; + sourceTree = ""; + }; + 13B07FAE1A68108700A75B9A /* Jumpstart */ = { + isa = PBXGroup; + children = ( + F11748412D0307B40044C1D9 /* AppDelegate.swift */, + F11748442D0722820044C1D9 /* Jumpstart-Bridging-Header.h */, + BB2F792B24A3F905000567C9 /* Supporting */, + 13B07FB51A68108700A75B9A /* Images.xcassets */, + 13B07FB61A68108700A75B9A /* Info.plist */, + AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */, + 852F86B380734052AA3CDAE2 /* remotewol-ios.icon */, + 7D6D321E5D6FCF877B80EF2B /* PrivacyInfo.xcprivacy */, + ); + name = Jumpstart; + sourceTree = ""; + }; + 2D16E6871FA4F8E400B85C8A /* Frameworks */ = { + isa = PBXGroup; + children = ( + ED297162215061F000B7C4FE /* JavaScriptCore.framework */, + 6FB500152E0F9A7F9C0D1919 /* libPods-Jumpstart.a */, + ); + name = Frameworks; + sourceTree = ""; + }; + 832341AE1AAA6A7D00B99B32 /* Libraries */ = { + isa = PBXGroup; + children = ( + ); + name = Libraries; + sourceTree = ""; + }; + 83CBB9F61A601CBA00E9B192 = { + isa = PBXGroup; + children = ( + 13B07FAE1A68108700A75B9A /* Jumpstart */, + 832341AE1AAA6A7D00B99B32 /* Libraries */, + 83CBBA001A601CBA00E9B192 /* Products */, + 2D16E6871FA4F8E400B85C8A /* Frameworks */, + D32FFD639A51C93A087EBABD /* Pods */, + AD7AB38664AE57F901B4B412 /* ExpoModulesProviders */, + ); + indentWidth = 2; + sourceTree = ""; + tabWidth = 2; + usesTabs = 0; + }; + 83CBBA001A601CBA00E9B192 /* Products */ = { + isa = PBXGroup; + children = ( + 13B07F961A680F5B00A75B9A /* Jumpstart.app */, + ); + name = Products; + sourceTree = ""; + }; + AD7AB38664AE57F901B4B412 /* ExpoModulesProviders */ = { + isa = PBXGroup; + children = ( + 0CE918F4A7647B2213C17E0E /* Jumpstart */, + ); + name = ExpoModulesProviders; + sourceTree = ""; + }; + BB2F792B24A3F905000567C9 /* Supporting */ = { + isa = PBXGroup; + children = ( + BB2F792C24A3F905000567C9 /* Expo.plist */, + ); + name = Supporting; + path = Jumpstart/Supporting; + sourceTree = ""; + }; + D32FFD639A51C93A087EBABD /* Pods */ = { + isa = PBXGroup; + children = ( + 1251B98A364C53D3E0539961 /* Pods-Jumpstart.debug.xcconfig */, + 1935F40098383A964F6B2581 /* Pods-Jumpstart.release.xcconfig */, + ); + name = Pods; + path = Pods; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 13B07F861A680F5B00A75B9A /* Jumpstart */ = { + isa = PBXNativeTarget; + buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "Jumpstart" */; + buildPhases = ( + 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */, + 87D56F9003F1BD9AD5A12D90 /* [Expo] Configure project */, + 13B07F871A680F5B00A75B9A /* Sources */, + 13B07F8C1A680F5B00A75B9A /* Frameworks */, + 13B07F8E1A680F5B00A75B9A /* Resources */, + 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, + 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */, + E42DF5980D39B6FB84267FA9 /* [CP] Embed Pods Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Jumpstart; + productName = Jumpstart; + productReference = 13B07F961A680F5B00A75B9A /* Jumpstart.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 83CBB9F71A601CBA00E9B192 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 1130; + TargetAttributes = { + 13B07F861A680F5B00A75B9A = { + LastSwiftMigration = 1250; + }; + }; + }; + buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "Jumpstart" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 83CBB9F61A601CBA00E9B192; + productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 13B07F861A680F5B00A75B9A /* Jumpstart */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 13B07F8E1A680F5B00A75B9A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + BB2F792D24A3F905000567C9 /* Expo.plist in Resources */, + 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, + 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */, + B3C9CDD288354A19A04EBEB8 /* remotewol-ios.icon in Resources */, + D0517E1F2FD2F319983F7443 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "$(SRCROOT)/.xcode.env", + "$(SRCROOT)/.xcode.env.local", + ); + name = "Bundle React Native code and images"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [[ -f \"$PODS_ROOT/../.xcode.env\" ]]; then\n source \"$PODS_ROOT/../.xcode.env\"\nfi\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n# The project root by default is one level up from the ios directory\nexport PROJECT_ROOT=\"$PROJECT_DIR\"/..\n\nif [[ \"$CONFIGURATION\" = *Debug* ]]; then\n export SKIP_BUNDLING=1\nfi\nif [[ -z \"$ENTRY_FILE\" ]]; then\n # Set the entry JS file using the bundler's entry resolution.\n export ENTRY_FILE=\"$(\"$NODE_BINARY\" -e \"require('expo/scripts/resolveAppEntry')\" \"$PROJECT_ROOT\" ios absolute | tail -n 1)\"\nfi\n\nif [[ -z \"$CLI_PATH\" ]]; then\n # Use Expo CLI\n export CLI_PATH=\"$(\"$NODE_BINARY\" --print \"require.resolve('@expo/cli', { paths: [require.resolve('expo/package.json')] })\")\"\nfi\nif [[ -z \"$BUNDLE_COMMAND\" ]]; then\n # Default Expo CLI command for bundling\n export BUNDLE_COMMAND=\"export:embed\"\nfi\n\n# Source .xcode.env.updates if it exists to allow\n# SKIP_BUNDLING to be unset if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.updates\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.updates\"\nfi\n# Source local changes to allow overrides\n# if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n`\"$NODE_BINARY\" --print \"require('path').dirname(require.resolve('react-native/package.json')) + '/scripts/react-native-xcode.sh'\"`\n\n"; + }; + 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-Jumpstart-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Jumpstart/Pods-Jumpstart-resources.sh", + "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/EXConstants.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/ExpoConstants_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/ExpoFileSystem/ExpoFileSystem_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/ExpoSystemUI/ExpoSystemUI_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/RNCAsyncStorage/RNCAsyncStorage_resources.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/React-Core_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/React-cxxreact/React-cxxreact_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.bundle", + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXConstants.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoConstants_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoFileSystem_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoSystemUI_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNCAsyncStorage_resources.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-Core_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-cxxreact_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SDWebImage.bundle", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Jumpstart/Pods-Jumpstart-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + 87D56F9003F1BD9AD5A12D90 /* [Expo] Configure project */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "$(SRCROOT)/.xcode.env", + "$(SRCROOT)/.xcode.env.local", + "$(SRCROOT)/Jumpstart/Jumpstart.entitlements", + "$(SRCROOT)/Pods/Target Support Files/Pods-Jumpstart/expo-configure-project.sh", + ); + name = "[Expo] Configure project"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(SRCROOT)/Pods/Target Support Files/Pods-Jumpstart/ExpoModulesProvider.swift", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "# This script configures Expo modules and generates the modules provider file.\nbash -l -c \"./Pods/Target\\ Support\\ Files/Pods-Jumpstart/expo-configure-project.sh\"\n"; + }; + E42DF5980D39B6FB84267FA9 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Jumpstart/Pods-Jumpstart-frameworks.sh", + "${PODS_XCFRAMEWORKS_BUILD_DIR}/React-Core-prebuilt/React.framework/React", + "${PODS_XCFRAMEWORKS_BUILD_DIR}/ReactNativeDependencies/ReactNativeDependencies.framework/ReactNativeDependencies", + "${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermes.framework/hermes", + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/React.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ReactNativeDependencies.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Jumpstart/Pods-Jumpstart-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 13B07F871A680F5B00A75B9A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + F11748422D0307B40044C1D9 /* AppDelegate.swift in Sources */, + B51E32F442277DC6A367EB56 /* ExpoModulesProvider.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 13B07F941A680F5B00A75B9A /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1251B98A364C53D3E0539961 /* Pods-Jumpstart.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = "remotewol-ios"; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = Jumpstart/Jumpstart.entitlements; + CURRENT_PROJECT_VERSION = 1; + ENABLE_BITCODE = NO; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "FB_SONARKIT_ENABLED=1", + ); + INFOPLIST_FILE = Jumpstart/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 15.1; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 1.0; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG"; + PRODUCT_BUNDLE_IDENTIFIER = "com.abunchofknowitalls.remotewol-upsnap"; + PRODUCT_NAME = Jumpstart; + SWIFT_OBJC_BRIDGING_HEADER = "Jumpstart/Jumpstart-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Debug; + }; + 13B07F951A680F5B00A75B9A /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1935F40098383A964F6B2581 /* Pods-Jumpstart.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = "remotewol-ios"; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = Jumpstart/Jumpstart.entitlements; + CURRENT_PROJECT_VERSION = 1; + INFOPLIST_FILE = Jumpstart/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 15.1; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 1.0; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE"; + PRODUCT_BUNDLE_IDENTIFIER = "com.abunchofknowitalls.remotewol-upsnap"; + PRODUCT_NAME = Jumpstart; + SWIFT_OBJC_BRIDGING_HEADER = "Jumpstart/Jumpstart-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Release; + }; + 83CBBA201A601CBA00E9B192 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_APPICON_NAME = "remotewol-ios"; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_CXX_LANGUAGE_STANDARD = "c++20"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 15.1; + LD_RUNPATH_SEARCH_PATHS = ( + /usr/lib/swift, + "$(inherited)", + ); + LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; + SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; + SWIFT_ENABLE_EXPLICIT_MODULES = NO; + USE_HERMES = true; + }; + name = Debug; + }; + 83CBBA211A601CBA00E9B192 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_APPICON_NAME = "remotewol-ios"; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_CXX_LANGUAGE_STANDARD = "c++20"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 15.1; + LD_RUNPATH_SEARCH_PATHS = ( + /usr/lib/swift, + "$(inherited)", + ); + LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; + MTL_ENABLE_DEBUG_INFO = NO; + REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; + SDKROOT = iphoneos; + SWIFT_ENABLE_EXPLICIT_MODULES = NO; + USE_HERMES = true; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "Jumpstart" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 13B07F941A680F5B00A75B9A /* Debug */, + 13B07F951A680F5B00A75B9A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "Jumpstart" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83CBBA201A601CBA00E9B192 /* Debug */, + 83CBBA211A601CBA00E9B192 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */; +} diff --git a/ios/Jumpstart.xcodeproj/xcshareddata/xcschemes/Jumpstart.xcscheme b/ios/Jumpstart.xcodeproj/xcshareddata/xcschemes/Jumpstart.xcscheme new file mode 100644 index 0000000..61f14af --- /dev/null +++ b/ios/Jumpstart.xcodeproj/xcshareddata/xcschemes/Jumpstart.xcscheme @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Jumpstart.xcworkspace/contents.xcworkspacedata b/ios/Jumpstart.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..bd60ab1 --- /dev/null +++ b/ios/Jumpstart.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/ios/Jumpstart/AppDelegate.swift b/ios/Jumpstart/AppDelegate.swift new file mode 100644 index 0000000..a7887e1 --- /dev/null +++ b/ios/Jumpstart/AppDelegate.swift @@ -0,0 +1,70 @@ +import Expo +import React +import ReactAppDependencyProvider + +@UIApplicationMain +public class AppDelegate: ExpoAppDelegate { + var window: UIWindow? + + var reactNativeDelegate: ExpoReactNativeFactoryDelegate? + var reactNativeFactory: RCTReactNativeFactory? + + public override func application( + _ application: UIApplication, + didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? = nil + ) -> Bool { + let delegate = ReactNativeDelegate() + let factory = ExpoReactNativeFactory(delegate: delegate) + delegate.dependencyProvider = RCTAppDependencyProvider() + + reactNativeDelegate = delegate + reactNativeFactory = factory + bindReactNativeFactory(factory) + +#if os(iOS) || os(tvOS) + window = UIWindow(frame: UIScreen.main.bounds) + factory.startReactNative( + withModuleName: "main", + in: window, + launchOptions: launchOptions) +#endif + + return super.application(application, didFinishLaunchingWithOptions: launchOptions) + } + + // Linking API + public override func application( + _ app: UIApplication, + open url: URL, + options: [UIApplication.OpenURLOptionsKey: Any] = [:] + ) -> Bool { + return super.application(app, open: url, options: options) || RCTLinkingManager.application(app, open: url, options: options) + } + + // Universal Links + public override func application( + _ application: UIApplication, + continue userActivity: NSUserActivity, + restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void + ) -> Bool { + let result = RCTLinkingManager.application(application, continue: userActivity, restorationHandler: restorationHandler) + return super.application(application, continue: userActivity, restorationHandler: restorationHandler) || result + } +} + +class ReactNativeDelegate: ExpoReactNativeFactoryDelegate { + // Extension point for config-plugins + + override func sourceURL(for bridge: RCTBridge) -> URL? { + // needed to return the correct URL for expo-dev-client. + bridge.bundleURL ?? bundleURL() + } + + override func bundleURL() -> URL? { +#if DEBUG + return RCTBundleURLProvider.sharedSettings().jsBundleURL(forBundleRoot: ".expo/.virtual-metro-entry") +#else + return Bundle.main.url(forResource: "main", withExtension: "jsbundle") +#endif + } +} diff --git a/ios/Jumpstart/Images.xcassets/AppIcon.appiconset/Contents.json b/ios/Jumpstart/Images.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..b93b7b2 --- /dev/null +++ b/ios/Jumpstart/Images.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,13 @@ +{ + "images" : [ + { + "idiom" : "universal", + "platform" : "ios", + "size" : "1024x1024" + } + ], + "info" : { + "version" : 1, + "author" : "expo" + } +} \ No newline at end of file diff --git a/ios/Jumpstart/Images.xcassets/Contents.json b/ios/Jumpstart/Images.xcassets/Contents.json new file mode 100644 index 0000000..ed285c2 --- /dev/null +++ b/ios/Jumpstart/Images.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "version" : 1, + "author" : "expo" + } +} diff --git a/ios/Jumpstart/Images.xcassets/SplashScreenBackground.colorset/Contents.json b/ios/Jumpstart/Images.xcassets/SplashScreenBackground.colorset/Contents.json new file mode 100644 index 0000000..0d8c753 --- /dev/null +++ b/ios/Jumpstart/Images.xcassets/SplashScreenBackground.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors": [ + { + "color": { + "components": { + "alpha": "1.000", + "blue": "1.00000000000000", + "green": "1.00000000000000", + "red": "1.00000000000000" + }, + "color-space": "srgb" + }, + "idiom": "universal" + }, + { + "color": { + "components": { + "alpha": "1.000", + "blue": "0.00000000000000", + "green": "0.00000000000000", + "red": "0.00000000000000" + }, + "color-space": "srgb" + }, + "idiom": "universal", + "appearances": [ + { + "appearance": "luminosity", + "value": "dark" + } + ] + } + ], + "info": { + "version": 1, + "author": "expo" + } +} \ No newline at end of file diff --git a/ios/Jumpstart/Images.xcassets/SplashScreenLogo.imageset/Contents.json b/ios/Jumpstart/Images.xcassets/SplashScreenLogo.imageset/Contents.json new file mode 100644 index 0000000..f65c008 --- /dev/null +++ b/ios/Jumpstart/Images.xcassets/SplashScreenLogo.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images": [ + { + "idiom": "universal", + "filename": "image.png", + "scale": "1x" + }, + { + "idiom": "universal", + "filename": "image@2x.png", + "scale": "2x" + }, + { + "idiom": "universal", + "filename": "image@3x.png", + "scale": "3x" + } + ], + "info": { + "version": 1, + "author": "expo" + } +} \ No newline at end of file diff --git a/ios/Jumpstart/Images.xcassets/SplashScreenLogo.imageset/image.png b/ios/Jumpstart/Images.xcassets/SplashScreenLogo.imageset/image.png new file mode 100644 index 0000000000000000000000000000000000000000..67a945ec07c4eb12a14c7fb1d9a1eb4dd8f1290c GIT binary patch literal 19576 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 literal 0 HcmV?d00001 diff --git a/ios/Jumpstart/Images.xcassets/SplashScreenLogo.imageset/image@3x.png b/ios/Jumpstart/Images.xcassets/SplashScreenLogo.imageset/image@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..9213f92aa58d83c3f8502cf24265bed44cb3bc68 GIT binary patch literal 74278 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 + + + + CADisableMinimumFrameDurationOnPhone + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + Jumpstart + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + $(PRODUCT_BUNDLE_PACKAGE_TYPE) + CFBundleShortVersionString + 1.0.0 + CFBundleSignature + ???? + CFBundleURLTypes + + + CFBundleURLSchemes + + remotewol + com.abunchofknowitalls.remotewol-upsnap + + + + CFBundleVersion + 1 + LSMinimumSystemVersion + 12.0 + LSRequiresIPhoneOS + + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + NSAllowsLocalNetworking + + + NSUserActivityTypes + + $(PRODUCT_BUNDLE_IDENTIFIER).expo.index_route + + RCTNewArchEnabled + + UILaunchStoryboardName + SplashScreen + UIRequiredDeviceCapabilities + + arm64 + + UIRequiresFullScreen + + UIStatusBarStyle + UIStatusBarStyleDefault + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIUserInterfaceStyle + Automatic + UIViewControllerBasedStatusBarAppearance + + + \ No newline at end of file diff --git a/ios/Jumpstart/Jumpstart-Bridging-Header.h b/ios/Jumpstart/Jumpstart-Bridging-Header.h new file mode 100644 index 0000000..8361941 --- /dev/null +++ b/ios/Jumpstart/Jumpstart-Bridging-Header.h @@ -0,0 +1,3 @@ +// +// Use this file to import your target's public headers that you would like to expose to Swift. +// diff --git a/ios/Jumpstart/Jumpstart.entitlements b/ios/Jumpstart/Jumpstart.entitlements new file mode 100644 index 0000000..f683276 --- /dev/null +++ b/ios/Jumpstart/Jumpstart.entitlements @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/ios/Jumpstart/PrivacyInfo.xcprivacy b/ios/Jumpstart/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..5bb83c5 --- /dev/null +++ b/ios/Jumpstart/PrivacyInfo.xcprivacy @@ -0,0 +1,48 @@ + + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + 0A2A.1 + 3B52.1 + C617.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryDiskSpace + NSPrivacyAccessedAPITypeReasons + + E174.1 + 85F4.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategorySystemBootTime + NSPrivacyAccessedAPITypeReasons + + 35F9.1 + + + + NSPrivacyCollectedDataTypes + + NSPrivacyTracking + + + diff --git a/ios/Jumpstart/SplashScreen.storyboard b/ios/Jumpstart/SplashScreen.storyboard new file mode 100644 index 0000000..240e893 --- /dev/null +++ b/ios/Jumpstart/SplashScreen.storyboard @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ios/Jumpstart/Supporting/Expo.plist b/ios/Jumpstart/Supporting/Expo.plist new file mode 100644 index 0000000..750be02 --- /dev/null +++ b/ios/Jumpstart/Supporting/Expo.plist @@ -0,0 +1,12 @@ + + + + + EXUpdatesCheckOnLaunch + ALWAYS + EXUpdatesEnabled + + EXUpdatesLaunchWaitMs + 0 + + \ No newline at end of file diff --git a/ios/Jumpstart/remotewol-ios.icon/Assets/Image.png b/ios/Jumpstart/remotewol-ios.icon/Assets/Image.png new file mode 100644 index 0000000000000000000000000000000000000000..391371e1d0bc1a4350d9f35b451a9a7e9af6a6ed GIT binary patch literal 14535 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 literal 0 HcmV?d00001 diff --git a/ios/Jumpstart/remotewol-ios.icon/Assets/display 2.png b/ios/Jumpstart/remotewol-ios.icon/Assets/display 2.png new file mode 100644 index 0000000000000000000000000000000000000000..8783a716787f77305b20ac244551525964116713 GIT binary patch literal 10298 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 z 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 aPdei^8&JRV>#t8@j~%f)TzCk3^?v}fW$qaO literal 0 HcmV?d00001 diff --git a/ios/Jumpstart/remotewol-ios.icon/Assets/display.png b/ios/Jumpstart/remotewol-ios.icon/Assets/display.png new file mode 100644 index 0000000000000000000000000000000000000000..5c2a7313d42e25c098ddb4ff5647b1e77073a050 GIT binary patch literal 10632 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 XeCJ`+6fc$EUqK!-GBYgIcfR&t&4gT3 literal 0 HcmV?d00001 diff --git a/ios/Jumpstart/remotewol-ios.icon/icon.json b/ios/Jumpstart/remotewol-ios.icon/icon.json new file mode 100644 index 0000000..ebdf087 --- /dev/null +++ b/ios/Jumpstart/remotewol-ios.icon/icon.json @@ -0,0 +1,66 @@ +{ + "fill" : { + "automatic-gradient" : "extended-gray:1.00000,1.00000" + }, + "groups" : [ + { + "layers" : [ + { + "hidden" : false, + "image-name" : "Image.png", + "name" : "Image", + "position" : { + "scale" : 0.65, + "translation-in-points" : [ + 0, + -52.942187500000045 + ] + } + }, + { + "fill-specializations" : [ + { + "appearance" : "dark", + "value" : "none" + } + ], + "image-name-specializations" : [ + { + "value" : "display 2.png" + }, + { + "appearance" : "dark", + "value" : "display.png" + }, + { + "appearance" : "tinted", + "value" : "display 3.png" + } + ], + "name" : "display 3", + "position" : { + "scale" : 1.25, + "translation-in-points" : [ + 0, + -10.625 + ] + } + } + ], + "shadow" : { + "kind" : "neutral", + "opacity" : 0.5 + }, + "translucency" : { + "enabled" : true, + "value" : 0.5 + } + } + ], + "supported-platforms" : { + "circles" : [ + "watchOS" + ], + "squares" : "shared" + } +} \ No newline at end of file diff --git a/ios/Podfile b/ios/Podfile new file mode 100644 index 0000000..8008192 --- /dev/null +++ b/ios/Podfile @@ -0,0 +1,60 @@ +require File.join(File.dirname(`node --print "require.resolve('expo/package.json')"`), "scripts/autolinking") +require File.join(File.dirname(`node --print "require.resolve('react-native/package.json')"`), "scripts/react_native_pods") + +require 'json' +podfile_properties = JSON.parse(File.read(File.join(__dir__, 'Podfile.properties.json'))) rescue {} + +def ccache_enabled?(podfile_properties) + # Environment variable takes precedence + return ENV['USE_CCACHE'] == '1' if ENV['USE_CCACHE'] + + # Fall back to Podfile properties + podfile_properties['apple.ccacheEnabled'] == 'true' +end + +ENV['RCT_NEW_ARCH_ENABLED'] ||= '0' if podfile_properties['newArchEnabled'] == 'false' +ENV['EX_DEV_CLIENT_NETWORK_INSPECTOR'] ||= podfile_properties['EX_DEV_CLIENT_NETWORK_INSPECTOR'] +ENV['RCT_USE_RN_DEP'] ||= '1' if podfile_properties['ios.buildReactNativeFromSource'] != 'true' && podfile_properties['newArchEnabled'] != 'false' +ENV['RCT_USE_PREBUILT_RNCORE'] ||= '1' if podfile_properties['ios.buildReactNativeFromSource'] != 'true' && podfile_properties['newArchEnabled'] != 'false' +platform :ios, podfile_properties['ios.deploymentTarget'] || '15.1' + +prepare_react_native_project! + +target 'Jumpstart' do + use_expo_modules! + + if ENV['EXPO_USE_COMMUNITY_AUTOLINKING'] == '1' + config_command = ['node', '-e', "process.argv=['', '', 'config'];require('@react-native-community/cli').run()"]; + else + config_command = [ + 'npx', + 'expo-modules-autolinking', + 'react-native-config', + '--json', + '--platform', + 'ios' + ] + end + + config = use_native_modules!(config_command) + + use_frameworks! :linkage => podfile_properties['ios.useFrameworks'].to_sym if podfile_properties['ios.useFrameworks'] + use_frameworks! :linkage => ENV['USE_FRAMEWORKS'].to_sym if ENV['USE_FRAMEWORKS'] + + use_react_native!( + :path => config[:reactNativePath], + :hermes_enabled => podfile_properties['expo.jsEngine'] == nil || podfile_properties['expo.jsEngine'] == 'hermes', + # An absolute path to your application root. + :app_path => "#{Pod::Config.instance.installation_root}/..", + :privacy_file_aggregation_enabled => podfile_properties['apple.privacyManifestAggregationEnabled'] != 'false', + ) + + post_install do |installer| + react_native_post_install( + installer, + config[:reactNativePath], + :mac_catalyst_enabled => false, + :ccache_enabled => ccache_enabled?(podfile_properties), + ) + end +end diff --git a/ios/Podfile.lock b/ios/Podfile.lock new file mode 100644 index 0000000..d2b18a5 --- /dev/null +++ b/ios/Podfile.lock @@ -0,0 +1,2449 @@ +PODS: + - Burnt (0.13.0): + - ExpoModulesCore + - SPAlert (~> 4.2) + - SPIndicator (~> 1.6) + - EXConstants (18.0.12): + - ExpoModulesCore + - Expo (54.0.30): + - ExpoModulesCore + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTAppDelegate + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactAppDependencyProvider + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - ExpoAsset (12.0.12): + - ExpoModulesCore + - ExpoFileSystem (19.0.21): + - ExpoModulesCore + - ExpoFont (14.0.10): + - ExpoModulesCore + - ExpoHaptics (15.0.8): + - ExpoModulesCore + - ExpoHead (6.0.21): + - ExpoModulesCore + - RNScreens + - ExpoImage (3.0.11): + - ExpoModulesCore + - libavif/libdav1d + - SDWebImage (~> 5.21.0) + - SDWebImageAVIFCoder (~> 0.11.0) + - SDWebImageSVGCoder (~> 1.7.0) + - SDWebImageWebPCoder (~> 0.14.6) + - ExpoKeepAwake (15.0.8): + - ExpoModulesCore + - ExpoLinking (8.0.11): + - ExpoModulesCore + - ExpoModulesCore (3.0.29): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-jsinspector + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - ExpoSplashScreen (31.0.13): + - ExpoModulesCore + - ExpoSymbols (1.0.8): + - ExpoModulesCore + - ExpoSystemUI (6.0.9): + - ExpoModulesCore + - ExpoUI (0.2.0-beta.9): + - ExpoModulesCore + - ExpoWebBrowser (15.0.10): + - ExpoModulesCore + - FBLazyVector (0.81.5) + - hermes-engine (0.81.5): + - hermes-engine/Pre-built (= 0.81.5) + - hermes-engine/Pre-built (0.81.5) + - libavif/core (0.11.1) + - libavif/libdav1d (0.11.1): + - libavif/core + - libdav1d (>= 0.6.0) + - libdav1d (1.2.0) + - libwebp (1.5.0): + - libwebp/demux (= 1.5.0) + - libwebp/mux (= 1.5.0) + - libwebp/sharpyuv (= 1.5.0) + - libwebp/webp (= 1.5.0) + - libwebp/demux (1.5.0): + - libwebp/webp + - libwebp/mux (1.5.0): + - libwebp/demux + - libwebp/sharpyuv (1.5.0) + - libwebp/webp (1.5.0): + - libwebp/sharpyuv + - RCTDeprecation (0.81.5) + - RCTRequired (0.81.5) + - RCTTypeSafety (0.81.5): + - FBLazyVector (= 0.81.5) + - RCTRequired (= 0.81.5) + - React-Core (= 0.81.5) + - React (0.81.5): + - React-Core (= 0.81.5) + - React-Core/DevSupport (= 0.81.5) + - React-Core/RCTWebSocket (= 0.81.5) + - React-RCTActionSheet (= 0.81.5) + - React-RCTAnimation (= 0.81.5) + - React-RCTBlob (= 0.81.5) + - React-RCTImage (= 0.81.5) + - React-RCTLinking (= 0.81.5) + - React-RCTNetwork (= 0.81.5) + - React-RCTSettings (= 0.81.5) + - React-RCTText (= 0.81.5) + - React-RCTVibration (= 0.81.5) + - React-callinvoker (0.81.5) + - React-Core (0.81.5): + - hermes-engine + - RCTDeprecation + - React-Core-prebuilt + - React-Core/Default (= 0.81.5) + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling + - React-perflogger + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactNativeDependencies + - Yoga + - React-Core-prebuilt (0.81.5): + - ReactNativeDependencies + - React-Core/CoreModulesHeaders (0.81.5): + - hermes-engine + - RCTDeprecation + - React-Core-prebuilt + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling + - React-perflogger + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactNativeDependencies + - Yoga + - React-Core/Default (0.81.5): + - hermes-engine + - RCTDeprecation + - React-Core-prebuilt + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling + - React-perflogger + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactNativeDependencies + - Yoga + - React-Core/DevSupport (0.81.5): + - hermes-engine + - RCTDeprecation + - React-Core-prebuilt + - React-Core/Default (= 0.81.5) + - React-Core/RCTWebSocket (= 0.81.5) + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling + - React-perflogger + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactNativeDependencies + - Yoga + - React-Core/RCTActionSheetHeaders (0.81.5): + - hermes-engine + - RCTDeprecation + - React-Core-prebuilt + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling + - React-perflogger + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactNativeDependencies + - Yoga + - React-Core/RCTAnimationHeaders (0.81.5): + - hermes-engine + - RCTDeprecation + - React-Core-prebuilt + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling + - React-perflogger + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactNativeDependencies + - Yoga + - React-Core/RCTBlobHeaders (0.81.5): + - hermes-engine + - RCTDeprecation + - React-Core-prebuilt + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling + - React-perflogger + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactNativeDependencies + - Yoga + - React-Core/RCTImageHeaders (0.81.5): + - hermes-engine + - RCTDeprecation + - React-Core-prebuilt + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling + - React-perflogger + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactNativeDependencies + - Yoga + - React-Core/RCTLinkingHeaders (0.81.5): + - hermes-engine + - RCTDeprecation + - React-Core-prebuilt + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling + - React-perflogger + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactNativeDependencies + - Yoga + - React-Core/RCTNetworkHeaders (0.81.5): + - hermes-engine + - RCTDeprecation + - React-Core-prebuilt + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling + - React-perflogger + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactNativeDependencies + - Yoga + - React-Core/RCTSettingsHeaders (0.81.5): + - hermes-engine + - RCTDeprecation + - React-Core-prebuilt + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling + - React-perflogger + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactNativeDependencies + - Yoga + - React-Core/RCTTextHeaders (0.81.5): + - hermes-engine + - RCTDeprecation + - React-Core-prebuilt + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling + - React-perflogger + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactNativeDependencies + - Yoga + - React-Core/RCTVibrationHeaders (0.81.5): + - hermes-engine + - RCTDeprecation + - React-Core-prebuilt + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling + - React-perflogger + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactNativeDependencies + - Yoga + - React-Core/RCTWebSocket (0.81.5): + - hermes-engine + - RCTDeprecation + - React-Core-prebuilt + - React-Core/Default (= 0.81.5) + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-jsinspectorcdp + - React-jsitooling + - React-perflogger + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactNativeDependencies + - Yoga + - React-CoreModules (0.81.5): + - RCTTypeSafety (= 0.81.5) + - React-Core-prebuilt + - React-Core/CoreModulesHeaders (= 0.81.5) + - React-jsi (= 0.81.5) + - React-jsinspector + - React-jsinspectorcdp + - React-jsinspectortracing + - React-NativeModulesApple + - React-RCTBlob + - React-RCTFBReactNativeSpec + - React-RCTImage (= 0.81.5) + - React-runtimeexecutor + - ReactCommon + - ReactNativeDependencies + - React-cxxreact (0.81.5): + - hermes-engine + - React-callinvoker (= 0.81.5) + - React-Core-prebuilt + - React-debug (= 0.81.5) + - React-jsi (= 0.81.5) + - React-jsinspector + - React-jsinspectorcdp + - React-jsinspectortracing + - React-logger (= 0.81.5) + - React-perflogger (= 0.81.5) + - React-runtimeexecutor + - React-timing (= 0.81.5) + - ReactNativeDependencies + - React-debug (0.81.5) + - React-defaultsnativemodule (0.81.5): + - hermes-engine + - React-Core-prebuilt + - React-domnativemodule + - React-featureflagsnativemodule + - React-idlecallbacksnativemodule + - React-jsi + - React-jsiexecutor + - React-microtasksnativemodule + - React-RCTFBReactNativeSpec + - ReactNativeDependencies + - React-domnativemodule (0.81.5): + - hermes-engine + - React-Core-prebuilt + - React-Fabric + - React-Fabric/bridging + - React-FabricComponents + - React-graphics + - React-jsi + - React-jsiexecutor + - React-RCTFBReactNativeSpec + - React-runtimeexecutor + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - React-Fabric (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-Fabric/animations (= 0.81.5) + - React-Fabric/attributedstring (= 0.81.5) + - React-Fabric/bridging (= 0.81.5) + - React-Fabric/componentregistry (= 0.81.5) + - React-Fabric/componentregistrynative (= 0.81.5) + - React-Fabric/components (= 0.81.5) + - React-Fabric/consistency (= 0.81.5) + - React-Fabric/core (= 0.81.5) + - React-Fabric/dom (= 0.81.5) + - React-Fabric/imagemanager (= 0.81.5) + - React-Fabric/leakchecker (= 0.81.5) + - React-Fabric/mounting (= 0.81.5) + - React-Fabric/observers (= 0.81.5) + - React-Fabric/scheduler (= 0.81.5) + - React-Fabric/telemetry (= 0.81.5) + - React-Fabric/templateprocessor (= 0.81.5) + - React-Fabric/uimanager (= 0.81.5) + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-Fabric/animations (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-Fabric/attributedstring (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-Fabric/bridging (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-Fabric/componentregistry (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-Fabric/componentregistrynative (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-Fabric/components (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-Fabric/components/legacyviewmanagerinterop (= 0.81.5) + - React-Fabric/components/root (= 0.81.5) + - React-Fabric/components/scrollview (= 0.81.5) + - React-Fabric/components/view (= 0.81.5) + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-Fabric/components/legacyviewmanagerinterop (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-Fabric/components/root (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-Fabric/components/scrollview (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-Fabric/components/view (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-renderercss + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - React-Fabric/consistency (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-Fabric/core (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-Fabric/dom (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-Fabric/imagemanager (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-Fabric/leakchecker (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-Fabric/mounting (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-Fabric/observers (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-Fabric/observers/events (= 0.81.5) + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-Fabric/observers/events (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-Fabric/scheduler (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-Fabric/observers/events + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-performancetimeline + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-Fabric/telemetry (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-Fabric/templateprocessor (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-Fabric/uimanager (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-Fabric/uimanager/consistency (= 0.81.5) + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererconsistency + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-Fabric/uimanager/consistency (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererconsistency + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-FabricComponents (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-Fabric + - React-FabricComponents/components (= 0.81.5) + - React-FabricComponents/textlayoutmanager (= 0.81.5) + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-RCTFBReactNativeSpec + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - React-FabricComponents/components (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-Fabric + - React-FabricComponents/components/inputaccessory (= 0.81.5) + - React-FabricComponents/components/iostextinput (= 0.81.5) + - React-FabricComponents/components/modal (= 0.81.5) + - React-FabricComponents/components/rncore (= 0.81.5) + - React-FabricComponents/components/safeareaview (= 0.81.5) + - React-FabricComponents/components/scrollview (= 0.81.5) + - React-FabricComponents/components/switch (= 0.81.5) + - React-FabricComponents/components/text (= 0.81.5) + - React-FabricComponents/components/textinput (= 0.81.5) + - React-FabricComponents/components/unimplementedview (= 0.81.5) + - React-FabricComponents/components/virtualview (= 0.81.5) + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-RCTFBReactNativeSpec + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - React-FabricComponents/components/inputaccessory (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-RCTFBReactNativeSpec + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - React-FabricComponents/components/iostextinput (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-RCTFBReactNativeSpec + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - React-FabricComponents/components/modal (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-RCTFBReactNativeSpec + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - React-FabricComponents/components/rncore (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-RCTFBReactNativeSpec + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - React-FabricComponents/components/safeareaview (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-RCTFBReactNativeSpec + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - React-FabricComponents/components/scrollview (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-RCTFBReactNativeSpec + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - React-FabricComponents/components/switch (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-RCTFBReactNativeSpec + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - React-FabricComponents/components/text (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-RCTFBReactNativeSpec + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - React-FabricComponents/components/textinput (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-RCTFBReactNativeSpec + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - React-FabricComponents/components/unimplementedview (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-RCTFBReactNativeSpec + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - React-FabricComponents/components/virtualview (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-RCTFBReactNativeSpec + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - React-FabricComponents/textlayoutmanager (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-RCTFBReactNativeSpec + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - React-FabricImage (0.81.5): + - hermes-engine + - RCTRequired (= 0.81.5) + - RCTTypeSafety (= 0.81.5) + - React-Core-prebuilt + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-jsiexecutor (= 0.81.5) + - React-logger + - React-rendererdebug + - React-utils + - ReactCommon + - ReactNativeDependencies + - Yoga + - React-featureflags (0.81.5): + - React-Core-prebuilt + - ReactNativeDependencies + - React-featureflagsnativemodule (0.81.5): + - hermes-engine + - React-Core-prebuilt + - React-featureflags + - React-jsi + - React-jsiexecutor + - React-RCTFBReactNativeSpec + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-graphics (0.81.5): + - hermes-engine + - React-Core-prebuilt + - React-jsi + - React-jsiexecutor + - React-utils + - ReactNativeDependencies + - React-hermes (0.81.5): + - hermes-engine + - React-Core-prebuilt + - React-cxxreact (= 0.81.5) + - React-jsi + - React-jsiexecutor (= 0.81.5) + - React-jsinspector + - React-jsinspectorcdp + - React-jsinspectortracing + - React-perflogger (= 0.81.5) + - React-runtimeexecutor + - ReactNativeDependencies + - React-idlecallbacksnativemodule (0.81.5): + - hermes-engine + - React-Core-prebuilt + - React-jsi + - React-jsiexecutor + - React-RCTFBReactNativeSpec + - React-runtimeexecutor + - React-runtimescheduler + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-ImageManager (0.81.5): + - React-Core-prebuilt + - React-Core/Default + - React-debug + - React-Fabric + - React-graphics + - React-rendererdebug + - React-utils + - ReactNativeDependencies + - React-jserrorhandler (0.81.5): + - hermes-engine + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-featureflags + - React-jsi + - ReactCommon/turbomodule/bridging + - ReactNativeDependencies + - React-jsi (0.81.5): + - hermes-engine + - React-Core-prebuilt + - ReactNativeDependencies + - React-jsiexecutor (0.81.5): + - hermes-engine + - React-Core-prebuilt + - React-cxxreact (= 0.81.5) + - React-jsi (= 0.81.5) + - React-jsinspector + - React-jsinspectorcdp + - React-jsinspectortracing + - React-perflogger (= 0.81.5) + - React-runtimeexecutor + - ReactNativeDependencies + - React-jsinspector (0.81.5): + - hermes-engine + - React-Core-prebuilt + - React-featureflags + - React-jsi + - React-jsinspectorcdp + - React-jsinspectornetwork + - React-jsinspectortracing + - React-oscompat + - React-perflogger (= 0.81.5) + - React-runtimeexecutor + - ReactNativeDependencies + - React-jsinspectorcdp (0.81.5): + - React-Core-prebuilt + - ReactNativeDependencies + - React-jsinspectornetwork (0.81.5): + - React-Core-prebuilt + - React-featureflags + - React-jsinspectorcdp + - React-performancetimeline + - React-timing + - ReactNativeDependencies + - React-jsinspectortracing (0.81.5): + - React-Core-prebuilt + - React-oscompat + - React-timing + - ReactNativeDependencies + - React-jsitooling (0.81.5): + - React-Core-prebuilt + - React-cxxreact (= 0.81.5) + - React-jsi (= 0.81.5) + - React-jsinspector + - React-jsinspectorcdp + - React-jsinspectortracing + - React-runtimeexecutor + - ReactNativeDependencies + - React-jsitracing (0.81.5): + - React-jsi + - React-logger (0.81.5): + - React-Core-prebuilt + - ReactNativeDependencies + - React-Mapbuffer (0.81.5): + - React-Core-prebuilt + - React-debug + - ReactNativeDependencies + - React-microtasksnativemodule (0.81.5): + - hermes-engine + - React-Core-prebuilt + - React-jsi + - React-jsiexecutor + - React-RCTFBReactNativeSpec + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - react-native-safe-area-context (5.6.2): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - react-native-safe-area-context/common (= 5.6.2) + - react-native-safe-area-context/fabric (= 5.6.2) + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - react-native-safe-area-context/common (5.6.2): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - react-native-safe-area-context/fabric (5.6.2): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - react-native-safe-area-context/common + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - React-NativeModulesApple (0.81.5): + - hermes-engine + - React-callinvoker + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-featureflags + - React-jsi + - React-jsinspector + - React-jsinspectorcdp + - React-runtimeexecutor + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-oscompat (0.81.5) + - React-perflogger (0.81.5): + - React-Core-prebuilt + - ReactNativeDependencies + - React-performancetimeline (0.81.5): + - React-Core-prebuilt + - React-featureflags + - React-jsinspectortracing + - React-perflogger + - React-timing + - ReactNativeDependencies + - React-RCTActionSheet (0.81.5): + - React-Core/RCTActionSheetHeaders (= 0.81.5) + - React-RCTAnimation (0.81.5): + - RCTTypeSafety + - React-Core-prebuilt + - React-Core/RCTAnimationHeaders + - React-featureflags + - React-jsi + - React-NativeModulesApple + - React-RCTFBReactNativeSpec + - ReactCommon + - ReactNativeDependencies + - React-RCTAppDelegate (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-CoreModules + - React-debug + - React-defaultsnativemodule + - React-Fabric + - React-featureflags + - React-graphics + - React-hermes + - React-jsitooling + - React-NativeModulesApple + - React-RCTFabric + - React-RCTFBReactNativeSpec + - React-RCTImage + - React-RCTNetwork + - React-RCTRuntime + - React-rendererdebug + - React-RuntimeApple + - React-RuntimeCore + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon + - ReactNativeDependencies + - React-RCTBlob (0.81.5): + - hermes-engine + - React-Core-prebuilt + - React-Core/RCTBlobHeaders + - React-Core/RCTWebSocket + - React-jsi + - React-jsinspector + - React-jsinspectorcdp + - React-NativeModulesApple + - React-RCTFBReactNativeSpec + - React-RCTNetwork + - ReactCommon + - ReactNativeDependencies + - React-RCTFabric (0.81.5): + - hermes-engine + - React-Core + - React-Core-prebuilt + - React-debug + - React-Fabric + - React-FabricComponents + - React-FabricImage + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-jsinspector + - React-jsinspectorcdp + - React-jsinspectornetwork + - React-jsinspectortracing + - React-performancetimeline + - React-RCTAnimation + - React-RCTFBReactNativeSpec + - React-RCTImage + - React-RCTText + - React-rendererconsistency + - React-renderercss + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactNativeDependencies + - Yoga + - React-RCTFBReactNativeSpec (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-jsi + - React-NativeModulesApple + - React-RCTFBReactNativeSpec/components (= 0.81.5) + - ReactCommon + - ReactNativeDependencies + - React-RCTFBReactNativeSpec/components (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-NativeModulesApple + - React-rendererdebug + - React-utils + - ReactCommon + - ReactNativeDependencies + - Yoga + - React-RCTImage (0.81.5): + - RCTTypeSafety + - React-Core-prebuilt + - React-Core/RCTImageHeaders + - React-jsi + - React-NativeModulesApple + - React-RCTFBReactNativeSpec + - React-RCTNetwork + - ReactCommon + - ReactNativeDependencies + - React-RCTLinking (0.81.5): + - React-Core/RCTLinkingHeaders (= 0.81.5) + - React-jsi (= 0.81.5) + - React-NativeModulesApple + - React-RCTFBReactNativeSpec + - ReactCommon + - ReactCommon/turbomodule/core (= 0.81.5) + - React-RCTNetwork (0.81.5): + - RCTTypeSafety + - React-Core-prebuilt + - React-Core/RCTNetworkHeaders + - React-featureflags + - React-jsi + - React-jsinspectorcdp + - React-jsinspectornetwork + - React-NativeModulesApple + - React-RCTFBReactNativeSpec + - ReactCommon + - ReactNativeDependencies + - React-RCTRuntime (0.81.5): + - hermes-engine + - React-Core + - React-Core-prebuilt + - React-jsi + - React-jsinspector + - React-jsinspectorcdp + - React-jsinspectortracing + - React-jsitooling + - React-RuntimeApple + - React-RuntimeCore + - React-runtimeexecutor + - React-RuntimeHermes + - ReactNativeDependencies + - React-RCTSettings (0.81.5): + - RCTTypeSafety + - React-Core-prebuilt + - React-Core/RCTSettingsHeaders + - React-jsi + - React-NativeModulesApple + - React-RCTFBReactNativeSpec + - ReactCommon + - ReactNativeDependencies + - React-RCTText (0.81.5): + - React-Core/RCTTextHeaders (= 0.81.5) + - Yoga + - React-RCTVibration (0.81.5): + - React-Core-prebuilt + - React-Core/RCTVibrationHeaders + - React-jsi + - React-NativeModulesApple + - React-RCTFBReactNativeSpec + - ReactCommon + - ReactNativeDependencies + - React-rendererconsistency (0.81.5) + - React-renderercss (0.81.5): + - React-debug + - React-utils + - React-rendererdebug (0.81.5): + - React-Core-prebuilt + - React-debug + - ReactNativeDependencies + - React-RuntimeApple (0.81.5): + - hermes-engine + - React-callinvoker + - React-Core-prebuilt + - React-Core/Default + - React-CoreModules + - React-cxxreact + - React-featureflags + - React-jserrorhandler + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-jsitooling + - React-Mapbuffer + - React-NativeModulesApple + - React-RCTFabric + - React-RCTFBReactNativeSpec + - React-RuntimeCore + - React-runtimeexecutor + - React-RuntimeHermes + - React-runtimescheduler + - React-utils + - ReactNativeDependencies + - React-RuntimeCore (0.81.5): + - hermes-engine + - React-Core-prebuilt + - React-cxxreact + - React-Fabric + - React-featureflags + - React-jserrorhandler + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-jsitooling + - React-performancetimeline + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactNativeDependencies + - React-runtimeexecutor (0.81.5): + - React-Core-prebuilt + - React-debug + - React-featureflags + - React-jsi (= 0.81.5) + - React-utils + - ReactNativeDependencies + - React-RuntimeHermes (0.81.5): + - hermes-engine + - React-Core-prebuilt + - React-featureflags + - React-hermes + - React-jsi + - React-jsinspector + - React-jsinspectorcdp + - React-jsinspectortracing + - React-jsitooling + - React-jsitracing + - React-RuntimeCore + - React-runtimeexecutor + - React-utils + - ReactNativeDependencies + - React-runtimescheduler (0.81.5): + - hermes-engine + - React-callinvoker + - React-Core-prebuilt + - React-cxxreact + - React-debug + - React-featureflags + - React-jsi + - React-jsinspectortracing + - React-performancetimeline + - React-rendererconsistency + - React-rendererdebug + - React-runtimeexecutor + - React-timing + - React-utils + - ReactNativeDependencies + - React-timing (0.81.5): + - React-debug + - React-utils (0.81.5): + - hermes-engine + - React-Core-prebuilt + - React-debug + - React-jsi (= 0.81.5) + - ReactNativeDependencies + - ReactAppDependencyProvider (0.81.5): + - ReactCodegen + - ReactCodegen (0.81.5): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-debug + - React-Fabric + - React-FabricImage + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-NativeModulesApple + - React-RCTAppDelegate + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - ReactCommon (0.81.5): + - React-Core-prebuilt + - ReactCommon/turbomodule (= 0.81.5) + - ReactNativeDependencies + - ReactCommon/turbomodule (0.81.5): + - hermes-engine + - React-callinvoker (= 0.81.5) + - React-Core-prebuilt + - React-cxxreact (= 0.81.5) + - React-jsi (= 0.81.5) + - React-logger (= 0.81.5) + - React-perflogger (= 0.81.5) + - ReactCommon/turbomodule/bridging (= 0.81.5) + - ReactCommon/turbomodule/core (= 0.81.5) + - ReactNativeDependencies + - ReactCommon/turbomodule/bridging (0.81.5): + - hermes-engine + - React-callinvoker (= 0.81.5) + - React-Core-prebuilt + - React-cxxreact (= 0.81.5) + - React-jsi (= 0.81.5) + - React-logger (= 0.81.5) + - React-perflogger (= 0.81.5) + - ReactNativeDependencies + - ReactCommon/turbomodule/core (0.81.5): + - hermes-engine + - React-callinvoker (= 0.81.5) + - React-Core-prebuilt + - React-cxxreact (= 0.81.5) + - React-debug (= 0.81.5) + - React-featureflags (= 0.81.5) + - React-jsi (= 0.81.5) + - React-logger (= 0.81.5) + - React-perflogger (= 0.81.5) + - React-utils (= 0.81.5) + - ReactNativeDependencies + - ReactNativeDependencies (0.81.5) + - RNCAsyncStorage (2.2.0): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - RNGestureHandler (2.28.0): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - RNReanimated (4.1.6): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-hermes + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - RNReanimated/reanimated (= 4.1.6) + - RNWorklets + - Yoga + - RNReanimated/reanimated (4.1.6): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-hermes + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - RNReanimated/reanimated/apple (= 4.1.6) + - RNWorklets + - Yoga + - RNReanimated/reanimated/apple (4.1.6): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-hermes + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - RNWorklets + - Yoga + - RNScreens (4.16.0): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-RCTImage + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - RNScreens/common (= 4.16.0) + - Yoga + - RNScreens/common (4.16.0): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-RCTImage + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - RNWorklets (0.5.1): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-hermes + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - RNWorklets/worklets (= 0.5.1) + - Yoga + - RNWorklets/worklets (0.5.1): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-hermes + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - RNWorklets/worklets/apple (= 0.5.1) + - Yoga + - RNWorklets/worklets/apple (0.5.1): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-Core + - React-Core-prebuilt + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-hermes + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - SDWebImage (5.21.5): + - SDWebImage/Core (= 5.21.5) + - SDWebImage/Core (5.21.5) + - SDWebImageAVIFCoder (0.11.1): + - libavif/core (>= 0.11.0) + - SDWebImage (~> 5.10) + - SDWebImageSVGCoder (1.7.0): + - SDWebImage/Core (~> 5.6) + - SDWebImageWebPCoder (0.14.6): + - libwebp (~> 1.0) + - SDWebImage/Core (~> 5.17) + - SPAlert (4.2.0) + - SPIndicator (1.6.4) + - Yoga (0.0.0) + +DEPENDENCIES: + - Burnt (from `../node_modules/burnt/ios`) + - EXConstants (from `../node_modules/expo-constants/ios`) + - Expo (from `../node_modules/expo`) + - ExpoAsset (from `../node_modules/expo-asset/ios`) + - ExpoFileSystem (from `../node_modules/expo-file-system/ios`) + - ExpoFont (from `../node_modules/expo-font/ios`) + - ExpoHaptics (from `../node_modules/expo-haptics/ios`) + - ExpoHead (from `../node_modules/expo-router/ios`) + - ExpoImage (from `../node_modules/expo-image/ios`) + - ExpoKeepAwake (from `../node_modules/expo-keep-awake/ios`) + - ExpoLinking (from `../node_modules/expo-linking/ios`) + - ExpoModulesCore (from `../node_modules/expo-modules-core`) + - ExpoSplashScreen (from `../node_modules/expo-splash-screen/ios`) + - ExpoSymbols (from `../node_modules/expo-symbols/ios`) + - ExpoSystemUI (from `../node_modules/expo-system-ui/ios`) + - "ExpoUI (from `../node_modules/@expo/ui/ios`)" + - ExpoWebBrowser (from `../node_modules/expo-web-browser/ios`) + - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) + - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) + - RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`) + - RCTRequired (from `../node_modules/react-native/Libraries/Required`) + - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) + - React (from `../node_modules/react-native/`) + - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`) + - React-Core (from `../node_modules/react-native/`) + - React-Core-prebuilt (from `../node_modules/react-native/React-Core-prebuilt.podspec`) + - React-Core/RCTWebSocket (from `../node_modules/react-native/`) + - React-CoreModules (from `../node_modules/react-native/React/CoreModules`) + - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`) + - React-debug (from `../node_modules/react-native/ReactCommon/react/debug`) + - React-defaultsnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/defaults`) + - React-domnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/dom`) + - React-Fabric (from `../node_modules/react-native/ReactCommon`) + - React-FabricComponents (from `../node_modules/react-native/ReactCommon`) + - React-FabricImage (from `../node_modules/react-native/ReactCommon`) + - React-featureflags (from `../node_modules/react-native/ReactCommon/react/featureflags`) + - React-featureflagsnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/featureflags`) + - React-graphics (from `../node_modules/react-native/ReactCommon/react/renderer/graphics`) + - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`) + - React-idlecallbacksnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks`) + - React-ImageManager (from `../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`) + - React-jserrorhandler (from `../node_modules/react-native/ReactCommon/jserrorhandler`) + - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) + - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) + - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector-modern`) + - React-jsinspectorcdp (from `../node_modules/react-native/ReactCommon/jsinspector-modern/cdp`) + - React-jsinspectornetwork (from `../node_modules/react-native/ReactCommon/jsinspector-modern/network`) + - React-jsinspectortracing (from `../node_modules/react-native/ReactCommon/jsinspector-modern/tracing`) + - React-jsitooling (from `../node_modules/react-native/ReactCommon/jsitooling`) + - React-jsitracing (from `../node_modules/react-native/ReactCommon/hermes/executor/`) + - React-logger (from `../node_modules/react-native/ReactCommon/logger`) + - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`) + - React-microtasksnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/microtasks`) + - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`) + - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) + - React-oscompat (from `../node_modules/react-native/ReactCommon/oscompat`) + - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`) + - React-performancetimeline (from `../node_modules/react-native/ReactCommon/react/performance/timeline`) + - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`) + - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`) + - React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`) + - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`) + - React-RCTFabric (from `../node_modules/react-native/React`) + - React-RCTFBReactNativeSpec (from `../node_modules/react-native/React`) + - React-RCTImage (from `../node_modules/react-native/Libraries/Image`) + - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`) + - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`) + - React-RCTRuntime (from `../node_modules/react-native/React/Runtime`) + - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) + - React-RCTText (from `../node_modules/react-native/Libraries/Text`) + - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) + - React-rendererconsistency (from `../node_modules/react-native/ReactCommon/react/renderer/consistency`) + - React-renderercss (from `../node_modules/react-native/ReactCommon/react/renderer/css`) + - React-rendererdebug (from `../node_modules/react-native/ReactCommon/react/renderer/debug`) + - React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`) + - React-RuntimeCore (from `../node_modules/react-native/ReactCommon/react/runtime`) + - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`) + - React-RuntimeHermes (from `../node_modules/react-native/ReactCommon/react/runtime`) + - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`) + - React-timing (from `../node_modules/react-native/ReactCommon/react/timing`) + - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`) + - ReactAppDependencyProvider (from `build/generated/ios`) + - ReactCodegen (from `build/generated/ios`) + - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) + - ReactNativeDependencies (from `../node_modules/react-native/third-party-podspecs/ReactNativeDependencies.podspec`) + - "RNCAsyncStorage (from `../node_modules/@react-native-async-storage/async-storage`)" + - RNGestureHandler (from `../node_modules/react-native-gesture-handler`) + - RNReanimated (from `../node_modules/react-native-reanimated`) + - RNScreens (from `../node_modules/react-native-screens`) + - RNWorklets (from `../node_modules/react-native-worklets`) + - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) + +SPEC REPOS: + trunk: + - libavif + - libdav1d + - libwebp + - SDWebImage + - SDWebImageAVIFCoder + - SDWebImageSVGCoder + - SDWebImageWebPCoder + - SPAlert + - SPIndicator + +EXTERNAL SOURCES: + Burnt: + :path: "../node_modules/burnt/ios" + EXConstants: + :path: "../node_modules/expo-constants/ios" + Expo: + :path: "../node_modules/expo" + ExpoAsset: + :path: "../node_modules/expo-asset/ios" + ExpoFileSystem: + :path: "../node_modules/expo-file-system/ios" + ExpoFont: + :path: "../node_modules/expo-font/ios" + ExpoHaptics: + :path: "../node_modules/expo-haptics/ios" + ExpoHead: + :path: "../node_modules/expo-router/ios" + ExpoImage: + :path: "../node_modules/expo-image/ios" + ExpoKeepAwake: + :path: "../node_modules/expo-keep-awake/ios" + ExpoLinking: + :path: "../node_modules/expo-linking/ios" + ExpoModulesCore: + :path: "../node_modules/expo-modules-core" + ExpoSplashScreen: + :path: "../node_modules/expo-splash-screen/ios" + ExpoSymbols: + :path: "../node_modules/expo-symbols/ios" + ExpoSystemUI: + :path: "../node_modules/expo-system-ui/ios" + ExpoUI: + :path: "../node_modules/@expo/ui/ios" + ExpoWebBrowser: + :path: "../node_modules/expo-web-browser/ios" + FBLazyVector: + :path: "../node_modules/react-native/Libraries/FBLazyVector" + hermes-engine: + :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" + :tag: hermes-2025-07-07-RNv0.81.0-e0fc67142ec0763c6b6153ca2bf96df815539782 + RCTDeprecation: + :path: "../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation" + RCTRequired: + :path: "../node_modules/react-native/Libraries/Required" + RCTTypeSafety: + :path: "../node_modules/react-native/Libraries/TypeSafety" + React: + :path: "../node_modules/react-native/" + React-callinvoker: + :path: "../node_modules/react-native/ReactCommon/callinvoker" + React-Core: + :path: "../node_modules/react-native/" + React-Core-prebuilt: + :podspec: "../node_modules/react-native/React-Core-prebuilt.podspec" + React-CoreModules: + :path: "../node_modules/react-native/React/CoreModules" + React-cxxreact: + :path: "../node_modules/react-native/ReactCommon/cxxreact" + React-debug: + :path: "../node_modules/react-native/ReactCommon/react/debug" + React-defaultsnativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/defaults" + React-domnativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/dom" + React-Fabric: + :path: "../node_modules/react-native/ReactCommon" + React-FabricComponents: + :path: "../node_modules/react-native/ReactCommon" + React-FabricImage: + :path: "../node_modules/react-native/ReactCommon" + React-featureflags: + :path: "../node_modules/react-native/ReactCommon/react/featureflags" + React-featureflagsnativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/featureflags" + React-graphics: + :path: "../node_modules/react-native/ReactCommon/react/renderer/graphics" + React-hermes: + :path: "../node_modules/react-native/ReactCommon/hermes" + React-idlecallbacksnativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks" + React-ImageManager: + :path: "../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios" + React-jserrorhandler: + :path: "../node_modules/react-native/ReactCommon/jserrorhandler" + React-jsi: + :path: "../node_modules/react-native/ReactCommon/jsi" + React-jsiexecutor: + :path: "../node_modules/react-native/ReactCommon/jsiexecutor" + React-jsinspector: + :path: "../node_modules/react-native/ReactCommon/jsinspector-modern" + React-jsinspectorcdp: + :path: "../node_modules/react-native/ReactCommon/jsinspector-modern/cdp" + React-jsinspectornetwork: + :path: "../node_modules/react-native/ReactCommon/jsinspector-modern/network" + React-jsinspectortracing: + :path: "../node_modules/react-native/ReactCommon/jsinspector-modern/tracing" + React-jsitooling: + :path: "../node_modules/react-native/ReactCommon/jsitooling" + React-jsitracing: + :path: "../node_modules/react-native/ReactCommon/hermes/executor/" + React-logger: + :path: "../node_modules/react-native/ReactCommon/logger" + React-Mapbuffer: + :path: "../node_modules/react-native/ReactCommon" + React-microtasksnativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/microtasks" + react-native-safe-area-context: + :path: "../node_modules/react-native-safe-area-context" + React-NativeModulesApple: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" + React-oscompat: + :path: "../node_modules/react-native/ReactCommon/oscompat" + React-perflogger: + :path: "../node_modules/react-native/ReactCommon/reactperflogger" + React-performancetimeline: + :path: "../node_modules/react-native/ReactCommon/react/performance/timeline" + React-RCTActionSheet: + :path: "../node_modules/react-native/Libraries/ActionSheetIOS" + React-RCTAnimation: + :path: "../node_modules/react-native/Libraries/NativeAnimation" + React-RCTAppDelegate: + :path: "../node_modules/react-native/Libraries/AppDelegate" + React-RCTBlob: + :path: "../node_modules/react-native/Libraries/Blob" + React-RCTFabric: + :path: "../node_modules/react-native/React" + React-RCTFBReactNativeSpec: + :path: "../node_modules/react-native/React" + React-RCTImage: + :path: "../node_modules/react-native/Libraries/Image" + React-RCTLinking: + :path: "../node_modules/react-native/Libraries/LinkingIOS" + React-RCTNetwork: + :path: "../node_modules/react-native/Libraries/Network" + React-RCTRuntime: + :path: "../node_modules/react-native/React/Runtime" + React-RCTSettings: + :path: "../node_modules/react-native/Libraries/Settings" + React-RCTText: + :path: "../node_modules/react-native/Libraries/Text" + React-RCTVibration: + :path: "../node_modules/react-native/Libraries/Vibration" + React-rendererconsistency: + :path: "../node_modules/react-native/ReactCommon/react/renderer/consistency" + React-renderercss: + :path: "../node_modules/react-native/ReactCommon/react/renderer/css" + React-rendererdebug: + :path: "../node_modules/react-native/ReactCommon/react/renderer/debug" + React-RuntimeApple: + :path: "../node_modules/react-native/ReactCommon/react/runtime/platform/ios" + React-RuntimeCore: + :path: "../node_modules/react-native/ReactCommon/react/runtime" + React-runtimeexecutor: + :path: "../node_modules/react-native/ReactCommon/runtimeexecutor" + React-RuntimeHermes: + :path: "../node_modules/react-native/ReactCommon/react/runtime" + React-runtimescheduler: + :path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler" + React-timing: + :path: "../node_modules/react-native/ReactCommon/react/timing" + React-utils: + :path: "../node_modules/react-native/ReactCommon/react/utils" + ReactAppDependencyProvider: + :path: build/generated/ios + ReactCodegen: + :path: build/generated/ios + ReactCommon: + :path: "../node_modules/react-native/ReactCommon" + ReactNativeDependencies: + :podspec: "../node_modules/react-native/third-party-podspecs/ReactNativeDependencies.podspec" + RNCAsyncStorage: + :path: "../node_modules/@react-native-async-storage/async-storage" + RNGestureHandler: + :path: "../node_modules/react-native-gesture-handler" + RNReanimated: + :path: "../node_modules/react-native-reanimated" + RNScreens: + :path: "../node_modules/react-native-screens" + RNWorklets: + :path: "../node_modules/react-native-worklets" + Yoga: + :path: "../node_modules/react-native/ReactCommon/yoga" + +SPEC CHECKSUMS: + Burnt: 0616363a206ed96ba9af3e2eb0e184dc97be1458 + EXConstants: 805f35b1b295c542ca6acce836f21a1f9ee104d5 + Expo: 60c21ba34593688a2a6e8445c1f8b44abb0e3fae + ExpoAsset: f867e55ceb428aab99e1e8c082b5aee7c159ea18 + ExpoFileSystem: 858a44267a3e6e9057e0888ad7c7cfbf55d52063 + ExpoFont: 35ac6191ed86bbf56b3ebd2d9154eda9fad5b509 + ExpoHaptics: d3a6375d8dcc3a1083d003bc2298ff654fafb536 + ExpoHead: 9719a74953454fac328e90f34eea55ebbb3bbbf9 + ExpoImage: 686f972bff29525733aa13357f6691dc90aa03d8 + ExpoKeepAwake: 55f75eca6499bb9e4231ebad6f3e9cb8f99c0296 + ExpoLinking: 8f0aaf69aa56f832913030503b6263dc6f647f37 + ExpoModulesCore: f3da4f1ab5a8375d0beafab763739dbee8446583 + ExpoSplashScreen: bc3cffefca2716e5f22350ca109badd7e50ec14d + ExpoSymbols: 349ee2b4d7d5ff3ea8436467914f8a67635aa354 + ExpoSystemUI: 2ad325f361a2fcd96a464e8574e19935c461c9cc + ExpoUI: b75e5ed95b5966b273f1305346f4b5fd911360be + ExpoWebBrowser: 17b064c621789e41d4816c95c93f429b84971f52 + FBLazyVector: e95a291ad2dadb88e42b06e0c5fb8262de53ec12 + hermes-engine: 9f4dfe93326146a1c99eb535b1cb0b857a3cd172 + libavif: 84bbb62fb232c3018d6f1bab79beea87e35de7b7 + libdav1d: 23581a4d8ec811ff171ed5e2e05cd27bad64c39f + libwebp: 02b23773aedb6ff1fd38cec7a77b81414c6842a8 + RCTDeprecation: 943572d4be82d480a48f4884f670135ae30bf990 + RCTRequired: 8f3cfc90cc25cf6e420ddb3e7caaaabc57df6043 + RCTTypeSafety: 16a4144ca3f959583ab019b57d5633df10b5e97c + React: 914f8695f9bf38e6418228c2ffb70021e559f92f + React-callinvoker: 1c0808402aee0c6d4a0d8e7220ce6547af9fba71 + React-Core: c61410ef0ca6055e204a963992e363227e0fd1c5 + React-Core-prebuilt: 02f0ad625ddd47463c009c2d0c5dd35c0d982599 + React-CoreModules: 1f6d1744b5f9f2ec684a4bb5ced25370f87e5382 + React-cxxreact: 3af79478e8187b63ffc22b794cd42d3fc1f1f2da + React-debug: 6328c2228e268846161f10082e80dc69eac2e90a + React-defaultsnativemodule: d635ef36d755321e5d6fc065bd166b2c5a0e9833 + React-domnativemodule: dd28f6d96cd21236e020be2eff6fe0b7d4ec3b66 + React-Fabric: 2e32c3fdbb1fbcf5fde54607e3abe453c6652ce2 + React-FabricComponents: 5ed0cdb81f6b91656cb4d3be432feaa28a58071a + React-FabricImage: 2bc714f818cb24e454f5d3961864373271b2faf8 + React-featureflags: 847642f41fa71ad4eec5e0351badebcad4fe6171 + React-featureflagsnativemodule: c868a544b2c626fa337bcbd364b1befe749f0d3f + React-graphics: 192ec701def5b3f2a07db2814dfba5a44986cff6 + React-hermes: e875778b496c86d07ab2ccaa36a9505d248a254b + React-idlecallbacksnativemodule: 4d57965cdf82c14ee3b337189836cd8491632b76 + React-ImageManager: bd0b99e370b13de82c9cd15f0f08144ff3de079e + React-jserrorhandler: a2fdef4cbcfdcdf3fa9f5d1f7190f7fd4535248d + React-jsi: 89d43d1e7d4d0663f8ba67e0b39eb4e4672c27de + React-jsiexecutor: abe4874aaab90dfee5dec480680220b2f8af07e3 + React-jsinspector: a0b3e051aef842b0b2be2353790ae2b2a5a65a8f + React-jsinspectorcdp: 6346013b2247c6263fbf5199adf4a8751e53bd89 + React-jsinspectornetwork: 26281aa50d49fc1ec93abf981d934698fa95714f + React-jsinspectortracing: 55eedf6d57540507570259a778663b90060bbd6e + React-jsitooling: 0e001113fa56d8498aa8ac28437ac0d36348e51a + React-jsitracing: b713793eb8a5bbc4d86a84e9d9e5023c0f58cbaf + React-logger: 50fdb9a8236da90c0b1072da5c32ee03aeb5bf28 + React-Mapbuffer: 9050ee10c19f4f7fca8963d0211b2854d624973e + React-microtasksnativemodule: f775db9e991c6f3b8ccbc02bfcde22770f96e23b + react-native-safe-area-context: 37e680fc4cace3c0030ee46e8987d24f5d3bdab2 + React-NativeModulesApple: 8969913947d5b576de4ed371a939455a8daf28aa + React-oscompat: ce47230ed20185e91de62d8c6d139ae61763d09c + React-perflogger: 02b010e665772c7dcb859d85d44c1bfc5ac7c0e4 + React-performancetimeline: 130db956b5a83aa4fb41ddf5ae68da89f3fb1526 + React-RCTActionSheet: 0b14875b3963e9124a5a29a45bd1b22df8803916 + React-RCTAnimation: a7b90fd2af7bb9c084428867445a1481a8cb112e + React-RCTAppDelegate: 3262bedd01263f140ec62b7989f4355f57cec016 + React-RCTBlob: c17531368702f1ebed5d0ada75a7cf5915072a53 + React-RCTFabric: 6409edd8cfdc3133b6cc75636d3b858fdb1d11ea + React-RCTFBReactNativeSpec: c004b27b4fa3bd85878ad2cf53de3bbec85da797 + React-RCTImage: c68078a120d0123f4f07a5ac77bea3bb10242f32 + React-RCTLinking: cf8f9391fe7fe471f96da3a5f0435235eca18c5b + React-RCTNetwork: ca31f7c879355760c2d9832a06ee35f517938a20 + React-RCTRuntime: a6cf4a1e42754fc87f493e538f2ac6b820e45418 + React-RCTSettings: e0e140b2ff4bf86d34e9637f6316848fc00be035 + React-RCTText: 75915bace6f7877c03a840cc7b6c622fb62bfa6b + React-RCTVibration: 25f26b85e5e432bb3c256f8b384f9269e9529f25 + React-rendererconsistency: 2dac03f448ff337235fd5820b10f81633328870d + React-renderercss: 477da167bb96b5ac86d30c5d295412fb853f5453 + React-rendererdebug: 2a1798c6f3ef5f22d466df24c33653edbabb5b89 + React-RuntimeApple: 28cf4d8eb18432f6a21abbed7d801ab7f6b6f0b4 + React-RuntimeCore: 41bf0fd56a00de5660f222415af49879fa49c4f0 + React-runtimeexecutor: 1afb774dde3011348e8334be69d2f57a359ea43e + React-RuntimeHermes: f3b158ea40e8212b1a723a68b4315e7a495c5fc6 + React-runtimescheduler: 3e1e2bec7300bae512533107d8e54c6e5c63fe0f + React-timing: 6fa9883de2e41791e5dc4ec404e5e37f3f50e801 + React-utils: 6e2035b53d087927768649a11a26c4e092448e34 + ReactAppDependencyProvider: 1bcd3527ac0390a1c898c114f81ff954be35ed79 + ReactCodegen: 7d4593f7591f002d137fe40cef3f6c11f13c88cc + ReactCommon: 08810150b1206cc44aecf5f6ae19af32f29151a8 + ReactNativeDependencies: 71ce9c28beb282aa720ea7b46980fff9669f428a + RNCAsyncStorage: 3a4f5e2777dae1688b781a487923a08569e27fe4 + RNGestureHandler: 2914750df066d89bf9d8f48a10ad5f0051108ac3 + RNReanimated: e5c702a3e24cc1c68b2de67671713f35461678f4 + RNScreens: d8d6f1792f6e7ac12b0190d33d8d390efc0c1845 + RNWorklets: 76fce72926e28e304afb44f0da23b2d24f2c1fa0 + SDWebImage: e9c98383c7572d713c1a0d7dd2783b10599b9838 + SDWebImageAVIFCoder: afe194a084e851f70228e4be35ef651df0fc5c57 + SDWebImageSVGCoder: 15a300a97ec1c8ac958f009c02220ac0402e936c + SDWebImageWebPCoder: e38c0a70396191361d60c092933e22c20d5b1380 + SPAlert: 735da1f16a887e294719217572ce1f936d8c8782 + SPIndicator: 93e0a4fb23de51294ac48e874c0f081a5e293e4f + Yoga: 5934998fbeaef7845dbf698f698518695ab4cd1a + +PODFILE CHECKSUM: bea32cbb0ec80c3b7361d562eb3ab69093ae2381 + +COCOAPODS: 1.16.2 diff --git a/ios/Podfile.properties.json b/ios/Podfile.properties.json new file mode 100644 index 0000000..417e2e5 --- /dev/null +++ b/ios/Podfile.properties.json @@ -0,0 +1,5 @@ +{ + "expo.jsEngine": "hermes", + "EX_DEV_CLIENT_NETWORK_INSPECTOR": "true", + "newArchEnabled": "true" +}