{"_id":"whoopsie","_rev":"26-09e45f60599d7ae830cfa4e398bcf2d6","name":"whoopsie","description":"Whoopsie is a visual regression tool for testing responsive web sites","dist-tags":{"latest":"1.3.1"},"versions":{"0.1.0":{"name":"whoopsie","version":"0.1.0","description":"Whoopsie is a visual regression tool for testing responsive web sites","main":"src/index.js","scripts":{"test":"jasmine"},"repository":{"type":"git","url":"git+https://github.com/wildlyinaccurate/whoopsie.git"},"keywords":["visual","regression","wraith"],"author":{"name":"Joseph Wynn","email":"joseph@wildlyinaccurate.com"},"license":"ISC","bugs":{"url":"https://github.com/wildlyinaccurate/whoopsie/issues"},"homepage":"https://github.com/wildlyinaccurate/whoopsie#readme","dependencies":{"image-diff":"^1.5.1"},"devDependencies":{"jasmine":"^2.4.1"},"gitHead":"3822c187d8792b56fc38e64711c38fef2f849f89","_id":"whoopsie@0.1.0","_shasum":"c9b2f95559994dd3bf73d93f02ca1f2bab402f80","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"},"dist":{"shasum":"c9b2f95559994dd3bf73d93f02ca1f2bab402f80","tarball":"https://registry.npmjs.org/whoopsie/-/whoopsie-0.1.0.tgz","integrity":"sha512-aeoIvQxXOAFMMSqWVjlFU2oit01omG0hVxkdOtke3AARs2DKw9HxGmeUd3MwtgG7Q8dwvTomnN8wAi9SZbEyKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBFBeFsqJ4Jqt/neMOd9TakqBLChQ3S3vlnLb7wP2vUUAiAk8NzHO/BzHnxox8hua56aRxYvpmJG2DI9Y0FndvwdLw=="}]},"maintainers":[{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/whoopsie-0.1.0.tgz_1464028372747_0.6100985500961542"},"directories":{}},"0.2.0":{"name":"whoopsie","version":"0.2.0","description":"Whoopsie is a visual regression tool for testing responsive web sites","main":"src/index.js","bin":{"whoopsie":"./src/cli.js"},"scripts":{"test":"eslint src/**/*.js && jasmine"},"repository":{"type":"git","url":"git+https://github.com/wildlyinaccurate/whoopsie.git"},"keywords":["visual","regression","wraith"],"author":{"name":"Joseph Wynn","email":"joseph@wildlyinaccurate.com"},"license":"ISC","bugs":{"url":"https://github.com/wildlyinaccurate/whoopsie/issues"},"homepage":"https://github.com/wildlyinaccurate/whoopsie#readme","dependencies":{"bluebird":"^3.4.0","cartesian-product":"^2.1.2","image-diff":"^1.6.0","js-yaml":"^3.6.1","lodash-fp":"^0.10.4","minimist":"^1.2.0","phantomjs":"^2.1.7","rimraf":"^2.5.2"},"devDependencies":{"eslint":"^2.10.2","eslint-config-standard":"^5.3.1","eslint-plugin-promise":"^1.1.0","eslint-plugin-standard":"^1.3.2","jasmine":"^2.4.1"},"gitHead":"c581173fc0c87f36f987c39a26dffbcf95e7dcc7","_id":"whoopsie@0.2.0","_shasum":"7a99e860135efdc6990d9459c03e912f2bb6323c","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"},"dist":{"shasum":"7a99e860135efdc6990d9459c03e912f2bb6323c","tarball":"https://registry.npmjs.org/whoopsie/-/whoopsie-0.2.0.tgz","integrity":"sha512-2zFfoT9l4m5kJXb28N441DeZBHkCrJi5dsX9/JexzjfXl0AwRjIcCrt2srS9Z6sOeU7VjtyNpSjXu6+BrE/qUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAtJDN4OGMLzi8WnYlghWQwezbOIbwS51TqukFDNXLP5AiBRiZ8JyB6+CWBk0TvfcNBZGVCxyPS9E2cBMefkXMF/eA=="}]},"maintainers":[{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/whoopsie-0.2.0.tgz_1464301966450_0.2246320170816034"},"directories":{}},"0.3.0":{"name":"whoopsie","version":"0.3.0","description":"Whoopsie is a visual regression tool for testing responsive web sites","main":"src/index.js","bin":{"whoopsie":"./src/cli.js"},"scripts":{"test":"npm run eslint && npm run jasmine","eslint":"eslint src/ spec/","jasmine":"if [ -z $TRAVIS_JOB_ID ]; then jasmine; else npm run jasmine-coveralls; fi","jasmine-coveralls":"istanbul cover jasmine && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"repository":{"type":"git","url":"git+https://github.com/wildlyinaccurate/whoopsie.git"},"keywords":["visual","regression","wraith"],"author":{"name":"Joseph Wynn","email":"joseph@wildlyinaccurate.com"},"license":"ISC","bugs":{"url":"https://github.com/wildlyinaccurate/whoopsie/issues"},"homepage":"https://github.com/wildlyinaccurate/whoopsie#readme","dependencies":{"bluebird":"^3.4.0","cartesian-product":"^2.1.2","image-diff":"^1.6.0","js-yaml":"^3.6.1","lodash":"^4.13.1","log":"^1.4.0","minimist":"^1.2.0","mkdirp":"^0.5.1","phantomjs":"^2.1.7","queue":"^4.0.0","rimraf":"^2.5.2","validate":"^3.0.1"},"devDependencies":{"coveralls":"^2.11.9","eslint":"^2.10.2","eslint-config-standard":"^5.3.1","eslint-plugin-promise":"^1.1.0","eslint-plugin-standard":"^1.3.2","istanbul":"^0.4.3","jasmine":"^2.4.1","proxyquire":"^1.7.9"},"gitHead":"118f6e5d2fa814afd78166e3e18dbff204836be2","_id":"whoopsie@0.3.0","_shasum":"5b5e1876df44e046d2fc4a41a4ac9e1c2cf699d0","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"},"dist":{"shasum":"5b5e1876df44e046d2fc4a41a4ac9e1c2cf699d0","tarball":"https://registry.npmjs.org/whoopsie/-/whoopsie-0.3.0.tgz","integrity":"sha512-WDHgbaHyzI2uW9jYb6pgo4ostC9IfRrwbCtCvFYJtScK3gNn6RI1fYvZcpQ77ACRDOi3axlrohF+uRy7herW8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF+mWoZUdYcpRDEk499KjiXDkjbxk3ZD40U3ldydYzVsAiEA2UmxU3BQxYOGfu3XoK101Q/ANsSuWrJhqX/s3mj5lSU="}]},"maintainers":[{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/whoopsie-0.3.0.tgz_1464680209653_0.5148901250213385"},"directories":{}},"0.4.0":{"name":"whoopsie","version":"0.4.0","description":"Whoopsie is a visual regression tool for testing responsive web sites","main":"src/index.js","bin":{"whoopsie":"./bin/whoopsie.js"},"scripts":{"test":"npm run eslint && npm run jasmine","eslint":"eslint src/ spec/","jasmine":"if [ -z $TRAVIS_JOB_ID ]; then jasmine; else npm run jasmine-coveralls; fi","jasmine-coveralls":"istanbul cover jasmine && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"repository":{"type":"git","url":"git+https://github.com/wildlyinaccurate/whoopsie.git"},"keywords":["visual","regression","wraith"],"author":{"name":"Joseph Wynn","email":"joseph@wildlyinaccurate.com"},"license":"ISC","bugs":{"url":"https://github.com/wildlyinaccurate/whoopsie/issues"},"homepage":"https://github.com/wildlyinaccurate/whoopsie#readme","dependencies":{"bluebird":"^3.4.0","cartesian-product":"^2.1.2","image-diff":"^1.6.0","js-yaml":"^3.6.1","lodash":"^4.13.1","log":"^1.4.0","minimist":"^1.2.0","mkdirp":"^0.5.1","phantomjs-prebuilt":"^2.1.7","queue":"^4.0.0","rimraf":"^2.5.2","validate":"^3.0.1"},"devDependencies":{"coveralls":"^2.11.9","eslint":"^2.10.2","eslint-config-standard":"^5.3.1","eslint-plugin-promise":"^1.1.0","eslint-plugin-standard":"^1.3.2","istanbul":"^0.4.3","jasmine":"^2.4.1","proxyquire":"^1.7.9"},"gitHead":"8b87732197bc21a13eb1570fda013eaa24d25399","_id":"whoopsie@0.4.0","_shasum":"65c60b59194a50ac6d14bd8b27a8222f25ee8043","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"},"dist":{"shasum":"65c60b59194a50ac6d14bd8b27a8222f25ee8043","tarball":"https://registry.npmjs.org/whoopsie/-/whoopsie-0.4.0.tgz","integrity":"sha512-DL+yhDw2TvWS9wH1aK+JPV/VQqq/RcJKjv4F+hQAk3Kibgswc0EyIiTa8b+yZ/aaxX+et3eNoeYEQ5zgBMfwxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAL6vr+sJjgEbPCIqO3Sile2jOAaItiHIcAysEGVPQutAiEAraHyHH9iW5quzc144klacNUuHFwHILprBpfg9ykpvMk="}]},"maintainers":[{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/whoopsie-0.4.0.tgz_1464682901818_0.7167827661614865"},"directories":{}},"0.4.1":{"name":"whoopsie","version":"0.4.1","description":"Whoopsie is a visual regression tool for testing responsive web sites","main":"src/index.js","bin":{"whoopsie":"./bin/whoopsie.js"},"scripts":{"test":"npm run eslint && npm run jasmine","eslint":"eslint src/ spec/","jasmine":"if [ -z $TRAVIS_JOB_ID ]; then jasmine; else npm run jasmine-coveralls; fi","jasmine-coveralls":"istanbul cover jasmine && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"repository":{"type":"git","url":"git+https://github.com/wildlyinaccurate/whoopsie.git"},"keywords":["visual","regression","wraith"],"author":{"name":"Joseph Wynn","email":"joseph@wildlyinaccurate.com"},"license":"ISC","bugs":{"url":"https://github.com/wildlyinaccurate/whoopsie/issues"},"homepage":"https://github.com/wildlyinaccurate/whoopsie#readme","dependencies":{"bluebird":"^3.4.0","cartesian-product":"^2.1.2","image-diff":"^1.6.0","js-yaml":"^3.6.1","lodash":"^4.13.1","log":"^1.4.0","minimist":"^1.2.0","mkdirp":"^0.5.1","phantomjs-prebuilt":"^2.1.7","queue":"^4.0.0","rimraf":"^2.5.2","validate":"^3.0.1"},"devDependencies":{"coveralls":"^2.11.9","eslint":"^2.10.2","eslint-config-standard":"^5.3.1","eslint-plugin-promise":"^1.1.0","eslint-plugin-standard":"^1.3.2","istanbul":"^0.4.3","jasmine":"^2.4.1","proxyquire":"^1.7.9"},"gitHead":"a389c7995c678f4192443d2c02faaa0fb1a7f5cd","_id":"whoopsie@0.4.1","_shasum":"705f85bc80200e6d01372e4a1b96a9bda5607a37","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"},"dist":{"shasum":"705f85bc80200e6d01372e4a1b96a9bda5607a37","tarball":"https://registry.npmjs.org/whoopsie/-/whoopsie-0.4.1.tgz","integrity":"sha512-Sm5RkXOLw8nUwZe0NfB8e9Mr0e3bVyUZn8BgE8xGXFZh1wILbdhFHXlbKI2DzehNGc1F9epg0OsiIrCaKMzRfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC05JMnJCR65wcBAjAzEuIrG0XGE5c7MSp/YJ0oYiYAWQIgPZed0d10D+5TRGsGEy5HY7Q71GZeSmhVNKyDF0b1juo="}]},"maintainers":[{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/whoopsie-0.4.1.tgz_1464683269734_0.5483753748703748"},"directories":{}},"0.4.2":{"name":"whoopsie","version":"0.4.2","description":"Whoopsie is a visual regression tool for testing responsive web sites","main":"src/index.js","bin":{"whoopsie":"./bin/whoopsie.js"},"scripts":{"test":"npm run eslint && npm run jasmine","eslint":"eslint src/ spec/","jasmine":"if [ -z $TRAVIS_JOB_ID ]; then jasmine; else npm run jasmine-coveralls; fi","jasmine-coveralls":"istanbul cover jasmine && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"repository":{"type":"git","url":"git+https://github.com/wildlyinaccurate/whoopsie.git"},"keywords":["visual","regression","wraith"],"author":{"name":"Joseph Wynn","email":"joseph@wildlyinaccurate.com"},"license":"ISC","bugs":{"url":"https://github.com/wildlyinaccurate/whoopsie/issues"},"homepage":"https://github.com/wildlyinaccurate/whoopsie#readme","dependencies":{"bluebird":"^3.4.0","cartesian-product":"^2.1.2","image-diff":"^1.6.0","js-yaml":"^3.6.1","lodash":"^4.13.1","log":"^1.4.0","minimist":"^1.2.0","mkdirp":"^0.5.1","phantomjs-prebuilt":"^2.1.7","queue":"^4.0.0","rimraf":"^2.5.2","validate":"^3.0.1"},"devDependencies":{"coveralls":"^2.11.9","eslint":"^2.10.2","eslint-config-standard":"^5.3.1","eslint-plugin-promise":"^1.1.0","eslint-plugin-standard":"^1.3.2","istanbul":"^0.4.3","jasmine":"^2.4.1","proxyquire":"^1.7.9"},"gitHead":"a43e50b9cf6a66ceb46a54093d19f5fcdaeae35f","_id":"whoopsie@0.4.2","_shasum":"88703d21da9934d410d62ac88cc8c0f32b99f7b9","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"},"dist":{"shasum":"88703d21da9934d410d62ac88cc8c0f32b99f7b9","tarball":"https://registry.npmjs.org/whoopsie/-/whoopsie-0.4.2.tgz","integrity":"sha512-x8JLqDfYCMPeNaYB1g4mmz8SnzqsC0qwW5cZlrhNCopBDfCkc0qehVJPxIQ8cdICbP+ubCnjNAGX1u1CIGemsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG94hCorbifhJpGViOL0zo3U3xQErmuSxjUcqA2ERYkfAiEAloh1nUykslFeJ4hyanJDwchV2l0GOIAeT9dbHEs/pR4="}]},"maintainers":[{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/whoopsie-0.4.2.tgz_1464874661618_0.9036218947730958"},"directories":{}},"0.5.0":{"name":"whoopsie","version":"0.5.0","description":"Whoopsie is a visual regression tool for testing responsive web sites","main":"src/index.js","bin":{"whoopsie":"./bin/whoopsie.js"},"scripts":{"test":"npm run eslint && npm run jasmine","eslint":"eslint src/ spec/","jasmine":"if [ -z $TRAVIS_JOB_ID ]; then jasmine; else npm run jasmine-coveralls; fi","jasmine-coveralls":"istanbul cover jasmine && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"repository":{"type":"git","url":"git+https://github.com/wildlyinaccurate/whoopsie.git"},"keywords":["visual","regression","wraith"],"author":{"name":"Joseph Wynn","email":"joseph@wildlyinaccurate.com"},"license":"ISC","bugs":{"url":"https://github.com/wildlyinaccurate/whoopsie/issues"},"homepage":"https://github.com/wildlyinaccurate/whoopsie#readme","dependencies":{"bluebird":"^3.4.0","cartesian-product":"^2.1.2","image-diff":"^1.6.0","js-yaml":"^3.6.1","lodash":"^4.13.1","log":"^1.4.0","minimist":"^1.2.0","mkdirp":"^0.5.1","phantomjs-prebuilt":"^2.1.7","queue":"^4.0.0","rimraf":"^2.5.2","validate":"^3.0.1"},"devDependencies":{"coveralls":"^2.11.9","eslint":"^2.10.2","eslint-config-standard":"^5.3.1","eslint-plugin-promise":"^1.1.0","eslint-plugin-standard":"^1.3.2","istanbul":"^0.4.3","jasmine":"^2.4.1","proxyquire":"^1.7.9"},"gitHead":"b88527f69c5f1c7933872371fb94939f767173b6","_id":"whoopsie@0.5.0","_shasum":"f1326bb7d5f1f6b30e11f2d056ef9c30220aa7a0","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"},"dist":{"shasum":"f1326bb7d5f1f6b30e11f2d056ef9c30220aa7a0","tarball":"https://registry.npmjs.org/whoopsie/-/whoopsie-0.5.0.tgz","integrity":"sha512-0RVSxINFhJeaa+sOgaWo49pFfyGeHBhaQmzy3eJnyv2OaQGQmvkVIDqN9+huitTzJg9Ovi5GKhOAJv6ZKVtzsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFGhzavuBRbLQz3QbzVfdmxxVXf2Wny0714v4HmzAUQ7AiEAyfk9VIAgWcjfbDb58QNxRgzmTdocSpjcLDz+LoY7J3w="}]},"maintainers":[{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/whoopsie-0.5.0.tgz_1468880931123_0.2950557000003755"},"directories":{}},"0.5.1":{"name":"whoopsie","version":"0.5.1","description":"Whoopsie is a visual regression tool for testing responsive web sites","main":"src/index.js","bin":{"whoopsie":"./bin/whoopsie.js"},"scripts":{"test":"npm run eslint && npm run jasmine","eslint":"eslint src/ spec/","jasmine":"if [ -z $TRAVIS_JOB_ID ]; then jasmine; else npm run jasmine-coveralls; fi","jasmine-coveralls":"istanbul cover jasmine && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"repository":{"type":"git","url":"git+https://github.com/wildlyinaccurate/whoopsie.git"},"keywords":["visual","regression","wraith"],"author":{"name":"Joseph Wynn","email":"joseph@wildlyinaccurate.com"},"license":"ISC","bugs":{"url":"https://github.com/wildlyinaccurate/whoopsie/issues"},"homepage":"https://github.com/wildlyinaccurate/whoopsie#readme","dependencies":{"bluebird":"^3.4.0","cartesian-product":"^2.1.2","image-diff":"^1.6.0","js-yaml":"^3.6.1","lodash":"^4.13.1","log":"^1.4.0","minimist":"^1.2.0","mkdirp":"^0.5.1","phantomjs-prebuilt":"^2.1.7","queue":"^4.0.0","rimraf":"^2.5.2","validate":"^3.0.1"},"devDependencies":{"coveralls":"^2.11.9","eslint":"^3.1.1","eslint-config-standard":"^5.3.5","eslint-plugin-promise":"^2.0.0","eslint-plugin-standard":"^2.0.0","istanbul":"^0.4.3","jasmine":"^2.4.1","proxyquire":"^1.7.9"},"gitHead":"9f9ec4a79e384b83cd03bf1013f66b6c9fc2c398","_id":"whoopsie@0.5.1","_shasum":"f4175d49f763e05ba421a9a5b5c4d6f122ad2067","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"},"dist":{"shasum":"f4175d49f763e05ba421a9a5b5c4d6f122ad2067","tarball":"https://registry.npmjs.org/whoopsie/-/whoopsie-0.5.1.tgz","integrity":"sha512-WnA6Rocx5nZSjWXCePLhPdPBUnk74MSV1GlFWanxATvEYJPIx3/iISFzj9kqNNAVbS41aYRauwox6geL1QYC8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFFN9TINVxoVcQpG9FrDdtdQ6J2uF2xfLOkkqKWQBPpwIhAJATzNnn3tf6daZYNfFOFS9DZ1zFiqOFCpqyPbCQ3mbR"}]},"maintainers":[{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/whoopsie-0.5.1.tgz_1469824316039_0.05348352831788361"},"directories":{}},"0.5.2":{"name":"whoopsie","version":"0.5.2","description":"Whoopsie is a visual regression tool for testing responsive web sites","main":"src/index.js","bin":{"whoopsie":"./bin/whoopsie.js"},"scripts":{"test":"npm run eslint && npm run jasmine","eslint":"eslint src/ spec/","jasmine":"if [ -z $TRAVIS_JOB_ID ]; then jasmine; else npm run jasmine-coveralls; fi","jasmine-coveralls":"istanbul cover jasmine && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"repository":{"type":"git","url":"git+https://github.com/wildlyinaccurate/whoopsie.git"},"keywords":["visual","regression","wraith"],"author":{"name":"Joseph Wynn","email":"joseph@wildlyinaccurate.com"},"license":"ISC","bugs":{"url":"https://github.com/wildlyinaccurate/whoopsie/issues"},"homepage":"https://github.com/wildlyinaccurate/whoopsie#readme","dependencies":{"bluebird":"^3.4.0","cartesian-product":"^2.1.2","image-diff":"^1.6.0","js-yaml":"^3.6.1","lodash":"^4.13.1","log":"^1.4.0","minimist":"^1.2.0","mkdirp":"^0.5.1","phantomjs-prebuilt":"^2.1.7","queue":"^4.0.0","rimraf":"^2.5.2","validate":"^3.0.1"},"devDependencies":{"coveralls":"^2.11.9","eslint":"^3.1.1","eslint-config-standard":"^5.3.5","eslint-plugin-promise":"^2.0.0","eslint-plugin-standard":"^2.0.0","istanbul":"^0.4.3","jasmine":"^2.4.1","proxyquire":"^1.7.9"},"gitHead":"315f9f644af6828ef85c5b724b6a84c883ca2b47","_id":"whoopsie@0.5.2","_shasum":"03b0616262b698b0d67218726d2e3d9f41cf9711","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"},"dist":{"shasum":"03b0616262b698b0d67218726d2e3d9f41cf9711","tarball":"https://registry.npmjs.org/whoopsie/-/whoopsie-0.5.2.tgz","integrity":"sha512-/Cs6AbKF5uK/pRcnr0OdreMyGXwfo0lKXIRMFZumMi9b/v4hT07k8MtMRpgvmR7SxS2+0CWDtEsQaKz/4omNbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAn+GuKEIdA2+H0z299pWi9WdCMR73oNOc8C6/FtuN4YAiB1Xj7HA6xliHI3JdbeMKJKL5AH2U/r/VgKEBtsu+pWvg=="}]},"maintainers":[{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/whoopsie-0.5.2.tgz_1469881655485_0.3649830010253936"},"directories":{}},"0.5.3":{"name":"whoopsie","version":"0.5.3","description":"Whoopsie is a visual regression tool for testing responsive web sites","main":"src/index.js","bin":{"whoopsie":"./bin/whoopsie.js"},"scripts":{"test":"npm run eslint && npm run jasmine","eslint":"eslint src/ spec/","jasmine":"if [ -z $TRAVIS_JOB_ID ]; then jasmine; else npm run jasmine-coveralls; fi","jasmine-coveralls":"istanbul cover jasmine && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"repository":{"type":"git","url":"git+https://github.com/wildlyinaccurate/whoopsie.git"},"keywords":["visual","regression","wraith"],"author":{"name":"Joseph Wynn","email":"joseph@wildlyinaccurate.com"},"license":"ISC","bugs":{"url":"https://github.com/wildlyinaccurate/whoopsie/issues"},"homepage":"https://github.com/wildlyinaccurate/whoopsie#readme","dependencies":{"bluebird":"^3.4.0","cartesian-product":"^2.1.2","image-diff":"^1.6.0","js-yaml":"^3.6.1","lodash":"^4.13.1","log":"^1.4.0","minimist":"^1.2.0","mkdirp":"^0.5.1","phantomjs-prebuilt":"^2.1.7","queue":"^4.0.0","rimraf":"^2.5.2","validate":"^3.0.1"},"devDependencies":{"coveralls":"^2.11.9","eslint":"^3.1.1","eslint-config-standard":"^5.3.5","eslint-plugin-promise":"^2.0.0","eslint-plugin-standard":"^2.0.0","istanbul":"^0.4.3","jasmine":"^2.4.1","proxyquire":"^1.7.9"},"gitHead":"e36ba721db5b86ab20249d7d22d5a48a32245da6","_id":"whoopsie@0.5.3","_shasum":"5abfce3ed272eab8a403c6b99676f6e47d51d3e2","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"},"dist":{"shasum":"5abfce3ed272eab8a403c6b99676f6e47d51d3e2","tarball":"https://registry.npmjs.org/whoopsie/-/whoopsie-0.5.3.tgz","integrity":"sha512-OC/JfvegmrB9zf5PUTN/lPfy3BlqARcO8EClwfVCDH3uLr/hCblafzgUrPfCpfGFm7i0ztIt6dh3eJGxr1O7Ug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA++twhVrNzcuQynpgWeA4s/lVCelxLKX5uxPkgVP9x7AiEAlqRNzmyKQ2sHELYJY9Q1DK69pM7YnJoEQ2T+0wuz+Zw="}]},"maintainers":[{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/whoopsie-0.5.3.tgz_1469882668780_0.8492659707553685"},"directories":{}},"0.5.4":{"name":"whoopsie","version":"0.5.4","description":"Whoopsie is a visual regression tool for testing responsive web sites","main":"src/index.js","bin":{"whoopsie":"./bin/whoopsie.js"},"scripts":{"test":"npm run eslint && npm run jasmine","eslint":"eslint src/ spec/","jasmine":"if [ -z $TRAVIS_JOB_ID ]; then jasmine; else npm run jasmine-coveralls; fi","jasmine-coveralls":"istanbul cover jasmine && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"repository":{"type":"git","url":"git+https://github.com/wildlyinaccurate/whoopsie.git"},"keywords":["visual","regression","wraith"],"author":{"name":"Joseph Wynn","email":"joseph@wildlyinaccurate.com"},"license":"ISC","bugs":{"url":"https://github.com/wildlyinaccurate/whoopsie/issues"},"homepage":"https://github.com/wildlyinaccurate/whoopsie#readme","dependencies":{"bluebird":"^3.4.0","cartesian-product":"^2.1.2","image-diff":"^1.6.0","js-yaml":"^3.6.1","lodash":"^4.13.1","log":"^1.4.0","minimist":"^1.2.0","mkdirp":"^0.5.1","phantomjs-prebuilt":"^2.1.7","queue":"^4.0.0","rimraf":"^2.5.2","validate":"^3.0.1"},"devDependencies":{"coveralls":"^2.11.9","eslint":"^3.1.1","eslint-config-standard":"^5.3.5","eslint-plugin-promise":"^2.0.0","eslint-plugin-standard":"^2.0.0","istanbul":"^0.4.3","jasmine":"^2.4.1","proxyquire":"^1.7.9"},"gitHead":"4654f695c2f74ef3c0adc94384c867cab7cad893","_id":"whoopsie@0.5.4","_shasum":"ea879ebe288de28eb7de13a3b9cf535e2eb773d7","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"},"dist":{"shasum":"ea879ebe288de28eb7de13a3b9cf535e2eb773d7","tarball":"https://registry.npmjs.org/whoopsie/-/whoopsie-0.5.4.tgz","integrity":"sha512-SU7hdrqnjW4EaqFKebysc0EcTFrvJfFZ5jfh9P+YnxE/3m3E9q9amQSTPSDYhKx1cl1x/SIwwjH3si3QYGOMRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAnzIzWTJ259q9Cmf7HcJmeM6uRnQZ86Aoz9vz+Bvg3NAiA+8O/s9nq5I1btNcac2FI1MJUnSqwhjAQ9VBBEB9/+2A=="}]},"maintainers":[{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/whoopsie-0.5.4.tgz_1469952383356_0.22003077459521592"},"directories":{}},"0.6.0":{"name":"whoopsie","version":"0.6.0","description":"Whoopsie is a visual regression tool for testing responsive web sites","main":"src/index.js","bin":{"whoopsie":"bin/whoopsie.js"},"scripts":{"test":"npm run lint && npm run jasmine","lint":"eslint --fix \"src/**/*.js\" \"spec/**/*.js\"","jasmine":"if [ -z $TRAVIS_JOB_ID ]; then nyc --all --exclude \"spec/**\" jasmine; else npm run jasmine-coveralls; fi","jasmine-coveralls":"nyc --all --exclude \"spec/**\" --reporter=lcov jasmine && cat ./coverage/lcov.info | coveralls","snyk-protect":"snyk protect","prepublish":"npm run snyk-protect"},"repository":{"type":"git","url":"git+https://github.com/wildlyinaccurate/whoopsie.git"},"keywords":["visual","regression","wraith"],"author":{"name":"Joseph Wynn","email":"joseph@wildlyinaccurate.com"},"license":"ISC","bugs":{"url":"https://github.com/wildlyinaccurate/whoopsie/issues"},"homepage":"https://github.com/wildlyinaccurate/whoopsie#readme","dependencies":{"cartesian-product":"^2.1.2","fs-extra":"^11.1.1","image-diff":"^2.0.0","js-yaml":"^3.6.1","lodash":"^4.13.1","log":"^1.4.0","minimist":"^1.2.0","mkdirp":"^3.0.1","pixelmatch":"^5.3.0","pngjs":"^7.0.0","puppeteer":"^20.7.3","queue":"^4.0.0","snyk":"^1.234.0","validate":"^3.0.1"},"devDependencies":{"coveralls":"^2.11.9","eslint":"^8.43.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jasmine":"^2.8.0","jasmine-spec-reporter":"^4.2.1","nyc":"^11.1.0","prettier":"^2.8.8","proxyquire":"^1.7.9"},"snyk":true,"gitHead":"3a9bf951e2499ae3a3064b9a2f4740917c0a7819","_id":"whoopsie@0.6.0","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-e/qLowNXff+owb6rJKdjxpDk2LpMoe040Cos2VvMyQSvfw4D/s/wKU2U9Pqcs++B85dhKlHRvSwP6zwzm4Krvg==","shasum":"b79d65d2e843a6df041f37dbcc8319899ba83818","tarball":"https://registry.npmjs.org/whoopsie/-/whoopsie-0.6.0.tgz","fileCount":39,"unpackedSize":502648,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAjN2qZztPOeOFwyrhvKQvohS+sVWMrcv5AK42nrZvExAiBSnq4fcA5vRZi0IgDdPNM4DVAY6wRaZmfRWgUFTecW1Q=="}]},"_npmUser":{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"},"directories":{},"maintainers":[{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whoopsie_0.6.0_1687810971471_0.08968723025609515"},"_hasShrinkwrap":false},"0.7.0":{"name":"whoopsie","version":"0.7.0","description":"Whoopsie is a visual regression tool for testing responsive web sites","main":"src/index.js","bin":{"whoopsie":"bin/whoopsie.js"},"scripts":{"test":"npm run lint && npm run jasmine","lint":"eslint --fix \"src/**/*.js\" \"spec/**/*.js\"","jasmine":"if [ -z $TRAVIS_JOB_ID ]; then nyc --all --exclude \"spec/**\" jasmine; else npm run jasmine-coveralls; fi","jasmine-coveralls":"nyc --all --exclude \"spec/**\" --reporter=lcov jasmine && cat ./coverage/lcov.info | coveralls","snyk-protect":"snyk protect","prepublish":"npm run snyk-protect"},"repository":{"type":"git","url":"git+https://github.com/wildlyinaccurate/whoopsie.git"},"keywords":["visual","regression","wraith"],"author":{"name":"Joseph Wynn","email":"joseph@wildlyinaccurate.com"},"license":"ISC","bugs":{"url":"https://github.com/wildlyinaccurate/whoopsie/issues"},"homepage":"https://github.com/wildlyinaccurate/whoopsie#readme","dependencies":{"cartesian-product":"^2.1.2","fs-extra":"^11.1.1","image-diff":"^2.0.0","js-yaml":"^3.6.1","lodash":"^4.13.1","log":"^1.4.0","minimist":"^1.2.0","mkdirp":"^3.0.1","pixelmatch":"^5.3.0","pngjs":"^7.0.0","puppeteer":"^20.7.3","queue":"^4.0.0","snyk":"^1.234.0","validate":"^3.0.1"},"devDependencies":{"coveralls":"^2.11.9","eslint":"^8.43.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jasmine":"^2.8.0","jasmine-spec-reporter":"^4.2.1","nyc":"^11.1.0","prettier":"^2.8.8","proxyquire":"^1.7.9"},"snyk":true,"gitHead":"8dcb8ce5deb32372e595082915cc87aea60e97cb","_id":"whoopsie@0.7.0","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-ihlo5jk4E2gtag9e2/ax9HwIYAHQuxZct9WtKgPJzdnP+qi8ghoThsCIntddxya+YqIcX2SEK/d/VrfZi5VQ5Q==","shasum":"a39f308815f7fb3fd40b3daaabb6a52d6a1df57d","tarball":"https://registry.npmjs.org/whoopsie/-/whoopsie-0.7.0.tgz","fileCount":39,"unpackedSize":504434,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBt6QZlu+xdOJOMnd3Zp3BBAp0zkDUv1iX3snYmLdFVHAiEAvqMhy00+7VH8wwoLskDuDxgo7oO3kC4+Gucwj140I7o="}]},"_npmUser":{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"},"directories":{},"maintainers":[{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whoopsie_0.7.0_1687857112911_0.6364717892098797"},"_hasShrinkwrap":false},"0.8.0":{"name":"whoopsie","version":"0.8.0","description":"Whoopsie is a visual regression tool for testing responsive web sites","main":"src/index.js","bin":{"whoopsie":"bin/whoopsie.js"},"scripts":{"test":"npm run lint && npm run jasmine","lint":"eslint --fix \"src/**/*.js\" \"spec/**/*.js\"","jasmine":"if [ -z $TRAVIS_JOB_ID ]; then nyc --all --exclude \"spec/**\" jasmine; else npm run jasmine-coveralls; fi","jasmine-coveralls":"nyc --all --exclude \"spec/**\" --reporter=lcov jasmine && cat ./coverage/lcov.info | coveralls","snyk-protect":"snyk protect","prepublish":"npm run snyk-protect"},"repository":{"type":"git","url":"git+https://github.com/wildlyinaccurate/whoopsie.git"},"keywords":["visual","regression","wraith"],"author":{"name":"Joseph Wynn","email":"joseph@wildlyinaccurate.com"},"license":"ISC","bugs":{"url":"https://github.com/wildlyinaccurate/whoopsie/issues"},"homepage":"https://github.com/wildlyinaccurate/whoopsie#readme","dependencies":{"cartesian-product":"^2.1.2","fs-extra":"^11.1.1","image-diff":"^2.0.0","js-yaml":"^3.6.1","lodash":"^4.13.1","log":"^1.4.0","minimist":"^1.2.0","mkdirp":"^3.0.1","pixelmatch":"^5.3.0","pngjs":"^7.0.0","puppeteer":"^20.7.3","queue":"^4.0.0","snyk":"^1.234.0","validate":"^3.0.1"},"devDependencies":{"coveralls":"^2.11.9","eslint":"^8.43.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jasmine":"^2.8.0","jasmine-spec-reporter":"^4.2.1","nyc":"^11.1.0","prettier":"^2.8.8","proxyquire":"^1.7.9"},"snyk":true,"gitHead":"dbcbf13500a63900f3448e80907355535967aa16","_id":"whoopsie@0.8.0","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-xaA9ElGq2pYVnDC+3P7QOy1u5rbAJPgWDC/maEKnW+zdSPEqli+KRnKZajdMA1PvwOoiqDHWEzEBL9IG43Qa2w==","shasum":"b1b72138ab38e53549a7cd3ac13a14479dbd7d53","tarball":"https://registry.npmjs.org/whoopsie/-/whoopsie-0.8.0.tgz","fileCount":39,"unpackedSize":504560,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFNVvDR0J23xyrS0Ax6vmf7YqCF9YewGJxQV8eSeEeu1AiEA8Q3FrZ9oiR8wMhLRc+v0dxca7ejdzYVXjoIPnBeHD/E="}]},"_npmUser":{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"},"directories":{},"maintainers":[{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whoopsie_0.8.0_1687861274960_0.23448027919138403"},"_hasShrinkwrap":false},"0.8.1":{"name":"whoopsie","version":"0.8.1","description":"Whoopsie is a visual regression tool for testing responsive web sites","main":"src/index.js","bin":{"whoopsie":"bin/whoopsie.js"},"scripts":{"test":"npm run lint && npm run jasmine","lint":"eslint --fix \"src/**/*.js\" \"spec/**/*.js\"","jasmine":"if [ -z $TRAVIS_JOB_ID ]; then nyc --all --exclude \"spec/**\" jasmine; else npm run jasmine-coveralls; fi","jasmine-coveralls":"nyc --all --exclude \"spec/**\" --reporter=lcov jasmine && cat ./coverage/lcov.info | coveralls","snyk-protect":"snyk protect","prepublish":"npm run snyk-protect"},"repository":{"type":"git","url":"git+https://github.com/wildlyinaccurate/whoopsie.git"},"keywords":["visual","regression","wraith"],"author":{"name":"Joseph Wynn","email":"joseph@wildlyinaccurate.com"},"license":"ISC","bugs":{"url":"https://github.com/wildlyinaccurate/whoopsie/issues"},"homepage":"https://github.com/wildlyinaccurate/whoopsie#readme","dependencies":{"cartesian-product":"^2.1.2","fs-extra":"^11.1.1","image-diff":"^2.0.0","js-yaml":"^3.6.1","lodash":"^4.13.1","log":"^1.4.0","minimist":"^1.2.0","mkdirp":"^3.0.1","pixelmatch":"^5.3.0","pngjs":"^7.0.0","puppeteer":"^20.7.3","queue":"^4.0.0","snyk":"^1.234.0","validate":"^3.0.1"},"devDependencies":{"coveralls":"^2.11.9","eslint":"^8.43.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jasmine":"^2.8.0","jasmine-spec-reporter":"^4.2.1","nyc":"^11.1.0","prettier":"^2.8.8","proxyquire":"^1.7.9"},"snyk":true,"gitHead":"fa3528ebe3ef6bd453aa1af656ac8c5cce45f494","_id":"whoopsie@0.8.1","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-WEX+Oo5NDLE+96ETYkV0/QF9iz2x32//rl2WvXFkkVVhUBcD8xHp25C08BPUK3bNn8Bp56Ta9eJrFtlIulfIPQ==","shasum":"57edd31501df31ca9ab0acf42435a3e0bd30d9e1","tarball":"https://registry.npmjs.org/whoopsie/-/whoopsie-0.8.1.tgz","fileCount":39,"unpackedSize":504554,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmNHm/sfJDhmHjlpqqEw5fmD957yChpxUWbHUu75GaYAIgMN+LDHIc0TZQKwAJqQFZKcMc0+vHNpawWdLQndDMNck="}]},"_npmUser":{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"},"directories":{},"maintainers":[{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whoopsie_0.8.1_1687861435536_0.43631908702722666"},"_hasShrinkwrap":false},"1.0.0":{"name":"whoopsie","version":"1.0.0","description":"Whoopsie is a visual regression tool for testing responsive web sites","main":"src/index.js","bin":{"whoopsie":"bin/whoopsie.js"},"scripts":{"test":"npm run lint && npm run jasmine","lint":"eslint --fix \"src/**/*.js\" \"spec/**/*.js\"","jasmine":"if [ -z $TRAVIS_JOB_ID ]; then nyc --all --exclude \"spec/**\" jasmine; else npm run jasmine-coveralls; fi","jasmine-coveralls":"nyc --all --exclude \"spec/**\" --reporter=lcov jasmine && cat ./coverage/lcov.info | coveralls","snyk-protect":"snyk protect","prepublish":"npm run snyk-protect"},"repository":{"type":"git","url":"git+https://github.com/wildlyinaccurate/whoopsie.git"},"keywords":["visual","regression","wraith"],"author":{"name":"Joseph Wynn","email":"joseph@wildlyinaccurate.com"},"license":"ISC","bugs":{"url":"https://github.com/wildlyinaccurate/whoopsie/issues"},"homepage":"https://github.com/wildlyinaccurate/whoopsie#readme","dependencies":{"cartesian-product":"^2.1.2","fs-extra":"^11.1.1","image-diff":"^2.0.0","js-yaml":"^3.6.1","lodash":"^4.13.1","log":"^1.4.0","minimist":"^1.2.0","mkdirp":"^3.0.1","pixelmatch":"^5.3.0","pngjs":"^7.0.0","puppeteer":"^20.7.3","queue":"^4.0.0","snyk":"^1.234.0","validate":"^3.0.1"},"devDependencies":{"coveralls":"^2.11.9","eslint":"^8.43.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jasmine":"^2.8.0","jasmine-spec-reporter":"^4.2.1","nyc":"^11.1.0","prettier":"^2.8.8","proxyquire":"^1.7.9"},"snyk":true,"gitHead":"3338aa4f88dca27b23e6c2dfe6b5f6626e7bae47","_id":"whoopsie@1.0.0","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-B3gcXGkbFnGCc9gEDKNSwziCT+/XUBCmGarxdpGkj+cAioF024CwJ++6zziU41SOG5hNQNhLpf6vGBqdPPp2sQ==","shasum":"f61b16f2a82e1d3ac5642c9dcd1f2524ba1b1bb1","tarball":"https://registry.npmjs.org/whoopsie/-/whoopsie-1.0.0.tgz","fileCount":39,"unpackedSize":505310,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFLiIyhGievKrvIOhPAOLCb+CJw4cJhggYVx+jZQUMKwIgd/N75hrmCpmkg9fqerUUXicuiSp6pvo2nrb5ivq0xSQ="}]},"_npmUser":{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"},"directories":{},"maintainers":[{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whoopsie_1.0.0_1687876520734_0.18825161454273776"},"_hasShrinkwrap":false},"1.0.1":{"name":"whoopsie","version":"1.0.1","description":"Whoopsie is a visual regression tool for testing responsive web sites","main":"src/index.js","bin":{"whoopsie":"bin/whoopsie.js"},"scripts":{"test":"npm run lint && npm run jasmine","lint":"eslint --fix \"src/**/*.js\" \"spec/**/*.js\"","jasmine":"if [ -z $TRAVIS_JOB_ID ]; then nyc --all --exclude \"spec/**\" jasmine; else npm run jasmine-coveralls; fi","jasmine-coveralls":"nyc --all --exclude \"spec/**\" --reporter=lcov jasmine && cat ./coverage/lcov.info | coveralls","snyk-protect":"snyk protect","prepublish":"npm run snyk-protect"},"repository":{"type":"git","url":"git+https://github.com/wildlyinaccurate/whoopsie.git"},"keywords":["visual","regression","wraith"],"author":{"name":"Joseph Wynn","email":"joseph@wildlyinaccurate.com"},"license":"ISC","bugs":{"url":"https://github.com/wildlyinaccurate/whoopsie/issues"},"homepage":"https://github.com/wildlyinaccurate/whoopsie#readme","dependencies":{"cartesian-product":"^2.1.2","fs-extra":"^11.1.1","image-diff":"^2.0.0","js-yaml":"^3.6.1","lodash":"^4.13.1","log":"^1.4.0","minimist":"^1.2.0","mkdirp":"^3.0.1","pixelmatch":"^5.3.0","pngjs":"^7.0.0","puppeteer":"^20.7.3","queue":"^4.0.0","snyk":"^1.234.0","validate":"^3.0.1"},"devDependencies":{"coveralls":"^2.11.9","eslint":"^8.43.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jasmine":"^2.8.0","jasmine-spec-reporter":"^4.2.1","nyc":"^11.1.0","prettier":"^2.8.8","proxyquire":"^1.7.9"},"snyk":true,"gitHead":"205c2b6a7dc95b59622e00951cc1815845182989","_id":"whoopsie@1.0.1","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-z0i1nEZ78pChjBo3XLKvbk8zW7nesKs3uFl6teFENqHTPWjeRgQU+XVtDVOAnhPNg5djaRSyetNT1nY4X1EIFg==","shasum":"4544eaeb7a29c5a8b2f3ce708a7fe2356382c264","tarball":"https://registry.npmjs.org/whoopsie/-/whoopsie-1.0.1.tgz","fileCount":39,"unpackedSize":505311,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHIgyTwX0fUoAFjjLWqfCya6C6hKaU/5rvhfWfMofmGzAiBzov1qFB1VlwVgSN0MStaVcm+8lN2k6r3sV47dbzXWLw=="}]},"_npmUser":{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"},"directories":{},"maintainers":[{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whoopsie_1.0.1_1687876724409_0.44656300533623616"},"_hasShrinkwrap":false},"1.0.2":{"name":"whoopsie","version":"1.0.2","description":"Whoopsie is a visual regression tool for testing responsive web sites","main":"src/index.js","bin":{"whoopsie":"bin/whoopsie.js"},"scripts":{"test":"npm run lint && npm run jasmine","lint":"eslint --fix \"src/**/*.js\" \"spec/**/*.js\"","jasmine":"if [ -z $TRAVIS_JOB_ID ]; then nyc --all --exclude \"spec/**\" jasmine; else npm run jasmine-coveralls; fi","jasmine-coveralls":"nyc --all --exclude \"spec/**\" --reporter=lcov jasmine && cat ./coverage/lcov.info | coveralls","snyk-protect":"snyk protect","prepublish":"npm run snyk-protect"},"repository":{"type":"git","url":"git+https://github.com/wildlyinaccurate/whoopsie.git"},"keywords":["visual","regression","wraith"],"author":{"name":"Joseph Wynn","email":"joseph@wildlyinaccurate.com"},"license":"ISC","bugs":{"url":"https://github.com/wildlyinaccurate/whoopsie/issues"},"homepage":"https://github.com/wildlyinaccurate/whoopsie#readme","dependencies":{"cartesian-product":"^2.1.2","fs-extra":"^11.1.1","image-diff":"^2.0.0","js-yaml":"^3.6.1","lodash":"^4.13.1","log":"^1.4.0","minimist":"^1.2.0","mkdirp":"^3.0.1","pixelmatch":"^5.3.0","pngjs":"^7.0.0","puppeteer":"^20.7.3","queue":"^4.0.0","snyk":"^1.234.0","validate":"^3.0.1"},"devDependencies":{"coveralls":"^2.11.9","eslint":"^8.43.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jasmine":"^2.8.0","jasmine-spec-reporter":"^4.2.1","nyc":"^11.1.0","prettier":"^2.8.8","proxyquire":"^1.7.9"},"snyk":true,"gitHead":"67e6ec9d24a3db8ac6e836ae0665dcb2174d7015","_id":"whoopsie@1.0.2","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-4qf4MOw7wizeol/guEW9+XAIKaYSlw8RyImHdsX2mTjxT1jmJ1XGHA70d32BRnYtmP6rouJvqVNU1J1Va8McVA==","shasum":"453d47259791ec5b7c2043c2327df32424e8235d","tarball":"https://registry.npmjs.org/whoopsie/-/whoopsie-1.0.2.tgz","fileCount":39,"unpackedSize":505832,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGBCw/SZwLYDnDKHrsukYCCmc45HoLTKvspSWyBjEwdYAiB2odsPEgzFXY51hdwK0xH06cwVrKkB63J9pMUB5XoLlg=="}]},"_npmUser":{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"},"directories":{},"maintainers":[{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whoopsie_1.0.2_1687949039359_0.9572442173834668"},"_hasShrinkwrap":false},"1.0.3":{"name":"whoopsie","version":"1.0.3","description":"Whoopsie is a visual regression tool for testing responsive web sites","main":"src/index.js","bin":{"whoopsie":"bin/whoopsie.js"},"scripts":{"test":"npm run lint && npm run jasmine","lint":"eslint --fix \"src/**/*.js\" \"spec/**/*.js\"","jasmine":"if [ -z $TRAVIS_JOB_ID ]; then nyc --all --exclude \"spec/**\" jasmine; else npm run jasmine-coveralls; fi","jasmine-coveralls":"nyc --all --exclude \"spec/**\" --reporter=lcov jasmine && cat ./coverage/lcov.info | coveralls","snyk-protect":"snyk protect","prepublish":"npm run snyk-protect"},"repository":{"type":"git","url":"git+https://github.com/wildlyinaccurate/whoopsie.git"},"keywords":["visual","regression","wraith"],"author":{"name":"Joseph Wynn","email":"joseph@wildlyinaccurate.com"},"license":"ISC","bugs":{"url":"https://github.com/wildlyinaccurate/whoopsie/issues"},"homepage":"https://github.com/wildlyinaccurate/whoopsie#readme","dependencies":{"cartesian-product":"^2.1.2","fs-extra":"^11.1.1","image-diff":"^2.0.0","js-yaml":"^3.6.1","lodash":"^4.13.1","log":"^1.4.0","minimist":"^1.2.0","mkdirp":"^3.0.1","pixelmatch":"^5.3.0","pngjs":"^7.0.0","puppeteer":"^20.7.3","queue":"^4.0.0","snyk":"^1.234.0","validate":"^3.0.1"},"devDependencies":{"coveralls":"^2.11.9","eslint":"^8.43.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jasmine":"^2.8.0","jasmine-spec-reporter":"^4.2.1","nyc":"^11.1.0","prettier":"^2.8.8","proxyquire":"^1.7.9"},"snyk":true,"gitHead":"fb44379c2251d55b70b622b1ba7549734d2ff1ba","_id":"whoopsie@1.0.3","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-yq9X9H1l0bIUMDqtYdy4014en2bJ2ERcmrCTAeCxDSqf0xW5qE1148Eo4s7BsHWTXngBRmMPQumDBITE9EilUg==","shasum":"6913e6bc9cc6d7c6bb2185a2864d0b7b533dcacd","tarball":"https://registry.npmjs.org/whoopsie/-/whoopsie-1.0.3.tgz","fileCount":39,"unpackedSize":505700,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDVDz1ST6gP+wqssID0oVlMTMr/jEvwRvsusyfoY1sxjAiBgAQxjDIes2XNdYmJUnqrMpPGmq+qnBHqDEVNyzoHEYg=="}]},"_npmUser":{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"},"directories":{},"maintainers":[{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whoopsie_1.0.3_1687949573615_0.3047024122795916"},"_hasShrinkwrap":false},"1.1.0":{"name":"whoopsie","version":"1.1.0","description":"Whoopsie is a visual regression tool for testing responsive web sites","main":"src/index.js","bin":{"whoopsie":"bin/whoopsie.js"},"scripts":{"test":"npm run lint && npm run jasmine","lint":"eslint --fix \"src/**/*.js\" \"spec/**/*.js\"","jasmine":"if [ -z $TRAVIS_JOB_ID ]; then nyc --all --exclude \"spec/**\" jasmine; else npm run jasmine-coveralls; fi","jasmine-coveralls":"nyc --all --exclude \"spec/**\" --reporter=lcov jasmine && cat ./coverage/lcov.info | coveralls","snyk-protect":"snyk protect","prepublish":"npm run snyk-protect"},"repository":{"type":"git","url":"git+https://github.com/wildlyinaccurate/whoopsie.git"},"keywords":["visual","regression","wraith"],"author":{"name":"Joseph Wynn","email":"joseph@wildlyinaccurate.com"},"license":"ISC","bugs":{"url":"https://github.com/wildlyinaccurate/whoopsie/issues"},"homepage":"https://github.com/wildlyinaccurate/whoopsie#readme","dependencies":{"cartesian-product":"^2.1.2","fs-extra":"^11.1.1","image-diff":"^2.0.0","js-yaml":"^3.6.1","lodash":"^4.13.1","log":"^1.4.0","minimist":"^1.2.0","mkdirp":"^3.0.1","pixelmatch":"^5.3.0","pngjs":"^7.0.0","puppeteer":"^20.7.3","queue":"^4.0.0","snyk":"^1.234.0","validate":"^3.0.1"},"devDependencies":{"coveralls":"^2.11.9","eslint":"^8.43.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jasmine":"^2.8.0","jasmine-spec-reporter":"^4.2.1","nyc":"^11.1.0","prettier":"^2.8.8","proxyquire":"^1.7.9"},"snyk":true,"gitHead":"215731626b9b61b127967ff9dcb3ae7976cac016","_id":"whoopsie@1.1.0","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-WXGOolb2DaQspVQ8KvUYG22YtvQaeP6IcqhtdlvAIcynrpWJuecWQPil/TDBBVbse2BtXG1A3LMr2uicD1wxLQ==","shasum":"d780374bc3a273c89530b47877b835d4d2973e29","tarball":"https://registry.npmjs.org/whoopsie/-/whoopsie-1.1.0.tgz","fileCount":39,"unpackedSize":506156,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID0GJPARXEAPBbx6OUvdjDf2vDSMtq7RDG6vPSrTVtTPAiEA/3wt4K9xv6zBfC5bTNqD7iI5smPSXO5sKysdo9zWKH8="}]},"_npmUser":{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"},"directories":{},"maintainers":[{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whoopsie_1.1.0_1687956246444_0.35610483565166584"},"_hasShrinkwrap":false},"1.2.0":{"name":"whoopsie","version":"1.2.0","description":"Whoopsie is a visual regression tool for testing responsive web sites","main":"src/index.js","bin":{"whoopsie":"bin/whoopsie.js"},"scripts":{"test":"npm run lint && npm run jasmine","lint":"eslint --fix \"src/**/*.js\" \"spec/**/*.js\"","jasmine":"if [ -z $TRAVIS_JOB_ID ]; then nyc --all --exclude \"spec/**\" jasmine; else npm run jasmine-coveralls; fi","jasmine-coveralls":"nyc --all --exclude \"spec/**\" --reporter=lcov jasmine && cat ./coverage/lcov.info | coveralls","snyk-protect":"snyk protect","prepublish":"npm run snyk-protect"},"repository":{"type":"git","url":"git+https://github.com/wildlyinaccurate/whoopsie.git"},"keywords":["visual","regression","wraith"],"author":{"name":"Joseph Wynn","email":"joseph@wildlyinaccurate.com"},"license":"ISC","bugs":{"url":"https://github.com/wildlyinaccurate/whoopsie/issues"},"homepage":"https://github.com/wildlyinaccurate/whoopsie#readme","dependencies":{"cartesian-product":"^2.1.2","fs-extra":"^11.1.1","image-diff":"^2.0.0","js-yaml":"^3.6.1","lodash":"^4.13.1","log":"^1.4.0","minimist":"^1.2.0","mkdirp":"^3.0.1","pixelmatch":"^5.3.0","pngjs":"^7.0.0","puppeteer":"^20.7.3","queue":"^4.0.0","snyk":"^1.234.0","validate":"^3.0.1"},"devDependencies":{"coveralls":"^2.11.9","eslint":"^8.43.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jasmine":"^2.8.0","jasmine-spec-reporter":"^4.2.1","nyc":"^11.1.0","prettier":"^2.8.8","proxyquire":"^1.7.9"},"snyk":true,"gitHead":"2a6cf50ae2443de2f957accc1a72befdc5e2e17f","_id":"whoopsie@1.2.0","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-6ycu7HPovT+gDj59KuukFBM1RJfslnqxJj9L7wVGeAxs/OPpWOW2nr0NV/X9YiKSIL14fQFqRqot5RbsHeDMmw==","shasum":"01541a4937b839197dd68e464e37faafd00efdb3","tarball":"https://registry.npmjs.org/whoopsie/-/whoopsie-1.2.0.tgz","fileCount":39,"unpackedSize":508825,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXaGbleXZMX3mzGpTehSOrUC5BHEH3U85MBA4L5fwjWAIhAIc4FJd2A21M0dnwQcMtYI5qwuQO/7QzcGK4SLIgNYDQ"}]},"_npmUser":{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"},"directories":{},"maintainers":[{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whoopsie_1.2.0_1688048439906_0.5126475131506283"},"_hasShrinkwrap":false},"1.3.0":{"name":"whoopsie","version":"1.3.0","description":"Whoopsie is a visual regression tool for testing responsive web sites","main":"src/index.js","bin":{"whoopsie":"bin/whoopsie.js"},"scripts":{"test":"npm run lint && npm run jasmine","lint":"eslint --fix \"src/**/*.js\" \"spec/**/*.js\"","jasmine":"if [ -z $TRAVIS_JOB_ID ]; then nyc --all --exclude \"spec/**\" jasmine; else npm run jasmine-coveralls; fi","jasmine-coveralls":"nyc --all --exclude \"spec/**\" --reporter=lcov jasmine && cat ./coverage/lcov.info | coveralls","snyk-protect":"snyk protect","prepublish":"npm run snyk-protect"},"repository":{"type":"git","url":"git+https://github.com/wildlyinaccurate/whoopsie.git"},"keywords":["visual","regression","wraith"],"author":{"name":"Joseph Wynn","email":"joseph@wildlyinaccurate.com"},"license":"ISC","bugs":{"url":"https://github.com/wildlyinaccurate/whoopsie/issues"},"homepage":"https://github.com/wildlyinaccurate/whoopsie#readme","dependencies":{"cartesian-product":"^2.1.2","fs-extra":"^11.1.1","image-diff":"^2.0.0","js-yaml":"^3.6.1","lodash":"^4.13.1","log":"^1.4.0","minimist":"^1.2.0","mkdirp":"^3.0.1","pixelmatch":"^5.3.0","pngjs":"^7.0.0","puppeteer":"^20.7.3","queue":"^4.0.0","snyk":"^1.234.0","validate":"^3.0.1"},"devDependencies":{"coveralls":"^2.11.9","eslint":"^8.43.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jasmine":"^2.8.0","jasmine-spec-reporter":"^4.2.1","nyc":"^11.1.0","prettier":"^2.8.8","proxyquire":"^1.7.9"},"snyk":true,"gitHead":"88100c66d8f75964d5ec7a8a7786a39be8506a8b","_id":"whoopsie@1.3.0","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-KLMDgTv6pxyPehrQHtdF4cnshz06uOBkZAZMgqjW4djI35AfTXA8zyhx0m6ZbjXph6QHb24kUUsMVPW0eO1GYw==","shasum":"7bb3db5a91e94befab8ceec968a393786d10fa04","tarball":"https://registry.npmjs.org/whoopsie/-/whoopsie-1.3.0.tgz","fileCount":39,"unpackedSize":509076,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAullmy8GVfFW0gQkn7Yfafn6FXewt+ShkAIzFxuAZnWAiEA1nL0uxPAnzjNwk7j0e7tb9W099jSAkWIoiV8gk7mSKg="}]},"_npmUser":{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"},"directories":{},"maintainers":[{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whoopsie_1.3.0_1688050431490_0.3629529032295358"},"_hasShrinkwrap":false},"1.3.1":{"name":"whoopsie","version":"1.3.1","description":"Whoopsie is a visual regression tool for testing responsive web sites","main":"src/index.js","bin":{"whoopsie":"bin/whoopsie.js"},"scripts":{"test":"npm run lint && npm run jasmine","lint":"eslint --fix \"src/**/*.js\" \"spec/**/*.js\"","jasmine":"if [ -z $TRAVIS_JOB_ID ]; then nyc --all --exclude \"spec/**\" jasmine; else npm run jasmine-coveralls; fi","jasmine-coveralls":"nyc --all --exclude \"spec/**\" --reporter=lcov jasmine && cat ./coverage/lcov.info | coveralls","snyk-protect":"snyk protect","prepublish":"npm run snyk-protect"},"repository":{"type":"git","url":"git+https://github.com/wildlyinaccurate/whoopsie.git"},"keywords":["visual","regression","wraith"],"author":{"name":"Joseph Wynn","email":"joseph@wildlyinaccurate.com"},"license":"ISC","bugs":{"url":"https://github.com/wildlyinaccurate/whoopsie/issues"},"homepage":"https://github.com/wildlyinaccurate/whoopsie#readme","dependencies":{"cartesian-product":"^2.1.2","fs-extra":"^11.1.1","image-diff":"^2.0.0","js-yaml":"^3.6.1","lodash":"^4.13.1","log":"^1.4.0","minimist":"^1.2.0","mkdirp":"^3.0.1","pixelmatch":"^5.3.0","pngjs":"^7.0.0","puppeteer":"^20.7.3","queue":"^4.0.0","snyk":"^1.234.0","validate":"^3.0.1"},"devDependencies":{"coveralls":"^2.11.9","eslint":"^8.43.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jasmine":"^2.8.0","jasmine-spec-reporter":"^4.2.1","nyc":"^11.1.0","prettier":"^2.8.8","proxyquire":"^1.7.9"},"snyk":true,"gitHead":"95f0d1ee0b4c8cae25f75d3a8a702d5c67adfa24","_id":"whoopsie@1.3.1","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-LEPw/ETtWexPqy4qHaRIue1m8zzdw8Ist4Y0BnIdH3QTZmOf+iRr6q9XRa5QIDOrRxplEgy0dkXeilL62wXYOA==","shasum":"cc7cb2f3233066c60858d00c4919eedb2bd70ee6","tarball":"https://registry.npmjs.org/whoopsie/-/whoopsie-1.3.1.tgz","fileCount":39,"unpackedSize":509359,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxuAqKSdr1a0QK54AjEkxrN7fWrurDavaP9HWOMJttSQIgYIjlvGUidKlXIF6Pu7soQdEn9LIskUlEiVcHgmYb4Xw="}]},"_npmUser":{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"},"directories":{},"maintainers":[{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whoopsie_1.3.1_1688060200202_0.9123652501880439"},"_hasShrinkwrap":false}},"readme":"# Whoopsie\n\n[![Build Status](https://img.shields.io/travis/wildlyinaccurate/whoopsie.svg?style=flat-square)](https://travis-ci.org/wildlyinaccurate/whoopsie)\n[![Coverage Status](https://img.shields.io/coveralls/wildlyinaccurate/whoopsie.svg?style=flat-square)](https://coveralls.io/repos/github/wildlyinaccurate/whoopsie/badge.svg?branch=master)\n\nWhoopsie is a visual regression tool for testing responsive web sites.\n\n## Installation\n\n```\n$ npm install -g whoopsie\n```\n\n## Configuration\n\nBy default Whoopsie will read configuration from `.whoopsie-config.yml` in the current directory. See [config/sample.yml](./config/sample.yml) for a sample configuration file.\n\nConfiguration can be loaded from another path with the `--config` or `-c` flag:\n\n```\n$ whoopsie test -c path/to/config.yml\n```\n\n## Usage\n\n### Commands\n\n#### `gallery`\n\nRun visual regression tests and generate an HTML gallery containing the results. This command is an alias for `whoopsie test --reporter gallery`.\n\n```\n$ whoopsie gallery\n```\n\n#### `test`\n\nRun visual regression tests. Uses the `json` reporter by default.\n\n```\n$ whoopsie test\n```\n\n#### `generate-gallery`\n\nGenerate a gallery from the JSON output of `whoopsie test`. Useful if you generate JSON results in CI and want to view the results in a gallery locally.\n\n```\n$ whoopsie generate-gallery\n```\n\n#### `validate-config`\n\nCheck that the configuration file is valid.\n\n```\n$ whoopsie validate-config\n```\n\n### Options\n\n| Name                    | Default value      | Description                                              |\n|-------------------------|--------------------|----------------------------------------------------------|\n| `--reporter` or `r`     | `json`             | Test result reporter(s) to use                           |\n| `--concurrency` or `-C` | `4`                | Number of tests to run concurrently                      |\n| `--verbose` or `-v`     | `<Off>`            | Print extra information while running                    |\n| `--debug` or `-vv`      | `<Off>`            | Print extra information and debug messages while running |\n| `--quiet` or `-q`       | `<Off>`            | Only print errors while running                          |\n\n## Reporters\n\nReporters can be specified when running `whoopsie test` by passing the `--reporter` flag. More than one reporter can be specified. The default reporter is `json`.\n\n### `gallery`\n\nOutputs test results as an HTML gallery.\n\n[![](./example-output.png)](./example-output.png)\n\n### `json`\n\nOutputs test results as JSON.\n\n```json\n{\n    \"summary\": {\n        \"total\": 2,\n        \"failures\": 0,\n        \"passes\": 2\n    },\n    \"results\": [\n        {\n            \"base\": {\n                \"type\": \"selector\",\n                \"selector\": \".nw-c-top-stories\",\n                \"id\": \"capture$ad367858\",\n                \"page\": {\n                    \"path\": \"/news\",\n                    \"selectors\": [\n                        \".nw-c-top-stories\",\n                        \".nw-c-must-see\"\n                    ],\n                    \"url\": \"http://www.bbc.com/news\"\n                },\n                \"imagePath\": \"/tmp/whoopsie-capture$ad367858-0.png\"\n            },\n            \"test\": {\n                \"type\": \"selector\",\n                \"selector\": \".nw-c-top-stories\",\n                \"id\": \"capture$c1dbebb0\",\n                \"page\": {\n                    \"path\": \"/news\",\n                    \"selectors\": [\n                        \".nw-c-top-stories\",\n                        \".nw-c-must-see\"\n                    ],\n                    \"url\": \"http://www.test.bbc.com/news\"\n                },\n                \"imagePath\": \"/tmp/whoopsie-capture$c1dbebb0-0.png\"\n            },\n            \"diff\": {\n                \"total\": 0,\n                \"percentage\": 0,\n                \"id\": \"compare$520b7196\",\n                \"imagePath\": \"/tmp/whoopsie-compare$520b7196.png\"\n            },\n            \"viewport\": {\n                \"width\": 640,\n                \"isMobile\": true\n            }\n        },\n        {\n            \"base\": { ... },\n            \"test\": { ... },\n            \"diff\": { ... },\n            \"viewport\": { ... }\n        }\n    ]\n}\n```\n\n## Docker\n\nIf you prefer to run Whoopsie in a container, you can use the official Docker image:\n\n```\n$ docker pull wildlyinaccurate/whoopsie\n$ docker run --rm --volume $PWD:/whoopsie --workdir /whoopsie \\\n    wildlyinaccurate/whoopsie \\\n    whoopsie gallery\n```\n\n## License\n\n[ISC](./LICENSE)\n","maintainers":[{"name":"wildlyinaccurate","email":"joseph@wildlyinaccurate.com"}],"time":{"modified":"2023-06-29T17:36:40.690Z","created":"2016-05-23T18:32:55.356Z","0.1.0":"2016-05-23T18:32:55.356Z","0.2.0":"2016-05-26T22:32:48.251Z","0.3.0":"2016-05-31T07:36:52.441Z","0.4.0":"2016-05-31T08:21:44.093Z","0.4.1":"2016-05-31T08:27:52.291Z","0.4.2":"2016-06-02T13:37:53.652Z","0.5.0":"2016-07-18T22:28:52.145Z","0.5.1":"2016-07-29T20:31:59.159Z","0.5.2":"2016-07-30T12:27:37.666Z","0.5.3":"2016-07-30T12:44:30.646Z","0.5.4":"2016-07-31T08:06:25.220Z","0.6.0":"2023-06-26T20:22:51.755Z","0.7.0":"2023-06-27T09:11:53.078Z","0.8.0":"2023-06-27T10:21:15.220Z","0.8.1":"2023-06-27T10:23:55.794Z","1.0.0":"2023-06-27T14:35:20.887Z","1.0.1":"2023-06-27T14:38:44.612Z","1.0.2":"2023-06-28T10:44:04.691Z","1.0.3":"2023-06-28T10:52:53.926Z","1.1.0":"2023-06-28T12:44:06.659Z","1.2.0":"2023-06-29T14:20:40.083Z","1.3.0":"2023-06-29T14:53:51.839Z","1.3.1":"2023-06-29T17:36:40.521Z"},"homepage":"https://github.com/wildlyinaccurate/whoopsie#readme","keywords":["visual","regression","wraith"],"repository":{"type":"git","url":"git+https://github.com/wildlyinaccurate/whoopsie.git"},"author":{"name":"Joseph Wynn","email":"joseph@wildlyinaccurate.com"},"bugs":{"url":"https://github.com/wildlyinaccurate/whoopsie/issues"},"license":"ISC","readmeFilename":"README.md"}