2 "name": "AwsomeReactNative",
4 "summary": "It's an awsome reactnative project.",
5 "description": "It's an awsome reactnative project. I try to put react native in a separate project.",
6 "homepage": "https://github.com/wuqiuhao/AwsomeReactNative",
9 "wuqiuhao": "wqiuhao@gmail.com"
12 "git": "https://github.com/wuqiuhao/AwsomeReactNative.git",
28 "module_name": "React",
29 "swift_version": "4.1",
30 "pod_target_xcconfig": {
31 "CLANG_CXX_LANGUAGE_STANDARD": "c++14",
32 "OTHER_LDFLAGS": "-ObjC",
33 "HEADER_SEARCH_PATHS": "'$(PODS_TARGET_SRCROOT)/node_modules/react-native/ReactCommon' '$(PODS_ROOT)/Folly' '$(PODS_ROOT)/boost-for-react-native' '$(PODS_ROOT)/DoubleConversion'"
38 "source_files": "node_modules/**/*.{js}"
42 "source_files": "node_modules/react-native/ReactCommon/yoga/**/*.{h,c}"
47 "AwsomeReactNative/yoga": [
51 "source_files": "node_modules/react-native/React/**/*.{c,h,m,mm,S}",
55 "node_modules/react-native/React/DevSupport/*",
56 "node_modules/react-native/React/Inspector/*",
57 "node_modules/react-native/ReactCommon/yoga/*",
58 "node_modules/react-native/React/Cxx*/*",
59 "node_modules/react-native/React/Base/RCTBatchedBridge.mm",
60 "node_modules/react-native/React/Executors/*"
63 "exclude_files": "node_modules/react-native/React/**/RCTTVView.*"
65 "header_dir": "node_modules/react-native/React",
66 "frameworks": "JavaScriptCore",
70 "name": "BatchedBridge",
72 "AwsomeReactNative/Core": [
75 "AwsomeReactNative/cxxreact_legacy": [
80 "node_modules/react-native/React/Base/RCTBatchedBridge.mm",
81 "node_modules/react-native/React/Executors/*"
90 "AwsomeReactNative/Core": [
93 "AwsomeReactNative/cxxreact": [
97 "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1",
98 "private_header_files": "node_modules/react-native/React/Cxx*/*.h",
99 "source_files": "node_modules/react-native/React/Cxx*/*.{h,m,mm}"
102 "name": "DevSupport",
104 "AwsomeReactNative/Core": [
107 "AwsomeReactNative/RCTWebSocket": [
112 "node_modules/react-native/React/DevSupport/*",
113 "node_modules/react-native/React/Inspector/*"
117 "name": "jschelpers_legacy",
119 "node_modules/react-native/ReactCommon/jschelpers/{JavaScriptCore,JSCWrapper,InspectorInterfaces}.{cpp,h}",
120 "node_modules/react-native/ReactCommon/jschelpers/systemJSCWrapper.cpp"
122 "private_header_files": "node_modules/react-native/ReactCommon/jschelpers/{JavaScriptCore,JSCWrapper,InspectorInterfaces}.h",
123 "frameworks": "JavaScriptCore"
126 "name": "cxxreact_legacy",
128 "AwsomeReactNative/jschelpers_legacy": [
132 "source_files": "node_modules/react-native/ReactCommon/cxxreact/{JSBundleType,oss-compat-util}.{cpp,h}",
133 "private_header_files": "node_modules/react-native/ReactCommon/cxxreact/{JSBundleType,oss-compat-util}.h"
136 "name": "jschelpers",
141 "AwsomeReactNative/PrivateDatabase": [
145 "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1",
146 "source_files": "node_modules/react-native/ReactCommon/jschelpers/*.{cpp,h}",
147 "private_header_files": "node_modules/react-native/ReactCommon/jschelpers/*.h",
148 "frameworks": "JavaScriptCore"
151 "name": "PrivateDatabase",
152 "source_files": "node_modules/react-native/ReactCommon/privatedata/*.{cpp,h}",
153 "private_header_files": "node_modules/react-native/ReactCommon/privatedata/*.h"
158 "AwsomeReactNative/jschelpers": [
161 "boost-for-react-native": [
168 "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1",
169 "source_files": "node_modules/react-native/ReactCommon/cxxreact/*.{cpp,h}",
170 "exclude_files": "node_modules/react-native/ReactCommon/cxxreact/SampleCxxModule.*",
171 "private_header_files": "node_modules/react-native/ReactCommon/cxxreact/*.h"
176 "AwsomeReactNative/Core": [
180 "source_files": "node_modules/react-native/Libraries/ART/**/*.{h,m}"
183 "name": "RCTActionSheet",
185 "AwsomeReactNative/Core": [
189 "source_files": "node_modules/react-native/Libraries/ActionSheetIOS/*.{h,m}"
192 "name": "RCTAnimation",
194 "AwsomeReactNative/Core": [
198 "source_files": "node_modules/react-native/Libraries/NativeAnimation/{Drivers/*,Nodes/*,*}.{h,m}",
199 "header_dir": "RCTAnimation"
204 "AwsomeReactNative/Core": [
208 "source_files": "node_modules/react-native/Libraries/Blob/*.{h,m,mm}",
209 "preserve_paths": "node_modules/react-native/Libraries/Blob/*.js"
212 "name": "RCTCameraRoll",
214 "AwsomeReactNative/Core": [
217 "AwsomeReactNative/RCTImage": [
221 "source_files": "node_modules/react-native/Libraries/CameraRoll/*.{h,m}"
224 "name": "RCTGeolocation",
226 "AwsomeReactNative/Core": [
230 "source_files": "node_modules/react-native/Libraries/Geolocation/*.{h,m}"
235 "AwsomeReactNative/Core": [
238 "AwsomeReactNative/RCTNetwork": [
242 "source_files": "node_modules/react-native/Libraries/Image/*.{h,m}"
245 "name": "RCTNetwork",
247 "AwsomeReactNative/Core": [
251 "source_files": "node_modules/react-native/Libraries/Network/*.{h,m,mm}"
254 "name": "RCTPushNotification",
256 "AwsomeReactNative/Core": [
260 "source_files": "node_modules/react-native/Libraries/PushNotificationIOS/*.{h,m}"
263 "name": "RCTSettings",
265 "AwsomeReactNative/Core": [
269 "source_files": "node_modules/react-native/Libraries/Settings/*.{h,m}"
274 "AwsomeReactNative/Core": [
278 "source_files": "node_modules/react-native/Libraries/Text/**/*.{h,m}"
281 "name": "RCTVibration",
283 "AwsomeReactNative/Core": [
287 "source_files": "node_modules/react-native/Libraries/Vibration/*.{h,m}"
290 "name": "RCTWebSocket",
292 "AwsomeReactNative/Core": [
295 "AwsomeReactNative/RCTBlob": [
298 "AwsomeReactNative/fishhook": [
302 "source_files": "node_modules/react-native/Libraries/WebSocket/*.{h,m}"
306 "header_dir": "fishhook",
307 "source_files": "node_modules/react-native/Libraries/fishhook/*.{h,c}"
310 "name": "RCTLinkingIOS",
312 "AwsomeReactNative/Core": [
316 "source_files": "node_modules/react-native/Libraries/LinkingIOS/*.{h,m}"
319 "name": "_ignore_me_subspec_for_linting_",
321 "AwsomeReactNative/Core": [
324 "AwsomeReactNative/CxxBridge": [