| { |
| "name": "MXReact", |
| "version": "0.54.1", |
| "summary": "非官方的react-native , 使用Cocoapods接入,方便好用!", |
| "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.", |
| "homepage": "https://github.com/CodingForMoney/react-native", |
| "license": { |
| "type": "MIT" |
| }, |
| "authors": "Facebook", |
| "source": { |
| "git": "https://github.com/CodingForMoney/react-native.git", |
| "tag": "0.54.1" |
| }, |
| "default_subspecs": "Core", |
| "header_dir": "React", |
| "requires_arc": true, |
| "platforms": { |
| "ios": "8.0", |
| "tvos": "9.2" |
| }, |
| "pod_target_xcconfig": { |
| "CLANG_CXX_LANGUAGE_STANDARD": "c++14" |
| }, |
| "preserve_paths": [ |
| "LICENSE", |
| "LICENSE-docs" |
| ], |
| "cocoapods_version": ">= 1.2.0", |
| "subspecs": [ |
| { |
| "name": "Core", |
| "dependencies": { |
| "MXReact/yoga": [ |
| |
| ] |
| }, |
| "source_files": "React/**/*.{c,h,m,mm,S,cpp}", |
| "ios": { |
| "exclude_files": "React/**/RCTTV*.*" |
| }, |
| "exclude_files": [ |
| "**/__tests__/*", |
| "IntegrationTests/*", |
| "React/DevSupport/*", |
| "React/Inspector/*", |
| "ReactCommon/yoga/*", |
| "React/Cxx*/*", |
| "React/**/RCTTV*.*" |
| ], |
| "tvos": { |
| "exclude_files": [ |
| "React/Modules/RCTClipboard*", |
| "React/Views/RCTDatePicker*", |
| "React/Views/RCTPicker*", |
| "React/Views/RCTRefreshControl*", |
| "React/Views/RCTSlider*", |
| "React/Views/RCTSwitch*", |
| "React/Views/RCTWebView*" |
| ] |
| }, |
| "header_dir": "React", |
| "frameworks": "JavaScriptCore", |
| "libraries": "stdc++", |
| "pod_target_xcconfig": { |
| "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/ReactCommon\"" |
| } |
| }, |
| { |
| "name": "CxxBridge", |
| "dependencies": { |
| "Folly": [ |
| "2016.09.26.00" |
| ], |
| "MXReact/Core": [ |
| |
| ], |
| "MXReact/cxxreact": [ |
| |
| ] |
| }, |
| "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1", |
| "source_files": "React/Cxx*/*.{h,m,mm}" |
| }, |
| { |
| "name": "DevSupport", |
| "dependencies": { |
| "MXReact/Core": [ |
| |
| ], |
| "MXReact/RCTWebSocket": [ |
| |
| ] |
| }, |
| "source_files": [ |
| "React/DevSupport/*", |
| "React/Inspector/*" |
| ] |
| }, |
| { |
| "name": "tvOS", |
| "dependencies": { |
| "MXReact/Core": [ |
| |
| ] |
| }, |
| "source_files": "React/**/RCTTV*.{h, m}" |
| }, |
| { |
| "name": "jschelpers", |
| "dependencies": { |
| "Folly": [ |
| "2016.09.26.00" |
| ], |
| "MXReact/PrivateDatabase": [ |
| |
| ] |
| }, |
| "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1", |
| "source_files": "ReactCommon/jschelpers/*.{cpp,h}", |
| "private_header_files": "ReactCommon/jschelpers/*.h", |
| "pod_target_xcconfig": { |
| "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/ReactCommon\"" |
| }, |
| "frameworks": "JavaScriptCore" |
| }, |
| { |
| "name": "jsinspector", |
| "source_files": "ReactCommon/jsinspector/*.{cpp,h}", |
| "private_header_files": "ReactCommon/jsinspector/*.h", |
| "pod_target_xcconfig": { |
| "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/ReactCommon\"" |
| } |
| }, |
| { |
| "name": "PrivateDatabase", |
| "source_files": "ReactCommon/privatedata/*.{cpp,h}", |
| "private_header_files": "ReactCommon/privatedata/*.h", |
| "pod_target_xcconfig": { |
| "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/ReactCommon\"" |
| } |
| }, |
| { |
| "name": "cxxreact", |
| "dependencies": { |
| "MXReact/jschelpers": [ |
| |
| ], |
| "MXReact/jsinspector": [ |
| |
| ], |
| "boost-for-react-native": [ |
| "1.63.0" |
| ], |
| "Folly": [ |
| "2016.09.26.00" |
| ] |
| }, |
| "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1", |
| "source_files": "ReactCommon/cxxreact/*.{cpp,h}", |
| "exclude_files": "ReactCommon/cxxreact/SampleCxxModule.*", |
| "private_header_files": "ReactCommon/cxxreact/*.h", |
| "pod_target_xcconfig": { |
| "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/ReactCommon\" \"$(PODS_ROOT)/boost-for-react-native\" \"$(PODS_ROOT)/DoubleConversion\" \"$(PODS_ROOT)/Folly\"" |
| } |
| }, |
| { |
| "name": "ART", |
| "dependencies": { |
| "MXReact/Core": [ |
| |
| ] |
| }, |
| "source_files": "Libraries/ART/**/*.{h,m}" |
| }, |
| { |
| "name": "RCTActionSheet", |
| "dependencies": { |
| "MXReact/Core": [ |
| |
| ] |
| }, |
| "source_files": "Libraries/ActionSheetIOS/*.{h,m}" |
| }, |
| { |
| "name": "RCTAnimation", |
| "dependencies": { |
| "MXReact/Core": [ |
| |
| ] |
| }, |
| "source_files": "Libraries/NativeAnimation/{Drivers/*,Nodes/*,*}.{h,m}", |
| "header_dir": "RCTAnimation" |
| }, |
| { |
| "name": "RCTBlob", |
| "dependencies": { |
| "MXReact/Core": [ |
| |
| ] |
| }, |
| "source_files": "Libraries/Blob/*.{h,m,mm}", |
| "preserve_paths": "Libraries/Blob/*.js" |
| }, |
| { |
| "name": "RCTCameraRoll", |
| "dependencies": { |
| "MXReact/Core": [ |
| |
| ], |
| "MXReact/RCTImage": [ |
| |
| ] |
| }, |
| "source_files": "Libraries/CameraRoll/*.{h,m}" |
| }, |
| { |
| "name": "RCTGeolocation", |
| "dependencies": { |
| "MXReact/Core": [ |
| |
| ] |
| }, |
| "source_files": "Libraries/Geolocation/*.{h,m}" |
| }, |
| { |
| "name": "RCTImage", |
| "dependencies": { |
| "MXReact/Core": [ |
| |
| ], |
| "MXReact/RCTNetwork": [ |
| |
| ] |
| }, |
| "source_files": "Libraries/Image/*.{h,m}" |
| }, |
| { |
| "name": "RCTNetwork", |
| "dependencies": { |
| "MXReact/Core": [ |
| |
| ] |
| }, |
| "source_files": "Libraries/Network/*.{h,m,mm}" |
| }, |
| { |
| "name": "RCTPushNotification", |
| "dependencies": { |
| "MXReact/Core": [ |
| |
| ] |
| }, |
| "source_files": "Libraries/PushNotificationIOS/*.{h,m}" |
| }, |
| { |
| "name": "RCTSettings", |
| "dependencies": { |
| "MXReact/Core": [ |
| |
| ] |
| }, |
| "source_files": "Libraries/Settings/*.{h,m}" |
| }, |
| { |
| "name": "RCTText", |
| "dependencies": { |
| "MXReact/Core": [ |
| |
| ] |
| }, |
| "source_files": "Libraries/Text/**/*.{h,m}" |
| }, |
| { |
| "name": "RCTVibration", |
| "dependencies": { |
| "MXReact/Core": [ |
| |
| ] |
| }, |
| "source_files": "Libraries/Vibration/*.{h,m}" |
| }, |
| { |
| "name": "RCTWebSocket", |
| "dependencies": { |
| "MXReact/Core": [ |
| |
| ], |
| "MXReact/RCTBlob": [ |
| |
| ], |
| "MXReact/fishhook": [ |
| |
| ] |
| }, |
| "source_files": "Libraries/WebSocket/*.{h,m}" |
| }, |
| { |
| "name": "fishhook", |
| "header_dir": "fishhook", |
| "source_files": "Libraries/fishhook/*.{h,c}" |
| }, |
| { |
| "name": "RCTLinkingIOS", |
| "dependencies": { |
| "MXReact/Core": [ |
| |
| ] |
| }, |
| "source_files": "Libraries/LinkingIOS/*.{h,m}" |
| }, |
| { |
| "name": "RCTTest", |
| "dependencies": { |
| "MXReact/Core": [ |
| |
| ] |
| }, |
| "source_files": "Libraries/RCTTest/**/*.{h,m}", |
| "frameworks": "XCTest" |
| }, |
| { |
| "name": "_ignore_me_subspec_for_linting_", |
| "dependencies": { |
| "MXReact/Core": [ |
| |
| ], |
| "MXReact/CxxBridge": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "yoga", |
| "header_dir": "yoga", |
| "requires_arc": false, |
| "compiler_flags": [ |
| "-fno-omit-frame-pointer", |
| "-fexceptions", |
| "-Wall", |
| "-Werror", |
| "-std=c++1y", |
| "-fPIC" |
| ], |
| "source_files": "ReactCommon/yoga/yoga/**/*.{cpp,h}" |
| } |
| ] |
| } |