1.0.1 • Published 7 years ago

word-diff v1.0.1

Weekly downloads
40
License
MIT
Repository
github
Last release
7 years ago

word-diff

word-diff is a word based inline string diff library, based on John Resig's Javascript Diff Algorithm. Focus is put on producing comprehensible diff instead of a compact one. The diff consists of the minimal count of items describing changes in the string. Both the original and the changed string can be reproduced from the diff. Whitespace-only differences are ignored.

Installation

Installing word-diff

  $ [sudo] npm install word-diff

Usage

This module can be used to generate word based diff for two strings.

    var worddiff = require('word-diff');

    var diff = worddiff.diffString('what a great time to be alive', 'how great it is to be alive')

    // diff:
    [
        {'remove': 'what a ', 'add': 'how '},
        {'text': 'great '},
        {'remove': 'time ', 'add': 'it is '},
        {'text': 'to be alive'}
    ]

For more examples, have a look at the tests.

Author: Laszlo Megyer

1.0.1

7 years ago

1.0.0

7 years ago