dillon1000/react
Commit
Browse files [Flight] Implement `react-server-dom-turbopack` (#27315)
stacked on #27314 Turbopack requires a different module loading strategy than Webpack and as such this PR implements a new package `react-server-dom-turbopack` which largely follows the `react-server-dom-webpack` but is implemented for this new bundler
Changed paths68 files
First-parent comparison.eslintrc.js ModifiedA packages/react-client/src/forks/ReactFlightClientConfig.dom-browser-turbopack.js AddedA packages/react-client/src/forks/ReactFlightClientConfig.dom-edge-turbopack.js AddedA packages/react-client/src/forks/ReactFlightClientConfig.dom-node-turbopack-bundled.js AddedA packages/react-client/src/forks/ReactFlightClientConfig.dom-node-turbopack.js AddedA packages/react-server-dom-turbopack/README.md AddedA packages/react-server-dom-turbopack/client.browser.js AddedA packages/react-server-dom-turbopack/client.edge.js AddedA packages/react-server-dom-turbopack/client.js AddedA packages/react-server-dom-turbopack/client.node.js AddedA packages/react-server-dom-turbopack/client.node.unbundled.js AddedA packages/react-server-dom-turbopack/esm/package.json AddedA packages/react-server-dom-turbopack/esm/react-server-dom-turbopack-node-loader.production.min.js AddedA packages/react-server-dom-turbopack/index.js AddedA packages/react-server-dom-turbopack/node-register.js AddedA packages/react-server-dom-turbopack/npm/client.browser.js AddedA packages/react-server-dom-turbopack/npm/client.edge.js AddedA packages/react-server-dom-turbopack/npm/client.js AddedA packages/react-server-dom-turbopack/npm/client.node.js AddedA packages/react-server-dom-turbopack/npm/client.node.unbundled.js AddedA packages/react-server-dom-turbopack/npm/esm/package.json AddedA packages/react-server-dom-turbopack/npm/index.js AddedA packages/react-server-dom-turbopack/npm/node-register.js AddedA packages/react-server-dom-turbopack/npm/server.browser.js AddedA packages/react-server-dom-turbopack/npm/server.edge.js AddedA packages/react-server-dom-turbopack/npm/server.js AddedA packages/react-server-dom-turbopack/npm/server.node.js AddedA packages/react-server-dom-turbopack/npm/server.node.unbundled.js AddedA packages/react-server-dom-turbopack/package.json AddedA packages/react-server-dom-turbopack/server.browser.js AddedA packages/react-server-dom-turbopack/server.edge.js AddedA packages/react-server-dom-turbopack/server.js AddedA packages/react-server-dom-turbopack/server.node.js AddedA packages/react-server-dom-turbopack/server.node.unbundled.js AddedA packages/react-server-dom-turbopack/src/ReactFlightClientConfigBundlerNode.js AddedA packages/react-server-dom-turbopack/src/ReactFlightClientConfigBundlerTurbopack.js AddedA packages/react-server-dom-turbopack/src/ReactFlightClientConfigBundlerTurbopackBrowser.js AddedA packages/react-server-dom-turbopack/src/ReactFlightClientConfigBundlerTurbopackServer.js AddedA packages/react-server-dom-turbopack/src/ReactFlightClientConfigTargetTurbopackBrowser.js AddedA packages/react-server-dom-turbopack/src/ReactFlightClientConfigTargetTurbopackServer.js AddedA packages/react-server-dom-turbopack/src/ReactFlightDOMClientBrowser.js AddedA packages/react-server-dom-turbopack/src/ReactFlightDOMClientEdge.js AddedA packages/react-server-dom-turbopack/src/ReactFlightDOMClientNode.js AddedA packages/react-server-dom-turbopack/src/ReactFlightDOMServerBrowser.js AddedA packages/react-server-dom-turbopack/src/ReactFlightDOMServerEdge.js AddedA packages/react-server-dom-turbopack/src/ReactFlightDOMServerNode.js AddedA packages/react-server-dom-turbopack/src/ReactFlightServerConfigTurbopackBundler.js AddedA packages/react-server-dom-turbopack/src/ReactFlightTurbopackNodeLoader.js AddedA packages/react-server-dom-turbopack/src/ReactFlightTurbopackNodeRegister.js AddedA packages/react-server-dom-turbopack/src/ReactFlightTurbopackReferences.js AddedA packages/react-server-dom-turbopack/src/__tests__/ReactFlightDOM-test.js AddedA packages/react-server-dom-turbopack/src/__tests__/ReactFlightDOMBrowser-test.js AddedA packages/react-server-dom-turbopack/src/__tests__/ReactFlightDOMEdge-test.js AddedA packages/react-server-dom-turbopack/src/__tests__/ReactFlightDOMForm-test.js AddedA packages/react-server-dom-turbopack/src/__tests__/ReactFlightDOMNode-test.js AddedA packages/react-server-dom-turbopack/src/__tests__/ReactFlightDOMReply-test.js AddedA packages/react-server-dom-turbopack/src/__tests__/utils/TurbopackMock.js AddedA packages/react-server-dom-turbopack/src/shared/ReactFlightImportMetadata.js AddedA packages/react-server/src/forks/ReactFlightServerConfig.dom-browser-turbopack.js AddedA packages/react-server/src/forks/ReactFlightServerConfig.dom-edge-turbopack.js AddedA packages/react-server/src/forks/ReactFlightServerConfig.dom-node-turbopack.js AddedM scripts/flow/environment.js ModifiedM scripts/rollup/bundles.js ModifiedM scripts/rollup/validate/eslintrc.cjs.js ModifiedM scripts/rollup/validate/eslintrc.cjs2015.js ModifiedM scripts/rollup/validate/eslintrc.esm.js ModifiedM scripts/rollup/validate/eslintrc.umd.js ModifiedM scripts/shared/inlinedHostConfigs.js ModifiedPatch
Files changed
Rendering syntax-highlighted changes…