go-equality
Equality checking functions that work for both primitive types and objects, including nested objects and cyclic objects with a circular reference.
Equality checking functions that work for both primitive types and objects, including nested objects and cyclic objects with a circular reference.