Convert an add/remove diff into an add/remove/update delta
Apply lean text diff delta patches created by textdiff-create.
JSON diff & patch (object and array diff, text diff, multiple output formats)
Format for representing rich text documents and changes.
No description provided.
Fast Javascript text diff
Diff and patch Javascript objects
Compare items in two sequences to find a longest common subsequence
A JavaScript text diff implementation.
Generate the sfdx content in source format and destructive change from two git commits
An entity provider for streaming large asset sources into the catalog
Compare items in two sequences to find a longest common subsequence
Deep diffs two objects, including nested structures of arrays and objects, and return the difference.
Returns an array with only the unique values from the first array, by excluding all values from additional arrays using strict equality for comparisons.
npm package for https://github.com/google/diff-match-patch
Diff & Patch for Javascript objects
Return an object representing the diffs between two objects. Supports jsonPatch protocol
Continuation of a simple and beautiful text diff viewer component made with diff and React
Converts Quill's delta ops to HTML
Compute the ratio of two gamma functions.
TypeScript definitions for diff-match-patch
This is a slimmed version of [jsondiffpatch](https://github.com/benjamine/jsondiffpatch). All the code is taken from the [jsondiffpatch](https://github.com/benjamine/jsondiffpatch) repository, slimmed down, slightly altered and converted to TypeScript.
Unified diff parser
TypeScript definitions for quill
A conversion of the python version to ruby from http://code.google.com/p/google-diff-match-patch/ and added tests.
DeltaCore persists explicit snapshots of confirmed class state and compares them against current state to produce structured, deterministic delta results. It distinguishes added, removed, and modified entities, supports pluggable comparison strategies (quantity, replace, merge), and integrates with Rails via a configurable DSL with transactional safety and idempotent delta generation.
Deltoid diffs HTML documents using a relatively simple N-way algorithm. It reports deltas as an array of hashes, where each hash contains :content, :xpath, and :index keys.
Just diff and patch under the hood. Snapshots a file with forward deltas you can diff, show and restore.
The Lorax is a full diff and patch library for XML/HTML documents, based on Nokogiri. It can tell you whether two XML/HTML documents are identical, or if they're not, tell you what's different. In trivial cases, it can even apply the patch. It's based loosely on Gregory Cobena's master's thesis paper, which generates deltas in less than O(n * log n) time, accepting some tradeoffs in the size of the delta set. You can find his paper at http://gregory.cobena.free.fr/www/Publications/thesis.html. "I am the Lorax, I speak for the trees."
STN (State Transition Notation) provides a rule-agnostic format for describing state transitions in abstract strategy board games. This gem implements the STN Specification v1.0.0 with a modern Ruby interface featuring immutable transition objects and functional programming principles. STN captures net changes between game positions by recording modifications in piece locations, hand/reserve contents, and active player status using standardized CELL coordinates and QPI piece identification. Perfect for game engines, position diff tracking, undo/redo systems, and network synchronization requiring efficient state delta representation across multiple game types and traditions.
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.