UNPKG

dtl

Version:

A diff template library binding for node.js

19 lines (15 loc) 476 B
var a = ["bokko", "bokkko", "bokkkko"]; var b = ["bokkko", "bokko", "cubicdaiya"]; var dtl = require('dtl'); var diff = new dtl.Diff(a, b); diff.compose(); console.log("editdistance:" + diff.editdistance()); console.log("lcs:" + diff.lcs()); var marks = {'add' : '+', 'del' : '-', 'common' : ' '}; console.log("ses:"); console.log(diff.ses(marks)); console.log("Unified Diff:"); diff.composeUnifiedHunks(); diff.printUnifiedFormat();