This technically could have been a patch, but I'm making it a minor out
of an abundance of caution.
- [Fix] use `is-date-object` to properly detect cross-realm Dates
- [Fix] ensure Buffer + non-Buffer comparison order does not matter
- [Fix] properly compare RegExp objects
- [Fix] use `object-is` to support `NaN` and `-0` properly (#57, #20)
- [Fix] (array,arguments) now behaves the same as (arguments,array) (#56)
- [Refactor] there is no need to do further comparing when two types are not equal (#44)
- [Refactor] `objEquiv`: bail early if typeofs are different (#15)
- [Refactor] Use `object-keys` and `is-arguments` instead of a homegrown shim (#4)
- [Refactor] move Date and RegExp tests into `objEquiv`
- [Dev Deps] update `tape`
- [Tests] make a `tape` helper, to easily compare loose/strict, and (a,b)/(b,a) arg order
- [Tests] add array/object tests; clean up/flesh out tests
- [Tests] add tests for `Object.create(null)` (#50)
- [Tests] Fails simple array tests on IE < 9 #10 (#64)
- [Tests] add `npm run lint`
- [Tests] up to `node` `v12.7`, `v11.15`, `v10.16`, `v9.11`, `v8.16`, `v7.10`, `v6.17`, `4.9`; use `nvm install-latest-npm`
- [meta] fix license text so GitHub can detect it
- [meta] Add copyright statements (#59, #14)
- [meta] Only apps should have lockfiles