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.
f247282@ljharb/eslint-config, aud, tape fa25583get-intrinsic 363847051c9ff6array-buffer-byte-length f47822cis-array-buffer, regexp.prototype.flags 160d851es-get-iterator, get-intrinsic 2e08e95object.getownpropertydescriptors 63e9ab7tape c8db964SharedArrayBuffer 0ef51c7is-array-buffer package 0360ee1whichTypedArray can return false in both cases df3e3c4aud, object.getownpropertydescriptors 6d62ea4@ljharb/eslint-config 15aab59which-typed-array 8dfce27.eslintignore af46773ArrayBuffer #9412de287node/install instead of node/run; use codecov action ec248b9695aebd492e159byteLength property 40f4b87npmignore to autogenerate an npmignore file 2627269eslint, @ljharb/eslint-config, safe-publish-latest, tape 7a05bb7call-bind, es-get-iterator, get-intrinsic, is-arguments, is-regex, regexp.prototype.flags, side-channel, which-boxed-primitive, which-typed-array c0844e6b1b0552eslint, @ljharb/eslint-config, aud, auto-changelog, has-symbols, object.getownpropertydescriptors, tape 9a1ccf52d6338469d21f5eslint, @ljharb/eslint-config, aud, has-symbols, object.getownpropertydescriptors, tape 297aae829c8a0deslint, @ljharb/eslint-config 9e64ec9is-arguments, is-date-object, is-regex, which-typed-array edfb752eslint, @ljharb/eslint-config, auto-changelog, tape 7b5f7a3eslint, @ljharb/eslint-config, has-typed-arrays, tape e328a23get-intrinsic, regexp.prototype.flags, which-typed-array 29123a7eslint, @ljharb/eslint-config, aud b7039efaud, tape 9d0b2e0a5f5a7eget-intrinsic, object.assign 02025e2ArrayBuffer.prototype.fill bb65b07is-date-object, is-regex a463ed2get-intrinsic, object-is 2a33cced905278prepublishOnly script for npm 7+ 7b66184object.getownpropertydescriptors d970dbc4051a186682b15call-bind and get-intrinsic instead of es-abstract; update es-get-iterator, object-is, object.assign a1d6d93eslint, @ljharb/eslint-config, aud, object.getownpropertydescriptors b142f4b./package.json exports entry #89eslint, @ljharb/eslint-config, auto-changelog d6bfee39367954eslint, @ljharb/eslint-config, aud, tape 86a159bes-abstract, object-is, object.assign e87979des-abstract, is-regex d0caccaeslint, @ljharb/eslint-config, tape 375a9e1eslint, auto-changelog e562d4fside-channel f092342object-is, which-typed-array c232374auto-changelog; add aud c80a91dauto-changelog 295d195aud 1134cc2object.assign 32695ddstrict option through internals 4e2919da3d86773174e33c1d173eprototype property is not special on non-functions 1c3cc25es-abstract, es-get-iterator, is-date-object, is-regex, object-is, regexp.prototype.flags, side-channel 7787bdces-abstract, es-get-iterator, which-collection 87624cf7ccb2b0@ljharb/eslint-config, tape c1814a1@ljharb/eslint-config, object.getownpropertydescriptors, tape 7a0d819auto-changelog, tape f248756tag helper, from bb50ea2e6d 469f008eslint, tape 6537dceisBuffer check slightly more robust c21e14d724f051es-abstract 942ad86es-abstract 8724052Map and Set comparison: keys are loosely compared also #75#19Map, Set, WeakMap, WeakSet matching node assert #54 #46Map, Set, WeakMap, WeakSet matching node assert #54 #46#1291a64722bb72691b66d905f2f2e5e207bc3ccaf3eaa159a3aside-channel for memoizing circular refs 983780a4856185toStringTag helper bb50ea2unbox-primitive c455998Symbol.toStringTags are not equal 45431b6c0ae38cError objects compare properly ffb2522eslint, @ljharb/eslint-config 737031e9d300daBuffer.from when available 43fa5daexports to package.json ecd15ae7ac77cfcallBound from es-abstract 4dc347743b1eefeslint, @ljharb/eslint-config, has-symbols 89228dfnode v12.9 595c81a9859584false and [] are no longer equal, even non-strictly 5c3acccBuffer.from when it has a length of > 1 3645129lib/is-arguments and lib/keys entrypoints 783d47eeslint 7cc1dd9f9d3c6d0aeca99e02cadb@ljharb/eslint-config, auto-changelog, aud, eslint, set-publish-latest, tape 11bd45b.github from default branch 58885d3b0bca9anyc for coverage e25bc37Buffer.from when available f0d4a42is-arguments, is-date-object, is-regex, object-is, regexp.prototype.flags 80c15canpmignore to autogenerate an npmignore file e0770e5is-date-object, is-regex, object-is, regexp.prototype.flags e4fb8c63798ff4eslint, @ljharb/eslint-config, tape 0f8ca75197a220engines.node e158993.gitignore from default branch 6ee186btape 270d34ba269c18Buffer.from when it has a length of > 1 f7e5776678cb2aauto-changelog 569bcceeslint, @ljharb/eslint-config; add safe-publish-latest 9dedd40npx aud in posttest 0b76639funding field 3e519e3node v12.7, v11.15, v10.16, v9.11, v8.16, v7.10, v6.17, 4.9; use nvm install-latest-npm ba11166tape helper, to easily compare loose/strict, and (a,b)/(b,a) arg order 0c25e94npm run lint 8590816bc374983fffed9a9528ffobjEquiv 5b3bf31b8c179cobject-keys and is-arguments instead of a homegrown shim. 3b503fbobject-is to support NaN and -0 properly 28fde4a7000403558eecfde4e75cobjEquiv: bail early if typeofs are different 410e2d6Object.create(null) ed266e86a5efc1f60442fcbbef21is-date-object to properly detect cross-realm Dates 0c5b21a56a7746tape 3e9c1b9#235055802b3431d4cf88b9c7a41f0eabd33580114a1041ac40ef8341cb514b332e55aac7174d41a30e1f8f58cbdb2064af17f3413b1281189b69fae5a4384db8e508692b2cfeb9da9bfc93d60ec5