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