1.8.0
Add
-
Allow to use FormData as a polyfill. Just improve module like so:
import "formdata-node/polyfill" console.log(FormData) // => [Function: FormData] console.log(global.FormData) // => [Function: FormData] console.log(globalThis.FormData) // => [Function: FormData]
-
Blob, File and ReadableStream -like objects as a field value:
import FormData from "formdata-node" import fetch from "node-fetch" import Blob from "fetch-blob" // Or any other compatible Blob implementation const fd = new FormData() const blob = new Blob(["My hovercraft is full of eels"], {type: "text/plain"}) fd.set("someFiled", blob) fd.get("someField") // => Blob // Now we send it fetch("https://httpbin/post", { method: "post", body: fd.stream, headers: fd.headers }) .then(response => response.json()) .then(console.log)
Update
- Bump dependencies.
All changes: v1.7.0...v1.8.0