dillon1000/react

Commit

Add Node ESM Loader and Register Entrypoints (#20274)

* Add Node ESM loader build

This adds a loader build as a first-class export. This will grow in
complexity so it deserves its own module.

* Add Node CommonJS regiter build

This adds a build as a first-class export for legacy CommonJS registration
in Node.js. This will grow in complexity so it deserves its own module.

* Simplify fixture a bit to easier show usage with or without esm

* Bump es version

We leave async function in here which are newer than ES2015.
Browse files
Changed paths18 files
First-parent comparison
A fixtures/flight/loader/index.js AddedA fixtures/flight/loader/package.json AddedM fixtures/flight/package.json ModifiedM fixtures/flight/server/handler.server.js ModifiedD fixtures/flight/server/handler.server.mjs DeletedM fixtures/flight/server/index.js ModifiedD fixtures/flight/server/loader.mjs DeletedA packages/react-transport-dom-webpack/esm/package.json AddedA packages/react-transport-dom-webpack/esm/react-transport-dom-webpack-node-loader.js AddedA packages/react-transport-dom-webpack/node-register.js AddedA packages/react-transport-dom-webpack/npm/esm/package.json AddedA packages/react-transport-dom-webpack/npm/node-register.js AddedM packages/react-transport-dom-webpack/package.json ModifiedA packages/react-transport-dom-webpack/src/ReactFlightWebpackNodeLoader.js AddedA packages/react-transport-dom-webpack/src/ReactFlightWebpackNodeRegister.js AddedM scripts/rollup/bundles.js ModifiedM scripts/rollup/validate/eslintrc.esm.js ModifiedM scripts/shared/pathsByLanguageVersion.js Modified
Patch

Files changed

Rendering syntax-highlighted changes…