Skip to content

Latest commit

 

History

History
76 lines (53 loc) · 2.89 KB

README_ru.md

File metadata and controls

76 lines (53 loc) · 2.89 KB

Hexlet tests and linter status:

Actions Status Actions Status Maintainability Test Coverage

Hexlet JS Project – Генератор разницы в JSON файлах

Cover image for project Проект в рамках обучения на курсе «фронтэнд-разработчик» школы «Хекслет». На примере проекта изучается функции высшего порядка, рекурсия и настройка окружения.

For Readme in English please follow this link

Описание

NPM библиотека и утилита для коммандной строки, позволяющая показывать разницу между JSON (также YML/YAML) файлами в разных форматах.

Инструкция

Зависимости

  • Node.js
  • NPM менджер пакетов как часть Node.js

Установка

  • Клонируйте репозиторий гитхаб командой
git clone https://github.com/Vyachowski/frontend-project-46.git

или

git clone git@github.com:Vyachowski/frontend-project-46.git

для ssh

  • В корневой директории репозитория выполните
npm ci
  • И потом выполните команду
npm link

чтобы запускать из командной строки

  • После работы с спрограммой:
npm remove -g @hexlet/code

Чтобы удалить пакет из глобальных зависимостей

Запуск программы

Проект запускается командой:

make gendiff [filePath1] [filePath2]


Демонстрация работы

Интерфейс Gendiff

asciicast

Вывод разницы в JSON (без опций)

asciicast

Вывод разницы в JSON (с опциями)

asciicast