[Add] ExpoFpCommon 4.8.3
[CocoaPods.git] / Specs / a / c / 5 / LEGO-SDK / 0.5.0 / LEGO-SDK.podspec.json
blob7d7fe3aa2b78ed037d931472720df74ae99722c8
2   "name": "LEGO-SDK",
3   "version": "0.5.0",
4   "summary": "LEGO-SDK is bridge via WebView and Native.",
5   "description": "LEGO-SDK is bridge via WebView and Native.\nSDK Provides lots of APIs.",
6   "homepage": "http://code.yy.com/LEGO-SDK/LEGO-SDK-OC",
7   "license": "Apache License, Version 2.0",
8   "authors": {
9     "PonyCui": "cuis@vip.qq.com"
10   },
11   "platforms": {
12     "ios": "8.0"
13   },
14   "source": {
15     "git": "https://github.com/LEGO-SDK/LEGO-SDK-OC.git",
16     "tag": "0.5.0"
17   },
18   "requires_arc": true,
19   "subspecs": [
20     {
21       "name": "Core",
22       "source_files": [
23         "SDK/Core/*.{h,m}",
24         "SDK/WebView/UIWebView/*.{h,m}",
25         "SDK/WebView/WKWebView/*.{h,m}"
26       ],
27       "frameworks": "JavaScriptCore",
28       "weak_frameworks": "WebKit"
29     },
30     {
31       "name": "AutoInject",
32       "source_files": "SDK/WebView/AutoInject/*.{h,m}",
33       "dependencies": {
34         "LEGO-SDK/Core": [
36         ]
37       },
38       "frameworks": "JavaScriptCore",
39       "weak_frameworks": "WebKit"
40     },
41     {
42       "name": "API",
43       "dependencies": {
44         "LEGO-SDK/Core": [
46         ]
47       },
48       "subspecs": [
49         {
50           "name": "Native",
51           "subspecs": [
52             {
53               "name": "Call",
54               "source_files": "SDK/Modules/Native/Call/*.{h,m}"
55             },
56             {
57               "name": "Check",
58               "source_files": "SDK/Modules/Native/Check/*.{h,m}"
59             },
60             {
61               "name": "DataModel",
62               "source_files": "SDK/Modules/Native/DataModel/*.{h,m}"
63             },
64             {
65               "name": "Device",
66               "source_files": "SDK/Modules/Native/Device/*.{h,m}"
67             },
68             {
69               "name": "FileManager",
70               "source_files": "SDK/Modules/Native/FileManager/*.{h,m}"
71             },
72             {
73               "name": "HTTPRequest",
74               "source_files": "SDK/Modules/Native/HTTPRequest/*.{h,m}"
75             },
76             {
77               "name": "Notification",
78               "source_files": "SDK/Modules/Native/Notification/*.{h,m}"
79             },
80             {
81               "name": "OpenURL",
82               "source_files": "SDK/Modules/Native/OpenURL/*.{h,m}"
83             },
84             {
85               "name": "Pasteboard",
86               "source_files": "SDK/Modules/Native/Pasteboard/*.{h,m}"
87             },
88             {
89               "name": "UserDefaults",
90               "source_files": "SDK/Modules/Native/UserDefaults/*.{h,m}"
91             }
92           ]
93         },
94         {
95           "name": "UI",
96           "subspecs": [
97             {
98               "name": "ActionSheet",
99               "source_files": "SDK/Modules/UI/ActionSheet/*.{h,m}"
100             },
101             {
102               "name": "AlertView",
103               "source_files": "SDK/Modules/UI/AlertView/*.{h,m}"
104             },
105             {
106               "name": "ImagePreviewer",
107               "source_files": "SDK/Modules/UI/ImagePreviewer/*.{h,m}"
108             },
109             {
110               "name": "ModalController",
111               "source_files": "SDK/Modules/UI/ModalController/*.{h,m}",
112               "dependencies": {
113                 "LEGO-SDK/API/UI/ViewController": [
115                 ]
116               }
117             },
118             {
119               "name": "NavigationController",
120               "source_files": "SDK/Modules/UI/NavigationController/*.{h,m}",
121               "dependencies": {
122                 "LEGO-SDK/API/UI/ViewController": [
124                 ]
125               }
126             },
127             {
128               "name": "NavigationItem",
129               "source_files": "SDK/Modules/UI/NavigationItem/*.{h,m}"
130             },
131             {
132               "name": "PageState",
133               "source_files": "SDK/Modules/UI/PageState/*.{h,m}",
134               "dependencies": {
135                 "LEGO-SDK/API/UI/ViewController": [
137                 ]
138               }
139             },
140             {
141               "name": "Picker",
142               "source_files": "SDK/Modules/UI/Picker/*.{h,m}"
143             },
144             {
145               "name": "ProgressView",
146               "source_files": "SDK/Modules/UI/ProgressView/*.{h,m}"
147             },
148             {
149               "name": "Refresh",
150               "source_files": "SDK/Modules/UI/Refresh/*.{h,m}"
151             },
152             {
153               "name": "Toast",
154               "source_files": "SDK/Modules/UI/Toast/*.{h,m}"
155             },
156             {
157               "name": "ViewController",
158               "source_files": [
159                 "SDK/Modules/UI/ViewController/*.{h,m}",
160                 "SDK/Modules/UI/Page/*.{h,m}"
161               ]
162             }
163           ]
164         },
165         {
166           "name": "WebView",
167           "subspecs": [
168             {
169               "name": "Pack",
170               "source_files": "SDK/Modules/WebView/Pack/*.{h,m}",
171               "dependencies": {
172                 "SSZipArchive": [
174                 ]
175               }
176             },
177             {
178               "name": "Skeleton",
179               "source_files": "SDK/Modules/WebView/Skeleton/*.{h,m}"
180             }
181           ]
182         }
183       ]
184     }
185   ]