1f4638770SŁukasz Kosmatyrequire 'json' 2f4638770SŁukasz Kosmaty 3f4638770SŁukasz Kosmatypackage = JSON.parse(File.read(File.join(__dir__, '..', 'package.json'))) 4f4638770SŁukasz Kosmaty 5f4638770SŁukasz KosmatyPod::Spec.new do |s| 6f4638770SŁukasz Kosmaty s.name = 'EXImageLoader' 7f4638770SŁukasz Kosmaty s.version = package['version'] 8f4638770SŁukasz Kosmaty s.summary = package['description'] 9f4638770SŁukasz Kosmaty s.description = package['description'] 10f4638770SŁukasz Kosmaty s.license = package['license'] 11f4638770SŁukasz Kosmaty s.author = package['author'] 12f4638770SŁukasz Kosmaty s.homepage = package['homepage'] 13f4638770SŁukasz Kosmaty s.platform = :ios, '10.0' 14f4638770SŁukasz Kosmaty s.source = { git: 'https://github.com/expo/expo.git' } 15f4638770SŁukasz Kosmaty 16f4638770SŁukasz Kosmaty s.dependency 'React-Core' 17f4638770SŁukasz Kosmaty s.dependency 'UMCore' 18f4638770SŁukasz Kosmaty s.dependency 'UMImageLoaderInterface' 19f4638770SŁukasz Kosmaty 20*6e1dd0e8STomasz Sapeta if !$ExpoUseSources&.include?(package['name']) && ENV['EXPO_USE_SOURCE'].to_i == 0 && File.exist?("#{s.name}.xcframework") 21*6e1dd0e8STomasz Sapeta s.source_files = "#{s.name}/**/*.h" 22*6e1dd0e8STomasz Sapeta s.vendored_frameworks = "#{s.name}.xcframework" 23*6e1dd0e8STomasz Sapeta else 24*6e1dd0e8STomasz Sapeta s.source_files = "#{s.name}/**/*.{h,m}" 25*6e1dd0e8STomasz Sapeta end 26f4638770SŁukasz Kosmatyend 27