"Вычислитель отличий" сравнивает объекты и возвращает обнаруженные в них изменения. Программа работает в нескольких режимах, поддерживает два формата файлов и несколько форматов вывода результата сраванения.
- json
- yaml/yml
- stylish
- plain
- json
- cli-утилита
- js-библиотека
- Склонируйте репозиторий и установите зависимости:
make install - Добавьте исполняемые файлы программы в окружение Linux:
npm link - Запустите программу, передав ей два файла для сравнения и формат вывода результата (по умолчанию 'stylish'):
gendiff file1.json file2.yml -f plain - Получите дополнительную справку:
gendiff -h - Склонируйте репозиторий и установите все зависимости:
make install - Импортируйте библиотеку в модуль:
import genDiff from '@hexlet/code'; - Используйте функцию:
genDiff(filepath1, filepath2, format); Параметры функции:
- filepath1, filepath2 - абсолютные или относительные пути к файлам
- [format] - формат результата сравнения