WikiDer > Pretty Diff
Разработчики) | Остин Чейни |
---|---|
изначальный выпуск | 3 марта 2009 г. |
Написано в | JavaScript |
Платформа | Веб-платформа |
Тип | Сравнение данных, приукрашивание, минификация |
Лицензия | CC0 |
Интернет сайт | Prettydiff |
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.
Смотрите также
- Сравнение инструментов сравнения файлов - Инструменты различий
- Diff
- Обфусцированный код
- Самая длинная общая проблема подпоследовательности
- Язык разметки
- Расстояние Левенштейна
Рекомендации
- ^ "Slodive - 20 полезных инструментов веб-разработки".
- ^ "Noupe, The Curious Side of Smashing Magazine - 25+ полезных инструментов для сравнения документов и файлов".
- ^ «Переполнение стека - Интернет-средство для украшения и форматирования кода».
- ^ "Образцы Pretty Diff". Архивировано из оригинал в 2012-07-31. Получено 2012-07-12.
- ^ "документация". Архивировано из оригинал в 2012-07-31. Получено 2012-07-07.
- ^ «Изучите альтернативы NPM · Проблема № 291 · prettydiff / prettydiff · GitHub».
- ^ "Выпуск Pretty Diff v2.0.0 Опубликован · prettydiff / prettydiff · GitHub".
- ^ "prettydiff - npm".
- ^ "Репозиторий Pretty Diff GitHub".