🚀 DAY 5 OF LAUNCH WEEK: Introducing Socket Firewall Enterprise.Learn more →
Socket
Book a DemoInstallSign in
Socket
e

es-shims-owner

npm

Packages

Current Co-maintainers

Former Co-maintainers

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.