This is port to Dart 2.0 of localvoid's implementation. There are no intended behavioral changes, and all of localvoid's original tests pass. Ideally, this will be moved to localvoid's repository and pub package.
This is a port of google-diff-match-patch library to Dart.
This library implements Myer's diff algorithm which is generally considered to be the best general-purpose diff. A layer of pre-diff speedups and post-diff cleanups surround the diff algorithm, improving both performance and output quality.
This library also implements a Bitap matching algorithm at the heart of a flexible matching and patching strategy.