Compute a diff between two pieces of text with support for same-line diffs, and optionally display a visual diff as HTML. Module made from the text-diff-match-patch library.
JSON diff
Bridging the gap between buffers and typed arrays
Returns the next buffer/object in a stream's readable queue
Pure JS implementation of CRC32 https://en.wikipedia.org/wiki/Cyclic_redundancy_check
Treat a collection of Buffers as a single contiguous partially mutable Buffer.
writable stream that concatenates strings or binary data and calls a callback with the result
A tiny inflate implementation
Add support for more integer widths to Buffer
Simple object hashing, serialization and comparison utils.
Character encoding detector
Postgres bytea parser
Implemets the CIEDE2000 color difference algorithm, conversion between RGB and LAB color and mapping all colors in palette X to the closest or most different color in palette Y based on the CIEDE2000 difference.
Colorized string diff ideal for text/code that spans through multiple lines
recursively Object.freeze() objects and functions
diff with unified diff format handling
TypeScript definitions for diff-match-patch
Convert the result of `process.hrtime.bigint()` to seconds, milliseconds, nanoseconds
Consume a stream of data into a binary Buffer as efficiently as possible
Robust diff, match and patch algorithms to perform operations required for synchronizing plain text
some shims for node buffers
Pure JS implementation of CRC32-C https://en.wikipedia.org/wiki/Cyclic_redundancy_check
Convert streaming vinyl files to use buffers
Lexicographically compare two buffers.