[Add] unicocheck-ios 2.16.5
[CocoaPods.git] / Specs / d / e / a / SpecialFor / 1.0.0 / SpecialFor.podspec.json
blobd70659c49c0892ed6e538e5fba1250e08de9945b
2   "name": "SpecialFor",
3   "version": "1.0.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": "1.0.0"
16   },
17   "social_media_url": "https://twitter.com/specialfor_ios",
18   "platforms": {
19     "ios": "10.0"
20   },
21   "swift_versions": "5.0",
22   "source_files": "Specialfor/Classes/**/*",
23   "swift_version": "5.0",
24   "subspecs": [
25     {
26       "name": "Core",
27       "source_files": "Specialfor/Classes/Core/**/*",
28       "subspecs": [
29         {
30           "name": "Closure",
31           "source_files": "**/Closure.swift"
32         },
33         {
34           "name": "GCD",
35           "dependencies": {
36             "SpecialFor/Core/Closure": [
38             ]
39           },
40           "source_files": "**/GCD.swift"
41         }
42       ]
43     },
44     {
45       "name": "AppEnvironment",
46       "source_files": "**/AppEnvironment/**/*"
47     },
48     {
49       "name": "Coordinator",
50       "source_files": "**/Coordinator.swift"
51     },
52     {
53       "name": "DataDriven",
54       "dependencies": {
55         "SpecialFor/UIKit/Renderable": [
57         ],
58         "SpecialFor/UIKit/Setupable": [
60         ],
61         "SnapKit": [
62           "~> 5.0.0"
63         ]
64       },
65       "source_files": [
66         "**/DataDriven/**/*",
67         "**/UIWindow+SafeArea.swift"
68       ]
69     },
70     {
71       "name": "UIKit",
72       "frameworks": "UIKit",
73       "source_files": "Specialfor/Classes/UIKit/**/*",
74       "subspecs": [
75         {
76           "name": "PartialCheckableButton",
77           "dependencies": {
78             "SpecialFor/UIKit/View": [
80             ],
81             "SnapKit": [
82               "~> 5.0.0"
83             ]
84           },
85           "source_files": "**/{PartialCheckableButton,Closure}.swift"
86         },
87         {
88           "name": "View",
89           "dependencies": {
90             "SpecialFor/UIKit/Setupable": [
92             ]
93           },
94           "source_files": "**/View.swift"
95         },
96         {
97           "name": "ImageAlertViewController",
98           "dependencies": {
99             "SpecialFor/UIKit/Setupable": [
101             ],
102             "SnapKit": [
103               "~> 5.0.0"
104             ]
105           },
106           "source_files": "**/{ImageAlertViewController,Closure,UIView+Corners,GCD}.swift"
107         },
108         {
109           "name": "AlignableLabel",
110           "source_files": "**/AlignableLabel.swift"
111         },
112         {
113           "name": "Accessories",
114           "dependencies": {
115             "SpecialFor/UIKit/Gradient": [
117             ],
118             "SpecialFor/UIKit/SeparatorView": [
120             ]
121           }
122         },
123         {
124           "name": "Gradient",
125           "source_files": "**/Gradient/**/*"
126         },
127         {
128           "name": "SeparatorView",
129           "dependencies": {
130             "SpecialFor/UIKit/View": [
132             ],
133             "SnapKit": [
134               "~> 5.0.0"
135             ]
136           },
137           "source_files": "**/SeparatorView.swift"
138         },
139         {
140           "name": "EmptyStateTableViewDS",
141           "dependencies": {
142             "SpecialFor/UIKit/View": [
144             ],
145             "SnapKit": [
146               "~> 5.0.0"
147             ]
148           },
149           "source_files": [
150             "**/EmptyState/**/*",
151             "**/{TableViewDataSourceProxy,Closure,UIView+Toggle}.swift"
152           ]
153         },
154         {
155           "name": "FastScroll",
156           "dependencies": {
157             "SpecialFor/UIKit/View": [
159             ],
160             "SnapKit": [
161               "~> 5.0.0"
162             ]
163           },
164           "source_files": [
165             "**/FastScroll/**/*",
166             "**/{Closure,UIView+Corners}.swift"
167           ]
168         },
169         {
170           "name": "TextField",
171           "dependencies": {
172             "SpecialFor/Core/Closure": [
174             ]
175           },
176           "source_files": "**/TextField.swift"
177         },
178         {
179           "name": "ImagePlaceholderTextField",
180           "dependencies": {
181             "SpecialFor/UIKit/TextField": [
183             ],
184             "SpecialFor/UIKit/View": [
186             ],
187             "SnapKit": [
188               "~> 5.0.0"
189             ]
190           },
191           "source_files": "**/{ImagePlaceholderTextField,Closure}.swift",
192           "resources": "**/ImagePlaceholderTextField.xcassets"
193         },
194         {
195           "name": "MaterialTextInput",
196           "dependencies": {
197             "SpecialFor/UIKit/TextField": [
199             ],
200             "SpecialFor/UIKit/View": [
202             ],
203             "SnapKit": [
204               "~> 5.0.0"
205             ]
206           },
207           "source_files": [
208             "**/Material/**/*",
209             "**/Closure.swift"
210           ]
211         },
212         {
213           "name": "LinkTextField",
214           "dependencies": {
215             "SpecialFor/UIKit/MaterialTextInput": [
217             ]
218           },
219           "source_files": [
220             "**/LinkTextField/**/*",
221             "**/{Closure,String+Contains}.swift"
222           ],
223           "resources": "**/LinkTextField.xcassets"
224         },
225         {
226           "name": "ImagesView",
227           "dependencies": {
228             "SpecialFor/UIKit/View": [
230             ],
231             "SnapKit": [
232               "~> 5.0.0"
233             ],
234             "Kingfisher": [
235               "~> 5.6.0"
236             ]
237           },
238           "source_files": [
239             "**/ImagesView/**/*",
240             "**/UIImageView+Corners.swift"
241           ],
242           "resources": "**/ImagesView.xcassets"
243         },
244         {
245           "name": "BannerWindow",
246           "dependencies": {
247             "SnapKit": [
248               "~> 5.0.0"
249             ]
250           },
251           "source_files": "**/BannerWindow.swift"
252         },
253         {
254           "name": "GifLoaderView",
255           "dependencies": {
256             "SnapKit": [
257               "~> 5.0.0"
258             ],
259             "SwiftGifOrigin": [
260               "~> 1.7"
261             ],
262             "SpecialFor/UIKit/View": [
264             ],
265             "SpecialFor/UIKit/Renderable": [
267             ]
268           },
269           "source_files": "**/GifLoaderView.swift"
270         },
271         {
272           "name": "Renderable",
273           "source_files": "**/Renderable.swift"
274         },
275         {
276           "name": "Setupable",
277           "source_files": "**/Setupable.swift"
278         },
279         {
280           "name": "Loadable",
281           "dependencies": {
282             "SpecialFor/UIKit/Renderable": [
284             ],
285             "SnapKit": [
286               "~> 5.0.0"
287             ]
288           },
289           "source_files": "**/Loadable.swift"
290         },
291         {
292           "name": "Backable",
293           "source_files": "**/Backable.swift",
294           "resources": "**/Backable.xcassets"
295         },
296         {
297           "name": "Scrollable",
298           "source_files": "**/Scrollable.swift"
299         },
300         {
301           "name": "TableViewManager",
302           "dependencies": {
303             "CellViewModel": [
304               "~> 1.7"
305             ]
306           },
307           "source_files": "**/TableViewManager.swift"
308         },
309         {
310           "name": "Animation",
311           "source_files": [
312             "**/QuartzCore/**/*",
313             "**/Array+Values.swift"
314           ]
315         }
316       ]
317     },
318     {
319       "name": "AVFoundation",
320       "frameworks": "AVFoundation",
321       "source_files": "Specialfor/Classes/AVFoundation/*"
322     },
323     {
324       "name": "Photos",
325       "frameworks": "Photos",
326       "source_files": "Specialfor/Classes/Photos/*"
327     }
328   ]