Pretty Diff - Pretty Diff

Pretty Diff
Разработчики)Остин Чейни
изначальный выпуск3 марта 2009 г.; 11 лет назад (2009-03-03)
Написано вJavaScript
ПлатформаВеб-платформа
ТипСравнение данных, приукрашивание, минификация
ЛицензияCC0
Интернет сайтPrettydiff.com

Pretty Diff владеет языком сравнение данных[1][2] утилита реализована в JavaScript. Онлайн-утилита имеет исходный код приукрашивание, минификация и сравнение двух частей входящего текста. Он работает путем удаления комментариев кода из поддерживаемых языков, а затем выполняет красивая печать[3] операция перед выполнением разница алгоритм. Сокращенный список модульные тесты предоставлен.[4] Документация[5] утверждает, что операция Pretty-print в JavaScript соответствует требованиям JSLint.

Поскольку Pretty Diff полностью написан на JavaScript, приложение выполняется в веб-браузер или на командная строка с использованием автономного JavaScript устный переводчик, Такие как Node.js.

По состоянию на 23 марта 2016 г. Pretty Diff заявила, что откажется от НПМ в ответ на список разногласий.[6] 18 апреля 2016 года одновременно с выходом Pretty Diff версии 2.0.0. пакет NPM обновлен до искусственной версии 99, где он фактически заблокирован до версии 1.16.37.[7][8]

Исходный код опубликован на сайте Pretty Diff. GitHub репозиторий.[9]

Альтернативы

  • JS Diff Lib - Инструмент различий, написанный на JavaScript
  • JS украсить - Усовершенствование HTML и JavaScript
  • JSMin - Минификатор для JavaScript, написанный на JavaScript
  • CSSmin - Минификатор для CSS
  • Компилятор Google Closure - Минификатор для CSS, JavaScript и HTML.

Смотрите также

Рекомендации

  1. ^ "Slodive - 20 полезных инструментов веб-разработки".
  2. ^ "Noupe, The Curious Side of Smashing Magazine - 25+ полезных инструментов для сравнения документов и файлов".
  3. ^ «Переполнение стека - Интернет-средство для украшения и форматирования кода».
  4. ^ "Образцы Pretty Diff". Архивировано из оригинал в 2012-07-31. Получено 2012-07-12.
  5. ^ "документация". Архивировано из оригинал в 2012-07-31. Получено 2012-07-07.
  6. ^ «Изучите альтернативы NPM · Проблема № 291 · prettydiff / prettydiff · GitHub».
  7. ^ "Выпуск Pretty Diff v2.0.0 Опубликован · prettydiff / prettydiff · GitHub".
  8. ^ "prettydiff - npm".
  9. ^ "Репозиторий Pretty Diff GitHub".