Pretty Diff est un utilitaire de comparaison de données prenant en compte le langage implémenté dans TypeScript . L'utilitaire en ligne est capable d' embellir le code source , de minifier et de comparer deux morceaux de texte d'entrée. Il fonctionne en supprimant les commentaires de code des langages pris en charge, puis effectue une opération de pretty-print avant d'exécuter l' algorithme de comparaison . Une liste abrégée de tests unitaires est fournie. La documentation affirme que l'opération de pretty-print JavaScript est conforme aux exigences de JSLint .
Comme Pretty Diff est entièrement écrit en TypeScript, l'application s'exécute dans un navigateur Web ou sur la ligne de commande à l'aide d'un interpréteur JavaScript autonome , tel que Node.js.
Le 23 mars 2016, Pretty Diff a déclaré qu'il abandonnerait NPM en réponse à une liste de désaccords. Le 18 avril 2016, parallèlement à la sortie de la version 2.0.0 de Pretty Diff, le package NPM est mis à jour vers la version artificielle 99 où il est effectivement verrouillé dans la version 1.16.37.
Le code source est publié dans le référentiel GitHub Pretty Diff .
Alternatives
- JS Diff Lib - Outil de comparaison écrit en JavaScript
- JS Beautify - Embellissement HTML et JavaScript
- JSMin - Minificateur pour JavaScript écrit en JavaScript
- CSSmin - Minificateur pour CSS
- Google Closure Compiler - Minificateur pour CSS, JavaScript et HTML.