Diff to Html Node Module by rtfpessoa
Diff to Html generates pretty HTML diffs.
This project uses diff2html as base.
-
line-by-line
andside-by-side
diff -
new and old line numbers
-
inserted and removed lines
-
GitHub like style
Go to Diff2HTML
-
Manually download and import diff2html.js into your page
-
Node Package CLI diff2html-cli
sudo npm install -g diff2html
Require the library using:
var Diff2Html = require('diff2html').Diff2Html;
Pretty Line-by-Line Html From Git Word Diff Output
Diff2Html.getPrettyHtmlFromDiff(exInput)
Pretty Side-by-Side Html From Git Word Diff Output
Diff2Html.getPrettySideBySideHtmlFromDiff(exInput)
Intermediate Json From Git Word Diff Output
Diff2Html.getJsonFromDiff(exInput)
Pretty Line-by-Line Html From Json
Diff2Html.getPrettyHtmlFromJson(exInput)
Pretty Side-by-Side Html From Json
Diff2Html.getPrettySideBySideHtmlFromJson(exInput)
All contributions are welcome.
To contribute just send a pull request with your feature,fix,... and it will be reviewed asap.
Copyright 2014 Rodrigo Fernandes. Released under the terms of the MIT license.