fetch-nodeshim
npmv0.4.10TypeScriptA Node.js fetch shim using built-in Request, Response, and Headers (but without native fetch)
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.
Dependencies
Dev (25)
Used by
Popular packages that depend on fetch-nodeshim.
Frequently installed together
Lightweight debugging utility for Node.js and the browser
TypeScript definitions for node
TypeScript definitions for ws
The Expo SDK
Expo Router is a file-based router for React Native and web applications.
The semantic version parser used by npm.
Resolve the path of a module like `require.resolve()` but from a given path
Stringify any JavaScript value.
Higher-level content negotiation
Better streaming static file server with Range and conditional-GET support
Get details about the current Continuous Integration environment
Elegant terminal spinner
Version history
| Version | Published | License |
|---|---|---|
| 0.4.10latest | 3 months ago | MIT |
| 0.4.10-canary-a76b014cfd8c25e1d77495eaf900130932042aea | 3 months ago | MIT |
| 0.4.9 | 4 months ago | MIT |
| 0.4.9-canary-a383cd0ccfd57a70a7d87e03f3e0db9cd1488427 | 4 months ago | MIT |
| 0.4.8 | 5 months ago | MIT |
| 0.4.8-canary-3289e23fc85d344e8e1976770d5339916a058cf3 | 5 months ago | MIT |
| 0.4.7 | 5 months ago | MIT |
| 0.4.7-canary-7f19790da0a5bc86e81a364d45436b4b69264b6e | 5 months ago | MIT |
| 0.4.6 | 5 months ago | MIT |
| 0.4.6-canary-2c4c4c24b19706515b77df02f1ce71031ab9965a | 5 months ago | MIT |
| 0.4.5 | 5 months ago | MIT |
| 0.4.5-canary-03e455761403e1295bc2c1494da7833c55a73890 | 5 months ago | MIT |
| 0.4.4 | 5 months ago | MIT |
| 0.4.4-canary-37ff22323afea0968b9824d7f7aa2f2c870257a1 | 5 months ago | MIT |
| 0.4.3 | 5 months ago | MIT |
| 0.4.3-canary-e4d1b4db2c95489f050545ff40996c00e7f71620 | 5 months ago | MIT |
| 0.4.3-canary-7e469cc27434aa70e1e21caaed107e2775e2b532 | 5 months ago | MIT |
| 0.4.3-canary-8ee7ffeea619459a028e5eaaf78b1e3af1e2e201 | 5 months ago | MIT |
| 0.4.3-canary-b2085f98f916692ba2beca0a6a4ac18fe6651404 | 5 months ago | MIT |
| 0.4.3-canary-93d78107bb6889bc26dd4ec44b4f5c454af3e281 | 5 months ago | MIT |
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.