Javascript data structures (e.g., Map, Set) that support deep object equality
Immutable Data Collections
Improved deep equality testing for Node.js and the browser.
Typewise-structured sorting for arbitrarily complex data structures
Generates diffs between documents and primitive types
A blazing-fast equality comparison utility for a variety of use-cases
Structural equality checking for JavaScript values
Binary serialization which sorts bytewise for arbirarily complex data structures
TypeScript definitions for deep-eql
A tiny (304B to 489B) utility for check for deep equality
Deep values comparator for JS
Binary serialization of arbitrarily complex structures that sort element-wise
Fastest deep equal comparison for React. Great for React.memo & shouldComponentUpdate. Also really fast general-purpose deep comparison.
Like lodash isEqualWith but for shallow equal.
node's assert.deepEqual algorithm except for NaN being equal to NaN
bigint to buffer conversion with native support
It's react's useEffect hook, except using deep comparison on the inputs, not reference equality
State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.
Check two valid geojson geometries for equality.
Fast deep equal
A fully persistent balanced binary search tree
[](https://www.npmjs.com/package/@smithy/types) [](https://www.npmjs.com/package/@smithy/types)
Codecs for various data structures
retext plugin to warn about possible insensitive, inconsiderate language