[Add] RongCloudRTC 5.12.0
[CocoaPods.git] / Specs / d / e / a / SpecialFor / 0.4.0 / SpecialFor.podspec.json
blob79bc899bed79eaf61224985e291e5277d10403a7
2   "name": "SpecialFor",
3   "version": "0.4.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.4.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": "DataDriven",
58       "dependencies": {
59         "SpecialFor/UIKit/Renderable": [
61         ],
62         "SpecialFor/UIKit/Setupable": [
64         ],
65         "SnapKit": [
66           "= 4.2.0"
67         ]
68       },
69       "source_files": [
70         "**/DataDriven/**/*",
71         "**/UIWindow+SafeArea.swift"
72       ]
73     },
74     {
75       "name": "UIKit",
76       "frameworks": "UIKit",
77       "source_files": "Specialfor/Classes/UIKit/**/*",
78       "subspecs": [
79         {
80           "name": "PartialCheckableButton",
81           "dependencies": {
82             "SpecialFor/UIKit/View": [
84             ],
85             "SnapKit": [
86               "= 4.2.0"
87             ]
88           },
89           "source_files": "**/{PartialCheckableButton,Closure}.swift"
90         },
91         {
92           "name": "View",
93           "dependencies": {
94             "SpecialFor/UIKit/Setupable": [
96             ]
97           },
98           "source_files": "**/View.swift"
99         },
100         {
101           "name": "ImageAlertViewController",
102           "dependencies": {
103             "SpecialFor/UIKit/Setupable": [
105             ],
106             "SnapKit": [
107               "= 4.2.0"
108             ]
109           },
110           "source_files": "**/{ImageAlertViewController,Closure,UIView+Corners,GCD}.swift"
111         },
112         {
113           "name": "AlignableLabel",
114           "source_files": "**/AlignableLabel.swift"
115         },
116         {
117           "name": "Accessories",
118           "dependencies": {
119             "SpecialFor/UIKit/Gradient": [
121             ],
122             "SpecialFor/UIKit/SeparatorView": [
124             ]
125           }
126         },
127         {
128           "name": "Gradient",
129           "source_files": "**/Gradient/**/*"
130         },
131         {
132           "name": "SeparatorView",
133           "dependencies": {
134             "SpecialFor/UIKit/View": [
136             ],
137             "SnapKit": [
138               "= 4.2.0"
139             ]
140           },
141           "source_files": "**/SeparatorView.swift"
142         },
143         {
144           "name": "EmptyStateTableViewDS",
145           "dependencies": {
146             "SpecialFor/UIKit/View": [
148             ],
149             "SnapKit": [
150               "= 4.2.0"
151             ]
152           },
153           "source_files": [
154             "**/EmptyState/**/*",
155             "**/{TableViewDataSourceProxy,Closure,UIView+Toggle}.swift"
156           ]
157         },
158         {
159           "name": "FastScroll",
160           "dependencies": {
161             "SpecialFor/UIKit/View": [
163             ],
164             "SnapKit": [
165               "= 4.2.0"
166             ]
167           },
168           "source_files": [
169             "**/FastScroll/**/*",
170             "**/{Closure,UIView+Corners}.swift"
171           ]
172         },
173         {
174           "name": "TextField",
175           "dependencies": {
176             "SpecialFor/Core/Closure": [
178             ]
179           },
180           "source_files": "**/TextField.swift"
181         },
182         {
183           "name": "ImagePlaceholderTextField",
184           "dependencies": {
185             "SpecialFor/UIKit/TextField": [
187             ],
188             "SpecialFor/UIKit/View": [
190             ],
191             "SnapKit": [
192               "= 4.2.0"
193             ]
194           },
195           "source_files": "**/{ImagePlaceholderTextField,Closure}.swift",
196           "resources": "**/ImagePlaceholderTextField.xcassets"
197         },
198         {
199           "name": "MaterialTextInput",
200           "dependencies": {
201             "SpecialFor/UIKit/TextField": [
203             ],
204             "SpecialFor/UIKit/View": [
206             ],
207             "SnapKit": [
208               "= 4.2.0"
209             ]
210           },
211           "source_files": [
212             "**/Material/**/*",
213             "**/Closure.swift"
214           ]
215         },
216         {
217           "name": "LinkTextField",
218           "dependencies": {
219             "SpecialFor/UIKit/MaterialTextInput": [
221             ]
222           },
223           "source_files": [
224             "**/LinkTextField/**/*",
225             "**/{Closure,String+Contains}.swift"
226           ],
227           "resources": "**/LinkTextField.xcassets"
228         },
229         {
230           "name": "ImagesView",
231           "dependencies": {
232             "SpecialFor/UIKit/View": [
234             ],
235             "SnapKit": [
236               "= 4.2.0"
237             ],
238             "Kingfisher": [
239               "=5.3.1"
240             ]
241           },
242           "source_files": [
243             "**/ImagesView/**/*",
244             "**/UIImageView+Corners.swift"
245           ],
246           "resources": "**/ImagesView.xcassets"
247         },
248         {
249           "name": "BannerWindow",
250           "dependencies": {
251             "SnapKit": [
252               "= 4.2.0"
253             ]
254           },
255           "source_files": "**/BannerWindow.swift"
256         },
257         {
258           "name": "GifLoaderView",
259           "dependencies": {
260             "SnapKit": [
261               "= 4.2.0"
262             ],
263             "SwiftGifOrigin": [
264               "= 1.7.0"
265             ],
266             "SpecialFor/UIKit/View": [
268             ],
269             "SpecialFor/UIKit/Renderable": [
271             ]
272           },
273           "source_files": "**/GifLoaderView.swift"
274         },
275         {
276           "name": "Renderable",
277           "source_files": "**/Renderable.swift"
278         },
279         {
280           "name": "Setupable",
281           "source_files": "**/Setupable.swift"
282         },
283         {
284           "name": "Loadable",
285           "dependencies": {
286             "SpecialFor/UIKit/Renderable": [
288             ],
289             "SnapKit": [
290               "= 4.2.0"
291             ]
292           },
293           "source_files": "**/Loadable.swift"
294         },
295         {
296           "name": "Backable",
297           "source_files": "**/Backable.swift",
298           "resources": "**/Backable.xcassets"
299         }
300       ]
301     },
302     {
303       "name": "AVFoundation",
304       "frameworks": "AVFoundation",
305       "source_files": "Specialfor/Classes/AVFoundation/*"
306     },
307     {
308       "name": "Photos",
309       "frameworks": "Photos",
310       "source_files": "Specialfor/Classes/Photos/*"
311     }
312   ]