[Add] ZJSDK 2.5.4.14
[CocoaPods.git] / Specs / c / 7 / 4 / PPILibrary / 0.0.8 / PPILibrary.podspec.json
blob055bbf3a26d84c7a318ccef373b813a81a9bb3f1
2   "name": "PPILibrary",
3   "version": "0.0.8",
4   "homepage": "https://github.com/ShenYj/PPILibrary",
5   "license": {
6     "type": "MIT",
7     "file": "License"
8   },
9   "authors": {
10     "ShenYj": "shenyanjie123@foxmail.com"
11   },
12   "social_media_url": "https://github.com/ShenYj/ShenYj",
13   "requires_arc": true,
14   "swift_versions": [
15     "5.0",
16     "5.6"
17   ],
18   "cocoapods_version": ">= 1.10.0",
19   "source": {
20     "git": "https://github.com/ShenYj/PPILibrary.git",
21     "tag": "0.0.8"
22   },
23   "summary": "基础工具扩展库.",
24   "description": "个人开发的基础工具扩展库, 通过 subspec 增加了一些依赖库的扩展支持\n\n* Core: 基础扩展\n* Rx: 包含 RxSwift、RxCocoa、RxSwiftExt、RxOptional、NSObject+Rx、RxGesture、RxDataSources\n* UI: 包含 RxUIAlert、RxAlertViewable、RxKingfisher、RxAppState、RxViewController\n  * Animate: 包含 RxAnimated\n* LBS: 包含 RxCoreLocation",
25   "platforms": {
26     "ios": "11.0"
27   },
28   "default_subspecs": "Core",
29   "subspecs": [
30     {
31       "name": "Core",
32       "source_files": [
33         "Sources/Core/",
34         "Sources/Core/Protocol/",
35         "Sources/Core/Extension/"
36       ],
37       "frameworks": [
38         "Foundation",
39         "UIKit"
40       ]
41     },
42     {
43       "name": "Tool",
44       "dependencies": {
45         "R.swift": [
46           "~> 6.0"
47         ],
48         "SwiftDate": [
49           "~> 6.0"
50         ],
51         "Dollar": [
52           "~> 9.0"
53         ],
54         "SwifterSwift/SwiftStdlib": [
55           "~> 5.0"
56         ],
57         "SwifterSwift/Foundation": [
58           "~> 5.0"
59         ],
60         "SwifterSwift/Dispatch": [
61           "~> 5.0"
62         ]
63       },
64       "subspecs": [
65         {
66           "name": "Log",
67           "source_files": "Sources/Tool/Log/",
68           "dependencies": {
69             "CocoaLumberjack/Swift": [
70               "~> 3.0"
71             ]
72           }
73         },
74         {
75           "name": "Cache",
76           "dependencies": {
77             "SwiftyUserDefaults": [
78               "~> 5.0"
79             ]
80           }
81         },
82         {
83           "name": "Security",
84           "dependencies": {
85             "CryptoSwift": [
86               "~> 1.0"
87             ]
88           }
89         },
90         {
91           "name": "Deserialize",
92           "dependencies": {
93             "SwiftyJSON": [
94               "~> 5.0"
95             ]
96           },
97           "subspecs": [
98             {
99               "name": "ObjectMapper",
100               "dependencies": {
101                 "ObjectMapper": [
102                   "~> 4.0"
103                 ]
104               }
105             }
106           ]
107         }
108       ]
109     },
110     {
111       "name": "UI",
112       "dependencies": {
113         "PPILibrary/Core": [
115         ],
116         "SnapKit": [
117           "~> 5.0"
118         ],
119         "Then": [
120           "~> 2.0"
121         ],
122         "DeviceKit": [
123           "~> 4.0"
124         ],
125         "FCUUID": [
126           "~> 1.0"
127         ],
128         "MJRefresh": [
129           "~> 3.0"
130         ],
131         "IQKeyboardManagerSwift": [
132           "~> 6.0"
133         ],
134         "SwifterSwift/UIKit": [
135           "~> 5.0"
136         ],
137         "SwifterSwift/CoreGraphics": [
138           "~> 5.0"
139         ],
140         "SwifterSwift/CoreAnimation": [
141           "~> 5.0"
142         ]
143       },
144       "subspecs": [
145         {
146           "name": "Colour",
147           "dependencies": {
148             "Hue": [
149               "~> 5.0"
150             ]
151           }
152         }
153       ]
154     },
155     {
156       "name": "Rx",
157       "dependencies": {
158         "PPILibrary/Core": [
160         ],
161         "RxSwift": [
162           "~> 6.0"
163         ],
164         "RxCocoa": [
165           "~> 6.0"
166         ],
167         "RxSwiftExt": [
168           "~> 6.0"
169         ],
170         "RxOptional": [
171           "~> 5.0"
172         ],
173         "NSObject+Rx": [
174           "~> 5.0"
175         ],
176         "RxGesture": [
177           "~> 4.0"
178         ],
179         "RxDataSources": [
180           "~> 5.0"
181         ]
182       },
183       "subspecs": [
184         {
185           "name": "Base",
186           "source_files": "Sources/Rx/Base/"
187         },
188         {
189           "name": "UI",
190           "source_files": "Sources/Rx/UI/*.swift",
191           "dependencies": {
192             "PPILibrary/Rx/Base": [
194             ],
195             "RxUIAlert": [
196               "~> 1.5"
197             ],
198             "RxAlertViewable": [
199               "~> 1.0"
200             ],
201             "RxKingfisher": [
202               "~> 2.0"
203             ],
204             "RxAppState": [
205               "~> 1.7"
206             ],
207             "RxViewController": [
208               "~> 2.0"
209             ]
210           },
211           "subspecs": [
212             {
213               "name": "MVVM",
214               "source_files": "Sources/Rx/UI/MVVM/"
215             },
216             {
217               "name": "Dialog",
218               "source_files": "Sources/Rx/UI/Dialog/",
219               "dependencies": {
220                 "SwiftMessages": [
221                   "~> 9.0"
222                 ],
223                 "NotificationBannerSwift": [
224                   "~> 3.0"
225                 ]
226               }
227             },
228             {
229               "name": "Animate",
230               "dependencies": {
231                 "RxAnimated": [
232                   "~> 0.9"
233                 ]
234               }
235             }
236           ]
237         },
238         {
239           "name": "Net",
240           "dependencies": {
241             "PPILibrary/Rx/Base": [
243             ],
244             "RxAlamofire": [
245               "~> 6.0"
246             ]
247           },
248           "subspecs": [
249             {
250               "name": "Moya",
251               "dependencies": {
252                 "Moya/RxSwift": [
253                   "~> 15.0"
254                 ]
255               }
256             }
257           ]
258         }
259       ]
260     }
261   ],
262   "swift_version": "5.6"