</>PackageGraphPackageGraph

fetch-nodeshim

npmv0.4.10TypeScript

A Node.js fetch shim using built-in Request, Response, and Headers (but without native fetch)

3.1M
Weekly downloads
2
Dependents
25
Dependencies
82/100
Popularity

Overview

fetch-nodeshim is an npm package that a Node.js fetch shim using built-in Request, Response, and Headers (but without native fetch). It is very popular, with about 3.1M downloads per week and 2 known dependents in the graph. The latest version is 0.4.10, released under the MIT license.

Who should use it

Teams working in the npm ecosystem who need a Node.js fetch shim using built-in Request, Response, and Headers (but without native fetch) and value a battle-tested, widely-adopted solution.

When not to use it

Consider an alternative if you need to minimize your dependency tree, or if a more actively-maintained option better fits your npm stack.

Pros

  • Large, well-established user base (3.1M weekly downloads).
  • Ships TypeScript type definitions.
  • Clear open-source license (MIT).

Cons

  • Large dependency tree (25 direct dependencies) increases install size and audit surface.

Auto-generated from collected registry metadata. No external claims are inferred.

Relationship graph

Dependencies (left) and dependents (right) of fetch-nodeshim.

@expo/cli@expo/ws-tunnelfetch-nodeshim
fetch-nodeshim dependencies dependents

Dependencies

Dev (25)

@babel/plugin-transform-block-scoping ^7.25.9@babel/plugin-transform-typescript ^7.26.7@changesets/cli ^2.29.6@changesets/get-github-info ^0.6.0@rollup/plugin-babel ^6.0.4@rollup/plugin-commonjs ^28.0.2@rollup/plugin-node-resolve ^16.0.0@rollup/plugin-terser ^0.4.4@types-internal/node-18 npm:@types/node@^18.19.0@types-internal/node-20 npm:@types/node@^20.17.0@types/node ^22.12.0busboy ^0.3.1dotenv ^16.4.7form-data ^4.0.1lint-staged ^15.4.3npm-run-all ^4.1.5prettier ^3.4.2proxy-chain ^2.7.1rimraf ^6.0.1rollup ^4.32.1rollup-plugin-cjs-check ^1.0.3rollup-plugin-dts ^6.1.1typescript ^5.7.3undici-types ^6.20.0vitest ^3.0.4

Used by

Popular packages that depend on fetch-nodeshim.

Frequently installed together

Version history

VersionPublishedLicense
0.4.10latest3 months agoMIT
0.4.10-canary-a76b014cfd8c25e1d77495eaf900130932042aea3 months agoMIT
0.4.94 months agoMIT
0.4.9-canary-a383cd0ccfd57a70a7d87e03f3e0db9cd14884274 months agoMIT
0.4.85 months agoMIT
0.4.8-canary-3289e23fc85d344e8e1976770d5339916a058cf35 months agoMIT
0.4.75 months agoMIT
0.4.7-canary-7f19790da0a5bc86e81a364d45436b4b69264b6e5 months agoMIT
0.4.65 months agoMIT
0.4.6-canary-2c4c4c24b19706515b77df02f1ce71031ab9965a5 months agoMIT
0.4.55 months agoMIT
0.4.5-canary-03e455761403e1295bc2c1494da7833c55a738905 months agoMIT
0.4.45 months agoMIT
0.4.4-canary-37ff22323afea0968b9824d7f7aa2f2c870257a15 months agoMIT
0.4.35 months agoMIT
0.4.3-canary-e4d1b4db2c95489f050545ff40996c00e7f716205 months agoMIT
0.4.3-canary-7e469cc27434aa70e1e21caaed107e2775e2b5325 months agoMIT
0.4.3-canary-8ee7ffeea619459a028e5eaaf78b1e3af1e2e2015 months agoMIT
0.4.3-canary-b2085f98f916692ba2beca0a6a4ac18fe66514045 months agoMIT
0.4.3-canary-93d78107bb6889bc26dd4ec44b4f5c454af3e2815 months agoMIT

Maintainers

Frequently asked questions

How do I install fetch-nodeshim?

Run `npm install fetch-nodeshim` to add fetch-nodeshim to your npm project.

What license is fetch-nodeshim released under?

fetch-nodeshim is distributed under the MIT license.

How popular is fetch-nodeshim?

fetch-nodeshim has approximately 3,101,368 downloads per week and 2 known dependent packages.