git-csv-diff

1.3.3 • Public • Published

Git CSV Diff

Library generate difference between csv-files based on Git commit hash

Installation

Make sure you have node.js (version 4.x.x or higher) installed on your computer.

    npm i git-csv-diff

Usage, generate Diff partially and write result by chunk into streams

 
const gitCsvDiff = require('git-csv-diff');
 
/*
    const metaData = {
      fileName: "lang/nl-nl/ddf--entities--region.csv",
      fileModifier: "M",
      datapackage: {
        old: 'datapackage.json file state based on commit From',
        new: 'datapackage.json file state based on commit To'
      }
    };
 
    const dataDiff = {
      from: 'csv file state based on commit From',
      to: 'csv file state based on commit To',
    };
 
    const streams = {
      diff: fs.createWriteStream('path-to-output.txt'),
      lang: fs.createWriteStream('path-to-output-for-language.txt')
    };
*/
 
gitCsvDiff.processUpdated(metaData, dataDiff, streams, function(){
  //console.log("Done!");
  streams.diff.end();
  streams.lang.end();
});
 

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.3.3
    3
    • latest

Version History

Package Sidebar

Install

npm i git-csv-diff

Weekly Downloads

4

Version

1.3.3

License

GPL-3.0

Last publish

Collaborators

  • angieskazka
  • buchslava
  • jasperh
  • korel
  • rychkog
  • valorkin
  • vvpanchenko