{"_id":"review","_rev":"48-36a77f538d643449262a7088bb72db90","name":"review","description":"Regression testing visual review tool","dist-tags":{"latest":"0.9.2"},"versions":{"0.0.1":{"name":"review","version":"0.0.1","description":"Regression testing visual review tool","main":"index.js","repository":{"type":"git","url":"git://github.com/juliangruber/review"},"keywords":["review","regression","visual","phantomjs","testing","test"],"bin":{"review":"./bin/review.js"},"author":{"name":"Julian Gruber","email":"julian@juliangruber.com"},"license":"MIT","dependencies":{"optimist":"~0.3.5","jade":"~0.28.1","express":"~3.0.6"},"_id":"review@0.0.1","dist":{"shasum":"2678e05bce73825c5e19f40d9720888b31773927","tarball":"https://registry.npmjs.org/review/-/review-0.0.1.tgz","integrity":"sha512-7wm7X1dTMufeAknuLt/M6u1D600j0caAWQStJiuCSNuPjc75mmBk98xWctLTiYpEegWwDgXCkb030gRmIygAxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVAFdOXYco2TruWK0cIg0+nuUGx6qeq05aMvgAnl0b7AIhAOE5PtZzs8VH8JXT0pkI982R5RidmwCe40BidRDnwqwO"}]},"_npmVersion":"1.1.66","_npmUser":{"name":"juliangruber","email":"julian@juliangruber.com"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{}},"0.1.0":{"name":"review","version":"0.1.0","description":"Regression testing visual review tool","main":"index.js","repository":{"type":"git","url":"git://github.com/juliangruber/review"},"keywords":["review","regression","visual","phantomjs","testing","test"],"bin":{"review":"./bin/review.js"},"author":{"name":"Julian Gruber","email":"julian@juliangruber.com"},"license":"MIT","dependencies":{"optimist":"~0.3.5","jade":"~0.28.1","express":"~3.0.6"},"_id":"review@0.1.0","dist":{"shasum":"b8f2d0003dcbb0023c2f28ce3bfc66d846d12f70","tarball":"https://registry.npmjs.org/review/-/review-0.1.0.tgz","integrity":"sha512-Bf7x+82dVUEWNwSmCC+9OLmOu8xd39MunULpC97P5Jv2YSO1DtT7Je7zjaJH38ACtc/0doLRhzSMGKi28gj3Dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH1Gyt3u4N3NHwcNIAy8YYxMl6xSdzYwh+dSm6T7wi5BAiEAukpoGRJ+GHUs9PzE5whDwXHdGSHAg5JLHDkgR6Jssng="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"juliangruber","email":"julian@juliangruber.com"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{}},"0.2.0":{"name":"review","version":"0.2.0","description":"Regression testing visual review tool","main":"index.js","repository":{"type":"git","url":"git://github.com/juliangruber/review"},"keywords":["review","regression","visual","phantomjs","testing","test"],"bin":{"review":"./bin/review.js"},"author":{"name":"Julian Gruber","email":"julian@juliangruber.com"},"license":"MIT","dependencies":{"optimist":"~0.3.5","jade":"~0.28.1","express":"~3.0.6"},"_id":"review@0.2.0","dist":{"shasum":"5f248a09fc95d426102f2082ef6407c7382bc95c","tarball":"https://registry.npmjs.org/review/-/review-0.2.0.tgz","integrity":"sha512-8YCCavQqB1rVnTGEzbPNlxEkRujMFTzSX7y2tyhjDZ7bX23PffuFfbfrWCGYN1vthHdNAvJET3tR+qXhNk+vbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCxXN+Aox+5Bu56JHLxlGACl0dm1NcrzUo4XSVDOkP/AIgFKMLb6PCTdQNonFPdRMIZIKo5nJ13B4/oIJsW4ZahFU="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"juliangruber","email":"julian@juliangruber.com"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{}},"0.5.1":{"name":"review","version":"0.5.1","description":"Regression testing visual review tool","main":"index.js","repository":{"type":"git","url":"git://github.com/juliangruber/review"},"keywords":["review","regression","visual","phantomjs","testing","test"],"bin":{"review":"./bin/review.js"},"author":{"name":"Julian Gruber","email":"julian@juliangruber.com"},"license":"MIT","dependencies":{"optimist":"~0.3.5","jade":"~0.28.1","express":"~3.0.6","mkdirp":"~0.3.4","span":"0.0.5"},"_id":"review@0.5.1","dist":{"shasum":"55fa494ca97c0ddc8c4a8c78c92284d50c9fae44","tarball":"https://registry.npmjs.org/review/-/review-0.5.1.tgz","integrity":"sha512-SURLmROdqZ1ba7D/huHO4ZcgQr88JM2cMNf4dwx9hNfDhSREdJakAgYz8OLKvMxxERPSK99bnr/2fUgjan6r0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICSZtQUMSKfrNTqqQp2Ob1+K+wmswktPdP5yd/BIApT3AiA8e53TQwL4LMNZFkO90medp//04yHonS3saNQ8XPDmWg=="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"juliangruber","email":"julian@juliangruber.com"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{}},"0.5.2":{"name":"review","version":"0.5.2","description":"Regression testing visual review tool","main":"index.js","repository":{"type":"git","url":"git://github.com/juliangruber/review"},"keywords":["review","regression","visual","phantomjs","testing","test"],"bin":{"review":"./bin/review.js"},"author":{"name":"Julian Gruber","email":"julian@juliangruber.com"},"license":"MIT","dependencies":{"optimist":"~0.3.5","jade":"~0.28.1","express":"~3.0.6","mkdirp":"~0.3.4","span":"0.0.5"},"_id":"review@0.5.2","dist":{"shasum":"5737f3fb8282bed639a25c8f69ef2d4276cf4dae","tarball":"https://registry.npmjs.org/review/-/review-0.5.2.tgz","integrity":"sha512-b+T+TQNr+91ocVRO6QVoD5TB7UkYSjQSQE/FWYarTWt4a6rOVo45lL7uq145XmBx/kXrram/xL54qERyJQw4IA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGFY7aZVUokEPnqGR3XYEKFOKPR7LdAa+H/fkxizxiKPAiAQnZRjstl5tEkugxp259XF92F9lQYt6uVB/t21n5LHpA=="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"juliangruber","email":"julian@juliangruber.com"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{}},"0.6.2":{"name":"review","version":"0.6.2","description":"Regression testing visual review tool","main":"index.js","repository":{"type":"git","url":"git://github.com/juliangruber/review"},"keywords":["review","regression","visual","phantomjs","testing","test"],"bin":{"review":"./bin/review.js"},"author":{"name":"Julian Gruber","email":"julian@juliangruber.com"},"license":"MIT","dependencies":{"optimist":"~0.3.5","jade":"~0.28.1","express":"~3.0.6","mkdirp":"~0.3.4","span":"0.0.5"},"_id":"review@0.6.2","dist":{"shasum":"cef095d8998c275dd8dcb1fed08ff2ed9529b94f","tarball":"https://registry.npmjs.org/review/-/review-0.6.2.tgz","integrity":"sha512-0N0w6BQGntPHyfHJrp7BPRE+tlW9i20HP+S39oqul2cN5ko5Pv9P2M7gm0iAkrPWs58K6GJ5vGFeg6lKS/P6Gw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICyMwbxbRGQ9AsGq2R1M0+NUW2c15QUsXTTZDBn41bqnAiEA8O1Nsdy/uVxOCQYC43PQyyYZvVNfSXBgSRqeyJn0BbE="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"juliangruber","email":"julian@juliangruber.com"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{}},"0.7.0":{"name":"review","version":"0.7.0","description":"Regression testing visual review tool","main":"index.js","repository":{"type":"git","url":"git://github.com/juliangruber/review"},"keywords":["review","regression","visual","phantomjs","testing","test"],"bin":{"review":"./bin/review.js"},"author":{"name":"Julian Gruber","email":"julian@juliangruber.com"},"license":"MIT","dependencies":{"optimist":"~0.3.5","jade":"~0.28.1","express":"~3.0.6","mkdirp":"~0.3.4","span":"0.0.5"},"_id":"review@0.7.0","dist":{"shasum":"1a3c5258ad27d83eb7b7016c529ee66c863e2c47","tarball":"https://registry.npmjs.org/review/-/review-0.7.0.tgz","integrity":"sha512-YX3UxhRD+pfZl0rQqh4JLIT1wfaYkWsjFwCKQ5CrmGTBfbMCS/Fc9lBZ1ZbLvRsaWGCIgeG+HGmdzuBc0QkSBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGn/0pgp+/XYvhe9+j6VFZn+kq3zgcTzt9QZEJLvLVDJAiEAxJ+WhDOSJrAWwdB2B1SI4TF+xHBr8doHuqqs0PRoiaA="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"juliangruber","email":"julian@juliangruber.com"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{}},"0.7.1":{"name":"review","version":"0.7.1","description":"Regression testing visual review tool","main":"index.js","repository":{"type":"git","url":"git://github.com/juliangruber/review"},"keywords":["review","regression","visual","phantomjs","testing","test"],"bin":{"review":"./bin/review.js"},"author":{"name":"Julian Gruber","email":"julian@juliangruber.com"},"license":"MIT","dependencies":{"optimist":"~0.3.5","jade":"~0.28.1","express":"~3.0.6","mkdirp":"~0.3.4","span":"0.0.5"},"_id":"review@0.7.1","dist":{"shasum":"6823a3b39e5a30fc52147f2f1769acf73177f4c1","tarball":"https://registry.npmjs.org/review/-/review-0.7.1.tgz","integrity":"sha512-JbvGHY/cM89q7sNA6bdrVxyDokwivvt+d0YHa7HvLFTzSoSWEWUESrkJOz4iLOtyz0DQH9J5tXXOHg23DykXGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWC0K6ToHAIp29f+fMg0dpw0Fed5viKQdTjMK2s7PoZQIgB4jW8YKVC2Un5+Q0G/nlC6u7nbt0eQhIt7UiZf62tJY="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"juliangruber","email":"julian@juliangruber.com"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{}},"0.7.2":{"name":"review","version":"0.7.2","description":"Regression testing visual review tool","main":"index.js","repository":{"type":"git","url":"git://github.com/juliangruber/review"},"keywords":["review","regression","visual","phantomjs","testing","test"],"bin":{"review":"./bin/review.js"},"author":{"name":"Julian Gruber","email":"julian@juliangruber.com"},"license":"MIT","dependencies":{"optimist":"~0.3.5","jade":"~0.28.1","express":"~3.0.6","mkdirp":"~0.3.4","span":"0.0.5"},"_id":"review@0.7.2","dist":{"shasum":"4bdef8cde0dda48cdacd3a6300aa0414faaa53d6","tarball":"https://registry.npmjs.org/review/-/review-0.7.2.tgz","integrity":"sha512-jRrqaQ4VNcpSaoVE0nY8t/R9Je2FjR1fIXz1ZeSWUTuGbmpLmjRYrMDc1WWKlQwj9Y8TPDb/Io/htxqjE5P8TQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDWn9WO6hYUcHERd0qj7usT6ohO8ePMwCdERknQGIgrTAiEAicUkSfo+Bed6MokHjttMifGopuLQhgLKyDcRuFC5Ykg="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"juliangruber","email":"julian@juliangruber.com"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{}},"0.7.3":{"name":"review","version":"0.7.3","description":"Regression testing visual review tool","main":"index.js","repository":{"type":"git","url":"git://github.com/juliangruber/review"},"keywords":["review","regression","visual","phantomjs","testing","test"],"bin":{"review":"./bin/review.js"},"author":{"name":"Julian Gruber","email":"julian@juliangruber.com"},"license":"MIT","dependencies":{"optimist":"~0.3.5","jade":"~0.28.1","express":"~3.0.6","mkdirp":"~0.3.4","span":"0.0.5"},"_id":"review@0.7.3","dist":{"shasum":"72a38f7fba37080bbc5d6dd76cc1777f5f51020f","tarball":"https://registry.npmjs.org/review/-/review-0.7.3.tgz","integrity":"sha512-7Y9TcJbKzS9wYG7USsiMiTY0td7zdEiP5N9380gOeZ7CM0DKUQfgCslo+us+6hqo/aspOJR8VPLMYjABoZXZ0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4iPTxIRtpKElm1zcX6+s6ZluiS1/6NG8dYHlHFJJGDwIgWsZibIPrqZmSUZIFyhxyfO/42rMgyXO3qVUuFOnm+Pw="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"juliangruber","email":"julian@juliangruber.com"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{}},"0.7.4":{"name":"review","version":"0.7.4","description":"Regression testing visual review tool","main":"index.js","repository":{"type":"git","url":"git://github.com/juliangruber/review"},"keywords":["review","regression","visual","phantomjs","testing","test"],"bin":{"review":"./bin/review.js"},"author":{"name":"Julian Gruber","email":"julian@juliangruber.com"},"license":"MIT","dependencies":{"optimist":"~0.3.5","jade":"~0.28.1","express":"~3.0.6","mkdirp":"~0.3.4","span":"0.0.5"},"_id":"review@0.7.4","dist":{"shasum":"08d1d963f3e11e2bc3b6871a100c081c63908f2f","tarball":"https://registry.npmjs.org/review/-/review-0.7.4.tgz","integrity":"sha512-ySe2uiWFUVLnVAeOgOoSzrwQQrz7OYAPmenbzSFq0AnkVmXQFqLtfLfPiFG/5QVvP+6O6p2aU7j85qurhV+SHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD76itzlbwvFwIoeAp8sR3M0D/5O0p1/7wWpDTV8ITCCwIgaoWul4jzge8e8UbznYx17o+WXlOkt4aCqtWJjLR3OKc="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"juliangruber","email":"julian@juliangruber.com"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{}},"0.7.5":{"name":"review","version":"0.7.5","description":"Regression testing visual review tool","main":"index.js","repository":{"type":"git","url":"git://github.com/juliangruber/review"},"keywords":["review","regression","visual","phantomjs","testing","test"],"bin":{"review":"./bin/review.js"},"author":{"name":"Julian Gruber","email":"julian@juliangruber.com"},"license":"MIT","dependencies":{"optimist":"~0.3.5","jade":"~0.28.1","express":"~3.0.6","mkdirp":"~0.3.4","span":"0.0.5"},"_id":"review@0.7.5","dist":{"shasum":"4fb51c408cd317383bd31845cf2ce4de72db5c81","tarball":"https://registry.npmjs.org/review/-/review-0.7.5.tgz","integrity":"sha512-Gjby0fa+Fq/5EL+xm23tc7efkbi+qEW5mCaiVV85KZzVSksOe46PnUT0wXCdeFKqH3lK0YvHTOi6n2gi1Rh2HQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5+8IjeJcLr5emMhOYk8HAIX2q8d+/j3OVm5rwIERs/AiEA47GTKWWf0LX+V6IMqkejk+Jj0yCY6Sq5IKY1/Nt9cSU="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"juliangruber","email":"julian@juliangruber.com"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{}},"0.8.0":{"name":"review","version":"0.8.0","description":"Regression testing visual review tool","main":"index.js","repository":{"type":"git","url":"git://github.com/juliangruber/review"},"keywords":["review","regression","visual","phantomjs","testing","test"],"bin":{"review":"./bin/review.js"},"author":{"name":"Julian Gruber","email":"julian@juliangruber.com"},"license":"MIT","dependencies":{"optimist":"~0.3.5","jade":"~0.28.1","express":"~3.0.6","mkdirp":"~0.3.4","span":"0.0.5","phantomjs":"~1.8.1-3"},"_id":"review@0.8.0","dist":{"shasum":"cd5fdf1872b57219c80be2e480018bee3b9ce83c","tarball":"https://registry.npmjs.org/review/-/review-0.8.0.tgz","integrity":"sha512-B/ypAKcciZM+/AS09vX2Eg8hQbvtffMDDhenUBEAGOeCYy8bYeF+YoC9rcudA/Y+e1/QcKfdy1Db0fBrWGjMRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmplg7Mb3iiP6jODdvUNPVLwZ7K/ntkO0viwyys1VMhAiAMdzNhoEiXo0oU5ZmiymCb+//ueWDLAlEIuFxX8HH0SA=="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"juliangruber","email":"julian@juliangruber.com"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{}},"0.8.1":{"name":"review","version":"0.8.1","description":"Regression testing visual review tool","main":"index.js","repository":{"type":"git","url":"git://github.com/juliangruber/review"},"keywords":["review","regression","visual","phantomjs","testing","test"],"bin":{"review":"./bin/review.js"},"author":{"name":"Julian Gruber","email":"julian@juliangruber.com"},"license":"MIT","dependencies":{"optimist":"~0.3.5","jade":"~0.28.1","express":"~3.0.6","mkdirp":"~0.3.4","span":"0.0.5","phantomjs":"1.8.1-3"},"_id":"review@0.8.1","dist":{"shasum":"423a47b749b56e956b7c1be7a2bdbad96fbc0853","tarball":"https://registry.npmjs.org/review/-/review-0.8.1.tgz","integrity":"sha512-arc2MnEhLmVwSCrNmNAGu1Q6DM+DATqAfTDp/3BDNAFShZYFgrVOtF0XXLOd+hV0rh+gXKaadMc0iCyo1BXS5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBUF/H9rS/oUbq80525K7rxFUML9qU+6WgvqdpwTCQvPAiEAqHmyWsJoMAXR1Jv9J73IFjI21BMGkL0cvCDutbqmGtE="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"juliangruber","email":"julian@juliangruber.com"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{}},"0.8.2":{"name":"review","version":"0.8.2","description":"Regression testing visual review tool","main":"index.js","repository":{"type":"git","url":"git://github.com/juliangruber/review"},"keywords":["review","regression","visual","phantomjs","testing","test"],"bin":{"review":"./bin/review.js"},"author":{"name":"Julian Gruber","email":"julian@juliangruber.com"},"license":"MIT","dependencies":{"optimist":"~0.3.5","jade":"~0.28.1","express":"~3.0.6","mkdirp":"~0.3.4","span":"0.0.5","phantomjs":"~1.9.0-1"},"_id":"review@0.8.2","dist":{"shasum":"03d8ef97f933487adf21e15eb5c6321faddf1354","tarball":"https://registry.npmjs.org/review/-/review-0.8.2.tgz","integrity":"sha512-2cJjtNnhA2VR/A1MzdUW2cOFmW53X8ge5C7fCigzac8qibF+UYOcfyKQw+vNa085oduyqhPAQJdUxspwNaw0NQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCL9jl+9av6CxDmxSv92a3pauHoJlix/9HnMaxiUwuE5wIhALRM3fJq9u6iPj7cyE8Ei0RYGKXDfnMhVB1oFB92Md0Z"}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"juliangruber","email":"julian@juliangruber.com"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{}},"0.8.3":{"name":"review","version":"0.8.3","description":"Regression testing visual review tool","main":"index.js","repository":{"type":"git","url":"git://github.com/juliangruber/review"},"keywords":["review","regression","visual","phantomjs","testing","test"],"bin":{"review":"./bin/review.js"},"author":{"name":"Julian Gruber","email":"julian@juliangruber.com"},"license":"MIT","dependencies":{"optimist":"~0.3.5","jade":"~0.28.1","express":"~3.0.6","mkdirp":"~0.3.4","span":"0.0.5","phantomjs":"~1.9.0-1"},"bugs":{"url":"https://github.com/juliangruber/review/issues"},"_id":"review@0.8.3","dist":{"shasum":"08713369e1bbad46a9a73f46c7506b7da1390798","tarball":"https://registry.npmjs.org/review/-/review-0.8.3.tgz","integrity":"sha512-m9yh84TGgHln+ixmZcMc7MW5TtjfRvOuin7aQn3PghypmuIHsraGSV4NuUlSdro5i0JRyVslU6xrHXvQfdAHqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwTYQe+n4aVqtVZ+WBynCEWJ9fxDxYTpGshuHXSh8UngIgTjgQ/V1Xji4BudRCEdAiGXcriqr+REmu95xW0KgG8zk="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"juliangruber","email":"julian@juliangruber.com"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{}},"0.9.0":{"name":"review","version":"0.9.0","description":"Regression testing visual review tool","main":"index.js","repository":{"type":"git","url":"git://github.com/juliangruber/review"},"keywords":["review","regression","visual","phantomjs","testing","test"],"bin":{"review":"./bin/review.js"},"author":{"name":"Julian Gruber","email":"julian@juliangruber.com"},"license":"MIT","dependencies":{"optimist":"~0.3.5","jade":"~0.28.1","express":"~3.0.6","mkdirp":"~0.3.4","span":"0.0.5","phantomjs":"~1.9.0-1"},"bugs":{"url":"https://github.com/juliangruber/review/issues"},"homepage":"https://github.com/juliangruber/review","_id":"review@0.9.0","dist":{"shasum":"fa59047775fb714b2e763a96f4a434de18b972c0","tarball":"https://registry.npmjs.org/review/-/review-0.9.0.tgz","integrity":"sha512-H2gaa9quAdxc6SHO5wA7iOaPo9pWAuIH6rxrUd/eBdlhBj/HxDQUHv11ex8R/ZkleC66TSaXB954d98VMTpO7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs4ca7cgCBsVvMYBL2A3BJcya4Nee2zvMBq8DRfanb7gIgRCDIXEC34GCGk3sCG1XX+SDddjkSDru+W/v0h4KW6gM="}]},"_from":".","_npmVersion":"1.3.22","_npmUser":{"name":"juliangruber","email":"julian@juliangruber.com"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{}},"0.9.1":{"name":"review","version":"0.9.1","description":"Regression testing visual review tool","main":"index.js","repository":{"type":"git","url":"git://github.com/juliangruber/review"},"keywords":["review","regression","visual","phantomjs","testing","test"],"bin":{"review":"./bin/review.js"},"author":{"name":"Julian Gruber","email":"julian@juliangruber.com"},"license":"MIT","dependencies":{"optimist":"~0.3.5","jade":"~0.28.1","express":"~3.0.6","mkdirp":"~0.3.4","span":"0.0.5","phantomjs":"~1.9.0-1"},"gitHead":"8cb5d53ef34ce3cea8e988420d7bcd94919cd8cc","bugs":{"url":"https://github.com/juliangruber/review/issues"},"homepage":"https://github.com/juliangruber/review","_id":"review@0.9.1","scripts":{},"_shasum":"2582f2b54fe6bf054273e9051a7dbb83622d4641","_from":".","_npmVersion":"2.0.0-beta.3","_npmUser":{"name":"juliangruber","email":"julian@juliangruber.com"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"dist":{"shasum":"2582f2b54fe6bf054273e9051a7dbb83622d4641","tarball":"https://registry.npmjs.org/review/-/review-0.9.1.tgz","integrity":"sha512-x4E707V57BLKDEOMNBVUmldLrPMOYb159HdYetq/ecmdh9Mu/lgauAehOdmLuzTPP70yP/y3gW3iORQqGyhbkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGUYLo9ezh0v/SoSG5crCCuYtuw9TeNXm0tl8+8LGRz3AiAswd2d+eIhLHYx+LcueGLaKMov2ZKLiZJ336Ik8fVhmg=="}]},"directories":{}},"0.9.2":{"name":"review","version":"0.9.2","description":"Regression testing visual review tool","main":"index.js","repository":{"type":"git","url":"git://github.com/juliangruber/review.git"},"keywords":["review","regression","visual","phantomjs","testing","test"],"bin":{"review":"./bin/review.js"},"author":{"name":"Julian Gruber","email":"julian@juliangruber.com"},"license":"MIT","dependencies":{"optimist":"~0.3.5","jade":"~0.28.1","express":"~3.0.6","mkdirp":"~0.3.4","span":"0.0.5","phantomjs":"~1.9.0-1"},"gitHead":"c08016ebe259c801cbcd3d930efccc81ccef1a54","bugs":{"url":"https://github.com/juliangruber/review/issues"},"homepage":"https://github.com/juliangruber/review#readme","_id":"review@0.9.2","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"juliangruber","email":"julian@juliangruber.com"},"dist":{"integrity":"sha512-7Jmi53iUkK362DrVJjJb8DD5ZmafObTQWp6YclWYhQC2rOuOQPVExC8LslWyUwtiYG/8t1SWXVwkJmPjaz4IfA==","shasum":"7869e65dbfdc83226af2aa5358f4837fd08c8382","tarball":"https://registry.npmjs.org/review/-/review-0.9.2.tgz","fileCount":17,"unpackedSize":33889,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuoFcHIHPBZC9F8xQQtDOZb/zvwbgcZMF0JMN2D/R3UAIhAPcmEAtWHlP276Qv2G+7rlcBXPLR65pevfZ+zlzdbNjt"}]},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/review_0.9.2_1518248751060_0.9742734500500472"},"_hasShrinkwrap":false}},"readme":"# review\n\n_Get screenshots of all your running sites in different resolutions!_\n\nUpdating large and possibly responsively designed sites can be a hassle. You\nnever know whether your change breakes anything on the other end of your\nsitemap, or in a certain resolution, except if have a look at every individual\npage...in every resolution you care about.\n\nThe idea of `review` is not to test everything (and visual testing is hard) but\nrather use the human mind's excellent ability to quickly scan information and\nfilter out what you need, i.e. what is broken.\n\n![preview](http://f.cl.ly/items/3O1w3Y0X2i0s1F1M273x/Screen%20Shot%202013-01-24%20at%2012.50.38%20PM.png)\n\nThis screenshot is from\n[review-host](https://github.com/juliangruber/review-host), which hosts multiple\nreviews in one server.\n\n## Usage\n\n```bash\n$ npm install -g review\n\n$ review --sites='{\"google\":\"http://google.com\",\"facebook\":\"http://facebook.com\"}' \\\n  --resolutions='[\"1280x1024\", \"1900x1600\", \"800x600\"]'\n$ open http://localhost:4000/\n\n$ # and check\n$ review --usage\nHost review\nUsage: review [options]\n\nExamples: review --sites='{\"google\":\"http://google.com\"}' --cache=100\n\nOptions:\n  --port, -p         Port to listen on                                         [default: 4000]\n  --title, -t        Title of the review                                       [default: \"Review\"]\n  --sites, -s        Sites as JSON Object of strings                           [required]\n  --resolutions, -r  Resolutions as JSON Array of strings                      [default: \"[\\\"1200x800\\\"]\"]\n  --wait, -w         Time to give the page to finish loading, in milliseconds  [default: 0]\n  --cache, -c        Cache snapshots for x milliseconds                        [default: false]\n  --cookie           Add a cookie to PhatomJS\n  --cut              Cut snapshots to exact screen size                        [default: false]\n  --help, -h         Print usage instructions\n\n```\n\nor create a review programmatically:\n\n```js\nvar review = require('review')\n\nreview()\n  .title('My Review')\n  .sites({ google : 'http://google.com/' })\n  .resolutions(['1280x1024', '1900x1600', '800x600'])\n  .cache({\n    dir : __dirname + '/cache/',\n    expires : 60\n  })\n  .cookie({\n    name : 'cookie monster',\n    value : 'i eat them!',\n    domain : 'google.com'\n  })\n  .listen(4000)\n```\n\n---\n\nFor Windows users: Windows doesn't like single quote marks (thanks [@jdarling](https://github.com/jdarling) for pointing this out) so you can only use double quotes:\n\n```bash\nreview --sites=\"{\\\"google\\\":\\\"http://google.com\\\",\\\"facebook\\\":\\\"http://facebook.com\\\"}\" --resolutions=\"[\\\"1280x1024\\\", \\\"1900x1600\\\", \\\"800x600\\\"]\"\n```\n\n## API\n\n### review()\n\nReturns an http / express request handler.\n\n### review#title(title)\n\nDisplay `title` in the review. Defaults to `Review`.\n\n### review#sites(sites | fn)\n\nEither pass an object with titles as keys and urls as values, or a `Function`\nthat fetches the sites to be displayed. This way, on every page load that list\nis refreshed and you can e.g. display all sites present in your sitemap.\n\n```js\nreview.sites(function (cb) {\n  request('http://my.si/temap', function (err, res) {\n    if (err) return cb(err)\n    cb(null, format(res))\n  })\n})\n```\n\nSee [example/sites](https://github.com/juliangruber/review/blob/master/example/sites/sites.js)\n\n### review#resolutions([\"WxH\", \"WxH\", ...])\n\nConfigure the resolutions to use for screenshots. Defaults to `[\"1200x800\"]`\n\n### review#wait(x)\n\nPhantomJS will wait for `x` milliseconds after loading the page before it takes\nthe screenshot, so you can make sure your page is completely loaded.\nDefaults to `0`.\n\n### review#cache({ dir : 'directory', expires : 60 })\n\nCache rendered snapshots for `expires` seconds in `dir`.\n\n### review#cookie(cookie)\n\nAdd a cookie for PhantomJS to use. Can be called multiple times, to set multiple cookies.\n\nThe cookie format is:\n\n```js\n{\n  name : 'valid-cookie-name',             // required\n  value : 'valid-cookie-value',           // required\n  domain : 'the-domain.com',              // required\n  path : '/',\n  httponly : true,\n  secure : false,\n  expires : (new Date()).getTime() + 3600 // expires in 1 hour\n}\n```\n\n### review#cut(bool)\n\nIf `bool` is `true` then screenshots will be cut to the exact dimensions that\nyou specified. Without this pages can be longer than your specified height.\n\n### review#listen(port)\n\nStart the review server on port `port`.\n\n## Installation\n\nThere is no need to have phantomjs installed, it will be fetched together with `review`.\n\n```bash\n$ npm install -g review # for cli\n$ npm install review    # for library\n```\n\n## Contibutors\n\n* [juliangruber](https://github.com/juliangruber)\n* [jothirams](https://github.com/jothirams)\n* [jzelenkov](https://github.com/jzelenkov)\n\n## Sponsors\n\nThis module is proudly supported by my [Sponsors](https://github.com/juliangruber/sponsors)!\n\nDo you want to support modules like this to improve their quality, stability and weigh in on new features? Then please consider donating to my [Patreon](https://www.patreon.com/juliangruber). Not sure how much of my modules you're using? Try [feross/thanks](https://github.com/feross/thanks)!\n\n## License\n\n(MIT)\n\nCopyright (c) 2012 Julian Gruber &lt;julian@juliangruber.com&gt;\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"time":{"modified":"2022-06-26T12:51:12.310Z","created":"2013-01-14T22:51:00.040Z","0.0.1":"2013-01-14T22:51:02.197Z","0.1.0":"2013-01-15T09:42:39.673Z","0.2.0":"2013-01-15T10:24:24.217Z","0.5.1":"2013-01-18T08:48:23.478Z","0.5.2":"2013-01-24T09:32:43.099Z","0.6.2":"2013-01-24T16:16:53.210Z","0.7.0":"2013-01-29T06:08:37.948Z","0.7.1":"2013-01-30T12:02:10.748Z","0.7.2":"2013-01-30T22:44:57.368Z","0.7.3":"2013-02-17T11:26:12.274Z","0.7.4":"2013-02-23T08:13:08.867Z","0.7.5":"2013-02-23T08:17:08.599Z","0.8.0":"2013-02-25T17:01:36.069Z","0.8.1":"2013-03-21T21:10:10.241Z","0.8.2":"2013-04-10T14:45:10.874Z","0.8.3":"2013-09-04T20:37:42.660Z","0.9.0":"2014-07-10T12:23:58.868Z","0.9.1":"2014-09-17T08:53:09.630Z","0.9.2":"2018-02-10T07:45:52.202Z"},"author":{"name":"Julian Gruber","email":"julian@juliangruber.com"},"repository":{"type":"git","url":"git://github.com/juliangruber/review.git"},"users":{"awaterma":true,"program247365":true,"rubiadias":true},"homepage":"https://github.com/juliangruber/review#readme","keywords":["review","regression","visual","phantomjs","testing","test"],"bugs":{"url":"https://github.com/juliangruber/review/issues"},"license":"MIT","readmeFilename":"README.md"}