A set of Babel plugins that enable injecting different polyfills with different strategies in your compiled code.
-
Updated
Nov 11, 2024 - TypeScript
A set of Babel plugins that enable injecting different polyfills with different strategies in your compiled code.
Object.keys shim
ES Proposal spec-compliant shim for Promise.withResolvers
An ESnext spec-compliant `Set.prototype.intersection` shim/polyfill/replacement that works as far down as ES3
An ESnext spec-compliant `Set.prototype.difference` shim/polyfill/replacement that works as far down as ES3
An ESnext spec-compliant `Set.prototype.union` shim/polyfill/replacement that works as far down as ES3
An ES-spec-compliant Number.isInteger shim/polyfill/replacement that works as far down as ES3
An ES-spec-compliant `parseInt` shim/polyfill/replacement that works as far down as ES3
An ES-spec-compliant Number.parseInt shim/polyfill/replacement that works as far down as ES3
An ESnext spec-compliant `Set.prototype.symmetricDifference` shim/polyfill/replacement that works as far down as ES3
An ESnext spec-compliant `Set.prototype.isSupersetOf` shim/polyfill/replacement that works as far down as ES3
An ESnext spec-compliant `Set.prototype.isDisjointFrom` shim/polyfill/replacement that works as far down as ES3
An ES-spec-compliant Number.isFinite shim/polyfill/replacement that works as far down as ES3
Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.
An ES-spec-compliant Number.parseFloat shim/polyfill/replacement that works as far down as ES3
ES Proposal spec-compliant shim for ArrayBuffer.prototype.detached
An ES2015 spec-compliant `Map` shim/polyfill/replacement that works as far down as ES3.
An ES-spec-compliant Number.isSafeInteger shim/polyfill/replacement that works as far down as ES3
An ESnext spec-compliant `Set` shim/polyfill/replacement that works as far down as ES3.
Add a description, image, and links to the es-shims topic page so that developers can more easily learn about it.
To associate your repository with the es-shims topic, visit your repo's landing page and select "manage topics."