Search results
22 packages found
Polymorphic deep equals operator
Recursively tests deep or shallow equality for primitive structures.
A deep equality algorithm aware of prototypes, getters/setters, etc.
Deep and asynchronous.
A collection of useful utility functions with associated TypeScript types. All functions have been unit tested.
- TypeScript
- isNullOrUndefined
- isEmpty
- isEqual
- isNumber
- randomNumberBetweenRange
- random number between range
- asyncForEach
- async for each
- delay
- convertTimeUnits
- convert time units
- getToday
- setEndOfDay
- View more
Deep runtime type equality testing
Determine if two values are deeply equivalent
the fastest function for comparing two js objects compatible with es6
- fast
- fastest
- deep
- compare
- equal
- equals
- deep-equal
- deepequal
- performance
- fast-deep-equal
- fast-equal
- fast-equals
- fast-compare
- equal-object
- View more
Set of the fastest tools for optimizing the work of a React application
- react
- react-fast
- react-optimization
- react-optimization-tools
- react-tools
- memo
- memo-deep
- useMemo
- useCallback
- memoize
- fast
- fastest
- deep
- compare
- View more
Extremely thorough structural equality test of questionable usefulness.
Serialize anything, and sort keys for equality comparison
A simple module for testing deep equals
A helper function to calculate deep equality using abstract(==) or strict(===) method. (~333B)
Better deep-equals object expectations, supporting dynamic bottom-up assertions using any() and satisfies().
`deep-shape-equals` is a library that allows you to see if two or more objects have the same shape. Meaning, the keys that they have are the same.
A deep object comparison library
A very relaxed 'deep equals' that allows for any order in arrays, even if array values are objects