Socket
Socket
Sign inDemoInstall

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

23
9

0.35.8

Diff

ljharb
published 0.35.7 •

Changelog

Source

es6-shim 0.35.7 (24 December 2022)

  • [Fix] in WSH, Object.getPrototypeOf([].values()) is falsy (#466)
  • [Refactor] remove unused ES.IsIterable function
  • [patch] make iterator bookkeeping properties non-enumerable when possible
  • [readme] updating standalone shim links
  • [Dev Deps] update eslint, @ljharb/eslint-config, aud, es5-shim, safe-publish-latest, tape
  • [actions] update codecov uploader
  • [actions] add Automatic Rebase and Require Allow Edits workflows
  • [Tests] migrate tests to Github Actions (#469)
  • [Tests] disable crashing on unhandled rejections in node >= 15
  • [Tests] use nyc
  • [actions] reuse common workflows
  • [eslint] fix operator-linebreak
  • [eslint] fix warnings
  • [Tests] add more error message variations
  • [Tests] disable unhandled rejection warnings
ljharb
published 0.35.6 •

Changelog

Source

es6-shim 0.35.6 (14 October 2020)

  • [Fix] Math.hypot: fix a bug in node v12.11 - v12.15
  • [Fix] internal ToString operation should throw on Symbols
  • [Robustness] call-bind Array.prototype.join
  • [Refactor] String.raw: match latest spec
  • [Refactor] address unused function args
  • [readme] updating standalone shim links
  • [Meta] Make LICENSE parseable by GitHub.
  • [Dev Deps] update eslint, @ljharb/eslint-config, es5-shim, safe-publish-latest, evalmd
  • [Tests] use shared travis-ci configs
  • [Tests] only run prepublish when in publish
  • [Tests] add aud in npm run posttest
  • [Tests] add failing tests from https://github.com/tc39/test262/pull/2443
  • [Tests] fix error message tests for Safari 12
  • [Tests] fix sham function name tests
ljharb
published 0.35.5 •

Changelog

Source

es6-shim 0.35.5 (7 March 2019)

  • [Fix] es6-sham: Function.prototype.name: don’t poison the getter when the receiver is Function.prototype (#454)
  • [Dev Deps] update eslint, @ljharb/eslint-config
  • [Dev Deps] remove jscs and jshint
ljharb
published 0.35.4 •

Changelog

Source

es6-shim 0.35.4 (29 October 2018)

  • [Fix] protect against evil build processes by ensuring these feature tests don‘t look like no-ops that are safe to remove
  • [Fix] broken hasULPDistance → working withinULPDistance helper
  • [Fix] acosh: fix precision (#338)
  • [Fix] Math.{asinh,atanh,cosh,sinh} precision (from #338)
  • [Fix] Google Translate adds a broken Set to the global scope (#438)
  • [Fix] Distinguish Set and Map iterators (#387)
  • [Docs] Tweaking documentation specifying inclusion order (#435)
ljharb
published 0.35.3 •

Changelog

Source

es6-shim 0.35.3 (23 January 2017)

  • [Fix] avoid needlessly shimming Array#{find, findIndex} (#433)
  • [Dev Deps] update eslint, @ljharb/eslint-config, grunt-saucelabs
  • [Tests] up to node v7.4, v4.7; improve test matrix
ljharb
published 0.35.2 •

Changelog

Source

es6-shim 0.35.2 (3 December 2016)

  • [Fix] ensure document.all is not treated as a non-object-coercible (#428)
  • [Performance] Use original map for data backing when possible (#429, #422)
  • [Dev Deps] update es5-shim, eslint, @ljharb/eslint-config, jscs, jshint, mocha, promises-plus-tests, uglify-js
  • [Tests] up to node v7.2, v5.12, v4.6; improve test matrix
  • [Tests] avoid function name inference in node 7+
  • [Tests] add Firefox Nightly error messages to fix false failure
ljharb
published 0.35.1 •

Changelog

Source

es6-shim 0.35.1 (12 May 2016)

  • [Fix] Functions are objects (#418)
  • [Fix] use createDataPropertyOrThrow in Array.from, rather than [[Put]] (#415)
  • [Refactor] Use iteratorResult internally for iterator result objects
  • [Refactor] Simplify logic for Math.tanh (#412)
  • [Robustness] cache Math constants
  • [Robustness] cache Math.exp
  • [Robustness] don’t rely on a Math lookup inside Math.asinh
  • [Robustness] use cached Number.isNaN
  • [Robustness] cache Math.sign
  • [Dev Deps] update es5-shim, eslint, @ljharb/eslint-config, jscs, uglify-js, grunt-contrib-connect, grunt-contrib-watch, evalmd, jshint
  • [Tests] up to node v6.1, v5.10, v4.4
  • [Tests] npm run --silent, use “pretest” for linting
  • [Tests] RegExp#toString: Chrome Canary 51 produces /undefined/
  • [Docs] update ES6 draft comment URLs to point to the published spec
ljharb
published 0.35.0 •

Changelog

Source

es6-shim 0.35.0 (29 Feb 2016)

  • [Breaking] remove Reflect.enumerate (#405)
  • [New] Add Array#indexOf from post-ES6 errata
  • [New] Ensure RegExp#toString is compliant
  • [New] [sham] Add Function#toString to es6-sham
  • [Fix] ensure that a non-object globals.Reflect doesn’t break the shim (#392)
  • [Fix] In ES3 browsers (like Safari 4) Reflect.getPrototypeOf is undefined
  • [Fix] Object.keys: handle regexes in ES3 browsers (#287)
  • [Performance] Early exit from tanh for values outside of +-20 at limits of JS precision (#411)
  • [Tests] Function#name on new Functions is empty string in v8
  • [Tests] Function#name is non-configurable pre-ES6
  • [Tests] up to node v5.7, v4.3
  • [Docs] correct readme; we sham Function#name, not toString
ljharb
published 0.34.4 •

Changelog

Source

es6-shim 0.34.4 (9 Feb 2016)

  • [Fix] 'Uncaught (in promise) TypeError' in Chrome 48 (#408, #407)
  • [Fix] handle the obscure case where startsWith throws on the second parameter (#399)
  • [Tests] silence a promise rejection error in Chrome
23
9
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