Skip to content

Вычислитель отличий – программа, определяющая разницу между двумя структурами данных.

Notifications You must be signed in to change notification settings

mkolotovich/frontend-project-lvl2

Repository files navigation

JavaScript Проект - «Вычислитель отличий»

Описание

Вычислитель отличий – программа, определяющая разницу между двумя структурами данных. Это популярная задача, для решения которой существует множество онлайн сервисов, например http://www.jsondiff.com/. Подобный механизм используется при выводе тестов или при автоматическом отслеживании изменении в конфигурационных файлах.

Возможности утилиты:

  • Поддержка разных входных форматов: yaml, json
  • Генерация отчета в виде plain text, stylish и json

Установка приложения и запуска игр

  1. Убедитесь, что у вас установлена Node.js версии 13 и выше. В противном случае установите Node.js версии 13 и выше.
  2. Установите пакет в систему с помощью npm link и убедитесь в том, что он работает, запустив gendiff -h в терминале. Команду npm link необходимо запускать из корневой директории проекта.
  3. Пример использования:
    • формат plain - $ gendiff --format plain path/to/file.yml another/path/file.json
    • формат stylish - $ gendiff filepath1.json filepath2.json

Hexlet tests and linter status:

Actions Status Actions Status Maintainability Test Coverage asciicast asciicast asciicast asciicast asciicast

About

Вычислитель отличий – программа, определяющая разницу между двумя структурами данных.

Resources

Stars

Watchers

Forks

Packages

No packages published