vikman-gendiff

Compares configuration files and shows a difference.

Usage no npm install needed!

<script type="module">
  import vikmanGendiff from 'https://cdn.skypack.dev/vikman-gendiff';
</script>

README

Проект Вычислитель отличий

Maintainability Test Coverage Node.js CI

Описание

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

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

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

Using:

Setup

git clone https://github.com/Vikman88/frontend-project-lvl2.git .
make install

asciicast

Run

npx babel-node src/bin/gendiff.js -f stylish file1.json file2.yml

asciicast

Run test

make test

[format stylish]

make start-stylish

[format plain]

make start-plain

[format json]

make start-json