This utility is made to compare two files and print the difference between them. You can use it as a library in your JavaScript code as well.
JSON, YAML and INI files are supported.
Note: you can compare files with different extensions, e.g. you can compare before.yml and after.json.
Clone this repository and run these commands in it:
npm install
npm linkAfter that, you will be able to use the utility. For help use:
gendiff -hFirstly, install the library as a dependency in your project:
npm install VilerIT/gendiffThen, import it into your source code:
import genDiff from 'gendiff';or
const genDiff = require('gendiff');Available formats - stylish, plain, json.
Stylish is used by default, but if you want to change it, run:
gendiff [filepath1] [filepath2] -f <your format here>or, if you use this project as a library, run genDiff with following parameters:
genDiff('[filepath1]', '[filepath2]', '<your format here>');