Deep compare two objects if they are equal
A fast, flexible and robust utility for deep equality comparison with type-specific logic and engine-aware design.
Determine if an array or object is equivalent with another, *not* recursively
A blazing-fast equality comparison utility for a variety of use-cases
Does a shallow comparison of two objects, returning false if the keys or values differ.
<div align="center"> <br><br> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://xwhoymbxqtnizjadugph.supabase.co/storage/v1/object/public/images//github-lytenyte-dark.svg"/> <source media="(prefers-color-scheme: light)" sr
Functional way to check if a property in an object equals something
Polymorphic deep equals operator
TypeScript definitions for shallow-equals
A blazing fast deep object copier
Check if two values are deeply equivalent
get equality of unsorted and sorted arrays with nested arrays and nested objects support
Find the longest common subsequence.
Chai Plugin to compare dom and shadow dom trees. Part of open-wc recommendations
Compare, format, diff and serialize any JavaScript value
Check if two binary streams have the same content
equalsIgnoreCase in javascript
Fast, small color manipulation and conversion for JavaScript
Efficient shallow equality algorithm that also allows checks for react element equality of children props
Calendar date for date-holidays
A tool to compare objects easyly
Parse equations to an AST
<img src="http://craydent.com/JsonObjectEditor/img/svgs/craydent-logo.svg" width=75 height=75/>
DSL for building complex XPath expressions
Equalizer provides a simple way to define equality (==), equivalence (eql?), and hashing (hash) methods for Ruby objects based on specified attributes. Includes pattern matching support and clean inspect output.
Provide equality comparison methods for objects based on their attributes by generating implementations for the ==, eql?, hash and inspect methods.
Argument matcher for asserting AR object equality.
Implement object equality by extending a module and calling a macro. Now you have no excuse for not doing it.
A liner for Ruby objects. Add attribute, inspection, serialization, and equality methods.
Equitable provides a simple way to define equality (==), equivalence (eql?), and hashing (hash) methods for Ruby objects based on specified attributes. Includes pattern matching support and clean inspect output across Ruby versions.
Sometimes, your objects are only data and no behaviour. These are value objects, and they are defined by their _contents_. These objects are immutable, so it is safe to let them propagate throughout the system. Being immutable, value objects cannot be modified; their contents are set once on initialisation. Also, being identified by their contents, two entities with the same contents are considered equal.
This Ruby lib aims at converting JSON files composed of arrays of objects (all following the same schema) into CSV files where one line equals one object.
SplitInto is a micro API whose sole purpose is to split an integer into equal or roughly equal parts. This is useful when dealing with objects that are not well suited to being split into fractional parts.
DataMapper core library where one row in the data-store should equal one object reference. Pretty simple idea. Pretty profound impact.
This Ruby lib aims at converting JSON files composed of arrays of objects (all following the same schema) into CSV files where one line equals one object.
This class provides an enumeration function to have the object which I added tree information to in an argument. The instance receives an enumerable object and provides #each and #each_method. The #each method calls a block in an argument in own. The #each_method method calls the method of an object appointed own in an argument. I have the information of the object equal to the ancestors in own and front and back and hierarchy structure, and a block and the argument handed to a method maintain the state flag in the enumeration again. It is necessary to appoint the information about the descendant in the hierarchy structure in a block - a method explicitly. When the #into method receives an enumerable object, and a block is not exhibited, a block - a method is used recursively. This class provides a function to enumerate it, but it is not the object which it can enumerate.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.