0.2.0 • Published 12 years ago

node-diff v0.2.0

Weekly downloads
39
License
-
Repository
github
Last release
12 years ago

node-diff

A port of John Resig's Javascript Diff Algorithm posted here: http://ejohn.org/projects/javascript-diff-algorithm

Installation

Installing node-diff

  $ [sudo] npm install node-diff

Usage

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

  	var vows = require('vows')
	  , diff = require('../diff')
	  , assert = require('assert');
	  
	vows.describe('Diff Tests').addBatch({
		'see that it works': {
			topic: function() {
				return diff(
					'The red brown fox jumped over the rolling log.',
	   				'The brown spotted fox leaped over the rolling log'
	   			);
			},
			'as expected': function(topic) {
				assert.equal(topic, ' The <del>red </del> brown <ins>spotted </ins> fox <del>jumped </del><ins>leaped </ins> over  the  rolling <del>log.\n</del><ins>log\n</ins>');
			}
		}
	}).export(module);

Author: Tim Savery