node-diff3

A JavaScript module for text diffing and three-way-merge.