{"_id":"img-diff-js","_rev":"17-05145f564a3a7b0acd23050e565ad6b8","name":"img-diff-js","description":"Library to compare 2 images","dist-tags":{"latest":"0.5.4"},"versions":{"0.0.1":{"name":"img-diff-js","version":"0.0.1","description":"Library to compare 2 images","main":"index.js","scripts":{"test":"ava"},"repository":{"type":"git","url":"git+https://github.com/reg-viz/img-diff-js.git"},"keywords":["diff","image","compare"],"author":{"name":"Quramy"},"license":"MIT","bugs":{"url":"https://github.com/reg-viz/img-diff-js/issues"},"homepage":"https://github.com/reg-viz/img-diff-js#readme","dependencies":{"pixelmatch":"^4.0.2","pngjs":"^3.2.0"},"devDependencies":{"ava":"^0.21.0","cp-file":"^4.2.0","mkdirp":"^0.5.1","rimraf":"^2.6.1"},"ava":{"files":"lib/**/*.test.js"},"gitHead":"885c6914d5e9ad1e6553e572ee23c78159dd1477","_id":"img-diff-js@0.0.1","_npmVersion":"5.0.0","_nodeVersion":"6.10.2","_npmUser":{"name":"quramy","email":"yosuke.kurami@gmail.com"},"dist":{"integrity":"sha512-bJPw6RFYUAPM3Mt8XRxfb+J5qYMS2i29YsZBxlLEJmS9ukwYvtkr39dgAr5jP/TcaQL/Mx9zplvu1xli6PEVxg==","shasum":"336770f1d26313f97dd6614ea687018730df8336","tarball":"https://registry.npmjs.org/img-diff-js/-/img-diff-js-0.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmZpfByLf3qSz/heOQ0vHTJSJQfSjwjHWrl9pgqi7K7gIhAJS7WwMPVy9csxYbRcyca1mvJVqUGobzcaEK/M9qeUsd"}]},"maintainers":[{"name":"quramy","email":"yosuke.kurami@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/img-diff-js-0.0.1.tgz_1500116508004_0.43720265408046544"},"directories":{}},"0.1.0":{"name":"img-diff-js","version":"0.1.0","description":"Library to compare 2 images","main":"index.js","scripts":{"test":"ava"},"repository":{"type":"git","url":"git+https://github.com/reg-viz/img-diff-js.git"},"keywords":["diff","image","compare"],"author":{"name":"Quramy"},"license":"MIT","bugs":{"url":"https://github.com/reg-viz/img-diff-js/issues"},"homepage":"https://github.com/reg-viz/img-diff-js#readme","dependencies":{"pixelmatch":"^4.0.2","pngjs":"^3.2.0"},"devDependencies":{"ava":"^0.21.0","cp-file":"^4.2.0","mkdirp":"^0.5.1","rimraf":"^2.6.1"},"ava":{"files":"lib/**/*.test.js"},"gitHead":"1a3ce827f952f6b9476186b98bb367cc052d4c21","_id":"img-diff-js@0.1.0","_shasum":"7cac423ed89a94afe5ae4e9c137db20011101ad8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"quramy","email":"yosuke.kurami@gmail.com"},"dist":{"shasum":"7cac423ed89a94afe5ae4e9c137db20011101ad8","tarball":"https://registry.npmjs.org/img-diff-js/-/img-diff-js-0.1.0.tgz","integrity":"sha512-lnJ/EwyiYmuN2ZhIAXDqf9IeaBtJ4Te0SxyBjIooCCIwjPPO4SBcJusVvSasTaDM/8KbopS9WQ9F+IW522HH4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnCTmysEuwj0MCbnXJN9IBQiRCAPwBKmU3drDsvXozzQIgYn942s8ZufAEQ03i+YEQUHQqw+btn2Bz+ubGRQcdHJ8="}]},"maintainers":[{"name":"quramy","email":"yosuke.kurami@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/img-diff-js-0.1.0.tgz_1500117756643_0.17450556973926723"},"directories":{}},"0.1.1":{"name":"img-diff-js","version":"0.1.1","description":"Library to compare 2 images","main":"lib/index.js","scripts":{"test":"ava","perf":"node tool/perf.js"},"repository":{"type":"git","url":"git+https://github.com/reg-viz/img-diff-js.git"},"keywords":["diff","image","compare"],"author":{"name":"Quramy"},"license":"MIT","bugs":{"url":"https://github.com/reg-viz/img-diff-js/issues"},"homepage":"https://github.com/reg-viz/img-diff-js#readme","dependencies":{"pixelmatch":"^4.0.2","pngjs":"^3.2.0"},"devDependencies":{"ava":"^0.21.0","cp-file":"^4.2.0","image-diff":"^1.6.3","image-difference":"^2.0.7","mkdirp":"^0.5.1","rimraf":"^2.6.1"},"ava":{"files":"lib/**/*.test.js"},"gitHead":"a53a705c06b184917df1d3c3ef90d0d8246df4e7","_id":"img-diff-js@0.1.1","_shasum":"1ac4a71ace64c5799765eb4d0b5004991fd96591","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"quramy","email":"yosuke.kurami@gmail.com"},"dist":{"shasum":"1ac4a71ace64c5799765eb4d0b5004991fd96591","tarball":"https://registry.npmjs.org/img-diff-js/-/img-diff-js-0.1.1.tgz","integrity":"sha512-4hAOhP/vApgvCnaOcb8+OkMy52zOCJK78HC/nqKa8hwy5cJvvhvJLfpsPd5OMqflJVP38Y4tvKNa3gMs3sKepw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBsVSG/0KaITjUTx6nS53yc/7fbJeWKf2rfz3P/oH+EmAiEA38fbtf+Nmbf4LB6TStm7RHYxXGydxsy+qAmpcYxYf9o="}]},"maintainers":[{"name":"quramy","email":"yosuke.kurami@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/img-diff-js-0.1.1.tgz_1500124479508_0.43060883111320436"},"directories":{}},"0.2.0":{"name":"img-diff-js","version":"0.2.0","description":"Library to compare 2 images","main":"lib/index.js","scripts":{"test":"ava","perf":"node tool/perf.js"},"repository":{"type":"git","url":"git+https://github.com/reg-viz/img-diff-js.git"},"keywords":["diff","image","compare"],"author":{"name":"Quramy"},"license":"MIT","bugs":{"url":"https://github.com/reg-viz/img-diff-js/issues"},"homepage":"https://github.com/reg-viz/img-diff-js#readme","dependencies":{"jpeg-js":"^0.3.3","pixelmatch":"^4.0.2","pngjs":"^3.2.0"},"devDependencies":{"ava":"^0.21.0","cp-file":"^4.2.0","image-diff":"^1.6.3","image-difference":"^2.0.7","mkdirp":"^0.5.1","rimraf":"^2.6.1"},"ava":{"files":"test/**/*.test.js"},"gitHead":"53240276b74a6d675de4a21c2ba7c514f4efb3f5","_id":"img-diff-js@0.2.0","_shasum":"4bd1fcc40b2f65111efbd45db5a40c9d25670b07","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"quramy","email":"yosuke.kurami@gmail.com"},"dist":{"shasum":"4bd1fcc40b2f65111efbd45db5a40c9d25670b07","tarball":"https://registry.npmjs.org/img-diff-js/-/img-diff-js-0.2.0.tgz","integrity":"sha512-meG+lJk5wr8SUDXfc6qLuTBNtXsSpyEk8tDqOeYqRb8n9k8X/3UoBRvRhm5J+aMdBrL9voXRrs5paC1kXT2mZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5A3qPK2dHomXnvRtDlrIf49ONI7HH1fDZ28A78TLi7gIgST7zXhrLlDECp4fuTLDVRcT3+vYbKD+7jkeQnGqF9SA="}]},"maintainers":[{"name":"quramy","email":"yosuke.kurami@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/img-diff-js-0.2.0.tgz_1500187415032_0.4747442062944174"},"directories":{}},"0.3.0":{"name":"img-diff-js","version":"0.3.0","description":"Library to compare 2 images","main":"lib/index.js","scripts":{"test":"ava","perf":"node tool/perf.js"},"repository":{"type":"git","url":"git+https://github.com/reg-viz/img-diff-js.git"},"keywords":["diff","image","compare"],"author":{"name":"Quramy"},"license":"MIT","bugs":{"url":"https://github.com/reg-viz/img-diff-js/issues"},"homepage":"https://github.com/reg-viz/img-diff-js#readme","dependencies":{"decode-tiff":"^0.2.0","jpeg-js":"^0.3.3","pixelmatch":"^4.0.2","pngjs":"^3.2.0"},"devDependencies":{"ava":"^0.21.0","cp-file":"^4.2.0","image-diff":"^1.6.3","image-difference":"^2.0.7","mkdirp":"^0.5.1","rimraf":"^2.6.1"},"ava":{"files":"test/**/*.test.js"},"gitHead":"a91ed2064ad041d0325c308b86d1b85941da1cb5","_id":"img-diff-js@0.3.0","_shasum":"583ac0844a4be8339dbde866d0d1db791c7fe3b6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"quramy","email":"yosuke.kurami@gmail.com"},"dist":{"shasum":"583ac0844a4be8339dbde866d0d1db791c7fe3b6","tarball":"https://registry.npmjs.org/img-diff-js/-/img-diff-js-0.3.0.tgz","integrity":"sha512-GDIhpj+TgKf0LqA0EywaSKXxS7/8tb/5M40twASOSWn7pbIXQuZYd48ztyeHKpvxKXBEo6sZXLSMeT9k+e1x4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHmtXij/coOPR/9zzw7uPPimgr/+uU6OycRB6sJt4SOsAiEArZGwr6t6P2M3zV4Xno2K79aNebdXbKI0xnv2sP3Jek4="}]},"maintainers":[{"name":"quramy","email":"yosuke.kurami@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/img-diff-js-0.3.0.tgz_1500359927093_0.22787289903499186"},"directories":{}},"0.3.1":{"name":"img-diff-js","version":"0.3.1","description":"Library to compare 2 images","main":"lib/index.js","scripts":{"test":"ava","perf":"node tool/perf.js"},"repository":{"type":"git","url":"git+https://github.com/reg-viz/img-diff-js.git"},"keywords":["diff","image","compare"],"author":{"name":"Quramy"},"license":"MIT","bugs":{"url":"https://github.com/reg-viz/img-diff-js/issues"},"homepage":"https://github.com/reg-viz/img-diff-js#readme","dependencies":{"decode-tiff":"^0.2.0","jpeg-js":"^0.3.3","pixelmatch":"^4.0.2","pngjs":"^3.2.0"},"devDependencies":{"ava":"^0.21.0","cp-file":"^4.2.0","image-diff":"^1.6.3","image-difference":"^2.0.7","mkdirp":"^0.5.1","rimraf":"^2.6.1"},"ava":{"files":"test/**/*.test.js"},"gitHead":"899b134f612c30f415b52077c75cd5d16f153161","_id":"img-diff-js@0.3.1","_shasum":"8b447b5188b2ba85388d953876ee94aa67b80529","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"quramy","email":"yosuke.kurami@gmail.com"},"dist":{"shasum":"8b447b5188b2ba85388d953876ee94aa67b80529","tarball":"https://registry.npmjs.org/img-diff-js/-/img-diff-js-0.3.1.tgz","integrity":"sha512-P46m6oh9Ir+frmW0OJ5plvQwoDriQnpoGsSpub7kNNmEuIn0mCX4qfV8g4z5fRbyl6l/rrwxG70+K3SgN8vuQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCio38UMa6NAfunkNGmsXJUBsCQTzihIKs/TElY4sHMbgIhAK1vlF5cnsAEpMkdxc+SbruT5uM70Jn+GoIrJqpYiQvD"}]},"maintainers":[{"name":"quramy","email":"yosuke.kurami@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/img-diff-js-0.3.1.tgz_1500506974174_0.35485193808563054"},"directories":{}},"0.3.2":{"name":"img-diff-js","version":"0.3.2","description":"Library to compare 2 images","main":"lib/index.js","scripts":{"test":"ava","perf":"node tool/perf.js"},"repository":{"type":"git","url":"git+https://github.com/reg-viz/img-diff-js.git"},"keywords":["diff","image","compare"],"author":{"name":"Quramy"},"license":"MIT","bugs":{"url":"https://github.com/reg-viz/img-diff-js/issues"},"homepage":"https://github.com/reg-viz/img-diff-js#readme","dependencies":{"decode-tiff":"^0.2.0","jpeg-js":"^0.3.3","mkdirp":"^0.5.1","pixelmatch":"^4.0.2","pngjs":"^3.2.0"},"devDependencies":{"ava":"^0.21.0","cp-file":"^4.2.0","image-diff":"^1.6.3","image-difference":"^2.0.7","rimraf":"^2.6.1"},"ava":{"files":"test/**/*.test.js"},"gitHead":"4befa58012d4bab9d696af539f3d71a8851f7975","_id":"img-diff-js@0.3.2","_shasum":"de44efd37ab642d590b8b3a849e73692b5be6a6e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"quramy","email":"yosuke.kurami@gmail.com"},"dist":{"shasum":"de44efd37ab642d590b8b3a849e73692b5be6a6e","tarball":"https://registry.npmjs.org/img-diff-js/-/img-diff-js-0.3.2.tgz","integrity":"sha512-a+nh8lfmnk9t0ikj3GzRQk03ZBGKzv5hUiA3q/rCHPMMYCIGqyUEBm0oYRPO6G/Zs0jgYmYMK0ASsMv6BL938Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBCA8vv+wqLpcgaSO4TpykSbgH1OzBVp1hQsJZsrqqp9AiEAq74hsUZibcKwfizevTkXU2XZ24B1at3Mvw6thYYRuzE="}]},"maintainers":[{"name":"quramy","email":"yosuke.kurami@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/img-diff-js-0.3.2.tgz_1500507590812_0.12729226262308657"},"directories":{}},"0.4.0":{"name":"img-diff-js","version":"0.4.0","description":"Library to compare 2 images","main":"lib/index.js","scripts":{"test":"ava","perf":"node tool/perf.js"},"repository":{"type":"git","url":"git+https://github.com/reg-viz/img-diff-js.git"},"keywords":["diff","image","compare"],"author":{"name":"Quramy"},"license":"MIT","bugs":{"url":"https://github.com/reg-viz/img-diff-js/issues"},"homepage":"https://github.com/reg-viz/img-diff-js#readme","dependencies":{"decode-tiff":"^0.2.0","jpeg-js":"^0.3.3","mkdirp":"^0.5.1","pixelmatch":"^4.0.2","pngjs":"^3.2.0"},"devDependencies":{"ava":"^0.22.0","cp-file":"^5.0.0","image-diff":"^2.0.0","image-difference":"^2.0.7","rimraf":"^2.6.1"},"ava":{"files":"test/**/*.test.js"},"gitHead":"5094da76b3600733f896c47bad2e64225b4b4c52","_id":"img-diff-js@0.4.0","_shasum":"eae1a6cacccc64a170ad7420e29a6dacaadad991","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"quramy","email":"yosuke.kurami@gmail.com"},"dist":{"shasum":"eae1a6cacccc64a170ad7420e29a6dacaadad991","tarball":"https://registry.npmjs.org/img-diff-js/-/img-diff-js-0.4.0.tgz","integrity":"sha512-VjYcL+iA2Dma7D6Kt+QpDK+wsRgcfAtHzdb+giIu6UbEjI3P53azdsvr+PkSwHCDMnqcVIUc30k9yuivVmWfow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCID45TW36ciF8dlILDWx/10zCJMjk9vnhLFL/jlR76QWQAh8gN2be+pCXyimetM4R0YeWqvpwOdC1TlM62RVtCI9S"}]},"maintainers":[{"name":"quramy","email":"yosuke.kurami@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/img-diff-js-0.4.0.tgz_1506668353323_0.6179433348588645"},"directories":{}},"0.4.1":{"name":"img-diff-js","version":"0.4.1","description":"Library to compare 2 images","main":"lib/index.js","scripts":{"test":"ava","perf":"node tool/perf.js"},"repository":{"type":"git","url":"git+https://github.com/reg-viz/img-diff-js.git"},"keywords":["diff","image","compare"],"author":{"name":"Quramy"},"license":"MIT","bugs":{"url":"https://github.com/reg-viz/img-diff-js/issues"},"homepage":"https://github.com/reg-viz/img-diff-js#readme","dependencies":{"decode-tiff":"^0.2.0","jpeg-js":"^0.3.3","mkdirp":"^0.5.1","pixelmatch":"^4.0.2","pngjs":"^3.2.0"},"devDependencies":{"ava":"^0.24.0","cp-file":"^5.0.0","image-diff":"^2.0.0","image-difference":"^2.0.7","rimraf":"^2.6.1"},"ava":{"files":"test/**/*.test.js"},"gitHead":"e7171e6df2e83ef87ad457f2bc1b457f34f87cd6","_id":"img-diff-js@0.4.1","_shasum":"d103e246f4fc1380127f85ecfac5068b2942f167","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"quramy","email":"yosuke.kurami@gmail.com"},"dist":{"shasum":"d103e246f4fc1380127f85ecfac5068b2942f167","tarball":"https://registry.npmjs.org/img-diff-js/-/img-diff-js-0.4.1.tgz","fileCount":14,"unpackedSize":123067,"integrity":"sha512-jIKky+GDLI8Gx+z+u82qpIeuRfbqTQ68jtmyQU2bpPpCv0AwE5dqXVIwyToj0V9wx2BXxcMqz2MRGwXbN5GlRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYXoJeiedP5eXKWU6oMgArNDJFcggXIiWWaEVfJK1/UgIhAJIi6LS1b48rE9/lxV4FNQTuP4T5OrinKa8TbkHvcnXP"}]},"maintainers":[{"name":"quramy","email":"yosuke.kurami@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/img-diff-js_0.4.1_1517994406219_0.9112786032118378"},"_hasShrinkwrap":false},"0.5.0":{"name":"img-diff-js","version":"0.5.0","description":"Library to compare 2 images","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","test":"jest","test:ci":"jest --coverage","prettier":"prettier \"*.md\" \"*.json\" \"*.yml\" \"src/**/*\" \"tool/**/*\"","format":"yarn prettier --write","format:check":"yarn prettier --check","lint":"yarn format:check","preperf":"tsc","perf":"node tool/perf.js"},"repository":{"type":"git","url":"git+https://github.com/reg-viz/img-diff-js.git"},"keywords":["diff","image","compare"],"author":{"name":"Quramy"},"license":"MIT","bugs":{"url":"https://github.com/reg-viz/img-diff-js/issues"},"homepage":"https://github.com/reg-viz/img-diff-js#readme","dependencies":{"@types/mkdirp":"^1.0.1","@types/node":"^14.11.2","@types/pixelmatch":"^5.2.2","@types/pngjs":"^3.4.2","decode-tiff":"^0.2.0","jpeg-js":"^0.4.2","mkdirp":"^1.0.4","pixelmatch":"^5.2.1","pngjs":"^5.0.0"},"devDependencies":{"@types/jest":"26.0.14","@types/rimraf":"3.0.0","cp-file":"9.0.0","husky":"4.3.0","image-diff":"2.0.0","image-difference":"2.0.7","jest":"26.4.2","prettier":"2.1.2","pretty-quick":"3.0.2","rimraf":"3.0.2","ts-jest":"26.4.1","typescript":"4.0.3"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"transform":{"^.+\\.ts$":"ts-jest"},"testRegex":"(src/.*\\.test)\\.ts$","testPathIgnorePatterns":["/node_modules/","\\.d\\.ts$","lib/.*"],"collectCoverageFrom":["src/**/*.ts","!**/testing/**"],"moduleFileExtensions":["js","ts","json"]},"gitHead":"ecffeb43e8058a85680738bf89b84f2b695ddf55","_id":"img-diff-js@0.5.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-oaM2kASTy24CCRCc29H7eTAbiDMjTSaP7bcojTjCTMpJcoh5dhtQ+QtLY7xbXgzwQJp/wQAW8rHSCZmijbAvZQ==","shasum":"d182839dae422bbedf38f3cbded4fb1485615118","tarball":"https://registry.npmjs.org/img-diff-js/-/img-diff-js-0.5.0.tgz","fileCount":62,"unpackedSize":265315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdisLCRA9TVsSAnZWagAAk2AQAJzXshpi9nkJy2p3X5Qh\n8sGjeFkTrTyTnD9Afn+M7yRVhqX+ZS44SsWXBSYZFdfCrJGjwgmlkGE8Z3Sy\nQuzFEoiMsbFmjV1QqNrV9T0Ws2dmYIONx2XW0xOo/SxSh9PiIqZlhjzZUKW0\n2NVv2iJsVH4154cQGXJ99zgt9sJ/3BaleSJt3A/XCFpJRGE1FWTm2AoP5Bxd\n+16LTXQpWrBDKL3XfR7SEdLlRmWQAxnU24G8dWsThGyYzR1rWsX4xrlkJEaO\nE+EdZIRykoTv73Dw83FRUt0OgFoHAnCcLvjMNB7Fgy+4vn1GQat779Cy6v9z\nbqH5KY2/IyQ23naCBEmjfKaZpDWsyWJuT/TI4FsJZfRFR9LSRSafaZ+EpURg\niqWbklnRxSAbq7+Cuay9na8DeLF2xzKTq/rf6XiS0VgeBH7eP2ky28skjEZt\npdWA2kOuFReXOHskgVyJRJGiI+SHcYlwHFKivVvGLC7HvPfy8nqtlsWrc0re\nubZB6MmTX6ftQh4SratLALOjB5nDmAK1P8rY7CrE+/3cm2CHffIno08oAZFz\nfjKTmbONBbFGonB9YS0Kiv0jb0SBD4J4Fnnn4xr/Wi6EZUT/2XGalapRPBlx\nU6lcZtVWs7u1+F2fD5j3xO0RuJiubTMJRyCsKKsAPs5jX9h0yfj1TlXkeYaJ\ncJof\r\n=tVHy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrl4+atHesb2y0/LN/BNVH2ZP0SWYKm+bJQsf/SmRQOwIgLOs0tBVspgpYbkOh+NO7KnPY0tzoIph6QC9hC95On3k="}]},"maintainers":[{"name":"quramy","email":"yosuke.kurami@gmail.com"}],"_npmUser":{"name":"quramy","email":"yosuke.kurami@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/img-diff-js_0.5.0_1601579786768_0.6418002870583139"},"_hasShrinkwrap":false},"0.5.1":{"name":"img-diff-js","version":"0.5.1","description":"Library to compare 2 images","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","test":"jest","test:ci":"jest --coverage","prettier":"prettier \"*.md\" \"*.json\" \"*.yml\" \"src/**/*\" \"tool/**/*\"","format":"yarn prettier --write","format:check":"yarn prettier --check","lint":"yarn format:check","preperf":"tsc","perf":"node tool/perf.js"},"repository":{"type":"git","url":"git+https://github.com/reg-viz/img-diff-js.git"},"keywords":["diff","image","compare"],"author":{"name":"Quramy"},"license":"MIT","bugs":{"url":"https://github.com/reg-viz/img-diff-js/issues"},"homepage":"https://github.com/reg-viz/img-diff-js#readme","dependencies":{"@types/mkdirp":"^1.0.1","@types/node":"^14.11.2","@types/pixelmatch":"^5.2.2","@types/pngjs":"^3.4.2","decode-tiff":"^0.2.0","jpeg-js":"^0.4.2","mkdirp":"^1.0.4","pixelmatch":"^5.2.1","pngjs":"^5.0.0"},"devDependencies":{"@types/jest":"26.0.16","@types/rimraf":"3.0.0","cp-file":"9.0.0","husky":"4.3.0","image-diff":"2.0.0","image-difference":"2.0.7","jest":"26.6.3","prettier":"2.2.1","pretty-quick":"3.1.0","rimraf":"3.0.2","ts-jest":"26.4.4","typescript":"4.1.2"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"transform":{"^.+\\.ts$":"ts-jest"},"testRegex":"(src/.*\\.test)\\.ts$","testPathIgnorePatterns":["/node_modules/","\\.d\\.ts$","lib/.*"],"collectCoverageFrom":["src/**/*.ts","!**/testing/**"],"moduleFileExtensions":["js","ts","json"]},"gitHead":"4aae2c9c3ee5313eb2360c1c4ef81f1104b6969c","_id":"img-diff-js@0.5.1","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-znFsjy9tyD+9w8fiL5u9GyS8pmxFHSpjdtgFedkQwUHW7Rok5zHyj9qdM4PkxpkSnt+0NXNR4KgnpwsCFmrqPQ==","shasum":"4490fe198832dbb55958fd2576cb35138bf7f57b","tarball":"https://registry.npmjs.org/img-diff-js/-/img-diff-js-0.5.1.tgz","fileCount":62,"unpackedSize":268572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfygr3CRA9TVsSAnZWagAAbIIP/0L606v7wALQir9i/VSM\neFKy6IZinwh4WpKk1PznVDPt8YeDNZAh6PERVfBZSjnPwhVxnKeziCPN0I3I\n7I4y6vqkN1mYfyzr5MmT0bKAncRk09VYvffLoVEJH9ht74a2TlaFx3ZNB2sU\ncMoZzBVo+q9dquRzIbdhH1T7pnkS/Cqb01Y7dmtRZeGDlw2jqGcrSbrzFTeE\nTaqyFXkuFklBAYN61YMvGlMuOywfWiwxN8QaOEl3zBNc5sWI4nHQaxpB3eh+\nKhoRlGnSFfzbs0NSKGiIudV+EPV2De6O7qxbede5ISiuEPyUfNUnIrCDAitD\nKCv5xizZbMj/f2DIIr5bIVU4mpP6eftc1//Zjb8rX6yo5BLx1fzrX3Szf8Mo\nxGlThh++/BnW5omwzxA+BCIDGfA/P+vSSWY7de2/sCmD9WXtkr+5poXigAN9\nBrJuHfJKeQH58U7WXjggnuPjpKmy2lnKroE5xTydrZS4PcZJ2tZ6upoCxX0r\n+nOKoW2BuiDf5yV3ZyTX/Wk0jxq3l9CqNzDuq5SUE3FxUnHqeLMUlpWE5EdX\nnkpFyOoE/kcf2DngGiJckECkmjQ/4kjOuu/FyIySCiLcWnTqJFi/2ORlBk1b\nnxkkXj5DXxo9VoRtrw40uGa/P6WYFHc6v6L0Kc7NlygTRClzymdOKo0BtS07\nLy3z\r\n=GUri\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5gWBihsNkMSrwHcH72379bpUiojGoy7jbA9Xboy26kAiAMSoM+TX6v3mZc2d5U84sh03wq1co7Xc3IqwMApYJk1Q=="}]},"_npmUser":{"name":"quramy","email":"yosuke.kurami@gmail.com"},"directories":{},"maintainers":[{"name":"quramy","email":"yosuke.kurami@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/img-diff-js_0.5.1_1607076599114_0.22605825779287025"},"_hasShrinkwrap":false},"0.5.2":{"name":"img-diff-js","version":"0.5.2","description":"Library to compare 2 images","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","test":"jest","test:ci":"jest --coverage","prettier":"prettier \"*.md\" \"*.json\" \"*.yml\" \"src/**/*\" \"tool/**/*\"","format":"yarn prettier --write","format:check":"yarn prettier --check","lint":"yarn format:check","preperf":"tsc","perf":"node tool/perf.js","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"repository":{"type":"git","url":"git+https://github.com/reg-viz/img-diff-js.git"},"keywords":["diff","image","compare"],"author":{"name":"Quramy"},"license":"MIT","bugs":{"url":"https://github.com/reg-viz/img-diff-js/issues"},"homepage":"https://github.com/reg-viz/img-diff-js#readme","dependencies":{"@types/mkdirp":"^1.0.1","@types/node":"^14.11.2","@types/pixelmatch":"^5.2.2","@types/pngjs":"^6.0.0","decode-tiff":"^0.2.0","jpeg-js":"^0.4.2","mkdirp":"^1.0.4","pixelmatch":"^5.2.1","pngjs":"^6.0.0"},"devDependencies":{"@types/jest":"26.0.20","@types/rimraf":"3.0.0","cp-file":"9.0.0","husky":"5.1.3","image-diff":"2.0.0","image-difference":"2.0.7","jest":"26.6.3","pinst":"2.1.6","prettier":"2.2.1","pretty-quick":"3.1.0","rimraf":"3.0.2","ts-jest":"26.5.3","typescript":"4.2.3"},"jest":{"globals":{"ts-jest":{"diagnostics":false}},"transform":{"^.+\\.ts$":"ts-jest"},"testRegex":"(src/.*\\.test)\\.ts$","testPathIgnorePatterns":["/node_modules/","\\.d\\.ts$","lib/.*"],"collectCoverageFrom":["src/**/*.ts","!**/testing/**"],"moduleFileExtensions":["js","ts","json"]},"gitHead":"f558c507eb3b413769d59c361aaa322d0daec386","_id":"img-diff-js@0.5.2","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-edvMoyVOrEFC/evz/DYBJ0tmvQ0YeQ+qQZdN4r6LIFxDq1vBd/Pt/+pPOlu9h/whBDiAdQrDkNWtnrpyBMpFOw==","shasum":"3db3c2af92d92cfc39be45ae83372d7ad2d59df2","tarball":"https://registry.npmjs.org/img-diff-js/-/img-diff-js-0.5.2.tgz","fileCount":63,"unpackedSize":268365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSBlRCRA9TVsSAnZWagAAO/cQAJJzVqHs4ReGnpr7oAlx\nWHUTVhkYh2986WVMcPrLYgWQokJoQygtqtRw0Qp7DMJExf71T/CCmUSeZj7P\ntz3f78PswLPe742q6EBvgC4IF9aA3torhiJbx4vHuo7KxgkjO4roYpF60AvT\nRvvjTq0w3WsuDavnRpV+OLPoffgwQSCaFHMDKBz8KHs+PrivrBMmlPzx0Hui\nJmHsRlbp1zKj2mGAtTdTIT81n+9I9TrRUMrMEwuVyyvQyR68TeJ0jNubHpKV\nrQJlPAuMKgqcrbm1hnBJ8ye5aGKRxAv0+NvQc3poBAYaqsjYGY5DYjpz+tRJ\nRNmfioM+DaW9FczRR1nT4ka1CtHOVb9UMumiec3TDZpu/YOY+T3GDDHHDMt8\nvbcQ79EsPUSkeIhtjbhSVjjZnxnvyOOl08QnIMtbQYHPbzsIkCY8APRN/LUm\ns1va/6IpwH/rCqVwG+L5jxMhzhTrdqsu/bZC+dn+CUN4iguAkWO67lZN8qzd\n8YSiU5zxZNZx6Rv5Vh0q0+cN07L87BEH4Wm4iNRqu08w3L0gyvCY8/VpdkzA\nkDi+op54lD61xsZSpnTbTe0NerkETaBCUpNC5JLOiM7uF4u4Wz5bnx7NMxjs\ndVtndjQaj7swunW5y9SzKyJOxBgV9YVHDm3bbTvmYT6d5V9eFJP8ps6eJgkg\n2LDK\r\n=ggIT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGeL7zsBF4Rkcg5/L4MCt021DaxPzus7okU5B1z3DchSAiBGA4YOU0B2vO8qGZcIxJ1P3v+enEyTCvH9CEj/FZ8u/A=="}]},"_npmUser":{"name":"quramy","email":"yosuke.kurami@gmail.com"},"directories":{},"maintainers":[{"name":"quramy","email":"yosuke.kurami@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/img-diff-js_0.5.2_1615337809370_0.28400767509309177"},"_hasShrinkwrap":false},"0.5.3":{"name":"img-diff-js","version":"0.5.3","description":"Library to compare 2 images","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"prepare":"husky install","build":"tsc","test":"jest","test:ci":"jest --coverage","prettier":"prettier \"*.md\" \"*.json\" \"*.yml\" \"src/**/*\"","format":"npm run prettier -- --write","format:check":"npm run prettier -- --check","lint":"npm run format:check","preperf":"tsc","perf":"node tool/perf.js"},"repository":{"type":"git","url":"git+https://github.com/reg-viz/img-diff-js.git"},"keywords":["diff","image","compare"],"author":{"name":"Quramy"},"license":"MIT","bugs":{"url":"https://github.com/reg-viz/img-diff-js/issues"},"homepage":"https://github.com/reg-viz/img-diff-js#readme","dependencies":{"decode-tiff":"^0.2.0","jpeg-js":"^0.4.2","mkdirp":"^1.0.4","pixelmatch":"^5.2.1","pngjs":"^7.0.0"},"devDependencies":{"@types/jest":"29.5.12","@types/mkdirp":"^1.0.1","@types/node":"^20.0.0","@types/pixelmatch":"^5.2.2","@types/pngjs":"^6.0.0","@types/rimraf":"3.0.2","cp-file":"10.0.0","husky":"9.0.11","jest":"29.7.0","prettier":"3.2.5","pretty-quick":"4.0.0","rimraf":"5.0.5","ts-jest":"29.1.2","typescript":"5.3.3"},"_id":"img-diff-js@0.5.3","gitHead":"13d03c1c8282ec41930d019e1d7158b3a559290f","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-szZI5Bz26mUym5qi2HEopDEEuWwT4Ijg/Fr4UNyCjg4o36Mg3SY2mVzJ/ohEw5CYxftliyb5jB0cxhbefYbVeA==","shasum":"0e7a81bb5167567196cf4c01ccf65bdbeb247af0","tarball":"https://registry.npmjs.org/img-diff-js/-/img-diff-js-0.5.3.tgz","fileCount":85,"unpackedSize":348309,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFuZ4ZRlFNad4X7QlSLBslNS41zJqorEFhW+xaORBjywIgDMZ4ocdl1Ffb8Sj+VnRiqNRl0iXQS3KrR/bIja6WOT0="}]},"_npmUser":{"name":"quramy","email":"yosuke.kurami@gmail.com"},"directories":{},"maintainers":[{"name":"quramy","email":"yosuke.kurami@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/img-diff-js_0.5.3_1709520177086_0.8798374763982291"},"_hasShrinkwrap":false},"0.5.4":{"name":"img-diff-js","version":"0.5.4","description":"Library to compare 2 images","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"prepare":"husky install","build":"tsc","test":"jest","test:ci":"jest --coverage","prettier":"prettier \"*.md\" \"*.json\" \"*.yml\" \"src/**/*\"","format":"npm run prettier -- --write","format:check":"npm run prettier -- --check","lint":"npm run format:check","preperf":"tsc","perf":"node tool/perf.js"},"repository":{"type":"git","url":"git+https://github.com/reg-viz/img-diff-js.git"},"keywords":["diff","image","compare"],"author":{"name":"Quramy"},"license":"MIT","bugs":{"url":"https://github.com/reg-viz/img-diff-js/issues"},"homepage":"https://github.com/reg-viz/img-diff-js#readme","dependencies":{"decode-tiff":"^0.2.0","jpeg-js":"^0.4.2","mkdirp":"^1.0.4","pixelmatch":"^5.2.1","pngjs":"^7.0.0"},"devDependencies":{"@types/jest":"29.5.12","@types/mkdirp":"^1.0.1","@types/node":"^20.0.0","@types/pixelmatch":"^5.2.2","@types/pngjs":"^6.0.0","@types/rimraf":"3.0.2","cp-file":"10.0.0","husky":"9.0.11","jest":"29.7.0","prettier":"3.2.5","pretty-quick":"4.0.0","rimraf":"5.0.5","ts-jest":"29.1.2","typescript":"5.3.3"},"_id":"img-diff-js@0.5.4","gitHead":"5f9b772001a485f96c4de1164772fc6d8e678b70","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-FTGQ7i/1W/3nmhiYxoN81FBcxESVSgv/4/e5LnfRzd/w5hBcD1LPxmYu2N8euzVsLrsgztOQcSTDQZKaf0+LOA==","shasum":"f1a0efbc49dcf1c1bd17b7ff1f1303d360813b05","tarball":"https://registry.npmjs.org/img-diff-js/-/img-diff-js-0.5.4.tgz","fileCount":63,"unpackedSize":233828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTZ4RNrKWnN6jOIrYBvcyTx3nQWESQIGt/vs1Utwok1gIgMTeJeClcEENorcxxVAI5HpcfGumqq34T/RoVmtQElhk="}]},"_npmUser":{"name":"quramy","email":"yosuke.kurami@gmail.com"},"directories":{},"maintainers":[{"name":"quramy","email":"yosuke.kurami@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/img-diff-js_0.5.4_1709520272889_0.9670744874965957"},"_hasShrinkwrap":false}},"readme":"# img-diff-js\n\n[![github actions](https://github.com/reg-viz/img-diff-js/workflows/build/badge.svg)](https://github.com/reg-viz/img-diff-js/actions)\n[![npm version](https://badge.fury.io/js/img-diff-js.svg)](https://badge.fury.io/js/img-diff-js)\n[![codecov](https://codecov.io/gh/reg-viz/img-diff-js/graph/badge.svg?token=6QopebRnI6)](https://codecov.io/gh/reg-viz/img-diff-js)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)\n\n:art: Node.js library to compare 2 images without native libs.\n\n|            Actual             |             Expected              |        Difference         |\n| :---------------------------: | :-------------------------------: | :-----------------------: |\n| ![actual](example/actual.png) | ![expected](example/expected.png) | ![diff](example/diff.png) |\n\n## Install\n\n```sh\nnpm install img-diff-js\n```\n\n```js\nconst { imgDiff } = require(\"img-diff-js\");\n\nimgDiff({\n  actualFilename: \"example/actual.png\",\n  expectedFilename: \"example/expected.png\",\n  diffFilename: \"example/diff.png\",\n}).then(result => console.log(result));\n```\n\n## API Usage\n\n### `imgDiff(opt: ImgDiffOptions): Promise<ImgDiffResult>`\n\nCreate image differential between two images.\n\n#### `ImgDiffOptions`\n\n```ts\n{\n  actualFilename: string;\n  expectedFilename: string;\n  diffFilename?: string;\n  generateOnlyDiffFile?: boolean; // default false\n  options?: {\n    threshold?: number;   // default 0.1\n    includeAA?: boolean;  // default false\n  }\n}\n```\n\n- `actualFilename` - _Required_ - Path to actual image file.\n- `expectedFilename` - _Required_ - Path to expected image file.\n- `diffFilename` - _Optional_ - Path to differential image file. If omitted, `imgDiff` does not output image file.\n- `generateOnlyDiffFile` - _Optional_ - Generate only files with difference\n- `options` - _Optional_ - An object to pass through [pixelmatch](https://github.com/mapbox/pixelmatch#api).\n\n#### `ImgDiffResult`\n\n```ts\n{\n  width: number;\n  height: number;\n  imagesAreSame: boolean;\n  diffCount: number;\n}\n```\n\n- `width` - Differential image's width.\n- `height` - Differential image's height.\n- `imagesAreSame` - It'll be true only if 2 images are same perfectly.\n- `diffCount` - The number of differential pixels.\n\n## Available format\n\nThe following codecs are available for input image files.\n\n- [x] png\n- [x] jpeg\n- [x] tiff (limited. See https://github.com/Quramy/decode-tiff#compatibility )\n- [ ] bmp\n\n`imgDiff` detects the input image format from it's extension name. For example, if the input file name ends with \".jpeg\", `imgDiff` attempts to decode in JPEG way regardless of the actual file format.\n\nThe output image format is PNG only.\n\n## Contribute\n\nPR or issue is welcome :)\n\n### Setup\n\n```sh\nyarn\n```\n\n### Test\n\n```sh\nyarn test\n```\n\n### Run benchmark script\n\n```sh\nyarn run perf\n```\n\n## License\n\nMIT License. See LICENSE under this repository.\n","maintainers":[{"name":"quramy","email":"yosuke.kurami@gmail.com"}],"time":{"modified":"2024-03-04T02:44:33.503Z","created":"2017-07-15T11:01:48.107Z","0.0.1":"2017-07-15T11:01:48.107Z","0.1.0":"2017-07-15T11:22:37.581Z","0.1.1":"2017-07-15T13:14:41.047Z","0.2.0":"2017-07-16T06:43:36.235Z","0.3.0":"2017-07-18T06:38:48.253Z","0.3.1":"2017-07-19T23:29:35.149Z","0.3.2":"2017-07-19T23:39:51.886Z","0.4.0":"2017-09-29T06:59:14.333Z","0.4.1":"2018-02-07T09:06:47.052Z","0.5.0":"2020-10-01T19:16:26.968Z","0.5.1":"2020-12-04T10:09:59.352Z","0.5.2":"2021-03-10T00:56:49.540Z","0.5.3":"2024-03-04T02:42:57.245Z","0.5.4":"2024-03-04T02:44:33.080Z"},"homepage":"https://github.com/reg-viz/img-diff-js#readme","keywords":["diff","image","compare"],"repository":{"type":"git","url":"git+https://github.com/reg-viz/img-diff-js.git"},"author":{"name":"Quramy"},"bugs":{"url":"https://github.com/reg-viz/img-diff-js/issues"},"license":"MIT","readmeFilename":"README.md"}