[Add] AlibabacloudIQS20241111 1.2.0
[CocoaPods.git] / Specs / d / e / a / SpecialFor / 0.5.0 / SpecialFor.podspec.json
blobefdc3267d619fe260ff87f1d026088e51dd19af3
2   "name": "SpecialFor",
3   "version": "0.5.0",
4   "summary": "Useful codebase which I used among projects",
5   "homepage": "https://github.com/specialfor/SpecialFor",
6   "license": {
7     "type": "MIT",
8     "file": "LICENSE"
9   },
10   "authors": {
11     "Volodymyr Hryhoriev": "volodja.grigoriev@gmail.com"
12   },
13   "source": {
14     "git": "https://github.com/specialfor/SpecialFor.git",
15     "tag": "0.5.0"
16   },
17   "social_media_url": "https://twitter.com/specialfor_ios",
18   "platforms": {
19     "ios": "10.0"
20   },
21   "swift_version": "4.2",
22   "source_files": "Specialfor/Classes/**/*",
23   "subspecs": [
24     {
25       "name": "Core",
26       "source_files": "Specialfor/Classes/Core/**/*",
27       "subspecs": [
28         {
29           "name": "Closure",
30           "source_files": "**/Closure.swift"
31         },
32         {
33           "name": "GCD",
34           "dependencies": {
35             "SpecialFor/Core/Closure": [
37             ]
38           },
39           "source_files": "**/GCD.swift"
40         },
41         {
42           "name": "Result",
43           "dependencies": {
44             "SpecialFor/Core/Closure": [
46             ]
47           },
48           "source_files": "**/Result/*"
49         }
50       ]
51     },
52     {
53       "name": "AppEnvironment",
54       "source_files": "**/AppEnvironment/**/*"
55     },
56     {
57       "name": "Coordinator",
58       "source_files": "**/Coordinator.swift"
59     },
60     {
61       "name": "DataDriven",
62       "dependencies": {
63         "SpecialFor/UIKit/Renderable": [
65         ],
66         "SpecialFor/UIKit/Setupable": [
68         ],
69         "SnapKit": [
70           "= 4.2.0"
71         ]
72       },
73       "source_files": [
74         "**/DataDriven/**/*",
75         "**/UIWindow+SafeArea.swift"
76       ]
77     },
78     {
79       "name": "UIKit",
80       "frameworks": "UIKit",
81       "source_files": "Specialfor/Classes/UIKit/**/*",
82       "subspecs": [
83         {
84           "name": "PartialCheckableButton",
85           "dependencies": {
86             "SpecialFor/UIKit/View": [
88             ],
89             "SnapKit": [
90               "= 4.2.0"
91             ]
92           },
93           "source_files": "**/{PartialCheckableButton,Closure}.swift"
94         },
95         {
96           "name": "View",
97           "dependencies": {
98             "SpecialFor/UIKit/Setupable": [
100             ]
101           },
102           "source_files": "**/View.swift"
103         },
104         {
105           "name": "ImageAlertViewController",
106           "dependencies": {
107             "SpecialFor/UIKit/Setupable": [
109             ],
110             "SnapKit": [
111               "= 4.2.0"
112             ]
113           },
114           "source_files": "**/{ImageAlertViewController,Closure,UIView+Corners,GCD}.swift"
115         },
116         {
117           "name": "AlignableLabel",
118           "source_files": "**/AlignableLabel.swift"
119         },
120         {
121           "name": "Accessories",
122           "dependencies": {
123             "SpecialFor/UIKit/Gradient": [
125             ],
126             "SpecialFor/UIKit/SeparatorView": [
128             ]
129           }
130         },
131         {
132           "name": "Gradient",
133           "source_files": "**/Gradient/**/*"
134         },
135         {
136           "name": "SeparatorView",
137           "dependencies": {
138             "SpecialFor/UIKit/View": [
140             ],
141             "SnapKit": [
142               "= 4.2.0"
143             ]
144           },
145           "source_files": "**/SeparatorView.swift"
146         },
147         {
148           "name": "EmptyStateTableViewDS",
149           "dependencies": {
150             "SpecialFor/UIKit/View": [
152             ],
153             "SnapKit": [
154               "= 4.2.0"
155             ]
156           },
157           "source_files": [
158             "**/EmptyState/**/*",
159             "**/{TableViewDataSourceProxy,Closure,UIView+Toggle}.swift"
160           ]
161         },
162         {
163           "name": "FastScroll",
164           "dependencies": {
165             "SpecialFor/UIKit/View": [
167             ],
168             "SnapKit": [
169               "= 4.2.0"
170             ]
171           },
172           "source_files": [
173             "**/FastScroll/**/*",
174             "**/{Closure,UIView+Corners}.swift"
175           ]
176         },
177         {
178           "name": "TextField",
179           "dependencies": {
180             "SpecialFor/Core/Closure": [
182             ]
183           },
184           "source_files": "**/TextField.swift"
185         },
186         {
187           "name": "ImagePlaceholderTextField",
188           "dependencies": {
189             "SpecialFor/UIKit/TextField": [
191             ],
192             "SpecialFor/UIKit/View": [
194             ],
195             "SnapKit": [
196               "= 4.2.0"
197             ]
198           },
199           "source_files": "**/{ImagePlaceholderTextField,Closure}.swift",
200           "resources": "**/ImagePlaceholderTextField.xcassets"
201         },
202         {
203           "name": "MaterialTextInput",
204           "dependencies": {
205             "SpecialFor/UIKit/TextField": [
207             ],
208             "SpecialFor/UIKit/View": [
210             ],
211             "SnapKit": [
212               "= 4.2.0"
213             ]
214           },
215           "source_files": [
216             "**/Material/**/*",
217             "**/Closure.swift"
218           ]
219         },
220         {
221           "name": "LinkTextField",
222           "dependencies": {
223             "SpecialFor/UIKit/MaterialTextInput": [
225             ]
226           },
227           "source_files": [
228             "**/LinkTextField/**/*",
229             "**/{Closure,String+Contains}.swift"
230           ],
231           "resources": "**/LinkTextField.xcassets"
232         },
233         {
234           "name": "ImagesView",
235           "dependencies": {
236             "SpecialFor/UIKit/View": [
238             ],
239             "SnapKit": [
240               "= 4.2.0"
241             ],
242             "Kingfisher": [
243               "=5.3.1"
244             ]
245           },
246           "source_files": [
247             "**/ImagesView/**/*",
248             "**/UIImageView+Corners.swift"
249           ],
250           "resources": "**/ImagesView.xcassets"
251         },
252         {
253           "name": "BannerWindow",
254           "dependencies": {
255             "SnapKit": [
256               "= 4.2.0"
257             ]
258           },
259           "source_files": "**/BannerWindow.swift"
260         },
261         {
262           "name": "GifLoaderView",
263           "dependencies": {
264             "SnapKit": [
265               "= 4.2.0"
266             ],
267             "SwiftGifOrigin": [
268               "= 1.7.0"
269             ],
270             "SpecialFor/UIKit/View": [
272             ],
273             "SpecialFor/UIKit/Renderable": [
275             ]
276           },
277           "source_files": "**/GifLoaderView.swift"
278         },
279         {
280           "name": "Renderable",
281           "source_files": "**/Renderable.swift"
282         },
283         {
284           "name": "Setupable",
285           "source_files": "**/Setupable.swift"
286         },
287         {
288           "name": "Loadable",
289           "dependencies": {
290             "SpecialFor/UIKit/Renderable": [
292             ],
293             "SnapKit": [
294               "= 4.2.0"
295             ]
296           },
297           "source_files": "**/Loadable.swift"
298         },
299         {
300           "name": "Backable",
301           "source_files": "**/Backable.swift",
302           "resources": "**/Backable.xcassets"
303         },
304         {
305           "name": "Scrollable",
306           "source_files": "**/Scrollable.swift"
307         },
308         {
309           "name": "TableViewManager",
310           "dependencies": {
311             "CellViewModel": [
312               "= 1.4.0"
313             ]
314           },
315           "source_files": "**/TableViewManager.swift"
316         },
317         {
318           "name": "Animation",
319           "source_files": [
320             "**/QuartzCore/**/*",
321             "**/Array+Values.swift"
322           ]
323         }
324       ]
325     },
326     {
327       "name": "AVFoundation",
328       "frameworks": "AVFoundation",
329       "source_files": "Specialfor/Classes/AVFoundation/*"
330     },
331     {
332       "name": "Photos",
333       "frameworks": "Photos",
334       "source_files": "Specialfor/Classes/Photos/*"
335     }
336   ]