Pretty Diff

From Wikipedia, the free encyclopedia

Page Module:Infobox/styles.css has no content.

Script error: No such module "If empty".
[[Programmer|DeveloperTemplate:Pluralize from text]]Austin Cheney
Initial releaseMarch 3, 2009; Script error: No such module "Time ago". (2009-03-03)Script error: No such module "Check for unknown parameters".
Template:Infobox software/simple
Written inScript error: No such module "If empty".
EnginePage Template:Plainlist/styles.css has no content.Script error: No such module "Check for unknown parameters".Template:EditAtWikidata
Operating systemScript error: No such module "If empty".
PlatformWeb platform
TypeData comparison, prettification, minification
LicenseCC0
WebsiteTemplate:Official URL
RepositoryPage Template:Plainlist/styles.css has no content.
Script error: No such module "Check for unknown parameters".

Script error: No such module "Check for unknown parameters".Script error: No such module "Check for conflicting parameters".

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. It operates by removing code comments from supported languages and then performs a pretty-print[3] operation prior to executing the diff algorithm. An abbreviated list of unit tests is provided.[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.[6] On April 18, 2016 in parallel to the release of Pretty Diff version 2.0.0. the NPM package is updated to artificial version 99 where it is effectively locked into version 1.16.37.[7][8]

The source code is published at the Pretty Diff GitHub repository.[9]

Alternatives

See also

References

Page Template:Reflist/styles.css has no content.

  1. Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found.
  2. Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found.
  3. Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found.
  4. Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found.
  5. Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found.
  6. Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found.
  7. Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found.
  8. Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found.
  9. Lua error in package.lua at line 80: module 'Module:Citation/CS1/Utilities' not found.

Script error: No such module "Check for unknown parameters".

  • Script error: No such module "Official website".Script error: No such module "Check for unknown parameters".
  • Template:GitHub