Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
fcf3212
fix(modern-js-plugin-v3): harden rsc bridge callback/remap merge
ScriptedAlchemy Feb 28, 2026
1ffd268
fix(modern-js-plugin-v3): handle non-configurable chunk loader hook e…
ScriptedAlchemy Feb 28, 2026
b780670
feat(modern-js-plugin-v3): prefer ensureChunkHandlers for RSC callbac…
ScriptedAlchemy Mar 1, 2026
08c640f
fix(modern-js-plugin-v3): await full ensureChunkHandlers promise set
ScriptedAlchemy Mar 1, 2026
15779cd
fix(modern-js-plugin-v3): defer callback install after ensureChunkHan…
ScriptedAlchemy Mar 1, 2026
5fba4d1
fix(modernjs-rsc): harden action routing, loader hooks, and exports
ScriptedAlchemy Mar 1, 2026
71bbe8f
Merge branch 'feat/modernjs-rsc' into int/rsc-mf-wave
ScriptedAlchemy Mar 2, 2026
9d2bd2b
fix(modern-js-plugin-v3): remove global webpack require fallbacks
ScriptedAlchemy Mar 2, 2026
196a044
fix(modern-js-plugin-v3): remove remap waiters and fail closed action…
ScriptedAlchemy Mar 3, 2026
f805ff1
Merge branch 'feat/modernjs-rsc' into int/rsc-mf-wave
ScriptedAlchemy Mar 3, 2026
eefdea4
fix(rspack): validate node runtime plugin for RSC
ScriptedAlchemy Mar 3, 2026
e13a2f0
refactor(core): route RSC remap state through __FEDERATION__
ScriptedAlchemy Mar 3, 2026
01de93f
fix(rspack): type-safe RSC experiments check
ScriptedAlchemy Mar 3, 2026
e41bef4
fix(modern-js-plugin-v3): avoid enumerable chunk-handler hook flags
ScriptedAlchemy Mar 3, 2026
666297c
fix(rspack): enforce async-node target for RSC in core plugin
ScriptedAlchemy Mar 3, 2026
c568f6f
fix(rspack): validate asyncStartup in core rsc plugin
ScriptedAlchemy Mar 3, 2026
e309ff2
feat(webpack-bundler-runtime): add rsc bridge runtime hooks
ScriptedAlchemy Mar 4, 2026
0c39463
fix(webpack-bundler-runtime): alias raw rsc action ids in server mani…
ScriptedAlchemy Mar 4, 2026
abee33b
fix(webpack-bundler-runtime): preserve raw action reference exports
ScriptedAlchemy Mar 4, 2026
42a582c
fix(webpack-bundler-runtime): expose action proxy keys for RSC requir…
ScriptedAlchemy Mar 4, 2026
67ba280
fix(webpack-bundler-runtime): remap client manifest chunks to host wr…
ScriptedAlchemy Mar 4, 2026
3671181
fix(webpack-bundler-runtime): preload bridged SSR modules for RSC man…
ScriptedAlchemy Mar 4, 2026
08d34bf
fix(webpack-bundler-runtime): normalize initContainerEntry share scop…
ScriptedAlchemy Mar 4, 2026
28c5eac
fix(webpack-bundler-runtime): init host scopes for string shareScopeKey
ScriptedAlchemy Mar 4, 2026
0bb7b1f
fix(webpack-bundler-runtime): keep multi-scope init for version-first…
ScriptedAlchemy Mar 4, 2026
00d09f3
fix(webpack-bundler-runtime): honor string host shareScopeKeys
ScriptedAlchemy Mar 4, 2026
447624c
fix(runtime): reconcile duplicate rsc client id mappings
ScriptedAlchemy Mar 4, 2026
71b2e70
fix(runtime): avoid id-pattern heuristics in rsc bridge aliasing
ScriptedAlchemy Mar 4, 2026
bb7c8c3
fix(runtime): fallback hidden SSR expose lookup from clientExposes
ScriptedAlchemy Mar 4, 2026
b0df365
fix(module-federation): harden rsc bridge expose and snapshot url res…
ScriptedAlchemy Mar 5, 2026
ee2f836
fix(webpack-bundler-runtime): resolve hidden ssr exposes from consume…
ScriptedAlchemy Mar 5, 2026
454fee1
fix(webpack-bundler-runtime): return requested server module after br…
ScriptedAlchemy Mar 5, 2026
35ba76c
fix(webpack-bundler-runtime): preload rsc server chunks from manifest…
ScriptedAlchemy Mar 5, 2026
95f6a51
fix(webpack-bundler-runtime): synthesize rsc client refs from manifest
ScriptedAlchemy Mar 5, 2026
825349a
fix(managers): preserve expose layer in normalized options
ScriptedAlchemy Mar 5, 2026
f9f3ea8
Merge branch 'feat/modernjs-rsc' into int/rsc-mf-wave
ScriptedAlchemy Mar 5, 2026
8991800
fix(webpack-bundler-runtime): stabilize rspack rsc remote client refs
ScriptedAlchemy Mar 5, 2026
96c3d43
fix(webpack-bundler-runtime): harden rspack rsc bridge resolution
ScriptedAlchemy Mar 5, 2026
3d3bccf
fix(rspack): support federated rsc bridge manifests
ScriptedAlchemy Mar 6, 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
12 changes: 8 additions & 4 deletions packages/bridge/bridge-react/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,8 @@
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.es.js",
"require": "./dist/index.cjs.js"
"require": "./dist/index.cjs.js",
"default": "./dist/index.es.js"
},
"./base": {
"types": "./dist/base.d.ts",
Expand Down Expand Up @@ -64,17 +65,20 @@
"./lazy-utils": {
"types": "./dist/lazy-utils.d.ts",
"import": "./dist/lazy-utils.es.js",
"require": "./dist/lazy-utils.cjs.js"
"require": "./dist/lazy-utils.cjs.js",
"default": "./dist/lazy-utils.es.js"
},
"./data-fetch-utils": {
"types": "./dist/data-fetch-utils.d.ts",
"import": "./dist/data-fetch-utils.es.js",
"require": "./dist/data-fetch-utils.cjs.js"
"require": "./dist/data-fetch-utils.cjs.js",
"default": "./dist/data-fetch-utils.es.js"
},
"./data-fetch-server-middleware": {
"types": "./dist/data-fetch-server-middleware.d.ts",
"import": "./dist/data-fetch-server-middleware.es.js",
"require": "./dist/data-fetch-server-middleware.cjs.js"
"require": "./dist/data-fetch-server-middleware.cjs.js",
"default": "./dist/data-fetch-server-middleware.es.js"
},
"./lazy-load-component-plugin": {
"types": "./dist/lazy-load-component-plugin.d.ts",
Expand Down
3 changes: 2 additions & 1 deletion packages/dts-plugin/src/core/lib/typeScriptCompiler.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { ensureDirSync, writeFileSync, existsSync } from 'fs-extra';
import fsExtra from 'fs-extra';
import crypto from 'crypto';
import { stat, readdir, writeFile, rm, readFile } from 'fs/promises';
import {
Expand Down Expand Up @@ -26,6 +26,7 @@ import { TsConfigJson } from '../interfaces/TsConfigJson';
import { logger } from '../../server';

const STARTS_WITH_SLASH = /^\//;
const { ensureDirSync, writeFileSync, existsSync } = fsExtra;

const DEFINITION_FILE_EXTENSION = '.d.ts';

Expand Down
Loading
Loading