27 packages
array-includes
An ES7/ES2016 spec-compliant `Array.prototype.includes` shim/polyfill/replacement that works as far down as ES3.
array.prototype.every
An ES5 spec-compliant `Array.prototype.every` shim/polyfill/replacement that works as far down as ES3.
array.prototype.flat
An ES2019 spec-compliant `Array.prototype.flat` shim/polyfill/replacement that works as far down as ES3.
array.prototype.flatmap
An ES2019 spec-compliant `Array.prototype.flatMap` shim/polyfill/replacement that works as far down as ES3.
array.prototype.map
An ES5 spec-compliant `Array.prototype.map` shim/polyfill/replacement that works as far down as ES3.
array.prototype.some
An ES5 spec-compliant `Array.prototype.some` shim/polyfill/replacement that works as far down as ES3.
function.prototype.name
An ES2015 spec-compliant `Function.prototype.name` shim
globalthis
ECMAScript spec-compliant polyfill/shim for `globalThis`
is-nan
ES2015-compliant shim for Number.isNaN - the global isNaN returns false positives.
object.entries
ES2017 spec-compliant Object.entries shim.
object.fromentries
ES proposal-spec-compliant Object.fromEntries shim.
object.getownpropertydescriptors
ES2017 spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.
object-is
ES2015-compliant shim for Object.is - differentiates between -0 and +0
object.values
ES2017 spec-compliant Object.values shim.
promise.allsettled
ES Proposal spec-compliant shim for Promise.allSettled
promise.any
ES 2021 spec-compliant shim for Promise.any
promise.prototype.finally
ES Proposal spec-compliant shim for Promise.prototype.finally
reflect.ownkeys
ES2015 spec-compliant shim for Reflect.ownKeys
regexp.prototype.flags
ES6 spec-compliant RegExp.prototype.flags shim.
string.prototype.matchall
Spec-compliant polyfill for String.prototype.matchAll
string.prototype.padend
ES2017 spec-compliant String.prototype.padEnd shim.
string.prototype.padstart
ES2017 spec-compliant String.prototype.padStart shim.
string.prototype.replaceall
Spec-compliant polyfill for String.prototype.replaceAll ESnext proposal
string.prototype.trim
ES5 spec-compliant shim for String.prototype.trim
string.prototype.trimleft
ES2019 spec-compliant String.prototype.trimLeft shim.