diff options
author | 2023-11-16 14:47:46 +0100 | |
---|---|---|
committer | 2023-11-16 21:47:46 +0800 | |
commit | ac5633b8f615fe90ea419e00c5c771d00783a6e2 (patch) | |
tree | fb7cdea991f546841c3544ed6466b578c91746ba | |
parent | 1862fb44eb1008e17222130ff74a7a589aacecfd (diff) | |
download | astro-ac5633b8f615fe90ea419e00c5c771d00783a6e2.tar.gz astro-ac5633b8f615fe90ea419e00c5c771d00783a6e2.tar.zst astro-ac5633b8f615fe90ea419e00c5c771d00783a6e2.zip |
Add compatibility with cloudflare node (#8925)
-rw-r--r-- | .changeset/calm-ducks-divide.md | 5 | ||||
-rw-r--r-- | packages/integrations/react/server.js | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/.changeset/calm-ducks-divide.md b/.changeset/calm-ducks-divide.md new file mode 100644 index 000000000..1cacaaf5a --- /dev/null +++ b/.changeset/calm-ducks-divide.md @@ -0,0 +1,5 @@ +--- +"@astrojs/react": patch +--- + +Uses `node:stream` during server rendering for compatibility with Cloudflare diff --git a/packages/integrations/react/server.js b/packages/integrations/react/server.js index 26596289e..05ee66c6a 100644 --- a/packages/integrations/react/server.js +++ b/packages/integrations/react/server.js @@ -53,7 +53,7 @@ async function check(Component, props, children) { } async function getNodeWritable() { - let nodeStreamBuiltinModuleName = 'stream'; + let nodeStreamBuiltinModuleName = 'node:stream'; let { Writable } = await import(/* @vite-ignore */ nodeStreamBuiltinModuleName); return Writable; } |