A tool to compare objects easyly
A blazing-fast equality comparison utility for a variety of use-cases
A blazing fast deep object copier
Does a shallow comparison of two objects, returning false if the keys or values differ.
Determine if an array or object is equivalent with another, *not* recursively
Check if two values are deeply equivalent
Compare, format, diff and serialize any JavaScript value
Polymorphic deep equals operator
TypeScript definitions for shallow-equals
A JavaScript text diff implementation.
General purpose glob-based configuration matching.
get equality of unsorted and sorted arrays with nested arrays and nested objects support
Render data in text columns. Supports in-column text-wrap.
A fast, flexible and robust utility for deep equality comparison with type-specific logic and engine-aware design.
JSON for Humans
equalsIgnoreCase in javascript
Minimal web-style fetch TypeScript typings
Helper functions for assembling CloudFormation templates in JavaScript
Improved deep equality testing for Node.js and the browser.
An mutable object-based log format designed for chaining & objectMode streams.
Parses set-cookie headers into objects
Internationalized calendar, date, and time manipulation utilities
Strict equality test (like ===) that handles both built-in and custom value objects (those with a valueOf function).
Telegram Bot API type declarations for grammY
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.
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.
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.
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.