Simple unified diff parser for JavaScript
varparse=require('parse-diff');vardiff='';// input diff stringvarfiles=parse(diff);console.log(files.length);// number of patched filesfiles.forEach(function(file){console.log(file.chunks.length);// number of hunksconsole.log(file.chunks[0].changes.length)// hunk added/deleted/context lines// each item in changes is a stringconsole.log(file.deletions);// number of deletions in the patchconsole.log(file.additions);// number of additions in the patch});