feat(mf): emit RSC metadata in federation manifests#13203
feat(mf): emit RSC metadata in federation manifests#13203ScriptedAlchemy wants to merge 26 commits intofeat/mf-layersfrom
Conversation
|
Cursor Agent can help with this pull request. Just |
Rsdoctor Bundle Diff Analysis
Found 5 projects in monorepo, 0 projects with changes. 📊 Quick Summary
Generated by Rsdoctor GitHub Action |
📦 Binary Size-limit
❌ Size increased by 83.63KB from 49.01MB to 49.09MB (⬆️0.17%) |
Merging this PR will not alter performance
Comparing Footnotes
|
Deploying rspack with
|
| Latest commit: |
9f86a4f
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://28975f64.rspack-v2.pages.dev |
| Branch Preview URL: | https://cursor-manifest-rsc-client-d.rspack-v2.pages.dev |
2266fc4 to
d5a3b9a
Compare
d625616 to
5686d5e
Compare
405989b to
42b9549
Compare
…fest-rsc-client-data-d493 # Conflicts: # crates/rspack_plugin_mf/src/container/container_entry_module.rs
Summary
rscmetadata forshared,exposes, andremotesinmf-stats.jsonandmf-manifest.jsonname = pkgName,shareKey = federated identity) and preserve aliased remote lookup paths for manifest consumersStack
Current stack, bottom to top:
feat(mf): layer-aware sharing and runtime scope-array supportfeat(mf): emit RSC metadata in federation manifests<- this PRfeat(rsbuild): add RSC federation host/remote examplefeat(rsbuild): add RSC federation module patternsfeat(rsc): register federation manifest data at runtimeWhy This PR Exists
This PR defines the manifest producer contract that later runtime code consumes. Shared-entry identity, aliased remote lookups, and manifest-level RSC metadata belong here because they change what the manifest emits.
References
tests/rspack-test/configCases/container-1-5/manifest-rsc-references