[Add] HyphenateChat_test1 1.0.1
[CocoaPods.git] / Specs / 4 / 5 / f / CaamDau / 0.16.42 / CaamDau.podspec.json
blob16ec97c839dea7087cbb9e3f408e59df21860e17
2   "name": "CaamDau",
3   "version": "0.16.42",
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.16.42"
17   },
18   "platforms": {
19     "ios": "9.0"
20   },
21   "swift_versions": [
22     "4.2",
23     "5.0"
24   ],
25   "default_subspecs": "Core",
26   "frameworks": [
27     "UIKit",
28     "Foundation"
29   ],
30   "subspecs": [
31     {
32       "name": "Core",
33       "source_files": [
34         "CaamDau/Core/*.swift",
35         "CaamDau/Extension/*.swift",
36         "CaamDau/RegEx/*.{swift}"
37       ],
38       "dependencies": {
39         "CaamDau/Value": [
41         ],
42         "CaamDau/Form": [
44         ]
45       }
46     },
47     {
48       "name": "Module",
49       "dependencies": {
50         "CaamDau/Core": [
52         ],
53         "CaamDau/IBInspectable": [
55         ],
56         "CaamDau/Timer": [
58         ],
59         "CaamDau/InputBox": [
61         ],
62         "CaamDau/IconFont": [
64         ],
65         "CaamDau/Page": [
67         ],
68         "CaamDau/TopBar": [
70         ],
71         "CaamDau/AppDelegate": [
73         ],
74         "CaamDau/Router": [
76         ],
77         "CaamDau/HUD": [
79         ],
80         "CaamDau/ViewModel/Core": [
82         ],
83         "CaamDau/Indexes": [
85         ],
86         "CaamDau/Calendar": [
88         ]
89       }
90     },
91     {
92       "name": "All",
93       "dependencies": {
94         "CaamDau/Module": [
96         ],
97         "CaamDau/FDFullscreenPopGesture": [
99         ],
100         "CaamDau/MJRefresh": [
102         ],
103         "CaamDau/Net/All": [
105         ],
106         "CaamDau/ViewModel/BaseUI": [
108         ]
109       }
110     },
111     {
112       "name": "IBInspectable",
113       "source_files": "CaamDau/IBInspectable/*.{swift}"
114     },
115     {
116       "name": "RegEx",
117       "dependencies": {
118         "CaamDau/Core": [
120         ]
121       }
122     },
123     {
124       "name": "Form",
125       "source_files": "CaamDau/Form/*.{swift}"
126     },
127     {
128       "name": "Timer",
129       "source_files": "CaamDau/Timer/*.{swift}",
130       "dependencies": {
131         "CaamDau/Core": [
133         ]
134       }
135     },
136     {
137       "name": "Value",
138       "source_files": "CaamDau/Value/*.{swift}"
139     },
140     {
141       "name": "AppDelegate",
142       "source_files": "CaamDau/AppDelegate/*.{swift}"
143     },
144     {
145       "name": "IconFont",
146       "source_files": "CaamDau/IconFont/Classes/*.{swift}",
147       "resource_bundles": {
148         "CaamDauIconFont": [
149           "CaamDau/IconFont/Assets/*.{ttf}"
150         ]
151       },
152       "dependencies": {
153         "CaamDau/Core": [
155         ]
156       }
157     },
158     {
159       "name": "TopBar",
160       "source_files": "CaamDau/TopBar/*.{swift}",
161       "dependencies": {
162         "CaamDau/Core": [
164         ],
165         "CaamDau/Value": [
167         ],
168         "CaamDau/IconFont": [
170         ],
171         "CaamDau/FDFullscreenPopGesture": [
173         ],
174         "SnapKit": [
176         ]
177       }
178     },
179     {
180       "name": "Page",
181       "source_files": "CaamDau/Page/*.{swift}",
182       "dependencies": {
183         "CaamDau/Core": [
185         ],
186         "CaamDau/FDFullscreenPopGesture": [
188         ],
189         "SnapKit": [
191         ]
192       }
193     },
194     {
195       "name": "InputBox",
196       "source_files": "CaamDau/InputBox/Classes/*.{swift}",
197       "dependencies": {
198         "CaamDau/Core": [
200         ],
201         "SnapKit": [
203         ]
204       },
205       "resource_bundles": {
206         "CaamDauInputBox": [
207           "CaamDau/InputBox/Nib/*.{xib}"
208         ]
209       }
210     },
211     {
212       "name": "HUD",
213       "source_files": "CaamDau/HUD/*.{swift}",
214       "dependencies": {
215         "CaamDau/Core": [
217         ],
218         "CaamDau/Timer": [
220         ],
221         "CaamDau/IconFont": [
223         ],
224         "SnapKit": [
226         ]
227       }
228     },
229     {
230       "name": "ViewModel",
231       "subspecs": [
232         {
233           "name": "Core",
234           "source_files": "CaamDau/ViewModel/Core/*.{swift}",
235           "dependencies": {
236             "CaamDau/Core": [
238             ]
239           }
240         },
241         {
242           "name": "BaseUI",
243           "source_files": "CaamDau/ViewModel/BaseUI/*.{swift}",
244           "dependencies": {
245             "CaamDau/ViewModel/Core": [
247             ],
248             "CaamDau/TopBar": [
250             ],
251             "CaamDau/MJRefresh": [
253             ],
254             "SnapKit": [
256             ]
257           }
258         }
259       ]
260     },
261     {
262       "name": "Router",
263       "source_files": "CaamDau/Router/*.{swift}",
264       "dependencies": {
265         "CaamDau/Core": [
267         ]
268       }
269     },
270     {
271       "name": "Indexes",
272       "source_files": "CaamDau/Indexes/*.{swift}",
273       "dependencies": {
274         "CaamDau/Core": [
276         ],
277         "SnapKit": [
279         ]
280       }
281     },
282     {
283       "name": "Calendar",
284       "source_files": "CaamDau/Calendar/*.{swift}",
285       "dependencies": {
286         "CaamDau/Core": [
288         ],
289         "SnapKit": [
291         ]
292       }
293     },
294     {
295       "name": "MJRefresh",
296       "source_files": "CaamDau/MJRefresh/*.{swift}",
297       "dependencies": {
298         "CaamDau/Core": [
300         ],
301         "MJRefresh": [
302           "3.2.0"
303         ]
304       }
305     },
306     {
307       "name": "FDFullscreenPopGesture",
308       "source_files": "CaamDau/FDFullscreenPopGesture/*.{swift}",
309       "dependencies": {
310         "CaamDau/Core": [
312         ],
313         "FDFullscreenPopGesture": [
315         ]
316       }
317     },
318     {
319       "name": "Net",
320       "subspecs": [
321         {
322           "name": "Core",
323           "source_files": "CaamDau/NetWork/Core/*",
324           "dependencies": {
325             "Alamofire": [
327             ],
328             "CaamDau/Core": [
330             ]
331           }
332         },
333         {
334           "name": "All",
335           "dependencies": {
336             "CaamDau/Net/Core": [
338             ],
339             "CaamDau/Net/SwiftyJSON": [
341             ],
342             "CaamDau/Net/Cache": [
344             ],
345             "CaamDau/Net/Codable": [
347             ]
348           }
349         },
350         {
351           "name": "SwiftyJSON",
352           "source_files": "CaamDau/NetWork/SwiftyJSON/*.{swift}",
353           "dependencies": {
354             "CaamDau/Net/Core": [
356             ],
357             "SwiftyJSON": [
359             ]
360           }
361         },
362         {
363           "name": "Cache",
364           "source_files": "CaamDau/NetWork/Cache/*.{swift}",
365           "dependencies": {
366             "CaamDau/Core": [
368             ],
369             "CaamDau/Net/Core": [
371             ],
372             "Cache": [
374             ]
375           }
376         },
377         {
378           "name": "Codable",
379           "source_files": "CaamDau/NetWork/Codable/*.{swift}",
380           "dependencies": {
381             "CaamDau/Net/Core": [
383             ],
384             "CleanJSON": [
386             ]
387           }
388         }
389       ]
390     }
391   ],
392   "swift_version": "5.0"