better simple and accurate to check type of data
Compare json schemas smarter.
Get a compare function for array to sort
Compare strings containing a mix of letters and numbers in the way a human being would in sort order.
compare two semver version strings, returning -1, 0, or 1
Fastest deep equal comparison for React. Great for React.memo & shouldComponentUpdate. Also really fast general-purpose deep comparison.
Compare semver version strings to find greater, equal or lesser.
Basic sort algorithm that has similar behavior to Array.prototype.sort for null and undefined, but also allows sorting by an object property.
Securely compare two strings, copied from cryptiles
Compare semver version numbers
Constant-time comparison algorithm to prevent timing attacks.
Node JS directory compare
It's react's useEffect hook, except using deep comparison on the inputs, not reference equality
Compare alphanumeric strings the same way a human would, using a natural order algorithm
Compare strings containing a mix of letters and numbers in the way a human being would in sort order.
Compare two objects using accessed properties with Proxy
compare SPDX license expressions
Lexicographically compare two buffers.
Compare strings with Intl.Collator if available, falling back to String.localeCompare otherwise
Compare strings in a natural order
A slider component to compare any two React components in landscape or portrait orientation. It supports custom images, videos... and everything else.
Timing safe string compare using double HMAC
To get started, use the following command as your [Ignored Build Step](https://vercel.com/docs/concepts/projects/overview#ignored-build-step):
Compare byte and datetime units
Comparable T::Struct's for the equality focused typed Ruby developer.
To evaluate if different kind of objects have the same value or meaning, comparing objects without the need to worry about their type. Supports regexp.
Tool to parse the first bytes of a file and compare it to a list of known mime types.
This gem provides a macro for comparing the column and the other column of the record. Type of the comparable column is Date Time Numeric, and all that jazz.
Rspec matchers for structured JSON responses. Compare expected keys, value types, or even match values against regular expressions.
Interval data type supporting closed, open, and half-open boundaries with overlap detection, containment, intersection, union, subtraction, shift, scale, split, clamp, merging collections, and finding gaps. Works with any Comparable type including Numeric and Time.
Keyboard Battle compares the performance of keyboard layouts according to reach effort and alternation effort.
Rspec matchers for strucural type assertion. Compare values of array to have all expeted_type, hash's key and value are expeted type
IdentityParade allows you to compare two basic data types, e.g. hashes, arrays, numbers and strings.It returns a matching score or a boolean.
Groups consecutive monotonic sequences in arrays into ranges. Supports any Comparable type with succ method.
Boundy is a bounding and constraining library for any comparable types; it is like Ranges, but with much more flexibility. Boundy allows for the creation of bounded and partially-bounded intervals -- or domains. Boundy allows for these domains to be intersected, creating a new domain, which can be acted on further. I originally wrote Boundy for intersecting date ranges for reporting, but it should be useable for any Comparable types.
Specifind offers advanced ActiveRecord dynamic find_by_* methods that include comparators (like the grails ORM). Coupled with some solid SQL injection mitigation through strict verification of type and string escaping, your find methods will be much more readable. If an object of the wrong type (based on the type of the corresponding column of the db) is passed into a finder, it will raise an exception. Ruby 1.9.2 and above are supported
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.