Tool to get diff of two texts
No description provided.
Maps lines and columns to character offsets and back.
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.
Remove spaces and tabs around line-breaks
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
Super-fast alternative to Babel for when you can target modern JS runtimes
Securely compare two strings, copied from cryptiles
Compare json schemas smarter.
Compare semver version numbers
Constant-time comparison algorithm to prevent timing attacks.
Remove final line feeds from a string
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):
Command line tool to compare screenshots outputted from our screenshot_comparison gem
Command-line utility to find source repositories for ruby gems, open common GitHub pages, compare gem versions, and simplify gem update workflow in git.
DocDiff compares two text files and shows the difference. It can compare files word by word, character by character, or line by line. It has several output formats such as tty, HTML, Manued, or user-defined markup.
Removes invalid UTF8 characters & extra whitespace (carriage returns, new lines, tabs, spaces, etc.) from csv or strings. Also provides detailed report indicating row numbers containing non-UTF8 and extra whitespace, and before and after to compare changes. Example: ABC Au\xC1tos,123 E Main St,Anytown,TX,75142,(888) 555-1234\n\r\n => ABC Autos,123 E Main St,Anytown,TX,75142,(888) 555-1234
This library generates diff reports of CSV files, using the diff capabilities of the CSV Diff gem. Unlike a standard diff that compares line by line, and is sensitive to the ordering of records, CSV-Diff identifies common lines by key field(s), and then compares the contents of the fields in each line. CSV-Diff Report takes the diff information calculated by CSV-Diff, and uses it to produce Excel, HTML, or text diff reports. It also provides a command-line tool (csvdiff) for generating these diff reports from CSV files. The csvdiff command-line tool supports both file and directory diffs. As directories may contain files of different formats, .csvdiff files can be used to match file names to file types, and specify the appropriate diff settings for each file type.
Mast is a command line tool for generating manifests and digests. Mast makes it easy to compare a manifest to a current directory structure, and to update the manifest with a simple command by storing the command options it the manifest file itself.
Symmetry axis from a point list. It has the restriction: no points must be on axis. Thus every point must have a pair. You can separately use the Line class from the gem. It allows you to compare for equality the lines, defined by different ways.
This library performs diffs of CSV data, or any table-like source. Unlike a standard diff that compares line by line, and is sensitive to the ordering of records, CSV-Diff identifies common lines by key field(s), and then compares the contents of the fields in each line. Data may be supplied in the form of CSV files, or as an array of arrays. The diff process provides a fine level of control over what to diff, and can optionally ignore certain types of changes (e.g. changes in position). CSV-Diff is particularly well suited to data in parent-child format. Parent- child data does not lend itself well to standard text diffs, as small changes in the organisation of the tree at an upper level can lead to big movements in the position of descendant records. By instead matching records by key, CSV-Diff avoids this issue, while still being able to detect changes in sibling order. This gem implements the core diff algorithm, and handles the loading and diffing of CSV files (or Arrays of Arrays). It also supports converting data in XML format into tabular form, so that it can then be processed like any other CSV or table-like source. It returns a CSVDiff object containing the details of differences in object form. This is useful for projects that need diff capability, but want to handle the reporting or actioning of differences themselves. For a pre-built diff reporting capability, see the csv-diff-report gem, which provides a command-line tool for generating diff reports in HTML, Excel, or text formats.
llm-spell is a command-line utility that can correct spelling mistakes with the help of a Large Language Model (LLM). Compared to traditional spell checkers like `aspell` and `hunspell`, llm-spell often produces fewer false positives and more accurate suggestions.
WSK is a command-line utility that processes WAV audio PCM files to apply audio filters, analysis tools or signals generation plugins: Test audio hardware bit-perfect fidelity, by providing many ways to compare and analyze WAV files ; Process audio files for mastering engineers (noise gates, mixers...).
This package provides a handy command to help you recover from Vim recovery files. Vim makes .swp files as you edit your files so that if an edit session crashes you can recover the latest changes you haven't saved. Unfortunately though, there's no easy way to compare a saved file with the recovery file, so if a session does crash you are often left with many .swp files that you have to save under new names one by one and compare to the original files. vimrecover searches for swap files in the current directory, converts them to files that can be compared to the original files, lets you compare them with meld, deletes them if they are the same as the original files and generally helps you clean up the mess. vimrecover is an interactive command-line program.
Tea Shopper is a command line interface that scrapes tea data from the web and allows users to compare teas by name, price per ounce, and tea shop. When the user chooses a tea, it displays specific details, such as purchase URL, flavors, region, and description. Check out a short demonstration video. at https://www.loom.com/share/5d3cc369d7c243d4af5e665206b39a75.
No description provided.
No description provided.
No description provided.
No description provided.