Diff viewer based on simple diff
npm install diff-viewCalculates and visualises differences between textual files. Uses teh popular JSDifflib. Outputs either as HTML or plain text in Github style.
To calculate deltas for two files:
``
var a = ' a\
b\
c'
var b = ' d\
b'
`
``
DiffView.compare(a, b)
for side by side configuration outputs:
| | Old text | | New text |
| ---- | -------- | ---- | -------- |
| 1 | a | 1 | d |
| 2 | b | 2 | b |
| 3 | c | | |
and for the inline configuration outputs
| | | Text |
| ---- | ---- | -------- |
| 1 | | a |
| | 1 | d |
| 2 | 2 | b |
| 3 | | c
``
console.log(DiffViewSimple.compare(a, b));
outputs
```
- (1,) a
+ (,1) d
- (3,) c
To see the more examples and options please see the original documentation