[Add] AlibabacloudPolardbx20200202 2.0.0
[CocoaPods.git] / Specs / c / b / 4 / MXReact / 0.54.1 / MXReact.podspec.json
blob33121b7d2bfabf3a99c6a4e3fe0e068a00776405
2   "name": "MXReact",
3   "version": "0.54.1",
4   "summary": "非官方的react-native , 使用Cocoapods接入,方便好用!",
5   "description": "React Native apps are built using the React JS\nframework, and render directly to native UIKit\nelements using a fully asynchronous architecture.\nThere is no browser and no HTML. We have picked what\nwe think is the best set of features from these and\nother technologies to build what we hope to become\nthe best product development framework available,\nwith an emphasis on iteration speed, developer\ndelight, continuity of technology, and absolutely\nbeautiful and fast products with no compromises in\nquality or capability.",
6   "homepage": "https://github.com/CodingForMoney/react-native",
7   "license": {
8     "type": "MIT"
9   },
10   "authors": "Facebook",
11   "source": {
12     "git": "https://github.com/CodingForMoney/react-native.git",
13     "tag": "0.54.1"
14   },
15   "default_subspecs": "Core",
16   "header_dir": "React",
17   "requires_arc": true,
18   "platforms": {
19     "ios": "8.0",
20     "tvos": "9.2"
21   },
22   "pod_target_xcconfig": {
23     "CLANG_CXX_LANGUAGE_STANDARD": "c++14"
24   },
25   "preserve_paths": [
26     "LICENSE",
27     "LICENSE-docs"
28   ],
29   "cocoapods_version": ">= 1.2.0",
30   "subspecs": [
31     {
32       "name": "Core",
33       "dependencies": {
34         "MXReact/yoga": [
36         ]
37       },
38       "source_files": "React/**/*.{c,h,m,mm,S,cpp}",
39       "ios": {
40         "exclude_files": "React/**/RCTTV*.*"
41       },
42       "exclude_files": [
43         "**/__tests__/*",
44         "IntegrationTests/*",
45         "React/DevSupport/*",
46         "React/Inspector/*",
47         "ReactCommon/yoga/*",
48         "React/Cxx*/*",
49         "React/**/RCTTV*.*"
50       ],
51       "tvos": {
52         "exclude_files": [
53           "React/Modules/RCTClipboard*",
54           "React/Views/RCTDatePicker*",
55           "React/Views/RCTPicker*",
56           "React/Views/RCTRefreshControl*",
57           "React/Views/RCTSlider*",
58           "React/Views/RCTSwitch*",
59           "React/Views/RCTWebView*"
60         ]
61       },
62       "header_dir": "React",
63       "frameworks": "JavaScriptCore",
64       "libraries": "stdc++",
65       "pod_target_xcconfig": {
66         "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/ReactCommon\""
67       }
68     },
69     {
70       "name": "CxxBridge",
71       "dependencies": {
72         "Folly": [
73           "2016.09.26.00"
74         ],
75         "MXReact/Core": [
77         ],
78         "MXReact/cxxreact": [
80         ]
81       },
82       "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1",
83       "source_files": "React/Cxx*/*.{h,m,mm}"
84     },
85     {
86       "name": "DevSupport",
87       "dependencies": {
88         "MXReact/Core": [
90         ],
91         "MXReact/RCTWebSocket": [
93         ]
94       },
95       "source_files": [
96         "React/DevSupport/*",
97         "React/Inspector/*"
98       ]
99     },
100     {
101       "name": "tvOS",
102       "dependencies": {
103         "MXReact/Core": [
105         ]
106       },
107       "source_files": "React/**/RCTTV*.{h, m}"
108     },
109     {
110       "name": "jschelpers",
111       "dependencies": {
112         "Folly": [
113           "2016.09.26.00"
114         ],
115         "MXReact/PrivateDatabase": [
117         ]
118       },
119       "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1",
120       "source_files": "ReactCommon/jschelpers/*.{cpp,h}",
121       "private_header_files": "ReactCommon/jschelpers/*.h",
122       "pod_target_xcconfig": {
123         "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/ReactCommon\""
124       },
125       "frameworks": "JavaScriptCore"
126     },
127     {
128       "name": "jsinspector",
129       "source_files": "ReactCommon/jsinspector/*.{cpp,h}",
130       "private_header_files": "ReactCommon/jsinspector/*.h",
131       "pod_target_xcconfig": {
132         "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/ReactCommon\""
133       }
134     },
135     {
136       "name": "PrivateDatabase",
137       "source_files": "ReactCommon/privatedata/*.{cpp,h}",
138       "private_header_files": "ReactCommon/privatedata/*.h",
139       "pod_target_xcconfig": {
140         "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/ReactCommon\""
141       }
142     },
143     {
144       "name": "cxxreact",
145       "dependencies": {
146         "MXReact/jschelpers": [
148         ],
149         "MXReact/jsinspector": [
151         ],
152         "boost-for-react-native": [
153           "1.63.0"
154         ],
155         "Folly": [
156           "2016.09.26.00"
157         ]
158       },
159       "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1",
160       "source_files": "ReactCommon/cxxreact/*.{cpp,h}",
161       "exclude_files": "ReactCommon/cxxreact/SampleCxxModule.*",
162       "private_header_files": "ReactCommon/cxxreact/*.h",
163       "pod_target_xcconfig": {
164         "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/ReactCommon\" \"$(PODS_ROOT)/boost-for-react-native\" \"$(PODS_ROOT)/DoubleConversion\" \"$(PODS_ROOT)/Folly\""
165       }
166     },
167     {
168       "name": "ART",
169       "dependencies": {
170         "MXReact/Core": [
172         ]
173       },
174       "source_files": "Libraries/ART/**/*.{h,m}"
175     },
176     {
177       "name": "RCTActionSheet",
178       "dependencies": {
179         "MXReact/Core": [
181         ]
182       },
183       "source_files": "Libraries/ActionSheetIOS/*.{h,m}"
184     },
185     {
186       "name": "RCTAnimation",
187       "dependencies": {
188         "MXReact/Core": [
190         ]
191       },
192       "source_files": "Libraries/NativeAnimation/{Drivers/*,Nodes/*,*}.{h,m}",
193       "header_dir": "RCTAnimation"
194     },
195     {
196       "name": "RCTBlob",
197       "dependencies": {
198         "MXReact/Core": [
200         ]
201       },
202       "source_files": "Libraries/Blob/*.{h,m,mm}",
203       "preserve_paths": "Libraries/Blob/*.js"
204     },
205     {
206       "name": "RCTCameraRoll",
207       "dependencies": {
208         "MXReact/Core": [
210         ],
211         "MXReact/RCTImage": [
213         ]
214       },
215       "source_files": "Libraries/CameraRoll/*.{h,m}"
216     },
217     {
218       "name": "RCTGeolocation",
219       "dependencies": {
220         "MXReact/Core": [
222         ]
223       },
224       "source_files": "Libraries/Geolocation/*.{h,m}"
225     },
226     {
227       "name": "RCTImage",
228       "dependencies": {
229         "MXReact/Core": [
231         ],
232         "MXReact/RCTNetwork": [
234         ]
235       },
236       "source_files": "Libraries/Image/*.{h,m}"
237     },
238     {
239       "name": "RCTNetwork",
240       "dependencies": {
241         "MXReact/Core": [
243         ]
244       },
245       "source_files": "Libraries/Network/*.{h,m,mm}"
246     },
247     {
248       "name": "RCTPushNotification",
249       "dependencies": {
250         "MXReact/Core": [
252         ]
253       },
254       "source_files": "Libraries/PushNotificationIOS/*.{h,m}"
255     },
256     {
257       "name": "RCTSettings",
258       "dependencies": {
259         "MXReact/Core": [
261         ]
262       },
263       "source_files": "Libraries/Settings/*.{h,m}"
264     },
265     {
266       "name": "RCTText",
267       "dependencies": {
268         "MXReact/Core": [
270         ]
271       },
272       "source_files": "Libraries/Text/**/*.{h,m}"
273     },
274     {
275       "name": "RCTVibration",
276       "dependencies": {
277         "MXReact/Core": [
279         ]
280       },
281       "source_files": "Libraries/Vibration/*.{h,m}"
282     },
283     {
284       "name": "RCTWebSocket",
285       "dependencies": {
286         "MXReact/Core": [
288         ],
289         "MXReact/RCTBlob": [
291         ],
292         "MXReact/fishhook": [
294         ]
295       },
296       "source_files": "Libraries/WebSocket/*.{h,m}"
297     },
298     {
299       "name": "fishhook",
300       "header_dir": "fishhook",
301       "source_files": "Libraries/fishhook/*.{h,c}"
302     },
303     {
304       "name": "RCTLinkingIOS",
305       "dependencies": {
306         "MXReact/Core": [
308         ]
309       },
310       "source_files": "Libraries/LinkingIOS/*.{h,m}"
311     },
312     {
313       "name": "RCTTest",
314       "dependencies": {
315         "MXReact/Core": [
317         ]
318       },
319       "source_files": "Libraries/RCTTest/**/*.{h,m}",
320       "frameworks": "XCTest"
321     },
322     {
323       "name": "_ignore_me_subspec_for_linting_",
324       "dependencies": {
325         "MXReact/Core": [
327         ],
328         "MXReact/CxxBridge": [
330         ]
331       }
332     },
333     {
334       "name": "yoga",
335       "header_dir": "yoga",
336       "requires_arc": false,
337       "compiler_flags": [
338         "-fno-omit-frame-pointer",
339         "-fexceptions",
340         "-Wall",
341         "-Werror",
342         "-std=c++1y",
343         "-fPIC"
344       ],
345       "source_files": "ReactCommon/yoga/yoga/**/*.{cpp,h}"
346     }
347   ]