formdata-polyfill
npmv4.0.10HTML5 `FormData` for Browsers and Node.
Overview
formdata-polyfill is an npm package that hTML5 `FormData` for Browsers and Node. It is extremely widely used, with about 47.6M downloads per week and 1 known dependents in the graph. The latest version is 4.0.10, released under the MIT license.
Who should use it
Teams working in the npm ecosystem who need hTML5 `FormData` for Browsers and Node and value a battle-tested, widely-adopted solution.
When not to use it
Consider an alternative if you need to have first-class TypeScript types out of the box, or if a more actively-maintained option better fits your npm stack.
Pros
- Large, well-established user base (47.6M weekly downloads).
- Clear open-source license (MIT).
Cons
- No bundled TypeScript types (may require a separate @types package).
Auto-generated from collected registry metadata. No external claims are inferred.
Relationship graph
Dependencies (left) and dependents (right) of formdata-polyfill.
Dependencies
Runtime (1)
Dev (3)
Used by
Popular packages that depend on formdata-polyfill.
Alternatives to formdata-polyfill
Promise based HTTP client for the browser and node.js
Universal WHATWG Fetch API for Node, Browsers and React Native
Converts a source-map from/to different formats and allows adding/changing properties.
Browser-friendly inheritance fully compatible with standard node.js inherits()
A light-weight module that brings Fetch API to node.js
Node.js path.parse() ponyfill
An HTTP/1.1 client, written from scratch for Node.js
Open stuff like URLs, files, executables. Cross-platform.
JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes
A library for parsing IPv4 and IPv6 IP addresses in node and the browser.
Public API for OpenTelemetry
Blob & File implementation in Node.js, originally from node-fetch.
Frequently installed together
A library to create readable "multipart/form-data" streams. Can be used to submit forms and file uploads to other web applications.
BDD/TDD assertion library for node.js and the browser. Test framework agnostic.
Create an ArrayBuffer instance from a Data URI string
An implementation of WHATWG AbortController interface.
Blob & File implementation in Node.js, originally from node-fetch.
Version history
| Version | Published | License |
|---|---|---|
| 4.0.10latest | 4 years ago | MIT |
| 4.0.9 | 4 years ago | MIT |
| 4.0.8 | 4 years ago | MIT |
| 4.0.7 | 4 years ago | MIT |
| 4.0.6 | 5 years ago | MIT |
| 4.0.5 | 5 years ago | MIT |
| 4.0.4 | 5 years ago | MIT |
| 4.0.3 | 5 years ago | MIT |
| 4.0.2 | 5 years ago | MIT |
| 4.0.1 | 5 years ago | MIT |
| 4.0.0 | 5 years ago | MIT |
| 3.0.20 | 6 years ago | MIT |
| 3.0.19 | 7 years ago | MIT |
| 3.0.18 | 7 years ago | MIT |
| 3.0.17 | 7 years ago | MIT |
| 3.0.15 | 7 years ago | MIT |
| 3.0.14 | 7 years ago | MIT |
| 3.0.13 | 7 years ago | MIT |
| 3.0.12 | 7 years ago | MIT |
| 3.0.11 | 8 years ago | MIT |
Maintainers
Frequently asked questions
How do I install formdata-polyfill?
Run `npm install formdata-polyfill` to add formdata-polyfill to your npm project.
What license is formdata-polyfill released under?
formdata-polyfill is distributed under the MIT license.
How popular is formdata-polyfill?
formdata-polyfill has approximately 47,571,722 downloads per week and 1 known dependent packages.