[Add] MapboxCommon 24.10.0-daily-2024-12-21-04-26
[CocoaPods.git] / Specs / 4 / 5 / f / CaamDau / 0.11.50 / CaamDau.podspec.json
blobff556ac4c0167bf67ec7b2dea1a9d33ba24661bd
2   "name": "CaamDau",
3   "version": "0.11.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.11.50"
17   },
18   "platforms": {
19     "ios": "10.0"
20   },
21   "swift_versions": "5.0",
22   "default_subspecs": "Core",
23   "frameworks": [
24     "UIKit",
25     "Foundation"
26   ],
27   "swift_version": "5.0",
28   "subspecs": [
29     {
30       "name": "Core",
31       "source_files": [
32         "CaamDau/Core/*.swift",
33         "CaamDau/Extension/*.swift",
34         "CaamDau/RegEx/*.{swift}"
35       ],
36       "dependencies": {
37         "CaamDau/Value": [
39         ],
40         "CaamDau/Form": [
42         ]
43       }
44     },
45     {
46       "name": "Module",
47       "dependencies": {
48         "CaamDau/Core": [
50         ],
51         "CaamDau/IBInspectable": [
53         ],
54         "CaamDau/Timer": [
56         ],
57         "CaamDau/InputBox": [
59         ],
60         "CaamDau/IconFont": [
62         ],
63         "CaamDau/Page": [
65         ],
66         "CaamDau/TopBar": [
68         ],
69         "CaamDau/AppDelegate": [
71         ],
72         "CaamDau/Router": [
74         ],
75         "CaamDau/HUD": [
77         ],
78         "CaamDau/ViewModel": [
80         ],
81         "CaamDau/Indexes": [
83         ]
84       }
85     },
86     {
87       "name": "All",
88       "dependencies": {
89         "CaamDau/Module": [
91         ],
92         "CaamDau/FDFullscreenPopGesture": [
94         ],
95         "CaamDau/MJRefresh": [
97         ],
98         "CaamDau/Net/All": [
100         ]
101       }
102     },
103     {
104       "name": "IBInspectable",
105       "source_files": "CaamDau/IBInspectable/*.{swift}"
106     },
107     {
108       "name": "RegEx",
109       "dependencies": {
110         "CaamDau/Core": [
112         ]
113       }
114     },
115     {
116       "name": "Form",
117       "source_files": "CaamDau/Form/*.{swift}"
118     },
119     {
120       "name": "Timer",
121       "source_files": "CaamDau/Timer/*.{swift}",
122       "dependencies": {
123         "CaamDau/Core": [
125         ]
126       }
127     },
128     {
129       "name": "Value",
130       "source_files": "CaamDau/Value/*.{swift}"
131     },
132     {
133       "name": "AppDelegate",
134       "source_files": "CaamDau/AppDelegate/*.{swift}"
135     },
136     {
137       "name": "IconFont",
138       "source_files": "CaamDau/IconFont/Classes/*.{swift}",
139       "resource_bundles": {
140         "CaamDauIconFont": [
141           "CaamDau/IconFont/Assets/*.{ttf}"
142         ]
143       },
144       "dependencies": {
145         "CaamDau/Core": [
147         ]
148       }
149     },
150     {
151       "name": "TopBar",
152       "source_files": "CaamDau/TopBar/*.{swift}",
153       "dependencies": {
154         "CaamDau/Core": [
156         ],
157         "CaamDau/Value": [
159         ],
160         "CaamDau/IconFont": [
162         ],
163         "CaamDau/FDFullscreenPopGesture": [
165         ],
166         "SnapKit": [
168         ]
169       }
170     },
171     {
172       "name": "Page",
173       "source_files": "CaamDau/Page/*.{swift}",
174       "dependencies": {
175         "CaamDau/Core": [
177         ],
178         "CaamDau/FDFullscreenPopGesture": [
180         ],
181         "SnapKit": [
183         ]
184       }
185     },
186     {
187       "name": "InputBox",
188       "source_files": "CaamDau/InputBox/Classes/*.{swift}",
189       "dependencies": {
190         "CaamDau/Core": [
192         ],
193         "SnapKit": [
195         ]
196       },
197       "resource_bundles": {
198         "CaamDauInputBox": [
199           "CaamDau/InputBox/Nib/*.{xib}"
200         ]
201       }
202     },
203     {
204       "name": "HUD",
205       "source_files": "CaamDau/HUD/*.{swift}",
206       "dependencies": {
207         "CaamDau/Core": [
209         ],
210         "CaamDau/Timer": [
212         ],
213         "CaamDau/IconFont": [
215         ],
216         "SnapKit": [
218         ]
219       }
220     },
221     {
222       "name": "ViewModel",
223       "source_files": "CaamDau/ViewModel/*.{swift}",
224       "dependencies": {
225         "CaamDau/Core": [
227         ],
228         "CaamDau/TopBar": [
230         ],
231         "CaamDau/MJRefresh": [
233         ],
234         "SnapKit": [
236         ]
237       }
238     },
239     {
240       "name": "Router",
241       "source_files": "CaamDau/Router/*.{swift}"
242     },
243     {
244       "name": "Indexes",
245       "source_files": "CaamDau/Indexes/*.{swift}",
246       "dependencies": {
247         "CaamDau/Core": [
249         ],
250         "SnapKit": [
252         ]
253       }
254     },
255     {
256       "name": "MJRefresh",
257       "source_files": "CaamDau/MJRefresh/*.{swift}",
258       "dependencies": {
259         "CaamDau/Core": [
261         ],
262         "MJRefresh": [
264         ]
265       }
266     },
267     {
268       "name": "FDFullscreenPopGesture",
269       "source_files": "CaamDau/FDFullscreenPopGesture/*.{swift}",
270       "dependencies": {
271         "CaamDau/Core": [
273         ],
274         "FDFullscreenPopGesture": [
276         ]
277       }
278     },
279     {
280       "name": "Net",
281       "subspecs": [
282         {
283           "name": "Core",
284           "source_files": "CaamDau/NetWork/Core/*",
285           "dependencies": {
286             "Alamofire": [
288             ],
289             "CaamDau/Core": [
291             ]
292           }
293         },
294         {
295           "name": "All",
296           "dependencies": {
297             "CaamDau/Net/Core": [
299             ],
300             "CaamDau/Net/SwiftyJSON": [
302             ],
303             "CaamDau/Net/Cache": [
305             ],
306             "CaamDau/Net/Codable": [
308             ]
309           }
310         },
311         {
312           "name": "SwiftyJSON",
313           "source_files": "CaamDau/NetWork/SwiftyJSON/*.{swift}",
314           "dependencies": {
315             "CaamDau/Net/Core": [
317             ],
318             "SwiftyJSON": [
320             ]
321           }
322         },
323         {
324           "name": "Cache",
325           "source_files": "CaamDau/NetWork/Cache/*.{swift}",
326           "dependencies": {
327             "CaamDau/Core": [
329             ],
330             "CaamDau/Net/Core": [
332             ],
333             "Cache": [
335             ]
336           }
337         },
338         {
339           "name": "Codable",
340           "source_files": "CaamDau/NetWork/Codable/*.{swift}",
341           "dependencies": {
342             "CaamDau/Net/Core": [
344             ],
345             "CleanJSON": [
347             ]
348           }
349         }
350       ]
351     }
352   ]