[Add] JuphoonCloudSDK_iOS 2.14.15
[CocoaPods.git] / Specs / 4 / 5 / f / CaamDau / 0.14.50 / CaamDau.podspec.json
blob4d7eb756559b15cd262ef1c4cfe9a8ca62565eaa
2   "name": "CaamDau",
3   "version": "0.14.50",
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": "0.14.50"
17   },
18   "platforms": {
19     "ios": "10.0"
20   },
21   "swift_versions": [
22     "4.2",
23     "5.0"
24   ],
25   "default_subspecs": "Core",
26   "frameworks": [
27     "UIKit",
28     "Foundation"
29   ],
30   "swift_version": "5.0",
31   "subspecs": [
32     {
33       "name": "Core",
34       "source_files": [
35         "CaamDau/Core/*.swift",
36         "CaamDau/Extension/*.swift",
37         "CaamDau/RegEx/*.{swift}"
38       ],
39       "dependencies": {
40         "CaamDau/Value": [
42         ],
43         "CaamDau/Form": [
45         ]
46       }
47     },
48     {
49       "name": "Module",
50       "dependencies": {
51         "CaamDau/Core": [
53         ],
54         "CaamDau/IBInspectable": [
56         ],
57         "CaamDau/Timer": [
59         ],
60         "CaamDau/InputBox": [
62         ],
63         "CaamDau/IconFont": [
65         ],
66         "CaamDau/Page": [
68         ],
69         "CaamDau/TopBar": [
71         ],
72         "CaamDau/AppDelegate": [
74         ],
75         "CaamDau/Router": [
77         ],
78         "CaamDau/HUD": [
80         ],
81         "CaamDau/ViewModel": [
83         ],
84         "CaamDau/Indexes": [
86         ],
87         "CaamDau/Calendar": [
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       }
108     },
109     {
110       "name": "IBInspectable",
111       "source_files": "CaamDau/IBInspectable/*.{swift}"
112     },
113     {
114       "name": "RegEx",
115       "dependencies": {
116         "CaamDau/Core": [
118         ]
119       }
120     },
121     {
122       "name": "Form",
123       "source_files": "CaamDau/Form/*.{swift}"
124     },
125     {
126       "name": "Timer",
127       "source_files": "CaamDau/Timer/*.{swift}",
128       "dependencies": {
129         "CaamDau/Core": [
131         ]
132       }
133     },
134     {
135       "name": "Value",
136       "source_files": "CaamDau/Value/*.{swift}"
137     },
138     {
139       "name": "AppDelegate",
140       "source_files": "CaamDau/AppDelegate/*.{swift}"
141     },
142     {
143       "name": "IconFont",
144       "source_files": "CaamDau/IconFont/Classes/*.{swift}",
145       "resource_bundles": {
146         "CaamDauIconFont": [
147           "CaamDau/IconFont/Assets/*.{ttf}"
148         ]
149       },
150       "dependencies": {
151         "CaamDau/Core": [
153         ]
154       }
155     },
156     {
157       "name": "TopBar",
158       "source_files": "CaamDau/TopBar/*.{swift}",
159       "dependencies": {
160         "CaamDau/Core": [
162         ],
163         "CaamDau/Value": [
165         ],
166         "CaamDau/IconFont": [
168         ],
169         "CaamDau/FDFullscreenPopGesture": [
171         ],
172         "SnapKit": [
174         ]
175       }
176     },
177     {
178       "name": "Page",
179       "source_files": "CaamDau/Page/*.{swift}",
180       "dependencies": {
181         "CaamDau/Core": [
183         ],
184         "CaamDau/FDFullscreenPopGesture": [
186         ],
187         "SnapKit": [
189         ]
190       }
191     },
192     {
193       "name": "InputBox",
194       "source_files": "CaamDau/InputBox/Classes/*.{swift}",
195       "dependencies": {
196         "CaamDau/Core": [
198         ],
199         "SnapKit": [
201         ]
202       },
203       "resource_bundles": {
204         "CaamDauInputBox": [
205           "CaamDau/InputBox/Nib/*.{xib}"
206         ]
207       }
208     },
209     {
210       "name": "HUD",
211       "source_files": "CaamDau/HUD/*.{swift}",
212       "dependencies": {
213         "CaamDau/Core": [
215         ],
216         "CaamDau/Timer": [
218         ],
219         "CaamDau/IconFont": [
221         ],
222         "SnapKit": [
224         ]
225       }
226     },
227     {
228       "name": "ViewModel",
229       "source_files": "CaamDau/ViewModel/*.{swift}",
230       "dependencies": {
231         "CaamDau/Core": [
233         ],
234         "CaamDau/TopBar": [
236         ],
237         "CaamDau/MJRefresh": [
239         ],
240         "SnapKit": [
242         ]
243       }
244     },
245     {
246       "name": "Router",
247       "source_files": "CaamDau/Router/*.{swift}"
248     },
249     {
250       "name": "Indexes",
251       "source_files": "CaamDau/Indexes/*.{swift}",
252       "dependencies": {
253         "CaamDau/Core": [
255         ],
256         "SnapKit": [
258         ]
259       }
260     },
261     {
262       "name": "Calendar",
263       "source_files": "CaamDau/Calendar/*.{swift}",
264       "dependencies": {
265         "CaamDau/Core": [
267         ],
268         "SnapKit": [
270         ]
271       }
272     },
273     {
274       "name": "MJRefresh",
275       "source_files": "CaamDau/MJRefresh/*.{swift}",
276       "dependencies": {
277         "CaamDau/Core": [
279         ],
280         "MJRefresh": [
282         ]
283       }
284     },
285     {
286       "name": "FDFullscreenPopGesture",
287       "source_files": "CaamDau/FDFullscreenPopGesture/*.{swift}",
288       "dependencies": {
289         "CaamDau/Core": [
291         ],
292         "FDFullscreenPopGesture": [
294         ]
295       }
296     },
297     {
298       "name": "Net",
299       "subspecs": [
300         {
301           "name": "Core",
302           "source_files": "CaamDau/NetWork/Core/*",
303           "dependencies": {
304             "Alamofire": [
306             ],
307             "CaamDau/Core": [
309             ]
310           }
311         },
312         {
313           "name": "All",
314           "dependencies": {
315             "CaamDau/Net/Core": [
317             ],
318             "CaamDau/Net/SwiftyJSON": [
320             ],
321             "CaamDau/Net/Cache": [
323             ],
324             "CaamDau/Net/Codable": [
326             ]
327           }
328         },
329         {
330           "name": "SwiftyJSON",
331           "source_files": "CaamDau/NetWork/SwiftyJSON/*.{swift}",
332           "dependencies": {
333             "CaamDau/Net/Core": [
335             ],
336             "SwiftyJSON": [
338             ]
339           }
340         },
341         {
342           "name": "Cache",
343           "source_files": "CaamDau/NetWork/Cache/*.{swift}",
344           "dependencies": {
345             "CaamDau/Core": [
347             ],
348             "CaamDau/Net/Core": [
350             ],
351             "Cache": [
353             ]
354           }
355         },
356         {
357           "name": "Codable",
358           "source_files": "CaamDau/NetWork/Codable/*.{swift}",
359           "dependencies": {
360             "CaamDau/Net/Core": [
362             ],
363             "CleanJSON": [
365             ]
366           }
367         }
368       ]
369     }
370   ]