call-bind
instead of full es-abstract
eslint
, ses
, browserify
Object.assign
in modern enginescallBind
from es-abstract
instead of function-bind
has-symbols
, object-keys
, define-properties
funding
field, FUNDING.ymleslint
, @ljharb/eslint-config
, @es-shims/api
, browserify
, covert
, for-each
, is
, tape
, functions-have-names
; add aud
, safe-publish-latest
; remove jscs
window.location
(#68)npx aud
instead of npm audit
with hoops or nsp
functions-have-names
auto
entry point (#52)has-symbols
modulefunction-bind
, object-keys
@es-shims/api
, browserify
, nsp
, eslint
, @ljharb/eslint-config
, is
node
v9.3
, v8.9
, v6.12
; use nvm install-latest-npm
; pin included builds to LTSgetOwnPropertySymbols
, and use that when Object.getOwnPropertySymbols
is unavailableobject-keys
eslint
, get-own-property-symbols
, core-js
, jscs
, nsp
, browserify
, @ljharb/eslint-config
, tape
, @es-shims/api
node
v6.2
, v5.10
, v4.4
reduce
so npm run test:shams:corejs
passes in node
v0.8
(core-js#122)npm run test:shams
and better organize tests for symbol shamsnsp
in favor of requiresafe
object-keys
, define-properties
browserify
, is
, tape
, jscs
, eslint
, @ljharb/eslint-config
io.js
v3.3
, node
v4.2
Symbol
note to readmeimplementation.js
object-keys
, define-properties
browserify
, tape
, eslint
, jscs
, browserify
npm run tests-only
eslint
config.io.js
v3.0
Object
and Array#push
to make the shim more robust.Array#filter
, which isn't in ES3.object-keys
, define-properties
get-own-property-symbols
, browserify
, eslint
, nsp
io.js
v2.3
Object.assign
tests for non-object targets, per https://github.com/paulmillr/es6-shim/issues/348typeof Symbol() !== 'symbol'
(#12)hasSymbols
internal modulebrowserify
, eslint
Object
and Array#push
to make the shim more robust.Array#filter
, which isn't in ES3object-keys
, define-properties
browserify
, nsp
, eslint
io.js
v2.3
.shim
is non-enumerable..shim
implementation to use define-properties
predicates, rather than delete
ing the original.npm run eslint
io.js
v2.0
jscs
, browserify
, covert
define-properties
Object.assign
includes symbols.node
/iojs
versions now ship with an npm
that understands ^
.travis-ci
tests on iojs
and node
v0.12; speed up builds; allow 0.8 failures.npm run security
via nsp
browserify
, jscs
, tape
, object-keys
, is
npm
npm run build
, and build an automatic-shimming browser distribution as part of the npm publish process.is
, jscs
jscs
, is
, object-keys
, tape
covert
to v1.0.0
is
, covert
object-keys
, tape
npm run lint
tape
, covert
tape