{"_id":"git-diff","_rev":"297368","name":"git-diff","description":"Returns the git diff of two strings","dist-tags":{"latest":"2.0.6"},"maintainers":[{"name":"danday74","email":"daniellewis777@gmail.com"}],"time":{"modified":"2021-06-03T18:59:46.000Z","created":"2017-08-24T02:02:00.374Z","2.0.6":"2018-03-09T04:09:36.019Z","2.0.5":"2018-03-09T03:57:10.159Z","2.0.4":"2017-10-15T23:41:04.983Z","2.0.3":"2017-10-15T03:09:34.096Z","2.0.2":"2017-10-09T21:08:24.916Z","2.0.1":"2017-10-05T05:23:25.127Z","2.0.0":"2017-10-04T21:00:09.779Z","1.0.7":"2017-10-04T02:42:57.704Z","1.0.6":"2017-09-26T04:47:01.506Z","1.0.5":"2017-09-26T04:29:32.106Z","1.0.4":"2017-08-24T05:09:49.531Z","1.0.3":"2017-08-24T02:53:33.014Z","1.0.2":"2017-08-24T02:50:33.497Z","1.0.1":"2017-08-24T02:50:11.321Z","1.0.0":"2017-08-24T02:02:00.374Z"},"users":{},"author":{"name":"Daniel Lewis BSc","url":"Hons"},"repository":{"type":"git","url":"git+https://github.com/danday74/git-diff.git"},"versions":{"2.0.6":{"name":"git-diff","version":"2.0.6","description":"Returns the git diff of two strings","author":{"name":"Daniel Lewis BSc","url":"Hons"},"license":"ISC","main":"sync.js","scripts":{"test":"istanbul cover -x \"**/*.spec.js\" ./node_modules/mocha/bin/_mocha","enforcer":"istanbul check-coverage --statement 100 --branch 100 --function 100 --line 100","build":"npm-run-all test enforcer","prepush":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/danday74/git-diff.git"},"bugs":{"url":"https://github.com/danday74/git-diff/issues"},"homepage":"https://github.com/danday74/git-diff#readme","keywords":["diff","differ","difference","git-diff","git-differ","git-difference","git diff","git differ","git difference","string-diff","string-differ","string-difference","string diff","string differ","string difference","diff-tool","differ-tool","difference-tool","diff tool","differ tool","difference tool","xxxxxxxxxx","difftool","git-difftool","git-diff-tool","git difftool","git diff tool"],"dependencies":{"chalk":"^2.3.2","diff":"^3.5.0","loglevel":"^1.6.1","shelljs":"^0.8.1","shelljs.exec":"^1.1.7"},"devDependencies":{"chai":"^4.1.2","chai-string":"^1.4.0","coveralls":"2.11.16","data-driven":"^1.4.0","eslint":"^4.18.2","husky":"^0.14.3","istanbul":"^0.4.5","mocha":"^5.0.4","npm-run-all":"^4.1.2","readfile-go":"^1.0.5","sinon":"^4.4.2","sinon-chai":"^3.0.0"},"engines":{"node":">= 4.8.0"},"gitHead":"a85a649badc4c6bba991e87e82382b7d3cdd6634","_id":"git-diff@2.0.6","_npmVersion":"5.7.1","_nodeVersion":"8.9.4","_npmUser":{"name":"danday74","email":"daniellewis777@gmail.com"},"dist":{"shasum":"4a8ece670d64d1f9f4e68191ad8b1013900f6c1e","size":44422,"noattachment":false,"key":"/git-diff/-/git-diff-2.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/git-diff/download/git-diff-2.0.6.tgz"},"maintainers":[{"name":"danday74","email":"daniellewis777@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/git-diff_2.0.6_1520568575648_0.5218894546948654"},"_hasShrinkwrap":false,"publish_time":1520568576019,"_cnpm_publish_time":1520568576019},"2.0.5":{"name":"git-diff","version":"2.0.5","description":"Returns the git diff of two strings","author":{"name":"Daniel Lewis BSc","url":"Hons"},"license":"ISC","main":"sync.js","scripts":{"test":"istanbul cover -x \"**/*.spec.js\" ./node_modules/mocha/bin/_mocha","enforcer":"istanbul check-coverage --statement 100 --branch 100 --function 100 --line 100","build":"npm-run-all test enforcer","prepush":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/danday74/git-diff.git"},"bugs":{"url":"https://github.com/danday74/git-diff/issues"},"homepage":"https://github.com/danday74/git-diff#readme","keywords":["diff","differ","difference","git-diff","git-differ","git-difference","git diff","git differ","git difference","string-diff","string-differ","string-difference","string diff","string differ","string difference","diff-tool","differ-tool","difference-tool","diff tool","differ tool","difference tool","xxxxxxxxxx","difftool","git-difftool","git-diff-tool","git difftool","git diff tool"],"dependencies":{"chalk":"^2.3.2","diff":"^3.5.0","loglevel":"^1.6.1","shelljs":"^0.8.1","shelljs.exec":"^1.1.7"},"devDependencies":{"chai":"^4.1.2","chai-string":"^1.4.0","coveralls":"2.11.16","data-driven":"^1.4.0","eslint":"^4.18.2","husky":"^0.14.3","istanbul":"^0.4.5","mocha":"^5.0.4","npm-run-all":"^4.1.2","readfile-go":"^1.0.5","sinon":"^4.4.2","sinon-chai":"^3.0.0"},"engines":{"node":">= 4.8.0"},"gitHead":"4a4ec4d17a0deb99d57485dbc8f22a9dc2732b4e","_id":"git-diff@2.0.5","_npmVersion":"5.7.1","_nodeVersion":"8.9.4","_npmUser":{"name":"danday74","email":"daniellewis777@gmail.com"},"dist":{"shasum":"cb5082c5fb2538d60c8b7856f9f28c6f33f065e4","size":44422,"noattachment":false,"key":"/git-diff/-/git-diff-2.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/git-diff/download/git-diff-2.0.5.tgz"},"maintainers":[{"name":"danday74","email":"daniellewis777@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/git-diff_2.0.5_1520567830018_0.3527252609927025"},"_hasShrinkwrap":false,"publish_time":1520567830159,"_cnpm_publish_time":1520567830159},"2.0.4":{"name":"git-diff","version":"2.0.4","description":"Returns the git diff of two strings","author":{"name":"Daniel Lewis BSc","url":"Hons"},"license":"ISC","main":"sync.js","scripts":{"test":"istanbul cover -x \"**/*.spec.js\" ./node_modules/mocha/bin/_mocha","enforcer":"istanbul check-coverage --statement 100 --branch 100 --function 100 --line 100","build":"npm-run-all test enforcer","prepush":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/danday74/git-diff.git"},"bugs":{"url":"https://github.com/danday74/git-diff/issues"},"homepage":"https://github.com/danday74/git-diff#readme","keywords":["diff","differ","difference","git-diff","git-differ","git-difference","git diff","git differ","git difference","string-diff","string-differ","string-difference","string diff","string differ","string difference","diff-tool","differ-tool","difference-tool","diff tool","differ tool","difference tool","xxxxxxxxxx","difftool","git-difftool","git-diff-tool","git difftool","git diff tool"],"dependencies":{"chalk":"^2.1.0","diff":"^3.4.0","loglevel":"^1.5.1","shelljs":"^0.7.8","shelljs.exec":"^1.1.7"},"devDependencies":{"chai":"^4.1.2","chai-string":"^1.4.0","coveralls":"2.11.16","data-driven":"^1.4.0","eslint":"^4.9.0","husky":"^0.14.3","istanbul":"^0.4.5","mocha":"^4.0.1","npm-run-all":"^4.1.1","readfile-go":"^1.0.5","sinon":"^4.0.1","sinon-chai":"^2.14.0"},"engines":{"node":">= 4.0.0"},"gitHead":"157cbc5fc98e5ad0980ea9379f6d7e43a49668ee","_id":"git-diff@2.0.4","_shasum":"ae4ec0096f28c9faf1bcf7ca91c27645910fe667","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"daniel-lewis-bsc-hons","email":"dan.lewis.web@gmail.com"},"dist":{"shasum":"ae4ec0096f28c9faf1bcf7ca91c27645910fe667","size":44925,"noattachment":false,"key":"/git-diff/-/git-diff-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/git-diff/download/git-diff-2.0.4.tgz"},"maintainers":[{"name":"danday74","email":"daniellewis777@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/git-diff-2.0.4.tgz_1508110863773_0.30428804317489266"},"directories":{},"publish_time":1508110864983,"_hasShrinkwrap":false,"_cnpm_publish_time":1508110864983},"2.0.3":{"name":"git-diff","version":"2.0.3","description":"Returns the git diff of two strings","author":{"name":"Daniel Lewis BSc","url":"Hons"},"license":"ISC","main":"sync.js","scripts":{"test":"istanbul cover -x \"**/*.spec.js\" ./node_modules/mocha/bin/_mocha","enforcer":"istanbul check-coverage --statement 100 --branch 100 --function 100 --line 100","build":"npm-run-all test enforcer","prepush":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/danday74/git-diff.git"},"bugs":{"url":"https://github.com/danday74/git-diff/issues"},"homepage":"https://github.com/danday74/git-diff#readme","keywords":["diff","differ","difference","git-diff","git-differ","git-difference","git diff","git differ","git difference","string-diff","string-differ","string-difference","string diff","string differ","string difference","diff-tool","differ-tool","difference-tool","diff tool","differ tool","difference tool","xxxxxxxxxx","difftool","git-difftool","git-diff-tool","git difftool","git diff tool"],"dependencies":{"chalk":"^2.1.0","diff":"^3.4.0","loglevel":"^1.5.1","shelljs":"^0.7.8","shelljs.exec":"^1.1.7"},"devDependencies":{"chai":"^4.1.2","chai-string":"^1.4.0","coveralls":"2.11.16","data-driven":"^1.4.0","eslint":"^4.9.0","husky":"^0.14.3","istanbul":"^0.4.5","mocha":"^4.0.1","npm-run-all":"^4.1.1","readfile-go":"^1.0.5","sinon":"^4.0.1","sinon-chai":"^2.14.0"},"engines":{"node":">= 4.0.0"},"gitHead":"b3513c4a424bb0045ba47621b2a36427e2f9be47","_id":"git-diff@2.0.3","_shasum":"00c0f7dcec37c73aa16bf59046472ed9e8e0620e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"daniel-lewis-bsc-hons","email":"dan.lewis.web@gmail.com"},"dist":{"shasum":"00c0f7dcec37c73aa16bf59046472ed9e8e0620e","size":44987,"noattachment":false,"key":"/git-diff/-/git-diff-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/git-diff/download/git-diff-2.0.3.tgz"},"maintainers":[{"name":"danday74","email":"daniellewis777@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/git-diff-2.0.3.tgz_1508036972885_0.29890202381648123"},"directories":{},"publish_time":1508036974096,"_cnpm_publish_time":1508036974096,"_hasShrinkwrap":false},"2.0.2":{"name":"git-diff","version":"2.0.2","description":"Returns the git diff of two strings","author":{"name":"Daniel Lewis BSc","url":"Hons"},"license":"ISC","main":"sync.js","scripts":{"test":"istanbul cover -x \"**/*.spec.js\" ./node_modules/mocha/bin/_mocha","enforcer":"istanbul check-coverage --statement 100 --branch 100 --function 100 --line 100","build":"npm-run-all test enforcer","prepush":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/danday74/git-diff.git"},"bugs":{"url":"https://github.com/danday74/git-diff/issues"},"homepage":"https://github.com/danday74/git-diff#readme","keywords":["diff","differ","difference","git-diff","git-differ","git-difference","git diff","git differ","git difference","string-diff","string-differ","string-difference","string diff","string differ","string difference","diff-tool","differ-tool","difference-tool","diff tool","differ tool","difference tool","xxxxxxxxxx","difftool","git-difftool","git-diff-tool","git difftool","git diff tool"],"dependencies":{"chalk":"^2.1.0","diff":"^3.4.0","loglevel":"^1.5.1","shelljs":"^0.7.8","shelljs.exec":"^1.1.7"},"devDependencies":{"chai":"^4.1.2","chai-string":"^1.4.0","coveralls":"2.11.16","data-driven":"^1.4.0","eslint":"^4.8.0","husky":"^0.14.3","istanbul":"^0.4.5","mocha":"^4.0.1","npm-run-all":"^4.1.1","readfile-go":"^1.0.5","sinon":"^4.0.1","sinon-chai":"^2.14.0"},"engines":{"node":">= 4.0.0"},"gitHead":"9f048b7872d8db75d19c32d5cd7844ecb29f72e8","_id":"git-diff@2.0.2","_shasum":"08538eaba553bca6f70795282838673e976873fa","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"daniel-lewis-bsc-hons","email":"dan.lewis.web@gmail.com"},"dist":{"shasum":"08538eaba553bca6f70795282838673e976873fa","size":44757,"noattachment":false,"key":"/git-diff/-/git-diff-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/git-diff/download/git-diff-2.0.2.tgz"},"maintainers":[{"name":"danday74","email":"daniellewis777@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/git-diff-2.0.2.tgz_1507583303658_0.08275795332156122"},"directories":{},"publish_time":1507583304916,"_cnpm_publish_time":1507583304916,"_hasShrinkwrap":false},"2.0.1":{"name":"git-diff","version":"2.0.1","description":"Returns the git diff of two strings","author":{"name":"Daniel Lewis BSc","url":"Hons"},"license":"ISC","main":"sync.js","scripts":{"test":"istanbul cover -x \"**/*.spec.js\" ./node_modules/mocha/bin/_mocha","enforcer":"istanbul check-coverage --statement 100 --branch 100 --function 100 --line 100","build":"npm-run-all test enforcer","prepush":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/danday74/git-diff.git"},"bugs":{"url":"https://github.com/danday74/git-diff/issues"},"homepage":"https://github.com/danday74/git-diff#readme","keywords":["diff","differ","difference","git-diff","git-differ","git-difference","git diff","git differ","git difference","string-diff","string-differ","string-difference","string diff","string differ","string difference","diff-tool","differ-tool","difference-tool","diff tool","differ tool","difference tool","xxxxxxxxxx","difftool","git-difftool","git-diff-tool","git difftool","git diff tool"],"dependencies":{"chalk":"^2.1.0","diff":"^3.3.1","loglevel":"^1.5.0","shelljs":"^0.7.8","shelljs.exec":"^1.1.6"},"devDependencies":{"chai":"^4.1.2","chai-string":"^1.4.0","coveralls":"2.11.16","data-driven":"^1.3.0","eslint":"^4.8.0","husky":"^0.14.3","istanbul":"^0.4.5","mocha":"^4.0.0","npm-run-all":"^4.1.1","readfile-go":"^1.0.5","sinon":"^4.0.1","sinon-chai":"^2.14.0"},"engines":{"node":">= 4.0.0"},"gitHead":"61a11e4be5c8b556c115a8c8641f0ba08e2e13dc","_id":"git-diff@2.0.1","_shasum":"c3b8fa9a810ade7437d2ce1ff9c4fef74ff1de04","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"daniel-lewis-bsc-hons","email":"dan.lewis.web@gmail.com"},"dist":{"shasum":"c3b8fa9a810ade7437d2ce1ff9c4fef74ff1de04","size":44789,"noattachment":false,"key":"/git-diff/-/git-diff-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/git-diff/download/git-diff-2.0.1.tgz"},"maintainers":[{"name":"danday74","email":"daniellewis777@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/git-diff-2.0.1.tgz_1507181003936_0.38182538002729416"},"directories":{},"publish_time":1507181005127,"_cnpm_publish_time":1507181005127,"_hasShrinkwrap":false},"2.0.0":{"name":"git-diff","version":"2.0.0","description":"Returns the git diff of two strings","author":{"name":"Daniel Lewis BSc","url":"Hons"},"license":"ISC","main":"sync.js","scripts":{"test":"istanbul cover -x \"**/*.spec.js\" ./node_modules/mocha/bin/_mocha","enforcer":"istanbul check-coverage --statement 100 --branch 100 --function 100 --line 100","build":"npm-run-all test enforcer","prepush":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/danday74/git-diff.git"},"bugs":{"url":"https://github.com/danday74/git-diff/issues"},"homepage":"https://github.com/danday74/git-diff#readme","keywords":["diff","differ","difference","git-diff","git-differ","git-difference","git diff","git differ","git difference","string-diff","string-differ","string-difference","string diff","string differ","string difference","diff-tool","differ-tool","difference-tool","diff tool","differ tool","difference tool","xxxxxxxxxx","difftool","git-difftool","git-diff-tool","git difftool","git diff tool"],"dependencies":{"chalk":"^2.1.0","diff":"^3.3.1","loglevel":"^1.5.0","shelljs":"^0.7.8","shelljs.exec":"^1.1.5"},"devDependencies":{"chai":"^4.1.2","chai-string":"^1.4.0","coveralls":"2.11.16","data-driven":"^1.3.0","eslint":"^4.8.0","husky":"^0.14.3","istanbul":"^0.4.5","mocha":"^4.0.0","npm-run-all":"^4.1.1","readfile-go":"^1.0.4","sinon":"^4.0.1","sinon-chai":"^2.14.0"},"engines":{"node":">= 4.0.0"},"gitHead":"f1a6cdfcc6c6e2c0836fa9cfa3f9286b882f0b06","_id":"git-diff@2.0.0","_shasum":"c27f39e9b58b7ad144693119e09dc4cabeb5abf0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"daniel-lewis-bsc-hons","email":"dan.lewis.web@gmail.com"},"dist":{"shasum":"c27f39e9b58b7ad144693119e09dc4cabeb5abf0","size":44761,"noattachment":false,"key":"/git-diff/-/git-diff-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/git-diff/download/git-diff-2.0.0.tgz"},"maintainers":[{"name":"danday74","email":"daniellewis777@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/git-diff-2.0.0.tgz_1507150808497_0.9103702416177839"},"directories":{},"publish_time":1507150809779,"_cnpm_publish_time":1507150809779,"_hasShrinkwrap":false},"1.0.7":{"name":"git-diff","version":"1.0.7","description":"Returns the git diff of two strings","author":{"name":"Daniel Lewis BSc","url":"Hons"},"license":"ISC","main":"sync.js","scripts":{"test":"istanbul cover -x \"**/*.spec.js\" ./node_modules/mocha/bin/_mocha","enforcer":"istanbul check-coverage --statement 100 --branch 100 --function 100 --line 100","build":"npm-run-all test enforcer","prepush":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/danday74/git-diff.git"},"bugs":{"url":"https://github.com/danday74/git-diff/issues"},"homepage":"https://github.com/danday74/git-diff#readme","keywords":["diff","differ","difference","git-diff","git-differ","git-difference","git diff","git differ","git difference","string-diff","string-differ","string-difference","string diff","string differ","string difference","diff-tool","differ-tool","difference-tool","diff tool","differ tool","difference tool","xxxxxxxxxx","difftool","git-difftool","git-diff-tool","git difftool","git diff tool"],"dependencies":{"chalk":"^2.1.0","diff":"^3.3.1","loglevel":"^1.5.0","shelljs":"^0.7.8","shelljs.exec":"^1.1.5"},"devDependencies":{"chai":"^4.1.2","chai-string":"^1.4.0","coveralls":"2.11.16","data-driven":"^1.3.0","eslint":"^4.8.0","husky":"^0.14.3","istanbul":"^0.4.5","mocha":"^4.0.0","npm-run-all":"^4.1.1","readfile-go":"^1.0.4","sinon":"^4.0.0","sinon-chai":"^2.14.0"},"engines":{"node":">= 4.0.0"},"gitHead":"7a40af205b0e8250d0c3326c6a750404575d069c","_id":"git-diff@1.0.7","_shasum":"9354092d98387ad155ea314093f2ac0000d77f72","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"daniel-lewis-bsc-hons","email":"dan.lewis.web@gmail.com"},"dist":{"shasum":"9354092d98387ad155ea314093f2ac0000d77f72","size":44467,"noattachment":false,"key":"/git-diff/-/git-diff-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/git-diff/download/git-diff-1.0.7.tgz"},"maintainers":[{"name":"danday74","email":"daniellewis777@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/git-diff-1.0.7.tgz_1507084976467_0.7832514797337353"},"directories":{},"publish_time":1507084977704,"_cnpm_publish_time":1507084977704,"_hasShrinkwrap":false},"1.0.6":{"name":"git-diff","version":"1.0.6","description":"Returns the git diff of two strings","author":{"name":"Daniel Lewis BSc","url":"Hons"},"license":"ISC","main":"sync.js","scripts":{"test":"istanbul cover -x \"**/*.spec.js\" ./node_modules/mocha/bin/_mocha","enforcer":"istanbul check-coverage --statement 100 --branch 100 --function 100 --line 100","build":"npm-run-all test enforcer","prepush":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/danday74/git-diff.git"},"bugs":{"url":"https://github.com/danday74/git-diff/issues"},"homepage":"https://github.com/danday74/git-diff#readme","keywords":["diff","differ","difference","git diff","git differ","git difference","string diff","string differ","string difference","diff tool","differ tool","difference tool","xxxxxxxxxx","difftool","git difftool","git diff tool"],"dependencies":{"chalk":"^2.1.0","diff":"^3.3.1","loglevel":"^1.5.0","shelljs":"^0.7.8","shelljs.exec":"^1.1.3"},"devDependencies":{"chai":"^4.1.2","coveralls":"2.11.16","data-driven":"^1.3.0","eslint":"^4.7.2","husky":"^0.14.3","istanbul":"^0.4.5","mocha":"^3.5.3","npm-run-all":"^4.1.1","readfile-go":"^1.0.3","sinon":"^3.3.0","sinon-chai":"^2.13.0"},"engines":{"node":">= 4"},"gitHead":"547ab0f2d85bf17997fa5f17a3fd218c2b428bfb","_id":"git-diff@1.0.6","_shasum":"c0109d48b3be7adca5c591de6384b57b27fb22c1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"daniel-lewis-bsc-hons","email":"dan.lewis.web@gmail.com"},"dist":{"shasum":"c0109d48b3be7adca5c591de6384b57b27fb22c1","size":31051,"noattachment":false,"key":"/git-diff/-/git-diff-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/git-diff/download/git-diff-1.0.6.tgz"},"maintainers":[{"name":"danday74","email":"daniellewis777@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/git-diff-1.0.6.tgz_1506401220466_0.7303946714382619"},"directories":{},"publish_time":1506401221506,"_cnpm_publish_time":1506401221506,"_hasShrinkwrap":false},"1.0.5":{"name":"git-diff","version":"1.0.5","description":"Returns the git diff of two strings","author":{"name":"Daniel Lewis BSc","url":"Hons"},"license":"ISC","main":"index.js","scripts":{"test":"istanbul cover -x \"**/*.spec.js\" ./node_modules/mocha/bin/_mocha","enforcer":"istanbul check-coverage --statement 100 --branch 100 --function 100 --line 100","build":"npm-run-all test enforcer","prepush":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/danday74/git-diff.git"},"bugs":{"url":"https://github.com/danday74/git-diff/issues"},"homepage":"https://github.com/danday74/git-diff#readme","keywords":["diff","differ","difference","git diff","git differ","git difference","string diff","string differ","string difference","diff tool","differ tool","difference tool","xxxxxxxxxx","difftool","git difftool","git diff tool"],"dependencies":{"chalk":"^2.1.0","diff":"^3.3.1","loglevel":"^1.5.0","shelljs":"^0.7.8","shelljs.exec":"^1.1.3"},"devDependencies":{"chai":"^4.1.2","coveralls":"2.11.16","data-driven":"^1.3.0","eslint":"^4.7.2","husky":"^0.14.3","istanbul":"^0.4.5","mocha":"^3.5.3","npm-run-all":"^4.1.1","readfile-go":"^1.0.3","sinon":"^3.3.0","sinon-chai":"^2.13.0"},"engines":{"node":">= 4"},"gitHead":"07a119f13e835a58d7d483adce74cfa70ce640b7","_id":"git-diff@1.0.5","_shasum":"e0c9df389c0ba5a8f3e88868cdf70ce935ab93d2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"daniel-lewis-bsc-hons","email":"dan.lewis.web@gmail.com"},"dist":{"shasum":"e0c9df389c0ba5a8f3e88868cdf70ce935ab93d2","size":31119,"noattachment":false,"key":"/git-diff/-/git-diff-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/git-diff/download/git-diff-1.0.5.tgz"},"maintainers":[{"name":"danday74","email":"daniellewis777@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/git-diff-1.0.5.tgz_1506400171067_0.00978944799862802"},"directories":{},"publish_time":1506400172106,"_hasShrinkwrap":false,"_cnpm_publish_time":1506400172106},"1.0.4":{"name":"git-diff","version":"1.0.4","description":"Returns the git diff of two strings","author":{"name":"Daniel Lewis BSc","url":"Hons"},"license":"ISC","main":"index.js","scripts":{"test":"istanbul cover -x \"**/*.spec.js\" ./node_modules/mocha/bin/_mocha","enforcer":"istanbul check-coverage --statement 100 --branch 100 --function 100 --line 100","build":"npm-run-all test enforcer","prepush":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/danday74/git-diff.git"},"bugs":{"url":"https://github.com/danday74/git-diff/issues"},"homepage":"https://github.com/danday74/git-diff#readme","keywords":["diff","git diff","string diff"],"dependencies":{"chalk":"^2.1.0","diff":"^3.3.0"},"devDependencies":{"chai":"^4.1.1","coveralls":"2.11.16","eslint":"^4.5.0","husky":"^0.14.3","istanbul":"^0.4.5","mocha":"^3.5.0","npm-run-all":"^4.0.2","readfilego":"^1.0.3","sinon":"^3.2.1","sinon-chai":"^2.13.0"},"engines":{"node":">= 4"},"gitHead":"ea557570d9a90a86ec734d57840a0918ddb7b673","_id":"git-diff@1.0.4","_shasum":"41672a9b1e44f3836aeb948b93f7d0dcef07c042","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daniel-lewis-bsc-hons","email":"dan.lewis.web@gmail.com"},"dist":{"shasum":"41672a9b1e44f3836aeb948b93f7d0dcef07c042","size":23160,"noattachment":false,"key":"/git-diff/-/git-diff-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/git-diff/download/git-diff-1.0.4.tgz"},"maintainers":[{"name":"danday74","email":"daniellewis777@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/git-diff-1.0.4.tgz_1503551388499_0.39502599788829684"},"directories":{},"publish_time":1503551389531,"_hasShrinkwrap":false,"_cnpm_publish_time":1503551389531},"1.0.3":{"name":"git-diff","version":"1.0.3","description":"Returns the git diff of two strings","author":{"name":"Daniel Lewis BSc","url":"Hons"},"license":"ISC","main":"index.js","scripts":{"test":"istanbul cover -x \"**/*.spec.js\" ./node_modules/mocha/bin/_mocha","enforcer":"istanbul check-coverage --statement 100 --branch 100 --function 100 --line 100","build":"npm-run-all test enforcer","prepush":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/danday74/git-diff.git"},"bugs":{"url":"https://github.com/danday74/git-diff/issues"},"homepage":"https://github.com/danday74/git-diff#readme","keywords":["diff","git diff","string diff"],"dependencies":{"diff":"^3.3.0"},"devDependencies":{"chai":"^4.1.1","coveralls":"2.11.16","eslint":"^4.5.0","husky":"^0.14.3","istanbul":"^0.4.5","mocha":"^3.5.0","npm-run-all":"^4.0.2","sinon":"^3.2.1","sinon-chai":"^2.13.0"},"engines":{"node":">= 4"},"gitHead":"ebe84c99b5b9d0b2daf36e3ad070a133369b402d","_id":"git-diff@1.0.3","_shasum":"b3c298499841fe5282519fb7238d6b501bfb09f5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daniel-lewis-bsc-hons","email":"dan.lewis.web@gmail.com"},"dist":{"shasum":"b3c298499841fe5282519fb7238d6b501bfb09f5","size":21232,"noattachment":false,"key":"/git-diff/-/git-diff-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/git-diff/download/git-diff-1.0.3.tgz"},"maintainers":[{"name":"danday74","email":"daniellewis777@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/git-diff-1.0.3.tgz_1503543211978_0.9134333543479443"},"directories":{},"publish_time":1503543213014,"_cnpm_publish_time":1503543213014,"_hasShrinkwrap":false},"1.0.2":{"name":"git-diff","version":"1.0.2","description":"Returns the git diff of two strings","author":{"name":"Daniel Lewis BSc","url":"Hons"},"license":"ISC","main":"index.js","scripts":{"test":"istanbul cover -x \"**/*.spec.js\" ./node_modules/mocha/bin/_mocha","enforcer":"istanbul check-coverage --statement 100 --branch 100 --function 100 --line 100","build":"npm-run-all test enforcer","prepush":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/danday74/git-diff.git"},"bugs":{"url":"https://github.com/danday74/git-diff/issues"},"homepage":"https://github.com/danday74/git-diff#readme","keywords":["diff","git diff","string diff"],"dependencies":{"diff":"^3.3.0"},"devDependencies":{"chai":"^4.1.1","coveralls":"2.11.16","eslint":"^4.5.0","husky":"^0.14.3","istanbul":"^0.4.5","mocha":"^3.5.0","npm-run-all":"^4.0.2","sinon":"^3.2.1","sinon-chai":"^2.13.0"},"engines":{"node":">= 4"},"gitHead":"ebe84c99b5b9d0b2daf36e3ad070a133369b402d","_id":"git-diff@1.0.2","_shasum":"9ac7ff944cafaa3d9774d6698d666bd0a1c11dbe","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daniel-lewis-bsc-hons","email":"dan.lewis.web@gmail.com"},"dist":{"shasum":"9ac7ff944cafaa3d9774d6698d666bd0a1c11dbe","size":21230,"noattachment":false,"key":"/git-diff/-/git-diff-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/git-diff/download/git-diff-1.0.2.tgz"},"maintainers":[{"name":"danday74","email":"daniellewis777@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/git-diff-1.0.2.tgz_1503543031734_0.735472971573472"},"directories":{},"publish_time":1503543033497,"_hasShrinkwrap":false,"_cnpm_publish_time":1503543033497},"1.0.1":{"name":"git-diff","version":"1.0.1","description":"Returns the git diff of two strings","author":{"name":"Daniel Lewis BSc","url":"Hons"},"license":"ISC","main":"index.js","scripts":{"test":"istanbul cover -x \"**/*.spec.js\" ./node_modules/mocha/bin/_mocha","enforcer":"istanbul check-coverage --statement 100 --branch 100 --function 100 --line 100","build":"npm-run-all test enforcer","prepush":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/danday74/git-diff.git"},"bugs":{"url":"https://github.com/danday74/git-diff/issues"},"homepage":"https://github.com/danday74/git-diff#readme","keywords":["diff","git diff","string diff"],"dependencies":{"diff":"^3.3.0"},"devDependencies":{"chai":"^4.1.1","coveralls":"2.11.16","eslint":"^4.5.0","husky":"^0.14.3","istanbul":"^0.4.5","mocha":"^3.5.0","npm-run-all":"^4.0.2","sinon":"^3.2.1","sinon-chai":"^2.13.0"},"engines":{"node":">= 4"},"gitHead":"45fc029ab08b738d73e19ab2cf9b4a901b37accb","_id":"git-diff@1.0.1","_shasum":"0164e6345bade540039a50c9bc166bdcc2303fe9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daniel-lewis-bsc-hons","email":"dan.lewis.web@gmail.com"},"dist":{"shasum":"0164e6345bade540039a50c9bc166bdcc2303fe9","size":21236,"noattachment":false,"key":"/git-diff/-/git-diff-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/git-diff/download/git-diff-1.0.1.tgz"},"maintainers":[{"name":"danday74","email":"daniellewis777@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/git-diff-1.0.1.tgz_1503543010223_0.06795537751168013"},"directories":{},"publish_time":1503543011321,"_hasShrinkwrap":false,"_cnpm_publish_time":1503543011321},"1.0.0":{"name":"git-diff","version":"1.0.0","description":"","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"git-diff@1.0.0","_shasum":"762af0e8c184e364413345b466634c671abcddab","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daniel-lewis-bsc-hons","email":"dan.lewis.web@gmail.com"},"dist":{"shasum":"762af0e8c184e364413345b466634c671abcddab","size":244,"noattachment":false,"key":"/git-diff/-/git-diff-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/git-diff/download/git-diff-1.0.0.tgz"},"maintainers":[{"name":"danday74","email":"daniellewis777@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/git-diff-1.0.0.tgz_1503540119368_0.29766037059016526"},"directories":{},"publish_time":1503540120374,"_cnpm_publish_time":1503540120374,"_hasShrinkwrap":false}},"readme":"# git-diff\n\n<br>[![Linux Build](https://img.shields.io/travis/danday74/git-diff/master.svg?label=linux)](https://travis-ci.org/danday74/git-diff)\n[![Windows Build](https://img.shields.io/appveyor/ci/danday74/git-diff/master.svg?label=windows)](https://ci.appveyor.com/project/danday74/git-diff)\n[![Coverage Status](https://coveralls.io/repos/github/danday74/git-diff/badge.svg)](https://coveralls.io/github/danday74/git-diff)\n<br>[![npm](https://img.shields.io/npm/v/git-diff.svg)](https://www.npmjs.com/package/git-diff)\n[![Dependencies Status](https://david-dm.org/danday74/git-diff/status.svg)](https://david-dm.org/danday74/git-diff)\n[![npm](https://img.shields.io/npm/dm/git-diff.svg)](https://www.npmjs.com/package/git-diff)\n[![node](https://img.shields.io/node/v/git-diff.svg)](https://www.npmjs.com/package/git-diff)\n\n**Returns the git diff of two strings**\n\n\n\n<br>\n\n## Introduction\n\ngit-diff will use ```git``` (if installed) and ```printf``` (if available) to get the real git diff of two strings, viz the actual diff output produced by git itself.\n\nAs a fallback, if either command is unavailable, git-diff will instead use the [diff](https://www.npmjs.com/package/diff) module to produce a very good fake git diff.\n\nIf desired, you may then console.log the returned git diff. An example of **actual output**:\n\n![Line diff v Word diff](diffs.png \"Line diff v Word diff\")\n\n\n\n<br>\n\n## Usage\n\n`npm install --save git-diff`\n\ngit-diff takes 3 arguments, the **old string** to diff, the **new string** to diff and optionally an [options object](#options-object)\n\ngit-diff returns the git difference or `undefined` where there is no difference.\n\nString diff example usage:\n\n```javascript 1.5\nvar gitDiff = require('git-diff')\nvar oldStr = 'fred\\nis\\nfunny\\n'\nvar newStr = 'paul\\nis\\nfunny\\n'\nvar diff = gitDiff(oldStr, newStr)\n\nvar assert = require('assert')\nassert.equal(diff, '@@ -1,3 +1,3 @@\\n-fred\\n+paul\\n is\\n funny\\n')\n```\n\nFile diff example usage:\n\n```javascript 1.5\nvar gitDiff = require('git-diff')\nvar readFileGo = require('readfile-go') // or your preferred file reader\nvar oldStr = readFileGo(__dirname + '/oldStr.txt')\nvar newStr = readFileGo(__dirname + '/newStr.txt')\nvar diff = gitDiff(oldStr, newStr)\n```\n\n\n\n<br>\n\n## Options object\n\nAvailable options are:\n\ncolor | [flags](#flags-string--null-) | [forceFake](#forcefake-boolean-) | noHeaders | [save](#save-boolean-) | wordDiff\n\nDefault options are:\n\n```javascript 1.5\nvar options = {\n  color: false,      // Add color to the git diff returned?\n  flags: null,       // A space separated string of git diff flags from https://git-scm.com/docs/git-diff#_options\n  forceFake: false,  // Do not try and get a real git diff, just get me a fake? Faster but may not be 100% accurate\n  noHeaders: false,  // Remove the ugly @@ -1,3 +1,3 @@ header?\n  save: false,       // Remember the options for next time?\n  wordDiff: false    // Get a word diff instead of a line diff?\n}\n```\n\nFurther assistance is given below for options that are not self explanatory.\n\n\n\n<br>\n\n#### **flags** (string | null) [![top](top.png)](#options-object)\n\nThe flags option allows you to use any [git diff flags](https://git-scm.com/docs/git-diff#_options)\n\nThis only applies to real git diffs and will not effect the output if it is fake.\n\nAn example to illustrate:\n\n```javascript 1.5\nvar gitDiff = require('git-diff')\nvar oldStr = 'fred\\n   is   \\nfunny\\n'\nvar newStr = 'paul\\nis\\n   funny   \\n'\nvar diff = gitDiff(oldStr, newStr, {flags: '--diff-algorithm=minimal --ignore-all-space'})\n\nvar assert = require('assert')\nassert.equal(diff, '@@ -1,3 +1,3 @@\\n-fred\\n+paul\\n is\\n    funny   \\n')\n```\n\nHere, the use of ```--ignore-all-space``` prevents a difference being reported on the 2nd and 3rd lines.\n\n\n\n<br>\n\n#### **forceFake** (boolean) [![top](top.png)](#options-object)\n\ngit-diff will initially attempt to use ```git``` and ```printf``` to get the real git diff.\n\nIf it cannot, it instead returns a very good fake git diff.\n\nA fake git diff is faster to produce but may not be 100% representative of a real git diff.\n\nThe [flags](#flags-string--null-) option is ignored when faking and fake diffs never have a header.\n\nHowever, if a fake is good enough and speed is of the essence then you may want to force a fake git diff.\n\nThe forceFake option allows you to do exactly that:\n\n```javascript 1.5\nvar gitDiff = require('git-diff')\nvar oldStr = 'fred\\nis\\nfunny\\n'\nvar newStr = 'paul\\nis\\nfunny\\n'\nvar diff = gitDiff(oldStr, newStr, {forceFake: true})\n\nvar assert = require('assert')\nassert.equal(diff, '-fred\\n+paul\\n is\\n funny\\n')\n```\n\n\n\n<br>\n\n#### **save** (boolean) [![top](top.png)](#options-object)\n\nIts annoying to keep passing the same options every time.\n\ngit-diff, if instructed to do so, will remember previously used options for you.\n\nWhen the `{save: true}` option is used in a call to git-diff subsequent calls remember the options.\n\n```javascript 1.5\nvar gitDiff = require('git-diff')\nvar oldStr = 'fred\\nis\\nfunny\\n'\nvar newStr = 'paul\\nis\\nfunny\\n'\nvar diff1 = gitDiff(oldStr, newStr, {save: true, wordDiff: true})\nvar diff2 = gitDiff(oldStr, newStr)\n\nvar assert = require('assert')\nassert.equal(diff1, '@@ -1,3 +1,3 @@\\n[-fred-]{+paul+}\\nis\\nfunny\\n')\nassert.equal(diff2, '@@ -1,3 +1,3 @@\\n[-fred-]{+paul+}\\nis\\nfunny\\n')\n```\n\nHere, the second call remembers that the wordDiff option is on. `{wordDiff: true}` is now the default.\n\n\n\n<br>\n\n## Async execution\n\ngit-diff offers a promise based async solution:\n\n```javascript 1.5\nvar gitDiff = require('git-diff/async')\nvar oldStr = 'fred\\nis\\nfunny\\n'\nvar newStr = 'paul\\nis\\nfunny\\n'\ngitDiff(oldStr, newStr).then(function(diff) {\n  var assert = require('assert')\n  assert.equal(diff, '@@ -1,3 +1,3 @@\\n-fred\\n+paul\\n is\\n funny\\n')\n})\n```\n\n\n\n<br>\n\n## FAQs\n\n> **How good is the fake git diff?**<br>\n> The diff module used for the fake diff does not use the same difference algorithm as git.\n> As such, a line diff is likely to be identical to a git line diff whereas a word diff will have some variance.\n\n> **How can I tell whether the returned git diff is real or fake?**<br>\n> If the ```@@ -1,3 +1,3 @@``` header is present then the returned git diff is real.<br>\n> If the header is absent then either the [noHeaders](#options-object) option is on or the returned git diff is fake.\n\n> **Will my environment produce a real or fake git diff?**<br>\n> Linux and mac have the coveted ```printf``` command available. On Windows [git bash](https://git-for-windows.github.io) makes ```printf``` accessible.<br>\n> Assuming that git is installed, any of these environments will produce a real git diff.\n\n\n\n<br>\n\n## Author says\n\nWhat's the **difference** between how God treats the righteous and the wicked?\n\n> And God saw that the light was good. And God separated the light from the darkness. [Genesis 1:4 ESV](https://www.biblegateway.com/passage/?search=Genesis+1%3A4&version=ESV)\n\nAnd He will do it again:\n\n> Let both grow together until the harvest, and at harvest time I will tell the reapers, “Gather the weeds first and bind them in bundles to be burned, but gather the wheat into my barn.” [Matthew 13:30 ESV](https://www.biblegateway.com/passage/?search=matthew+13%3A30&version=ESV)\n\nMuch love :D\n\n\n\n<br><br><br><br><br>\n","_attachments":{},"homepage":"https://github.com/danday74/git-diff#readme","bugs":{"url":"https://github.com/danday74/git-diff/issues"},"license":"ISC"}