39 lines
1.1 KiB
Ruby
39 lines
1.1 KiB
Ruby
require "json"
|
|
|
|
package = JSON.parse(File.read(File.join(__dir__, "../package.json")))
|
|
version = package['dependencies']["doric"]
|
|
version = version.gsub('^','')
|
|
|
|
source 'https://cdn.cocoapods.org/'
|
|
# Uncomment the next line to define a global platform for your project
|
|
# platform :ios, '9.0'
|
|
|
|
target '__$__' do
|
|
# Comment the next line if you don't want to use dynamic frameworks
|
|
use_modular_headers!
|
|
|
|
# Pods for __$__
|
|
pod 'DoricCore', "#{version}"
|
|
pod 'DoricDevkit', "#{version}"
|
|
|
|
pod 'SDWebImage'
|
|
|
|
pod 'SDWebImageWebPCoder'
|
|
|
|
pod 'PINCache'
|
|
|
|
dir_node_modules = File.join(__dir__,"../node_modules")
|
|
Dir.foreach(dir_node_modules) do |file|
|
|
if File.exist?(File.join(dir_node_modules, file, "__doric_library__"))
|
|
puts "Doric Library: #{File.join(dir_node_modules, file)}"
|
|
ret = Dir.glob(File.join(dir_node_modules,file,"*.podspec"))
|
|
if(ret.length > 0)
|
|
podspecPath = ret[0]
|
|
extn = File.extname podspecPath
|
|
podspecName = File.basename podspecPath, extn
|
|
pod podspecName, :path => File.join(dir_node_modules, file)
|
|
end
|
|
end
|
|
end
|
|
end
|