Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
302 commits
Select commit Hold shift + click to select a range
c3564a7
test(chrome-devtools): wait for manifest requests before proxy assert…
ScriptedAlchemy Feb 6, 2026
0de4e3e
test(chrome-devtools): wait for manifest requests before proxy assert…
ScriptedAlchemy Feb 6, 2026
347e9b6
test(chrome-devtools): wait for manifest requests before proxy assert…
ScriptedAlchemy Feb 6, 2026
4841cf6
fix(rspack): resolve runtime entry across rslib output names
ScriptedAlchemy Feb 6, 2026
267e0bd
test(chrome-devtools): remove flaky baseline proxy assertion
ScriptedAlchemy Feb 6, 2026
7d93f98
test(chrome-devtools): remove flaky baseline proxy assertion
ScriptedAlchemy Feb 6, 2026
d7eeef4
test(chrome-devtools): remove flaky baseline proxy assertion
ScriptedAlchemy Feb 6, 2026
6739ad3
test(chrome-devtools): remove flaky baseline proxy assertion
ScriptedAlchemy Feb 6, 2026
709394f
fix(chrome-devtools): accept query params in proxy manifest checks
ScriptedAlchemy Feb 6, 2026
7f835ac
fix(chrome-devtools): stabilize proxy e2e via matchedVersion
ScriptedAlchemy Feb 6, 2026
4da543b
fix(module-federation): disable npm workspaces in actionlint
ScriptedAlchemy Feb 6, 2026
1f045d4
fix(module-federation): run actionlint outside monorepo root
ScriptedAlchemy Feb 6, 2026
42facbb
fix(module-federation): run actionlint via official container
ScriptedAlchemy Feb 6, 2026
225c614
fix(core): restore esm runtime resolution and devtools proxy test
ScriptedAlchemy Feb 6, 2026
56250c2
fix(enhanced): resolve runtime entries across rslib output layouts
ScriptedAlchemy Feb 6, 2026
f4b8ede
fix(chrome-devtools): drop flaky initial proxy assertion
ScriptedAlchemy Feb 6, 2026
7216517
fix(inject-external-runtime-core-plugin): import runtime core directly
ScriptedAlchemy Feb 6, 2026
974c8a1
fix(inject-external-runtime-core-plugin): avoid lockfile drift in ci
ScriptedAlchemy Feb 6, 2026
193712a
fix(inject-external-runtime-core-plugin): load runtime core from esm …
ScriptedAlchemy Feb 6, 2026
fc59e55
fix(core): stabilize devtools proxy and runtime-core import
ScriptedAlchemy Feb 6, 2026
98eb82d
Merge branch 'main' into rslib/webpack-bundler-runtime
ScriptedAlchemy Feb 6, 2026
b29b184
fix(core): run actionlint in container
ScriptedAlchemy Feb 6, 2026
30deebf
fix(core): run actionlint in container
ScriptedAlchemy Feb 6, 2026
c87c41e
fix(core): run actionlint in container
ScriptedAlchemy Feb 6, 2026
cbd1f5f
Merge remote-tracking branch 'origin/main' into rslib/sdk
ScriptedAlchemy Feb 6, 2026
db69513
Merge remote-tracking branch 'origin/main' into rslib/runtime-core
ScriptedAlchemy Feb 6, 2026
6e20f21
Merge remote-tracking branch 'origin/main' into rslib/runtime
ScriptedAlchemy Feb 6, 2026
ad48be1
Merge remote-tracking branch 'origin/main' into rslib/webpack-bundler…
ScriptedAlchemy Feb 7, 2026
f5ef4a4
Merge remote-tracking branch 'origin/main' into rslib/sdk
ScriptedAlchemy Feb 7, 2026
cb71942
Merge remote-tracking branch 'origin/main' into rslib/runtime-core
ScriptedAlchemy Feb 7, 2026
6890497
Merge remote-tracking branch 'origin/main' into rslib/runtime
ScriptedAlchemy Feb 7, 2026
f11afc7
fix(core): use direct actionlint binary install instead of raven-actions
ScriptedAlchemy Feb 7, 2026
1844fa9
fix(core): use direct actionlint binary install instead of raven-actions
ScriptedAlchemy Feb 7, 2026
3b0aac0
fix(core): use direct actionlint binary install instead of raven-actions
ScriptedAlchemy Feb 7, 2026
00b786a
fix(core): use direct actionlint binary install instead of raven-actions
ScriptedAlchemy Feb 7, 2026
e3953d2
fix(manifest-webpack-host): disable react refresh in demo e2e
ScriptedAlchemy Feb 7, 2026
7128abc
Ci issues resolution (#4385)
ScriptedAlchemy Feb 8, 2026
aa8ea63
chore(runtime-tools): migrate to rslib bundleless
ScriptedAlchemy Feb 2, 2026
b3e4ecc
fix(enhanced): resolve webpack bundler runtime esm entry
ScriptedAlchemy Feb 5, 2026
5c7aa89
fix(runtime): add cjs helper interop and browser url fallback
ScriptedAlchemy Feb 6, 2026
d2254b6
fix(sdk): add browser fallback for node url module
ScriptedAlchemy Feb 6, 2026
27ef74d
fix(enhanced,error-codes): resolve runtime paths and browser url fall…
ScriptedAlchemy Feb 6, 2026
2d73c2b
fix(webpack-bundler-runtime): disable cjs import.meta url shim
ScriptedAlchemy Feb 6, 2026
6a6b5c3
fix(runtime-tools): normalize webpack bundler runtime cjs interop
ScriptedAlchemy Feb 6, 2026
bfc973a
fix(runtime-tools): avoid browser url polyfill resolution
ScriptedAlchemy Feb 6, 2026
619369e
test(chrome-devtools): stabilize proxy e2e against internal snapshot …
ScriptedAlchemy Feb 6, 2026
37284eb
test(chrome-devtools): wait for manifest requests before proxy assert…
ScriptedAlchemy Feb 6, 2026
71f9758
test(chrome-devtools): remove flaky baseline proxy assertion
ScriptedAlchemy Feb 6, 2026
0454442
fix(chrome-devtools): accept query params in proxy manifest checks
ScriptedAlchemy Feb 6, 2026
2f5960c
fix(chrome-devtools): stabilize proxy e2e via matchedVersion
ScriptedAlchemy Feb 6, 2026
c13d0c0
fix(module-federation): disable npm workspaces in actionlint
ScriptedAlchemy Feb 6, 2026
58c10af
fix(module-federation): run actionlint outside monorepo root
ScriptedAlchemy Feb 6, 2026
501eab4
fix(module-federation): run actionlint via official container
ScriptedAlchemy Feb 6, 2026
4901bed
fix(core): restore esm runtime resolution and devtools proxy test
ScriptedAlchemy Feb 6, 2026
0a775a9
fix(enhanced): resolve runtime entries across rslib output layouts
ScriptedAlchemy Feb 6, 2026
2cf11e5
fix(chrome-devtools): drop flaky initial proxy assertion
ScriptedAlchemy Feb 6, 2026
3d1bc04
fix(inject-external-runtime-core-plugin): import runtime core directly
ScriptedAlchemy Feb 6, 2026
b0c612a
fix(inject-external-runtime-core-plugin): avoid lockfile drift in ci
ScriptedAlchemy Feb 6, 2026
8b6835c
fix(inject-external-runtime-core-plugin): load runtime core from esm …
ScriptedAlchemy Feb 6, 2026
f9887dd
fix(core): stabilize devtools proxy and runtime-core import
ScriptedAlchemy Feb 6, 2026
261d126
fix(core): harden devtools proxy and runtime-core guard
ScriptedAlchemy Feb 6, 2026
914fcc3
fix(chrome-devtools): remove flaky matched-version assert
ScriptedAlchemy Feb 6, 2026
ca4ff51
fix(core): use direct actionlint binary install instead of raven-actions
ScriptedAlchemy Feb 7, 2026
af1900f
CI pipeline issues (#4384)
ScriptedAlchemy Feb 8, 2026
9ee06cd
fix(inject-external-runtime-core-plugin): avoid default import of run…
ScriptedAlchemy Feb 8, 2026
7cbb861
Merge remote-tracking branch 'origin/main' into HEAD
ScriptedAlchemy Feb 8, 2026
ca4cb45
Merge remote-tracking branch 'origin/main' into HEAD
ScriptedAlchemy Feb 8, 2026
2da168c
Merge remote-tracking branch 'origin/main' into HEAD
ScriptedAlchemy Feb 8, 2026
19a0b4d
Merge remote-tracking branch 'origin/main' into HEAD
ScriptedAlchemy Feb 8, 2026
495a029
Merge branch 'main' into rslib/runtime-tools
ScriptedAlchemy Feb 8, 2026
a7784f8
fix(inject-external-runtime-core-plugin): import runtime-core esm file
ScriptedAlchemy Feb 9, 2026
f10cf2a
Merge remote-tracking branch 'origin/main' into rslib/runtime
ScriptedAlchemy Feb 9, 2026
b43ed5d
fix(core): resolve affected refs and restore proxy e2e checks
ScriptedAlchemy Feb 9, 2026
0c3fb2f
Merge remote-tracking branch 'origin/main' into rslib/runtime-core
ScriptedAlchemy Feb 9, 2026
545bb08
fix(core): resolve affected refs and restore proxy e2e checks
ScriptedAlchemy Feb 9, 2026
49222db
fix(chrome-devtools): wait for proxy module info before asserts
ScriptedAlchemy Feb 9, 2026
fa7adb9
fix(chrome-devtools): wait for proxy module info before asserts
ScriptedAlchemy Feb 9, 2026
bc4d23c
Merge branch 'main' into rslib/webpack-bundler-runtime
ScriptedAlchemy Feb 9, 2026
9a49071
Merge branch 'rslib/webpack-bundler-runtime' of github.com:module-fed…
ScriptedAlchemy Feb 9, 2026
2d134dd
Merge branch 'main' into rslib/sdk
ScriptedAlchemy Feb 9, 2026
d309b48
Merge branch 'rslib/sdk' of github.com:module-federation/core into rs…
ScriptedAlchemy Feb 9, 2026
6a1fd63
Merge remote-tracking branch 'origin/main' into rslib/runtime-tools
ScriptedAlchemy Feb 9, 2026
5890a49
Merge branch 'main' into rslib/runtime
ScriptedAlchemy Feb 9, 2026
93c6de0
Merge branch 'main' into rslib/runtime-core
ScriptedAlchemy Feb 9, 2026
a977cdb
Merge remote-tracking branch 'origin/main' into rslib/webpack-bundler…
ScriptedAlchemy Feb 9, 2026
cf1bf56
Merge remote-tracking branch 'origin/main' into rslib/sdk
ScriptedAlchemy Feb 9, 2026
37f73e6
Merge remote-tracking branch 'origin/main' into rslib/runtime-tools
ScriptedAlchemy Feb 9, 2026
a262ed1
Merge remote-tracking branch 'origin/main' into rslib/runtime-core
ScriptedAlchemy Feb 9, 2026
f202105
Merge remote-tracking branch 'origin/main' into rslib/runtime
ScriptedAlchemy Feb 9, 2026
e3ea194
fix(enhanced): reduce fallback build races
ScriptedAlchemy Feb 9, 2026
2127f19
fix(chrome-devtools): stabilize proxy e2e snapshot lookup
ScriptedAlchemy Feb 9, 2026
3ff8646
fix(runtime-tools): avoid false-fail on treeshake CI skip
ScriptedAlchemy Feb 9, 2026
d16c054
fix(runtime-core): reduce false CI regressions
ScriptedAlchemy Feb 9, 2026
39f0a02
fix(runtime): stabilize manifest and metro CI jobs
ScriptedAlchemy Feb 9, 2026
bbb5c46
fix(runtime-core): remove browser url alias from package
ScriptedAlchemy Feb 9, 2026
5a6df17
fix(runtime): remove browser url alias from packages
ScriptedAlchemy Feb 9, 2026
23c1e44
fix(runtime-core): harden bundleless CI and runtime resolution
ScriptedAlchemy Feb 10, 2026
e6c4bbc
fix(runtime): harden bundleless CI and browser compatibility
ScriptedAlchemy Feb 10, 2026
beb8e27
fix(runtime-core): remove browser url alias for metro compatibility
ScriptedAlchemy Feb 10, 2026
3182caa
fix(runtime): remove browser url alias for metro compatibility
ScriptedAlchemy Feb 10, 2026
5513e22
fix(chrome-devtools): restore stable proxy e2e assertions
ScriptedAlchemy Feb 10, 2026
a25d267
fix(chrome-devtools): restore stable proxy e2e assertions
ScriptedAlchemy Feb 10, 2026
7042513
fix(runtime-tools): align CI gating and runtime compatibility
ScriptedAlchemy Feb 10, 2026
b82ddc1
fix(runtime): set bundleless output target for browser consumers
ScriptedAlchemy Feb 10, 2026
82dee0d
fix(runtime): add browser url alias for bundler compatibility
ScriptedAlchemy Feb 10, 2026
2387512
fix(sdk): align runtime compatibility defaults
ScriptedAlchemy Feb 10, 2026
48cc641
fix(webpack-bundler-runtime): align runtime compatibility defaults
ScriptedAlchemy Feb 10, 2026
7772e4b
fix(runtime-tools): restore browser url alias for web bundles
ScriptedAlchemy Feb 10, 2026
3b245f4
fix(webpack-bundler-runtime): restore browser url alias
ScriptedAlchemy Feb 10, 2026
afc9aae
fix(runtime): restore browser url alias for web builds
ScriptedAlchemy Feb 10, 2026
560c105
fix(runtime-core): restore browser url alias for web builds
ScriptedAlchemy Feb 10, 2026
fda3e9e
fix(runtime): remove browser url alias to restore metro e2e
ScriptedAlchemy Feb 10, 2026
514f6ff
fix(runtime-core): remove browser url alias for metro compatibility
ScriptedAlchemy Feb 10, 2026
9e08dde
fix(runtime-core): restore browser url alias for checkout builds
ScriptedAlchemy Feb 10, 2026
617edf5
fix(webpack-bundler-runtime): keep default-only entry export shape
ScriptedAlchemy Feb 10, 2026
d8478f3
fix(runtime): align require entrypoints with esm output files
ScriptedAlchemy Feb 10, 2026
95ff21e
fix(runtime-core): remove browser url alias for bundleless runtime path
ScriptedAlchemy Feb 10, 2026
6f12385
fix(webpack-bundler-runtime): restore cjs interop named exports
ScriptedAlchemy Feb 10, 2026
a8cdb9d
fix(runtime-core): build bundleless output for web target
ScriptedAlchemy Feb 10, 2026
c370ca6
fix(webpack-bundler-runtime): route require/main to stable js entry
ScriptedAlchemy Feb 10, 2026
da15431
fix(runtime-core): route require/main to stable js entries
ScriptedAlchemy Feb 10, 2026
9f7280a
fix(runtime-core): restore cjs require entrypoints
ScriptedAlchemy Feb 10, 2026
d59e16f
fix(runtime-core): alias url to false for browser builds
ScriptedAlchemy Feb 10, 2026
e72b72d
fix(runtime-core): key run-command cache by project inputs
ScriptedAlchemy Feb 10, 2026
933142c
fix(runtime-core): disable cached run-command build target
ScriptedAlchemy Feb 10, 2026
777934a
fix(runtime-core): prefer esm main for browser resolvers
ScriptedAlchemy Feb 10, 2026
7b151d8
fix(runtime-core): add browser export conditions
ScriptedAlchemy Feb 10, 2026
44ebe89
fix(runtime-core): restore default cjs entrypoint mapping
ScriptedAlchemy Feb 10, 2026
cd2ba2d
fix(runtime-core): fallback URL shim for vm test environments
ScriptedAlchemy Feb 10, 2026
a334597
fix(runtime-core): avoid dynamic require in cjs import-meta patch
ScriptedAlchemy Feb 10, 2026
d573455
fix(runtime-core): stabilize metro e2e and manifest runtime resolution
ScriptedAlchemy Feb 10, 2026
90c9979
fix(manifest): stabilize host e2e uncaught runtime handling
ScriptedAlchemy Feb 10, 2026
3a4ccd3
fix(manifest): harden webpack host e2e against startup flake
ScriptedAlchemy Feb 10, 2026
78e8134
fix(runtime-core): restore stable e2e gating and metro android plugin…
ScriptedAlchemy Feb 11, 2026
cfd9258
fix(runtime-core): stabilize manifest and metro bundleless e2e
ScriptedAlchemy Feb 11, 2026
847e8ac
fix(manifest): keep react refresh and exclude prebuilt dist modules
ScriptedAlchemy Feb 11, 2026
fe505ca
Merge remote-tracking branch 'origin/main' into rslib/webpack-bundler…
ScriptedAlchemy Feb 12, 2026
911175e
chore(core): add changeset coverage for pr #4358
ScriptedAlchemy Feb 12, 2026
14172b1
Merge remote-tracking branch 'origin/main' into rslib/sdk
ScriptedAlchemy Feb 12, 2026
2e722ba
chore(core): add changeset coverage for pr #4356
ScriptedAlchemy Feb 12, 2026
889f703
Merge remote-tracking branch 'origin/main' into rslib/runtime-tools
ScriptedAlchemy Feb 12, 2026
edc5ba7
chore(core): add changeset coverage for pr #4355
ScriptedAlchemy Feb 12, 2026
b7c49a6
Merge remote-tracking branch 'origin/main' into rslib/runtime-core
ScriptedAlchemy Feb 12, 2026
fed2277
chore(core): add changeset coverage for pr #4353
ScriptedAlchemy Feb 12, 2026
b80c40d
Merge remote-tracking branch 'origin/main' into rslib/runtime
ScriptedAlchemy Feb 12, 2026
2870913
chore(core): add changeset coverage for pr #4352
ScriptedAlchemy Feb 12, 2026
60710c9
chore(core): add contextual changeset for rslib runtime migration
ScriptedAlchemy Feb 12, 2026
5d00fae
chore(sdk): add contextual changeset for rslib migration
ScriptedAlchemy Feb 12, 2026
d6bdbe3
chore(runtime-tools): add contextual changeset for rslib migration
ScriptedAlchemy Feb 12, 2026
db7d533
chore(runtime-core): add contextual rslib migration changeset
ScriptedAlchemy Feb 12, 2026
c4b5b37
chore(runtime): add contextual changeset for rslib migration
ScriptedAlchemy Feb 12, 2026
0de6dfa
Merge branch 'main' into rslib/runtime
ScriptedAlchemy Feb 14, 2026
ab5bd57
chore(runtime-core): merge origin/main
ScriptedAlchemy Feb 14, 2026
79d9481
Merge remote-tracking branch 'origin/main' into rslib/webpack-bundler…
ScriptedAlchemy Feb 14, 2026
b21999b
Merge remote-tracking branch 'origin/main' into rslib/runtime-tools
ScriptedAlchemy Feb 14, 2026
bf20eab
Merge remote-tracking branch 'origin/main' into rslib/sdk
ScriptedAlchemy Feb 14, 2026
6923a54
Merge branch 'main' into rslib/runtime-tools
ScriptedAlchemy Feb 14, 2026
7e94f49
Merge branch 'main' into rslib/webpack-bundler-runtime
ScriptedAlchemy Feb 14, 2026
69201d9
Merge branch 'main' into rslib/sdk
ScriptedAlchemy Feb 14, 2026
6b2a128
Merge branch 'main' into rslib/runtime-core
ScriptedAlchemy Feb 14, 2026
eda0514
Merge branch 'main' into rslib/runtime
ScriptedAlchemy Feb 14, 2026
aa27c27
fix(runtime): point require entry to cjs build
ScriptedAlchemy Feb 14, 2026
41ed1f1
Merge remote-tracking branch 'origin/rslib/runtime' into rslib/runtime
ScriptedAlchemy Feb 14, 2026
9b1ef87
fix(inject-external-runtime-core-plugin): fix runtimeCore import conf…
ScriptedAlchemy Feb 15, 2026
1723141
fix(enhanced): resolve runtime dist index.js output names
ScriptedAlchemy Feb 15, 2026
056f45a
chore(runtime-core): align share export helper import paths
ScriptedAlchemy Feb 15, 2026
bfd91b6
chore(runtime-core): align share export helper import paths
ScriptedAlchemy Feb 15, 2026
ecd9ee2
chore(runtime-core): align share export helper import paths
ScriptedAlchemy Feb 15, 2026
b7f936d
chore(runtime-core): align share export helper import paths
ScriptedAlchemy Feb 15, 2026
6142f29
Merge remote-tracking branch 'origin/main' into rslib/runtime-core
ScriptedAlchemy Feb 15, 2026
548eab3
Merge branch 'rslib/runtime-core' into rslib/runtime
ScriptedAlchemy Feb 15, 2026
5ab6330
Merge branch 'rslib/runtime' into rslib/sdk
ScriptedAlchemy Feb 15, 2026
a21b555
chore(3009-webpack-provider): remove react refresh disable workaround
ScriptedAlchemy Feb 15, 2026
12972c3
Merge branch 'rslib/sdk' into rslib/runtime-tools
ScriptedAlchemy Feb 15, 2026
3c39c53
Merge branch 'rslib/runtime-tools' into rslib/webpack-bundler-runtime
ScriptedAlchemy Feb 15, 2026
5a3e038
chore(runtime-core): add rslib publint plugin
ScriptedAlchemy Feb 15, 2026
3766a29
Merge branch 'rslib/runtime-core' into rslib/runtime
ScriptedAlchemy Feb 15, 2026
518cf46
chore(runtime): add rslib publint plugin
ScriptedAlchemy Feb 15, 2026
c8a9fc4
Merge branch 'rslib/runtime' into rslib/sdk
ScriptedAlchemy Feb 15, 2026
61dffd3
chore(sdk): add rslib publint plugin
ScriptedAlchemy Feb 15, 2026
1227a58
Merge branch 'rslib/sdk' into rslib/runtime-tools
ScriptedAlchemy Feb 15, 2026
fc8137e
chore(runtime-tools): add rslib publint plugin
ScriptedAlchemy Feb 15, 2026
fc9f036
Merge branch 'rslib/runtime-tools' into rslib/webpack-bundler-runtime
ScriptedAlchemy Feb 15, 2026
424dfdc
chore(webpack-bundler-runtime): add rslib publint plugin
ScriptedAlchemy Feb 15, 2026
df70e6a
fix(runtime-core): rely on rslib cjs shims
ScriptedAlchemy Feb 15, 2026
eeb6dfa
docs: add worktree guidance for agents
ScriptedAlchemy Feb 15, 2026
88f3ac0
chore(runtime-core): rebase onto main for rslib chain
ScriptedAlchemy Feb 15, 2026
e3be7a9
Merge remote-tracking branch 'origin/rslib/runtime-core' into rslib/r…
ScriptedAlchemy Feb 15, 2026
711c53d
Merge branch 'rslib/runtime-core' into rslib/runtime
ScriptedAlchemy Feb 15, 2026
9392b11
Merge branch 'rslib/runtime' into rslib/sdk
ScriptedAlchemy Feb 15, 2026
17cd045
Merge branch 'rslib/sdk' into rslib/runtime-tools
ScriptedAlchemy Feb 15, 2026
8b57455
Merge branch 'rslib/runtime-tools' into rslib/webpack-bundler-runtime
ScriptedAlchemy Feb 15, 2026
012fb00
fix(node): type beforeInit args in runtime plugin
ScriptedAlchemy Feb 15, 2026
0cfff1a
fix(runtime-core,enhanced): correct loadScriptNode typing and runtime…
ScriptedAlchemy Feb 15, 2026
96bf40d
Merge remote-tracking branch 'origin/main' into HEAD
ScriptedAlchemy Feb 15, 2026
d0f97fb
Merge branch 'main' into rslib/runtime-core
ScriptedAlchemy Feb 16, 2026
5efb6ee
Merge branch 'main' into rslib/runtime-core
ScriptedAlchemy Feb 16, 2026
712cb40
Merge branch 'rslib/runtime-core' into rslib/runtime
ScriptedAlchemy Feb 16, 2026
ad59b45
Merge branch 'rslib/runtime' into rslib/sdk
ScriptedAlchemy Feb 16, 2026
7270391
Merge branch 'rslib/sdk' into rslib/runtime-tools
ScriptedAlchemy Feb 16, 2026
e4a5fc9
Merge branch 'rslib/runtime-tools' into rslib/webpack-bundler-runtime
ScriptedAlchemy Feb 16, 2026
8d1fecd
fix(node): type runtime plugin beforeInit args
ScriptedAlchemy Feb 16, 2026
28d9c26
Merge remote-tracking branch 'origin/rslib/webpack-bundler-runtime' i…
ScriptedAlchemy Feb 16, 2026
cd60b0c
fix(enhanced): prefer ESM runtime alias resolution
ScriptedAlchemy Feb 16, 2026
b5c0ad9
fix(bundleless): restore cjs exports and stable runtime-core import
ScriptedAlchemy Feb 16, 2026
98c2412
chore(module-federation): migrate wave1 packages to rslib
ScriptedAlchemy Feb 16, 2026
c18d651
chore(module-federation): migrate core enhanced node and nextjs-mf to…
ScriptedAlchemy Feb 16, 2026
51f85c3
chore(module-federation): apply rslib auto-extension type conditions
ScriptedAlchemy Feb 16, 2026
a421144
chore(changeset): clarify runtime bundleless notes
cursoragent Feb 16, 2026
5620089
chore(ci): restore actionlint action
cursoragent Feb 16, 2026
46b048b
chore(changeset): clarify migration descriptions
cursoragent Feb 16, 2026
716812f
chore(manifest-demo): revert cypress config
cursoragent Feb 16, 2026
a8ed5dd
chore(manifest-demo): revert webpack provider config
cursoragent Feb 16, 2026
63c9d81
chore(manifest-demo): revert webpack host config
cursoragent Feb 16, 2026
43f5617
chore(metro-example): revert settings.gradle
cursoragent Feb 16, 2026
e481385
chore(enhanced): add esm bundleless outputs
cursoragent Feb 16, 2026
51b091b
merge main into rslib/runtime-core
cursoragent Feb 16, 2026
e25bdf8
chore(manifest-webpack-host): drop cypress error suppression
cursoragent Feb 17, 2026
c76c635
fix(enhanced): inject plugin version
cursoragent Feb 17, 2026
cf80c5d
refactor: migrate inject-external-runtime-core-plugin build to rslib
ScriptedAlchemy Feb 17, 2026
670c878
fix(ci): stabilize rslib CI interop and metro build outputs
ScriptedAlchemy Feb 17, 2026
68ff8d7
chore: upgrade rslib and rsbuild packages
ScriptedAlchemy Feb 17, 2026
b242b98
fix(runtime-core): resolve loadScriptNode safely
ScriptedAlchemy Feb 17, 2026
7fb433f
fix(module-federation): unblock local manifest e2e
ScriptedAlchemy Feb 17, 2026
cd52e79
fix(module-federation): clean manifest refresh debugging hooks
ScriptedAlchemy Feb 17, 2026
1dfd2bd
fix(module-federation): satisfy format check for checkout-install
ScriptedAlchemy Feb 17, 2026
e99be59
feat(core): add --watch mode to ci-local with gitignore-aware debounce
ScriptedAlchemy Feb 17, 2026
b08bd80
Merge branch 'main' into rslib/runtime-core
ScriptedAlchemy Feb 19, 2026
b40ad6f
Merge branch 'main' into rslib/runtime-core
ScriptedAlchemy Feb 19, 2026
198e793
Merge remote-tracking branch 'origin/rslib/runtime-core' into rslib/r…
ScriptedAlchemy Feb 24, 2026
7ab89f3
chore: repair pnpm lockfile graph on rslib/runtime-core
ScriptedAlchemy Feb 24, 2026
53f409e
Merge remote-tracking branch 'origin/main' into rslib/runtime-core
ScriptedAlchemy Feb 24, 2026
3bd5f61
fix(dts-plugin): fix error-codes exports and RawSource typings
ScriptedAlchemy Feb 24, 2026
2c647f6
Merge branch 'main' into rslib/runtime-core
ScriptedAlchemy Feb 25, 2026
4dde1cc
fix(core): sync lockfile for frozen install checks
ScriptedAlchemy Feb 25, 2026
7ceaa2e
fix(sdk): align package entrypoints with emitted artifacts
ScriptedAlchemy Feb 25, 2026
7827a2f
fix(sdk): align package.json entrypoints with rslib autoExtension output
ScriptedAlchemy Feb 25, 2026
9f3aa31
fix(manifest-webpack-host): restore webpack configs from main to fix …
ScriptedAlchemy Feb 25, 2026
358d855
Merge remote-tracking branch 'origin/main' into rslib/runtime-core
ScriptedAlchemy Feb 25, 2026
62369f4
Merge origin/main into rslib/runtime-core
ScriptedAlchemy Feb 26, 2026
db81208
Merge origin/main into rslib/runtime-core
ScriptedAlchemy Feb 26, 2026
4867bb7
Merge branch 'main' into rslib/runtime-core
ScriptedAlchemy Feb 27, 2026
ba9bc26
test(enhanced): align runtime bootstrap expectation
ScriptedAlchemy Feb 27, 2026
e71edde
fix(module-federation): restore @rspack/cli for manifest CI
ScriptedAlchemy Feb 27, 2026
14e75d0
Merge branch 'main' into rslib/runtime-core
ScriptedAlchemy Feb 27, 2026
dbbecba
Merge branch 'main' into rslib/runtime-core
ScriptedAlchemy Feb 28, 2026
0044639
chore: merge main into rslib/runtime-core
ScriptedAlchemy Feb 28, 2026
a497658
Merge branch 'main' into rslib/runtime-core
ScriptedAlchemy Mar 2, 2026
407c6ca
Merge origin/main into rslib/runtime-core
ScriptedAlchemy Mar 3, 2026
3eec91b
Merge remote-tracking branch 'origin/main' into rslib/runtime-core
ScriptedAlchemy Mar 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .changeset/curly-bears-twist.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
'@module-federation/error-codes': patch
'@module-federation/dts-plugin': patch
'@module-federation/retry-plugin': patch
'@module-federation/native-federation-tests': patch
'@module-federation/native-federation-typescript': patch
'@module-federation/third-party-dts-extractor': patch
---

Migrate rollup/tsup packages to `rslib build` with updated build targets, rslib configs + publint wiring, and export maps aligned to the emitted artifacts.
8 changes: 8 additions & 0 deletions .changeset/four-radios-wave.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
'@module-federation/core': patch
'@module-federation/enhanced': patch
'@module-federation/node': patch
'@module-federation/nextjs-mf': patch
---

Migrate the `@nx/js:tsc` packages (`core`, `enhanced`, `node`, `nextjs-mf`) to `rslib build`, remove the legacy nextjs-mf rename flow, and preserve dist export contracts.
7 changes: 7 additions & 0 deletions .changeset/loud-elephants-lie.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@module-federation/enhanced': patch
'@module-federation/inject-external-runtime-core-plugin': patch
'@module-federation/webpack-bundler-runtime': patch
---

Switch webpack-bundler-runtime to rslib bundleless outputs and align enhanced + inject-external-runtime-core-plugin integration metadata with the new runtime-core entrypoints.
7 changes: 7 additions & 0 deletions .changeset/mean-plants-bake.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@module-federation/rspack': patch
'@module-federation/runtime': patch
'@module-federation/runtime-core': patch
---

Switch runtime to rslib bundleless outputs and align runtime-core/rspack integration with the new runtime entry layout and loader surface.
9 changes: 9 additions & 0 deletions .changeset/odd-birds-hear.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
'@module-federation/enhanced': patch
'@module-federation/error-codes': patch
'@module-federation/metro': patch
'@module-federation/runtime': patch
'@module-federation/runtime-core': patch
---

Switch runtime-core to rslib bundleless outputs and update runtime, enhanced, metro, and error-codes integrations to consume the new entry layout and loader hooks.
6 changes: 6 additions & 0 deletions .changeset/tall-seals-lie.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@module-federation/inject-external-runtime-core-plugin': patch
'@module-federation/runtime-tools': patch
---

Switch runtime-tools to rslib bundleless outputs and update inject-external-runtime-core-plugin for the new runtime-core build layout.
6 changes: 6 additions & 0 deletions .changeset/wet-carpets-begin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@module-federation/runtime-core': patch
'@module-federation/sdk': patch
---

Switch sdk to rslib bundleless outputs and update runtime-core SDK imports to safely resolve optional loadScriptNode exports in Node contexts.
2 changes: 1 addition & 1 deletion apps/modern-component-data-fetch/provider-csr/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"@module-federation/rsbuild-plugin": "workspace:*",
"@module-federation/storybook-addon": "workspace:*",
"@rsbuild/plugin-react": "^1.4.5",
"@rslib/core": "^0.9.0",
"@rslib/core": "^0.19.6",
"@types/react": "^18.3.11",
"http-server": "^14.1.1",
"react": "^18.3.1",
Expand Down
2 changes: 2 additions & 0 deletions apps/modern-component-data-fetch/provider-csr/rslib.config.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import { pluginModuleFederation } from '@module-federation/rsbuild-plugin';
import { pluginReact } from '@rsbuild/plugin-react';
import { defineConfig } from '@rslib/core';
import { pluginPublint } from 'rsbuild-plugin-publint';
import mfConfig from './module-federation.config';

const shared = {
Expand All @@ -27,5 +28,6 @@ export default defineConfig({
plugins: [
pluginReact(),
pluginModuleFederation(mfConfig, { target: 'dual' }),
pluginPublint(),
],
});
2 changes: 1 addition & 1 deletion apps/modernjs-ssr/dynamic-remote/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"@module-federation/modern-js-v3": "workspace:*",
"@module-federation/rsbuild-plugin": "workspace:*",
"@rsbuild/plugin-react": "^1.4.5",
"@rslib/core": "^0.9.0",
"@rslib/core": "^0.19.6",
"@types/react": "^18.3.11",
"http-server": "^14.1.1",
"react": "^18.3.1",
Expand Down
2 changes: 2 additions & 0 deletions apps/modernjs-ssr/dynamic-remote/rslib.config.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import { pluginModuleFederation } from '@module-federation/rsbuild-plugin';
import { pluginReact } from '@rsbuild/plugin-react';
import { defineConfig } from '@rslib/core';
import { pluginPublint } from 'rsbuild-plugin-publint';
import mfConfig from './module-federation.config';

const shared = {
Expand Down Expand Up @@ -48,5 +49,6 @@ export default defineConfig({
plugins: [
pluginReact(),
pluginModuleFederation(mfConfig, { target: 'dual' }),
pluginPublint(),
],
});
2 changes: 1 addition & 1 deletion apps/node-remote/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,6 @@
"build": "rslib build"
},
"devDependencies": {
"@rslib/core": "^0.9.0"
"@rslib/core": "^0.19.6"
}
}
6 changes: 5 additions & 1 deletion apps/node-remote/rslib.config.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import { pluginModuleFederation } from '@module-federation/rsbuild-plugin';
import { defineConfig } from '@rslib/core';
import { pluginPublint } from 'rsbuild-plugin-publint';
import mfConfig from './module-federation.config.ts';

export default defineConfig({
Expand Down Expand Up @@ -34,5 +35,8 @@ export default defineConfig({
},
},
},
plugins: [pluginModuleFederation(mfConfig, { target: 'node' })],
plugins: [
pluginModuleFederation(mfConfig, { target: 'node' }),
pluginPublint(),
],
});
2 changes: 1 addition & 1 deletion apps/router-demo/router-host-2000/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
},
"devDependencies": {
"@module-federation/rsbuild-plugin": "workspace:*",
"@rsbuild/core": "1.7.3",
"@rsbuild/core": "2.0.0-beta.4",
"@rsbuild/plugin-react": "^1.4.5",
"@types/react": "^18.2.79",
"@types/react-dom": "^18.3.0",
Expand Down
2 changes: 1 addition & 1 deletion apps/router-demo/router-host-v5-2200/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
},
"devDependencies": {
"@module-federation/rsbuild-plugin": "workspace:*",
"@rsbuild/core": "1.7.3",
"@rsbuild/core": "2.0.0-beta.4",
"@rsbuild/plugin-react": "^1.4.5",
"@types/react": "^18.2.79",
"@types/react-dom": "^18.3.0",
Expand Down
2 changes: 1 addition & 1 deletion apps/router-demo/router-host-vue3-2100/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
},
"devDependencies": {
"@module-federation/rsbuild-plugin": "workspace:*",
"@rsbuild/core": "1.7.3",
"@rsbuild/core": "2.0.0-beta.4",
"@rsbuild/plugin-vue": "^1.2.6",
"tailwindcss": "^3.4.3",
"typescript": "^5.4.2"
Expand Down
2 changes: 1 addition & 1 deletion apps/router-demo/router-remote1-2001/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
},
"devDependencies": {
"@ant-design/cssinjs": "^1.20.0",
"@rsbuild/core": "1.7.3",
"@rsbuild/core": "2.0.0-beta.4",
"@rsbuild/plugin-react": "^1.4.5",
"@rsbuild/shared": "^0.7.10",
"@types/react": "^18.2.79",
Expand Down
2 changes: 1 addition & 1 deletion apps/router-demo/router-remote2-2002/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"react-router-dom": "6.30.2"
},
"devDependencies": {
"@rsbuild/core": "1.7.3",
"@rsbuild/core": "2.0.0-beta.4",
"@rsbuild/plugin-react": "^1.4.5",
"@types/react": "^18.2.79",
"@types/react-dom": "^18.3.0",
Expand Down
2 changes: 1 addition & 1 deletion apps/router-demo/router-remote3-2003/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"vue-router": "^4.4.5"
},
"devDependencies": {
"@rsbuild/core": "1.7.3",
"@rsbuild/core": "2.0.0-beta.4",
"@rsbuild/plugin-vue": "^1.2.6",
"@vue/tsconfig": "^0.5.1",
"tailwindcss": "^3.4.3",
Expand Down
2 changes: 1 addition & 1 deletion apps/router-demo/router-remote4-2004/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"react-router-dom": "6.30.2"
},
"devDependencies": {
"@rsbuild/core": "1.7.3",
"@rsbuild/core": "2.0.0-beta.4",
"@rsbuild/plugin-react": "^1.4.5",
"@types/react": "^18.2.79",
"@types/react-dom": "^18.3.0",
Expand Down
2 changes: 1 addition & 1 deletion apps/router-demo/router-remote5-2005/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"react-router-dom": "6.30.2"
},
"devDependencies": {
"@rsbuild/core": "1.7.3",
"@rsbuild/core": "2.0.0-beta.4",
"@rsbuild/plugin-react": "^1.4.5",
"@types/react": "^19.0.0",
"@types/react-dom": "^19.0.0",
Expand Down
2 changes: 1 addition & 1 deletion apps/router-demo/router-remote6-2006/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
"react-router": "7.12.0"
},
"devDependencies": {
"@rsbuild/core": "1.7.3",
"@rsbuild/core": "2.0.0-beta.4",
"@rsbuild/plugin-react": "^1.4.5",
"@types/react": "^18.2.79",
"@types/react-dom": "^18.3.0",
Expand Down
2 changes: 1 addition & 1 deletion apps/rslib-module/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"@module-federation/rsbuild-plugin": "workspace:*",
"@module-federation/storybook-addon": "workspace:*",
"@rsbuild/plugin-react": "^1.4.5",
"@rslib/core": "^0.9.0",
"@rslib/core": "^0.19.6",
"@types/react": "^18.3.11",
"http-server": "^14.1.1",
"react": "^18.3.1",
Expand Down
2 changes: 2 additions & 0 deletions apps/rslib-module/rslib.config.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import { pluginModuleFederation } from '@module-federation/rsbuild-plugin';
import { pluginReact } from '@rsbuild/plugin-react';
import { defineConfig } from '@rslib/core';
import { pluginPublint } from 'rsbuild-plugin-publint';

const shared = {
dts: {
Expand Down Expand Up @@ -57,5 +58,6 @@ export default defineConfig({
},
},
}),
pluginPublint(),
],
});
2 changes: 1 addition & 1 deletion apps/runtime-demo/3008-runtime-remote/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"react-dom": "^18.3.1"
},
"devDependencies": {
"@rsbuild/core": "1.7.3",
"@rsbuild/core": "2.0.0-beta.4",
"@rsbuild/plugin-react": "^1.4.5"
}
}
6 changes: 6 additions & 0 deletions apps/website-new/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,12 @@
"preview": "rspress preview"
},
"dependencies": {
"framer-motion": "^10.0.0",
"@rspress/core": "2.0.3",
"tailwindcss": "^3.2.7",
"xgplayer": "^3.0.16",
"@rspress/plugin-llms": "2.0.1",
"@rsbuild/plugin-sass": "^1.5.0",
"@module-federation/error-codes": "workspace:*",
"@module-federation/rspress-plugin": "workspace:*",
"@rsbuild/plugin-sass": "^1.5.0",
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -207,7 +207,7 @@
"@pmmmwh/react-refresh-webpack-plugin": "0.5.15",
"@rollup/plugin-alias": "5.1.1",
"@rollup/plugin-replace": "6.0.1",
"@rslib/core": "^0.10.4",
"@rslib/core": "^0.19.6",
"@rspack/cli": "1.3.9",
"@rspack/core": "1.3.9",
"@rspack/dev-server": "1.1.1",
Expand Down
1 change: 1 addition & 0 deletions packages/cli/rslib.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ export default defineConfig({
lib: [
{
format: 'cjs',
autoExtension: true,
syntax: 'es2021',
bundle: false,
outBase: 'src',
Expand Down
18 changes: 11 additions & 7 deletions packages/core/project.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,18 @@
"tags": ["type:pkg"],
"targets": {
"build": {
"executor": "@nx/js:tsc",
"outputs": ["{options.outputPath}"],
"executor": "nx:run-commands",
"outputs": ["{workspaceRoot}/packages/core/dist"],
"options": {
"outputPath": "packages/core/dist",
"main": "packages/core/src/index.ts",
"tsConfig": "packages/core/tsconfig.lib.json",
"assets": ["packages/core/*.md"]
}
"command": "rslib build",
"cwd": "packages/core"
},
"dependsOn": [
{
"target": "build",
"dependencies": true
}
]
},
"lint": {
"executor": "@nx/eslint:lint",
Expand Down
37 changes: 37 additions & 0 deletions packages/core/rslib.config.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
import { defineConfig } from '@rslib/core';
import { pluginPublint } from 'rsbuild-plugin-publint';

export default defineConfig({
plugins: [pluginPublint()],
lib: [
{
format: 'cjs',
autoExtension: true,
syntax: 'es2021',
bundle: false,
outBase: 'src',
dts: {
bundle: false,
distPath: './dist/src',
},
},
],
source: {
entry: {
index: [
'./src/**/*.{ts,tsx,js,jsx}',
'!./src/**/*.d.ts',
'!./src/**/*.spec.*',
'!./src/**/*.test.*',
],
},
tsconfigPath: './tsconfig.lib.json',
},
output: {
target: 'node',
minify: false,
distPath: {
root: './dist/src',
},
},
});
11 changes: 8 additions & 3 deletions packages/core/tsconfig.lib.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,15 @@
"extends": "./tsconfig.json",
"compilerOptions": {
"jsx": "react",
"outDir": "../../dist/out-tsc",
"rootDir": "./src",
"declaration": true,
"types": ["node"]
},
"include": ["**/*.ts", "**/*.d.ts"],
"exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts", "dist/**"]
"include": ["src/**/*.ts", "src/**/*.d.ts"],
"exclude": [
"jest.config.ts",
"src/**/*.spec.ts",
"src/**/*.test.ts",
"dist/**"
]
}
2 changes: 1 addition & 1 deletion packages/create-module-federation/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
"@types/glob": "7.2.0",
"@types/minimist": "^1.2.5",
"@types/fs-extra": "9.0.13",
"@rslib/core": "^0.9.0",
"@rslib/core": "^0.19.6",
"rsbuild-plugin-publint": "^0.2.1"
}
}
2 changes: 1 addition & 1 deletion packages/create-module-federation/rslib.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { defineConfig } from '@rslib/core';
import pkg from './package.json';

export default defineConfig({
lib: [{ format: 'esm' }],
lib: [{ format: 'esm', autoExtension: true }],
plugins: [pluginPublint()],
source: {
define: {
Expand Down
Loading
Loading