Huge News!Announcing our $40M Series B led by Abstract Ventures.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

13
9

0.34.3

Diff

Changelog

Source

es6-shim 0.34.3 (8 Feb 2016)

  • [Fix] Suppress “uncaught rejection” warnings in Chrome 50 console (#403)
  • [Fix] ensure ES3 Number constants don’t get lost in ES3 browsers (#402)
  • [Dev Deps] update chai, es5-shim, jscs, mocha
  • [Tests] up to node v5.5
ljharb
published 0.34.2 •

Changelog

Source

es6-shim 0.34.2 (22 Jan 2016)

  • [Fix] JSON.stringify should ignore a replacer arg unless it’s an array or function.
  • [Fix] Array#copyWithin: check for inherited properties as well
  • [Fix] Array#copyWithin: should delete the target key if the source key is not present
  • [Performance] Optimize Map/Set fast key path (#397)
  • [Tests] fix Reflect.enumerate tests to not call next too many times
  • [Dev Deps] update jscs, jshint
  • [Docs] update license year to 2016 (#400)
ljharb
published 0.34.1 •

Changelog

Source

es6-shim 0.34.1 (5 Jan 2016)

  • [Fix] RegExp#[Symbol.search] was broken with a regex argument (#394)
  • [Fix] ensure that Set#clear works with both primitive and object values
  • [Fix] static Promise methods have the wrong length in Firefox
  • [Robustness] Cache Object.keys
  • [Performance] Avoid accessing arguments array without length check
  • [Performance] Optimize ES.TypeIsObject (#388)
  • [Performance] Promises: lots of improvements (#383)
  • [Performance] Only use slow implementation of IsCallable where necessary (old browsers)
  • [Performance] Promises: remove unnecessary .bind on setImmediate
  • [Refactor] extract “decode fast Map key” logic
  • [Dev Deps] update s5-shim, @ljharb/eslint-config
  • Don’t npmignore tests
  • [Tests] Fix a bug with “deep equal” wrt NaN
  • [Tests] split up Map and Set test files
  • [Tests] up to node v5.3
ljharb
published 0.34.0 •

Changelog

Source

es6-shim 0.34.0 (14 Dec 2015)

  • [Breaking] Remove Symbol.species from Promise.all and Promise.race (#34)
  • [Fix] Firefox has enumerable Promise static methods
  • [Fix] prevent crashes in older Firefox when checking if Array methods ToLength correctly
  • [Fix] Reflect.enumerate: ensure correct property ordering in Firefox 19 (and likely others)
  • [Fix] Ensure that toLengthsCorrectly returns true when it passes, instead of undefined
  • [Fix] Don't call Reflect.construct unless it's actually present
  • [Fix] Ensure Map and Set do not have an own constructor property (#368)
  • [Fix] Add missing checks to Promise.resolve and Promise.reject (#379)
  • [Fix] Map: older v8s have a SameValueZero bug when a Map has a size > 4 (#378)
  • [Fix] Map: when provided with an iterable that yields non-Object values, should throw
  • [Fix] Promise: Make sure to shim broken implementations in Chrome 49 Canary
  • [Fix] Promise: Chrome does not retrieve a thenable's .then synchronously (#372)
  • [New] Add RegExp.prototype[Symbol.{match,search,split,replace}]
  • [New] support Symbol.match in RegExp constructor
  • [New] add Symbol.match and ensure String#{match, startsWith, endsWith, includes} support it
  • [New] add Symbol.split and ensure String#split supports it
  • [New] add Symbol.replace and ensure String#replace supports it
  • [New] add Symbol.search and ensure String#search supports it
  • [Robustness] Add and use ES.ToString so as not to rely on the global String
  • [Dev Deps] update eslint, jscs, mocha, uglify-js, es5-shim, grunt-saucelabs
  • [Tests] bailing out of some tests when the feature isn't present, to clean up native test failure output
  • [Tests] up to node v5.2
  • [Tests] fix npm run test:native
  • [Tests] Ensure Promise.{reject,resolve} throws when the receiver is a primitive (#379)
  • [Tests] Further ensure that Promise.resolve/reject work with a non-promise receiver (#379)
  • [Docs] update README URLs (#375)
  • [Docs] fix some typos (#380)
ljharb
published 0.33.13 •

Changelog

Source

es6-shim 0.33.13 (12 Nov 2015)

  • [Fix] Number: when no arguments are passed, return +0.
  • [Fix] Number: Make sure string values are trimmed before attempting to parse.
  • [Tests] cleaning up Number tests)
  • [Dev Deps] update uglify-js
ljharb
published 0.33.12 •

Changelog

Source

es6-shim 0.33.12 (11 Nov 2015)

  • [Fix] IE 8: more NFE madness.
  • [Dev Deps] update es5-shim
  • [Docs] removing now-fixed Number caveat
  • [Docs] use assertions so evalmd will test the readme better.
  • [Docs] fix incorrect isFinite note (#373)
ljharb
published 0.33.11 •

Changelog

Source

es6-shim 0.33.11 (9 Nov 2015)

  • [Fix] handle future change of RegExp.prototype not being a regex (#370, #371)
  • [Fix] disallow invalid hex strings in Number (#369)
  • [Tests] Tweak "polluted prototype" approach
  • [Dev Deps] update chai, es5-shim, eslint, @ljharb/eslint-config, jscs
ljharb
published 0.33.10 •

Changelog

Source

es6-shim 0.33.10 (2 Nov 2015)

  • [Fix] the Number constructor properly trims (or not) whitespace characters (#368)
  • [Fix] Number('0b12') and Number('0o18') should both be NaN (#366)
  • [Tests] Fix npm upgrades in older nodes
  • [Tests] add npm run tests-only
  • [Tests] on node v5.0
  • [Tests] ensure JSON.stringify has the right name
  • [Tests] add npm run eslint
  • [Dev Deps] update es5-shim, jscs
  • [Cleanup] Rearrange things so that they’re defined before they’re used
  • [Cleanup] Don't reassign to function or catch parameters
  • [Cleanup] Remove unused variables
  • [Refactor] String#trim shim should use defineProperty, and check more non-whitespace chars
ljharb
published 0.33.9 •

Changelog

Source

es6-shim 0.33.9 (29 Oct 2015)

  • [Fix] IE 8: Number(new Number(1)) was throwing. More NFE madness. (#365)
ljharb
published 0.33.8 •

Changelog

Source

es6-shim 0.33.8 (23 Oct 2015)

  • [Fix] IE 8: Promise.resolve(2) was throwing. More named function expression madness.
  • [Tests] Reflect: Don't attempt to define properties on this test object unless we're in true ES5.
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