{"_id":"jsondiffpatch","_rev":"4232236","name":"jsondiffpatch","description":"JSON diff & patch (object and array diff, text diff, multiple output formats)","dist-tags":{"latest":"0.7.3"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"time":{"modified":"2026-03-23T00:40:50.000Z","created":"2012-07-17T17:27:27.667Z","0.7.3":"2025-03-31T22:07:55.507Z","0.7.2":"2025-03-28T00:25:32.972Z","0.6.2":"2025-03-23T20:44:45.356Z","0.6.1":"2025-03-21T21:07:32.186Z","0.6.0":"2023-12-15T14:22:06.372Z","0.5.0":"2023-08-20T18:54:19.960Z","0.4.1":"2020-01-02T21:09:06.069Z","0.4.0":"2020-01-02T01:05:16.413Z","0.3.11":"2018-06-25T00:23:54.266Z","0.3.10":"2018-05-13T02:43:03.617Z","0.3.9":"2018-04-09T02:55:36.100Z","0.3.8":"2018-03-29T02:47:05.922Z","0.3.7":"2018-03-11T17:26:24.846Z","0.3.6":"2018-03-11T17:15:30.147Z","0.3.5":"2018-02-14T04:01:16.943Z","0.3.4":"2018-02-14T01:54:21.843Z","0.3.3":"2018-02-14T01:51:23.797Z","0.3.2":"2018-02-11T22:54:00.328Z","0.3.1":"2018-02-11T22:23:32.689Z","0.2.5":"2017-10-18T04:28:54.755Z","0.2.4":"2016-09-12T21:50:45.719Z","0.2.3":"2016-09-03T06:35:59.115Z","0.2.2":"2016-09-03T06:18:24.765Z","0.1.43":"2016-04-01T03:23:06.345Z","0.1.41":"2016-02-14T06:11:02.691Z","0.1.40":"2016-02-14T05:35:24.541Z","0.1.39":"2016-02-14T04:32:26.123Z","0.1.38":"2015-12-10T23:01:53.703Z","0.1.37":"2015-09-10T01:14:48.340Z","0.1.36":"2015-09-05T00:11:06.735Z","0.1.34":"2015-09-04T23:40:42.425Z","0.1.33":"2015-06-22T15:23:29.670Z","0.1.32":"2015-06-22T15:22:41.980Z","0.1.31":"2015-03-02T13:22:44.191Z","0.1.27":"2014-12-24T22:07:27.022Z","0.1.26":"2014-12-22T19:16:35.781Z","0.1.25":"2014-12-15T21:50:38.693Z","0.1.24":"2014-12-12T11:29:30.643Z","0.1.23":"2014-12-12T11:25:10.276Z","0.1.22":"2014-12-04T17:19:20.160Z","0.1.21":"2014-12-04T17:16:53.313Z","0.1.20":"2014-11-02T21:27:31.427Z","0.1.18":"2014-10-30T17:03:28.360Z","0.1.17":"2014-09-24T06:17:24.794Z","0.1.16":"2014-09-24T06:02:40.756Z","0.1.15":"2014-09-24T05:59:36.268Z","0.1.14":"2014-09-24T05:36:19.630Z","0.1.12":"2014-09-24T05:31:30.296Z","0.1.10":"2014-09-24T05:25:41.038Z","0.1.8":"2014-07-10T04:16:45.293Z","0.1.7":"2014-06-10T17:33:05.755Z","0.1.6":"2014-05-30T02:14:32.656Z","0.1.5":"2014-03-05T22:37:51.372Z","0.1.4":"2014-03-03T00:23:01.350Z","0.1.3":"2014-03-02T23:41:55.440Z","0.1.2":"2014-03-02T22:48:01.084Z","0.1.1":"2014-03-02T05:58:50.578Z","0.1.0":"2014-03-02T05:42:03.486Z","0.0.11":"2014-01-24T19:53:30.844Z","0.0.10":"2014-01-23T22:23:20.719Z","0.0.9":"2014-01-19T18:20:48.787Z","0.0.8":"2013-07-16T04:05:32.295Z","0.0.7":"2013-02-07T23:25:43.498Z","0.0.5":"2012-07-18T02:21:12.300Z","0.0.3":"2012-07-18T02:18:03.819Z","0.0.2":"2012-07-18T01:49:25.882Z","0.0.1":"2012-07-17T17:27:27.667Z"},"users":{"salvatorelab":true,"ernusame":true,"samobo":true,"nukisman":true,"alexandreribeiro":true,"santi8ago8":true,"zhbyak47":true,"seldszar":true,"app.romanysoft":true},"author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/benjamine/jsondiffpatch.git"},"versions":{"0.7.3":{"name":"jsondiffpatch","version":"0.7.3","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"JSON diff & patch (object and array diff, text diff, multiple output formats)","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"type":"module","sideEffects":["*.css"],"main":"./lib/index.js","types":"./lib/index.d.ts","exports":{".":"./lib/index.js","./with-text-diffs":"./lib/with-text-diffs.js","./formatters/*":"./lib/formatters/*.js","./formatters/styles/*.css":"./lib/formatters/styles/*.css"},"bin":{"jsondiffpatch":"bin/jsondiffpatch.js"},"scripts":{"build":"tsc && ncp ./src/formatters/styles/ ./lib/formatters/styles/","type-check":"tsc --noEmit","lint":"biome check --error-on-warnings .","test":"vitest --coverage","prepack":"npm run build && cp ../../MIT-LICENSE.txt . && cp ../../README.md .","prepublishOnly":"npm run test && npm run lint"},"repository":{"type":"git","url":"git+https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"@dmsnell/diff-match-patch":"^1.1.0"},"devDependencies":{"@vitest/coverage-v8":"^3.0.9","ncp":"^2.0.0","tslib":"^2.6.2","typescript":"^5.8.2","vitest":"^3.0.9"},"license":"MIT","engines":{"node":"^18.0.0 || >=20.0.0"},"homepage":"https://github.com/benjamine/jsondiffpatch","_id":"jsondiffpatch@0.7.3","gitHead":"a2d3cb51542e885496718395841a41e0bcbc0214","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"d83360730767c48076fb4a8db89d33d46de0cbe2","size":34508,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.7.3.tgz"},"_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"directories":{},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jsondiffpatch_0.7.3_1743458875322_0.5113623994128798"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-31T22:07:55.507Z","publish_time":1743458875507,"_source_registry_name":"default","_cnpm_publish_time":1743458875507},"0.7.2":{"name":"jsondiffpatch","version":"0.7.2","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"type":"module","sideEffects":["*.css"],"main":"./lib/index.js","types":"./lib/index.d.ts","exports":{".":"./lib/index.js","./with-text-diffs":"./lib/with-text-diffs.js","./formatters/*":"./lib/formatters/*.js","./formatters/styles/*.css":"./lib/formatters/styles/*.css"},"bin":{"jsondiffpatch":"bin/jsondiffpatch.js"},"scripts":{"build":"tsc && ncp ./src/formatters/styles/ ./lib/formatters/styles/","type-check":"tsc --noEmit","lint":"eslint . --ext .ts","test":"vitest --coverage","prepack":"npm run build && cp ../../MIT-LICENSE.txt . && cp ../../README.md .","prepublishOnly":"npm run test && npm run lint"},"repository":{"type":"git","url":"git+https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"@dmsnell/diff-match-patch":"^1.1.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.13.1","@typescript-eslint/parser":"^6.13.1","@vitest/coverage-v8":"^3.0.9","eslint":"^8.55.0","eslint-config-prettier":"^9.1.0","ncp":"^2.0.0","tslib":"^2.6.2","typescript":"~5.3.2","vitest":"^3.0.9"},"license":"MIT","engines":{"node":"^18.0.0 || >=20.0.0"},"homepage":"https://github.com/benjamine/jsondiffpatch","_id":"jsondiffpatch@0.7.2","gitHead":"b653ccea4c53f6a055f0cd7f3bae3fb570fa4b76","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"b6b8634d11dd4d44861b9794cc020f8834080377","size":31517,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.7.2.tgz"},"_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"directories":{},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jsondiffpatch_0.7.2_1743121532666_0.7783252702605437"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-28T00:25:32.972Z","publish_time":1743121532972,"_source_registry_name":"default","_cnpm_publish_time":1743121532972},"0.6.2":{"name":"jsondiffpatch","version":"0.6.2","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"type":"module","sideEffects":["*.css"],"main":"./lib/index.js","types":"./lib/index.d.ts","exports":{".":"./lib/index.js","./with-text-diffs":"./lib/with-text-diffs.js","./formatters/*":"./lib/formatters/*.js","./formatters/styles/*.css":"./lib/formatters/styles/*.css"},"bin":{"jsondiffpatch":"bin/jsondiffpatch.js"},"scripts":{"build":"tsc && ncp ./src/formatters/styles/ ./lib/formatters/styles/","type-check":"tsc --noEmit","lint":"eslint . --ext .ts","test":"jest --coverage","prepack":"npm run build && cp ../../MIT-LICENSE.txt . && cp ../../README.md .","prepublishOnly":"npm run test && npm run lint"},"repository":{"type":"git","url":"git+https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"@types/diff-match-patch":"^1.0.36","diff-match-patch":"^1.0.5"},"devDependencies":{"@types/jest":"^29.5.10","@typescript-eslint/eslint-plugin":"^6.13.1","@typescript-eslint/parser":"^6.13.1","eslint":"^8.55.0","eslint-config-prettier":"^9.1.0","jest":"^29.7.0","ncp":"^2.0.0","ts-jest":"^29.1.1","tslib":"^2.6.2","typescript":"~5.3.2"},"license":"MIT","engines":{"node":"^18.0.0 || >=20.0.0"},"homepage":"https://github.com/benjamine/jsondiffpatch","_id":"jsondiffpatch@0.6.2","gitHead":"f4e24ac4bb30c1ef472cb569a81338e4dae1d259","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"7b4bab88a1b92888a572f70d4dbd9ad3aaecd002","size":25553,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.6.2.tgz"},"_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"directories":{},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jsondiffpatch_0.6.2_1742762685135_0.4243957977095325"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-23T20:44:45.356Z","publish_time":1742762685356,"_source_registry_name":"default","_cnpm_publish_time":1742762685356},"0.6.1":{"name":"jsondiffpatch","version":"0.6.1","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"type":"module","sideEffects":["*.css"],"main":"./lib/index.js","types":"./lib/index.d.ts","exports":{".":"./lib/index.js","./with-text-diffs":"./lib/with-text-diffs.js","./formatters/*":"./lib/formatters/*.js","./formatters/styles/*.css":"./lib/formatters/styles/*.css"},"bin":{"jsondiffpatch":"bin/jsondiffpatch.js"},"scripts":{"build":"tsc && ncp ./src/formatters/styles/ ./lib/formatters/styles/","type-check":"tsc --noEmit","lint":"eslint . --ext .ts","test":"jest --coverage","prepack":"npm run build && cp ../../MIT-LICENSE.txt . && cp ../../README.md .","prepublishOnly":"npm run test && npm run lint"},"repository":{"type":"git","url":"git+https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"@types/diff-match-patch":"^1.0.36","chalk":"^5.3.0","diff-match-patch":"^1.0.5"},"devDependencies":{"@types/jest":"^29.5.10","@typescript-eslint/eslint-plugin":"^6.13.1","@typescript-eslint/parser":"^6.13.1","eslint":"^8.55.0","eslint-config-prettier":"^9.1.0","jest":"^29.7.0","ncp":"^2.0.0","ts-jest":"^29.1.1","tslib":"^2.6.2","typescript":"~5.3.2"},"license":"MIT","engines":{"node":"^18.0.0 || >=20.0.0"},"homepage":"https://github.com/benjamine/jsondiffpatch","_id":"jsondiffpatch@0.6.1","gitHead":"3747826818d9508a071ab5927337e4acc51c48da","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"99c61ab5a61312f985659c3abe0c03e5226b2944","size":24468,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.6.1.tgz"},"_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"directories":{},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jsondiffpatch_0.6.1_1742591251978_0.6629025500907408"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-21T21:07:32.186Z","publish_time":1742591252186,"_source_registry_name":"default","_cnpm_publish_time":1742591252186},"0.6.0":{"name":"jsondiffpatch","version":"0.6.0","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"type":"module","sideEffects":["*.css"],"main":"./lib/index.js","types":"./lib/index.d.ts","exports":{".":"./lib/index.js","./with-text-diffs":"./lib/with-text-diffs.js","./formatters/*":"./lib/formatters/*.js","./formatters/styles/*.css":"./lib/formatters/styles/*.css"},"bin":{"jsondiffpatch":"bin/jsondiffpatch.js"},"scripts":{"build":"tsc && ncp ./src/formatters/styles/ ./lib/formatters/styles/","type-check":"tsc --noEmit","lint":"eslint . --ext .ts","test":"jest --coverage","prepack":"npm run build","prepublishOnly":"npm run test && npm run lint"},"repository":{"type":"git","url":"git+https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"@types/diff-match-patch":"^1.0.36","chalk":"^5.3.0","diff-match-patch":"^1.0.5"},"devDependencies":{"@types/jest":"^29.5.10","@typescript-eslint/eslint-plugin":"^6.13.1","@typescript-eslint/parser":"^6.13.1","eslint":"^8.55.0","eslint-config-prettier":"^9.1.0","jest":"^29.7.0","ncp":"^2.0.0","ts-jest":"^29.1.1","tslib":"^2.6.2","typescript":"~5.3.2"},"license":"MIT","engines":{"node":"^18.0.0 || >=20.0.0"},"homepage":"https://github.com/benjamine/jsondiffpatch","_id":"jsondiffpatch@0.6.0","gitHead":"49af257677c1c77aa709de64315870ee423a3be9","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"daa6a25bedf0830974c81545568d5f671c82551f","size":21128,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.6.0.tgz"},"_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"directories":{},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsondiffpatch_0.6.0_1702650126195_0.15548114557946002"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-15T14:22:06.372Z","publish_time":1702650126372,"_source_registry_name":"default","_cnpm_publish_time":1702650126372},"0.5.0":{"name":"jsondiffpatch","version":"0.5.0","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"browser":"dist/jsondiffpatch.umd.js","main":"dist/jsondiffpatch.cjs.js","module":"dist/jsondiffpatch.esm.js","types":"./dist/index","bin":{"jsondiffpatch":"bin/jsondiffpatch"},"scripts":{"build":"rollup -c","build-dist":"rollup -c rollup-dist.config.mjs","test-browser":"gulp test-browser","lint":"eslint .","bump":"gulp bump","test":"nyc mocha","watch":"nodemon --exec \"mocha\"","prepack":"npm run build && npm run build-dist","cover-report":"open coverage/lcov-report/index.html","cover-publish":"nyc mocha && codeclimate < coverage/lcov.info"},"repository":{"type":"git","url":"git+https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"chalk":"^3.0.0","diff-match-patch":"^1.0.0"},"devDependencies":{"@babel/core":"^7.22.10","@babel/eslint-parser":"^7.22.10","@babel/plugin-proposal-export-default-from":"^7.22.5","@babel/preset-env":"^7.22.10","@istanbuljs/nyc-config-babel":"^3.0.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-node-resolve":"^15.2.0","@rollup/plugin-replace":"^5.0.2","babel-plugin-istanbul":"^6.1.1","chai":"^4.3.7","eslint":"^8.47.0","eslint-config-standard":"^17.1.0","mocha":"^10.2.0","nodemon":"^3.0.1","nyc":"^15.1.0","prettier":"^3.0.2","rollup":"^3.28.0","rollup-plugin-istanbul":"^4.0.0","rollup-plugin-visualizer":"^5.9.2"},"bundleDependencies":[],"license":"MIT","engines":{"node":">=8.17.0"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"2c21d63564cd054abcb01391a1ed9e4a75d1370e","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.5.0","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"shasum":"f9795416022685a3ba7eced11a338c5cb0cf66f4","size":599501,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.5.0.tgz"},"_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"directories":{},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsondiffpatch_0.5.0_1692557659650_0.1989681277819988"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-20T18:54:19.960Z","publish_time":1692557659960,"_source_registry_name":"default","_cnpm_publish_time":1692557659960},"0.4.1":{"name":"jsondiffpatch","version":"0.4.1","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"browser":"dist/jsondiffpatch.umd.js","main":"dist/jsondiffpatch.cjs.js","module":"dist/jsondiffpatch.esm.js","types":"./dist/index","bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"build":"rollup -c","build-dist":"rollup -c rollup-dist.config.js","test-browser":"gulp test-browser","lint":"eslint .","bump":"gulp bump","test":"nyc mocha","watch":"nodemon --exec \"mocha\"","prepublish":"npm run build && npm run build-dist","cover-report":"open coverage/lcov-report/index.html","cover-publish":"nyc mocha && codeclimate < coverage/lcov.info"},"repository":{"type":"git","url":"git+https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"chalk":"^2.3.0","diff-match-patch":"^1.0.0"},"devDependencies":{"@istanbuljs/nyc-config-babel":"^1.2.2","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.2","codeclimate-test-reporter":"^0.5.1","eslint":"^4.16.0","eslint-config-standard":"^11.0.0-beta.0","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","mkdirp":"^0.5.1","mocha":"^5.0.0","nodemon":"^1.17.1","npm-check":"^5.9.0","nyc":"^11.4.1","prettier":"^1.10.2","rollup":"^0.54.1","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-istanbul":"^2.0.0","rollup-plugin-node-resolve":"^3.0.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-visualizer":"^0.3.1"},"bundleDependencies":[],"license":"MIT","engines":{"node":">=8.17.0"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"12f49b3306a7dabf3e223200d3db5f5716ecb4d9","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.4.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"shasum":"9fb085036767f03534ebd46dcd841df6070c5773","size":573700,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.4.1.tgz"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsondiffpatch_0.4.1_1577999345860_0.8938019246107909"},"_hasShrinkwrap":false,"publish_time":1577999346069,"_cnpm_publish_time":1577999346069},"0.4.0":{"name":"jsondiffpatch","version":"0.4.0","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"browser":"dist/jsondiffpatch.umd.js","main":"dist/jsondiffpatch.cjs.js","module":"dist/jsondiffpatch.esm.js","types":"./dist/index","bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"build":"rollup -c","build-dist":"rollup -c rollup-dist.config.js","test-browser":"gulp test-browser","lint":"eslint .","bump":"gulp bump","test":"nyc mocha","watch":"nodemon --exec \"mocha\"","prepublish":"npm run build && npm run build-dist","cover-report":"open coverage/lcov-report/index.html","cover-publish":"nyc mocha && codeclimate < coverage/lcov.info"},"repository":{"type":"git","url":"git+https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"chalk":"^2.3.0","diff-match-patch":"^1.0.0"},"devDependencies":{"@istanbuljs/nyc-config-babel":"^1.2.2","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.2","codeclimate-test-reporter":"^0.5.1","eslint":"^4.16.0","eslint-config-standard":"^11.0.0-beta.0","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","mkdirp":"^0.5.1","mocha":"^5.0.0","nodemon":"^1.17.1","npm-check":"^5.9.0","nyc":"^11.4.1","prettier":"^1.10.2","rollup":"^0.54.1","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-istanbul":"^2.0.0","rollup-plugin-node-resolve":"^3.0.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-visualizer":"^0.3.1"},"bundleDependencies":[],"license":"MIT","engines":{"node":">=8.17.0"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"b0a41f953b75c2f735a40e3eeec824070e31738b","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.4.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"0a7bf7e9ddb42a7353fc8f36323a0644b548e756","size":573919,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.4.0.tgz"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsondiffpatch_0.4.0_1577927116219_0.9595050995840422"},"_hasShrinkwrap":false,"publish_time":1577927116413,"_cnpm_publish_time":1577927116413},"0.3.11":{"name":"jsondiffpatch","version":"0.3.11","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"browser":"dist/jsondiffpatch.umd.js","main":"dist/jsondiffpatch.cjs.js","module":"dist/jsondiffpatch.esm.js","types":"./dist/index","files":["dist","bin"],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"build":"rollup -c","build-dist":"rollup -c rollup-dist.config.js","test-browser":"gulp test-browser","lint":"eslint .","bump":"gulp bump","test":"nyc mocha","watch":"nodemon --exec \"mocha\"","prepublish":"npm run build && npm run build-dist","cover-report":"open coverage/lcov-report/index.html","cover-publish":"nyc mocha && codeclimate < coverage/lcov.info"},"repository":{"type":"git","url":"git+https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"chalk":"^2.3.0","diff-match-patch":"^1.0.0"},"devDependencies":{"@istanbuljs/nyc-config-babel":"^1.2.2","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.2","codeclimate-test-reporter":"0.0.3","eslint":"^4.16.0","eslint-config-standard":"^11.0.0-beta.0","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","mkdirp":"^0.5.1","mocha":"^5.0.0","nodemon":"^1.17.1","nyc":"^11.4.1","prettier":"^1.10.2","rollup":"^0.54.1","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-istanbul":"^2.0.0","rollup-plugin-node-resolve":"^3.0.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-visualizer":"^0.3.1"},"bundleDependencies":[],"license":"MIT","engines":{"node":">=4.8.0"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"0c4323e9bff23ae231f4bff231ceed4df2b48be5","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.3.11","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"43f9443a0d081b5f79d413fe20f302079e493201","size":570153,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.3.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.3.11.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsondiffpatch_0.3.11_1529886234072_0.1856417805948738"},"_hasShrinkwrap":false,"publish_time":1529886234266,"_cnpm_publish_time":1529886234266},"0.3.10":{"name":"jsondiffpatch","version":"0.3.10","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"browser":"dist/jsondiffpatch.umd.js","main":"dist/jsondiffpatch.cjs.js","module":"dist/jsondiffpatch.esm.js","types":"./dist/index","files":["dist","bin"],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"build":"rollup -c","build-dist":"rollup -c rollup-dist.config.js","test-browser":"gulp test-browser","lint":"eslint .","bump":"gulp bump","test":"nyc mocha","watch":"nodemon --exec \"mocha\"","prepublish":"npm run build && npm run build-dist","cover-report":"open coverage/lcov-report/index.html","cover-publish":"nyc mocha && codeclimate < coverage/lcov.info"},"repository":{"type":"git","url":"git+https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"chalk":"^2.3.0","diff-match-patch":"^1.0.0"},"devDependencies":{"@istanbuljs/nyc-config-babel":"^1.2.2","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.2","codeclimate-test-reporter":"0.0.3","eslint":"^4.16.0","eslint-config-standard":"^11.0.0-beta.0","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","mkdirp":"^0.5.1","mocha":"^5.0.0","nodemon":"^1.17.1","nyc":"^11.4.1","prettier":"^1.10.2","rollup":"^0.54.1","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-istanbul":"^2.0.0","rollup-plugin-node-resolve":"^3.0.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-visualizer":"^0.3.1"},"bundleDependencies":[],"license":"MIT","engines":{"node":">=4.8.0"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"c7ab56562f63be13a8ba4c6f767808b9aeaf0956","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.3.10","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"79b132ea4e50b370fd9f5b150625462a05fedcd2","size":563872,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.3.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.3.10.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsondiffpatch_0.3.10_1526179383424_0.2885013022376415"},"_hasShrinkwrap":false,"publish_time":1526179383617,"_cnpm_publish_time":1526179383617},"0.3.9":{"name":"jsondiffpatch","version":"0.3.9","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"browser":"dist/jsondiffpatch.umd.js","main":"dist/jsondiffpatch.cjs.js","module":"dist/jsondiffpatch.esm.js","types":"./dist/index","files":["dist","bin"],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"build":"rollup -c","build-dist":"rollup -c rollup-dist.config.js","test-browser":"gulp test-browser","lint":"eslint .","bump":"gulp bump","test":"nyc mocha","watch":"nodemon --exec \"mocha\"","prepublish":"npm run build && npm run build-dist","cover-report":"open coverage/lcov-report/index.html","cover-publish":"nyc mocha && codeclimate < coverage/lcov.info"},"repository":{"type":"git","url":"git+https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"chalk":"^2.3.0","diff-match-patch":"^1.0.0"},"devDependencies":{"@istanbuljs/nyc-config-babel":"^1.2.2","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.2","codeclimate-test-reporter":"0.0.3","eslint":"^4.16.0","eslint-config-standard":"^11.0.0-beta.0","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","mkdirp":"^0.5.1","mocha":"^5.0.0","nodemon":"^1.17.1","nyc":"^11.4.1","prettier":"^1.10.2","rollup":"^0.54.1","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-istanbul":"^2.0.0","rollup-plugin-node-resolve":"^3.0.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-visualizer":"^0.3.1"},"bundleDependencies":[],"license":"MIT","engines":{"node":">=4.8.0"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"f427c1ba7e29249620df55430cdc6c835c648639","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.3.9","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"355a4c5c09af720750acc0c2eb9e78f10a20b0fb","size":563833,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.3.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.3.9.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsondiffpatch_0.3.9_1523242535870_0.6893799638528577"},"_hasShrinkwrap":false,"publish_time":1523242536100,"_cnpm_publish_time":1523242536100},"0.3.8":{"name":"jsondiffpatch","version":"0.3.8","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"browser":"dist/jsondiffpatch.umd.js","main":"dist/jsondiffpatch.cjs.js","module":"dist/jsondiffpatch.esm.js","types":"./dist/index","files":["dist","bin"],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"build":"rollup -c","build-dist":"rollup -c rollup-dist.config.js","test-browser":"gulp test-browser","lint":"eslint .","bump":"gulp bump","test":"nyc mocha","watch":"nodemon --exec \"mocha\"","prepublish":"npm run build && npm run build-dist","cover-report":"open coverage/lcov-report/index.html","cover-publish":"nyc mocha && codeclimate < coverage/lcov.info"},"repository":{"type":"git","url":"git+https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"chalk":"^2.3.0","diff-match-patch":"^1.0.0"},"devDependencies":{"@istanbuljs/nyc-config-babel":"^1.2.2","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.2","codeclimate-test-reporter":"0.0.3","eslint":"^4.16.0","eslint-config-standard":"^11.0.0-beta.0","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","mkdirp":"^0.5.1","mocha":"^5.0.0","nodemon":"^1.17.1","nyc":"^11.4.1","prettier":"^1.10.2","rollup":"^0.54.1","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-istanbul":"^2.0.0","rollup-plugin-node-resolve":"^3.0.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-visualizer":"^0.3.1"},"bundleDependencies":[],"license":"MIT","engines":{"node":">=4.8.0"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"e961d9a22a878ca98a52fae892535de9ac08e99a","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.3.8","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"efbc3e569db97d7851130ead81ede9c9f609182d","size":568466,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.3.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.3.8.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsondiffpatch_0.3.8_1522291625782_0.1812017132322814"},"_hasShrinkwrap":false,"publish_time":1522291625922,"_cnpm_publish_time":1522291625922},"0.3.7":{"name":"jsondiffpatch","version":"0.3.7","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"browser":"dist/jsondiffpatch.umd.js","main":"dist/jsondiffpatch.cjs.js","module":"dist/jsondiffpatch.esm.js","types":"./dist/index","files":["dist","bin"],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"build":"rollup -c","build-dist":"rollup -c rollup-dist.config.js","test-browser":"gulp test-browser","bump":"gulp bump","test":"nyc mocha","prepublish":"npm run build && npm run build-dist","cover-report":"open coverage/lcov-report/index.html","cover-publish":"nyc mocha && codeclimate < coverage/lcov.info"},"repository":{"type":"git","url":"git+https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"chalk":"^2.3.0","diff-match-patch":"^1.0.0"},"devDependencies":{"@istanbuljs/nyc-config-babel":"^1.2.2","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.2","codeclimate-test-reporter":"0.0.3","eslint":"^4.16.0","eslint-config-standard":"^11.0.0-beta.0","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","mocha":"^5.0.0","nyc":"^11.4.1","prettier":"^1.10.2","rollup":"^0.54.1","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-istanbul":"^2.0.0","rollup-plugin-node-resolve":"^3.0.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-visualizer":"^0.3.1"},"bundleDependencies":[],"license":"MIT","engines":{"node":">=4.8.0"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"761cd467c3470ea7313b6769a51bdc1c5b7b4b1d","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.3.7","_shasum":"cd0f7917a5394fdddd6e90ca8d45ec68e0fe9868","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"cd0f7917a5394fdddd6e90ca8d45ec68e0fe9868","size":567291,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.3.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.3.7.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsondiffpatch_0.3.7_1520789184681_0.5829630092134643"},"_hasShrinkwrap":false,"publish_time":1520789184846,"_cnpm_publish_time":1520789184846},"0.3.6":{"name":"jsondiffpatch","version":"0.3.6","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"browser":"dist/jsondiffpatch.umd.js","main":"dist/jsondiffpatch.cjs.js","module":"dist/jsondiffpatch.esm.js","types":"./dist/index","files":["dist","bin"],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"build":"rollup -c","build-dist":"rollup -c rollup-dist.config.js","test-browser":"gulp test-browser","bump":"gulp bump","test":"nyc mocha","prepublish":"npm run build && npm run build-dist","cover-report":"open coverage/lcov-report/index.html","cover-publish":"nyc mocha && codeclimate < coverage/lcov.info"},"repository":{"type":"git","url":"git+https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"chalk":"^2.3.0","diff-match-patch":"^1.0.0"},"devDependencies":{"@istanbuljs/nyc-config-babel":"^1.2.2","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.2","codeclimate-test-reporter":"0.0.3","eslint":"^4.16.0","eslint-config-standard":"^11.0.0-beta.0","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","mocha":"^5.0.0","nyc":"^11.4.1","prettier":"^1.10.2","rollup":"^0.54.1","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-istanbul":"^2.0.0","rollup-plugin-node-resolve":"^3.0.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-visualizer":"^0.3.1"},"bundleDependencies":[],"license":"MIT","engines":{"node":">=4.8.0"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"225a8ec37f7a781fe667fa003965dbca97df94aa","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.3.6","_shasum":"b3c2848b9c18c51b4b92f24278b9f96b7c2ae9c0","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"b3c2848b9c18c51b4b92f24278b9f96b7c2ae9c0","size":565783,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.3.6.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsondiffpatch_0.3.6_1520788530014_0.5662219066175265"},"_hasShrinkwrap":false,"publish_time":1520788530147,"_cnpm_publish_time":1520788530147},"0.3.5":{"name":"jsondiffpatch","version":"0.3.5","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"browser":"dist/jsondiffpatch.umd.js","main":"dist/jsondiffpatch.cjs.js","module":"dist/jsondiffpatch.esm.js","types":"./dist/index","files":["dist","bin"],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"build":"rollup -c","test-browser":"gulp test-browser","bump":"gulp bump","test":"nyc mocha","prepublish":"rollup -c","cover-report":"open coverage/lcov-report/index.html","cover-publish":"nyc mocha && codeclimate < coverage/lcov.info"},"repository":{"type":"git","url":"git+https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"chalk":"^2.3.0","diff-match-patch":"^1.0.0"},"devDependencies":{"@istanbuljs/nyc-config-babel":"^1.2.2","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.2","codeclimate-test-reporter":"0.0.3","eslint":"^4.16.0","eslint-config-standard":"^11.0.0-beta.0","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","mocha":"^5.0.0","nyc":"^11.4.1","prettier":"^1.10.2","rollup":"^0.54.1","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-istanbul":"^2.0.0","rollup-plugin-node-resolve":"^3.0.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-visualizer":"^0.3.1"},"bundleDependencies":[],"license":"MIT","engines":{"node":">=4.8.0"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"9b4e2d3305e7342e5df7799fac179fc96572a74a","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.3.5","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"875469f646fc2c9fe339639c79f736f6fe134d04","size":792127,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.3.5.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsondiffpatch_0.3.5_1518580876791_0.23228050678828138"},"_hasShrinkwrap":false,"publish_time":1518580876943,"_cnpm_publish_time":1518580876943},"0.3.4":{"name":"jsondiffpatch","version":"0.3.4","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"browser":"dist/jsondiffpatch.umd.js","main":"dist/jsondiffpatch.cjs.js","module":"dist/jsondiffpatch.esm.js","types":"./dist/index","files":["dist","bin"],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"build":"rollup -c","test-browser":"gulp test-browser","bump":"gulp bump","test":"nyc mocha","prepublish":"rollup -c","cover-report":"open coverage/lcov-report/index.html","cover-publish":"nyc mocha && codeclimate < coverage/lcov.info"},"repository":{"type":"git","url":"git+https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"chalk":"^2.3.0","diff-match-patch":"^1.0.0"},"devDependencies":{"@istanbuljs/nyc-config-babel":"^1.2.2","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.2","codeclimate-test-reporter":"0.0.3","eslint":"^4.16.0","eslint-config-standard":"^11.0.0-beta.0","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","mocha":"^5.0.0","nyc":"^11.4.1","prettier":"^1.10.2","rollup":"^0.54.1","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-istanbul":"^2.0.0","rollup-plugin-node-resolve":"^3.0.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-visualizer":"^0.3.1"},"bundleDependencies":[],"license":"MIT","engines":{"node":">=4.8.0"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"333e3adee966b6743fac90b9fda096ca5987aa15","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.3.4","_shasum":"a622c2b1db30b3750bc6cec7b24d9f22c15420bc","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"a622c2b1db30b3750bc6cec7b24d9f22c15420bc","size":786126,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.3.4.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsondiffpatch_0.3.4_1518573261693_0.07040839772670515"},"_hasShrinkwrap":false,"publish_time":1518573261843,"_cnpm_publish_time":1518573261843},"0.3.3":{"name":"jsondiffpatch","version":"0.3.3","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"browser":"dist/jsondiffpatch.umd.js","main":"dist/jsondiffpatch.cjs.js","module":"dist/jsondiffpatch.esm.js","types":"./src/index","files":["dist","bin"],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"build":"rollup -c","test-browser":"gulp test-browser","bump":"gulp bump","test":"nyc mocha","prepublish":"rollup -c","cover-report":"open coverage/lcov-report/index.html","cover-publish":"nyc mocha && codeclimate < coverage/lcov.info"},"repository":{"type":"git","url":"git+https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"chalk":"^2.3.0","diff-match-patch":"^1.0.0"},"devDependencies":{"@istanbuljs/nyc-config-babel":"^1.2.2","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.2","codeclimate-test-reporter":"0.0.3","eslint":"^4.16.0","eslint-config-standard":"^11.0.0-beta.0","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","mocha":"^5.0.0","nyc":"^11.4.1","prettier":"^1.10.2","rollup":"^0.54.1","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-istanbul":"^2.0.0","rollup-plugin-node-resolve":"^3.0.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-visualizer":"^0.3.1"},"bundleDependencies":[],"license":"MIT","engines":{"node":">=4.8.0"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"6321af933199c15587f2014e8c97d96e1d08dd16","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.3.3","_shasum":"c0bdfeb7fbdf1eef93dbbe66f0a6e92896a2fcc9","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"c0bdfeb7fbdf1eef93dbbe66f0a6e92896a2fcc9","size":786127,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.3.3.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsondiffpatch_0.3.3_1518573083627_0.388967264339968"},"_hasShrinkwrap":false,"publish_time":1518573083797,"_cnpm_publish_time":1518573083797},"0.3.2":{"name":"jsondiffpatch","version":"0.3.2","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"browser":"dist/jsondiffpatch.umd.js","main":"dist/jsondiffpatch.cjs.js","module":"dist/jsondiffpatch.esm.js","types":"./src/index","files":["dist","bin"],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"build":"rollup -c","test-browser":"gulp test-browser","bump":"gulp bump","test":"nyc mocha","prepublish":"rollup -c","cover-report":"open coverage/lcov-report/index.html","cover-publish":"nyc mocha && codeclimate < coverage/lcov.info"},"repository":{"type":"git","url":"git+https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"chalk":"^2.3.0","diff-match-patch":"^1.0.0"},"devDependencies":{"@istanbuljs/nyc-config-babel":"^1.2.2","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.2","codeclimate-test-reporter":"0.0.3","eslint":"^4.16.0","eslint-config-standard":"^11.0.0-beta.0","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","mocha":"^5.0.0","nyc":"^11.4.1","prettier":"^1.10.2","rollup":"^0.54.1","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-istanbul":"^2.0.0","rollup-plugin-node-resolve":"^3.0.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-visualizer":"^0.3.1"},"bundleDependencies":[],"license":"MIT","engines":{"node":">=4.8.0"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"61b11c9d2edfdbdde93c36b4413456081715f286","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.3.2","_shasum":"83e7356cf8620a81248606a657270d134da75eb0","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"83e7356cf8620a81248606a657270d134da75eb0","size":786622,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.3.2.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsondiffpatch_0.3.2_1518389640184_0.5752327199402558"},"_hasShrinkwrap":false,"publish_time":1518389640328,"_cnpm_publish_time":1518389640328},"0.3.1":{"name":"jsondiffpatch","version":"0.3.1","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"browser":"dist/jsondiffpatch.umd.js","main":"dist/jsondiffpatch.cjs.js","module":"dist/jsondiffpatch.esm.js","types":"./src/index","files":["dist"],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"build":"rollup -c","test-browser":"gulp test-browser","bump":"gulp bump","test":"nyc mocha","prepublish":"rollup -c","cover-report":"open coverage/lcov-report/index.html","cover-publish":"nyc mocha && codeclimate < coverage/lcov.info"},"repository":{"type":"git","url":"git+https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"chalk":"^2.3.0","diff-match-patch":"^1.0.0"},"devDependencies":{"@istanbuljs/nyc-config-babel":"^1.2.2","babel-core":"^6.26.0","babel-eslint":"^8.2.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.2","codeclimate-test-reporter":"0.0.3","eslint":"^4.16.0","eslint-config-standard":"^11.0.0-beta.0","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^5.2.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","mocha":"^5.0.0","nyc":"^11.4.1","prettier":"^1.10.2","rollup":"^0.54.1","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-istanbul":"^2.0.0","rollup-plugin-node-resolve":"^3.0.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-visualizer":"^0.3.1"},"bundleDependencies":[],"license":"MIT","engines":{"node":">=4.8.0"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"db03af393994d570f15680e91bc46dfb0c04ea82","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.3.1","_shasum":"510d3e078e4bb61386f4994e315b49d6a80af2a0","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.8.0","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"510d3e078e4bb61386f4994e315b49d6a80af2a0","size":786404,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.3.1.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsondiffpatch_0.3.1_1518387812595_0.9355648716021265"},"_hasShrinkwrap":false,"publish_time":1518387812689,"_cnpm_publish_time":1518387812689},"0.2.5":{"name":"jsondiffpatch","version":"0.2.5","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"gulp test && gulp test-browser","bump":"gulp bump","cover":"istanbul cover --root src gulp test","cover-report":"open coverage/lcov-report/index.html","cover-publish":"istanbul cover _mocha --report lcovonly && codeclimate < coverage/lcov.info"},"main":"./src/main","types":"./src/index","repository":{"type":"git","url":"git+https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"chalk":"^0.5.1"},"devDependencies":{"bulk-require":"^0.2.1","codeclimate-test-reporter":"0.0.3","expect.js":"~0.3.1","fiberglass":"0.0.22","gulp":"^3.8.8","istanbul":"^0.3.2","mocha":"^1.21.4"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"testling":{"harness":"mocha","files":"test/index.js","scripts":["build/jsondiffpatch.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"42a5b6122d352f965f579f4c615716ea5ff31ccb","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.2.5","_shasum":"50361d995cf8c86137e8d5589f20fa5220db3511","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"50361d995cf8c86137e8d5589f20fa5220db3511","size":403274,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.2.5.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsondiffpatch-0.2.5.tgz_1508300933245_0.41625001071952283"},"directories":{},"publish_time":1508300934755,"_hasShrinkwrap":false,"_cnpm_publish_time":1508300934755},"0.2.4":{"name":"jsondiffpatch","version":"0.2.4","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"gulp test && gulp test-browser","bump":"gulp bump","cover":"istanbul cover --root src gulp test","cover-report":"open coverage/lcov-report/index.html","cover-publish":"istanbul cover _mocha --report lcovonly && codeclimate < coverage/lcov.info"},"main":"./src/main","repository":{"type":"git","url":"git+https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"chalk":"^0.5.1"},"devDependencies":{"bulk-require":"^0.2.1","codeclimate-test-reporter":"0.0.3","expect.js":"~0.3.1","fiberglass":"0.0.22","gulp":"^3.8.8","istanbul":"^0.3.2","mocha":"^1.21.4"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"testling":{"harness":"mocha","files":"test/index.js","scripts":["build/jsondiffpatch.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"0fe51f884695b02179e7a836a82b4241243d78cb","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.2.4","_shasum":"d4b6c53b3fc7da1b4b91c1c2aec8b932b7511d5c","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"d4b6c53b3fc7da1b4b91c1c2aec8b932b7511d5c","size":401029,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.2.4.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/jsondiffpatch-0.2.4.tgz_1473717043617_0.832546383375302"},"directories":{},"publish_time":1473717045719,"_cnpm_publish_time":1473717045719,"_hasShrinkwrap":false},"0.2.3":{"name":"jsondiffpatch","version":"0.2.3","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"gulp test && gulp test-browser","bump":"gulp bump","cover":"istanbul cover --root src gulp test","cover-report":"open coverage/lcov-report/index.html","cover-publish":"istanbul cover _mocha --report lcovonly && codeclimate < coverage/lcov.info"},"main":"./src/main","repository":{"type":"git","url":"git+https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"chalk":"^0.5.1"},"devDependencies":{"bulk-require":"^0.2.1","codeclimate-test-reporter":"0.0.3","expect.js":"~0.3.1","fiberglass":"0.0.22","gulp":"^3.8.8","istanbul":"^0.3.2","mocha":"^1.21.4"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"testling":{"harness":"mocha","files":"test/index.js","scripts":["build/jsondiffpatch.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"a4344594c4c6208ae31957d02e71c256f98c612a","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.2.3","_shasum":"b092a94ee828a7b4633734894112c5ec6dabcee1","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"b092a94ee828a7b4633734894112c5ec6dabcee1","size":400953,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.2.3.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jsondiffpatch-0.2.3.tgz_1472884556897_0.9094228646717966"},"directories":{},"publish_time":1472884559115,"_cnpm_publish_time":1472884559115,"_hasShrinkwrap":false},"0.2.2":{"name":"jsondiffpatch","version":"0.2.2","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"gulp test && gulp test-browser","bump":"gulp bump","cover":"istanbul cover --root src gulp test","cover-report":"open coverage/lcov-report/index.html","cover-publish":"istanbul cover _mocha --report lcovonly && codeclimate < coverage/lcov.info"},"main":"./src/main","repository":{"type":"git","url":"git+https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"chalk":"^0.5.1"},"devDependencies":{"bulk-require":"^0.2.1","codeclimate-test-reporter":"0.0.3","expect.js":"~0.3.1","fiberglass":"0.0.22","gulp":"^3.8.8","istanbul":"^0.3.2","mocha":"^1.21.4"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"testling":{"harness":"mocha","files":"test/index.js","scripts":["build/jsondiffpatch.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"88c699f0537ac211c1d20b8f2d5fbd61be9998d6","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.2.2","_shasum":"642c2bc8597375f1d10f400fb03a246a6f23ce97","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"642c2bc8597375f1d10f400fb03a246a6f23ce97","size":400880,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.2.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jsondiffpatch-0.2.2.tgz_1472883502627_0.8314990212675184"},"directories":{},"publish_time":1472883504765,"_cnpm_publish_time":1472883504765,"_hasShrinkwrap":false},"0.1.43":{"name":"jsondiffpatch","version":"0.1.43","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"gulp test && gulp test-browser","bump":"gulp bump","cover":"istanbul cover --root src gulp test","cover-report":"open coverage/lcov-report/index.html","cover-publish":"istanbul cover _mocha --report lcovonly && codeclimate < coverage/lcov.info"},"main":"./src/main","repository":{"type":"git","url":"git+https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"chalk":"^0.5.1"},"devDependencies":{"bulk-require":"^0.2.1","codeclimate-test-reporter":"0.0.3","expect.js":"~0.3.1","fiberglass":"0.0.22","gulp":"^3.8.8","istanbul":"^0.3.2","mocha":"^1.21.4"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"testling":{"harness":"mocha","files":"test/index.js","scripts":["build/jsondiffpatch.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"a7b3a6f68697873fa4e5a421a86a7ae3beb6798d","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.43","_shasum":"c052889a99ef7eba19d0095f90f725cfa70a5611","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"c052889a99ef7eba19d0095f90f725cfa70a5611","size":395955,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.43.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.43.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jsondiffpatch-0.1.43.tgz_1459480983529_0.8022641930729151"},"directories":{},"publish_time":1459480986345,"_cnpm_publish_time":1459480986345,"_hasShrinkwrap":false},"0.1.41":{"name":"jsondiffpatch","version":"0.1.41","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"gulp test && gulp test-browser","bump":"gulp bump","cover":"istanbul cover --root src gulp test","cover-report":"open coverage/lcov-report/index.html","cover-publish":"istanbul cover _mocha --report lcovonly && codeclimate < coverage/lcov.info"},"main":"./src/main","repository":{"type":"git","url":"git+https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"chalk":"^0.5.1"},"devDependencies":{"bulk-require":"^0.2.1","codeclimate-test-reporter":"0.0.3","expect.js":"~0.3.1","fiberglass":"0.0.22","gulp":"^3.8.8","istanbul":"^0.3.2","mocha":"^1.21.4"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"testling":{"harness":"mocha","files":"test/index.js","scripts":["build/jsondiffpatch.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"d5c9e6e0035fb6af0360c69d4bb23fe98c5e4b57","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.41","_shasum":"dfb453345602b163dcb60a9a54ef0794064d548a","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"dfb453345602b163dcb60a9a54ef0794064d548a","size":394989,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.41.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.41.tgz"},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/jsondiffpatch-0.1.41.tgz_1455430258493_0.12939916807226837"},"directories":{},"publish_time":1455430262691,"_cnpm_publish_time":1455430262691,"_hasShrinkwrap":false},"0.1.40":{"name":"jsondiffpatch","version":"0.1.40","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"gulp test && gulp test-browser","bump":"gulp bump","cover":"istanbul cover --root src gulp test","cover-report":"open coverage/lcov-report/index.html","cover-publish":"istanbul cover _mocha --report lcovonly && codeclimate < coverage/lcov.info"},"main":"./src/main","repository":{"type":"git","url":"git+https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"chalk":"^0.5.1"},"devDependencies":{"bulk-require":"^0.2.1","codeclimate-test-reporter":"0.0.3","expect.js":"~0.3.1","fiberglass":"0.0.22","gulp":"^3.8.8","istanbul":"^0.3.2","mocha":"^1.21.4"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"testling":{"harness":"mocha","files":"test/index.js","scripts":["build/jsondiffpatch.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"b19694fe22ce738effc38afaf7cd15c35864ef58","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.40","_shasum":"3d481e512639379a7639b4a4e68d2d3d59fdc4dc","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"3d481e512639379a7639b4a4e68d2d3d59fdc4dc","size":394978,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.40.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.40.tgz"},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/jsondiffpatch-0.1.40.tgz_1455428122697_0.9524750837590545"},"directories":{},"publish_time":1455428124541,"_cnpm_publish_time":1455428124541,"_hasShrinkwrap":false},"0.1.39":{"name":"jsondiffpatch","version":"0.1.39","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"gulp test && gulp test-browser","bump":"gulp bump","cover":"istanbul cover --root src gulp test","cover-report":"open coverage/lcov-report/index.html","cover-publish":"istanbul cover _mocha --report lcovonly && codeclimate < coverage/lcov.info"},"main":"./src/main","repository":{"type":"git","url":"git+https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"chalk":"^0.5.1"},"devDependencies":{"bulk-require":"^0.2.1","codeclimate-test-reporter":"0.0.3","expect.js":"~0.3.1","fiberglass":"0.0.22","gulp":"^3.8.8","istanbul":"^0.3.2","mocha":"^1.21.4"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"testling":{"harness":"mocha","files":"test/index.js","scripts":["build/jsondiffpatch.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"00c56cffeb23b45e876f4a72ddd14eb8e677d7c8","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.39","_shasum":"52ac8c895e9bd74a23f6618df31035906d653b16","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"52ac8c895e9bd74a23f6618df31035906d653b16","size":392954,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.39.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.39.tgz"},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/jsondiffpatch-0.1.39.tgz_1455424344210_0.6905549361836165"},"directories":{},"publish_time":1455424346123,"_cnpm_publish_time":1455424346123,"_hasShrinkwrap":false},"0.1.38":{"name":"jsondiffpatch","version":"0.1.38","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"gulp test && gulp test-browser","bump":"gulp bump","cover":"istanbul cover --root src gulp test","cover-report":"open coverage/lcov-report/index.html","cover-publish":"istanbul cover _mocha --report lcovonly && codeclimate < coverage/lcov.info"},"main":"./src/main","repository":{"type":"git","url":"git+https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"chalk":"^0.5.1"},"devDependencies":{"bulk-require":"^0.2.1","codeclimate-test-reporter":"0.0.3","expect.js":"~0.3.1","fiberglass":"0.0.22","gulp":"^3.8.8","istanbul":"^0.3.2","mocha":"^1.21.4"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"testling":{"harness":"mocha","files":"test/index.js","scripts":["build/jsondiffpatch.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"ef25df3383ff3984418be819098412c6fffd3c27","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.38","_shasum":"72bfbe43ff09c9e2cabdbf11e7bb9d15605b1d55","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"72bfbe43ff09c9e2cabdbf11e7bb9d15605b1d55","size":379987,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.38.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.38.tgz"},"directories":{},"publish_time":1449788513703,"_cnpm_publish_time":1449788513703,"_hasShrinkwrap":false},"0.1.37":{"name":"jsondiffpatch","version":"0.1.37","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"gulp test && gulp test-browser","bump":"gulp bump","cover":"istanbul cover --root src gulp test","cover-report":"open coverage/lcov-report/index.html","cover-publish":"istanbul cover _mocha --report lcovonly && codeclimate < coverage/lcov.info"},"main":"./src/main","repository":{"type":"git","url":"https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"chalk":"^0.5.1"},"devDependencies":{"bulk-require":"^0.2.1","codeclimate-test-reporter":"0.0.3","expect.js":"~0.3.1","fiberglass":"~0.0.11","gulp":"^3.8.8","istanbul":"^0.3.2","mocha":"^1.21.4"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"testling":{"harness":"mocha","files":"test/index.js","scripts":["build/jsondiffpatch.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"d3f454497fbf4fc91ced6631aa718047fe983c04","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.37","_shasum":"dab6b48679ec99b18e7fdd00d6725fb6ebf1f63d","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.32","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"dab6b48679ec99b18e7fdd00d6725fb6ebf1f63d","size":370114,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.37.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.37.tgz"},"directories":{},"publish_time":1441847688340,"_cnpm_publish_time":1441847688340,"_hasShrinkwrap":false},"0.1.36":{"name":"jsondiffpatch","version":"0.1.36","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"gulp test && gulp test-browser","bump":"gulp bump","cover":"istanbul cover --root src gulp test","cover-report":"open coverage/lcov-report/index.html","cover-publish":"istanbul cover _mocha --report lcovonly && codeclimate < coverage/lcov.info"},"main":"./src/main","repository":{"type":"git","url":"https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"chalk":"^0.5.1"},"devDependencies":{"bulk-require":"^0.2.1","codeclimate-test-reporter":"0.0.3","expect.js":"~0.3.1","fiberglass":"~0.0.11","gulp":"^3.8.8","istanbul":"^0.3.2","mocha":"^1.21.4"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"testling":{"harness":"mocha","files":"test/index.js","scripts":["build/jsondiffpatch.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"5acf1896e2f1db7df6a31b7af8f9bf6555b1d987","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.36","_shasum":"319f430993e20bf7c3443423b4cc1be0acbce4bc","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.32","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"319f430993e20bf7c3443423b4cc1be0acbce4bc","size":370014,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.36.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.36.tgz"},"directories":{},"publish_time":1441411866735,"_cnpm_publish_time":1441411866735,"_hasShrinkwrap":false},"0.1.34":{"name":"jsondiffpatch","version":"0.1.34","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"gulp test && gulp test-browser","bump":"gulp bump","cover":"istanbul cover --root src gulp test","cover-report":"open coverage/lcov-report/index.html","cover-publish":"istanbul cover _mocha --report lcovonly && codeclimate < coverage/lcov.info"},"main":"./src/main","repository":{"type":"git","url":"https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"chalk":"^0.5.1"},"devDependencies":{"bulk-require":"^0.2.1","codeclimate-test-reporter":"0.0.3","expect.js":"~0.3.1","fiberglass":"~0.0.11","gulp":"^3.8.8","istanbul":"^0.3.2","mocha":"^1.21.4"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"testling":{"harness":"mocha","files":"test/index.js","scripts":["build/jsondiffpatch.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"9f8c47bfcfe6ca905bcb309830d5ae22da084684","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.34","_shasum":"5d52f8cdbae296a83d34cb281a3b7e6840d704ae","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.32","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"5d52f8cdbae296a83d34cb281a3b7e6840d704ae","size":369515,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.34.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.34.tgz"},"directories":{},"publish_time":1441410042425,"_cnpm_publish_time":1441410042425,"_hasShrinkwrap":false},"0.1.33":{"name":"jsondiffpatch","version":"0.1.33","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"gulp test && gulp test-browser","bump":"gulp bump","cover":"istanbul cover --root src gulp test","cover-report":"open coverage/lcov-report/index.html","cover-publish":"istanbul cover _mocha --report lcovonly && codeclimate < coverage/lcov.info"},"main":"./src/main","repository":{"type":"git","url":"https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"chalk":"^0.5.1"},"devDependencies":{"bulk-require":"^0.2.1","codeclimate-test-reporter":"0.0.3","expect.js":"~0.3.1","fiberglass":"~0.0.11","gulp":"^3.8.8","istanbul":"^0.3.2","mocha":"^1.21.4"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"testling":{"harness":"mocha","files":"test/index.js","scripts":["build/jsondiffpatch.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"a49324b8beca6c551c796273223103ac0bec60b6","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.33","_shasum":"84b3654997ddfad1e469b75ec6b80ae4b6416a20","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.32","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"84b3654997ddfad1e469b75ec6b80ae4b6416a20","size":369466,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.33.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.33.tgz"},"directories":{},"publish_time":1434986609670,"_cnpm_publish_time":1434986609670,"_hasShrinkwrap":false},"0.1.32":{"name":"jsondiffpatch","version":"0.1.32","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"gulp test && gulp test-browser","bump":"gulp bump","cover":"istanbul cover --root src gulp test","cover-report":"open coverage/lcov-report/index.html","cover-publish":"istanbul cover _mocha --report lcovonly && codeclimate < coverage/lcov.info"},"main":"./src/main","repository":{"type":"git","url":"https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"chalk":"^0.5.1"},"devDependencies":{"bulk-require":"^0.2.1","codeclimate-test-reporter":"0.0.3","expect.js":"~0.3.1","fiberglass":"~0.0.11","gulp":"^3.8.8","istanbul":"^0.3.2","mocha":"^1.21.4"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"testling":{"harness":"mocha","files":"test/index.js","scripts":["build/jsondiffpatch.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"4dffc97896e21e7118a658719522b3dca2c869e1","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.32","_shasum":"58318f08f53af87f229edfcb7ae7924f29e9b406","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.32","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"58318f08f53af87f229edfcb7ae7924f29e9b406","size":369458,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.32.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.32.tgz"},"directories":{},"publish_time":1434986561980,"_cnpm_publish_time":1434986561980,"_hasShrinkwrap":false},"0.1.31":{"name":"jsondiffpatch","version":"0.1.31","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"gulp test && gulp test-browser","bump":"gulp bump","cover":"istanbul cover --root src gulp test","cover-report":"open coverage/lcov-report/index.html","cover-publish":"istanbul cover _mocha --report lcovonly && codeclimate < coverage/lcov.info"},"main":"./src/main","repository":{"type":"git","url":"https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"dependencies":{"chalk":"^0.5.1"},"devDependencies":{"bulk-require":"^0.2.1","codeclimate-test-reporter":"0.0.3","expect.js":"~0.3.1","fiberglass":"~0.0.11","gulp":"^3.8.8","istanbul":"^0.3.2","mocha":"^1.21.4"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"testling":{"harness":"mocha","files":"test/index.js","scripts":["build/jsondiffpatch.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"4bd80b25487a95c1142f4fb9dced7c74069672ae","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.31","_shasum":"d9e9c5a6aa3a4c40a421a5aef60ed6f91d5a06f2","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.32","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"d9e9c5a6aa3a4c40a421a5aef60ed6f91d5a06f2","size":369372,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.31.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.31.tgz"},"directories":{},"publish_time":1425302564191,"_cnpm_publish_time":1425302564191,"_hasShrinkwrap":false},"0.1.27":{"name":"jsondiffpatch","version":"0.1.27","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"gulp test && gulp test-browser","bump":"gulp bump","cover":"istanbul cover --root src gulp test","cover-report":"open coverage/lcov-report/index.html","cover-publish":"istanbul cover _mocha --report lcovonly && codeclimate < coverage/lcov.info"},"main":"./src/main","repository":{"type":"git","url":"https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"devDependencies":{"bulk-require":"^0.2.1","codeclimate-test-reporter":"0.0.3","expect.js":"~0.3.1","fiberglass":"~0.0.11","gulp":"^3.8.8","istanbul":"^0.3.2","mocha":"^1.21.4"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"dependencies":{"chalk":"^0.5.1"},"testling":{"harness":"mocha","files":"test/index.js","scripts":["build/jsondiffpatch.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"8cf26d5a8db717c3e6adddf8073fb1827a982415","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.27","_shasum":"fde8949b5c9b2518681bcf3c07c0eedc9c872bf6","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.32","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"fde8949b5c9b2518681bcf3c07c0eedc9c872bf6","size":369293,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.27.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.27.tgz"},"directories":{},"publish_time":1419458847022,"_cnpm_publish_time":1419458847022,"_hasShrinkwrap":false},"0.1.26":{"name":"jsondiffpatch","version":"0.1.26","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"gulp test && gulp test-browser","bump":"gulp bump","cover":"istanbul cover --root src gulp test","cover-report":"open coverage/lcov-report/index.html","cover-publish":"istanbul cover _mocha --report lcovonly && codeclimate < coverage/lcov.info"},"main":"./src/main","repository":{"type":"git","url":"https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"devDependencies":{"bulk-require":"^0.2.1","codeclimate-test-reporter":"0.0.3","expect.js":"~0.3.1","fiberglass":"~0.0.11","gulp":"^3.8.8","istanbul":"^0.3.2","mocha":"^1.21.4"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"dependencies":{"chalk":"^0.5.1"},"testling":{"harness":"mocha","files":"test/index.js","scripts":["build/jsondiffpatch.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"60b18183f5c5dc9458d6b0bd2d73eda593e2ca20","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.26","_shasum":"f9db6d8f1eb848225cdd155e9bdb79468c8eebd3","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.32","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"f9db6d8f1eb848225cdd155e9bdb79468c8eebd3","size":367088,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.26.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.26.tgz"},"directories":{},"publish_time":1419275795781,"_cnpm_publish_time":1419275795781,"_hasShrinkwrap":false},"0.1.25":{"name":"jsondiffpatch","version":"0.1.25","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"gulp test && gulp test-browser","bump":"gulp bump","cover":"istanbul cover --root src gulp test","cover-report":"open coverage/lcov-report/index.html","cover-publish":"istanbul cover _mocha --report lcovonly && codeclimate < coverage/lcov.info"},"main":"./src/main","repository":{"type":"git","url":"https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"devDependencies":{"bulk-require":"^0.2.1","codeclimate-test-reporter":"0.0.3","expect.js":"~0.3.1","fiberglass":"~0.0.11","gulp":"^3.8.8","istanbul":"^0.3.2","mocha":"^1.21.4"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"dependencies":{"chalk":"^0.5.1"},"testling":{"harness":"mocha","files":"test/index.js","scripts":["build/jsondiffpatch.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"35117b12b86d5bf4e4eb29730c21664d4076aa0e","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.25","_shasum":"ffe91ff75f25bafba066e2280181090248a06753","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.32","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"ffe91ff75f25bafba066e2280181090248a06753","size":374527,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.25.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.25.tgz"},"directories":{},"publish_time":1418680238693,"_cnpm_publish_time":1418680238693,"_hasShrinkwrap":false},"0.1.24":{"name":"jsondiffpatch","version":"0.1.24","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"gulp test && gulp test-browser","bump":"gulp bump","cover":"istanbul cover --root src gulp test","cover-report":"open coverage/lcov-report/index.html","cover-publish":"istanbul cover _mocha --report lcovonly && codeclimate < coverage/lcov.info"},"main":"./src/main","repository":{"type":"git","url":"https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"devDependencies":{"bulk-require":"^0.2.1","codeclimate-test-reporter":"0.0.3","expect.js":"~0.3.1","fiberglass":"~0.0.11","gulp":"^3.8.8","istanbul":"^0.3.2","mocha":"^1.21.4"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"dependencies":{"chalk":"^0.5.1"},"testling":{"harness":"mocha","files":"test/index.js","scripts":["build/jsondiffpatch.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"a654d3626fd1b74c17055f2c79debba1d1c9ffee","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.24","_shasum":"797aea08df36f46beec15b8cb0234d9a4fb62173","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.32","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"797aea08df36f46beec15b8cb0234d9a4fb62173","size":373511,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.24.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.24.tgz"},"directories":{},"publish_time":1418383770643,"_cnpm_publish_time":1418383770643,"_hasShrinkwrap":false},"0.1.23":{"name":"jsondiffpatch","version":"0.1.23","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"gulp test && gulp test-browser","bump":"gulp bump","cover":"istanbul cover --root src gulp test","cover-report":"open coverage/lcov-report/index.html","cover-publish":"istanbul cover _mocha --report lcovonly && codeclimate < coverage/lcov.info"},"main":"./src/main","repository":{"type":"git","url":"https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"devDependencies":{"bulk-require":"^0.2.1","codeclimate-test-reporter":"0.0.3","expect.js":"~0.3.1","fiberglass":"~0.0.11","gulp":"^3.8.8","istanbul":"^0.3.2","mocha":"^1.21.4"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"dependencies":{"chalk":"^0.5.1"},"testling":{"harness":"mocha","files":"test/index.js","scripts":["build/jsondiffpatch.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"eca8dec6519690090824c01ccc453cfb2dd92643","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.23","_shasum":"1d0e14b153291b2338553b2034df8e9fec254918","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.32","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"1d0e14b153291b2338553b2034df8e9fec254918","size":373841,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.23.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.23.tgz"},"directories":{},"publish_time":1418383510276,"_cnpm_publish_time":1418383510276,"_hasShrinkwrap":false},"0.1.22":{"name":"jsondiffpatch","version":"0.1.22","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"gulp test && gulp test-browser","bump":"gulp bump","cover":"istanbul cover --root src gulp test","cover-report":"open coverage/lcov-report/index.html","cover-publish":"istanbul cover _mocha --report lcovonly && codeclimate < coverage/lcov.info"},"main":"./src/main","repository":{"type":"git","url":"https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"devDependencies":{"bulk-require":"^0.2.1","codeclimate-test-reporter":"0.0.3","expect.js":"~0.3.1","fiberglass":"~0.0.11","gulp":"^3.8.8","istanbul":"^0.3.2","mocha":"^1.21.4"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"dependencies":{"chalk":"^0.5.1"},"testling":{"harness":"mocha","files":"test/index.js","scripts":["build/jsondiffpatch.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"563c235c3408ac27c6774a02109e4250d243bd17","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.22","_shasum":"3dafa93385b107c6bf5cb1639b2ec8e9ce9b8675","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.32","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"3dafa93385b107c6bf5cb1639b2ec8e9ce9b8675","size":370495,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.22.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.22.tgz"},"directories":{},"publish_time":1417713560160,"_cnpm_publish_time":1417713560160,"_hasShrinkwrap":false},"0.1.21":{"name":"jsondiffpatch","version":"0.1.21","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"gulp test && gulp test-browser","bump":"gulp bump","cover":"istanbul cover --root src gulp test","cover-report":"open coverage/lcov-report/index.html","cover-publish":"istanbul cover _mocha --report lcovonly && codeclimate < coverage/lcov.info"},"main":"./src/main","repository":{"type":"git","url":"https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"devDependencies":{"bulk-require":"^0.2.1","codeclimate-test-reporter":"0.0.3","expect.js":"~0.3.1","fiberglass":"~0.0.11","gulp":"^3.8.8","istanbul":"^0.3.2","mocha":"^1.21.4"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"dependencies":{"chalk":"^0.5.1"},"testling":{"harness":"mocha","files":"test/index.js","scripts":["build/jsondiffpatch.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"f399b4e4daf815648092573e7163b65c3a5f5cfc","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.21","_shasum":"161f0b15b2040d6c1e0daf409af0afc9bfbf24ce","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.32","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"161f0b15b2040d6c1e0daf409af0afc9bfbf24ce","size":370493,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.21.tgz"},"directories":{},"publish_time":1417713413313,"_cnpm_publish_time":1417713413313,"_hasShrinkwrap":false},"0.1.20":{"name":"jsondiffpatch","version":"0.1.20","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"gulp test && gulp test-browser","bump":"gulp bump","cover":"istanbul cover --root src gulp test","cover-report":"open coverage/lcov-report/index.html","cover-publish":"istanbul cover _mocha --report lcovonly && codeclimate < coverage/lcov.info"},"main":"./src/main","repository":{"type":"git","url":"https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"devDependencies":{"bulk-require":"^0.2.1","codeclimate-test-reporter":"0.0.3","expect.js":"~0.3.1","fiberglass":"~0.0.11","gulp":"^3.8.8","istanbul":"^0.3.2","mocha":"^1.21.4"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"dependencies":{"chalk":"^0.5.1"},"testling":{"harness":"mocha","files":"test/index.js","scripts":["build/jsondiffpatch.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"b5f2091131f5cac1f4bd26d21ce8fa3ec53ee16d","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.20","_shasum":"5bf95bb8ee762248352f17c060755a459fdcac48","_from":".","_npmVersion":"2.1.3","_nodeVersion":"0.10.32","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"5bf95bb8ee762248352f17c060755a459fdcac48","size":370466,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.20.tgz"},"directories":{},"publish_time":1414963651427,"_cnpm_publish_time":1414963651427,"_hasShrinkwrap":false},"0.1.18":{"name":"jsondiffpatch","version":"0.1.18","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"gulp test && gulp test-browser","bump":"gulp bump","cover":"istanbul cover --root src gulp test","cover-report":"open coverage/lcov-report/index.html","cover-publish":"istanbul cover _mocha --report lcovonly && codeclimate < coverage/lcov.info"},"main":"./src/main","repository":{"type":"git","url":"https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"devDependencies":{"bulk-require":"^0.2.1","codeclimate-test-reporter":"0.0.3","expect.js":"~0.3.1","fiberglass":"~0.0.11","gulp":"^3.8.8","istanbul":"^0.3.2","mocha":"^1.21.4"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"dependencies":{"chalk":"^0.5.1"},"testling":{"harness":"mocha","files":"test/index.js","scripts":["build/jsondiffpatch.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"6385ac5dfe344a05017c2b6d6e949009c0e0b850","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.18","_shasum":"8876759cd07a16bf3176b032922edc1aefb0042a","_from":".","_npmVersion":"2.1.3","_nodeVersion":"0.10.32","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"8876759cd07a16bf3176b032922edc1aefb0042a","size":369957,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.18.tgz"},"directories":{},"publish_time":1414688608360,"_cnpm_publish_time":1414688608360,"_hasShrinkwrap":false},"0.1.17":{"name":"jsondiffpatch","version":"0.1.17","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"gulp test && gulp test-browser","bump":"gulp bump","cover":"istanbul cover --root src gulp test","cover-report":"open coverage/lcov-report/index.html","cover-publish":"istanbul cover _mocha --report lcovonly && codeclimate < coverage/lcov.info"},"main":"./src/main","repository":{"type":"git","url":"https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"devDependencies":{"bulk-require":"^0.2.1","codeclimate-test-reporter":"0.0.3","expect.js":"~0.3.1","fiberglass":"~0.0.11","gulp":"^3.8.8","istanbul":"^0.3.2","mocha":"^1.21.4"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"dependencies":{"chalk":"^0.5.1"},"testling":{"harness":"mocha","files":"test/index.js","scripts":["build/jsondiffpatch.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"63930baac942faf2d4d79af66982a3ef6fe9b819","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.17","_shasum":"50b10d9b4e5c73738a12fbbd566d07bcc83ae517","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"50b10d9b4e5c73738a12fbbd566d07bcc83ae517","size":369695,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.17.tgz"},"directories":{},"publish_time":1411539444794,"_cnpm_publish_time":1411539444794,"_hasShrinkwrap":false},"0.1.16":{"name":"jsondiffpatch","version":"0.1.16","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"gulp test && gulp test-browser","bump":"gulp bump","cover":"istanbul cover --root src gulp test","cover-report":"open coverage/lcov-report/index.html","cover-publish":"istanbul cover _mocha --report lcovonly && codeclimate < coverage/lcov.info"},"main":"./src/main","repository":{"type":"git","url":"https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"devDependencies":{"bulk-require":"^0.2.1","codeclimate-test-reporter":"0.0.3","expect.js":"~0.3.1","fiberglass":"~0.0.11","gulp":"^3.8.8","istanbul":"^0.3.2","mocha":"^1.21.4"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"dependencies":{"chalk":"^0.5.1"},"testling":{"harness":"mocha","files":"test/index.js","scripts":["build/jsondiffpatch.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"c814d31d9902b1b1f1e172d0b12a9d617022ef1c","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.16","_shasum":"e5e06a3a99716bbb92063d584b030eaa4dc1af16","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"e5e06a3a99716bbb92063d584b030eaa4dc1af16","size":371052,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.16.tgz"},"directories":{},"publish_time":1411538560756,"_cnpm_publish_time":1411538560756,"_hasShrinkwrap":false},"0.1.15":{"name":"jsondiffpatch","version":"0.1.15","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"gulp test && gulp test-browser","bump":"gulp bump","cover":"istanbul cover --root src gulp test","cover-report":"open coverage/lcov-report/index.html","cover-publish":"istanbul cover _mocha --report lcovonly && codeclimate < coverage/lcov.info"},"main":"./src/main","repository":{"type":"git","url":"https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"devDependencies":{"bulk-require":"^0.2.1","codeclimate-test-reporter":"0.0.3","expect.js":"~0.3.1","fiberglass":"~0.0.11","gulp":"^3.8.8","istanbul":"^0.3.2","mocha":"^1.21.4"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"dependencies":{"chalk":"~0.4.0"},"testling":{"harness":"mocha","files":"test/index.js","scripts":["build/jsondiffpatch.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"d015b4650edbba99fb3592f461e9483dd074d191","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.15","_shasum":"3e7b7fbd66be1ed67d87387fe29f4ab1bd7640f0","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"3e7b7fbd66be1ed67d87387fe29f4ab1bd7640f0","size":371050,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.15.tgz"},"directories":{},"publish_time":1411538376268,"_cnpm_publish_time":1411538376268,"_hasShrinkwrap":false},"0.1.14":{"name":"jsondiffpatch","version":"0.1.14","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"gulp test && gulp test-browser","bump":"gulp bump","cover":"istanbul cover --root src gulp test","cover-report":"open coverage/lcov-report/index.html","cover-publish":"istanbul cover _mocha --report lcovonly && codeclimate < coverage/lcov.info"},"main":"./src/main","repository":{"type":"git","url":"https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"devDependencies":{"expect.js":"~0.3.1","gulp":"^3.8.8","bulk-require":"^0.2.1","codeclimate-test-reporter":"0.0.3","fiberglass":"~0.0.11","istanbul":"^0.3.2"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"dependencies":{"chalk":"~0.4.0"},"testling":{"harness":"mocha","files":"test/index.js","scripts":["build/jsondiffpatch.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"13b04c00aca9883cc8616ec6e94738cb0fd60f75","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.14","_shasum":"5409b9f032167f027dbac79024d5bdfe644cda94","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"5409b9f032167f027dbac79024d5bdfe644cda94","size":370930,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.14.tgz"},"directories":{},"publish_time":1411536979630,"_cnpm_publish_time":1411536979630,"_hasShrinkwrap":false},"0.1.12":{"name":"jsondiffpatch","version":"0.1.12","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"gulp test && gulp test-browser","bump":"gulp bump","cover":"istanbul cover --root src gulp test","cover-report":"open coverage/lcov-report/index.html","cover-publish":"istanbul cover _mocha --report lcovonly && codeclimate < coverage/lcov.info"},"main":"./src/main","repository":{"type":"git","url":"https://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"devDependencies":{"expect.js":"~0.3.1","gulp":"^3.8.8","bulk-require":"^0.2.1","codeclimate-test-reporter":"0.0.3","fiberglass":"~0.0.11","istanbul":"^0.3.2"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"dependencies":{"chalk":"~0.4.0"},"testling":{"harness":"mocha","files":"test/index.js","scripts":["build/jsondiffpatch.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"72714a2ad61f3dacf560723d9e55b0d5e36f46d5","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.12","_shasum":"a9efacd19a5bccb0b1de9e096336b21a676eec10","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"a9efacd19a5bccb0b1de9e096336b21a676eec10","size":370935,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.12.tgz"},"directories":{},"publish_time":1411536690296,"_cnpm_publish_time":1411536690296,"_hasShrinkwrap":false},"0.1.10":{"name":"jsondiffpatch","version":"0.1.10","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"gulp test && gulp test-browser","bump":"gulp bump","cover":"istanbul cover --root src gulp test","cover-report":"open coverage/lcov-report/index.html","cover-publish":"istanbul cover _mocha --report lcovonly && codeclimate < coverage/lcov.info"},"main":"./src/main","repository":{"type":"git","url":"git://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"devDependencies":{"expect.js":"~0.3.1","gulp":"^3.8.8","bulk-require":"^0.2.1","codeclimate-test-reporter":"0.0.3","fiberglass":"~0.0.11","istanbul":"^0.3.2"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"dependencies":{"chalk":"~0.4.0"},"testling":{"harness":"mocha","files":"test/index.js","scripts":["build/jsondiffpatch.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"911571609553438a65e16cc30d0a7d48a028b463","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.10","_shasum":"c4d17513e0936d1a608e420c50ac06810c88829a","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"c4d17513e0936d1a608e420c50ac06810c88829a","size":370856,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.10.tgz"},"directories":{},"publish_time":1411536341038,"_cnpm_publish_time":1411536341038,"_hasShrinkwrap":false},"0.1.8":{"name":"jsondiffpatch","version":"0.1.8","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"npm install && ./node_modules/.bin/gulp test test-browser"},"main":"./src/main","repository":{"type":"git","url":"git://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"devDependencies":{"expect.js":"~0.3.1","gulp":"~3.5.2","gulp-browserify":"~0.4.4","gulp-clean":"~0.2.4","gulp-jshint":"~1.5.0","gulp-karma":"0.0.4","gulp-load-plugins":"~0.3.0","gulp-mocha":"~0.4.1","gulp-plumber":"~0.5.6","gulp-rename":"~1.1.0","gulp-replace":"~0.2.0","gulp-uglify":"~0.2.1","gulp-util":"~2.2.14","jshint-stylish":"~0.1.5","karma":"~0.12.16","karma-chrome-launcher":"~0.1.2","karma-firefox-launcher":"~0.1.3","karma-growler-reporter":"~0.0.1","karma-html2js-preprocessor":"~0.1.0","karma-mocha":"~0.1.4","karma-phantomjs-launcher":"~0.1.2","karma-script-launcher":"~0.1.0","karma-spec-reporter":"~0.0.10","mocha":"~1.17.1"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"dependencies":{"chalk":"~0.4.0"},"testling":{"harness":"mocha","files":"test/*.js","scripts":["build/bundle.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","gitHead":"e2cf34639f70a275346d0524a362a4a003e9cf5c","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.8","_shasum":"da44e9c95e3646dfbdee2685da0f75bd022e5cae","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"da44e9c95e3646dfbdee2685da0f75bd022e5cae","size":198673,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.8.tgz"},"directories":{},"publish_time":1404965805293,"_cnpm_publish_time":1404965805293,"_hasShrinkwrap":false},"0.1.7":{"name":"jsondiffpatch","version":"0.1.7","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"npm install && ./node_modules/.bin/gulp test test-browser"},"main":"./src/main","repository":{"type":"git","url":"git://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"devDependencies":{"expect.js":"~0.3.1","karma-script-launcher":"~0.1.0","karma-chrome-launcher":"~0.1.2","karma-firefox-launcher":"~0.1.3","karma-html2js-preprocessor":"~0.1.0","karma-mocha":"~0.1.1","karma-phantomjs-launcher":"~0.1.2","karma":"~0.10.9","karma-spec-reporter":"~0.0.10","gulp":"~3.5.2","gulp-util":"~2.2.14","gulp-browserify":"~0.4.4","gulp-rename":"~1.1.0","gulp-uglify":"~0.2.1","gulp-mocha":"~0.4.1","gulp-load-plugins":"~0.3.0","gulp-karma":"0.0.2","mocha":"~1.17.1","karma-growler-reporter":"~0.0.1","gulp-clean":"~0.2.4","gulp-jshint":"~1.5.0","jshint-stylish":"~0.1.5","gulp-replace":"~0.2.0","gulp-plumber":"~0.5.6"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"dependencies":{"chalk":"~0.4.0"},"testling":{"harness":"mocha","files":"test/*.js","scripts":["build/bundle.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.7","_shasum":"99f14dd3254db14cd5f4772d350b65996d1331df","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"99f14dd3254db14cd5f4772d350b65996d1331df","size":198683,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.7.tgz"},"directories":{},"publish_time":1402421585755,"_cnpm_publish_time":1402421585755,"_hasShrinkwrap":false},"0.1.6":{"name":"jsondiffpatch","version":"0.1.6","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"npm install && ./node_modules/.bin/gulp test test-browser"},"main":"./src/main","repository":{"type":"git","url":"git://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"devDependencies":{"expect.js":"~0.3.1","karma-script-launcher":"~0.1.0","karma-chrome-launcher":"~0.1.2","karma-firefox-launcher":"~0.1.3","karma-html2js-preprocessor":"~0.1.0","karma-mocha":"~0.1.1","karma-phantomjs-launcher":"~0.1.2","karma":"~0.10.9","karma-spec-reporter":"~0.0.10","gulp":"~3.5.2","gulp-util":"~2.2.14","gulp-browserify":"~0.4.4","gulp-rename":"~1.1.0","gulp-uglify":"~0.2.1","gulp-mocha":"~0.4.1","gulp-load-plugins":"~0.3.0","gulp-karma":"0.0.2","mocha":"~1.17.1","karma-growler-reporter":"~0.0.1","gulp-clean":"~0.2.4","gulp-jshint":"~1.5.0","jshint-stylish":"~0.1.5","gulp-replace":"~0.2.0","gulp-plumber":"~0.5.6"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"dependencies":{"chalk":"~0.4.0"},"testling":{"harness":"mocha","files":"test/*.js","scripts":["build/bundle.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.6","_shasum":"43d45d88951aecf08e3a232ae874c0fa810d5b19","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"dist":{"shasum":"43d45d88951aecf08e3a232ae874c0fa810d5b19","size":198613,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.6.tgz"},"directories":{},"publish_time":1401416072656,"_cnpm_publish_time":1401416072656,"_hasShrinkwrap":false},"0.1.5":{"name":"jsondiffpatch","version":"0.1.5","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for Javascript objects","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"npm install && ./node_modules/.bin/gulp test test-browser"},"main":"./src/main","repository":{"type":"git","url":"git://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"devDependencies":{"expect.js":"~0.3.1","karma-script-launcher":"~0.1.0","karma-chrome-launcher":"~0.1.2","karma-firefox-launcher":"~0.1.3","karma-html2js-preprocessor":"~0.1.0","karma-mocha":"~0.1.1","karma-phantomjs-launcher":"~0.1.2","karma":"~0.10.9","karma-spec-reporter":"~0.0.10","gulp":"~3.5.2","gulp-util":"~2.2.14","gulp-browserify":"~0.4.4","gulp-rename":"~1.1.0","gulp-uglify":"~0.2.1","gulp-mocha":"~0.4.1","gulp-load-plugins":"~0.3.0","gulp-karma":"0.0.2","mocha":"~1.17.1","karma-growler-reporter":"~0.0.1","gulp-clean":"~0.2.4","gulp-jshint":"~1.5.0","jshint-stylish":"~0.1.5","gulp-replace":"~0.2.0","gulp-plumber":"~0.5.6"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"dependencies":{"chalk":"~0.4.0"},"testling":{"harness":"mocha","files":"test/*.js","scripts":["build/bundle.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.5","dist":{"shasum":"891ebb48bf51f1ba0b303d624e9ee8b6939b6c54","size":199709,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.5.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"directories":{},"publish_time":1394059071372,"_cnpm_publish_time":1394059071372,"_hasShrinkwrap":false},"0.1.4":{"name":"jsondiffpatch","version":"0.1.4","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for JSON object graphs","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"npm install && ./node_modules/.bin/gulp test test-browser"},"main":"./src/main","repository":{"type":"git","url":"git://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"devDependencies":{"expect.js":"~0.3.1","karma-script-launcher":"~0.1.0","karma-chrome-launcher":"~0.1.2","karma-firefox-launcher":"~0.1.3","karma-html2js-preprocessor":"~0.1.0","karma-mocha":"~0.1.1","karma-phantomjs-launcher":"~0.1.2","karma":"~0.10.9","karma-spec-reporter":"~0.0.10","gulp":"~3.5.2","gulp-util":"~2.2.14","gulp-browserify":"~0.4.4","gulp-rename":"~1.1.0","gulp-uglify":"~0.2.1","gulp-mocha":"~0.4.1","gulp-load-plugins":"~0.3.0","gulp-karma":"0.0.2","mocha":"~1.17.1","karma-growler-reporter":"~0.0.1","gulp-clean":"~0.2.4","gulp-jshint":"~1.5.0","jshint-stylish":"~0.1.5","gulp-replace":"~0.2.0","gulp-plumber":"~0.5.6"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"dependencies":{"chalk":"~0.4.0"},"testling":{"harness":"mocha","files":"test/*.js","scripts":["build/bundle.js","external/diff_match_patch_uncompressed.js"],"browsers":["ie/8..latest","chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.4","dist":{"shasum":"18648655f383fe7386f0934cf2f2eb5b8bcd8059","size":199646,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.4.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"directories":{},"publish_time":1393806181350,"_cnpm_publish_time":1393806181350,"_hasShrinkwrap":false},"0.1.3":{"name":"jsondiffpatch","version":"0.1.3","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for JSON object graphs","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"npm install && ./node_modules/.bin/gulp test test-browser"},"main":"./src/main","repository":{"type":"git","url":"git://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"devDependencies":{"expect.js":"~0.3.1","karma-script-launcher":"~0.1.0","karma-chrome-launcher":"~0.1.2","karma-firefox-launcher":"~0.1.3","karma-html2js-preprocessor":"~0.1.0","karma-mocha":"~0.1.1","karma-phantomjs-launcher":"~0.1.2","karma":"~0.10.9","karma-spec-reporter":"~0.0.10","gulp":"~3.5.2","gulp-util":"~2.2.14","gulp-browserify":"~0.4.4","gulp-rename":"~1.1.0","gulp-uglify":"~0.2.1","gulp-mocha":"~0.4.1","gulp-load-plugins":"~0.3.0","gulp-karma":"0.0.2","mocha":"~1.17.1","karma-growler-reporter":"~0.0.1","gulp-clean":"~0.2.4","gulp-jshint":"~1.5.0","jshint-stylish":"~0.1.5","gulp-replace":"~0.2.0","gulp-plumber":"~0.5.6"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"dependencies":{"chalk":"~0.4.0"},"testling":{"harness":"mocha","files":"test/*.js","scripts":["build/bundle.js","external/diff_match_patch_uncompressed.js"],"browsers":["chrome/27..latest","firefox/22..latest","safari/5.1..latest","opera/12..latest","ie/8..latest","iphone/6..latest","ipad/6..latest","android-browser/4.2..latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.3","dist":{"shasum":"471e028b24ca8474f42fdbcb39d5730e718223c2","size":199490,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.3.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"directories":{},"publish_time":1393803715440,"_cnpm_publish_time":1393803715440,"_hasShrinkwrap":false},"0.1.2":{"name":"jsondiffpatch","version":"0.1.2","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for JSON object graphs","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"npm install && ./node_modules/.bin/gulp test test-browser"},"main":"./src/main","repository":{"type":"git","url":"git://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"devDependencies":{"expect.js":"~0.3.1","karma-script-launcher":"~0.1.0","karma-chrome-launcher":"~0.1.2","karma-firefox-launcher":"~0.1.3","karma-html2js-preprocessor":"~0.1.0","karma-mocha":"~0.1.1","karma-phantomjs-launcher":"~0.1.2","karma":"~0.10.9","karma-spec-reporter":"~0.0.10","gulp":"~3.5.2","gulp-util":"~2.2.14","gulp-browserify":"~0.4.4","gulp-rename":"~1.1.0","gulp-uglify":"~0.2.1","gulp-mocha":"~0.4.1","gulp-load-plugins":"~0.3.0","gulp-karma":"0.0.2","mocha":"~1.17.1","karma-growler-reporter":"~0.0.1","gulp-clean":"~0.2.4","gulp-jshint":"~1.5.0","jshint-stylish":"~0.1.5","gulp-replace":"~0.2.0","gulp-plumber":"~0.5.6"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"dependencies":{"chalk":"~0.4.0"},"testling":{"harness":"mocha","html":"test/index.html","browsers":["ie/8..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.2","dist":{"shasum":"0a38d6881d3a701a9bad4054f37530e31a717037","size":199325,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.2.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"directories":{},"publish_time":1393800481084,"_cnpm_publish_time":1393800481084,"_hasShrinkwrap":false},"0.1.1":{"name":"jsondiffpatch","version":"0.1.1","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for JSON object graphs","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"npm install && ./node_modules/.bin/gulp test test-browser"},"main":"./src/main","repository":{"type":"git","url":"git://github.com/benjamine/jsondiffpatch.git"},"keywords":["json","diff","patch"],"devDependencies":{"expect.js":"~0.2.0","karma-script-launcher":"~0.1.0","karma-chrome-launcher":"~0.1.2","karma-firefox-launcher":"~0.1.3","karma-html2js-preprocessor":"~0.1.0","karma-mocha":"~0.1.1","karma-phantomjs-launcher":"~0.1.2","karma":"~0.10.9","karma-spec-reporter":"0.0.8","gulp":"~3.5.2","gulp-util":"~2.2.14","gulp-browserify":"~0.4.4","gulp-rename":"~1.0.0","gulp-uglify":"~0.2.1","gulp-mocha":"~0.4.1","gulp-load-plugins":"~0.3.0","gulp-karma":"0.0.2","mocha":"~1.17.1","karma-growler-reporter":"0.0.1","gulp-clean":"~0.2.4","gulp-jshint":"~1.4.2","jshint-stylish":"~0.1.5","gulp-replace":"~0.2.0","gulp-plumber":"~0.5.6"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"dependencies":{"chalk":"~0.4.0","cli-color":">=0.1.7"},"optionalDependencies":{"cli-color":">=0.1.7"},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/jsondiffpatch","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"_id":"jsondiffpatch@0.1.1","dist":{"shasum":"cae81dc39842274e212723f24b02b75c537113c5","size":160504,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"directories":{},"publish_time":1393739930578,"_cnpm_publish_time":1393739930578,"_hasShrinkwrap":false},"0.1.0":{"name":"jsondiffpatch","version":"0.1.0","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for JSON object graphs","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"npm install && ./node_modules/.bin/gulp test test-browser"},"main":"./src/main","repository":{"type":"git","url":"git://github.com/benjamine/JsonDiffPatch.git"},"keywords":["json","diff","patch"],"devDependencies":{"expect.js":"~0.2.0","karma-script-launcher":"~0.1.0","karma-chrome-launcher":"~0.1.2","karma-firefox-launcher":"~0.1.3","karma-html2js-preprocessor":"~0.1.0","karma-mocha":"~0.1.1","karma-phantomjs-launcher":"~0.1.2","karma":"~0.10.9","karma-spec-reporter":"0.0.8","gulp":"~3.5.2","gulp-util":"~2.2.14","gulp-browserify":"~0.4.4","gulp-rename":"~1.0.0","gulp-uglify":"~0.2.1","gulp-mocha":"~0.4.1","gulp-load-plugins":"~0.3.0","gulp-karma":"0.0.2","mocha":"~1.17.1","karma-growler-reporter":"0.0.1","gulp-clean":"~0.2.4","gulp-jshint":"~1.4.2","jshint-stylish":"~0.1.5","gulp-replace":"~0.2.0","gulp-plumber":"~0.5.6"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.10"},"dependencies":{"chalk":"~0.4.0","cli-color":">=0.1.7"},"optionalDependencies":{"cli-color":">=0.1.7"},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/JsonDiffPatch","bugs":{"url":"https://github.com/benjamine/JsonDiffPatch/issues"},"_id":"jsondiffpatch@0.1.0","dist":{"shasum":"f086e8486307fa90a7615e2649209608d2f2535f","size":160472,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.1.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"directories":{},"publish_time":1393738923486,"_cnpm_publish_time":1393738923486,"_hasShrinkwrap":false},"0.0.11":{"name":"jsondiffpatch","version":"0.0.11","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for JSON object graphs","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{},"scripts":{"test":"qunit -c ./src/jsondiffpatch.js -d jsondiffpatch:./src/jsondiffpatch -t ./test/test.js","minify":"uglifyjs ./src/jsondiffpatch.js > ./jsondiffpatch.min.js"},"main":"./src/jsondiffpatch","repository":{"type":"git","url":"git://github.com/benjamine/JsonDiffPatch.git"},"keywords":["json","diff","patch"],"devDependencies":{"qunit":"0.5.x","uglify-js":"1.3.x"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.4"},"dependencies":{"cli-color":">=0.1.7"},"optionalDependencies":{"cli-color":">=0.1.7"},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/JsonDiffPatch","bugs":{"url":"https://github.com/benjamine/JsonDiffPatch/issues"},"_id":"jsondiffpatch@0.0.11","dist":{"shasum":"578a85355a63da314fc2828319bdd537c6c13a73","size":56058,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.0.11.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"directories":{},"publish_time":1390593210844,"_cnpm_publish_time":1390593210844,"_hasShrinkwrap":false},"0.0.10":{"name":"jsondiffpatch","version":"0.0.10","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for JSON object graphs","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{},"scripts":{"test":"qunit -c ./src/jsondiffpatch.js -d jsondiffpatch:./src/jsondiffpatch -t ./test/test.js","minify":"uglifyjs ./src/jsondiffpatch.js > ./jsondiffpatch.min.js"},"main":"./src/jsondiffpatch","repository":{"type":"git","url":"git://github.com/benjamine/JsonDiffPatch.git"},"keywords":["json","diff","patch"],"devDependencies":{"qunit":"0.5.x","uglify-js":"1.3.x"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.4"},"dependencies":{"cli-color":">=0.1.7"},"optionalDependencies":{"cli-color":">=0.1.7"},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/JsonDiffPatch","bugs":{"url":"https://github.com/benjamine/JsonDiffPatch/issues"},"_id":"jsondiffpatch@0.0.10","dist":{"shasum":"f07fa7782bb5c7d64a0719be4b930a692717bcd0","size":56065,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.0.10.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"directories":{},"publish_time":1390515800719,"_cnpm_publish_time":1390515800719,"_hasShrinkwrap":false},"0.0.9":{"name":"jsondiffpatch","version":"0.0.9","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for JSON object graphs","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{},"scripts":{"test":"qunit -c ./src/jsondiffpatch.js -d jsondiffpatch:./src/jsondiffpatch -t ./test/test.js","minify":"uglifyjs ./src/jsondiffpatch.js > ./jsondiffpatch.min.js"},"main":"./src/jsondiffpatch","repository":{"type":"git","url":"git://github.com/benjamine/JsonDiffPatch.git"},"keywords":["json","diff","patch"],"devDependencies":{"qunit":"0.5.x","uglify-js":"1.3.x"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.4"},"dependencies":{"cli-color":">=0.1.7"},"optionalDependencies":{"cli-color":">=0.1.7"},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/JsonDiffPatch","readmeFilename":"README.md","bugs":{"url":"https://github.com/benjamine/JsonDiffPatch/issues"},"_id":"jsondiffpatch@0.0.9","dist":{"shasum":"0e00ab36963eeabca3a62ad7d3ecc714d436480d","size":56658,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.0.9.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"directories":{},"publish_time":1390155648787,"_cnpm_publish_time":1390155648787,"_hasShrinkwrap":false},"0.0.8":{"name":"jsondiffpatch","version":"0.0.8","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for JSON object graphs","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{},"scripts":{"test":"qunit -c ./src/jsondiffpatch.js -d jsondiffpatch:./src/jsondiffpatch -t ./test/test.js","minify":"uglifyjs ./src/jsondiffpatch.js > ./jsondiffpatch.min.js"},"main":"./src/jsondiffpatch","repository":{"type":"git","url":"git://github.com/benjamine/JsonDiffPatch.git"},"keywords":["json","diff","patch"],"devDependencies":{"qunit":"0.5.x","uglify-js":"1.3.x"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.4"},"dependencies":{"cli-color":">=0.1.7"},"optionalDependencies":{"cli-color":">=0.1.7"},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/JsonDiffPatch","readmeFilename":"README.md","_id":"jsondiffpatch@0.0.8","dist":{"shasum":"515ddaff9c1733abb48ec5abd333642670dfb8eb","size":55938,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.0.8.tgz"},"_npmVersion":"1.2.0","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"directories":{},"publish_time":1373947532295,"_cnpm_publish_time":1373947532295,"_hasShrinkwrap":false},"0.0.7":{"name":"jsondiffpatch","version":"0.0.7","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for JSON object graphs","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{},"scripts":{"test":"qunit -c ./src/jsondiffpatch.js -d jsondiffpatch:./src/jsondiffpatch -t ./test/test.js","minify":"uglifyjs ./src/jsondiffpatch.js > ./jsondiffpatch.min.js"},"main":"./src/jsondiffpatch","repository":{"type":"git","url":"git://github.com/benjamine/JsonDiffPatch.git"},"keywords":["json","diff","patch"],"devDependencies":{"qunit":"0.5.x","uglify-js":"1.3.x"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.4"},"dependencies":{"cli-color":">=0.1.7"},"optionalDependencies":{"cli-color":">=0.1.7"},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/JsonDiffPatch","readmeFilename":"README.md","_id":"jsondiffpatch@0.0.7","dist":{"shasum":"3ad3301c7ea1f63934856ed75b188df0acff5062","size":55498,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.0.7.tgz"},"_npmVersion":"1.2.0","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"directories":{},"publish_time":1360279543498,"_cnpm_publish_time":1360279543498,"_hasShrinkwrap":false},"0.0.5":{"name":"jsondiffpatch","version":"0.0.5","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for JSON object graphs","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{},"scripts":{"test":"qunit -c ./src/jsondiffpatch.js -d jsondiffpatch:./src/jsondiffpatch -t ./test/test.js","minify":"uglifyjs ./src/jsondiffpatch.js > ./jsondiffpatch.min.js"},"main":"./src/jsondiffpatch","repository":{"type":"git","url":"git://github.com/benjamine/JsonDiffPatch.git"},"keywords":["json","diff","patch"],"devDependencies":{"qunit":"0.5.x","uglify-js":"1.3.x"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.4"},"dependencies":{"cli-color":">=0.1.7"},"optionalDependencies":{"cli-color":">=0.1.7"},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/JsonDiffPatch","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"_id":"jsondiffpatch@0.0.5","_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"08a48ee3fd65bdb511b3afa335a49e0f8e2d91d3","size":49639,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.0.5.tgz"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"directories":{},"publish_time":1342578072300,"_cnpm_publish_time":1342578072300,"_hasShrinkwrap":false},"0.0.3":{"name":"jsondiffpatch","version":"0.0.3","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for JSON object graphs","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"qunit -c ./src/jsondiffpatch.js -d jsondiffpatch:./src/jsondiffpatch -t ./test/test.js","minify":"uglifyjs ./src/jsondiffpatch.js > ./jsondiffpatch.min.js"},"main":"./src/jsondiffpatch","repository":{"type":"git","url":"git://github.com/benjamine/JsonDiffPatch.git"},"keywords":["json","diff","patch"],"devDependencies":{"qunit":"0.5.x","uglify-js":"1.3.x"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.4"},"dependencies":{"cli-color":">=0.1.7"},"optionalDependencies":{"cli-color":">=0.1.7"},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/JsonDiffPatch","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"_id":"jsondiffpatch@0.0.3","_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"22f758d6e6fb1198226e8c74654e2a7331daca5c","size":49650,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.0.3.tgz"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"directories":{},"publish_time":1342577883819,"_cnpm_publish_time":1342577883819,"_hasShrinkwrap":false},"0.0.2":{"name":"jsondiffpatch","version":"0.0.2","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for JSON object graphs","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"bin":{"jsondiffpatch":"./bin/jsondiffpatch"},"scripts":{"test":"qunit -c ./src/jsondiffpatch.js -d jsondiffpatch:./src/jsondiffpatch -t ./test/test.js","minify":"uglifyjs ./src/jsondiffpatch.js > ./jsondiffpatch.min.js"},"main":"./src/jsondiffpatch","repository":{"type":"git","url":"git://github.com/benjamine/JsonDiffPatch.git"},"keywords":["json","diff","patch"],"devDependencies":{"qunit":"0.5.x","uglify-js":"1.3.x"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.4"},"dependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/JsonDiffPatch","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"_id":"jsondiffpatch@0.0.2","_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"58ecef2512e14bc84ebf23f9c2d95d2674d81173","size":49641,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.0.2.tgz"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"directories":{},"publish_time":1342576165882,"_cnpm_publish_time":1342576165882,"_hasShrinkwrap":false},"0.0.1":{"name":"jsondiffpatch","version":"0.0.1","author":{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"},"description":"Diff & Patch for JSON object graphs","contributors":[{"name":"Benjamin Eidelman","email":"beneidel@gmail.com"}],"scripts":{"test":"qunit -c ./src/jsondiffpatch.js -d jsondiffpatch:./src/jsondiffpatch -t ./test/test.js","minify":"uglifyjs ./src/jsondiffpatch.js > ./jsondiffpatch.min.js"},"main":"./src/jsondiffpatch","repository":{"type":"git","url":"git://github.com/benjamine/JsonDiffPatch.git"},"keywords":["json","diff","patch"],"devDependencies":{"qunit":"0.5.x","uglify-js":"1.3.x"},"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.4"},"dependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"homepage":"https://github.com/benjamine/JsonDiffPatch","_npmUser":{"name":"beneidel","email":"beneidel@gmail.com"},"_id":"jsondiffpatch@0.0.1","_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"83e1523581df9e2ed931ec0722c136669cebf554","size":47336,"noattachment":false,"key":"/jsondiffpatch/-/jsondiffpatch-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsondiffpatch/download/jsondiffpatch-0.0.1.tgz"},"maintainers":[{"name":"beneidel","email":"beneidel@gmail.com"}],"directories":{},"publish_time":1342546047667,"_cnpm_publish_time":1342546047667,"_hasShrinkwrap":false}},"readme":"<p align=\"center\">\n  <img src=\"demos/html-demo/logo.svg\" width=\"48px\" align=\"center\" alt=\"jsondiffpatch logo\" />\n  <h1 align=\"center\">jsondiffpatch</h1>\n  <p align=\"center\">\n    <a href=\"https://jsondiffpatch.com\">jsondiffpatch.com</a>\n    <br/>\n    Diff & patch JavaScript objects\n  </p>\n</p>\n\n<!--- badges -->\n<p align=\"center\">\n  <a href=\"https://github.com/benjamine/jsondiffpatch/actions?query=branch%3Amaster\"><img src=\"https://github.com/benjamine/jsondiffpatch/actions/workflows/CI.yml/badge.svg?event=push&branch=master\" alt=\"JsonDiffPatch CI status\" /></a>\n  <a href=\"https://twitter.com/beneidel\" rel=\"nofollow\"><img src=\"https://img.shields.io/badge/created%20by-@beneidel-BACABA.svg\" alt=\"Created by Benjamin Eidelman\"></a>\n  <a href=\"https://opensource.org/licenses/MIT\" rel=\"nofollow\"><img src=\"https://img.shields.io/github/license/benjamine/jsondiffpatch\" alt=\"License\"></a>\n  <a href=\"https://www.npmjs.com/package/jsondiffpatch\" rel=\"nofollow\"><img src=\"https://img.shields.io/npm/dw/jsondiffpatch.svg\" alt=\"npm\"></a>\n  <a href=\"https://github.com/benjamine/jsondiffpatch\" rel=\"nofollow\"><img src=\"https://img.shields.io/github/stars/benjamine/jsondiffpatch\" alt=\"stars\"></a>\n</p>\n\n---\n\n## **[Live Demo](https://jsondiffpatch.com)**\n\n- min+gzipped ~ 16KB\n- browser and server (ESM-only)\n- deep diff, use delta to patch\n- smart array diffing using [LCS](http://en.wikipedia.org/wiki/Longest_common_subsequence_problem), **_IMPORTANT NOTE:_** to match objects inside an array you must provide an `objectHash` function (this is how objects are matched, otherwise a dumb match by position is used). For more details, check [Array diff documentation](docs/arrays.md)\n- (optionally) text diffing of long strings powered by [google-diff-match-patch](http://code.google.com/p/google-diff-match-patch/) (diff at character level)\n- reverse a delta, unpatch (eg. revert object to its original state using a delta)\n- multiple output formats:\n  - pure JSON, low footprint [delta format](docs/deltas.md)\n  - <span style=\"background-color: #bbffbb; color: black;\">visual</span> <span style=\"background-color: #ffbbbb; color:black; text-decoration: line-through\">diff</span> (html), see [demo](https://jsondiffpatch.com)\n  - annotated JSON (html), to help explain the delta format with annotations\n  - JSON Patch ([RFC 6902](https://datatracker.ietf.org/doc/html/rfc6902)), can generate patches, and also apply them\n  - console (colored), try running `./node_modules/.bin/jsondiffpatch left.json right.json`\n  - write your own! check [Formatters documentation](docs/formatters.md)\n- BONUS: `jsondiffpatch.clone(obj)` (deep clone)\n\n## Supported platforms\n\n- Any browser that [supports ES6](https://caniuse.com/es6)\n- Node.js 18, 20+\n\n## Usage\n\non your terminal:\n\n```sh\nnpx jsondiffpatch --help\n```\n\n![console_demo!](docs/demo/consoledemo.png)\n\nor as a library:\n\n```ts\n// sample data\nconst country = {\n  name: 'Argentina',\n  capital: 'Buenos Aires',\n  independence: new Date(1816, 6, 9),\n};\n\n// clone country, using dateReviver for Date objects\nconst country2 = JSON.parse(JSON.stringify(country), jsondiffpatch.dateReviver);\n\n// make some changes\ncountry2.name = 'Republica Argentina';\ncountry2.population = 41324992;\ndelete country2.capital;\n\nconst delta = jsondiffpatch.diff(country, country2);\n\nassertSame(delta, {\n  name: ['Argentina', 'Republica Argentina'], // old value, new value\n  population: ['41324992'], // new value\n  capital: ['Buenos Aires', 0, 0], // deleted\n});\n\n// patch original\njsondiffpatch.patch(country, delta);\n\n// reverse diff\nconst reverseDelta = jsondiffpatch.reverse(delta);\n// also country2 can be return to original value with: jsondiffpatch.unpatch(country2, delta);\n\nconst delta2 = jsondiffpatch.diff(country, country2);\nassert(delta2 === undefined);\n// undefined => no difference\n```\n\nArray diffing:\n\n```ts\n// sample data\nconst country = {\n  name: 'Argentina',\n  cities: [\n    {\n      name: 'Buenos Aires',\n      population: 13028000,\n    },\n    {\n      name: 'Cordoba',\n      population: 1430023,\n    },\n    {\n      name: 'Rosario',\n      population: 1136286,\n    },\n    {\n      name: 'Mendoza',\n      population: 901126,\n    },\n    {\n      name: 'San Miguel de Tucuman',\n      population: 800000,\n    },\n  ],\n};\n\n// clone country\nconst country2 = JSON.parse(JSON.stringify(country));\n\n// delete Cordoba\ncountry.cities.splice(1, 1);\n\n// add La Plata\ncountry.cities.splice(4, 0, {\n  name: 'La Plata',\n});\n\n// modify Rosario, and move it\nconst rosario = country.cities.splice(1, 1)[0];\nrosario.population += 1234;\ncountry.cities.push(rosario);\n\n// create a configured instance, match objects by name\nconst diffpatcher = jsondiffpatch.create({\n  objectHash: function (obj) {\n    return obj.name;\n  },\n});\n\nconst delta = diffpatcher.diff(country, country2);\n\nassertSame(delta, {\n  cities: {\n    _t: 'a', // indicates this node is an array (not an object)\n    1: [\n      // inserted at index 1\n      {\n        name: 'Cordoba',\n        population: 1430023,\n      },\n    ],\n    2: {\n      // population modified at index 2 (Rosario)\n      population: [1137520, 1136286],\n    },\n    _3: [\n      // removed from index 3\n      {\n        name: 'La Plata',\n      },\n      0,\n      0,\n    ],\n    _4: [\n      // move from index 4 to index 2\n      '',\n      2,\n      3,\n    ],\n  },\n});\n```\n\nFor more example cases (nested objects or arrays, long text diffs) check `packages/jsondiffpatch/test/examples/`\n\nIf you want to understand deltas, see [delta format documentation](docs/deltas.md)\n\n## Installing\n\n### NPM\n\nThis works for node, or in browsers if you already do bundling on your app\n\n```sh\nnpm install jsondiffpatch\n```\n\n```js\nimport {* as jsondiffpatch} from 'jsondiffpatch';\nconst jsondiffpatchInstance = jsondiffpatch.create(options);\n```\n\n### browser\n\nIn a browser, you can load a bundle using a tool like [esm.sh](https://esm.sh) or [Skypack](https://www.skypack.dev).\n\n## Options\n\n```ts\nimport * as jsondiffpatch from 'jsondiffpatch';\n\n// Only import if you want text diffs using diff-match-patch\nimport { diff_match_patch } from '@dmsnell/diff-match-patch';\n\nconst jsondiffpatchInstance = jsondiffpatch.create({\n  // used to match objects when diffing arrays, by default only === operator is used\n  objectHash: function (obj) {\n    // this function is used only to when objects are not equal by ref\n    return obj._id || obj.id;\n  },\n  arrays: {\n    // default true, detect items moved inside the array (otherwise they will be registered as remove+add)\n    detectMove: true,\n    // default false, the value of items moved is not included in deltas\n    includeValueOnMove: false,\n  },\n  textDiff: {\n    // If using text diffs, it's required to pass in the diff-match-patch library in through this proprty.\n    // Alternatively, you can import jsondiffpatch using `jsondiffpatch/with-text-diffs` to avoid having to pass in diff-match-patch through the options.\n    diffMatchPatch: diff_match_patch,\n    // default 60, minimum string length (left and right sides) to use text diff algorithm: google-diff-match-patch\n    minLength: 60,\n  },\n  propertyFilter: function (name, context) {\n    /*\n       this optional function can be specified to ignore object properties (eg. volatile data)\n        name: property name, present in either context.left or context.right objects\n        context: the diff context (has context.left and context.right objects)\n      */\n    return name.slice(0, 1) !== '$';\n  },\n  cloneDiffValues: false /* default false. if true, values in the obtained delta will be cloned\n      (using jsondiffpatch.clone by default), to ensure delta keeps no references to left or right objects. this becomes useful if you're diffing and patching the same objects multiple times without serializing deltas.\n      instead of true, a function can be specified here to provide a custom clone(value).\n      */\n  omitRemovedValues: false /* if you don't need to unpatch (reverse deltas),\n      \"old\"/\"left\" values (removed or replaced) are not included in the delta.\n      you can set this to true to get more compact deltas.\n      */,\n});\n```\n\n## Visual Diff\n\n```html\n<!doctype html>\n<html>\n  <head>\n    <link rel=\"stylesheet\" href=\"./style.css\" type=\"text/css\" />\n    <link\n      rel=\"stylesheet\"\n      href=\"https://esm.sh/jsondiffpatch@0.6.0/lib/formatters/styles/html.css\"\n      type=\"text/css\"\n    />\n    <link\n      rel=\"stylesheet\"\n      href=\"https://esm.sh/jsondiffpatch@0.6.0/lib/formatters/styles/annotated.css\"\n      type=\"text/css\"\n    />\n  </head>\n  <body>\n    <div id=\"visual\"></div>\n    <hr />\n    <div id=\"annotated\"></div>\n    <script type=\"module\">\n      import * as jsondiffpatch from 'https://esm.sh/jsondiffpatch@0.6.0';\n      import * as annotatedFormatter from 'https://esm.sh/jsondiffpatch@0.6.0/formatters/annotated';\n      import * as htmlFormatter from 'https://esm.sh/jsondiffpatch@0.6.0/formatters/html';\n\n      const left = { a: 3, b: 4 };\n      const right = { a: 5, c: 9 };\n      const delta = jsondiffpatch.diff(left, right);\n\n      // beautiful html diff\n      document.getElementById('visual').innerHTML = htmlFormatter.format(\n        delta,\n        left,\n      );\n\n      // self-explained json\n      document.getElementById('annotated').innerHTML =\n        annotatedFormatter.format(delta, left);\n    </script>\n  </body>\n</html>\n```\n\nTo see formatters in action check the [Live Demo](https://jsondiffpatch.com).\n\nFor more details check [Formatters documentation](docs/formatters.md)\n\n## Plugins\n\n`diff()`, `patch()` and `reverse()` functions are implemented using Pipes & Filters pattern, making it extremely customizable by adding or replacing filters on a pipe.\n\nCheck [Plugins documentation](docs/plugins.md) for details.\n\n## Related Projects\n\n- [jsondiffpatch.net (C#)\n  ](https://github.com/wbish/jsondiffpatch.net)\n- [SystemTextJson.JsonDiffPatch\n  (C#)](https://github.com/weichch/system-text-json-jsondiffpatch)\n- [Go JSON Diff (and Patch)\n  ](https://github.com/yudai/gojsondiff)\n- [json-diff-patch (python)](https://github.com/apack1001/json-diff-patch)\n- [jsondiffpatch-react](https://github.com/bluepeter/jsondiffpatch-react), also check docs for [usage in react](/docs/react.md)\n\n## All contributors ✨\n\n<a href=\"https://github.com/benjamine/jsondiffpatch/graphs/contributors\">\n  <p align=\"center\">\n    <img width=\"720\" src=\"https://contrib.rocks/image?repo=benjamine/jsondiffpatch\" alt=\"A table of avatars from the project's contributors\" />\n  </p>\n</a>\n","_attachments":{},"homepage":"https://github.com/benjamine/jsondiffpatch","bugs":{"url":"https://github.com/benjamine/jsondiffpatch/issues"},"license":"MIT"}