dillon1000/react
Commit
Browse files Move react-dom implementation files to react-dom-bindings (#25345)
This lets us share it with react-server-dom-webpack while still having a dependency on react-dom. It also makes somewhat sense from a bundling perspective since react-dom is an external to itself.
Changed paths106 files
First-parent comparisonpackages/react-dom-bindings/package.json AddedR packages/react-dom/src/client/CSSPropertyOperations.js →packages/react-dom-bindings/src/client/CSSPropertyOperations.js RenamedR packages/react-dom/src/client/CSSShorthandProperty.js →packages/react-dom-bindings/src/client/CSSShorthandProperty.js RenamedR packages/react-dom/src/client/DOMAccessibilityRoles.js →packages/react-dom-bindings/src/client/DOMAccessibilityRoles.js RenamedR packages/react-dom/src/client/DOMPropertyOperations.js →packages/react-dom-bindings/src/client/DOMPropertyOperations.js RenamedR packages/react-dom/src/client/ReactDOMComponent.js →packages/react-dom-bindings/src/client/ReactDOMComponent.js RenamedR packages/react-dom/src/client/ReactDOMComponentTree.js →packages/react-dom-bindings/src/client/ReactDOMComponentTree.js RenamedR packages/react-dom/src/client/ReactDOMEventHandle.js →packages/react-dom-bindings/src/client/ReactDOMEventHandle.js RenamedR packages/react-dom/src/client/ReactDOMHostConfig.js →packages/react-dom-bindings/src/client/ReactDOMHostConfig.js RenamedR packages/react-dom/src/client/ReactDOMInput.js →packages/react-dom-bindings/src/client/ReactDOMInput.js RenamedR packages/react-dom/src/client/ReactDOMOption.js →packages/react-dom-bindings/src/client/ReactDOMOption.js RenamedR packages/react-dom/src/client/ReactDOMSelect.js →packages/react-dom-bindings/src/client/ReactDOMSelect.js RenamedR packages/react-dom/src/client/ReactDOMSelection.js →packages/react-dom-bindings/src/client/ReactDOMSelection.js RenamedR packages/react-dom/src/client/ReactDOMTextarea.js →packages/react-dom-bindings/src/client/ReactDOMTextarea.js RenamedR packages/react-dom/src/client/ReactInputSelection.js →packages/react-dom-bindings/src/client/ReactInputSelection.js RenamedR packages/react-dom/src/client/ToStringValue.js →packages/react-dom-bindings/src/client/ToStringValue.js RenamedR packages/react-dom/src/client/createMicrosoftUnsafeLocalFunction.js →packages/react-dom-bindings/src/client/createMicrosoftUnsafeLocalFunction.js RenamedR packages/react-dom/src/client/getActiveElement.js →packages/react-dom-bindings/src/client/getActiveElement.js RenamedR packages/react-dom/src/client/getNodeForCharacterOffset.js →packages/react-dom-bindings/src/client/getNodeForCharacterOffset.js RenamedR packages/react-dom/src/client/inputValueTracking.js →packages/react-dom-bindings/src/client/inputValueTracking.js RenamedR packages/react-dom/src/client/setInnerHTML.js →packages/react-dom-bindings/src/client/setInnerHTML.js RenamedR packages/react-dom/src/client/setTextContent.js →packages/react-dom-bindings/src/client/setTextContent.js RenamedR packages/react-dom/src/client/validateDOMNesting.js →packages/react-dom-bindings/src/client/validateDOMNesting.js RenamedR packages/react-dom/src/events/CurrentReplayingEvent.js →packages/react-dom-bindings/src/events/CurrentReplayingEvent.js RenamedR packages/react-dom/src/events/DOMEventNames.js →packages/react-dom-bindings/src/events/DOMEventNames.js RenamedR packages/react-dom/src/events/DOMEventProperties.js →packages/react-dom-bindings/src/events/DOMEventProperties.js RenamedR packages/react-dom/src/events/DOMPluginEventSystem.js →packages/react-dom-bindings/src/events/DOMPluginEventSystem.js RenamedR packages/react-dom/src/events/EventListener.js →packages/react-dom-bindings/src/events/EventListener.js RenamedR packages/react-dom/src/events/EventRegistry.js →packages/react-dom-bindings/src/events/EventRegistry.js RenamedR packages/react-dom/src/events/EventSystemFlags.js →packages/react-dom-bindings/src/events/EventSystemFlags.js RenamedR packages/react-dom/src/events/FallbackCompositionState.js →packages/react-dom-bindings/src/events/FallbackCompositionState.js RenamedR packages/react-dom/src/events/PluginModuleType.js →packages/react-dom-bindings/src/events/PluginModuleType.js RenamedR packages/react-dom/src/events/ReactDOMControlledComponent.js →packages/react-dom-bindings/src/events/ReactDOMControlledComponent.js RenamedR packages/react-dom/src/events/ReactDOMEventListener.js →packages/react-dom-bindings/src/events/ReactDOMEventListener.js RenamedR packages/react-dom/src/events/ReactDOMEventReplaying.js →packages/react-dom-bindings/src/events/ReactDOMEventReplaying.js RenamedR packages/react-dom/src/events/ReactDOMUpdateBatching.js →packages/react-dom-bindings/src/events/ReactDOMUpdateBatching.js RenamedR packages/react-dom/src/events/ReactSyntheticEventType.js →packages/react-dom-bindings/src/events/ReactSyntheticEventType.js RenamedR packages/react-dom/src/events/SyntheticEvent.js →packages/react-dom-bindings/src/events/SyntheticEvent.js RenamedR packages/react-dom/src/events/TopLevelEventTypes.js →packages/react-dom-bindings/src/events/TopLevelEventTypes.js RenamedR packages/react-dom/src/events/checkPassiveEvents.js →packages/react-dom-bindings/src/events/checkPassiveEvents.js RenamedR packages/react-dom/src/events/forks/EventListener-www.js →packages/react-dom-bindings/src/events/forks/EventListener-www.js RenamedR packages/react-dom/src/events/getEventCharCode.js →packages/react-dom-bindings/src/events/getEventCharCode.js RenamedR packages/react-dom/src/events/getEventTarget.js →packages/react-dom-bindings/src/events/getEventTarget.js RenamedR packages/react-dom/src/events/getListener.js →packages/react-dom-bindings/src/events/getListener.js RenamedR packages/react-dom/src/events/getVendorPrefixedEventName.js →packages/react-dom-bindings/src/events/getVendorPrefixedEventName.js RenamedR packages/react-dom/src/events/isEventSupported.js →packages/react-dom-bindings/src/events/isEventSupported.js RenamedR packages/react-dom/src/events/isTextInputElement.js →packages/react-dom-bindings/src/events/isTextInputElement.js RenamedR packages/react-dom/src/events/plugins/BeforeInputEventPlugin.js →packages/react-dom-bindings/src/events/plugins/BeforeInputEventPlugin.js RenamedR packages/react-dom/src/events/plugins/ChangeEventPlugin.js →packages/react-dom-bindings/src/events/plugins/ChangeEventPlugin.js RenamedR packages/react-dom/src/events/plugins/EnterLeaveEventPlugin.js →packages/react-dom-bindings/src/events/plugins/EnterLeaveEventPlugin.js RenamedR packages/react-dom/src/events/plugins/SelectEventPlugin.js →packages/react-dom-bindings/src/events/plugins/SelectEventPlugin.js RenamedR packages/react-dom/src/events/plugins/SimpleEventPlugin.js →packages/react-dom-bindings/src/events/plugins/SimpleEventPlugin.js RenamedR packages/react-dom/src/server/DOMMarkupOperations.js →packages/react-dom-bindings/src/server/DOMMarkupOperations.js RenamedR packages/react-dom/src/server/ReactDOMLegacyServerStreamConfig.js →packages/react-dom-bindings/src/server/ReactDOMLegacyServerStreamConfig.js RenamedR packages/react-dom/src/server/ReactDOMServerFormatConfig.js →packages/react-dom-bindings/src/server/ReactDOMServerFormatConfig.js RenamedR packages/react-dom/src/server/ReactDOMServerLegacyFormatConfig.js →packages/react-dom-bindings/src/server/ReactDOMServerLegacyFormatConfig.js RenamedR packages/react-dom/src/server/escapeTextForBrowser.js →packages/react-dom-bindings/src/server/escapeTextForBrowser.js RenamedR packages/react-dom/src/server/quoteAttributeValueForBrowser.js →packages/react-dom-bindings/src/server/quoteAttributeValueForBrowser.js RenamedR packages/react-dom/src/shared/CSSProperty.js →packages/react-dom-bindings/src/shared/CSSProperty.js RenamedR packages/react-dom/src/shared/DOMNamespaces.js →packages/react-dom-bindings/src/shared/DOMNamespaces.js RenamedR packages/react-dom/src/shared/DOMProperty.js →packages/react-dom-bindings/src/shared/DOMProperty.js RenamedR packages/react-dom/src/shared/HTMLNodeType.js →packages/react-dom-bindings/src/shared/HTMLNodeType.js RenamedR packages/react-dom/src/shared/ReactControlledValuePropTypes.js →packages/react-dom-bindings/src/shared/ReactControlledValuePropTypes.js RenamedR packages/react-dom/src/shared/ReactDOMInvalidARIAHook.js →packages/react-dom-bindings/src/shared/ReactDOMInvalidARIAHook.js RenamedR packages/react-dom/src/shared/ReactDOMNullInputValuePropHook.js →packages/react-dom-bindings/src/shared/ReactDOMNullInputValuePropHook.js RenamedR packages/react-dom/src/shared/ReactDOMTypes.js →packages/react-dom-bindings/src/shared/ReactDOMTypes.js RenamedR packages/react-dom/src/shared/ReactDOMUnknownPropertyHook.js →packages/react-dom-bindings/src/shared/ReactDOMUnknownPropertyHook.js RenamedR packages/react-dom/src/shared/assertValidProps.js →packages/react-dom-bindings/src/shared/assertValidProps.js RenamedR packages/react-dom/src/shared/dangerousStyleValue.js →packages/react-dom-bindings/src/shared/dangerousStyleValue.js RenamedR packages/react-dom/src/shared/hyphenateStyleName.js →packages/react-dom-bindings/src/shared/hyphenateStyleName.js RenamedR packages/react-dom/src/shared/isCustomComponent.js →packages/react-dom-bindings/src/shared/isCustomComponent.js RenamedR packages/react-dom/src/shared/omittedCloseTags.js →packages/react-dom-bindings/src/shared/omittedCloseTags.js RenamedR packages/react-dom/src/shared/possibleStandardNames.js →packages/react-dom-bindings/src/shared/possibleStandardNames.js RenamedR packages/react-dom/src/shared/sanitizeURL.js →packages/react-dom-bindings/src/shared/sanitizeURL.js RenamedR packages/react-dom/src/shared/validAriaProperties.js →packages/react-dom-bindings/src/shared/validAriaProperties.js RenamedR packages/react-dom/src/shared/voidElementTags.js →packages/react-dom-bindings/src/shared/voidElementTags.js RenamedR packages/react-dom/src/shared/warnValidStyle.js →packages/react-dom-bindings/src/shared/warnValidStyle.js RenamedM packages/react-dom/index.classic.fb.js ModifiedM packages/react-dom/src/ReactDOMSharedInternals.js ModifiedM packages/react-dom/src/__tests__/InvalidEventListeners-test.js ModifiedM packages/react-dom/src/__tests__/ReactDOMSelection-test.internal.js ModifiedM packages/react-dom/src/__tests__/ReactMount-test.js ModifiedM packages/react-dom/src/client/ReactDOM.js ModifiedM packages/react-dom/src/client/ReactDOMLegacy.js ModifiedM packages/react-dom/src/client/ReactDOMRoot.js ModifiedM packages/react-dom/src/client/__tests__/getNodeForCharacterOffset-test.js ModifiedM packages/react-dom/src/server/ReactDOMFizzServerBrowser.js ModifiedM packages/react-dom/src/server/ReactDOMFizzServerNode.js ModifiedM packages/react-dom/src/server/ReactDOMFizzStaticBrowser.js ModifiedM packages/react-dom/src/server/ReactDOMFizzStaticNode.js ModifiedM packages/react-dom/src/server/ReactDOMLegacyServerImpl.js ModifiedM packages/react-dom/src/server/ReactDOMLegacyServerNodeStream.js ModifiedD packages/react-dom/src/server/ReactThreadIDAllocator.js DeletedM packages/react-dom/src/test-utils/ReactTestUtils.js ModifiedM packages/react-native-renderer/src/__tests__/ResponderEventPlugin-test.internal.js ModifiedM packages/react-reconciler/src/forks/ReactFiberHostConfig.dom-browser.js ModifiedM packages/react-reconciler/src/forks/ReactFiberHostConfig.dom-legacy.js ModifiedM packages/react-reconciler/src/forks/ReactFiberHostConfig.dom-relay.js ModifiedM packages/react-reconciler/src/forks/ReactFiberHostConfig.dom.js ModifiedM packages/react-server-dom-webpack/package.json ModifiedM packages/react-server/src/forks/ReactServerFormatConfig.dom-browser.js ModifiedM packages/react-server/src/forks/ReactServerFormatConfig.dom-legacy.js ModifiedM packages/react-server/src/forks/ReactServerFormatConfig.dom-relay.js ModifiedM packages/react-server/src/forks/ReactServerFormatConfig.dom.js ModifiedM packages/react-server/src/forks/ReactServerStreamConfig.dom-legacy.js ModifiedM scripts/shared/inlinedHostConfigs.js ModifiedPatch
Files changed
Rendering syntax-highlighted changes…