{ "name": "React", "version": "0.59.8", "summary": "A framework for building native apps using React", "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": "http://facebook.github.io/react-native/", "license": "MIT", "authors": "Facebook", "source": { "git": "https://github.com/facebook/react-native.git", "tag": "v0.59.8" }, "default_subspecs": "Core", "requires_arc": true, "platforms": { "ios": "9.0", "tvos": "9.2" }, "pod_target_xcconfig": { "CLANG_CXX_LANGUAGE_STANDARD": "c++14" }, "preserve_paths": [ "package.json", "LICENSE", "LICENSE-docs" ], "cocoapods_version": ">= 1.2.0", "subspecs": [ { "name": "Core", "dependencies": { "yoga": [ "0.59.8.React" ] }, "source_files": "React/**/*.{c,h,m,mm,S,cpp}", "exclude_files": [ "**/__tests__/*", "IntegrationTests/*", "React/DevSupport/*", "React/Inspector/*", "ReactCommon/yoga/*", "React/Cxx*/*", "React/Fabric/**/*" ], "ios": { "exclude_files": "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*" ] }, "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1", "header_dir": "React", "frameworks": "JavaScriptCore", "libraries": "stdc++", "pod_target_xcconfig": { "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/ReactCommon\"" } }, { "name": "CxxBridge", "dependencies": { "Folly": [ "2018.10.22.00" ], "React/Core": [ ], "React/cxxreact": [ ], "React/jsiexecutor": [ ] }, "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1", "private_header_files": "React/Cxx*/*.h", "source_files": "React/Cxx*/*.{h,m,mm}" }, { "name": "DevSupport", "dependencies": { "React/Core": [ ], "React/RCTWebSocket": [ ] }, "source_files": [ "React/DevSupport/*", "React/Inspector/*" ] }, { "name": "RCTFabric", "dependencies": { "Folly": [ "2018.10.22.00" ], "React/Core": [ ], "React/fabric": [ ] }, "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1", "source_files": "React/Fabric/**/*.{c,h,m,mm,S,cpp}", "exclude_files": "**/tests/*", "header_dir": "React", "frameworks": "JavaScriptCore", "pod_target_xcconfig": { "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/ReactCommon\"" } }, { "name": "tvOS", "dependencies": { "React/Core": [ ] }, "source_files": "React/**/RCTTV*.{h,m}" }, { "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": "jsiexecutor", "dependencies": { "React/cxxreact": [ ], "React/jsi": [ ], "Folly": [ "2018.10.22.00" ], "DoubleConversion": [ ], "glog": [ ] }, "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1", "source_files": "ReactCommon/jsiexecutor/jsireact/*.{cpp,h}", "private_header_files": "ReactCommon/jsiexecutor/jsireact/*.h", "header_dir": "jsireact", "pod_target_xcconfig": { "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/ReactCommon\", \"$(PODS_TARGET_SRCROOT)/ReactCommon/jsiexecutor\"" } }, { "name": "jsi", "dependencies": { "Folly": [ "2018.10.22.00" ], "DoubleConversion": [ ], "glog": [ ] }, "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1", "source_files": "ReactCommon/jsi/*.{cpp,h}", "private_header_files": "ReactCommon/jsi/*.h", "frameworks": "JavaScriptCore", "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": { "React/jsinspector": [ ], "boost-for-react-native": [ "1.63.0" ], "Folly": [ "2018.10.22.00" ], "DoubleConversion": [ ], "glog": [ ] }, "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": "fabric", "subspecs": [ { "name": "activityindicator", "dependencies": { "Folly": [ "2018.10.22.00" ] }, "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1", "source_files": "ReactCommon/fabric/activityindicator/**/*.{cpp,h}", "exclude_files": "**/tests/*", "header_dir": "fabric/activityindicator", "pod_target_xcconfig": { "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/ReactCommon\" \"$(PODS_ROOT)/Folly\"" } }, { "name": "attributedstring", "dependencies": { "Folly": [ "2018.10.22.00" ] }, "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1", "source_files": "ReactCommon/fabric/attributedstring/**/*.{cpp,h}", "exclude_files": "**/tests/*", "header_dir": "fabric/attributedstring", "pod_target_xcconfig": { "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/ReactCommon\" \"$(PODS_ROOT)/Folly\"" } }, { "name": "core", "dependencies": { "Folly": [ "2018.10.22.00" ] }, "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1", "source_files": "ReactCommon/fabric/core/**/*.{cpp,h}", "exclude_files": "**/tests/*", "header_dir": "fabric/core", "pod_target_xcconfig": { "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/ReactCommon\" \"$(PODS_ROOT)/Folly\"" } }, { "name": "debug", "dependencies": { "Folly": [ "2018.10.22.00" ] }, "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1", "source_files": "ReactCommon/fabric/debug/**/*.{cpp,h}", "exclude_files": "**/tests/*", "header_dir": "fabric/debug", "pod_target_xcconfig": { "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/ReactCommon\" \"$(PODS_ROOT)/Folly\"" } }, { "name": "graphics", "dependencies": { "Folly": [ "2018.10.22.00" ] }, "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1", "source_files": "ReactCommon/fabric/graphics/**/*.{cpp,h}", "exclude_files": "**/tests/*", "header_dir": "fabric/graphics", "pod_target_xcconfig": { "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/ReactCommon\" \"$(PODS_ROOT)/Folly\"" } }, { "name": "scrollview", "dependencies": { "Folly": [ "2018.10.22.00" ] }, "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1", "source_files": "ReactCommon/fabric/scrollview/**/*.{cpp,h}", "exclude_files": "**/tests/*", "header_dir": "fabric/scrollview", "pod_target_xcconfig": { "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/ReactCommon\" \"$(PODS_ROOT)/Folly\"" } }, { "name": "text", "dependencies": { "Folly": [ "2018.10.22.00" ] }, "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1", "source_files": "ReactCommon/fabric/text/**/*.{cpp,h}", "exclude_files": "**/tests/*", "header_dir": "fabric/text", "pod_target_xcconfig": { "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/ReactCommon\" \"$(PODS_ROOT)/Folly\"" } }, { "name": "textlayoutmanager", "dependencies": { "Folly": [ "2018.10.22.00" ] }, "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1", "source_files": "ReactCommon/fabric/textlayoutmanager/**/*.{cpp,h,mm}", "exclude_files": "**/tests/*", "header_dir": "fabric/textlayoutmanager", "pod_target_xcconfig": { "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/ReactCommon\" \"$(PODS_ROOT)/Folly\"" } }, { "name": "uimanager", "dependencies": { "Folly": [ "2018.10.22.00" ] }, "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1", "source_files": "ReactCommon/fabric/uimanager/**/*.{cpp,h}", "exclude_files": "**/tests/*", "header_dir": "fabric/uimanager", "pod_target_xcconfig": { "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/ReactCommon\" \"$(PODS_ROOT)/Folly\"" } }, { "name": "view", "dependencies": { "Folly": [ "2018.10.22.00" ], "yoga": [ ] }, "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1", "source_files": "ReactCommon/fabric/view/**/*.{cpp,h}", "exclude_files": "**/tests/*", "header_dir": "fabric/view", "pod_target_xcconfig": { "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/ReactCommon\" \"$(PODS_ROOT)/Folly\"" } } ] }, { "name": "RCTFabricSample", "dependencies": { "Folly": [ "2018.10.22.00" ] }, "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1", "source_files": "ReactCommon/fabric/sample/**/*.{cpp,h}", "exclude_files": "**/tests/*", "header_dir": "fabric/sample", "pod_target_xcconfig": { "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/ReactCommon\" \"$(PODS_ROOT)/Folly\"" } }, { "name": "ART", "dependencies": { "React/Core": [ ] }, "source_files": "Libraries/ART/**/*.{h,m}" }, { "name": "RCTActionSheet", "dependencies": { "React/Core": [ ] }, "source_files": "Libraries/ActionSheetIOS/*.{h,m}" }, { "name": "RCTAnimation", "dependencies": { "React/Core": [ ] }, "source_files": "Libraries/NativeAnimation/{Drivers/*,Nodes/*,*}.{h,m}", "header_dir": "RCTAnimation" }, { "name": "RCTBlob", "dependencies": { "React/Core": [ ] }, "source_files": "Libraries/Blob/*.{h,m,mm}", "preserve_paths": "Libraries/Blob/*.js" }, { "name": "RCTCameraRoll", "dependencies": { "React/Core": [ ], "React/RCTImage": [ ] }, "source_files": "Libraries/CameraRoll/*.{h,m}" }, { "name": "RCTGeolocation", "dependencies": { "React/Core": [ ] }, "source_files": "Libraries/Geolocation/*.{h,m}" }, { "name": "RCTImage", "dependencies": { "React/Core": [ ], "React/RCTNetwork": [ ] }, "source_files": "Libraries/Image/*.{h,m}" }, { "name": "RCTNetwork", "dependencies": { "React/Core": [ ] }, "source_files": "Libraries/Network/*.{h,m,mm}" }, { "name": "RCTPushNotification", "dependencies": { "React/Core": [ ] }, "source_files": "Libraries/PushNotificationIOS/*.{h,m}" }, { "name": "RCTSettings", "dependencies": { "React/Core": [ ] }, "source_files": "Libraries/Settings/*.{h,m}" }, { "name": "RCTText", "dependencies": { "React/Core": [ ] }, "source_files": "Libraries/Text/**/*.{h,m}" }, { "name": "RCTVibration", "dependencies": { "React/Core": [ ] }, "source_files": "Libraries/Vibration/*.{h,m}" }, { "name": "RCTWebSocket", "dependencies": { "React/Core": [ ], "React/RCTBlob": [ ], "React/fishhook": [ ] }, "source_files": "Libraries/WebSocket/*.{h,m}" }, { "name": "fishhook", "header_dir": "fishhook", "source_files": "Libraries/fishhook/*.{h,c}" }, { "name": "RCTLinkingIOS", "dependencies": { "React/Core": [ ] }, "source_files": "Libraries/LinkingIOS/*.{h,m}" }, { "name": "RCTTest", "dependencies": { "React/Core": [ ] }, "source_files": "Libraries/RCTTest/**/*.{h,m}", "frameworks": "XCTest" }, { "name": "_ignore_me_subspec_for_linting_", "dependencies": { "React/Core": [ ], "React/CxxBridge": [ ] } } ] }