Allure CSV report
A HTML reporting module for Cypress-Image-Diff to parse the JSON output to a beautiful report
No description provided.
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
CSV parser and writer
fast-csv formatting module
CSV parsing implementing the Node.js `stream.Transform` API
fast-csv parsing package
Fast Javascript text diff
CSV stringifier implementing the Node.js `stream.Transform` API
Security & License Compliance For Your App's Dependencies 🪱
Compare items in two sequences to find a longest common subsequence
Streaming CSV parser that aims for maximum speed as well as compatibility with the csv-spectrum test suite
Allure Plugin to show generation progress in console
Visual regression testing CLI, Wasm-backed. Drop-in compatible with classic reg-cli's CLI flags, reg.json/junit schema, and `compare()` EventEmitter API (verified against reg-suit's processor.ts).
A mature CSV toolset with simple api, full of options and tested against large datasets.
A JavaScript text diff implementation.
Compare items in two sequences to find a longest common subsequence
Allure Plugin to reload Allure Static Server on state change
A JSON to CSV and CSV to JSON converter that natively supports sub-documents and auto-generates the CSV heading.
Deep diffs two objects, including nested structures of arrays and objects, and return the difference.
CSV and object generation implementing the Node.js `stream.Readable` API
Returns an array with only the unique values from the first array, by excluding all values from additional arrays using strict equality for comparisons.
A lightweight image comparison tool
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.
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.