101 packages found
Typescript-compatible minimalistic shallow equality check for arrays/objects
- shallow
- equality
- compare
- comparison
- shallowequal
- shallow-equal
- shallowequals
- shallow-equals
- isshallowequal
- is-shallow-equal
- equal
- equals
- isequal
- is-equal
- View more
Check if an object is contained within another one
Parse, normalize and validate given semver shorthand (e.g. gulp@v3.8.10) to object.
Check if an object is contained within another one
A dangerously convienient, high performance and super lightweight utility (2.7kb) that injects methods into the Object prototype to sugar for many common use cases working with Javascript objects.
tests wether two objects are equal (shallow).
Test for deep equality between two values.
This library is a set of typescript utilities to save time
This module is small but easy to use. The purpose of this module is to serve as a container for all my validator modules. That has thirteen validator all in one module, the validators is as follows: bigger, contains, equal, longer, mqtt topic, regex, smal
Sorts any JavaScript array in a predictable way (deep equal arrays are always sorted in the same order)
Compare objects and give an percentage of similarity
Compute JSON hash.
Extremely fast function optimized for deep equality checks of json-serializable plain objects.
Enables to manipulate data and its substructures using dot separated property paths and methods to create, update, delete, select, move, search, check equality, check diff, ...
Does the AST/nested-plain-object/array/whatever contain only one kind of value?
Test if a value is equal to positive zero.
Test if a value is equal to negative zero.
Get an intersection of multiple arrays and account objects.
Check equality of objects and other types
Does a shallow comparison of two objects, returning false if the keys or values differ.