dillon1000/react

Commit

Remove fbjs dependency (#13069)

* Inline fbjs/lib/invariant

* Inline fbjs/lib/warning

* Remove remaining usage of fbjs in packages/*.js

* Fix lint

* Remove fbjs from dependencies

* Protect against accidental fbjs imports

* Fix broken test mocks

* Allow transitive deps on fbjs/ for UMD bundles

* Remove fbjs from release script
Browse files
Changed paths110 files
First-parent comparison
M package.json ModifiedM packages/create-subscription/package.json ModifiedM packages/create-subscription/src/createSubscription.js ModifiedM packages/events/EventPluginHub.js ModifiedM packages/events/EventPluginRegistry.js ModifiedM packages/events/EventPluginUtils.js ModifiedM packages/events/EventPropagators.js ModifiedM packages/events/ReactControlledComponent.js ModifiedM packages/events/ResponderTouchHistoryStore.js ModifiedM packages/events/SyntheticEvent.js ModifiedM packages/events/accumulate.js ModifiedM packages/events/accumulateInto.js ModifiedM packages/react-art/package.json ModifiedM packages/react-art/src/ReactARTHostConfig.js ModifiedM packages/react-dom/package.json ModifiedM packages/react-dom/src/__tests__/ReactCompositeComponent-test.js ModifiedM packages/react-dom/src/__tests__/ReactDOMSelection-test.internal.js ModifiedM packages/react-dom/src/client/ReactDOM.js ModifiedM packages/react-dom/src/client/ReactDOMComponentTree.js ModifiedM packages/react-dom/src/client/ReactDOMFiberComponent.js ModifiedM packages/react-dom/src/client/ReactDOMFiberInput.js ModifiedM packages/react-dom/src/client/ReactDOMFiberOption.js ModifiedM packages/react-dom/src/client/ReactDOMFiberSelect.js ModifiedM packages/react-dom/src/client/ReactDOMFiberTextarea.js ModifiedM packages/react-dom/src/client/validateDOMNesting.js ModifiedM packages/react-dom/src/events/SimpleEventPlugin.js ModifiedM packages/react-dom/src/server/ReactDOMServerBrowser.js ModifiedM packages/react-dom/src/server/ReactPartialRenderer.js ModifiedM packages/react-dom/src/shared/DOMProperty.js ModifiedM packages/react-dom/src/shared/ReactDOMInvalidARIAHook.js ModifiedM packages/react-dom/src/shared/ReactDOMNullInputValuePropHook.js ModifiedM packages/react-dom/src/shared/ReactDOMUnknownPropertyHook.js ModifiedM packages/react-dom/src/shared/assertValidProps.js ModifiedM packages/react-dom/src/shared/checkReact.js ModifiedM packages/react-dom/src/shared/warnValidStyle.js ModifiedM packages/react-dom/src/test-utils/ReactTestUtils.js ModifiedM packages/react-native-renderer/package.json ModifiedM packages/react-native-renderer/src/NativeMethodsMixin.js ModifiedM packages/react-native-renderer/src/ReactFabric.js ModifiedM packages/react-native-renderer/src/ReactFabricComponentTree.js ModifiedM packages/react-native-renderer/src/ReactFabricHostConfig.js ModifiedM packages/react-native-renderer/src/ReactNativeBridgeEventPlugin.js ModifiedM packages/react-native-renderer/src/ReactNativeComponentTree.js ModifiedM packages/react-native-renderer/src/ReactNativeEventEmitter.js ModifiedM packages/react-native-renderer/src/ReactNativeFiberInspector.js ModifiedM packages/react-native-renderer/src/ReactNativeHostConfig.js ModifiedM packages/react-native-renderer/src/ReactNativeRenderer.js ModifiedM packages/react-native-renderer/src/__mocks__/FabricUIManager.js ModifiedM packages/react-native-renderer/src/__mocks__/ReactNativeViewConfigRegistry.js ModifiedM packages/react-native-renderer/src/__mocks__/UIManager.js ModifiedM packages/react-noop-renderer/package.json ModifiedM packages/react-reconciler/package.json ModifiedM packages/react-reconciler/src/ReactChildFiber.js ModifiedM packages/react-reconciler/src/ReactFiber.js ModifiedM packages/react-reconciler/src/ReactFiberBeginWork.js ModifiedM packages/react-reconciler/src/ReactFiberClassComponent.js ModifiedM packages/react-reconciler/src/ReactFiberCommitWork.js ModifiedM packages/react-reconciler/src/ReactFiberCompleteWork.js ModifiedM packages/react-reconciler/src/ReactFiberContext.js ModifiedM packages/react-reconciler/src/ReactFiberDevToolsHook.js ModifiedM packages/react-reconciler/src/ReactFiberHostConfig.js ModifiedM packages/react-reconciler/src/ReactFiberHostContext.js ModifiedM packages/react-reconciler/src/ReactFiberHydrationContext.js ModifiedM packages/react-reconciler/src/ReactFiberNewContext.js ModifiedM packages/react-reconciler/src/ReactFiberReconciler.js ModifiedM packages/react-reconciler/src/ReactFiberScheduler.js ModifiedM packages/react-reconciler/src/ReactFiberStack.js ModifiedM packages/react-reconciler/src/ReactFiberTreeReflection.js ModifiedM packages/react-reconciler/src/ReactProfilerTimer.js ModifiedM packages/react-reconciler/src/ReactStrictModeWarnings.js ModifiedM packages/react-reconciler/src/ReactUpdateQueue.js ModifiedM packages/react-reconciler/src/forks/ReactFiberErrorDialog.www.js ModifiedM packages/react-scheduler/package.json ModifiedM packages/react-scheduler/src/ReactScheduler.js ModifiedM packages/react-test-renderer/package.json ModifiedM packages/react-test-renderer/src/ReactShallowRenderer.js ModifiedM packages/react-test-renderer/src/ReactTestRenderer.js ModifiedM packages/react/package.json ModifiedM packages/react/src/ReactBaseClasses.js ModifiedM packages/react/src/ReactChildren.js ModifiedM packages/react/src/ReactContext.js ModifiedM packages/react/src/ReactElement.js ModifiedM packages/react/src/ReactElementValidator.js ModifiedM packages/react/src/ReactNoopUpdateQueue.js ModifiedM packages/react/src/forwardRef.js ModifiedM packages/shared/HostConfigWithNoHydration.js ModifiedM packages/shared/HostConfigWithNoMutation.js ModifiedM packages/shared/HostConfigWithNoPersistence.js ModifiedM packages/shared/ReactErrorUtils.js ModifiedM packages/shared/ReactFeatureFlags.js ModifiedM packages/shared/forks/ReactFeatureFlags.native-fabric-fb.js ModifiedM packages/shared/forks/ReactFeatureFlags.native-fabric-oss.js ModifiedM packages/shared/forks/ReactFeatureFlags.native-fb.js ModifiedM packages/shared/forks/ReactFeatureFlags.native-oss.js ModifiedM packages/shared/forks/ReactFeatureFlags.persistent.js ModifiedM packages/shared/forks/ReactFeatureFlags.test-renderer.js ModifiedA packages/shared/forks/invariant.www.js AddedM packages/shared/forks/invokeGuardedCallback.www.js ModifiedA packages/shared/forks/warning.www.js AddedA packages/shared/invariant.js AddedM packages/shared/invokeGuardedCallback.js ModifiedM packages/shared/reactProdInvariant.js ModifiedA packages/shared/warning.js AddedM packages/simple-cache-provider/package.json ModifiedM packages/simple-cache-provider/src/SimpleCacheProvider.js ModifiedM scripts/error-codes/__tests__/replace-invariant-error-codes-test.js ModifiedM scripts/release/config.js ModifiedM scripts/rollup/build.js ModifiedM scripts/rollup/forks.js ModifiedM scripts/rollup/modules.js Modified
Patch

Files changed

Rendering syntax-highlighted changes…