[Add] com-qqsdk-control-Tools 1.2.1
[CocoaPods.git] / Specs / 4 / 5 / f / CaamDau / 1.0 / CaamDau.podspec.json
blob495566e767fe5a1c0df4ce11f8297edb876126d5
2   "name": "CaamDau",
3   "version": "1.0",
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.0"
17   },
18   "platforms": {
19     "ios": "9.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       }
88     },
89     {
90       "name": "All",
91       "dependencies": {
92         "CaamDau/Module": [
94         ],
95         "CaamDau/FDFullscreenPopGesture": [
97         ],
98         "CaamDau/MJRefresh": [
100         ],
101         "CaamDau/Net/All": [
103         ],
104         "CaamDau/ViewModel/BaseUI": [
106         ]
107       }
108     },
109     {
110       "name": "Extension",
111       "source_files": [
112         "CaamDau/Core/**/*.swift",
113         "CaamDau/Extension/**/*.swift",
114         "CaamDau/Value/*.{swift}",
115         "CaamDau/RegEx/**/*.{swift}"
116       ]
117     },
118     {
119       "name": "Form",
120       "source_files": [
121         "CaamDau/Core/**/*.swift",
122         "CaamDau/Extension/**/*.swift",
123         "CaamDau/Value/*.{swift}",
124         "CaamDau/Form/**/*.{swift}",
125         "CaamDau/RegEx/**/*.{swift}"
126       ]
127     },
128     {
129       "name": "Timer",
130       "source_files": "CaamDau/Timer/*.{swift}",
131       "dependencies": {
132         "CaamDau/Core": [
134         ]
135       }
136     },
137     {
138       "name": "Value",
139       "source_files": "CaamDau/Value/*.{swift}"
140     },
141     {
142       "name": "IBInspectable",
143       "source_files": "CaamDau/IBInspectable/*.{swift}"
144     },
145     {
146       "name": "AppDelegate",
147       "source_files": "CaamDau/AppDelegate/*.{swift}"
148     },
149     {
150       "name": "IconFont",
151       "source_files": "CaamDau/IconFont/Classes/*.{swift}",
152       "resource_bundles": {
153         "CaamDauIconFont": [
154           "CaamDau/IconFont/Assets/*.{ttf}"
155         ]
156       },
157       "dependencies": {
158         "CaamDau/Core": [
160         ]
161       }
162     },
163     {
164       "name": "TopBar",
165       "source_files": "CaamDau/TopBar/*.{swift}",
166       "dependencies": {
167         "CaamDau/Core": [
169         ],
170         "CaamDau/Value": [
172         ],
173         "CaamDau/IconFont": [
175         ],
176         "CaamDau/FDFullscreenPopGesture": [
178         ],
179         "SnapKit": [
181         ]
182       }
183     },
184     {
185       "name": "Page",
186       "source_files": "CaamDau/Page/*.{swift}",
187       "dependencies": {
188         "CaamDau/Core": [
190         ],
191         "CaamDau/FDFullscreenPopGesture": [
193         ],
194         "SnapKit": [
196         ]
197       }
198     },
199     {
200       "name": "InputBox",
201       "source_files": "CaamDau/InputBox/Classes/*.{swift}",
202       "dependencies": {
203         "CaamDau/Core": [
205         ],
206         "SnapKit": [
208         ]
209       },
210       "resource_bundles": {
211         "CaamDauInputBox": [
212           "CaamDau/InputBox/Nib/*.{xib}"
213         ]
214       }
215     },
216     {
217       "name": "HUD",
218       "source_files": "CaamDau/HUD/*.{swift}",
219       "dependencies": {
220         "CaamDau/Core": [
222         ],
223         "CaamDau/Timer": [
225         ],
226         "CaamDau/IconFont": [
228         ],
229         "SnapKit": [
231         ]
232       }
233     },
234     {
235       "name": "ViewModel",
236       "subspecs": [
237         {
238           "name": "Core",
239           "source_files": "CaamDau/ViewModel/Core/**/*.{swift}",
240           "dependencies": {
241             "CaamDau/Core": [
243             ]
244           }
245         },
246         {
247           "name": "BaseUI",
248           "source_files": "CaamDau/ViewModel/BaseUI/**/*.{swift}",
249           "dependencies": {
250             "CaamDau/ViewModel/Core": [
252             ],
253             "CaamDau/TopBar": [
255             ],
256             "CaamDau/MJRefresh": [
258             ],
259             "SnapKit": [
261             ]
262           }
263         }
264       ]
265     },
266     {
267       "name": "Router",
268       "source_files": "CaamDau/Router/*.{swift}",
269       "dependencies": {
270         "CaamDau/Core": [
272         ]
273       }
274     },
275     {
276       "name": "Indexes",
277       "source_files": "CaamDau/Indexes/*.{swift}",
278       "dependencies": {
279         "CaamDau/Core": [
281         ],
282         "SnapKit": [
284         ]
285       }
286     },
287     {
288       "name": "Calendar",
289       "source_files": "CaamDau/Calendar/*.{swift}",
290       "dependencies": {
291         "CaamDau/Core": [
293         ],
294         "SnapKit": [
296         ]
297       }
298     },
299     {
300       "name": "Empty",
301       "source_files": "CaamDau/EmptyView/**/*.{swift}",
302       "dependencies": {
303         "CaamDau/Core": [
305         ]
306       }
307     },
308     {
309       "name": "MJRefresh",
310       "source_files": "CaamDau/MJRefresh/*.{swift}",
311       "dependencies": {
312         "CaamDau/Core": [
314         ],
315         "MJRefresh": [
316           "3.2.0"
317         ]
318       }
319     },
320     {
321       "name": "FDFullscreenPopGesture",
322       "source_files": "CaamDau/FDFullscreenPopGesture/*.{swift}",
323       "dependencies": {
324         "CaamDau/Core": [
326         ],
327         "FDFullscreenPopGesture": [
329         ]
330       }
331     },
332     {
333       "name": "Net",
334       "subspecs": [
335         {
336           "name": "Core",
337           "source_files": "CaamDau/NetWork/Core/*",
338           "dependencies": {
339             "Alamofire": [
341             ],
342             "CaamDau/Core": [
344             ]
345           }
346         },
347         {
348           "name": "All",
349           "dependencies": {
350             "CaamDau/Net/Core": [
352             ],
353             "CaamDau/Net/SwiftyJSON": [
355             ],
356             "CaamDau/Net/Cache": [
358             ],
359             "CaamDau/Net/Codable": [
361             ]
362           }
363         },
364         {
365           "name": "SwiftyJSON",
366           "source_files": "CaamDau/NetWork/SwiftyJSON/*.{swift}",
367           "dependencies": {
368             "CaamDau/Net/Core": [
370             ],
371             "SwiftyJSON": [
373             ]
374           }
375         },
376         {
377           "name": "Cache",
378           "source_files": "CaamDau/NetWork/Cache/*.{swift}",
379           "dependencies": {
380             "CaamDau/Core": [
382             ],
383             "CaamDau/Net/Core": [
385             ],
386             "Cache": [
388             ]
389           }
390         },
391         {
392           "name": "Codable",
393           "source_files": "CaamDau/NetWork/Codable/*.{swift}",
394           "dependencies": {
395             "CaamDau/Net/Core": [
397             ],
398             "CleanJSON": [
400             ]
401           }
402         }
403       ]
404     }
405   ],
406   "swift_version": "5.0"