Добро пожаловать в 'Вычислитель отличий!'
В проекте реализовано сравнение двух файлов форматов JSON, YAML, YML с представлением итога сравнения в трёх возможных вариантах:
'stylish' — посрочное сравнение файлов с отображением различий с помощью "+" или "-".
'plain' — текстовое описание атрибутов с необходимыми комментариями.
'json' — отражение разницы между файлами в формате JSON.
Для локального запуска программы и сравнения файлов:
-
Установите Node.js последней версии;
-
Склонируйте репозиторий проекта;
-
После первого клонирования репозитория используйте команду install;
-
Для установки пакета из операционной системы используйте команду npm link;
-
Поместите необходимые для сравнения файлы в папку fixtures (при желании вы можете использовать любое место хранения);
-
наберите команду
gendiff --format filepath1 filepath2
где:--format
- получение сравнения в необходимом формате из предложенных;filepath1
- путь до первого файла;filepath2
- путь до второго файла.Например:
gendiff --format 'plain' ./__fixtures__/file1.json ./__fixtures__/file2.json
Example stylish compare files with JSON and YML formats