{"_id":"happo-target-firefox","_rev":"29-4f8773ac0bf8851b689c3ee64d5024e6","name":"happo-target-firefox","description":"Firefox target for the happo visual diffing library","dist-tags":{"latest":"5.1.2","beta":"5.0.0-rc.1"},"versions":{"5.0.0-rc.0":{"name":"happo-target-firefox","version":"5.0.0-rc.0","description":"Firefox target for the happo visual diffing library","repository":{"type":"git","url":"https://github.com/Galooshi/happo/tree/master/packages/happo-target-firefox"},"author":"","license":"MIT","main":"lib/index.js","scripts":{"webpack":"../../node_modules/.bin/webpack --optimize-minimize","babel":"../../node_modules/.bin/babel src -d lib --ignore __tests__","webpack-dev":"../../node_modules/.bin/webpack --devtool eval-source-map --progress --watch","watch":"../../node_modules/.bin/concurrently 'npm run babel -- --watch' 'npm run webpack-dev'","build":"npm run babel && npm run webpack","prepublish":"npm run build"},"dependencies":{"happo-core":"^5.0.0-rc.0","pngjs":"^3.0.0","selenium-webdriver":"^3.0.1","mkdirp":"^0.5.1","ps-node":"^0.1.4","express":"^4.14.0","ejs":"^2.5.2"},"_id":"happo-target-firefox@5.0.0-rc.0","_shasum":"216d25596df8a730bc46907f321a054bfd44d5ba","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"intelligibabble","email":"leland.m.richardson@gmail.com"},"dist":{"shasum":"216d25596df8a730bc46907f321a054bfd44d5ba","tarball":"https://registry.npmjs.org/happo-target-firefox/-/happo-target-firefox-5.0.0-rc.0.tgz","integrity":"sha512-S9xapPJyD06LZFiGeMAAirIDkIWE9q85GqcauRmbzfDQjqWI0vj1cYrHCXf5/iTcUweLoQIQT33OqHBDhoDGqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwHC34Z2CMSHwwUEhvkBUFt2uEWKFFguCe1aIN7lf7nAiAkGLgOvOzYy1ZTz33zo8Rj9ussj8KBVscK2pIqxBUGEA=="}]},"maintainers":[{"name":"intelligibabble","email":"leland.m.richardson@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/happo-target-firefox-5.0.0-rc.0.tgz_1485844792170_0.15004179091192782"},"directories":{}},"5.0.0-rc.1":{"name":"happo-target-firefox","version":"5.0.0-rc.1","description":"Firefox target for the happo visual diffing library","repository":{"type":"git","url":"https://github.com/Galooshi/happo/tree/master/packages/happo-target-firefox"},"author":"","license":"MIT","main":"lib/index.js","scripts":{"webpack":"../../node_modules/.bin/webpack --optimize-minimize","babel":"../../node_modules/.bin/babel src -d lib --ignore __tests__","webpack-dev":"../../node_modules/.bin/webpack --devtool eval-source-map --progress --watch","watch":"../../node_modules/.bin/concurrently 'npm run babel -- --watch' 'npm run webpack-dev'","build":"npm run babel && npm run webpack","prepublish":"npm run build"},"dependencies":{"happo-core":"^5.0.0-rc.1","pngjs":"^3.0.0","selenium-webdriver":"^3.0.1","mkdirp":"^0.5.1","ps-node":"^0.1.4","express":"^4.14.0","ejs":"^2.5.2"},"_id":"happo-target-firefox@5.0.0-rc.1","_shasum":"c252846c70c31e2f79293c2cfe6238436ff38668","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"intelligibabble","email":"leland.m.richardson@gmail.com"},"dist":{"shasum":"c252846c70c31e2f79293c2cfe6238436ff38668","tarball":"https://registry.npmjs.org/happo-target-firefox/-/happo-target-firefox-5.0.0-rc.1.tgz","integrity":"sha512-VoLpsUDu5PID8Marqq4Vr3kZ4ow9On6zKF8BLHv6HPHAUuBefzxSFbhL/+pLB1MfjQaFZCjBrWderP7byjoKqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWDyzEt0qD7Fy+I2fnG1SJt70f6X+ikEwRlc4mjxnuYQIhAJ0fMhaLsl8a1RcV8s8yQstIGs0AYtevsA21hNSM8GJ6"}]},"maintainers":[{"name":"intelligibabble","email":"leland.m.richardson@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/happo-target-firefox-5.0.0-rc.1.tgz_1485991075324_0.8547875506337732"},"directories":{}},"5.0.0-rc.2":{"name":"happo-target-firefox","version":"5.0.0-rc.2","description":"Firefox target for the happo visual diffing library","repository":{"type":"git","url":"https://github.com/Galooshi/happo/tree/master/packages/happo-target-firefox"},"author":"","license":"MIT","main":"lib/index.js","scripts":{"webpack":"../../node_modules/.bin/webpack --optimize-minimize","babel":"../../node_modules/.bin/babel src -d lib --ignore __tests__","webpack-dev":"../../node_modules/.bin/webpack --devtool eval-source-map --progress --watch","watch":"../../node_modules/.bin/concurrently 'npm run babel -- --watch' 'npm run webpack-dev'","build":"npm run babel && npm run webpack","prepublish":"npm run build"},"dependencies":{"happo-core":"^5.0.0-rc.2","pngjs":"^3.0.0","selenium-webdriver":"^3.0.1","mkdirp":"^0.5.1","ps-node":"^0.1.4","express":"^4.14.0","ejs":"^2.5.2"},"_id":"happo-target-firefox@5.0.0-rc.2","_shasum":"2ea8ee4e60d263454069d5f425173d15aa62d9c9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.1","_npmUser":{"name":"trotzig","email":"henric.trotzig@gmail.com"},"dist":{"shasum":"2ea8ee4e60d263454069d5f425173d15aa62d9c9","tarball":"https://registry.npmjs.org/happo-target-firefox/-/happo-target-firefox-5.0.0-rc.2.tgz","integrity":"sha512-PTNr0A79gYdsOcd+z3j3pnShFlopyMoiT6k62ZGyD/P+9wfUMoDyOKeb0KMlmtMquSmCTaFPpjajqwke7Kxz/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICu/zgOUhh2wITagNUGCpJ2bFL7R5THb0ipV3jssVOV+AiEA78B1SfJivmbfptFNqUXZJ8TcosPSshtyYlS1MfaHxR8="}]},"maintainers":[{"name":"intelligibabble","email":"leland.m.richardson@gmail.com"},{"name":"lencioni","email":"joe.lencioni@gmail.com"},{"name":"trotzig","email":"henric.trotzig@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/happo-target-firefox-5.0.0-rc.2.tgz_1491484410210_0.11432639369741082"},"directories":{}},"5.0.0-rc.3":{"name":"happo-target-firefox","version":"5.0.0-rc.3","description":"Firefox target for the happo visual diffing library","repository":{"type":"git","url":"https://github.com/Galooshi/happo/tree/master/packages/happo-target-firefox"},"author":"","license":"MIT","main":"lib/index.js","scripts":{"webpack":"../../node_modules/.bin/webpack --optimize-minimize","babel":"../../node_modules/.bin/babel src -d lib --ignore __tests__","webpack-dev":"../../node_modules/.bin/webpack --devtool eval-source-map --progress --watch","watch":"../../node_modules/.bin/concurrently 'npm run babel -- --watch' 'npm run webpack-dev'","build":"npm run babel && npm run webpack","prepublish":"npm run build"},"dependencies":{"ejs":"^2.5.2","express":"^4.14.0","happo-core":"^5.0.0-rc.2","mkdirp":"^0.5.1","pngjs":"^3.0.0","selenium-webdriver":"^3.3.0"},"_id":"happo-target-firefox@5.0.0-rc.3","_shasum":"f06ee4a74ba81fb8e835c5f86c11c12461b122ad","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.1","_npmUser":{"name":"trotzig","email":"henric.trotzig@gmail.com"},"dist":{"shasum":"f06ee4a74ba81fb8e835c5f86c11c12461b122ad","tarball":"https://registry.npmjs.org/happo-target-firefox/-/happo-target-firefox-5.0.0-rc.3.tgz","integrity":"sha512-2wNJ4TbcRDx+la1aiFiPGhMapfm5+q5d8+ZAMxJK/P0TGVsydLwcPE7zxSWjMKiL2+zxz71m2UmGxW/nZW9AWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUNsu61kVKcKCBHfXl77wrq3jMSKZiayA0twHIAPtRagIgXPG6e4KXnf06iZKSBKNKbV8pNYadTC5Zrk4OLKvF6Oc="}]},"maintainers":[{"name":"intelligibabble","email":"leland.m.richardson@gmail.com"},{"name":"lencioni","email":"joe.lencioni@gmail.com"},{"name":"trotzig","email":"henric.trotzig@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/happo-target-firefox-5.0.0-rc.3.tgz_1491828422418_0.06427317881025374"},"directories":{}},"5.0.0-rc.4":{"name":"happo-target-firefox","version":"5.0.0-rc.4","description":"Firefox target for the happo visual diffing library","repository":{"type":"git","url":"https://github.com/Galooshi/happo/tree/master/packages/happo-target-firefox"},"author":"","license":"MIT","main":"lib/index.js","scripts":{"webpack":"../../node_modules/.bin/webpack --optimize-minimize","babel":"../../node_modules/.bin/babel src -d lib --ignore __tests__","webpack-dev":"../../node_modules/.bin/webpack --devtool eval-source-map --progress --watch","watch":"../../node_modules/.bin/concurrently 'npm run babel -- --watch' 'npm run webpack-dev'","build":"npm run babel && npm run webpack","prepublish":"npm run build"},"dependencies":{"ejs":"^2.5.2","express":"^4.14.0","happo-core":"^5.0.0-rc.2","mkdirp":"^0.5.1","pngjs":"^3.0.0","selenium-webdriver":"^3.3.0"},"_id":"happo-target-firefox@5.0.0-rc.4","_shasum":"f66ee2f8fd844fdc007e7e83b22141c2fb4ac62d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.1","_npmUser":{"name":"trotzig","email":"henric.trotzig@gmail.com"},"dist":{"shasum":"f66ee2f8fd844fdc007e7e83b22141c2fb4ac62d","tarball":"https://registry.npmjs.org/happo-target-firefox/-/happo-target-firefox-5.0.0-rc.4.tgz","integrity":"sha512-HOupQMHbceikwARKfSwfp0BP8dFGPVJSQIoB7FhQk9ZokhNvb0vOObOS9f45Xto32PzB1MeE/ZpbT1XWya/Y3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGtWpY3p6H3eB3NFdktmpZ8XFm1NxdDM4dve8lg7jegZAiBCTiq94lKz7cXzsjGgH9aLGX4J1dfR4ZfB8BZhEAxuUQ=="}]},"maintainers":[{"name":"intelligibabble","email":"leland.m.richardson@gmail.com"},{"name":"lencioni","email":"joe.lencioni@gmail.com"},{"name":"trotzig","email":"henric.trotzig@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/happo-target-firefox-5.0.0-rc.4.tgz_1491920354769_0.4973306655883789"},"directories":{}},"5.0.0-rc.5":{"name":"happo-target-firefox","version":"5.0.0-rc.5","description":"Firefox target for the happo visual diffing library","repository":{"type":"git","url":"https://github.com/Galooshi/happo/tree/master/packages/happo-target-firefox"},"author":"","license":"MIT","main":"lib/index.js","scripts":{"webpack":"../../node_modules/.bin/webpack --optimize-minimize","babel":"../../node_modules/.bin/babel src -d lib --ignore __tests__","webpack-dev":"../../node_modules/.bin/webpack --devtool eval-source-map --progress --watch","watch":"../../node_modules/.bin/concurrently 'npm run babel -- --watch' 'npm run webpack-dev'","build":"npm run babel && npm run webpack","prepublish":"npm run build"},"dependencies":{"ejs":"^2.5.2","express":"^4.14.0","happo-core":"^5.0.0-rc.1","mkdirp":"^0.5.1","pngjs":"^3.0.0","ps-node":"^0.1.4","selenium-webdriver":"3.3.0"},"_id":"happo-target-firefox@5.0.0-rc.5","_shasum":"06502095d538ee54365fcf5ce60555a948be08d0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.1","_npmUser":{"name":"trotzig","email":"henric.trotzig@gmail.com"},"dist":{"shasum":"06502095d538ee54365fcf5ce60555a948be08d0","tarball":"https://registry.npmjs.org/happo-target-firefox/-/happo-target-firefox-5.0.0-rc.5.tgz","integrity":"sha512-jwNBnZ1ciRtuNEltgTnrypoMCbiuI1O7V2uUs6q/qCgSUgt5765vRf+gWfeRDqb4jlwggAl7qA7Ztq1OR6lI+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0WBCNFXBTxIMGyIW4Cd76drBokuwKYe/f1L6T0ylRmAiAkErmXyWfOSkggv7zH7dzyuajfXWjg7VCsTtwBus1HlA=="}]},"maintainers":[{"name":"intelligibabble","email":"leland.m.richardson@gmail.com"},{"name":"lencioni","email":"joe.lencioni@gmail.com"},{"name":"trotzig","email":"henric.trotzig@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happo-target-firefox-5.0.0-rc.5.tgz_1495570724882_0.591416705865413"},"directories":{}},"5.0.0-rc.6":{"name":"happo-target-firefox","version":"5.0.0-rc.6","description":"Firefox target for the happo visual diffing library","repository":{"type":"git","url":"https://github.com/Galooshi/happo/tree/master/packages/happo-target-firefox"},"author":"","license":"MIT","main":"lib/index.js","scripts":{"webpack":"../../node_modules/.bin/webpack --optimize-minimize","babel":"../../node_modules/.bin/babel src -d lib --ignore __tests__","webpack-dev":"../../node_modules/.bin/webpack --devtool eval-source-map --progress --watch","watch":"../../node_modules/.bin/concurrently 'npm run babel -- --watch' 'npm run webpack-dev'","build":"npm run babel && npm run webpack","prepublish":"npm run build"},"dependencies":{"ejs":"^2.5.2","express":"^4.14.0","happo-core":"^5.0.0-rc.1","mkdirp":"^0.5.1","pngjs":"^3.0.0","ps-node":"^0.1.4","selenium-webdriver":"3.3.0"},"_id":"happo-target-firefox@5.0.0-rc.6","_shasum":"b430ead532439f93a0c792d328143e6ea7b38175","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.1","_npmUser":{"name":"trotzig","email":"henric.trotzig@gmail.com"},"dist":{"shasum":"b430ead532439f93a0c792d328143e6ea7b38175","tarball":"https://registry.npmjs.org/happo-target-firefox/-/happo-target-firefox-5.0.0-rc.6.tgz","integrity":"sha512-BuEzUPR5U7jncRCMNboJdEerCRcISq7QRFcB+BgD5ylpRR42ZWGFp5OfvXcrvKaGchkG0iE20AvlSaedG+0Aeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4nEVCs0oGqmb5SOXLUNnt1ggFDMM89PZTZBEqYA38IAiAvj5nXWLTICz4M019iFZI4KlsKPG9PoNNM5+Ql+s1cdg=="}]},"maintainers":[{"name":"intelligibabble","email":"leland.m.richardson@gmail.com"},{"name":"lencioni","email":"joe.lencioni@gmail.com"},{"name":"trotzig","email":"henric.trotzig@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happo-target-firefox-5.0.0-rc.6.tgz_1497944544172_0.9376977344509214"},"directories":{}},"5.0.0-rc.7":{"name":"happo-target-firefox","version":"5.0.0-rc.7","description":"Firefox target for the happo visual diffing library","repository":{"type":"git","url":"https://github.com/Galooshi/happo/tree/master/packages/happo-target-firefox"},"author":"","license":"MIT","main":"lib/index.js","scripts":{"webpack":"../../node_modules/.bin/webpack --optimize-minimize","babel":"../../node_modules/.bin/babel src -d lib --ignore __tests__","webpack-dev":"../../node_modules/.bin/webpack --devtool eval-source-map --progress --watch","watch":"../../node_modules/.bin/concurrently 'npm run babel -- --watch' 'npm run webpack-dev'","build":"npm run babel && npm run webpack","prepublish":"npm run build"},"dependencies":{"ejs":"^2.5.2","express":"^4.14.0","happo-core":"../happo","happo-viewer":"../happo-viewer","mkdirp":"^0.5.1","pngjs":"^3.0.0","ps-node":"^0.1.4","selenium-webdriver":"3.3.0"},"_id":"happo-target-firefox@5.0.0-rc.7","_shasum":"570f927c1a579478dac1332e8e946bb208915e5f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.1","_npmUser":{"name":"trotzig","email":"henric.trotzig@gmail.com"},"dist":{"shasum":"570f927c1a579478dac1332e8e946bb208915e5f","tarball":"https://registry.npmjs.org/happo-target-firefox/-/happo-target-firefox-5.0.0-rc.7.tgz","integrity":"sha512-9BlcKmgpPX9Qq9VMZe9lO1BfR87dhGZxwDZvhMjnUI+pot5rt5pj+LKk+YKvrQnBwUD4X34zxuKnKybOVFW3XQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxKvms6uZqY1VwRXQ5jk+lvsrp3l6U9JX0AMU0vq8NzAiAXpAj2OeR9LVhtah5Lm8sYwRdOtKPgE3gj9pF5+cbYTA=="}]},"maintainers":[{"name":"intelligibabble","email":"leland.m.richardson@gmail.com"},{"name":"lencioni","email":"joe.lencioni@gmail.com"},{"name":"trotzig","email":"henric.trotzig@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happo-target-firefox-5.0.0-rc.7.tgz_1504817116329_0.08316792733967304"},"directories":{}},"5.0.0-rc.8":{"name":"happo-target-firefox","version":"5.0.0-rc.8","description":"Firefox target for the happo visual diffing library","repository":{"type":"git","url":"https://github.com/Galooshi/happo/tree/master/packages/happo-target-firefox"},"author":"","license":"MIT","main":"lib/index.js","scripts":{"webpack":"../../node_modules/.bin/webpack --optimize-minimize","babel":"../../node_modules/.bin/babel src -d lib --ignore __tests__","webpack-dev":"../../node_modules/.bin/webpack --devtool eval-source-map --progress --watch","watch":"../../node_modules/.bin/concurrently 'npm run babel -- --watch' 'npm run webpack-dev'","build":"npm run babel && npm run webpack","prepublish":"npm run build"},"dependencies":{"ejs":"^2.5.2","express":"^4.14.0","happo-core":"^5.0.0-rc.1","happo-viewer":"^5.0.0-rc.1","mkdirp":"^0.5.1","pngjs":"^3.0.0","ps-node":"^0.1.4","selenium-webdriver":"3.3.0"},"_id":"happo-target-firefox@5.0.0-rc.8","_shasum":"271a87db55d5fc52975821a33a0f9d43d71ef60a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.1","_npmUser":{"name":"trotzig","email":"henric.trotzig@gmail.com"},"dist":{"shasum":"271a87db55d5fc52975821a33a0f9d43d71ef60a","tarball":"https://registry.npmjs.org/happo-target-firefox/-/happo-target-firefox-5.0.0-rc.8.tgz","integrity":"sha512-/2pwWDOfXD4RGt3V4kEVobzi/m2FktgSZQfkkPg7zFN5Tuc5rtEKRMRUb5q+YUbfT5/13QmNC6AkLPbkHOc0Kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFlIW3WR/4tDjB7jhCPMoyDfc6MR2HBJQqzI5bedl8WXAiAynuq1VJSd047H1b7EFkv81/+Fp6yA/Hp8ljdleNA/ZQ=="}]},"maintainers":[{"name":"intelligibabble","email":"leland.m.richardson@gmail.com"},{"name":"lencioni","email":"joe.lencioni@gmail.com"},{"name":"trotzig","email":"henric.trotzig@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happo-target-firefox-5.0.0-rc.8.tgz_1504940661354_0.13578321621753275"},"directories":{}},"5.0.0":{"name":"happo-target-firefox","version":"5.0.0","description":"Firefox target for the happo visual diffing library","repository":{"type":"git","url":"https://github.com/Galooshi/happo/tree/master/packages/happo-target-firefox"},"author":"","license":"MIT","main":"lib/index.js","scripts":{"webpack":"../../node_modules/.bin/webpack --optimize-minimize","babel":"../../node_modules/.bin/babel src -d lib --ignore __tests__","webpack-dev":"../../node_modules/.bin/webpack --devtool eval-source-map --progress --watch","watch":"../../node_modules/.bin/concurrently 'npm run babel -- --watch' 'npm run webpack-dev'","build":"npm run babel && npm run webpack","prepublish":"npm run build"},"dependencies":{"ejs":"^2.5.2","express":"^4.14.0","geckodriver":"^1.9.0","happo-core":"^5.0.0","happo-viewer":"^5.0.0","mkdirp":"^0.5.1","pngjs":"^3.0.0","react":"^16.0.0","react-dom":"^16.0.0","selenium-webdriver":"3.6.0"},"_id":"happo-target-firefox@5.0.0","_shasum":"5d1f8a3025e951f52c993edbed7139e8bd7b46af","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.2.2","_npmUser":{"name":"lencioni","email":"joe.lencioni@gmail.com"},"dist":{"shasum":"5d1f8a3025e951f52c993edbed7139e8bd7b46af","tarball":"https://registry.npmjs.org/happo-target-firefox/-/happo-target-firefox-5.0.0.tgz","integrity":"sha512-XgabdSRL/upAZQYaXfNakv9lgOVS0AhIQpKnqSEt5ZeeY4J793lQA6nDf4wOkmc9yeLe9glCHH6DkNLfo33gfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCiKwG7jYJ8zI/GCGCGZ55AkEsw/+XNJUvjRjGiJ1OJgIgfxK1+zJIsDCThZo9U5B4FMgg6nD2QUgwrKHkrkPI6Ic="}]},"maintainers":[{"name":"intelligibabble","email":"leland.m.richardson@gmail.com"},{"name":"lencioni","email":"joe.lencioni@gmail.com"},{"name":"trotzig","email":"henric.trotzig@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happo-target-firefox-5.0.0.tgz_1508185200400_0.6148147222120315"},"directories":{}},"5.0.1":{"name":"happo-target-firefox","version":"5.0.1","description":"Firefox target for the happo visual diffing library","repository":{"type":"git","url":"https://github.com/Galooshi/happo/tree/master/packages/happo-target-firefox"},"author":"","license":"MIT","main":"lib/index.js","scripts":{"webpack":"../../node_modules/.bin/webpack --optimize-minimize","babel":"../../node_modules/.bin/babel src -d lib --ignore __tests__","webpack-dev":"../../node_modules/.bin/webpack --devtool eval-source-map --progress --watch","watch":"../../node_modules/.bin/concurrently 'npm run babel -- --watch' 'npm run webpack-dev'","build":"npm run babel && npm run webpack","prepublish":"npm run build"},"dependencies":{"ejs":"^2.5.2","express":"^4.14.0","geckodriver":"^1.9.0","happo-core":"^5.0.0","happo-viewer":"^5.0.0","mkdirp":"^0.5.1","pngjs":"^3.0.0","react":"^16.0.0","react-dom":"^16.0.0","selenium-webdriver":"3.6.0"},"_id":"happo-target-firefox@5.0.1","_shasum":"ec81bcac00a6bd08bd24dc9a7c18c4b8a7f4b21d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.1","_npmUser":{"name":"trotzig","email":"henric.trotzig@gmail.com"},"dist":{"shasum":"ec81bcac00a6bd08bd24dc9a7c18c4b8a7f4b21d","tarball":"https://registry.npmjs.org/happo-target-firefox/-/happo-target-firefox-5.0.1.tgz","fileCount":55,"unpackedSize":100034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGkgtCRA9TVsSAnZWagAAvCEP/2sTPNcSVkcEMNkeZOFN\nujStjhlj06ZCPd23Zfsn+3mh0+HisLW47a4SrqF41CRNO/1jG4kUG2NiI+iY\nQwDM7Dwnl2WK6BUqTfVU0J2NGOkgOkyTWjDRRAvwqnLRqv/BaXPVGqfVb/cW\n4+IacHH9FiS2egGTikGaYtV905qkNzDrOhSSwaWf2KVib2QIjZxs3bcwngyA\nQgwNO7zAGn0ZrEdxXFLvzU6o1Oh0h+13suMgoxKH34e0iBpR0wWcxlWiROvF\nhQKMCxm7pus5A6ywQNE2LsfMsuQfUmyWI1Bg0YJERSTYhAf3NyDfY1guJwZD\nlvE6bCj63e1O+6jHFWvGM9TX1y5BKrjStD6VmB4USYRYzy7tmsB38uB/pDli\ngCAfmaGelGMjt06brzxsm+GpankS4uCVS1OKhhTMW63CgVXRQCi8Ywx8CHAe\nlNZ6FpcBxS9EVpBBia2yASiR/8Tube11H1BbexYI7k0v5zla1C2u/q3+nMa8\nStsuJNftylSlKkQiHv5XehVzgXq3GJ+hde7GXo27g2hvMV96zLDXVtzUPEnN\n5wLyQKbgNBtHdpqBXjR9N3MdZZprV0aikYiMXwX/ad6rYYEiNGb+zorJshGe\nT8jzzyR5LX1LPkFa427YC5KHo4RyjB7Ag9vouZ2H4zU/MEx5PkdVHBCBpstd\nFRL+\r\n=HWuD\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-ZsHxvKUHSf5SJe0SRUe0RNSFA+fQXs7UgEyVPnU0MMe7vLnaKSxyP0FzwxjrBEzN6WABaDhlzbu2sA14ZmIWhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEuMkPKdxo33TIm+pPgqYS9ebbtelsILJNVZudpY4d3cAiEA2LvocWTg/k15OkZjFavQK+Jj49jkeR+hTJG54itNVs0="}]},"maintainers":[{"name":"intelligibabble","email":"leland.m.richardson@gmail.com"},{"name":"lencioni","email":"joe.lencioni@gmail.com"},{"name":"trotzig","email":"henric.trotzig@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happo-target-firefox_5.0.1_1528449068375_0.9562167280489444"},"_hasShrinkwrap":false},"5.0.2":{"name":"happo-target-firefox","version":"5.0.2","description":"Firefox target for the happo visual diffing library","repository":{"type":"git","url":"https://github.com/Galooshi/happo/tree/master/packages/happo-target-firefox"},"author":"","license":"MIT","main":"lib/index.js","scripts":{"webpack":"../../node_modules/.bin/webpack --optimize-minimize","babel":"../../node_modules/.bin/babel src -d lib --ignore __tests__","webpack-dev":"../../node_modules/.bin/webpack --devtool eval-source-map --progress --watch","watch":"../../node_modules/.bin/concurrently 'npm run babel -- --watch' 'npm run webpack-dev'","build":"npm run babel && npm run webpack","prepublish":"npm run build"},"dependencies":{"ejs":"^2.5.2","express":"^4.14.0","geckodriver":"^1.9.0","happo-core":"^5.0.0","happo-viewer":"^5.0.0","mkdirp":"^0.5.1","pngjs":"^3.0.0","react":"^16.0.0","react-dom":"^16.0.0","selenium-webdriver":"3.6.0"},"_id":"happo-target-firefox@5.0.2","_shasum":"47d766a75060b90c6f7f3207368d950f4686e534","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.1","_npmUser":{"name":"trotzig","email":"henric.trotzig@gmail.com"},"dist":{"shasum":"47d766a75060b90c6f7f3207368d950f4686e534","tarball":"https://registry.npmjs.org/happo-target-firefox/-/happo-target-firefox-5.0.2.tgz","fileCount":58,"unpackedSize":101084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHYqpCRA9TVsSAnZWagAAivEP/1koGntv8GU7cQbjZlmN\nyiIEoYmzFw4zfc6mA10KT+MGi8su2206unQ+9cU1cCcTp1DIiOdtmhpYxG7C\nLbI79xrYjJhuonGOcg4MJw4jyl999cWtnwmvKPEFZIIhCP22wd+pip11KSlh\nOi6Ql0EWsmEnd2NUN4x6yjZRReHu4wMm7PBus6BJCRz7Z7jsgiliXm+pFVFv\ngt5ZKS6tT7e+f8JV8wk3a/y9t5DximY3NB5l+ctNKB30fNHvNda2Rlwmjw8T\n+Z9Srg1sPdBk3wfIYqASNxR9UKgiOGPxQrEX3A9ANVGQtmaFwBReweMrMBGd\nphU2y8IOApOx1fVACLbuUDeHjvU5TJ0kkvtEaUoHH2Uo4ex0MrtQJM24ZqeU\nr+d5fZJwRvhWVC4o2NzrNFNpwjCh/N7CD7kUQRVbcZeBQDw0JnQvIben49Vk\nd3hT5fkgAJbon3PWUFkHQfJs6UES/6Qj3r8zOFmJtVU4RacfwyIIR+rMARJM\nXk5xYV4OSNCyB1IR63u+754KwArmfQ/Woem4vOTAz/v0JH87yl8BHFJSjKK0\nr3JknHGFVJAnBZ6QQovFihTIdY186CR6XrtVBa5eL6LkFOid+YRjuLA9EsCF\n0B9FuCm/JsY6dCj+Ri90/DWm0urhVTL0lP43Wg+PqtYOHZol/rHTronsyJB7\nStfS\r\n=IMIf\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-ookzUsOrT2sYkulw15GF4gdEs71r6v65cFPdNcYe6j9qCtbWh126CcX2BcWrQW/PntZ6GzIpQMKIiDui5oWM8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBtcd2qz5zHZZdBfCv8epBRMbroBz89C9zVDyoGRRQqZAiAqT7UmGuui0JNqbGJJQN50vy5xJ14gwOULVL7C+1E6Hw=="}]},"maintainers":[{"name":"intelligibabble","email":"leland.m.richardson@gmail.com"},{"name":"lencioni","email":"joe.lencioni@gmail.com"},{"name":"trotzig","email":"henric.trotzig@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happo-target-firefox_5.0.2_1528662696298_0.1257162862210519"},"_hasShrinkwrap":false},"5.0.3":{"name":"happo-target-firefox","version":"5.0.3","description":"Firefox target for the happo visual diffing library","repository":{"type":"git","url":"https://github.com/Galooshi/happo/tree/master/packages/happo-target-firefox"},"author":"","license":"MIT","main":"lib/index.js","scripts":{"webpack":"../../node_modules/.bin/webpack --optimize-minimize","babel":"../../node_modules/.bin/babel src -d lib --ignore __tests__","webpack-dev":"../../node_modules/.bin/webpack --devtool eval-source-map --progress --watch","watch":"../../node_modules/.bin/concurrently 'npm run babel -- --watch' 'npm run webpack-dev'","build":"npm run babel && npm run webpack","prepublish":"npm run build"},"dependencies":{"ejs":"^2.5.2","express":"^4.14.0","geckodriver":"1.9.0","happo-core":"^5.0.0","happo-viewer":"^5.0.0","mkdirp":"^0.5.1","pngjs":"^3.0.0","react":"^16.0.0","react-dom":"^16.0.0","selenium-webdriver":"3.6.0","string.prototype.matchall":"^3.0.0"},"_id":"happo-target-firefox@5.0.3","_npmVersion":"6.3.0","_nodeVersion":"6.9.1","_npmUser":{"name":"trotzig","email":"henric.trotzig@gmail.com"},"dist":{"integrity":"sha512-K/kA+E5MTdgzZbP+Ay73+EXXilvS208/uhe0yOXNMBBQnv04k1NiazWy/ErhnGKOt+glT2i/yV1JDGUHgQfrWw==","shasum":"fe22596a814200a726f774b9bb2fbc23b9f325ba","tarball":"https://registry.npmjs.org/happo-target-firefox/-/happo-target-firefox-5.0.3.tgz","fileCount":58,"unpackedSize":138566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0c/DCRA9TVsSAnZWagAAySEP/3X3t73B2nx+QhsvbX4n\nD4111w75SSC2walf64UcAvUL4evkSPai6QHkPmL1th1405KGBFT05HVVgw57\nZ7E8gpNHxPQNwNg5CXS++Sf3dVJe9h5LqYLukNwNAJbXfP5fwWTin8ruL3z+\n9uqofGj+s6bXZhHYA63Jqz3zBy4zMUpnIE7Zjzd78DrDyJ57NUWvl9ojsw7X\nqJv3R7KZp+bApvIMtlikRqM5l4N5ttKD7ZKiYD4qeZXFt+jlwRtxAjjKq2ap\npXlaGgpKQOjEzcHx+wvQfUZFUSjP9SHMPB98nAmRVsUZB79imhInegKrG8x1\n0Hm5t/mo4I083T/GiYNiSeQNZOX7VWFEcL7aPYWN7ICf9H80GQerJ3JNMEl8\ndfC1ldtU+rr62DJVXvxkRuIkrUkZSWEj5QPhc7piULEidWURfQPL1hy46d1p\nsQGMG6deB6BqkUQoO6dJ77oQGRj0PQKRqVxV69O2woU5Y3n/gm5f6bxi6EVr\nKmNOx9+ol36fKzXqwAXjiaI1wIOZcCesTztu12nNGpLjHdhAu9BNXxrLXVRD\nJyhpY77hqjL/nd/X5A1FGpJmWq6X+kLddQ4cpQOUOmDOA4exSOLFRVmDEMq+\nTbWLB9Eg7yhAFJJAwWgJdPFDDkYLUkdh9057oXzoEDoenARPMiRf0hOgbLBz\nliMz\r\n=tv0K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHNuvsFgsQGWbnpAO2CyoMjKUYz5e/I5t/RvPrKtcjRQAiEAvPXc297mxD8GU9Jq16qLgCEtIqDgjZek8YzpweiGw7I="}]},"maintainers":[{"name":"intelligibabble","email":"leland.m.richardson@gmail.com"},{"name":"lencioni","email":"joe.lencioni@gmail.com"},{"name":"trotzig","email":"henric.trotzig@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happo-target-firefox_5.0.3_1540476866708_0.30183687681009075"},"_hasShrinkwrap":false},"5.1.0":{"name":"happo-target-firefox","version":"5.1.0","description":"Firefox target for the happo visual diffing library","repository":{"type":"git","url":"https://github.com/Galooshi/happo/tree/master/packages/happo-target-firefox"},"author":"","license":"MIT","main":"lib/index.js","scripts":{"webpack":"../../node_modules/.bin/webpack --optimize-minimize","babel":"../../node_modules/.bin/babel src -d lib --ignore __tests__","webpack-dev":"../../node_modules/.bin/webpack --devtool eval-source-map --progress --watch","watch":"../../node_modules/.bin/concurrently 'npm run babel -- --watch' 'npm run webpack-dev'","build":"npm run babel && npm run webpack","prepublish":"npm run build"},"dependencies":{"ejs":"^2.5.2","express":"^4.14.0","geckodriver":"1.9.0","happo-core":"^5.0.0","happo-viewer":"^5.0.0","mkdirp":"^0.5.1","pngjs":"^3.0.0","react":"^16.0.0","react-dom":"^16.0.0","selenium-webdriver":"3.6.0","string.prototype.matchall":"^3.0.0"},"_id":"happo-target-firefox@5.1.0","_npmVersion":"6.3.0","_nodeVersion":"6.9.1","_npmUser":{"name":"trotzig","email":"henric.trotzig@gmail.com"},"dist":{"integrity":"sha512-vQeH8c9TDiYSQvutVnnPtLlVCTjtuK+yNlON0P0x+nYeT0eK4D2gaXbIQd9lIaunKhXw7i3wflJt7LCbGNDG/A==","shasum":"a6ed0dc778fda238f276acb0a1b9122629792bcd","tarball":"https://registry.npmjs.org/happo-target-firefox/-/happo-target-firefox-5.1.0.tgz","fileCount":58,"unpackedSize":138937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0YeFCRA9TVsSAnZWagAAdBoP/2ztlt3gmO4MEFVp/zZ2\nvCX4+uOFIDTWTbMqVd9j+LWem1uldvl0jOjs0+RGisQS2t3yKuKU1OuCTK5n\nVTID54uNMidWI63hvvqcm4ZYlqrKkV7fqXxkoWi10sk493jXc3aejZ0bMc48\nglhHm30jk0RAXqHgGMFbQJbmiOe9lZ76z4Ts+ceiuj+wIRoa1X/ClQaH4TuN\nG4BfKha6HUCK7yxQVR1793odxJagiBqi/ErFDYQTxCzonHXjuBxzvDGorGxu\n6ipfO9GjkDu563yK8dO+0qWKUa7jqmCqfcmgMRHPZRpZ3diVVQYwl27s+FFi\nlc9rO+BxN/p8FkB+VYnliNmPaJ6IFxqiAad7TsMHhHlsblYvYBlVtGCmOCNb\n054IZI+ivRdhc8gR+EUPtq1gavzOtkeCZRhQmrQQQebSHUIYszdBW/LAQK6L\nFlrwRhIRZZC0MbyZsRPwAOrEhgWeeTSVsIyPlr32nsdZZX4h5yjp9DqgHi7p\noQKKPP83pkcJ+AA6MvxLSUSWKqRv74fAAaJ3o5+jpgCBoVn1uDgz0BH9EMJe\nDOl+WJThruVM/EuhT1OIGmuKMZ4RXMvqt2DnYI0n0g+CZairxWHshpsKtF+u\nFjzt6Wr4lxD9JOjiu1i7o9o71dp8RC36hgwKA+wzck64XF0ESLb8SWEw80wb\nzySN\r\n=6L+5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDNjyFtqhXJPH7nhxxg8pmUsZRc5sDpH4zIZn+Sxw1APAiAK1tFsTYBJbzFl+nk4h4ORxohSrlU5iQiD0l48TBM9/Q=="}]},"maintainers":[{"name":"intelligibabble","email":"leland.m.richardson@gmail.com"},{"name":"lencioni","email":"joe.lencioni@gmail.com"},{"name":"trotzig","email":"henric.trotzig@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happo-target-firefox_5.1.0_1557235589110_0.15076197069954622"},"_hasShrinkwrap":false},"5.1.1":{"name":"happo-target-firefox","version":"5.1.1","description":"Firefox target for the happo visual diffing library","repository":{"type":"git","url":"https://github.com/Galooshi/happo/tree/master/packages/happo-target-firefox"},"author":"","license":"MIT","main":"lib/index.js","scripts":{"webpack":"../../node_modules/.bin/webpack --optimize-minimize","babel":"../../node_modules/.bin/babel src -d lib --ignore __tests__","webpack-dev":"../../node_modules/.bin/webpack --devtool eval-source-map --progress --watch","watch":"../../node_modules/.bin/concurrently 'npm run babel -- --watch' 'npm run webpack-dev'","build":"npm run babel && npm run webpack","prepublish":"npm run build"},"dependencies":{"ejs":"^2.5.2","express":"^4.14.0","geckodriver":"1.9.0","happo-core":"^5.0.0","happo-viewer":"^5.0.0","mkdirp":"^0.5.1","parse-srcset":"^1.0.2","pngjs":"^3.0.0","react":"^16.0.0","react-dom":"^16.0.0","selenium-webdriver":"3.6.0"},"_id":"happo-target-firefox@5.1.1","_nodeVersion":"8.9.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Q5vi1seTSynT2vayBMEVN+hlwnXKGgYat2C9gxmGQorYE34JGxmAZaD7DpW9tf8oWySoRXu4vvrYmqIafFw1+Q==","shasum":"6553b24274a80f7153f9e91fa510e7c9e7493ed3","tarball":"https://registry.npmjs.org/happo-target-firefox/-/happo-target-firefox-5.1.1.tgz","fileCount":56,"unpackedSize":103777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNgyjCRA9TVsSAnZWagAAyoUP/2/W+y8BuNmMYV7WNoj8\n5bln72y2C5VOYrYjvJ8vol7nZk1dXQcLnIgV0425F2vGiWaTMuQhvX8cliwU\nM3Ff9JZiU9aUS/O7le9LKlakQYpZXr4JEpSaDqQNiz+EKmRPaTNxSUzL1Mhe\naltzx4Ah1qUPVMVkrjSJ+HuCnC5vPns+eX8hBGuz/2fas7y+NcIbmnTCv/B+\nyWThkjZOxkizbV84xaiGQgj26wUfnhhb6cF3qSQaLOGdcu1J25enAHKWRxxK\nb8W3y+3KJPCbWPnK+NyejqGgzCA6k/PeXcUPanrkkkM8eZkfJjMl/G2ygSeY\n7LQAKyi+iLmvZ3GNSEPS7p7MZzh5R8cGZkZRb58NolZScKMJz0vWIHQJQhXH\ndWcLjcs/LflVA/zf3mad2UCJnpznqgeBgtP3EyN0ou4HkZb5wPfeA7+JEVMq\n7Rjs5snRYZXnR3z+s/jB9aefTjqVZCpD9ecAAlI7Kg8QoxtUyg/sC5cFxZd2\nK6sqWl8KoRDoFCcCMO6hyvl2L3IU8UiRTSUNZjE9/VAhIgP/pxl8rAjxN0jd\n79ZFMWO8KMQFjVlC5LOcab4CubN7HWhTW/WKc9+Y7Vn6wQpZ0c4fRVWuynRW\nLCCTjIspt55/hpK9LblsQspivvxvVVkvUHU4SJCBDhVIxNb2P/GsF+uGb5RI\nUXTH\r\n=Sv1/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoXWhQLc2BF/dRtqCXd5KMEEBPDQpW3+oApHAiDzrRRgIgZQT0Y5F3h5OlbLTm0gFOXRD9xejNDRrzTtXJ0rZrcho="}]},"maintainers":[{"name":"intelligibabble","email":"leland.m.richardson@gmail.com"},{"name":"lencioni","email":"joe.lencioni@gmail.com"},{"name":"trotzig","email":"henric.trotzig@gmail.com"}],"_npmUser":{"name":"lencioni","email":"joe.lencioni@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happo-target-firefox_5.1.1_1563823266493_0.4180300250220699"},"_hasShrinkwrap":false},"5.1.2":{"name":"happo-target-firefox","version":"5.1.2","description":"Firefox target for the happo visual diffing library","repository":{"type":"git","url":"https://github.com/Galooshi/happo/tree/master/packages/happo-target-firefox"},"author":"","license":"MIT","main":"lib/index.js","scripts":{"webpack":"../../node_modules/.bin/webpack --optimize-minimize","babel":"../../node_modules/.bin/babel src -d lib --ignore __tests__","webpack-dev":"../../node_modules/.bin/webpack --devtool eval-source-map --progress --watch","watch":"../../node_modules/.bin/concurrently 'npm run babel -- --watch' 'npm run webpack-dev'","build":"npm run babel && npm run webpack","prepublish":"npm run build"},"dependencies":{"ejs":"^2.5.2","express":"^4.14.0","geckodriver":"1.9.0","happo-core":"^5.0.0","happo-viewer":"^5.0.0","mkdirp":"^0.5.1","parse-srcset":"^1.0.2","pngjs":"^3.0.0","react":"^16.0.0","react-dom":"^16.0.0","selenium-webdriver":"3.6.0"},"_id":"happo-target-firefox@5.1.2","_nodeVersion":"8.9.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Ye05YHyuWWc44yq65zDVT8wdgqvcPtWIRBxc8fwx0A3nj08Od1s413r47IhqRp5jev6/rpoOhCDPExysvHiF4w==","shasum":"bfdcabef354facc6f115cbd4e708f9786900848a","tarball":"https://registry.npmjs.org/happo-target-firefox/-/happo-target-firefox-5.1.2.tgz","fileCount":56,"unpackedSize":105172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNhZ/CRA9TVsSAnZWagAAVWIQAJ7kGgwiRJ0ycvFJGso0\nVUXhsHFcRjaQBgboKEx3iu35End7u84ot0UvOc8/MvpNbTuicV5zxsymI/KB\nJQaUftj5pyCD+xcKfsA8xMUtXnnon7zyA6jsGpwwwF4NhnsMxuYRCyx8IiiJ\nSyNef//90f1i2JPsLcLmaKGw6i365aEKo+CBj8/4r7UcdLzdxSSDtxksdRHk\nG+7eR+sPB6ubl/SuxLPInZv70mY2ijaYbY/by8f0p3qMq6F2VbLvOzY7USgt\nKKfLpC8NGngXuDs3FpzRA3P3+J305mGjybRGDUTq+TxYdmzyEYPbowgqCeTn\n+g5XETwjEp/Olytr9lS5InTfYb1F17iO/wVmlttpj2xHc82JFPIDq3jlMk3r\nQ2sgTzSwFg52wrP0nZY0JBYjyhDxLauDqWgXzGQ9XE9y85ACHebjaQZPS0HC\nrhj4T0+CnsVAFJBF6yfG6T3RbyCe8A9i/S0pG+fHHw298XnDktP6//TfjXQN\n8vev9l/OgbeO8bhl5vtUNSm6k13BaPcWrHJdEEU9IGJPg6Vu7k7Qkg4pAfrS\n2GLISIOLJLkSyVdkOscGURtjw09sHC71EnwAoBJxozKMxQ2NvGgVEjWOSk7n\nImyb9Edb8DdJN5PdQ6vcyko4yFo4Fq+820UpeSr57T1n7/zYAYYuVU4jFxF+\nuvh8\r\n=bay9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqb9S/FXMFidxT90sij5en5FEJf4JwZlC5ENTHB/ItPwIgaIoW7FewnMUJvCfNMBSaeoO+YqhI0GJDebIo9kQ2hWU="}]},"maintainers":[{"name":"intelligibabble","email":"leland.m.richardson@gmail.com"},{"name":"lencioni","email":"joe.lencioni@gmail.com"},{"name":"trotzig","email":"henric.trotzig@gmail.com"}],"_npmUser":{"name":"lencioni","email":"joe.lencioni@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/happo-target-firefox_5.1.2_1563825791184_0.7832897864420332"},"_hasShrinkwrap":false}},"readme":"# Happo Target: Firefox\n\n## Installation\n\nIf you haven't already installed `happo` you will need to do that:\n```bash\nnpm install --save-dev happo\n```\n\nTo get the Firefox target, you will install from npm:\n\n```bash\nnpm install --save-dev happo-target-firefox\n```\n\nYou'll also need Firefox installed on the machine. Happo uses\n[selenium-webdriver](https://github.com/SeleniumHQ/selenium) under the hood,\nand will support the same version of Firefox as Selenium supports. Happo\ncurrently works best with _Firefox > 50_. It uses\n[geckodriver](https://github.com/mozilla/geckodriver) to control Firefox.\n\n\n## Defining examples\n\nYou define your examples in a JavaScript file and include it in the\n`sourceFiles` [configuration](#configuration) option.\n\nHere's an example of a button component being added to a Happo suite:\n\n```javascript\nhappo.define('button', () => {\n  var elem = document.createElement('button');\n  elem.setAttribute('class', 'button');\n  elem.innerHTML = 'Submit';\n  document.body.appendChild(elem);\n});\n```\n\nHere's an example using [React](https://facebook.github.io/react/)):\n\n```jsx\nhappo.define('<MyReactComponent>', () => {\n  const div = document.createElement('div');\n  document.body.appendChild(div);\n  const component = (\n    <MyReactComponent\n      foo={1}\n      bar='baz'\n    />\n  );\n  ReactDOM.render(component, div);\n});\n```\n\nExamples are responsible for rendering the element into the DOM. This is because\na lot of frameworks (e.g. [React](https://facebook.github.io/react/)) like to\nmaintain control over the DOM. A helper method to reduce some of the boilerplate\nis probably a good idea in your project.\n\n### Setting viewport sizes\n\nBy default, Happo renders examples in a 1024px-wide window. If you have\ncomponents that render differently depending on available screen size you can\nuse the `viewports` option in the object passed in as the second argument to\n`happo.define`. These need to correspond to configured `viewports` in the\n`.happo.js` file. Happo comes pre-configured with three default sizes:\n`large` (1024x768), `medium` (640x888), and `small` (320x444).\n\n```javascript\nhappo.define('responsive component', () => {\n  var elem = document.createElement('div');\n  elem.setAttribute('class', 'responsive-component');\n  document.body.appendChild(elem);\n}, { viewports: ['large', 'small'] });\n```\n\n### Async examples\n\nIf your examples need to do something asynchronous before they finish rendering,\nyou can return a `Promise` from your define method. Happo will wait for the\n`Promise` to resolve before taking a screenshot.\n\n```javascript\nhappo.define('async component', () => {\n  return new Promise(function(resolve) {\n    var elem = document.createElement('div');\n    document.body.appendChild(elem);\n    setTimeout(function() {\n      elem.innerHTML = 'Async content loaded';\n      resolve();\n    }, 100);\n  });\n});\n```\n\nAlternatively, use the `done` callback passed in to the define method.\n\n```javascript\nhappo.define('async component', (done) => {\n  var elem = document.createElement('div');\n  document.body.appendChild(elem);\n  setTimeout(() => {\n    elem.innerHTML = 'Async content loaded';\n    done();\n  }, 100);\n});\n```\n\n### Focusing on examples\n\nDuring development, you might want to focus on a single example. In those\nsituations, you can use the `happo.fdefine` function instead of `happo.define`.\nUsing `fdefine` will cause `happo` to only run for the examples that are using\n`fdefine` and skip all examples using `define`.\n\n```javascript\n// This example will be skipped because it is not being \"focused\".\nhappo.define('button', () => {\n  var elem = document.createElement('button');\n  elem.setAttribute('class', 'button');\n  elem.innerHTML = 'Submit';\n  document.body.appendChild(elem);\n});\n\n// This example will not be skipped because it is being \"focused\".\nhappo.fdefine('different button', () => {\n  var elem = document.createElement('button');\n  elem.setAttribute('class', 'button button--send');\n  elem.innerHTML = 'Send';\n  document.body.appendChild(elem);\n});\n```\n\n### Cleaning up the DOM\n\nHappo will clean up the DOM between rendered examples. If you need more control\nover the clean-up process you can override `happo.cleanOutElement` with your own\nimplementation. This is useful if you need to clean up event listeners for\ninstance, or if you use [React](https://facebook.github.io/react/) and need to\nunmount components.\n\n```javascript\nhappo.cleanOutElement = function(element) {\n  React.unmountComponentAtNode(element);\n};\n```\n\n### Controlling root nodes\n\nBy default, Happo will compute a bounding rectangle used when snapshotting\nbased on the dimensions of all root DOM nodes found in the `<body>` element and\ntheir descendant nodes. You can override this default by implementing a\n`happo.getRootNodes` function. If you use\n[React](https://facebook.github.io/react/) you might want to use this to better\ncontrol the size of the snapshot.\n\n```javascript\nhappo.getRootNodes = function() {\n  return document.querySelectorAll('[data-reactroot]');\n};\n```\n\n### Example configuration\n\n```js\n// .happo.js\n// =========\n\nvar FirefoxTarget = require('happo-target-firefox');\n\nmodule.exports = {\n  // ... \n\n  targets: [\n    // ...\n    new FirefoxTarget({\n      // an overridable name to identify the target \n      // (useful for running a specific target from the CLI.)\n      // (default: 'firefox')\n      name: 'firefox',\n\n      // Control the interface on which the local server listens (defaults to 'localhost')\n      // (default: 'localhost')\n      bind: '0.0.0.0',\n\n      // Control the port used for the local server\n      // (default: 4567)\n      port: 7777,\n\n      // List javascript source files. These can be files or raw URLs.\n      // (default: [])\n      sourceFiles: [\n        'https://unpkg.com/jquery@3.1.1',\n        'application.js',\n        'happo-examples.js',\n      ],\n\n      // List css source files. These can also be files or raw URLs.\n      // (default: [])\n      stylesheets: [\n        'application.css',\n      ],\n\n      // List directories where public files are accessible (useful for e.g. font files)\n      // (default: [])\n      publicDirectories: [\n        'public',\n      ],\n\n      // Configure the window size when taking snapshots\n      // (defaults shown below)\n      viewports: {\n        large: {\n          width: 1024,\n          height: 768,\n        },\n        medium: {\n          width: 640,\n          height: 888,\n        },\n        small: {\n          width: 320,\n          height: 444,\n        },\n      },\n    }),\n  ],\n};\n```\n\n\n### Headless Happo\n\nSince Happo uses Firefox to generate its snapshots, you need a display. If\nyou are on a build server, you usually don't have a screen. To run `happo`\nthen, you can use a virtual display server such as\n[xvfb](http://www.x.org/archive/X11R7.6/doc/man/man1/Xvfb.1.xhtml). The\n[example CI script](happo_example.sh) as well as the internal Travis test\nrun for Happo uses `xvfb-run` in order to obtain a virtual display.\n","maintainers":[{"name":"intelligibabble","email":"leland.m.richardson@gmail.com"},{"name":"lencioni","email":"joe.lencioni@gmail.com"},{"name":"trotzig","email":"henric.trotzig@gmail.com"}],"time":{"modified":"2022-06-18T19:17:15.262Z","created":"2017-01-31T06:39:52.432Z","5.0.0-rc.0":"2017-01-31T06:39:52.432Z","5.0.0-rc.1":"2017-02-01T23:17:59.096Z","5.0.0-rc.2":"2017-04-06T13:13:31.055Z","5.0.0-rc.3":"2017-04-10T12:47:03.094Z","5.0.0-rc.4":"2017-04-11T14:19:17.622Z","5.0.0-rc.5":"2017-05-23T20:18:46.825Z","5.0.0-rc.6":"2017-06-20T07:42:26.183Z","5.0.0-rc.7":"2017-09-07T20:45:18.293Z","5.0.0-rc.8":"2017-09-09T07:04:23.571Z","5.0.0":"2017-10-16T20:20:00.495Z","5.0.1":"2018-06-08T09:11:08.452Z","5.0.2":"2018-06-10T20:31:36.381Z","5.0.3":"2018-10-25T14:14:26.908Z","5.1.0":"2019-05-07T13:26:29.312Z","5.1.1":"2019-07-22T19:21:06.664Z","5.1.2":"2019-07-22T20:03:11.326Z"},"repository":{"type":"git","url":"https://github.com/Galooshi/happo/tree/master/packages/happo-target-firefox"},"license":"MIT","readmeFilename":"README.md"}