1e229380eSŁukasz Kosmatyrequire 'json'
2e229380eSŁukasz Kosmaty
3e229380eSŁukasz Kosmatypackage = JSON.parse(File.read(File.join(__dir__, '..', 'package.json')))
4e229380eSŁukasz Kosmaty
5e229380eSŁukasz KosmatyPod::Spec.new do |s|
6e229380eSŁukasz Kosmaty  s.name           = 'ExpoModulesTestCore'
7e229380eSŁukasz Kosmaty  s.version        = package['version']
8e229380eSŁukasz Kosmaty  s.summary        = package['description']
9e229380eSŁukasz Kosmaty  s.description    = package['description']
10e229380eSŁukasz Kosmaty  s.license        = package['license']
11e229380eSŁukasz Kosmaty  s.author         = package['author']
12e229380eSŁukasz Kosmaty  s.homepage       = package['homepage']
13c88b85cfSTomasz Sapeta  s.platform       = :ios, '13.0'
14e229380eSŁukasz Kosmaty  s.swift_version  = '5.4'
15e229380eSŁukasz Kosmaty  s.source         = { git: 'https://github.com/expo/expo.git' }
16e229380eSŁukasz Kosmaty  s.static_framework = true
17e229380eSŁukasz Kosmaty  s.header_dir     = 'ExpoModulesTestCore'
18e229380eSŁukasz Kosmaty
19e229380eSŁukasz Kosmaty  s.source_files   = '**/*.{h,m,mm,swift}'
20e229380eSŁukasz Kosmaty
21e229380eSŁukasz Kosmaty  s.dependency 'ExpoModulesCore'
2213c49df8STomasz Sapeta  s.dependency 'Quick', '~> 5.0.0'
2313c49df8STomasz Sapeta  s.dependency 'Nimble', '~> 9.2.0'
24*84f418d7SKudo Chien
25*84f418d7SKudo Chien  # react_native_pods.rb will add the ENV['USE_HERMES'],
26*84f418d7SKudo Chien  # we could use this to check current js runtime.
27*84f418d7SKudo Chien  if ENV['USE_HERMES'] == '0'
28*84f418d7SKudo Chien    s.dependency 'React-jsc'
29*84f418d7SKudo Chien  else
30*84f418d7SKudo Chien    s.dependency 'React-hermes'
31*84f418d7SKudo Chien  end
32e229380eSŁukasz Kosmatyend
33