UNPKG

diff-parse

Version:
23 lines (17 loc) 897 B
# diff-parse > Unified diff parser for nodejs This is straight from [parse-diff](https://github.com/sergeyt/parse-diff). I just compiled the coffeescript to javascript because coffeescript complicates things if you just want to use the module. I also strip the first character for each line because I'm using this for git diffs. It was keeping the '+', '-', and ' ' before the text on each line. ## JavaScript Usage Example ```javascript var parse = require('diff-parse'); var diff = ''; // input diff string var files = parse(diff); console.log(files.length); // number of patched files files.forEach(function(file) { console.log(file.lines.length); // number of hunk/added/deleted lines // each line in file.lines is a string console.log(file.deletions); // number of deletions in the patch console.log(file.additions); // number of additions in the patch }); ```