[Add] YIM 2.2.1
[CocoaPods.git] / Specs / f / 7 / e / LYReactNative / 0.57.8 / LYReactNative.podspec.json
blob94d2ec6948db2141d5ed3f74bc9baa7f615ea37b
2   "name": "LYReactNative",
3   "version": "0.57.8",
4   "summary": "pod for ReactNative.",
5   "description": "pod for ReactNative with RN v0.57.8.",
6   "homepage": "https://github.com/liujungithup131477/LYReactNative",
7   "license": "MIT",
8   "authors": {
9     "admin": "liujun163131477@163.com"
10   },
11   "source": {
12     "git": "https://github.com/liujungithup131477/LYReactNative.git",
13     "tag": "0.57.8"
14   },
15   "header_dir": "React",
16   "requires_arc": true,
17   "platforms": {
18     "ios": "9.0"
19   },
20   "pod_target_xcconfig": {
21     "CLANG_CXX_LANGUAGE_STANDARD": "c++14",
22     "OTHER_LDFLAGS": "-ObjC",
23     "HEADER_SEARCH_PATHS": "'$(PODS_ROOT)/Folly' '$(PODS_ROOT)/boost-for-react-native'  '$(PODS_ROOT)/DoubleConversion' '$(PODS_TARGET_SRCROOT)/BRCIotSmartLifeRN/CodePush'",
24     "VALID_ARCHS[sdk=iphonesimulator*]": ""
25   },
26   "cocoapods_version": ">= 1.2.0",
27   "subspecs": [
28     {
29       "name": "React",
30       "subspecs": [
31         {
32           "name": "Core",
33           "dependencies": {
34             "Yoga": [
36             ]
37           },
38           "header_dir": "React",
39           "frameworks": "JavaScriptCore",
40           "libraries": "stdc++",
41           "pod_target_xcconfig": {
42             "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/node_modules/react-native/ReactCommon\""
43           },
44           "subspecs": [
45             {
46               "name": "Base",
47               "source_files": "node_modules/react-native/React/Base/**/*.{c,h,m,mm,S,cpp}",
48               "ios": {
49                 "exclude_files": "node_modules/react-native/React/**/RCTTV*.*"
50               }
51             },
52             {
53               "name": "Modules",
54               "source_files": "node_modules/react-native/React/Modules/*.{c,h,m,mm,S,cpp}",
55               "ios": {
56                 "exclude_files": "node_modules/react-native/React/**/RCTTV*.*"
57               }
58             },
59             {
60               "name": "Profiler",
61               "source_files": "node_modules/react-native/React/Profiler/*.{c,h,m,mm,S,cpp}",
62               "ios": {
63                 "exclude_files": "node_modules/react-native/React/**/RCTTV*.*"
64               }
65             },
66             {
67               "name": "UIUtils",
68               "source_files": "node_modules/react-native/React/UIUtils/*.{c,h,m,mm,S,cpp}",
69               "ios": {
70                 "exclude_files": "node_modules/react-native/React/**/RCTTV*.*"
71               }
72             },
73             {
74               "name": "Views",
75               "source_files": "node_modules/react-native/React/Views/**/*.{c,h,m,mm,S,cpp}",
76               "ios": {
77                 "exclude_files": "node_modules/react-native/React/Views/RCTTV*.*"
78               }
79             }
80           ]
81         },
82         {
83           "name": "CxxBridge",
84           "dependencies": {
85             "Folly": [
86               "2016.09.26.00"
87             ],
88             "LYReactNative/React/Core": [
90             ],
91             "LYReactNative/React/cxxreact": [
93             ]
94           },
95           "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1",
96           "private_header_files": "node_modules/react-native/React/Cxx*/*.h",
97           "source_files": "node_modules/react-native/React/Cxx*/*.{h,m,mm}"
98         },
99         {
100           "name": "DevSupport",
101           "dependencies": {
102             "LYReactNative/React/Core": [
104             ],
105             "LYReactNative/React/RCTWebSocket": [
107             ]
108           },
109           "source_files": [
110             "node_modules/react-native/React/DevSupport/*",
111             "node_modules/react-native/React/Inspector/*"
112           ]
113         },
114         {
115           "name": "jschelpers",
116           "dependencies": {
117             "Folly": [
118               "2016.09.26.00"
119             ],
120             "LYReactNative/React/PrivateDatabase": [
122             ]
123           },
124           "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1",
125           "source_files": "node_modules/react-native/ReactCommon/jschelpers/*.{cpp,h}",
126           "private_header_files": "node_modules/react-native/ReactCommon/jschelpers/*.h",
127           "pod_target_xcconfig": {
128             "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/node_modules/react-native/ReactCommon\""
129           },
130           "frameworks": "JavaScriptCore"
131         },
132         {
133           "name": "jsinspector",
134           "source_files": "node_modules/react-native/ReactCommon/jsinspector/*.{cpp,h}",
135           "private_header_files": "node_modules/react-native/ReactCommon/jsinspector/*.h",
136           "pod_target_xcconfig": {
137             "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/node_modules/react-native/ReactCommon\""
138           }
139         },
140         {
141           "name": "PrivateDatabase",
142           "source_files": "node_modules/react-native/ReactCommon/privatedata/*.{cpp,h}",
143           "private_header_files": "node_modules/react-native/ReactCommon/privatedata/*.h",
144           "pod_target_xcconfig": {
145             "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/node_modules/react-native/ReactCommon\""
146           }
147         },
148         {
149           "name": "cxxreact",
150           "dependencies": {
151             "LYReactNative/React/jschelpers": [
153             ],
154             "LYReactNative/React/jsinspector": [
156             ],
157             "boost-for-react-native": [
158               "1.63.0"
159             ],
160             "Folly": [
161               "2016.09.26.00"
162             ]
163           },
164           "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1",
165           "source_files": "node_modules/react-native/ReactCommon/cxxreact/*.{cpp,h}",
166           "exclude_files": "node_modules/react-native/ReactCommon/cxxreact/SampleCxxModule.*",
167           "private_header_files": "node_modules/react-native/ReactCommon/cxxreact/*.h",
168           "pod_target_xcconfig": {
169             "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/node_modules/react-native/ReactCommon\" \"$(PODS_ROOT)/boost-for-react-native\" \"$(PODS_ROOT)/DoubleConversion\" \"$(PODS_ROOT)/Folly\""
170           }
171         },
172         {
173           "name": "RCTAnimation",
174           "dependencies": {
175             "LYReactNative/React/Core": [
177             ]
178           },
179           "source_files": "node_modules/react-native/Libraries/NativeAnimation/{Drivers/*,Nodes/*,*}.{h,m}",
180           "header_dir": "RCTAnimation"
181         },
182         {
183           "name": "RCTBlob",
184           "dependencies": {
185             "LYReactNative/React/Core": [
187             ]
188           },
189           "source_files": "node_modules/react-native/Libraries/Blob/*.{h,m,mm}",
190           "preserve_paths": "node_modules/react-native/Libraries/Blob/*.js"
191         },
192         {
193           "name": "RCTGeolocation",
194           "dependencies": {
195             "LYReactNative/React/Core": [
197             ]
198           },
199           "source_files": "node_modules/react-native/Libraries/Geolocation/*.{h,m}"
200         },
201         {
202           "name": "RCTImage",
203           "dependencies": {
204             "LYReactNative/React/Core": [
206             ],
207             "LYReactNative/React/RCTNetwork": [
209             ]
210           },
211           "source_files": "node_modules/react-native/Libraries/Image/*.{h,m}"
212         },
213         {
214           "name": "RCTNetwork",
215           "dependencies": {
216             "LYReactNative/React/Core": [
218             ]
219           },
220           "source_files": "node_modules/react-native/Libraries/Network/*.{h,m,mm}"
221         },
222         {
223           "name": "RCTText",
224           "dependencies": {
225             "LYReactNative/React/Core": [
227             ]
228           },
229           "source_files": "node_modules/react-native/Libraries/Text/**/*.{h,m}"
230         },
231         {
232           "name": "RCTWebSocket",
233           "dependencies": {
234             "LYReactNative/React/Core": [
236             ],
237             "LYReactNative/React/RCTBlob": [
239             ],
240             "LYReactNative/React/fishhook": [
242             ]
243           },
244           "source_files": "node_modules/react-native/Libraries/WebSocket/*.{h,m}"
245         },
246         {
247           "name": "fishhook",
248           "header_dir": "fishhook",
249           "source_files": "node_modules/react-native/Libraries/fishhook/*.{h,c}"
250         },
251         {
252           "name": "RCTLinkingIOS",
253           "dependencies": {
254             "LYReactNative/React/Core": [
256             ]
257           },
258           "source_files": "node_modules/react-native/Libraries/LinkingIOS/*.{h,m}"
259         }
260       ]
261     }
262   ]