You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Diff. Compare two blocks of plain text and efficiently return a list of differences.
Match. Given a search string, find its best fuzzy match in a block of plain text. Weighted for both accuracy and location.
Patch. Apply a list of patches onto plain text. Use best-effort to apply patch even when the underlying text doesn't match.
Installation
$ npm install diff_match_patch
... or
$ component install marcelklehr/diff_match_patch
... or
Usage
You'll be using instances of the diff_match_patch class:
vardmpmod=require('diff_match_patch');vardmp=newdmpmod.diff_match_patch();vartext1="I'm some text";vartext2="I'm some other text";console.log(dmp.diff_main(text1,text2));// print the difference of the texts
For more detailed documentation, as well as a complete overview of the API, please refer to the original project site).
License
Copyright 2006 Google Inc. Licensed under the Apache License, Version 2.0.
About
Repackaging of Neil Fraser's world famous diff_match_patch as a node.js module / component