Skip to content

Meetyouafter/frontend-project-lvl2

Repository files navigation

Tests and linter status:

Actions Status Node.js CI

Добро пожаловать в 'Вычислитель отличий!'

В проекте реализовано сравнение двух файлов форматов 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 asciicast

Example plain compare files with JSON and YML formats asciicast

Example json compare files with JSON and YML formats asciicast

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published