feature/v1
podspec 32 lines 1.28 KB
Raw
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