diff --git a/src/renderers/dom/client/ReactBrowserEventEmitter.js b/src/renderers/dom/shared/ReactBrowserEventEmitter.js similarity index 100% rename from src/renderers/dom/client/ReactBrowserEventEmitter.js rename to src/renderers/dom/shared/ReactBrowserEventEmitter.js diff --git a/src/renderers/dom/client/ReactDOMComponentTree.js b/src/renderers/dom/shared/ReactDOMComponentTree.js similarity index 100% rename from src/renderers/dom/client/ReactDOMComponentTree.js rename to src/renderers/dom/shared/ReactDOMComponentTree.js diff --git a/src/renderers/dom/client/ReactDOMSelection.js b/src/renderers/dom/shared/ReactDOMSelection.js similarity index 100% rename from src/renderers/dom/client/ReactDOMSelection.js rename to src/renderers/dom/shared/ReactDOMSelection.js diff --git a/src/renderers/dom/client/ReactDOMTreeTraversal.js b/src/renderers/dom/shared/ReactDOMTreeTraversal.js similarity index 100% rename from src/renderers/dom/client/ReactDOMTreeTraversal.js rename to src/renderers/dom/shared/ReactDOMTreeTraversal.js diff --git a/src/renderers/dom/client/ReactEventListener.js b/src/renderers/dom/shared/ReactEventListener.js similarity index 100% rename from src/renderers/dom/client/ReactEventListener.js rename to src/renderers/dom/shared/ReactEventListener.js diff --git a/src/renderers/dom/client/ReactInputSelection.js b/src/renderers/dom/shared/ReactInputSelection.js similarity index 100% rename from src/renderers/dom/client/ReactInputSelection.js rename to src/renderers/dom/shared/ReactInputSelection.js diff --git a/src/renderers/dom/client/__tests__/ReactBrowserEventEmitter-test.js b/src/renderers/dom/shared/__tests__/ReactBrowserEventEmitter-test.js similarity index 100% rename from src/renderers/dom/client/__tests__/ReactBrowserEventEmitter-test.js rename to src/renderers/dom/shared/__tests__/ReactBrowserEventEmitter-test.js diff --git a/src/renderers/dom/shared/__tests__/ReactDOMComponent-test.js b/src/renderers/dom/shared/__tests__/ReactDOMComponent-test.js index 3e0b4bbc9f..36d2841700 100644 --- a/src/renderers/dom/shared/__tests__/ReactDOMComponent-test.js +++ b/src/renderers/dom/shared/__tests__/ReactDOMComponent-test.js @@ -628,7 +628,7 @@ describe('ReactDOMComponent', () => { beforeEach(() => { var ReactDOMInjection = require('ReactDOMInjection'); ReactDOMInjection.inject(); - var ReactDOMStackInjection = require('ReactDOMInjection'); + var ReactDOMStackInjection = require('ReactDOMStackInjection'); ReactDOMStackInjection.inject(); var ReactDOMComponent = require('ReactDOMComponent'); diff --git a/src/renderers/dom/client/__tests__/ReactDOMComponentTree-test.js b/src/renderers/dom/shared/__tests__/ReactDOMComponentTree-test.js similarity index 100% rename from src/renderers/dom/client/__tests__/ReactDOMComponentTree-test.js rename to src/renderers/dom/shared/__tests__/ReactDOMComponentTree-test.js diff --git a/src/renderers/dom/client/__tests__/ReactDOMIDOperations-test.js b/src/renderers/dom/shared/__tests__/ReactDOMIDOperations-test.js similarity index 100% rename from src/renderers/dom/client/__tests__/ReactDOMIDOperations-test.js rename to src/renderers/dom/shared/__tests__/ReactDOMIDOperations-test.js diff --git a/src/renderers/dom/client/__tests__/ReactDOMSVG-test.js b/src/renderers/dom/shared/__tests__/ReactDOMSVG-test.js similarity index 100% rename from src/renderers/dom/client/__tests__/ReactDOMSVG-test.js rename to src/renderers/dom/shared/__tests__/ReactDOMSVG-test.js diff --git a/src/renderers/dom/client/__tests__/ReactDOMTreeTraversal-test.js b/src/renderers/dom/shared/__tests__/ReactDOMTreeTraversal-test.js similarity index 100% rename from src/renderers/dom/client/__tests__/ReactDOMTreeTraversal-test.js rename to src/renderers/dom/shared/__tests__/ReactDOMTreeTraversal-test.js diff --git a/src/renderers/dom/client/__tests__/ReactEventIndependence-test.js b/src/renderers/dom/shared/__tests__/ReactEventIndependence-test.js similarity index 100% rename from src/renderers/dom/client/__tests__/ReactEventIndependence-test.js rename to src/renderers/dom/shared/__tests__/ReactEventIndependence-test.js diff --git a/src/renderers/dom/client/__tests__/ReactEventListener-test.js b/src/renderers/dom/shared/__tests__/ReactEventListener-test.js similarity index 100% rename from src/renderers/dom/client/__tests__/ReactEventListener-test.js rename to src/renderers/dom/shared/__tests__/ReactEventListener-test.js diff --git a/src/renderers/dom/client/__tests__/inputValueTracking-test.js b/src/renderers/dom/shared/__tests__/inputValueTracking-test.js similarity index 100% rename from src/renderers/dom/client/__tests__/inputValueTracking-test.js rename to src/renderers/dom/shared/__tests__/inputValueTracking-test.js diff --git a/src/renderers/dom/client/__tests__/validateDOMNesting-test.js b/src/renderers/dom/shared/__tests__/validateDOMNesting-test.js similarity index 100% rename from src/renderers/dom/client/__tests__/validateDOMNesting-test.js rename to src/renderers/dom/shared/__tests__/validateDOMNesting-test.js diff --git a/src/renderers/dom/client/eventPlugins/BeforeInputEventPlugin.js b/src/renderers/dom/shared/eventPlugins/BeforeInputEventPlugin.js similarity index 100% rename from src/renderers/dom/client/eventPlugins/BeforeInputEventPlugin.js rename to src/renderers/dom/shared/eventPlugins/BeforeInputEventPlugin.js diff --git a/src/renderers/dom/client/eventPlugins/ChangeEventPlugin.js b/src/renderers/dom/shared/eventPlugins/ChangeEventPlugin.js similarity index 100% rename from src/renderers/dom/client/eventPlugins/ChangeEventPlugin.js rename to src/renderers/dom/shared/eventPlugins/ChangeEventPlugin.js diff --git a/src/renderers/dom/client/eventPlugins/DOMEventPluginOrder.js b/src/renderers/dom/shared/eventPlugins/DOMEventPluginOrder.js similarity index 100% rename from src/renderers/dom/client/eventPlugins/DOMEventPluginOrder.js rename to src/renderers/dom/shared/eventPlugins/DOMEventPluginOrder.js diff --git a/src/renderers/dom/client/eventPlugins/EnterLeaveEventPlugin.js b/src/renderers/dom/shared/eventPlugins/EnterLeaveEventPlugin.js similarity index 100% rename from src/renderers/dom/client/eventPlugins/EnterLeaveEventPlugin.js rename to src/renderers/dom/shared/eventPlugins/EnterLeaveEventPlugin.js diff --git a/src/renderers/dom/client/eventPlugins/FallbackCompositionState.js b/src/renderers/dom/shared/eventPlugins/FallbackCompositionState.js similarity index 100% rename from src/renderers/dom/client/eventPlugins/FallbackCompositionState.js rename to src/renderers/dom/shared/eventPlugins/FallbackCompositionState.js diff --git a/src/renderers/dom/client/eventPlugins/SelectEventPlugin.js b/src/renderers/dom/shared/eventPlugins/SelectEventPlugin.js similarity index 100% rename from src/renderers/dom/client/eventPlugins/SelectEventPlugin.js rename to src/renderers/dom/shared/eventPlugins/SelectEventPlugin.js diff --git a/src/renderers/dom/client/eventPlugins/SimpleEventPlugin.js b/src/renderers/dom/shared/eventPlugins/SimpleEventPlugin.js similarity index 100% rename from src/renderers/dom/client/eventPlugins/SimpleEventPlugin.js rename to src/renderers/dom/shared/eventPlugins/SimpleEventPlugin.js diff --git a/src/renderers/dom/client/eventPlugins/TapEventPlugin.js b/src/renderers/dom/shared/eventPlugins/TapEventPlugin.js similarity index 100% rename from src/renderers/dom/client/eventPlugins/TapEventPlugin.js rename to src/renderers/dom/shared/eventPlugins/TapEventPlugin.js diff --git a/src/renderers/dom/client/eventPlugins/__tests__/BeforeInputEventPlugin-test.js b/src/renderers/dom/shared/eventPlugins/__tests__/BeforeInputEventPlugin-test.js similarity index 100% rename from src/renderers/dom/client/eventPlugins/__tests__/BeforeInputEventPlugin-test.js rename to src/renderers/dom/shared/eventPlugins/__tests__/BeforeInputEventPlugin-test.js diff --git a/src/renderers/dom/client/eventPlugins/__tests__/ChangeEventPlugin-test.js b/src/renderers/dom/shared/eventPlugins/__tests__/ChangeEventPlugin-test.js similarity index 100% rename from src/renderers/dom/client/eventPlugins/__tests__/ChangeEventPlugin-test.js rename to src/renderers/dom/shared/eventPlugins/__tests__/ChangeEventPlugin-test.js diff --git a/src/renderers/dom/client/eventPlugins/__tests__/EnterLeaveEventPlugin-test.js b/src/renderers/dom/shared/eventPlugins/__tests__/EnterLeaveEventPlugin-test.js similarity index 100% rename from src/renderers/dom/client/eventPlugins/__tests__/EnterLeaveEventPlugin-test.js rename to src/renderers/dom/shared/eventPlugins/__tests__/EnterLeaveEventPlugin-test.js diff --git a/src/renderers/dom/client/eventPlugins/__tests__/FallbackCompositionState-test.js b/src/renderers/dom/shared/eventPlugins/__tests__/FallbackCompositionState-test.js similarity index 100% rename from src/renderers/dom/client/eventPlugins/__tests__/FallbackCompositionState-test.js rename to src/renderers/dom/shared/eventPlugins/__tests__/FallbackCompositionState-test.js diff --git a/src/renderers/dom/client/eventPlugins/__tests__/SelectEventPlugin-test.js b/src/renderers/dom/shared/eventPlugins/__tests__/SelectEventPlugin-test.js similarity index 100% rename from src/renderers/dom/client/eventPlugins/__tests__/SelectEventPlugin-test.js rename to src/renderers/dom/shared/eventPlugins/__tests__/SelectEventPlugin-test.js diff --git a/src/renderers/dom/client/eventPlugins/__tests__/SimpleEventPlugin-test.js b/src/renderers/dom/shared/eventPlugins/__tests__/SimpleEventPlugin-test.js similarity index 100% rename from src/renderers/dom/client/eventPlugins/__tests__/SimpleEventPlugin-test.js rename to src/renderers/dom/shared/eventPlugins/__tests__/SimpleEventPlugin-test.js diff --git a/src/renderers/dom/client/inputValueTracking.js b/src/renderers/dom/shared/inputValueTracking.js similarity index 100% rename from src/renderers/dom/client/inputValueTracking.js rename to src/renderers/dom/shared/inputValueTracking.js diff --git a/src/renderers/dom/client/syntheticEvents/SyntheticAnimationEvent.js b/src/renderers/dom/shared/syntheticEvents/SyntheticAnimationEvent.js similarity index 100% rename from src/renderers/dom/client/syntheticEvents/SyntheticAnimationEvent.js rename to src/renderers/dom/shared/syntheticEvents/SyntheticAnimationEvent.js diff --git a/src/renderers/dom/client/syntheticEvents/SyntheticClipboardEvent.js b/src/renderers/dom/shared/syntheticEvents/SyntheticClipboardEvent.js similarity index 100% rename from src/renderers/dom/client/syntheticEvents/SyntheticClipboardEvent.js rename to src/renderers/dom/shared/syntheticEvents/SyntheticClipboardEvent.js diff --git a/src/renderers/dom/client/syntheticEvents/SyntheticCompositionEvent.js b/src/renderers/dom/shared/syntheticEvents/SyntheticCompositionEvent.js similarity index 100% rename from src/renderers/dom/client/syntheticEvents/SyntheticCompositionEvent.js rename to src/renderers/dom/shared/syntheticEvents/SyntheticCompositionEvent.js diff --git a/src/renderers/dom/client/syntheticEvents/SyntheticDragEvent.js b/src/renderers/dom/shared/syntheticEvents/SyntheticDragEvent.js similarity index 100% rename from src/renderers/dom/client/syntheticEvents/SyntheticDragEvent.js rename to src/renderers/dom/shared/syntheticEvents/SyntheticDragEvent.js diff --git a/src/renderers/dom/client/syntheticEvents/SyntheticFocusEvent.js b/src/renderers/dom/shared/syntheticEvents/SyntheticFocusEvent.js similarity index 100% rename from src/renderers/dom/client/syntheticEvents/SyntheticFocusEvent.js rename to src/renderers/dom/shared/syntheticEvents/SyntheticFocusEvent.js diff --git a/src/renderers/dom/client/syntheticEvents/SyntheticInputEvent.js b/src/renderers/dom/shared/syntheticEvents/SyntheticInputEvent.js similarity index 100% rename from src/renderers/dom/client/syntheticEvents/SyntheticInputEvent.js rename to src/renderers/dom/shared/syntheticEvents/SyntheticInputEvent.js diff --git a/src/renderers/dom/client/syntheticEvents/SyntheticKeyboardEvent.js b/src/renderers/dom/shared/syntheticEvents/SyntheticKeyboardEvent.js similarity index 100% rename from src/renderers/dom/client/syntheticEvents/SyntheticKeyboardEvent.js rename to src/renderers/dom/shared/syntheticEvents/SyntheticKeyboardEvent.js diff --git a/src/renderers/dom/client/syntheticEvents/SyntheticMouseEvent.js b/src/renderers/dom/shared/syntheticEvents/SyntheticMouseEvent.js similarity index 100% rename from src/renderers/dom/client/syntheticEvents/SyntheticMouseEvent.js rename to src/renderers/dom/shared/syntheticEvents/SyntheticMouseEvent.js diff --git a/src/renderers/dom/client/syntheticEvents/SyntheticTouchEvent.js b/src/renderers/dom/shared/syntheticEvents/SyntheticTouchEvent.js similarity index 100% rename from src/renderers/dom/client/syntheticEvents/SyntheticTouchEvent.js rename to src/renderers/dom/shared/syntheticEvents/SyntheticTouchEvent.js diff --git a/src/renderers/dom/client/syntheticEvents/SyntheticTransitionEvent.js b/src/renderers/dom/shared/syntheticEvents/SyntheticTransitionEvent.js similarity index 100% rename from src/renderers/dom/client/syntheticEvents/SyntheticTransitionEvent.js rename to src/renderers/dom/shared/syntheticEvents/SyntheticTransitionEvent.js diff --git a/src/renderers/dom/client/syntheticEvents/SyntheticUIEvent.js b/src/renderers/dom/shared/syntheticEvents/SyntheticUIEvent.js similarity index 100% rename from src/renderers/dom/client/syntheticEvents/SyntheticUIEvent.js rename to src/renderers/dom/shared/syntheticEvents/SyntheticUIEvent.js diff --git a/src/renderers/dom/client/syntheticEvents/SyntheticWheelEvent.js b/src/renderers/dom/shared/syntheticEvents/SyntheticWheelEvent.js similarity index 100% rename from src/renderers/dom/client/syntheticEvents/SyntheticWheelEvent.js rename to src/renderers/dom/shared/syntheticEvents/SyntheticWheelEvent.js diff --git a/src/renderers/dom/client/syntheticEvents/__tests__/SyntheticClipboardEvent-test.js b/src/renderers/dom/shared/syntheticEvents/__tests__/SyntheticClipboardEvent-test.js similarity index 100% rename from src/renderers/dom/client/syntheticEvents/__tests__/SyntheticClipboardEvent-test.js rename to src/renderers/dom/shared/syntheticEvents/__tests__/SyntheticClipboardEvent-test.js diff --git a/src/renderers/dom/client/syntheticEvents/__tests__/SyntheticEvent-test.js b/src/renderers/dom/shared/syntheticEvents/__tests__/SyntheticEvent-test.js similarity index 100% rename from src/renderers/dom/client/syntheticEvents/__tests__/SyntheticEvent-test.js rename to src/renderers/dom/shared/syntheticEvents/__tests__/SyntheticEvent-test.js diff --git a/src/renderers/dom/client/syntheticEvents/__tests__/SyntheticKeyboardEvent-test.js b/src/renderers/dom/shared/syntheticEvents/__tests__/SyntheticKeyboardEvent-test.js similarity index 100% rename from src/renderers/dom/client/syntheticEvents/__tests__/SyntheticKeyboardEvent-test.js rename to src/renderers/dom/shared/syntheticEvents/__tests__/SyntheticKeyboardEvent-test.js diff --git a/src/renderers/dom/client/syntheticEvents/__tests__/SyntheticWheelEvent-test.js b/src/renderers/dom/shared/syntheticEvents/__tests__/SyntheticWheelEvent-test.js similarity index 100% rename from src/renderers/dom/client/syntheticEvents/__tests__/SyntheticWheelEvent-test.js rename to src/renderers/dom/shared/syntheticEvents/__tests__/SyntheticWheelEvent-test.js diff --git a/src/renderers/dom/client/wrappers/AutoFocusUtils.js b/src/renderers/dom/shared/utils/AutoFocusUtils.js similarity index 100% rename from src/renderers/dom/client/wrappers/AutoFocusUtils.js rename to src/renderers/dom/shared/utils/AutoFocusUtils.js diff --git a/src/renderers/dom/client/wrappers/LinkedValueUtils.js b/src/renderers/dom/shared/utils/LinkedValueUtils.js similarity index 100% rename from src/renderers/dom/client/wrappers/LinkedValueUtils.js rename to src/renderers/dom/shared/utils/LinkedValueUtils.js diff --git a/src/renderers/dom/client/utils/ViewportMetrics.js b/src/renderers/dom/shared/utils/ViewportMetrics.js similarity index 100% rename from src/renderers/dom/client/utils/ViewportMetrics.js rename to src/renderers/dom/shared/utils/ViewportMetrics.js diff --git a/src/renderers/dom/client/utils/__tests__/getEventCharCode-test.js b/src/renderers/dom/shared/utils/__tests__/getEventCharCode-test.js similarity index 100% rename from src/renderers/dom/client/utils/__tests__/getEventCharCode-test.js rename to src/renderers/dom/shared/utils/__tests__/getEventCharCode-test.js diff --git a/src/renderers/dom/client/utils/__tests__/getEventKey-test.js b/src/renderers/dom/shared/utils/__tests__/getEventKey-test.js similarity index 100% rename from src/renderers/dom/client/utils/__tests__/getEventKey-test.js rename to src/renderers/dom/shared/utils/__tests__/getEventKey-test.js diff --git a/src/renderers/dom/client/utils/__tests__/getNodeForCharacterOffset-test.js b/src/renderers/dom/shared/utils/__tests__/getNodeForCharacterOffset-test.js similarity index 100% rename from src/renderers/dom/client/utils/__tests__/getNodeForCharacterOffset-test.js rename to src/renderers/dom/shared/utils/__tests__/getNodeForCharacterOffset-test.js diff --git a/src/renderers/dom/client/utils/__tests__/setInnerHTML-test.js b/src/renderers/dom/shared/utils/__tests__/setInnerHTML-test.js similarity index 100% rename from src/renderers/dom/client/utils/__tests__/setInnerHTML-test.js rename to src/renderers/dom/shared/utils/__tests__/setInnerHTML-test.js diff --git a/src/renderers/dom/client/utils/getEventCharCode.js b/src/renderers/dom/shared/utils/getEventCharCode.js similarity index 100% rename from src/renderers/dom/client/utils/getEventCharCode.js rename to src/renderers/dom/shared/utils/getEventCharCode.js diff --git a/src/renderers/dom/client/utils/getEventKey.js b/src/renderers/dom/shared/utils/getEventKey.js similarity index 100% rename from src/renderers/dom/client/utils/getEventKey.js rename to src/renderers/dom/shared/utils/getEventKey.js diff --git a/src/renderers/dom/client/utils/getEventModifierState.js b/src/renderers/dom/shared/utils/getEventModifierState.js similarity index 100% rename from src/renderers/dom/client/utils/getEventModifierState.js rename to src/renderers/dom/shared/utils/getEventModifierState.js diff --git a/src/renderers/dom/client/utils/getEventTarget.js b/src/renderers/dom/shared/utils/getEventTarget.js similarity index 100% rename from src/renderers/dom/client/utils/getEventTarget.js rename to src/renderers/dom/shared/utils/getEventTarget.js diff --git a/src/renderers/dom/client/utils/getNodeForCharacterOffset.js b/src/renderers/dom/shared/utils/getNodeForCharacterOffset.js similarity index 100% rename from src/renderers/dom/client/utils/getNodeForCharacterOffset.js rename to src/renderers/dom/shared/utils/getNodeForCharacterOffset.js diff --git a/src/renderers/dom/client/utils/getTextContentAccessor.js b/src/renderers/dom/shared/utils/getTextContentAccessor.js similarity index 100% rename from src/renderers/dom/client/utils/getTextContentAccessor.js rename to src/renderers/dom/shared/utils/getTextContentAccessor.js diff --git a/src/renderers/dom/client/utils/getVendorPrefixedEventName.js b/src/renderers/dom/shared/utils/getVendorPrefixedEventName.js similarity index 100% rename from src/renderers/dom/client/utils/getVendorPrefixedEventName.js rename to src/renderers/dom/shared/utils/getVendorPrefixedEventName.js diff --git a/src/renderers/dom/client/utils/isEventSupported.js b/src/renderers/dom/shared/utils/isEventSupported.js similarity index 100% rename from src/renderers/dom/client/utils/isEventSupported.js rename to src/renderers/dom/shared/utils/isEventSupported.js diff --git a/src/renderers/dom/client/validateDOMNesting.js b/src/renderers/dom/shared/validateDOMNesting.js similarity index 100% rename from src/renderers/dom/client/validateDOMNesting.js rename to src/renderers/dom/shared/validateDOMNesting.js diff --git a/src/renderers/dom/client/wrappers/__tests__/ReactDOMIframe-test.js b/src/renderers/dom/shared/wrappers/__tests__/ReactDOMIframe-test.js similarity index 100% rename from src/renderers/dom/client/wrappers/__tests__/ReactDOMIframe-test.js rename to src/renderers/dom/shared/wrappers/__tests__/ReactDOMIframe-test.js diff --git a/src/renderers/dom/client/wrappers/__tests__/ReactDOMInput-test.js b/src/renderers/dom/shared/wrappers/__tests__/ReactDOMInput-test.js similarity index 100% rename from src/renderers/dom/client/wrappers/__tests__/ReactDOMInput-test.js rename to src/renderers/dom/shared/wrappers/__tests__/ReactDOMInput-test.js diff --git a/src/renderers/dom/client/wrappers/__tests__/ReactDOMOption-test.js b/src/renderers/dom/shared/wrappers/__tests__/ReactDOMOption-test.js similarity index 100% rename from src/renderers/dom/client/wrappers/__tests__/ReactDOMOption-test.js rename to src/renderers/dom/shared/wrappers/__tests__/ReactDOMOption-test.js diff --git a/src/renderers/dom/client/wrappers/__tests__/ReactDOMSelect-test.js b/src/renderers/dom/shared/wrappers/__tests__/ReactDOMSelect-test.js similarity index 100% rename from src/renderers/dom/client/wrappers/__tests__/ReactDOMSelect-test.js rename to src/renderers/dom/shared/wrappers/__tests__/ReactDOMSelect-test.js diff --git a/src/renderers/dom/client/wrappers/__tests__/ReactDOMTextarea-test.js b/src/renderers/dom/shared/wrappers/__tests__/ReactDOMTextarea-test.js similarity index 100% rename from src/renderers/dom/client/wrappers/__tests__/ReactDOMTextarea-test.js rename to src/renderers/dom/shared/wrappers/__tests__/ReactDOMTextarea-test.js diff --git a/src/renderers/dom/client/utils/DOMChildrenOperations.js b/src/renderers/dom/stack/client/DOMChildrenOperations.js similarity index 100% rename from src/renderers/dom/client/utils/DOMChildrenOperations.js rename to src/renderers/dom/stack/client/DOMChildrenOperations.js diff --git a/src/renderers/dom/client/utils/DOMLazyTree.js b/src/renderers/dom/stack/client/DOMLazyTree.js similarity index 100% rename from src/renderers/dom/client/utils/DOMLazyTree.js rename to src/renderers/dom/stack/client/DOMLazyTree.js diff --git a/src/renderers/dom/shared/Danger.js b/src/renderers/dom/stack/client/Danger.js similarity index 100% rename from src/renderers/dom/shared/Danger.js rename to src/renderers/dom/stack/client/Danger.js diff --git a/src/renderers/dom/shared/ReactComponentBrowserEnvironment.js b/src/renderers/dom/stack/client/ReactComponentBrowserEnvironment.js similarity index 100% rename from src/renderers/dom/shared/ReactComponentBrowserEnvironment.js rename to src/renderers/dom/stack/client/ReactComponentBrowserEnvironment.js diff --git a/src/renderers/dom/shared/ReactDOMComponent.js b/src/renderers/dom/stack/client/ReactDOMComponent.js similarity index 100% rename from src/renderers/dom/shared/ReactDOMComponent.js rename to src/renderers/dom/stack/client/ReactDOMComponent.js diff --git a/src/renderers/dom/shared/ReactDOMContainerInfo.js b/src/renderers/dom/stack/client/ReactDOMContainerInfo.js similarity index 100% rename from src/renderers/dom/shared/ReactDOMContainerInfo.js rename to src/renderers/dom/stack/client/ReactDOMContainerInfo.js diff --git a/src/renderers/dom/shared/ReactDOMEmptyComponent.js b/src/renderers/dom/stack/client/ReactDOMEmptyComponent.js similarity index 100% rename from src/renderers/dom/shared/ReactDOMEmptyComponent.js rename to src/renderers/dom/stack/client/ReactDOMEmptyComponent.js diff --git a/src/renderers/dom/client/ReactDOMIDOperations.js b/src/renderers/dom/stack/client/ReactDOMIDOperations.js similarity index 100% rename from src/renderers/dom/client/ReactDOMIDOperations.js rename to src/renderers/dom/stack/client/ReactDOMIDOperations.js diff --git a/src/renderers/dom/shared/ReactDOMStackInjection.js b/src/renderers/dom/stack/client/ReactDOMStackInjection.js similarity index 100% rename from src/renderers/dom/shared/ReactDOMStackInjection.js rename to src/renderers/dom/stack/client/ReactDOMStackInjection.js diff --git a/src/renderers/dom/shared/ReactDOMTextComponent.js b/src/renderers/dom/stack/client/ReactDOMTextComponent.js similarity index 100% rename from src/renderers/dom/shared/ReactDOMTextComponent.js rename to src/renderers/dom/stack/client/ReactDOMTextComponent.js diff --git a/src/renderers/dom/client/ReactMount.js b/src/renderers/dom/stack/client/ReactMount.js similarity index 100% rename from src/renderers/dom/client/ReactMount.js rename to src/renderers/dom/stack/client/ReactMount.js diff --git a/src/renderers/dom/client/ReactReconcileTransaction.js b/src/renderers/dom/stack/client/ReactReconcileTransaction.js similarity index 100% rename from src/renderers/dom/client/ReactReconcileTransaction.js rename to src/renderers/dom/stack/client/ReactReconcileTransaction.js diff --git a/src/renderers/dom/client/__tests__/ReactDOM-test.js b/src/renderers/dom/stack/client/__tests__/ReactDOM-test.js similarity index 100% rename from src/renderers/dom/client/__tests__/ReactDOM-test.js rename to src/renderers/dom/stack/client/__tests__/ReactDOM-test.js diff --git a/src/renderers/dom/client/__tests__/ReactMount-test.js b/src/renderers/dom/stack/client/__tests__/ReactMount-test.js similarity index 100% rename from src/renderers/dom/client/__tests__/ReactMount-test.js rename to src/renderers/dom/stack/client/__tests__/ReactMount-test.js diff --git a/src/renderers/dom/client/__tests__/ReactMountDestruction-test.js b/src/renderers/dom/stack/client/__tests__/ReactMountDestruction-test.js similarity index 100% rename from src/renderers/dom/client/__tests__/ReactMountDestruction-test.js rename to src/renderers/dom/stack/client/__tests__/ReactMountDestruction-test.js diff --git a/src/renderers/dom/client/__tests__/ReactRenderDocument-test.js b/src/renderers/dom/stack/client/__tests__/ReactRenderDocument-test.js similarity index 100% rename from src/renderers/dom/client/__tests__/ReactRenderDocument-test.js rename to src/renderers/dom/stack/client/__tests__/ReactRenderDocument-test.js diff --git a/src/renderers/dom/client/__tests__/findDOMNode-test.js b/src/renderers/dom/stack/client/__tests__/findDOMNode-test.js similarity index 100% rename from src/renderers/dom/client/__tests__/findDOMNode-test.js rename to src/renderers/dom/stack/client/__tests__/findDOMNode-test.js diff --git a/src/renderers/dom/client/utils/createMicrosoftUnsafeLocalFunction.js b/src/renderers/dom/stack/client/createMicrosoftUnsafeLocalFunction.js similarity index 100% rename from src/renderers/dom/client/utils/createMicrosoftUnsafeLocalFunction.js rename to src/renderers/dom/stack/client/createMicrosoftUnsafeLocalFunction.js diff --git a/src/renderers/dom/client/findDOMNode.js b/src/renderers/dom/stack/client/findDOMNode.js similarity index 100% rename from src/renderers/dom/client/findDOMNode.js rename to src/renderers/dom/stack/client/findDOMNode.js diff --git a/src/renderers/dom/client/renderSubtreeIntoContainer.js b/src/renderers/dom/stack/client/renderSubtreeIntoContainer.js similarity index 100% rename from src/renderers/dom/client/renderSubtreeIntoContainer.js rename to src/renderers/dom/stack/client/renderSubtreeIntoContainer.js diff --git a/src/renderers/dom/client/utils/setInnerHTML.js b/src/renderers/dom/stack/client/setInnerHTML.js similarity index 100% rename from src/renderers/dom/client/utils/setInnerHTML.js rename to src/renderers/dom/stack/client/setInnerHTML.js diff --git a/src/renderers/dom/client/utils/setTextContent.js b/src/renderers/dom/stack/client/setTextContent.js similarity index 100% rename from src/renderers/dom/client/utils/setTextContent.js rename to src/renderers/dom/stack/client/setTextContent.js diff --git a/src/renderers/dom/client/wrappers/ReactDOMInput.js b/src/renderers/dom/stack/client/wrappers/ReactDOMInput.js similarity index 100% rename from src/renderers/dom/client/wrappers/ReactDOMInput.js rename to src/renderers/dom/stack/client/wrappers/ReactDOMInput.js diff --git a/src/renderers/dom/client/wrappers/ReactDOMOption.js b/src/renderers/dom/stack/client/wrappers/ReactDOMOption.js similarity index 100% rename from src/renderers/dom/client/wrappers/ReactDOMOption.js rename to src/renderers/dom/stack/client/wrappers/ReactDOMOption.js diff --git a/src/renderers/dom/client/wrappers/ReactDOMSelect.js b/src/renderers/dom/stack/client/wrappers/ReactDOMSelect.js similarity index 100% rename from src/renderers/dom/client/wrappers/ReactDOMSelect.js rename to src/renderers/dom/stack/client/wrappers/ReactDOMSelect.js diff --git a/src/renderers/dom/client/wrappers/ReactDOMTextarea.js b/src/renderers/dom/stack/client/wrappers/ReactDOMTextarea.js similarity index 100% rename from src/renderers/dom/client/wrappers/ReactDOMTextarea.js rename to src/renderers/dom/stack/client/wrappers/ReactDOMTextarea.js diff --git a/src/renderers/dom/server/ReactMarkupChecksum.js b/src/renderers/dom/stack/server/ReactMarkupChecksum.js similarity index 100% rename from src/renderers/dom/server/ReactMarkupChecksum.js rename to src/renderers/dom/stack/server/ReactMarkupChecksum.js diff --git a/src/renderers/dom/server/ReactServerBatchingStrategy.js b/src/renderers/dom/stack/server/ReactServerBatchingStrategy.js similarity index 100% rename from src/renderers/dom/server/ReactServerBatchingStrategy.js rename to src/renderers/dom/stack/server/ReactServerBatchingStrategy.js diff --git a/src/renderers/dom/server/ReactServerRendering.js b/src/renderers/dom/stack/server/ReactServerRendering.js similarity index 100% rename from src/renderers/dom/server/ReactServerRendering.js rename to src/renderers/dom/stack/server/ReactServerRendering.js diff --git a/src/renderers/dom/server/ReactServerRenderingTransaction.js b/src/renderers/dom/stack/server/ReactServerRenderingTransaction.js similarity index 100% rename from src/renderers/dom/server/ReactServerRenderingTransaction.js rename to src/renderers/dom/stack/server/ReactServerRenderingTransaction.js diff --git a/src/renderers/dom/server/ReactServerUpdateQueue.js b/src/renderers/dom/stack/server/ReactServerUpdateQueue.js similarity index 100% rename from src/renderers/dom/server/ReactServerUpdateQueue.js rename to src/renderers/dom/stack/server/ReactServerUpdateQueue.js diff --git a/src/renderers/dom/server/__tests__/ReactServerRendering-test.js b/src/renderers/dom/stack/server/__tests__/ReactServerRendering-test.js similarity index 100% rename from src/renderers/dom/server/__tests__/ReactServerRendering-test.js rename to src/renderers/dom/stack/server/__tests__/ReactServerRendering-test.js diff --git a/src/renderers/shared/stack/event/EventConstants.js b/src/renderers/shared/shared/event/EventConstants.js similarity index 100% rename from src/renderers/shared/stack/event/EventConstants.js rename to src/renderers/shared/shared/event/EventConstants.js diff --git a/src/renderers/shared/stack/event/EventPluginHub.js b/src/renderers/shared/shared/event/EventPluginHub.js similarity index 100% rename from src/renderers/shared/stack/event/EventPluginHub.js rename to src/renderers/shared/shared/event/EventPluginHub.js diff --git a/src/renderers/shared/stack/event/EventPluginRegistry.js b/src/renderers/shared/shared/event/EventPluginRegistry.js similarity index 100% rename from src/renderers/shared/stack/event/EventPluginRegistry.js rename to src/renderers/shared/shared/event/EventPluginRegistry.js diff --git a/src/renderers/shared/stack/event/EventPluginUtils.js b/src/renderers/shared/shared/event/EventPluginUtils.js similarity index 100% rename from src/renderers/shared/stack/event/EventPluginUtils.js rename to src/renderers/shared/shared/event/EventPluginUtils.js diff --git a/src/renderers/shared/stack/event/EventPropagators.js b/src/renderers/shared/shared/event/EventPropagators.js similarity index 100% rename from src/renderers/shared/stack/event/EventPropagators.js rename to src/renderers/shared/shared/event/EventPropagators.js diff --git a/src/renderers/shared/stack/event/PluginModuleType.js b/src/renderers/shared/shared/event/PluginModuleType.js similarity index 100% rename from src/renderers/shared/stack/event/PluginModuleType.js rename to src/renderers/shared/shared/event/PluginModuleType.js diff --git a/src/renderers/shared/stack/reconciler/ReactEventEmitterMixin.js b/src/renderers/shared/shared/event/ReactEventEmitterMixin.js similarity index 100% rename from src/renderers/shared/stack/reconciler/ReactEventEmitterMixin.js rename to src/renderers/shared/shared/event/ReactEventEmitterMixin.js diff --git a/src/renderers/shared/stack/event/ReactSyntheticEventType.js b/src/renderers/shared/shared/event/ReactSyntheticEventType.js similarity index 100% rename from src/renderers/shared/stack/event/ReactSyntheticEventType.js rename to src/renderers/shared/shared/event/ReactSyntheticEventType.js diff --git a/src/renderers/shared/stack/event/SyntheticEvent.js b/src/renderers/shared/shared/event/SyntheticEvent.js similarity index 100% rename from src/renderers/shared/stack/event/SyntheticEvent.js rename to src/renderers/shared/shared/event/SyntheticEvent.js diff --git a/src/renderers/shared/stack/event/__tests__/EventPluginHub-test.js b/src/renderers/shared/shared/event/__tests__/EventPluginHub-test.js similarity index 100% rename from src/renderers/shared/stack/event/__tests__/EventPluginHub-test.js rename to src/renderers/shared/shared/event/__tests__/EventPluginHub-test.js diff --git a/src/renderers/shared/stack/event/__tests__/EventPluginRegistry-test.js b/src/renderers/shared/shared/event/__tests__/EventPluginRegistry-test.js similarity index 100% rename from src/renderers/shared/stack/event/__tests__/EventPluginRegistry-test.js rename to src/renderers/shared/shared/event/__tests__/EventPluginRegistry-test.js diff --git a/src/renderers/shared/stack/event/eventPlugins/ResponderEventPlugin.js b/src/renderers/shared/shared/event/eventPlugins/ResponderEventPlugin.js similarity index 100% rename from src/renderers/shared/stack/event/eventPlugins/ResponderEventPlugin.js rename to src/renderers/shared/shared/event/eventPlugins/ResponderEventPlugin.js diff --git a/src/renderers/shared/stack/event/eventPlugins/ResponderSyntheticEvent.js b/src/renderers/shared/shared/event/eventPlugins/ResponderSyntheticEvent.js similarity index 100% rename from src/renderers/shared/stack/event/eventPlugins/ResponderSyntheticEvent.js rename to src/renderers/shared/shared/event/eventPlugins/ResponderSyntheticEvent.js diff --git a/src/renderers/shared/stack/event/eventPlugins/ResponderTouchHistoryStore.js b/src/renderers/shared/shared/event/eventPlugins/ResponderTouchHistoryStore.js similarity index 100% rename from src/renderers/shared/stack/event/eventPlugins/ResponderTouchHistoryStore.js rename to src/renderers/shared/shared/event/eventPlugins/ResponderTouchHistoryStore.js diff --git a/src/renderers/shared/stack/event/eventPlugins/TouchHistoryMath.js b/src/renderers/shared/shared/event/eventPlugins/TouchHistoryMath.js similarity index 100% rename from src/renderers/shared/stack/event/eventPlugins/TouchHistoryMath.js rename to src/renderers/shared/shared/event/eventPlugins/TouchHistoryMath.js diff --git a/src/renderers/shared/stack/event/eventPlugins/__tests__/ResponderEventPlugin-test.js b/src/renderers/shared/shared/event/eventPlugins/__tests__/ResponderEventPlugin-test.js similarity index 100% rename from src/renderers/shared/stack/event/eventPlugins/__tests__/ResponderEventPlugin-test.js rename to src/renderers/shared/shared/event/eventPlugins/__tests__/ResponderEventPlugin-test.js