1.2.1 • Published 3 years ago
@purplet/polyfill v1.2.1
@purplet/polyfill
Modifies global scope to apply polyfills for Node.js and Bun for Web Standards that they do not currently support.
fetch(node <=17)- provided by
undici - includes
Request,Response,FormData,Headers,Fileglobals in addition tofetch
- provided by
FormData(node <=17, bun as of v2.1)- provided by
formdata-node, only applied in cases wherefetchexists butFormDatais not. fetchandBlobare patched to support passingFormDataas a body, with code provided byform-data-encoder. (This might break some other uses ofBlob).
- provided by
WebSocket(node as of v19)- provided by
ws
- provided by
structuredClone(node <=17, bun as of v2.1, some browsers)- provided by
@ungap/structured-clone
- provided by
- parsing of
.envfiles (node)- provided by
dotenv
- provided by
Blob(node <=17)- provided by
node:bufferon Node.js
- provided by
crypto(node <=17)- provided by
node:cryptoon Node.js
- provided by