ES2015+
: add thisBooleanValue
, thisNumberValue
, thisStringValue
, thisTimeValue
ES2015+
: add DefinePropertyOrThrow
, DeletePropertyOrThrow
, CreateMethodProperty
assertRecord
helperis-callable
, has
, object-keys
, es-to-primitive
eslint
, @ljharb/eslint-config
, tape
, semver
, safe-publish-latest
, replace
npm audit
instead of nsp
jscs
node
v11.6
, v10.15
, v8.15
, v6.16
values
helpergetOps
to programmatically fetch abstract operation namesGetIntrinsic
entry pointES2015
+: add ObjectCreate
ES2015+
: ensure Math.{abs,floor}
and Function.call
are cachedES2015+
: add iterator abstract opseslint
, nsp
, object.assign
, semver
, tape
node
v9.8
, v8.10
, v6.13
AdvanceStringIndex
eslint
, nsp
node
v9.2
, v8.9
, v6.12
; use nvm install-latest-npm
; pin included builds to LTSes2015+
: add ArraySpeciesCreate
CreateDataProperty
and CreateDataPropertyOrThrow
nsp
, eslint
es2015
+: ToNumber
: provide the proper hint for Date objects (#27)eslint
ToPropertyKey
: should return a symbol for Symbols (#26)function-bind
eslint
, @ljharb/eslint-config
IsPropertyDescriptor
, IsAccessorDescriptor
, IsDataDescriptor
, IsGenericDescriptor
, FromPropertyDescriptor
, ToPropertyDescriptor
CompletePropertyDescriptor
, Set
, HasOwnProperty
, HasProperty
, IsConcatSpreadable
, Invoke
, CreateIterResultObject
, RegExpExec
is-regex
nsp
, eslint
, @ljharb/eslint-config
eslint
, @ljharb/eslint-config
, nsp
, semver
, tape
node
v8.2
, v7.10
, v6.11
, v4.8
; newer npm breaks on older nodenyc
for code coverageGetMethod
(#16)GetV
(#16)Get
(#17)node
v7.4
, v6.9
, v4.6
; improve test matrixtape
, nsp
, eslint
, @ljharb/eslint-config
, safe-publish-latest
class
constructors.Type
SpeciesConstructor
jscs
, nsp
, eslint
, @ljharb/eslint-config
, semver
; add safe-publish-latest
node
v6.4
, v5.12
, v4.5
ES.IsRegExp
: actually look up Symbol.match
on the argumentisNaN
helperis-callable
, function-bind
es-to-primitive
, fix ES5 testsjscs
, eslint
, @ljharb/eslint-config
, tape
, nsp
node
v6.2
, v5.11
, v4.4
Symbol.toPrimitive
support via es-to-primitive
is-callable
, es-to-primitive
jscs
, nsp
, eslint
, @ljharb/eslint-config
, semver
, tape
node
v5.3
ES6.ToNumber
: should give NaN
for explicitly signed hex strings (#4)ES6.ToNumber
: No need to double-trimnode
v0.8
ES.ToNumber
trims whitespace, and does not trim non-whitespace (#3)tape
, jscs
, nsp
, eslint
, @ljharb/eslint-config
node
v5.0
is-callable
tape
, jscs
, eslint
, @ljharb/eslint-config
node
v4.2
SameValueNonNumber
to ES7ES6.IsRegExp
to properly handle Symbol.match
, per spec.io.js
v3.3
, node
v4.1
tape
, jscs
, nsp
, eslint
, @ljharb/eslint-config
, semver
toString
to a binary or octal literal also convert properlyjscs
, eslint
, @ljharb/eslint-config
, tape
io.js
v3.0
ES5.CheckObjectCoercible
and ES6.RequireObjectCoercible
return the value if they don't throw.io.js
versions.eslint
, jscs
, tape
, semver
, covert
, nsp
isFinite
helper.es-to-primitive
for ToPrimitive methods.io.js
versions; allow failures on all but 2 latest node
/io.js
versions.eslint
, editorconfig-tools
, semver
, nsp
node
/iojs
versions now ship with an npm
that understands ^
.iojs-v1.2
.is-callable
instead of an internal function.tape
, jscs
, nsp
, eslint
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.