Simple compare function generator for use with `Array.prototype.sort`. Provide the property name (or nested property path) to easily sort objects in an array.
Fastest deep equal comparison for React. Great for React.memo & shouldComponentUpdate. Also really fast general-purpose deep comparison.
Compare strings containing a mix of letters and numbers in the way a human being would in sort order.
Compare semver version strings to find greater, equal or lesser.
Get a compare function for array to sort
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
Node JS directory compare
It's react's useEffect hook, except using deep comparison on the inputs, not reference equality
Compare strings with Intl.Collator if available, falling back to String.localeCompare otherwise
Utility functions to make dealing with Uint8Arrays easier
Securely compare two strings, copied from cryptiles
Compare json schemas smarter.
Compare semver version numbers
Constant-time comparison algorithm to prevent timing attacks.
React hooks, except using deep comparison on the inputs, not reference equality
compare two semver version strings, returning -1, 0, or 1
Basic sort algorithm that has similar behavior to Array.prototype.sort for null and undefined, but also allows sorting by an object property.
To get started, use the following command as your [Ignored Build Step](https://vercel.com/docs/concepts/projects/overview#ignored-build-step):
LDAP client
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.
JS implementation to compare add-on versions.
Create GitHub's compare view URLs for pull request from diff of Gemfile.lock
A gem for working with color palettes
Gem created for comparing eLibri xml objects. More info coming soon. Currently working and tested only on REE. Basic usage: Elibri::XmlVersions.new(product_ver1, product_ver2).diff it will return hash: {:added => [], :changes => [], :deleted => []}
Fingerprint is a tool for creating checksums of entire directory structures, and comparing them for inconsistencies.
A ruby module for creating and comparing Texas Holdem poker hands.
Sinatra application for viewing/comparing logs created by http://github.com/topfunky/bong
A Ruby gem to create, compress, compare PNGs or JPEGs using Google Puppeteer/Chromium
This tool was created to measure and compare the performance of 2 rubygems mirrors.
My Implementation of @holman's boom [https://github.com/holman/boom/]
Creating a signature from a hash has many uses. You can use this for making authenticated requests to an api. It can also be used to compare two hashes and see if their contents are equal
upstreamwatchr makes it easy to keep track of changes in the upstream repositories of your forks by comparing two git remotes and creating an issue on your fork if it is out of sync.
pXdoppelganger compares two images and can tell you the exact difference (in % of pixels changed). If you compare two screenshots of you app before and after a release, it will help you to automate your design regression tests. It follows the suggestions of image comparison by in Jeff Kreeftmeijers blog: jeffkreeftmeijer.com/2011/comparing-images-and-creating-image-diffs/
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.