dillon1000/react

Commit

Unify the way we fork modules (#11711)

* Unify the way we fork modules

* Replace rollup-plugin-alias with our own plugin

This does exactly what we need and doesn't suffer from https://github.com/rollup/rollup-plugin-alias/issues/34.

* Move the new plugin to its own file

* Rename variable for consistency

I settled on calling them "forks" since we already have a different concept of "shims".

* Move fork config into its own file
Browse files
Changed paths16 files
First-parent comparison
M .flowconfig ModifiedM package.json ModifiedM packages/react-cs-renderer/src/__tests__/ReactNativeCS-test.internal.js ModifiedR scripts/rollup/shims/rollup/ReactCurrentOwner-www.js →packages/react/src/forks/ReactCurrentOwner.www.js RenamedR packages/react-cs-renderer/src/ReactNativeCSFeatureFlags.js →packages/shared/forks/ReactFeatureFlags.native-cs.js RenamedR packages/react-native-renderer/src/ReactNativeFeatureFlags.js →packages/shared/forks/ReactFeatureFlags.native.js RenamedR scripts/rollup/shims/rollup/ReactFeatureFlags-www.js →packages/shared/forks/ReactFeatureFlags.www.js RenamedR scripts/rollup/shims/rollup/lowPriorityWarning-www.js →packages/shared/forks/lowPriorityWarning.www.js RenamedR scripts/rollup/shims/rollup/assign-umd.js →packages/shared/forks/object-assign.umd.js RenamedM scripts/rollup/build.js ModifiedM scripts/rollup/bundles.js ModifiedA scripts/rollup/forks.js AddedM scripts/rollup/modules.js ModifiedM scripts/rollup/plugins/sizes-plugin.js ModifiedA scripts/rollup/plugins/use-forks-plugin.js AddedM yarn.lock Modified
Patch

Files changed

Rendering syntax-highlighted changes…