New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

es6-shim

Package Overview
Dependencies
Maintainers
2
Versions
90
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

es6-shim - npm Package Versions

1
9

0.32.0

Diff

Changelog

Source

es6-shim 0.32.0 (7 Jun 2015)

  • [Spec compliance] Update Promises to match finalized ES6 spec (#345, #344, #239)
  • [Fix] Ensure Map, Set, and Promise shims all throw when used without "new".
  • [Tests] Fix the pending exceptions test for Safari 5.1
  • [Refactor] Since the String HTML shims will be iterated anyways, no need to defineProperties them twice.
  • [Deps] Update chai, es5-shim
ljharb
published 0.31.3 •

Changelog

Source

es6-shim 0.31.3 (2 Jun 2015)

  • [Fix] Properly name more shim functions
  • [Fix] Fix an IE bug where the layout engine internally calls the userland Object.getOwnPropertyNames
  • [Fix] Ensure Map.prototype[Symbol.iterator] === Map.prototype.entries
  • [Fix] Ensure Set.prototype[Symbol.iterator] === Set.prototype.values
  • [Tests] Object.assign pending exceptions: IE 9 preventExtensions doesn't throw, even in strict mode
  • [Security] Cache more native methods in case they're overwritten later
  • [Tests] IE 11 has native Map/Set, but it takes an optional function, not an optional iterable, in the constructor
  • [Tests] Add more "exists" early bailouts, to declutter native test results
  • [Docs] Alphabetize shim lists in the README
  • [Perf] Add more Map/Set fast paths for more primitives: boolean, null, undefined
  • [Tests] Test up to io.js v2.2
  • [Deps] Update mocha, es5-shim, uglify-js, jshint
  • [Refactor] Style cleanups
ljharb
published 0.31.2 •

Changelog

Source

es6-shim 0.31.2 (9 May 2015)

  • Fix ES5 Array.prototype method wrappers to return the correct value. (#341)
ljharb
published 0.31.1 •

Changelog

Source

es6-shim 0.31.1 (7 May 2015)

  • RegExp should work properly as a wrapper (#340)
ljharb
published 0.31.0 •

Changelog

Source

es6-shim 0.31.0 (1 May 2015)

  • All Array.prototype methods should use ToLength, not ToUint32, on this.length.
  • Preserve and use original Array.prototype functions (for later shimming)
  • Make String#{startsWith, endsWith, includes} tests a bit more granular.
  • Fix Map/Set invalid receiver error messages for WebKit
  • Update grunt-saucelabs, jscs
ljharb
published 0.30.0 •

Changelog

Source

es6-shim 0.30.0 (26 Apr 2015)

  • Map and Set methods are not generic, and must only be called on valid Map and Set objects.
  • Use the native Number#clz (in Safari 8, eg) inside Math.clz32
ljharb
published 0.29.0 •

Changelog

Source

es6-shim 0.29.0 (26 Apr 2015)

  • Test on io.js v1.7 and v1.8
  • Ensure that shallowly wrapped Maps’ and Sets’ prototypes aren't one level too far away.
  • Update chai and use new matchers
  • Avoid reassigning argument variables to avoid deoptimizations
  • Ensure that ES3 browsers get both Object.is and Object.assign
  • Improve Object.assign to avoid leaking arguments in v8
  • Ensuring Number.parseInt === parseInt (failed in FF 37)
  • a little more accurate Math.cbrt (#335)
  • Test cleanups
  • Adding Symbol.unscopables tests
  • Adding tests to ensure that default iterators on builtins === the appropriate prototype function.
ljharb
published 0.28.1 •

Changelog

Source

es6-shim 0.28.1 (12 Apr 2015)

  • Ensure Object.assign only includes enumerable Symbols.
ljharb
published 0.27.1 •

Changelog

Source

es6-shim 0.27.1 (5 Mar 2015)

  • Revert Array#slice changes. (#322)
  • Test on io.js v1.4
ljharb
published 0.26.1 •

Changelog

Source

es6-shim 0.26.1 (25 Feb 2015)

  • Ensure Array/Array.prototype functions have the correct name.
  • Chrome 40 defines the incorrect name for Array#values
  • Make sure that Array.of works when subclassed.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc