An extension module that adds line-mode and word-mode on diff-match-patch.
npm install diff-match-patch-line-and-wordDiff Patch Merge Line and Word
====
What's this
----
An extension module that adds line-mode and word-mode on google-diff-match-patch,
hosted as diff-patch-merge at NPM, originally by Neil Fraser.
Implementation is from Wiki.
TypeScript is also supported.
API
----
#### diff\_lineMode
Execute diff\_main __line-by-line__.
##### Parameter
|Parameter|Type |Description|
|---------|------|-----------|
|text1 |string|Old text to compare.|
|text2 |string|New text to compare.|
##### Return value
|Type|Description|
|----|-----------|
|Array of diff\_patch\_merge.Diff|result diff tuples.|
#### diff\_wordMode
Execute diff\_main __word-by-word__.
The signature is same.
How to use
----
Just import after node-diff-patch-merge.
``javascript
import { diff_match_patch } from 'diff-match-patch';
import 'diff-match-patch-line-and-word'; // import globally to enhanse the class.
const dmp = new diff_match_patch();
const oldText = 'He writes the letter.';
const newText = 'She wrote the letters.';
const diffs = dmp.diff_lineMode(oldText, newText);
const html = dmp.diff_prettyHtml(diffs));
document.write(html);
``