Skip to content

JSON Difference generator: This project is centered around concepts like higher-order functions, recursion, and configuring the environment.

Notifications You must be signed in to change notification settings

Vyachowski/frontend-project-46

Repository files navigation

Hexlet tests and linter status:

Actions Status Actions Status Maintainability Test Coverage

Hexlet JS Project – JSON Difference generator

Cover image for project This project is centered around concepts like higher-order functions, recursion, and configuring the environment.

Чтобы читать Readme на русском перейдите по этой ссылке

Description

Library and CLI application for comparing JSON structures, providing a seamless way to visualize and analyze differences.

Getting Started

Dependencies

  • Node.js
  • NPM Package Manager as a part of Node.js

Installing

  • Clone a GitHub repository via
git clone https://github.com/Vyachowski/frontend-project-46.git

or

git clone [email protected]:Vyachowski/frontend-project-46.git

for ssh

  • Run in a root directory of the project
npm ci
  • And than execute
npm link

to run project via command line easily

  • After your work with a project you can perform
npm remove -g @hexlet/code

to uninstall package from the npm global dependencies

Executing program

You can run the project with:

make gendiff [filePath1] [filePath2]


Project demo

CLI of Gendiff

asciicast

Show difference between JSON in default format

asciicast

Show difference between JSON with options

asciicast

About

JSON Difference generator: This project is centered around concepts like higher-order functions, recursion, and configuring the environment.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published