Commit Graph

1 Commits

Author SHA1 Message Date
Will Binns-Smith dba20c3d16 Turbopack: Add react refresh runtime stubs to workers (#78433)
Analogous to https://github.com/vercel/next.js/pull/15145, this adds
no-op stubs to take the place of the react refresh runtime in workers.

This prevents workers from failing when they use react components, such
as in non-dom react renderers like
[`@react-three/offscreen`](https://github.com/pmndrs/react-three-offscreen).

This code is only added in dev, and the base runtime was parameterized
to allow this.

Test Plan:
- Manually create a worker that uses `@react-three/offscreen` to render
a component and use it in dev.
- [x] Automated test
2025-04-24 11:39:58 -07:00