react-native/Libraries
Adam Miskiewicz 28116ec3db Reverted commit D2803288
Summary:
As spicyj mentioned in commit 6a838a4, the ideal state of affairs when it comes to consuming `react` and `fbjs` from NPM is for the packager not to have knowledge of either package. This PR addresses the `fbjs` part of that, and relies on https://github.com/facebook/fbjs/pull/95. **DO NOT MERGE** until #95 (or a variation) is in `fbjs` and is released to npm.

This PR does several things:

1. Adds stub modules within RN that expose `fbjs` modules to be required using Haste. After discussing a few ideas with spicyj, this seemed like a good option to keep internal FB devs happy (and not make them change the way they write JS), but allow for removing packager complexity and fit in better with the NPM ecosystem. Note -- it skips stubbing `fetch`, `ExecutionEnvironment`, and `ErrorUtils`, due to the fact that these need to have Native specific implementations, and there's no reason for those implementations to exist in `fbjs`.
2. Removes the modules that were previously being used in lieu of their `fbjs` eq
Closes https://github.com/facebook/react-native/pull/5084

Reviewed By: bestander

Differential Revision: D2803288

Pulled By: javache

fb-gh-sync-id: 121ae811ce4cc30e6ea79246f85a1e4f65648ce1
shipit-source-id: 121ae811ce4cc30e6ea79246f85a1e4f65648ce1
2016-02-11 02:45:34 -08:00
..
ART Fixed ART background color 2016-01-08 15:42:32 -08:00
ActionSheetIOS ActionSheetIOS support for presentation from modal view controller 2016-01-12 03:14:35 -08:00
AdSupport Text highlighting on iOS 2015-07-24 08:41:58 -08:00
Animated Update Interpolation to use new color format 2016-02-08 04:49:33 -08:00
AppRegistry Decouple Module System from Native Calls 2015-12-08 16:03:37 -08:00
AppState Tweak docs before releasing 0.19 2016-01-30 17:11:28 -08:00
AppStateIOS Made Map & Set polyfills available globally 2016-01-20 08:27:38 -08:00
BatchedBridge Implement Android's dispatchViewManagerCommand interface on iOS 2016-01-06 05:58:37 -08:00
CameraRoll Fix promises on iOS to no longer wrap values in Arrays 2016-02-10 07:25:35 -08:00
Components Emend the comment 2016-02-07 07:13:32 -08:00
CustomComponents Fixed missing rows on UIExplorer <ListView> - Grid Layout example 2016-02-10 08:37:57 -08:00
DebugComponentHierarchy Decouple Module System from Native Calls 2015-12-08 16:03:37 -08:00
Device Decouple Module System from Native Calls 2015-12-08 16:03:37 -08:00
Devtools Use pre-bundled elements inspector 2015-10-29 11:21:32 -07:00
Fetch Add fetch's clone function to Request and Response prototypes 2015-10-30 10:57:33 -07:00
Geolocation Expose option for distance filtering on location updates. 2016-02-05 16:55:33 -08:00
Image Restricted image decoding to 2 simultaneous threads 2016-02-10 12:54:11 -08:00
Inspector Fix warnings of StyleInspector 2016-02-10 08:40:39 -08:00
Interaction Reverted commit D2803288 2016-02-11 02:45:34 -08:00
JavaScriptAppEngine Fix SourceMap loading on Android 2016-02-02 12:21:34 -08:00
LayoutAnimation Wrapped UIManager native module for better abstraction 2015-11-27 07:00:32 -08:00
Linking Updating the native code to make it match reality. 2016-02-10 08:39:35 -08:00
LinkingIOS Minor fixes to clipboard and Linking to remove TODOs 2016-02-10 12:25:51 -08:00
Modal Improve Modal docs describing iOS only support 2015-12-05 18:48:28 -08:00
NativeApp Decouple Module System from Native Calls 2015-12-08 16:03:37 -08:00
NavigationExperimental Navigation Back support and examples for Android 2016-02-08 20:03:31 -08:00
Network Fix XMLHttpRequest.abort() not functional due to incorrect lazy loading in RCTNetworking ObjC module 2016-02-05 15:08:29 -08:00
Picker Added support for styling the PickerIOS 2015-12-08 07:48:26 -08:00
Portal Wrapped UIManager native module for better abstraction 2015-11-27 07:00:32 -08:00
PullToRefresh Allow customized refreshControl in ScrollView for Android 2016-02-02 07:12:32 -08:00
PushNotificationIOS Add observers for local notifications 2016-02-09 05:46:33 -08:00
QuickPerformanceLogger added QPL for main interactions 2015-09-29 22:25:23 -07:00
RCTTest Replace direct access of NativeModules.UIManager with require('UIManager') 2016-01-30 07:36:34 -08:00
RKBackendNode Wrapped UIManager native module for better abstraction 2015-11-27 07:00:32 -08:00
ReactIOS Allow customized refreshControl in ScrollView for Android 2016-02-02 07:12:32 -08:00
ReactNative Add invariant for null root ids 2016-02-08 09:16:56 -08:00
Sample Remove invariant of Sample.ios.js that is not used 2015-05-26 18:25:00 -07:00
Settings Replaced RegExp method parser with recursive descent 2015-12-10 10:12:29 -08:00
Storage multiGet breaking test and fix 2016-02-05 16:45:46 -08:00
StyleSheet Replace usages of hexToRgb with setNormalizedColorAlpha 2016-02-09 14:58:34 -08:00
Text Add support for `textAlign` on iOS multiline text input 2016-02-07 12:38:36 -08:00
Utilities Fix promises on iOS to no longer wrap values in Arrays 2016-02-10 07:25:35 -08:00
Vibration Text highlighting on iOS 2015-07-24 08:41:58 -08:00
WebSocket Improve Chrome debugger 2016-02-05 15:17:33 -08:00
react-native NavigationExperimental 2016-02-05 14:26:35 -08:00
vendor Reverted commit D2803288 2016-02-11 02:45:34 -08:00
Promise.js Reverted commit D2803288 2016-02-11 02:45:34 -08:00