All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
c90525f
e02cadb
@ljharb/eslint-config
, auto-changelog
, aud
, eslint
, set-publish-latest
, tape
11bd45b
.github
from default branch 58885d3
b0bca9a
nyc
for coverage e25bc37
1d58c6e
Buffer.from
when available f0d4a42
has-proto
0263fb9
is-arguments
, is-date-object
, is-regex
, object-is
, regexp.prototype.flags
80c15ca
engines.node
e1d08a8
npmignore
to autogenerate an npmignore file e0770e5
is-date-object
, is-regex
, object-is
, regexp.prototype.flags
e4fb8c6
3798ff4
call-bind
, regexp.prototype.flags
, which-typed-array
540e3a1
eslint
, @ljharb/eslint-config
, tape
0f8ca75
197a220
object.getownpropertydescriptors
, tape
21851a6
semver
, tape
dd440b2
engines.node
e158993
.gitignore
from default branch 6ee186b
get-intrinsic
6da4b86
tape
6ada1ab
tape
270d34b
a269c18
030a63f
which-typed-array
2f0c327
Buffer.from
when it has a length of > 1 f7e5776
f247282
@ljharb/eslint-config
, aud
, tape
fa25583
get-intrinsic
3638470
51c9ff6
array-buffer-byte-length
f47822c
is-array-buffer
, regexp.prototype.flags
160d851
es-get-iterator
, get-intrinsic
2e08e95
object.getownpropertydescriptors
63e9ab7
tape
c8db964
SharedArrayBuffer
0ef51c7
is-array-buffer
package 0360ee1
whichTypedArray
can return false in both cases df3e3c4
aud
, object.getownpropertydescriptors
6d62ea4
@ljharb/eslint-config
15aab59
which-typed-array
8dfce27
.eslintignore
af46773
ArrayBuffer
#94
12de287
node/install
instead of node/run
; use codecov
action ec248b9
695aebd
492e159
byteLength
property 40f4b87
npmignore
to autogenerate an npmignore file 2627269
eslint
, @ljharb/eslint-config
, safe-publish-latest
, tape
7a05bb7
call-bind
, es-get-iterator
, get-intrinsic
, is-arguments
, is-regex
, regexp.prototype.flags
, side-channel
, which-boxed-primitive
, which-typed-array
c0844e6
b1b0552
eslint
, @ljharb/eslint-config
, aud
, auto-changelog
, has-symbols
, object.getownpropertydescriptors
, tape
9a1ccf5
2d63384
69d21f5
eslint
, @ljharb/eslint-config
, aud
, has-symbols
, object.getownpropertydescriptors
, tape
297aae8
29c8a0d
eslint
, @ljharb/eslint-config
9e64ec9
is-arguments
, is-date-object
, is-regex
, which-typed-array
edfb752
eslint
, @ljharb/eslint-config
, auto-changelog
, tape
7b5f7a3
eslint
, @ljharb/eslint-config
, has-typed-arrays
, tape
e328a23
get-intrinsic
, regexp.prototype.flags
, which-typed-array
29123a7
eslint
, @ljharb/eslint-config
, aud
b7039ef
aud
, tape
9d0b2e0
a5f5a7e
get-intrinsic
, object.assign
02025e2
ArrayBuffer.prototype.fill
bb65b07
is-date-object
, is-regex
a463ed2
get-intrinsic
, object-is
2a33cce
d905278
prepublishOnly
script for npm 7+ 7b66184
object.getownpropertydescriptors
d970dbc
4051a18
6682b15
call-bind
and get-intrinsic
instead of es-abstract
; update es-get-iterator
, object-is
, object.assign
a1d6d93
eslint
, @ljharb/eslint-config
, aud
, object.getownpropertydescriptors
b142f4b
./package.json
exports entry #89
eslint
, @ljharb/eslint-config
, auto-changelog
d6bfee3
9367954
eslint
, @ljharb/eslint-config
, aud
, tape
86a159b
es-abstract
, object-is
, object.assign
e87979d
es-abstract
, is-regex
d0cacca
eslint
, @ljharb/eslint-config
, tape
375a9e1
eslint
, auto-changelog
e562d4f
side-channel
f092342
object-is
, which-typed-array
c232374
auto-changelog
; add aud
c80a91d
auto-changelog
295d195
aud
1134cc2
object.assign
32695dd
strict
option through internals 4e2919d
a3d8677
3174e33
c1d173e
prototype
property is not special on non-functions 1c3cc25
es-abstract
, es-get-iterator
, is-date-object
, is-regex
, object-is
, regexp.prototype.flags
, side-channel
7787bdc
es-abstract
, es-get-iterator
, which-collection
87624cf
7ccb2b0
@ljharb/eslint-config
, tape
c1814a1
@ljharb/eslint-config
, object.getownpropertydescriptors
, tape
7a0d819
auto-changelog
, tape
f248756
tag
helper, from bb50ea2e6d
469f008
eslint
, tape
6537dce
isBuffer
check slightly more robust c21e14d
724f051
es-abstract
942ad86
es-abstract
8724052
Map
and Set
comparison: keys are loosely compared also #75
#19
Map
, Set
, WeakMap
, WeakSet
matching node assert #54
#46
Map
, Set
, WeakMap
, WeakSet
matching node assert #54
#46
#12
91a6472
2bb7269
1b66d90
5f2f2e5
e207bc3
ccaf3ea
a159a3a
side-channel
for memoizing circular refs 983780a
4856185
toStringTag
helper bb50ea2
unbox-primitive
c455998
Symbol.toStringTag
s are not equal 45431b6
c0ae38c
Error
objects compare properly ffb2522
eslint
, @ljharb/eslint-config
737031e
9d300da
Buffer.from
when available 43fa5da
exports
to package.json
ecd15ae
7ac77cf
callBound
from es-abstract
4dc3477
43b1eef
eslint
, @ljharb/eslint-config
, has-symbols
89228df
node
v12.9
595c81a
9859584
false
and []
are no longer equal, even non-strictly 5c3accc
Buffer.from
when it has a length of > 1 3645129
lib/is-arguments
and lib/keys
entrypoints 783d47e
eslint
7cc1dd9
f9d3c6d
0aeca99
e02cadb
@ljharb/eslint-config
, auto-changelog
, aud
, eslint
, set-publish-latest
, tape
11bd45b
.github
from default branch 58885d3
b0bca9a
nyc
for coverage e25bc37
Buffer.from
when available f0d4a42
is-arguments
, is-date-object
, is-regex
, object-is
, regexp.prototype.flags
80c15ca
npmignore
to autogenerate an npmignore file e0770e5
is-date-object
, is-regex
, object-is
, regexp.prototype.flags
e4fb8c6
3798ff4
eslint
, @ljharb/eslint-config
, tape
0f8ca75
197a220
engines.node
e158993
.gitignore
from default branch 6ee186b
tape
270d34b
a269c18
Buffer.from
when it has a length of > 1 f7e5776
678cb2a
auto-changelog
569bcce
eslint
, @ljharb/eslint-config
; add safe-publish-latest
9dedd40
npx aud
in posttest
0b76639
funding
field 3e519e3
node
v12.7
, v11.15
, v10.16
, v9.11
, v8.16
, v7.10
, v6.17
, 4.9
; use nvm install-latest-npm
ba11166
tape
helper, to easily compare loose/strict, and (a,b)/(b,a) arg order 0c25e94
npm run lint
8590816
bc37498
3fffed9
a9528ff
objEquiv
5b3bf31
b8c179c
object-keys
and is-arguments
instead of a homegrown shim. 3b503fb
object-is
to support NaN
and -0
properly 28fde4a
7000403
558eecf
de4e75c
objEquiv
: bail early if typeofs are different 410e2d6
Object.create(null)
ed266e8
6a5efc1
f60442f
cbbef21
is-date-object
to properly detect cross-realm Dates 0c5b21a
56a7746
tape
3e9c1b9
#23
5055802
b3431d4
cf88b9c
7a41f0e
abd3358
0114a10
41ac40e
f8341cb
514b332
e55aac7
174d41a
30e1f8f
58cbdb2
064af17
f3413b1
281189b
69fae5a
4384db8
e508692
b2cfeb9
da9bfc9
3d60ec5