Revert Node Web Streams (#33472)

Reverts #33457, #33456 and #33442.

There are too many issues with wrappers, lazy init, stateful modules,
duplicate instantiation of async_hooks and duplication of code.

Instead, we'll just do a wrapper polyfill that uses Node Streams
internally.

I kept the client indirection files that I added for consistency with
the server though.
This commit is contained in:
Sebastian Markbåge
2025-06-06 16:26:36 -04:00
committed by GitHub
parent 142aa0744d
commit 82f3684c63
33 changed files with 19 additions and 977 deletions

View File

@@ -104,47 +104,6 @@ module.exports = [
isFlowTyped: true,
isServerSupported: true,
},
{
shortName: 'dom-node-webstreams',
entryPoints: [
'react-dom/src/server/react-dom-server.node-webstreams.js',
'react-server-dom-webpack/src/client/react-flight-dom-client.node-webstreams.unbundled',
'react-server-dom-webpack/src/server/react-flight-dom-server.node-webstreams.unbundled',
],
paths: [
'react-dom',
'react-dom/src/ReactDOMReactServer.js',
'react-dom-bindings',
'react-dom/client',
'react-dom/profiling',
'react-dom/server',
'react-dom/server.node',
'react-dom/static',
'react-dom/static.node',
'react-dom/test-utils',
'react-dom/src/server/react-dom-server.node-webstreams',
'react-dom/src/server/ReactDOMFizzServerEdge.js',
'react-dom/src/server/ReactDOMFizzStaticEdge.js',
'react-dom-bindings/src/server/ReactDOMFlightServerHostDispatcher.js',
'react-dom-bindings/src/server/ReactFlightServerConfigDOM.js',
'react-dom-bindings/src/shared/ReactFlightClientConfigDOM.js',
'react-server-dom-webpack',
'react-server-dom-webpack/client.node.unbundled',
'react-server-dom-webpack/server',
'react-server-dom-webpack/server.node.unbundled',
'react-server-dom-webpack/static',
'react-server-dom-webpack/static.node.unbundled',
'react-server-dom-webpack/src/client/ReactFlightDOMClientEdge.js', // react-server-dom-webpack/client.node
'react-server-dom-webpack/src/client/ReactFlightClientConfigBundlerNode.js',
'react-server-dom-webpack/src/client/react-flight-dom-client.node-webstreams.unbundled',
'react-server-dom-webpack/src/server/react-flight-dom-server.node-webstreams.unbundled',
'react-server-dom-webpack/src/server/ReactFlightDOMServerEdge.js', // react-server-dom-webpack/src/server/react-flight-dom-server.node
'shared/ReactDOMSharedInternals',
'react-server/src/ReactFlightServerConfigDebugNode.js',
],
isFlowTyped: true,
isServerSupported: true,
},
{
shortName: 'dom-node-webpack',
entryPoints: [
@@ -190,19 +149,6 @@ module.exports = [
isFlowTyped: true,
isServerSupported: true,
},
{
shortName: 'dom-node-webstreams-webpack',
entryPoints: [
'react-server-dom-webpack/src/client/react-flight-dom-client.node-webstreams',
'react-server-dom-webpack/src/server/react-flight-dom-server.node-webstreams',
],
paths: [
'react-server-dom-webpack/src/client/react-flight-dom-client.node-webstreams',
'react-server-dom-webpack/src/server/react-flight-dom-server.node-webstreams',
],
isFlowTyped: false,
isServerSupported: true,
},
{
shortName: 'dom-node-turbopack',
entryPoints: [
@@ -248,19 +194,6 @@ module.exports = [
isFlowTyped: true,
isServerSupported: true,
},
{
shortName: 'dom-node-webstreams-turbopack',
entryPoints: [
'react-server-dom-turbopack/src/client/react-flight-dom-client.node-webstreams',
'react-server-dom-turbopack/src/server/react-flight-dom-server.node-webstreams',
],
paths: [
'react-server-dom-turbopack/src/client/react-flight-dom-client.node-webstreams',
'react-server-dom-turbopack/src/server/react-flight-dom-server.node-webstreams',
],
isFlowTyped: false,
isServerSupported: true,
},
{
shortName: 'dom-node-parcel',
entryPoints: [
@@ -303,19 +236,6 @@ module.exports = [
isFlowTyped: true,
isServerSupported: true,
},
{
shortName: 'dom-node-webstreams-parcel',
entryPoints: [
'react-server-dom-parcel/src/client/react-flight-dom-client.node-webstreams',
'react-server-dom-parcel/src/server/react-flight-dom-server.node-webstreams',
],
paths: [
'react-server-dom-parcel/src/client/react-flight-dom-client.node-webstreams',
'react-server-dom-parcel/src/server/react-flight-dom-server.node-webstreams',
],
isFlowTyped: false,
isServerSupported: true,
},
{
shortName: 'dom-bun',
entryPoints: ['react-dom/src/server/react-dom-server.bun.js'],