dillon1000/react

Commit

providesModule -> explicit requires for cross-package dependencies (#9078)

* Add forwarding modules

* Codemod to use full package path outside of own package

Files that require modules from a different package than their own now
does so by the npm path name instead of the providesModule.

* Codemod fbjs module dependencies

* Fix gulp module mapping config

This is a bit lame but because of our module rewrite we need to white
list all the paths that we don't *don't* want to rewrite.
Browse files
Changed paths247 files
First-parent comparison
M gulpfile.js ModifiedM src/addons/ReactAddonsDOMDependencies.js ModifiedM src/addons/ReactFragment.js ModifiedM src/addons/ReactWithAddons.js ModifiedM src/addons/__tests__/ReactComponentWithPureRenderMixin-test.js ModifiedM src/addons/__tests__/ReactFragment-test.js ModifiedM src/addons/__tests__/renderSubtreeIntoContainer-test.js ModifiedM src/addons/shallowCompare.js ModifiedM src/addons/transitions/ReactCSSTransitionGroup.js ModifiedM src/addons/transitions/ReactCSSTransitionGroupChild.js ModifiedM src/addons/transitions/ReactTransitionEvents.js ModifiedM src/addons/transitions/ReactTransitionGroup.js ModifiedM src/addons/transitions/__tests__/ReactCSSTransitionGroup-test.js ModifiedM src/addons/transitions/__tests__/ReactTransitionChildMapping-test.js ModifiedM src/addons/transitions/__tests__/ReactTransitionGroup-test.js ModifiedM src/addons/update.js ModifiedM src/isomorphic/React.js ModifiedM src/isomorphic/__tests__/React-test.js ModifiedM src/isomorphic/children/ReactChildren.js ModifiedM src/isomorphic/children/__tests__/ReactChildren-test.js ModifiedM src/isomorphic/children/__tests__/onlyChild-test.js ModifiedM src/isomorphic/children/__tests__/sliceChildren-test.js ModifiedM src/isomorphic/children/onlyChild.js ModifiedM src/isomorphic/classic/__tests__/ReactContextValidator-test.js ModifiedM src/isomorphic/classic/class/ReactClass.js ModifiedM src/isomorphic/classic/class/__tests__/ReactBind-test.js ModifiedM src/isomorphic/classic/class/__tests__/ReactBindOptout-test.js ModifiedM src/isomorphic/classic/class/__tests__/ReactClass-test.js ModifiedM src/isomorphic/classic/class/__tests__/ReactClassMixin-test.js ModifiedM src/isomorphic/classic/element/ReactElement.js ModifiedM src/isomorphic/classic/element/ReactElementValidator.js ModifiedM src/isomorphic/classic/element/__tests__/ReactElement-test.js ModifiedM src/isomorphic/classic/element/__tests__/ReactElementClone-test.js ModifiedM src/isomorphic/classic/element/__tests__/ReactElementValidator-test.js ModifiedM src/isomorphic/classic/types/ReactPropTypes.js ModifiedM src/isomorphic/classic/types/__tests__/ReactPropTypes-test.js ModifiedM src/isomorphic/classic/types/__tests__/ReactPropTypesProduction-test.js ModifiedM src/isomorphic/classic/types/checkPropTypes.js ModifiedM src/isomorphic/hooks/ReactComponentTreeHook.js ModifiedM src/isomorphic/modern/class/React.d.ts ModifiedM src/isomorphic/modern/class/ReactBaseClasses.js ModifiedM src/isomorphic/modern/class/ReactDOM.d.ts ModifiedM src/isomorphic/modern/class/ReactNoopUpdateQueue.js ModifiedM src/isomorphic/modern/class/__tests__/ReactCoffeeScriptClass-test.coffee ModifiedM src/isomorphic/modern/class/__tests__/ReactES6Class-test.js ModifiedM src/isomorphic/modern/class/__tests__/ReactPureComponent-test.js ModifiedM src/isomorphic/modern/class/__tests__/ReactTypeScriptClass-test.ts ModifiedM src/isomorphic/modern/element/__tests__/ReactJSXElement-test.js ModifiedM src/isomorphic/modern/element/__tests__/ReactJSXElementValidator-test.js ModifiedA src/node_modules/README.md AddedA src/node_modules/react-dom/index.js AddedA src/node_modules/react-dom/lib/ReactDOM.js AddedA src/node_modules/react-dom/lib/ReactDOMServer.js AddedA src/node_modules/react-dom/lib/ReactInstanceMap.js AddedA src/node_modules/react-dom/lib/ReactPerf.js AddedA src/node_modules/react-dom/lib/ReactTestUtils.js AddedA src/node_modules/react-dom/lib/getVendorPrefixedEventName.js AddedA src/node_modules/react-dom/server.js AddedA src/node_modules/react/index.js AddedA src/node_modules/react/lib/ReactComponentTreeHook.js AddedA src/node_modules/react/lib/ReactCurrentOwner.js AddedA src/node_modules/react/lib/ReactDebugCurrentFrame.js AddedA src/node_modules/react/lib/checkPropTypes.js AddedM src/renderers/__tests__/EventPluginHub-test.js ModifiedM src/renderers/__tests__/ReactChildReconciler-test.js ModifiedM src/renderers/__tests__/ReactComponent-test.js ModifiedM src/renderers/__tests__/ReactComponentLifeCycle-test.js ModifiedM src/renderers/__tests__/ReactComponentTreeHook-test.js ModifiedM src/renderers/__tests__/ReactComponentTreeHook-test.native.js ModifiedM src/renderers/__tests__/ReactCompositeComponent-test.js ModifiedM src/renderers/__tests__/ReactCompositeComponentDOMMinimalism-test.js ModifiedM src/renderers/__tests__/ReactCompositeComponentNestedState-test.js ModifiedM src/renderers/__tests__/ReactCompositeComponentState-test.js ModifiedM src/renderers/__tests__/ReactEmptyComponent-test.js ModifiedM src/renderers/__tests__/ReactErrorBoundaries-test.js ModifiedM src/renderers/__tests__/ReactHostOperationHistoryHook-test.js ModifiedM src/renderers/__tests__/ReactIdentity-test.js ModifiedM src/renderers/__tests__/ReactMockedComponent-test.js ModifiedM src/renderers/__tests__/ReactMultiChild-test.js ModifiedM src/renderers/__tests__/ReactMultiChildReconcile-test.js ModifiedM src/renderers/__tests__/ReactMultiChildText-test.js ModifiedM src/renderers/__tests__/ReactPerf-test.js ModifiedM src/renderers/__tests__/ReactStateSetters-test.js ModifiedM src/renderers/__tests__/ReactStatelessComponent-test.js ModifiedM src/renderers/__tests__/ReactTreeTraversal-test.js ModifiedM src/renderers/__tests__/ReactUpdates-test.js ModifiedM src/renderers/__tests__/refs-destruction-test.js ModifiedM src/renderers/__tests__/refs-test.js ModifiedM src/renderers/art/ReactARTFiber.js ModifiedM src/renderers/art/ReactARTStack.js ModifiedM src/renderers/art/__tests__/ReactART-test.js ModifiedM src/renderers/dom/ReactDOM.js ModifiedM src/renderers/dom/__tests__/ReactDOMProduction-test.js ModifiedM src/renderers/dom/fiber/ReactDOMFiber.js ModifiedM src/renderers/dom/fiber/ReactDOMFiberComponent.js ModifiedM src/renderers/dom/fiber/ReactDOMFrameScheduling.js ModifiedM src/renderers/dom/fiber/__tests__/ReactDOMFiber-test.js ModifiedM src/renderers/dom/fiber/wrappers/ReactDOMFiberInput.js ModifiedM src/renderers/dom/fiber/wrappers/ReactDOMFiberOption.js ModifiedM src/renderers/dom/fiber/wrappers/ReactDOMFiberSelect.js ModifiedM src/renderers/dom/fiber/wrappers/ReactDOMFiberTextarea.js ModifiedM src/renderers/dom/shared/CSSPropertyOperations.js ModifiedM src/renderers/dom/shared/DOMProperty.js ModifiedM src/renderers/dom/shared/DOMPropertyOperations.js ModifiedM src/renderers/dom/shared/ReactDOMComponentTree.js ModifiedM src/renderers/dom/shared/ReactDOMSelection.js ModifiedM src/renderers/dom/shared/ReactEventListener.js ModifiedM src/renderers/dom/shared/ReactInputSelection.js ModifiedM src/renderers/dom/shared/__tests__/CSSPropertyOperations-test.js ModifiedM src/renderers/dom/shared/__tests__/ReactBrowserEventEmitter-test.js ModifiedM src/renderers/dom/shared/__tests__/ReactDOM-test.js ModifiedM src/renderers/dom/shared/__tests__/ReactDOMComponent-test.js ModifiedM src/renderers/dom/shared/__tests__/ReactDOMComponentTree-test.js ModifiedM src/renderers/dom/shared/__tests__/ReactDOMInvalidARIAHook-test.js ModifiedM src/renderers/dom/shared/__tests__/ReactDOMSVG-test.js ModifiedM src/renderers/dom/shared/__tests__/ReactDOMTextComponent-test.js ModifiedM src/renderers/dom/shared/__tests__/ReactEventIndependence-test.js ModifiedM src/renderers/dom/shared/__tests__/ReactEventListener-test.js ModifiedM src/renderers/dom/shared/__tests__/ReactMount-test.js ModifiedM src/renderers/dom/shared/__tests__/ReactMountDestruction-test.js ModifiedM src/renderers/dom/shared/__tests__/ReactRenderDocument-test.js ModifiedM src/renderers/dom/shared/__tests__/ReactServerRendering-test.js ModifiedM src/renderers/dom/shared/__tests__/findDOMNode-test.js ModifiedM src/renderers/dom/shared/__tests__/inputValueTracking-test.js ModifiedM src/renderers/dom/shared/eventPlugins/BeforeInputEventPlugin.js ModifiedM src/renderers/dom/shared/eventPlugins/ChangeEventPlugin.js ModifiedM src/renderers/dom/shared/eventPlugins/SelectEventPlugin.js ModifiedM src/renderers/dom/shared/eventPlugins/SimpleEventPlugin.js ModifiedM src/renderers/dom/shared/eventPlugins/TapEventPlugin.js ModifiedM src/renderers/dom/shared/eventPlugins/__tests__/BeforeInputEventPlugin-test.js ModifiedM src/renderers/dom/shared/eventPlugins/__tests__/ChangeEventPlugin-test.js ModifiedM src/renderers/dom/shared/eventPlugins/__tests__/EnterLeaveEventPlugin-test.js ModifiedM src/renderers/dom/shared/eventPlugins/__tests__/SelectEventPlugin-test.js ModifiedM src/renderers/dom/shared/eventPlugins/__tests__/SimpleEventPlugin-test.js ModifiedM src/renderers/dom/shared/findDOMNode.js ModifiedM src/renderers/dom/shared/hooks/ReactDOMInvalidARIAHook.js ModifiedM src/renderers/dom/shared/hooks/ReactDOMNullInputValuePropHook.js ModifiedM src/renderers/dom/shared/hooks/ReactDOMUnknownPropertyHook.js ModifiedM src/renderers/dom/shared/setInnerHTML.js ModifiedM src/renderers/dom/shared/setTextContent.js ModifiedM src/renderers/dom/shared/syntheticEvents/__tests__/SyntheticEvent-test.js ModifiedM src/renderers/dom/shared/utils/AutoFocusUtils.js ModifiedM src/renderers/dom/shared/utils/ReactControlledValuePropTypes.js ModifiedM src/renderers/dom/shared/utils/getTextContentAccessor.js ModifiedM src/renderers/dom/shared/utils/getVendorPrefixedEventName.js ModifiedM src/renderers/dom/shared/utils/isEventSupported.js ModifiedM src/renderers/dom/shared/validateDOMNesting.js ModifiedM src/renderers/dom/shared/wrappers/__tests__/ReactDOMIframe-test.js ModifiedM src/renderers/dom/shared/wrappers/__tests__/ReactDOMInput-test.js ModifiedM src/renderers/dom/shared/wrappers/__tests__/ReactDOMOption-test.js ModifiedM src/renderers/dom/shared/wrappers/__tests__/ReactDOMSelect-test.js ModifiedM src/renderers/dom/shared/wrappers/__tests__/ReactDOMTextarea-test.js ModifiedM src/renderers/dom/stack/client/Danger.js ModifiedM src/renderers/dom/stack/client/ReactDOMComponent.js ModifiedM src/renderers/dom/stack/client/ReactDOMTextComponent.js ModifiedM src/renderers/dom/stack/client/ReactMount.js ModifiedM src/renderers/dom/stack/client/wrappers/ReactDOMInput.js ModifiedM src/renderers/dom/stack/client/wrappers/ReactDOMOption.js ModifiedM src/renderers/dom/stack/client/wrappers/ReactDOMSelect.js ModifiedM src/renderers/dom/stack/client/wrappers/ReactDOMTextarea.js ModifiedM src/renderers/dom/stack/server/ReactServerRendering.js ModifiedM src/renderers/dom/stack/server/ReactServerUpdateQueue.js ModifiedM src/renderers/native/NativeMethodsMixin.js ModifiedM src/renderers/native/ReactNativeBridgeEventPlugin.js ModifiedM src/renderers/native/ReactNativeComponentTree.js ModifiedM src/renderers/native/ReactNativeEventEmitter.js ModifiedM src/renderers/native/ReactNativeFiber.js ModifiedM src/renderers/native/ReactNativeMount.js ModifiedM src/renderers/native/ReactNativeStackInjection.js ModifiedM src/renderers/native/ReactNativeTagHandles.js ModifiedM src/renderers/native/ReactNativeTextComponent.js ModifiedM src/renderers/native/ReactNativeViewConfigRegistry.js ModifiedM src/renderers/native/__tests__/ReactNativeEvents-test.js ModifiedM src/renderers/native/__tests__/ReactNativeMount-test.js ModifiedM src/renderers/native/findNodeHandle.js ModifiedM src/renderers/noop/ReactNoop.js ModifiedM src/renderers/shared/ReactDebugTool.js ModifiedM src/renderers/shared/ReactPerf.js ModifiedM src/renderers/shared/fiber/ReactChildFiber.js ModifiedM src/renderers/shared/fiber/ReactDebugCurrentFiber.js ModifiedM src/renderers/shared/fiber/ReactFiber.js ModifiedM src/renderers/shared/fiber/ReactFiberBeginWork.js ModifiedM src/renderers/shared/fiber/ReactFiberClassComponent.js ModifiedM src/renderers/shared/fiber/ReactFiberCommitWork.js ModifiedM src/renderers/shared/fiber/ReactFiberCompleteWork.js ModifiedM src/renderers/shared/fiber/ReactFiberContext.js ModifiedM src/renderers/shared/fiber/ReactFiberDevToolsHook.js ModifiedM src/renderers/shared/fiber/ReactFiberHostContext.js ModifiedM src/renderers/shared/fiber/ReactFiberReconciler.js ModifiedM src/renderers/shared/fiber/ReactFiberScheduler.js ModifiedM src/renderers/shared/fiber/ReactFiberStack.js ModifiedM src/renderers/shared/fiber/ReactFiberTreeReflection.js ModifiedM src/renderers/shared/fiber/ReactFiberUpdateQueue.js ModifiedM src/renderers/shared/fiber/__tests__/ReactCoroutine-test.js ModifiedM src/renderers/shared/fiber/__tests__/ReactIncremental-test.js ModifiedM src/renderers/shared/fiber/__tests__/ReactIncrementalErrorHandling-test.js ModifiedM src/renderers/shared/fiber/__tests__/ReactIncrementalReflection-test.js ModifiedM src/renderers/shared/fiber/__tests__/ReactIncrementalScheduling-test.js ModifiedM src/renderers/shared/fiber/__tests__/ReactIncrementalSideEffects-test.js ModifiedM src/renderers/shared/fiber/__tests__/ReactIncrementalUpdates-test.js ModifiedM src/renderers/shared/fiber/__tests__/ReactTopLevelFragment-test.js ModifiedM src/renderers/shared/fiber/__tests__/ReactTopLevelText-test.js ModifiedM src/renderers/shared/hooks/ReactInvalidSetStateWarningHook.js ModifiedM src/renderers/shared/shared/event/EventPluginHub.js ModifiedM src/renderers/shared/shared/event/EventPluginRegistry.js ModifiedM src/renderers/shared/shared/event/EventPluginUtils.js ModifiedM src/renderers/shared/shared/event/EventPropagators.js ModifiedM src/renderers/shared/shared/event/ReactControlledComponent.js ModifiedM src/renderers/shared/shared/event/SyntheticEvent.js ModifiedM src/renderers/shared/shared/event/eventPlugins/ResponderTouchHistoryStore.js ModifiedM src/renderers/shared/shared/getContextForSubtree.js ModifiedM src/renderers/shared/stack/reconciler/CallbackQueue.js ModifiedM src/renderers/shared/stack/reconciler/ReactChildReconciler.js ModifiedM src/renderers/shared/stack/reconciler/ReactComponentEnvironment.js ModifiedM src/renderers/shared/stack/reconciler/ReactCompositeComponent.js ModifiedM src/renderers/shared/stack/reconciler/ReactDefaultBatchingStrategy.js ModifiedM src/renderers/shared/stack/reconciler/ReactHostComponent.js ModifiedM src/renderers/shared/stack/reconciler/ReactMultiChild.js ModifiedM src/renderers/shared/stack/reconciler/ReactNodeTypes.js ModifiedM src/renderers/shared/stack/reconciler/ReactOwner.js ModifiedM src/renderers/shared/stack/reconciler/ReactReconciler.js ModifiedM src/renderers/shared/stack/reconciler/ReactRef.js ModifiedM src/renderers/shared/stack/reconciler/ReactUpdateQueue.js ModifiedM src/renderers/shared/stack/reconciler/ReactUpdates.js ModifiedM src/renderers/shared/stack/reconciler/Transaction.js ModifiedM src/renderers/shared/stack/reconciler/instantiateReactComponent.js ModifiedM src/renderers/shared/utils/accumulate.js ModifiedM src/renderers/shared/utils/accumulateInto.js ModifiedM src/renderers/shared/utils/validateCallback.js ModifiedM src/renderers/testing/ReactTestRendererFiber.js ModifiedM src/renderers/testing/__tests__/ReactTestRenderer-test.js ModifiedM src/renderers/testing/stack/ReactTestMount.js ModifiedM src/renderers/testing/stack/ReactTestRendererStack.js ModifiedM src/shared/types/checkReactTypeSpec.js ModifiedM src/shared/utils/PooledClass.js ModifiedM src/shared/utils/deprecated.js ModifiedM src/shared/utils/flattenChildren.js ModifiedM src/shared/utils/traverseAllChildren.js ModifiedM src/test/ReactComponentTreeTestUtils.js ModifiedM src/test/ReactShallowRenderer.js ModifiedM src/test/ReactTestUtils.js ModifiedM src/test/__tests__/ReactTestUtils-test.js ModifiedM src/test/__tests__/reactComponentExpect-test.js ModifiedM src/test/reactComponentExpect.js ModifiedM src/umd/ReactDOMUMDEntry.js ModifiedM src/umd/ReactUMDEntry.js ModifiedM src/umd/ReactWithAddonsUMDEntry.js Modified
Patch

Files changed

Rendering syntax-highlighted changes…