-
-
Notifications
You must be signed in to change notification settings - Fork 8.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge Module Federation into webpack 5 beta #10838
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
add OverridablesPlugin
add ContainerReferencePlugin
Co-authored-by: Zack Jackson <zackary.l.jackson@gmail.com>
…ugin Add ContainerPlugin
use new library system for ContainerPlugin
…hema-validation ContainerReferencePlugin options validation
add overridables to ContainerPlugin
Add ModuleFederationPlugin
test module federation without library provided test circular dependencies between containers test multiple containers in a single build test System.js module federation improve fakeSystem implementation for circular dependencies and local files
fix: module federation plugin library should be optional
5.0.0-beta.15
upgrade tooling, expose container plugins, fix typings tests
Container/fixes tests
support overridables in initial chunks
expose options types via declarations hide private properties in plugins move container-related schemas into container folder
validate options for container-related plugins
fix missing overridables runtime when no import() is used at all
fix transitive overriding fix missing overriables for empty overridables
Module federation bugfixes and DX
For maintainers only:
|
Thank you for your pull request! The most important CI builds succeeded, we’ll review the pull request soon. |
I've created an issue to document this in webpack/webpack.js.org. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
It's not yet perfect and there are probably many places where improvements can be made, but it stable enough to make it into the beta version as experimental feature.
What kind of change does this PR introduce?
feature
Did you add tests for your changes?
yes
Does this PR introduce a breaking change?
no
What needs to be documented once your changes are merged?
Module Federation, see other documentation requests