[Add] MiaoAnyThinkKuaiShouAdapter 1.0.0
[CocoaPods.git] / Specs / 4 / 5 / f / CaamDau / 1.1.10 / CaamDau.podspec.json
blob70baa83ea9d4aef94b62a4baf58f784f587efa72
2   "name": "CaamDau",
3   "version": "1.1.10",
4   "summary": "A iOS development toolbox (iOS 开发工具箱(模块组件) Swift 版).",
5   "description": "TODO: iOS 开发组件 Swift 版:iOS项目开发通用&非通用型模块代码,多功能组件,可快速集成使用以大幅减少基础工作量;便利性扩展&链式扩展、UI排班组件Form、正则表达式扩展RegEx、计时器管理Timer、简易提示窗HUD、AppDelegate解耦方案、分页控制Page、自定义导航栏TopBar、阿里矢量图标管理IconFonts、MJRefresh扩展、Alamofire扩展......\n附.各种类库使用示例demo.",
6   "homepage": "https://github.com/liucaide/CaamDau",
7   "license": {
8     "type": "MIT",
9     "file": "LICENSE"
10   },
11   "authors": {
12     "liucaide": "565726319@qq.com"
13   },
14   "source": {
15     "git": "https://github.com/liucaide/CaamDau.git",
16     "tag": "1.1.10"
17   },
18   "platforms": {
19     "ios": "10.0"
20   },
21   "swift_versions": [
22     "4.0",
23     "4.2",
24     "5.0"
25   ],
26   "default_subspecs": "Core",
27   "frameworks": [
28     "UIKit",
29     "Foundation"
30   ],
31   "subspecs": [
32     {
33       "name": "Core",
34       "source_files": [
35         "CaamDau/Core/**/*.swift",
36         "CaamDau/Extension/**/*.swift",
37         "CaamDau/Value/*.{swift}",
38         "CaamDau/Form/**/*.{swift}",
39         "CaamDau/RegEx/**/*.{swift}"
40       ]
41     },
42     {
43       "name": "Module",
44       "dependencies": {
45         "CaamDau/Core": [
47         ],
48         "CaamDau/IBInspectable": [
50         ],
51         "CaamDau/Timer": [
53         ],
54         "CaamDau/InputBox": [
56         ],
57         "CaamDau/IconFont": [
59         ],
60         "CaamDau/Page": [
62         ],
63         "CaamDau/TopBar": [
65         ],
66         "CaamDau/AppDelegate": [
68         ],
69         "CaamDau/Router": [
71         ],
72         "CaamDau/HUD": [
74         ],
75         "CaamDau/ViewModel/Core": [
77         ],
78         "CaamDau/Indexes": [
80         ],
81         "CaamDau/Calendar": [
83         ],
84         "CaamDau/Empty": [
86         ],
87         "CaamDau/PencilDraw": [
89         ]
90       }
91     },
92     {
93       "name": "All",
94       "dependencies": {
95         "CaamDau/Module": [
97         ],
98         "CaamDau/FDFullscreenPopGesture": [
100         ],
101         "CaamDau/MJRefresh": [
103         ],
104         "CaamDau/Net/All": [
106         ],
107         "CaamDau/ViewModel/BaseUI": [
109         ]
110       }
111     },
112     {
113       "name": "Extension",
114       "source_files": [
115         "CaamDau/Core/**/*.swift",
116         "CaamDau/Extension/**/*.swift",
117         "CaamDau/Value/*.{swift}",
118         "CaamDau/RegEx/**/*.{swift}"
119       ]
120     },
121     {
122       "name": "Form",
123       "source_files": [
124         "CaamDau/Core/**/*.swift",
125         "CaamDau/Extension/**/*.swift",
126         "CaamDau/Value/*.{swift}",
127         "CaamDau/Form/**/*.{swift}",
128         "CaamDau/RegEx/**/*.{swift}"
129       ]
130     },
131     {
132       "name": "Timer",
133       "source_files": "CaamDau/Timer/*.{swift}",
134       "dependencies": {
135         "CaamDau/Core": [
137         ]
138       }
139     },
140     {
141       "name": "Value",
142       "source_files": "CaamDau/Value/*.{swift}"
143     },
144     {
145       "name": "IBInspectable",
146       "source_files": "CaamDau/IBInspectable/*.{swift}"
147     },
148     {
149       "name": "AppDelegate",
150       "source_files": "CaamDau/AppDelegate/*.{swift}"
151     },
152     {
153       "name": "IconFont",
154       "source_files": "CaamDau/IconFont/Classes/*.{swift}",
155       "resource_bundles": {
156         "CaamDauIconFont": [
157           "CaamDau/IconFont/Assets/*.{ttf}"
158         ]
159       },
160       "dependencies": {
161         "CaamDau/Core": [
163         ]
164       }
165     },
166     {
167       "name": "TopBar",
168       "source_files": "CaamDau/TopBar/*.{swift}",
169       "dependencies": {
170         "CaamDau/Core": [
172         ],
173         "CaamDau/Value": [
175         ],
176         "CaamDau/IconFont": [
178         ],
179         "CaamDau/FDFullscreenPopGesture": [
181         ],
182         "SnapKit": [
184         ]
185       }
186     },
187     {
188       "name": "Page",
189       "source_files": "CaamDau/Page/*.{swift}",
190       "dependencies": {
191         "CaamDau/Core": [
193         ],
194         "CaamDau/FDFullscreenPopGesture": [
196         ],
197         "SnapKit": [
199         ]
200       }
201     },
202     {
203       "name": "InputBox",
204       "source_files": "CaamDau/InputBox/Classes/*.{swift}",
205       "dependencies": {
206         "CaamDau/Core": [
208         ],
209         "SnapKit": [
211         ]
212       },
213       "resource_bundles": {
214         "CaamDauInputBox": [
215           "CaamDau/InputBox/Nib/*.{xib}"
216         ]
217       }
218     },
219     {
220       "name": "HUD",
221       "source_files": "CaamDau/HUD/*.{swift}",
222       "dependencies": {
223         "CaamDau/Core": [
225         ],
226         "CaamDau/Timer": [
228         ],
229         "CaamDau/IconFont": [
231         ],
232         "SnapKit": [
234         ]
235       }
236     },
237     {
238       "name": "ViewModel",
239       "subspecs": [
240         {
241           "name": "Core",
242           "source_files": "CaamDau/ViewModel/Core/**/*.{swift}",
243           "dependencies": {
244             "CaamDau/Core": [
246             ]
247           }
248         },
249         {
250           "name": "BaseUI",
251           "source_files": "CaamDau/ViewModel/BaseUI/**/*.{swift}",
252           "dependencies": {
253             "CaamDau/ViewModel/Core": [
255             ],
256             "CaamDau/TopBar": [
258             ],
259             "CaamDau/MJRefresh": [
261             ],
262             "SnapKit": [
264             ]
265           }
266         }
267       ]
268     },
269     {
270       "name": "Router",
271       "source_files": "CaamDau/Router/*.{swift}",
272       "dependencies": {
273         "CaamDau/Core": [
275         ]
276       }
277     },
278     {
279       "name": "Indexes",
280       "source_files": "CaamDau/Indexes/*.{swift}",
281       "dependencies": {
282         "CaamDau/Core": [
284         ],
285         "SnapKit": [
287         ]
288       }
289     },
290     {
291       "name": "Calendar",
292       "source_files": "CaamDau/Calendar/*.{swift}",
293       "dependencies": {
294         "CaamDau/Core": [
296         ],
297         "SnapKit": [
299         ]
300       }
301     },
302     {
303       "name": "Empty",
304       "source_files": "CaamDau/EmptyView/**/*.{swift}",
305       "dependencies": {
306         "CaamDau/Core": [
308         ]
309       }
310     },
311     {
312       "name": "PencilDraw",
313       "source_files": "CaamDau/PencilDraw/**/*.{swift}",
314       "dependencies": {
315         "CaamDau/Core": [
317         ]
318       }
319     },
320     {
321       "name": "MJRefresh",
322       "source_files": "CaamDau/MJRefresh/*.{swift}",
323       "dependencies": {
324         "CaamDau/Core": [
326         ],
327         "MJRefresh": [
328           "3.2.0"
329         ]
330       }
331     },
332     {
333       "name": "FDFullscreenPopGesture",
334       "source_files": "CaamDau/FDFullscreenPopGesture/*.{swift}",
335       "dependencies": {
336         "CaamDau/Core": [
338         ],
339         "FDFullscreenPopGesture": [
341         ]
342       }
343     },
344     {
345       "name": "Net",
346       "subspecs": [
347         {
348           "name": "Core",
349           "source_files": "CaamDau/NetWork/Core/*",
350           "dependencies": {
351             "Alamofire": [
352               "4.9.1"
353             ],
354             "CaamDau/Core": [
356             ]
357           }
358         },
359         {
360           "name": "All",
361           "dependencies": {
362             "CaamDau/Net/Core": [
364             ],
365             "CaamDau/Net/SwiftyJSON": [
367             ],
368             "CaamDau/Net/Cache": [
370             ],
371             "CaamDau/Net/Codable": [
373             ]
374           }
375         },
376         {
377           "name": "SwiftyJSON",
378           "source_files": "CaamDau/NetWork/SwiftyJSON/*.{swift}",
379           "dependencies": {
380             "CaamDau/Net/Core": [
382             ],
383             "SwiftyJSON": [
385             ]
386           }
387         },
388         {
389           "name": "Cache",
390           "source_files": "CaamDau/NetWork/Cache/*.{swift}",
391           "dependencies": {
392             "CaamDau/Core": [
394             ],
395             "CaamDau/Net/Core": [
397             ],
398             "Cache": [
400             ]
401           }
402         },
403         {
404           "name": "Codable",
405           "source_files": "CaamDau/NetWork/Codable/*.{swift}",
406           "dependencies": {
407             "CaamDau/Net/Core": [
409             ],
410             "CleanJSON": [
412             ]
413           }
414         }
415       ]
416     }
417   ],
418   "swift_version": "5.0"