ES6 Shim
JSON →The `es6-shim` package provides compatibility shims to enable ECMAScript 6 (Harmony) features in legacy JavaScript environments that lack native support. This includes core language features like `Promise`, `Map`, and `Set`, as well as numerous methods on `String`, `Number`, and `Array` prototypes such as `String.prototype.includes` or `Number.isInteger`. It operates by patching the global scope, making these features available as if they were natively implemented. The current stable version is 0.35.8, which primarily focuses on bug fixes, robustness improvements, and spec compliance. As a polyfill library, its release cadence is driven by bug reports and updates to the ECMAScript specification, rather than frequent feature additions, differentiating it from libraries introducing new paradigms. It aims to make older engines behave as closely as possible to the ES6 standard.
Traffic · last 30 days ↑500% vs prev 7d
top countries 🇺🇸 United States · 🇨🇦 Canada · 🇩🇪 Germany