diff --git a/packages/react-art/index.js b/packages/react-art/index.js index 66d85ddba9..1541b6feb8 100644 --- a/packages/react-art/index.js +++ b/packages/react-art/index.js @@ -3,8 +3,10 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. + * + * @flow */ 'use strict'; -module.exports = require('./src/ReactARTFiberEntry'); +module.exports = require('./src/ReactART'); diff --git a/packages/react-art/src/ReactARTFiberEntry.js b/packages/react-art/src/ReactART.js similarity index 99% rename from packages/react-art/src/ReactARTFiberEntry.js rename to packages/react-art/src/ReactART.js index 7189b0b871..5676ab8f8d 100644 --- a/packages/react-art/src/ReactARTFiberEntry.js +++ b/packages/react-art/src/ReactART.js @@ -3,9 +3,8 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - * - * @providesModule ReactARTFiberEntry */ + 'use strict'; require('art/modes/current').setCurrent( @@ -18,7 +17,7 @@ const Transform = require('art/core/transform'); const invariant = require('fbjs/lib/invariant'); const emptyObject = require('fbjs/lib/emptyObject'); const React = require('react'); -const ReactFiberReconciler = require('ReactFiberReconciler'); +const ReactFiberReconciler = require('react-reconciler'); const ReactDOMFrameScheduling = require('ReactDOMFrameScheduling'); const {Component} = React; diff --git a/packages/react-cs-renderer/index.js b/packages/react-cs-renderer/index.js index 22ff3339cf..d1f1f2ed27 100644 --- a/packages/react-cs-renderer/index.js +++ b/packages/react-cs-renderer/index.js @@ -3,8 +3,10 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. + * + * @flow */ 'use strict'; -module.exports = require('./src/ReactNativeCSFiberEntry'); +module.exports = require('./src/ReactNativeCS'); diff --git a/packages/react-cs-renderer/src/ReactNativeCSFiberEntry.js b/packages/react-cs-renderer/src/ReactNativeCS.js similarity index 98% rename from packages/react-cs-renderer/src/ReactNativeCSFiberEntry.js rename to packages/react-cs-renderer/src/ReactNativeCS.js index b0cc3bda50..1706031295 100644 --- a/packages/react-cs-renderer/src/ReactNativeCSFiberEntry.js +++ b/packages/react-cs-renderer/src/ReactNativeCS.js @@ -4,7 +4,6 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @providesModule ReactNativeCSFiberEntry * @flow */ @@ -17,7 +16,7 @@ const {injectInternals} = require('ReactFiberDevToolsHook'); import type {ReactNativeCSType} from 'ReactNativeCSTypes'; -const ReactFiberReconciler = require('ReactFiberReconciler'); +const ReactFiberReconciler = require('react-reconciler'); const emptyObject = require('fbjs/lib/emptyObject'); diff --git a/packages/react-dom/index.fb.js b/packages/react-dom/index.fb.js index 75cdc9eb7b..9c7cfca72f 100644 --- a/packages/react-dom/index.fb.js +++ b/packages/react-dom/index.fb.js @@ -7,24 +7,20 @@ 'use strict'; -// TODO: Move the source into packages -var ReactDOMFiber = require('ReactDOMFiberEntry'); +var ReactDOM = require('./src/client/ReactDOM'); -Object.assign( - ReactDOMFiber.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, - { - // These are real internal dependencies that are trickier to remove: - ReactBrowserEventEmitter: require('ReactBrowserEventEmitter'), - ReactErrorUtils: require('ReactErrorUtils'), - ReactFiberErrorLogger: require('ReactFiberErrorLogger'), - ReactFiberTreeReflection: require('ReactFiberTreeReflection'), - ReactDOMComponentTree: require('ReactDOMComponentTree'), - ReactInstanceMap: require('ReactInstanceMap'), - // These are dependencies of TapEventPlugin: - EventPluginUtils: require('EventPluginUtils'), - EventPropagators: require('EventPropagators'), - SyntheticUIEvent: require('SyntheticUIEvent'), - }, -); +Object.assign(ReactDOM.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, { + // These are real internal dependencies that are trickier to remove: + ReactBrowserEventEmitter: require('ReactBrowserEventEmitter'), + ReactErrorUtils: require('ReactErrorUtils'), + ReactFiberErrorLogger: require('ReactFiberErrorLogger'), + ReactFiberTreeReflection: require('ReactFiberTreeReflection'), + ReactDOMComponentTree: require('ReactDOMComponentTree'), + ReactInstanceMap: require('ReactInstanceMap'), + // These are dependencies of TapEventPlugin: + EventPluginUtils: require('EventPluginUtils'), + EventPropagators: require('EventPropagators'), + SyntheticUIEvent: require('SyntheticUIEvent'), +}); -module.exports = ReactDOMFiber; +module.exports = ReactDOM; diff --git a/packages/react-dom/index.js b/packages/react-dom/index.js index f659dee200..cc7f26aefe 100644 --- a/packages/react-dom/index.js +++ b/packages/react-dom/index.js @@ -3,8 +3,10 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. + * + * @flow */ 'use strict'; -module.exports = require('./src/ReactDOMFiberEntry'); +module.exports = require('./src/client/ReactDOM'); diff --git a/packages/react-dom/server.browser.js b/packages/react-dom/server.browser.js index b7c2190626..ed3636d4c0 100644 --- a/packages/react-dom/server.browser.js +++ b/packages/react-dom/server.browser.js @@ -3,8 +3,10 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. + * + * @flow */ 'use strict'; -module.exports = require('./src/ReactDOMServerBrowserEntry'); +module.exports = require('./src/server/ReactDOMServerBrowser'); diff --git a/packages/react-dom/server.js b/packages/react-dom/server.js index fbc2872e79..27cd64e7ce 100644 --- a/packages/react-dom/server.js +++ b/packages/react-dom/server.js @@ -3,8 +3,10 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. + * + * @flow */ 'use strict'; -module.exports = require('./src/ReactDOMServerNodeEntry'); +module.exports = require('./src/server/ReactDOMServerNode'); diff --git a/packages/react-dom/src/shared/__tests__/CSSPropertyOperations-test.js b/packages/react-dom/src/__tests__/CSSPropertyOperations-test.js similarity index 100% rename from packages/react-dom/src/shared/__tests__/CSSPropertyOperations-test.js rename to packages/react-dom/src/__tests__/CSSPropertyOperations-test.js diff --git a/packages/react-dom/src/shared/__tests__/DOMPropertyOperations-test.js b/packages/react-dom/src/__tests__/DOMPropertyOperations-test.js similarity index 100% rename from packages/react-dom/src/shared/__tests__/DOMPropertyOperations-test.js rename to packages/react-dom/src/__tests__/DOMPropertyOperations-test.js diff --git a/packages/react-dom/src/shared/__tests__/ReactBrowserEventEmitter-test.js b/packages/react-dom/src/__tests__/ReactBrowserEventEmitter-test.js similarity index 100% rename from packages/react-dom/src/shared/__tests__/ReactBrowserEventEmitter-test.js rename to packages/react-dom/src/__tests__/ReactBrowserEventEmitter-test.js diff --git a/packages/react-dom/src/shared/__tests__/ReactDOM-test.js b/packages/react-dom/src/__tests__/ReactDOM-test.js similarity index 100% rename from packages/react-dom/src/shared/__tests__/ReactDOM-test.js rename to packages/react-dom/src/__tests__/ReactDOM-test.js diff --git a/packages/react-dom/src/shared/__tests__/ReactDOMAttribute-test.js b/packages/react-dom/src/__tests__/ReactDOMAttribute-test.js similarity index 100% rename from packages/react-dom/src/shared/__tests__/ReactDOMAttribute-test.js rename to packages/react-dom/src/__tests__/ReactDOMAttribute-test.js diff --git a/packages/react-dom/src/shared/__tests__/ReactDOMComponent-test.js b/packages/react-dom/src/__tests__/ReactDOMComponent-test.js similarity index 100% rename from packages/react-dom/src/shared/__tests__/ReactDOMComponent-test.js rename to packages/react-dom/src/__tests__/ReactDOMComponent-test.js diff --git a/packages/react-dom/src/shared/__tests__/ReactDOMComponentTree-test.js b/packages/react-dom/src/__tests__/ReactDOMComponentTree-test.js similarity index 100% rename from packages/react-dom/src/shared/__tests__/ReactDOMComponentTree-test.js rename to packages/react-dom/src/__tests__/ReactDOMComponentTree-test.js diff --git a/packages/react-dom/src/shared/__tests__/ReactDOMEventListener-test.js b/packages/react-dom/src/__tests__/ReactDOMEventListener-test.js similarity index 100% rename from packages/react-dom/src/shared/__tests__/ReactDOMEventListener-test.js rename to packages/react-dom/src/__tests__/ReactDOMEventListener-test.js diff --git a/packages/react-dom/src/shared/wrappers/__tests__/ReactDOMIframe-test.js b/packages/react-dom/src/__tests__/ReactDOMIframe-test.js similarity index 100% rename from packages/react-dom/src/shared/wrappers/__tests__/ReactDOMIframe-test.js rename to packages/react-dom/src/__tests__/ReactDOMIframe-test.js diff --git a/packages/react-dom/src/shared/wrappers/__tests__/ReactDOMInput-test.js b/packages/react-dom/src/__tests__/ReactDOMInput-test.js similarity index 100% rename from packages/react-dom/src/shared/wrappers/__tests__/ReactDOMInput-test.js rename to packages/react-dom/src/__tests__/ReactDOMInput-test.js diff --git a/packages/react-dom/src/shared/__tests__/ReactDOMInvalidARIAHook-test.js b/packages/react-dom/src/__tests__/ReactDOMInvalidARIAHook-test.js similarity index 100% rename from packages/react-dom/src/shared/__tests__/ReactDOMInvalidARIAHook-test.js rename to packages/react-dom/src/__tests__/ReactDOMInvalidARIAHook-test.js diff --git a/packages/react-dom/src/shared/wrappers/__tests__/ReactDOMOption-test.js b/packages/react-dom/src/__tests__/ReactDOMOption-test.js similarity index 100% rename from packages/react-dom/src/shared/wrappers/__tests__/ReactDOMOption-test.js rename to packages/react-dom/src/__tests__/ReactDOMOption-test.js diff --git a/packages/react-dom/src/shared/__tests__/ReactDOMRoot-test.js b/packages/react-dom/src/__tests__/ReactDOMRoot-test.js similarity index 100% rename from packages/react-dom/src/shared/__tests__/ReactDOMRoot-test.js rename to packages/react-dom/src/__tests__/ReactDOMRoot-test.js diff --git a/packages/react-dom/src/shared/__tests__/ReactDOMSVG-test.js b/packages/react-dom/src/__tests__/ReactDOMSVG-test.js similarity index 100% rename from packages/react-dom/src/shared/__tests__/ReactDOMSVG-test.js rename to packages/react-dom/src/__tests__/ReactDOMSVG-test.js diff --git a/packages/react-dom/src/shared/wrappers/__tests__/ReactDOMSelect-test.js b/packages/react-dom/src/__tests__/ReactDOMSelect-test.js similarity index 100% rename from packages/react-dom/src/shared/wrappers/__tests__/ReactDOMSelect-test.js rename to packages/react-dom/src/__tests__/ReactDOMSelect-test.js diff --git a/packages/react-dom/src/shared/__tests__/ReactDOMSelection-test.js b/packages/react-dom/src/__tests__/ReactDOMSelection-test.js similarity index 100% rename from packages/react-dom/src/shared/__tests__/ReactDOMSelection-test.js rename to packages/react-dom/src/__tests__/ReactDOMSelection-test.js diff --git a/packages/react-dom/src/shared/__tests__/ReactDOMServerIntegration-test.js b/packages/react-dom/src/__tests__/ReactDOMServerIntegration-test.js similarity index 100% rename from packages/react-dom/src/shared/__tests__/ReactDOMServerIntegration-test.js rename to packages/react-dom/src/__tests__/ReactDOMServerIntegration-test.js diff --git a/packages/react-dom/src/shared/__tests__/ReactDOMTextComponent-test.js b/packages/react-dom/src/__tests__/ReactDOMTextComponent-test.js similarity index 100% rename from packages/react-dom/src/shared/__tests__/ReactDOMTextComponent-test.js rename to packages/react-dom/src/__tests__/ReactDOMTextComponent-test.js diff --git a/packages/react-dom/src/shared/wrappers/__tests__/ReactDOMTextarea-test.js b/packages/react-dom/src/__tests__/ReactDOMTextarea-test.js similarity index 100% rename from packages/react-dom/src/shared/wrappers/__tests__/ReactDOMTextarea-test.js rename to packages/react-dom/src/__tests__/ReactDOMTextarea-test.js diff --git a/packages/react-dom/src/shared/__tests__/ReactEventIndependence-test.js b/packages/react-dom/src/__tests__/ReactEventIndependence-test.js similarity index 100% rename from packages/react-dom/src/shared/__tests__/ReactEventIndependence-test.js rename to packages/react-dom/src/__tests__/ReactEventIndependence-test.js diff --git a/packages/react-dom/src/shared/__tests__/ReactMount-test.js b/packages/react-dom/src/__tests__/ReactMount-test.js similarity index 100% rename from packages/react-dom/src/shared/__tests__/ReactMount-test.js rename to packages/react-dom/src/__tests__/ReactMount-test.js diff --git a/packages/react-dom/src/shared/__tests__/ReactMountDestruction-test.js b/packages/react-dom/src/__tests__/ReactMountDestruction-test.js similarity index 100% rename from packages/react-dom/src/shared/__tests__/ReactMountDestruction-test.js rename to packages/react-dom/src/__tests__/ReactMountDestruction-test.js diff --git a/packages/react-dom/src/shared/__tests__/ReactRenderDocument-test.js b/packages/react-dom/src/__tests__/ReactRenderDocument-test.js similarity index 100% rename from packages/react-dom/src/shared/__tests__/ReactRenderDocument-test.js rename to packages/react-dom/src/__tests__/ReactRenderDocument-test.js diff --git a/packages/react-dom/src/shared/__tests__/ReactServerRendering-test.js b/packages/react-dom/src/__tests__/ReactServerRendering-test.js similarity index 100% rename from packages/react-dom/src/shared/__tests__/ReactServerRendering-test.js rename to packages/react-dom/src/__tests__/ReactServerRendering-test.js diff --git a/packages/react-dom/src/shared/__tests__/ReactServerRenderingBrowser-test.js b/packages/react-dom/src/__tests__/ReactServerRenderingBrowser-test.js similarity index 100% rename from packages/react-dom/src/shared/__tests__/ReactServerRenderingBrowser-test.js rename to packages/react-dom/src/__tests__/ReactServerRenderingBrowser-test.js diff --git a/packages/react-dom/src/shared/__tests__/escapeTextContentForBrowser-test.js b/packages/react-dom/src/__tests__/escapeTextContentForBrowser-test.js similarity index 100% rename from packages/react-dom/src/shared/__tests__/escapeTextContentForBrowser-test.js rename to packages/react-dom/src/__tests__/escapeTextContentForBrowser-test.js diff --git a/packages/react-dom/src/shared/__tests__/findDOMNode-test.js b/packages/react-dom/src/__tests__/findDOMNode-test.js similarity index 100% rename from packages/react-dom/src/shared/__tests__/findDOMNode-test.js rename to packages/react-dom/src/__tests__/findDOMNode-test.js diff --git a/packages/react-dom/src/shared/__tests__/inputValueTracking-test.js b/packages/react-dom/src/__tests__/inputValueTracking-test.js similarity index 100% rename from packages/react-dom/src/shared/__tests__/inputValueTracking-test.js rename to packages/react-dom/src/__tests__/inputValueTracking-test.js diff --git a/packages/react-dom/src/shared/__tests__/quoteAttributeValueForBrowser-test.js b/packages/react-dom/src/__tests__/quoteAttributeValueForBrowser-test.js similarity index 100% rename from packages/react-dom/src/shared/__tests__/quoteAttributeValueForBrowser-test.js rename to packages/react-dom/src/__tests__/quoteAttributeValueForBrowser-test.js diff --git a/packages/react-dom/src/shared/__tests__/renderSubtreeIntoContainer-test.js b/packages/react-dom/src/__tests__/renderSubtreeIntoContainer-test.js similarity index 100% rename from packages/react-dom/src/shared/__tests__/renderSubtreeIntoContainer-test.js rename to packages/react-dom/src/__tests__/renderSubtreeIntoContainer-test.js diff --git a/packages/react-dom/src/shared/__tests__/validateDOMNesting-test.js b/packages/react-dom/src/__tests__/validateDOMNesting-test.js similarity index 100% rename from packages/react-dom/src/shared/__tests__/validateDOMNesting-test.js rename to packages/react-dom/src/__tests__/validateDOMNesting-test.js diff --git a/packages/react-dom/src/shared/DOMPropertyOperations.js b/packages/react-dom/src/client/DOMPropertyOperations.js similarity index 100% rename from packages/react-dom/src/shared/DOMPropertyOperations.js rename to packages/react-dom/src/client/DOMPropertyOperations.js diff --git a/packages/react-dom/src/shared/ReactBrowserEventEmitter.js b/packages/react-dom/src/client/ReactBrowserEventEmitter.js similarity index 100% rename from packages/react-dom/src/shared/ReactBrowserEventEmitter.js rename to packages/react-dom/src/client/ReactBrowserEventEmitter.js diff --git a/packages/react-dom/src/ReactDOMFiberEntry.js b/packages/react-dom/src/client/ReactDOM.js similarity index 99% rename from packages/react-dom/src/ReactDOMFiberEntry.js rename to packages/react-dom/src/client/ReactDOM.js index 4037960b4f..384327b6b9 100644 --- a/packages/react-dom/src/ReactDOMFiberEntry.js +++ b/packages/react-dom/src/client/ReactDOM.js @@ -4,7 +4,6 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @providesModule ReactDOMFiberEntry * @flow */ @@ -22,7 +21,7 @@ var ReactDOMComponentTree = require('ReactDOMComponentTree'); var ReactDOMFiberComponent = require('ReactDOMFiberComponent'); var ReactDOMFrameScheduling = require('ReactDOMFrameScheduling'); var ReactGenericBatching = require('ReactGenericBatching'); -var ReactFiberReconciler = require('ReactFiberReconciler'); +var ReactFiberReconciler = require('react-reconciler'); var ReactInputSelection = require('ReactInputSelection'); var ReactInstanceMap = require('ReactInstanceMap'); var ReactPortal = require('ReactPortal'); @@ -784,7 +783,7 @@ ReactRoot.prototype.unmount = function(callback) { DOMRenderer.updateContainer(null, root, null, callback); }; -var ReactDOMFiber = { +var ReactDOM = { createRoot(container: DOMContainer, options?: RootOptions): ReactRootNode { const hydrate = options != null && options.hydrate === true; return new ReactRoot(container, hydrate); @@ -988,4 +987,4 @@ if (__DEV__) { } } -module.exports = ReactDOMFiber; +module.exports = ReactDOM; diff --git a/packages/react-dom/src/shared/ReactDOMClientInjection.js b/packages/react-dom/src/client/ReactDOMClientInjection.js similarity index 100% rename from packages/react-dom/src/shared/ReactDOMClientInjection.js rename to packages/react-dom/src/client/ReactDOMClientInjection.js diff --git a/packages/react-dom/src/shared/ReactDOMComponentTree.js b/packages/react-dom/src/client/ReactDOMComponentTree.js similarity index 100% rename from packages/react-dom/src/shared/ReactDOMComponentTree.js rename to packages/react-dom/src/client/ReactDOMComponentTree.js diff --git a/packages/react-dom/src/shared/ReactDOMEventListener.js b/packages/react-dom/src/client/ReactDOMEventListener.js similarity index 100% rename from packages/react-dom/src/shared/ReactDOMEventListener.js rename to packages/react-dom/src/client/ReactDOMEventListener.js diff --git a/packages/react-dom/src/ReactDOMFiberComponent.js b/packages/react-dom/src/client/ReactDOMFiberComponent.js similarity index 100% rename from packages/react-dom/src/ReactDOMFiberComponent.js rename to packages/react-dom/src/client/ReactDOMFiberComponent.js diff --git a/packages/react-dom/src/wrappers/ReactDOMFiberInput.js b/packages/react-dom/src/client/ReactDOMFiberInput.js similarity index 100% rename from packages/react-dom/src/wrappers/ReactDOMFiberInput.js rename to packages/react-dom/src/client/ReactDOMFiberInput.js diff --git a/packages/react-dom/src/wrappers/ReactDOMFiberOption.js b/packages/react-dom/src/client/ReactDOMFiberOption.js similarity index 100% rename from packages/react-dom/src/wrappers/ReactDOMFiberOption.js rename to packages/react-dom/src/client/ReactDOMFiberOption.js diff --git a/packages/react-dom/src/wrappers/ReactDOMFiberSelect.js b/packages/react-dom/src/client/ReactDOMFiberSelect.js similarity index 100% rename from packages/react-dom/src/wrappers/ReactDOMFiberSelect.js rename to packages/react-dom/src/client/ReactDOMFiberSelect.js diff --git a/packages/react-dom/src/wrappers/ReactDOMFiberTextarea.js b/packages/react-dom/src/client/ReactDOMFiberTextarea.js similarity index 100% rename from packages/react-dom/src/wrappers/ReactDOMFiberTextarea.js rename to packages/react-dom/src/client/ReactDOMFiberTextarea.js diff --git a/packages/react-dom/src/shared/ReactDOMSelection.js b/packages/react-dom/src/client/ReactDOMSelection.js similarity index 100% rename from packages/react-dom/src/shared/ReactDOMSelection.js rename to packages/react-dom/src/client/ReactDOMSelection.js diff --git a/packages/react-dom/src/shared/ReactInputSelection.js b/packages/react-dom/src/client/ReactInputSelection.js similarity index 100% rename from packages/react-dom/src/shared/ReactInputSelection.js rename to packages/react-dom/src/client/ReactInputSelection.js diff --git a/packages/react-dom/src/shared/eventPlugins/BeforeInputEventPlugin.js b/packages/react-dom/src/client/eventPlugins/BeforeInputEventPlugin.js similarity index 100% rename from packages/react-dom/src/shared/eventPlugins/BeforeInputEventPlugin.js rename to packages/react-dom/src/client/eventPlugins/BeforeInputEventPlugin.js diff --git a/packages/react-dom/src/shared/eventPlugins/ChangeEventPlugin.js b/packages/react-dom/src/client/eventPlugins/ChangeEventPlugin.js similarity index 100% rename from packages/react-dom/src/shared/eventPlugins/ChangeEventPlugin.js rename to packages/react-dom/src/client/eventPlugins/ChangeEventPlugin.js diff --git a/packages/react-dom/src/shared/eventPlugins/DOMEventPluginOrder.js b/packages/react-dom/src/client/eventPlugins/DOMEventPluginOrder.js similarity index 100% rename from packages/react-dom/src/shared/eventPlugins/DOMEventPluginOrder.js rename to packages/react-dom/src/client/eventPlugins/DOMEventPluginOrder.js diff --git a/packages/react-dom/src/shared/eventPlugins/EnterLeaveEventPlugin.js b/packages/react-dom/src/client/eventPlugins/EnterLeaveEventPlugin.js similarity index 100% rename from packages/react-dom/src/shared/eventPlugins/EnterLeaveEventPlugin.js rename to packages/react-dom/src/client/eventPlugins/EnterLeaveEventPlugin.js diff --git a/packages/react-dom/src/shared/eventPlugins/FallbackCompositionState.js b/packages/react-dom/src/client/eventPlugins/FallbackCompositionState.js similarity index 100% rename from packages/react-dom/src/shared/eventPlugins/FallbackCompositionState.js rename to packages/react-dom/src/client/eventPlugins/FallbackCompositionState.js diff --git a/packages/react-dom/src/shared/eventPlugins/SelectEventPlugin.js b/packages/react-dom/src/client/eventPlugins/SelectEventPlugin.js similarity index 100% rename from packages/react-dom/src/shared/eventPlugins/SelectEventPlugin.js rename to packages/react-dom/src/client/eventPlugins/SelectEventPlugin.js diff --git a/packages/react-dom/src/shared/eventPlugins/SimpleEventPlugin.js b/packages/react-dom/src/client/eventPlugins/SimpleEventPlugin.js similarity index 100% rename from packages/react-dom/src/shared/eventPlugins/SimpleEventPlugin.js rename to packages/react-dom/src/client/eventPlugins/SimpleEventPlugin.js diff --git a/packages/react-dom/src/shared/eventPlugins/TapEventPlugin.js b/packages/react-dom/src/client/eventPlugins/TapEventPlugin.js similarity index 100% rename from packages/react-dom/src/shared/eventPlugins/TapEventPlugin.js rename to packages/react-dom/src/client/eventPlugins/TapEventPlugin.js diff --git a/packages/react-dom/src/shared/eventPlugins/__tests__/BeforeInputEventPlugin-test.js b/packages/react-dom/src/client/eventPlugins/__tests__/BeforeInputEventPlugin-test.js similarity index 100% rename from packages/react-dom/src/shared/eventPlugins/__tests__/BeforeInputEventPlugin-test.js rename to packages/react-dom/src/client/eventPlugins/__tests__/BeforeInputEventPlugin-test.js diff --git a/packages/react-dom/src/shared/eventPlugins/__tests__/ChangeEventPlugin-test.js b/packages/react-dom/src/client/eventPlugins/__tests__/ChangeEventPlugin-test.js similarity index 100% rename from packages/react-dom/src/shared/eventPlugins/__tests__/ChangeEventPlugin-test.js rename to packages/react-dom/src/client/eventPlugins/__tests__/ChangeEventPlugin-test.js diff --git a/packages/react-dom/src/shared/eventPlugins/__tests__/EnterLeaveEventPlugin-test.js b/packages/react-dom/src/client/eventPlugins/__tests__/EnterLeaveEventPlugin-test.js similarity index 100% rename from packages/react-dom/src/shared/eventPlugins/__tests__/EnterLeaveEventPlugin-test.js rename to packages/react-dom/src/client/eventPlugins/__tests__/EnterLeaveEventPlugin-test.js diff --git a/packages/react-dom/src/shared/eventPlugins/__tests__/FallbackCompositionState-test.js b/packages/react-dom/src/client/eventPlugins/__tests__/FallbackCompositionState-test.js similarity index 100% rename from packages/react-dom/src/shared/eventPlugins/__tests__/FallbackCompositionState-test.js rename to packages/react-dom/src/client/eventPlugins/__tests__/FallbackCompositionState-test.js diff --git a/packages/react-dom/src/shared/eventPlugins/__tests__/SelectEventPlugin-test.js b/packages/react-dom/src/client/eventPlugins/__tests__/SelectEventPlugin-test.js similarity index 100% rename from packages/react-dom/src/shared/eventPlugins/__tests__/SelectEventPlugin-test.js rename to packages/react-dom/src/client/eventPlugins/__tests__/SelectEventPlugin-test.js diff --git a/packages/react-dom/src/shared/eventPlugins/__tests__/SimpleEventPlugin-test.js b/packages/react-dom/src/client/eventPlugins/__tests__/SimpleEventPlugin-test.js similarity index 100% rename from packages/react-dom/src/shared/eventPlugins/__tests__/SimpleEventPlugin-test.js rename to packages/react-dom/src/client/eventPlugins/__tests__/SimpleEventPlugin-test.js diff --git a/packages/react-dom/src/shared/syntheticEvents/SyntheticAnimationEvent.js b/packages/react-dom/src/client/syntheticEvents/SyntheticAnimationEvent.js similarity index 100% rename from packages/react-dom/src/shared/syntheticEvents/SyntheticAnimationEvent.js rename to packages/react-dom/src/client/syntheticEvents/SyntheticAnimationEvent.js diff --git a/packages/react-dom/src/shared/syntheticEvents/SyntheticClipboardEvent.js b/packages/react-dom/src/client/syntheticEvents/SyntheticClipboardEvent.js similarity index 100% rename from packages/react-dom/src/shared/syntheticEvents/SyntheticClipboardEvent.js rename to packages/react-dom/src/client/syntheticEvents/SyntheticClipboardEvent.js diff --git a/packages/react-dom/src/shared/syntheticEvents/SyntheticCompositionEvent.js b/packages/react-dom/src/client/syntheticEvents/SyntheticCompositionEvent.js similarity index 100% rename from packages/react-dom/src/shared/syntheticEvents/SyntheticCompositionEvent.js rename to packages/react-dom/src/client/syntheticEvents/SyntheticCompositionEvent.js diff --git a/packages/react-dom/src/shared/syntheticEvents/SyntheticDragEvent.js b/packages/react-dom/src/client/syntheticEvents/SyntheticDragEvent.js similarity index 100% rename from packages/react-dom/src/shared/syntheticEvents/SyntheticDragEvent.js rename to packages/react-dom/src/client/syntheticEvents/SyntheticDragEvent.js diff --git a/packages/react-dom/src/shared/syntheticEvents/SyntheticFocusEvent.js b/packages/react-dom/src/client/syntheticEvents/SyntheticFocusEvent.js similarity index 100% rename from packages/react-dom/src/shared/syntheticEvents/SyntheticFocusEvent.js rename to packages/react-dom/src/client/syntheticEvents/SyntheticFocusEvent.js diff --git a/packages/react-dom/src/shared/syntheticEvents/SyntheticInputEvent.js b/packages/react-dom/src/client/syntheticEvents/SyntheticInputEvent.js similarity index 100% rename from packages/react-dom/src/shared/syntheticEvents/SyntheticInputEvent.js rename to packages/react-dom/src/client/syntheticEvents/SyntheticInputEvent.js diff --git a/packages/react-dom/src/shared/syntheticEvents/SyntheticKeyboardEvent.js b/packages/react-dom/src/client/syntheticEvents/SyntheticKeyboardEvent.js similarity index 100% rename from packages/react-dom/src/shared/syntheticEvents/SyntheticKeyboardEvent.js rename to packages/react-dom/src/client/syntheticEvents/SyntheticKeyboardEvent.js diff --git a/packages/react-dom/src/shared/syntheticEvents/SyntheticMouseEvent.js b/packages/react-dom/src/client/syntheticEvents/SyntheticMouseEvent.js similarity index 100% rename from packages/react-dom/src/shared/syntheticEvents/SyntheticMouseEvent.js rename to packages/react-dom/src/client/syntheticEvents/SyntheticMouseEvent.js diff --git a/packages/react-dom/src/shared/syntheticEvents/SyntheticTouchEvent.js b/packages/react-dom/src/client/syntheticEvents/SyntheticTouchEvent.js similarity index 100% rename from packages/react-dom/src/shared/syntheticEvents/SyntheticTouchEvent.js rename to packages/react-dom/src/client/syntheticEvents/SyntheticTouchEvent.js diff --git a/packages/react-dom/src/shared/syntheticEvents/SyntheticTransitionEvent.js b/packages/react-dom/src/client/syntheticEvents/SyntheticTransitionEvent.js similarity index 100% rename from packages/react-dom/src/shared/syntheticEvents/SyntheticTransitionEvent.js rename to packages/react-dom/src/client/syntheticEvents/SyntheticTransitionEvent.js diff --git a/packages/react-dom/src/shared/syntheticEvents/SyntheticUIEvent.js b/packages/react-dom/src/client/syntheticEvents/SyntheticUIEvent.js similarity index 100% rename from packages/react-dom/src/shared/syntheticEvents/SyntheticUIEvent.js rename to packages/react-dom/src/client/syntheticEvents/SyntheticUIEvent.js diff --git a/packages/react-dom/src/shared/syntheticEvents/SyntheticWheelEvent.js b/packages/react-dom/src/client/syntheticEvents/SyntheticWheelEvent.js similarity index 100% rename from packages/react-dom/src/shared/syntheticEvents/SyntheticWheelEvent.js rename to packages/react-dom/src/client/syntheticEvents/SyntheticWheelEvent.js diff --git a/packages/react-dom/src/shared/syntheticEvents/__tests__/SyntheticClipboardEvent-test.js b/packages/react-dom/src/client/syntheticEvents/__tests__/SyntheticClipboardEvent-test.js similarity index 100% rename from packages/react-dom/src/shared/syntheticEvents/__tests__/SyntheticClipboardEvent-test.js rename to packages/react-dom/src/client/syntheticEvents/__tests__/SyntheticClipboardEvent-test.js diff --git a/packages/react-dom/src/shared/syntheticEvents/__tests__/SyntheticEvent-test.js b/packages/react-dom/src/client/syntheticEvents/__tests__/SyntheticEvent-test.js similarity index 100% rename from packages/react-dom/src/shared/syntheticEvents/__tests__/SyntheticEvent-test.js rename to packages/react-dom/src/client/syntheticEvents/__tests__/SyntheticEvent-test.js diff --git a/packages/react-dom/src/shared/syntheticEvents/__tests__/SyntheticKeyboardEvent-test.js b/packages/react-dom/src/client/syntheticEvents/__tests__/SyntheticKeyboardEvent-test.js similarity index 100% rename from packages/react-dom/src/shared/syntheticEvents/__tests__/SyntheticKeyboardEvent-test.js rename to packages/react-dom/src/client/syntheticEvents/__tests__/SyntheticKeyboardEvent-test.js diff --git a/packages/react-dom/src/shared/syntheticEvents/__tests__/SyntheticWheelEvent-test.js b/packages/react-dom/src/client/syntheticEvents/__tests__/SyntheticWheelEvent-test.js similarity index 100% rename from packages/react-dom/src/shared/syntheticEvents/__tests__/SyntheticWheelEvent-test.js rename to packages/react-dom/src/client/syntheticEvents/__tests__/SyntheticWheelEvent-test.js diff --git a/packages/react-dom/src/shared/utils/__tests__/getEventCharCode-test.js b/packages/react-dom/src/client/utils/__tests__/getEventCharCode-test.js similarity index 100% rename from packages/react-dom/src/shared/utils/__tests__/getEventCharCode-test.js rename to packages/react-dom/src/client/utils/__tests__/getEventCharCode-test.js diff --git a/packages/react-dom/src/shared/utils/__tests__/getEventKey-test.js b/packages/react-dom/src/client/utils/__tests__/getEventKey-test.js similarity index 100% rename from packages/react-dom/src/shared/utils/__tests__/getEventKey-test.js rename to packages/react-dom/src/client/utils/__tests__/getEventKey-test.js diff --git a/packages/react-dom/src/shared/utils/__tests__/getNodeForCharacterOffset-test.js b/packages/react-dom/src/client/utils/__tests__/getNodeForCharacterOffset-test.js similarity index 100% rename from packages/react-dom/src/shared/utils/__tests__/getNodeForCharacterOffset-test.js rename to packages/react-dom/src/client/utils/__tests__/getNodeForCharacterOffset-test.js diff --git a/packages/react-dom/src/shared/utils/__tests__/setInnerHTML-test.js b/packages/react-dom/src/client/utils/__tests__/setInnerHTML-test.js similarity index 100% rename from packages/react-dom/src/shared/utils/__tests__/setInnerHTML-test.js rename to packages/react-dom/src/client/utils/__tests__/setInnerHTML-test.js diff --git a/packages/react-dom/src/shared/utils/getEventCharCode.js b/packages/react-dom/src/client/utils/getEventCharCode.js similarity index 100% rename from packages/react-dom/src/shared/utils/getEventCharCode.js rename to packages/react-dom/src/client/utils/getEventCharCode.js diff --git a/packages/react-dom/src/shared/utils/getEventKey.js b/packages/react-dom/src/client/utils/getEventKey.js similarity index 100% rename from packages/react-dom/src/shared/utils/getEventKey.js rename to packages/react-dom/src/client/utils/getEventKey.js diff --git a/packages/react-dom/src/shared/utils/getEventModifierState.js b/packages/react-dom/src/client/utils/getEventModifierState.js similarity index 100% rename from packages/react-dom/src/shared/utils/getEventModifierState.js rename to packages/react-dom/src/client/utils/getEventModifierState.js diff --git a/packages/react-dom/src/shared/utils/getEventTarget.js b/packages/react-dom/src/client/utils/getEventTarget.js similarity index 100% rename from packages/react-dom/src/shared/utils/getEventTarget.js rename to packages/react-dom/src/client/utils/getEventTarget.js diff --git a/packages/react-dom/src/shared/utils/getNodeForCharacterOffset.js b/packages/react-dom/src/client/utils/getNodeForCharacterOffset.js similarity index 100% rename from packages/react-dom/src/shared/utils/getNodeForCharacterOffset.js rename to packages/react-dom/src/client/utils/getNodeForCharacterOffset.js diff --git a/packages/react-dom/src/shared/utils/getTextContentAccessor.js b/packages/react-dom/src/client/utils/getTextContentAccessor.js similarity index 100% rename from packages/react-dom/src/shared/utils/getTextContentAccessor.js rename to packages/react-dom/src/client/utils/getTextContentAccessor.js diff --git a/packages/react-dom/src/shared/inputValueTracking.js b/packages/react-dom/src/client/utils/inputValueTracking.js similarity index 100% rename from packages/react-dom/src/shared/inputValueTracking.js rename to packages/react-dom/src/client/utils/inputValueTracking.js diff --git a/packages/react-dom/src/shared/utils/isEventSupported.js b/packages/react-dom/src/client/utils/isEventSupported.js similarity index 100% rename from packages/react-dom/src/shared/utils/isEventSupported.js rename to packages/react-dom/src/client/utils/isEventSupported.js diff --git a/packages/react-dom/src/shared/setInnerHTML.js b/packages/react-dom/src/client/utils/setInnerHTML.js similarity index 100% rename from packages/react-dom/src/shared/setInnerHTML.js rename to packages/react-dom/src/client/utils/setInnerHTML.js diff --git a/packages/react-dom/src/shared/setTextContent.js b/packages/react-dom/src/client/utils/setTextContent.js similarity index 100% rename from packages/react-dom/src/shared/setTextContent.js rename to packages/react-dom/src/client/utils/setTextContent.js diff --git a/packages/react-dom/src/shared/validateDOMNesting.js b/packages/react-dom/src/client/utils/validateDOMNesting.js similarity index 100% rename from packages/react-dom/src/shared/validateDOMNesting.js rename to packages/react-dom/src/client/utils/validateDOMNesting.js diff --git a/packages/react-dom/src/shared/DOMMarkupOperations.js b/packages/react-dom/src/server/DOMMarkupOperations.js similarity index 100% rename from packages/react-dom/src/shared/DOMMarkupOperations.js rename to packages/react-dom/src/server/DOMMarkupOperations.js diff --git a/packages/react-dom/src/ReactDOMNodeStreamRenderer.js b/packages/react-dom/src/server/ReactDOMNodeStreamRenderer.js similarity index 100% rename from packages/react-dom/src/ReactDOMNodeStreamRenderer.js rename to packages/react-dom/src/server/ReactDOMNodeStreamRenderer.js diff --git a/packages/react-dom/src/ReactDOMServerBrowserEntry.js b/packages/react-dom/src/server/ReactDOMServerBrowser.js similarity index 95% rename from packages/react-dom/src/ReactDOMServerBrowserEntry.js rename to packages/react-dom/src/server/ReactDOMServerBrowser.js index f931004356..fa3557106f 100644 --- a/packages/react-dom/src/ReactDOMServerBrowserEntry.js +++ b/packages/react-dom/src/server/ReactDOMServerBrowser.js @@ -3,8 +3,6 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - * - * @providesModule ReactDOMServerBrowserEntry */ 'use strict'; diff --git a/packages/react-dom/src/ReactDOMServerNodeEntry.js b/packages/react-dom/src/server/ReactDOMServerNode.js similarity index 94% rename from packages/react-dom/src/ReactDOMServerNodeEntry.js rename to packages/react-dom/src/server/ReactDOMServerNode.js index 6b558f00d6..dbec2e1815 100644 --- a/packages/react-dom/src/ReactDOMServerNodeEntry.js +++ b/packages/react-dom/src/server/ReactDOMServerNode.js @@ -3,8 +3,6 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - * - * @providesModule ReactDOMServerNodeEntry */ 'use strict'; diff --git a/packages/react-dom/src/ReactDOMStringRenderer.js b/packages/react-dom/src/server/ReactDOMStringRenderer.js similarity index 100% rename from packages/react-dom/src/ReactDOMStringRenderer.js rename to packages/react-dom/src/server/ReactDOMStringRenderer.js diff --git a/packages/react-dom/src/shared/renderSubtreeIntoContainer.js b/packages/react-dom/src/shared/renderSubtreeIntoContainer.js deleted file mode 100644 index 8b491aefdc..0000000000 --- a/packages/react-dom/src/shared/renderSubtreeIntoContainer.js +++ /dev/null @@ -1,14 +0,0 @@ -/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - * @providesModule renderSubtreeIntoContainer - */ - -'use strict'; - -var ReactDOM = require('ReactDOM'); - -module.exports = ReactDOM.unstable_renderSubtreeIntoContainer; diff --git a/packages/react-dom/src/shared/utils/AutoFocusUtils.js b/packages/react-dom/src/shared/utils/AutoFocusUtils.js deleted file mode 100644 index 461497034a..0000000000 --- a/packages/react-dom/src/shared/utils/AutoFocusUtils.js +++ /dev/null @@ -1,22 +0,0 @@ -/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - * @providesModule AutoFocusUtils - */ - -'use strict'; - -var ReactDOMComponentTree = require('ReactDOMComponentTree'); - -var focusNode = require('fbjs/lib/focusNode'); - -var AutoFocusUtils = { - focusDOMComponent: function() { - focusNode(ReactDOMComponentTree.getNodeFromInstance(this)); - }, -}; - -module.exports = AutoFocusUtils; diff --git a/packages/react-dom/src/shared/checkReact.js b/packages/react-dom/src/shared/utils/checkReact.js similarity index 100% rename from packages/react-dom/src/shared/checkReact.js rename to packages/react-dom/src/shared/utils/checkReact.js diff --git a/packages/react-dom/src/shared/createMicrosoftUnsafeLocalFunction.js b/packages/react-dom/src/shared/utils/createMicrosoftUnsafeLocalFunction.js similarity index 100% rename from packages/react-dom/src/shared/createMicrosoftUnsafeLocalFunction.js rename to packages/react-dom/src/shared/utils/createMicrosoftUnsafeLocalFunction.js diff --git a/packages/react-dom/src/shared/dangerousStyleValue.js b/packages/react-dom/src/shared/utils/dangerousStyleValue.js similarity index 100% rename from packages/react-dom/src/shared/dangerousStyleValue.js rename to packages/react-dom/src/shared/utils/dangerousStyleValue.js diff --git a/packages/react-dom/src/shared/escapeTextContentForBrowser.js b/packages/react-dom/src/shared/utils/escapeTextContentForBrowser.js similarity index 100% rename from packages/react-dom/src/shared/escapeTextContentForBrowser.js rename to packages/react-dom/src/shared/utils/escapeTextContentForBrowser.js diff --git a/packages/react-dom/src/shared/quoteAttributeValueForBrowser.js b/packages/react-dom/src/shared/utils/quoteAttributeValueForBrowser.js similarity index 100% rename from packages/react-dom/src/shared/quoteAttributeValueForBrowser.js rename to packages/react-dom/src/shared/utils/quoteAttributeValueForBrowser.js diff --git a/packages/react-dom/src/shared/warnValidStyle.js b/packages/react-dom/src/shared/utils/warnValidStyle.js similarity index 100% rename from packages/react-dom/src/shared/warnValidStyle.js rename to packages/react-dom/src/shared/utils/warnValidStyle.js diff --git a/packages/react-dom/src/ReactTestUtilsEntry.js b/packages/react-dom/src/test-utils/ReactTestUtils.js similarity index 99% rename from packages/react-dom/src/ReactTestUtilsEntry.js rename to packages/react-dom/src/test-utils/ReactTestUtils.js index a2445b3393..4292897a46 100644 --- a/packages/react-dom/src/ReactTestUtilsEntry.js +++ b/packages/react-dom/src/test-utils/ReactTestUtils.js @@ -3,8 +3,6 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - * - * @providesModule ReactTestUtilsEntry */ 'use strict'; diff --git a/packages/react-dom/src/ReactDOMUnstableNativeDependenciesEntry.js b/packages/react-dom/src/unstable-native-dependencies/ReactDOMUnstableNativeDependencies.js similarity index 93% rename from packages/react-dom/src/ReactDOMUnstableNativeDependenciesEntry.js rename to packages/react-dom/src/unstable-native-dependencies/ReactDOMUnstableNativeDependencies.js index 0f96999205..046fc60f77 100644 --- a/packages/react-dom/src/ReactDOMUnstableNativeDependenciesEntry.js +++ b/packages/react-dom/src/unstable-native-dependencies/ReactDOMUnstableNativeDependencies.js @@ -3,14 +3,13 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - * - * @providesModule ReactDOMUnstableNativeDependenciesEntry */ const EventPluginUtils = require('EventPluginUtils'); const ResponderEventPlugin = require('ResponderEventPlugin'); const ResponderTouchHistoryStore = require('ResponderTouchHistoryStore'); +// This is used by react-native-web. const ReactDOMUnstableNativeDependencies = { injectComponentTree: EventPluginUtils.injection.injectComponentTree, ResponderEventPlugin, diff --git a/packages/react-dom/test-utils.js b/packages/react-dom/test-utils.js index 55bbec4d0f..c3de479011 100644 --- a/packages/react-dom/test-utils.js +++ b/packages/react-dom/test-utils.js @@ -3,8 +3,10 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. + * + * @flow */ 'use strict'; -module.exports = require('./src/ReactTestUtilsEntry'); +module.exports = require('./src/test-utils/ReactTestUtils'); diff --git a/packages/react-dom/unstable-native-dependencies.js b/packages/react-dom/unstable-native-dependencies.js index 530992f94e..af1bd4a8a9 100644 --- a/packages/react-dom/unstable-native-dependencies.js +++ b/packages/react-dom/unstable-native-dependencies.js @@ -3,8 +3,10 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. + * + * @flow */ 'use strict'; -module.exports = require('./src/ReactDOMUnstableNativeDependenciesEntry'); +module.exports = require('./src/unstable-native-dependencies/ReactDOMUnstableNativeDependencies'); diff --git a/packages/react-native-renderer/index.js b/packages/react-native-renderer/index.js index 9edbc55b35..0c2e46e48c 100644 --- a/packages/react-native-renderer/index.js +++ b/packages/react-native-renderer/index.js @@ -3,9 +3,10 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. + * + * @flow */ 'use strict'; -// TODO: This package is a lie. Maybe rename to react-native-renderer? -module.exports = require('./src/ReactNativeFiberEntry'); +module.exports = require('./src/ReactNativeRenderer'); diff --git a/packages/react-native-renderer/src/ReactNativeFiberHostComponent.js b/packages/react-native-renderer/src/ReactNativeFiberHostComponent.js index 6c146b0ce8..28371213eb 100644 --- a/packages/react-native-renderer/src/ReactNativeFiberHostComponent.js +++ b/packages/react-native-renderer/src/ReactNativeFiberHostComponent.js @@ -6,7 +6,6 @@ * * @providesModule ReactNativeFiberHostComponent * @flow - * @preventMunge */ 'use strict'; diff --git a/packages/react-native-renderer/src/ReactNativeFiberRenderer.js b/packages/react-native-renderer/src/ReactNativeFiberRenderer.js index 8c24b30da7..fdb0918c29 100644 --- a/packages/react-native-renderer/src/ReactNativeFiberRenderer.js +++ b/packages/react-native-renderer/src/ReactNativeFiberRenderer.js @@ -10,7 +10,7 @@ 'use strict'; -const ReactFiberReconciler = require('ReactFiberReconciler'); +const ReactFiberReconciler = require('react-reconciler'); const ReactNativeAttributePayload = require('ReactNativeAttributePayload'); const ReactNativeComponentTree = require('ReactNativeComponentTree'); const ReactNativeFiberHostComponent = require('ReactNativeFiberHostComponent'); diff --git a/packages/react-native-renderer/src/ReactNativeFiberEntry.js b/packages/react-native-renderer/src/ReactNativeRenderer.js similarity index 94% rename from packages/react-native-renderer/src/ReactNativeFiberEntry.js rename to packages/react-native-renderer/src/ReactNativeRenderer.js index 8394a7f072..a9724e5416 100644 --- a/packages/react-native-renderer/src/ReactNativeFiberEntry.js +++ b/packages/react-native-renderer/src/ReactNativeRenderer.js @@ -4,7 +4,6 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @providesModule ReactNativeFiberEntry * @flow */ @@ -41,7 +40,7 @@ ReactFiberErrorLogger.injection.injectDialog( ReactNativeFiberErrorDialog.showDialog, ); -const ReactNativeFiber: ReactNativeType = { +const ReactNativeRenderer: ReactNativeType = { NativeComponent: require('ReactNativeComponent'), findNodeHandle: findNumericNodeHandle, @@ -71,7 +70,7 @@ const ReactNativeFiber: ReactNativeType = { }, unmountComponentAtNodeAndRemoveContainer(containerTag: number) { - ReactNativeFiber.unmountComponentAtNode(containerTag); + ReactNativeRenderer.unmountComponentAtNode(containerTag); // Call back into native to remove all of the subviews from this container UIManager.removeRootView(containerTag); @@ -107,7 +106,7 @@ const ReactNativeFiber: ReactNativeType = { if (__DEV__) { // $FlowFixMe Object.assign( - ReactNativeFiber.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, + ReactNativeRenderer.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, { // TODO: none of these work since Fiber. Remove these dependencies. // Used by RCTRenderingPerf, Systrace: @@ -136,4 +135,4 @@ injectInternals({ rendererPackageName: 'react-native-renderer', }); -module.exports = ReactNativeFiber; +module.exports = ReactNativeRenderer; diff --git a/packages/react-noop-renderer/index.js b/packages/react-noop-renderer/index.js index ff23190f67..6ec134c242 100644 --- a/packages/react-noop-renderer/index.js +++ b/packages/react-noop-renderer/index.js @@ -3,8 +3,10 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. + * + * @flow */ 'use strict'; -module.exports = require('./src/ReactNoopEntry'); +module.exports = require('./src/ReactNoop'); diff --git a/packages/react-noop-renderer/src/ReactNoopEntry.js b/packages/react-noop-renderer/src/ReactNoop.js similarity index 99% rename from packages/react-noop-renderer/src/ReactNoopEntry.js rename to packages/react-noop-renderer/src/ReactNoop.js index f3c7696bdf..b49705adbd 100644 --- a/packages/react-noop-renderer/src/ReactNoopEntry.js +++ b/packages/react-noop-renderer/src/ReactNoop.js @@ -4,7 +4,7 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @providesModule ReactNoopEntry + * @providesModule ReactNoop * @flow */ @@ -22,7 +22,7 @@ import type {UpdateQueue} from 'ReactFiberUpdateQueue'; var ReactFeatureFlags = require('ReactFeatureFlags'); var ReactFiberInstrumentation = require('ReactFiberInstrumentation'); -var ReactFiberReconciler = require('ReactFiberReconciler'); +var ReactFiberReconciler = require('react-reconciler'); var ReactInstanceMap = require('ReactInstanceMap'); var emptyObject = require('fbjs/lib/emptyObject'); diff --git a/packages/react-reconciler/index.js b/packages/react-reconciler/index.js index 2250611107..0408d8660c 100644 --- a/packages/react-reconciler/index.js +++ b/packages/react-reconciler/index.js @@ -3,8 +3,17 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. + * + * @flow */ 'use strict'; +// TODO: bundle Flow types with the package. +export type { + HostConfig, + Deadline, + Reconciler, +} from './src/ReactFiberReconciler'; + module.exports = require('./src/ReactFiberReconciler'); diff --git a/packages/react-reconciler/src/ReactFiberBeginWork.js b/packages/react-reconciler/src/ReactFiberBeginWork.js index ff7f992ef6..a36d40b67e 100644 --- a/packages/react-reconciler/src/ReactFiberBeginWork.js +++ b/packages/react-reconciler/src/ReactFiberBeginWork.js @@ -10,12 +10,12 @@ 'use strict'; +import type {HostConfig} from 'react-reconciler'; import type {ReactCoroutine} from 'ReactTypes'; import type {Fiber} from 'ReactFiber'; import type {HostContext} from 'ReactFiberHostContext'; import type {HydrationContext} from 'ReactFiberHydrationContext'; import type {FiberRoot} from 'ReactFiberRoot'; -import type {HostConfig} from 'ReactFiberReconciler'; import type {ExpirationTime} from 'ReactFiberExpirationTime'; var { diff --git a/packages/react-reconciler/src/ReactFiberCommitWork.js b/packages/react-reconciler/src/ReactFiberCommitWork.js index 8d661e63dc..5ad88d7893 100644 --- a/packages/react-reconciler/src/ReactFiberCommitWork.js +++ b/packages/react-reconciler/src/ReactFiberCommitWork.js @@ -10,8 +10,8 @@ 'use strict'; +import type {HostConfig} from 'react-reconciler'; import type {Fiber} from 'ReactFiber'; -import type {HostConfig} from 'ReactFiberReconciler'; var ReactFeatureFlags = require('ReactFeatureFlags'); var ReactTypeOfWork = require('ReactTypeOfWork'); diff --git a/packages/react-reconciler/src/ReactFiberCompleteWork.js b/packages/react-reconciler/src/ReactFiberCompleteWork.js index 5aff0892c7..cb25275667 100644 --- a/packages/react-reconciler/src/ReactFiberCompleteWork.js +++ b/packages/react-reconciler/src/ReactFiberCompleteWork.js @@ -10,13 +10,13 @@ 'use strict'; +import type {HostConfig} from 'react-reconciler'; import type {ReactCoroutine} from 'ReactTypes'; import type {Fiber} from 'ReactFiber'; import type {ExpirationTime} from 'ReactFiberExpirationTime'; import type {HostContext} from 'ReactFiberHostContext'; import type {HydrationContext} from 'ReactFiberHydrationContext'; import type {FiberRoot} from 'ReactFiberRoot'; -import type {HostConfig} from 'ReactFiberReconciler'; var {reconcileChildFibers} = require('ReactChildFiber'); var { diff --git a/packages/react-reconciler/src/ReactFiberHostContext.js b/packages/react-reconciler/src/ReactFiberHostContext.js index 657f60280e..0612d8e1b4 100644 --- a/packages/react-reconciler/src/ReactFiberHostContext.js +++ b/packages/react-reconciler/src/ReactFiberHostContext.js @@ -10,8 +10,8 @@ 'use strict'; +import type {HostConfig} from 'react-reconciler'; import type {Fiber} from 'ReactFiber'; -import type {HostConfig} from 'ReactFiberReconciler'; import type {StackCursor} from 'ReactFiberStack'; const {createCursor, pop, push} = require('ReactFiberStack'); diff --git a/packages/react-reconciler/src/ReactFiberHydrationContext.js b/packages/react-reconciler/src/ReactFiberHydrationContext.js index d710db0671..367f0ad717 100644 --- a/packages/react-reconciler/src/ReactFiberHydrationContext.js +++ b/packages/react-reconciler/src/ReactFiberHydrationContext.js @@ -10,8 +10,8 @@ 'use strict'; +import type {HostConfig} from 'react-reconciler'; import type {Fiber} from 'ReactFiber'; -import type {HostConfig} from 'ReactFiberReconciler'; var invariant = require('fbjs/lib/invariant'); diff --git a/packages/react-reconciler/src/ReactFiberReconciler.js b/packages/react-reconciler/src/ReactFiberReconciler.js index 4999d73905..1310189b04 100644 --- a/packages/react-reconciler/src/ReactFiberReconciler.js +++ b/packages/react-reconciler/src/ReactFiberReconciler.js @@ -4,7 +4,6 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @providesModule ReactFiberReconciler * @flow */ diff --git a/packages/react-reconciler/src/ReactFiberScheduler.js b/packages/react-reconciler/src/ReactFiberScheduler.js index 45e335a72f..c163c1028b 100644 --- a/packages/react-reconciler/src/ReactFiberScheduler.js +++ b/packages/react-reconciler/src/ReactFiberScheduler.js @@ -10,9 +10,9 @@ 'use strict'; +import type {HostConfig, Deadline} from 'react-reconciler'; import type {Fiber} from 'ReactFiber'; import type {FiberRoot} from 'ReactFiberRoot'; -import type {HostConfig, Deadline} from 'ReactFiberReconciler'; import type {HydrationContext} from 'ReactFiberHydrationContext'; import type {ExpirationTime} from 'ReactFiberExpirationTime'; diff --git a/packages/react-reconciler/src/__tests__/ReactFiberHostContext-test.js b/packages/react-reconciler/src/__tests__/ReactFiberHostContext-test.js index a2bb03f609..df04f4eff7 100644 --- a/packages/react-reconciler/src/__tests__/ReactFiberHostContext-test.js +++ b/packages/react-reconciler/src/__tests__/ReactFiberHostContext-test.js @@ -17,7 +17,7 @@ describe('ReactFiberHostContext', () => { jest.resetModules(); React = require('react'); // TODO: can we express this test with only public API? - ReactFiberReconciler = require('ReactFiberReconciler'); + ReactFiberReconciler = require('react-reconciler'); }); it('works with null host context', () => { diff --git a/packages/react-reconciler/src/__tests__/ReactIncrementalTriangle-test.js b/packages/react-reconciler/src/__tests__/ReactIncrementalTriangle-test.js index bec1f12897..f122379299 100644 --- a/packages/react-reconciler/src/__tests__/ReactIncrementalTriangle-test.js +++ b/packages/react-reconciler/src/__tests__/ReactIncrementalTriangle-test.js @@ -16,7 +16,7 @@ describe('ReactIncrementalTriangle', () => { beforeEach(() => { jest.resetModules(); React = require('react'); - ReactNoop = require('ReactNoopEntry'); + ReactNoop = require('react-noop-renderer'); }); function span(prop) { diff --git a/packages/react-rt-renderer/index.js b/packages/react-rt-renderer/index.js index c650263ebf..b28480e345 100644 --- a/packages/react-rt-renderer/index.js +++ b/packages/react-rt-renderer/index.js @@ -3,8 +3,10 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. + * + * @flow */ 'use strict'; -module.exports = require('./src/ReactNativeRTFiberEntry'); +module.exports = require('./src/ReactNativeRT'); diff --git a/packages/react-rt-renderer/src/ReactNativeRTFiberEntry.js b/packages/react-rt-renderer/src/ReactNativeRT.js similarity index 100% rename from packages/react-rt-renderer/src/ReactNativeRTFiberEntry.js rename to packages/react-rt-renderer/src/ReactNativeRT.js diff --git a/packages/react-rt-renderer/src/ReactNativeRTFiberRenderer.js b/packages/react-rt-renderer/src/ReactNativeRTFiberRenderer.js index 92d42756a0..fe90da2d4a 100644 --- a/packages/react-rt-renderer/src/ReactNativeRTFiberRenderer.js +++ b/packages/react-rt-renderer/src/ReactNativeRTFiberRenderer.js @@ -10,7 +10,7 @@ 'use strict'; -const ReactFiberReconciler = require('ReactFiberReconciler'); +const ReactFiberReconciler = require('react-reconciler'); const ReactNativeRTComponentTree = require('ReactNativeRTComponentTree'); const ReactNativeRTTagHandles = require('ReactNativeRTTagHandles'); const RTManager = require('RTManager'); diff --git a/packages/react-test-renderer/index.js b/packages/react-test-renderer/index.js index 5313b21c7c..0e134b4e24 100644 --- a/packages/react-test-renderer/index.js +++ b/packages/react-test-renderer/index.js @@ -3,8 +3,10 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. + * + * @flow */ 'use strict'; -module.exports = require('./src/ReactTestRendererFiberEntry'); +module.exports = require('./src/ReactTestRenderer'); diff --git a/packages/react-test-renderer/shallow.js b/packages/react-test-renderer/shallow.js index 5e4676e966..4b8f5b205e 100644 --- a/packages/react-test-renderer/shallow.js +++ b/packages/react-test-renderer/shallow.js @@ -3,8 +3,10 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. + * + * @flow */ 'use strict'; -module.exports = require('./src/ReactShallowRendererEntry'); +module.exports = require('./src/ReactShallowRenderer'); diff --git a/packages/react-test-renderer/src/ReactShallowRendererEntry.js b/packages/react-test-renderer/src/ReactShallowRenderer.js similarity index 99% rename from packages/react-test-renderer/src/ReactShallowRendererEntry.js rename to packages/react-test-renderer/src/ReactShallowRenderer.js index 20b920a489..866619997c 100644 --- a/packages/react-test-renderer/src/ReactShallowRendererEntry.js +++ b/packages/react-test-renderer/src/ReactShallowRenderer.js @@ -4,8 +4,6 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @providesModule ReactShallowRendererEntry - * @preventMunge */ 'use strict'; diff --git a/packages/react-test-renderer/src/ReactTestRendererFiberEntry.js b/packages/react-test-renderer/src/ReactTestRenderer.js similarity index 99% rename from packages/react-test-renderer/src/ReactTestRendererFiberEntry.js rename to packages/react-test-renderer/src/ReactTestRenderer.js index 79144a1449..be6267c898 100644 --- a/packages/react-test-renderer/src/ReactTestRendererFiberEntry.js +++ b/packages/react-test-renderer/src/ReactTestRenderer.js @@ -4,14 +4,12 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @providesModule ReactTestRendererFiberEntry - * @preventMunge * @flow */ 'use strict'; -var ReactFiberReconciler = require('ReactFiberReconciler'); +var ReactFiberReconciler = require('react-reconciler'); var ReactFiberTreeReflection = require('ReactFiberTreeReflection'); var ReactGenericBatching = require('ReactGenericBatching'); var emptyObject = require('fbjs/lib/emptyObject'); diff --git a/packages/react/index.js b/packages/react/index.js index 6fe57dc44d..778778e296 100644 --- a/packages/react/index.js +++ b/packages/react/index.js @@ -3,8 +3,10 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. + * + * @flow */ 'use strict'; -module.exports = require('./src/ReactEntry'); +module.exports = require('./src/React'); diff --git a/packages/react/src/ReactEntry.js b/packages/react/src/React.js similarity index 98% rename from packages/react/src/ReactEntry.js rename to packages/react/src/React.js index 52415de1da..d67fdd8540 100644 --- a/packages/react/src/ReactEntry.js +++ b/packages/react/src/React.js @@ -3,8 +3,6 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - * - * @providesModule ReactEntry */ 'use strict'; diff --git a/packages/shared/src/ReactDOMFrameScheduling.js b/packages/shared/src/ReactDOMFrameScheduling.js index 5a2fc01ca9..e50720e1de 100644 --- a/packages/shared/src/ReactDOMFrameScheduling.js +++ b/packages/shared/src/ReactDOMFrameScheduling.js @@ -18,7 +18,7 @@ // layout, paint and other browser work is counted against the available time. // The frame rate is dynamically adjusted. -import type {Deadline} from 'ReactFiberReconciler'; +import type {Deadline} from 'react-reconciler'; var ExecutionEnvironment = require('fbjs/lib/ExecutionEnvironment'); diff --git a/scripts/rollup/bundles.js b/scripts/rollup/bundles.js index 52ca67c066..305149e593 100644 --- a/scripts/rollup/bundles.js +++ b/scripts/rollup/bundles.js @@ -23,11 +23,17 @@ const RN_PROD = bundleTypes.RN_PROD; const moduleTypes = { ISOMORPHIC: 'ISOMORPHIC', RENDERER: 'RENDERER', + RENDERER_UTILS: 'RENDERER_UTILS', RECONCILER: 'RECONCILER', }; +// React const ISOMORPHIC = moduleTypes.ISOMORPHIC; +// Individual renderers. They bundle the reconciler. (e.g. ReactDOM) const RENDERER = moduleTypes.RENDERER; +// Helper packages that access specific renderer's internals. (e.g. TestUtils) +const RENDERER_UTILS = moduleTypes.RENDERER_UTILS; +// Standalone reconciler for third-party renderers. const RECONCILER = moduleTypes.RECONCILER; const babelOptsReact = { @@ -114,7 +120,7 @@ const bundles = [ ], fbEntry: 'packages/react-dom/test-utils.js', hasteName: 'ReactTestUtils', - moduleType: RENDERER, + moduleType: RENDERER_UTILS, label: 'test-utils', manglePropertiesOnProd: false, name: 'react-dom/test-utils', @@ -142,7 +148,7 @@ const bundles = [ ], fbEntry: 'packages/react-dom/unstable-native-dependencies.js', hasteName: 'ReactDOMUnstableNativeDependencies', - moduleType: RENDERER, + moduleType: RENDERER_UTILS, label: 'dom-unstable-native-dependencies', manglePropertiesOnProd: false, name: 'react-dom/unstable-native-dependencies', @@ -281,6 +287,7 @@ const bundles = [ 'prop-types/checkPropTypes', ], hasteName: 'ReactNativeRTFiber', + moduleType: RENDERER, isRenderer: true, label: 'native-rt-fiber', manglePropertiesOnProd: false, @@ -305,6 +312,7 @@ const bundles = [ entry: 'packages/react-cs-renderer/index.js', externals: ['prop-types/checkPropTypes'], hasteName: 'ReactNativeCSFiber', + moduleType: RENDERER, isRenderer: true, label: 'native-cs-fiber', manglePropertiesOnProd: false, diff --git a/scripts/rollup/header.js b/scripts/rollup/header.js index 944ded0ad7..0a931b3a48 100644 --- a/scripts/rollup/header.js +++ b/scripts/rollup/header.js @@ -9,6 +9,7 @@ function getProvidesHeader(hasteFinalName) { * * @noflow * @providesModule ${hasteFinalName} + * @preventMunge */ `; } diff --git a/scripts/rollup/modules.js b/scripts/rollup/modules.js index a3aee03d7d..a102bcbf64 100644 --- a/scripts/rollup/modules.js +++ b/scripts/rollup/modules.js @@ -23,6 +23,7 @@ const RN_DEV = bundleTypes.RN_DEV; const RN_PROD = bundleTypes.RN_PROD; const ISOMORPHIC = moduleTypes.ISOMORPHIC; +const RENDERER = moduleTypes.RENDERER; const errorCodeOpts = { errorMapFilePath: 'scripts/error-codes/codes.json', @@ -122,6 +123,10 @@ function getNodeModules(bundleType, moduleType) { function ignoreFBModules() { return [ + // These are FB-specific aliases to react and react-dom. + // Don't attempt to bundle them into other bundles. + 'React', + 'ReactDOM', // At FB, we don't know them statically: 'ReactFeatureFlags', // In FB bundles, we preserve an inline require to ReactCurrentOwner. @@ -180,14 +185,21 @@ function getExternalModules(externals, bundleType, moduleType) { return externalModules; } -function getInternalModules() { +function getInternalModules(moduleType) { // we tell Rollup where these files are located internally, otherwise // it doesn't pick them up and assumes they're external - return { + let aliases = { reactProdInvariant: resolve( './packages/shared/src/utils/reactProdInvariant.js' ), }; + if (moduleType === RENDERER) { + // Renderers bundle the whole reconciler. + aliases['react-reconciler'] = resolve( + './packages/react-reconciler/index.js' + ); + } + return aliases; } function getFbjsModuleAliases(bundleType) { @@ -292,7 +304,7 @@ function getAliases(paths, bundleType, moduleType, extractErrors) { extractErrors && extractErrorCodes(errorCodeOpts), bundleType ), - getInternalModules(), + getInternalModules(moduleType), getNodeModules(bundleType, moduleType), getFbjsModuleAliases(bundleType) ); diff --git a/scripts/rollup/packaging.js b/scripts/rollup/packaging.js index 6383db4df6..d4e17a446f 100644 --- a/scripts/rollup/packaging.js +++ b/scripts/rollup/packaging.js @@ -19,7 +19,7 @@ const RN_PROD = Bundles.bundleTypes.RN_PROD; const facebookWWW = 'facebook-www'; // these files need to be copied to the facebook-www build const facebookWWWSrcDependencies = [ - 'packages/react-dom/src/shared/eventPlugins/TapEventPlugin.js', + 'packages/react-dom/src/client/eventPlugins/TapEventPlugin.js', ]; // these files need to be copied to the react-native build diff --git a/scripts/rollup/results.json b/scripts/rollup/results.json index 018169ca02..b60e29c156 100644 --- a/scripts/rollup/results.json +++ b/scripts/rollup/results.json @@ -1,71 +1,71 @@ { "bundleSizes": { "react.development.js (UMD_DEV)": { - "size": 54809, - "gzip": 14353 + "size": 54803, + "gzip": 14350 }, "react.production.min.js (UMD_PROD)": { "size": 6634, "gzip": 2764 }, "react.development.js (NODE_DEV)": { - "size": 45713, - "gzip": 12098 + "size": 45707, + "gzip": 12095 }, "react.production.min.js (NODE_PROD)": { "size": 5611, "gzip": 2364 }, "React-dev.js (FB_DEV)": { - "size": 43022, - "gzip": 11328 + "size": 43016, + "gzip": 11325 }, "React-prod.js (FB_PROD)": { - "size": 24837, - "gzip": 6709 + "size": 24831, + "gzip": 6707 }, "react-dom.development.js (UMD_DEV)": { - "size": 632002, - "gzip": 144937 + "size": 631104, + "gzip": 144685 }, "react-dom.production.min.js (UMD_PROD)": { - "size": 100474, - "gzip": 31680 + "size": 100038, + "gzip": 31532 }, "react-dom.development.js (NODE_DEV)": { - "size": 594283, - "gzip": 136223 + "size": 593383, + "gzip": 135883 }, "react-dom.production.min.js (NODE_PROD)": { - "size": 107016, - "gzip": 33539 + "size": 106647, + "gzip": 33435 }, "ReactDOMFiber-dev.js (FB_DEV)": { - "size": 591222, - "gzip": 135569 + "size": 590572, + "gzip": 135237 }, "ReactDOMFiber-prod.js (FB_PROD)": { - "size": 421158, - "gzip": 93551 + "size": 419911, + "gzip": 93354 }, "react-dom-test-utils.development.js (NODE_DEV)": { - "size": 41688, - "gzip": 11099 + "size": 41743, + "gzip": 11118 }, "ReactTestUtils-dev.js (FB_DEV)": { - "size": 41250, - "gzip": 11033 + "size": 41569, + "gzip": 11069 }, "react-dom-unstable-native-dependencies.development.js (UMD_DEV)": { - "size": 84992, - "gzip": 21295 + "size": 84961, + "gzip": 21296 }, "react-dom-unstable-native-dependencies.production.min.js (UMD_PROD)": { "size": 14441, "gzip": 4650 }, "react-dom-unstable-native-dependencies.development.js (NODE_DEV)": { - "size": 80785, + "size": 80754, "gzip": 19972 }, "react-dom-unstable-native-dependencies.production.min.js (NODE_PROD)": { @@ -73,96 +73,96 @@ "gzip": 4510 }, "ReactDOMUnstableNativeDependencies-dev.js (FB_DEV)": { - "size": 80222, - "gzip": 19873 + "size": 80190, + "gzip": 19882 }, "ReactDOMUnstableNativeDependencies-prod.js (FB_PROD)": { - "size": 65170, - "gzip": 15532 + "size": 65164, + "gzip": 15538 }, "react-dom-server.browser.development.js (UMD_DEV)": { - "size": 130213, - "gzip": 33601 + "size": 124910, + "gzip": 32260 }, "react-dom-server.browser.production.min.js (UMD_PROD)": { - "size": 15134, - "gzip": 5909 + "size": 15345, + "gzip": 5968 }, "react-dom-server.browser.development.js (NODE_DEV)": { - "size": 100133, - "gzip": 26461 + "size": 94830, + "gzip": 25139 }, "react-dom-server.browser.production.min.js (NODE_PROD)": { - "size": 15038, - "gzip": 5882 + "size": 15071, + "gzip": 5902 }, "ReactDOMServer-dev.js (FB_DEV)": { - "size": 99554, - "gzip": 26365 + "size": 94490, + "gzip": 25063 }, "ReactDOMServer-prod.js (FB_PROD)": { - "size": 42690, - "gzip": 11892 + "size": 42454, + "gzip": 11844 }, "react-dom-server.node.development.js (NODE_DEV)": { - "size": 102395, - "gzip": 27013 + "size": 97092, + "gzip": 25688 }, "react-dom-server.node.production.min.js (NODE_PROD)": { - "size": 15963, - "gzip": 6214 + "size": 15996, + "gzip": 6238 }, "react-art.development.js (UMD_DEV)": { - "size": 378343, - "gzip": 83009 + "size": 378408, + "gzip": 83017 }, "react-art.production.min.js (UMD_PROD)": { "size": 82432, "gzip": 25592 }, "react-art.development.js (NODE_DEV)": { - "size": 302698, - "gzip": 63826 + "size": 302763, + "gzip": 63846 }, "react-art.production.min.js (NODE_PROD)": { "size": 53897, "gzip": 16869 }, "ReactARTFiber-dev.js (FB_DEV)": { - "size": 301301, - "gzip": 63733 + "size": 301605, + "gzip": 63774 }, "ReactARTFiber-prod.js (FB_PROD)": { - "size": 225462, - "gzip": 46449 + "size": 225472, + "gzip": 46455 }, "ReactNativeFiber-dev.js (RN_DEV)": { - "size": 285864, - "gzip": 49285 + "size": 285948, + "gzip": 49225 }, "ReactNativeFiber-prod.js (RN_PROD)": { - "size": 223648, - "gzip": 38454 + "size": 223676, + "gzip": 38463 }, "react-test-renderer.development.js (NODE_DEV)": { - "size": 306386, - "gzip": 64218 + "size": 306451, + "gzip": 64239 }, "ReactTestRendererFiber-dev.js (FB_DEV)": { - "size": 304979, - "gzip": 64135 + "size": 305254, + "gzip": 64170 }, "react-test-renderer-shallow.development.js (NODE_DEV)": { - "size": 9370, - "gzip": 2338 + "size": 9364, + "gzip": 2335 }, "ReactShallowRenderer-dev.js (FB_DEV)": { - "size": 9027, - "gzip": 2253 + "size": 9020, + "gzip": 2254 }, "react-noop-renderer.development.js (NODE_DEV)": { - "size": 295594, - "gzip": 61405 + "size": 295660, + "gzip": 61436 }, "react-dom-server.development.js (UMD_DEV)": { "size": 120897, @@ -189,11 +189,11 @@ "gzip": 7520 }, "ReactNativeRTFiber-dev.js (RN_DEV)": { - "size": 217767, - "gzip": 36738 + "size": 217811, + "gzip": 36735 }, "ReactNativeRTFiber-prod.js (RN_PROD)": { - "size": 165326, + "size": 165325, "gzip": 27464 }, "react-test-renderer.production.min.js (NODE_PROD)": { @@ -209,20 +209,20 @@ "gzip": 4241 }, "react-reconciler.development.js (NODE_DEV)": { - "size": 281271, - "gzip": 58283 + "size": 281332, + "gzip": 58301 }, "react-reconciler.production.min.js (NODE_PROD)": { "size": 37658, "gzip": 11762 }, "ReactNativeCSFiber-dev.js (RN_DEV)": { - "size": 210188, - "gzip": 34969 + "size": 210232, + "gzip": 34986 }, "ReactNativeCSFiber-prod.js (RN_PROD)": { - "size": 160321, - "gzip": 26276 + "size": 160320, + "gzip": 26275 } } } \ No newline at end of file