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 link
After that, you will be able to use the utility. For help use:
gendiff -h
Firstly, install the library as a dependency in your project:
npm install VilerIT/gendiff
Then, 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>');