@remix-run/web-fetch

v4.4.2
Web API compatible fetch implementation
fetch http promise request curl wget xhr whatwg

@remix-run/web-fetch

ci package downloads

Web API compatible fetch API for nodejs.

Comparison to Alternatives

node-fetch

The reason this fork exists is because node-fetch chooses to compromise Web API compatibility and by using nodejs native Readable stream. They way they put it is:

  • Make conscious trade-off when following [WHATWG fetch spec][whatwg-fetch] and stream spec implementation details, document known differences.
  • Use native Node streams for body, on both request and response.

We found these incompatibility to be really problematic when sharing code across nodejs and browser rutimes. This library uses @remix-run/web-stream instead.

npm i @remix-run/web-fetch

Metadata

  • MIT
  • ^10.17 || >=12.3
  • David Frank
  • released 12/6/2023

Downloads