{"_id":"pixelmatch","_rev":"3754871","name":"pixelmatch","description":"The smallest and fastest pixel-level image comparison library.","dist-tags":{"latest":"7.1.0"},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""},{"name":"mourner","email":"agafonkin@gmail.com"}],"time":{"modified":"2025-03-18T06:44:42.000Z","created":"2015-10-14T10:05:59.683Z","7.1.0":"2025-02-21T10:37:12.103Z","7.0.0":"2025-02-21T10:37:02.640Z","6.0.0":"2024-06-26T12:37:30.169Z","5.3.0":"2022-04-25T08:10:51.159Z","5.2.1":"2020-07-01T11:27:16.892Z","5.2.0":"2020-04-17T10:24:16.064Z","5.1.0":"2019-09-23T07:45:45.615Z","5.0.2":"2019-06-10T11:17:04.045Z","5.0.1":"2019-06-07T16:12:15.831Z","5.0.0":"2019-06-07T07:39:09.114Z","4.0.2":"2016-08-08T15:49:06.100Z","4.0.1":"2015-12-02T15:14:17.103Z","4.0.0":"2015-10-23T18:36:09.172Z","3.0.0":"2015-10-20T13:15:07.200Z","2.0.2":"2015-10-18T10:57:08.422Z","2.0.1":"2015-10-17T21:13:26.259Z","2.0.0":"2015-10-17T20:30:19.332Z","1.1.1":"2015-10-17T19:00:00.144Z","1.1.0":"2015-10-16T16:45:55.592Z","1.0.0":"2015-10-14T10:05:59.683Z"},"users":{"acollins-ts":true,"mojaray2k":true,"psbolden":true,"awen1983":true,"in-the-box":true,"zwwggg":true,"j3lte":true,"usingthesystem":true},"author":{"name":"Volodymyr Agafonkin"},"repository":{"type":"git","url":"git+https://github.com/mapbox/pixelmatch.git"},"versions":{"7.1.0":{"name":"pixelmatch","version":"7.1.0","type":"module","description":"The smallest and fastest pixel-level image comparison library.","main":"index.js","types":"index.d.ts","bin":{"pixelmatch":"bin/pixelmatch"},"dependencies":{"pngjs":"^7.0.0"},"devDependencies":{"eslint":"^9.20.1","eslint-config-mourner":"^4.0.2","typescript":"^5.7.3"},"scripts":{"pretest":"eslint","test":"tsc && node --test"},"repository":{"type":"git","url":"git+https://github.com/mapbox/pixelmatch.git"},"keywords":["image","comparison","diff"],"author":{"name":"Volodymyr Agafonkin"},"license":"ISC","bugs":{"url":"https://github.com/mapbox/pixelmatch/issues"},"homepage":"https://github.com/mapbox/pixelmatch#readme","_id":"pixelmatch@7.1.0","gitHead":"8d9f5510d72c614c7b9a9b4f28c905d054e9ce50","_nodeVersion":"22.13.1","_npmVersion":"11.1.0","dist":{"shasum":"9d59bddc8c779340e791106c0f245ac33ae4d113","size":6347,"noattachment":false,"key":"/pixelmatch/-/pixelmatch-7.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pixelmatch/download/pixelmatch-7.1.0.tgz"},"_npmUser":{"name":"mourner","email":"agafonkin@gmail.com"},"directories":{},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""},{"name":"mourner","email":"agafonkin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pixelmatch_7.1.0_1740134231918_0.710448708276193"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-21T10:37:12.103Z","publish_time":1740134232103,"_source_registry_name":"default","_cnpm_publish_time":1740134232103},"7.0.0":{"name":"pixelmatch","version":"7.0.0","keywords":["image","comparison","diff"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","_id":"pixelmatch@7.0.0","maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""},{"name":"mourner","email":"agafonkin@gmail.com"}],"homepage":"https://github.com/mapbox/pixelmatch#readme","bugs":{"url":"https://github.com/mapbox/pixelmatch/issues"},"bin":{"pixelmatch":"bin/pixelmatch"},"dist":{"shasum":"1910fa2e2da8ccb63a5d3c5111e3c34736ad37f3","size":5868,"noattachment":false,"key":"/pixelmatch/-/pixelmatch-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pixelmatch/download/pixelmatch-7.0.0.tgz"},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"1b4d033528ca4d93006abb2f74d7b4ef3d7a3f7f","scripts":{"test":"node --test","pretest":"eslint"},"_npmUser":{"name":"mourner","email":"agafonkin@gmail.com"},"repository":{"url":"git+https://github.com/mapbox/pixelmatch.git","type":"git"},"_npmVersion":"11.1.0","description":"The smallest and fastest pixel-level image comparison library.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pngjs":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.20.1","eslint-config-mourner":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pixelmatch_7.0.0_1740134222435_0.1568362450032743","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-02-21T10:37:02.640Z","publish_time":1740134222640,"_source_registry_name":"default","_cnpm_publish_time":1740134222640},"6.0.0":{"name":"pixelmatch","version":"6.0.0","type":"module","description":"The smallest and fastest pixel-level image comparison library.","main":"index.js","bin":{"pixelmatch":"bin/pixelmatch"},"dependencies":{"pngjs":"^7.0.0"},"devDependencies":{"eslint":"^9.5.0","eslint-config-mourner":"^4.0.0"},"scripts":{"pretest":"eslint","test":"node --test"},"repository":{"type":"git","url":"git+https://github.com/mapbox/pixelmatch.git"},"keywords":["image","comparison","diff"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","bugs":{"url":"https://github.com/mapbox/pixelmatch/issues"},"homepage":"https://github.com/mapbox/pixelmatch#readme","_id":"pixelmatch@6.0.0","gitHead":"ad43c337fbcea4a4efd4d560a8d50acc9671619f","_nodeVersion":"20.14.0","_npmVersion":"10.8.0","dist":{"shasum":"82bfad31becb8973746e8f7b0d88160cd10ade6d","size":5880,"noattachment":false,"key":"/pixelmatch/-/pixelmatch-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pixelmatch/download/pixelmatch-6.0.0.tgz"},"_npmUser":{"name":"mourner","email":"agafonkin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pixelmatch_6.0.0_1719405449998_0.16964641421949844"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-26T12:37:30.169Z","publish_time":1719405450169,"_source_registry_name":"default","maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""},{"name":"mourner","email":"agafonkin@gmail.com"}],"_cnpm_publish_time":1719405450169},"5.3.0":{"name":"pixelmatch","version":"5.3.0","description":"The smallest and fastest pixel-level image comparison library.","main":"index.js","bin":{"pixelmatch":"bin/pixelmatch"},"dependencies":{"pngjs":"^6.0.0"},"devDependencies":{"eslint":"^8.14.0","eslint-config-mourner":"^3.0.0","tape":"^5.5.3"},"scripts":{"pretest":"eslint index.js bin/pixelmatch test/test.js","test":"node test/test.js"},"repository":{"type":"git","url":"git+https://github.com/mapbox/pixelmatch.git"},"keywords":["image","comparison","diff"],"eslintConfig":{"extends":"mourner"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","bugs":{"url":"https://github.com/mapbox/pixelmatch/issues"},"homepage":"https://github.com/mapbox/pixelmatch#readme","gitHead":"910cd5db90d1e3acef90454f5c2534053ee58d98","_id":"pixelmatch@5.3.0","_nodeVersion":"14.19.1","_npmVersion":"8.6.0","dist":{"shasum":"5e5321a7abedfb7962d60dbf345deda87cb9560a","size":5916,"noattachment":false,"key":"/pixelmatch/-/pixelmatch-5.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pixelmatch/download/pixelmatch-5.3.0.tgz"},"_npmUser":{"name":"mourner","email":"agafonkin@gmail.com"},"directories":{},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""},{"name":"mourner","email":"agafonkin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pixelmatch_5.3.0_1650874251006_0.37366518173887453"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-25T08:15:50.837Z","publish_time":1650874251159,"_cnpm_publish_time":1650874251159},"5.2.1":{"name":"pixelmatch","version":"5.2.1","description":"The smallest and fastest pixel-level image comparison library.","main":"index.js","bin":{"pixelmatch":"bin/pixelmatch"},"dependencies":{"pngjs":"^4.0.1"},"devDependencies":{"eslint":"^6.8.0","eslint-config-mourner":"^3.0.0","tape":"^4.13.2"},"scripts":{"pretest":"eslint index.js bin/pixelmatch test/test.js","test":"node test/test.js"},"repository":{"type":"git","url":"git+https://github.com/mapbox/pixelmatch.git"},"keywords":["image","comparison","diff"],"eslintConfig":{"extends":"mourner"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","bugs":{"url":"https://github.com/mapbox/pixelmatch/issues"},"homepage":"https://github.com/mapbox/pixelmatch#readme","gitHead":"22638c05c3d8632b47329a2e8e8361f8620e6434","_id":"pixelmatch@5.2.1","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"shasum":"9e4e4f4aa59648208a31310306a5bed5522b0d65","size":5954,"noattachment":false,"key":"/pixelmatch/-/pixelmatch-5.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pixelmatch/download/pixelmatch-5.2.1.tgz"},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""},{"name":"mourner","email":"agafonkin@gmail.com"}],"_npmUser":{"name":"mourner","email":"agafonkin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pixelmatch_5.2.1_1593602836786_0.8755894958106905"},"_hasShrinkwrap":false,"publish_time":1593602836892,"_cnpm_publish_time":1593602836892},"5.2.0":{"name":"pixelmatch","version":"5.2.0","description":"The smallest and fastest pixel-level image comparison library.","main":"index.js","bin":{"pixelmatch":"bin/pixelmatch"},"dependencies":{"pngjs":"^4.0.1"},"devDependencies":{"eslint":"^6.8.0","eslint-config-mourner":"^3.0.0","tape":"^4.13.2"},"scripts":{"pretest":"eslint index.js bin/pixelmatch test/test.js","test":"node test/test.js"},"repository":{"type":"git","url":"git+https://github.com/mapbox/pixelmatch.git"},"keywords":["image","comparison","diff"],"eslintConfig":{"extends":"mourner"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","bugs":{"url":"https://github.com/mapbox/pixelmatch/issues"},"homepage":"https://github.com/mapbox/pixelmatch#readme","gitHead":"38b395747e583e6932a13f80d17d4cb7a606c742","_id":"pixelmatch@5.2.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"shasum":"6433386c6a830b0d9ee3962f9ad59695500677cd","size":5950,"noattachment":false,"key":"/pixelmatch/-/pixelmatch-5.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pixelmatch/download/pixelmatch-5.2.0.tgz"},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""},{"name":"mourner","email":"agafonkin@gmail.com"}],"_npmUser":{"name":"mourner","email":"agafonkin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pixelmatch_5.2.0_1587119055888_0.8696256571111058"},"_hasShrinkwrap":false,"publish_time":1587119056064,"_cnpm_publish_time":1587119056064},"5.1.0":{"name":"pixelmatch","version":"5.1.0","description":"The smallest and fastest pixel-level image comparison library.","main":"index.js","bin":{"pixelmatch":"bin/pixelmatch"},"dependencies":{"pngjs":"^3.4.0"},"devDependencies":{"eslint":"^6.4.0","eslint-config-mourner":"^3.0.0","tape":"^4.11.0"},"scripts":{"pretest":"eslint index.js bin/pixelmatch test/test.js","test":"node test/test.js"},"repository":{"type":"git","url":"git+https://github.com/mapbox/pixelmatch.git"},"keywords":["image","comparison","diff"],"eslintConfig":{"extends":"mourner"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","bugs":{"url":"https://github.com/mapbox/pixelmatch/issues"},"homepage":"https://github.com/mapbox/pixelmatch#readme","gitHead":"696db7e04cc7f0cbb4931b6c8d3466af9fd269f9","_id":"pixelmatch@5.1.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"shasum":"b640f0e5a03a09f235a4b818ef3b9b98d9d0b911","size":5760,"noattachment":false,"key":"/pixelmatch/-/pixelmatch-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pixelmatch/download/pixelmatch-5.1.0.tgz"},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""},{"name":"mourner","email":"agafonkin@gmail.com"}],"_npmUser":{"name":"mourner","email":"agafonkin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pixelmatch_5.1.0_1569224745473_0.8278211855767439"},"_hasShrinkwrap":false,"publish_time":1569224745615,"_cnpm_publish_time":1569224745615},"5.0.2":{"name":"pixelmatch","version":"5.0.2","description":"The smallest and fastest pixel-level image comparison library.","main":"index.js","bin":{"pixelmatch":"bin/pixelmatch"},"dependencies":{"pngjs":"^3.4.0"},"devDependencies":{"eslint":"^5.16.0","eslint-config-mourner":"^3.0.0","tape":"^4.10.2"},"scripts":{"pretest":"eslint index.js bin/pixelmatch test/test.js","test":"node test/test.js"},"repository":{"type":"git","url":"git+https://github.com/mapbox/pixelmatch.git"},"keywords":["image","comparison","diff"],"eslintConfig":{"extends":"mourner"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","bugs":{"url":"https://github.com/mapbox/pixelmatch/issues"},"homepage":"https://github.com/mapbox/pixelmatch#readme","gitHead":"e46afcd4eb04e27675d21a28b22909d3210bf867","_id":"pixelmatch@5.0.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"b1349c3b544e20107a4dd7e532b01291946258cd","size":5633,"noattachment":false,"key":"/pixelmatch/-/pixelmatch-5.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/pixelmatch/download/pixelmatch-5.0.2.tgz"},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""},{"name":"mourner","email":"agafonkin@gmail.com"}],"_npmUser":{"name":"mourner","email":"agafonkin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pixelmatch_5.0.2_1560165423920_0.735930567385535"},"_hasShrinkwrap":false,"publish_time":1560165424045,"_cnpm_publish_time":1560165424045},"5.0.1":{"name":"pixelmatch","version":"5.0.1","description":"The smallest and fastest pixel-level image comparison library.","main":"index.js","bin":{"pixelmatch":"bin/pixelmatch"},"dependencies":{"pngjs":"^3.4.0"},"devDependencies":{"eslint":"^5.16.0","eslint-config-mourner":"^3.0.0","tape":"^4.10.2"},"scripts":{"pretest":"eslint index.js bin/pixelmatch test/test.js","test":"node test/test.js"},"repository":{"type":"git","url":"git+https://github.com/mapbox/pixelmatch.git"},"keywords":["image","comparison","diff"],"eslintConfig":{"extends":"mourner"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","bugs":{"url":"https://github.com/mapbox/pixelmatch/issues"},"homepage":"https://github.com/mapbox/pixelmatch#readme","gitHead":"53e8d51be1c63c7499d6f21cf2ae60538becba30","_id":"pixelmatch@5.0.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"40a0933e3166bc1b3eec5a7a339627fb969c3ea4","size":5545,"noattachment":false,"key":"/pixelmatch/-/pixelmatch-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pixelmatch/download/pixelmatch-5.0.1.tgz"},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""},{"name":"mourner","email":"agafonkin@gmail.com"}],"_npmUser":{"name":"mourner","email":"agafonkin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pixelmatch_5.0.1_1559923935735_0.9710397786067901"},"_hasShrinkwrap":false,"publish_time":1559923935831,"_cnpm_publish_time":1559923935831},"5.0.0":{"name":"pixelmatch","version":"5.0.0","description":"The smallest and fastest pixel-level image comparison library.","main":"index.js","bin":{"pixelmatch":"bin/pixelmatch"},"dependencies":{"pngjs":"^3.4.0"},"devDependencies":{"eslint":"^5.16.0","eslint-config-mourner":"^3.0.0","tape":"^4.10.2"},"scripts":{"pretest":"eslint index.js bin/pixelmatch test/test.js","test":"node test/test.js"},"repository":{"type":"git","url":"git+https://github.com/mapbox/pixelmatch.git"},"keywords":["image","comparison","diff"],"eslintConfig":{"extends":"mourner"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","bugs":{"url":"https://github.com/mapbox/pixelmatch/issues"},"homepage":"https://github.com/mapbox/pixelmatch#readme","gitHead":"a53eadd322cc06daaf3940705732a94458ee1570","_id":"pixelmatch@5.0.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"shasum":"2954f18dabc22fd7e4402d2e8adb8f339bb653c4","size":5399,"noattachment":false,"key":"/pixelmatch/-/pixelmatch-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pixelmatch/download/pixelmatch-5.0.0.tgz"},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""},{"name":"mourner","email":"agafonkin@gmail.com"}],"_npmUser":{"name":"mourner","email":"agafonkin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pixelmatch_5.0.0_1559893148934_0.6551688015599413"},"_hasShrinkwrap":false,"publish_time":1559893149114,"_cnpm_publish_time":1559893149114},"4.0.2":{"name":"pixelmatch","version":"4.0.2","description":"The smallest and fastest pixel-level image comparison library.","main":"index.js","bin":{"pixelmatch":"bin/pixelmatch"},"dependencies":{"pngjs":"^3.0.0"},"devDependencies":{"eslint":"^3.2.2","eslint-config-mourner":"^2.0.1","tap":"^6.3.0"},"scripts":{"pretest":"eslint index.js bin/pixelmatch test/test.js","test":"tap test/test.js"},"repository":{"type":"git","url":"git+https://github.com/mapbox/pixelmatch.git"},"keywords":["image","comparison","diff"],"eslintConfig":{"extends":"mourner"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","bugs":{"url":"https://github.com/mapbox/pixelmatch/issues"},"homepage":"https://github.com/mapbox/pixelmatch#readme","gitHead":"f655632e01f70eaff4e89709f620cede786da808","_id":"pixelmatch@4.0.2","_shasum":"8f47dcec5011b477b67db03c243bc1f3085e8854","_from":".","_npmVersion":"2.15.8","_nodeVersion":"6.3.0","_npmUser":{"name":"mourner","email":"agafonkin@gmail.com"},"dist":{"shasum":"8f47dcec5011b477b67db03c243bc1f3085e8854","size":872064,"noattachment":false,"key":"/pixelmatch/-/pixelmatch-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/pixelmatch/download/pixelmatch-4.0.2.tgz"},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""},{"name":"mourner","email":"agafonkin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/pixelmatch-4.0.2.tgz_1470671343818_0.5421545191202313"},"directories":{},"publish_time":1470671346100,"_cnpm_publish_time":1470671346100,"_hasShrinkwrap":false},"4.0.1":{"name":"pixelmatch","version":"4.0.1","description":"The smallest and fastest pixel-level image comparison library.","main":"index.js","bin":{"pixelmatch":"bin/pixelmatch"},"dependencies":{"pngjs":"^2.1.0"},"devDependencies":{"eslint":"^1.6.0","eslint-config-mourner":"^1.0.1","tap":"^2.1.1"},"scripts":{"pretest":"eslint index.js bin/pixelmatch test/test.js","test":"tap test/test.js"},"repository":{"type":"git","url":"git+https://github.com/mapbox/pixelmatch.git"},"keywords":["image","comparison","diff"],"eslintConfig":{"extends":"mourner"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","bugs":{"url":"https://github.com/mapbox/pixelmatch/issues"},"homepage":"https://github.com/mapbox/pixelmatch#readme","gitHead":"fbf03b23b45adc7f0ec5e79fb62021ed70641581","_id":"pixelmatch@4.0.1","_shasum":"d5906e6e4e87205ac67090255ae259846a851a76","_from":".","_npmVersion":"2.14.11","_nodeVersion":"5.1.0","_npmUser":{"name":"mourner","email":"agafonkin@gmail.com"},"dist":{"shasum":"d5906e6e4e87205ac67090255ae259846a851a76","size":872473,"noattachment":false,"key":"/pixelmatch/-/pixelmatch-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pixelmatch/download/pixelmatch-4.0.1.tgz"},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""},{"name":"mourner","email":"agafonkin@gmail.com"}],"directories":{},"publish_time":1449069257103,"_cnpm_publish_time":1449069257103,"_hasShrinkwrap":false},"4.0.0":{"name":"pixelmatch","version":"4.0.0","description":"The smallest and fastest pixel-level image comparison library.","main":"index.js","bin":{"pixelmatch":"bin/pixelmatch"},"dependencies":{"pngjs2":"^2.0.0"},"devDependencies":{"eslint":"^1.6.0","eslint-config-mourner":"^1.0.1","tap":"^2.1.1"},"scripts":{"pretest":"eslint index.js bin/pixelmatch test/test.js","test":"tap test/test.js"},"repository":{"type":"git","url":"git+https://github.com/mapbox/pixelmatch.git"},"keywords":["image","comparison","diff"],"eslintConfig":{"extends":"mourner"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","bugs":{"url":"https://github.com/mapbox/pixelmatch/issues"},"homepage":"https://github.com/mapbox/pixelmatch#readme","gitHead":"a7f1f5ad86365433b5b268622facbdb33d300914","_id":"pixelmatch@4.0.0","_shasum":"c974d646f461ed22f3fda6790b4907b2754e8078","_from":".","_npmVersion":"2.14.4","_nodeVersion":"0.12.7","_npmUser":{"name":"mourner","email":"agafonkin@gmail.com"},"dist":{"shasum":"c974d646f461ed22f3fda6790b4907b2754e8078","size":871798,"noattachment":false,"key":"/pixelmatch/-/pixelmatch-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pixelmatch/download/pixelmatch-4.0.0.tgz"},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""},{"name":"mourner","email":"agafonkin@gmail.com"}],"directories":{},"publish_time":1445625369172,"_cnpm_publish_time":1445625369172,"_hasShrinkwrap":false},"3.0.0":{"name":"pixelmatch","version":"3.0.0","description":"The smallest and fastest pixel-level image comparison library.","main":"index.js","bin":{"pixelmatch":"bin/pixelmatch"},"dependencies":{"pngjs2":"^2.0.0"},"devDependencies":{"eslint":"^1.6.0","eslint-config-mourner":"^1.0.1","tap":"^2.1.1"},"scripts":{"pretest":"eslint index.js bin/pixelmatch test/test.js","test":"tap test/test.js"},"repository":{"type":"git","url":"git+https://github.com/mapbox/pixelmatch.git"},"keywords":["image","comparison","diff"],"eslintConfig":{"extends":"mourner"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","bugs":{"url":"https://github.com/mapbox/pixelmatch/issues"},"homepage":"https://github.com/mapbox/pixelmatch#readme","gitHead":"083738d6b283faaa80517f376c116192dff14326","_id":"pixelmatch@3.0.0","_shasum":"56bfc3e509a78445831e94ef28fcbe804bf0f4f0","_from":".","_npmVersion":"2.14.6","_nodeVersion":"0.10.40","_npmUser":{"name":"mourner","email":"agafonkin@gmail.com"},"dist":{"shasum":"56bfc3e509a78445831e94ef28fcbe804bf0f4f0","size":868442,"noattachment":false,"key":"/pixelmatch/-/pixelmatch-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pixelmatch/download/pixelmatch-3.0.0.tgz"},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""},{"name":"mourner","email":"agafonkin@gmail.com"}],"directories":{},"publish_time":1445346907200,"_cnpm_publish_time":1445346907200,"_hasShrinkwrap":false},"2.0.2":{"name":"pixelmatch","version":"2.0.2","description":"The smallest and fastest pixel-level image comparison library.","main":"index.js","bin":{"pixelmatch":"bin/pixelmatch"},"dependencies":{"pngjs2":"^2.0.0"},"devDependencies":{"eslint":"^1.6.0","eslint-config-mourner":"^1.0.1","tap":"^2.1.1"},"scripts":{"pretest":"eslint index.js bin/pixelmatch test/test.js","test":"tap test/test.js"},"repository":{"type":"git","url":"git+https://github.com/mapbox/pixelmatch.git"},"keywords":["image","comparison","diff"],"eslintConfig":{"extends":"mourner"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","bugs":{"url":"https://github.com/mapbox/pixelmatch/issues"},"homepage":"https://github.com/mapbox/pixelmatch#readme","gitHead":"d30eb6284efb4fa9a406d500f95f54e61e743410","_id":"pixelmatch@2.0.2","_shasum":"5e4cc0c0b7ea059ce22f36ae7f33af05970e8ada","_from":".","_npmVersion":"2.14.6","_nodeVersion":"0.10.40","_npmUser":{"name":"mourner","email":"agafonkin@gmail.com"},"dist":{"shasum":"5e4cc0c0b7ea059ce22f36ae7f33af05970e8ada","size":244167,"noattachment":false,"key":"/pixelmatch/-/pixelmatch-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/pixelmatch/download/pixelmatch-2.0.2.tgz"},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""},{"name":"mourner","email":"agafonkin@gmail.com"}],"directories":{},"publish_time":1445165828422,"_cnpm_publish_time":1445165828422,"_hasShrinkwrap":false},"2.0.1":{"name":"pixelmatch","version":"2.0.1","description":"The smallest and fastest pixel-level image comparison library.","main":"index.js","bin":{"pixelmatch":"bin/pixelmatch"},"dependencies":{"pngjs2":"^2.0.0"},"devDependencies":{"eslint":"^1.6.0","eslint-config-mourner":"^1.0.1","tap":"^2.1.1"},"scripts":{"pretest":"eslint index.js bin/pixelmatch test/test.js","test":"tap test/test.js"},"repository":{"type":"git","url":"git+https://github.com/mapbox/pixelmatch.git"},"keywords":["image","comparison","diff"],"eslintConfig":{"extends":"mourner"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","bugs":{"url":"https://github.com/mapbox/pixelmatch/issues"},"homepage":"https://github.com/mapbox/pixelmatch#readme","gitHead":"64611d5497edf1379418f9c1ccd35b096310b5e2","_id":"pixelmatch@2.0.1","_shasum":"022b127a8e09279a7218fc2a31303ac256459e8a","_from":".","_npmVersion":"2.14.6","_nodeVersion":"0.10.40","_npmUser":{"name":"mourner","email":"agafonkin@gmail.com"},"dist":{"shasum":"022b127a8e09279a7218fc2a31303ac256459e8a","size":607723,"noattachment":false,"key":"/pixelmatch/-/pixelmatch-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pixelmatch/download/pixelmatch-2.0.1.tgz"},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""},{"name":"mourner","email":"agafonkin@gmail.com"}],"directories":{},"publish_time":1445116406259,"_cnpm_publish_time":1445116406259,"_hasShrinkwrap":false},"2.0.0":{"name":"pixelmatch","version":"2.0.0","description":"The smallest and fastest pixel-level image comparison library.","main":"index.js","bin":{"pixelmatch":"bin/pixelmatch"},"dependencies":{"pngjs2":"^2.0.0"},"devDependencies":{"eslint":"^1.6.0","eslint-config-mourner":"^1.0.1","tap":"^2.1.1"},"scripts":{"pretest":"eslint index.js bin/pixelmatch test/test.js","test":"tap test/test.js"},"repository":{"type":"git","url":"git+https://github.com/mapbox/pixelmatch.git"},"keywords":["image","comparison","diff"],"eslintConfig":{"extends":"mourner"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","bugs":{"url":"https://github.com/mapbox/pixelmatch/issues"},"homepage":"https://github.com/mapbox/pixelmatch#readme","gitHead":"b977a6d0b5a3ceaf5f433dce07ca6c033c8f6241","_id":"pixelmatch@2.0.0","_shasum":"721ed886806b7ba7520f54724b7e5c6c7a9c86be","_from":".","_npmVersion":"2.14.6","_nodeVersion":"0.12.7","_npmUser":{"name":"mourner","email":"agafonkin@gmail.com"},"dist":{"shasum":"721ed886806b7ba7520f54724b7e5c6c7a9c86be","size":607571,"noattachment":false,"key":"/pixelmatch/-/pixelmatch-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pixelmatch/download/pixelmatch-2.0.0.tgz"},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""},{"name":"mourner","email":"agafonkin@gmail.com"}],"directories":{},"publish_time":1445113819332,"_cnpm_publish_time":1445113819332,"_hasShrinkwrap":false},"1.1.1":{"name":"pixelmatch","version":"1.1.1","description":"The smallest and fastest pixel-level image comparison library.","main":"index.js","bin":{"pixelmatch":"bin/pixelmatch"},"dependencies":{"pngjs2":"^2.0.0"},"devDependencies":{"eslint":"^1.6.0","eslint-config-mourner":"^1.0.1","tap":"^2.1.1"},"scripts":{"pretest":"eslint index.js bin/pixelmatch test/test.js","test":"tap test/test.js"},"repository":{"type":"git","url":"git+https://github.com/mapbox/pixelmatch.git"},"keywords":["image","comparison","diff"],"eslintConfig":{"extends":"mourner"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","bugs":{"url":"https://github.com/mapbox/pixelmatch/issues"},"homepage":"https://github.com/mapbox/pixelmatch#readme","gitHead":"e00734024b25b3f62363bdc60b726a24b3b70886","_id":"pixelmatch@1.1.1","_shasum":"f8cb336584fd8643ccd5e2ffaa88d94a8babfd0d","_from":".","_npmVersion":"2.14.6","_nodeVersion":"0.12.7","_npmUser":{"name":"mourner","email":"agafonkin@gmail.com"},"dist":{"shasum":"f8cb336584fd8643ccd5e2ffaa88d94a8babfd0d","size":729482,"noattachment":false,"key":"/pixelmatch/-/pixelmatch-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pixelmatch/download/pixelmatch-1.1.1.tgz"},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""},{"name":"mourner","email":"agafonkin@gmail.com"}],"directories":{},"publish_time":1445108400144,"_cnpm_publish_time":1445108400144,"_hasShrinkwrap":false},"1.1.0":{"name":"pixelmatch","version":"1.1.0","description":"The smallest and fastest pixel-level image comparison library.","main":"index.js","bin":{"pixelmatch":"bin/pixelmatch"},"dependencies":{"pngjs2":"^2.0.0"},"devDependencies":{"eslint":"^1.6.0","eslint-config-mourner":"^1.0.1","tap":"^2.1.1"},"scripts":{"pretest":"eslint index.js bin/pixelmatch test/test.js","test":"tap test/test.js"},"repository":{"type":"git","url":"git+https://github.com/mapbox/pixelmatch.git"},"keywords":["image","comparison","diff"],"eslintConfig":{"extends":"mourner"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","bugs":{"url":"https://github.com/mapbox/pixelmatch/issues"},"homepage":"https://github.com/mapbox/pixelmatch#readme","gitHead":"f57c1f20eacca2bdadca0a6ed4292348e99cffb1","_id":"pixelmatch@1.1.0","_shasum":"f01cc8657d735ade2adc2c8e32257d99e76a0c18","_from":".","_npmVersion":"2.14.6","_nodeVersion":"0.12.7","_npmUser":{"name":"mourner","email":"agafonkin@gmail.com"},"dist":{"shasum":"f01cc8657d735ade2adc2c8e32257d99e76a0c18","size":607566,"noattachment":false,"key":"/pixelmatch/-/pixelmatch-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pixelmatch/download/pixelmatch-1.1.0.tgz"},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""},{"name":"mourner","email":"agafonkin@gmail.com"}],"directories":{},"publish_time":1445013955592,"_cnpm_publish_time":1445013955592,"_hasShrinkwrap":false},"1.0.0":{"name":"pixelmatch","version":"1.0.0","description":"A simpe, tiny and fast JavaScript image comparison tool and library.","main":"index.js","bin":{"pixelmatch":"bin/pixelmatch"},"dependencies":{"pngjs2":"^2.0.0"},"devDependencies":{"eslint":"^1.6.0","eslint-config-mourner":"^1.0.1","tap":"^2.1.1"},"scripts":{"pretest":"eslint index.js bin/pixelmatch test/test.js","test":"tap test/test.js"},"repository":{"type":"git","url":"git+https://github.com/mapbox/pixelmatch.git"},"keywords":["image","comparison","diff"],"eslintConfig":{"extends":"mourner"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","bugs":{"url":"https://github.com/mapbox/pixelmatch/issues"},"homepage":"https://github.com/mapbox/pixelmatch#readme","gitHead":"7c683df7f3780a6f02ca8cadba0ea7186c5ef40c","_id":"pixelmatch@1.0.0","_shasum":"9299a49ffe806554a6db4e0dd957fc3fff0da190","_from":".","_npmVersion":"2.14.6","_nodeVersion":"0.12.7","_npmUser":{"name":"mourner","email":"agafonkin@gmail.com"},"dist":{"shasum":"9299a49ffe806554a6db4e0dd957fc3fff0da190","size":608066,"noattachment":false,"key":"/pixelmatch/-/pixelmatch-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pixelmatch/download/pixelmatch-1.0.0.tgz"},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""},{"name":"mourner","email":"agafonkin@gmail.com"}],"directories":{},"publish_time":1444817159683,"_cnpm_publish_time":1444817159683,"_hasShrinkwrap":false}},"readme":"# pixelmatch\n\n[![Node](https://github.com/mapbox/pixelmatch/actions/workflows/node.yml/badge.svg)](https://github.com/mapbox/pixelmatch/actions/workflows/node.yml)\n[![](https://img.shields.io/badge/simply-awesome-brightgreen.svg)](https://github.com/mourner/projects)\n\nThe smallest, simplest and fastest JavaScript pixel-level image comparison library,\noriginally created to compare screenshots in tests.\n\nFeatures accurate **anti-aliased pixels detection**\nand **perceptual color difference metrics**.\n\nInspired by [Resemble.js](https://github.com/Huddle/Resemble.js)\nand [Blink-diff](https://github.com/yahoo/blink-diff).\nUnlike these libraries, pixelmatch is around **150 lines of code**,\nhas **no dependencies**, and works on **raw typed arrays** of image data,\nso it's **blazing fast** and can be used in **any environment** (Node or browsers).\n\n```js\nconst numDiffPixels = pixelmatch(img1, img2, diff, 800, 600, {threshold: 0.1});\n```\n\nImplements ideas from the following papers:\n\n- [Measuring perceived color difference using YIQ NTSC transmission color space in mobile applications](http://www.progmat.uaem.mx:8080/artVol2Num2/Articulo3Vol2Num2.pdf) (2010, Yuriy Kotsarenko, Fernando Ramos)\n- [Anti-aliased pixel and intensity slope detector](https://www.researchgate.net/publication/234126755_Anti-aliased_Pixel_and_Intensity_Slope_Detector) (2009, Vytautas Vyšniauskas)\n\n## [Demo](https://observablehq.com/@mourner/pixelmatch-demo)\n\n## Example output\n\n| expected | actual | diff |\n| --- | --- | --- |\n| ![](test/fixtures/4a.png) | ![](test/fixtures/4b.png) | ![1diff](test/fixtures/4diff.png) |\n| ![](test/fixtures/3a.png) | ![](test/fixtures/3b.png) | ![1diff](test/fixtures/3diff.png) |\n| ![](test/fixtures/6a.png) | ![](test/fixtures/6b.png) | ![1diff](test/fixtures/6diff.png) |\n\n## API\n\n### pixelmatch(img1, img2, output, width, height[, options])\n\n- `img1`, `img2` — Image data of the images to compare (`Buffer`, `Uint8Array` or `Uint8ClampedArray`). **Note:** image dimensions must be equal.\n- `output` — Image data to write the diff to, or `null` if don't need a diff image.\n- `width`, `height` — Width and height of the images. Note that _all three images_ need to have the same dimensions.\n\n`options` is an object literal with the following properties:\n\n- `threshold` — Matching threshold, ranges from `0` to `1`. Smaller values make the comparison more sensitive. `0.1` by default.\n- `includeAA` — If `true`, disables detecting and ignoring anti-aliased pixels. `false` by default.\n- `alpha` — Blending factor of unchanged pixels in the diff output. Ranges from `0` for pure white to `1` for original brightness. `0.1` by default.\n- `aaColor` — The color of anti-aliased pixels in the diff output in `[R, G, B]` format. `[255, 255, 0]` by default.\n- `diffColor` — The color of differing pixels in the diff output in `[R, G, B]` format. `[255, 0, 0]` by default.\n- `diffColorAlt` — An alternative color to use for dark on light differences to differentiate between \"added\" and \"removed\" parts. If not provided, all differing pixels use the color specified by `diffColor`. `null` by default.\n- `diffMask` — Draw the diff over a transparent background (a mask), rather than over the original image. Will not draw anti-aliased pixels (if detected).\n\nCompares two images, writes the output diff and returns the number of mismatched pixels.\n\n## Command line\n\nPixelmatch comes with a binary that works with PNG images:\n\n```bash\npixelmatch image1.png image2.png output.png 0.1\n```\n\n## Example usage\n\n### Node.js\n\n```js\nimport fs from 'fs';\nimport {PNG} from 'pngjs';\nimport pixelmatch from 'pixelmatch';\n\nconst img1 = PNG.sync.read(fs.readFileSync('img1.png'));\nconst img2 = PNG.sync.read(fs.readFileSync('img2.png'));\nconst {width, height} = img1;\nconst diff = new PNG({width, height});\n\npixelmatch(img1.data, img2.data, diff.data, width, height, {threshold: 0.1});\n\nfs.writeFileSync('diff.png', PNG.sync.write(diff));\n```\n\n### Browsers\n\n```js\nconst img1 = img1Context.getImageData(0, 0, width, height);\nconst img2 = img2Context.getImageData(0, 0, width, height);\nconst diff = diffContext.createImageData(width, height);\n\npixelmatch(img1.data, img2.data, diff.data, width, height, {threshold: 0.1});\n\ndiffContext.putImageData(diff, 0, 0);\n```\n\n## Install\n\nInstall with NPM:\n\n```bash\nnpm install pixelmatch\n```\n\nOr use in the browser from a CDN:\n\n```html\n<script type=\"module\">\n\timport pixelmatch from 'https://esm.run/pixelmatch';\n```\n\n## [Changelog](https://github.com/mapbox/pixelmatch/releases)\n","_attachments":{},"homepage":"https://github.com/mapbox/pixelmatch#readme","bugs":{"url":"https://github.com/mapbox/pixelmatch/issues"},"license":"ISC"}