typescript / object
object
This domain publishes 1 contract, settling 49 named edge cases. Taking it puts 13 327 bytes of TypeScript in your project, and it imports nothing.
deep-equal
Compare two values by the data they carry rather than by reference, walking into arrays, objects, Map, Set, typed arrays, Date, RegExp and Error, terminating on graphs that return to themselves, and never writing to either argument.