dillon1000/react

Commit

Group event code together and forbid cross-client/server imports (#11298)

* react-dom/src/syntheticEvents => events, and put plugins into it

* Flatten react-dom/src/shared

* Split react-dom/src/client/utils into event/ and root client folder

Makes it clearer what is used by what.

* Strictly separate modules that can be imported by client and server
Browse files
Changed paths65 files
First-parent comparison
R packages/react-dom/src/client/utils/__tests__/getNodeForCharacterOffset-test.js →packages/react-dom/src/client/__tests__/getNodeForCharacterOffset-test.js RenamedR packages/react-dom/src/client/utils/__tests__/setInnerHTML-test.js →packages/react-dom/src/client/__tests__/setInnerHTML-test.js RenamedR packages/react-dom/src/client/ReactBrowserEventEmitter.js →packages/react-dom/src/client/event/ReactBrowserEventEmitter.js RenamedR packages/react-dom/src/client/ReactDOMEventListener.js →packages/react-dom/src/client/event/ReactDOMEventListener.js RenamedR packages/react-dom/src/client/syntheticEvents/SyntheticAnimationEvent.js →packages/react-dom/src/client/event/SyntheticAnimationEvent.js RenamedR packages/react-dom/src/client/syntheticEvents/SyntheticClipboardEvent.js →packages/react-dom/src/client/event/SyntheticClipboardEvent.js RenamedR packages/react-dom/src/client/syntheticEvents/SyntheticCompositionEvent.js →packages/react-dom/src/client/event/SyntheticCompositionEvent.js RenamedR packages/react-dom/src/client/syntheticEvents/SyntheticDragEvent.js →packages/react-dom/src/client/event/SyntheticDragEvent.js RenamedR packages/react-dom/src/client/syntheticEvents/SyntheticFocusEvent.js →packages/react-dom/src/client/event/SyntheticFocusEvent.js RenamedR packages/react-dom/src/client/syntheticEvents/SyntheticInputEvent.js →packages/react-dom/src/client/event/SyntheticInputEvent.js RenamedR packages/react-dom/src/client/syntheticEvents/SyntheticKeyboardEvent.js →packages/react-dom/src/client/event/SyntheticKeyboardEvent.js RenamedR packages/react-dom/src/client/syntheticEvents/SyntheticMouseEvent.js →packages/react-dom/src/client/event/SyntheticMouseEvent.js RenamedR packages/react-dom/src/client/syntheticEvents/SyntheticTouchEvent.js →packages/react-dom/src/client/event/SyntheticTouchEvent.js RenamedR packages/react-dom/src/client/syntheticEvents/SyntheticTransitionEvent.js →packages/react-dom/src/client/event/SyntheticTransitionEvent.js RenamedR packages/react-dom/src/client/syntheticEvents/SyntheticUIEvent.js →packages/react-dom/src/client/event/SyntheticUIEvent.js RenamedR packages/react-dom/src/client/syntheticEvents/SyntheticWheelEvent.js →packages/react-dom/src/client/event/SyntheticWheelEvent.js RenamedR packages/react-dom/src/client/syntheticEvents/__tests__/SyntheticClipboardEvent-test.js →packages/react-dom/src/client/event/__tests__/SyntheticClipboardEvent-test.js RenamedR packages/react-dom/src/client/syntheticEvents/__tests__/SyntheticEvent-test.js →packages/react-dom/src/client/event/__tests__/SyntheticEvent-test.js RenamedR packages/react-dom/src/client/syntheticEvents/__tests__/SyntheticKeyboardEvent-test.js →packages/react-dom/src/client/event/__tests__/SyntheticKeyboardEvent-test.js RenamedR packages/react-dom/src/client/syntheticEvents/__tests__/SyntheticWheelEvent-test.js →packages/react-dom/src/client/event/__tests__/SyntheticWheelEvent-test.js RenamedR packages/react-dom/src/client/utils/__tests__/getEventCharCode-test.js →packages/react-dom/src/client/event/__tests__/getEventCharCode-test.js RenamedR packages/react-dom/src/client/utils/__tests__/getEventKey-test.js →packages/react-dom/src/client/event/__tests__/getEventKey-test.js RenamedR packages/react-dom/src/client/utils/getEventCharCode.js →packages/react-dom/src/client/event/getEventCharCode.js RenamedR packages/react-dom/src/client/utils/getEventKey.js →packages/react-dom/src/client/event/getEventKey.js RenamedR packages/react-dom/src/client/utils/getEventModifierState.js →packages/react-dom/src/client/event/getEventModifierState.js RenamedR packages/react-dom/src/client/utils/getEventTarget.js →packages/react-dom/src/client/event/getEventTarget.js RenamedR packages/react-dom/src/client/utils/isEventSupported.js →packages/react-dom/src/client/event/isEventSupported.js RenamedR packages/react-dom/src/client/eventPlugins/BeforeInputEventPlugin.js →packages/react-dom/src/client/event/plugins/BeforeInputEventPlugin.js RenamedR packages/react-dom/src/client/eventPlugins/ChangeEventPlugin.js →packages/react-dom/src/client/event/plugins/ChangeEventPlugin.js RenamedR packages/react-dom/src/client/eventPlugins/DOMEventPluginOrder.js →packages/react-dom/src/client/event/plugins/DOMEventPluginOrder.js RenamedR packages/react-dom/src/client/eventPlugins/EnterLeaveEventPlugin.js →packages/react-dom/src/client/event/plugins/EnterLeaveEventPlugin.js RenamedR packages/react-dom/src/client/eventPlugins/FallbackCompositionState.js →packages/react-dom/src/client/event/plugins/FallbackCompositionState.js RenamedR packages/react-dom/src/client/eventPlugins/SelectEventPlugin.js →packages/react-dom/src/client/event/plugins/SelectEventPlugin.js RenamedR packages/react-dom/src/client/eventPlugins/SimpleEventPlugin.js →packages/react-dom/src/client/event/plugins/SimpleEventPlugin.js RenamedR packages/react-dom/src/client/eventPlugins/TapEventPlugin.js →packages/react-dom/src/client/event/plugins/TapEventPlugin.js RenamedR packages/react-dom/src/client/eventPlugins/__tests__/BeforeInputEventPlugin-test.js →packages/react-dom/src/client/event/plugins/__tests__/BeforeInputEventPlugin-test.js RenamedR packages/react-dom/src/client/eventPlugins/__tests__/ChangeEventPlugin-test.js →packages/react-dom/src/client/event/plugins/__tests__/ChangeEventPlugin-test.js RenamedR packages/react-dom/src/client/eventPlugins/__tests__/EnterLeaveEventPlugin-test.js →packages/react-dom/src/client/event/plugins/__tests__/EnterLeaveEventPlugin-test.js RenamedR packages/react-dom/src/client/eventPlugins/__tests__/FallbackCompositionState-test.js →packages/react-dom/src/client/event/plugins/__tests__/FallbackCompositionState-test.js RenamedR packages/react-dom/src/client/eventPlugins/__tests__/SelectEventPlugin-test.js →packages/react-dom/src/client/event/plugins/__tests__/SelectEventPlugin-test.js RenamedR packages/react-dom/src/client/eventPlugins/__tests__/SimpleEventPlugin-test.js →packages/react-dom/src/client/event/plugins/__tests__/SimpleEventPlugin-test.js RenamedR packages/react-dom/src/client/utils/getNodeForCharacterOffset.js →packages/react-dom/src/client/getNodeForCharacterOffset.js RenamedR packages/react-dom/src/client/utils/getTextContentAccessor.js →packages/react-dom/src/client/getTextContentAccessor.js RenamedR packages/react-dom/src/client/utils/inputValueTracking.js →packages/react-dom/src/client/inputValueTracking.js RenamedR packages/react-dom/src/client/utils/setInnerHTML.js →packages/react-dom/src/client/setInnerHTML.js RenamedR packages/react-dom/src/client/utils/setTextContent.js →packages/react-dom/src/client/setTextContent.js RenamedR packages/react-dom/src/client/utils/validateDOMNesting.js →packages/react-dom/src/client/validateDOMNesting.js RenamedR packages/react-dom/src/shared/utils/ReactControlledValuePropTypes.js →packages/react-dom/src/shared/ReactControlledValuePropTypes.js RenamedR packages/react-dom/src/shared/hooks/ReactDOMInvalidARIAHook.js →packages/react-dom/src/shared/ReactDOMInvalidARIAHook.js RenamedR packages/react-dom/src/shared/hooks/ReactDOMNullInputValuePropHook.js →packages/react-dom/src/shared/ReactDOMNullInputValuePropHook.js RenamedR packages/react-dom/src/shared/hooks/ReactDOMUnknownPropertyHook.js →packages/react-dom/src/shared/ReactDOMUnknownPropertyHook.js RenamedR packages/react-dom/src/shared/utils/assertValidProps.js →packages/react-dom/src/shared/assertValidProps.js RenamedR packages/react-dom/src/shared/utils/checkReact.js →packages/react-dom/src/shared/checkReact.js RenamedR packages/react-dom/src/shared/utils/createMicrosoftUnsafeLocalFunction.js →packages/react-dom/src/shared/createMicrosoftUnsafeLocalFunction.js RenamedR packages/react-dom/src/shared/utils/dangerousStyleValue.js →packages/react-dom/src/shared/dangerousStyleValue.js RenamedR packages/react-dom/src/shared/utils/escapeTextContentForBrowser.js →packages/react-dom/src/shared/escapeTextContentForBrowser.js RenamedR packages/react-dom/src/shared/utils/isCustomComponent.js →packages/react-dom/src/shared/isCustomComponent.js RenamedR packages/react-dom/src/shared/utils/omittedCloseTags.js →packages/react-dom/src/shared/omittedCloseTags.js RenamedR packages/react-dom/src/shared/hooks/possibleStandardNames.js →packages/react-dom/src/shared/possibleStandardNames.js RenamedR packages/react-dom/src/shared/utils/quoteAttributeValueForBrowser.js →packages/react-dom/src/shared/quoteAttributeValueForBrowser.js RenamedR packages/react-dom/src/shared/hooks/validAriaProperties.js →packages/react-dom/src/shared/validAriaProperties.js RenamedR packages/react-dom/src/shared/utils/voidElementTags.js →packages/react-dom/src/shared/voidElementTags.js RenamedR packages/react-dom/src/shared/utils/warnValidStyle.js →packages/react-dom/src/shared/warnValidStyle.js RenamedM scripts/rollup/bundles.js ModifiedM scripts/rollup/packaging.js Modified
Patch

Files changed

Rendering syntax-highlighted changes…