ECMAScript Shims (es-shims)

ECMAScript Shims

es-shims

Geek Repo

A community host for shims and polyfills that are compliant to EcmaScript specs.

Home Page:https://tc39.es/ecma262/

Github PK Tool:Github PK Tool

ECMAScript Shims's repositories

es7-shim

ECMAScript 7 compatibility shims for legacy JavaScript engines

Language:JavaScriptLicense:MITStargazers:172Issues:19Issues:12

obsolete-String.prototype.at

A robust & optimized ES3-compatible polyfill for the `String.prototype.at` proposal for ECMAScript 6/7.

Language:JavaScriptLicense:MITStargazers:99Issues:7Issues:0

is-nan

ES6-compliant shim for Number.isNaN - the global isNaN returns false positives.

Language:JavaScriptLicense:MITStargazers:12Issues:5Issues:14

obsolete-string-at

A robust & optimized ES3-compatible polyfill for the `String.prototype.at` proposal for ECMAScript - based on https://mths.be/at

Language:JavaScriptLicense:MITStargazers:9Issues:3Issues:16

object-keys

Object.keys shim

Language:JavaScriptLicense:MITStargazers:6Issues:0Issues:0

Math.fround

An ES-spec-compliant Math.fround shim/polyfill/replacement that works as far down as ES3

Language:JavaScriptLicense:MITStargazers:4Issues:6Issues:2

Math.sign

An ES-spec-compliant Math.sign shim/polyfill/replacement that works as far down as ES3

Language:JavaScriptLicense:MITStargazers:4Issues:5Issues:1

Number.isNaN

A `Number.isNaN` polyfill, based on the ECMAScript 6 specification.

Language:JavaScriptLicense:MITStargazers:4Issues:3Issues:2

Promise.try

ES Proposal spec-compliant shim for Promise.try

Language:JavaScriptLicense:MITStargazers:4Issues:0Issues:0

Math.atanh

An ES-spec-compliant Math.atanh shim/polyfill/replacement that works as far down as ES3

Language:JavaScriptLicense:MITStargazers:3Issues:4Issues:1

Number.parseInt

An ES-spec-compliant Number.parseInt shim/polyfill/replacement that works as far down as ES3

Language:JavaScriptLicense:MITStargazers:3Issues:6Issues:1

String.prototype.includes

A robust & optimized ES3-compatible polyfill for the `String.prototype.includes` method in ECMAScript 6.

Language:JavaScriptLicense:MITStargazers:3Issues:0Issues:0

String.prototype.startsWith

A robust & optimized ES3-compatible polyfill for the String.prototype.startsWith method in ECMAScript 6.

Language:JavaScriptLicense:MITStargazers:3Issues:0Issues:0

es-to-primitive

ECMAScript "ToPrimitive" algorithm. Provides ES5 and ES6/ES2015 versions.

Language:JavaScriptLicense:MITStargazers:2Issues:0Issues:0

Math.cbrt

An ES-spec-compliant Math.cbrt shim/polyfill/replacement that works as far down as ES3

Language:JavaScriptLicense:MITStargazers:2Issues:6Issues:2

Number.isFinite

An ES-spec-compliant Number.isFinite shim/polyfill/replacement that works as far down as ES3

Language:JavaScriptLicense:MITStargazers:2Issues:6Issues:1

Number.parseFloat

An ES-spec-compliant Number.parseFloat shim/polyfill/replacement that works as far down as ES3

Language:JavaScriptLicense:MITStargazers:2Issues:6Issues:2

String.prototype.repeat

A robust & optimized ES3-compatible polyfill for the `String.prototype.repeat` method in ECMAScript 6.

Language:JavaScriptLicense:MITStargazers:2Issues:0Issues:0

.github

.github repo for es-shims org

Language:JavaScriptLicense:MITStargazers:1Issues:3Issues:0

Math.acosh

An ES-spec-compliant Math.acosh shim/polyfill/replacement that works as far down as ES3

Language:JavaScriptLicense:MITStargazers:1Issues:0Issues:0

Math.cosh

An ES-spec-compliant Math.cosh shim/polyfill/replacement that works as far down as ES3

Language:JavaScriptLicense:MITStargazers:1Issues:6Issues:1

Math.log10

An ES-spec-compliant Math.log10 shim/polyfill/replacement that works as far down as ES3

Language:JavaScriptLicense:MITStargazers:1Issues:6Issues:1

Math.sinh

An ES-spec-compliant Math.sinh shim/polyfill/replacement that works as far down as ES3

Language:JavaScriptLicense:MITStargazers:1Issues:0Issues:0

String.prototype.codePointAt

A robust & optimized `String.prototype.codePointAt` polyfill, based on the ECMAScript 6 specification.

Language:JavaScriptLicense:MITStargazers:1Issues:0Issues:0

Math.asinh

An ES-spec-compliant Math.asinh shim/polyfill/replacement that works as far down as ES3

Language:JavaScriptLicense:MITStargazers:0Issues:6Issues:1

Math.expm1

An ES-spec-compliant Math.expm1 shim/polyfill/replacement that works as far down as ES3

Language:JavaScriptLicense:MITStargazers:0Issues:6Issues:1

Math.hypot

An ES-spec-compliant Math.hypot shim/polyfill/replacement that works as far down as ES3

Language:JavaScriptLicense:MITStargazers:0Issues:0Issues:0

Math.log2

An ES-spec-compliant Math.log2 shim/polyfill/replacement that works as far down as ES3

Language:JavaScriptLicense:MITStargazers:0Issues:6Issues:1

Math.tanh

An ES-spec-compliant Math.tanh shim/polyfill/replacement that works as far down as ES3

Language:JavaScriptLicense:MITStargazers:0Issues:0Issues:0

Math.trunc

An ES-spec-compliant Math.trunc shim/polyfill/replacement that works as far down as ES3

Language:JavaScriptLicense:MITStargazers:0Issues:0Issues:0