| 1 | Pod::Spec.new do |s| |
| 2 | s.name = 'JomloCollectionView' |
| 3 | s.version = '1.0.0' |
| 4 | s.swift_version = '6.0' |
| 5 | s.summary = 'A declarative, section-driven UICollectionView compositional layout engine.' |
| 6 | |
| 7 | s.description = <<~DESC |
| 8 | JomloCollectionView is a protocol-oriented UICollectionView compositional layout engine |
| 9 | for iOS and tvOS. Build complex, streaming-service-style collection views with minimal |
| 10 | boilerplate. Features include built-in layout presets (hero, shelf, grid, list), diffable |
| 11 | data source integration, self-configuring cells, declarative animations, and full Swift 6 |
| 12 | strict concurrency support. |
| 13 | DESC |
| 14 | |
| 15 | s.homepage = 'https://github.com/setoelkahfi/JomloCollectionView' |
| 16 | s.license = { type: 'MIT', file: 'LICENSE' } |
| 17 | s.author = { 'Seto Elkahfi' => 'setoelkahfi@gmail.com' } |
| 18 | s.source = { git: 'https://github.com/setoelkahfi/JomloCollectionView.git', tag: s.version.to_s } |
| 19 | s.social_media_url = 'https://twitter.com/setoelkahfi' |
| 20 | |
| 21 | s.ios.deployment_target = '17.0' |
| 22 | s.tvos.deployment_target = '17.0' |
| 23 | |
| 24 | s.source_files = 'Sources/JomloCollectionView/**/*.swift' |
| 25 | |
| 26 | s.frameworks = 'UIKit' |
| 27 | |
| 28 | s.pod_target_xcconfig = { |
| 29 | 'SWIFT_VERSION' => '6.0', |
| 30 | 'SWIFT_STRICT_CONCURRENCY' => 'complete' |
| 31 | } |
| 32 | end |