Pretty Diff

Pretty Diff is a language-aware data comparison[1][2] utility implemented in TypeScript.

The online utility is capable of source code prettification, minification, and comparison of two pieces of input text.

[4] The documentation[5] claims the JavaScript pretty-print operation conforms to the requirements of JSLint.

As Pretty Diff is written entirely in TypeScript, the application executes in a web browser or on command line using a stand-alone JavaScript interpreter, such as Node.js.

As of March 23, 2016 Pretty Diff stated it would abandon NPM in response to a list of disagreements.