From b3a940108048ef5ca541274e2a75a39700145172 Mon Sep 17 00:00:00 2001 From: Luc de Cafmeyer Date: Sat, 25 Jan 2025 12:18:56 +0200 Subject: [PATCH] remove ios folders and update .gitignore --- .../react-native-supabase-todolist/.gitignore | 2 + .../ios/.gitignore | 30 - .../ios/.xcode.env | 11 - .../ios/Podfile | 79 - .../ios/Podfile.lock | 1736 ----------------- .../ios/Podfile.properties.json | 9 - .../project.pbxproj | 539 ----- .../xcschemes/powersyncexample.xcscheme | 88 - .../contents.xcworkspacedata | 10 - .../ios/powersyncexample/AppDelegate.h | 7 - .../ios/powersyncexample/AppDelegate.mm | 62 - .../App-Icon-1024x1024@1x.png | Bin 69113 -> 0 bytes .../AppIcon.appiconset/Contents.json | 14 - .../Images.xcassets/Contents.json | 6 - .../SplashScreen.imageset/Contents.json | 21 - .../SplashScreen.imageset/image.png | Bin 83239 -> 0 bytes .../Contents.json | 21 - .../SplashScreenBackground.imageset/image.png | Bin 68 -> 0 bytes .../ios/powersyncexample/Info.plist | 89 - .../powersyncexample/PrivacyInfo.xcprivacy | 48 - .../powersyncexample/SplashScreen.storyboard | 51 - .../powersyncexample/Supporting/Expo.plist | 14 - .../ios/powersyncexample/main.m | 10 - .../ios/powersyncexample/noop-file.swift | 4 - .../powersyncexample-Bridging-Header.h | 3 - .../powersyncexample.entitlements | 5 - .../.gitignore | 1 + .../ios/.gitignore | 30 - .../ios/.xcode.env | 11 - .../ios/Podfile | 58 - .../ios/Podfile.lock | 1680 ---------------- .../ios/Podfile.properties.json | 9 - .../project.pbxproj | 579 ------ .../xcschemes/powersyncexample.xcscheme | 88 - .../contents.xcworkspacedata | 10 - .../ios/powersyncexample/AppDelegate.h | 7 - .../ios/powersyncexample/AppDelegate.mm | 62 - .../App-Icon-1024x1024@1x.png | Bin 69113 -> 0 bytes .../AppIcon.appiconset/Contents.json | 14 - .../Images.xcassets/Contents.json | 6 - .../SplashScreen.imageset/Contents.json | 21 - .../SplashScreen.imageset/image.png | Bin 83239 -> 0 bytes .../Contents.json | 21 - .../SplashScreenBackground.imageset/image.png | Bin 68 -> 0 bytes .../ios/powersyncexample/Info.plist | 89 - .../powersyncexample/PrivacyInfo.xcprivacy | 48 - .../powersyncexample/SplashScreen.storyboard | 51 - .../powersyncexample/Supporting/Expo.plist | 14 - .../ios/powersyncexample/main.m | 10 - .../ios/powersyncexample/noop-file.swift | 4 - .../powersyncexample-Bridging-Header.h | 3 - .../powersyncexample.entitlements | 5 - 52 files changed, 3 insertions(+), 5677 deletions(-) delete mode 100644 demos/react-native-supabase-todolist/ios/.gitignore delete mode 100644 demos/react-native-supabase-todolist/ios/.xcode.env delete mode 100644 demos/react-native-supabase-todolist/ios/Podfile delete mode 100644 demos/react-native-supabase-todolist/ios/Podfile.lock delete mode 100644 demos/react-native-supabase-todolist/ios/Podfile.properties.json delete mode 100644 demos/react-native-supabase-todolist/ios/powersyncexample.xcodeproj/project.pbxproj delete mode 100644 demos/react-native-supabase-todolist/ios/powersyncexample.xcodeproj/xcshareddata/xcschemes/powersyncexample.xcscheme delete mode 100644 demos/react-native-supabase-todolist/ios/powersyncexample.xcworkspace/contents.xcworkspacedata delete mode 100644 demos/react-native-supabase-todolist/ios/powersyncexample/AppDelegate.h delete mode 100644 demos/react-native-supabase-todolist/ios/powersyncexample/AppDelegate.mm delete mode 100644 demos/react-native-supabase-todolist/ios/powersyncexample/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png delete mode 100644 demos/react-native-supabase-todolist/ios/powersyncexample/Images.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 demos/react-native-supabase-todolist/ios/powersyncexample/Images.xcassets/Contents.json delete mode 100644 demos/react-native-supabase-todolist/ios/powersyncexample/Images.xcassets/SplashScreen.imageset/Contents.json delete mode 100644 demos/react-native-supabase-todolist/ios/powersyncexample/Images.xcassets/SplashScreen.imageset/image.png delete mode 100644 demos/react-native-supabase-todolist/ios/powersyncexample/Images.xcassets/SplashScreenBackground.imageset/Contents.json delete mode 100644 demos/react-native-supabase-todolist/ios/powersyncexample/Images.xcassets/SplashScreenBackground.imageset/image.png delete mode 100644 demos/react-native-supabase-todolist/ios/powersyncexample/Info.plist delete mode 100644 demos/react-native-supabase-todolist/ios/powersyncexample/PrivacyInfo.xcprivacy delete mode 100644 demos/react-native-supabase-todolist/ios/powersyncexample/SplashScreen.storyboard delete mode 100644 demos/react-native-supabase-todolist/ios/powersyncexample/Supporting/Expo.plist delete mode 100644 demos/react-native-supabase-todolist/ios/powersyncexample/main.m delete mode 100644 demos/react-native-supabase-todolist/ios/powersyncexample/noop-file.swift delete mode 100644 demos/react-native-supabase-todolist/ios/powersyncexample/powersyncexample-Bridging-Header.h delete mode 100644 demos/react-native-supabase-todolist/ios/powersyncexample/powersyncexample.entitlements delete mode 100644 demos/react-native-web-supabase-todolist/ios/.gitignore delete mode 100644 demos/react-native-web-supabase-todolist/ios/.xcode.env delete mode 100644 demos/react-native-web-supabase-todolist/ios/Podfile delete mode 100644 demos/react-native-web-supabase-todolist/ios/Podfile.lock delete mode 100644 demos/react-native-web-supabase-todolist/ios/Podfile.properties.json delete mode 100644 demos/react-native-web-supabase-todolist/ios/powersyncexample.xcodeproj/project.pbxproj delete mode 100644 demos/react-native-web-supabase-todolist/ios/powersyncexample.xcodeproj/xcshareddata/xcschemes/powersyncexample.xcscheme delete mode 100644 demos/react-native-web-supabase-todolist/ios/powersyncexample.xcworkspace/contents.xcworkspacedata delete mode 100644 demos/react-native-web-supabase-todolist/ios/powersyncexample/AppDelegate.h delete mode 100644 demos/react-native-web-supabase-todolist/ios/powersyncexample/AppDelegate.mm delete mode 100644 demos/react-native-web-supabase-todolist/ios/powersyncexample/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png delete mode 100644 demos/react-native-web-supabase-todolist/ios/powersyncexample/Images.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 demos/react-native-web-supabase-todolist/ios/powersyncexample/Images.xcassets/Contents.json delete mode 100644 demos/react-native-web-supabase-todolist/ios/powersyncexample/Images.xcassets/SplashScreen.imageset/Contents.json delete mode 100644 demos/react-native-web-supabase-todolist/ios/powersyncexample/Images.xcassets/SplashScreen.imageset/image.png delete mode 100644 demos/react-native-web-supabase-todolist/ios/powersyncexample/Images.xcassets/SplashScreenBackground.imageset/Contents.json delete mode 100644 demos/react-native-web-supabase-todolist/ios/powersyncexample/Images.xcassets/SplashScreenBackground.imageset/image.png delete mode 100644 demos/react-native-web-supabase-todolist/ios/powersyncexample/Info.plist delete mode 100644 demos/react-native-web-supabase-todolist/ios/powersyncexample/PrivacyInfo.xcprivacy delete mode 100644 demos/react-native-web-supabase-todolist/ios/powersyncexample/SplashScreen.storyboard delete mode 100644 demos/react-native-web-supabase-todolist/ios/powersyncexample/Supporting/Expo.plist delete mode 100644 demos/react-native-web-supabase-todolist/ios/powersyncexample/main.m delete mode 100644 demos/react-native-web-supabase-todolist/ios/powersyncexample/noop-file.swift delete mode 100644 demos/react-native-web-supabase-todolist/ios/powersyncexample/powersyncexample-Bridging-Header.h delete mode 100644 demos/react-native-web-supabase-todolist/ios/powersyncexample/powersyncexample.entitlements diff --git a/demos/react-native-supabase-todolist/.gitignore b/demos/react-native-supabase-todolist/.gitignore index ecabcb03e..f17ee2ff1 100644 --- a/demos/react-native-supabase-todolist/.gitignore +++ b/demos/react-native-supabase-todolist/.gitignore @@ -36,3 +36,5 @@ npm-debug.* .vscode .fleet .idea + +ios/ diff --git a/demos/react-native-supabase-todolist/ios/.gitignore b/demos/react-native-supabase-todolist/ios/.gitignore deleted file mode 100644 index 8beb34430..000000000 --- a/demos/react-native-supabase-todolist/ios/.gitignore +++ /dev/null @@ -1,30 +0,0 @@ -# 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/demos/react-native-supabase-todolist/ios/.xcode.env b/demos/react-native-supabase-todolist/ios/.xcode.env deleted file mode 100644 index 3d5782c71..000000000 --- a/demos/react-native-supabase-todolist/ios/.xcode.env +++ /dev/null @@ -1,11 +0,0 @@ -# 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/demos/react-native-supabase-todolist/ios/Podfile b/demos/react-native-supabase-todolist/ios/Podfile deleted file mode 100644 index af49f0cee..000000000 --- a/demos/react-native-supabase-todolist/ios/Podfile +++ /dev/null @@ -1,79 +0,0 @@ -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 {} - -ENV['RCT_NEW_ARCH_ENABLED'] = podfile_properties['newArchEnabled'] == 'true' ? '1' : '0' -ENV['EX_DEV_CLIENT_NETWORK_INSPECTOR'] = podfile_properties['EX_DEV_CLIENT_NETWORK_INSPECTOR'] - -use_autolinking_method_symbol = ('use' + '_native' + '_modules!').to_sym -origin_autolinking_method = self.method(use_autolinking_method_symbol) -self.define_singleton_method(use_autolinking_method_symbol) do |*args| - if ENV['EXPO_UNSTABLE_CORE_AUTOLINKING'] == '1' - Pod::UI.puts('Using expo-modules-autolinking as core autolinking source'.green) - config_command = [ - 'node', - '--no-warnings', - '--eval', - 'require(require.resolve(\'expo-modules-autolinking\', { paths: [require.resolve(\'expo/package.json\')] }))(process.argv.slice(1))', - 'react-native-config', - '--json', - '--platform', - 'ios' - ] - origin_autolinking_method.call(config_command) - else - origin_autolinking_method.call() - end -end - -platform :ios, podfile_properties['ios.deploymentTarget'] || '13.4' -install! 'cocoapods', - :deterministic_uuids => false - -prepare_react_native_project! - -target 'powersyncexample' do - use_expo_modules! - config = use_native_modules! - - 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 => podfile_properties['apple.ccacheEnabled'] == 'true', - ) - - # This is necessary for Xcode 14, because it signs resource bundles by default - # when building for devices. - installer.target_installation_results.pod_target_installation_results - .each do |pod_name, target_installation_result| - target_installation_result.resource_bundle_targets.each do |resource_bundle_target| - resource_bundle_target.build_configurations.each do |config| - config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO' - end - end - end - end - - post_integrate do |installer| - begin - expo_patch_react_imports!(installer) - rescue => e - Pod::UI.warn e - end - end -end diff --git a/demos/react-native-supabase-todolist/ios/Podfile.lock b/demos/react-native-supabase-todolist/ios/Podfile.lock deleted file mode 100644 index 1dab75308..000000000 --- a/demos/react-native-supabase-todolist/ios/Podfile.lock +++ /dev/null @@ -1,1736 +0,0 @@ -PODS: - - boost (1.83.0) - - DoubleConversion (1.1.6) - - EXConstants (16.0.2): - - ExpoModulesCore - - Expo (51.0.37): - - ExpoModulesCore - - ExpoAsset (10.0.10): - - ExpoModulesCore - - ExpoCamera (15.0.16): - - ExpoModulesCore - - ZXingObjC/OneD - - ZXingObjC/PDF417 - - ExpoCrypto (13.0.2): - - ExpoModulesCore - - ExpoFileSystem (17.0.1): - - ExpoModulesCore - - ExpoFont (12.0.10): - - ExpoModulesCore - - ExpoHead (3.5.23): - - ExpoModulesCore - - ExpoKeepAwake (13.0.2): - - ExpoModulesCore - - ExpoModulesCore (1.12.25): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsinspector - - React-NativeModulesApple - - React-RCTAppDelegate - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - ExpoSecureStore (13.0.2): - - ExpoModulesCore - - EXSplashScreen (0.27.6): - - DoubleConversion - - ExpoModulesCore - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - FBLazyVector (0.74.5) - - fmt (9.1.0) - - glog (0.3.5) - - hermes-engine (0.74.5): - - hermes-engine/Pre-built (= 0.74.5) - - hermes-engine/Pre-built (0.74.5) - - powersync-sqlite-core (0.3.8) - - RCT-Folly (2024.01.01.00): - - boost - - DoubleConversion - - fmt (= 9.1.0) - - glog - - RCT-Folly/Default (= 2024.01.01.00) - - RCT-Folly/Default (2024.01.01.00): - - boost - - DoubleConversion - - fmt (= 9.1.0) - - glog - - RCT-Folly/Fabric (2024.01.01.00): - - boost - - DoubleConversion - - fmt (= 9.1.0) - - glog - - RCTDeprecation (0.74.5) - - RCTRequired (0.74.5) - - RCTTypeSafety (0.74.5): - - FBLazyVector (= 0.74.5) - - RCTRequired (= 0.74.5) - - React-Core (= 0.74.5) - - React (0.74.5): - - React-Core (= 0.74.5) - - React-Core/DevSupport (= 0.74.5) - - React-Core/RCTWebSocket (= 0.74.5) - - React-RCTActionSheet (= 0.74.5) - - React-RCTAnimation (= 0.74.5) - - React-RCTBlob (= 0.74.5) - - React-RCTImage (= 0.74.5) - - React-RCTLinking (= 0.74.5) - - React-RCTNetwork (= 0.74.5) - - React-RCTSettings (= 0.74.5) - - React-RCTText (= 0.74.5) - - React-RCTVibration (= 0.74.5) - - React-callinvoker (0.74.5) - - React-Codegen (0.74.5): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly - - RCTRequired - - RCTTypeSafety - - React-Core - - React-debug - - React-Fabric - - React-FabricImage - - React-featureflags - - React-graphics - - React-jsi - - React-jsiexecutor - - React-NativeModulesApple - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - React-Core (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default (= 0.74.5) - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/CoreModulesHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/Default (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/DevSupport (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default (= 0.74.5) - - React-Core/RCTWebSocket (= 0.74.5) - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTActionSheetHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTAnimationHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTBlobHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTImageHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTLinkingHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTNetworkHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTSettingsHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTTextHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTVibrationHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTWebSocket (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default (= 0.74.5) - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-CoreModules (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety (= 0.74.5) - - React-Codegen - - React-Core/CoreModulesHeaders (= 0.74.5) - - React-jsi (= 0.74.5) - - React-jsinspector - - React-NativeModulesApple - - React-RCTBlob - - React-RCTImage (= 0.74.5) - - ReactCommon - - SocketRocket (= 0.7.0) - - React-cxxreact (0.74.5): - - boost (= 1.83.0) - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.5) - - React-debug (= 0.74.5) - - React-jsi (= 0.74.5) - - React-jsinspector - - React-logger (= 0.74.5) - - React-perflogger (= 0.74.5) - - React-runtimeexecutor (= 0.74.5) - - React-debug (0.74.5) - - React-Fabric (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-Fabric/animations (= 0.74.5) - - React-Fabric/attributedstring (= 0.74.5) - - React-Fabric/componentregistry (= 0.74.5) - - React-Fabric/componentregistrynative (= 0.74.5) - - React-Fabric/components (= 0.74.5) - - React-Fabric/core (= 0.74.5) - - React-Fabric/imagemanager (= 0.74.5) - - React-Fabric/leakchecker (= 0.74.5) - - React-Fabric/mounting (= 0.74.5) - - React-Fabric/scheduler (= 0.74.5) - - React-Fabric/telemetry (= 0.74.5) - - React-Fabric/templateprocessor (= 0.74.5) - - React-Fabric/textlayoutmanager (= 0.74.5) - - React-Fabric/uimanager (= 0.74.5) - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/animations (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/attributedstring (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/componentregistry (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/componentregistrynative (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-Fabric/components/inputaccessory (= 0.74.5) - - React-Fabric/components/legacyviewmanagerinterop (= 0.74.5) - - React-Fabric/components/modal (= 0.74.5) - - React-Fabric/components/rncore (= 0.74.5) - - React-Fabric/components/root (= 0.74.5) - - React-Fabric/components/safeareaview (= 0.74.5) - - React-Fabric/components/scrollview (= 0.74.5) - - React-Fabric/components/text (= 0.74.5) - - React-Fabric/components/textinput (= 0.74.5) - - React-Fabric/components/unimplementedview (= 0.74.5) - - React-Fabric/components/view (= 0.74.5) - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/inputaccessory (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/legacyviewmanagerinterop (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/modal (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/rncore (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/root (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/safeareaview (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/scrollview (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/text (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/textinput (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/unimplementedview (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/view (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - Yoga - - React-Fabric/core (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/imagemanager (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/leakchecker (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/mounting (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/scheduler (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/telemetry (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/templateprocessor (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/textlayoutmanager (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-Fabric/uimanager - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/uimanager (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-FabricImage (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired (= 0.74.5) - - RCTTypeSafety (= 0.74.5) - - React-Fabric - - React-graphics - - React-ImageManager - - React-jsi - - React-jsiexecutor (= 0.74.5) - - React-logger - - React-rendererdebug - - React-utils - - ReactCommon - - Yoga - - React-featureflags (0.74.5) - - React-graphics (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-Core/Default (= 0.74.5) - - React-utils - - React-hermes (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.74.5) - - React-jsi - - React-jsiexecutor (= 0.74.5) - - React-jsinspector - - React-perflogger (= 0.74.5) - - React-runtimeexecutor - - React-ImageManager (0.74.5): - - glog - - RCT-Folly/Fabric - - React-Core/Default - - React-debug - - React-Fabric - - React-graphics - - React-rendererdebug - - React-utils - - React-jserrorhandler (0.74.5): - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-debug - - React-jsi - - React-Mapbuffer - - React-jsi (0.74.5): - - boost (= 1.83.0) - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-jsiexecutor (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.74.5) - - React-jsi (= 0.74.5) - - React-jsinspector - - React-perflogger (= 0.74.5) - - React-jsinspector (0.74.5): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-featureflags - - React-jsi - - React-runtimeexecutor (= 0.74.5) - - React-jsitracing (0.74.5): - - React-jsi - - React-logger (0.74.5): - - glog - - React-Mapbuffer (0.74.5): - - glog - - React-debug - - react-native-encrypted-storage (4.0.3): - - React-Core - - react-native-quick-sqlite (2.3.0): - - DoubleConversion - - glog - - hermes-engine - - powersync-sqlite-core (~> 0.3.8) - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React - - React-callinvoker - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - react-native-safe-area-context (4.10.5): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - react-native-safe-area-context/common (= 4.10.5) - - react-native-safe-area-context/fabric (= 4.10.5) - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - react-native-safe-area-context/common (4.10.5): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - react-native-safe-area-context/fabric (4.10.5): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - react-native-safe-area-context/common - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - React-nativeconfig (0.74.5) - - React-NativeModulesApple (0.74.5): - - glog - - hermes-engine - - React-callinvoker - - React-Core - - React-cxxreact - - React-jsi - - React-jsinspector - - React-runtimeexecutor - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - React-perflogger (0.74.5) - - React-RCTActionSheet (0.74.5): - - React-Core/RCTActionSheetHeaders (= 0.74.5) - - React-RCTAnimation (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety - - React-Codegen - - React-Core/RCTAnimationHeaders - - React-jsi - - React-NativeModulesApple - - ReactCommon - - React-RCTAppDelegate (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-CoreModules - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-hermes - - React-nativeconfig - - React-NativeModulesApple - - React-RCTFabric - - React-RCTImage - - React-RCTNetwork - - React-rendererdebug - - React-RuntimeApple - - React-RuntimeCore - - React-RuntimeHermes - - React-runtimescheduler - - React-utils - - ReactCommon - - React-RCTBlob (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-Codegen - - React-Core/RCTBlobHeaders - - React-Core/RCTWebSocket - - React-jsi - - React-jsinspector - - React-NativeModulesApple - - React-RCTNetwork - - ReactCommon - - React-RCTFabric (0.74.5): - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-Core - - React-debug - - React-Fabric - - React-FabricImage - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsi - - React-jsinspector - - React-nativeconfig - - React-RCTImage - - React-RCTText - - React-rendererdebug - - React-runtimescheduler - - React-utils - - Yoga - - React-RCTImage (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety - - React-Codegen - - React-Core/RCTImageHeaders - - React-jsi - - React-NativeModulesApple - - React-RCTNetwork - - ReactCommon - - React-RCTLinking (0.74.5): - - React-Codegen - - React-Core/RCTLinkingHeaders (= 0.74.5) - - React-jsi (= 0.74.5) - - React-NativeModulesApple - - ReactCommon - - ReactCommon/turbomodule/core (= 0.74.5) - - React-RCTNetwork (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety - - React-Codegen - - React-Core/RCTNetworkHeaders - - React-jsi - - React-NativeModulesApple - - ReactCommon - - React-RCTSettings (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety - - React-Codegen - - React-Core/RCTSettingsHeaders - - React-jsi - - React-NativeModulesApple - - ReactCommon - - React-RCTText (0.74.5): - - React-Core/RCTTextHeaders (= 0.74.5) - - Yoga - - React-RCTVibration (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - React-Codegen - - React-Core/RCTVibrationHeaders - - React-jsi - - React-NativeModulesApple - - ReactCommon - - React-rendererdebug (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - RCT-Folly (= 2024.01.01.00) - - React-debug - - React-rncore (0.74.5) - - React-RuntimeApple (0.74.5): - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-callinvoker - - React-Core/Default - - React-CoreModules - - React-cxxreact - - React-jserrorhandler - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-Mapbuffer - - React-NativeModulesApple - - React-RCTFabric - - React-RuntimeCore - - React-runtimeexecutor - - React-RuntimeHermes - - React-utils - - React-RuntimeCore (0.74.5): - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-cxxreact - - React-featureflags - - React-jserrorhandler - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - React-runtimeexecutor (0.74.5): - - React-jsi (= 0.74.5) - - React-RuntimeHermes (0.74.5): - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-featureflags - - React-hermes - - React-jsi - - React-jsinspector - - React-jsitracing - - React-nativeconfig - - React-RuntimeCore - - React-utils - - React-runtimescheduler (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-callinvoker - - React-cxxreact - - React-debug - - React-featureflags - - React-jsi - - React-rendererdebug - - React-runtimeexecutor - - React-utils - - React-utils (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-debug - - React-jsi (= 0.74.5) - - ReactCommon (0.74.5): - - ReactCommon/turbomodule (= 0.74.5) - - ReactCommon/turbomodule (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.5) - - React-cxxreact (= 0.74.5) - - React-jsi (= 0.74.5) - - React-logger (= 0.74.5) - - React-perflogger (= 0.74.5) - - ReactCommon/turbomodule/bridging (= 0.74.5) - - ReactCommon/turbomodule/core (= 0.74.5) - - ReactCommon/turbomodule/bridging (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.5) - - React-cxxreact (= 0.74.5) - - React-jsi (= 0.74.5) - - React-logger (= 0.74.5) - - React-perflogger (= 0.74.5) - - ReactCommon/turbomodule/core (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.5) - - React-cxxreact (= 0.74.5) - - React-debug (= 0.74.5) - - React-jsi (= 0.74.5) - - React-logger (= 0.74.5) - - React-perflogger (= 0.74.5) - - React-utils (= 0.74.5) - - RNCMaskedView (0.1.11): - - React - - RNGestureHandler (2.16.2): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - RNReanimated (3.10.1): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - RNScreens (3.31.1): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-RCTImage - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - RNScreens/common (= 3.31.1) - - Yoga - - RNScreens/common (3.31.1): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-RCTImage - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - SocketRocket (0.7.0) - - Yoga (0.0.0) - - ZXingObjC/Core (3.6.9) - - ZXingObjC/OneD (3.6.9): - - ZXingObjC/Core - - ZXingObjC/PDF417 (3.6.9): - - ZXingObjC/Core - -DEPENDENCIES: - - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`) - - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) - - EXConstants (from `../../../node_modules/expo-constants/ios`) - - Expo (from `../node_modules/expo`) - - ExpoAsset (from `../../../node_modules/expo-asset/ios`) - - ExpoCamera (from `../../../node_modules/expo-camera/ios`) - - ExpoCrypto (from `../../../node_modules/expo-crypto/ios`) - - ExpoFileSystem (from `../../../node_modules/expo-file-system/ios`) - - ExpoFont (from `../../../node_modules/expo-font/ios`) - - ExpoHead (from `../node_modules/expo-router/ios`) - - ExpoKeepAwake (from `../../../node_modules/expo-keep-awake/ios`) - - ExpoModulesCore (from `../node_modules/expo-modules-core`) - - ExpoSecureStore (from `../../../node_modules/expo-secure-store/ios`) - - EXSplashScreen (from `../../../node_modules/expo-splash-screen/ios`) - - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) - - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`) - - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) - - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) - - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - - RCT-Folly/Fabric (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - - RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`) - - RCTRequired (from `../node_modules/react-native/Libraries/Required`) - - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) - - React (from `../node_modules/react-native/`) - - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`) - - React-Codegen (from `build/generated/ios`) - - React-Core (from `../node_modules/react-native/`) - - React-Core/RCTWebSocket (from `../node_modules/react-native/`) - - React-CoreModules (from `../node_modules/react-native/React/CoreModules`) - - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`) - - React-debug (from `../node_modules/react-native/ReactCommon/react/debug`) - - React-Fabric (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-graphics (from `../node_modules/react-native/ReactCommon/react/renderer/graphics`) - - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`) - - React-ImageManager (from `../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`) - - React-jserrorhandler (from `../node_modules/react-native/ReactCommon/jserrorhandler`) - - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) - - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) - - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector-modern`) - - React-jsitracing (from `../node_modules/react-native/ReactCommon/hermes/executor/`) - - React-logger (from `../node_modules/react-native/ReactCommon/logger`) - - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`) - - react-native-encrypted-storage (from `../../../node_modules/react-native-encrypted-storage`) - - "react-native-quick-sqlite (from `../../../node_modules/@journeyapps/react-native-quick-sqlite`)" - - react-native-safe-area-context (from `../../../node_modules/react-native-safe-area-context`) - - React-nativeconfig (from `../node_modules/react-native/ReactCommon`) - - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) - - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`) - - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`) - - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`) - - React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`) - - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`) - - React-RCTFabric (from `../node_modules/react-native/React`) - - React-RCTImage (from `../node_modules/react-native/Libraries/Image`) - - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`) - - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`) - - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) - - React-RCTText (from `../node_modules/react-native/Libraries/Text`) - - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) - - React-rendererdebug (from `../node_modules/react-native/ReactCommon/react/renderer/debug`) - - React-rncore (from `../node_modules/react-native/ReactCommon`) - - React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`) - - React-RuntimeCore (from `../node_modules/react-native/ReactCommon/react/runtime`) - - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`) - - React-RuntimeHermes (from `../node_modules/react-native/ReactCommon/react/runtime`) - - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`) - - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`) - - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) - - "RNCMaskedView (from `../../../node_modules/@react-native-community/masked-view`)" - - RNGestureHandler (from `../../../node_modules/react-native-gesture-handler`) - - RNReanimated (from `../../../node_modules/react-native-reanimated`) - - RNScreens (from `../../../node_modules/react-native-screens`) - - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) - -SPEC REPOS: - trunk: - - powersync-sqlite-core - - SocketRocket - - ZXingObjC - -EXTERNAL SOURCES: - boost: - :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec" - DoubleConversion: - :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" - EXConstants: - :path: "../../../node_modules/expo-constants/ios" - Expo: - :path: "../node_modules/expo" - ExpoAsset: - :path: "../../../node_modules/expo-asset/ios" - ExpoCamera: - :path: "../../../node_modules/expo-camera/ios" - ExpoCrypto: - :path: "../../../node_modules/expo-crypto/ios" - ExpoFileSystem: - :path: "../../../node_modules/expo-file-system/ios" - ExpoFont: - :path: "../../../node_modules/expo-font/ios" - ExpoHead: - :path: "../node_modules/expo-router/ios" - ExpoKeepAwake: - :path: "../../../node_modules/expo-keep-awake/ios" - ExpoModulesCore: - :path: "../node_modules/expo-modules-core" - ExpoSecureStore: - :path: "../../../node_modules/expo-secure-store/ios" - EXSplashScreen: - :path: "../../../node_modules/expo-splash-screen/ios" - FBLazyVector: - :path: "../node_modules/react-native/Libraries/FBLazyVector" - fmt: - :podspec: "../node_modules/react-native/third-party-podspecs/fmt.podspec" - glog: - :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" - hermes-engine: - :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-2024-06-28-RNv0.74.3-7bda0c267e76d11b68a585f84cfdd65000babf85 - RCT-Folly: - :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" - RCTDeprecation: - :path: "../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation" - RCTRequired: - :path: "../node_modules/react-native/Libraries/Required" - RCTTypeSafety: - :path: "../node_modules/react-native/Libraries/TypeSafety" - React: - :path: "../node_modules/react-native/" - React-callinvoker: - :path: "../node_modules/react-native/ReactCommon/callinvoker" - React-Codegen: - :path: build/generated/ios - React-Core: - :path: "../node_modules/react-native/" - React-CoreModules: - :path: "../node_modules/react-native/React/CoreModules" - React-cxxreact: - :path: "../node_modules/react-native/ReactCommon/cxxreact" - React-debug: - :path: "../node_modules/react-native/ReactCommon/react/debug" - React-Fabric: - :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-graphics: - :path: "../node_modules/react-native/ReactCommon/react/renderer/graphics" - React-hermes: - :path: "../node_modules/react-native/ReactCommon/hermes" - React-ImageManager: - :path: "../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios" - React-jserrorhandler: - :path: "../node_modules/react-native/ReactCommon/jserrorhandler" - React-jsi: - :path: "../node_modules/react-native/ReactCommon/jsi" - React-jsiexecutor: - :path: "../node_modules/react-native/ReactCommon/jsiexecutor" - React-jsinspector: - :path: "../node_modules/react-native/ReactCommon/jsinspector-modern" - React-jsitracing: - :path: "../node_modules/react-native/ReactCommon/hermes/executor/" - React-logger: - :path: "../node_modules/react-native/ReactCommon/logger" - React-Mapbuffer: - :path: "../node_modules/react-native/ReactCommon" - react-native-encrypted-storage: - :path: "../../../node_modules/react-native-encrypted-storage" - react-native-quick-sqlite: - :path: "../../../node_modules/@journeyapps/react-native-quick-sqlite" - react-native-safe-area-context: - :path: "../../../node_modules/react-native-safe-area-context" - React-nativeconfig: - :path: "../node_modules/react-native/ReactCommon" - React-NativeModulesApple: - :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" - React-perflogger: - :path: "../node_modules/react-native/ReactCommon/reactperflogger" - React-RCTActionSheet: - :path: "../node_modules/react-native/Libraries/ActionSheetIOS" - React-RCTAnimation: - :path: "../node_modules/react-native/Libraries/NativeAnimation" - React-RCTAppDelegate: - :path: "../node_modules/react-native/Libraries/AppDelegate" - React-RCTBlob: - :path: "../node_modules/react-native/Libraries/Blob" - React-RCTFabric: - :path: "../node_modules/react-native/React" - React-RCTImage: - :path: "../node_modules/react-native/Libraries/Image" - React-RCTLinking: - :path: "../node_modules/react-native/Libraries/LinkingIOS" - React-RCTNetwork: - :path: "../node_modules/react-native/Libraries/Network" - React-RCTSettings: - :path: "../node_modules/react-native/Libraries/Settings" - React-RCTText: - :path: "../node_modules/react-native/Libraries/Text" - React-RCTVibration: - :path: "../node_modules/react-native/Libraries/Vibration" - React-rendererdebug: - :path: "../node_modules/react-native/ReactCommon/react/renderer/debug" - React-rncore: - :path: "../node_modules/react-native/ReactCommon" - React-RuntimeApple: - :path: "../node_modules/react-native/ReactCommon/react/runtime/platform/ios" - React-RuntimeCore: - :path: "../node_modules/react-native/ReactCommon/react/runtime" - React-runtimeexecutor: - :path: "../node_modules/react-native/ReactCommon/runtimeexecutor" - React-RuntimeHermes: - :path: "../node_modules/react-native/ReactCommon/react/runtime" - React-runtimescheduler: - :path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler" - React-utils: - :path: "../node_modules/react-native/ReactCommon/react/utils" - ReactCommon: - :path: "../node_modules/react-native/ReactCommon" - RNCMaskedView: - :path: "../../../node_modules/@react-native-community/masked-view" - RNGestureHandler: - :path: "../../../node_modules/react-native-gesture-handler" - RNReanimated: - :path: "../../../node_modules/react-native-reanimated" - RNScreens: - :path: "../../../node_modules/react-native-screens" - Yoga: - :path: "../node_modules/react-native/ReactCommon/yoga" - -SPEC CHECKSUMS: - boost: d3f49c53809116a5d38da093a8aa78bf551aed09 - DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 - EXConstants: 409690fbfd5afea964e5e9d6c4eb2c2b59222c59 - Expo: 67b60b3b80a3c8e9f3bcaaa84d06d140229a246d - ExpoAsset: 323700f291684f110fb55f0d4022a3362ea9f875 - ExpoCamera: 929be541d1c1319fcf32f9f5d9df8b97804346b5 - ExpoCrypto: 156078f266bf28f80ecf5e2a9c3a0d6ffce07a1c - ExpoFileSystem: 80bfe850b1f9922c16905822ecbf97acd711dc51 - ExpoFont: 00756e6c796d8f7ee8d211e29c8b619e75cbf238 - ExpoHead: fcb28a68ed4ba28f177394d2dfb8a0a8824cd103 - ExpoKeepAwake: 3b8815d9dd1d419ee474df004021c69fdd316d08 - ExpoModulesCore: 260ee156852434da26e782bbb993093186c5aade - ExpoSecureStore: 060cebcb956b80ddae09821610ac1aa9e1ac74cd - EXSplashScreen: 10b116117c9bb6a272ba782706f21dadc23f44d9 - FBLazyVector: ac12dc084d1c8ec4cc4d7b3cf1b0ebda6dab85af - fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120 - glog: fdfdfe5479092de0c4bdbebedd9056951f092c4f - hermes-engine: 8c1577f3fdb849cbe7729c2e7b5abc4b845e88f8 - powersync-sqlite-core: 3b1cc184e277776aaf22e221fd0336575c7173c4 - RCT-Folly: 02617c592a293bd6d418e0a88ff4ee1f88329b47 - RCTDeprecation: 3afceddffa65aee666dafd6f0116f1d975db1584 - RCTRequired: ec1239bc9d8bf63e10fb92bd8b26171a9258e0c1 - RCTTypeSafety: f5ecbc86c5c5fa163c05acb7a1c5012e15b5f994 - React: fc9fa7258eff606f44d58c5b233a82dc9cf09018 - React-callinvoker: e3fab14d69607fb7e8e3a57e5a415aed863d3599 - React-Codegen: 6fa87b7c6b8efcd0cef4bfeaec8c8bc8a6abe75a - React-Core: 3a5fd9e781cecf87803e5b091496a606a3df774a - React-CoreModules: cbf4707dafab8f9f826ac0c63a07d0bf5d01e256 - React-cxxreact: 7b188556271e3c7fdf22a04819f6a6225045b9dd - React-debug: d30893c49ae1bce4037ea5cd8bb2511d2a38d057 - React-Fabric: 826729dd2304fda9b89ff0a579f60ba2a470bc26 - React-FabricImage: 2ad1fb8ffa5778eda9ed204a7b3cdd70bc333ce7 - React-featureflags: 4ae83e72d9a92452793601ac9ac7d2280e486089 - React-graphics: 61a026e1c1e7e20d20ac9fec6f6de631732b233d - React-hermes: a7054fbcbda3957e3c5eaad06ef9bf79998d535a - React-ImageManager: 2bbd6eb2e696bc680f76f84563e4b87d241614e1 - React-jserrorhandler: 56fa04d49bfbe54ddfece7916673a73ebfea286b - React-jsi: f3ce1dd2e950b6ad12b65ea3ef89168f1b94c584 - React-jsiexecutor: b4df3a27973d82f9abf3c4bd0f88e042cda25f16 - React-jsinspector: 97ea746c023687de7313ee289817d6991d596c7d - React-jsitracing: 3b6060bbf5317663667e1dd93560c7943ab86ccc - React-logger: 257858bd55f3a4e1bc0cf07ddc8fb9faba6f8c7c - React-Mapbuffer: 6c1cacdbf40b531f549eba249e531a7d0bfd8e7f - react-native-encrypted-storage: db300a3f2f0aba1e818417c1c0a6be549038deb7 - react-native-quick-sqlite: e1147391827a1d9628905bf1b615763fa7d0af7c - react-native-safe-area-context: afa5d614d6b1b73b743c9261985876606560d128 - React-nativeconfig: ba9a2e54e2f0882cf7882698825052793ed4c851 - React-NativeModulesApple: 8d11ff8955181540585c944cf48e9e7236952697 - React-perflogger: ed4e0c65781521e0424f2e5e40b40cc7879d737e - React-RCTActionSheet: 49d53ff03bb5688ca4606c55859053a0cd129ea5 - React-RCTAnimation: 07b4923885c52c397c4ec103924bf6e53b42c73e - React-RCTAppDelegate: fc766c91b215650b9dd0dc7e19cb846165662d9f - React-RCTBlob: 85c57b0d5e667ff8a472163ba3af0628171a64bb - React-RCTFabric: 7058f9ea5584364af58ba384312c7c3880631d28 - React-RCTImage: b965c85bec820e2a9c154b1fb00a2ecdd59a9c92 - React-RCTLinking: 75f04a5f27c26c4e73a39c50df470820d219df79 - React-RCTNetwork: c1a9143f4d5778efc92da40d83969d03912ccc24 - React-RCTSettings: c6800f91c0ecd48868cd5db754b0b0a7f5ffe039 - React-RCTText: b923e24f9b7250bc4f7ab154c4168ad9f8d8fc9d - React-RCTVibration: 08c4f0c917c435b3619386c25a94ee5d64c250f0 - React-rendererdebug: 3cda04217d9df67b94397ee0ead8ef3d8b7e427b - React-rncore: 4013508a2f3fcf46c961919bbbd4bfdda198977e - React-RuntimeApple: 447844a2bdb0a03ffd24e5b4a4b96cfc50325b88 - React-RuntimeCore: 9b5bffdaccee9b707b1c2694c9044e13ff0bb087 - React-runtimeexecutor: 0e688aefc14c6bc8601f4968d8d01c3fb6446844 - React-RuntimeHermes: 4d6ef6bb0f2b0b40d59143317f6b99c82764c959 - React-runtimescheduler: cfbe85c3510c541ec6dc815c7729b41304b67961 - React-utils: f242eb7e7889419d979ca0e1c02ccc0ea6e43b29 - ReactCommon: f7da14a8827b72704169a48c929bcde802698361 - RNCMaskedView: 0e1bc4bfa8365eba5fbbb71e07fbdc0555249489 - RNGestureHandler: 156548e18203327173a764c6932a3f52e90cb9cd - RNReanimated: 58a768c2c17a5589ef732fa6bd8d7ed0eb6df1c1 - RNScreens: 63fe8222c172a79f5c30dd1aefaeb369c6eb57b6 - SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d - Yoga: 2246eea72aaf1b816a68a35e6e4b74563653ae09 - ZXingObjC: 8898711ab495761b2dbbdec76d90164a6d7e14c5 - -PODFILE CHECKSUM: ad989b4e43152979093488e5c8b7457e401bf191 - -COCOAPODS: 1.15.2 diff --git a/demos/react-native-supabase-todolist/ios/Podfile.properties.json b/demos/react-native-supabase-todolist/ios/Podfile.properties.json deleted file mode 100644 index ff68afa6b..000000000 --- a/demos/react-native-supabase-todolist/ios/Podfile.properties.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "expo.jsEngine": "hermes", - "EX_DEV_CLIENT_NETWORK_INSPECTOR": "true", - "ios.deploymentTarget": "13.4", - "newArchEnabled": "true", - "apple.extraPods": "[]", - "apple.ccacheEnabled": "false", - "apple.privacyManifestAggregationEnabled": "true" -} diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample.xcodeproj/project.pbxproj b/demos/react-native-supabase-todolist/ios/powersyncexample.xcodeproj/project.pbxproj deleted file mode 100644 index b2859f039..000000000 --- a/demos/react-native-supabase-todolist/ios/powersyncexample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,539 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 0A2D7112718854BE352BCC80 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = C7800BEF0023EF5D896607F6 /* PrivacyInfo.xcprivacy */; }; - 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; }; - 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; - 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; - 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */; }; - 59196A12A76D4073A1C90FA5 /* noop-file.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0783202F60264A90AD94BA39 /* noop-file.swift */; }; - B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */; }; - BB2F792D24A3F905000567C9 /* Expo.plist in Resources */ = {isa = PBXBuildFile; fileRef = BB2F792C24A3F905000567C9 /* Expo.plist */; }; - E775442C2DB8E67DE5263CFC /* libPods-powersyncexample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C95F34CB18838BF18ABEE79 /* libPods-powersyncexample.a */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 01AD3E97234A4D2DA115DDD5 /* powersyncexample-Bridging-Header.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = "powersyncexample-Bridging-Header.h"; path = "powersyncexample/powersyncexample-Bridging-Header.h"; sourceTree = ""; }; - 0783202F60264A90AD94BA39 /* noop-file.swift */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.swift; name = "noop-file.swift"; path = "powersyncexample/noop-file.swift"; sourceTree = ""; }; - 13B07F961A680F5B00A75B9A /* powersyncexample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = powersyncexample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = powersyncexample/AppDelegate.h; sourceTree = ""; }; - 13B07FB01A68108700A75B9A /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = powersyncexample/AppDelegate.mm; sourceTree = ""; }; - 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = powersyncexample/Images.xcassets; sourceTree = ""; }; - 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = powersyncexample/Info.plist; sourceTree = ""; }; - 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = powersyncexample/main.m; sourceTree = ""; }; - 1F64EA95D2C06DD87AAF037C /* Pods-powersyncexample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-powersyncexample.release.xcconfig"; path = "Target Support Files/Pods-powersyncexample/Pods-powersyncexample.release.xcconfig"; sourceTree = ""; }; - 30B06D3467092F6FEB76FF81 /* Pods-powersyncexample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-powersyncexample.debug.xcconfig"; path = "Target Support Files/Pods-powersyncexample/Pods-powersyncexample.debug.xcconfig"; sourceTree = ""; }; - 6C95F34CB18838BF18ABEE79 /* libPods-powersyncexample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-powersyncexample.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = SplashScreen.storyboard; path = powersyncexample/SplashScreen.storyboard; sourceTree = ""; }; - BB2F792C24A3F905000567C9 /* Expo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Expo.plist; sourceTree = ""; }; - C7800BEF0023EF5D896607F6 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = powersyncexample/PrivacyInfo.xcprivacy; sourceTree = ""; }; - ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; - FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpoModulesProvider.swift; path = "Pods/Target Support Files/Pods-powersyncexample/ExpoModulesProvider.swift"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 13B07F8C1A680F5B00A75B9A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E775442C2DB8E67DE5263CFC /* libPods-powersyncexample.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 13B07FAE1A68108700A75B9A /* powersyncexample */ = { - isa = PBXGroup; - children = ( - BB2F792B24A3F905000567C9 /* Supporting */, - 13B07FAF1A68108700A75B9A /* AppDelegate.h */, - 13B07FB01A68108700A75B9A /* AppDelegate.mm */, - 13B07FB51A68108700A75B9A /* Images.xcassets */, - 13B07FB61A68108700A75B9A /* Info.plist */, - 13B07FB71A68108700A75B9A /* main.m */, - AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */, - 0783202F60264A90AD94BA39 /* noop-file.swift */, - 01AD3E97234A4D2DA115DDD5 /* powersyncexample-Bridging-Header.h */, - C7800BEF0023EF5D896607F6 /* PrivacyInfo.xcprivacy */, - ); - name = powersyncexample; - sourceTree = ""; - }; - 2D16E6871FA4F8E400B85C8A /* Frameworks */ = { - isa = PBXGroup; - children = ( - ED297162215061F000B7C4FE /* JavaScriptCore.framework */, - 6C95F34CB18838BF18ABEE79 /* libPods-powersyncexample.a */, - ); - name = Frameworks; - sourceTree = ""; - }; - 832341AE1AAA6A7D00B99B32 /* Libraries */ = { - isa = PBXGroup; - children = ( - ); - name = Libraries; - sourceTree = ""; - }; - 83CBB9F61A601CBA00E9B192 = { - isa = PBXGroup; - children = ( - 13B07FAE1A68108700A75B9A /* powersyncexample */, - 832341AE1AAA6A7D00B99B32 /* Libraries */, - 83CBBA001A601CBA00E9B192 /* Products */, - 2D16E6871FA4F8E400B85C8A /* Frameworks */, - D65327D7A22EEC0BE12398D9 /* Pods */, - D7E4C46ADA2E9064B798F356 /* ExpoModulesProviders */, - ); - indentWidth = 2; - sourceTree = ""; - tabWidth = 2; - usesTabs = 0; - }; - 83CBBA001A601CBA00E9B192 /* Products */ = { - isa = PBXGroup; - children = ( - 13B07F961A680F5B00A75B9A /* powersyncexample.app */, - ); - name = Products; - sourceTree = ""; - }; - 92DBD88DE9BF7D494EA9DA96 /* powersyncexample */ = { - isa = PBXGroup; - children = ( - FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */, - ); - name = powersyncexample; - sourceTree = ""; - }; - BB2F792B24A3F905000567C9 /* Supporting */ = { - isa = PBXGroup; - children = ( - BB2F792C24A3F905000567C9 /* Expo.plist */, - ); - name = Supporting; - path = powersyncexample/Supporting; - sourceTree = ""; - }; - D65327D7A22EEC0BE12398D9 /* Pods */ = { - isa = PBXGroup; - children = ( - 30B06D3467092F6FEB76FF81 /* Pods-powersyncexample.debug.xcconfig */, - 1F64EA95D2C06DD87AAF037C /* Pods-powersyncexample.release.xcconfig */, - ); - path = Pods; - sourceTree = ""; - }; - D7E4C46ADA2E9064B798F356 /* ExpoModulesProviders */ = { - isa = PBXGroup; - children = ( - 92DBD88DE9BF7D494EA9DA96 /* powersyncexample */, - ); - name = ExpoModulesProviders; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 13B07F861A680F5B00A75B9A /* powersyncexample */ = { - isa = PBXNativeTarget; - buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "powersyncexample" */; - buildPhases = ( - 85B4027DBCF604F86A8C696E /* [CP] Check Pods Manifest.lock */, - 01820CF66976138D9A5DD430 /* [Expo] Configure project */, - 13B07F871A680F5B00A75B9A /* Sources */, - 13B07F8C1A680F5B00A75B9A /* Frameworks */, - 13B07F8E1A680F5B00A75B9A /* Resources */, - 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, - BAC714DBE338A9877E1EDF0E /* [CP] Embed Pods Frameworks */, - FB9025BE929D1AE381CD63AF /* [CP] Copy Pods Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = powersyncexample; - productName = powersyncexample; - productReference = 13B07F961A680F5B00A75B9A /* powersyncexample.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 "powersyncexample" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 83CBB9F61A601CBA00E9B192; - productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 13B07F861A680F5B00A75B9A /* powersyncexample */, - ); - }; -/* 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 */, - 0A2D7112718854BE352BCC80 /* 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 = ( - ); - 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"; - }; - 01820CF66976138D9A5DD430 /* [Expo] Configure project */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "[Expo] Configure project"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - 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-powersyncexample/expo-configure-project.sh\"\n"; - }; - 85B4027DBCF604F86A8C696E /* [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-powersyncexample-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; - }; - BAC714DBE338A9877E1EDF0E /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-powersyncexample/Pods-powersyncexample-frameworks.sh", - "${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermes.framework/hermes", - "${PODS_XCFRAMEWORKS_BUILD_DIR}/powersync-sqlite-core/powersync-sqlite-core.framework/powersync-sqlite-core", - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/powersync-sqlite-core.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-powersyncexample/Pods-powersyncexample-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - FB9025BE929D1AE381CD63AF /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-powersyncexample/Pods-powersyncexample-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}/React-Core/RCTI18nStrings.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}/RCTI18nStrings.bundle", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-powersyncexample/Pods-powersyncexample-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 13B07F871A680F5B00A75B9A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */, - 13B07FC11A68108700A75B9A /* main.m in Sources */, - B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */, - 59196A12A76D4073A1C90FA5 /* noop-file.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - 13B07F941A680F5B00A75B9A /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 30B06D3467092F6FEB76FF81 /* Pods-powersyncexample.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = powersyncexample/powersyncexample.entitlements; - CURRENT_PROJECT_VERSION = 1; - ENABLE_BITCODE = NO; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "FB_SONARKIT_ENABLED=1", - ); - INFOPLIST_FILE = powersyncexample/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - 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.powersync.example; - PRODUCT_NAME = powersyncexample; - SWIFT_OBJC_BRIDGING_HEADER = "powersyncexample/powersyncexample-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 = 1F64EA95D2C06DD87AAF037C /* Pods-powersyncexample.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = powersyncexample/powersyncexample.entitlements; - CURRENT_PROJECT_VERSION = 1; - INFOPLIST_FILE = powersyncexample/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - 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.powersync.example; - PRODUCT_NAME = powersyncexample; - SWIFT_OBJC_BRIDGING_HEADER = "powersyncexample/powersyncexample-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; - CC = ""; - 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; - CXX = ""; - 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 = 13.4; - LD = ""; - LDPLUSPLUS = ""; - 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; - OTHER_LDFLAGS = ( - "$(inherited)", - " ", - ); - REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; - SDKROOT = iphoneos; - USE_HERMES = true; - }; - name = Debug; - }; - 83CBBA211A601CBA00E9B192 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CC = ""; - 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; - CXX = ""; - 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 = 13.4; - LD = ""; - LDPLUSPLUS = ""; - LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; - LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ( - "$(inherited)", - " ", - ); - REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; - SDKROOT = iphoneos; - USE_HERMES = true; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "powersyncexample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 13B07F941A680F5B00A75B9A /* Debug */, - 13B07F951A680F5B00A75B9A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "powersyncexample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 83CBBA201A601CBA00E9B192 /* Debug */, - 83CBBA211A601CBA00E9B192 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */; -} diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample.xcodeproj/xcshareddata/xcschemes/powersyncexample.xcscheme b/demos/react-native-supabase-todolist/ios/powersyncexample.xcodeproj/xcshareddata/xcschemes/powersyncexample.xcscheme deleted file mode 100644 index 58c087875..000000000 --- a/demos/react-native-supabase-todolist/ios/powersyncexample.xcodeproj/xcshareddata/xcschemes/powersyncexample.xcscheme +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample.xcworkspace/contents.xcworkspacedata b/demos/react-native-supabase-todolist/ios/powersyncexample.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index ef44e0a7d..000000000 --- a/demos/react-native-supabase-todolist/ios/powersyncexample.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample/AppDelegate.h b/demos/react-native-supabase-todolist/ios/powersyncexample/AppDelegate.h deleted file mode 100644 index 1658a437e..000000000 --- a/demos/react-native-supabase-todolist/ios/powersyncexample/AppDelegate.h +++ /dev/null @@ -1,7 +0,0 @@ -#import -#import -#import - -@interface AppDelegate : EXAppDelegateWrapper - -@end diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample/AppDelegate.mm b/demos/react-native-supabase-todolist/ios/powersyncexample/AppDelegate.mm deleted file mode 100644 index b27f83286..000000000 --- a/demos/react-native-supabase-todolist/ios/powersyncexample/AppDelegate.mm +++ /dev/null @@ -1,62 +0,0 @@ -#import "AppDelegate.h" - -#import -#import - -@implementation AppDelegate - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions -{ - self.moduleName = @"main"; - - // You can add your custom initial props in the dictionary below. - // They will be passed down to the ViewController used by React Native. - self.initialProps = @{}; - - return [super application:application didFinishLaunchingWithOptions:launchOptions]; -} - -- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge -{ - return [self bundleURL]; -} - -- (NSURL *)bundleURL -{ -#if DEBUG - return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@".expo/.virtual-metro-entry"]; -#else - return [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"]; -#endif -} - -// Linking API -- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url options:(NSDictionary *)options { - return [super application:application openURL:url options:options] || [RCTLinkingManager application:application openURL:url options:options]; -} - -// Universal Links -- (BOOL)application:(UIApplication *)application continueUserActivity:(nonnull NSUserActivity *)userActivity restorationHandler:(nonnull void (^)(NSArray> * _Nullable))restorationHandler { - BOOL result = [RCTLinkingManager application:application continueUserActivity:userActivity restorationHandler:restorationHandler]; - return [super application:application continueUserActivity:userActivity restorationHandler:restorationHandler] || result; -} - -// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries -- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken -{ - return [super application:application didRegisterForRemoteNotificationsWithDeviceToken:deviceToken]; -} - -// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries -- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error -{ - return [super application:application didFailToRegisterForRemoteNotificationsWithError:error]; -} - -// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries -- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler -{ - return [super application:application didReceiveRemoteNotification:userInfo fetchCompletionHandler:completionHandler]; -} - -@end diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png b/demos/react-native-supabase-todolist/ios/powersyncexample/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png deleted file mode 100644 index bbff3154c6c81755af14cedb27bd15914ff882cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69113 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 diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample/Images.xcassets/SplashScreenBackground.imageset/Contents.json b/demos/react-native-supabase-todolist/ios/powersyncexample/Images.xcassets/SplashScreenBackground.imageset/Contents.json deleted file mode 100644 index 3cf848977..000000000 --- a/demos/react-native-supabase-todolist/ios/powersyncexample/Images.xcassets/SplashScreenBackground.imageset/Contents.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "images": [ - { - "idiom": "universal", - "filename": "image.png", - "scale": "1x" - }, - { - "idiom": "universal", - "scale": "2x" - }, - { - "idiom": "universal", - "scale": "3x" - } - ], - "info": { - "version": 1, - "author": "expo" - } -} \ No newline at end of file diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample/Images.xcassets/SplashScreenBackground.imageset/image.png b/demos/react-native-supabase-todolist/ios/powersyncexample/Images.xcassets/SplashScreenBackground.imageset/image.png deleted file mode 100644 index 33ddf20bb375ee42a98cb8a8c0952ba7f3ac62f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blZci7-kP61+AN(u~oWGg>p6AXe Q0tz#Dy85}Sb4q9e0EL(iEdT%j diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample/Info.plist b/demos/react-native-supabase-todolist/ios/powersyncexample/Info.plist deleted file mode 100644 index 00a1fb2cf..000000000 --- a/demos/react-native-supabase-todolist/ios/powersyncexample/Info.plist +++ /dev/null @@ -1,89 +0,0 @@ - - - - - CADisableMinimumFrameDurationOnPhone - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - powersync-example - 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 - - powersync - com.powersync.example - - - - CFBundleURLSchemes - - exp+powersync-example - - - - CFBundleVersion - 1 - LSRequiresIPhoneOS - - NSAppTransportSecurity - - NSAllowsArbitraryLoads - - NSAllowsLocalNetworking - - - NSCameraUsageDescription - Allow $(PRODUCT_NAME) to access your camera. - NSFaceIDUsageDescription - Allow $(PRODUCT_NAME) to access your Face ID biometric data. - NSMicrophoneUsageDescription - Allow $(PRODUCT_NAME) to access your microphone - NSUserActivityTypes - - $(PRODUCT_BUNDLE_IDENTIFIER).expo.index_route - - UILaunchStoryboardName - SplashScreen - UIRequiredDeviceCapabilities - - arm64 - - UIRequiresFullScreen - - UIStatusBarStyle - UIStatusBarStyleDefault - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIUserInterfaceStyle - Light - UIViewControllerBasedStatusBarAppearance - - - \ No newline at end of file diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample/PrivacyInfo.xcprivacy b/demos/react-native-supabase-todolist/ios/powersyncexample/PrivacyInfo.xcprivacy deleted file mode 100644 index 5bb83c5d4..000000000 --- a/demos/react-native-supabase-todolist/ios/powersyncexample/PrivacyInfo.xcprivacy +++ /dev/null @@ -1,48 +0,0 @@ - - - - - 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/demos/react-native-supabase-todolist/ios/powersyncexample/SplashScreen.storyboard b/demos/react-native-supabase-todolist/ios/powersyncexample/SplashScreen.storyboard deleted file mode 100644 index ed03a5299..000000000 --- a/demos/react-native-supabase-todolist/ios/powersyncexample/SplashScreen.storyboard +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample/Supporting/Expo.plist b/demos/react-native-supabase-todolist/ios/powersyncexample/Supporting/Expo.plist deleted file mode 100644 index 3149ab29a..000000000 --- a/demos/react-native-supabase-todolist/ios/powersyncexample/Supporting/Expo.plist +++ /dev/null @@ -1,14 +0,0 @@ - - - - - EXUpdatesCheckOnLaunch - ALWAYS - EXUpdatesEnabled - - EXUpdatesLaunchWaitMs - 0 - EXUpdatesURL - https://u.expo.dev/ - - \ No newline at end of file diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample/main.m b/demos/react-native-supabase-todolist/ios/powersyncexample/main.m deleted file mode 100644 index 25181b6cc..000000000 --- a/demos/react-native-supabase-todolist/ios/powersyncexample/main.m +++ /dev/null @@ -1,10 +0,0 @@ -#import - -#import "AppDelegate.h" - -int main(int argc, char * argv[]) { - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); - } -} - diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample/noop-file.swift b/demos/react-native-supabase-todolist/ios/powersyncexample/noop-file.swift deleted file mode 100644 index b2ffafbfc..000000000 --- a/demos/react-native-supabase-todolist/ios/powersyncexample/noop-file.swift +++ /dev/null @@ -1,4 +0,0 @@ -// -// @generated -// A blank Swift file must be created for native modules with Swift files to work correctly. -// diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample/powersyncexample-Bridging-Header.h b/demos/react-native-supabase-todolist/ios/powersyncexample/powersyncexample-Bridging-Header.h deleted file mode 100644 index e11d920b1..000000000 --- a/demos/react-native-supabase-todolist/ios/powersyncexample/powersyncexample-Bridging-Header.h +++ /dev/null @@ -1,3 +0,0 @@ -// -// Use this file to import your target's public headers that you would like to expose to Swift. -// diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample/powersyncexample.entitlements b/demos/react-native-supabase-todolist/ios/powersyncexample/powersyncexample.entitlements deleted file mode 100644 index f683276c5..000000000 --- a/demos/react-native-supabase-todolist/ios/powersyncexample/powersyncexample.entitlements +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/demos/react-native-web-supabase-todolist/.gitignore b/demos/react-native-web-supabase-todolist/.gitignore index a7466d325..49af2b128 100644 --- a/demos/react-native-web-supabase-todolist/.gitignore +++ b/demos/react-native-web-supabase-todolist/.gitignore @@ -38,3 +38,4 @@ npm-debug.* .idea public/@powersync +ios/ diff --git a/demos/react-native-web-supabase-todolist/ios/.gitignore b/demos/react-native-web-supabase-todolist/ios/.gitignore deleted file mode 100644 index 8beb34430..000000000 --- a/demos/react-native-web-supabase-todolist/ios/.gitignore +++ /dev/null @@ -1,30 +0,0 @@ -# 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/demos/react-native-web-supabase-todolist/ios/.xcode.env b/demos/react-native-web-supabase-todolist/ios/.xcode.env deleted file mode 100644 index 3d5782c71..000000000 --- a/demos/react-native-web-supabase-todolist/ios/.xcode.env +++ /dev/null @@ -1,11 +0,0 @@ -# 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/demos/react-native-web-supabase-todolist/ios/Podfile b/demos/react-native-web-supabase-todolist/ios/Podfile deleted file mode 100644 index d3346fc56..000000000 --- a/demos/react-native-web-supabase-todolist/ios/Podfile +++ /dev/null @@ -1,58 +0,0 @@ -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 {} - -ENV['RCT_NEW_ARCH_ENABLED'] = podfile_properties['newArchEnabled'] == 'true' ? '1' : '0' -ENV['EX_DEV_CLIENT_NETWORK_INSPECTOR'] = podfile_properties['EX_DEV_CLIENT_NETWORK_INSPECTOR'] - -platform :ios, podfile_properties['ios.deploymentTarget'] || '13.4' -install! 'cocoapods', - :deterministic_uuids => false - -prepare_react_native_project! - -target 'powersyncexample' do - use_expo_modules! - config = use_native_modules! - - 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 => podfile_properties['apple.ccacheEnabled'] == 'true', - ) - - # This is necessary for Xcode 14, because it signs resource bundles by default - # when building for devices. - installer.target_installation_results.pod_target_installation_results - .each do |pod_name, target_installation_result| - target_installation_result.resource_bundle_targets.each do |resource_bundle_target| - resource_bundle_target.build_configurations.each do |config| - config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO' - end - end - end - end - - post_integrate do |installer| - begin - expo_patch_react_imports!(installer) - rescue => e - Pod::UI.warn e - end - end -end diff --git a/demos/react-native-web-supabase-todolist/ios/Podfile.lock b/demos/react-native-web-supabase-todolist/ios/Podfile.lock deleted file mode 100644 index 814ef5dab..000000000 --- a/demos/react-native-web-supabase-todolist/ios/Podfile.lock +++ /dev/null @@ -1,1680 +0,0 @@ -PODS: - - boost (1.83.0) - - DoubleConversion (1.1.6) - - EXConstants (16.0.2): - - ExpoModulesCore - - Expo (51.0.27): - - ExpoModulesCore - - ExpoAsset (10.0.10): - - ExpoModulesCore - - ExpoCamera (15.0.16): - - ExpoModulesCore - - ZXingObjC/OneD - - ZXingObjC/PDF417 - - ExpoCrypto (13.0.2): - - ExpoModulesCore - - ExpoFileSystem (17.0.1): - - ExpoModulesCore - - ExpoFont (12.0.10): - - ExpoModulesCore - - ExpoHead (3.5.21): - - ExpoModulesCore - - ExpoKeepAwake (13.0.2): - - ExpoModulesCore - - ExpoModulesCore (1.12.21): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsinspector - - React-NativeModulesApple - - React-RCTAppDelegate - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - ExpoSecureStore (13.0.2): - - ExpoModulesCore - - EXSplashScreen (0.27.6): - - DoubleConversion - - ExpoModulesCore - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - FBLazyVector (0.74.5) - - fmt (9.1.0) - - glog (0.3.5) - - hermes-engine (0.74.5): - - hermes-engine/Pre-built (= 0.74.5) - - hermes-engine/Pre-built (0.74.5) - - powersync-sqlite-core (0.3.8) - - RCT-Folly (2024.01.01.00): - - boost - - DoubleConversion - - fmt (= 9.1.0) - - glog - - RCT-Folly/Default (= 2024.01.01.00) - - RCT-Folly/Default (2024.01.01.00): - - boost - - DoubleConversion - - fmt (= 9.1.0) - - glog - - RCT-Folly/Fabric (2024.01.01.00): - - boost - - DoubleConversion - - fmt (= 9.1.0) - - glog - - RCTDeprecation (0.74.5) - - RCTRequired (0.74.5) - - RCTTypeSafety (0.74.5): - - FBLazyVector (= 0.74.5) - - RCTRequired (= 0.74.5) - - React-Core (= 0.74.5) - - React (0.74.5): - - React-Core (= 0.74.5) - - React-Core/DevSupport (= 0.74.5) - - React-Core/RCTWebSocket (= 0.74.5) - - React-RCTActionSheet (= 0.74.5) - - React-RCTAnimation (= 0.74.5) - - React-RCTBlob (= 0.74.5) - - React-RCTImage (= 0.74.5) - - React-RCTLinking (= 0.74.5) - - React-RCTNetwork (= 0.74.5) - - React-RCTSettings (= 0.74.5) - - React-RCTText (= 0.74.5) - - React-RCTVibration (= 0.74.5) - - React-callinvoker (0.74.5) - - React-Codegen (0.74.5): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly - - RCTRequired - - RCTTypeSafety - - React-Core - - React-debug - - React-Fabric - - React-FabricImage - - React-featureflags - - React-graphics - - React-jsi - - React-jsiexecutor - - React-NativeModulesApple - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - React-Core (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default (= 0.74.5) - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/CoreModulesHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/Default (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/DevSupport (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default (= 0.74.5) - - React-Core/RCTWebSocket (= 0.74.5) - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTActionSheetHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTAnimationHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTBlobHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTImageHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTLinkingHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTNetworkHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTSettingsHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTTextHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTVibrationHeaders (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-Core/RCTWebSocket (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTDeprecation - - React-Core/Default (= 0.74.5) - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-perflogger - - React-runtimescheduler - - React-utils - - SocketRocket (= 0.7.0) - - Yoga - - React-CoreModules (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety (= 0.74.5) - - React-Codegen - - React-Core/CoreModulesHeaders (= 0.74.5) - - React-jsi (= 0.74.5) - - React-jsinspector - - React-NativeModulesApple - - React-RCTBlob - - React-RCTImage (= 0.74.5) - - ReactCommon - - SocketRocket (= 0.7.0) - - React-cxxreact (0.74.5): - - boost (= 1.83.0) - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.5) - - React-debug (= 0.74.5) - - React-jsi (= 0.74.5) - - React-jsinspector - - React-logger (= 0.74.5) - - React-perflogger (= 0.74.5) - - React-runtimeexecutor (= 0.74.5) - - React-debug (0.74.5) - - React-Fabric (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-Fabric/animations (= 0.74.5) - - React-Fabric/attributedstring (= 0.74.5) - - React-Fabric/componentregistry (= 0.74.5) - - React-Fabric/componentregistrynative (= 0.74.5) - - React-Fabric/components (= 0.74.5) - - React-Fabric/core (= 0.74.5) - - React-Fabric/imagemanager (= 0.74.5) - - React-Fabric/leakchecker (= 0.74.5) - - React-Fabric/mounting (= 0.74.5) - - React-Fabric/scheduler (= 0.74.5) - - React-Fabric/telemetry (= 0.74.5) - - React-Fabric/templateprocessor (= 0.74.5) - - React-Fabric/textlayoutmanager (= 0.74.5) - - React-Fabric/uimanager (= 0.74.5) - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/animations (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/attributedstring (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/componentregistry (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/componentregistrynative (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-Fabric/components/inputaccessory (= 0.74.5) - - React-Fabric/components/legacyviewmanagerinterop (= 0.74.5) - - React-Fabric/components/modal (= 0.74.5) - - React-Fabric/components/rncore (= 0.74.5) - - React-Fabric/components/root (= 0.74.5) - - React-Fabric/components/safeareaview (= 0.74.5) - - React-Fabric/components/scrollview (= 0.74.5) - - React-Fabric/components/text (= 0.74.5) - - React-Fabric/components/textinput (= 0.74.5) - - React-Fabric/components/unimplementedview (= 0.74.5) - - React-Fabric/components/view (= 0.74.5) - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/inputaccessory (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/legacyviewmanagerinterop (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/modal (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/rncore (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/root (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/safeareaview (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/scrollview (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/text (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/textinput (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/unimplementedview (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/components/view (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - Yoga - - React-Fabric/core (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/imagemanager (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/leakchecker (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/mounting (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/scheduler (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/telemetry (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/templateprocessor (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/textlayoutmanager (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-Fabric/uimanager - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-Fabric/uimanager (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Core - - React-cxxreact - - React-debug - - React-graphics - - React-jsi - - React-jsiexecutor - - React-logger - - React-rendererdebug - - React-runtimescheduler - - React-utils - - ReactCommon/turbomodule/core - - React-FabricImage (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired (= 0.74.5) - - RCTTypeSafety (= 0.74.5) - - React-Fabric - - React-graphics - - React-ImageManager - - React-jsi - - React-jsiexecutor (= 0.74.5) - - React-logger - - React-rendererdebug - - React-utils - - ReactCommon - - Yoga - - React-featureflags (0.74.5) - - React-graphics (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-Core/Default (= 0.74.5) - - React-utils - - React-hermes (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.74.5) - - React-jsi - - React-jsiexecutor (= 0.74.5) - - React-jsinspector - - React-perflogger (= 0.74.5) - - React-runtimeexecutor - - React-ImageManager (0.74.5): - - glog - - RCT-Folly/Fabric - - React-Core/Default - - React-debug - - React-Fabric - - React-graphics - - React-rendererdebug - - React-utils - - React-jserrorhandler (0.74.5): - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-debug - - React-jsi - - React-Mapbuffer - - React-jsi (0.74.5): - - boost (= 1.83.0) - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-jsiexecutor (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.74.5) - - React-jsi (= 0.74.5) - - React-jsinspector - - React-perflogger (= 0.74.5) - - React-jsinspector (0.74.5): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-featureflags - - React-jsi - - React-runtimeexecutor (= 0.74.5) - - React-jsitracing (0.74.5): - - React-jsi - - React-logger (0.74.5): - - glog - - React-Mapbuffer (0.74.5): - - glog - - React-debug - - react-native-encrypted-storage (4.0.3): - - React-Core - - react-native-quick-sqlite (2.3.0): - - DoubleConversion - - glog - - hermes-engine - - powersync-sqlite-core (~> 0.3.8) - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React - - React-callinvoker - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - react-native-safe-area-context (4.10.5): - - React-Core - - React-nativeconfig (0.74.5) - - React-NativeModulesApple (0.74.5): - - glog - - hermes-engine - - React-callinvoker - - React-Core - - React-cxxreact - - React-jsi - - React-jsinspector - - React-runtimeexecutor - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - React-perflogger (0.74.5) - - React-RCTActionSheet (0.74.5): - - React-Core/RCTActionSheetHeaders (= 0.74.5) - - React-RCTAnimation (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety - - React-Codegen - - React-Core/RCTAnimationHeaders - - React-jsi - - React-NativeModulesApple - - ReactCommon - - React-RCTAppDelegate (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-CoreModules - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-hermes - - React-nativeconfig - - React-NativeModulesApple - - React-RCTFabric - - React-RCTImage - - React-RCTNetwork - - React-rendererdebug - - React-RuntimeApple - - React-RuntimeCore - - React-RuntimeHermes - - React-runtimescheduler - - React-utils - - ReactCommon - - React-RCTBlob (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-Codegen - - React-Core/RCTBlobHeaders - - React-Core/RCTWebSocket - - React-jsi - - React-jsinspector - - React-NativeModulesApple - - React-RCTNetwork - - ReactCommon - - React-RCTFabric (0.74.5): - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-Core - - React-debug - - React-Fabric - - React-FabricImage - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsi - - React-jsinspector - - React-nativeconfig - - React-RCTImage - - React-RCTText - - React-rendererdebug - - React-runtimescheduler - - React-utils - - Yoga - - React-RCTImage (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety - - React-Codegen - - React-Core/RCTImageHeaders - - React-jsi - - React-NativeModulesApple - - React-RCTNetwork - - ReactCommon - - React-RCTLinking (0.74.5): - - React-Codegen - - React-Core/RCTLinkingHeaders (= 0.74.5) - - React-jsi (= 0.74.5) - - React-NativeModulesApple - - ReactCommon - - ReactCommon/turbomodule/core (= 0.74.5) - - React-RCTNetwork (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety - - React-Codegen - - React-Core/RCTNetworkHeaders - - React-jsi - - React-NativeModulesApple - - ReactCommon - - React-RCTSettings (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety - - React-Codegen - - React-Core/RCTSettingsHeaders - - React-jsi - - React-NativeModulesApple - - ReactCommon - - React-RCTText (0.74.5): - - React-Core/RCTTextHeaders (= 0.74.5) - - Yoga - - React-RCTVibration (0.74.5): - - RCT-Folly (= 2024.01.01.00) - - React-Codegen - - React-Core/RCTVibrationHeaders - - React-jsi - - React-NativeModulesApple - - ReactCommon - - React-rendererdebug (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - RCT-Folly (= 2024.01.01.00) - - React-debug - - React-rncore (0.74.5) - - React-RuntimeApple (0.74.5): - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-callinvoker - - React-Core/Default - - React-CoreModules - - React-cxxreact - - React-jserrorhandler - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-Mapbuffer - - React-NativeModulesApple - - React-RCTFabric - - React-RuntimeCore - - React-runtimeexecutor - - React-RuntimeHermes - - React-utils - - React-RuntimeCore (0.74.5): - - glog - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-cxxreact - - React-featureflags - - React-jserrorhandler - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - React-runtimeexecutor (0.74.5): - - React-jsi (= 0.74.5) - - React-RuntimeHermes (0.74.5): - - hermes-engine - - RCT-Folly/Fabric (= 2024.01.01.00) - - React-featureflags - - React-hermes - - React-jsi - - React-jsinspector - - React-jsitracing - - React-nativeconfig - - React-RuntimeCore - - React-utils - - React-runtimescheduler (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-callinvoker - - React-cxxreact - - React-debug - - React-featureflags - - React-jsi - - React-rendererdebug - - React-runtimeexecutor - - React-utils - - React-utils (0.74.5): - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-debug - - React-jsi (= 0.74.5) - - ReactCommon (0.74.5): - - ReactCommon/turbomodule (= 0.74.5) - - ReactCommon/turbomodule (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.5) - - React-cxxreact (= 0.74.5) - - React-jsi (= 0.74.5) - - React-logger (= 0.74.5) - - React-perflogger (= 0.74.5) - - ReactCommon/turbomodule/bridging (= 0.74.5) - - ReactCommon/turbomodule/core (= 0.74.5) - - ReactCommon/turbomodule/bridging (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.5) - - React-cxxreact (= 0.74.5) - - React-jsi (= 0.74.5) - - React-logger (= 0.74.5) - - React-perflogger (= 0.74.5) - - ReactCommon/turbomodule/core (0.74.5): - - DoubleConversion - - fmt (= 9.1.0) - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.5) - - React-cxxreact (= 0.74.5) - - React-debug (= 0.74.5) - - React-jsi (= 0.74.5) - - React-logger (= 0.74.5) - - React-perflogger (= 0.74.5) - - React-utils (= 0.74.5) - - RNCAsyncStorage (1.23.1): - - React-Core - - RNCMaskedView (0.1.11): - - React - - RNGestureHandler (2.16.2): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - RNReanimated (3.10.1): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - RNScreens (3.31.1): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-RCTImage - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - RNVectorIcons (10.2.0): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety - - React-Codegen - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - - SocketRocket (0.7.0) - - Yoga (0.0.0) - - ZXingObjC/Core (3.6.9) - - ZXingObjC/OneD (3.6.9): - - ZXingObjC/Core - - ZXingObjC/PDF417 (3.6.9): - - ZXingObjC/Core - -DEPENDENCIES: - - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`) - - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) - - EXConstants (from `../../../node_modules/expo-constants/ios`) - - Expo (from `../../../node_modules/expo`) - - ExpoAsset (from `../../../node_modules/expo-asset/ios`) - - ExpoCamera (from `../../../node_modules/expo-camera/ios`) - - ExpoCrypto (from `../../../node_modules/expo-crypto/ios`) - - ExpoFileSystem (from `../../../node_modules/expo-file-system/ios`) - - ExpoFont (from `../../../node_modules/expo-font/ios`) - - ExpoHead (from `../../../node_modules/expo-router/ios`) - - ExpoKeepAwake (from `../../../node_modules/expo-keep-awake/ios`) - - ExpoModulesCore (from `../../../node_modules/expo-modules-core`) - - ExpoSecureStore (from `../../../node_modules/expo-secure-store/ios`) - - EXSplashScreen (from `../../../node_modules/expo-splash-screen/ios`) - - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) - - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`) - - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) - - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) - - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - - RCT-Folly/Fabric (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - - RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`) - - RCTRequired (from `../node_modules/react-native/Libraries/Required`) - - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) - - React (from `../node_modules/react-native/`) - - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`) - - React-Codegen (from `build/generated/ios`) - - React-Core (from `../node_modules/react-native/`) - - React-Core/RCTWebSocket (from `../node_modules/react-native/`) - - React-CoreModules (from `../node_modules/react-native/React/CoreModules`) - - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`) - - React-debug (from `../node_modules/react-native/ReactCommon/react/debug`) - - React-Fabric (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-graphics (from `../node_modules/react-native/ReactCommon/react/renderer/graphics`) - - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`) - - React-ImageManager (from `../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`) - - React-jserrorhandler (from `../node_modules/react-native/ReactCommon/jserrorhandler`) - - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) - - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) - - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector-modern`) - - React-jsitracing (from `../node_modules/react-native/ReactCommon/hermes/executor/`) - - React-logger (from `../node_modules/react-native/ReactCommon/logger`) - - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`) - - react-native-encrypted-storage (from `../../../node_modules/react-native-encrypted-storage`) - - "react-native-quick-sqlite (from `../../../node_modules/@journeyapps/react-native-quick-sqlite`)" - - react-native-safe-area-context (from `../../../node_modules/react-native-safe-area-context`) - - React-nativeconfig (from `../node_modules/react-native/ReactCommon`) - - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) - - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`) - - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`) - - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`) - - React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`) - - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`) - - React-RCTFabric (from `../node_modules/react-native/React`) - - React-RCTImage (from `../node_modules/react-native/Libraries/Image`) - - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`) - - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`) - - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) - - React-RCTText (from `../node_modules/react-native/Libraries/Text`) - - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) - - React-rendererdebug (from `../node_modules/react-native/ReactCommon/react/renderer/debug`) - - React-rncore (from `../node_modules/react-native/ReactCommon`) - - React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`) - - React-RuntimeCore (from `../node_modules/react-native/ReactCommon/react/runtime`) - - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`) - - React-RuntimeHermes (from `../node_modules/react-native/ReactCommon/react/runtime`) - - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`) - - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`) - - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) - - "RNCAsyncStorage (from `../../../node_modules/@react-native-async-storage/async-storage`)" - - "RNCMaskedView (from `../../../node_modules/@react-native-community/masked-view`)" - - RNGestureHandler (from `../../../node_modules/react-native-gesture-handler`) - - RNReanimated (from `../../../node_modules/react-native-reanimated`) - - RNScreens (from `../../../node_modules/react-native-screens`) - - RNVectorIcons (from `../../../node_modules/react-native-vector-icons`) - - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) - -SPEC REPOS: - trunk: - - powersync-sqlite-core - - SocketRocket - - ZXingObjC - -EXTERNAL SOURCES: - boost: - :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec" - DoubleConversion: - :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" - EXConstants: - :path: "../../../node_modules/expo-constants/ios" - Expo: - :path: "../../../node_modules/expo" - ExpoAsset: - :path: "../../../node_modules/expo-asset/ios" - ExpoCamera: - :path: "../../../node_modules/expo-camera/ios" - ExpoCrypto: - :path: "../../../node_modules/expo-crypto/ios" - ExpoFileSystem: - :path: "../../../node_modules/expo-file-system/ios" - ExpoFont: - :path: "../../../node_modules/expo-font/ios" - ExpoHead: - :path: "../../../node_modules/expo-router/ios" - ExpoKeepAwake: - :path: "../../../node_modules/expo-keep-awake/ios" - ExpoModulesCore: - :path: "../../../node_modules/expo-modules-core" - ExpoSecureStore: - :path: "../../../node_modules/expo-secure-store/ios" - EXSplashScreen: - :path: "../../../node_modules/expo-splash-screen/ios" - FBLazyVector: - :path: "../node_modules/react-native/Libraries/FBLazyVector" - fmt: - :podspec: "../node_modules/react-native/third-party-podspecs/fmt.podspec" - glog: - :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" - hermes-engine: - :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-2024-06-28-RNv0.74.3-7bda0c267e76d11b68a585f84cfdd65000babf85 - RCT-Folly: - :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" - RCTDeprecation: - :path: "../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation" - RCTRequired: - :path: "../node_modules/react-native/Libraries/Required" - RCTTypeSafety: - :path: "../node_modules/react-native/Libraries/TypeSafety" - React: - :path: "../node_modules/react-native/" - React-callinvoker: - :path: "../node_modules/react-native/ReactCommon/callinvoker" - React-Codegen: - :path: build/generated/ios - React-Core: - :path: "../node_modules/react-native/" - React-CoreModules: - :path: "../node_modules/react-native/React/CoreModules" - React-cxxreact: - :path: "../node_modules/react-native/ReactCommon/cxxreact" - React-debug: - :path: "../node_modules/react-native/ReactCommon/react/debug" - React-Fabric: - :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-graphics: - :path: "../node_modules/react-native/ReactCommon/react/renderer/graphics" - React-hermes: - :path: "../node_modules/react-native/ReactCommon/hermes" - React-ImageManager: - :path: "../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios" - React-jserrorhandler: - :path: "../node_modules/react-native/ReactCommon/jserrorhandler" - React-jsi: - :path: "../node_modules/react-native/ReactCommon/jsi" - React-jsiexecutor: - :path: "../node_modules/react-native/ReactCommon/jsiexecutor" - React-jsinspector: - :path: "../node_modules/react-native/ReactCommon/jsinspector-modern" - React-jsitracing: - :path: "../node_modules/react-native/ReactCommon/hermes/executor/" - React-logger: - :path: "../node_modules/react-native/ReactCommon/logger" - React-Mapbuffer: - :path: "../node_modules/react-native/ReactCommon" - react-native-encrypted-storage: - :path: "../../../node_modules/react-native-encrypted-storage" - react-native-quick-sqlite: - :path: "../../../node_modules/@journeyapps/react-native-quick-sqlite" - react-native-safe-area-context: - :path: "../../../node_modules/react-native-safe-area-context" - React-nativeconfig: - :path: "../node_modules/react-native/ReactCommon" - React-NativeModulesApple: - :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" - React-perflogger: - :path: "../node_modules/react-native/ReactCommon/reactperflogger" - React-RCTActionSheet: - :path: "../node_modules/react-native/Libraries/ActionSheetIOS" - React-RCTAnimation: - :path: "../node_modules/react-native/Libraries/NativeAnimation" - React-RCTAppDelegate: - :path: "../node_modules/react-native/Libraries/AppDelegate" - React-RCTBlob: - :path: "../node_modules/react-native/Libraries/Blob" - React-RCTFabric: - :path: "../node_modules/react-native/React" - React-RCTImage: - :path: "../node_modules/react-native/Libraries/Image" - React-RCTLinking: - :path: "../node_modules/react-native/Libraries/LinkingIOS" - React-RCTNetwork: - :path: "../node_modules/react-native/Libraries/Network" - React-RCTSettings: - :path: "../node_modules/react-native/Libraries/Settings" - React-RCTText: - :path: "../node_modules/react-native/Libraries/Text" - React-RCTVibration: - :path: "../node_modules/react-native/Libraries/Vibration" - React-rendererdebug: - :path: "../node_modules/react-native/ReactCommon/react/renderer/debug" - React-rncore: - :path: "../node_modules/react-native/ReactCommon" - React-RuntimeApple: - :path: "../node_modules/react-native/ReactCommon/react/runtime/platform/ios" - React-RuntimeCore: - :path: "../node_modules/react-native/ReactCommon/react/runtime" - React-runtimeexecutor: - :path: "../node_modules/react-native/ReactCommon/runtimeexecutor" - React-RuntimeHermes: - :path: "../node_modules/react-native/ReactCommon/react/runtime" - React-runtimescheduler: - :path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler" - React-utils: - :path: "../node_modules/react-native/ReactCommon/react/utils" - ReactCommon: - :path: "../node_modules/react-native/ReactCommon" - RNCAsyncStorage: - :path: "../../../node_modules/@react-native-async-storage/async-storage" - RNCMaskedView: - :path: "../../../node_modules/@react-native-community/masked-view" - RNGestureHandler: - :path: "../../../node_modules/react-native-gesture-handler" - RNReanimated: - :path: "../../../node_modules/react-native-reanimated" - RNScreens: - :path: "../../../node_modules/react-native-screens" - RNVectorIcons: - :path: "../../../node_modules/react-native-vector-icons" - Yoga: - :path: "../node_modules/react-native/ReactCommon/yoga" - -SPEC CHECKSUMS: - boost: d3f49c53809116a5d38da093a8aa78bf551aed09 - DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 - EXConstants: 409690fbfd5afea964e5e9d6c4eb2c2b59222c59 - Expo: b3d76e6e707a0760cd70e7465fff521bbe9e11f6 - ExpoAsset: 323700f291684f110fb55f0d4022a3362ea9f875 - ExpoCamera: 929be541d1c1319fcf32f9f5d9df8b97804346b5 - ExpoCrypto: 156078f266bf28f80ecf5e2a9c3a0d6ffce07a1c - ExpoFileSystem: 80bfe850b1f9922c16905822ecbf97acd711dc51 - ExpoFont: 00756e6c796d8f7ee8d211e29c8b619e75cbf238 - ExpoHead: 342c7a6692f00bd9f23169183098a5c78eebe644 - ExpoKeepAwake: 3b8815d9dd1d419ee474df004021c69fdd316d08 - ExpoModulesCore: ae1a4244021797374769ef44499fc4313d2ac676 - ExpoSecureStore: 060cebcb956b80ddae09821610ac1aa9e1ac74cd - EXSplashScreen: 17a656c08a0095be15b620c52e61dfdb665863d2 - FBLazyVector: ac12dc084d1c8ec4cc4d7b3cf1b0ebda6dab85af - fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120 - glog: fdfdfe5479092de0c4bdbebedd9056951f092c4f - hermes-engine: 8c1577f3fdb849cbe7729c2e7b5abc4b845e88f8 - powersync-sqlite-core: 3b1cc184e277776aaf22e221fd0336575c7173c4 - RCT-Folly: 02617c592a293bd6d418e0a88ff4ee1f88329b47 - RCTDeprecation: 3afceddffa65aee666dafd6f0116f1d975db1584 - RCTRequired: ec1239bc9d8bf63e10fb92bd8b26171a9258e0c1 - RCTTypeSafety: f5ecbc86c5c5fa163c05acb7a1c5012e15b5f994 - React: fc9fa7258eff606f44d58c5b233a82dc9cf09018 - React-callinvoker: e3fab14d69607fb7e8e3a57e5a415aed863d3599 - React-Codegen: 6fa87b7c6b8efcd0cef4bfeaec8c8bc8a6abe75a - React-Core: 3a5fd9e781cecf87803e5b091496a606a3df774a - React-CoreModules: cbf4707dafab8f9f826ac0c63a07d0bf5d01e256 - React-cxxreact: 7b188556271e3c7fdf22a04819f6a6225045b9dd - React-debug: d30893c49ae1bce4037ea5cd8bb2511d2a38d057 - React-Fabric: 826729dd2304fda9b89ff0a579f60ba2a470bc26 - React-FabricImage: 2ad1fb8ffa5778eda9ed204a7b3cdd70bc333ce7 - React-featureflags: 4ae83e72d9a92452793601ac9ac7d2280e486089 - React-graphics: 61a026e1c1e7e20d20ac9fec6f6de631732b233d - React-hermes: a7054fbcbda3957e3c5eaad06ef9bf79998d535a - React-ImageManager: 2bbd6eb2e696bc680f76f84563e4b87d241614e1 - React-jserrorhandler: 56fa04d49bfbe54ddfece7916673a73ebfea286b - React-jsi: f3ce1dd2e950b6ad12b65ea3ef89168f1b94c584 - React-jsiexecutor: b4df3a27973d82f9abf3c4bd0f88e042cda25f16 - React-jsinspector: 97ea746c023687de7313ee289817d6991d596c7d - React-jsitracing: 3b6060bbf5317663667e1dd93560c7943ab86ccc - React-logger: 257858bd55f3a4e1bc0cf07ddc8fb9faba6f8c7c - React-Mapbuffer: 6c1cacdbf40b531f549eba249e531a7d0bfd8e7f - react-native-encrypted-storage: db300a3f2f0aba1e818417c1c0a6be549038deb7 - react-native-quick-sqlite: 583a851998ee3d2da1a8972446f21138c2469071 - react-native-safe-area-context: a240ad4b683349e48b1d51fed1611138d1bdad97 - React-nativeconfig: ba9a2e54e2f0882cf7882698825052793ed4c851 - React-NativeModulesApple: 8d11ff8955181540585c944cf48e9e7236952697 - React-perflogger: ed4e0c65781521e0424f2e5e40b40cc7879d737e - React-RCTActionSheet: 49d53ff03bb5688ca4606c55859053a0cd129ea5 - React-RCTAnimation: 07b4923885c52c397c4ec103924bf6e53b42c73e - React-RCTAppDelegate: 316e295076734baf9bdf1bfac7d92ab647aed930 - React-RCTBlob: 85c57b0d5e667ff8a472163ba3af0628171a64bb - React-RCTFabric: 97c1465ded4dc92841f5376a39e43e1b2c455f40 - React-RCTImage: b965c85bec820e2a9c154b1fb00a2ecdd59a9c92 - React-RCTLinking: 75f04a5f27c26c4e73a39c50df470820d219df79 - React-RCTNetwork: c1a9143f4d5778efc92da40d83969d03912ccc24 - React-RCTSettings: c6800f91c0ecd48868cd5db754b0b0a7f5ffe039 - React-RCTText: b923e24f9b7250bc4f7ab154c4168ad9f8d8fc9d - React-RCTVibration: 08c4f0c917c435b3619386c25a94ee5d64c250f0 - React-rendererdebug: 3cda04217d9df67b94397ee0ead8ef3d8b7e427b - React-rncore: 4013508a2f3fcf46c961919bbbd4bfdda198977e - React-RuntimeApple: 447844a2bdb0a03ffd24e5b4a4b96cfc50325b88 - React-RuntimeCore: 9b5bffdaccee9b707b1c2694c9044e13ff0bb087 - React-runtimeexecutor: 0e688aefc14c6bc8601f4968d8d01c3fb6446844 - React-RuntimeHermes: 4d6ef6bb0f2b0b40d59143317f6b99c82764c959 - React-runtimescheduler: cfbe85c3510c541ec6dc815c7729b41304b67961 - React-utils: f242eb7e7889419d979ca0e1c02ccc0ea6e43b29 - ReactCommon: f7da14a8827b72704169a48c929bcde802698361 - RNCAsyncStorage: 826b603ae9c0f88b5ac4e956801f755109fa4d5c - RNCMaskedView: 0e1bc4bfa8365eba5fbbb71e07fbdc0555249489 - RNGestureHandler: 2282cfbcf86c360d29f44ace393203afd5c6cff7 - RNReanimated: 35f9ac9c3ac42d0497ebd1cce5c39d7687a8493e - RNScreens: b32a9ff15bea7fcdbe5dff6477bc503f792b1208 - RNVectorIcons: 845eda5c7819bd29699cafd0fc98c9d4afe28c96 - SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d - Yoga: 2246eea72aaf1b816a68a35e6e4b74563653ae09 - ZXingObjC: 8898711ab495761b2dbbdec76d90164a6d7e14c5 - -PODFILE CHECKSUM: bc0290fe498e12305d84bb656e108a3ff9f829ea - -COCOAPODS: 1.15.2 diff --git a/demos/react-native-web-supabase-todolist/ios/Podfile.properties.json b/demos/react-native-web-supabase-todolist/ios/Podfile.properties.json deleted file mode 100644 index eeb93f1ff..000000000 --- a/demos/react-native-web-supabase-todolist/ios/Podfile.properties.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "expo.jsEngine": "hermes", - "EX_DEV_CLIENT_NETWORK_INSPECTOR": "true", - "ios.deploymentTarget": "13.4", - "newArchEnabled": "false", - "apple.extraPods": "[]", - "apple.ccacheEnabled": "false", - "apple.privacyManifestAggregationEnabled": "true" -} diff --git a/demos/react-native-web-supabase-todolist/ios/powersyncexample.xcodeproj/project.pbxproj b/demos/react-native-web-supabase-todolist/ios/powersyncexample.xcodeproj/project.pbxproj deleted file mode 100644 index ff3a73865..000000000 --- a/demos/react-native-web-supabase-todolist/ios/powersyncexample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,579 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; }; - 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; - 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; - 35662B99D50A173248277B05 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 366531F36CD5B23F10B2CBAB /* PrivacyInfo.xcprivacy */; }; - 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */; }; - 96905EF65AED1B983A6B3ABC /* libPods-powersyncexample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-powersyncexample.a */; }; - B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */; }; - B986B6D14C464FBD91803FFA /* noop-file.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7091F05251374887B1EBA25F /* noop-file.swift */; }; - BB2F792D24A3F905000567C9 /* Expo.plist in Resources */ = {isa = PBXBuildFile; fileRef = BB2F792C24A3F905000567C9 /* Expo.plist */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 133D0B62B9D240D99218D31C /* powersyncexample-Bridging-Header.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = "powersyncexample-Bridging-Header.h"; path = "powersyncexample/powersyncexample-Bridging-Header.h"; sourceTree = ""; }; - 13B07F961A680F5B00A75B9A /* powersyncexample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = powersyncexample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = powersyncexample/AppDelegate.h; sourceTree = ""; }; - 13B07FB01A68108700A75B9A /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = powersyncexample/AppDelegate.mm; sourceTree = ""; }; - 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = powersyncexample/Images.xcassets; sourceTree = ""; }; - 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = powersyncexample/Info.plist; sourceTree = ""; }; - 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = powersyncexample/main.m; sourceTree = ""; }; - 366531F36CD5B23F10B2CBAB /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = powersyncexample/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-powersyncexample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-powersyncexample.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 6C2E3173556A471DD304B334 /* Pods-powersyncexample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-powersyncexample.debug.xcconfig"; path = "Target Support Files/Pods-powersyncexample/Pods-powersyncexample.debug.xcconfig"; sourceTree = ""; }; - 7091F05251374887B1EBA25F /* noop-file.swift */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.swift; name = "noop-file.swift"; path = "powersyncexample/noop-file.swift"; sourceTree = ""; }; - 7A4D352CD337FB3A3BF06240 /* Pods-powersyncexample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-powersyncexample.release.xcconfig"; path = "Target Support Files/Pods-powersyncexample/Pods-powersyncexample.release.xcconfig"; sourceTree = ""; }; - AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = SplashScreen.storyboard; path = powersyncexample/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; }; - FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpoModulesProvider.swift; path = "Pods/Target Support Files/Pods-powersyncexample/ExpoModulesProvider.swift"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 13B07F8C1A680F5B00A75B9A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 96905EF65AED1B983A6B3ABC /* libPods-powersyncexample.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 13B07FAE1A68108700A75B9A /* powersyncexample */ = { - isa = PBXGroup; - children = ( - BB2F792B24A3F905000567C9 /* Supporting */, - 13B07FAF1A68108700A75B9A /* AppDelegate.h */, - 13B07FB01A68108700A75B9A /* AppDelegate.mm */, - 13B07FB51A68108700A75B9A /* Images.xcassets */, - 13B07FB61A68108700A75B9A /* Info.plist */, - 13B07FB71A68108700A75B9A /* main.m */, - AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */, - 7091F05251374887B1EBA25F /* noop-file.swift */, - 133D0B62B9D240D99218D31C /* powersyncexample-Bridging-Header.h */, - 366531F36CD5B23F10B2CBAB /* PrivacyInfo.xcprivacy */, - ); - name = powersyncexample; - sourceTree = ""; - }; - 2D16E6871FA4F8E400B85C8A /* Frameworks */ = { - isa = PBXGroup; - children = ( - ED297162215061F000B7C4FE /* JavaScriptCore.framework */, - 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-powersyncexample.a */, - ); - name = Frameworks; - sourceTree = ""; - }; - 832341AE1AAA6A7D00B99B32 /* Libraries */ = { - isa = PBXGroup; - children = ( - ); - name = Libraries; - sourceTree = ""; - }; - 83CBB9F61A601CBA00E9B192 = { - isa = PBXGroup; - children = ( - 13B07FAE1A68108700A75B9A /* powersyncexample */, - 832341AE1AAA6A7D00B99B32 /* Libraries */, - 83CBBA001A601CBA00E9B192 /* Products */, - 2D16E6871FA4F8E400B85C8A /* Frameworks */, - D65327D7A22EEC0BE12398D9 /* Pods */, - D7E4C46ADA2E9064B798F356 /* ExpoModulesProviders */, - ); - indentWidth = 2; - sourceTree = ""; - tabWidth = 2; - usesTabs = 0; - }; - 83CBBA001A601CBA00E9B192 /* Products */ = { - isa = PBXGroup; - children = ( - 13B07F961A680F5B00A75B9A /* powersyncexample.app */, - ); - name = Products; - sourceTree = ""; - }; - 92DBD88DE9BF7D494EA9DA96 /* powersyncexample */ = { - isa = PBXGroup; - children = ( - FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */, - ); - name = powersyncexample; - sourceTree = ""; - }; - BB2F792B24A3F905000567C9 /* Supporting */ = { - isa = PBXGroup; - children = ( - BB2F792C24A3F905000567C9 /* Expo.plist */, - ); - name = Supporting; - path = powersyncexample/Supporting; - sourceTree = ""; - }; - D65327D7A22EEC0BE12398D9 /* Pods */ = { - isa = PBXGroup; - children = ( - 6C2E3173556A471DD304B334 /* Pods-powersyncexample.debug.xcconfig */, - 7A4D352CD337FB3A3BF06240 /* Pods-powersyncexample.release.xcconfig */, - ); - path = Pods; - sourceTree = ""; - }; - D7E4C46ADA2E9064B798F356 /* ExpoModulesProviders */ = { - isa = PBXGroup; - children = ( - 92DBD88DE9BF7D494EA9DA96 /* powersyncexample */, - ); - name = ExpoModulesProviders; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 13B07F861A680F5B00A75B9A /* powersyncexample */ = { - isa = PBXNativeTarget; - buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "powersyncexample" */; - buildPhases = ( - 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */, - 39B8F31AA54DA6BAEC4E8FA0 /* [Expo] Configure project */, - 13B07F871A680F5B00A75B9A /* Sources */, - 13B07F8C1A680F5B00A75B9A /* Frameworks */, - 13B07F8E1A680F5B00A75B9A /* Resources */, - 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, - 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */, - 6FD3E7977A04CD1BDE37139E /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = powersyncexample; - productName = powersyncexample; - productReference = 13B07F961A680F5B00A75B9A /* powersyncexample.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 "powersyncexample" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 83CBB9F61A601CBA00E9B192; - productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 13B07F861A680F5B00A75B9A /* powersyncexample */, - ); - }; -/* 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 */, - 35662B99D50A173248277B05 /* 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 = ( - ); - 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-powersyncexample-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; - }; - 39B8F31AA54DA6BAEC4E8FA0 /* [Expo] Configure project */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "[Expo] Configure project"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - 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-powersyncexample/expo-configure-project.sh\"\n"; - }; - 6FD3E7977A04CD1BDE37139E /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-powersyncexample/Pods-powersyncexample-frameworks.sh", - "${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermes.framework/hermes", - "${PODS_XCFRAMEWORKS_BUILD_DIR}/powersync-sqlite-core/powersync-sqlite-core.framework/powersync-sqlite-core", - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/powersync-sqlite-core.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-powersyncexample/Pods-powersyncexample-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-powersyncexample/Pods-powersyncexample-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}/RNCAsyncStorage/RNCAsyncStorage_resources.bundle", - "${PODS_ROOT}/../../../../node_modules/react-native-vector-icons/Fonts/AntDesign.ttf", - "${PODS_ROOT}/../../../../node_modules/react-native-vector-icons/Fonts/Entypo.ttf", - "${PODS_ROOT}/../../../../node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf", - "${PODS_ROOT}/../../../../node_modules/react-native-vector-icons/Fonts/Feather.ttf", - "${PODS_ROOT}/../../../../node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf", - "${PODS_ROOT}/../../../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Brands.ttf", - "${PODS_ROOT}/../../../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Regular.ttf", - "${PODS_ROOT}/../../../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Solid.ttf", - "${PODS_ROOT}/../../../../node_modules/react-native-vector-icons/Fonts/FontAwesome6_Brands.ttf", - "${PODS_ROOT}/../../../../node_modules/react-native-vector-icons/Fonts/FontAwesome6_Regular.ttf", - "${PODS_ROOT}/../../../../node_modules/react-native-vector-icons/Fonts/FontAwesome6_Solid.ttf", - "${PODS_ROOT}/../../../../node_modules/react-native-vector-icons/Fonts/Fontisto.ttf", - "${PODS_ROOT}/../../../../node_modules/react-native-vector-icons/Fonts/Foundation.ttf", - "${PODS_ROOT}/../../../../node_modules/react-native-vector-icons/Fonts/Ionicons.ttf", - "${PODS_ROOT}/../../../../node_modules/react-native-vector-icons/Fonts/MaterialCommunityIcons.ttf", - "${PODS_ROOT}/../../../../node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf", - "${PODS_ROOT}/../../../../node_modules/react-native-vector-icons/Fonts/Octicons.ttf", - "${PODS_ROOT}/../../../../node_modules/react-native-vector-icons/Fonts/SimpleLineIcons.ttf", - "${PODS_ROOT}/../../../../node_modules/react-native-vector-icons/Fonts/Zocial.ttf", - "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/RCTI18nStrings.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}/RNCAsyncStorage_resources.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AntDesign.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Entypo.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EvilIcons.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Feather.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Brands.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Regular.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Solid.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome6_Brands.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome6_Regular.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome6_Solid.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Fontisto.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Foundation.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Ionicons.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MaterialCommunityIcons.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MaterialIcons.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Octicons.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SimpleLineIcons.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Zocial.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCTI18nStrings.bundle", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-powersyncexample/Pods-powersyncexample-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 13B07F871A680F5B00A75B9A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */, - 13B07FC11A68108700A75B9A /* main.m in Sources */, - B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */, - B986B6D14C464FBD91803FFA /* noop-file.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - 13B07F941A680F5B00A75B9A /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6C2E3173556A471DD304B334 /* Pods-powersyncexample.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = powersyncexample/powersyncexample.entitlements; - CURRENT_PROJECT_VERSION = 1; - ENABLE_BITCODE = NO; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "FB_SONARKIT_ENABLED=1", - ); - INFOPLIST_FILE = powersyncexample/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - 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.powersync.example; - PRODUCT_NAME = powersyncexample; - SWIFT_OBJC_BRIDGING_HEADER = "powersyncexample/powersyncexample-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 = 7A4D352CD337FB3A3BF06240 /* Pods-powersyncexample.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = powersyncexample/powersyncexample.entitlements; - CURRENT_PROJECT_VERSION = 1; - INFOPLIST_FILE = powersyncexample/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; - 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.powersync.example; - PRODUCT_NAME = powersyncexample; - SWIFT_OBJC_BRIDGING_HEADER = "powersyncexample/powersyncexample-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; - CC = ""; - 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; - CXX = ""; - 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 = 13.4; - LD = ""; - LDPLUSPLUS = ""; - 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; - OTHER_LDFLAGS = ( - "$(inherited)", - " ", - ); - REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; - SDKROOT = iphoneos; - USE_HERMES = true; - }; - name = Debug; - }; - 83CBBA211A601CBA00E9B192 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CC = ""; - 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; - CXX = ""; - 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 = 13.4; - LD = ""; - LDPLUSPLUS = ""; - LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; - LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ( - "$(inherited)", - " ", - ); - REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; - SDKROOT = iphoneos; - USE_HERMES = true; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "powersyncexample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 13B07F941A680F5B00A75B9A /* Debug */, - 13B07F951A680F5B00A75B9A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "powersyncexample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 83CBBA201A601CBA00E9B192 /* Debug */, - 83CBBA211A601CBA00E9B192 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */; -} diff --git a/demos/react-native-web-supabase-todolist/ios/powersyncexample.xcodeproj/xcshareddata/xcschemes/powersyncexample.xcscheme b/demos/react-native-web-supabase-todolist/ios/powersyncexample.xcodeproj/xcshareddata/xcschemes/powersyncexample.xcscheme deleted file mode 100644 index 58c087875..000000000 --- a/demos/react-native-web-supabase-todolist/ios/powersyncexample.xcodeproj/xcshareddata/xcschemes/powersyncexample.xcscheme +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/react-native-web-supabase-todolist/ios/powersyncexample.xcworkspace/contents.xcworkspacedata b/demos/react-native-web-supabase-todolist/ios/powersyncexample.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index ef44e0a7d..000000000 --- a/demos/react-native-web-supabase-todolist/ios/powersyncexample.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/demos/react-native-web-supabase-todolist/ios/powersyncexample/AppDelegate.h b/demos/react-native-web-supabase-todolist/ios/powersyncexample/AppDelegate.h deleted file mode 100644 index 1658a437e..000000000 --- a/demos/react-native-web-supabase-todolist/ios/powersyncexample/AppDelegate.h +++ /dev/null @@ -1,7 +0,0 @@ -#import -#import -#import - -@interface AppDelegate : EXAppDelegateWrapper - -@end diff --git a/demos/react-native-web-supabase-todolist/ios/powersyncexample/AppDelegate.mm b/demos/react-native-web-supabase-todolist/ios/powersyncexample/AppDelegate.mm deleted file mode 100644 index b27f83286..000000000 --- a/demos/react-native-web-supabase-todolist/ios/powersyncexample/AppDelegate.mm +++ /dev/null @@ -1,62 +0,0 @@ -#import "AppDelegate.h" - -#import -#import - -@implementation AppDelegate - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions -{ - self.moduleName = @"main"; - - // You can add your custom initial props in the dictionary below. - // They will be passed down to the ViewController used by React Native. - self.initialProps = @{}; - - return [super application:application didFinishLaunchingWithOptions:launchOptions]; -} - -- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge -{ - return [self bundleURL]; -} - -- (NSURL *)bundleURL -{ -#if DEBUG - return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@".expo/.virtual-metro-entry"]; -#else - return [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"]; -#endif -} - -// Linking API -- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url options:(NSDictionary *)options { - return [super application:application openURL:url options:options] || [RCTLinkingManager application:application openURL:url options:options]; -} - -// Universal Links -- (BOOL)application:(UIApplication *)application continueUserActivity:(nonnull NSUserActivity *)userActivity restorationHandler:(nonnull void (^)(NSArray> * _Nullable))restorationHandler { - BOOL result = [RCTLinkingManager application:application continueUserActivity:userActivity restorationHandler:restorationHandler]; - return [super application:application continueUserActivity:userActivity restorationHandler:restorationHandler] || result; -} - -// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries -- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken -{ - return [super application:application didRegisterForRemoteNotificationsWithDeviceToken:deviceToken]; -} - -// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries -- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error -{ - return [super application:application didFailToRegisterForRemoteNotificationsWithError:error]; -} - -// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries -- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler -{ - return [super application:application didReceiveRemoteNotification:userInfo fetchCompletionHandler:completionHandler]; -} - -@end diff --git a/demos/react-native-web-supabase-todolist/ios/powersyncexample/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png b/demos/react-native-web-supabase-todolist/ios/powersyncexample/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png deleted file mode 100644 index bbff3154c6c81755af14cedb27bd15914ff882cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69113 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 diff --git a/demos/react-native-web-supabase-todolist/ios/powersyncexample/Images.xcassets/SplashScreenBackground.imageset/Contents.json b/demos/react-native-web-supabase-todolist/ios/powersyncexample/Images.xcassets/SplashScreenBackground.imageset/Contents.json deleted file mode 100644 index 3cf848977..000000000 --- a/demos/react-native-web-supabase-todolist/ios/powersyncexample/Images.xcassets/SplashScreenBackground.imageset/Contents.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "images": [ - { - "idiom": "universal", - "filename": "image.png", - "scale": "1x" - }, - { - "idiom": "universal", - "scale": "2x" - }, - { - "idiom": "universal", - "scale": "3x" - } - ], - "info": { - "version": 1, - "author": "expo" - } -} \ No newline at end of file diff --git a/demos/react-native-web-supabase-todolist/ios/powersyncexample/Images.xcassets/SplashScreenBackground.imageset/image.png b/demos/react-native-web-supabase-todolist/ios/powersyncexample/Images.xcassets/SplashScreenBackground.imageset/image.png deleted file mode 100644 index 33ddf20bb375ee42a98cb8a8c0952ba7f3ac62f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blZci7-kP61+AN(u~oWGg>p6AXe Q0tz#Dy85}Sb4q9e0EL(iEdT%j diff --git a/demos/react-native-web-supabase-todolist/ios/powersyncexample/Info.plist b/demos/react-native-web-supabase-todolist/ios/powersyncexample/Info.plist deleted file mode 100644 index 00a1fb2cf..000000000 --- a/demos/react-native-web-supabase-todolist/ios/powersyncexample/Info.plist +++ /dev/null @@ -1,89 +0,0 @@ - - - - - CADisableMinimumFrameDurationOnPhone - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - powersync-example - 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 - - powersync - com.powersync.example - - - - CFBundleURLSchemes - - exp+powersync-example - - - - CFBundleVersion - 1 - LSRequiresIPhoneOS - - NSAppTransportSecurity - - NSAllowsArbitraryLoads - - NSAllowsLocalNetworking - - - NSCameraUsageDescription - Allow $(PRODUCT_NAME) to access your camera. - NSFaceIDUsageDescription - Allow $(PRODUCT_NAME) to access your Face ID biometric data. - NSMicrophoneUsageDescription - Allow $(PRODUCT_NAME) to access your microphone - NSUserActivityTypes - - $(PRODUCT_BUNDLE_IDENTIFIER).expo.index_route - - UILaunchStoryboardName - SplashScreen - UIRequiredDeviceCapabilities - - arm64 - - UIRequiresFullScreen - - UIStatusBarStyle - UIStatusBarStyleDefault - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIUserInterfaceStyle - Light - UIViewControllerBasedStatusBarAppearance - - - \ No newline at end of file diff --git a/demos/react-native-web-supabase-todolist/ios/powersyncexample/PrivacyInfo.xcprivacy b/demos/react-native-web-supabase-todolist/ios/powersyncexample/PrivacyInfo.xcprivacy deleted file mode 100644 index 5bb83c5d4..000000000 --- a/demos/react-native-web-supabase-todolist/ios/powersyncexample/PrivacyInfo.xcprivacy +++ /dev/null @@ -1,48 +0,0 @@ - - - - - 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/demos/react-native-web-supabase-todolist/ios/powersyncexample/SplashScreen.storyboard b/demos/react-native-web-supabase-todolist/ios/powersyncexample/SplashScreen.storyboard deleted file mode 100644 index ed03a5299..000000000 --- a/demos/react-native-web-supabase-todolist/ios/powersyncexample/SplashScreen.storyboard +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/demos/react-native-web-supabase-todolist/ios/powersyncexample/Supporting/Expo.plist b/demos/react-native-web-supabase-todolist/ios/powersyncexample/Supporting/Expo.plist deleted file mode 100644 index f0c59d1ff..000000000 --- a/demos/react-native-web-supabase-todolist/ios/powersyncexample/Supporting/Expo.plist +++ /dev/null @@ -1,14 +0,0 @@ - - - - - EXUpdatesCheckOnLaunch - ALWAYS - EXUpdatesEnabled - - EXUpdatesLaunchWaitMs - 0 - EXUpdatesURL - https://u.expo.dev/foo - - \ No newline at end of file diff --git a/demos/react-native-web-supabase-todolist/ios/powersyncexample/main.m b/demos/react-native-web-supabase-todolist/ios/powersyncexample/main.m deleted file mode 100644 index 25181b6cc..000000000 --- a/demos/react-native-web-supabase-todolist/ios/powersyncexample/main.m +++ /dev/null @@ -1,10 +0,0 @@ -#import - -#import "AppDelegate.h" - -int main(int argc, char * argv[]) { - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); - } -} - diff --git a/demos/react-native-web-supabase-todolist/ios/powersyncexample/noop-file.swift b/demos/react-native-web-supabase-todolist/ios/powersyncexample/noop-file.swift deleted file mode 100644 index b2ffafbfc..000000000 --- a/demos/react-native-web-supabase-todolist/ios/powersyncexample/noop-file.swift +++ /dev/null @@ -1,4 +0,0 @@ -// -// @generated -// A blank Swift file must be created for native modules with Swift files to work correctly. -// diff --git a/demos/react-native-web-supabase-todolist/ios/powersyncexample/powersyncexample-Bridging-Header.h b/demos/react-native-web-supabase-todolist/ios/powersyncexample/powersyncexample-Bridging-Header.h deleted file mode 100644 index e11d920b1..000000000 --- a/demos/react-native-web-supabase-todolist/ios/powersyncexample/powersyncexample-Bridging-Header.h +++ /dev/null @@ -1,3 +0,0 @@ -// -// Use this file to import your target's public headers that you would like to expose to Swift. -// diff --git a/demos/react-native-web-supabase-todolist/ios/powersyncexample/powersyncexample.entitlements b/demos/react-native-web-supabase-todolist/ios/powersyncexample/powersyncexample.entitlements deleted file mode 100644 index f683276c5..000000000 --- a/demos/react-native-web-supabase-todolist/ios/powersyncexample/powersyncexample.entitlements +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file