{"_id":"backstopjs","_rev":"289-582b7887f5a7d57e254c51aa7eca6eb2","name":"backstopjs","dist-tags":{"version3":"3.8.9","no_chromium":"4.1.5","SKIP_CHROMIUM":"4.1.6","BYOB":"4.1.7","beta":"4.3.3","canary":"5.0.2","latest":"6.3.25"},"versions":{"0.0.0":{"name":"backstopjs","version":"0.0.0","author":"","license":"","_id":"backstopjs@0.0.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"dist":{"shasum":"2317ad6ae72aa400a6ad3300acc240b4e650c32a","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-0.0.0.tgz","integrity":"sha512-GinO7w03ffaBDVDq37rqbwOwJO767/tUnyfkD6b9bCayTjg6B8CsxnW3Hr+BWWio1rJ2FQj0FDk1T3esPFTPIg==","signatures":[{"sig":"MEUCIQDVtNhVMPffX6mowJ/gLatkUy8qqwJ5X+h1KD/9Y0IXdwIgIfAQGX2l6+ooc3M07m096OqtGJSdc64MRrx6mIUxYzM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","scripts":{"start":"node server.js"},"_npmUser":{"name":"garris","email":"garris@me.com"},"_npmVersion":"1.4.3","description":"**Catch CSS curve balls.**","directories":{},"dependencies":{"del":"^0.1.3","gulp":"^3.8.8","bunyan":"~0.22.3","express":"^3.8.1","fs-extra":"^0.12.0","gulp-open":"^0.3.0","http-proxy":"~1.1.4","underscore":"~1.6.0","gulp-rename":"^1.2.0"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5"}},"0.4.0":{"name":"backstopjs","version":"0.4.0","author":"","license":"","_id":"backstopjs@0.4.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"dist":{"shasum":"035272a3052bcd6dda2aae01cca9c5586ad5045f","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-0.4.0.tgz","integrity":"sha512-Wo+TWOsZMG3VJkYxZUYxFjuDlJfXhE7+TQZK4v9wc+WJ5yQFaQtefA0Xc2NDK9dxnRXq2RJ2CqHaJQsOYulRtw==","signatures":[{"sig":"MEQCIAu784uxZ4qNzxX+NUaHnMzzHsDvvSzBWgQb1kYshM1vAiB5H2+ruQ9Me6suywZn+psW+2lIWtkkk5gk3+U3Z5aP7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","scripts":{"start":"node server.js"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"1.4.3","description":"[![Build Status](https://travis-ci.org/garris/BackstopJS.svg)](https://travis-ci.org/garris/BackstopJS)","directories":{},"dependencies":{"del":"^0.1.3","gulp":"^3.8.8","bunyan":"~0.22.3","express":"^3.8.1","fs-extra":"^0.12.0","gulp-open":"^0.3.0","http-proxy":"~1.1.4","underscore":"~1.6.0","gulp-rename":"^1.2.0","require-dir":"^0.1.0"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5"}},"0.4.1":{"name":"backstopjs","version":"0.4.1","author":"","license":"","_id":"backstopjs@0.4.1","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"dist":{"shasum":"96f2fe8d7e63e3a44a914ac4cba718ac68ef9b20","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-0.4.1.tgz","integrity":"sha512-Mp0naRAP272ouYQxG/ZUdp0rXR8pQ6hec4C82O7wEpoutZwHLEETmxH4GjbCDQ+fglaXl4I3TxV6aYnYIiMf9A==","signatures":[{"sig":"MEQCIDXyYfXGti0/Wt4ytze74errQtdyXBJyk9FjN0uPl62UAiA9c7S9+SiZsKZ9fyhy1e8AN1wgrqx1YfX6Y95N2wUK/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","scripts":{"start":"node server.js"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"1.4.3","description":"[![Build Status](https://travis-ci.org/garris/BackstopJS.svg)](https://travis-ci.org/garris/BackstopJS)","directories":{},"dependencies":{"del":"^0.1.3","gulp":"^3.8.8","bunyan":"~0.22.3","express":"^3.8.1","fs-extra":"^0.12.0","gulp-open":"^0.3.0","http-proxy":"~1.1.4","underscore":"~1.6.0","gulp-rename":"^1.2.0","require-dir":"^0.1.0"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5"}},"0.4.3":{"name":"backstopjs","version":"0.4.3","author":"","license":"","_id":"backstopjs@0.4.3","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"dist":{"shasum":"d5baf16606be8557cfd12e7b5a4009deba4cdbb8","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-0.4.3.tgz","integrity":"sha512-Ms5oyXmFD6J8FmpzudtGI4noxWuVm2scdBeJKKbAJiS0vhWPKA1pblG9o7qi90rVM8xNaVlNA+JZyZN+bZY4Tw==","signatures":[{"sig":"MEUCIQCHC07m9+2kH5hhllrP0GrQ55EHd0Qjm8hUb4f7E2GgCwIgG50Zjl8inQM0adYecS4ZY/a7VGr3eAh14svchB6BK6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","scripts":{"start":"node server.js"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"1.4.3","description":"[![Build Status](https://travis-ci.org/garris/BackstopJS.svg)](https://travis-ci.org/garris/BackstopJS)","directories":{},"dependencies":{"del":"^0.1.3","gulp":"^3.8.8","bunyan":"~0.22.3","express":"^3.8.1","fs-extra":"^0.12.0","gulp-open":"^0.3.0","http-proxy":"~1.1.4","underscore":"~1.6.0","gulp-rename":"^1.2.0","require-dir":"^0.1.0"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5"}},"0.5.0":{"name":"backstopjs","version":"0.5.0","author":"","license":"","_id":"backstopjs@0.5.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"dist":{"shasum":"75fa0a34f3522406e163eb2874d882a03ed204db","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-0.5.0.tgz","integrity":"sha512-h32ecFU6o+Kl7+CGbRUFMZD3cXf63+7U98XbOdpjH8y3cDjFsjkOGKHlAeMznE0/QAy87msCQv70Us0e+spRWg==","signatures":[{"sig":"MEUCIQDYpQAg204ZnL2nLZvLrHjJb/8PcFa5HtFvgx5m2UKZ4QIgW6Tygp7CLVpu9dK/ehbYN//pBBiTvIpAYlPOPk87nIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","_shasum":"75fa0a34f3522406e163eb2874d882a03ed204db","gitHead":"9f2940c2d9e320abb97c718240b86a51963735f6","scripts":{"start":"node server.js"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.7.4","description":"[![Build Status](https://travis-ci.org/garris/BackstopJS.svg)](https://travis-ci.org/garris/BackstopJS)","directories":{},"_nodeVersion":"0.12.2","dependencies":{"del":"^0.1.3","gulp":"^3.8.8","yargs":"~3.9.0","express":"^3.8.1","fs-extra":"^0.12.0","gulp-open":"^0.3.0","http-proxy":"~1.1.4","is-running":"~1.0.5","underscore":"~1.6.0","gulp-rename":"^1.2.0","require-dir":"^0.1.0"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5","gulp-jscs":"^1.6.x","gulp-jshint":"^1.11.x","gulp-jscs-stylish":"^1.1.x"}},"0.5.1":{"name":"backstopjs","version":"0.5.1","author":"","license":"","_id":"backstopjs@0.5.1","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"dist":{"shasum":"ef9cda703b1c7cc92d95652e90deb3bd51eebc72","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-0.5.1.tgz","integrity":"sha512-qxqvLICPtWbHlGPXh5kq3TV4IQY0f9iDIN8zVnE/7UgmJ7LSJkjEeGXgu/cOYs3YeP8ab14N+n8KjfEMvKWJdA==","signatures":[{"sig":"MEYCIQCbv82yK811HgpzoEB4LrHKYv8SwPm2qFaO8tkYAU7l5AIhAMkQWd0XPFMqnIIgUb+V0K+Y4TyQb7X8cez9Q0wYhRwD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","_shasum":"ef9cda703b1c7cc92d95652e90deb3bd51eebc72","gitHead":"e07310440de268bc6ffcf814e3b813cb6dced01c","scripts":{"start":"node server.js"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.7.4","description":"[![Build Status](https://travis-ci.org/garris/BackstopJS.svg)](https://travis-ci.org/garris/BackstopJS)","directories":{},"_nodeVersion":"0.12.2","dependencies":{"del":"^0.1.3","gulp":"^3.8.8","yargs":"~3.9.0","express":"^3.8.1","fs-extra":"^0.12.0","gulp-jscs":"^1.6.x","gulp-open":"^0.3.0","http-proxy":"~1.1.4","is-running":"~1.0.5","underscore":"~1.6.0","gulp-jshint":"^1.11.x","gulp-rename":"^1.2.0","require-dir":"^0.1.0","gulp-jscs-stylish":"^1.1.x"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5"}},"0.6.2":{"name":"backstopjs","version":"0.6.2","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@0.6.2","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"dist":{"shasum":"9d46fe88407bd3ac96a76bbde72eb81616197df2","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-0.6.2.tgz","integrity":"sha512-aMM5oSByL1enfKZYmgI2OnxNRY0hM6IWWmIKHSQorBUL7JgRxdZgK/UUcHVriB897dSDr5ugeiF3gdXCX34JPw==","signatures":[{"sig":"MEYCIQDbNVet1QMBA6vmhSzcITnFrTW865mNU5ZkwsTBNQCoHAIhAK8GanzSTKDSC3ffFuitdr6ki0geNxjzxxJVBA9H+7mE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","_shasum":"9d46fe88407bd3ac96a76bbde72eb81616197df2","gitHead":"3c81dfdb20352483a7b7fa7f47d7b08debe245de","scripts":{"start":"node server.js"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.7.4","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"0.12.2","dependencies":{"del":"^0.1.3","gulp":"^3.8.8","yargs":"~3.9.0","express":"^3.8.1","fs-extra":"^0.12.0","gulp-jscs":"^1.6.x","gulp-open":"^0.3.0","http-proxy":"~1.1.4","is-running":"~1.0.5","underscore":"~1.6.0","gulp-jshint":"^1.11.x","gulp-rename":"^1.2.0","require-dir":"^0.1.0","gulp-json-editor":"^2.2.1","gulp-jscs-stylish":"^1.1.x"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5"}},"0.7.0":{"name":"backstopjs","version":"0.7.0","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@0.7.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"dist":{"shasum":"12b6ecd342897358f8d2181dfd5a9c5d6cbce026","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-0.7.0.tgz","integrity":"sha512-stIEH7FFuIUXGabirUjwfxDxTCrgdiyhQo77bV9ipWaC458cWyxqfm64tFgD4YmTg5D9QCbLSQ1dRyeSvrXVRg==","signatures":[{"sig":"MEUCIEvjgPq8O2vQfG1pZAtSMxGMrJflDkx39l44d4jbRQ4AAiEA+/vZAYtJwCAT6SBdFNP5LlyTwZ+URkCsOkJb9OLvKzk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","_shasum":"12b6ecd342897358f8d2181dfd5a9c5d6cbce026","gitHead":"a70915abeb837210e50f415bd2401628fb889917","scripts":{"start":"node server.js"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.7.4","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"0.12.2","dependencies":{"del":"^0.1.3","gulp":"^3.8.8","yargs":"~3.9.0","express":"^3.8.1","fs-extra":"^0.12.0","gulp-jscs":"^1.6.x","gulp-open":"^0.3.0","http-proxy":"~1.1.4","is-running":"~1.0.5","underscore":"~1.6.0","gulp-jshint":"^1.11.x","gulp-rename":"^1.2.0","require-dir":"^0.1.0","gulp-json-editor":"^2.2.1","node-resemble-js":"0.0.4","gulp-jscs-stylish":"^1.1.x"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5"}},"0.8.0":{"name":"backstopjs","version":"0.8.0","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@0.8.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"dist":{"shasum":"7c70cdbe1a80640a58c665f22538505ab17c46f0","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-0.8.0.tgz","integrity":"sha512-9Unq7hwr1RHevtlXcq9S62O9Tnyqi1w/vfOBSfkh9f7Yn20zK/bRJLkQbt3spnXrstkjlPJt+tGsypioXWEwTw==","signatures":[{"sig":"MEUCIFX0/5fu9OVvn5JlcS35rrJ9hwgOD7VJB07KKof75CqiAiEAjA0yQ/zaeHah81ol7AbSXpN3IQxeLU8Y3zXz377AUQA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","_shasum":"7c70cdbe1a80640a58c665f22538505ab17c46f0","gitHead":"3a4f2a2daacbdfcfd8fa77affb2fcd758ead6d0c","scripts":{"start":"node server.js"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.7.4","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"0.12.2","dependencies":{"del":"^0.1.3","gulp":"^3.8.8","yargs":"~3.9.0","express":"^3.8.1","fs-extra":"^0.12.0","gulp-jscs":"^1.6.x","gulp-open":"^0.3.0","http-proxy":"~1.1.4","is-running":"~1.0.5","underscore":"~1.6.0","gulp-jshint":"^1.11.x","gulp-rename":"^1.2.0","require-dir":"^0.1.0","gulp-json-editor":"^2.2.1","node-resemble-js":"0.0.4","gulp-jscs-stylish":"^1.1.x"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5"}},"1.0.0":{"name":"backstopjs","version":"1.0.0","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@1.0.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"dist":{"shasum":"6ccabdaaa3627a9924da9bea9219c6b2c4aa902d","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-1.0.0.tgz","integrity":"sha512-l7gwqmBJ5G7U6rWcJqO0hHEc2Sz4ZGKIqK7Qzgz3Nv3NgCVSjq/0+HH/WKI4sV3pumPUxeQpBzOcRYEyikbBTw==","signatures":[{"sig":"MEQCIASoDuXB28wcCedPYP/QdcRb4sGjqtLraYRT7v2O6ul6AiA4mtMVD5odKQ2fZcsQJhlqkZx9Ur/XZm8KE2NYPz2f8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","_shasum":"6ccabdaaa3627a9924da9bea9219c6b2c4aa902d","gitHead":"d9e89984d701ac033156a8ebbd01de3a108ea5b4","scripts":{"test":"mocha --reporter spec test/**/*spec*.js","start":"node server.js"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.7.4","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"0.12.2","dependencies":{"del":"^0.1.3","gulp":"^3.8.8","yargs":"~3.9.0","express":"^3.8.1","fs-extra":"^0.12.0","gulp-jscs":"^1.6.x","gulp-open":"^0.3.0","http-proxy":"~1.1.4","is-running":"~1.0.5","underscore":"~1.6.0","gulp-jshint":"^1.11.x","gulp-rename":"^1.2.0","require-dir":"^0.1.0","gulp-json-editor":"^2.2.1","node-resemble-js":"0.0.4","gulp-jscs-stylish":"^1.1.x"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5","mockery":"^1.4.0"}},"1.0.1":{"name":"backstopjs","version":"1.0.1","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@1.0.1","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"dist":{"shasum":"2cc3a952dc62de72a380361a9e9ebf9f8393d779","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-1.0.1.tgz","integrity":"sha512-bea/C/kaUhDdJrgiOlGaSGrl9e6awZM4BNPI6DwWxF05VpYe5S0vLjqIajHES86XuWHUlkstz54z0SrWWy7IaQ==","signatures":[{"sig":"MEQCIDWimtbZvxLMgC5PDZIYkDrUxD2OIz03OX7ypJ6+z0raAiAqDNyz2WruqHO7et/ACUvo0rZFnU+Z0QmpiRB0OH5H+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","_shasum":"2cc3a952dc62de72a380361a9e9ebf9f8393d779","gitHead":"62454700ddcfce6ae709575667a02c2c2f68fcdb","scripts":{"test":"mocha --reporter spec test/**/*spec*.js","start":"node server.js"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.7.4","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"0.12.2","dependencies":{"del":"^0.1.3","gulp":"^3.8.8","yargs":"~3.9.0","express":"^3.8.1","checksum":"^0.1.1","fs-extra":"^0.12.0","gulp-jscs":"^1.6.x","gulp-open":"^0.3.0","http-proxy":"~1.1.4","is-running":"~1.0.5","underscore":"~1.6.0","gulp-jshint":"^1.11.x","gulp-rename":"^1.2.0","require-dir":"^0.1.0","gulp-json-editor":"^2.2.1","node-resemble-js":"0.0.4","gulp-jscs-stylish":"^1.1.x"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5","mockery":"^1.4.0"}},"1.0.2":{"name":"backstopjs","version":"1.0.2","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@1.0.2","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"dist":{"shasum":"4a789018a68d77b9963f34f64500e33d13f59af7","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-1.0.2.tgz","integrity":"sha512-r/FuL9J/8KqK/n13QXYM2vQ2tmiHdmnXbS3/M4lQQFJO1mEyskdjFzTQrPrnwrtOKhxLTMIhIQS4BAfj5SFCnQ==","signatures":[{"sig":"MEYCIQDhtefwBVjfF1UmQ/u5ZTfs9pvdd76WageWwibTgPM6UwIhAKR7JuH+wbBluCT9ZY7XXYbzt0hLhrwp1bkeAtllwpws","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","_shasum":"4a789018a68d77b9963f34f64500e33d13f59af7","gitHead":"eb08a8c1865cab946774956a11cad4abba0d9628","scripts":{"test":"mocha --reporter spec test/**/*spec*.js","start":"node server.js"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.7.4","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"0.12.2","dependencies":{"del":"^0.1.3","gulp":"^3.8.8","yargs":"~3.9.0","express":"^3.8.1","checksum":"^0.1.1","fs-extra":"^0.12.0","gulp-jscs":"^1.6.x","gulp-open":"^0.3.0","http-proxy":"~1.1.4","is-running":"~1.0.5","underscore":"~1.6.0","gulp-jshint":"^1.11.x","gulp-rename":"^1.2.0","require-dir":"^0.1.0","gulp-json-editor":"^2.2.1","node-resemble-js":"0.0.4","gulp-jscs-stylish":"^1.1.x"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5","mockery":"^1.4.0"}},"1.0.3":{"name":"backstopjs","version":"1.0.3","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@1.0.3","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"dist":{"shasum":"44bfb46f4ad5c14f9baf4fd3807f0e528b5c7a67","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-1.0.3.tgz","integrity":"sha512-zAK84RNNE0F7c6xZeZ5mw+TY2z6MrD7yp/OoO5XC2byOQn6xrVsgBMpHLg7q7GzucqJdU0ggqrqsCNHtDh7ulw==","signatures":[{"sig":"MEUCIQC+2OSHY7GEmjJWIWjZVDLjKrgQ6raFyBc7CtPev6Um0wIgT4dhdDDYmtcmOSO4tynY9eyhR5vlW5EFUhknVNY1hkI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","_shasum":"44bfb46f4ad5c14f9baf4fd3807f0e528b5c7a67","gitHead":"29807ed423ee5f490aee4dc47dd029b8892ec637","scripts":{"test":"mocha --reporter spec test/**/*spec*.js","start":"node server.js"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.7.4","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"0.12.2","dependencies":{"del":"^0.1.3","gulp":"^3.8.8","yargs":"~3.9.0","express":"^3.8.1","checksum":"^0.1.1","fs-extra":"^0.12.0","gulp-jscs":"^1.6.x","gulp-open":"^0.3.0","http-proxy":"~1.1.4","is-running":"~1.0.5","underscore":"~1.6.0","gulp-jshint":"^1.11.x","gulp-rename":"^1.2.0","require-dir":"^0.1.0","gulp-json-editor":"^2.2.1","node-resemble-js":"0.0.4","gulp-jscs-stylish":"^1.1.x"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5","mockery":"^1.4.0"}},"1.1.0":{"name":"backstopjs","version":"1.1.0","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@1.1.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"dist":{"shasum":"d79e830db64ae48ae27f3e17f906a684e99486db","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-1.1.0.tgz","integrity":"sha512-HYre2cT0gpqWU48oniw2gksJiLK2vM/14l7B2GEr5zma+kI3qnrXmDf7I66tPi2+rQAVW3gR7+YwVIBQsC5ZWA==","signatures":[{"sig":"MEYCIQCFrRLlJ/JKqEHCoaL960aQx1t+zN/t2wbvLaNcYAySzgIhAMpjyleIhNli1sVaqQEcNFXChOKuI1ECN69w4nBf7xhu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","_shasum":"d79e830db64ae48ae27f3e17f906a684e99486db","gitHead":"403cacc2b43f270d2217106217e80491f3465209","scripts":{"test":"mocha --reporter spec test/**/*spec*.js","start":"node server.js"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.7.4","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"0.12.2","dependencies":{"del":"^0.1.3","gulp":"^3.8.8","yargs":"~3.9.0","express":"^3.8.1","checksum":"^0.1.1","fs-extra":"^0.12.0","gulp-jscs":"^1.6.x","gulp-open":"^0.3.0","http-proxy":"~1.1.4","is-running":"~1.0.5","underscore":"~1.6.0","gulp-jshint":"^1.11.x","gulp-rename":"^1.2.0","require-dir":"^0.1.0","gulp-json-editor":"^2.2.1","node-resemble-js":"0.0.4","gulp-jscs-stylish":"^1.1.x"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5","mockery":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-1.1.0.tgz_1454962731923_0.2828088141977787","host":"packages-6-west.internal.npmjs.com"}},"1.2.0":{"name":"backstopjs","version":"1.2.0","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@1.2.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"dist":{"shasum":"f6e859efd8990823ee4b4cf3c2f5d09bc7d477d1","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-1.2.0.tgz","integrity":"sha512-BnncPmkYHvmM9sJDLExvbyV6rtOO1jPTsDbLHs2GFTGLKFlK/TI+bdp16XN8yErqRM/YtTze7xzDeOEym1K8SQ==","signatures":[{"sig":"MEYCIQC5PgrlI1elW98sA4DF0WAP991N+3+O7K60ItbzHF1BWwIhAPNsfwgN7iedLq5vF34lrD3DoLPuhdSC5TviPSZBBqZI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","_shasum":"f6e859efd8990823ee4b4cf3c2f5d09bc7d477d1","gitHead":"4823d8c157d64b1cdd5334f89da20b44884f2434","scripts":{"echo":"gulp echo","stop":"gulp stop","test":"gulp test","bless":"gulp bless","start":"gulp start","genConfig":"gulp genConfig","reference":"gulp reference","openReport":"gulp openReport"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.7.4","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"0.12.2","dependencies":{"del":"^0.1.3","gulp":"^3.8.8","yargs":"~3.9.0","express":"^3.8.1","casperjs":"^1.1.0-beta5","checksum":"^0.1.1","fs-extra":"^0.12.0","gulp-jscs":"^1.6.x","gulp-open":"^0.3.0","phantomjs":"^2.1.3","http-proxy":"~1.1.4","is-running":"~1.0.5","underscore":"~1.6.0","gulp-jshint":"^1.11.x","gulp-rename":"^1.2.0","require-dir":"^0.1.0","gulp-json-editor":"^2.2.1","node-resemble-js":"0.0.4","gulp-jscs-stylish":"^1.1.x"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5","mockery":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-1.2.0.tgz_1457632934847_0.17085068486630917","host":"packages-13-west.internal.npmjs.com"}},"1.2.1":{"name":"backstopjs","version":"1.2.1","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@1.2.1","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"dist":{"shasum":"113fe90ad9a366f4e44afc3a8424be5aceb152e4","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-1.2.1.tgz","integrity":"sha512-YauWwvThD6cp6RCZ1R6wLmfqgf61ylPbOMRR8mwsokxUXXhdZpIaSBc2f1QYxtpKdncS4X6qSyXWJjyauBp0/w==","signatures":[{"sig":"MEUCIDdLhm8cTWf8mAbfgjtKfzHVDks2m6IXaSWNiYmyUK45AiEAxQztb181asCYmIYYhFJVcXE3bd3IAB856ymLH8Sbs6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","_shasum":"113fe90ad9a366f4e44afc3a8424be5aceb152e4","gitHead":"5eb17101940b3f927445c5e0e0cd566f2d73e027","scripts":{"echo":"gulp echo","stop":"gulp stop","test":"gulp test","bless":"gulp bless","start":"gulp start","genConfig":"gulp genConfig","reference":"gulp reference","openReport":"gulp openReport"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.7.4","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"0.12.2","dependencies":{"del":"^0.1.3","gulp":"^3.8.8","yargs":"~3.9.0","express":"^3.8.1","casperjs":"^1.1.0-beta5","checksum":"^0.1.1","fs-extra":"^0.12.0","gulp-jscs":"^1.6.x","gulp-open":"^0.3.0","phantomjs":"^2.1.3","http-proxy":"~1.1.4","is-running":"~1.0.5","underscore":"~1.6.0","gulp-jshint":"^1.11.x","gulp-rename":"^1.2.0","require-dir":"^0.1.0","gulp-json-editor":"^2.2.1","node-resemble-js":"0.0.4","gulp-jscs-stylish":"^1.1.x"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5","mockery":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-1.2.1.tgz_1457649920558_0.685652864864096","host":"packages-12-west.internal.npmjs.com"}},"1.3.1":{"name":"backstopjs","version":"1.3.1","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@1.3.1","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"dist":{"shasum":"8c8333678ea65c2d6f58d352ea545e5b9be01a33","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-1.3.1.tgz","integrity":"sha512-q+kKnMwSpIdIctjnv9z2Cr5DdetXZ4QVbM1SkHZFU0n1bshfFcRYZDbS2HPcXfplzczDMeNuL8lFCIuBqL37/A==","signatures":[{"sig":"MEUCIQDqmUfVBN63NCv9FMYn1zuAYmEQgTJivrAv44oqowFKKgIgaaj7XT7H//BhFNblpfmKF17Nhx2WPD1J1zPEegVT2y0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","_shasum":"8c8333678ea65c2d6f58d352ea545e5b9be01a33","gitHead":"6f73c7e2496d2e06061834f7e8e9d6d6c0a6a1e6","scripts":{"echo":"gulp echo","stop":"gulp stop","test":"gulp test","bless":"gulp bless","start":"gulp start","genConfig":"gulp genConfig","reference":"gulp reference","openReport":"gulp openReport"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"del":"^0.1.3","gulp":"^3.8.8","yargs":"~3.9.0","express":"^3.8.1","casperjs":"^1.1.0-beta5","checksum":"^0.1.1","fs-extra":"^0.12.0","gulp-jscs":"^1.6.x","gulp-open":"^0.3.0","http-proxy":"~1.1.4","is-running":"~1.0.5","underscore":"~1.6.0","gulp-jshint":"^1.11.x","gulp-rename":"^1.2.0","junitwriter":"~0.3.1","require-dir":"^0.1.0","gulp-json-editor":"^2.2.1","node-resemble-js":"0.0.4","gulp-jscs-stylish":"^1.1.x","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5","mockery":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-1.3.1.tgz_1466632302445_0.03989944444037974","host":"packages-16-east.internal.npmjs.com"}},"1.3.2":{"name":"backstopjs","version":"1.3.2","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@1.3.2","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"dist":{"shasum":"4bbc9a7b5965156f659756357921b5cce9a04351","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-1.3.2.tgz","integrity":"sha512-0xKm9swAEmbyQdvWRKMTbw4+NH/ca1WMLuctGRwDt/6HtIxpqmxUIsHgGOvpbRg8Tu+v1j60SwyALm8hBhmXxQ==","signatures":[{"sig":"MEYCIQDcq7vkS1znT1eQwHUEsWIkOjh2W6TZFdibLItYiCayegIhAKroRBJqbbUa1pE0rt6LumcixuAaPlY6sSMPMkd/LR5g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","_shasum":"4bbc9a7b5965156f659756357921b5cce9a04351","gitHead":"fc08e5ff9e1d9363a2186cc7665574b3a718e84e","scripts":{"echo":"gulp echo","stop":"gulp stop","test":"gulp test","bless":"gulp bless","start":"gulp start","genConfig":"gulp genConfig","reference":"gulp reference","openReport":"gulp openReport"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"del":"^0.1.3","gulp":"^3.8.8","yargs":"~3.9.0","express":"^3.8.1","casperjs":"^1.1.0-beta5","checksum":"^0.1.1","fs-extra":"^0.12.0","gulp-jscs":"^1.6.x","gulp-open":"^0.3.0","http-proxy":"~1.1.4","is-running":"~1.0.5","underscore":"~1.6.0","gulp-jshint":"^1.11.x","gulp-rename":"^1.2.0","junitwriter":"~0.3.1","require-dir":"^0.1.0","gulp-json-editor":"^2.2.1","node-resemble-js":"0.0.4","gulp-jscs-stylish":"^1.1.x","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5","mockery":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-1.3.2.tgz_1466830079876_0.5658199212048203","host":"packages-16-east.internal.npmjs.com"}},"1.3.3":{"name":"backstopjs","version":"1.3.3","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@1.3.3","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"dist":{"shasum":"43bcee163c546616a1d17bfe49ad0a047f52f943","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-1.3.3.tgz","integrity":"sha512-ppTu1yMyP9WRmp61FGtxB/Tff5eeiJ2t/KVVRAyhDUvtFrn5/7UlmWJLwne4pyhIErGq2QpP1rp9bM6TiW3WBg==","signatures":[{"sig":"MEUCIQCE9d7Zv6fu3WmN+9uhWlXTcVqchEX9kvEymQY/BQqs5gIgTChLwNb8P8tcDK4YmjqgRyNdoDKzaY47tkvGWs8FZqM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","_shasum":"43bcee163c546616a1d17bfe49ad0a047f52f943","gitHead":"db27c03ebccc3d1594be41e2cebef6f82d0c0915","scripts":{"echo":"gulp echo","stop":"gulp stop","test":"gulp test","bless":"gulp bless","start":"gulp start","genConfig":"gulp genConfig","reference":"gulp reference","openReport":"gulp openReport"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"del":"^0.1.3","gulp":"^3.8.8","yargs":"~3.9.0","express":"^3.8.1","casperjs":"^1.1.0-beta5","checksum":"^0.1.1","fs-extra":"^0.12.0","gulp-jscs":"^1.6.x","gulp-open":"^0.3.0","http-proxy":"~1.1.4","is-running":"~1.0.5","underscore":"~1.6.0","gulp-jshint":"^1.11.x","gulp-rename":"^1.2.0","junitwriter":"~0.3.1","require-dir":"^0.1.0","gulp-json-editor":"^2.2.1","node-resemble-js":"0.0.4","gulp-jscs-stylish":"^1.1.x","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5","mockery":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-1.3.3.tgz_1467055688524_0.5995897613465786","host":"packages-16-east.internal.npmjs.com"}},"1.3.4":{"name":"backstopjs","version":"1.3.4","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@1.3.4","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"dist":{"shasum":"a6e39ca7d3e0d8f4863af4ea303d648ca822790e","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-1.3.4.tgz","integrity":"sha512-MS2tayWlG97eb1SVJ5lLiMVUfcnaXpW2xSVo+zeiUZfZpFfohUu8mkKliRyNTssR51XA5C93AZR8DoqNpqrNyg==","signatures":[{"sig":"MEUCIQCkn/0JQzuEibmpRpL4WK18z/RYC1sLurgT5ZcGKhed2wIgHIhUGR+HhEYcBBFSwOg4JdKiQuXlHGgkSyJy0XIhmYU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","_shasum":"a6e39ca7d3e0d8f4863af4ea303d648ca822790e","gitHead":"9f810e2e62bc760d1f2ffa675ce745e7789e9bf1","scripts":{"echo":"gulp echo","stop":"gulp stop","test":"gulp test","bless":"gulp bless","start":"gulp start","genConfig":"gulp genConfig","reference":"gulp reference","openReport":"gulp openReport"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"del":"^0.1.3","gulp":"^3.8.8","yargs":"~3.9.0","express":"^3.8.1","casperjs":"^1.1.0-beta5","checksum":"^0.1.1","fs-extra":"^0.12.0","gulp-jscs":"^1.6.x","gulp-open":"^0.3.0","http-proxy":"~1.1.4","is-running":"~1.0.5","underscore":"~1.6.0","gulp-jshint":"^1.11.x","gulp-rename":"^1.2.0","junitwriter":"~0.3.1","require-dir":"^0.1.0","gulp-json-editor":"^2.2.1","node-resemble-js":"0.0.4","gulp-jscs-stylish":"^1.1.x","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5","mockery":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-1.3.4.tgz_1467080507511_0.8511767056770623","host":"packages-16-east.internal.npmjs.com"}},"1.3.5":{"name":"backstopjs","version":"1.3.5","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@1.3.5","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"dist":{"shasum":"42c7a2862c67e41b4af32c2116e57a157303de25","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-1.3.5.tgz","integrity":"sha512-riCTclXNNyEbNrDUAbh1gZOQrdHHP9abVMJqek8WeSqkNOmn1iF+ObpshZl5iEBZa9ZQQqtOee/O0Bx+EEUbYw==","signatures":[{"sig":"MEUCIHonKfU67RLnlesces0yRycvYY+GJbrbS/g4rPsyKuhQAiEA6hGxfiu4+15DjIuU/W86IM0ARX7QOfBdE00JNuP5n+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","_shasum":"42c7a2862c67e41b4af32c2116e57a157303de25","gitHead":"b713900c2caee10eb9fc263db2925cd534307c81","scripts":{"echo":"gulp echo","stop":"gulp stop","test":"gulp test","bless":"gulp bless","start":"gulp start","genConfig":"gulp genConfig","reference":"gulp reference","openReport":"gulp openReport"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"del":"^0.1.3","gulp":"^3.8.8","yargs":"~3.9.0","express":"^3.8.1","casperjs":"^1.1.0-beta5","checksum":"^0.1.1","fs-extra":"^0.12.0","gulp-jscs":"^1.6.x","gulp-open":"^0.3.0","http-proxy":"~1.1.4","is-running":"~1.0.5","underscore":"~1.6.0","gulp-jshint":"^1.11.x","gulp-rename":"^1.2.0","junitwriter":"~0.3.1","require-dir":"^0.1.0","gulp-json-editor":"^2.2.1","node-resemble-js":"0.0.4","gulp-jscs-stylish":"^1.1.x","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5","mockery":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-1.3.5.tgz_1467416066500_0.8269577852915972","host":"packages-12-west.internal.npmjs.com"}},"2.0.0":{"name":"backstopjs","version":"2.0.0","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.0.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"b1da17460860197fd9c96d29ffa428e089d1c479","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.0.0.tgz","integrity":"sha512-z/eINo8aLrGvpxgcbxWX8p0dj2VLl+0c3u1knLOEoOf17ZjSQF1iKcqJ0lhj2HooQ0tfvMX0Oy04tQY+dAafzg==","signatures":[{"sig":"MEQCIBf8zHWZ6fndrNuCwDXbzyuR8WvHcvKiZRafAdTilFb5AiAj3WwuEt2hl3pd3G+Q0mvl3w9Kth7m7MR3/vxTbQ6GQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","_shasum":"b1da17460860197fd9c96d29ffa428e089d1c479","gitHead":"876044f40692ff4d4e5952d5f1399fb29481c6dc","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","openReport":"node ./cli/index.js openReport"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","lodash.map":"^4.6.0","junitwriter":"~0.3.1","node-resemble-js":"0.0.4","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^2.0.1","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.0.0.tgz_1475000695517_0.31623358209617436","host":"packages-16-east.internal.npmjs.com"}},"2.0.1":{"name":"backstopjs","version":"2.0.1","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.0.1","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"f9b344f0e10039a19bffa63f2640e2c5f8a24a2d","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.0.1.tgz","integrity":"sha512-NLwoxzNmtiz09+MKoDBMMXjaXBTYChx6UuR4ALGMzMwsF2UPnluGgbEFeGsLy91d8fbTdB84D5jWCzAEOA/4zA==","signatures":[{"sig":"MEUCID5TiVUpiUpS7VESAxRpPW4yrJPEvI0YcKPJCQLkVHeUAiEAliV6gT50kmYHEZSsGk+jh94oOtFyQlJLUAdmZGSJ7Jc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","_shasum":"f9b344f0e10039a19bffa63f2640e2c5f8a24a2d","gitHead":"0dd143284435085c9273a8ede613ea05a65c7e4b","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","openReport":"node ./cli/index.js openReport"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","lodash.map":"^4.6.0","junitwriter":"~0.3.1","node-resemble-js":"0.0.4","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^2.0.1","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.0.1.tgz_1475020861244_0.8601229819469154","host":"packages-16-east.internal.npmjs.com"}},"2.0.2":{"name":"backstopjs","version":"2.0.2","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.0.2","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"f94ed816fc02a1804bcce4e5d43d4416c289d3cd","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.0.2.tgz","integrity":"sha512-IwHLW5mRuy79OaxTt76Mfh2cJa14rdvc+285BEzs5wCgteXhSZeHI+iz9qoYGYfbxqbUWROJbYycKt7luciaCw==","signatures":[{"sig":"MEUCIEcD/B3H6Qoatiwo6o0AnJLlq7niUY3ZE5mqz+0zZJREAiEAhI0C4I/XUCIDuRMCSR0G01jOQWVMqJiVVWJpsqWaZY0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","_shasum":"f94ed816fc02a1804bcce4e5d43d4416c289d3cd","gitHead":"ae7091536fb096a1c003a2c55d7d56f63237b3dc","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","openReport":"node ./cli/index.js openReport"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","lodash.map":"^4.6.0","junitwriter":"~0.3.1","node-resemble-js":"0.0.4","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^2.0.1","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.0.2.tgz_1475022883830_0.8020455033984035","host":"packages-12-west.internal.npmjs.com"}},"2.0.3":{"name":"backstopjs","version":"2.0.3","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.0.3","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"22f82a3329c71e20b2054c82c743983fc9c4af86","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.0.3.tgz","integrity":"sha512-WVkooiclgPQRrHFwkHqKXnGaDleB+UF9taj96Q2k5Eg8yx1y2JRWVtz0h3tm1ld48dZ7Z1sw7vahBy4ttCuL5Q==","signatures":[{"sig":"MEUCIQDa+ftiijr6eEL9heaCfc+CxQGeEBvogY79HcOFUXqSBQIgfvrBeLAQ7Ww5M/uqV1KYa27Bw73A+Pg2jOPeRZlrcW0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","_shasum":"22f82a3329c71e20b2054c82c743983fc9c4af86","gitHead":"34a95ffc88839c8bba3884145a61eb89d14e2ac8","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","openReport":"node ./cli/index.js openReport"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","lodash.map":"^4.6.0","junitwriter":"~0.3.1","node-resemble-js":"0.0.4","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^2.0.1","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.0.3.tgz_1475689626543_0.8896662432234734","host":"packages-16-east.internal.npmjs.com"}},"2.0.4":{"name":"backstopjs","version":"2.0.4","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.0.4","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"319d69e2ff40772266cf62785cf2dd74ac5d9290","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.0.4.tgz","integrity":"sha512-nmzNbzfbSMLId4oTozpN8HXfOJwEcvGm8mFpnVEbfNnrle0ilfSo5+cslfbTeyA9lvXBENDSyPaI7y0UMLAFHA==","signatures":[{"sig":"MEQCIC6qtNztTQURrh04JmZ4/oQPQG26PP4kY5B8Lsh1sVZlAiBC956ZIUHlA/Md62BttnpeR2mqGtQlLtrUCIat98Qg3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","_shasum":"319d69e2ff40772266cf62785cf2dd74ac5d9290","gitHead":"5bb98b3ca1e62301d31790fef0d6a0ae3434e7fd","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","openReport":"node ./cli/index.js openReport"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","lodash.map":"^4.6.0","junitwriter":"~0.3.1","node-resemble-js":"0.0.4","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^2.0.1","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.0.4.tgz_1475886161925_0.640545894857496","host":"packages-12-west.internal.npmjs.com"}},"2.0.5":{"name":"backstopjs","version":"2.0.5","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.0.5","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"8730e9a9b640432eb62c8a0b82f7b4e1d97025ea","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.0.5.tgz","integrity":"sha512-nIcW8KiCsHAlNa8PHCg8LJfeMd8kaWEcjgY9izSVx55qqFx43hJRLjmgCvRsFlSac04jTHAYSaRxv4Isq7zuhA==","signatures":[{"sig":"MEYCIQDB42mg5Q9AbLbhiLIb76LDpA/zGbUj0vEgAEymx3jPvAIhAP2B1dO6ox+8n0tv0Utv1+evIIWPNwyqIyjCbN/sNi7F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","_shasum":"8730e9a9b640432eb62c8a0b82f7b4e1d97025ea","gitHead":"3445cd848d65864a9e45f3532389d43aee7f1edf","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","openReport":"node ./cli/index.js openReport"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","lodash.map":"^4.6.0","junitwriter":"~0.3.1","node-resemble-js":"^0.1.1","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^2.0.1","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.0.5.tgz_1476578604153_0.4752471763640642","host":"packages-12-west.internal.npmjs.com"}},"2.0.6":{"name":"backstopjs","version":"2.0.6","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.0.6","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"b2ff1e0a67135eaf20d5aa6c9d3a1290a728c419","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.0.6.tgz","integrity":"sha512-wqisgkqA4dGrYwJqVPHARMV8yvQRa15m2b639SMiC6Sj8G73IAs78Io6vd81XDhg6Mjf4QJa+qrOn7PCLxfxww==","signatures":[{"sig":"MEYCIQDhmVwBVaronseiAg69lzmY2nQSgI4qUEDECPMxikwjawIhAJm+pq98QbwVYQcX4JRfxr1eBpPUq1iocVt9RmbXuqb5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","_shasum":"b2ff1e0a67135eaf20d5aa6c9d3a1290a728c419","gitHead":"63eb37588cf0d8078e2c46cb132ae3d0f00d8f30","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","openReport":"node ./cli/index.js openReport"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","lodash.map":"^4.6.0","junitwriter":"~0.3.1","node-resemble-js":"^0.1.1","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^2.0.1","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.0.6.tgz_1476735974114_0.023523868760094047","host":"packages-16-east.internal.npmjs.com"}},"2.1.0":{"name":"backstopjs","version":"2.1.0","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.1.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"84c4b2b17971d8f58215377cade8b40d1e69752e","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.1.0.tgz","integrity":"sha512-vUETqZeVT9MnAC3w5Ir0RGAjaaIsAlcf+88UPsjFbDH005tOglVsGg2UI6ddJXXr60jmbc/tVFNEOX+I5fAPOQ==","signatures":[{"sig":"MEUCIQD82kBw/bKb874JTfwhT2KoUBieSh34I+S972ZiitzyZgIgGrIxW4U+sbVsS1TwRDPBVZgFM1oHscjh8vH5vQKx7YM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","_shasum":"84c4b2b17971d8f58215377cade8b40d1e69752e","gitHead":"9aa474a1cf1d009638164787ae46e736d7c1b2f9","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","openReport":"node ./cli/index.js openReport"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","lodash.map":"^4.6.0","junitwriter":"~0.3.1","node-resemble-js":"^0.1.1","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^2.0.1","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.1.0.tgz_1477082810817_0.740888079861179","host":"packages-12-west.internal.npmjs.com"}},"2.1.1":{"name":"backstopjs","version":"2.1.1","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.1.1","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"5215f0a48157640835d5477958c6d3170a7a6aff","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.1.1.tgz","integrity":"sha512-PXoA2TEkpk6sZXguupPdKmD5ItYBzaYSpy2y027fukII0tbc5q/6bxABw11RB4vfcmEX60xzuJuGwsA+8DEMhQ==","signatures":[{"sig":"MEYCIQD9cIqtFxQ3bIg+Um5DhldjRFylms9qfn2JTnLF/rW1+gIhAN7kh3SuqX6/WpOQStHIIMVS9nEZCETcKmuNSqBeDcWG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","_shasum":"5215f0a48157640835d5477958c6d3170a7a6aff","gitHead":"f404741c0b7c5cbaabcba8314ec6ee6950a98358","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","openReport":"node ./cli/index.js openReport"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","lodash.map":"^4.6.0","junitwriter":"~0.3.1","node-resemble-js":"^0.1.1","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^2.0.1","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.1.1.tgz_1477098226818_0.0692061698064208","host":"packages-18-east.internal.npmjs.com"}},"2.1.2":{"name":"backstopjs","version":"2.1.2","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.1.2","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"9c35d39f282d4e6fec1842d925dbd8da952d70be","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.1.2.tgz","integrity":"sha512-0Z2yzTUAg1gwuePJe/1wWIOGjDWg/NfP2FTBMMNj7k7QRlQcpWb/IYCkGa7D2KbyvvSVMdOsX7hxD30Q4wzRbA==","signatures":[{"sig":"MEUCIQC6E08J5rUMpwuxsffy1CZXr1nKVNEDplL5HJs7Px4oiAIgcLsUWJQpRFjyMplxcVatp1mETp2Q1AW3CfNDX9pnybs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","_shasum":"9c35d39f282d4e6fec1842d925dbd8da952d70be","gitHead":"6ff1e4cd955251c20168271d344365f7dd77ebbe","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","openReport":"node ./cli/index.js openReport"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","lodash.map":"^4.6.0","junitwriter":"~0.3.1","node-resemble-js":"^0.1.1","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^2.0.1","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.1.2.tgz_1477098452470_0.39582645194604993","host":"packages-12-west.internal.npmjs.com"}},"2.1.3":{"name":"backstopjs","version":"2.1.3","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.1.3","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"9cfa015c6d22ed2ad6655367faf9364d48c0a0bf","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.1.3.tgz","integrity":"sha512-CSTFUeOFGxmACeQkM/MXtGb6SXOwsxGX0U77JD8LGUjGGs4eREXg3qPcy5H/5uJVT6hmddLOL7XMGDfx2mDPiw==","signatures":[{"sig":"MEYCIQCuR/CmsJW4IRJ4jfoSdLlV7wp9b2NCWQkqxziZ25Q7GQIhAIfcZvEYu13zVHR5ZkTHx2+h85KpBcSHJ7K0fa771FA9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","_shasum":"9cfa015c6d22ed2ad6655367faf9364d48c0a0bf","gitHead":"16074157c737c30517800bbc54d1cb1f01273b1a","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","openReport":"node ./cli/index.js openReport"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","lodash.map":"^4.6.0","junitwriter":"~0.3.1","node-resemble-js":"^0.1.1","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^2.0.1","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.1.3.tgz_1477099632524_0.5904535111039877","host":"packages-18-east.internal.npmjs.com"}},"2.1.4":{"name":"backstopjs","version":"2.1.4","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.1.4","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"40cef5b362950d7fc439d68c65e0c93c671bea21","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.1.4.tgz","integrity":"sha512-YwIZefOw9R5Of6NVd+aU6j2vzg6Nh0y5pGDizzOxLlg9i50dLxD/ZV929wCPbt30ECWbehDyJtJ05vJHNTLCag==","signatures":[{"sig":"MEUCIEInTfTdUuWOpb0JLBd5VpEqr2cVW/00TQEU6GOXVBUhAiEA9GM5sbxkI7Dtu4JNqNdjp/LBjF/4QBQ8NBfdfM6kFtQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","_shasum":"40cef5b362950d7fc439d68c65e0c93c671bea21","gitHead":"4468eb598c2360a4dd17db79ec253e0def3d54e3","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","openReport":"node ./cli/index.js openReport"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","bluebird":"^3.4.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","lodash.map":"^4.6.0","junitwriter":"~0.3.1","node-resemble-js":"^0.1.1","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.1.4.tgz_1478305454152_0.5620398474857211","host":"packages-12-west.internal.npmjs.com"}},"2.1.5":{"name":"backstopjs","version":"2.1.5","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.1.5","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"b9dfc5f28c9603d55bfda022b5592b17bbf4943c","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.1.5.tgz","integrity":"sha512-FiHIULlOZHHq2IHDSkZvORyzjhqRJflCGUXiQ53FrIRR7g/zTkf4tI5BGf7NuQ+n08OrjFbF88G8BxkB/SSj5w==","signatures":[{"sig":"MEUCIEu5VAuyTxXx2yRARovcXjO99V7izCbrymLDbVAZL/ZrAiEAtbTJs8iKONK+cWUTtyc8DRQRRPWyAxLez3jm0YqXpYU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"","_from":".","_shasum":"b9dfc5f28c9603d55bfda022b5592b17bbf4943c","gitHead":"84adbacfae6fd2d71481ac5b9e29fba23ee6831c","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","openReport":"node ./cli/index.js openReport"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","bluebird":"^3.4.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","lodash.map":"^4.6.0","junitwriter":"~0.3.1","node-resemble-js":"^0.1.1","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"chai":"^1.9.2","mocha":"^1.21.5","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.1.5.tgz_1478305614057_0.9362890161573887","host":"packages-12-west.internal.npmjs.com"}},"2.2.0":{"name":"backstopjs","version":"2.2.0","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.2.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"2864721e8443c797b8eb6aa4a0c2f77d2788da3b","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.2.0.tgz","integrity":"sha512-5+CD6A13FjVPBHwsFtuBPwf7dFfFecIp2Bj+NdOKbdYoL5b/zGXd21Ne37/uUcPxCEw4JExV4Z2nJ3n+qO1blw==","signatures":[{"sig":"MEYCIQDxXLTV52cIn1G0plMRhf6658c5AJQxSZ8ePakjnq+QrQIhAP/3MLMh8AytFI0vkM7lue7UizRKUkIB70a3rix3RsYZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"2864721e8443c797b8eb6aa4a0c2f77d2788da3b","gitHead":"798aefb925b0b8a727a81233c03d3200fd70d756","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","bluebird":"^3.4.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","lodash.map":"^4.6.0","junitwriter":"~0.3.1","node-resemble-js":"^0.1.1","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.2.0.tgz_1478537969148_0.24755906430073082","host":"packages-18-east.internal.npmjs.com"}},"2.3.0":{"name":"backstopjs","version":"2.3.0","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.3.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"ce934bf7f72994272265488eec7d292c2e3b8bfe","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.3.0.tgz","integrity":"sha512-vAwUNLGlwPdKmGgik3WLVow1G96xMqTyKXOAKgo1vd1hkzWlygc6QkoH6Wi+TbmUbGC7sSlI25HKPUDhojeNVw==","signatures":[{"sig":"MEQCIBfo3DnwUvQldePYi+NymAW1A8T1nw/7T3lxS+UfSZlVAiAe8/rk6XdF8t25v4k5m/BqVmYxScnmBWuKluu0o/AHnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"ce934bf7f72994272265488eec7d292c2e3b8bfe","gitHead":"e3ef899f17051183da49dde49b470f66dcfd1afe","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","bluebird":"^3.4.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","lodash.map":"^4.6.0","junitwriter":"~0.3.1","node-resemble-js":"^0.1.1","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.3.0.tgz_1478899895831_0.3720316933467984","host":"packages-12-west.internal.npmjs.com"}},"2.3.1":{"name":"backstopjs","version":"2.3.1","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.3.1","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"6ea4d574df7d073b43fa669a43919f0ce47547c2","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.3.1.tgz","integrity":"sha512-0hTqt9RAUI44tFg5wohyTEo/MKkYLwM3aQuVTsV4MOA5SB9Mw/W4xNxElhMz6Zvkt16OEpqyZDi11rHNEKlmoA==","signatures":[{"sig":"MEUCIQCCbhvnvCH/zIG90NsAybH4hpTTb6tIEDfJVrprM/9m9QIgOsiUjKFoAF55c9H0b0BIBwi4vAoyluRiOfWJ4MDoDS4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"6ea4d574df7d073b43fa669a43919f0ce47547c2","gitHead":"2ec7c6ff7b6becf62b57b666f6473d5a870328b0","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","bluebird":"^3.4.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","lodash.map":"^4.6.0","junitwriter":"~0.3.1","node-resemble-js":"^0.1.1","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.3.1.tgz_1478900721924_0.7991837309673429","host":"packages-18-east.internal.npmjs.com"}},"2.3.2":{"name":"backstopjs","version":"2.3.2","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.3.2","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"cd775d864fba297637e8a01a05542647a6620725","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.3.2.tgz","integrity":"sha512-MapYZDcNxdJEiAuSV5HQlrMY/v5L82WsDhdNIMIfq1MZ6GU3ee5fDfXrdhRMO/5IQ242ihI8deS9nRPJUduePA==","signatures":[{"sig":"MEUCIFLJZenT38XytduQ00oPgvGKD7OijIHElmdJgwrhAoVOAiEAyCo6Cfc+Lr7vxclPTnuq8t9+RX55X4n+hKAofuCKmIE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"cd775d864fba297637e8a01a05542647a6620725","gitHead":"e24fb51eaf9262d7b40b46a0852bcf093f357503","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","bluebird":"^3.4.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","lodash.map":"^4.6.0","junitwriter":"~0.3.1","node-resemble-js":"^0.1.1","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.3.2.tgz_1479246967608_0.8899223883636296","host":"packages-18-east.internal.npmjs.com"}},"2.3.3":{"name":"backstopjs","version":"2.3.3","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.3.3","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"d475c39d3127ae74328de054f73e711c7a092de6","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.3.3.tgz","integrity":"sha512-Mzb9WJXP4T++rpXIZ9jbKnbGLpYzOWm0MfZ4tV989EivhJ3hM/HLqobG8yRCN5syTEtVfONDAdg0x1aNnX4TtQ==","signatures":[{"sig":"MEUCIFAOYvD3QpsXuP75OEAejOtAABMXGzGZjI1RG0x9kOnOAiEA5v3ZKeIxQT3GP+ghIIGeyUch2ydb/4DzE2k6LjIkTxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"d475c39d3127ae74328de054f73e711c7a092de6","gitHead":"11e2d875880a39eebf66025da108c78f3fe4bbcd","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","bluebird":"^3.4.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","lodash.map":"^4.6.0","junitwriter":"~0.3.1","node-resemble-js":"^0.1.1","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.3.3.tgz_1479345621770_0.3227845118381083","host":"packages-18-east.internal.npmjs.com"}},"2.3.4":{"name":"backstopjs","version":"2.3.4","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.3.4","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"3d50ed3cfe892d0f5f4e83335f95db4eabad9546","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.3.4.tgz","integrity":"sha512-18JcS/VPcn9gFoJY0PCdmbz4+Je9gSwz+aK7WOH9wxKqESyF9cWM32YiO35ZwHhn6xv0XStlUd3WuhJ74BuCvg==","signatures":[{"sig":"MEYCIQDgqJJWU1ixuo/wiUoiNRsHaD4fBlPY8ENP/k7ZVF9S5AIhAMPOdpsB4t5s3YUV+6boYc4kzSwdz1zNxwxYevpF+ZGu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"3d50ed3cfe892d0f5f4e83335f95db4eabad9546","gitHead":"c03b01fa984076c62623d223c15a475d945037c4","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","bluebird":"^3.4.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","lodash.map":"^4.6.0","junitwriter":"~0.3.1","node-resemble-js":"^0.1.1","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.3.4.tgz_1480401156508_0.820079491706565","host":"packages-12-west.internal.npmjs.com"}},"2.3.5":{"name":"backstopjs","version":"2.3.5","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.3.5","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"6228e75a0251cab6aebbed6eb5e6ba2ec2c3c73a","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.3.5.tgz","integrity":"sha512-y7t3wUbRawzDq3U2oNzBLaw17i7wrt0X7jQZOGF2bEu/rFkNtctjAJwq8dz0OUWhpnrKCh45+8jQV2OyLzYN+Q==","signatures":[{"sig":"MEQCIGH0IDXrT4Cm34okWCdcsuIMjPOZPFHF0LCV5w/3X/RWAiA+9ikKWcfPw4NxiXh4ROkLv2Ib5Lw2iQiVNIY43V4SUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"6228e75a0251cab6aebbed6eb5e6ba2ec2c3c73a","gitHead":"2c0700ca8d74887cbd4a5489df4ec15828ac958f","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","bluebird":"^3.4.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","lodash.map":"^4.6.0","junitwriter":"~0.3.1","node-resemble-js":"^0.1.1","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.3.5.tgz_1481182132913_0.8849339038133621","host":"packages-12-west.internal.npmjs.com"}},"2.3.6":{"name":"backstopjs","version":"2.3.6","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.3.6","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"1e414259adaadc4d391091847a857a52b4ec83d3","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.3.6.tgz","integrity":"sha512-xEzLNvqojDY11IDmLwWzEBO6fED+hFB9zeH7R1jQxIP+XmSI9S5j72fchmpD3rCVMeIwb9hw9KG2AtNTjfYIFw==","signatures":[{"sig":"MEUCIFUNE00C0Y9yaYIjA5dU5JV6lOzAzElKXmhkXxriLLM+AiEA+TSkQEeis4cXytWh12ZVJO2bZOOC7uWqJsByrrAPBPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"1e414259adaadc4d391091847a857a52b4ec83d3","gitHead":"dded9e2ac12708090ec0bf779e9aba9f299dbd34","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","bluebird":"^3.4.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","lodash.map":"^4.6.0","junitwriter":"~0.3.1","node-resemble-js":"^0.1.1","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.3.6.tgz_1484072633150_0.5819981775712222","host":"packages-12-west.internal.npmjs.com"}},"2.3.7":{"name":"backstopjs","version":"2.3.7","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.3.7","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"1ace6cf251c04786a1ba9a0f6dd4723e3ed4db0b","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.3.7.tgz","integrity":"sha512-FvgVCd1cUbcwhJ1++ZUfs/KAjrA2nJn+8bJcZ6dpGZ5Q4o6ul3KUoKzfpAKZLsdTp5dsDIrvw8Gov4WmAqrkKQ==","signatures":[{"sig":"MEQCIDEBJHjULwecytrxGRVOWSzta/i1q7VQxyYGjGLy1ZZSAiBHp1r55/HgmjXLfdXZhcQKizOI9DKoLPqjnEU8YdQZFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"1ace6cf251c04786a1ba9a0f6dd4723e3ed4db0b","gitHead":"f0f33d33ff89a2ccede2f6219725fcf346a1a1fd","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","bluebird":"^3.4.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","lodash.map":"^4.6.0","junitwriter":"~0.3.1","node-resemble-js":"^0.1.1","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.3.7.tgz_1484349728354_0.9666572546120733","host":"packages-12-west.internal.npmjs.com"}},"2.3.8":{"name":"backstopjs","version":"2.3.8","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.3.8","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"4ba6a374fce3ee93842b4be89f92bd27ab0d356f","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.3.8.tgz","integrity":"sha512-uD0rVpAhIN26HuvVmwdZDBezz07k5dTXI9Xpt08BjYopp4Q3w8Gts30KEa7VwP/Mjnl3ycbSvPzg7tNpzkmecA==","signatures":[{"sig":"MEYCIQDICpXuh7HCp3GJKMStWQalElv47Ui3Cackpp2hfnXe6AIhANE/kB9JMmNX7PHElV7SJ7sJYogmQX9zCgut7iQKRXla","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"4ba6a374fce3ee93842b4be89f92bd27ab0d356f","gitHead":"5edace1063c7fc54a662da784afa1f44590a3fc0","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","bluebird":"^3.4.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","lodash.map":"^4.6.0","junitwriter":"~0.3.1","node-resemble-js":"^0.1.1","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.3.8.tgz_1484871826718_0.26422391016967595","host":"packages-18-east.internal.npmjs.com"}},"2.3.9":{"name":"backstopjs","version":"2.3.9","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.3.9","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"00e443ad34be8664d7c3065e9ab7db931205fdb2","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.3.9.tgz","integrity":"sha512-DeNQzvyLbGs2nskgIxl16sJCBZefK4ibO6Pg/XbATJFyX1IdiIrJkEpPHxFp1U0RkLR/kDPf8XxxMg/993e44A==","signatures":[{"sig":"MEQCIFAJzrcP6Uq2QABOP0Nkv5PKeaARjNqrgAwvHbKCcKu9AiAMGqWmfM/cLfju3/u4yZMjckEbuUhPdxj5/6NLmtRbNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"00e443ad34be8664d7c3065e9ab7db931205fdb2","gitHead":"5415540c522e07c3632bc7b9631e2679f7a245d0","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","bluebird":"^3.4.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","lodash.map":"^4.6.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.1.1","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.3.9.tgz_1485277191973_0.023910025833174586","host":"packages-18-east.internal.npmjs.com"}},"2.4.0":{"name":"backstopjs","version":"2.4.0","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.4.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"bc49f2ee0780f05991bfa676e1a7407c4a311b35","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.4.0.tgz","integrity":"sha512-MC5rl3XCSmYKVNG4nkwQkkMuukwgZ2vYSsxTmzdiXB+NJsnft/UL0vq4xF2N5PlEhQ8xAHzyA5w7i2UFwLzmgw==","signatures":[{"sig":"MEYCIQCPlFRYO3w+4x3x/HCzgmbS43Rrhxpun50CwR0J5hacFgIhAPLZRx1HYl280AhJZWnk7ZRjO9Id8T7oMupvg1zk3+tz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"bc49f2ee0780f05991bfa676e1a7407c4a311b35","gitHead":"26b283beea76066489ca585d772d332d0b7c7464","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","bluebird":"^3.4.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","lodash.map":"^4.6.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.4.0.tgz_1485380453252_0.7164756290148944","host":"packages-18-east.internal.npmjs.com"}},"2.5.0":{"name":"backstopjs","version":"2.5.0","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.5.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"98fbea8e1b0af0158c0924245f3632b49c79bab8","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.5.0.tgz","integrity":"sha512-ms0xAsyFaz9LT7YrzKYsLH4q70oiT5+G807ST3C4523zPt7kzYSJP7VyhYgOoIhL10PL/qnmHUyJfuKjnkaAcQ==","signatures":[{"sig":"MEUCIDhOisk6ZP1EQiKNXPOrPXveSaatPty8wfEvBfQ1MSI+AiEAymsUSKE7zhkecGgLuhx8cPW8P3fp8KBUVdYgG/wMQCQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"98fbea8e1b0af0158c0924245f3632b49c79bab8","gitHead":"716832a66df97bd68897a0b7a90f284bcbe36a06","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","bluebird":"^3.4.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","lodash.map":"^4.6.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.5.0.tgz_1485801725224_0.2969425965566188","host":"packages-12-west.internal.npmjs.com"}},"2.5.1":{"name":"backstopjs","version":"2.5.1","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.5.1","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"247a98fafd9a932fccc63c547077b29964b907a1","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.5.1.tgz","integrity":"sha512-z17Z0xVxKtsNb2T1cOtLTRTO9KznV492rh6W94y1WZkPdBQlq2iqyT6FdupNpFpCYQPoxZkYVmMTObOz8lDLFw==","signatures":[{"sig":"MEYCIQCVevjxc88QZf3owrM/9TiRatH8zSALDVk13wykchgj0QIhALCBYLSv0L8/0pAp07nSpf0Jh5uHnly8FYCe8SqmEtZ4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"247a98fafd9a932fccc63c547077b29964b907a1","gitHead":"ac6b98205e573d21c62260b0301ebbcc1a2a495b","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","bluebird":"^3.4.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","lodash.map":"^4.6.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.5.1.tgz_1487613977052_0.3412596832495183","host":"packages-18-east.internal.npmjs.com"}},"2.5.2":{"name":"backstopjs","version":"2.5.2","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.5.2","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"0f1c1da98619fa0fca7670c8d42bfa8d73c38a8f","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.5.2.tgz","integrity":"sha512-20goVmvEDN0C1dkx/KpI6rtF7Jg6HfOjZlYBnMDaMNoN3Fz4cUXG89lm6Dh9QKbCPQPZaDmkog/OQHr17yDzAA==","signatures":[{"sig":"MEQCIG831B9yT4ecfhnRq//15etm+fRBUK9R05o3Y+uP75gsAiAyU7p5ILWSRzTY2S5d3As7xc5mKLZdBXnJfGAdCFdSrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"0f1c1da98619fa0fca7670c8d42bfa8d73c38a8f","gitHead":"7d81e00de1ae953d54c3ec8b5a3d28b881b2f336","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","bluebird":"^3.4.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","lodash.map":"^4.6.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.5.2.tgz_1487893100857_0.11991096404381096","host":"packages-12-west.internal.npmjs.com"}},"2.5.3":{"name":"backstopjs","version":"2.5.3","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.5.3","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"b66e1d5d83da073ad8217845691c8e3951f0728c","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.5.3.tgz","integrity":"sha512-vbst+P0ZTFXWtIjn0aXjMegV8Ai6bIYeRKQZGEg3p/B/sChiYFAle4phfjbO5NzDiRD9YmAGREbbyZ5e/aEjnA==","signatures":[{"sig":"MEUCIQC9XfI5446zEhd0tneH9hJYnlMjxMzBUsset0giuKt7oQIgb2yZ2YbchOnjgxaWj/9MHNZmjJ88R2DXehzzqIV6gn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"b66e1d5d83da073ad8217845691c8e3951f0728c","gitHead":"b4b7a6fc013b5ef8140463fc1f5e32de51fa374a","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.5.3.tgz_1487896237115_0.342270391760394","host":"packages-12-west.internal.npmjs.com"}},"2.5.4":{"name":"backstopjs","version":"2.5.4","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.5.4","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"dd44d8d8ac76dbb127596aebac4b2d4441ebb713","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.5.4.tgz","integrity":"sha512-bbQvg1hOUV/ToFZqaXH2IKZMt9VJ2reeihPRKDekcoQq9tRVGPG0FWoFADOrtbtGGRrh+luDUltskRC5cy+JBg==","signatures":[{"sig":"MEUCIAcTdmCKU6aCh0irESEFOIFAyJagqugyx83tKZkI27D1AiEA3LF/KVOy0X2nnLGvqtMw+97qKFfPqZpjDRQNFy1ZwuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"dd44d8d8ac76dbb127596aebac4b2d4441ebb713","gitHead":"64be53fed1c008051cdc20b28787782decea8960","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.5.4.tgz_1487897592534_0.9386797661427408","host":"packages-12-west.internal.npmjs.com"}},"2.6.0":{"name":"backstopjs","version":"2.6.0","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.6.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"add20b4fce499e62dc79c953e48c7ca0d5b25077","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.6.0.tgz","integrity":"sha512-m4sqSoDZeF++SIiSMWxseTlDPZ/pynWGcGdZdSYvdnZkeQXYn4i+OSWBY9veDdBees+wg09vlXzej2EWnz7PWw==","signatures":[{"sig":"MEYCIQDJLGbuf6v1zwqaEf6KODcYExPg2G8BePqcYDaMwGWj1wIhALPo9Eh3ILZK7t06LOfci/R2r3c0br2QgLrdUNV1Zo4p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"add20b4fce499e62dc79c953e48c7ca0d5b25077","gitHead":"bc8ad6a35c6c7266e6b2c7a2cf6f1d2c29fcb9a1","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.6.0.tgz_1488233493431_0.981134218396619","host":"packages-18-east.internal.npmjs.com"}},"2.6.1":{"name":"backstopjs","version":"2.6.1","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.6.1","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"4952caefdae5f0a9736ee76080394464b8171a2b","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.6.1.tgz","integrity":"sha512-bkwjQGQlKQhWuNqgVgzzszdbguI1iehtzBtn54A5FrfkUvk1J10p8dXEuCgJK7mGfVjfl0UhypVpf9zj0LmFiA==","signatures":[{"sig":"MEUCIFwijAIB0qTyXEyL4IjyZUy9n3faSHzeo7ft5eYKWacKAiEAxpjnJBeYtdtrH6K+4GLByxRMYQeIxu81UExlfztN7WE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"4952caefdae5f0a9736ee76080394464b8171a2b","gitHead":"44d0fcea57c68dc915fc1c0694aa598331c3d596","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.6.1.tgz_1488233675864_0.8589838554617018","host":"packages-12-west.internal.npmjs.com"}},"2.6.2":{"name":"backstopjs","version":"2.6.2","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.6.2","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"9d1573f39a902803d425339a384ec62d0c260117","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.6.2.tgz","integrity":"sha512-6uXSuMeIBbNfjpssIwji2VP/FDHp03jtublzT4ulwFd/O8l8uoNmcPI9BBvtY474eF0xUtC9mRU0qizI/6gRow==","signatures":[{"sig":"MEYCIQDQziVTGVmLpF3ev1XXd3c3ufemxzfkDqzzAe0Oo+BIVgIhAKRKuU1NrsQc6W2LNfDSetXn/EHlvhWpPXqpv9C70vH/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"9d1573f39a902803d425339a384ec62d0c260117","gitHead":"94dcf34b4c1d4bc9d5c8f8383265760c3127db41","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.6.2.tgz_1488235374070_0.9276958107948303","host":"packages-12-west.internal.npmjs.com"}},"2.6.3":{"name":"backstopjs","version":"2.6.3","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.6.3","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"7e5853494c0810575604ca7e1b6d4da08462f953","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.6.3.tgz","integrity":"sha512-CiuuhsBqQTU9UVattKH3GpX369SFAgp8gFzfSpDuK8307rvwIfZGCVAPApFdT0N1bdCSt3l5G3H9Mv3iQL4HDg==","signatures":[{"sig":"MEYCIQCJ8AlkhwMELYKbkk7HxE05OTj2cf9YO5MoUadSHqOgMQIhANnqhCdM6MMIRENbj1kOI8l5tjfRYHiVWfiPwkGAircR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"7e5853494c0810575604ca7e1b6d4da08462f953","gitHead":"7eb994acff085721796e22947eb079d40d4d07d8","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.6.3.tgz_1488321572333_0.2516176088247448","host":"packages-12-west.internal.npmjs.com"}},"2.6.4":{"name":"backstopjs","version":"2.6.4","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.6.4","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"b47e8edee8e5c1269a6a53814a89af71f2eca647","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.6.4.tgz","integrity":"sha512-hzicflGIXC5VB6YbiQc1Wfjs4eEGQcy97at56JMu9bImc9mtH8p1Ao60FmuD+Osj6iBGMa06ymxPxt9Fiz1zJA==","signatures":[{"sig":"MEUCIGb7hf5LZbHn7B4+FFVNhhPym9Qil8pLPj/bkJEHJEGnAiEAjoqDqVux95wyj9KA/7uO+8YWcCL5g8KGfRRevtSzWEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"b47e8edee8e5c1269a6a53814a89af71f2eca647","gitHead":"f2ae4e0e9337804043be3d41f64d944a1c150b4e","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.6.4.tgz_1488327773389_0.8679236732423306","host":"packages-12-west.internal.npmjs.com"}},"2.6.5":{"name":"backstopjs","version":"2.6.5","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.6.5","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"de5b40efddaee4717a44dffa873c74900225dbf1","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.6.5.tgz","integrity":"sha512-nUkHFPqAPzST1pxNJHh7L6ALcnFex5XQPIGU6LIvlIeQ7OdZ9QCRKFZUWbTzf3M95PDJSuLTdvh+77iz+zjRTw==","signatures":[{"sig":"MEUCIQDzAwRPiTfikqaNMwrkWKNneeJNsGmaBH1Njx1lnpqF8AIgNZlxtGBOjpFwEaVMqVO0mg3sl2DYr04PT18di6njPM0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"de5b40efddaee4717a44dffa873c74900225dbf1","gitHead":"8a9f848edcf6b5da298220abd67c4cbfabfda1bc","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.6.5.tgz_1488442674555_0.1312251805793494","host":"packages-12-west.internal.npmjs.com"}},"2.6.6":{"name":"backstopjs","version":"2.6.6","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.6.6","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"b73000b9fd9d3a9b722afdad616adc09f70d699d","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.6.6.tgz","integrity":"sha512-K3lxvLhQ7PolQUV6Q27qkdKQyrnp+4IfKHfvC1ZrOIvRaYgDgQcGbZGk1fT//VojQB3yjSMGPFJyt43GmP91xQ==","signatures":[{"sig":"MEUCIQD9uJx+xSWxyQGEifigVBBy9zQEmwPP9DgmzK3dbwPD4AIgXJgbUfhrLOUareOvs02aREIJfLlLyV3/bbn7OuBd79g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"b73000b9fd9d3a9b722afdad616adc09f70d699d","gitHead":"6475f144a2a9faa6c6047b3fbfe45d7c174a8a6b","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.6.6.tgz_1488442816254_0.4024147386662662","host":"packages-18-east.internal.npmjs.com"}},"2.6.7":{"name":"backstopjs","version":"2.6.7","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.6.7","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"c64ed1fa0f50e452134a5478f897db54f81d42a0","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.6.7.tgz","integrity":"sha512-6/VACN7veIDkBwQ6tw9/gan2oezrLxAw9eEN63i4bqzVgxnxNlN0sp4L41s1T+ZyDfpj1Cf5YQrvdkhSo0LuPg==","signatures":[{"sig":"MEQCIB4RJjc+6QQ6za+/LQ9G3KwSfUwlpqk697AQZmQhVj+QAiAtG+YDqCAY0vC7r4UF8gaboVgWhw3b30DZr5QsSfXNtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"c64ed1fa0f50e452134a5478f897db54f81d42a0","gitHead":"4e9d3f7cf219ffac4badf9bf5f744e038ca73b44","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.6.7.tgz_1488932475346_0.22814489901065826","host":"packages-12-west.internal.npmjs.com"}},"2.6.8":{"name":"backstopjs","version":"2.6.8","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.6.8","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"a45a82abe7cec100820c8c951630055c7ec4e487","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.6.8.tgz","integrity":"sha512-FJC+Acw8nTfY0iyUu1qy4Ms7leKlU7y+p/dfPc+xx1kJyFQ+gi3SwYM/uZkaMZDDWlvD8DgIGJNnRVhCN3ii1Q==","signatures":[{"sig":"MEQCIEQAkTDmNZbwU1cxsC47kNaR6uTpxTGGP70iOK+b+xFmAiAiIjIV31iVjHKUcWRAwmfoIkUgO9Kxg3fa1HEgw/VQUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"a45a82abe7cec100820c8c951630055c7ec4e487","gitHead":"d6204aae074b92227e2f72c7b9c59cb7c8c07171","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.6.8.tgz_1489434446284_0.7078919373452663","host":"packages-12-west.internal.npmjs.com"}},"2.6.9":{"name":"backstopjs","version":"2.6.9","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.6.9","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"bced77c04f64d98c4778b3f0f849f4e0dbe6ab4f","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.6.9.tgz","integrity":"sha512-Xrxtri7ECd59RIJraQj+6fMtDkBhK+di10FMTp5fR5tSVG7h8fDQkPGcrxpDy/YfQ9XZUi5M53NYJZZdu2NuaA==","signatures":[{"sig":"MEYCIQDzCkUdLNHsAAe6tvImuNuc0FnHZ1o9vrnfbdaaIS1oagIhAPMkdQclXma9HXsCL8cQ2myJr2oRJNYcrYfqjcty1ZMw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"bced77c04f64d98c4778b3f0f849f4e0dbe6ab4f","gitHead":"0b8410e2cb2da2a23129862b74212ec17353e373","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.6.9.tgz_1489445113343_0.5455500076059252","host":"packages-12-west.internal.npmjs.com"}},"2.6.10":{"name":"backstopjs","version":"2.6.10","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.6.10","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"c31dfcb8df9b7a5e795b87099753fed1521f90e7","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.6.10.tgz","integrity":"sha512-UK2Yne0/HKTQEpblKagmpDDqhEneYi09moYSwnhz43+rMxgnyQpaEcTabVNzTytIaa97JEuB3WibYIoTzNXUAQ==","signatures":[{"sig":"MEQCIFSedxgOsikNyl3mgSKNyluAd1mpKuovumXSg8BzOvueAiAWeerneXeAu3fVzf0KGrhaDE9Ej0oCKs8VTZuVdXdhSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"c31dfcb8df9b7a5e795b87099753fed1521f90e7","gitHead":"817dc831aa3622d7fb5c1584f98c32cd9dafbc54","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.6.10.tgz_1489514354072_0.3593583479523659","host":"packages-12-west.internal.npmjs.com"}},"2.6.11":{"name":"backstopjs","version":"2.6.11","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.6.11","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"0cfcb3b02b0b2d96f58e05eff8542e72240c90b3","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.6.11.tgz","integrity":"sha512-37sRtAeIKtUeZgaMcxXIgFEoAPFe5G21xalaGD8aGm37Flt1AKwMbzMcQuKK7zOTAkIhM+EbYcBC4mLRrazGqg==","signatures":[{"sig":"MEUCIFVmIXmpvoZbEeC7YnQOU5oa+gG/7QFVLqKbHWZ7RHyvAiEA72qfBnU/sIjrVcOUI8a5vnpDGZzKQ4F7y1AmUFCVeZs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"0cfcb3b02b0b2d96f58e05eff8542e72240c90b3","gitHead":"f2a1e9fd170c3e2af5591d750eba527a6aa5afba","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.6.11.tgz_1489515023453_0.9088982362300158","host":"packages-12-west.internal.npmjs.com"}},"2.7.0":{"name":"backstopjs","version":"2.7.0","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.7.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"a0d8aec5a11132202a7158e0d615d639385cd228","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.7.0.tgz","integrity":"sha512-fQNA7uL4b7H9Whn7mpDWg++oe76HyvsTbVTGjwFOB7ng/42HmaLCdnNCTNVt62NabsBbkZ4rQIjl3IOZL5xaJA==","signatures":[{"sig":"MEYCIQDjnZ6Mpq3M/VYAh4WUY2uv2HgmsbFFviLD/NFXhcPxLwIhAOhHFSXAFS+vE4eIaZGKa16jXM5PGJWo8RVxdMHsnlih","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"a0d8aec5a11132202a7158e0d615d639385cd228","gitHead":"2d48489043425dfd85c9dfd49c63b4b873b1ee0c","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sinon":"^1.17.7","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.7.0.tgz_1490397971621_0.16317414632067084","host":"packages-18-east.internal.npmjs.com"}},"2.6.13":{"name":"backstopjs","version":"2.6.13","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.6.13","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"93a3ca45b0cb22c9dc8f87a9c79d53c0fdc9521f","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.6.13.tgz","integrity":"sha512-mfikQDGBRn9AMUJ3WF8hsR6qJxAMoyTuSAcTJdYJcicLxsESLBgMINpBikwQXRlkSEFqVHFnnrOpCYJ5XRBtVw==","signatures":[{"sig":"MEYCIQDDA9AX7p5YFeP6twJ4Q8EYhjt2d3UcNRUiNXwMlxR6VwIhAJtY2bplrwt1rCodMHpPaLpEF9a/2okQmLMeUg1Ix5Fm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"93a3ca45b0cb22c9dc8f87a9c79d53c0fdc9521f","gitHead":"0a9f271658a7c3a60986469b52a6bab1d92f985b","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.6.13.tgz_1494530381224_0.9718135755974799","host":"packages-18-east.internal.npmjs.com"}},"2.7.1":{"name":"backstopjs","version":"2.7.1","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.7.1","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"e4ff86b2788698fe47e1906715de338618454770","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.7.1.tgz","integrity":"sha512-Xt+alsYTgDYyq+u0vhEuoCuvGDTY6+Z56CC82nwkTUCCH78RhoK0mR03RHXMGolar3FFCmk76PXXgJdYJs5c5Q==","signatures":[{"sig":"MEUCIQCaHrXKHzgJPcSO6OhYBviwwdGesdu6h5xp81+dkOdGlwIgPFJ44IJQXVKWL3aTMusJqUp8zkaahByybS3MjV3fBnY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"e4ff86b2788698fe47e1906715de338618454770","gitHead":"655266ee4b7b7bb52f899d75f85ccf5d2b2fc448","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sinon":"^1.17.7","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.7.1.tgz_1494530570139_0.8342293193563819","host":"packages-18-east.internal.npmjs.com"}},"2.6.14":{"name":"backstopjs","version":"2.6.14","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.6.14","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"5a417807ac971c50eafd7ecc49024120a9a62ecb","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.6.14.tgz","integrity":"sha512-25JLj6cBICDZHIooMOGhqWyXds4bBKdN71WBCJ07fwvUavHOUcO2A2XNC06bFjVz5EtVAgVIpQstxxWCjLLTZQ==","signatures":[{"sig":"MEUCIEo0wSJFwCWKTE5wtcaRhCCuYGJMHcLmNI+nR/Zi7zpxAiEAxdKVjOGlHVBt5dZFI2/XlwlTOxH70lesA5PmY9a9wrg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"5a417807ac971c50eafd7ecc49024120a9a62ecb","gitHead":"68cf60d7e5c7b4122c48e7fca9679772ab16f5df","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.6.14.tgz_1495136515457_0.17352179321460426","host":"packages-12-west.internal.npmjs.com"}},"2.7.2":{"name":"backstopjs","version":"2.7.2","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.7.2","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"784bc33f445611101d70797df382759de794f579","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.7.2.tgz","integrity":"sha512-PNs6EmJ5Y000mJWOmNmfycpV6BATL5Unxi9srHh+8FvTPG7HQZBE/gNABAEmEgQijEtJ6rMJPFHzevLoQNNh/w==","signatures":[{"sig":"MEQCIDwhaR5eILTU4VpJJD0Pwu2981TSKxUNTBT/oHLQIZXiAiB4n61FSuiVrc1PBYw0cNm1+ImBbOmEWz9gOSGw3cORTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"784bc33f445611101d70797df382759de794f579","gitHead":"634fb44c767b8331b3246880f7e631445e65a0fa","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sinon":"^1.17.7","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.7.2.tgz_1496346428406_0.3860504417680204","host":"s3://npm-registry-packages"}},"2.7.3":{"name":"backstopjs","version":"2.7.3","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.7.3","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"4a977ab0cdddc02595718706572db34b24c7ee39","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.7.3.tgz","integrity":"sha512-9NQInj1XxhZqGfEP7AvYfK2deEhzGFzj++Yx5zt4Q9BjrnX7Ihf3pDhj8DeORJTi/4PjL7q/f/1rh24cJAvZMw==","signatures":[{"sig":"MEYCIQD8OzgpeCuXhm7DmTX0lAiTz2tsoIYSZPePv2cmPCRjhQIhAIpNnaTd+RRqLM2gZiYztF391G+xRfZd9DhOaOyxPG/m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","_from":".","_shasum":"4a977ab0cdddc02595718706572db34b24c7ee39","gitHead":"52b9cb2d3e76385736de6b48ab3c200a033d8acf","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"2.14.20","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"4.4.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sinon":"^1.17.7","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.7.3.tgz_1496892922268_0.7725186592433602","host":"s3://npm-registry-packages"}},"2.6.15":{"name":"backstopjs","version":"2.6.15","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.6.15","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"480a263efa03777fb9cdf5935092d965f5c66e92","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.6.15.tgz","integrity":"sha512-MPjmMmzsKI/f2HENovyvWichdKgyvZ5O2zb+NST0qAA4DONzfiBYW24MhnFNh6r0x6Nxzo0sExnN1LWwxuqrHQ==","signatures":[{"sig":"MEUCIFBtoRSXOdDn0Y7D/0e1I9vRlWJemGHEo2qFI/BSVOVVAiEA06pBB+G2DdxWgRNS+W157D6IrblCkcjcr+7AffDatnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"21a7c14bc1babd355766673df3927c95801773ce","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.0.3","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.1.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.6.15.tgz_1497485151196_0.829060826683417","host":"s3://npm-registry-packages"}},"2.7.5":{"name":"backstopjs","version":"2.7.5","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.7.5","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"b5e706119d2b51a773b353b84556aa0e61c0253b","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.7.5.tgz","integrity":"sha512-X+JtxA9CwA5FLLXGq1FmQTJuO4j7l/MjfnqQXNOYj9Dtv5SS9nlGj9Yze+eg6DhksukEaz9nWWYA6SEP2tPFog==","signatures":[{"sig":"MEUCIQD83w/y74tUDLtzI7waRzfgQwTrHFJhDhdduH0flIZhlQIgEaRX0sTWdqmAtjTHKP1NIssIdeDxGy6pAPZEy3YRmvk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"8aa462aa60384fd1c6ef22ae40729cbbae4ce15f","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.0.3","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.1.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sinon":"^1.17.7","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.7.5.tgz_1497650478411_0.4623960491735488","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"backstopjs","version":"2.8.0","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.8.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"6067fdb429e6be7f5cbb3888bcba668922f2acad","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.8.0.tgz","integrity":"sha512-NJ0iDoDp9McuGlj892sCsRvQNfmVPkURnip4jhptrJeUoMiMrKH9ruqrvZL8MzgqPu/cN8lGgFpUXCed0ZiZMQ==","signatures":[{"sig":"MEUCIQCksUdC94HJJ2FJEE33ZgFAn9gwXWdVPzf4EFRMf+ikWwIgVPMxjVdMqWQIWWocoCTSELu9o11pZIoSp3neQmsjjyY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"39af5ffb10e627e455c94448adfc806d04697866","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.0.3","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.1.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sinon":"^1.17.7","chromy":"^0.2.5","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.8.0.tgz_1498339952985_0.730916342465207","host":"s3://npm-registry-packages"}},"2.7.6":{"name":"backstopjs","version":"2.7.6","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.7.6","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"f53603a26a8ee64dfda380b31f6690e912b11dfb","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.7.6.tgz","integrity":"sha512-1M3slt/iQWUuGAFLLcgDnQgcAaQstvZNjAgmy86ccTG0I+J/F4DWDSM3E+LyqK4I/dOu4vGDmzohHIe7MtKwqA==","signatures":[{"sig":"MEUCIQCIqbruPGGjunOZ5JSiVDt80rMLgIGxkn+srOhD3v8/wwIgViK8LWjtE4wVHzEYKPlaSdTHIx4qYvdCmOMuaAiFXF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"7c84936d29c0c6d6fa4da6a477716d04f9343e31","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.0.3","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.1.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sinon":"^1.17.7","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.7.6.tgz_1498341394870_0.5897361247334629","host":"s3://npm-registry-packages"}},"2.8.1":{"name":"backstopjs","version":"2.8.1","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.8.1","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"09b1f82849c054dbf721abbd0a73d22fef82045c","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.8.1.tgz","integrity":"sha512-/6d53BhB7SN/aX3JqseWCkWbyJZJLotqVGgOoJ7ATKhwl1DC1VlfPUztwCmkyuc3g+MocBzojyK177nuYVH1cw==","signatures":[{"sig":"MEYCIQCNBiIMta6rsd992Yr71D3ofRCqKuYfXmSa931s89jdXwIhAKLFi4gyZfZm7UgWMknSFYt3zsMLoLo/qm26UXY8oYx1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"00c562bb3d6c09fbff8459670b89c6f8366047bd","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.0.3","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.1.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sharp":"^0.18.1","sinon":"^1.17.7","chromy":"^0.2.8","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.8.1.tgz_1498577741564_0.3906049986835569","host":"s3://npm-registry-packages"}},"2.8.2":{"name":"backstopjs","version":"2.8.2","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.8.2","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"e4dd018f74f8f1910235757e1874509fc43c8315","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.8.2.tgz","integrity":"sha512-Ova1wX+Ac1XgdKojPeKUHddRY6rZhVL1zjJ70yhvaB34Y+dKWx56PVW2uY85WWEGD5yyPLZGQC2CbWQbI8cveA==","signatures":[{"sig":"MEYCIQDVPwaLKSQFphTmx1F74bY+s2LhMlrLtG+P4+wwKcLimwIhANxWZdlkpdAZgrwTf7UKts/rdTau0PIX7Rqr2XZycNXJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"caeb214b859905aee23dc60ccef6faff94d03cc4","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.0.3","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.1.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sharp":"^0.18.1","sinon":"^1.17.7","chromy":"^0.2.8","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.8.2.tgz_1498669425328_0.8181148008443415","host":"s3://npm-registry-packages"}},"2.8.3":{"name":"backstopjs","version":"2.8.3","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.8.3","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"15881bf68068418e013aff454683934365c0b149","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.8.3.tgz","integrity":"sha512-vopFOuwJdx2y0Kx7X0Dj7nfpx8rBKnFyEYWEpXwkehEyWzwZs60XzbjF3qdSZ3ZJeo8OsuVv8QdpLyQvyre9zg==","signatures":[{"sig":"MEYCIQDUdzQtlEA71VO+TQ1Qsa+CV9S0O5bgwpc05linIBs8xAIhAPmex1qjCQCJCGb0cy4L5R49EF5Znt3D6KmeHd0CN0bQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"f8d2f38a86b959809fc75e790ab141941392b2e5","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.0.3","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.1.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sharp":"^0.18.1","sinon":"^1.17.7","chromy":"^0.2.8","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.8.3.tgz_1498801402646_0.5162457432597876","host":"s3://npm-registry-packages"}},"2.8.4":{"name":"backstopjs","version":"2.8.4","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@2.8.4","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"a69a8e44a4a94c9d4788130be7d387acaeacaa63","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-2.8.4.tgz","integrity":"sha512-T8CQjYrIOdlcxZjvtlAkkzZZ/CtoU8rOyyqODeSYBGJCB29xm1ZV7ePX4oFwP8afYwhhhOMPhUUDBJrybYdfQA==","signatures":[{"sig":"MEUCIQDWYvG6bNmRvUonxEv3W/oMu+1QOUYxhc1I40AZ+5en9QIgOvjtCyGqEWyydPAoEcn1Q627j0QX08d93yAB71ru0qo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"42f388fe0acc3ada49798bb19dbd9cb086c24c7a","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.0.3","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.1.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sharp":"^0.18.1","sinon":"^1.17.7","chromy":"^0.2.8","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-2.8.4.tgz_1498891363462_0.3747923569753766","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"backstopjs","version":"3.0.1","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.1","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"b4365a824ccb51abd68fddb70b0f1a06d9dbdb33","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.1.tgz","integrity":"sha512-U2+YH4xKoBUm5NJZsCs4FE9ou3HDuOv7ULLxNpzjRjctUi/RDdbCSDaK/mSx18AENmIGwlE4ih/SoKymGea7oA==","signatures":[{"sig":"MEUCIQD4Ud3rofKk1SFL76fam2KS+a9ROEpPB8d/6Wn8uCBKfAIgRIDhtKSRi4CtI1vhJUo939Mtf7JMvNyNM8KPdM+6UDw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"90ab0cb4a3e30f2e50da80c8ad50fab82e98d74a","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.0.3","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.1.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sharp":"^0.18.1","sinon":"^1.17.7","chromy":"^0.3.3","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.1.tgz_1499882584247_0.911065272288397","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"backstopjs","version":"3.0.2","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.2","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"1f9aea9c1d2b0b2ef41e7c44bf9f15907584f98e","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.2.tgz","integrity":"sha512-75uwIBdPf3ok3BCu8N2BCgqBQyFDIeiD4ecyE45GJSyZmoYhKhRA7SmbpArLmPhP3vXatL16KBtiyn66dir7HA==","signatures":[{"sig":"MEYCIQDeSBDxOLEbf5XKuWZ3HC4QGnZQ6H3rpwIjKJWKF/IblQIhAJFfKNszcgWzIBu5RRW6IYCR72SqGzHQeEf7B1JVEo0M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"4f4a5e5aa03770252afe2ff9086e444adaea93e2","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.2.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.1.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sharp":"^0.18.1","sinon":"^1.17.7","chromy":"^0.3.3","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.2.tgz_1500508802476_0.6715017845854163","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"backstopjs","version":"3.0.3","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.3","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"ff24c4bdeb5c95e4fb7cc2b9d9029457eeeba426","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.3.tgz","integrity":"sha512-Y/qq+cVuG1SdxlgrZWIBYvFprGFONmTusYlAgGCZJIvJsNxY9MZtnA3kwSZXuGKZi8T72tZm4WKJKPJcqAJBXg==","signatures":[{"sig":"MEYCIQDXYbURZnkO6bGnJAgtvfML7dz/jgbTX3ytX5YYuZUYIAIhANuGOzVB+8XM+QuefSbzVyTAJGEOOFTLreqtlpaSU3Rt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"0a332860030c13f11c4f7d357e96007b9933fa78","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.2.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.1.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sharp":"^0.18.1","sinon":"^1.17.7","chromy":"^0.3.3","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.3.tgz_1500522776522_0.7175882000010461","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"backstopjs","version":"3.0.4","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.4","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"cca33db847f78b09ddf5763224fba7b05783aa43","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.4.tgz","integrity":"sha512-IKViJUH891Q5NP0ueZMZJRROhruVZqSEwvEW+kb3tuE4jib30pA3iIa1T80LOhhtSVmBVjinJ7cbd2NUrVaTyQ==","signatures":[{"sig":"MEQCID9I3M82t6yhU8e//cCyzD1SuOyl8W1ksNYf1rjsPTshAiAeqd/xIS/pazNeetKTx30hYqOi2+IALfv9ijE7Dh0jdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"5275d25bd4ecc544c972376f74cca9e050531789","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.2.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.1.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sharp":"^0.18.1","sinon":"^1.17.7","chromy":"^0.3.3","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.4.tgz_1500530577685_0.14640294504351914","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"backstopjs","version":"3.0.5","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.5","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"652fce27838ce70770a7d0fe0cd9c5c90e4b6ae7","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.5.tgz","integrity":"sha512-YRTg3jEECqvaJ3o2MTSVt79t90lWO8H7URwopSAuPv4B7nHGm9e/UWMTqRW6YtNZzEKSh9/5HLA/8s52m9YwuA==","signatures":[{"sig":"MEUCIFRAmklRCuCtcxsAnwzDMcFRqlBQwDd/QPagEGXybyc8AiEAsdU2f+aIj/WWTtmhNfTOyC3ewL60qRGJIZhSC6gqh8E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"c3b5991b3743ed1e40c4e11ba2e977f0045a3e14","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.2.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.1.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sharp":"^0.18.1","sinon":"^1.17.7","chromy":"^0.3.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.5.tgz_1500679163555_0.7544872567523271","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"backstopjs","version":"3.0.6","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.6","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"92458d8e592850d39504d18fe02013279be7466c","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.6.tgz","integrity":"sha512-k7pPO4BKCaSWJSYvdSJ1n8no4QHZ64Qc61aGAW5nlnpJIvbQFEe508zCoct2qyJ/LbBVygRQYsrsrvGU6aOjhw==","signatures":[{"sig":"MEUCIQDNld9tLfdQsMX3/+erv6oXVl/ZBN+fDMQitFRdQv0AaAIgfR/sN+XQOwpAX61VIl4gmEG6SWIAFDeg40uQGDp5qeI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"be59b1e1e6daf48887d937ee71a17de683ac83cb","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.2.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.1.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sharp":"^0.18.1","sinon":"^1.17.7","chromy":"^0.4.2","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.6.tgz_1501559751124_0.32578599033877254","host":"s3://npm-registry-packages"}},"3.0.7":{"name":"backstopjs","version":"3.0.7","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.7","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"c895e299bc963b7ce40348bacecc529a1c0adc2b","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.7.tgz","integrity":"sha512-dlLV8VRMqchWUaPLCjelKqjtx/Xt86BJ5driPO/y8/Qe1e/Ek3DXSjHfs2Sx8w9shtYHLCUVVINKf3P4l8w2Kg==","signatures":[{"sig":"MEYCIQDaI0Rm7vvo35n9M+rLIdp4uPCLIJrotQHX6hpu9u0IIwIhANVC5ZlXS5OOymACUyJ5vgLPqdQZwG1LNzU+c6nDwwHQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"5296d1d202375ab71eae6c26ac48d0c174244628","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.2.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.1.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sharp":"^0.18.1","sinon":"^1.17.7","chromy":"^0.4.2","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.7.tgz_1501652955136_0.23084777686744928","host":"s3://npm-registry-packages"}},"3.0.8":{"name":"backstopjs","version":"3.0.8","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.8","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"f692c2e4f5ee712bc1fd7d69394b0d15c92a8d97","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.8.tgz","integrity":"sha512-oG4p8rcKgrcFGdr/2V7FP2yp6wGY1vH6tvUjffs35SJrmOMikqRMzbn22c4LDm/h0ItcptEJj4nzainufwDQAg==","signatures":[{"sig":"MEUCIC3j4Rs1vndI9IKNMqNH8iZJU/q0pBmceMQCJVg7Xn0sAiEAwi8NR/gItUst1Ojse/ZhUjkXA/GrlqIG36F7WFG/w1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"6f1d3575633d0ece94899d1993192db374e22ba9","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.2.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.1.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sharp":"^0.18.1","sinon":"^1.17.7","chromy":"^0.4.2","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.8.tgz_1502122487106_0.5595021152403206","host":"s3://npm-registry-packages"}},"3.0.9":{"name":"backstopjs","version":"3.0.9","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.9","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"41f02ac5271af20acd056e2f3adde691f40be7b1","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.9.tgz","integrity":"sha512-xc6TaBK475NvOWGCScseUaYKPqekpykqw+8PcVpiUmUT0NdVSfPhZToxoqwzlr0JsmdDmdeyWHoWoXaHNvU8Ig==","signatures":[{"sig":"MEUCIQD4XhlfVM27/3ASBvUgeThe6SwOEmTp4nVq1aRt4ueNEQIgVisrt3BX0ny4QTzaM8NN35YduQW8hfxuu3xWnCZ9fxc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"e557fe8ac4a340b49ae7d8e9c9c131c84c728d9e","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.2.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.1.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sharp":"^0.18.1","sinon":"^1.17.7","chromy":"0.4.3","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.9.tgz_1502130683850_0.4800520450808108","host":"s3://npm-registry-packages"}},"3.0.10":{"name":"backstopjs","version":"3.0.10","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.10","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"fc825bf94cfee98eb1a9048d61afc7f8d5ad452d","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.10.tgz","integrity":"sha512-xGYIN2hbD4mepV5hnP8aSD+pvKvGemWtg9xeqPLqtvIeyoO6dBoxjIXe8pcMtuH4NL9/2d1FK+8IqPZ/TiE3gQ==","signatures":[{"sig":"MEUCIQC+uvuSp0WKP3OolzndN9N2/LUDGPxqNpUv3SSwdIw+JAIgeh7/hkDxDJb8vb/5ST/bBfc9PQ7zOWmy9/jDAkTFCGs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"1414ac95b52d3dc6dd250865804134a16fc5432d","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.2.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.1.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sharp":"^0.18.1","sinon":"^1.17.7","chromy":"0.4.3","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.10.tgz_1502482982437_0.08868928905576468","host":"s3://npm-registry-packages"}},"3.0.11":{"name":"backstopjs","version":"3.0.11","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.11","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"b46066f1312277494dddac17cfcc981c9b1595da","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.11.tgz","integrity":"sha512-pZNr+nCW4tdb5EPyjTuPtsg9zjrzVKnPgqHOVAO2Sph9T2m0VQEN4zY58S5GIzaq3umzvcS/2ThW7+rECRqXXQ==","signatures":[{"sig":"MEQCIGA1TU8RlBynZqbELQkDcx4wIv6xeLTDIf8IoaJUz5qoAiBsX3PXVw85HwnsvbwKgVbuv3m6/UJuPeUkfMCbEfwtSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"d928b02c592d858d6aa1c84689f58d3a9ee8bdc7","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.2.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.1.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sharp":"^0.18.1","sinon":"^1.17.7","chromy":"0.4.7","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.11.tgz_1502768398600_0.2790582226589322","host":"s3://npm-registry-packages"}},"3.0.12":{"name":"backstopjs","version":"3.0.12","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.12","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"5ab681f819912a1cc62b72095582a98d21bc1f9a","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.12.tgz","integrity":"sha512-4KEnBVd9esiF9HLxLwTvLWQ+ZH3xfhW7lioL9RQx4TAOFGhYLfElAV3/a4SruynGwoTomXVWESf5pKx1E/lOlg==","signatures":[{"sig":"MEUCIAy2jMutuqZr/BMPJpVwBLI5EgjFLMzL6avHfZpF0cEDAiEA28ox3kC4YWpGZpSaoOkzLWjprC3DkSvCBfzUYshoa3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"70e089329873a0db5ffd5d3b0d291ae95d5880ac","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.2.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.1.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sharp":"^0.18.1","sinon":"^1.17.7","chromy":"0.4.7","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.12.tgz_1503098561210_0.5323726199567318","host":"s3://npm-registry-packages"}},"3.0.13":{"name":"backstopjs","version":"3.0.13","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.13","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"1bb5596dc1d2a1a4c277bdf212b4767ec40a67e1","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.13.tgz","integrity":"sha512-DOixc75DZs5dOv0g1k5ltJDZhca7vt9CYrMWvNT1nQMD7ruUvgssnFYAPVy9aipqjd6iEfehsOjiX8SD203Lpg==","signatures":[{"sig":"MEUCIG6zX7yEnmBUCOZwTm1zfx/MCI471gIp32WW2y0sNPYBAiEA/1Kgg4VxB4tsUoF83N0cArcIMen4ITc+zvLpZutHscg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"cabc385f4eb52f70c116128eac620435e5a7e5bd","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.2.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.1.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sharp":"^0.18.1","sinon":"^1.17.7","chromy":"0.4.7","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.13.tgz_1503098859184_0.8576674449723214","host":"s3://npm-registry-packages"}},"3.0.14":{"name":"backstopjs","version":"3.0.14","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.14","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"bd447dad768fac4bb701bcbd978539e0e9802b5d","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.14.tgz","integrity":"sha512-wqXZZgwdu9gC+l4nhO8r0KjnMYgjFCk8ATpx7iuJVT1qzBLRYQMPKp+OdCyhlP9s+c2rCLrNVfyK3bCyU+HkGQ==","signatures":[{"sig":"MEQCIBG0YISv43FCxX/jDM/yDnghlDsmBa5Xfwr5poukmswSAiAatO/17gKbwtQtI0SW2S8+l4RWmA1e6kuUh8gs/LTlIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"413c50398707a638170afecc77422d5337696ba8","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.2.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.1.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sharp":"^0.18.1","sinon":"^1.17.7","chromy":"0.4.7","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.14.tgz_1503294584289_0.0963153806515038","host":"s3://npm-registry-packages"}},"3.0.15":{"name":"backstopjs","version":"3.0.15","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.15","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"3377bb0940d43365db7eb17b66a0aa5bea1b0a1e","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.15.tgz","integrity":"sha512-7LF+GL+nZBxQVYPxdYNGLlKta9IbNQTQfyxiTNV6yCGGsZwsFlrpYf3TpFLpB1pSsKYKyfTvbqn07EO/GDZMEg==","signatures":[{"sig":"MEYCIQC5eUJ5Rm1jgtThzp5dtE6ENp9dFrpfn8caCLq1Td/jLgIhANWYWiJX8V2Pw4Yy+wCnfkDzfBYLvekRPxdJTxoWoPKP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"d0f9962d24e15b62b4864168f4bae28bc3569676","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.2.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.1.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sharp":"^0.18.1","sinon":"^1.17.7","chromy":"0.5.0","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.15.tgz_1503411830510_0.6147966722492129","host":"s3://npm-registry-packages"}},"3.0.16":{"name":"backstopjs","version":"3.0.16","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.16","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"5744b74b1bbb86e0d2e4a4cfbb77bfbaed9397c3","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.16.tgz","integrity":"sha512-T+5Tf7GQ/jmN26LxdgAVWzatKvs1lFd63QRmIcUKNWUTCNFc/D1SGzfTfLK1nqX0I0OOGOw4ZmDX61GlJhEDVg==","signatures":[{"sig":"MEYCIQCKQs+Uj5NTqMjWNOpBtelnCWsIywYZ4yfD1MHLtrlFQQIhAL+vbGpo9R7rTpdzBpLl2x3opSvtyWCTgYVX9Bh0V8Yf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"129537d5ecf3a9504936366cc7cc7d81736e900a","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.2.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.1.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sinon":"^1.17.7","chromy":"0.5.0","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.16.tgz_1503412577969_0.6583457929082215","host":"s3://npm-registry-packages"}},"3.0.17":{"name":"backstopjs","version":"3.0.17","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.17","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"d3b1b90597f9345b06e22a9edbc5328669a0f594","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.17.tgz","integrity":"sha512-wvMO/EpUEULG0L4o5VtZYBHorS0VXheM7RiIAnA+yGSpofJsDRHqpiiwGi+Z1SmBmvZlq6XF4NFmOaq5+bmLeQ==","signatures":[{"sig":"MEUCIQDVzyX2AR5PQAbouTSTmpTfZX4E8Fe54ldtMOwSvjNh6wIgWAyAiYG52ryGIV3SDIJxCFRfqXmeGhdqReG9qAtxpUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"e7ff9d831b83404dd60d59243df276cd3a4427e9","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.2.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.1.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sinon":"^1.17.7","chromy":"0.5.0","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.17.tgz_1503422974315_0.7162728689145297","host":"s3://npm-registry-packages"}},"3.0.18":{"name":"backstopjs","version":"3.0.18","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.18","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"637293f658315040d053588078cef715c2478b72","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.18.tgz","integrity":"sha512-y4zlt1NIQg43PGh/mv8eWJhD7PPy6/eE6aY5Jv2e2ggW0m4fEtWWMD7Lzgh8wwgpIARw+RVwdS11rRBgjXD4Hw==","signatures":[{"sig":"MEUCIQDFvUNOFxwll7HoEtMVJNkaty450V6FfAuf7mqx/1czIwIgaUHOA9Y6Zy/EIEZYSecT5CnVvBJof8A2breeBc9tpRs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"3c2d976fbe1dba97673027dbc1e4de09e1df6e2d","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.2.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.1.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sinon":"^1.17.7","chromy":"0.5.1","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.18.tgz_1503463536864_0.45181935909204185","host":"s3://npm-registry-packages"}},"3.0.19":{"name":"backstopjs","version":"3.0.19","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.19","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"5ba46bcc8d1e5867d8ba7978a62a28d783a20942","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.19.tgz","integrity":"sha512-IYVskCtxMjGOxregF0XrJuDPaKMI9r/z/BDGFtg0B9o8rPOZKvvwz3lTybT3Yu0zGWznn+EqeVCiotan+zSbVg==","signatures":[{"sig":"MEUCIQC70Nh+lJps0GGnR3pvV5R76+UA5JhW0NlUTrtVuWwkjwIgRuLo5cmWkHAOqZY82f40+LJ1eGD1F8jW0Pcs5KcNX+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"35ed537bdbe69f72ac12f8d4cfba6536a3dc8e04","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.2.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.1.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sinon":"^1.17.7","chromy":"0.5.1","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.19.tgz_1503679537320_0.07841885345987976","host":"s3://npm-registry-packages"}},"3.0.20":{"name":"backstopjs","version":"3.0.20","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.20","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"cb81bb1f618c7bc8212af023a92cb0e02de98dca","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.20.tgz","integrity":"sha512-aIMmW7rynbk+CkeOkWk18WclTBxJeoFDVlz1LvxRb7GHRq4mT7BEdgiCvobWp6DoEWciJ3VldygaD/RQmEJZkg==","signatures":[{"sig":"MEQCIBhYPhmqo9PjUDiuCHOaMuPBq5AAaIM4iy0C4QnxJ5FBAiB0MZLKP9YJq8RdSeHZNedzZ1+Rv9NPlJSnVa2Bp3Omyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"10927d1ef243324db33155255ee951d684b95cb2","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.2.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.1.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sinon":"^1.17.7","chromy":"0.5.2","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.20.tgz_1503685426673_0.1330815078690648","host":"s3://npm-registry-packages"}},"3.0.21":{"name":"backstopjs","version":"3.0.21","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.21","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"d1fef666788b81d2fe769ddde0ce820258f285d5","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.21.tgz","integrity":"sha512-7kt85K42uwVacpRSW4k+IEcreOcEf+vvYE7fZzZ6sVjub2EiGk2Vxsvr1esjBSlryxaG2gts6NrBIYnt334/Yg==","signatures":[{"sig":"MEUCIHTR5pJ18s1aGGKyIchm2SqzUP29EroLHv6clmJ2dGXjAiEAomivwwXp8jEMP+AKLNQFtVFY564RXyaYd90KIJ/hn3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"f2d24746a34ca2064b7f17f1157c8186091035ac","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.2.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.1.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sinon":"^1.17.7","chromy":"0.5.2","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.21.tgz_1503965501989_0.059920851374045014","host":"s3://npm-registry-packages"}},"3.0.22":{"name":"backstopjs","version":"3.0.22","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.22","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"f74159a4e54d031aa3c550d96d6b3a224ff17ebe","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.22.tgz","integrity":"sha512-C1dojAk+JkPSTvOMDpiXCwjMzK6JC76go+PBgpVOSsfR0i6mIvAqFIMuQUiy/ZJaUAI940UeGIUrY78nOs+KAQ==","signatures":[{"sig":"MEUCIDKhwqt4KauMPgTdc9GPusxJFSE5+0kMmF1/2ZPRTcPjAiEAh+XqujLWb6+ej38oURAia4wYFuZ//n620CYHNS8X3AQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"17671b0c8699a6e812e3a499b51602c6a138650d","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.2.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.1.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sinon":"^1.17.7","chromy":"0.5.2","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.22.tgz_1503966992561_0.20992919080890715","host":"s3://npm-registry-packages"}},"3.0.23":{"name":"backstopjs","version":"3.0.23","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.23","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"51ec1f9332de3fc6892faaf3f87433cab9603d82","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.23.tgz","integrity":"sha512-ZMWFBXJqg4WjJWVjsFBMYtlijyEfxaLVxIuBAbqAkJ3mNg9AOJ+efyOdGUJjd0D1XAkSJobjETo+e+uJtrml8w==","signatures":[{"sig":"MEUCIDKVjyWfxZD0hw/BRQONJjL7GL3IlnOnsTw/0uayk3RgAiEAnOXJ8es8GT+8mPucfzRbeO8i7H4ZVHjGlsoPgBaUZHY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"69b1fa295b6cc0a63c7fe7387c9955569aa5190d","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.2.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.1.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sinon":"^1.17.7","chromy":"0.5.2","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.23.tgz_1504391398358_0.3535300469957292","host":"s3://npm-registry-packages"}},"3.0.24":{"name":"backstopjs","version":"3.0.24","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.24","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"c02c46d35556728bd227b6f6dfcb85987f4dbe2e","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.24.tgz","integrity":"sha512-kCP7aCCM3GHgJVFMyH12AvE3wGrNr12N+91nkr/sNp7O0oY+Gfjom7I0E/0dA8HipOalB2k1Z8afNYVYOT9ZqA==","signatures":[{"sig":"MEUCIAdp+WaPKiH4Lv3c8+UYss6z4FgkdiieYiKAQj5TJso6AiEAqd311WZ6CBcZBoZSwAVCosJep1IKFT41riEprmwaRIM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"616939e43345a3042f2d32c374f0a1662789b5a2","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.2.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.1.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sinon":"^1.17.7","chromy":"0.5.2","lodash":"^4.17.4","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.24.tgz_1504592283395_0.9393152219709009","host":"s3://npm-registry-packages"}},"3.0.25":{"name":"backstopjs","version":"3.0.25","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.25","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"299401c3859f4cfbaf0ea4b580496001a3ee5598","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.25.tgz","integrity":"sha512-/gIU6FbA5z9QH03HECE8XdnZN3oridikZr43V5JOU9kty51Lhf9j3jODeQJZFpDHBzlcuU90V345gB7Hs5UsJw==","signatures":[{"sig":"MEUCIQCywSHwtduFo2Yk3/GvDCt0oeJPjTp7jR1WN33t4okQ9wIgXFMx/ZXTL00bK2M6jieGDscKL/H7sSvN4Nen02SWvXs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"1f06cb0eb4bb8e414e2e829ad38051d105331e2a","scripts":{"echo":"node ./cli/index.js echo","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.2.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.1.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sinon":"^1.17.7","chromy":"0.5.2","lodash":"^4.17.4","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.25.tgz_1504995979570_0.04762757825665176","host":"s3://npm-registry-packages"}},"3.0.26":{"name":"backstopjs","version":"3.0.26","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.26","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"c8f834dcd48a6c7fff612e6037802048aed76901","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.26.tgz","integrity":"sha512-/5em2C/D5RgKYWeroLQ23DS+8Gq9XdrEVSgLOt3e1iMEy4qi5jyU6HkHFHjGrdRHX5rf7mzoX7tR34B69Ya6iA==","signatures":[{"sig":"MEYCIQD/AZBnDXJM02vrOUH02dtXRZJBjcaPG3G6Apng125B8wIhAIdU3JSaDmwU8kW5Uasa4IYP+PLPOJGoBOLtIkehgq7Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"76d8a38a0f8be5e9db1a22b47c5732b60c59dfb7","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.3.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.5.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sinon":"^1.17.7","chromy":"0.5.2","lodash":"^4.17.4","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.26.tgz_1506013701542_0.18185792211443186","host":"s3://npm-registry-packages"}},"3.0.27":{"name":"backstopjs","version":"3.0.27","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.27","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"2f3bd0ec50a73a941213e5e439692e0bf6268e61","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.27.tgz","integrity":"sha512-mZh4w3FisFSI79IFz1lnXfYMlV7Ht8kPsee1+2nfn00zt5d9geeuD7ebhQBoYyL1kYieDIpN/aJo0hmvw3t/rQ==","signatures":[{"sig":"MEUCIF4cwmRCAuPSaRelUNcuZd4qmLGBleEZTHMFIrgSDbnYAiEAg4N6alsz3ebovF0cw1ps/O9enhEnXJPFlpRh2KqmoBY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"c787c5b1cdd2b0ea1001ca0567570bd856567aac","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.3.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.5.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sinon":"^1.17.7","chromy":"0.5.2","lodash":"^4.17.4","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.27.tgz_1507882783708_0.21366257802583277","host":"s3://npm-registry-packages"}},"3.0.28":{"name":"backstopjs","version":"3.0.28","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.28","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"b1e4f0ff36801874b0cba07e4141c5bb14dae389","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.28.tgz","integrity":"sha512-5Kbia5azAStoKxla0AjaweB1VEgWIPTQEio/sKqw2kEPGVA8RU/R3f9+sBwPD3KTv1sq42+pku0iNevLrzroYQ==","signatures":[{"sig":"MEUCIQDceV0/cB/5zSwn5VHjEum1P52rTTKo4G2A2zzGg7SkRAIgIlXdfOu7+Ya5R2j6v9ePwUkMVPop1vyQiAAi0VlduRo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"7a1636770c9153e55e2afee897681b2e2e572869","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.3.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.5.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sinon":"^1.17.7","chromy":"0.5.5","lodash":"^4.17.4","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.28.tgz_1507919225331_0.7776569479610771","host":"s3://npm-registry-packages"}},"3.0.29":{"name":"backstopjs","version":"3.0.29","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.29","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"d694b24b6d30ce9b064968b7859b272f565b04b4","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.29.tgz","integrity":"sha512-L4/w1MnltwNU3dANabqnRqmdGAJyRGHDC6lTSVeLl2nWJ2EDM2CZgyVjc1qSVXDWa3UzAnSozIDRtivtEKumeA==","signatures":[{"sig":"MEYCIQDfU9WjTdkUbgReo/i97wxRVn2FV9VR6jAbZCnQAaNoJwIhAPWavbj+cOIV6w8O/yQW72Uqi56rNdL7aND7LdVZFRQR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"e62a345efd51deb129ead4b79fc9a4dcad03ecfb","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.3.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.5.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sinon":"^1.17.7","chromy":"0.5.5","lodash":"^4.17.4","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.29.tgz_1507921796140_0.6140029409434646","host":"s3://npm-registry-packages"}},"3.0.30":{"name":"backstopjs","version":"3.0.30","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.30","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"c904c3417cff92da3d5f6782d24da7f866629309","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.30.tgz","integrity":"sha512-acVedLl/VmV7BqAtlQfRSZyPnwLRB33YsMUlTHgUFknvHosbRzy7RZ5TochIxtt60qPWi4z6Hr5oRds7iKC25Q==","signatures":[{"sig":"MEUCIA545CiKIZ6sCNHAZBnhVtm9+PxkoHoHpFWvEaE3qkicAiEAwY/rz/Q7pon5IMGH5kpzTMMOBMFo3QmZAyLEecrE7/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"ff89d50ca17ab7dffec25fd05c717ce419500da9","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.3.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.5.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sinon":"^1.17.7","chromy":"0.5.5","lodash":"^4.17.4","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.30.tgz_1508334933214_0.44587894645519555","host":"s3://npm-registry-packages"}},"3.0.31":{"name":"backstopjs","version":"3.0.31","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.31","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"5839ba0dcae599ac1cc7a41be1ad7c66d67decae","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.31.tgz","integrity":"sha512-hc7X30kUa22BDRmS7yGZ+usmaQEgFzUsUViNjI+HV4EVAmMznZdljJ8li7FlerGs9WAfmZrnGAVHgtQujvFYtA==","signatures":[{"sig":"MEQCIFCVre55Kf21C5VasDKytjc4AS9gJzZBpAcVDLA1s8tSAiBYEs/iNJiHna9vEdsllu+NDFRYtMTfuAAZbOXmnNTUYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"338c4e00127eac7e34b1399bab89a15f4e5be34a","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.3.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.5.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sinon":"^1.17.7","chromy":"0.5.5","lodash":"^4.17.4","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.31.tgz_1508534062539_0.057258970802649856","host":"s3://npm-registry-packages"}},"3.0.32":{"name":"backstopjs","version":"3.0.32","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.32","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"bace3cac6c8fddd05fbc5a35fa7b749258b5d851","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.32.tgz","integrity":"sha512-zZdaGGmtXwvhO+tmPgFqxBdmhD1m7QuTF5V99xaYTgsvv0mIDirAn/y8PrAomrIyZEEzWwK8xE18NA0anRBK8Q==","signatures":[{"sig":"MEUCIDa29nJ6C6yD6vuCNiF7aXkfz5+mlxpW49eLMWywIPxlAiEA6Hda09OIdeEBO06wDWPBHC9GPxUe+7I8Bnp+V+t+Eco=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"8a7cb06538b4c05900f68a28341a56eb248f66cb","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.3.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.5.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sinon":"^1.17.7","chromy":"0.5.5","lodash":"^4.17.4","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.32.tgz_1509522855503_0.42369327833876014","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"backstopjs","version":"3.1.0","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.1.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"9ce85db7a880d73cc35ecb61e2ce1ad0183d8ee7","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.1.0.tgz","integrity":"sha512-G8yAO+84x8bCqRCPQXF2LspQn4WDvYJC9tAlI6b96a3qvosHThtwcNAhLSDM7PV1dEjQnXbgxo3k/eVs0VxGyA==","signatures":[{"sig":"MEQCIBURblKhBhPGE7KsRfrNFwDDvw7XSNzVeSsrnOpS9i9kAiBbI0JfDzqrQRW96XufJFPkPSC8Mq/DVysLAHg1oMY65A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"7e87bb9d80c17ce5e99d993af26c3192c62c9bf8","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.3.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --no-semi --write","git add"]},"_nodeVersion":"8.5.0","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.5","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","react-twentytwenty":"^1.0.4","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0"},"devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.1.0.tgz_1510008451259_0.47771755838766694","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"backstopjs","version":"3.1.2","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.1.2","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"f49b31616f6e207f9271b4edbf71ee2cc3b056b4","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.1.2.tgz","integrity":"sha512-p00ZzcQC0w34ydF3p4gx6AguhlKio6K5wV9nOeppnBB34WAe/b1XdNB4T5AirmDOkk8gqJvjGvKnfQrYv+raBg==","signatures":[{"sig":"MEUCIBOtF+7eA1U2EeU3VNlqUDLNI3kYz7Nxdk7MERQpD3JRAiEA41rsGcd5Efz2y5DIvlgGYSQ+j9vXU8XSwEdCGr6gzSI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"544e5c94b28c9956468c23891db0b1cc41278a33","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/","openReport":"node ./cli/index.js openReport","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.3.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --no-semi --write","git add"]},"_nodeVersion":"8.5.0","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.5","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","react-twentytwenty":"^1.0.4","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0"},"devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.1.2.tgz_1510372280144_0.9320752248167992","host":"s3://npm-registry-packages"}},"3.0.35":{"name":"backstopjs","version":"3.0.35","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.35","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"db56a91fbf5fe2735128a3715b7b36d234e79838","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.35.tgz","integrity":"sha512-iSREklVZ3OqpprB4zje9yOVa6jZLrGXRzivBTBDsczbBrfEMEBpAUJ2ECCcm2q8q4nUpswnmR/kKHATLYAqG3g==","signatures":[{"sig":"MEUCIQDGUBhy0rZlgIc7V+elze5sGTmVSVw5f7enfQ5FmHgZCwIgQZapgb184FThQEYnqvdKi/AtGuLROs1rAu9WUnPgONE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"270c11c9698cb4a8c0ec998bb58a27d13084d116","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.3.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.5.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sinon":"^1.17.7","chromy":"0.5.5","lodash":"^4.17.4","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.35.tgz_1511887408062_0.2676116731017828","host":"s3://npm-registry-packages"}},"3.0.36":{"name":"backstopjs","version":"3.0.36","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.36","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"3660a3f5f3480764b5bed7da722bf0b41d94764e","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.36.tgz","integrity":"sha512-sM0mxMlJ2P5dZeJv6ZPKkZM5hqalUfhmUtrlE+ew7uN7Kv7LnUIUJn2Mgo4Bq/ZZlg93TtR6XEbj+frv6KA8xQ==","signatures":[{"sig":"MEYCIQD+ZCfdXu+zJxOzwCaR2fzx3vJy0QuZViZbYqPajz6OSgIhAM6Mr5QXe+rL+rb27YuWsXSgg23KWSJPOZq9bepl7pMH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"63d28cce8cf16760c24a6122f3b8113e3f591559","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.3.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.5.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sinon":"^1.17.7","chromy":"0.5.5","lodash":"^4.17.4","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.36.tgz_1511887904378_0.32003200240433216","host":"s3://npm-registry-packages"}},"3.0.37":{"name":"backstopjs","version":"3.0.37","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.37","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"96c428ac31d0325938b7634d61a9beec55da86fc","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.37.tgz","integrity":"sha512-RLE/bwNKFxZ3LS+SQo0iyWuwBwBCpkNyP4y/eGfNtvDxGmn1xoyef6FztPNxUbFNUE5HRRv1pYDVjAlA1sqlNA==","signatures":[{"sig":"MEUCIQDznEb8y1Z7tYlJleldUoa0VpiARTapveAXPWoorMlAEQIgJPwdpVjuTw0QaO03SygNKN6cXM7o0JyNfunVGZrF3DA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"5241ad5a78e5bf4c0912c7aec08a0fac30fe6b00","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.3.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.5.0","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sinon":"^1.17.7","chromy":"0.5.7","lodash":"^4.17.4","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.37.tgz_1515084645864_0.28710721828974783","host":"s3://npm-registry-packages"}},"3.0.38":{"name":"backstopjs","version":"3.0.38","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.38","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"987b178d9ffc0a6a89811de468e8c324210e556d","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.38.tgz","integrity":"sha512-QOILuKu7jRilWwePtDUTSBTSv1yoWx59/8tUNB/iGATd2i1N+Hz/8IToNTcsh1ejteUSBTFXeOnVXVqhiIgtWA==","signatures":[{"sig":"MEQCIB94nbOiL7jdja11+7OWx0+th46K8kOX1Nn6t3JUT0sBAiAYxwNCZ3g1XAW33ntdYIXZxXZ64oEeWW3hyfqqL5Cw3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"e6577c1a067b32092a430893d0959bda4d62b810","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sinon":"^1.17.7","chromy":"0.5.7","lodash":"^4.17.4","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.38.tgz_1516208361176_0.5406341238413006","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"backstopjs","version":"3.1.3","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.1.3","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"707e4540ff787e354bb0ed359fe77592a1219516","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.1.3.tgz","integrity":"sha512-2r/IMPsh1QMHVG8zxt69A4GsJ2amZVkkbKjwtpIKU6k96n9Q2pZ1o5ZRvo/UEavipUrXmSZEOgivsgC0LrYyGQ==","signatures":[{"sig":"MEUCIBU6GtlozmZSCfHnWv5i3fYLMFZsco08rSKmlu1wIG8sAiEApisWRP8s4+MNGmVlkODzufPGFE/9IwPk6Octp02+L+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"efcb8f4e9d13e30a73e7b91e5d5d430c05fa2493","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --no-semi --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.7","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","react-twentytwenty":"^1.0.4","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0"},"devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.1.3.tgz_1516917181948_0.33352643228136003","host":"s3://npm-registry-packages"}},"3.0.39":{"name":"backstopjs","version":"3.0.39","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.0.39","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"56b5a60c709d10126993a90b36684a1271b6e8de","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.0.39.tgz","integrity":"sha512-VcBSN3xYkVxGfKxyIPOFMPaXJNG8kE2C30ycr4HTq1/PmhtbkBKToSeHjkw4XF3160ho9mkTASi0/g8445BYTw==","signatures":[{"sig":"MEUCIQDrtr7EDFLa7LxNxAaA7X14kkshLJcnPlbn6RwYBEOb0gIgFMoyifMnqSPLLjGqloln7ewbsg4uqipCzhso2URiY0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"8f215323bba2871454c55d18fc31aa4bb01daaed","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","sinon":"^1.17.7","chromy":"0.5.7","lodash":"^4.17.4","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.0.39.tgz_1516917397805_0.5925724250264466","host":"s3://npm-registry-packages"}},"3.1.4":{"name":"backstopjs","version":"3.1.4","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.1.4","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"61d8c3125168866258cc61e0cea97d2eb0d70f3d","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.1.4.tgz","integrity":"sha512-f9Lp3B31pIsxEhX3f+3mMspmZOCAB+AwOcvbG0g4TpQbVfOmx3mkEd/xTByFVGB72Uu+hyQb4i+RR4E2veDp4A==","signatures":[{"sig":"MEUCIEwHg5o+2ZL/WglvRjToFgWr12ywaWryX+yxyi+6ueWgAiEAhdioF20WC2fV75vu4Mxi8eVKClL+/4/uFCaTL22B4XE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"c9e05329109615a5ce4377c5ef91d04fff89dc0b","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --no-semi --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.7","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","react-twentytwenty":"^1.0.4","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0"},"devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.1.4.tgz_1516917464321_0.48462936468422413","host":"s3://npm-registry-packages"}},"3.1.5":{"name":"backstopjs","version":"3.1.5","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.1.5","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"240f5a464706c04389ead6a0ea5c4788886bf9b6","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.1.5.tgz","integrity":"sha512-owhrxqYYfhQErjPTFeKMomz4Iv3z7Tvp3I8yDl8vI+P6PGGs4PXMn3yyP2QSOwaLiujhA94wI11+ftxCnNvN0g==","signatures":[{"sig":"MEYCIQC3pRlLtAwKh3bkax8/3iQIBWgEkp4g8JnngnCXfoZACAIhAOOt6MUsy4WZQ/KoMCjo/o/qbItrTy/i8VW9wcdkwyGG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"7b146b562c66f634e7ce8af9f185de94bcef99db","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --no-semi --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.7","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","react-twentytwenty":"github:garris/react-twentytwenty","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0"},"devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.1.5.tgz_1517041929556_0.7149672745727003","host":"s3://npm-registry-packages"}},"3.1.6":{"name":"backstopjs","version":"3.1.6","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.1.6","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"12a348bc7ff0f41e33455e2450fea4f0c9c375f4","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.1.6.tgz","integrity":"sha512-XUfpxwOaYNA8wYuXdKWPJQGhs0ueaQtbbMHAWqenNvl8WbdKDVPUMS0Cr+qsI93MK/s8/ez3z3s7kULr7ebQMg==","signatures":[{"sig":"MEUCIBEGhN/5L0nCwhWgObyVsDCfHnQavL2nMt8UVUevYP3qAiEA/Go357gzHaAqSHxvGNopNxrmM4BHN+IFzMgQmTlI4Ak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"b04f4e387250468bb287e9426d7e4d8674822384","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --no-semi --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.7","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","react-twentytwenty":"github:garris/react-twentytwenty","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0"},"devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.1.6.tgz_1517042441833_0.32097245566546917","host":"s3://npm-registry-packages"}},"3.1.7":{"name":"backstopjs","version":"3.1.7","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.1.7","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"80767af2f033a48a0391abc3ab2f46947fd2350a","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.1.7.tgz","integrity":"sha512-wVj3o9Nbf4SJjMm1R9o4uIh5tl8ykb4UqM/8Mqbli+8U5pzE8f5VTvUy9JErN8GocEiSgdVncT04XR6sk9Lf5A==","signatures":[{"sig":"MEUCIQDxNmwfp6cH0TN1ebn7wfmsTYsUUmV/OWxWWdMPYyrW1gIgEcLrrsytfNYoEEuiJKf5jRebGAzoKZaa/lu58o2IHK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"f558321efa822da0ec0401233d6b0d0be0b27aa0","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --no-semi --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.7","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","react-twentytwenty":"github:garris/react-twentytwenty","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0"},"devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.1.7.tgz_1517173622414_0.9765671463683248","host":"s3://npm-registry-packages"}},"3.1.8":{"name":"backstopjs","version":"3.1.8","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.1.8","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"5821b61b95f3b8e040f67c6f4795f111386c9870","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.1.8.tgz","integrity":"sha512-oS2os2LOyUnPfAWs7/HN632rftU4SMp/WmiejCeU2uwVCVzDPK6zzJmzRKUkDNm1dRICMjEI1eViWLKavU8FGw==","signatures":[{"sig":"MEUCIHB5sm7QiYJrfc6zGdotQj8FZLp7ZlNbTLJHMJXi+Q57AiEAmeoi0hectoZXLlix4kXbMgpkq69WrkaxXDz6r1yRKN4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"5047bfec2c55428f6d106a7e6305707ac6800d4b","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.7","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","react-twentytwenty":"github:garris/react-twentytwenty","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0"},"devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.1.8.tgz_1517209210906_0.6865000745747238","host":"s3://npm-registry-packages"}},"3.1.9":{"name":"backstopjs","version":"3.1.9","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.1.9","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"98c9eade33c600225618ba6c4b2e75c64d6fa7f8","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.1.9.tgz","integrity":"sha512-iFGH+fJH/3+MkzBmKwN0KSD7ratbq6Ntan6k1mNVGKGZXWRpZl8M/ZriyvB1EP/dY8m+8Y3Tb4a+mLUzz2q4DA==","signatures":[{"sig":"MEUCIQDEQA04ywhX4Dmy/7BLEzjAKLSetBux1/FbR5ctNr+HqQIgJ22ER1Ne4ffXGmaEUQMuRNNtMHDiCkvhCqBYyqifDg8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"7df3900bd4e1fc81d775b329e67393d4f1e9c667","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.7","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","react-twentytwenty":"github:garris/react-twentytwenty","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0"},"devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.1.9.tgz_1517251809760_0.09910149802453816","host":"s3://npm-registry-packages"}},"3.1.10":{"name":"backstopjs","version":"3.1.10","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.1.10","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"bb25716af52aef413f981226b553f43a59f4c752","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.1.10.tgz","integrity":"sha512-IrGI5FJX2AptF93vsbgLRXHWFxl3uQQN/wEWfaozga8qIzcerWSI68tIHR1Q/as3A+cUuMAyh79ZEgd5bDpwIQ==","signatures":[{"sig":"MEUCIQDA7Qxa0TIIkji8Fd9zk7oKM6YlH0FeW7voZLV5+ePA/QIgVqhyKASkEPX1dotm+HopUrAd11uospYMttRzR79jnTE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"d286a0092940fa9bee19c1bbe2f63f8ead0ff49d","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.7","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","react-twentytwenty":"github:garris/react-twentytwenty","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0"},"devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.1.10.tgz_1517288386045_0.1545668481849134","host":"s3://npm-registry-packages"}},"3.1.11":{"name":"backstopjs","version":"3.1.11","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.1.11","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"ef6c0838ac0d43ba76d6ec3b8c011ccc6cbdccfc","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.1.11.tgz","integrity":"sha512-Tko4WemahW1RU4xtEBrvSTZ6G+7zeAGA2QS6fRt9WmNMpvGa7Nkh07dWikcDC1UDHA3Ks+6gQNqnZzyNx3p5iw==","signatures":[{"sig":"MEQCIGNhF4/rTcB/GSEG8hjy6BKeWjVcU4qQvGepKerQsqxwAiAgL1Lv9vTUE6vc0ViYkY6W1Z4xVXEifRe7bGJ6a53rTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"d1afcbfd9f3422d6ec5da8483909b5c8dda89723","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.7","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","react-twentytwenty":"github:garris/react-twentytwenty","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0"},"devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.1.11.tgz_1517363452766_0.13602777104824781","host":"s3://npm-registry-packages"}},"3.1.12":{"name":"backstopjs","version":"3.1.12","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.1.12","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"515fd6535767989e9d37fc18ac38ffee85e26c0d","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.1.12.tgz","integrity":"sha512-tgL5kzM4FZuC/+ntWFI761A4DjkuaczR41qEIrVomQQefu8udUhVN4DnBTMD5ZR9yrC9XFTa9vgSLIgahzQHPA==","signatures":[{"sig":"MEQCIAUCBxb39rSAymmpYr0r58aRCsIvt/+LIKboKy4+2csrAiAKBPaXCtWzQNXm9oo+MhPfRmkrNXAiRxvYomG5mMsCQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"7ccd3c35fc7fe286a6ddbd54a3d8682008dad8d7","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.7","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","react-twentytwenty":"github:garris/react-twentytwenty","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0"},"devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.1.12.tgz_1517376084566_0.7992632591631263","host":"s3://npm-registry-packages"}},"3.1.13":{"name":"backstopjs","version":"3.1.13","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.1.13","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"3498155c304be27557cedaa3cab9c6df56d81295","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.1.13.tgz","integrity":"sha512-yAXrg5ZfXw3zMTv27GSsZJ3WnvSF1SPcIrFRYJp3gcWuJtSp7JRseGiT1kaVJnMm3tMwauAHDG+j8o8u+yUn5g==","signatures":[{"sig":"MEUCIDjpiMBGBHgs+ZwURn5CJ5mRXdFZH6jv1vDWZZJGuWD5AiEApyjsC8IHKy193qnjqwiyrLXGywHi29dM0RLUcbsi2TY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"441d2103389980368500143a55c4fe003d30a9fa","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.7","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","react-twentytwenty":"github:garris/react-twentytwenty","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0"},"devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.1.13.tgz_1517381602161_0.7135102497413754","host":"s3://npm-registry-packages"}},"3.1.14":{"name":"backstopjs","version":"3.1.14","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.1.14","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"63768a1b1675684c08d13fbf26e3e3c15b02b613","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.1.14.tgz","integrity":"sha512-/WYfu414sqQdj9wyzruVmL7aIKVRBTn6XwQeDakg9kpf+FsZ30OpfT+7eddlhsVlfHdrobZxjDgL70iajTSSQQ==","signatures":[{"sig":"MEUCIH5BxEhpEXPrmJIm5+XwSq8JUqlcbcaMDlMeyhm61VeZAiEA5uTXE51Y5rb2meyJdneUY9Qjz8zoMjgqiPD0ARE0I78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"core/runner.js","gitHead":"4a81929cf0c8ea3f2e12a171917be09856679bad","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.7","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","react-twentytwenty":"github:garris/react-twentytwenty","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0"},"devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs-3.1.14.tgz_1517382160775_0.963983156485483","host":"s3://npm-registry-packages"}},"3.1.15":{"name":"backstopjs","version":"3.1.15","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.1.15","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"6098820df46858fe1281d48964cd795439590c0d","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.1.15.tgz","fileCount":335,"integrity":"sha512-L2jUIWFUbin6YASVqWLsDCu9DvYQrU3inZcIHNrMjZH95cWwkZBJJON+uu0IDZVGY2cWpJFoPuSz75ZHc3d6wA==","signatures":[{"sig":"MEUCIF/qXwWcHJUANStp1fyLzUhzLjeOAPNddFZ86WTGLHP4AiEA093YLBddGcdqVH+l+aLyyHYdIaTiOl2chwFzc0x646M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17414849},"main":"core/runner.js","gitHead":"e6f04d6db8004a84f199bc8e028263fe463c153b","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.7","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","react-twentytwenty":"github:garris/react-twentytwenty","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.1.15_1518428323671_0.28289729086125814","host":"s3://npm-registry-packages"}},"3.1.16":{"name":"backstopjs","version":"3.1.16","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.1.16","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"f328c8f5a3020008a76f72f44c733d6d891b04c9","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.1.16.tgz","fileCount":335,"integrity":"sha512-ad/UTreepsJYrY4eg57EZtmCXEbm2DORi6YSux3kMN+o1BK8SvyTFp2ZdnvysEWkWrHLWLJybTVlrb9TKzQIrw==","signatures":[{"sig":"MEYCIQCsbj8GEFq9vxV/XQRteizxEU6710YuCooaomgw4+DlqgIhANTB3gexejnisnMTuRwn0oMZTNO87NOeaZ5hmooZJHlb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17414849},"main":"core/runner.js","gitHead":"7b90695f992bdde1bd244656e58e41e4169423f8","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.7","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","react-twentytwenty":"github:garris/react-twentytwenty","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.1.16_1518458068467_0.17348220501879896","host":"s3://npm-registry-packages"}},"3.1.17":{"name":"backstopjs","version":"3.1.17","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.1.17","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"b2de5c32d32317e982d06114d4acd8d83c8d0762","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.1.17.tgz","fileCount":335,"integrity":"sha512-GbYk5hYPc/CKBaSjckt6BbzvpXDLsgwFhqXAeYBybx9vIqE6/OQqIyAo7EWWuk/dOEO4sVObIwzYrgPbPDnwNQ==","signatures":[{"sig":"MEYCIQCazCsdbzveH6EEdzuWppMD+bpGOzPqGoqVFozXGA1lhwIhANZQTXC51WdWyHGnmS6I+a/ilDG/kxsEyBImNRTIjt9Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17413275},"main":"core/runner.js","gitHead":"bba5bee8e5374f54c12118e131f36f0351e20f66","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.7","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","react-twentytwenty":"^1.1.0","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.1.17_1518629902960_0.8906375319273618","host":"s3://npm-registry-packages"}},"3.1.19":{"name":"backstopjs","version":"3.1.19","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.1.19","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"61e142451f3ccdc0aadb6ef6c7a2441063dd97cb","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.1.19.tgz","fileCount":363,"integrity":"sha512-IBOq69xz32OEXVgMN84dGYWq42PaQIew1rEhsecZ8GyOqYkw8hbGp3+iDhix0w3lFKK9F0N3ySdkdzlSPnHY5g==","signatures":[{"sig":"MEUCICgU3kJxUAfe1MOddWL33pe+CxOXVq1ntjE5onBfdtzHAiEApzL+Es0EV01QzdmcOiUicF33RWani0UaZfR1FR3ALzU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18703382},"main":"core/runner.js","gitHead":"917f877c24e7d6157cd23205298a779cb041534d","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.7","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","react-twentytwenty":"^1.1.0","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.1.19_1519163131892_0.9955319178203814","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"backstopjs","version":"3.2.0","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.2.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"9387b8404b348363563b94e823f23ad4f6ace3f8","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.2.0.tgz","fileCount":375,"integrity":"sha512-/drgHwUIfZiFLwXmpFVnK9ozxdbLFzcmgwQ3Cn+zqkLO6WwgI/K0TtO61aLXAQPwS2oHIjn46N7HwAFHlWEH0g==","signatures":[{"sig":"MEUCIHDPvFe9ITGCkl4i7zNUAJjOIKcqUAj2DqRuM5Na2o3UAiEAqTiXT58kdA62+UX+fCm33uXi0OMdsuX9FnzJlXdgxps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19260961},"main":"core/runner.js","gitHead":"d05c49056e422ffafdf44b8f28723970309a2ced","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.1.1","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","react-twentytwenty":"^1.1.0","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.2.0_1521569795246_0.38813904780786923","host":"s3://npm-registry-packages"}},"3.1.20":{"name":"backstopjs","version":"3.1.20","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.1.20","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"8031af8cf2afe3a45a26c53409dcb9ebcda1239f","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.1.20.tgz","fileCount":370,"integrity":"sha512-G33T9FKN4gtWXeVDrCEBbGYVpAMdoWnV1+kVhpthW1qbK22LNc6vXi/2Yonc2RdZ95ofzhowYTlgWdRq666E3Q==","signatures":[{"sig":"MEUCIQCUXEKQtASB8bh0W3Z5s5RYZlf+oEs2m6/jA7fuexMgjwIgHQrmWeZPBXCmx7+VyI4kff5UHyAGvwmrXIUxfwbWyQo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19254093},"main":"core/runner.js","gitHead":"e321519ec8ef6dea0de54cb7fd87cdebb44d8920","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\""},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.7","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","react-twentytwenty":"^1.1.0","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.1.20_1521747214427_0.6776438158132227","host":"s3://npm-registry-packages"}},"3.1.21":{"name":"backstopjs","version":"3.1.21","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.1.21","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"f634e6510905cbd8bf839e67972f0d607d0933e4","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.1.21.tgz","fileCount":370,"integrity":"sha512-DDdz3/VqRq/WFDD+KrD13EPT059rv8i31Vs3Vl1nRUG7AKThLJjOlLrPklkidmI8IEfQXPTvyRrjOzz8AIdEgw==","signatures":[{"sig":"MEUCIQD9fFBCIHBG4XXNaAPCfJfReub7t18244qMLvmlG1ECWwIgQ1MOzam8rs9AM77ZBSyFJ6S83h8/BPHz3rhopEoAHZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19272217},"main":"core/runner.js","gitHead":"142ddddcda423cf785a8adb2357a67a7ad9a6697","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.7","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.1.21_1521843373443_0.05930695944407005","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"backstopjs","version":"3.2.2","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.2.2","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"8031f616bb58ff441f1dda43cd806fba0837f8f6","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.2.2.tgz","fileCount":429,"integrity":"sha512-+HUXZS+R72QkjP3J61F6kL0ppJpSnU6yXRW/NOxp9NhAyTl1NfdmRNE5GLWpjh5XBNmTx5jPI+DV8XeI3tBkkQ==","signatures":[{"sig":"MEYCIQCNdzEmWGO6iLr8aNapLK5efwooq19nJLAUN+qK2gJu5gIhAKtzNpi7drIyvSglXV7v8Hxb/Ir5VB91lFdryaF+8WgM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24595427},"main":"core/runner.js","gitHead":"e1e1f724ed95a9ccfc78a45072f219e82621e953","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.1.1","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.2.2_1522198689627_0.5147513345776817","host":"s3://npm-registry-packages"}},"3.2.3":{"name":"backstopjs","version":"3.2.3","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.2.3","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"8d7a07b1a7ea557306862ff28ff8e9caef5b10ed","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.2.3.tgz","fileCount":429,"integrity":"sha512-YURuEPLq2InkfTW9BRlXRWMDiluYZn7+vQNUpwTRVnKH66Bk/KCXTDBIbcqTZgJcR8DLoywOQYAOJG9RPBLJmA==","signatures":[{"sig":"MEQCIF4i0HTRSSOyHzcadc9CAG9cNNnzwJZHJ+SsTIe774CtAiAoK7sXPcn4zSxMk0e2zxwQf5xS6Odln0q+6kJ2pSQTng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24595427},"main":"core/runner.js","gitHead":"95b0a27418f15da86550e801ef330612346c85d0","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.1.1","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.2.3_1522198768735_0.8493707193207529","host":"s3://npm-registry-packages"}},"3.2.4":{"name":"backstopjs","version":"3.2.4","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.2.4","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"23aa748947de350976fcd7ca5f34a99b99666388","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.2.4.tgz","fileCount":429,"integrity":"sha512-XjZoRxwCkkZO3LVLu7g2zvLoXxqTxzUPsFqNROp+031RtBEkG9lSvs9Led8YCR3FOktOLzpYOWGzBtpJte0p7A==","signatures":[{"sig":"MEQCIGv8BnByLEWjXOF+CnhRgQXLj0I4GfgWJ0O1XRyffNuOAiBUq3qBKEdRAUj5/1VQ+7Q1uv3xEkGKqSjeeN5TCZLQuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24596280},"main":"core/runner.js","gitHead":"9d831f4eabd424482af15cbe7751876dd58969e1","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.1.1","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.2.4_1523303934637_0.3813873770707814","host":"s3://npm-registry-packages"}},"3.2.5":{"name":"backstopjs","version":"3.2.5","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.2.5","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"4b3103aac8886d6b0d39db1c19936a4e1abcc9d8","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.2.5.tgz","fileCount":430,"integrity":"sha512-zP/uJVZeah3grPCDcuudDSNwLToS0FpWRS48eGxFaw/3fX5/as5WwV3uEtwPHuHW7TfHoTtZOcg9QtbwKsj8Rg==","signatures":[{"sig":"MEUCIDr7aYbWEhKBItnkV2iPvE0bXCyXanZhSeCS/WNvl4OwAiEAxzTQQSThEPbY9eSIPJzAiN9s5JaH1AjTAhTGFtoSOyI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24598189},"main":"core/runner.js","gitHead":"09634c326186b42ae980b680adf6afa3bddbcdce","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.1.1","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.2.5_1523390227989_0.8129398847028677","host":"s3://npm-registry-packages"}},"3.2.6":{"name":"backstopjs","version":"3.2.6","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.2.6","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"7832cb1e277783e0d3b8b05f4cb58959c282009d","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.2.6.tgz","fileCount":430,"integrity":"sha512-PgqsIxtBoIN8ivZD+5pAbFikh5W5dPCD+x9oxK8nxjvzLtBEKJa3G8RPOtvGjFaK7+Q3Qjc6Rld529Fi2be6ZQ==","signatures":[{"sig":"MEUCIQDXtpaQto8EbuswaCbrv7r+9C/XsOi5neFqGi+xbwQXGgIgOT1mDqv8eXXxSoJKC10C0Qqhw5qbtRHeX4CAOuv5hj4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24598189},"main":"core/runner.js","gitHead":"0717b57043bd0db9d1f3a056ce25220eff726573","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.1.1","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.2.6_1523390252840_0.33638358302816784","host":"s3://npm-registry-packages"}},"3.2.7":{"name":"backstopjs","version":"3.2.7","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.2.7","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"5ff4a227559a6703493b0c4c2812d8c965ff24f8","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.2.7.tgz","fileCount":432,"integrity":"sha512-Yncr0cSLJLYFNo4bKt5M01LbAq8rOVHPRamx5VMT7JvGuCS94qQqgmnBZ7xFidCpeRBsDFGLgg5TOm3mPhRfXQ==","signatures":[{"sig":"MEUCIQDNb39DN8OcIWHjLGASnods1yc4XLNYstn7se/AEb30IwIgWN4dTg45HpSP+m8alAjYuXmanV+SKnt+h1ocV6sk3Ak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24602099},"main":"core/runner.js","gitHead":"526f106ca35d93d48faab6b83fb87b34e811c927","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523417075075","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.2.7_1523488905931_0.4213794224619418","host":"s3://npm-registry-packages"}},"3.2.8":{"name":"backstopjs","version":"3.2.8","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.2.8","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"b19f5ae35b3482c84a76ca462f62887bb9ddc9b7","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.2.8.tgz","fileCount":432,"integrity":"sha512-+1paQ+MOjD9BEmNFJ4chWbG0KyNWzhyxcZ0ZPSC5MQFu9lLgMlgWRa5OKGagMJrROc5E5yIlsgBdRkRz4ggntg==","signatures":[{"sig":"MEQCIHcgoY7DexeDrymMJfJQjyRIW5KU/jJzdfwPrKTMgoJ6AiA8W+bHDBgKlTT/j3zufH7BaYPGRk8e4OzupMis3L7HXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24602099},"main":"core/runner.js","gitHead":"5bb63faf073d4127fe3aa47968f1ff99e3f1aa07","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523417075075","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.2.8_1523488935185_0.8400253395758994","host":"s3://npm-registry-packages"}},"3.2.9":{"name":"backstopjs","version":"3.2.9","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.2.9","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"1fda03b503810a2808cdb02da7c449ff04cee2d8","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.2.9.tgz","fileCount":432,"integrity":"sha512-BwLQ6v2ZV5BriqHpalwiuw77Fp+1PvK22Ek0u2I7SBzjeaInj1a5XvHLpmK+emEIIEcfyPBAkzOFpMKZfyVPzw==","signatures":[{"sig":"MEUCIEXy8mLzIT07bRugAQzJ+LcsO5xwuUQT2HySdCLxz+3IAiEAp7/Tks6vLAcaRR9gAF7TlAh8sxraEq0fFam0Ipb45xI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24602099},"main":"core/runner.js","gitHead":"c987ee610fcc99947a8ef9d133ec72f80b987337","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523417075075","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.2.9_1523488970352_0.36671824818373877","host":"s3://npm-registry-packages"}},"3.2.10":{"name":"backstopjs","version":"3.2.10","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.2.10","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"a441efb5a94e966046e5d12ac12579194b10c7da","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.2.10.tgz","fileCount":430,"integrity":"sha512-sD9/SgikvGEmUl71lQ3uLtu7JQ6Szx8z4L1RzCZMWvLlH3Tf8G8YrzAzip7YYa+UwoU6KKkRvtteLS7IO/c92Q==","signatures":[{"sig":"MEUCIQDVBdqBd7Z9tG1iqs24TOeAQj3Oh/oAImkrwwXIXHj0cgIgG7t/up3xdx6abY/oRbXzKwbGclzg5Fp5StXJUuXSLvo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24601506},"main":"core/runner.js","gitHead":"79836d42ba3e12de526d6002962e4ce6372a71fa","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.2.10_1523580669692_0.05437694955349914","host":"s3://npm-registry-packages"}},"3.2.11":{"name":"backstopjs","version":"3.2.11","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.2.11","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"61fbfaeb042e7586b9fb2f07f987350fc6dfdfdd","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.2.11.tgz","fileCount":430,"integrity":"sha512-Ah9e/ZfKVfTlzwZ5jMrvzjNXq4fyk8u66OLH9Rh205GrtwLWfqM0Au4YO8fXftBnMZSBxnjjHLav42NvSAr0Tw==","signatures":[{"sig":"MEYCIQD7Z0F9xbvk9/DiUfF7FNp+MYRB5DQopRu7IQOdpgfQFwIhAJ+D42GlZBM6fRyJ9DqFdPfkF8aCO88IxM2HAspH8akp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24647769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa0vuiCRA9TVsSAnZWagAAT+oQAI7TJHbwo/J/DHs09VGT\nZh2aSGrEQ4d6Z6BVYFn0iLztKMfpOOgN3IxQ2rd6tGAMRVsMg15Lion89hwI\nvlZVFmJfSjKY8EZK5gNiUPnQKYWShvpWl2ygXrjZ1M3lQOrw2SpfKLyrXLi9\nVpp9nDa/r7/BGl2eDLxMXA7cGL+oPCtkJjtkwl9VLdGktjBzYRP61ifLPrqZ\n8uykT/0DGQnba3cw8gRE58jVEBK+M5G2sX2OJD9MJSoMPFlqNcJGS3qgB7jG\n9q6ekyDnFEKMwF28k5c5a1OmJHBOzqeNHsYgKdZPiX4d1QjfC852iDYKnXT4\n61sPY+SavALt6/9oZzYpbDLLCSKB1VxASvNcgQG3GZZnDjJ5XuNx+WvmBPUC\n3WUjB5xOYDwrM/R5wQVLNshK9/6mFC2fVhsxUo43/j1Oy8yh3AQp+AvVaQ4i\ntgOVsqfhguUQObY5yLPYuMotc2le3f+Gbx0fhlAcccFrOr+2tcskFVHEjObI\nNaq+U+rkiL5n7pbn/2I6FQzlMcqsRsnyIR/IbOFlHp5DUx3/1HJA1hHemiQH\nzxhmjR3iTn3PKPPSVMwUdevRtPV3PZRRD5RNbLi7BfY1Wv4rVad3U4DRlTd1\nrcIQ9iyD9EklLzJupjWTIi8TZJPlf4ihi1+ZB370w/rL3WNzd7xOyp/MD2OV\nIXiN\r\n=h+9y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"92da50c162f1a01bb43c1a657ad7d565d76a8a3b","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.2.11_1523776414787_0.9820238293554191","host":"s3://npm-registry-packages"}},"3.2.12":{"name":"backstopjs","version":"3.2.12","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.2.12","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"ed61545e4b5201ea6e1a9cfa5c03774065e6f4a2","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.2.12.tgz","fileCount":432,"integrity":"sha512-OdfL6IFSvbi5jro/SfL0LefMMo8AZd+cJbhI0+Gpsu9TzghPegZDWPNvD4wZTPQ1ph6zRkKJEuhMuOwcoXv6IQ==","signatures":[{"sig":"MEUCIH084EhhdSjTHdxhVtPQuZWklUBrMx/Fre12yrnzCtR9AiEA3tRCBt5npiArPzLtN1R73Hvxw6bz6JQ/hLS4BJqjqfE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24670922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1NqOCRA9TVsSAnZWagAAJpEP+wbD9RYb+XM4ZeW3kprO\nbN+n8vXEH2x2z0JIhkH9HMjFkGkYHsVqyYhyOH1gpU3EL4WqTX8bpL6+CSGp\niVMGZBdS51zrykTdsYlnv/gzh0ka0i83lZf0sFlKiTqtsRij5bP1Datkr72X\noA8AW3k+QN7p+9Zxw/0xkQPHofzPvZNcZu+JzMf7VBvc3iFqvdG0mWnWbAUu\nGiUBLauwo45M8DaOa/HatZH5yFSWmp5fqHxE0gBbIDv9JiDaJJZHCs5VoHXN\nOy9kQa3WA7dRjShSLUq+MEnZiKTK5GcUnMXHI4DIyJnaEanWiTf8Qettr3lB\nJT98GlpCvNO/4qznUYjSYJW78Lnj9SRh4hQOIvrFNWn1O22zvLV002cClHIJ\nnMEeEeFJWLFelaNwUUMKKTPtZOH/9OrKHIbIAlOqKrGtOOzNrwqTN26mwrpb\npW7uzaW3Zp7OIvL6IgXhgGE8HH7eLes/cefVYswOcarDXkGQJ3KPuqK9tJxU\nnRIx+UhLhXcwP0VoaoF1lG/YHbWV+9JvmeoJgotdT8X45Nm1Iujq21tU6PwF\ne34cDfHrCIHCiHT1rgxey9v1s10fztSoB+N4iZrXftVxC3u9e7CXpcv527TV\nBGnd5b1w3WojUzLrjCCIVZgOAdPHUjJSoME86/cFw6v0VNGYFkuNX3KjsxG3\nam+T\r\n=q4N4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"98a2312538bc64d9e8dbfa55026b5691b2ef29c6","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.2.12_1523899018831_0.6051839924033666","host":"s3://npm-registry-packages"}},"3.2.13":{"name":"backstopjs","version":"3.2.13","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.2.13","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"57a6d763058bc0852e673366e9dcd40e97df1f81","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.2.13.tgz","fileCount":432,"integrity":"sha512-Dk6jcNiJZaoKHtffz6Ua/Oz0X8O1m4xFqWkwgBHV83Jxyiwi7UX3uCK7gEHONyuqwpM8zyuuihBYbQH0FNBwAA==","signatures":[{"sig":"MEUCIAPGcCMhYbIU+s6dC6zpEc0d/TZGGhYjou2MlOWwxmznAiEAmvjrDKfvwc5Zn1G2Ul+8cSvMeT6dnUn3Quntq4bWAOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24670922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1Nq6CRA9TVsSAnZWagAAUwEP/RNkkFPWEcJGcG43uZZy\nKgykFfGp0dF6XJPaFRvv7idldLIPIej1MNPpgny1r56+Ngtx1wBnAI0HzDw9\nV/jSqjqK9/eJSJ7zcHaoS20/RYgpvOPUfeLVN4qHAkq2USyOilW7VpBW60cX\nNXgWMuhdbkLH3dUaRf1VYvCedlyt3YIpxYt4ljlLSr8SUehlsaMjo22v/UGU\n8+ThksYc2MKcsAMtmWT6CDgFD6T06f+3l/7aGYMQjrYgCATYr+S5u3qV/05b\nP12nrti6gw72ukuAVbuMol/SPZh3w066kx0TgmeT/cFPX9Dm710IR8uO6X/h\n9sEwT2tZPZiyPd8H3jOOdYUpfFVbZAgxyy9v/eB5DHMFX3ey4uVPXNInLFdW\ncVrIlEAjtl+i9iOruspvoFhFhc4h3Z4trYzBI+RF3UGPag3qND9tU6poaFgK\nmAXW3blEVkFUjNb0CAqPNsJffn3GgqjCXbAZbe06zLuqL9r6vd3V4fa/xL87\nTiKdh5qud4Z2V5YJ8jQIofjsvXs9zhTtHWf62dAxJmuRmUZFKiohdDzOyukZ\n08Dh55F4BNKA9BU994tuWuRfPWb0HFYIVusFzgf+/0C8Sq2WFD4ZUj+Q7Q66\n/1/0nLhKandRQqIJx8TCTaHnYYgzvCFOhfezrjmlkYdAZapHSIAGxMfatbtq\nzjCT\r\n=c9xR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"fa448daf330ccf85dcb5d9442ad259aceee1e206","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.2.13_1523899064984_0.5112790340194724","host":"s3://npm-registry-packages"}},"3.2.14":{"name":"backstopjs","version":"3.2.14","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.2.14","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"660fa5d8f82b1f3289014e5848faa3fcbd347217","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.2.14.tgz","fileCount":432,"integrity":"sha512-bm3xcILDV3Zijju6p8eJdoAQjCKZB6XpgbLB3WPD5VIVo83e2fyJNyKrOGOF2YVEO+KUd8AozGWiZf39hUPERw==","signatures":[{"sig":"MEUCIQDw5YAAI/jxHd7Fg6Y4T6dsYfg44mkdTpkHtXGCYaROlQIgcYdKt4i8CuL++HTmd6rNXnitFfa3lWPy75jmqDYjluw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24670922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1NrQCRA9TVsSAnZWagAAvh4P/0Nii3AHxJ3Dza+YzVTS\n8TJuQRYL+uFWahxqN6JoeFApsdVTDOFwdNqnD3mE17UjiOI5KkUQfII6zBmf\nXUzgVPyVSAtbPedRorHgzR4P0B3lqDvm908P19mh1eKo6NM24RNRuuqILFtm\nRD/wR0QG0jO0AhUjRG+tvivmo7sIwNYebW0RRvnfEga9rn7CK6pXj8D6yGPl\nCigZXLiDyohlgqL3lORUlAX3wPuYKAak0zN9KvU9U9eDaBB6z6TuMzQuyEZl\n5xpfhU06bYQ/TS3IXPnhoTx+roGE+JOu5FwuRarsFU0iEpPZEzq7W++xoc6a\nXTpyLDRGxymLHM+IgGOs9OUVX8VwSD4JdWVwYZTvfLJE2lkiRGBeASu1HaiF\nxczTOMS5h7LS7o6mFIVzowUSGBAp4WS/+TpmO19ydH7F8l3Ee9r12lQ+Y/3W\nLmasAqQ4z7x/WFuGFGPO23iRDOV8NuTV+y8SJYCtW85MKkOspdhaVaO7CV3l\n7qffXTBG8ctLujS6SvXnapRhK0woNJtL/vVgx+cW48oAKVcl/HrDCxzBPf57\n7OyxSauvW96IC9KZ4EBdGNH7e6/D6q4RM6JgwHl8jCb/pJkCZpbmssbg63PZ\nPoAOGCrTYCrLKqDeoEuV1dOScBROQI8ilwLA7IFg4c5+sqFdX1KLm5jleL2e\nb3sT\r\n=1amp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"c76411d5f96e935b746d122bc7a4df2f67cf87b2","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.2.14_1523899086651_0.7638167907162661","host":"s3://npm-registry-packages"}},"3.2.15":{"name":"backstopjs","version":"3.2.15","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.2.15","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"aedff7c02df73552e21e7247a0a69eacd27d9a5e","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.2.15.tgz","fileCount":433,"integrity":"sha512-VLpW9z8T3AbKsFIh3RcvV4Fuo0zFWTRzOpiincO9zheqlI6tXskZeHwotTc3dsBYbI1YSxMPyn8Ytam7eN07Dg==","signatures":[{"sig":"MEUCIQDlKS6qkdi98d8PNdlLm81TImRJR3HLivK0YOSZS0Ma9gIgGCc0SJpbJGbphYZ8v35UHuBSFVolT2jyi2KYSjifKmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24672199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa13XcCRA9TVsSAnZWagAAsj0QAKL5eCgCNqpea80hpMHM\nAzbrexLZUzTeVjY/cmSMKOPdukI0+czmvdLMriPnciyImr7pdIZ2vTfe7WYu\nlKodK59jWwtmPEN0W/5bRScUxwV7XYWUs8Nf4THOuV5azBNTlzHNMW/GXPse\nulB/sPl9Rt28W4PnWYR84OQpz9Vhv2RgVmMXi3TFg68sQx4aQlyhJOCkSpuf\nVYxONRtwZycZA0ElJeBxJzwWiOYD9ywLD9a5nCWro3/Xy76TUeEJ6IAAhkOs\ngdTxK2ydu4vbntCchJS9R5qCnxYDlQSpKv1PmRUBhjHEEtfPu8Jst9LkG/E0\nAArDGSPL5G8KasH3QES9g5VJ0OdlFn5A/W7j9/+3Fv8gkTkl2ykX4WogehCx\nsS6DF8dfYJBmG+T7Qp741dA/6gvkWJuBF3e29l5aZxwk/kz79RxHQH2TB/Q4\ntMM0bV/ExP/SmzcPLomfGEhObnU3ZwDCLs4W+Y04/YK3rLYnDUQLNm01jA3q\nzJb8aviwy/lRyE63l5bMy68g1iN87LCD5QUDiy4j3bVDdrTcrr0u4/wRMKRN\nHnSQnlfG76rfcPTR1VX2nNcOvtQoDKZcz8X/L1AW4Zeq/hDn1WOrqaW8USzk\naThtfmhpWpt3b+ERSvFsK5dFxl7EGMzt+TZxdQuMg0PPwIEzCfvhJVJBdg/v\nQjob\r\n=z+Pn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"3fd830ab3a82d22a0f356c0371f94c447b411be3","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web && npm run lint-node","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-web":"eslint --env browser compare/*.js compare/**/*.js --fix","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js --fix","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.1","husky":"^0.14.3","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.2.15_1524069848612_0.7260964713113263","host":"s3://npm-registry-packages"}},"3.2.16":{"name":"backstopjs","version":"3.2.16","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.2.16","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"c56cdff141b50eda574297f50cb5462e3ff78006","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.2.16.tgz","fileCount":433,"integrity":"sha512-VPzXZ72lnnug5PcG6W97tShEw32+TrCJiWdM00PZw0IXZ/hYRjQ1LFwVx6qDi1hZEZBIRbT2GQfBbytvtsEfVg==","signatures":[{"sig":"MEUCIQCYx5JfgdvQX7p6y6EsPU9v78o0YQmi5hUgOilBvRnONQIgRysp//0rQYsfLIeIkpDxtkcV823CM/h+Cu5pc4cWiaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24429152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9Q0FCRA9TVsSAnZWagAAJjwQAKMQZc1VVHNH1pxY1C3H\nEpQh8MtC2PKTuT2WHnjuv711g80NWzfnPoR16O2w6R3EMHriS6QE/RjH1LYN\nIZ+ix/n5H8yE5BG1zBdyZxxdkHfsHrPUKXoAtz93ephP6jgji1nuycSiCfil\nxGfw8KoXIKq+GFVa5IRATHeaaoyv7//I9AafEwXPI9/JAqTqBbv4Zcyc2aJU\nDjG37tm50ZbjezgXozKINdPuPX5PEXAm47qvzkZZ2aN7AKp0ggwnV42CWUBi\nDD8FRsQaNkOSZL+G6aOb/lmngcug6sCV+lVL+pRFkrl6s3/+4qhKOsUq12hU\nsaW1hWAva2JUmutx91b/3+9TRXGywMGiXkE36qz+zNdYLleNxAnXqn1IQ+B5\nL786MLXyMSX8As9ok12yGSo1sjH3w8Ew0cA5GM1CzJcuf6l+6X5Vrrh2TfTO\n7g3gK1tn7prycSZ9h3/C969PMT0LnZ8m/P6obVS4nW93zjLC34auIo1NINc9\nWeNg6Q5b8GWFC+co18TowgzM5N9W448o4JW/fEOJh9d9SbHoZSLYwcoPZnSz\nJv+lq41ucY9Rbd+Sirg4p/0KmVOqy5kPyaZiJB2MIBLrEz51mIV8hj1D9EAe\nfDAfV+fJPUEZkLq75xygR4v5p9+dS4h+zCIXHpV5EGzbWYI3+6EMDELHSCO0\nfhK2\r\n=y032\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"84b5b6b4c622d2769ecd54b28d74ba6b15117b5d","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web -- --fix && npm run lint-node -- --fix","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-ci":"npm run lint-web && npm run lint-node","lint-web":"eslint --env browser compare/*.js compare/src/**/*.js","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"5.6.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.11.1","dependencies":{"os":"^0.1.1","open":"0.0.5","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","react-dom":"^15.6.1","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.7.0","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.2.16_1526009090088_0.2828443261960536","host":"s3://npm-registry-packages"}},"3.2.17":{"name":"backstopjs","version":"3.2.17","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.2.17","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"b8ff2194bd1393f4a0e26b1830d3db592cb0cc13","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.2.17.tgz","fileCount":472,"integrity":"sha512-/wad+ZttPJKV3MpM35Wx3/oRFhWjflOq9lP9Q8OJZKPfLgAcCvZDrnO+Q7n+VYl23qUrl/qf4xJm+ULl5gJ2FA==","signatures":[{"sig":"MEUCIF62kRCMjOmAtgTnV0eZD7PdnP0Bmab3iHiY0e/zAAq3AiEAq5syanh79AusvZOqDZzu6iy1yd++oAtuJ2ci6Z9i2iI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27949382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHp12CRA9TVsSAnZWagAAB04P/3LEski1zQmce3x2x6J1\nFVEnq6GeLKCPSvlLnBTBWRe6zmB8FPPz69JfP99nkXNZ0OgoESPFrTV4g/3n\nFXMVSPewrL9hNsWUqDLgkLMbvuqXWsKb/VaIG0q/1Oqdo1tC/lS9dvCIyHVP\n62FVKHWgnPyjtE38PBUSsa6wSJC0e6qzqsNM/hgHc4Vj5HjlB+jj7oh4uZ0D\nCFrQhHZnotupitPycTR2a8mrRHIclaBD3bGXxx8ESzVRNTzRKW/kO8GpGIZX\nQwDe1Pjb+VIOj5LAM2cUcjQ95QbD0nYiVxcFupcqmaaGT+an+CHLoX2eMOKm\n3+r5Mp31toOiQECxn708jKtap7aMRQKHc0n7DBmLSOonuCyGSO2eMvJsAyay\nkjWCwm1P8O+gQu8Wu1k0dz8+cjHEo9WVoR5jTOLFBSsS4QzT42/zJn1EJP3Y\nJ9cgmx/r/z87Bn3ZpJ8Cuw4I96wn+ktZ5qJUbhLcSUe+JL+dJ4VtgE3w2nzf\nmunkO43wIgjuXR6akX29gKnmBY08JnZ6GkZbNhda+XT88ZguANnnxjilVFh9\nFZU+dMqGdcvarA3sMQMmCajen5aHu8C4DKR0Lnc/O2CAJhJAFkL79YlcO1qu\nODZlLdN1hXFxoFzUC7aSfTCRqH2Ag3BuYQtduKNVOyxzQYoyquJVAq14W4Xx\nMjsr\r\n=Se1b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"e254c3d153cd501bcd7a9ba29a04f30bd8c56be3","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web -- --fix && npm run lint-node -- --fix","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-ci":"npm run lint-web && npm run lint-node","lint-web":"eslint --env browser compare/*.js compare/src/**/*.js","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.0.1","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.11.1","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","react":"^15.6.1","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","react-dom":"^15.6.1","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.7.0","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"peerDependencies":{"react":"^15.6.1","react-dom":"^15.6.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.2.17_1528733043214_0.4065142799121415","host":"s3://npm-registry-packages"}},"3.2.18":{"name":"backstopjs","version":"3.2.18","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.2.18","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"6d027a3207818cdf4caf43c35e93b4a945e5cc61","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.2.18.tgz","fileCount":458,"integrity":"sha512-SDHxCmK11g+Mnk3k4AZieMgUHdvsXaNzsG2XhNqlMCiMxrBeg6LLp7SiKaRiIpeT9d/tynN4L10f9+smKHeZYA==","signatures":[{"sig":"MEYCIQCgcJGAsshUlzK/ski0f1RdRaIAQbo7DSI3zx0GDopS8wIhAPsKF6UdXuXAMeGAFd9uGTjbdfoeuo2iAhdPMYYIP7o9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27971375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKScjCRA9TVsSAnZWagAA/SYP/ja4Xt/SjXLQVKmD3rqy\nSQXaCfUO5oTykD9trUFL5y7uYzEaDFWAzLrzkTYTskwiXWXZA8IYnGjOFqQa\nllZRXR3YSeCLSFiw5doR9yK03NrF5OXUN2aefyv5RRrHWfX7I0ipgLhPS+uK\nV84ZnCVB6a+xKCMoYeINYFu2pI5X9jEh69bHHHwRLo794K/oMTTurkvD7Dqp\nga9Y0IOvC5rR7b1y55LVUYxLW0Wech5lKTWaqAD+fVioVeXD1WIbfljS4MB1\n9pyW5ulS8q0B1IwtS916f2/6yGeVG2ZVH43QONdYhGdioCGHu/t6upX/TI8e\nUNfKR+lZaVsgEE1H2+RZklTv2jaUf+/9VIGqO7ZlOUR8zlKMveW/nY3bbfFn\nET537BK5ETXmLIZAghFXnSDejAMnVMJaPaU7uR3jIWOPf8ov0Eugb51SIF+J\nAtMcM0WJtUpUWfZ1VN8db0kOOsRoZ/LUEEL0J8cwLLSvFKEO61ijDEzbIp9A\nNZhCr0UbfpQEZg2nnobfSLvNWyJSQRmx/JqYTHUysjpfaQ+OJjIB+n5p5DGA\nY1Hj/WfxSloVmWq2ujdc9HzOP7akbeKLYApDs/32vsczcmSbJWOeyn6NFRsT\nL4GYUlCyCIqJAs6KySAIKk6k2R71nMhkFp7FU14nhuUylCbNa/JsPECotkZH\n3670\r\n=RcaE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"68a9ebf21ae0514a144a06a682ec4091c97037fa","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web -- --fix && npm run lint-node -- --fix","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-ci":"npm run lint-web && npm run lint-node","lint-web":"eslint --env browser compare/*.js compare/src/**/*.js","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.0.1","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.11.1","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","react":"^15.6.1","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","react-dom":"^15.6.1","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.7.0","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"peerDependencies":{"react":"^15.6.1","react-dom":"^15.6.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.2.18_1529423647871_0.24624131570532715","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"backstopjs","version":"3.3.0","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.3.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"d1fa31f6b977434c86e84eaa8f1f60c662f4de0a","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.3.0.tgz","fileCount":455,"integrity":"sha512-iKoi1eORWKc5aca6w9j88MawdMYXnCbSnsq4/fYXR/zQMkRqJBQyWaQNugK8L4Jjs9wWT5rHvPGY66hvnaiopQ==","signatures":[{"sig":"MEUCIQDbk+72WUFeqAOE+mssHGbO/FFm6A8xFkotm234nIsQOAIgGvU7RAmW32MubEwqgf86bi6gDbyKsP5MMc95nU20W3Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27851349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLJGWCRA9TVsSAnZWagAAX4kP/jP3igcFe3QEYf5UkXRd\nNrngppD48XDL1nYdIdcz5NUAM0GU9+SbPLu1ifXakKmmsb9u9x1OAjQsgvgf\nuF+Ty35fLaEfKUSeZ4EM/pghZAEWCuHLTghGbY5mE/sBDRD6UvJaZz8nSFHs\nP9ne+Z51l9hJu/WyEpY4V/pvnW1rXeqWIviajgRZinW+24rptrw9MjWIMoSa\n8kSO8k1WD04PcqqXwu2FAFl42fHxunTavULV9fV8vrHDdkkY9wLY8P0lgeA6\nK1/Gl2FnetEQRdz4Jp6hgf20RCyflKrzdvocl43Kpx90uEvNLz49SgiY1Qkr\n05lGhGu0OnT9lHtfgcv/z6TjvFZO9vGxZt4oJjk3T7rps7YJFtJHOkIa4woz\nUl2cP1cP/obee+EtYejvE8Fg/UQdXBC1vw/ns0sf9pvm+y+c0zNTToEa669/\nebr3Kr1kJ5t1SkLqT31lAzygovGnp4kPJJijsnjhjtOL/lUg3gJTLfSp4xHH\nMUuAll266YcNn0LO+0jbxW9eC3bixDq9kIpB51YbMq8avcUuKpshz3/bnsAx\nJVHs6XuUoWA2PPaQTaMd5Ptp9oVc8mrnke1kB9s3EirvqpzD4ucujgG/izwO\nNqG8Vy+9rXjXLw+JUI6qDnm2frdL7RyEmeayjGgzobs788ccYOUvYXUEpdKa\noNNa\r\n=Hhti\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"e5b34e7a507f1bebc68d2e04f3185ecb62a14abf","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web -- --fix && npm run lint-node -- --fix","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-ci":"npm run lint-web && npm run lint-node","lint-web":"eslint --env browser compare/*.js compare/src/**/*.js","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.1.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.11.1","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","react":"^15.6.1","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","react-dom":"^15.6.1","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.7.0","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"peerDependencies":{"react":"^15.6.1","react-dom":"^15.6.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.3.0_1529647509440_0.05671241365105195","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"backstopjs","version":"3.3.1","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.3.1","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"446a2285f331655570804eecc153b9bed7a3da47","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.3.1.tgz","fileCount":455,"integrity":"sha512-DQKqF5ty3BIKiuGPHQPc/PcYFbC1t/XPmAmjdfx/jvsZqDzrTKZbQkV+s4sQ4kHxvOBkGpijN/Hbzh2GXEdk9A==","signatures":[{"sig":"MEYCIQCK8L2D2tROZn3lhu3zjkZs6mqyIs6xmy1Mge4aZMF5zwIhAO304iyk7KFKyPZiaFv2dD20PPeqaLMejAYjS+fnctzI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27852668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLJWfCRA9TVsSAnZWagAA4mgQAIs7F0gjYqJ/e+jztHH2\nCFFTrWrlqlko3MX/iTKRUXZM9yjq96Fu9TaZ26ryEkM5cXfHSHbpeJnV0iZX\nVsj3TLzyoE3yWdoutDXXc0CMndowek6geWiQTI6kDTHBscEfj4Sskj8D5d/S\n110AfCtiMZrzEwYWd2eIm+Vqa+GvEkrBjYkei6nm/HaufS2BARgd7JlaO0Xy\nWUDRQQ42mzWk7bElvQ6InQhkP15jGXUvTAKu/55MtEfqY7ceuXTMQ8Pux7fo\nSAR1w2eo4xfOTcl8OtbfqM89BD71b3J8kKIwOfY11zuu1Ip88iHLEfvfLXq5\nEEtb3PrLcJr6WMZ7w7BE4AIIpoVL0qcnsxG7GqmVpRyAMa2M59mrGphZyAZB\nnp8Kd6miex10qQDf2wU98xsDZWfAfdoNTmwwXP65pCbuHMJqdTvSAUljpCbO\nXf3KPiloBdWaGoID7GVwPVqf1i1KZfGsMitaOZwoQDgEIQiKsDGl7/MoF8Ss\nHsLkcYHbuebjBOqXIctyC7ABnne/QbuaR7ta7szLxQ7MA7BY9FfH2jJx1bnl\nts8bG2icps7M8k+Fk4mRfvRb+L4GkCHIDyC3FaqXfFz6P2WaZHlEKr96iU6/\n1Rw+FxxrTqPSjrjd6yfxMawggQknM7Mhti6GwA00TPcJvZomI5RlG2dMy7Ra\ns4S6\r\n=HvdA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"f85874851a890ac595b38f864602e5af58fb0d3d","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web -- --fix && npm run lint-node -- --fix","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-ci":"npm run lint-web && npm run lint-node","lint-web":"eslint --env browser compare/*.js compare/src/**/*.js","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.1.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.11.1","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","react":"^15.6.1","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","react-dom":"^15.6.1","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.7.0","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"peerDependencies":{"react":"^15.6.1","react-dom":"^15.6.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.3.1_1529648541806_0.5142360488632689","host":"s3://npm-registry-packages"}},"3.2.19":{"name":"backstopjs","version":"3.2.19","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.2.19","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"5becccae5ea47c8cc92c2355646f21d6fa23bca4","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.2.19.tgz","fileCount":455,"integrity":"sha512-KdpFUz7QdQp9xdOgVHycqySQaFu7ksBcv9bO1t47Qwt3dUYL990gh2v5ranxM13It3GfQsdac8TtZryWy7u00Q==","signatures":[{"sig":"MEUCIEfDcBgG0m/gHtq6LwUri80Om1zgFTw0nHdh/Af9JFDiAiEAzT0iCoOS2m4w+1WPfMvOscA23xnJdMga0MlUBWkFIps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27852644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLJnnCRA9TVsSAnZWagAArOgP/RKRZojKbNphZbVYe7yD\nmQr6FaTDVFuUtHljdOXquiH8U0hGE/zqMZ0K4QJ6Cd4Ky+e7grmVnYb3kpfV\nRpa0IW0I5SAT3W6km8LSjk8j0GtIcTFijRoYFbKsEwRIG1w4yjhK4Rh5+x9S\nCwq96cg7BoSgZZntpI3kBNyE/UGRBfSrUMAs97eSkDrhKVhm2LlSn3NSF5r4\nXqPC4y75m3ZiwL7BUvUrIdMUnAyR6qJTZONd/4BO5FGYYh2nYAhbVXalLFFN\naSlFn0duJqfU4jhi2FJqBtiYcCI/yu4+ac8ZzqtuTQSHYM6U6CMNFI9zp2Gb\ni1WQRgUFIOS06Mgogc3zg2WnvegBvwLCvfEEJbNK/ip4TLPq2LbNOqHO8kGG\nZTMhQ2N6XwEp5WAAf2MKOYlLunpuPYYWVRJiZXGu6kmGUeai+lRFGmeztJew\nzNUdf00eVJAgwetWVfmzqVB4hFFI2iR7dQGkfYe/vpE5kItNZxy5zPHUB0pJ\nXcnROpMDwC0K5FliZYyywQyjZBNUCF6kUMBduZ8SIvMG20sna1aNUWY1aMvf\nVZnmq2PlvDTymSV/N7HUqGYvyip3uOMsydNYQ2MigtMpEjrK4IQVMwCkWxrt\ncySYAfl2GrpiX58YOVf+ZcmzOdfb0PgIX/oRcVK3dLUDNfrnMkESNSKKryW7\nliLI\r\n=kGZ6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"c3b0f118fedf33186f16d6359b23ba33ec9bd665","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web -- --fix && npm run lint-node -- --fix","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-ci":"npm run lint-web && npm run lint-node","lint-web":"eslint --env browser compare/*.js compare/src/**/*.js","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.1.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.11.1","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","react":"^15.6.1","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","react-dom":"^15.6.1","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.7.0","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"peerDependencies":{"react":"^15.6.1","react-dom":"^15.6.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.2.19_1529649638606_0.28545345713600057","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"backstopjs","version":"3.5.0","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.5.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"ebb88aa65ec93efe84bdd074792473b7e8716df5","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.5.0.tgz","fileCount":466,"integrity":"sha512-WMvQQMKw6cylj1c8LIapmv2MornZyG14OLTMNvaaW1R98ixtlyx6K5k5076NZX1VKjI9ZN5vg+j169SYvFrfdA==","signatures":[{"sig":"MEQCIBVADjYZ/tA1QirMXdcA7yRAN/DzQltL7G2v+imO7O0+AiB8FIySyIuE4JjJi74zYoRLJHI+xvj1TINkXsP/Uol4Yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29105975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTEIxCRA9TVsSAnZWagAA1rUP/RvE9sxZsf4RMWgJwdxi\nhQvsOrIP2RUbs8hFMIxtJ9sUALdvk6gY0ReTmndBkRdF8o8VyJATVwZo9fSl\nPWIBG2ezR/RzFUCxuvwX1yoZXKkScdDlN2bW7zrxO46R4+55snoTYeqgl1+V\n2MbExjqP6uWfUT7+iOkItOSf6OPIfE27gj4Ep/hyl3o1ZE+X8+zwcTFRzA+D\nyQOYWog+ioGfoW7uVA3nrXVt/WGpn1o4qugKJ4ri/T/jll0aDsTVpcdQ1pU2\ngrZwEG9ObuYOTzjgXDO4FgBK49DrFrOlFhCBioA9S5UOrZh3yxga87zBOioC\nwA8M0O4nM0V1ZNA6guYMyQJyyGRAPSAex0KCcXMIT1L16YsZoyAO5wAx5bYT\nSdf/9r+7pSsye0+FBcwJvLElbPjbLh1kLHYDlgNiON0g7ecSx2KsPa9CkPrP\nS3CaOVErormf2l59TVR/s/7lDIg5LcD2tXpqwz1+KXXS9a/pzjpcfdSVNxVm\n6CLriYNXFJgPtyGbQmjadY/zsF/PYfbSsieb9T2OMiQnsK18eotjNaNRqnM+\nr9VDgoRCVusBfZPmSM8LwLFiF1Bl0wKaMdUTQZyoEfzSWEGdniRgQPxkhevX\nIXN09ZymzaWvzoZNQPj5PFayK2vwYu9/lrpXJ0lL4rvZBhJE53XKUklRY/32\nQcP3\r\n=68ja\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"44c2eac058ef95829ad78bf98474fd833b9ff3dc","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web -- --fix && npm run lint-node -- --fix","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-ci":"npm run lint-web && npm run lint-node","lint-web":"eslint --env browser compare/*.js compare/src/**/*.js","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.1.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.11.1","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","react":"^15.6.1","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","react-dom":"^15.6.1","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.7.0","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"peerDependencies":{"react":"^15.6.1","react-dom":"^15.6.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.5.0_1531724336725_0.009040547142121103","host":"s3://npm-registry-packages"}},"3.5.1":{"name":"backstopjs","version":"3.5.1","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.5.1","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"2e444d6ee53bfcb5c57a6d21070439b7a9da92a3","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.5.1.tgz","fileCount":466,"integrity":"sha512-WL+RVfqmbvQXNKrIlNbW8VEz6xxFoJeyIuEeZUNvmo9ng4am/bj1DNc5dVVZXQDvF4jn9kAyWWAEcWGHQwAHdg==","signatures":[{"sig":"MEUCIQCNQIzrdwK9qsqTTaThC8cmYKoIfetMDeUCB8adJNPimQIgSar8ohguzARNa+dTaEeml3BQT3c8nPMqfhskvj2ZrcE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29105975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTORpCRA9TVsSAnZWagAA9ocP/3k8aCNULbscbqojoqL9\nqWSjJzpVea9GBYYWRkbqOz8Qmd1Ply9NZ3QS5HR4J7kVj0HGaCAFv5pgGbX9\nlXOEqD3Hd9TehaBEVF6Kz5lAsqHTHr/1n/qeDpWRvAZy0ElDY30VAwXsWUOh\nJrxloL32Ktp+MKTDpbrvanO/IA4cpyKYRODz4wZC6dh0fUYD3Gy2UFhyjA7a\n5daQZnxbeENCa/Ek+imuFCHvRteVFG8dralJZxT3jz2d0cxgSi4VgqTjAuUv\nFlVjVVDAjZBo9Qx7Ovsj3S/2eRlEi0R0eDTHa3qZqv7hlShjiQaIjO/lyj3f\n7BZEnLRWWoKDHp0XDSGytIRy2QilnbhmR2YEs14yKy7ECGQXUt7XkeU6GhWG\n1NsU70JPJAhIr2dp0LUR3gwLCkVAmV0N3u3Iy/2mEuCZpJl9QfnlfNgx+ytz\nQoqmCpRU06vtc48prN22A4s26pS6D4HBGtkYaui8uPN69SvhsAZ+/3L2CFuM\nud7T1nEi+rfzmQco57DcucK21gdCjGVexssc9D1CgL07YurWpku3ZUSs3m7p\n17IvObWmP13I7J7YOLgx5si9NM5k1Oi1EMX8gDXN4aGJPPu5mM9ORsgAOanG\nnxZPQhgIQq5v3cXDI100FFYesT232q/9106nq8rrVIXqvtD2v5mzE9obmj72\nzyYk\r\n=Ruo0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"8f7322cf4ee52e11eb92f7c5285091a6208ed3ff","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web -- --fix && npm run lint-node -- --fix","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-ci":"npm run lint-web && npm run lint-node","lint-web":"eslint --env browser compare/*.js compare/src/**/*.js","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.1.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.11.1","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","react":"^15.6.1","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","react-dom":"^15.6.1","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.7.0","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"peerDependencies":{"react":"^15.6.1","react-dom":"^15.6.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.5.1_1531765863538_0.8841209516310717","host":"s3://npm-registry-packages"}},"3.5.2":{"name":"backstopjs","version":"3.5.2","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.5.2","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"13d977cc190e194cccda0bf761bb7642a11fdd4b","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.5.2.tgz","fileCount":466,"integrity":"sha512-2QqAbbQerk4T/M+a+YBxAPJnkZbl9nfXUuSVlzu2mAfW0Uq+gp9NYzsIUsfLjy2vISPJwBBa5ANnVMz86QcgwQ==","signatures":[{"sig":"MEYCIQD12dfALQ066QhfElah5GCYoaYfBr6voN8vxvOLs0cV0gIhAKm4FjpFbjZFkJuCp4az5NhX/LHFVRRXM/owJtQzc0ic","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29107065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbT3eaCRA9TVsSAnZWagAAMwgP/1+u+Lpj3IkyrabspPN0\n/lXm7z/TFKIhg6J9SpxtEK1JJcvrmLMwvgAh2LkAulBv7HrOh2dbNPzd7+rt\nKwJ9Kk3sg1O1TjXloA0kMN4An0WcnSEU/MHqL9oI4/c7Dc9kVz9f/2Pqkc2A\nGriovWE+kUzbI1ZWJ1SOi/CDICpsYAguphluqPkU/n53ZBUzm1OkZvxL6CzD\nj/rSO1F8zZYLB4Q6yAKzjqePNted0wGPvIbnHWQa+6NU6r7eybsiCfRWGjid\nJK2KqRzIJhEaqTf4bOAgt/pVihdnlkiPkrCoHey5bZOloiy3rn5iK6kv5z31\n0i4NfnmQli1MIRNfHpMY0glLd4rbnxiV2mpljcgamnj0x8SfogNOJeQRVk2/\nyoOZVyBGhnFEBhzbuGtYWYxD7/xH0e9JUEcQTWN1A49cEyYk6NLm8QZC/kNs\nwAyUimytahiaEsEW1CUzQ//H47+p01s9IjAMDi7u8Hg775bL/xrlvRftSfPS\n7FDF1pTnFR3d52eWD52ISDMG9oqrgRbs8ZPm5VxyRz+dw+KhUT0OrTO6f6r/\ncNppaTeqxP1Jc1SUq/a5NNcSsnR/SlZmhqgvtKzaifoEt3yKbbUkKGDE/wH6\nslpY0fDCs6d2ltLWmaiUDx1UdJI7VX5WHFKwtPZyIu6cH222M6LWGFd6In4J\nbvtH\r\n=E9cx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"96b11af3d2868fb0496afe01068befbf70820cc9","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web -- --fix && npm run lint-node -- --fix","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-ci":"npm run lint-web && npm run lint-node","lint-web":"eslint --env browser compare/*.js compare/src/**/*.js","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.1.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.11.1","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","redux":"^3.7.2","sinon":"^1.17.7","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","webpack":"^3.5.6","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","junitwriter":"~0.3.1","object-hash":"1.1.5","react-modal":"^3.0.3","react-redux":"^5.0.6","react-sticky":"^6.0.1","node-resemble-js":"^0.2.0","styled-components":"^2.1.2","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^2.7.1","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","react":"^15.6.1","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","prettier":"^1.7.4","react-dom":"^15.6.1","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","babel-loader":"^7.1.2","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.7.0","prettier-eslint-cli":"^4.7.0","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","eslint-config-semistandard":"^7.0.0-beta.0"},"peerDependencies":{"react":"^15.6.1","react-dom":"^15.6.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.5.2_1531934617751_0.3775194052448121","host":"s3://npm-registry-packages"}},"3.5.3":{"name":"backstopjs","version":"3.5.3","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.5.3","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"758e8d1585047acb6c483b7ee8d8d6fdf5abc744","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.5.3.tgz","fileCount":468,"integrity":"sha512-R7iAlScF7K2U2M/mb8FNayqxYLkjHoqqQn4pcpA4GVXyBErfJ42puSvR3JEl1SKBc3onDLoIOK2qYdthEeUXtA==","signatures":[{"sig":"MEQCIHOyNcPmHNEmqQvwqjtdhA4zLzQXV4857xCzQlxCywRZAiANF0ftm+LAzoKCUt82zFlPezC5YcDDF6OCx3MmqNCsog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29119625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbc6KACRA9TVsSAnZWagAA0XQQAJAc9oWDCLz8WCUmqDDc\nrTX+ylI/a5WlVSaYd1GTK5S4vj4/9IyavTIJK4o1XrwAl0RkAAtnh+Xj6pl/\n8lt/0xft/jR0/ej+6IytLAaP9aXzTBcVTmyhxG588p9uWHzgDiATw3XUoU27\nmdOv7p5b9iERBdS/N5bh7zjjaj7wwrhzZk43VY0uY0EhXG7zTMWiXcwI6oZ5\nWXnhuASKFZYD3Q3Lkc73vpcI8tVgSR2YgT1CZoJHf+oXARtUBN2gwVu7vLyS\nFn0C1Kget0QdlHNjwBx5fILyZo2WFoxMwbWmVqVkhT+eWDNlxkm06P3zoGF/\noa3uuKzZgr5mdGVpWgpoCf1uNpkIreJzQwR+Zk1wv7Sjy3BRi+YztPKjoFiJ\njcI9v/vUL+nKobk7cahO/vytw7TIDCOYbMBp5vqQRzEC7r/aPPKFFswL2mpT\n00LOIz67aCAOH+XZXL+6vAFgrlmdjkV/wjRgHeHa1KuEj5jKQPPjRY5OrDWF\nqauXMp0fQEUzYX2K11iIFJSTzmcngJFKsJpfdPdTVxW/2Vou7fNjFUbIHLXu\n9/pswLfM419wBt0RqYbp1H2rSHnE3zaAVYlRXGGxwBRj9x9Bas+pykKwHZg1\nKgSvWC+ewnTXPftGtj6+cFNKzqcSUWGaloOET5/ncirHK2ga1eyItSEhGFbY\nDLhp\r\n=LhQh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"cab4eda743188edf14b9beaa074cec054b608b12","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web -- --fix && npm run lint-node -- --fix","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-ci":"npm run lint-web && npm run lint-node","lint-web":"eslint --env browser compare/*.js compare/src/**/*.js","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.1.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.11.1","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","webpack":"^3.5.6","prettier":"^1.7.4","react-dom":"^15.6.1","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","babel-loader":"^7.1.2","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.7.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.7.0","prettier-eslint-cli":"^4.7.0","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.5.3_1534304895542_0.869559055982942","host":"s3://npm-registry-packages"}},"3.5.4":{"name":"backstopjs","version":"3.5.4","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.5.4","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"c17524f3ec9fb407b94d59b539c95c000f43efcb","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.5.4.tgz","fileCount":469,"integrity":"sha512-xduJRy1pw96U6+2TlQszfGoGLZhBc6akLPZkdLFwWOJltRPR7rV1JRJRlLX1HkbbRjmKf9dUCLA3BBnc374G6Q==","signatures":[{"sig":"MEUCIDB7EcN4jN3jZG9P23Xt4Pt7nJyaG8TjQ0vpBpGoTIiWAiEAy2Rw5h9lF/QQ8UJuy+FK3+8RAa5r3q2elb9TUEKie9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29120491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbc8V3CRA9TVsSAnZWagAAPjEP/0QHaIXVehEjKU++mxuw\npSohBEgs+zXKO6AbnR029OC9dfDhXTgHzlSb30IaRgwP5sHoToCKxO2LxONV\nrZ6fRaMU8GQdGidXbdslBzJenlb/qUk9YM2+6DqwWPZRtNk4LL/OJCMkabO7\nkFY9rSxMPJl4P5z+VvHeGYF0ZQOPGfc4qB8lItJhl8XxSg+Dr+bBWX1yJmvp\nTxvuI3dmtl+PszQ/rZ4ZgfUu4uOsLvXpZiEvlkzj4MRlqZDdjWU8YHnW2L5E\nFx8RYbXNdJcht1kxR05MDKH9Jiw2ZUTR9db3emSss8JREll+qoeOkHXR04xn\n8QVctXxwrKJazqQNCXKEejDjDKtKJRp+/i5yc3dasDR/Zq2CMk1FT43+/aRs\ndLOlYSR54EkdvaZLjCOC0PBVgZ/SBvM9GGocWwKiwOWmY2YfAAvQtzd8fNcs\nAQaKjgpBz/tQuPvju0GXmduHOlpMc/noHAeDOyZzwkHOzkMXmlQSUDh+9ti+\nKItIw8Seejucg6C/sHUqlrkjfonlBbs9Qy6NwYw4CMQLG6VCpEZ7fKyL84lv\ncNbiAw6CiMLjCH2/RUu8t0lYmD9VXRtzs3Id65Ld7CLVD0UX1KKG7cfvEK1d\niKaB0g+Xp0EVh81GDexWdTTLAm2H/gCsJh0UFJhLVX3UUO9PmULOhoFcdIxM\nymuU\r\n=nsbx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"5d29efceab9a5043dbf4173c9fa9fd9fa7aa5bdf","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web -- --fix && npm run lint-node -- --fix","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-ci":"npm run lint-web && npm run lint-node","lint-web":"eslint --env browser compare/*.js compare/src/**/*.js","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.1.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.11.1","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","webpack":"^3.5.6","prettier":"^1.7.4","react-dom":"^15.6.1","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","babel-loader":"^7.1.2","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.7.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.7.0","prettier-eslint-cli":"^4.7.0","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.5.4_1534313846246_0.3724594594495312","host":"s3://npm-registry-packages"}},"3.5.5":{"name":"backstopjs","version":"3.5.5","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.5.5","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"e97434882d585bd6eb50ceddb8796c81908a8b3e","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.5.5.tgz","fileCount":469,"integrity":"sha512-BnHnf0mQuZtmkuHdU+xV898XzVNouSJq4oh1DlOyiRMyNDNWdTjETDHfSlZRZK4MGF1DIZbJvYQx1K4McRvSFg==","signatures":[{"sig":"MEQCIBTfugHTydsprglUy9ifwkHzrGwrirX9/nyzQM31PCnrAiAeOoNOG0PMwzULtp4AP3ZNyn3ZjqUXwZEkDARxtufVvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29120491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbeuhxCRA9TVsSAnZWagAAHnsP/RRVps2mpiDBGPzGk8cs\nPtJKBVXLDBdg3n91rg7teF9AKDHWXVnVesi/aU6vnFRaDzwg8nI5tW4/CiIi\nIQsX3KGmIewEkzgzjzajHpy4tbOA3UsWvEkGbP2MkaxQtDRJLey5tqijgmMJ\ncSoGwilAuKBqzD6NxbBffUrRD3ZRYbO2e0Ydd+7O/j3Qpfcoh/bXoHBdDPjn\navm7kBXrxfMT3VcoRIYeohb/+HnyBtR8dJJ4/ysdMyqtRXtyp4BadWDjRuHs\nSbXTHLP+KMnLDRytxsgrjNsqUYTeusui4e3VxSNmyHbK6uzRnnfRlyaNAmaC\nixLFhi2zerIlxzd6uwcNs5PbORgzqAEcVRlTKGL9KbVcmPIDlYRywzfziGs5\nVV2aZUhPAFknamsuGmoKjMVtFmUfO55nVNe3JEaDrz2wL+K5yCR+7lJsj1tQ\n0Ic4JM9jywQV1L+CtEBwNfjvgwP29ysdBRoQw3Tn323oe2yk6KLzuLv2fFgj\nBqG/xLd8sbvQNLkmcjewy9NugAAwiSDexibHsRp0kI2LLmJL2SXkpJXDptHp\n9TBdHaE1jfj15EHQ2m7un8s3DvUeIp6Pzs+JY+3W7Q09CBjRTv9tEdkMxHi5\nqzCiUAmWwSNl142ZI63T0TXCEGzP+IuSX/LScjerJzOJDXq6AFAnZA6/x53x\nJm2S\r\n=kqI2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"313ac1bf9073a6744e0faa71a67b9f85ce5aa9b2","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web -- --fix && npm run lint-node -- --fix","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-ci":"npm run lint-web && npm run lint-node","lint-web":"eslint --env browser compare/*.js compare/src/**/*.js","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.1.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.11.1","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.1","mocha":"^1.21.5","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","webpack":"^3.5.6","prettier":"^1.7.4","react-dom":"^15.6.1","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","babel-loader":"^7.1.2","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.7.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.7.0","prettier-eslint-cli":"^4.7.0","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.5.5_1534781551457_0.2287705093179151","host":"s3://npm-registry-packages"}},"3.5.6":{"name":"backstopjs","version":"3.5.6","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.5.6","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"3860b8a4ea0bcadc5d13bff47ded3448ec40074a","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.5.6.tgz","fileCount":469,"integrity":"sha512-K0lep49fzFvjHfSJYo0fvEXMiGJXA/7TpHnQEwog1WBoyzKTojyUtWuEO87LrHwgiB1jw4zpvonKmESyENVOgA==","signatures":[{"sig":"MEUCIQCTlz4hSh4g3T2sG/VuqIydxRXEn/+tRvNzA9rxJ/g3RAIgQ7lAi5eP3YrL7BQZAaVO+TCmx34sDclw44Z9/v8KGz0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29119856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgItACRA9TVsSAnZWagAASnMP/1advX3IvdHu9U7q/SCZ\nS+RJKCKZAtakw+wBFcx7AlIckAsJQVIF0QXCQkTAZhx/gh4oprqancVx2pE4\n5gtnDPg5J54qe26LjOKBxr5NBuK8Xr7TF8B+NpQrMYd550OEUYlt6Yz0oh88\nSLKZURCfZyGboh3XC0jEngk/GFUt7RV3eYWD299AhHqw87YKr1frjHCLs0MH\nGo8YHGx6JdCOZJcKbK1io9CattFPzjKCDhnU0YLsZenNUpBxwQ5c6sPM32j9\nU0z4sTyUG4nX079o53O73p7uOKuCUjSfOI/t9bFdXWQNELl7/lAMyQMvKAms\nn6L6dDs/cRzeNuGS3ZSwyfjaKQpoZwBtxVW1V0kamlrq8K78K4+zuJXbivlm\n00H3Zi0iq4YMoVYoSWhUlv/RXlKGSed+9oScmltCu9D1p4eQLdoCTRcUydT1\n/Nn48xmbKCK4aqVXsbT1UqXtgbP3EPHtj9uXfQKhlQ/TYeKY2QN1CD2sDzZv\nRjIssizRhPJ0PoaqknRDw6m3G7+cymQsh6s+DXJJoxb9qZlxSRzTE0lc6/oy\ndgR6xYmdLbUWsIvjc72aeRgWruVJaQRJ4snHMP8DiPV5FxPkB+xoK9Gg+H6+\n1GX8X1Q454YDiOjAxdaqdx5Jen/Ejd2oHgv/J3d6qLHXT0kHlJw6ZTpPhv0U\naJE9\r\n=vtLG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"073b3c5a5ae7e2bfef06c51c081119fb1ff6b41e","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web -- --fix && npm run lint-node -- --fix","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-ci":"npm run lint-web && npm run lint-node","lint-web":"eslint --env browser compare/*.js compare/src/**/*.js","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.1.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.11.1","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.1","mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","webpack":"^3.5.6","prettier":"^1.7.4","react-dom":"^15.6.1","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","babel-loader":"^7.1.2","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.7.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.7.0","prettier-eslint-cli":"^4.7.0","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.5.6_1535150910794_0.4974448924221768","host":"s3://npm-registry-packages"}},"3.5.7":{"name":"backstopjs","version":"3.5.7","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.5.7","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"44df8825ff9bf055f7428d5234c1f134373c38e3","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.5.7.tgz","fileCount":469,"integrity":"sha512-aa8nhcTAnU7BxTij3Kc5BNSZ4BpIPWU1N9NsvKcBaxOR5AzRIGZ0obGNIjKmOJ+Gn6f8RTRVYpvTybGnq1uGaA==","signatures":[{"sig":"MEQCIGnYvfk3uaMNpUBWImid7uSJEwYvrl2KHmIrf0pMTvtOAiAr6Ydp1L40EbFWdugrzPj6tCds5mcc8WylPXaChdNoOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29119536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhDYJCRA9TVsSAnZWagAAeXgP/0UcbPj0RJ7r7I/VtoW7\nxMrb3DG508GZukkQnqbYFaJD1R8hh7EAK2/0ikhoCTwaXwIwMj6sOSD2nuQ+\npu7Whk5Ex+hPlF0M8YHwuefo4vmnDEIWGrJH+ryQQ1S82c2rqKqZghQAg0zp\neU8uFYFAZTixxNoC69XQYZqS6NoIsxsadUgZHbyevwVo8plpYH5xI530Xn+x\nnwxOn6B6+DsHD+QuEeMJ6nbP0OvbkWQTscmY9SIDIHOSraLMbEc1b+K/kPuW\nt8MpG8T6dfdsdVFENiYUf5lESwjCIyu+qTPqHyPCnSn7VKJwbTkNZsHojSIF\nbtFUyqflL+7Lk03kQ5zBkg50HqGj0Mckg7YNHABcQ7ctKLewYtLLnmmHWVHV\nWwCZvJQzBrOPU7k4rSpd+6ygaosRzPSy5a1HtcrdbUIim3fq/tf2BeT9RWV8\nUdq80IWVRDq7h4XZsngSQVTc2+Uwg9ZZWys2fnMBwgFq1+zitKY7iW/P65HQ\naLnuLspV4swkT+Rn9g7vYVqmJC+ngMEXKwn9kpQx12UBqkXovCR/C3RCFTVS\nusMSEUHqwTwDlhR2pweqjEbsGXM4RC/sQ7dbcANCtL1ayo0mXneWRChJGnJo\nkTrvXmFgb/x46LhLcI4j42IQiH6xUgX6LfIWCZi/+RfKMHEuvVqgOKmmMpJd\nxWAB\r\n=/K88\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"fca623e8cec7759119d92eda639292aab784f77b","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web -- --fix && npm run lint-node -- --fix","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-ci":"npm run lint-web && npm run lint-node","lint-web":"eslint --env browser compare/*.js compare/src/**/*.js","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.1.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.11.1","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.1","mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","webpack":"^3.5.6","prettier":"^1.7.4","react-dom":"^15.6.1","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","babel-loader":"^7.1.2","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.7.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.7.0","prettier-eslint-cli":"^4.7.0","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.5.7_1535391239566_0.37449601186343817","host":"s3://npm-registry-packages"}},"3.5.8":{"name":"backstopjs","version":"3.5.8","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.5.8","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"c67c8be7fb192ae674114f400507b0077c22f15b","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.5.8.tgz","fileCount":469,"integrity":"sha512-XjgPkmVMDxbZ7iGVP7IvRi7W3xzYEidR0e2Rrmu7UAI7vIUiIBQ64pa6meH67FOOXpAv9UOjCsCLtF5iSVmm/g==","signatures":[{"sig":"MEUCIALLdqXNnpeiHIcEUt74DjNvZi3rAZnU9wmpWFljQsBdAiEA/4cBCwauRuCwFQWFHV6mDYb1unWppr/3Nn83zZg+V6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29119536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhDbICRA9TVsSAnZWagAAzv8P/2QGIgh6SLRa0wsYn1EH\nYe1XPQIoWn0RTzac7ETwtm0tUI3dDvKlNNVkUNGmgG69g3HwVZmP57zITPbZ\nSud5HtBYXGJIRlJ61HRv/V+BTDsx54bAN6h84A/2UWdV+DYncOxDVWphehPZ\n0j4ceOhhfM6Ryhf/KG9DucQ1B58L1LtPehO2TaOrV1y1icbZYRScfCW5SIwo\nlLU+l9YQxAks8J5hiI2+jNZhxlejXQoOnDWXzPAEcqUk2bfRmyHDdWblk3t8\nh/pij6xTQGzw0DpCbK2dDzdYyzQad/VAON3JxTAX26MaxCet9Q7evr3epzPS\nTUQ3vstrZCFIJI7nRyMK3NmQCF0s2XBOc4DAJjUwTzARu+3OvgCFDxtbJJQ8\n0Djv0nGT4g4+eQFSLZIV593YzyFPLHsulxl8wa5rH6L7RP1gHZCetRv93mev\nQstHX4CewVDrui9KZKg+5hjl+NgZ7YkRNHiyR1Wo7bR7wEaOC/tPs3FSW2l/\nvMdtFbIPaUYv8nubolyZ4j2fHV0ZnJtYqrS91Fssu74Xn0vxCyHQEsQzTKLP\notwnTpq6FTr1WwEyJTBJaimVHcoMI1y+wVkpqfor/xKao9Xval2j3sx+WZoQ\nunYw+b5aZYNID1ZFJZKxvRFi9vG/mWeN9cJ0VKAXwUaFsW44UHts8Uhpho9c\ny25n\r\n=eGeD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"6285a6aefe8ff4660e15a4b0adaf14d25748b6f0","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web -- --fix && npm run lint-node -- --fix","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-ci":"npm run lint-web && npm run lint-node","lint-web":"eslint --env browser compare/*.js compare/src/**/*.js","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.1.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.11.1","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.1","mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","webpack":"^3.5.6","prettier":"^1.7.4","react-dom":"^15.6.1","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","babel-loader":"^7.1.2","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.7.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.7.0","prettier-eslint-cli":"^4.7.0","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.5.8_1535391431058_0.3695670840121439","host":"s3://npm-registry-packages"}},"3.5.9":{"name":"backstopjs","version":"3.5.9","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.5.9","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"d7e7e0fd0c7c574356263d188c622224c1c56380","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.5.9.tgz","fileCount":505,"integrity":"sha512-Tpax7I3tY3tTKMQL2qs8fWaE8jUDHjDIXDdrIg6Yn6wH+9NZbxJJVby1QGlSxgvLFE1dnwVFj0lQBt3TZmzPJA==","signatures":[{"sig":"MEUCIQD0G31DnGmPsxLT/ae5/n2nTjQhJjMPOMrlExL12QSMZwIgQ/iLgJn06K3Q/koRpOypvuiVrrhlbhqDeJPkR/3X4U8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31704254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhrt7CRA9TVsSAnZWagAAd+AP+QCFY4SS7QHE/wfvuzuR\nSjjuvkxpPlXli3Zlu3CPNUsDARlm6DRwPUSjrnc9vIBQQgXkh1DFaczQHbPF\nXUpTvS3JR4u5dUYMoliKFhv6bvruf6E0vw4e+UajMyCVqespF+bfNEAo0QZj\nbMi50LjAf3WFnLQnKii6uF5wQHP900XWFphlq0PHBl8EyBK6faasr7Nz1ajH\nYORXEC5xp3Ma5Lsv3jZ/yCRqlUxn2Qmmd6lQfeejTEI0Z/a1SsxKJ7uDP7n3\nLbdN0uPdyRyuG2f/zL/E8fwqFoXCW4fEMjT1UEfvWSj2R0LwxT4RBSl3u0ue\nJrtuh4Y79mhBt/GmZ/qxUOu58uz0avr80hi8AVeABUMwfLWIFCzriCA/7ESL\ngVp/Fa2AQk1iIZhSOOH5mvqaMsK51y+rR9BT28shjKb3ePpq7tvyfhJgx+DE\nlLsPS5nDp50Dgk6ZM++og15wSe5O+4XhAvqLphyuNb7Yduzj/25gsKWayUzz\ndd1NuqQjB5uFW90pevlykXJYudyvl1hhVbjMg5kAUResjV4wPFB2St7zKd+C\naAx5y1GnG1PhIsQm2xerNrcVfpWmXgea2NZ60uz27Z3sFHgkYIP1JkrNlCvJ\n29Z59yzKfqHeDoUN3ea26S4Vdc2RP0O99TSOWgpwDOLsxo+6FUMXftz6488T\n8Iau\r\n=8dfB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"ccb0226835b8ae36f2b9195ca9d0c2ef399638f8","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web -- --fix && npm run lint-node -- --fix","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-ci":"npm run lint-web && npm run lint-node","lint-web":"eslint --env browser compare/*.js compare/src/**/*.js","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.1.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.11.1","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.1","mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","webpack":"^3.5.6","prettier":"^1.7.4","react-dom":"^15.6.1","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","babel-loader":"^7.1.2","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.7.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.7.0","prettier-eslint-cli":"^4.7.0","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.5.9_1535556473495_0.42795856312319747","host":"s3://npm-registry-packages"}},"3.5.10":{"name":"backstopjs","version":"3.5.10","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.5.10","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"091808f5fa745f890c6ac709641065ce1b1d9f4b","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.5.10.tgz","fileCount":505,"integrity":"sha512-bfBJp6aXm1a5RBlxwDk/YKxc4lVso9uScaTAU4S0eywHfpT2wEFFf8jSv5sqOX6/etEqxcaI2DcBku/p4xENwQ==","signatures":[{"sig":"MEUCIQCZGkHAQZjUH8tIZ8l7pcHyEx8VQ3hDud1dDwmCvoJCAgIgM77rYAglvH0N8/z32uBLseSgSa7vkFE5BiPrS+vfBYg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31704284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhsv8CRA9TVsSAnZWagAAsXIP/3DVKJdir6m1Vuj33wLx\nMGxgInFy3WlQ6TmwLzS4r3qx1wz3bNX0qthIAXDIghvSnbpQK2Ot0SswPD4n\nysyObiM7bykF3Mgzygqsypxr1oyYuQt2Qm3axbrPAfTFAbmQYwOCL5JfAAn7\nIHNFUDks783LXFV9nSxQyY64hNyYHMd6OpholIYy6qlIW7OW+v9C2jemsTKb\nRNnpj3pQ3LULaLINNQlTgtxmg+3uXk3bUHp97WIwCXbVqCu/IfJVOvB827NT\nk8CPZ1DM8Ph31KjTx/+Ur1xH2wxpKYVnxRe5k2tYN7OST/sqt/cVWT1vI9xA\n5q/Jbo3TdzaicVK/4dPKpZos3YwlZD7ep2fv6jeSF8AHwEeI7Utai8wclQk/\nZWAG3xdzuqatKH0CiF6e2vuXzusUa7E4PJj/0/oqT89lN/6kIJALPpJDUD/t\nNo934rZr//WFUMW+EeKrWKgbIBbTZxEqZo/P+n3iYCrMNifPl+SzCtMHgvkh\n5stZBORgc6QgvFJwgSvMDBkbUaXIDaC8wgzmKea6YzNf+rNBM4a6xsvB41YQ\nRYXcCCnFkNqDwqkZiHL9s6W/1oBGOdtbCXqnEwURTtx9dJIZ40BhJjlrg36c\nKNbLDAyeKs3uWQzn0DEOikAKxG24pWfXopiEURZBFp/rnGmz3u5nTIIn9t0D\niAEp\r\n=zO3N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"ddfedcbd2d63fd6108922bf0bfabc31d672fd5c1","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web -- --fix && npm run lint-node -- --fix","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-ci":"npm run lint-web && npm run lint-node","lint-web":"eslint --env browser compare/*.js compare/src/**/*.js","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.1.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"8.11.1","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","portfinder":"^1.0.17","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.1","mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","webpack":"^3.5.6","prettier":"^1.7.4","react-dom":"^15.6.1","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","babel-loader":"^7.1.2","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.7.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.7.0","prettier-eslint-cli":"^4.7.0","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.5.10_1535560698814_0.9974675885018385","host":"s3://npm-registry-packages"}},"3.5.12":{"name":"backstopjs","version":"3.5.12","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.5.12","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"cae9cf4aa95cf343f57ecadfea8ea3a3b579e301","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.5.12.tgz","fileCount":505,"integrity":"sha512-Et9b5EUkd/RVslCcQzZaejFrCQKR/d2mGeOC/6xRuyXR6KJ4FORH3vUKKkhvFrK5z+VecD3TpLdLtBsXubQgYQ==","signatures":[{"sig":"MEUCIHDYR9fa4Cp1ijN5+i8z3g2W7PphJ56kf4tCePZ1SnkAAiEAlbfLrhPCwvD5t9p5seVdFDySEKiWMV0Zg+VfkaoC43k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31704285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmXNBCRA9TVsSAnZWagAA66kQAI/v1XDlFqj8+xIr0jJ8\nbu9lbyaUg+tiHn23ofwKBNvmWw8kPPp7MdBrBPujM+1c2PywcXhAnlLCYBcT\nUlVdbbXKRz97p7F6tpslRqw2A0x+AHGYFwpsOLxd/aQIM4aF6ho5CvSDyZl+\nQGzPZvou2xFQTqNeCBqoxH1vQcAIQk6diYM6L/PgsTUGzxf7JPkpV2vl6bQy\nLTrrdMmAh8HylAZdbB6U4DG8aN1z2tUpiClsLTzE0BT0PVyhvIHemX+C2i9P\naakvEzurJQxO12afTnR31GwxEBmQbf5VaUKM4JFupnzQB90q3V2UETnS8OfS\nVV3VRR4KSW9IRsie7bo38Y51ZEKVk49P1YUrWBq4XsY8gDvO5Rkcqs6f6w5c\nWOqsc+YBLDy2Hn8x6KSLA4BkUCvNwwAIfIHfYkeuztnZu5HRnvF4lQQGmNGg\n7rYKHHaJePPtVIBhia3h/rEyiWyiEOR3/YZm8M5gwfBNjt7FoKvbH7XMTYPR\njEAR0Mmhh9b92wzjn06oQoR1vxFr/yRreEhbjI23f4so6LsqU7xTy5OgQTCU\n/Qsg65u5Kw7Q2wTI+DJAU5YVbgCwqJ/MEJohiZ1q6Z5EhpZD1+zyi7Esb45c\nC5F/r7Wi3Modq65cyD7LOnnU0c4BhQczsm0pMjRCn2SmJaK0lZX+wX/AnM+C\nAFGS\r\n=927l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"011116b57f237a31ee92e10dae69ad3f1f3de8e2","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web -- --fix && npm run lint-node -- --fix","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-ci":"npm run lint-web && npm run lint-node","lint-web":"eslint --env browser compare/*.js compare/src/**/*.js","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.4.1","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","portfinder":"^1.0.17","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.1","mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","webpack":"^3.5.6","prettier":"^1.7.4","react-dom":"^15.6.1","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","babel-loader":"^7.1.2","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.7.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.7.0","prettier-eslint-cli":"^4.7.0","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.5.12_1536783167419_0.3602847721668434","host":"s3://npm-registry-packages"}},"3.5.13":{"name":"backstopjs","version":"3.5.13","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.5.13","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"1410b55e7198a87e9981dcab62ba828c63ac6562","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.5.13.tgz","fileCount":505,"integrity":"sha512-imxGign8UhA+S8ObH0mO3VbLvCz6HFUvsbI5oVIhn45iFpFKWp/8GWqJHs5MYmJwt16PMiUmGPBIOa39TYLzSw==","signatures":[{"sig":"MEYCIQCwDi+Worq1JhOiLd296nFlWlYC24tpHgr5WZQ2Eh79OwIhAMi98+4GnYTkCmmlIeVOSOp5LgEQklKJ9qChHBjUNQxO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31704338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpWxTCRA9TVsSAnZWagAAW5MP/2OIMCByZx8eugIiIXgQ\ngbcnDNe+FJZDNM+in9WxOx3qofbCOWFxhWxAl4obS2xNE56ltdPoJLrgOacy\nWnCM1S/Cnee9kaAVugOKrMJ5osqIZBmRgsXSLlQ7n19ooz5KJT9s4287OpMG\nkvoK9GxTl1JaTqyv8AnV0LuziJ6Htkkm42PyVPzzdIHwPQTZe1hvOQZ1CQnb\nopzLoUJdczq4zZmD6swTFbeGWl3nPhhuwFUbXBCPMs+OxrqxeJarmllnR7Hu\n3Dgc7vo0R3UCJnDi3zEqV2nk2Q3zkPcj6cQ15yEXgA/LpoufkbqZeSGodh8C\nnwlt45u49FqT6Q7JgqBCgK2DPG5OL+R2JVtuAT5g0RROp8qdgaHVBXHwIR5g\ng1sVFYSmaUVrLqdUJddElAoCi29G3msNvXAChop50BaxC5mq6ccpWm4BBa0f\n5xExlF6VJS+WKy6cIwVUZedtJrBIIacqnOQrDUrDwRldrIHpfSQ2Lh1OiRKk\ndrWLnUzwMBXYK1W12I5bxX/wzWsPdLWRX7cb5Gb4Uykco1iZ0eihPPFO99k9\n3YJcBMQOwM5YXgafSumZVvbR37ZcDPHTA1u46ZsqyTiHuHnADDf8gsZw0ZR7\ntwRNBxToIYb0mZef5d8ipn3bTij0DdGnUol+W7i2Wg08IOAy6gl+bI+xZKe+\nz+Cw\r\n=DJFe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"c629defb4a0d04b5629df4551d7ddd779a22d382","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web -- --fix && npm run lint-node -- --fix","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-ci":"npm run lint-web && npm run lint-node","lint-web":"eslint --env browser compare/*.js compare/src/**/*.js","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.4.1","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","portfinder":"^1.0.17","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.1","mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","webpack":"^3.5.6","prettier":"^1.7.4","react-dom":"^15.6.1","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","babel-loader":"^7.1.2","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.7.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.7.0","prettier-eslint-cli":"^4.7.0","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.5.13_1537567825942_0.842327257040927","host":"s3://npm-registry-packages"}},"3.5.14":{"name":"backstopjs","version":"3.5.14","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.5.14","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"ffaf0775e0c904171cb17005e313256aa5d8580d","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.5.14.tgz","fileCount":506,"integrity":"sha512-gsqUkyuxe2rdfJaNDvlH63pGjglnFGXOQu4wrKhyHdQggZwS3ji8byhQOyd3YruHhhlIXORsVFQaLD00m6lKjg==","signatures":[{"sig":"MEUCIQCIBPKyGAbBY/fqHckuWwoZy6MWGlJ5PIYqbbIRxhxidwIgTckITis05CgF5O+bGkt10W/7F6HvnGLYqMxTHD6BZtU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31705357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpoGdCRA9TVsSAnZWagAAQywQAJr5NttoDWbJLbAfCEAY\nDzDdLmI345cmiF+CXDmYpAjce/aknHIrzT/R9eI/a1RE2MAeknkMJeNzQVwI\nmWSdmiDujG4h0GDNw00r3741TYYWGw89CikWd6GzOk96pjhgRR2GEnYHHhf3\ntWsJlZtXeHQPX9agWmSa2aN5UBtPvS1E212ZeGYVi6GaLVPwZM7tafqmNlIK\nHsvAicaK9arnkvv4hsL6om354lxqMGwQe7u9s153YCPzI6q+ab7l5PL7AE+y\nVNwWKA07BghJuu5vC4PeD/hyJjhDeb1tAZBNu4thNLfk0v5OFHArw1h9rGfD\nmkzyqW9VgpkySUu50RxB4n2ndy2Iq3a6ce2g1BULU1AuLLDrj4RRsjNNfcxd\nvhY6lC9dWw/dyoxnHlSxNiqx2PlW6Dsea44KCnlY2UO9dKDLiVZXvo1HEEPl\nR/gOwtrqoEeC9XlY1/CleRTrGf9suOqPOekM5XERr81b12MXQL7QziJImGyy\nx8ztkuLrAKP4HkrZqQnlK+ylhj3rpE1hlo0GD5Eh7VMjkbS4ngG8+elFRVER\nAJTyPlkDh2xr8M38d8WeZNJAm7TPB8hvz4Pyz3a/P5s+95kXwBayevzPKdsq\nDJPYPHhsPhyzvB53hJiBQgU2umEi55y9vgvcOXTGETHXzf4U9Sqmd5kiNQsz\n/TzH\r\n=VO4K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"a66b5d4fd76b52c07f99a442838ce3beb02e4512","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web -- --fix && npm run lint-node -- --fix","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-ci":"npm run lint-web && npm run lint-node","lint-web":"eslint --env browser compare/*.js compare/src/**/*.js","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.4.1","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","portfinder":"^1.0.17","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.1","mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","webpack":"^3.5.6","prettier":"^1.7.4","react-dom":"^15.6.1","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","babel-loader":"^7.1.2","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.7.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.7.0","prettier-eslint-cli":"^4.7.0","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.5.14_1537638811535_0.48801480063153324","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"backstopjs","version":"3.6.0","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.6.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"db64f4098fbd6f82601bb3b62f704eefd5ddc91c","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.6.0.tgz","fileCount":534,"integrity":"sha512-0g0LoIFK8fEbHOjJAjTgRYkwA5mqK8zAUk16/g6E0GO3Y59ZBwnXS0FYrhhLBBWCIfKBE4oapEi3OwQRIRsvIA==","signatures":[{"sig":"MEQCIHlOk888Wp6EWeJwYoNEOPgD36vjohP30Btziz2ShsIhAiA7C0sZQZ1Z3TBGljL4chWsSo1CtooBSCPjFBdShjI4iQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32911005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqHS1CRA9TVsSAnZWagAAztoP+wZ3DgYmVCra+fxNkPEa\nD3qIGVDzr4eBrUrqS18kj1QabS4MKd6Dla2J+JZ34eOSAq0cm6ABEcjoO2+r\ni3adq4BOLQWeORHnYgHC+ggNMqxA1pWzlm+Ti2c6XqA/Wwxx4XFDy/g8Ua6+\notUmWEmYdA8Z4vCNvhlcim41Y7dnaPABwiBpj+VpA74rMBYRwfI/7oJiT/mQ\nRlrdoRIi+3E48dxOgAWZXOvLoikDvA9/jBna31BBIMZ/qjnbME4BlZJPw+ni\n//U6JrRSWZOhRpB50ec2hl2rakGFLRjU1qD5BBX3TGyo5T86BHBRmGGeVYMw\nTaJ3IcW6BygJrXTN+Rm+OO2pMbJ9li9/ReqS035hV2K+Vh4MXpWEIrmmIKQJ\nOmwv9qBJXaHGT7X58JEmjy0prw5FzxH21Ubs8SOkJwpOeA2L7t0MpI87Zf1o\ns7BKcWl+/dLo5ObN9E+YIPXxt5YVgRMhAA4Xdq/or5d1PnP2iiNdaLvMV5Y8\n3ylwhkVzv/m1CPndw6fHeFDDizgYoBFwX2u43yWWcaeqOHgyj2BEZqQrsxB4\nKMMC+Fsvie4WfLyR0Npq3In8ev1O5Sz0Bzx5guh4arNt4No1Ltg4qLUvSrVS\nod4dNHD4t/mA5GyQAslGaskVx4jMt8dVpasm2ZFvIaQtKbe3Ybd9YVBdzjRH\n9qBC\r\n=mtjy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"c02a1638f266d9e154a49541315af2f80312d265","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web -- --fix && npm run lint-node -- --fix","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-ci":"npm run lint-web && npm run lint-node","lint-web":"eslint --env browser compare/*.js compare/src/**/*.js","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.4.1","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","casperjs":"^1.1.0-beta5","diverged":"^0.1.1","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","portfinder":"^1.0.17","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7","super-simple-web-server":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^3.9.1","mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","webpack":"^3.5.6","prettier":"^1.7.4","react-dom":"^15.6.1","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","babel-loader":"^7.1.2","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.7.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.7.0","prettier-eslint-cli":"^4.7.0","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.6.0_1537766579797_0.8792046383917298","host":"s3://npm-registry-packages"}},"3.5.16":{"name":"backstopjs","version":"3.5.16","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.5.16","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"c8be2b39003107b0eb8531c69edeef5b1b130509","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.5.16.tgz","fileCount":506,"integrity":"sha512-Q9dLnIUVXAet0KhJFHNjO4rKTOPX7Bcc3GjzIVK+C1qbwDakdUN9lryLznHB2FynkydH2zjrzW0BkrfrquDt5A==","signatures":[{"sig":"MEUCIQDjyQ1PzdEKmnjEQZYGY+ArQpNpHBT68iyFFZaIr/yPTAIgbc3Ran6pImDesUplOX8g3K0wyj8DfXwlUCrCHR9Ta+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31705607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqaDFCRA9TVsSAnZWagAAOGQP/j7mAphXz6z0O+AXWii8\nn25bLbDEUeH4m59fnlSFnWGCVS7/JXgqpr7tMBZ9pN+IH+hEX1fAj8tTuvpI\ndOEsYolnJBXwAoFZzI+pY8jUYr92O7h1brB4icgNE4JI4YhEumD3KxcIkRcc\nWO8CizgdTRKxB2UlRILKKq224cAjhzzy8L+7wC/fUt6eIJbXFonQBmMw/JAq\nl4/USlizeyWsfyIh2yHENLNuxdCshYNsmlXFZKEWw2SFJdOUslW5rHHsrizJ\nyAHbgDpCyWSy+o5J6SVgsF5eWHGiqYHvRyXR74ztnfxGJeJ9wX0fsJvd5Xyj\nBC5Mz5Kbb+F506/XalNua8nNu4gDxz8DjQF/S8QfGQqhPqvN6hA37VLMTq1K\naLuLg8SYC6S3P+32b56PmRcmSKqdjYBX4sQZdZxlgfBOinJoZ4XjzpcY6R6s\nQzBb3LDIwdxjZzerGTDcsvcO1PLL/UKm/+51eycYiSxm9UPPtKvWlYkypcpy\nEe8pbA1CaOZfXzD3oqf174CG9KiGbyfC/SQ/7FUaVBrZRQtglIRX2xBvRLJo\nP1Gh5IeQZd6cIiJVAe6Xe8gv5qJoZdmumt5YMx8z97Ta+HJT2dKN8ZeUUGsC\nLM5D7BRynmc/zXe3HYl696kkSB0SHntrMODkuUYOw2hAdYnASUJiROYx8a4Y\nBWRn\r\n=cIa/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"ef906139e2dc51d5efdab5a44455f0c48d7121a0","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web -- --fix && npm run lint-node -- --fix","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-ci":"npm run lint-web && npm run lint-node","lint-web":"eslint --env browser compare/*.js compare/src/**/*.js","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.4.1","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","casperjs":"^1.1.0-beta5","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","portfinder":"^1.0.17","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.1","mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","webpack":"^3.5.6","prettier":"^1.7.4","react-dom":"^15.6.1","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","babel-loader":"^7.1.2","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.7.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.7.0","prettier-eslint-cli":"^4.7.0","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.5.16_1537843396034_0.0307528790463647","host":"s3://npm-registry-packages"}},"3.6.1":{"name":"backstopjs","version":"3.6.1","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.6.1","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"fde0699aff97009933139b51525cd9960f70ab5a","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.6.1.tgz","fileCount":534,"integrity":"sha512-es6+uprEaWoCq/tg2aRET/nAHREnj1Ka2xeA57qHWhD/aHRm+roa8ruRkdarnnR+eeJGI9jyEcQ5e59DF50p3A==","signatures":[{"sig":"MEYCIQD2aJFkAKoh2jqTlZth1VE+s3a5nMEGvEdiwL42cPJyqgIhAInSdMTYveNtzUzp2utz9f/Nqg8PprCg0iPRioB2aKAU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32912201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqaf6CRA9TVsSAnZWagAAtx0P/1kFXB0CCL0j+BWwc3IZ\nBePZr0vIeQ13nj7vlX5WX8Uz7rXaD0+yuUcS1oAzt5byADlKasqu5rRaPT3O\nMSenC6QAIymujwjkVO/CkDX2+URZrbGF+Jl/4NSfE4LUXphnYKsBPvy4gTQr\nMQQ6CY/H12Yt76yfLaIi3+b/eZPPKw+ONzF3lTEa7BNeXm79ueggsAjJh9mN\nMpSj04bCyV0qOYwHLVIDEsz+p/ID23YvoRHhblERc2y57MuOLK40SE2/oCIn\nc/yZONEr8PFOdpAi3lPZ/vkDS6TM0c8kzWAO/JeXwk5N7YnhITohfHEesDpJ\n0xQeT8xDTDlL2yOQMUIgUnIpAtm/3YVQ0q+wxXatfEt8FvBxkDMA/G5ZUdOE\nPWpFntBgKVo0vkfZzFfvaA9lk33zxan39CmNAQDKJTkbkxDlsdvMMVLBLP4J\nXekDbnXSFFF1KF6EPA3gecOrdHuqrRex4AfjA28SD6Gw9osg10nPZ5dyp3IW\nbugzv8QhDogcNC6/uceDYiMs2KANve9pQ12WxBXiOiKa3cRvO1JNG6KXxyZp\n4pYr0gmvQufthjg4WPKB9Skw0C0QrYwAnHyhDOCiuFIsWCxAOQ1BvxCqWfu4\ngELyBvTHZGneHtTjxSZmclFyU6MC60tG4BDvuKH91Dl9mM4v0hJ3zU5DRcwt\n3baB\r\n=IYcp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"6634b13bd7b0aa9a61697d410f3aa9b3ae96c740","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"npm run lint-web -- --fix && npm run lint-node -- --fix","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","lint-ci":"npm run lint-web && npm run lint-node","lint-web":"eslint --env browser compare/*.js compare/src/**/*.js","genConfig":"node ./cli/index.js genConfig","lint-node":"eslint --env node core/*.js core/**/*.js cli/*.js cli/**/*.js capture/*.js capture/**/*.js","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive test/cli","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.4.1","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","casperjs":"^1.1.0-beta5","diverged":"^0.1.1","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","portfinder":"^1.0.17","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7","super-simple-web-server":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^3.9.1","mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","webpack":"^3.5.6","prettier":"^1.7.4","react-dom":"^15.6.1","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","babel-loader":"^7.1.2","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.7.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.7.0","prettier-eslint-cli":"^4.7.0","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.6.1_1537845241439_0.800930376986621","host":"s3://npm-registry-packages"}},"3.7.0":{"name":"backstopjs","version":"3.7.0","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.7.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"4a312fcf1143555dd02eb8c8a799accce3cf4355","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.7.0.tgz","fileCount":537,"integrity":"sha512-4FRBCx43k6mjuEPFKf1sF0Znwx5JjB+ssP+GM7/cjtX79AcqKst4u2zMls9CjPaAYIY1IMEiKVap5RcGzz+vgw==","signatures":[{"sig":"MEYCIQDk4c2+PRWJ1Sm5NWLZVVvHsZkMwkKJ6tjL/lB71nZT3AIhAKdKY35ubAkTJJfLdsHCvHZBeJO0V4DAW04xBhOZUf0+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32912300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtONwCRA9TVsSAnZWagAAD5EP/1b1wtvM2Ve4Wpg3KRQ0\ndDxb8t0FrMG/EzzkWm8eK6sZC+p8G4vjjqri45fga/5Z0zz7xVQN/Mvsa67L\nlwHhxqVr3GKK3PewhKFQPJ309kM2O+v7w7UPyGwhzBW13PKvRMr0iDq0kJKf\nqbVCMNMUYtWvhAcCxKl9HD2Wek2Ocd+4jNsIsVXopwmYmDxuS/zPJoqU7RRq\naVrMnPmxyj34/eUWxrM8OTjA20XRYYdnyt6LDMdWj9noYmDaMF1XbwTNUHvz\nmxZoaz2Sty7P5ZM6D8W0PAOMqKY58KftnjY+BJ2Yt60/eMQwFeOO3as86XGm\nvEf8S7IMaQng7qk6FC76lH6S2r8eIOWbe1mO1r7yOIM7GqbzVfneRpOiRKkj\nbHePOBzO4D73zkLzkVYZaGSKVXs+E3UXV4DM1IBK72+2ik5tIjiy+19qZmVN\nkFEQCzn/CkooGJRmdrdV8BXCA7uiyIvnk+sF4rtgMlrpRuU5OQPNjZxT85HK\nIICVU4+oxIiNtcpM7x4TNn75gSGon91F/eFaMzWyQa9C0BeBWrrygofBjvM2\n6K/zPyUxH4C0llwdB3WWhwblYFEii+92stU2YffDPniq1LhsdnMuicx3Zfnj\nBheYkfhezTkFijeYCiD/cfsjWQszk9hJJG9hstn5LGkYWEKmP7ARg37APdaC\nrMEE\r\n=Mqdz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"515ed22d2e48865f601141b32f397c32852f0dbc","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint '*.js' 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.4.1","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.4","jump.js":"^1.0.2","casperjs":"^1.1.0-beta5","diverged":"^0.1.1","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","portfinder":"^1.0.17","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.7","super-simple-web-server":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.1","mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^3.3.0","mockery":"^1.4.0","webpack":"^3.5.6","prettier":"^1.7.4","react-dom":"^15.6.1","babel-core":"^6.26.0","url-loader":"^0.5.9","file-loader":"^0.11.2","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","babel-loader":"^7.1.2","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.7.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.7.0","prettier-eslint-cli":"^4.7.0","react-toggle-button":"^2.1.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^3.3.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^7.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.7.0_1538581358478_0.08536462632112007","host":"s3://npm-registry-packages"}},"3.8.0":{"name":"backstopjs","version":"3.8.0","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.8.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"37abc2269c2b1fa7b70088afd8c0c2dd24e29910","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.8.0.tgz","fileCount":539,"integrity":"sha512-pw6TaW+JcX/J6bTOY3tXJKywQoQq1a69StrtqvWENT2TmttzUJK0uggs3ZddX9BnP4CPu7K7KrX+vKwOdHjjrQ==","signatures":[{"sig":"MEUCIGEiprkGPrxfEWlF2q7tvi1F+rKSpND9bQ6NSo9WiMxfAiEAwDraJUodS6RrvoXZrMMcw/9kqthBLMDlGnx0y+WENX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33145031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvM+/CRA9TVsSAnZWagAABC4P/RoX6IVpiCNNRvSUA6p8\nBQCLjbhuEeSuH+GG15CrZoNjdarePhoklIfHXwiVFqXiS1YpkUjAFOMHcmn3\nVrckHke+NNhu2JRIR3uSltywbVpXbmzZzNnqKhyiMQSO7Xj4apApANHbo491\nc3D5MTN0lacU74dpwbUpjOvKaQWIDzk1G1eJpS2INfzLHyZ0E5vkti/OcqLB\nAqlkqM7IMHJXlmcUMCwHDzaga1wo6NmNT8bppmsXGGnI+By40jSqo3/0RHiA\nQhQDGC3lryJCcLPZ5RW4AVEMKauf50L3g9TdXiRm7gOdVvV5FiGbDSEI56wt\nNI+2I+eNhuzCxd64DaPnoK65AO2n0T3a5Pnbsl/tgu3tgewe3Ua5W/gTk9R0\nAeo3ERdJTzEMuqoqYqBAYbX8Tk3aPJyDT3gXWIw5TxUuYLctaLPxiZKmSwT5\nmJNfai4nptY+jmPgpNx6ta6hahZBBnK7BhtmncnGoAuCCm5qdVphLBfLnDnJ\ndzVDzWM1ORtFoLyWvE+pxGScSWrdbFmC8v3LQcCsE3bq9+dGmRxDSK4D7Ct+\nkazOaFS5Gqd5khL2nQFgHUcqPiY9F3CvJxoJmPRifOqPNZ01K6DXnIquUFWL\noVbmCCsP++RpYCZRl4i1z1RvlApY5x0YZNmq/SnAsOfPsohpIGeScmnZEoTQ\nassm\r\n=7HUB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"f62a41dc1888d3f211af0b10427bf60ab50cfe86","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/; cp ./node_modules/diff/dist/diff.js ./compare/output/; webpack --config ./compare/webpack.config.js","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.4.1","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","casperjs":"^1.1.0-beta5","diverged":"^0.1.2","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","portfinder":"^1.0.17","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.16","super-simple-web-server":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.1.9","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.8.0_1539100606495_0.4903573863997128","host":"s3://npm-registry-packages"}},"3.8.1":{"name":"backstopjs","version":"3.8.1","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.8.1","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"c97a43c09e28e726cc64cf6911be4e9e6f79b4f5","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.8.1.tgz","fileCount":539,"integrity":"sha512-OqR2M3FkP6DDv7c5khzJSQ28vSjeIbUF+QT2j7A0V5HFPqwsNjfpddJ2fDqmfyzXAIavvbYFcV1+ip85A9bxvA==","signatures":[{"sig":"MEUCIQCv4jBb+neuiRswSbjhjLXEn0b9boclED1LPbYduOaYGQIgfwKCQTtRl7qVUigtHpa6f1MWi/YUVzbUaI+6UQG7q7g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33143655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvOfqCRA9TVsSAnZWagAAQf8P/1R4ynyoqlNxTHxa96Sc\nZom9ZOPEoatNbcX8AxA2UQOnwhWEddZOqrKncd8cmKSyTDB6Ni5cj5SAMMZG\n5F3+vuKg2bu9omVVM0/sd9HH4EQtsmn4Iw9rL8TxlHKphBwCX3yNDvWBRvgF\nK0AtyI+WBKrGh1FH0RVzkWausWb1qE0azUsOEFAQ0JAXUh7BrkRWnskJHBmD\n7TUInJZa72HjunAPJlnC46b/BFfImksklzCkgAigwpV8ambcUklAPXv2nqvg\nZNx0qsA2Qx8ROVwVD50FlmhEyPjpEtfIkxCPIME6ezTRswNhFFrCECVevu+2\n2xv6VMoMS9HrIwdQKDir9TwTnnnfQLMxzE1ku5/YUn9PF8AGKO5QY4TLAcvD\nLUrNEl+HZnZFCT7QQJ0mK8vWQ2SYI/qGxCmz3wSFLVsozlJfoZbV0gDetPIm\nAtl7vPgmspiMnPa74txlxdI84zES53+P1y7JfTrJpaxIy8rgNMT2fSM3mSFh\nOhDMJc8QxnVS1742XL8kT9uGp9GzVziCIV5RFPLsajqM619CWElIV7nD+0Rs\nCQsFc+Ds9bmPAnrR2liVcjEPV+Ep9fnHwN/OYlHFi7TqU/odctQYMhf8WCh5\nXw7WpEHl/U2GeaCKCQfNX1ynqhuGx+bfgqvh9oY6vgVZnJpNSpOgie7yayK+\nAYGv\r\n=wkZF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"f51e27780641f2f80235a935d1b947e003c630c6","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/; cp ./node_modules/diff/dist/diff.js ./compare/output/; webpack --config ./compare/webpack.config.js; npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.4.1","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","casperjs":"^1.1.0-beta5","diverged":"^0.1.2","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","portfinder":"^1.0.17","junitwriter":"~0.3.1","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.16","super-simple-web-server":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.1.9","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.8.1_1539106792615_0.5974843874255127","host":"s3://npm-registry-packages"}},"3.8.2":{"name":"backstopjs","version":"3.8.2","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.8.2","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"6222e75763193975966b5fbec179ff57841d2896","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.8.2.tgz","fileCount":539,"integrity":"sha512-5eBgmNsKf664Xew2CBYk7K4HCYasHK8LA1nSwO3bwEz5n6ZVKOKNtgD+NhROvzimhyTi7AM2vGe9af34ET57Yw==","signatures":[{"sig":"MEUCIQClEevqw1PP/MzSLUpPiF8srKhG9HaAUn/665G1C54NiwIgWztgGQwgMmW0trSIUvqZm4m1dEqo36ZxCF17qeDpXRo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33143622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvUxSCRA9TVsSAnZWagAAtrUP/ivwxo1LtrW+bKEiHnLL\nzxWLfYvBPep9Kync8qlM13qw78AvwUb1dEUTJfLhhWKQQch2QJigYSaNjOSq\nhX0KY/yvmj/RVlj18ezsUXZs9OexVWLxMXPADd+u2PQhHaGSzVxzJxxr8Tdb\ndnhrroYjVYVg6ItvSJNKtgJ9UsO+CZLXf9XgjCkC7hwd7dPNq6M+on7yoJmg\nXrNRVNFIkSUi18V4s+Xbo7DrEjE4qTiq39AVX0++YXOh3GDa2eEalaOCmwo8\ndcp1N+O5nH5um9ZdkLJov9Jd7THr5lTEwPVupSv8y+uDpmUZHrD2zTjICnHK\nn0KJUb3JvDwdexSCfY4WiNjapvhgcwGoqi0MzMNmH3PrzFKLLupAFX8j2tq0\nIyQt1/1IofXoQzE6PlDSnEdTb9RP3TwxeQha9XMxVTbwKeuT7DGXBW7jdCYv\nlPh5x2KS9WKBSJF8B+sC3LJ4jv/Lf2L6BQG4kK9yhE0Ql1TEVQ5hFJyVC8FQ\nudWz8QdXZTdwQeNzEeTTsiA9kyW6U7Mxgd+J6iueU1QAUUshEklIlgas7w1+\nDFmOReLHtjdyL66vreEJ1Zg5zyTUdyzM1FRNuFhFtrZJ8k+4aw1eaKCAv/Dp\nOr4HAksDhmLJKoXhy9zwIlQRc9lL/rPILbnVFtvS0wESmdxVDWZ4XIklxKug\nqX5D\r\n=DpZW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"5e9ed3d6520e72563fab630f7455625361e23067","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/; cp ./node_modules/diff/dist/diff.js ./compare/output/; webpack --config ./compare/webpack.config.js; npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.4.1","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","casperjs":"^1.1.0-beta5","diverged":"^0.1.2","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.16","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.1.9","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.8.2_1539132496318_0.2747155626056208","host":"s3://npm-registry-packages"}},"3.8.4":{"name":"backstopjs","version":"3.8.4","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.8.4","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"d997fe948bcb707b041b820d713e3906ba4a0d9c","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.8.4.tgz","fileCount":540,"integrity":"sha512-N9HY68ZUQZB8cFn5QIkW+8wn+GXXSPPY+a1RgbH7dvyaxl3PyNo15rFLa7F6tV/OHjHsRGhsU4M0B9iv1jIBTg==","signatures":[{"sig":"MEYCIQCcWjWR2Ady0UprFAUUCgT47KoH4FVFOlsbjWIh57A9HgIhAIUtCaCyceXGLfdDSYz3JELfef/y2uBId+gnhe2B3SIl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33146413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0J5fCRA9TVsSAnZWagAAgowP/ipKk97M94y+DdGIWMMr\n4vBjoTKFGZXDW91srlK8jaZDZ5JEKPTLFnFUacDPDLi1vMa1qJgEAUjYuwCz\n2cjMtIsopLALo8C5Ry8lHMPZn7Fx3JOKLd/y2RHZDM6aPxb/6qhx0mtmfqHr\nQ105aqL40BwhoXD5OyCSDBmp9ZkWg7alWC928QMSkOmbA3hohqblSFwFTxSk\nkMcOSy50I3R427YOBLe4g8sR/WwvnTm1BwmIE0CE467QXXDVxAc/xvgrqve9\nvcD2gMtGM1bmRdOCty/Uk8Lrml5mkTyzq6oagy65dRQKr346VzfqMwBvYZhe\niw8h8z76Z2EUen0I9Z/lEfvvUQIzrjvdjg+1vzAhZLdeOFZk9cQ+9VW6PwXb\nNwSDe+qp2s2gSd0MU4JiyiycyHa17RIT8K9caQR28SF12ZxB4kiqjuH3GDNF\n3xe3hLZIv+A9V+uLpFz4W6ihjBhLdENjV5hSeriYn92ei8lWTXzQSZgYZ7Fi\nQi/S2Jj3ogIRmWAbx111Cs1+783AN8XYrEzHwPqe3p9xf5Y8PU432rmbaWFw\nef9q8BEyqJA86MIyxKlRRrQzCVbcWKWjKbsiA4MEZ+rsa/kq6QoTRBoKuVGq\n84JGyprdnYqWq9cn6JVV6zXve7RlZTsDDvj9h5ETcMlACVsyU7HVkDRtCO7W\nZJAO\r\n=Y/+E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"56b046cf9d2d002af7500539d3d9caa3ce81d83a","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/; cp ./node_modules/diff/dist/diff.js ./compare/output/; webpack --config ./compare/webpack.config.js; npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.4.1","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","casperjs":"^1.1.0-beta5","diverged":"^0.1.2","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.16","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.1.9","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.8.4_1540398685594_0.41193069308029706","host":"s3://npm-registry-packages"}},"3.8.5":{"name":"backstopjs","version":"3.8.5","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.8.5","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"162cf0b91620d811adab0542ea6036a84ca95679","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.8.5.tgz","fileCount":542,"integrity":"sha512-APiVAjy/ubQLKvQX3J7JH2esHHtKFIMTmMeGOnD5HDsAz1EQjfDU5TNWvCC+5sxN64YfHtSdd5r5eq48HMGhXw==","signatures":[{"sig":"MEUCIQDOJODFITOAJFW7Ia5O9m+KR5/8T12joTCkQiTBP4XQ4wIgFhuawNY/A1OdlMcJRxeDq199VoC+DWfSzsPT0L0wsKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33528584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb762YCRA9TVsSAnZWagAAMWoP/0jwrh837PLp7ACGEaIl\ngUcZiVS+Jfcq6thpM6Yle6EU4AMiewZilio9x8nBcWYXMNKTu1b57McoSxsb\n2uXE3j6rZtgj+0kIfeAWPVLxQ7tLyYaGGbQddQt4n9Gg2o0LrmPNMOrebsE1\nizO9jgHeZpxBqbgPEjzMTzaMCXaUOB//ysL7IZp+VKULiaICb9qW66EuCUQn\nA2ScjKXAxy2jzT1TjFhcFFkajY1TYjlKJiI6wPMpipROoMtdrlEfaPo9kwKd\n62FEEmF8qhp455IGE6YA870tc/74JJeYi29hLL82vcJCMWkNzfQBgA9T+H02\n8a/Uhus9FA4RVxC4gPWFbLju39SSfkm0Ecsf8HAxqQGmPf2SurWzwn1J9Wo2\noTXbG8zGmUSdgjc5dUQB120El3V8Vxljeloza8MRNe3cKrViwcnDca/bQXG6\np72ZwuGmD0FKERGCW3uMxtO4SonsH8x+O8nLPntEctZxWTUCwIqcjpVMnkC1\n3bYWQmPf+icB1zp5NZloANRxmgKK6Gcrv5XaeTHIHqvP2HXfoRTrILr2mRES\njPAc0/dciRjqy0JUGOKOTuxTTFc2gIQbotXQilDEr0wrr5IpVIJAiSI3MAye\nY6MwnrD34eGek7tdT1HZiRNKr7Miu0bDBZcVNaoAsgl6lgrESMB5bXJABjV8\nJQET\r\n=86Sn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"f03e133baa38b7fdd0a16f408e1c1467faccc606","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/; node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/; node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/; cp ./node_modules/diff/dist/diff.js ./compare/output/; webpack --config ./compare/webpack.config.js; npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare; npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.4.1","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","casperjs":"^1.1.0-beta5","diverged":"^0.1.2","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.16","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.1.9","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.8.5_1542434198919_0.9726646923760847","host":"s3://npm-registry-packages"}},"3.8.6":{"name":"backstopjs","version":"3.8.6","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.8.6","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"9378e03fb5c821cc4e347bc1c0bdf283dccf5eac","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.8.6.tgz","fileCount":544,"integrity":"sha512-YV7/OcnKZCUMNJ8mFOLRuf6JGlygNpRaJ6Ut8VhCK1TZ+mlns+OHCz76HsGA3/j6cOsId5FfaRfRz10YpfLbyw==","signatures":[{"sig":"MEUCIBTc2J0QsqXX7Z4Y0MPnvVPAIcPzIIM1X505QZ++Xg9sAiEA6FU6ZRL6Lxd0/PL1CufG3ktTXP/W8eHQsCrmSgRv5u0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32708934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRLT+CRA9TVsSAnZWagAAcHgP/Aq6PXBbDpOR7DxA4gRm\nTe7DYiNXPcWmQLVWJ4CSzz5ScgZGWyJ60gmWE8HNH4sMf2p6BcmkTtUtIdrO\nBsTqO7ine9YUJYh3kzHSTizGxl6CIT7ZdsWgJsfc9Xcffr793e2VakYBz2wS\n1tRDjTjNLuL4lEmg4M+h+S4d4yLQSX94Bh0O07vrRAt69VY1s0RWWf/U0spv\n5PBlBVfJ3koQ76aAjKGFzRjhoDSHOwidwHa/F3AFamAlFfYBPxV7+vMttwve\n32bWkKbx274b4D/GBd2NP6v4I+NHap+lyLfEzxaZdn5W0KzIfAJ5XSoWuDpb\nVM4fxY6HW9uviI2Pwb6C/YZvo2YwcgALv80ZcZeg8lWp6SbJE9UL7avDRt+U\nHpp0KQYbfeTGyDpZl6erQe8zVcgzRCqKLyZisZMl+gic4oBRVNr2hUXUB3LX\nZBoc/nUtEslhK9ETVsxn3m2DocQkjEaCs11kuMZq9+33ix5KuRARum2QkxEt\nTfQE5SpA3uKDD1PBElyvgafhiBCvdqsJgM37n9AK6FqK17Qt/VTOl8Y4PIBn\nj8Jf3SlMOSOzrgSpYA+qmPKXPyg/CjafRNQSnTCOCRZl1SKc02LVfM7qtJyY\nz+PT8++FKuudfvDqsQu43K9mC7GBGCJAbkI9OsvOyYWvC5pvdJ0zQlSYvp3u\nGttk\r\n=WnAR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"cd69507f7e4ddc5e4bb23f944c2a37872592bbf5","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.4.1","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"0.1.1","opn":"5.3.0","path":"0.12.7","temp":"0.8.3","chalk":"1.1.3","p-map":"1.1.1","chromy":"0.5.11","lodash":"4.17.11","jump.js":"1.0.2","casperjs":"1.1.0-beta5","diverged":"0.1.2","fs-extra":"0.30.0","minimist":"1.2.0","puppeteer":"1.2.0-next.1523485686787","portfinder":"1.0.17","object-hash":"1.1.5","node-resemble-js":"0.2.0","phantomjs-prebuilt":"2.1.16","junit-report-builder":"1.3.1","super-simple-web-server":"1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"5.2.0","react":"15.6.1","redux":"3.7.2","sinon":"1.17.7","assert":"1.4.1","eslint":"5.6.1","mockery":"1.4.0","webpack":"4.20.2","prettier":"1.14.3","react-dom":"15.6.1","babel-core":"6.26.3","url-loader":"1.1.1","file-loader":"2.0.0","lint-staged":"4.3.0","react-modal":"3.0.3","react-redux":"5.0.6","webpack-cli":"3.1.2","babel-loader":"7.1.5","react-sticky":"6.0.1","styled-components":"2.1.2","babel-preset-react":"6.24.1","eslint-plugin-node":"7.0.1","webpack-dev-server":"3.1.9","babel-preset-es2015":"6.24.1","eslint-plugin-react":"7.11.1","prettier-eslint-cli":"4.7.1","react-toggle-button":"2.1.0","eslint-plugin-import":"2.14.0","backstop-twentytwenty":"1.0.4","eslint-plugin-promise":"4.0.1","eslint-config-standard":"12.0.0","eslint-plugin-standard":"4.0.0","react-visibility-sensor":"3.11.1","eslint-config-semistandard":"12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.8.6_1548006652978_0.46942806813601456","host":"s3://npm-registry-packages"}},"3.9.0":{"name":"backstopjs","version":"3.9.0","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.9.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"161fc4e00e602e1f136f259218a611383e6f788f","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.9.0.tgz","fileCount":512,"integrity":"sha512-N003JN6Pbr/fp90eHjk5GQljsu8YxzGJkgbv3u2m5/KJmJalmqfxd3MkJ3bV23hUcGq8ewqGpcVpfQpqg/tWjg==","signatures":[{"sig":"MEQCIDAS73AQAJTMtjrLg1PNDx6wMfgtNnUjDhL76FBloXPzAiBXgysZ+wSfrk124WMFbbYJUwaYvC674Sk/OqnplOW3Kg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32416898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRQ6UCRA9TVsSAnZWagAA7ukP/js7w2+iMaq1LzpQ885L\nxLZJH5Qe1XeP3f3LKncBtiieF5is7cUQtUzV+sWoR0yBbt+UNVOJHtAXzPDb\nvGG5QSYFuhWo9JaCA6d31QL9qfXPBGas/wk16RUbTQBZ7R7D+/De1Xh/moSL\nrk6qMCHbsLuaSdnV8s3wbZ2iET/b9YQpVcrzGaSwHJzt++NvTqxNZ8CCPV3k\nblLV3TEOvfvo5sFo/8+KuWn8C5jc5PiCHOl2UZrptC73Kf6DzvNNArc0El6p\n2qWaFE9W5B53CQfA3pbCImp/gK681frS2Mq3zXL+tITTv/KZAmz9BdQ/t/hW\nr/sUDIoyoFqGJ9iCZ62OM9DD0CJgftx44uv6L5yE/hwdp48w3L70xhg4oogo\nxk9UOOmmyn/HtDi6dvxYT+4C4yi/0SLt24mOh0XdjC9R7oB5HzBh3Tk0ZX2C\n2dxRgBcqCCmtjLiXx11E4EFEQUOTXTKstcMzOSQETWo1Fa12DWB3/7trJQIS\nuRB2MAEKX60I98xsFJWWVlgDH37fzTbPm5NdxJaxpv/M0q96xEibEdsK/8R7\nDck9bpM4EfiHRs7nBeRJW2j6cOBSdThVGouTMbofspyaeDVafM9BMebqHvi9\n/pesgkPPLU9xWQ6f72zXhtOSTSNSQkK8I5/sgz9B+WRzLGmr7U8wnfrIOa1a\ncWhz\r\n=WTBS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"e4592a3c51fe1df8cd39eec9afb7748dad325720","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.4.1","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"0.1.1","opn":"5.3.0","path":"0.12.7","temp":"0.8.3","chalk":"1.1.3","p-map":"1.1.1","chromy":"0.5.11","lodash":"4.17.11","jump.js":"1.0.2","diverged":"0.1.2","fs-extra":"0.30.0","minimist":"1.2.0","puppeteer":"1.2.0-next.1523485686787","portfinder":"1.0.17","object-hash":"1.1.5","node-resemble-js":"0.2.0","junit-report-builder":"1.3.1","super-simple-web-server":"1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"5.2.0","react":"15.6.1","redux":"3.7.2","sinon":"1.17.7","assert":"1.4.1","eslint":"5.6.1","mockery":"1.4.0","webpack":"4.20.2","prettier":"1.14.3","react-dom":"15.6.1","babel-core":"6.26.3","url-loader":"1.1.1","file-loader":"2.0.0","lint-staged":"4.3.0","react-modal":"3.0.3","react-redux":"5.0.6","webpack-cli":"3.1.2","babel-loader":"7.1.5","react-sticky":"6.0.1","styled-components":"2.1.2","babel-preset-react":"6.24.1","eslint-plugin-node":"7.0.1","webpack-dev-server":"3.1.14","babel-preset-es2015":"6.24.1","eslint-plugin-react":"7.11.1","prettier-eslint-cli":"4.7.1","react-toggle-button":"2.1.0","eslint-plugin-import":"2.14.0","backstop-twentytwenty":"1.0.4","eslint-plugin-promise":"4.0.1","eslint-config-standard":"12.0.0","eslint-plugin-standard":"4.0.0","react-visibility-sensor":"3.11.1","eslint-config-semistandard":"12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.9.0_1548029586661_0.752246316780695","host":"s3://npm-registry-packages"}},"3.8.8":{"name":"backstopjs","version":"3.8.8","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.8.8","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"ddc0bd42cf36cfe6e32825947086526c2bdbb8e5","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.8.8.tgz","fileCount":544,"integrity":"sha512-WlESPgltrNp6aZQTzSywER51zsIpMWJQwA4qSUquVP87Z3nj49tVZy+fA4j0B06iTMQ7Uw030jkZltBJCKPx/A==","signatures":[{"sig":"MEYCIQCyhjfLLWw8DGriA4gWCmBkYt6lta/xm1WhL5JqBuYxngIhALqWbERTbkk9bdzX5tfZOcPDD5V+fh4Qi5PqoMMDyucy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32425495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRS2XCRA9TVsSAnZWagAAr30P/3W4g8pdGxIM3/Zs0+dz\nYVusFk1LwEAS7rdlb65PAE0802eKZESlQjO0ZBJ25TQ7WemdRABXm0ildThn\nQiKpz3vv3GA4/T0dFLy4kJjj41h6hpOwmNoUKnk7fCBF8/sBW7PWbKtznFwR\nu1LO3fBpbKziuGYTpjDYa262MhmisoWbw+WuG2pChId4uXaN+qNW7+7svxZr\nmDVGKB8AaF2tHljIyjiOGX5WDl/aAgmW956PUfHzyiuZczpoe/yH4AvwzjY2\nL3btp0n0G7WIdT0y93duhUYZhlRQ1+T6gNsKBnwx+1ehH8IbyG9J2tcODJfo\nlRZ+CV66/hLHOtVEZJv0yrz6Eb0pgz7HIHR4k/hu1pGjFppO32u5fu6kEBbr\ngJbFCNkj2lKj7WzyEiKVJ+CTOMjGcD5gdp0lR/bMHKQeJ3EJJ7aSZciufV2e\nIGG+DErJmjkkb7DUvormRKzI3tlE1aOu4ti4DH+dYLujs/qP1Z24GxXqf8Dp\nDrJHV5mwRltx5sWcoRQJhexYjH7wqUIHYIQfIAm+kHrcczHsFHeljAxoXlTL\nuDpm48NHq9b/H/fTKw3IIS6GJ5/Sh/CYlxu15NP4tvSmAFVNkvNJVOLKdAg8\nRnwynh6fMGjWSmp2vs6rJmg/Qxxs9v2ort63gUWVUvQAMoEGvzmc1RwKKKb7\nLfBx\r\n=Jnwj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"309ad67c67ab5e244f57779f838b32806b3f4442","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.4.1","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","casperjs":"^1.1.0-beta5","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.16","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.1.14","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.8.8_1548037526065_0.9960999066290819","host":"s3://npm-registry-packages"}},"3.9.2":{"name":"backstopjs","version":"3.9.2","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.9.2","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"ea2175944166253b53ef7e1be8be9a2a0e6c4819","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.9.2.tgz","fileCount":512,"integrity":"sha512-YiYoYxEzTts3aooJ1TXHxyhUb8Xo6rrVlQrqckMfs3ohzqSlk4Lq+NzZfdHv5/3U5mPLadUjGiOP4HTBV4REkA==","signatures":[{"sig":"MEUCIACoyaTdiIMU++CPyFt5ZtBRpA5DxgA6ddoNr7WDYHTkAiEA8j+VHExhxq4Ld8Jd/Q7fgqyxfQMwjO69j/il3aYkhcY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32015733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRTe2CRA9TVsSAnZWagAAANUP/jxCd3zDxVq4dWFDr3jT\nxfb4YzSS5rVxTmop1L2v/WWr6fazSP0+xY/eUnXGSy+dWc2T0bLs+opCc8Vw\nL3EZ3GtpuXFrzUoIlpAxFJtf8/OhAnGAASP3J5+ZfUlRBkg1VNzYcHd1hZgj\n3hpsOI6K1f4dqV7o3AhyqSX4z+29pDkjwfxhs8TD3CLyDArTugLRpS+Bst/l\n3o096fgxSz3INSmd7dzyAjIlftdnUGpK2rNROnUtoQStJ7yzmVOnKC0a0orm\nS4RhUiiFhh8C7b/QKIXsjzjFH4InZmPRdYZbJ9wzp7pF+mLunZm3ntSq1R6O\nmIJgNpIRthixiWvcqoBU/8C7edYnrUhUYWAJU3ouh9mk37xs0rCxHyGpujuI\nLcTzK3lpZtoiPJ4bQz/VqjlIcOlDPjZzJNtcakCnsudFu7sOkWsCtCewJNip\ne7EXxHXGkADUq0wuSGpF5m6exQl51ROEmJWAouPd3wKr3rx/RL/Ywx7rdr4J\ngS3xmoFVhRQLxnLeQOGXTJ2R19sRiMa22dUxNyDntrB2NuCY5Damrw+6abRU\nCxsRzLyjrrTOkd6swjsUekY4SHImyQIQ2+cjN1vgPwKNUQdEJEcjWaG8lSNM\njo0OAZ/NhXRfAM8cabTMgl5N0+E+t8OUqSD4UnBA3530823BbblhMecjBBbS\nxvzA\r\n=pgMr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"fd1af2262e057c1568cdd937adf40b9c6eac1997","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.4.1","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.1.14","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.9.2_1548040117616_0.7939110775013378","host":"s3://npm-registry-packages"}},"3.9.4":{"name":"backstopjs","version":"3.9.4","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.9.4","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"2acbc6cf43f29f632a528a7cdf303cd3da3ca03d","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.9.4.tgz","fileCount":513,"integrity":"sha512-aGkA+4obq4gcrX/vpHv1e8kmKGTRbmGGzylX/bUfsACD8WbRmnpRi+phTbJvlAakhwaRbg/LmHyPo1gC0KVCnQ==","signatures":[{"sig":"MEUCIAS7vi95rdOpdEtotkVT4zjd4HknUs0Xa7OTqZuS9ZF6AiEAqmepkK+vwwxTtHosnj8cuqWloqfjIvMD+j79HrBMfqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32019795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdAtwCRA9TVsSAnZWagAAMGoP+wdtbUm/2Yh1TACXBbdn\nxI+lhWRnMtHg5dRxwRuud49Tz++YHSNbqEVEfkvVxxBGk58kdF7t9ggQvEw6\ndppYvjHtDUFON4q2NKjC+b/lcBbNmYxeP788XFwuc+CbFQyF1TNH9rMScTur\nl0lM5Uw+wiWeRQqNDdT/L8/DGO/lmew5IdLw4ITrBluKhwnxGXUCLpdqKrww\n69Xy4S5MRmBfMEqnyPQ1UUV+BFjRXwT4wjFPidk3n5Afs0EjurNVSY8pIckn\n5qrO/nYlG6PWRKe/DNgPoo6zrGhmLJLT2oRtVxuqjOckmrjcLYVP6A7ihX6s\n7JWOdfS7Qs7CfA79Q5xKBfWvSZzH+zE6RqUy3E2WufZqIlnfa/7ablXfxNjX\nPjk+IUJVvk0q/YrsIL9rYezvyMnFRsTbNd/6LLLtjhRGdaOma/2oUrOYFFD9\nmRwRb+HgX15aaSrfsSmLe3c2EGNOXALbhvm1yG/hqiUTDCvlLAwpLH42G2yJ\nkon1+NM6igKv/1qekYjlmJpzSwnmeVQfl3zK8DmR/R1Io6qH7Adf9ZMMAGBN\n0XGBJHrlGdIaZMfOjCDNlhQl2ydStl3FihTrtUbRq7xRE5/BG0Y2Hv3UlDv1\nE7PHtXXpXAVfiAlFbPZAQTykXxEr+hAuxk7XYyKMcp8CXmhbPsDQg5ntFzqt\nwLRu\r\n=JIz/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"904255267ff5ab0cae281510b92f657ddd702a42","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.4.1","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.1.14","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.9.4_1551108973660_0.8188047542892958","host":"s3://npm-registry-packages"}},"3.9.5":{"name":"backstopjs","version":"3.9.5","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.9.5","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"838887054958cfab8709a29eb4d8dafcfec68634","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.9.5.tgz","fileCount":513,"integrity":"sha512-07p5kvOxJmCvSWv6Dv7kWI7oL5Vfx2FdL0vv7/ZV+Z37cn0XvP7yCOhj0SKlPdYX6V/4bXPeKfwI7dXHnHeyKQ==","signatures":[{"sig":"MEYCIQDaTAiNxaL6zt3XkxojaZugJn6PnCMp9h0DxVVYdCFolQIhAI/O3K3FdqRyrBpHYxXeRs+sZeXH9y8Fq/DPZNyBcImD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32020900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcksx7CRA9TVsSAnZWagAANH4P/106NEffz1jf2DU2T8Zg\n4zKwlg+Et7QgNZVNtjBaqGf5GzRY/Y4bN7WOEHNYdgq0zw5wABr+/ssLxuUx\njuAEpnCAOlxlGRjpLILjDgr351Gt/j6mOpPorjTm1A5Kno7cW44jmLY9cCLM\nfFu3o9bdnZgmxheD+j59lbgYBISX7WnQ4MKGnC1upljc8bMdjI81crMamucj\nnV4ALZVihLzMmxck6dym5XHJ1sYfVoqiMj9DO8woJJt0jQSfTztT9MoVaPeA\nNBFeunW8PT/5Jj2iCuzCPRUNDQgXKWQXjEVfSkx6U6CcxQ0IZQk1LuVHdwmU\n7Zcjn2629DevgV0ypDtITUrKS40RUptnz/Ctijo1SJUC7GONgHEe+L+tva37\nst1jXXDvVda5cUhBC5pLiB3fgApMY+5kIwmUlTv3PP/KZUnkTawvHBEnOvgv\niQ1QaNKpmTI1CbT0GUj8NPTeTC+uznnlDl8N4aBoH0b4SNYAaO8Bh2fS68GD\nTwmX0U650IE6dj01j5MxlKDbv7qgzXDfgPrE9SijBdoLOzg1eMk57l9Zm39I\nmR3gBwKq1B3uFaSexxqwQ2HPZc23O9AT32ELdvEeoJNtVESw2sGWNtuFAMA8\n//GOAuni3FMyW8HquYFOygkFC/PH0j0RywVwak18AfBfxG4CPLwgr8CRuzfV\noN7y\r\n=Ffgj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"0202eb65e55750d445d706cd813a51d31e4684c4","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.4.1","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.1.14","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.9.5_1553124473836_0.06633088676220522","host":"s3://npm-registry-packages"}},"3.9.6":{"name":"backstopjs","version":"3.9.6","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.9.6","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"69ac898cfe8f1aa4e70111fc5ec4b9938e1f86fc","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.9.6.tgz","fileCount":513,"integrity":"sha512-b/qNhXQqz46mpp0KVKyVl+k+GBMIbiFW1O7penemgsliOHzdyofHSjuuZCHwIMnZa7+R8tfUv5ke4HDZo9FWSw==","signatures":[{"sig":"MEUCIQCeAc5f4XlaVjIIEYtBQGk1T7/lthFqyIyPami5lfcnRAIgWauNqq99KcZa+zZbUdQ2h9p3EWU2rHIRb7ysdoCg1Fw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32021937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmbimCRA9TVsSAnZWagAAJK0P/iABy2NzYmdbFzswdKqV\n5/7UFFXgm87Xah9bYsH2loUTpcQ7TvVjF80ONh1LUUDfmQF2pgRJt8YKTlxo\nbzyv10xLfynrsKLM7vDxIaw2ovaPOZTQwGci/MZC6wNo7QVd/XK7nF5DcmSD\nRNUpxlwzeZxc9vgun+zO7obsKyHwN5eKSCTUGIY7dK7XbXOdD/NepJu7Uqo9\nsS/S95r85K3FlZ4UxmBYggYTuEAjyIdyXH3mEQ5jan5uhmPnUvCtWcXUdNIe\n5rNrJIfpPDgzpGtRo5zcjf8Le4LQ+sTiEfMf+2sft8O1sUywf49hjwhZJ4bV\nq9YkuGHRaGP2nzNs7jFIlN55CXeSw6gg2LoO0rJIU2v1b/jnuXZbEZsgfANk\n7Nx2iT47PT3rJAzNvDu/dUXVUKu2e8y+ZvtEOInbnvsZ5HFyB9NPTO8JZ0Rz\nDN6OkzyTehBjg7TmhbbQxf9rcDHFJCDOxlEeJ/IHXR4NZmfcc0EPL+kx20z+\nLJbMsJM1rA01me7VMyTSKv65m8QP5igU8ZhV1PjJUbm9Mt8mfuEYuIs1bV5M\n8WPXPa2+Bjh1/u5kHz56RqeDxNV8Z0nXMcRQbfTGShcZEGvS+q2rkgX2TV8b\nzThujJ91BBEJvahpaNK820iyx/72jw3mgVj2xqh9u0DEikpZRoM689FeSjl2\nUXON\r\n=MnNi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"c563f62be213f94b5619b7a9b5078bdfc011f171","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.4.1","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.1.14","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.9.6_1553578149095_0.1193414273687976","host":"s3://npm-registry-packages"}},"3.9.7":{"name":"backstopjs","version":"3.9.7","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.9.7","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"6d78c9732ef68c35381dad5e7c2df5ee4f601b24","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.9.7.tgz","fileCount":513,"integrity":"sha512-go6d6RMqmGi0qkuawN//8tO0/zIgAJprZxIe7KDhsgu0oFEeUwqlq8+JAKJBVOwZeQJTzkLc09QaYbNenrUQ5A==","signatures":[{"sig":"MEQCIEoxlJRJhTBqLVlBl7cee+rzX7hrJFbVI6SET2Pupq3QAiBBmKtrtIYlnEJTm8spr685XZC7Z+KTe8u0AfTQtDVsIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32021774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmrUmCRA9TVsSAnZWagAAyc8P+gOrIyHugAnQ+AJ4qxHN\n4lXy2NyUHj8CPRIpIhAEImlQHFcW9wlLq8yqvVJIfv1nbbUNbsqQBJac6LLV\nbMUE2oEgWbAp3IPAcrDdgHvOfhLpex88Uz7UXww3DqgaQjdF2NKCDKCm57ya\nEw+zKsoS20Gdl3o0p3JZ7H3kadb4dWqRVBupyIe52z5zNmV3wsp0boyEty+8\nBdfj0pSkdD59iAiPZPBeFzULXDT5G7mP353dRd14XIuFANDr9k2FONhBfHwy\nmz9lsm4Kal1CTw+kstl0XjqDg3KJAlboojZ45GEXhcytX/H0i8M4bE7wU8n1\np+8xaTuKgSvrINs3toK3fpJRx05ODI4K/dRfngr3T24kXeuIhhSidOkCsiTP\nPUKNAAEZivjULnpzBJ1M41SU1EYaoHlAc8cV6whyCVtMi7XjNfJte40F4ZE4\nkxnZiN8ClhaEbh2yFmf3OpFhA8RE6VDiR0x+EqPkUAGeV2NkTbr2oosO2ZnU\nHkNcbUqZMMk3ZD3k1BsRk0pcXejAMBAmX9j4A9hxyYt4ZuiQ/Ffqaid1SZjt\njuvG1MBFGZHRiLrupuf0PNj1acirRbX8u5gOI5dV6Mv6LaPBImQcyeoljZDW\nSZ/LvcLvDOq/RLD9WooEqLO5No3HGLfNZjWDISrIYAKHkz6y+vhWyfAd4OLf\n3wph\r\n=G1rx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"ace4469881b8fdc2dfc5d44c8913334663ed7499","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.4.1","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.1.14","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.9.7_1553642788668_0.7112795869026618","host":"s3://npm-registry-packages"}},"3.9.8":{"name":"backstopjs","version":"3.9.8","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.9.8","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"a34de90f15cfc020e547d121164e6f0248dc95cb","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.9.8.tgz","fileCount":513,"integrity":"sha512-Yu05+f5kaRRP9K8G+Ei3hoXu+QtiXjomIxHIpzhbB/b0zyqBctU0ZXBoDibrRy06RGJEVt/2TZquY8Lpt8A8TQ==","signatures":[{"sig":"MEUCIBPrV9UlwhW6kHHejKLnQrnVpCoHZaAEe5bgx3nJ8h2pAiEApenCPGbxg2T+8JOSwqJagxlUvV7236xTqQCPtQPYIlA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32021494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmrpyCRA9TVsSAnZWagAAxEoQAIIsACAachJKTvRzpZPk\nS4Ww7OuZkpis/EUqAX1iVq5aoS3BM2bBMIsJE5tcskPAPn/gPa83OzglLt8X\nROe6oUzFQHAkFUd7942GXWVPcP6AIhwB4VA+dG6JxerzIobebaC6Ufv/5bwO\naVSwW8QRqDtGdHRZ3xsM7NB//B6/YukP7SXWXBUCMcvWn9r/lPTpBCA7ztfG\nnZnpeFk9nmaneLkyqs1oOPFIpfDYFl5ygXrGWDvQ91HkGhRclSuQn2YLMsH3\neDx7bTsyiL4gzPCNQMGkPSCo2i23gWCRhyKYZA1h6OloFAUu/1rFBVyfWgLb\nYRFseGoQqBLMHvn6Ck6iLDKkcAY93se9k+enQZrBvjt+l7GFdI3QQs8EOKHc\nHHxPIXddEh3pOiEAFqGIhuA9+9ynDNQsuYSpYz8OOjZ9YiQwfzrHYzpob72S\ns26AG/014OGezO0hAD8fTWqRKtUC0EMLkbvpXZJdNslS35hpC4YI2m3oCCYw\nmlMAtfvEnF2aWa1Ck8zSwBbYGx4rJM4h4zI7R+BXaD/ksAv4TyOjTvRx82Y9\nSeWmWMsMMdc/jRywjZCHfHaGiSBxuuvOjG8ajw5MrikXG3sEuJpLmuJn5E4t\nXEFOXa0JiiR0D/ponn9RKrIOCWaOjIkEoiCtr9K9ROuAzYCx5yYJX/Go0fQE\nYtwi\r\n=umVH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"1d9b995a19962335f2336f7f011ef7d9a1de2077","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.4.1","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.1.14","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.9.8_1553644144570_0.7137729711857799","host":"s3://npm-registry-packages"}},"3.9.9":{"name":"backstopjs","version":"3.9.9","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.9.9","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"00446ac8f9849a79934ac3b736a8978d83a5404f","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.9.9.tgz","fileCount":513,"integrity":"sha512-5BnvPlMjB3u02Z4VJ4P0D72ArthmlKq32j3wnEIZ6daxzYdLPA7lAYzlT5GzUqDKTwIBAOq96HZOCJU2JPIk2A==","signatures":[{"sig":"MEUCICG6THzfv0b4KnELMkg44rd/GOWmDC1J5oYsQuslWFO5AiEAoCz7BXblLc5e/Kh2MT+vC2mXhezi+TBS+O4r5+7jFVE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32021369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmtSICRA9TVsSAnZWagAAdK8QAJ+BTi3+Zv7u9sqkD1Q1\n7ofV1pvqpgrpj8XkfahLpFCXEMPKSPVaIdEw04KsiY7TlzU/l1aQCf38Nx5s\n0eapRbxF58PYLmRQa9q4S0+50h91QbaPcyrTZM6xap6xSrTKQ5lMMhU3JuWj\nFw5Mfkbq3xiAR9HtlLN/xVXXEGiZjwUQ5WoN3zyecS5hl1YcAfFR90JKazcb\nKP7epxThWQeyewlu6Js6CNf+2FigHk8xStKEwkWx3Wm6gUWisnuVY17NfNUK\niwOOaWVxPOAMBGRqaa7diIoO353WdKU0+uSYSICCEmsVmai1jf+47qN+fF6w\n6NgGFNwyqp+dYzoQh9L0RjOqu7thRRtQHREKE9UrNYCu9DmB0vXMIOHEkUub\nTLwwUkKkWO1aDlRoJYWPJFOAi/C/Z1lQGw8FHTT2n7TC53nPR+X7OjmMLdin\n2VSfsIgD5R3WvEM9KPtYU7lLouyEI+7DiLaMB0wzVrRbSrwxDTlknwCgO/Ck\n63NqvLd88rJ01Kd95um/mE/6CzTaGrwsJeEqOdE4vI8J9b9i1ioAAf1GyEa9\ncxmu1OZNmdMaytvlXuVDPcCvEumaml5CEOpkMqIa9eNeu64x1XE9OCz0izvp\nvfFrok8FcLyg+DttosaUcGxGUlCyA0iXA8upqUXdgczEzPNWFXaRgNhAGB43\nWU8v\r\n=KEWD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"c5ceff5a6c0e6a02ba8528872a1e90264670bc80","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.4.1","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.1.14","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.9.9_1553650823427_0.09083225165975706","host":"s3://npm-registry-packages"}},"3.9.10":{"name":"backstopjs","version":"3.9.10","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.9.10","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"c2d8c4235ef21f3ad40e2c4e50d4472c2668673b","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.9.10.tgz","fileCount":513,"integrity":"sha512-ai7vrZ24ZqX4X3xXULP2nauhfSlvzp14AO6kQF0JapVRh+aDegZik5C2qoa1VTr+wYvPfYpzHKCJmiVLwaaFRQ==","signatures":[{"sig":"MEYCIQDDNwpknd8SYYAAYumQKkZtbdnPiRLkf6Z/qs+dVZMQkwIhAIxCHxmqP3i13+g1aUSZ2zXjunl7rj3tInP+h5jPj8cU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32021365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcm6OpCRA9TVsSAnZWagAAPsIP/1KdF3TxvFuiuYIjG+KS\nZJy7flXpKn54+aPPUBPB5sqRb3XI/HY1Eqv4lAsz43i5BCGrsVefAhCNpMv5\nYvqy/9tGepWZPcy3+mOY0QsX2uAcmnuzda0pWkDVxWH1XTpwHd0YprUcUJjm\nWxGPjDxygehyuAMZuckM0bpUKuM2HwEvAO3bOSR0QFbow0d4mYi8boY8lJXC\nMmX2om79dxhvtjFolJEISpLBq+TQBtGCwbRtxe8cLBP/is2ni8ijeIibcqDk\nNVFonqq9vfxXEo22gR4+qCQts4Hxmxlq7Fij0wr+NFu0IqxEWnkMSqHAh+Og\nEqodY5sjkOvAG8LgLR0AaYomWzyJycDMe9M6fCHuOxK2Bf7lz3Vg2ZqkTSaf\nPwpGjnf5NKeKnKjIMQHWbe5cNgq/kJwtudTT6BcAb27bqdmKXV7RDhePaG0/\nXYgqDKqVeYzOurthGE7EukzBwPzzTHO0sWm+0tauDGepMHN1pwCtJFcqhbw5\nh5qgDy+uigDgLIDr3WfX5w4ROQS0IElhZVpWGFODH54sNuIo5FYOkg6NeK+t\n7kk2BtGNXtv/Ama4gysCmpcadCe/AiMz6dGZDvTlxlWHaNCOqxlDKz9jG82f\netNqnAhfEUhLgrDQNVrv6aSgYR7lVm/ZvnBgq7Zf+8Dbk9TGpwpxOAzbeCN8\nRWD1\r\n=vll1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"23c9c135a0edaa096ef7b2020fd307c66f76dfec","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.4.1","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.1.14","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.9.10_1553703847982_0.8262334535970668","host":"s3://npm-registry-packages"}},"3.9.11":{"name":"backstopjs","version":"3.9.11","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.9.11","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"0a531d1a714db834992ab9b6e06d8f096e927f8d","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.9.11.tgz","fileCount":513,"integrity":"sha512-66pIeCi962YGPGapiktjRwbW3/Y0sJEJ6wlA7+p9mFDm5w5nGIciI95yXLemTw/KeQQcK1ujXRrGFLn4egghDg==","signatures":[{"sig":"MEUCIQDQOuoYujLmXy47UNuTbZ7nINmfHulTM4HlIxEyk4+ZrgIgagCQ6DtB40l9QMeFCn+1+T8kgvByAX6Ho/7Iq2+KPAg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32021365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcm8L+CRA9TVsSAnZWagAATSEP/1HmfjL2zFjZat/4mQ3q\nuL38+N/ZBPZP5uU8gsYKNTBXsXe3utAt63N/9qr4V8VPWxFJEvlwBI9ZwB0x\n3Q6UUhncI11POn+f08es9cKPCUDzI7GXeMvivHx0t1lC6vyRO5FYgCU23/u8\nkPDu2O80dd0mxv+/PH4OABocoWrb6Plbnrtpxoi4W7NpnuncREYflORawFW5\nw/PPtazjfFoQsF3/oKd893ZqTXLV7LIAAXfObdLcUyOTaQqgKP/umKHHCau4\nP4juSwB0L6Az1iM/LX7rVov66Nq1puHcRb/gJ3yqUDXbjSIq4/DECZ2rLQf+\nQjoz2si568NWAOawKzelIxCTGrdCdvqgA8NJKBQnvziyUNzaZIa5Tiw6jQKS\nr08PY25SpJQ34xUsmlJJacS6Q5LmN5LugIWoHQqvoe9NpmSeQ+jF3S5/Mei9\nyIq1y/OkiZh7m0Gvalr4PsPmesh0HVw8+TEAW2akmcuaqcco2HPpvAxXtAx0\nKDGuSgjHF0OfeHwXf1kKAWp5AGz748S73NHzndxXfFHvUArxpCVR704sH46d\nlzIfgvDj6KgdjEXMgn32cXicJ3BVC0FDI2quPHo5Jq8ZvJddN4YL0cUoRjNu\nNJNvicf8IjE3f5+RoQaUKtn84amTmScOs2v9jrUvhgk8eLtOxRf8VbT9jdzk\nY903\r\n=HGe+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"0f6f77ba6f1c74c49d67e61c7849212379d92ee8","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.4.1","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.1.14","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.9.11_1553711869008_0.21319870373180394","host":"s3://npm-registry-packages"}},"3.9.12":{"name":"backstopjs","version":"3.9.12","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.9.12","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"aa9be648c12a2a676eaec745284239c8ca8de75b","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.9.12.tgz","fileCount":513,"integrity":"sha512-k9NMA4CNbI6L0rLGc7xVkwGti+D1kicH1D5C49uBdyjRbEhdfE7noibLeHrB/2AvhN0heVIdZXT4wpYTCM2lEg==","signatures":[{"sig":"MEYCIQDWzST7gBvgyKiMfhWI1f9MsmV2d+CK2V7+99+A6gSWUwIhAIfYJAYO3n8ib2qcHecIF5V8XkPDs14pzzc+KCe5Ngiz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32021939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcm8TqCRA9TVsSAnZWagAAovgP/3gCsfp3vCkIVBsFf+t+\n0YRHrS/umpjXiCpVa8La3APnbQWg7NSMNJ2FlUi1pV+ZpPiXZYWrse94M2Hv\nQc1bVW95BCMyruu98rXhrsVcsqKkXfNXJA7319DwG3qFzi3FbQsSFkQyVk3V\nG51Dg18dEJFjXMDxw8uUql1gRTjDHBKb10TujowFB8PGN1ynrAtcE4pFXrpW\nZzMEVIohADgtACQqlI40BIRV/Bx1ceqJlAqZjPM/Uq3Q0eRzEYmozJqhAKQT\nZeHX0qfSPTYCVQ+PpaPxtPdgNRNxaimkjOyfkAP4XiOjYaGs2JHtgLBEek4I\nDbvUw3l241JjPN53HOSdIITgLF+TkrDiK4Tv4KxL/o7Aq54soi1rBD3NpwY/\nU+DSjzjL8m21k62GduRry3u81EwAZtHEJVMue5N//Am/P5uePrU4Fe/6u/UB\n0wB3q4yH92sl0MTu98wdgZhmuZNvsijHdKgMab0noYXc+JVuizNlGlJeHxuT\nDS14zJV7mbbIx/8u/SA4mL6NnJdHDlncLb9B4cRvkmhGgvDvyJYg79k6ngBN\nWE0IdKEXI4k0RuWFurCIcIRFe1nGukgivWKoRP8MWHjSdCSft8aXssjNgUJc\ngKBiXf3AdtY82IwOuFcRcbUcm+5ha4AUc+KFkw2Q1EJGQ2XX4gIrTRHNTW8r\nRtXL\r\n=qAac\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"27f657b9e9c1e0c4908626123936e0f713787f50","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.4.1","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.1.14","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.9.12_1553712361140_0.05174749556524749","host":"s3://npm-registry-packages"}},"3.9.13":{"name":"backstopjs","version":"3.9.13","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.9.13","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"9bbc28fb074a6add97d1fabd36845254504e4293","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.9.13.tgz","fileCount":513,"integrity":"sha512-kElmUECtwML3tkCjrwIQRA+m/159tDzvcrvPslM3SAYMkYhWAY8ePBGtd4q89p8IeJzCmAvV4B05spCTRCdhew==","signatures":[{"sig":"MEYCIQDPHB2+UvW9DIlTonvyIaJWgoVRtLWTwYlDnyx4g4IWvgIhAMLithc5ooFrhwHhlChjJJ/rbaa5a7OW0smy70Vci80Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32021772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcm9gpCRA9TVsSAnZWagAAGIIQAIQ+1JcEnRyUj3MQORqh\nHQbCCtmSqalinaFg6sbBKGQHb03zw2lAqz4Y9tmG7jV8jk4Qucpe1TXOGWzx\nZFjL+3EOcqQt1sbwomrJPA8a8ZMc4S0BL0bRs9bKclHgIb6aWbBFVfgFKH4d\nFmfsO3kYkqpvb/4189x+wJCAiIarI70FzPHYCoJSw7MIp8Y1wN+iEdPVy5mk\nQYGRn8FPfPfFg6nBE5JQgjahiNhFgh6O/bDmAzc+or++EqDxXNrvcgh7hZb7\n5lx9oTEgRhhjgmX2XXXZaOsRKAZmKJEAPIvu1qvjpIpVTjrmYa7hX0ykNVto\nVXZVETAXGN10F1hnl4DYPvvr+s2So8zrKWbHVRoivwKu8G0uGZaVlfnnGi96\nDvKbYFJbidxRAwUIBJ5JeKTa0mTZCNUk3OMh3gcH6w7hIkBR4haDwyjqUUye\nWaSI9tXW3SO1rFzg1QNSwhMRkUKj+9ioE7pb5JJqO7UFy5ZChq7j5YVu/aHt\nIziiqqY0ayMm7InaZV2azLTYm7LHIsCK8Mcyh+KtBN1Cg4t+4zdQu3TOwt/y\nYzNKoG8FXU2mnsslfHlo7vkwxWuUU/0UkVZ9+Z1R49brjdM/Je9M6aiNzMKP\nvInZdAlkLP99ET7lE+FnFqSG0ARTHhjYKRJuRJFEno3cNzWLw0n6XiSjSV+O\nCy1r\r\n=Wnt5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"8a46ce612953c6e9cb8c5f76dc12b95268f6b84f","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.4.1","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.1.14","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.9.13_1553717288424_0.3469266924812815","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"backstopjs","version":"4.0.0","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@4.0.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"cb5b9cc2c4ccfa0ba6d9dec58402d876660163e4","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-4.0.0.tgz","fileCount":513,"integrity":"sha512-ekt8bPhvvEZ7E0hXUijh7zEnb6kOPhaFZKRgE9N1+lW8RvwsaKbSMS+ayB9o9npFnGf/N+tZ7NP+84THZQGR4A==","signatures":[{"sig":"MEQCIDsy0BkVD1uTb+Ea1y4LKsBq8NiDbqsDgeSJFcnLnR/bAiB7wIHg1QC6J9Mo5S1mu/v1+wW+HX8nTRTI3EL/V3nYCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32021918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcm+dQCRA9TVsSAnZWagAAyjcP/A5GoI9bCGVYKIBf6mWf\n8Kl/ekW18qQPiuF+hhzZ7RbSDw1KM0um2+4Bu+2zRQcPw5/vGBJCyXC6QvxF\nTojE6CiCHp9o6+MN4KxyKJRXRSr91Ro/ktUJiLgMT838wJTeTrGIjCRrjehU\nf0dOSXGGsz7M09V/DM6TzJKjj3PbnrXXKWUmD/FoLYcAIF+fm3O+Y5CLPWYk\n3QZj/EJUu+XwI053pKR52fm3+BdAEgvwgpK0qqfeWbeNlArdHy3KEmwHltW9\nrSIml8HqAD70VpiHIKeeOib31R2xSzl1zeh7hp3dR8z1qUbxqbcmYd3cGV75\nsdw1UEiZCHKwhBq59yRxIsStg52In3B807qotlWp4Pc1K/6R80QKVAUytk67\nr1ly7xwpuwIbLC7jE2saYakjwSKSibWm7C4CAHtVLF5fx/qECodGgrApQvmR\nDVwgiDgMrcdgcst39ke1gaaarWPWO7cxzwj/4QCqWUM+UYGvPApWOyTW1B3u\ngRGIccmk3jVUplpgCm5TlX6B1f3/JFLyf5io0ONQNfNVajw3choln8cYTZAB\nsVFQoK1GuVJfB9y6w1qDcwQaIerkw6jY7YJUPHEeYs/Qg8AfnAJ4WdDFfEBh\nZzhkdvT7ny+bSUxQ3tQSXYR8QNk6Q9HxB/LmoUHB3YZwo9doQ/nGfXehlkX6\nL2Wo\r\n=UXT5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"f4c139e63544c5aa0ce0277756ad303ca5e74212","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.4.1","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.1.14","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_4.0.0_1553721167677_0.49261204503938383","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"backstopjs","version":"4.0.1","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@4.0.1","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"3dd50b969a0cd8c4357257dbad465fdc4b514121","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-4.0.1.tgz","fileCount":513,"integrity":"sha512-6EBY7Dq4wmnXIk7Wpa3L859KSHwpWsdvdazJQY8tRIDLhcU3gwV/0Dr4s8s7NUxHC90II97QbMo5VjqRArINww==","signatures":[{"sig":"MEUCIDe2Z/z5EC5Wa2umLOff/CAC8xx1+B8QIgnWGwQBbX3YAiEAqFkd4dmPrFX/DeLy9q8tVI6log2Y/63rMRI5u+ab8LE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32021920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnEuQCRA9TVsSAnZWagAASMsQAIMbWCMHiE5v9tGqSuuN\nMcC9eyJoZKCEC5W0F58QnIrHqH058l8JPMz9c5O1T9uREvy32E7i7lBFXruF\ntJtUFiV+KzPTGWu9RHnRkkyh1ikq38lcEz9pjs9BidORwb103OwVazZWQq4G\nuGqT9EEl7Ivw5aGP3Ej6lFAULAcI+1hT+uy0P4pTd4Mpx2sk6u/yuqc5unAv\nv3AlHTWA4ptcek2cD3OQuXX0mznyPTpMaJ4f3ela9oau9vHAj6wx68kQ+VUN\n11GAdfSW/rwLdaD7kMP+jRowCmCDq/A/41cDBViQO65riYaYcQriqWQ+lO4V\noOsNAcCmUaX6YIUz7/dEldg/4I/0qKayQLffny/DnTeXAIrCa7jiIMLF5Bqo\n7rgJ8mVU/2Fj+27HOgjL4MyKu25+u8kCQ+Htu/z7ZRJnK8VyoAYSKicTaTaF\nLor/lN7P9plBVLLpq7aWsmMCdeOR2eqh9kHVtwOEXiSHrsMKxW2icO1CvRxP\nSf86fWv1QAwYEWYV6KyEOZ+lbeCOf3i03Hun4mIfp3yDcRl4+ekT6todIO6Y\noI61r1vF4JFghfuxh2HO2jh8pIGhtAizgQyWRrfxtP1Eg5Lo8ilSr3DQnUuu\ndoLvnqrYBu79hFo8ntgDrY6WftdBCuixLCeEc7995hUAYvidmrKzsfI4mHtx\ndE8P\r\n=JZBV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"84d32cf8e86f437be89b8c0afc8e146cf7360b76","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.4.1","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.1.14","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_4.0.1_1553746831027_0.12186520328528783","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"backstopjs","version":"4.0.2","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@4.0.2","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"979fa47a120b2cf0005cca40afdb5181bccd0d9d","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-4.0.2.tgz","fileCount":514,"integrity":"sha512-S1SdfWEmydIwpAOPCjSTaLD0CtT3tzAeedpf+lgfuPhL0hL2bHsVlAqhErMh6JYDRcqPVRD4dNWcO8ihs1qVKQ==","signatures":[{"sig":"MEYCIQCnmt0Sw6GNhzOOTV1DA70Aj4tOGc/gzfGO4dxcE06kIQIhAMMr4aejtdQ5v+TaTKdR4OfmkySspNWvKuiZdpwhAPK6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32127806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnVhvCRA9TVsSAnZWagAAXSIP/3zJCHsJosc6fRj4KZKr\nFYsFv3oSYdHmUM68WHR0B1IRDbRjzJB5/Qoc0I+AwsvoF9uW+en2C/a7XYYC\nrukP/M/TMm3cWYfdnEPxY0A0SevkcFKiWjqF/Lb5ab2USEkjvRZqb4f3SPpo\nchU2Y06DC2fMgI/NGfG41EgD4BvQaf2e1GawZZky1V5A2iFSW/fTtXIBaZ2N\nwacmXDBbaZiTZASKlRUt7g9RkSJFjo7kOKmNiNq2/1s+MyTYTtjI56buQGQB\nOuHm+3J6dr6YM7DZ3ixoPy8K5Fy4avY+VJ1bLxo2i4MvkmadEM4w5p2xDEhT\nmNSruhaNfxeo1JZ/OUFtqSL4AD1HCCiGUrsLBDOD/DVNSZ4/JGkTYzrrIR4s\nUAxWSFmf4PPio+wK/Qo3WZ+7fQ6m9/1z5TsKPwALkAVOe7VuitnSLb7yudxJ\nGQeBPiTbZ2xLIcvV0xeCRyk3MSERyh8gMXxFJGYChuY9xn9EymylhLtKySSA\nLqo+SENILbWCJ22nqB8Txz64jbWrrkrUf8ynxtWdn1S+aIsHFfUdTqqfYxyg\nIsXNjrvF2Y9BlE0Scu5iF2/1TlfEiglhi1FuQbYxY65Yhtf68oDNAy+wSXk7\nfznM+Cz+yYt05wgw95U8ulwImY44d4k2O7+pSyoYEhEuhOSxr4QUYJ0EWz5O\nXFvn\r\n=8jfc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"1b78abefc7e2162952762ce07ba8ad99434864bf","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.4.1","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.13.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.1.14","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_4.0.2_1553815661974_0.8638726875997609","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"backstopjs","version":"4.0.3","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@4.0.3","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"902824b4c03f3d8934359fbb49bf7adb3f18f230","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-4.0.3.tgz","fileCount":514,"integrity":"sha512-uplxhGLRoyKE55+pQVQIQp1dLcXr0MBkuiB2EzDfobLfYp1llnOqs5ap6+uF+qFYt09r1lqko/fwY4glJ8sstw==","signatures":[{"sig":"MEUCIQCAA3CV+qaGNxkWZT2LqoiEyKWKKvVUiml0xMj36xKHWgIgVROGAvN8RT4dMuG1upkI+sAGb4ltAFrE98+ijR0mLAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32120762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnWizCRA9TVsSAnZWagAA+pEQAJ13u6PTy+KIwEZQhUTN\nT8aBrykOWsdsvPiSoPQfrqErJQYSrLKpeUYjRiJ8QFxhaF2syN3X8tBd5Htc\n0CUv3mrU6it6zLBYWFkvrDqH916fanaPLAMjlxv74a+raFhbbZ5d9G1829Zk\neRsY8WdKDPf3YDJLakOVQadAfzoT58btuCQsjS0/Qq8bylZRGODQKIP3iVfc\nMPXxDjWblSQb+X4jrPaf/R00H+bqNAlVV0aAJKDF71eqqyVt3iRL9wqLtulQ\ncAniEp/Gsavy8/+NZ+AhXXXt1o08vBqWGb8mZJI1rEVWzg/JGf/t99hdayqP\nxNzbxz1/jeQdMwWye6UymMPxojUUwhkwZPkHC8EhachFLHuiT7AcDTy57HbO\nMpxSYZZBa6SUDaSi8KdnkPogC4wFdpciA6P2zfIGXaDt+bCLiMnCz4Foin4a\nyy8IDvz4PfI44KqKOlu3s/gSeAvDYRoMzgWpTxksjxbPIf66FEA/rTG+X+Xy\n8nDhf+KaOmCKxBNzDj+ysrveYIWAREi3itBrBg59xHQEfPl/Xx6Y4d6440RB\nqAHBFtO7/PmbxPkrDhWM2rb1gwxNudI/nZknaTBLE4D0EwjQPBp57dG4Zkc+\nET+X1VExY59kWmWj/0Fl7dCOg5K/KqVOiGgsfZ5ecBVrIs5uoLe5Mquqn6U5\nHgyb\r\n=eP5J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"8c876d83bf7be94bbd3b0c58686c1b74f4a7be42","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.4.1","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.13.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.1.14","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_4.0.3_1553819824327_0.07354273630930042","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"backstopjs","version":"4.0.4","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@4.0.4","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"172c309c1ff534b5757dbca0489d1e25ecb8963f","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-4.0.4.tgz","fileCount":515,"integrity":"sha512-z/mMCUe3HMQNoe+wexCOYZYbddmyKUKEvv93wHbmbMiGu+koTjO4ecO94wzuMbmvAbShBibvxplxyWfxxE6HmQ==","signatures":[{"sig":"MEYCIQDg3j3fDMenmiHn1NxGT526+YS3jo+prze3V/j+kvdn1QIhAKkcf7jZIbFSaN6mHky4WR8B5xYaROS8cM+QSScZWpCI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31949546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczLKpCRA9TVsSAnZWagAALzEP/1yC1Hhymsnz5w06Gizg\nu3Znx56vndp1dHsrnUttbvhN9mzHntJ2yyoFSFM2xuM7YgVVL5dBgSLrMJ13\n7kD/qzi9oAce2eoTteNOAAk4cc3yXYnhimaLWAt3HkA19JPS2xqR+drCKPXd\nc2bTz9AG0qEkP5V17xWEFitXGVDuBCBEunAZmoji1DLrwvpIGfySoRZ/b/A5\n6af/RAxRoDU76yLyrfyxqA2AP3WgL7W9MYyREpGMShXmw0d6WYkh1sPrnzlZ\nxmuV8SGyH/eo7ZUc9XpsOH4c4JOAV95ay+IQ+0cwYOiys0x12lkYpsh28FaE\ns7S1YAgYjbrHG1ljfKf2ak0xf/Y0OBRK79AP1EiMqxFoS1u+ro3jJSDcNR3e\np9JuT2Q9AR0Qp19kMvB202O0LtWTt68jdtBMic19NOXnbG02GPkvdlUwzREj\nytELCGdw9hLUH8SKMGwcNKRlRjRzghzMX5zWUmPGyQ1B+pynkwmmmlcezPLi\nVzI49ISamJsHX1u5AahWtN/IN1+pHDCvKh5lk7nBbPCLWqMu+wNFoFkdoNuE\nRpdYcSXVrwn14y2IQJ0v/5IrYpl62gGT31CdER0xAuZzdR3UjWRr5IyWfSOp\nJCUyYvMPmkGPg91GSsX6EQv3O2uWyDRuxU/plqCGxgslZmSVLf2psjeSMw+a\n+39d\r\n=+aG8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"d0a5ade11c1d8732158e6218a6f8a288f0bfc4db","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.9.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.15.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_4.0.4_1556918952113_0.8259298493040088","host":"s3://npm-registry-packages"}},"4.0.5":{"name":"backstopjs","version":"4.0.5","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@4.0.5","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"39cb6b2d9ee6a198e0347d6d0fd96c06d0a240e1","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-4.0.5.tgz","fileCount":518,"integrity":"sha512-/h/TTZ8mR/DvqeBgIocdcevooxyj51I+IM6GT4LOkTspV/5Jdb0BZX1Jvduo7QenLc+EBxpVJ1BE5Gn+fh7uVw==","signatures":[{"sig":"MEQCIDTRFo8vVuADUKHhppO+BSmr4W8UrJ4+7FimNgRV6kxiAiAsHGZjxN6rI58d+GiadK6LTiU80JznZis5B+2039gsNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27434055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1ct0CRA9TVsSAnZWagAAydAP/jrr//P1tjSorMsKYe7L\nL++XrtuEnZ20s47xIMVn83IVWK+ALvgtqs36M9CaFmIayqrnY7Grd4jsVq2P\nPInzOjAvWj2Jf+gzDxxdyDCStijfmKb5MeKuB+9g2d6WHBj4lmnXVdPuJp/j\nfgFIDjecMkhr3GItu4NEQrbvJ+XuzwDOt8K6fIqSC7ivaiJ9oSZAEJZyPf9r\nkk0JFK97EOACsTeLCyju7AkRjHoY51x3CPHcwsbWLFEum7g4w1Ed39m/7G2l\nVsB0XPgDA56RzainilJi7sRDijwjPhSo9mAJOs+jss2JReh/Fpm7qFjmdFbz\n3tv7jQbuvp8XtxRi2z1/STpKeCQqt9ETyEiNCU/V67Ul+SK2BFGPbTmcxAF3\nYjenLAjGmaxidoBkViIx0Rp8XSyjGGvjZ0eyIKjbc3vMmFV6PhRyfHNn174f\nZ8H4hTTl4Rh0lhNIVkaRp6/8NxfM53rMbRZALPXL0AnINvNWqMqtCx3e/K7k\nsB8M9JaSpEEHjFOmBs7sgsC6WKbsseOk4fEdpk7DLtzofjoUei8klKQeEi2q\nCnPbR9OmQxxuvrMeFEdCY4dPHuwDUWGZLY+k22FHR+S4MPfasx5Zuoo3EF1m\nGMuoAHyaFhTYX0GEitqE2NOieG5wjElRUm/icZmiLBVQ77YgN8gHOmC3DY4O\nJ9UR\r\n=Jzfq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"3bdf69a8ab35e56343c8b8c76ecabcebbfe9d291","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.9.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.15.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_4.0.5_1557515123010_0.18917950129242822","host":"s3://npm-registry-packages"}},"3.8.9":{"name":"backstopjs","version":"3.8.9","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@3.8.9","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"72821ed01fdb96030e8adb716623cb7d0d16a776","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-3.8.9.tgz","fileCount":545,"integrity":"sha512-b/1qucdURRYYk7+w54l4Ge/CuVk8EG8VWRy+loO/Kl8RjhWdltZxk5d8Mh5sfHPoNr4ICYB05RtgH25ESwGtOQ==","signatures":[{"sig":"MEYCIQC8dcaaoLq1C1TUvaPqphtbN7gorHpq/peXk7JIufVAhAIhAN3TtkKxYPOpEXuxQDB6+pFlfz4YhqCPRuLb69dyk1oR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32440544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1dg2CRA9TVsSAnZWagAA87QQAJV/mXi+NMe0e/pva9Dk\nxqTlsLECkxqfm69lBH3ugG3zdyGPnflOCf/Mv6AXJsABxK2vY2BFLQEKUGS+\nXyBhMjZhyidPmo5tLqeGK87EmPnOwiV6VkrvC6wmaG6OnBBi3GjUXur62DmP\nhSoddCvdRH+aqGR+ATeh9D0B6C1MnBJAMKptO95VdpxjmH0uaks15vChkA+j\n4rHhWidRvniAr1yeVuq57ptNfgU/UQXxcwBHtRFgduBacw8zLZi3tEJ+/qrt\nlTmWZSb4dUIOxvNoTmcnjG3eAZFUyhSfnqTfi3HJPQhGU/Wf+CtFbgPN9NK3\nIWnNa9fNk+zA1Ey2q9zGphdPWIiz3ZV8hwAZrU69fyvwatVrTrSXzi7/A8Z1\nlnEt9WwlfsI4Aak+mDkTYZwbr1m7dcQrJ9G1MKkXtHJUA6Gf6Uo7oFrruWq/\nD/5fYRpeJsyi1+bx7LZFtfxcjFHyLXR2nCrhzcpVrwVHmSqDKU3tfths2jAc\nQahchyS2tkiWvMMLfMuvPDmIyu8LCFgTVJr/HU/x0mgjFBRVhOvI86tSR8A/\n2SpmmS1d731o3G8TXl765i7q9G/o1Jfioha9dwY7Fzledf5TN7Oek+Y7ArHR\ninmaF6txSr3ncMmosou17LkSXxmL2aEBPoyxooZlC2G7oWZXkpNtKD7+sZaI\n8m/H\r\n=cC2R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"888ed74d5acb5c6ee2dd06a34f665b73c6893e17","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.9.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","casperjs":"^1.1.0-beta5","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.2.0-next.1523485686787","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","phantomjs-prebuilt":"^2.1.16","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.1.14","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_3.8.9_1557518388622_0.3401639081042669","host":"s3://npm-registry-packages"}},"4.0.6":{"name":"backstopjs","version":"4.0.6","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@4.0.6","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"925a03acc202ed08c540ed4bcedbff663fff24f9","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-4.0.6.tgz","fileCount":518,"integrity":"sha512-FrCQOg8TRxVK1cZh5lNLVPPDyoJEW9Dx2K1Agg7wtFuZcL0RzeumJvQ08Ml/Uonn9eGtHfAGUWJA4IPVVF8now==","signatures":[{"sig":"MEYCIQCjnMCv2//NTvotVxV4EC5LESh9sKzM3h02bj7lBUObrwIhAIdxAW5d9y9LItLbX+UVVz+RiGZiWM1hifKcRKJrcR70","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27434055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1dk7CRA9TVsSAnZWagAAB9oP/jlQvMhn+Zkp8cdB5G8N\nNj2B2dquDG8A+Zb6iCbls9bjH3H7/b8XUAIJ6RfCzFkglCvIiPYBh+mUg6e4\nUgHm6CIvntRgmMhTwhgwGoRtOVCOC4TAQTdNPM7JSD9oIG5gthJhz0YVxfI9\nXNA7DhQlCYLp0Y4o7rtnj5O0xBEwM3kHv9aJ8OvytnfEOVF008pZFvMU9XxZ\nLgh1TOBswe5Ka1iCBsRXAjkOXsjS5UpE8ooMijvOs0x+yooAZhW/w7ktv0jI\n0Cwo5JLL7IsaB2JzMtI7DvTDVZHmIbmJ4DAJcuomO8LXk2kFb+1TfX+bN6CM\nrXukzyFTEBqpM1CDDGk6lz+Fn3Gv8Q9ByTtxSoX2u+6jjQaIiEeXx3dYjxk+\nZx58TZlNfCjWqmnvpT7NoGYeN4uJtG2vu41+6jrSJYNe+aOMzqkdZdqlOuvF\nkXYfRzceeON2LlbUL93Y5WZqvFApBm5b/GImNtu+KK7MQMzkjk6DeYgUaFHd\nX0atOlcifEvS3MVLHInhJwklFrk/ngy7gwCW0l22sdMh6pUlS8n5zGlnL8Bq\nRFvQGqVP3HYWWw0RmUDrOJJ06LgJ8jx0uZ/iHJ2AINbEZMOl9WebzhAlPFgm\n9Z/pXkvOyxMX88e4wJJv3izbtvO2dFmy78F5iWmPD0X2NEPg5kkPGbX66zKh\nd6uH\r\n=jQhM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"21e90f321b44c198970215bd42326f79d36e1d94","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.9.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.15.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_4.0.6_1557518650187_0.020667419416696475","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"backstopjs","version":"4.1.0","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@4.1.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"218e56b92333cd28f8a7dceeea595b772f72919c","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-4.1.0.tgz","fileCount":521,"integrity":"sha512-qdVky0zU9xpHZfKrS8zaoXaoG2g+zjWIDc9ibnXO+meuKiEjlVREUAxpUlVn9z/uEzGmjJXiPPFEWXeXyRgiKQ==","signatures":[{"sig":"MEYCIQCFIJ09ap4l7a2pwMOZXmSl4TuiCWQVk06O0qolvPtUzwIhAIUDNCEUxux2HtULRvHsdf5FNRsl4D0iF8FJLcSUqppt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27438494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9Uj4CRA9TVsSAnZWagAAbSwP/2iiQSv7Fw/Ua0lUVAIb\nfs8sXoJGae36cBUrJG7H7pUCiwZMyGYsc5acGl/0Y47df6TZqpeAdqGG2eHi\nuRbr00+LfbO3Gxh0+VDrQWJw5CiruEMvcshtUQR1EZatGfJQcV76AYFvPh0e\nQUSVlU9lFo0hkcfIf7jxFT7NyxblFMr3gOg3XLDL0fhUjyenXfSU4uF2tcz8\n3kG8hDFOIcKrYVV0/3WUqbxB6gvwKGHyVTK64aR7LuJU7rBNNP3XEEEOpq9u\nJ3T/qV1kLYQQlWDuVqOgxH3CZh/uaqpXwYR7zXL+ySRc1M2wzltm/x1F9Fwd\n+qocdgBR6zuJL5P8hQ6bxxITAPEzIieEGzK2MGtk7JDAWRG7snYQAMXTrjng\nmqnomcWdj67Dw3z8dbamA5BQfNWcIXt27irlo3FCkRt5guoCUYbtTbAYCrf6\nDpdgQFW7Q24dwInsI4h1iM4ho1HwDP5SxZu3QreweT6pG+1ar2bM5OPN95Bj\n+D6Cp1EUKDUUN0GIm4NjpHsx2pMwl/Pdn9DPdrjNuqvMGW/pMtJqtIIjZyyD\nJYD3QLuNwqIu/Dl4X/rC7m6S0oN9+QZaDn7gdK4tSYSYFsQJKmEMJcQQdcP/\nTJvBlYvpURiXYepC+oA3yF+tVRMKSE8dhOr/tRnRhPzkivmLGc2xoRJy9co4\nmcXS\r\n=8Gdy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"ad4312c8baa6d52aa944c251881234a9a2adb21a","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.9.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.15.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_4.1.0_1559578871099_0.10452877136234417","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"backstopjs","version":"4.1.1","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@4.1.1","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"2d9f6ca0490862db0286845e328ffbc7774c9b6f","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-4.1.1.tgz","fileCount":521,"integrity":"sha512-TUmzsLoN6B0jOXSYpbUIkCUp2bbOWdN9Qd6SR871ChwmzTjMqS02s+RVsVMAL7E0sm9k1BL6pzSzPHCAY9lxcA==","signatures":[{"sig":"MEUCIFpZmkCq/CiQJWIV1ULsX5dVcTmB/qSnnixlNvisu5+9AiEAjac/NK0c+VoMas00h8s7aC8t4vJYEUa5Jeg3SEr1wK8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27438494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9UswCRA9TVsSAnZWagAAHTIQAKSIQ5dFEbblZBCKiuTJ\nWfIpeVgN4kv3KCGUIzWF2Gaog8qVGxb8I8couU6IPsYHZPOD9gU5ew4He/Md\nIkPxfWro2Rdi2PZjwRDzLFWn7Qv2CnUUPPORC6gzj79iog1P845xY/p4VmrI\nfU3cQFQd8cRXoeuLsAx0FQ56LrdF9pjiAkdMbscFb+LugSb6UemxcdXC7ujJ\n8jk6Mxx3dfp6/t0xaepk3LoG7usyqnmLzKBl/asw/V1+p6VpR6RyhAbqWxEd\nymW7BdOOLMzjMvc4OYZu1ocXJf91l03GHuyQhLN83+GCXusMvOCAvgwFLYuT\nicvcNLP5HEcSJI+UpUikQuRow4h1Q1DtJfGkwAQYDOYmnv3NSw6s5lASsWau\n4f9hYfLZGEXKmZMmBkY+u625arCZwhy1sZ0J8Yzp6wmeRvESAB8gNcu/Soze\nybCTBlCSgatS4qcfRM6Tw42rmTMTVCKMWx0PWI5cblODEoTHGk8Sv6eQCOtp\nvL4XYKy8la5vv7q1t6LC+lf84/LB1fPRePFePlGeHIDajV+HpDi94++Z3+f0\noOHIPjYX1Amnt4EPhw0ytxbYXVeUrX/IIpmCUac3eT77vUcpH5+80LlrSroD\n9zDxdX+i6F7kXo87vQc89yN0Py3baAlHx34EgXjNeWC4R4IQTUsbiJ1EJBCS\nrtKO\r\n=o6Ih\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"39ef813a863f1dc81f94e4c068f25150249c0b0c","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.9.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.15.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_4.1.1_1559579439057_0.7429430047699366","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"backstopjs","version":"4.1.2","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@4.1.2","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"21999f899dcf907de633708650f27db52ebd717c","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-4.1.2.tgz","fileCount":521,"integrity":"sha512-6svkZ7jhVvxZdA/tgiM31A8DGINnM0qM6QLVGMZ/kSQZ26GZkg6TnohAJGZ7di9HBLBE6zFSYFvgCEJi0xwGFg==","signatures":[{"sig":"MEUCIQDTOoeL8B0LPAv2eeeWQ2y10Voni36xZfrK2vQjXfPzMAIgBC0mRhbP7iPkk/2OmZIESwp/wrWautvG784tj+8Keis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27438800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+Ua1CRA9TVsSAnZWagAA6CcQAI52Imfy8Dxed47SEP2q\nu+0hPTM8WodzQm9Kei9uJooYxDiTwr0YE7OuQoARaw6UdPTS85jpXdH9JkcG\nQpchi7bec8PrqUoqSSqannNLC00Yqg4wXUTpT6UVTukdzyV7DW1QGGZiCzJ1\noIq2IX4S77gQBqdgU8nu3SBRWl/1vKqXpjxsHyZuXcqfWexcT10Zak0OsJUd\ns1uA9uYmqsufg2jqCW8H/huQkkk+7I2jqG1a6462qzsUL6usfK7kX2RwXR1n\n8ADdhFZGshoMN+sLt624qvdHt1GaUJ/yqdyZSB3kdHe/9mm9ztWKGZ7PK3RM\nTJ5lkIP6hukv8LxJhg+wpE6mePTcGStpGuKBI+9XXMUoHK0iHGbND6JlsbFM\n9SaJh3LFcXd8HoA9QhmEAVa5SbEaQaAeacoSRXxcmvIxfIYEkbWOT2ZwwagN\nO7uOCnWX36LaHcChNaTZ//7b0q8vtgMjDFIcM/5Cptc2gIpHRVcgk4jE8Mk3\n5FEeK5rEefRsS1d7/FEiuwVxL2J9WPIbE/pkYLeAhZlWlbY1eCRUjmZhv3VN\nbr4GkOwUS9FiKC0IB/wJ8SLADRGUVM+zWZON92JHKVQ5HK9e63w4givnPLAi\nSvcJc+XC8nnKzWM84mCEFDZvvIuQ1Gu/DsO1T65uKBEETz5rNsty85Fn4fDZ\nyGYB\r\n=YoFO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"34847ed3c2a058ce9b1dd283d8ce72cec5dd93c3","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.9.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.15.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_4.1.2_1559840436193_0.8743974909775101","host":"s3://npm-registry-packages"}},"4.1.3":{"name":"backstopjs","version":"4.1.3","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@4.1.3","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"2b13adc9e088ff8b1ece94d3a1c458beeee877f4","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-4.1.3.tgz","fileCount":521,"integrity":"sha512-nyp9xNEaBHMEuDt+coepIFj8mD7fMPyGogb+hjaRrXGhQkt/pSfc7QKRcWTphBGNmnje/fxkc3GdYhCsKHyiag==","signatures":[{"sig":"MEUCIGbZ85Vaj7LLFC9YAd3mSgywxf4xvn1yVy8i9EFqCIXzAiEAr0lXt3WQi84iH/67MPIaYZdGW70zCL+0l/eJ0ZCWNl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27438925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+X7GCRA9TVsSAnZWagAAO4AP/3FSXX/kupgRlmb/lIfP\n+k7676FfYlZWRkzn1SkfodPTtGvJuHAtZ1RXJRdxagk5YJlj0uAk9gi6sW6e\n6iSckDlI6Az6jXTfgq4qN1NdBrmrDmhnMKjyoeP7sC2UW2mcFTJ6EAqcM/+B\n4S9KYwBoPYYpIpqHqjcZi/HeK1jM/Uwsnz3xuxOKl3uRcMGEZo+hR/R+5MiR\nb6FYFihyZm0UPD0jHugi5zhzSG+ydqMo+ye8PT2c7l7jG47FaRiOpwU8z2nZ\nGaGPW/bZ7PPMmUo6heXjB8mPyeWjbmifWajDwGfYrothd8KucLgzsZ+UIIbU\nuj2MtRKOPMecq5tjyUTqGKcjgFB5x6mx0HGCVajM+NAGHMwHkyQiwQdF261+\n5EKHQT1PxOV2qcG21y1fUGjbzWa0/d6aEGY+DNPtl/O2mFARnBVQmi1fddDQ\nW4C3jYqTIUKiqkwkCvveetnonnJ46Z0DzpKo1vo1V04k/TMoLZfmSJnDNoPy\nY6LwceYZfDenCbxeC0qwgQnANYYEMYdmLFye56DZ81nNmBSDU4cIzV7pJJBe\nHB5KqpHNU6yopWriQhn9ngxS10nfoxTXcszzEXCqph5lcHe9F5TqP457QkyV\nxTQTb6xJfd/OZuEWhFhYipxY77QTx94JSELIbsKSMzkJVkUdhytTVH7ZiPwb\nRkI1\r\n=YjHG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"81e0d3902d875843d2edba23469205e9c28cb78c","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.9.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","resolve":"^1.11.1","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.15.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_4.1.3_1559854789639_0.6635332299320873","host":"s3://npm-registry-packages"}},"4.1.4":{"name":"backstopjs","version":"4.1.4","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@4.1.4","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"9b10a29d291dd3d644564ed252e08e459b095949","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-4.1.4.tgz","fileCount":522,"integrity":"sha512-0nh+oqDsWip34PebxG8UWUn1s2jRA3WdmFWyYCEfuLTuk1rFJ0+3+BDEJRAuPuN5rFd6utoz1tr+CGxSDmaqUg==","signatures":[{"sig":"MEUCIDqCoGFL9CfFTyiOho3caXzWMckxFW8aEPEwuzwsgA7IAiEA/ANadCph6faHoY7Ep98FaHBc886fKSL9442mp9th3Aw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27439578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+a9UCRA9TVsSAnZWagAAkgQQAIpOHHlJbTxXfJDTOvdg\nOG2X+SB7EKoZZPKUii8Tly9egr18xi006Hu07TKltukWvtu3JIBAWQ/J0xDV\nhbpDKYPOkT02xvSeKvyjjzhW5nhVlyYwv+7qTx5Bpn/kiYqvN6EsXjFegyXu\nMTVvlVboTgWtLpFVyRYw3ZCua/iAsK5yhafkDo8716ovs4ZQvJ4J1z6vGtNm\nYFV6/lttZIwg1z8LjykADDXPR+50mrzw1x2F2EGivcKIxAUIPRKnT7eC+tuk\nDjMRn/aLv+NiCC30iuA8JQcbxtxs62fCTJKbvIL2LiV3dJqwX2bOK2J3KpDD\ncBt9WbFpaa2XxHOk7msYDZOKfMrnWAZoAPPfK+MbfBNxiqPyTjBdoc7mK2n5\nWAT4u0vvnj/2BlQx+dnzDOGNL0JCHMJKUOxeKwZWl/enqXzwnSitXVuGMegm\nwmR/voxEuoZvVNz7YFRBB5ZIUXuDGqMdqQRJp8YsU5syLxygKSrGDFcfZEsG\nO4MasYQw4kRVq/s8B8d9CqUU+9lM8jUBu3AkOMUwULNaOh0Eisluh0eQlyNy\n23y2jJr+NhI3voXNIXNThFuS7DOr2jG+FG46VnJ1x9Ew9SZCUohanGcSEtz4\nZ5LBziGBkUBg8fvKiEKT5k6RqBbH5VRtVRZHFUq2L6eQBulPluczkyCfSEuC\n0yuS\r\n=yvtX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"46e9a1e6ba617fd4b11bce7f2b708d4cbdf1da41","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.9.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","resolve":"^1.11.1","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.15.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_4.1.4_1559867218831_0.297752421238755","host":"s3://npm-registry-packages"}},"4.1.5":{"name":"backstopjs","version":"4.1.5","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@4.1.5","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"4b322f78642c03261e211cbe42bcb7ace13a52bd","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-4.1.5.tgz","fileCount":522,"integrity":"sha512-hyxTGsTJxV8N5lPH0/6sCTi6lH12Lgf00jzFnckGl7ltAKMZjhCOVoEwmZzGboPLS+vHpzFTBinP6U8osnO1jA==","signatures":[{"sig":"MEYCIQDmUMzAdhgaDjtGz4ataIiyseNkNHJ1K2yl7aaTj5iFcQIhAPtaKdDEydMOk5noub2b5dzVlAmXuOyyqozyD0zXmQnh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27439644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAzzWCRA9TVsSAnZWagAAQLQP/j4I5tWvGv3WOp4iAiGx\nLTVdqPaURJ7syf/oQr39W7w70h2TwhvC7GGZK4is7mQ3VICSwNjpAQAJa9/G\n3DnAwMnvdkUoj784f/ODl59U1No4ZTuz2OTbOJuZ8wNcKbD8sdDP0GeN9gjQ\nwZH6PXoAeTDPBb+v32nldcv8TXu8Opyibnufe0TuEpH2p17iwqsJjG5i+pK3\nhq/h6wk+Dn9xczfpK3gnvkzGR6nsImkc50GtM2jhqfd5eYVs6OfTVokJiBLq\nXb0NZlo/H0gXJh5TfEx/hrg1Cn/U5u+60nQ/zeSDg/GD2gSGmWGpLkMisXJO\nr3MEySDVF5Fe23D2y7rOCjqI34RDVdcVuSVYGqaG/RIGE/3Eu0WWp3NyGsDP\n7okJnPLmjwkF+tO/Jg3EaZpD6zEHk1UQfkzbFwOqkJ54CgRmQkWtAmS8Whau\n11ExbcfpS1xOe99D5dlxQBdrSuN4hoU3lvEyKCw+ZPEbXO8G9oaW73wIlsP7\nAIJeG1J7hdw7udTuVnsnW7c0TPROpN9tf17qgdGuRO8aMkDtszi6X1hVEMTN\nfxj0VItA+RZZU7xJ9a9GE8blCxRIeJA3pkTDWnaTdwe9OrK/hlOVjaTbAOvl\n62bu1gjt0Qd1P8+M0gp9wNtuvpIh0tff8NGySLQGpbPEdYhqb2QZvC9LEGUV\nmd0J\r\n=1dg6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"47f75d9a09f6cf0df90b68157114df4947eb28ee","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","preinstall":"PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true;","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.9.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","resolve":"^1.11.1","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.15.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_4.1.5_1560493269583_0.24981296378280105","host":"s3://npm-registry-packages"}},"4.1.6":{"name":"backstopjs","version":"4.1.6","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@4.1.6","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"e10717904d1e4173bca6b89c946c305365494f7b","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-4.1.6.tgz","fileCount":522,"integrity":"sha512-nm0ET+BwZtG/h0cxhus8aoV7yfhi6AathQeGtnIDz3al9i7lAd77a/ARLloyV0gRbNhcjbdNEKvr/dlNjMbITA==","signatures":[{"sig":"MEUCIQChs8kylMX74C8Do60+9IYKyB0w7gqmjUk7BClOffUjEwIgMDsgoIQAD07rjM+ZOdBi3O5C5IXdfsRKVW5eHwqPiRw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27439643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdA0EtCRA9TVsSAnZWagAAVCIQAJgxRfOzfxXi67QmyMxa\npCvMK7u+4AOEkoWlm589iChULJBgA91g8eRE5QsxI3ZYowsYKFMXAHOEVfWO\nbho8eadck8dLpisNFZZmAaL6aA+sLYDz/7ld/D23j8dxifVtRSeeLexQ9apb\nsNKosaLki6q0AVTX81Y2uMJ4c+vjasHwQ92V3bIcgrUYakdrME75e3N45q7T\nd8Zm/oRf+bsEjsDV6jjUVmGVXcxPQTxzBZL6KjSodgFVRoo9MR4z/8eHyHWq\n/Nz/NbIJ+CudvGNT5MB1a8BnfFGgnqYB/KA/Kk02UugvLMAXQD4QzZGq9SDM\nT/e7Wy2v5sbaFFc8z8ptH7eYtplcqM75nY8ocM/NJ0/3+mig16iX0gp8bE75\niJcxL1rvrMSpLYAsp86gTSENIRoEqgi4mjJSIf6+8X5Rf6VpmfUJGWEcm380\nJbAGvlK+VV/e3GEu1Loe5+KIIO7AMrVFTMOr6cQA/NVnEF4s0J6HpV9EsZ3S\nsXSWPfe5fuawTVJfquuZPC5d5FfdzhuvZjequYOhWlBAtJYKjCdC/CF36J1r\nk2Yu14T07rLrvUeYbU82LANtUDt2jADwGldRX+YTSTx4we8CkF9qcQJ/rYEM\nRhv6KnYnj3x39WMYk8DbZorgRIDO9o3dP9f3h0+lscIscNe0VLTU9Sybvwky\nFI04\r\n=B3Tc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"5ed8d2c43b51e05e649cc5fd1788912772c435c9","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","preinstall":"PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true;","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.9.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","resolve":"^1.11.1","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.15.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_4.1.6_1560494379976_0.8111969816434494","host":"s3://npm-registry-packages"}},"4.1.7":{"name":"backstopjs","version":"4.1.7","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@4.1.7","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"87e26d7583705a4274d210a1c8ede9873deb3b9b","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-4.1.7.tgz","fileCount":523,"integrity":"sha512-P14VY2mBSWAbLrccXOcz6CcejKV3+rAGG39aJ0/2cebzCMJhwx2sqVYvAqCL+W+jeeZIr0qoZzvWHcW5b+4sxw==","signatures":[{"sig":"MEQCIEWFHqFhysZ88VEu8K5HQteQKqTOJs+I4sb0SSc+AQJBAiA3uRxjwk9Q9BM/OEhDwAGGThvJuXsn45YJkE6zkYy09w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27440551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdA8lYCRA9TVsSAnZWagAAtPkP/RHZPMGs+jxrXioELhRu\nwC2jZdPvC6k2wzYHu0nHzt+9FDzB9kRrI7bJLIy0DBHMXWhJ/d/IcOakDUgK\nOcXPqXlsToVVqAMfynlMLivHukH+6GQsaeCO6nubtwnW5m/hfw2H7mvPlZG5\nrebIs5easv9xpAApqXHaH8p42Xkz2652Hu4vJ05vsHCRhateJYsB/2vByvfi\nMByeFvh5hxH1sNUhVcpRGLXl9OfMpi6X9z8EOomS/NqdPE1rNXl3Vw089eiy\n7yA2fSmLV9mU4JkTlV44x3ZbGr8TXQwKW7PVLy+lDRsQWJTRntpGnS72SK15\nUaQ3MT1IjjAWupAohAgmwEfdl8OWk1OWn+8ZMJPQ/rRy58FMegLWjSu0AVnz\nfVk7ppbALzzv065t8dRgBkwiYbnFjoA23/PsxndSj0s+hJRsEU8Xc8nGinLe\naIrIGZLTbjp8sgFMt9QK5X0KNBb2FoacA3qg0HJ+TI34gBW/LogcPd3To0uq\nuI/6Pcg3bPKP4bw8X1X+xuOGM3JELNik9+SniBaNcRMOc57aoap5fgyK1ii1\nBF5D1WUfY6TKwuB7/rHoFIhkdAp+s49vGUTl30FZ/rWFvcRR0Sl8iiVpmbJa\ndHoXiYAgrkDIWLwZWyoZCdeJ579s1mW4rO7rngEsNy94yGiZIytlX8zdSXVP\nJcKi\r\n=zWr8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"0b2058d6d4fe699a5d83152d88060a3626cfc6ca","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.9.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","resolve":"^1.11.1","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","portfinder":"^1.0.17","object-hash":"1.1.5","puppeteer-core":"^1.15.0","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_4.1.7_1560529239344_0.31302971893074005","host":"s3://npm-registry-packages"}},"4.1.8":{"name":"backstopjs","version":"4.1.8","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@4.1.8","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"92e5a14b76d78bde1655c5fca9aac532011c1736","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-4.1.8.tgz","fileCount":522,"integrity":"sha512-SaZMzhM9aMaKWb0y8TFZ2WdO/q3gA01DIMUuF9ZIwA/3j3rtmXb7slXRk+gf0HB9sW79s8jeqke99pKhtZMiJw==","signatures":[{"sig":"MEUCIH/QTwh3m18fL96sFmQFnkxF8u4TBALPfQCLJz5lw05aAiEAgiMfwCLxbYrjNvZ2lZZbIKROO234EVf7JYW7yjLGN7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27439583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdA8w7CRA9TVsSAnZWagAAb8YP/3aTUj/6seYLrVW6qVkC\nIMgT7wFL0c3EMxy0vncV8d2vsBV5CIpe3SHURoKcOBiO/3skTGzrOtXvLy8t\nZZhQcDfSrrV0t0AknbDZeLYJF3M//Quk1Mx5fxzre+43ftRnGuNGd3pTA6+V\n3S19/H3vboXE3e4RtwL6D67UB61s6PN3TCwfWfiLpH+cIyIN0lDPa956tL4N\nVx15iM5xrsu+/xjhnp/Tsq7UW2Az7Fp3E4rJrrpGCYGiNWOft53eSecVuuq6\n3IxsH3+IYn6wzxR50qHupFJWmMa2ok3grrob2HR+2oox4qlN7nZPeeSvQ2vp\n07E8XQ7IUXwIwCEYx0v+agE7LkuVY5G6ibKkIWxiNfhJjrBrA8PNc0BMlq8K\n5eb/dF8wgNmSS1RZKL7/EkCLzHjtaWGO+QqLBC5OMXfEl5oSASzCaZIhoGgj\nlGrIceNfW7g2NZzdzIZ5Y1QLWRbHZocm+VPc2LdI8e+kSLGUZD6R7aSm9W2v\n96WHrbBve8yX4FJ94k9tcRIjMVi7V6oMm/LnQTlnIcwwadCd9CMBq4K6xjmR\nStUcYDPaC6N4DdRKtBSKWblgEey9nR7fjyRmLpy0c0Uy8+GQ3wdQXmfNoAq+\nmrbqJSkG3m+H/vMSQbJBtcgLI5pH+U5n5AUcKaG2daIYYJnNfAimkjRBzg0b\npF8j\r\n=GapF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"5bfb034e1eeb7f9c845ea0a39108c33982edad42","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.9.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","resolve":"^1.11.1","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.15.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_4.1.8_1560529977666_0.17944855047867092","host":"s3://npm-registry-packages"}},"4.1.9":{"name":"backstopjs","version":"4.1.9","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@4.1.9","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"be83582de10eff4e2ec33c99d3cdd37d7e205526","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-4.1.9.tgz","fileCount":522,"integrity":"sha512-gTo2OSO5NIB57dOpqVXZ8BVr3iW1ZQVTPl6Gl9f0k5+QCQxS2Gh9U82UKMn1Y9KxnjJJN1a1iCYoEcda/YXbVg==","signatures":[{"sig":"MEQCIF8/x04oaelEGr0LqgE0mi14gkUJXBCwfm7SNtPbeG1HAiB615QY7k49+RRq2pObU+7XTr/6LT7qZ+tehwR4uA+WFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27439647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBAKFCRA9TVsSAnZWagAAgv0P/i5hU76npzNvl9GBOGnD\n6YnJ5zMielEz47J89AV7KLa/gTl5XXIgZ/3RonY8mEbeTvHc04mkh4tQv34+\nYDq4AAEJrSKHDFEbJgmHK5x1nDS3h1zFJynHOYHKPDwR+lyPw4ktT9bvXPDE\n7jME4cAM6e1o5zrPDCCBDRFA3kFd8Jgb0ylx/uWsGbSGkyoB7Jss9HkWlXpN\nXT6hQZH6OtCZU/6lZOW0k1pT1SbC2vAUM2m49K5Pk6nlPhxn/Q2ImtPtF1Lf\niHwq11hVqIzAaJetxPl996kHj2wVSg4ND23Tfy8DSRyI17svLvAtIIEHkORR\nUE6+4XfUV7Fb/3ayZo0EAMt0g5OEsddSHPjObiKt0GDXRbvNfLS28MbzJyHe\ngaGnxkuB3gFpVwmzjPcxUu5P7xrdKDTvYMvGsYgKc4xqhJiAV7xkvOiVxuap\nS+rSczCjjkaYcw9gJz3jbwpd8E3BczikZHD6qr19X5NL/9wfkWDNgICRL/eZ\niLb6kyp5YHYyUEpVebCcNz5RH37Qa14EN6uPSA2bQU3i5YcWdtNi8jCOI/Qc\noQBze3RSWefYysT1nNFXotztDuxIRaYQVQBwqL6+NwJhRWNXN9tHR5THDqjM\nM/f9362vgz21DX+jBFiaVyM9tg3FnoBxvdtIYDJ2isP41wLlW2tHffYzTTDM\nY7ep\r\n=cj2j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"6ffd6c26cad0edf1714eb914ab6f8cccff03d59b","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.9.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","resolve":"^1.11.1","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.15.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_4.1.9_1560543876169_0.8370980181756553","host":"s3://npm-registry-packages"}},"4.1.12":{"name":"backstopjs","version":"4.1.12","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@4.1.12","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"5a5b56076ef6c568ae1957c33bad93404f36ed3b","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-4.1.12.tgz","fileCount":522,"integrity":"sha512-VbhyF0MCggbrMTQYVvwC4zZXw0/Mt7wS8y5o0Y+A8rT0ZObQuHpG0DhSAInAk+VoLbWtGsrRyuOG+W9fNLiYrQ==","signatures":[{"sig":"MEYCIQCTaCNCQ30oNHQT7yCaTemFj5uhyr8MyiUFJjY9scXPiwIhAIEK1aQDn5JYwZRghJCurmPcZo/TBQoRBvSh2xIWVR9W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27439963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdO4cvCRA9TVsSAnZWagAADecP/jKEiwpqphlO4jo5YHZ6\nV3hv5paLNC+ypapqOuMrvN/0osPFW2git5VqAIFKhMP70FsGPWwRLam5sb0z\nn8c1Lt1Sd2k5m8FsF1LXpL/iRCMLPT+jTTElg/ccC7XDTUWxJHVA5IgWXb3I\nWC5cWgc92KhCJty/+P/VLKLbldj8Gey/kYaLE2nwPkYeaS3JA0m/CMdxP81+\nZpK9R/1OvfPgq8brLtlZ3aqVPw13irFNZJAMzuinw/2lBQt6KfK4MUBdblIw\nrWiagQC3aAnqea77587BFTkmbgkuJvQncNx8W3je5oNOJCHSODQlEyXOe1Xj\nHhGGWmpNAy7DiO0+RILcit0cELglFb668IaNPMT6NSoYZPoJqa+0R8iOKTG8\nM7HwjengW4M6gYQpBpkBorXzzgqEpJ9Z4SlhuOixf/OZMvaqUak0TsYz+zVn\nIa5ImEG0ljcAUWkuLynPsBmtQB/MQ9V8dc7fVffAfb0jm15f6l/ih177dbJC\n/U3R1RZGDGMCIFCDWLpxOF3hZMxEKOjcFE9ngadK+0MMFJKqu1PgRvspP/k6\nBrjXvJZoMN3iYQQ0m+JK84W7mY+pRO39yE2zZujQvc3L2MWf4QQi5SUEtXqj\nyJZkTYCMDmpFqhlVlh0AcP6w1x8J2MwkuZHkLadAQHmpyLG12uvznlmHAwR0\nBYqc\r\n=Impe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"3780e7ce551cc4342a633825d25d0e9dace7259a","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.9.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","resolve":"^1.11.1","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.15.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_4.1.12_1564182317996_0.5784884050235652","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"backstopjs","version":"4.2.0","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@4.2.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"6b650917cedfb0de98e1421b51f2f00a98a57d8b","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-4.2.0.tgz","fileCount":522,"integrity":"sha512-FCrySD/n68mnrgKeZDExU5vP1VxuqGJc5yNKb2V4inJxpyyIqh7pH0OjYlmWcRkgOOB7Wl17yE7gtBYvFhrxug==","signatures":[{"sig":"MEQCIHi7OOaEjU157LaHwWBxN2KMPi4qWWtfswTpdjmXfaDgAiAGjdNMA/lO5vKgV44myDZxyFuCm/MsaxGe/f/QPIEZKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27442237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdap7jCRA9TVsSAnZWagAAihwP/RfNI/GYefjYf6enld+M\nZnF1mlOr3xoXA+w0mHsNF3jbtRMtT+/4/yOFAsJlwH4kegKG7l5tKwkEl/V8\ngWWEsyu7YI1lxpMqL//735CJbAniWknfccLnC6Ia3PqEnw1YQ/lcpqZSV45q\nTa6JcKmL7tNnjGRbdzEfC8LPRvSEPaGkO2WDqk3VYHWWyM460JJjLSn48oBP\nt5Czmax/DTfR3x0pMJySDSZTnvVjMAPvERPc50zi40GuYkao2faOKkHnzAKd\nA0L3sSMJV+SbpMeqAx+TectlOkC3gjnXDR+DQEAVhlh5YQt/5CyVI7q0N6YJ\n1lKWZiwNpluzlYpI8cb6ZXxXfwoQtXF1kBh97AA8cpfPsWeh0ZxHPmav9ce0\nmHXLErgDETwOh5Oer5tRhkDKs7bwkiYmcULd80fDLupMH4UAeM4IiVorDof1\n4gNRYa0vl9B+V0kMu3kHmaUExnTg4cM7+9XdR7JSts0LB4DhriywvWiElLT6\nhKmysMpRmXEcsIxoH1G4xmudwJKrDSHyQVwAxFQAcOkxrJNRs55qOattG0fK\n8N3KNRfb5ThwB8+c5fEnd6c3LKAEeSprBLKSC9O7rAFIOye1J/KLyqPwH5uZ\ncUVwnvAkeZxZqUSjtk7guH2UEC4OnfxuyS8GVROuQjL7+DaE2SVzKh/cddD1\nx1lB\r\n=PjlE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"e61a890a3597c29444d6cb5c67eadf7a2952aec2","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.9.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","resolve":"^1.11.1","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.15.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_4.2.0_1567268577859_0.8605254896315784","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"backstopjs","version":"4.3.0","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@4.3.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"fdc04d2316bd66fb04addaa73590e34e7234d75a","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-4.3.0.tgz","fileCount":522,"integrity":"sha512-FzN0leDAvHlDlY9oDCjJwCvHHQ5uHghQh03PojSYcaZ61dFx5loP7wcEPJesfdXYPjE4VSuDj/G3E9DApSkUcg==","signatures":[{"sig":"MEQCIDzGoYJk0Hy6lDbK5SjAh0TEcJ1RP8CQXp5X0NMkakagAiBP6dOVOhD9Qdaik0mydwoCEklCSf8VwNVkhMjp5D9Mcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27442376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaqEBCRA9TVsSAnZWagAA8pAP/2FO5Uu9BSjwaxFWNlEn\ndhH28pcsaASVPb+eFeYG/w8hNMxvnRnTwwEjhswLqKd4oTOykpfp19lJ5+hZ\nYo3oAWDeP4Wl6DrHKDbzMBnbXCUAiV0El6+/rQmZiAndm0SbvMVH9DO5wATs\nDYcnNWquY3zuBCvqyT1ftoL2agFYJ73s+w2n+wPVjAyB3+wU2R5ytIEsFrvY\nHutG22dLuLrOcE9FDNljhSNIo6BK8iP/KgwZjZ0YB0BH5xf5EKGUXjevsVz7\nLJPwsctFyM7vEz2DCvVynOypHTNhgjiNxOySxr2xuCQZIRb3C7XQth0GqPAF\nj3iPqADvncLMmXLP9sV8tkXXlUq4qLlie04uBhfVDvbOGgHe4WNqw2MUuu7u\nR5OCPVkUjryDReiBN9iXLCHkVyDK0BqB7h7JZjcljGsePz+1CgzQ7h8kgAy7\n4XSrbDO26oGOkaWXTlFldMUNShs4YM7Mmmf5529GIXer+u/+DFKiISWFtn+d\nvDXIQ0FXsCZ9vtYqETWkFkKpbNXUClCMYI6D0+xvBG+Syn30DX/xHcvW4uml\n7PwHydbiQZfXWQLF8ZJiMo4s8xKSUlks9duvDdl9EGVyf6ygjEY2n3Wgzq8/\nbeqgE8Fv7pVq7AmIbuOdBCMvr+ldW+tUGUgKYecBZuRHOOXhi9rdGh08HJPC\n2LCo\r\n=1fRN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"7969e6599f6b2317685a71a0f4b4816688edae41","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","stop":"curl http://localhost:3000/stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"node ./cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.9.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","resolve":"^1.11.1","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.15.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_4.3.0_1567269120116_0.1901522214670861","host":"s3://npm-registry-packages"}},"4.3.1":{"name":"backstopjs","version":"4.3.1","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@4.3.1","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"0a04b597317cf8c654385b6d61e9668fdd928a43","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-4.3.1.tgz","fileCount":522,"integrity":"sha512-sEtcF1amTc53E5C0vUFB4pB2Ry0lCcsqNSfNz1rhUa2F1m87pRGYK80JJPIlwj8k5GGa7hDIAGPfq1hpM/W2Yg==","signatures":[{"sig":"MEUCIQDAYLSv2sGE8+/4QLgTPDOGYoVHy2HmNS4dFaapuLItTQIgONPdg+uhcP41tQaRbckGNERMTHmOy8aC+gfmcywPZaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27442326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdascPCRA9TVsSAnZWagAA0sQQAKHT+7+QcBZ8eowBatbQ\nQTQndky4SquYxaj5hupKYRJvyHbTspYTM9SgA7+IvxfF36AYmBrF69JIV+/j\nc/ChVEpA77zCc1d9laBWztFx/j85cMTiWHmFskSpD3AKtBJf2nCT678FGW6M\nYdI7ss1+hg/auio+5KvrI8Tf56LcmqXoVhIDRducu+nGMtkUDjatu3jWeKvq\nCswaABo0hf7TZRZMXQWEVfxiUnuRxK1WeJcAX8Zb5pEhZiJeNpdXrtH2XmhF\nLXQeSDQxx/ZhSm6fYAPD85KRMoZQgs+vYR7jcc9cZDzyEnozBHRV6QKBQv9J\nizMMhSAk9J6LHAqLs63xi08RvhvP/60uopeqnwSrfE5pfHAGBWL1rvO8dCLV\n+Jif5DxtkXrM4n2lBFZkcsxb4P6ay1U2FbiC/XFrjP2TWJc0j90WXIb+wap8\nACbH0oYCdK47xw3l7fsMVUl17pj/RP7HM0vHQvecIoW/mrttAdc+QJcrrK02\nMdKFeMgs9m3csOe2d4iKxOoXycCOV/cqhxecjlUNwcV6VR/auz9KpeO9EJw/\nCWZCFjB6ppm1tQRydr6LeGhIXhBO+1xAyNFO69uKz9Qm/n/ri4Pvg/hgbDX8\n/aDuQG5/RXGxrQsDUbi6/z3UyrZ4w2S/qHWWTfAHIy5mml1Azkp3JOIWt4vp\nP29w\r\n=2KRr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"2001c68483b309d33df6fd71ec05e114b6e5e77d","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","stop":"curl http://localhost:3000/stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"node ./cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.9.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","resolve":"^1.11.1","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.15.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_4.3.1_1567278862156_0.7054286604069124","host":"s3://npm-registry-packages"}},"4.3.2":{"name":"backstopjs","version":"4.3.2","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@4.3.2","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"f1ea24c5cd8d24fd4cb932a40197c1d45c2759ce","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-4.3.2.tgz","fileCount":522,"integrity":"sha512-rmTdNLs74bEVs9c07KjzOwSBsBTwcLw1lfr671GG/EueBmg9guzz4qRGvkc5s1unSE1y7fVsL15DQ0RRBlgswA==","signatures":[{"sig":"MEUCIFzNI0o4FoOUXO6tEZzLGfEXswdaTzdgZTUWgG/rR+3bAiEApFHQ78bKA0h8jDYdbDutIvyjcZiAMFzz7d5f+f99bhA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27442351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdas43CRA9TVsSAnZWagAAMd8QAIZuwrdrPBdyf+aWPpsJ\ngAySn9sWn+d1m68yNxQ4y7chLdcAodrlKoFMeUHjuzMvkBAcY2AMFNvrJTsz\ncaKye91JgT2SybOV6a+PSXOcvUz3PR22u3tyI7AUSbVIBdFQu3MkwLXy9NlP\nCrIRQockiqOQ0LNFwyn+YfA3VIch4O4eTIIkG7igkds7XNLKBA6s9/XUFGuH\nNq3i5mMRRggN9VajtX/QlQ4+HZdrmC4A1ZKnbWi74LpG9CkC5R7P+Ofc0TOm\nDbrwqK1zXaqTAOvzjk0RjZOyTlRLhRK1dh1w8iofCgW1yWHPb8jkze4yKU31\ngGkYS3war4d38jIIpA5BMitaYqnZKQFR52EcXdeFB53rw1o4sWSHx8162PzR\n+4+lc9vMWvNgOZvunQ86gNJluQoIB1IVVjBEcY+ObersVZabJFvdYDixTnCS\n4bJVV2ihLatXkk/vPSvFCn8ipLf4HrGtUv+sT4w2KDiFKuTwvST0hhM854Kz\n6weczsAGXkLMUdDutwXV/z11gHoqwTjes3u22jBo6szTGNC6Q47ip6Ts9e9C\nNrAdj/PexUQb1EoTH3Nk3v1juhcfZh0fkO9QwsKp2dZG+bhtKDWayuuHM4lV\nvGbKcyJzXzGLMVTVXuryoEpjGKV8rA+sQ7tEpd/zbNV3tZoCdKYiviz81x3L\nNqX4\r\n=lhqM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"98aed2ae3958df041809b9ecd2f04e9a5f6ab72e","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","stop":"curl http://localhost:3000/stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"node ./cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.9.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","resolve":"^1.11.1","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^1.15.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_4.3.2_1567280693708_0.10735838336811976","host":"s3://npm-registry-packages"}},"4.3.3":{"name":"backstopjs","version":"4.3.3","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@4.3.3","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"bde906c18ab10fba0233202ec53eedd89d77f97b","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-4.3.3.tgz","fileCount":523,"integrity":"sha512-mU+ymS1WhvU+Hf72PeXzo/f/XxHLzxuzM/zM1ZpAcIs5qXZgYbV4DZRK7Iq5mFIzqCX7eBxqFrV/W3Nubt+9gg==","signatures":[{"sig":"MEUCIQDbikbOpDz3hwof1jfeBalpH116eR5ANZE9LDCxRbj68QIgHbgVE1oRWKCrhjln1jAwrbF/gFKIw1bQcNAOO97Zugc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27880122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwvMQCRA9TVsSAnZWagAA4BwP/iRAzMWcz/G4HnudfpQF\ng5nAbpP9KQrd4vuUG3/AeXnnH/6Q0nHQ9KPacEDhmWQ5bQ/5xfINqfNuAZSf\nL4AQgvKho2cDb3pwleXqvBf4aFwZZZJGuPdE4VDrJHp8r5PSbbX29fyJzwFb\nUi7oN+d7VeMcL6o/8fyrFo1rojlmld+wgEfKliiya0qhbvQPW1nnCfmarMHc\nYcZkooNKPNuEu57PwcPTFyldCg/Up+wzI5QMTNBXA3704NrGXaz14oTxZ1Ws\nHTQI1Z3ktd+bE4RpJL0w0653+UfR3ij3ifnx+d7PxWmXJXGVEdiFDys5juA2\nInyCuKPTZGPhj592eMF1gUMGtjUpAzMT0gLsduTvjMCxDLBWjJ4DpllNjI0m\ng7SOc4OZhzI72YnbTBOKkMhvYOZmnDzVVASgwWrJOFhKyPUqvbVcjmGYFWUE\ngOI76dhbxhcNSI1qG2mC1v45fo7L0A0oXtT6Ouh9r9qITM/3DZfwBFnrecRR\n0dVY9KDIkk4pDhcjbe4GOHaKe5P/ZOflB6dyKoFrb9xwuPQ9i5nklhqhrMpM\nX8VLJtvzr/Iwjbcwk5iJpAHAC4+VzaAr+KZaxoGEyU+pjIngoxqt0GlCZJWY\nGF8r1U09DXGD85kVxf+Svh5bEiqJ6MxlpH38dSCuFDQK7ztMhB2Ldze2R/3k\nJQlo\r\n=DUh8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"1d363f8c1a2903b476da68eb3288bf13ae7a5765","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","stop":"curl http://localhost:3000/stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"node ./cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.9.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","resolve":"^1.11.1","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","merge-img":"^2.1.3","puppeteer":"^1.15.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_4.3.3_1573057289744_0.6426662872113242","host":"s3://npm-registry-packages"}},"4.3.4":{"name":"backstopjs","version":"4.3.4","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@4.3.4","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"08ae912da766068e86e95885172405ef4fe7b758","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-4.3.4.tgz","fileCount":524,"integrity":"sha512-x9vLyAHEVTs0qUml75s9EfVWspgqPX8xBFGI7CHzgMYX4XuVlIsWiQh4VZmYOvtWUvvlR3GlrMsPCYPAAhiogg==","signatures":[{"sig":"MEYCIQDD9UzMLXAepCpNa39Ou5lmAFrsRPvLtJhLz1dGnbtmlwIhAK3JuXBzL6/JS2mWrcvTQi2dSLL5yt+Jd4a3X+Edh+t8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27883259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0HbOCRA9TVsSAnZWagAAf5sP/0mrFfzKAQwzwKaAv/w3\nB7mzNB91OBMqTcr86aHCNScDUqDykZKjJLBtmi9Tw9pVJiCiilPhsSR590iX\nhbV5QERvVYos9mcw734Z21KijpzUWprHtBbrsU2GNcoIxLQUFI/2W5FhDJvW\nCq8KhncU0kVYoGdblsQ8IBlOQ8u8hCT/g8FMja2Aq7auLvbfW8ycF9XGGki8\npWOB7OzhljgnDbVoK/Qb8/1OK9eq7U90L62oEDhx3nzeKLHKrMvCrwbV82+1\npsU3x97Xq9F+J5TgSVlAcf78OZtMv/cDYzaBPS7/SnC0Xv2RLFltO7uvOqJR\nkTAv01Hjo1xEYPqRjSXXHFMoDx4XE3Ft/MKbnnJfcZwU7JIQJyO0MXT19FGC\n7emt03xLV6kw+10D9GExSEx0FiT64VGgNSiJdKXWxALEIMuSzEWP8mtwRvQR\ntlu3mvC2r5telL37E7UpEt8od+heDApUjQb2FKLwfu0U97Y3qZkL84xenbvr\nMUxl02xiEEp1d9/q1i8FF+qYLmAoEq11BU+D0FYm8lHE4PeNnjZb+3qp2zH7\nuXQ7pqkk9ma4KSuAa9NhZpTKfIupBjXcDLQE3gR5pJkrys2R45ff8dJUobaQ\nvb0lWGYZH+hquzhq4lT66zrNTLrn9NFsxeIatWAO0TBhPnSfVNxJfmDGjVfV\nOc8+\r\n=8FNf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"397c991a11a1df3ad101ec1f8a3d39ba6176c103","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","stop":"curl http://localhost:3000/stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"node ./cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.9.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","resolve":"^1.11.1","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","merge-img":"^2.1.3","puppeteer":"^1.15.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_4.3.4_1573942989208_0.3736404178495982","host":"s3://npm-registry-packages"}},"4.4.0":{"name":"backstopjs","version":"4.4.0","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@4.4.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"6c3cda8a31da9c58cf181056ff1ed18edda5d7e6","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-4.4.0.tgz","fileCount":528,"integrity":"sha512-Lff8w+TEwFASYRnVIfXSEVrBCQfhHZ8koVf0tHg2FRbFKb881NeKGIp1MBJgC0SJHaEK0gLzvA9mgYuoURJy8w==","signatures":[{"sig":"MEUCIDNNd8IZJdZXphd55hNrN9MpKFJhzT30799lfQjByUwQAiEAnS0QmtFKWY09vJpCE1jmRbXcQOf7rDR5VA87Wii7uJg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27519911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd79g4CRA9TVsSAnZWagAAHtYP/RfjmU422iO3wpN/FfX5\nFm1IBdq/U4aUvii3jB05sTjN+4UzXjzUdOSK7jFb0rFI7nwL1mR/y0wcgeZe\n0LoOGkpJfZ4ek1BZWDOfntMfnslVINVcrC57T6UoIKwrOpk9sRXpE2KD05QD\nkNVI4hZ9qfbuE8Pja9Gb1S/FsHDnOSH7FXPgcic6xFPaKN2b5/gDQQXoTc40\n9MrqvvD+gJ9MLTaVQ/3HeKZ+x84tXssRnRrpPb8+c5TaHWULA4jkUxX1DL1B\nE7TQV6mlcIuEmdiuadfakDt25qZEsputHBLL0P9fyPpKUBDFdWDHwso7PTao\nq6sY1Sx6uNUnpwhwXINeD3awlyGXB543qUuBayVFd/7KH9xqydBDdPXdBHrD\nR/7mWyaSqqmWaWI/jfq8GMr4kE2w9RV5Erq96bIgnF6JLeY0yZzDEunTbWLv\nTu8JdeoSAX3yO/w789RnT7+xNUGW9TrjCc4PSkO3BCgCZ8GybE3t25Lo0oPn\ncYH8+DRVp+77/7SLqBZy/3GboVLBgn1RVEzC0sFJyRTz96/EMuFWXobF7YMl\nT/FMgyPBL/n1W4HnISCfe1mq5XpxY79n/xfCfIY18TKPxYyw9qB9Bt1Rq52J\nl8XmaaOnOaE+ERxpRT+nnq+L73/ob4G8VgN4u8MWlKOilb/5RtHVuIiuSHQZ\n+2Mc\r\n=/ibu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"0bf083a258914d4657655b5142e470c97e3852f4","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","stop":"curl http://localhost:3000/stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"node ./cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.9.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","resolve":"^1.11.1","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","merge-img":"^2.1.3","puppeteer":"^1.15.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_4.4.0_1575999542614_0.2740959638097691","host":"s3://npm-registry-packages"}},"4.4.2":{"name":"backstopjs","version":"4.4.2","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@4.4.2","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"0dc8bf75c612594e0ba4b9507cf839dbd2bb72ba","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-4.4.2.tgz","fileCount":528,"integrity":"sha512-O40QnbwYE0ynjeT0ZgpPk9Mug2XEidQouVdefnz3sdtp/tbMpN1Wu1ESK+pklcU8cqljnUa++0V6X0IdxQMcCA==","signatures":[{"sig":"MEQCIAL9e50pp4doogRIXa6lVVGNtrJjyBpEEs1Ih74QX0WRAiAocBC5PRwTzlBwBgQb/8HZS6/xmD7BYRW6hlo+ubuSxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27521221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8SmFCRA9TVsSAnZWagAAaiYP/3iAVOmySA0nZhuZ7Cps\nkYU2zZ76uxKF/tylLXCIDhpzw0Cj/UtvALOFkpUakh4d+yIbCSVzghJNQm/T\nAPr0Ukh4H67GIULzkBCg1bXIGhwh8Oo7glCAqih7v3Y5zQkCw5RzOVWnOK9p\nkEgvl95uIwvHQYB2nRsNqn06jUfPsec+Dag2XCr7BwF+moTjriJvfM+43dGH\nUCZkJ+jU3CiQsvRCRVOL3MqUHvFaXnas98B+dgrkjTsTzF7xcSqgnTcd4muA\ntlFx+ajd0A81EYRjG/9CDRvDi7WWsbgJqLYwfxjQldjb1NGu03raW9PuEyrn\nHOXV54uO7JI14H3yN8MrXawT78NbBwqT/R7PkikUREX0a3hCLmo7yu35Q0ai\nY+qVTKvuphFwaluIiTNhMh/x9jLmsiW9WlrVMpvdEqTe107Un4REV2St5Eaw\nmCnrJTqbhExlCxxg7+lJT3TvO7ZIcgUdDeRG9DiRYg8rw0RoWEpPUwFrQ2M/\nIDVofyJXKPjoSJgzXP8RpZjkTK/Fzp0KNZDb80HcnOmmh46doUARpQ2AHXKD\nm4Ta2xx0aY22vdu6Z4Vpj/iJiyHyZrZmb8GKURNndhU1rfCLCGBnyIiYuMcr\nbJ5eMlbQI3X+icogITSrvOs8uVFU2J903qoelwm89RhzXIg3vh9MfsBTIdGB\nO5OH\r\n=NM/w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"a1b0b2239791996e33339fbd16d798e93620ced3","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","stop":"curl http://localhost:3000/stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"node ./cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.9.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","resolve":"^1.11.1","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","merge-img":"^2.1.3","puppeteer":"^1.15.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_4.4.2_1576085892002_0.1460202618154074","host":"s3://npm-registry-packages"}},"4.5.0":{"name":"backstopjs","version":"4.5.0","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@4.5.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"e78e003edcfa44512f4213cca819d71bc58dce74","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-4.5.0.tgz","fileCount":531,"integrity":"sha512-SFUKggj89E7tY6IKiiRrvdJaur0ocqUZr3NRBB5cgpCXiOOhU9DrKsM/omlFDZsDqs4ieX4qjg+hj5l8NoPGXQ==","signatures":[{"sig":"MEUCIQDEMwYqr3DJELn301oKoJX5p6YhqXUGc8wnX5WzFTED0wIgFWXT9id/uOw/FWtglqj3adZEcqtmA3vt2pw6wS78tuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27545994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUERMCRA9TVsSAnZWagAAiVwP/2gYmY9bOe4rC1bcmc6n\nPhF9mZt9dIvOUQz09O68eR3Rz28BYnri1Dq+CVK8MVY0aCxNJoytVNNt3clI\nIx1402xxX6jVagjAkvDCqlF2EeCXcnY14O6WzGFBEcrVB2rRTsZT2SwR8cxF\nDXw/uXtepR55lTodGJIJtdxXx++nBHNfpmdgOSDUm5h2RXwe+HliPDLvZ7ji\nFdeCzoDE/obkTV1fIPRxqS64IF5IWl2fT2CuJYUhBq+J4CIn3O3oAaZnPGW3\n9FDHMhWdOSv4EmdBL6IHg7G11mCYOkT8tsyfCM2JK6clTu5Yw/D8WaGvcT1P\nY2VENAkHetjTjqnK59N2mqhAhvnf08Z61iiLx/nccTB/76elhzde5esUL5gw\nRpJjQ5+QQC9w2rfQ5MQLhuqLT352bnJI/VJ2cWQ6qGaD572vxNvy9Yc06gsb\nNU8mvyDGebdD4LtEsVMlRsVHy5KN+cqaWFj6FBi1FSRP2MHKcL5mAEJXsbw3\npIzTwr7tEZHQCgyp0kMvPCZCs/VorSpIvcOeFKPtASDNG7ss+fnwncap9wPP\nFnVfj91NIhXU4Nd/9tlr5NANBMGIQBY6O8lT63ARsBJ2dr5GThNDwODnq7PR\nSqDmticV8YKMAbbB7B9z/3y7kEdMMkWkAIhqDvhIrDIKisltYOu1O3qyWQNh\npAgY\r\n=iKCk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"c13e78b1bd8968269f7437d962ff69702cf11c90","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","stop":"curl http://localhost:3000/stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"node ./cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.9.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","resolve":"^1.11.1","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","merge-img":"^2.1.3","puppeteer":"^2.0.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_4.5.0_1582318667037_0.818358870046723","host":"s3://npm-registry-packages"}},"4.5.1":{"name":"backstopjs","version":"4.5.1","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@4.5.1","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"4cab6f5e9996d8c32b2620904a05dd3d381e7994","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-4.5.1.tgz","fileCount":531,"integrity":"sha512-+4hSFKjyXvKWZk1+V9Letibl8mWkh6zLIiSg02ztP6/rE515PfTs06cXIkC0t5GccL2subiPzHnc6zOuRU95lQ==","signatures":[{"sig":"MEUCICde3iFNPiu+YEtnvkuAc/YLO6g4hpkyV1xDKnvSrYeiAiEAv9O3LYVqzvJWx5wR9Jtr5pN/lnIuaYTlAaQ87A77rAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28567031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJej6IzCRA9TVsSAnZWagAACiMP/0taoGnH0/RnDIZeyRIG\nrArS947ywD05kel66lDIdC7zmlvbBwEXg8Gc6KS1g+xuuooALZt60n0aKDMC\n8l99siO/mbK3W4S54dJFQiVjB5+/iVonnTopp9y5hZPoBTN39QXBiN9Di4Sa\ne88Lo+L+INT4UTIVlZFxOzj9OzFHtKgYpC/kGl9igYUPS0Es+7sxiofIP8nv\nCRYCIg3vPcRMHmDz/CEN99Sw9Oobvd64TGkD0sU94FFgJnjFJzCvXWbbO1WS\nfs0nCrKWU38rEkxT088CG78EeCs1CWiUdvGtlTyn7lnaqSJKnyOPpA0Aa8By\n29fnfsLCtz2HuOxudMZh1ctLSO+CAk6hUERaJjDb8bVjRMQeCpaRSsW6xMPO\nMahgq7tErUAYpi+4oHw2rco5bRL6VahAxAI1WU8UbgBfB8U+cNEBLf/5vX0W\ntH0VNiXW46BiX5TnxwGlpTYK+x6Z8TzW6VPVMHtJ90VAGC29ISgZ5+2QQUkP\nEjVXZiUt83SGKRu9xCcPGeEF+U+fs2UsvPeCeSZ8VypAhHtHHq2Wsv7CBcpg\nlx+usic/XAos7QQj98UVr8wgWEuCUSnH3pD/6kJsuQjW0wmOhhbJPw2MO9i0\njpdsDs5Bq5wgoqwuDu3UX5uzYBewf4x28+7c3wjMa7owNCcetTN54aIcXV4z\neDS7\r\n=tS5T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"fa03b05412e57d596b74cf65b89a25a2b5a63f77","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","stop":"curl http://localhost:3000/stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"node ./cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.9.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","chromy":"0.5.11","lodash":"^4.17.11","jump.js":"^1.0.2","resolve":"^1.11.1","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","merge-img":"^2.1.3","puppeteer":"^2.0.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.1","super-simple-web-server":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.20.2","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_4.5.1_1586471473993_0.4851613882926882","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"backstopjs","version":"5.0.0","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@5.0.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"eb50eee1a694d2a0d5a1a56a0c0c78ebb8ef7195","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-5.0.0.tgz","fileCount":514,"integrity":"sha512-0rEoXa3gJcCfWTnqE08FsNKwL+3qNpmlKCHHr8AYzK8PCS6y19h8179orSyTcaMLuuDfeR6m3qPosIvQeBn/YQ==","signatures":[{"sig":"MEUCICauaRHPtgndMZarciHTR4wDjf85LM/RG1YbvVUSxVBNAiEAsDOJVmi1H4hahBzMnOP4VQCKX7gR3KFkdYC7E7SBWNs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28536053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeq6X2CRA9TVsSAnZWagAAbwIP/inuJIPcA549usc/kCjk\nCtbC9UBtL84pl2ysI38VPhSsk1KDxeYU+bZeWbDb8iwtoI0eeIki5yZ000WU\n1BjIhWme6iQ71zFclkTY2LofiWQmvyXmIUD6+SWmK4R7WMQ62i7ZRpigO9lW\nmODNa/Tdrwc4YUJ3I9IoxvVkushCf1ng/7bb5X3Bwoz+6eZyqjg//ydRrWmI\nd7/g5Gx4bIcr80dk4My5jWH21qDCxIxmkIlnOUUUyIb3Ud92p9uh1CoVLUwJ\n+zMNvu/5yuqQDBQVPruIBo5ABCyidKeyjmanquEA6/Mf9BPVbKv8tkG2pifR\n2ZaolAog3uySKsmdoBcMf20/lzzrvYmGXng8ZZDD4OJ1jIYy2e4zqXx+6E7R\nMk+O6eTtOrKgEWEGpO0AjzC6PVl8oa1XW4kwMbaowkjRNogMfT4V184StQrk\nMJ8noHAbFLd7i7T3wbP0Kpb//hkp/zDg8y/Qafe67X7VmARjeQf5gFRqNJ6N\n08FFoF7QseyxAqMLjjIq1s+CLul0rF4glNSF+1+yuZDrl0WnpQWlE5kVyypU\n4H4S4OtnoU8Okw7Bwt7yoUFjaS6zYFE+GWVj3Y5mA+91X7poSpLlhUfx0t+V\n5VTY2naYmh4z0sz4JbCpIebjouMLi1O6tCsa0juRBp3jg6QX3OcSCjUH/M6V\nF6uc\r\n=f13N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"d2577a480f5721a69b026b03d756e9332cb0fc08","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","stop":"curl http://localhost:3000/stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"node ./cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.9.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","lodash":"^4.17.11","jump.js":"^1.0.2","resolve":"^1.11.1","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","merge-img":"^2.1.3","puppeteer":"^2.0.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.3","super-simple-web-server":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.43.0","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_5.0.0_1588307445316_0.9288093327751332","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"backstopjs","version":"5.0.1","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@5.0.1","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"80b2c093fe09da807863e23b72cffffbb3ec8061","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-5.0.1.tgz","fileCount":514,"integrity":"sha512-qTo8W/D3XPRMbzntbg/gey8e01PDYssSQx9SS8fSUarW+fCx0Z8H7OoOMI81xPWoQKiBuJHcFpbzplFrWoi7DA==","signatures":[{"sig":"MEUCICUlk3a4VsCRSvS3fMsgWsrnOz1UX6ViRxf1qzoEztqVAiEA+WaQdd3JLTNEHCoxWdV3VOFhWxUUsZqHGfXyZ3bIUIw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28536051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeq7cbCRA9TVsSAnZWagAAVGoQAIRRxWy+I/nWAw5EdU7m\nHFV/DtAJH8WlGiqgfsJnJDrLMeWLnw62CCEHBJkEA/sy7lSdEg/jQhbJ5ZFw\nOCI2qcm1v6QZSutOO3yGOL4BRp0cBfZsTDdOOMpZ1esi6RqfFrQ12BMnF7Rj\nVKqxnL2bEwATIIjn+WuQeYJxSiNvlSN8djj71dsp/yVJ5Sm7yjago+WR3EDL\n3RMA5dlbStlyGKFYI2yfWlyTX+JLa+poZZJdbfzF7cVkCqlGJTm+vZ9EsW68\nwQktnRclz9QuDjfUg9WvA9Dtenxz3kY9JWiW3LXAR+Ax5FN7jcyJ9YvrKdSF\na3HGrQgKmg1ryS0EwEEeQFzS5aj06f1VcMJX7qOYGLhucY6YyCdWQRsQmhbT\noLcGDY+MsFjDtH+qTHALKs5fdFT7VBazATWBkuGjLRp2+imEeeT0P9cNf6wg\noPCEhn9zpt8NKBkyqcXzKb4yItUT6f2oKmJq+bxEjZ/KVdHWmmfDMAiezfao\nT4nhHyIXQV9ZVQ01Y1MDz3obZiqRB9IRV8FHPitKt+cUO3uxrzYU6fHRKb5e\nTdwjou9nJNvKZu7sCUpDWtb7v/oSMAZjd5lObQiCDIp3uKxdWQuR8x2tHO0N\neTXvMJ3Poh+dnPuqLVZCuuI8A+LUDfjKtnXAyQGJHtkaVN5k3BqK5wuMyxrC\nW5lI\r\n=TGf2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"e4ef74b0f25c27125dffab1b14237f924dbf597e","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","stop":"curl http://localhost:3000/stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"node ./cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.9.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","lodash":"^4.17.11","jump.js":"^1.0.2","resolve":"^1.11.1","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","merge-img":"^2.1.3","puppeteer":"^2.0.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.3","super-simple-web-server":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.43.0","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_5.0.1_1588311834605_0.02509661443010147","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"backstopjs","version":"5.0.2","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@5.0.2","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"f18bbf7604133934164b5bd63e43f4f28a0e0274","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-5.0.2.tgz","fileCount":520,"integrity":"sha512-OqJWEmzm+KuyLE/Pczs7ykTMLnXJ3TKaRk6lnS9GhBtlAo3CNuH79+ysZximeBlc/b5RXuWJqCJPBj5afWMu7Q==","signatures":[{"sig":"MEYCIQCtDRnTok4jpz4Nl33zIKkSg1rPsYx63uDnp/PjlZtUQQIhAL3c9kdsaQ52Fl60onPQdCEC1Zg+oeXnSwmMvYM4tbNv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28929111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfG2PkCRA9TVsSAnZWagAA+nMP/0ApktoJ9DzMlDmRQbrR\nkwGiU5/HdTaOZXtKNSGUKU7C1FkbqycPoxW91uiVfEE2CHI7NiwuGnPVF/hn\nZyovanC2m+STm+aYo7lo8JdOFl71Qvkt3yxAw+63XGUykkRE8HlBDGlYXDMw\nr1hQuv+HX98u/TCJeaUiND/KiMkGJPhgJmxxq487ymxCbRJ3luW8rvGzNuvI\n7G86JzRDS1xRQiei6Xr4/O8ew6+y6249SOrYaZFYrznTPcBXuVCNMnXOQxZu\nF1TRUJLSm0VlPZhg2u15liQf+4PnGiBNP8C+oncJTC/t3RctJr2X2/DPVCsL\nRI0qVhhLE3TEZCVSLv4k1zpcLQ/j8+GeyjqStLETzcHa6EZ5HPg88/72zUj7\nQgiA9Cdb37sKzyexrQwhugVTS3UG7/G80GhLeMGjGhigyBx86ZVeWMS+ZqKs\ns6bhJBj2Fd1hbg3Q7rMIdRbDR6pTSp8za6CB7g2b68A3omj/IjHOdfbIk+qk\nwhvAZwYy9w/v3Em7V2Lqm9EjyPasGdbQxfNIDoeIYnnrTR3pTZr2BmqyXR9B\nFlDKW5gGClL/NwfLXj53ArvvtOTXibSn+zMhJb8SI1Xub1dY2otT+maMxyhl\n/vPitDps9SajFAcMaBCxR5NME7wvtV1SVsLasmhQk3V81jexzjFxZOfCS+oC\nouDu\r\n=S6j3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"28a025504df5d8479318cd9479d7b5e2d5e90eef","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","stop":"curl http://localhost:3000/stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"node ./cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.9.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","lodash":"^4.17.11","jump.js":"^1.0.2","resolve":"^1.11.1","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","merge-img":"^2.1.3","puppeteer":"^2.0.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.3","super-simple-web-server":"^1.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.43.0","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_5.0.2_1595630563258_0.25585617215349177","host":"s3://npm-registry-packages"}},"5.0.4":{"name":"backstopjs","version":"5.0.4","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@5.0.4","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"e926f3f27ecdea09423c91529ea3d35bdcc2a41d","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-5.0.4.tgz","fileCount":520,"integrity":"sha512-w5PMOCuWPODgGETrh6ZW0uEkhmCGod2fSm++A2MEG2owtcsJqpaABSm98I/82yNRIF+rTStRFtgkzcn7/kVncw==","signatures":[{"sig":"MEUCIExkwBKhTEPklDhXF3S73xYQ4+e/s7AwIEYuuKFIi2y0AiEAocC786U1SArHuj44oYUOEpLvXC2Hi0JEZzfnqpBF2yE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28929251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMbEXCRA9TVsSAnZWagAAY5AQAIxiANKyUdqpZXKqtL07\n/t5wU48LfcAh39+sJNLOf9EAVj/Jluk3hQgCiePDbAmegcVu5+Mwkcva/bCU\nKCfgimHjC7Yi5C64LYu2H2cROWabnnUyRRTmmWiCYBZ533BsAzMfRa1MSnVR\n0TRVzox0whSJain0HIWAPCloHs24WB/EtrTQIJe5aY6tzajljWuj4HhIzovA\nsG49loyUUPmGHRyECBhOQd+epH88m8AVJ2BHXqCY0LI979wkLHLMf74DBlmX\nG7gfMcOARq0YBAnstMXiMOvRkmjECGi5xlbDwi+XX4havmEqyKfdinZbUNEe\nEPncEoJN+UigIhS8EDYwMiQOZ4Z3sIE1stTGfIx3agsTWitub43hqebaLKRH\n1e9R1jN2PpuTL6m98He6SUHGRwUKUo2nuRUmV6XBMPjiImcECBAURi83ic1N\nFCT3BWaoTDi0myEJbcl/az69ZGa+olSzQdFbdjy1VuYbq9wx9EaKRxLwPQWX\n9YJPJvD/kd3DLEq3OEXE1yEc0Stwo/D+r9wZLjiVCqO9ZHcT04A6XJ8+VOxZ\n8aV+u2n7NXZy30o19wRJrSMqE5NFD94RgFaUCm3aXtK4LdwGKVeDalZgH8gy\nJT3fQ3pG36AkzNQErAjs0IjhYdkT4KGGOwl5b0AF2CXB1MTPCVE/a8w2UOoQ\njAei\r\n=UOca\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"a68d4748d5060e5ae48ff0cfb15f6afb6f6dbaae","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","stop":"curl http://localhost:3000/stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"node ./cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.9.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","lodash":"^4.17.11","jump.js":"^1.0.2","resolve":"^1.11.1","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","merge-img":"^2.1.3","puppeteer":"^2.0.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.3","super-simple-web-server":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.43.0","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_5.0.4_1597092118037_0.20597955282546665","host":"s3://npm-registry-packages"}},"5.0.6":{"name":"backstopjs","version":"5.0.6","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@5.0.6","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"c2ef7f1e6466ad515d757c77da70314113cc430c","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-5.0.6.tgz","fileCount":520,"integrity":"sha512-YNBiWDzgBqxW8UInxYIQlcdp0NQqJr2AeQ0JhTSL3p4DX+fZ7AVF60CX+NuJYekLN5gwGHS8YGgJtwGhQOTEpA==","signatures":[{"sig":"MEUCIQCpLZ1bBBHkJBUaysQTs+HqsJYTYP6dSCRMR7J7awSsewIgfEb9fGQoLpXrwDcClCOZUHaNWEpvov2QH7vy//hWvew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28929787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWac/CRA9TVsSAnZWagAADAkQAJHNz9Qu13oIi1CsqF3T\nGAbS4dYjOsB+M/JdR46JSkAlyGxRbmF6NngCJhir+CQWzuK3KRPvc3Y4Nurx\nCOvOXxRnrBTW+GVMwnmORK/l9KsfkfK61zMzZZQ9urcTv0p0pPN6ibRox+R6\nrJrBuSFx1sN7yXQmacf1l4gT8tVbQa3Rs3M7g7zv7z2t3qK8OyQ75v5h194j\nwu3UhJhFIDob/JFohAy9HTspsC/XZCaz/BVmpUI4sl3den/1Og2nC7izOxn2\n9FdwSNGGSAF8AcloePTF4w5dzPpKIfnVmcBmTngP0umNBx/OBLdYYU+p1zy5\n4GU5Mb90nhrbphFV/eCrW4pJupuNn/UWsGvFB4KExU7XFu5mMBt1vyUY29BW\n5N2EtsN4yL9ucgRU54cqOHIC0Bov5p8vIHiZdRnjOI/+6mgo5k4pRKsPrU2X\n00VQexzpHqvVI3iJinepVZZPTHPPTMVgPjGAK7LZGat0NWGeFkeSiPhmFeSZ\ny+pfgaDAPvd3NR7zgfZvd+//3QLpY/Y2uU3X6KlturwVKv75ZXVRSha8X4WY\nhYTg26Sfr1zZr4BeQzaHNZ7gtQ4BurlyHBBYHqrdG8vvClGGAWQdxfhtWHWR\nFZ8Od/HlmrocmN3sZQI3ndvbJql5UeWdjekqozN41g8QkXSfDNdoySeOeQgF\nvO47\r\n=cY/t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"ad8fab77f4d76eeb8d4c9254e41530c9dd9421a7","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","stop":"curl http://localhost:3000/stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"node ./cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.9.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","lodash":"^4.17.11","jump.js":"^1.0.2","resolve":"^1.11.1","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","merge-img":"^2.1.3","puppeteer":"^2.0.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.3","super-simple-web-server":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.43.0","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_5.0.6_1599711038010_0.9015920062467622","host":"s3://npm-registry-packages"}},"5.0.7":{"name":"backstopjs","version":"5.0.7","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@5.0.7","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"d1e9e3abb77492c8de9e0f8adf04911e5b271f7f","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-5.0.7.tgz","fileCount":520,"integrity":"sha512-Yzd4BV3VgcAzo/Pty1kgHN05FcEyAwygnw8BRuLoQFzdaca7/SU5uMc6dTttHcDT7/ndQBgae3uGc1O3hPv2Mw==","signatures":[{"sig":"MEUCIQDmw6KKyxltRZGF50w0FAaUEcU85CJUogYG7yZTfRiInAIgYfUlZXt6a8qvuGqCIXZOito4jRmTtyX6Kyu0EbfZrMM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27907960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvpvVCRA9TVsSAnZWagAAC8QP/i1btuEMEQdApQMBtmBO\nUV25zOWD2DEwXXTtkhEaMFNZ8EeQ/lba8n6B+UvLnBvXxuxwu73Dl9mvtTEp\n44jB2nv6puWaDn9YIk5HxFqiQqRANuXMZ5OLbc629FO6qBv3zBp+UTwqT/gy\ncoAWF/qEKPxIwa5p6nUauYoKL5cS42NnRVNQpIeBOYSRhu3U6I1MePRIBTY/\nkAg86LAbhGfa7ARhIR8OacK8aRBLmZc9gYqRNzQhNiCRvcZk+KJblWVY/mAB\ninifSLX0xkFX6EvHOZgMCb22abCalmD1Q3DenW41Nkde60TAynpGx8uKlEt7\nOO/9lqOdT0sSDb6YLATg3b3LlJjiikiqVYoCg09Q5/QdpOCBPDzDzszN+kPP\nS5T9jvsEkh7+7EjtUDZK2Os/TbbuFGlez0laMMQAZ3Qogi2yhc5lso+pbdHD\nZfM6VVayarHt9JoVzvNTUzVwPzvppS0N1VEOYguVjm/aSYm1/4pTr3NkvhIY\nWBQUH9CIDDtYNZPf5xp5ju9OqlCQNLFAyADje5puMoLThgWgAZAoWsrJ1utn\n3z0Sjs8qw7UWW1F99lBec00lfMzz2HbPTomJNcjohXxcHRHinXzonAaSoGIN\nH1GJ1Ew5dN2dO/INrxxyfV+gXAqrIVxJ1wTVoodcftqd6+MipAQc/2LSgjvX\nTTP1\r\n=PxT0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"cf42513c1c3b03aab217654319e3b41883199a9e","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","stop":"curl http://localhost:3000/stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"node ./cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.9.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","lodash":"^4.17.11","jump.js":"^1.0.2","resolve":"^1.11.1","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","merge-img":"^2.1.3","puppeteer":"^2.0.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.3","super-simple-web-server":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.43.0","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_5.0.7_1606327252635_0.6472963128387492","host":"s3://npm-registry-packages"}},"5.0.8":{"name":"backstopjs","version":"5.0.8","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@5.0.8","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/backstopjs#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"d7d6a21f3cdcd322ed1198d5629f72e9b31f1815","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-5.0.8.tgz","fileCount":520,"integrity":"sha512-68Y+BEIHpPI6gtAXAFCin8ddO5s/jgb27NxS5IsOJO8nxf7XGHDdKin9k5bLrFGic/68tnXa+8RAdnXLkoh8kQ==","signatures":[{"sig":"MEUCIQDyuh7bMI4SkSLubbgRVwkUo/UQ1Swd1TJ0AjTcX+NOMwIgOJDX9U4ZmuJvyvpM6M/s38Q4CASDsKtENlxQpPIg3Yw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27908438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/J6FCRA9TVsSAnZWagAACA8P/12aOfKh0JDoXgJWkzSp\nnBXHx7xDbH4Y0ujyAlxVcOJkQkOUZbgslAYDyiyKyndn71nhT8LNIEseriHE\n+swGIEHr0RTHgohHGrxaUdOX0cFpMezG7IRfWvsRUd+gEc1k9jDfQRFMdher\nK+27lKumlGiia8QyIv5BUsZ55bXz1SP3TxE+rvgKSQ7wpcncIHM8xqH3KRW5\nfv0s8415+qeEjDooG1SIMPSx/O8eK7mCz6nujcE0PB1xKWtETbTzIitdjfA2\nANx7ni/+8pgQJhZGMFaCaPwRovYQ9DYoIdchuK/pdrKpjnRk9yNdxYQGZJlt\n0iHOulkqKzhw7sOQxflqKBmPhUeWnsGtk+Qm+RAS8uTIRMLEIG0bmosyg8q2\nqXF1IQy0xvr6TiIJ+Iou2q++y009QsIaKU987Zt12iJlz5jb/OzLrdCrAu/p\nBlA+CoyoqSZGdM1Fqwpg0cj/m/Ph8vHXAfR81h/gm4kZgSIl4zNRV21Lm2IV\nffIFpAe295fkd6amc2/eQ5QKtM7Rz6ndm/jzoFVKxJ7wDrZfyYteIyJi0fDI\nH6RvbAbnlVN2BLXF88ryXnIxTjxmTLjWSakDxtUdDJQxx0U7gwBkSP4UHgMz\nXCcaHI9eIrqAnmJ0Qq9X004pkcrV+KU1lnHf9+Jr80nTdXj5eEtpSV+bljxe\nAont\r\n=VBcv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"72d846c07cdfcee8c7ed7130a1e0836cb4b519db","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","stop":"curl http://localhost:3000/stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"node ./cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.9.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","lodash":"^4.17.11","jump.js":"^1.0.2","resolve":"^1.11.1","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","merge-img":"^2.1.3","puppeteer":"^2.0.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.3","super-simple-web-server":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.43.0","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_5.0.8_1610391172493_0.4508463020462341","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"backstopjs","version":"5.1.0","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@5.1.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"./cli/index.js"},"dist":{"shasum":"db14ef6d0c895b80f94ffb567c2947859239db9c","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-5.1.0.tgz","fileCount":520,"integrity":"sha512-3xM2q54gBqq97xsrxvixVkl8W7LJ4KKRZzUHZeshnRPTpbBv643PV61OQ+OhGrFS2WR9TXsQHTgtHsLufDOuDA==","signatures":[{"sig":"MEUCIFPnZhPzv57uJ147G4Z3tznvixMGokZCb2b89j+0SH8IAiEAi3AWDEscu+5z+7YoEhFvYr9zqkr6UmN1MujX0mzxFDw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27908945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCmoJCRA9TVsSAnZWagAAG8YP/A43vNUhNj5yn2bFPwgs\nfQQl48KMlpJU1s1XWHuJKZdHVvjrNHMx6CjNVLYTR7qyulbGPf67HTVpIVN6\nk8oU7EeyLYAaHUZb8EDhnQLUNkbCdmRtzMHAVpn/YxmGkA9sYFOTdy695mW1\nWxta8H0v9DbsnMzLwkRmQBRJptJPYldtBCY6vlgfvrJAn2TRbbVFEsGcMOBJ\n53NCTa7V4ZdKaB2wclTfm7opgV5mzlA130ya3JK2OV7Jq+ommPR31UgiQ0jq\nC+3PGiHaMSDzBvuoZJHpn76MMyaI2H6o6K3xs6Rb3iGkPE3ixzWveLRHo2Ja\n4aoB9DGPGaJyMCEHBn4fMu6l2w480qBCuYfq6mxi/cHjayibpRAJwV0w6gP1\nC1dDxxoleRD3R2MnfSkTGvuGCJwxrmHhdGIKog9sd0AtMN/gE6JgrgjiibiL\n5Fv8SBFlkoHrdzQxLaSBixB3xcgHCbTBv3az/J6h2CizUkuHLn5YAtAxinqh\nr95X//aqxvPFTrgVOXHSB8uVGUIhzbjr5b7fh0gq4VnDrbabQJJL1Rn7WqAM\nmOhp3OvJs3ObWk/W0TZUt09qLUBEujFnpcoVDm1WmvEb8eOdtFOUu0j5UQts\nEVi0CF87And+0Hu5oQ68Xhuo1Y2l6IT6UYpXzZhsO2T5GL/fADlo62plQwhH\nsuwq\r\n=Zgmx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"024f81b2ecb63f603adf00fb786436d879c8014c","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","stop":"curl http://localhost:3000/stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"node ./cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.9.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"10.10.0","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","lodash":"^4.17.11","jump.js":"^1.0.2","resolve":"^1.11.1","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","merge-img":"^2.1.3","puppeteer":"^5.5.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.3","super-simple-web-server":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.43.0","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_5.1.0_1611295240071_0.5664616738585402","host":"s3://npm-registry-packages"}},"5.2.1":{"name":"backstopjs","version":"5.2.1","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@5.2.1","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"36fcabdbee5ba4931040717daf930b74dee5f7a7","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-5.2.1.tgz","fileCount":521,"integrity":"sha512-siIct0mX9zH2GhxouLieQY4W/ysYGg49y750XbV51r1preSOfOhv7OMaPlJ82bmLUqDTbH8LvVIPU6cPcZyJow==","signatures":[{"sig":"MEYCIQCjTYnsAKSA4apd4HSICOdGMLJSHlDwm1sCmAHAhyISpQIhAKTRqdk9m+EWjv0He5uOj8nhwz8g5u90nnWKkw+bWAqz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27916466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW91xCRA9TVsSAnZWagAAYLwP/iwIdPTHfFdW3oK0nV0O\ndQfkb8hhCmlUl9eOerCCIhDoNLJPYzK1RhELcTtvJe8lBPRRVcnDX9s5dMPr\nXhZ88B9offN/bMLK12zkG2p0/jN+RizHkDBW9A1MvnlSSmnJvlygZlVhNN+A\nyFZoUoCoIu6ZFJpeG8FxgQRE+uq30+wlgtHc1dxJ0taRL1WXfq+Ok27Tq7ky\n14gUAISGjEoiCLIgiCMlKMHvElslRy5R+FCze+WlYBZWeYIsrJCRUeVcVgSV\nos7TBBx1kYceSsLOslV15wVXgAno2icnLTg/N15v1JMFBaP0e3L4F3XikD/M\nwIJa9TBqHFGjDPch7pt8arrvoFtCziBbhjjM9te6WGFEjrQM9XhCqWG35CP6\nF/QX76oIOCyazePCs4tFHywweNUo84IMIzHliHKeipgFk7+DIYWhpgankYi/\nBB5nfdgGjUXsenWXuAyQD+BPEQHB+Gzu8+F4OFrMFbE0z+ZKoEt79sFPOyXj\n1Pwo+p4ZtgnjcmPyAoidmI132l4uxpkZnueV6Zlw1atk3TCfllHGn7s9xRZZ\nK7wP4aFYV/RxKsXTrU44Ss5/RAn82/DbKE0d3i5LClSA/U9KYYIeEdwHz54K\n2Z4iFDA0dit9BazkHKRPSznPRnw39NgPYMikK5g9HJq73sQsgHrD9NdPZPYD\ngYfz\r\n=cznu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"00f099e7569b1ab1ea10c6e58b6d0ec3e54b163e","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","stop":"curl http://localhost:3000/stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"node ./cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.14.4","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"12.16.3","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","lodash":"^4.17.11","jump.js":"^1.0.2","resolve":"^1.11.1","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.3","super-simple-web-server":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.43.0","prettier":"^1.14.3","puppeteer":"^7.1.0","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_5.2.1_1616633200216_0.7313263220212123","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"backstopjs","version":"5.3.0","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@5.3.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"ad5901093a82f6404a99baf790fe700cc215699f","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-5.3.0.tgz","fileCount":521,"integrity":"sha512-TBxWKsedoAzyMcsCjEYA+aNQXIAQ/3w2DY/EsOJdvRdo9lOYBU8nteqd1aqeYaPGCd/HdIub/F41X8WOwEFTvg==","signatures":[{"sig":"MEUCIQD0y1gR/oc1GTASy7rTVsdNj7yDV4rBGOMoRrX4FgDO2QIgZIyEEwuUKuUumQv77RwCfsFUl9we5E9QQ3EMIwSXMEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27916466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXWXVCRA9TVsSAnZWagAAvpkP/1Mn8oieODFdOAt7DhD9\nSoOJnviMDAVipMSYz/YLIAaF/9CkcEDCo1zJgG0VGHQc4kJoa9ON1bhNWoHO\nAFfvZWtVi06FnKJDVTgwAArQ6MDnCsVenetp2z94Ucws+75qX3b44MUheARV\nCn/Jj2kFLEMwUtLeBFUDIdo7jef0UAvwvYZZXhcW/oueYPt62jfg3y1y4bs9\nIQi7VmMXuc0zxvT0/2GnnSfCSjJkHamfF+rQxjVw2oAsI2UHHSsGhRAK1hNs\ndUmYDqqEcCCmqW5WoUiAyv9oLY6Z9DyfnAZTlhoGcTGIg+nGKaxpPF/lbZYk\nwK7iWpJ65VGGHBzlgSordtma9jPWa3bd8lL8DDSVsbEvIhS+AKfA+pXcQ3Cd\nfa1yZMB5tdItW7W7r2TbO1XR0VNPPSGG09KK4K3M5UI/2r6SRCgHUlWEWMI3\n+Sy4HP22MB9nwU4EuIV3cs+42RjTsLo8gpZl3Ww8kAldXcY3hxmaRtoatK7K\nfdVd0YEJtIbMo6fTa1j5ZnHkX3vxJ2nTmws7OrXu8fJFnymhLbhOxWQMjPMt\nxqsFMDd0JFNw7qMIrAG72VV3YbDSbQ9RW1c3k9rC42CpuI7y0Kg1OIITLfnc\nrYbrNvxVrhE7IDHT9v2YExUsO0QXKfWTZYszsr5wUljCa1GI2HakZZRlB0jh\niV1E\r\n=UGzB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"4590255bf1b0bb47e50036a080357e7091f69524","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","stop":"curl http://localhost:3000/stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"node ./cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.14.4","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"12.16.3","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","lodash":"^4.17.11","jump.js":"^1.0.2","resolve":"^1.11.1","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^7.1.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.3","super-simple-web-server":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.43.0","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_5.3.0_1616733652145_0.30429615897266293","host":"s3://npm-registry-packages"}},"5.3.2":{"name":"backstopjs","version":"5.3.2","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@5.3.2","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"b2f8c8856a0d065abad2e23870bfa61b36f0df17","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-5.3.2.tgz","fileCount":521,"integrity":"sha512-u3xibyr2RgdaoFb37iBArm5H1gKXuc9+4pRLrB7MI9rQdMAvZjCT4fDpqd+E8qymNPk/OReiTYMeiyV9g+nriQ==","signatures":[{"sig":"MEUCIC21tm5c9nXqR09ZVo7aPtsCcCYTyDUaUGOmVogu09wrAiEA0OpUJqbleidXR5R0uzqJvEDSBectqcLhV/bx+yb63Ig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27916482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghfKdCRA9TVsSAnZWagAApgsQAJsPV9qYYfl4j9psyyGY\nbhBjFcLi5iKdoprWfpQ3susncs2/g80MmCY2TW4ucyouj22LLgv7sbm01DQH\nCFixMXJayTaLXVISOgGnOX41LNfxmK1TjfKPYf+zKbi8i24xGVzotvOjBF3m\nZzxPC/n8qRW/9G5o/dp4s2Igqh/YpDm0gFmd25XzfTnApjIt8TUY1l71tv1g\n8vZrQKf1Bs3JE4RuTagD8/nV7NVbWugd8e8gIE9wnSJCM5x4/ktTu5ttU+v6\ntutLIe/Fs2LgWz7dV+ztg7jRmmrq/IlSECnMthyWaPLK5fIqFz9phnuquzrc\nY20LFNg5V/ZSq7KB71+CiIL9cYYucgoxfd8RfDG53gKQGa+tPjMRIbpAjpPB\n2qzrEN1FjWXnj5IJcwoWxEp1eJ0/LcNXZvY1os0i9xfuZW1en+N1m/6qD6Se\nUxWYJP+6T3GzfYGg36kARlJisklBvqhzVdgOUwop51WM+pW/c4IrMs8YRmRQ\nUcxU2xs6CskKCv/4q9KtPXhv29W0fbhHAXCAYv0FKA6R+s6Jld5i9gdpGyEH\nXx9ca+awdcfOR7c4S7BUonR69gezvpDBrNSpIWle9JhaO3uCiBESeQIouyUu\ny9o3njtOybidIfIYBHZKUvafWPP89kwJp8WsZ7T3nJMhtZv8i7asrt5UjXN0\n7Qh1\r\n=UWZ8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"7fff0d368a512e45b9db670578fd40f5c7aacb28","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","stop":"curl http://localhost:3000/stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"node ./cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.14.4","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"12.16.3","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","lodash":"^4.17.11","jump.js":"^1.0.2","resolve":"^1.11.1","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^7.1.0","portfinder":"^1.0.17","object-hash":"1.1.5","node-resemble-js":"^0.2.0","junit-report-builder":"^1.3.3","super-simple-web-server":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.43.0","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_5.3.2_1619391132499_0.9249879047341536","host":"s3://npm-registry-packages"}},"5.3.4":{"name":"backstopjs","version":"5.3.4","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@5.3.4","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"c1b725ce14fc1aa1af7578f5f9fba31cc25d691a","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-5.3.4.tgz","fileCount":522,"integrity":"sha512-HEoqDtUhc3Y72EZ3LdTcUAtbbIG5jszi/FDJT6o2mQhCGXaeeAauYsOCrrK7OzgMMWi9l6719mfe/Mzx27vkRA==","signatures":[{"sig":"MEUCID9zZHEU+SYiIcyg2X9gP6LhMEKTQADPfgpZqjUxRYmPAiEAwR72RDRBj8G6bZMFTZG1PwEO4IycODm6+oYGiIO7L8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28111110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0ML6CRA9TVsSAnZWagAA5RQP+wUGjUurSkrjEFzW9Czk\nPY0nXHGIk3GabXsp22gWQ7JbSuMC6HD6GkHxnuLIv78K+ZKCWIpd3vgAN7GT\npRlnTsc0Ym6fOiy86SsmzsGuWo2PWB9BRp5WM92B/0oICPT9WCDVX06WZFa1\nIZVbt+ZhrnsR8vXN9a3kb4PgzIGAHICXLvxKgFLR1gzXEWNB8cnM2BdzCwEI\nkYIUdg8Ns4aT7TSO6SuGEUuQ3mhMHV140rkmEi7RAZtuaWi8No+t5s8/L1wm\nqCGYQQiEMmqSaZjrNwTfXnHTiA9yNX53wiC9OidBfB2nWtzWMQxLAlRzqHv+\nEHTS9P+2Alk2U8vSlzmc4aI+CIXZ/OMpeV7D2ElQJNTMOCQx7Uc5Waa2vLes\nw+V7Ws7b/u9W4nhx+OFeJu5UnhTCsNvREh8hQUG9onRrnDGWTy+bvN7DBXfz\nJhhvqlWy/4IK9dLfGOTtnd5l61tHvC9O5dsvWnRS3U8WjUfgg+IMIxdCS1Yd\nYhi2WaGwzR2vYqZ2yTd0rhGGtW8cIh6CqiNZRgcV52IzeWd3FUQE0z7yJXGY\nEhHVTjZRwmOfGQwliySV/GR9hhWmS893lOPKl80SQky6xsZj+IVlDDLCylo1\nGcXoFc+RWaBIar+syhL3fRoaZsx9Ter8LP4XJKIf2AFekTBbc+vFPoGVEnZX\nI0+x\r\n=tngu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"dccf75d2ecec8022f5b0ab3e2e3c6a7e2b286b18","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","stop":"curl http://localhost:3000/stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"node ./cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.14.4","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"12.16.3","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","lodash":"^4.17.11","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^10.0.0","portfinder":"^1.0.17","object-hash":"1.1.5","junit-report-builder":"^1.3.3","super-simple-web-server":"^1.1.2","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.43.0","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_5.3.4_1624294137023_0.06172632509329423","host":"s3://npm-registry-packages"}},"5.3.5":{"name":"backstopjs","version":"5.3.5","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@5.3.5","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"dd9c7d29d998c7d8de2214be67121343c11156eb","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-5.3.5.tgz","fileCount":527,"integrity":"sha512-+ucYnXjl+UAb/r5Kz9tzX70gMsshB7iXBB1Tbi9Uce+I8U0epIiQU/GC87ceLCbjhKZvaJ2LLIXj1AuHYwSFVg==","signatures":[{"sig":"MEYCIQCdwOvD9kfxAeRQN9zQ6hCnnK0zTwp+lr+3A+5MYBlWNQIhAOMMqls1GURwxPsu3YueHd8HOlBuMUGh66EinSgWDvJr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28206958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9u9ACRA9TVsSAnZWagAATNwP/3horYcvGwmLDkXOIwzN\n5KvIf6uBGe7q++G11GmuZGZpcmomVgc4yth12xInd6cbcZyNcXNYXKd/tynY\nWNCJThmLCIWxxyHuIvk1UpcGo58hTV4DKhEXmDpWkKVfu7gY3ZwqMn0JrKru\nSFvtlVM1fXRWmed4yr8CwnMNnIMcfcPMQPCMAI4FZQi+GdF/VWe0PI4aYlPq\nsZpesnL3z95N11YCawXn9xExUQxA+clRpmLVws+I5dB6ckoMJWqZsE7s5TCN\nWYEqiWPOwGzvaoTmieUIPP95L/VfZJwtsvVoB1L6br8OWROpFiIEzwDzbYx4\nIbc/IX1ThguViEMx88h7zrcAQJ5TZPLogCd0j+qfQPRwzqJPPrgiDMAk7dj7\nsA7lJMkhXZcloA39uMqXlZyTRsnJTuYyJjdv9jygKQfTMBtOD6kA9xh0h+am\nQiGjql4L/g81WuC6w3RKRgIszWfHDaAjJ8T2S7ppu1dsdiGIG8XHVTycccM5\novoL2zgDJS+eRocx5w13U6//gwDQqREU27m2E5kWkgxmXLmfQe5lAJLEV7E9\n8T10XkyjiNpM5aOiAw6NdfHL0PYgmONh4HpsdAGmJYJtXSyX2x2EtbMc9akb\nLQG/wOjsqAPNxM+EjmGpX8lcnjCWHzdJvIitcn64uBcZLp9Kwd5A7J2a99kR\n0Yvh\r\n=PalH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"30f4fe4e6b1f090ed512720a04b5ef533cbfadf1","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","stop":"curl http://localhost:3000/stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"node ./cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.14.4","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"12.16.3","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","lodash":"^4.17.11","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^10.0.0","portfinder":"^1.0.17","object-hash":"1.1.5","junit-report-builder":"^1.3.3","super-simple-web-server":"^1.1.2","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.43.0","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_5.3.5_1626795839418_0.41534453281458195","host":"s3://npm-registry-packages"}},"5.3.7":{"name":"backstopjs","version":"5.3.7","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@5.3.7","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"49afea95155d933d9cfa4b570efc42ef0dfdcc70","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-5.3.7.tgz","fileCount":528,"integrity":"sha512-rnYK4zNsmIfWrBmVfVgVw2W9HgMpaojsedcKweNwNz+8YfRDZCOQGn+ns8daS4YsxjX7mkgtiyhRfa8V5rNvEA==","signatures":[{"sig":"MEYCIQCG+zVuNsnSfPLWeBeXVZS8DMBT0vuixbKddfOi99O6TwIhAL31KK6FsFQINc/xH7xLtSxvaVwTpIXNkPIxNgr5Bzy3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28207491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAzp5CRA9TVsSAnZWagAAmVcP/iXhbwkdMM7dsIlZG0lY\nq6nN0/d7IbVrCZQdMoDsrr//XqKc5y2jcSKC/pWyrKafJwym09SWksO43cxk\nHQIiRGOoLkgBHn7XhEfFxW4lzzehmQwWBh+JGjUuCfKWdJ/XTL1GiH5gRRji\nzJtz1JI3loYRMssX3t5gNcqv+uaplSFIbnv0zL1H4lHSDa0kXvNLAowbL1NR\n9dAbXwUPFdYCQAPHpAeetNIcgngq4vXeGUus9bP3x2QBJvinKnKa8WiEyIQw\nQpe6SrLX1rAhG6umOVfWVEnH5SbYxpHm+m90SWqU/COgppd1hEUPGnIL4PJW\nUtjVYMSFXx9mZ/ixGaCSWphDHphpBNNX8BiiaVzaUaEkkueDVnIi2611SkPO\nkpEbl+yNuaqJaYjKzfp90RK9nUW8Q67Yq9Z8U0kC3vWdvtJ4Uql5j2EuUT7C\nhTsbepH1MgV6CCj+4VeyoQ+03TjQVvf2T5h9/5udvjL1IsOKQwq/kIF6YnTf\n7ATQ9tqYTAbfcBQxnmpGNT0jKER9dxIiXX14ZWvv8rQUUUXXtH0voa9ZcHXx\naRD1Me4Mf42DMy5IY97w4mM7nV3auYRQV+aqPgE2GBfGvpiRD6Fj3gT3zcvB\nnMBjwBSOQm5zW58HUUiqoxSlsprPzzPpsnXDqB54cSrmHr0euJ4acOElLlbh\neRvZ\r\n=HyJV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"d9a21d4eca4f2c913b5b13fbd5075aa76693e037","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint 'compare/*.js' 'compare/src/**/*.js' 'core/**/*.js' 'cli/**/*.js' 'capture/**/*.js' 'test/**/*.js'","stop":"curl http://localhost:3000/stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"node ./cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive 'test/**/*_spec.js'","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","sanity-test":"cd test/configs/ && node ../../cli/index.js test","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\"","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.14.4","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"12.16.3","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","lodash":"^4.17.11","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^10.0.0","portfinder":"^1.0.17","object-hash":"1.1.5","junit-report-builder":"^1.3.3","super-simple-web-server":"^1.1.2","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^5.6.1","mockery":"^1.4.0","webpack":"^4.43.0","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.14.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_5.3.7_1627601528571_0.559965439741362","host":"s3://npm-registry-packages"}},"5.4.3":{"name":"backstopjs","version":"5.4.3","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@5.4.3","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"0136a1c41ec94ece55346bd8f44caff11bf54583","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-5.4.3.tgz","fileCount":527,"integrity":"sha512-wB2Q/pCVIxsqukFIOo4COEshG2DbFs+VymxaKfdGRhc3TfvpTi0aMb6kpS6aiDRnF97ZjW1tF5lh18DkEWocgw==","signatures":[{"sig":"MEUCIQDyjsZErs66MFeMOahagptbVhuPgbAbNYJXPv4JkjPVDgIgVfIQ5fesXZbneHTAdSmjsriFC/uZtK3A9iOHL0qiVSg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28257937},"main":"core/runner.js","gitHead":"a6596e4da015d8fd8df34e38c51123de83341bbb","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint \"compare/*.js\" \"compare/src/**/*.js\" \"core/**/*.js\" \"cli/**/*.js\" \"capture/**/*.js\" \"test/**/*.js\"","stop":"curl http://localhost:3000/stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"node ./cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive \"test/**/*_spec.js\"","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","push-docker":"PV=$(node -p -e \"require('./package.json').version\"); docker push backstopjs/backstopjs:$PV","sanity-test":"cd test/configs/ && node ../../cli/index.js test","build-docker":"PV=$(node -p -e \"require('./package.json').version\"); docker build docker -t backstopjs/backstopjs:$PV","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require(\"../\")(\"test\")\"","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.14.4","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"12.16.3","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","lodash":"^4.17.11","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^10.0.0","portfinder":"^1.0.17","object-hash":"1.1.5","junit-report-builder":"^1.3.3","super-simple-web-server":"^1.1.2","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^7.32.0","mockery":"^1.4.0","webpack":"^4.43.0","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^3.1.2","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^3.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.24.0","prettier-eslint-cli":"^4.7.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.24.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","eslint-plugin-standard":"^4.1.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_5.4.3_1634951584030_0.8300694479041111","host":"s3://npm-registry-packages"}},"5.4.4":{"name":"backstopjs","version":"5.4.4","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@5.4.4","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"6e3945fb456a8d9a30650321985e125cbac78b0b","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-5.4.4.tgz","fileCount":527,"integrity":"sha512-RpfR7PKuKEciUvfIznZPdS2AU9UKlSIiELCguv7XkS7rX0HSbq9WH6Qo8mRh3A62uSB1w12fTbvoBQGY4D07qw==","signatures":[{"sig":"MEUCIA0xX6iOaPcxypyq2OgYeK3ZivGNsKcJr2p2YuEYkEJoAiEA5rnH2Oe8M8Ey1eqchYGnBCkiKzW3+rEiYbIqSjdE3sU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28258042},"main":"core/runner.js","gitHead":"b3c6ed6f7ad8efadcb3e1a974fc4ccd6201e9a34","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint \"compare/*.js\" \"compare/src/**/*.js\" \"core/**/*.js\" \"cli/**/*.js\" \"capture/**/*.js\" \"test/**/*.js\"","stop":"curl http://localhost:3000/stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"node ./cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive \"test/**/*_spec.js\"","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","publish-all":"build-docker && publish-docker && publish-npm","publish-npm":"npm publish","sanity-test":"cd test/configs/ && node ../../cli/index.js test","build-docker":"PV=$(node -p -e \"require('./package.json').version\"); docker build docker -t backstopjs/backstopjs:$PV","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","publish-docker":"PV=$(node -p -e \"require('./package.json').version\"); docker push backstopjs/backstopjs:$PV","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require(\"../\")(\"test\")\"","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.14.10","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"14.15.4","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","lodash":"^4.17.11","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^10.0.0","portfinder":"^1.0.17","object-hash":"1.1.5","junit-report-builder":"^1.3.3","super-simple-web-server":"^1.1.2","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^7.32.0","mockery":"^1.4.0","webpack":"^5.59.1","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^4.9.1","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.24.0","prettier-eslint-cli":"^5.0.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.24.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","eslint-plugin-standard":"^4.1.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_5.4.4_1635143079198_0.40683226894934554","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"backstopjs","version":"6.0.1","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@6.0.1","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"891082b586ede1b266c75a59387678eb30e350db","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-6.0.1.tgz","fileCount":534,"integrity":"sha512-6BJ6I6pJtndN3F1Gp4MB+r1Fs0WamdT4gjcLqVc2OrFhwDdYVhkuvRDctllx+fu8dOJioSfMAcTumSweLV54qA==","signatures":[{"sig":"MEUCIFHFkhtdZVIBjMJ4qTJ9hrzU5Ht6TcrxbwfNaX6CPgEmAiEAm0HRA8ff9F65thpogSTid5pY+9XVnt2X/chWQEEtdG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28227757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlfAJCRA9TVsSAnZWagAA/RUP/0zI3aUOBksYO4Qs+cSg\ny8b2tNdPcLZTceY/Hx8SItYh821wcIJlMaIoQl97PKijCdpL/jQ0yCcwc1F1\nrsdYxWDivczOQUCojp+jQUU97QWT4KDWlNu/mK90+Ul6oCRmH/RTPH3Pb0SN\nPEiybG2yQqbBVNiUbAdqh8p0Vp2NsykubwFld6lgzwI+w47GK6FcNzQHUkbU\n4PIVxX94psZodq9JgJteDbjvqgCI7JmJCPsoVr0dbcrZrSwGV/c2MLx1ZfA4\n7TB4mpzPutpqtphJxVWUByFTUMOBLZA3pMr35hoWO4sbFgl7zff6C+J+Sm+t\nyLL22KLRFT/4V6tnInjlI1RHhUcIR+1/nf3+UdVliNPNPmOmJpnIcooUnI7G\nvJcZt/joWsF6IeKxi5VOZoHwKz7R4aUSCtbVQY6JpBxv6VZPE2WBJvgk4/IT\njBTPiPDuFgYVV/fBVW7jKpZj6dsisa3Mnbuzpwur7hPk8dlPKf2fDwxAZ7j3\nOTKKeEsvGMUgR/WMnfvjJDSvLjjntdUH8vy9r3mIR/7QEVAzlbSono2454R4\nHTXTOowuxD29Q2SyAfZsL6TS/B09JhXI4aPC5Nj0LvnTJbR9w3bpkc7Heowo\n51fg5CtXbEQLzLqBDpgncoad81K6Cgea8N5t1DYPF2nUUtFEYxUtlimOmoFB\n9jJ1\r\n=GM6E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"741518ded4ac85ac82c9ed6fe14c019242b811d6","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint \"compare/*.js\" \"compare/src/**/*.js\" \"core/**/*.js\" \"cli/**/*.js\" \"capture/**/*.js\" \"test/**/*.js\"","stop":"curl http://localhost:3000/stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"node ./cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive \"test/**/*_spec.js\"","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","publish-all":"npm run build-docker && publish-docker && publish-npm","publish-npm":"npm publish","sanity-test":"cd test/configs/ && node ../../cli/index.js test","build-docker":"PV=$(node -p -e \"require('./package.json').version\"); docker build docker -t backstopjs/backstopjs:$PV","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","publish-docker":"PV=$(node -p -e \"require('./package.json').version\"); docker push backstopjs/backstopjs:$PV","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require(\"../\")(\"test\")\"","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.14.10","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"14.15.4","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","lodash":"^4.17.11","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^10.0.0","playwright":"^1.16.3","portfinder":"^1.0.17","object-hash":"1.1.5","junit-report-builder":"^1.3.3","super-simple-web-server":"^1.1.2","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^7.32.0","mockery":"^1.4.0","webpack":"^5.59.1","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^4.9.1","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.24.0","prettier-eslint-cli":"^5.0.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.24.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","eslint-plugin-standard":"^4.1.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_6.0.1_1637216265472_0.5826707029672382","host":"s3://npm-registry-packages"}},"6.0.2":{"name":"backstopjs","version":"6.0.2","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@6.0.2","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"89da7e817d48defeecd139946b1552eb0155dce0","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-6.0.2.tgz","fileCount":609,"integrity":"sha512-oww7tDmeinCrV5vQ6tsoBuYVI12nWys1UpQ3bSmOuI5kySaQ+6U2obxCZfUzilmvdJwhGcDxfqkZbpTpRu91Sg==","signatures":[{"sig":"MEUCIALg59WED9OB2neaPkxKc7Pgxr+VFtbXqOao0qRQ9ICVAiEAx7glj2en6PBHgPS12glogVW8zve6hAVr2DURocEGW/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34353042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrsIaCRA9TVsSAnZWagAAFTEP/j/3qSl8F8QLO7DSpO3C\nW5nPpyaoGcKVEOPvb+Vv934pTap9/kYySL5VDJaBLO9O3bEnekvdPsKDsYS7\noL8s0+0gUUM2RtkU800sFhNmAoGTMCnr/UcGjTiiQPqlb/5FTeycBaQ4gn8i\nSueY4HwKbiUDFVXkyKcqilwZWU2ZZlbtkmQsnpMLExjSEGa+Gq6XghD0oLGg\ne6rAnSU+m6c0TKsHsKI2cgEHNENk2ypu3edAOOA5/A7qlhwaMVs2rBQLYKLL\nxBePVTf153Udd8py4Ldt1fi9Bt1JyDTw+r+SCjFIsVkmwYmXAH62QfxlD4gP\nwdkeZtdaLIOOEsLlD6efAryMzb4O0+qLxW0AlGLuY/my9YkPQ01khO+zAmj+\nTGIf1HEKCHIGe/Oe+8/BrPdQeN8ei4TNzIIk2vVlVeoaq/50WQauzLtJb0OM\nCkOFgloAqvzEwtRUJQ1fSxakK+iQKDSVvgAFFJn5/ZRvmyO93H1i+pGttSn6\nAUw8ElvgCq8lTC3z36jQOPR/ttc2vpX8k+fbwUAB33dSLMGYPZYlK3KsrHlO\n4v0RP7f7kJxz3C1nri10KvPgMh1piG5nTxdz8ImFXN0g4LX5r5lt/vBWD809\n+rYefO+0C4pkch7vWoxwFkx0AgjjyMt+NzTjMmcCEhuj3M4kXzt3UgxcUd/L\nrxmY\r\n=hMp6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"319ead17939fbf6b3673f60e7780b138bd203479","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint \"compare/*.js\" \"compare/src/**/*.js\" \"core/**/*.js\" \"cli/**/*.js\" \"capture/**/*.js\" \"test/**/*.js\"","stop":"curl http://localhost:3000/stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"node ./cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive \"test/**/*_spec.js\"","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","publish-all":"npm run build-docker && publish-docker && publish-npm","publish-npm":"npm publish","sanity-test":"cd test/configs/ && node ../../cli/index.js test","build-docker":"PV=$(node -p -e \"require('./package.json').version\"); docker build docker -t backstopjs/backstopjs:$PV","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","publish-docker":"PV=$(node -p -e \"require('./package.json').version\"); docker push backstopjs/backstopjs:$PV","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require(\"../\")(\"test\")\"","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.14.10","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"14.15.4","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","lodash":"^4.17.11","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^12.0.0","playwright":"^1.16.3","portfinder":"^1.0.17","object-hash":"1.1.5","junit-report-builder":"^1.3.3","super-simple-web-server":"^1.1.2","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^7.32.0","mockery":"^1.4.0","webpack":"^5.59.1","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^4.9.1","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.24.0","prettier-eslint-cli":"^5.0.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.24.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","eslint-plugin-standard":"^4.1.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_6.0.2_1638842905447_0.7524887752675931","host":"s3://npm-registry-packages"}},"6.0.4":{"name":"backstopjs","version":"6.0.4","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@6.0.4","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"d659a3d288260e140cc1634b4af4bf2a7cf2cda7","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-6.0.4.tgz","fileCount":609,"integrity":"sha512-mn5YaTMR7m0zKms0nxc/8CyveNOia82WMm0p/V9tPQUnQ83ME4vSnNAdMWtJofk8/E62zGwgzN8QxVW4gvsgYA==","signatures":[{"sig":"MEUCIQDxMXa6qWoPtwpVtWr0vod4H6nk8vvbPEnTcuX3mFxp3QIgUPjHasQxJFZHtkY4Yj8GlQe1yw/xKYSi3buv8vFnL1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34353182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhs+PlCRA9TVsSAnZWagAAl54P/A5EaSqomFkBrjv4jpw7\n3nmhNnQk+La+uxwd4wKpxe5Q47ld68SKXYcB3qJI1V2e3CRt2ibNji8Y3kGP\nNbeWvnj+uWLkc8XA2/88WX3aVGk8+Dwyd0aYbAXqJ3TcZK3sOcR1/rHG/CiZ\nBYshOe6jJ7UoHwAf57onfl/ep524fxuGBTpUfsOmZctUql5xRc50z/ZS9FFI\nKIrsnBOZ5MztUeN5delzYJBdWJbEdnsbJnuQ8BRkMGU8+dElkhO64b5pJYGO\ns6qLQHexSgkrfCwRMAiHGRwAGuCHzwvvzfJL2Vt9ctnEo6jH3wUlGNbRF84r\nN18RpUjVVUzYK+W5L8Lk04qPOrt00ZsUmdzm6zQTgi4hRf5+P0XPdrjnvA9g\nKKKnhdKjgLY4yUKJnwlEEXUysWuGB9ew0lQdVf6rl7hBHapk1kpDZlEqnl8s\ninI5MtO7YnWeC3JU92zfcBvWzKYg4ij73C8dVAfC/oQCsOlJFfdjJGC90Sgr\nja982doJqU6JNMB3upymbem2os6bTJ7MHzT4XZZkty3i4ZqinRxIAgSq9Epp\nZm4614yXsCo/AjcHvFrkps7iqzfwraQZrwp3NEgIJSAp8/1pWkwB9UlKXuyV\nXmja+8IyN/pKQynqcEkP1fVdY+uFQQNMsLZOsgTcKb3qA/7NgIypEu3mt/c2\nb0OZ\r\n=8NjY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"5af110cb522a197ab978ef3cfd80aa4fb3485ac6","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint \"compare/*.js\" \"compare/src/**/*.js\" \"core/**/*.js\" \"cli/**/*.js\" \"capture/**/*.js\" \"test/**/*.js\"","stop":"curl http://localhost:3000/stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"node ./cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive \"test/**/*_spec.js\"","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","publish-npm":"npm publish","sanity-test":"cd test/configs/ && node ../../cli/index.js test","build-docker":"PV=$(node -p -e \"require('./package.json').version\"); docker build docker -t backstopjs/backstopjs:$PV","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","publish-docker":"PV=$(node -p -e \"require('./package.json').version\"); docker push backstopjs/backstopjs:$PV","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require(\"../\")(\"test\")\"","build-and-publish":"npm run publish-npm && build-docker && publish-docker","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.14.10","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"14.15.4","dependencies":{"os":"^0.1.1","opn":"^5.3.0","path":"^0.12.7","temp":"^0.8.3","chalk":"^1.1.3","p-map":"^1.1.1","lodash":"^4.17.11","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^12.0.0","playwright":"^1.16.3","portfinder":"^1.0.17","object-hash":"1.1.5","junit-report-builder":"^1.3.3","super-simple-web-server":"^1.1.2","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.4.1","eslint":"^7.32.0","mockery":"^1.4.0","webpack":"^5.59.1","prettier":"^1.14.3","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.1","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.0.3","react-redux":"^5.0.6","webpack-cli":"^4.9.1","babel-loader":"^7.1.5","react-sticky":"^6.0.1","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.3.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.24.0","prettier-eslint-cli":"^5.0.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.24.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","eslint-plugin-standard":"^4.1.0","react-visibility-sensor":"^3.11.1","eslint-config-semistandard":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_6.0.4_1639179237210_0.975601354578814","host":"s3://npm-registry-packages"}},"6.0.5":{"name":"backstopjs","version":"6.0.5","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@6.0.5","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"675c843389280e62560b02789e48eee24ca5edcf","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-6.0.5.tgz","fileCount":448,"integrity":"sha512-YRDVG7aDBgDTVDRa4B3caSLGhfkbjP5u/al/gO+iEICsk+pQTvMSikJXQEhP2VdNHwZobHyDbVfJcqhbPWtH6g==","signatures":[{"sig":"MEUCICMHjJAfFey6/yCH6wFqJ/4h8UEd3OzoZgWa1zSiueGWAiEAp/kfcab6tk0+a+jOIVkZow86B6PLInJR5V9V0+VDNfs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20032482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimrgeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbPg/+PjwVkND+Q3sTCi6aVnCcShrCJKL1vrnfsih6F40/A/zndk4s\r\n4FL+7+LfYOD6DTtG1iw6MAuQyfmuQLLxW4wPb5FVXWlnMnNKHGde8ygBlIqS\r\nfmyvETB2UK1gK1ZIWRVGUQuqf3LXElHgrdw4XZ83HCJhbLoZ9xyVPrxR5wLc\r\nbNeePK0jLDfyceP6WGPgu4tIZgbcmdFJ1Mj9lmxS1rOpuvsOtaKm0+KmTDBO\r\nFWktQSq3SVNkx+8yxDrfzN8Ef4IGvWmTif7RWk58wb1ntVlblZapZ80hIeVO\r\nNhj8BK1UexqYSaU6RggWENFGeX9RKnvtegZ63XvfwDDhMxc2lMM8s7Db/k29\r\nTGarzGficXAIECI9RTJLWPMVlqKu5NqqV6PneGuZj3UtbRS2SOkgbp900/l0\r\nF0n8Orlh/3mXK9CeOQ+Xjo58X+8mou6O603CKfn1/i5UHtDtFEfsNwPFqp7v\r\n63XQVwXJq4/jXeI3o5pQpx84hFohUs6JZqESJAjSR/bPFoMgepwNFlWSNdGE\r\nwtDBW5ZGZle3YbY7+tU1Eppu2ncXie1ZsUbNBzlFsoyC9342bqNv3Du60Id2\r\nG8cA8ZmVVtqQpg+x6GoYUNyWL8M5HPN/ITDnDD07ATfwqLE7cGHf7Mc38rAU\r\nasUObLiCizSxbA1agfaGRGFQ93RJYjSbCLs=\r\n=Z484\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"ee8c0ffcf2d13698fc6f6c4de6ed9b6af9d1c6cc","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint \"compare/*.js\" \"compare/src/**/*.js\" \"core/**/*.js\" \"cli/**/*.js\" \"capture/**/*.js\" \"test/**/*.js\"","stop":"curl http://localhost:3000/stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"cd test/configs/ && node ../../cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive \"test/**/*_spec.js\"","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","publish-npm":"npm publish","sanity-test":"cd test/configs/ && node ../../cli/index.js test","build-docker":"PV=$(node -p -e \"require('./package.json').version\"); docker build docker -t backstopjs/backstopjs:$PV","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","publish-docker":"PV=$(node -p -e \"require('./package.json').version\"); docker push backstopjs/backstopjs:$PV","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require(\"../\")(\"test\")\"","build-and-publish":"npm run publish-npm && npm run build-docker && npm run publish-docker","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker","sanity-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=playwright","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle","sanity-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=playwright --docker"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.14.10","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"14.15.4","dependencies":{"os":"^0.1.2","opn":"^5.5.0","path":"^0.12.7","temp":"^0.8.4","chalk":"^1.1.3","p-map":"^1.2.0","lodash":"^4.17.11","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^14.2.1","playwright":"^1.20.0","portfinder":"^1.0.28","object-hash":"1.1.5","junit-report-builder":"^1.3.3","super-simple-web-server":"^1.1.2","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.5.0","eslint":"^7.32.0","mockery":"^1.4.0","webpack":"^5.65.0","prettier":"^1.19.1","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.2","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.14.4","react-redux":"^5.1.2","webpack-cli":"^4.9.1","babel-loader":"^7.1.5","react-sticky":"^6.0.3","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.7.2","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.28.0","prettier-eslint-cli":"^5.0.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.25.4","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^5.2.0","eslint-config-standard":"^16.0.3","eslint-plugin-standard":"^4.1.0","react-visibility-sensor":"^3.14.0","eslint-config-semistandard":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_6.0.5_1654306846118_0.7258465253193378","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"backstopjs","version":"6.1.0","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@6.1.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"c976e92c33708956a2fac7d22180f650ef4f6d20","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-6.1.0.tgz","fileCount":448,"integrity":"sha512-E343/+jeoWVc0neUnaWJMY1KqUY1kPg0hUqFePn6AZCWKawZXZgsdgdJywJq5+EOR8Wi5jCNkLIb33NxLiiHWQ==","signatures":[{"sig":"MEQCIFccIK2NQz8KQHo9nqwtiA0Q1S7uf0IHH+bHAhFa4LeoAiBgImgtMSbwhimJ5QDNzZbirvUsS4Ws4El9mYQyEdOSXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20032482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimrzdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBdBAAmICWEFNgWSEL9ZW/m4LEU0hwDcvl/9Azxt8p4EIc/hZpG+L7\r\nCCEC28rsgI/QdgZ63pnQRgIKeuZDh8Bd8dyuYMAuSt3zU9h1NS8OkcmU67KE\r\nMcnixTiWBvSPuiWcjmmOKu9VtAZEo2eDPcRvrzUnffzosreC6F/ldjWEVjjT\r\n2oL7AYiuyJY6fQsxjJ979ID0ArDRxA/ARSo2LXtSgSo9/+oPMquqYAK//vv7\r\nC17XEY+pZpNUHb6NWy1v29yj5KCB1yRFO1C84SjT4bKeN9OoW8iEcK9FJse7\r\nywJK6oI6nPlT+juGoputKrNn5Bh5buaneNp4hjP+Yi4t7twPh4NyF5pcJ05/\r\nQZPLYF/G5cnYkngvnMx8ZeQW8yKNuMzXTyGniAkCpEi4oLJcO2ypbs7W/8g/\r\n7ifeRzaOw4ZWhhXzYo9rSsYFPpvarMJ2l68R542zqYTrmwcyP3NixnvdFBNC\r\nWrdAEFeXniTIpLEm7EHC7Vcu0c/Yhv19yUdSfqN2kG0y3eBOT6Bu1l5hgsHz\r\nZSJ2CcZdkey0E41DwtPgSOGsgb9sMZkokiWfmvCqFFugAe9ITtbwaO5FiF+L\r\n0RdV5bvvOfHNkMg5cDg0rjy4vW9a43lcCFehm1OrxPSKsK3pTdk53e1RLgLK\r\naHe+YEe3FkQnXpTIW3v9XP+Z/GAZV5C6QME=\r\n=tmHU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"02eb04768fc04dd4a8b9d80de4e0c6785c4f603b","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint \"compare/*.js\" \"compare/src/**/*.js\" \"core/**/*.js\" \"cli/**/*.js\" \"capture/**/*.js\" \"test/**/*.js\"","stop":"curl http://localhost:3000/stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"cd test/configs/ && node ../../cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive \"test/**/*_spec.js\"","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","publish-npm":"npm publish","sanity-test":"cd test/configs/ && node ../../cli/index.js test","build-docker":"PV=$(node -p -e \"require('./package.json').version\"); docker build docker -t backstopjs/backstopjs:$PV","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","publish-docker":"PV=$(node -p -e \"require('./package.json').version\"); docker push backstopjs/backstopjs:$PV","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require(\"../\")(\"test\")\"","build-and-publish":"npm run publish-npm && npm run build-docker && npm run publish-docker","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker","sanity-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=playwright","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle","sanity-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=playwright --docker"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.14.10","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"14.15.4","dependencies":{"os":"^0.1.2","opn":"^5.5.0","path":"^0.12.7","temp":"^0.8.4","chalk":"^1.1.3","p-map":"^1.2.0","lodash":"^4.17.11","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^0.30.0","minimist":"^1.2.0","puppeteer":"^14.2.1","playwright":"^1.20.0","portfinder":"^1.0.28","object-hash":"1.1.5","junit-report-builder":"^1.3.3","super-simple-web-server":"^1.1.2","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","react":"^15.6.1","redux":"^3.7.2","sinon":"^1.17.7","assert":"^1.5.0","eslint":"^7.32.0","mockery":"^1.4.0","webpack":"^5.65.0","prettier":"^1.19.1","react-dom":"^15.6.1","babel-core":"^6.26.3","url-loader":"^1.1.2","file-loader":"^2.0.0","lint-staged":"^4.3.0","react-modal":"^3.14.4","react-redux":"^5.1.2","webpack-cli":"^4.9.1","babel-loader":"^7.1.5","react-sticky":"^6.0.3","styled-components":"^2.1.2","babel-preset-react":"^6.24.1","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.7.2","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.28.0","prettier-eslint-cli":"^5.0.1","react-toggle-button":"^2.1.0","eslint-plugin-import":"^2.25.4","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^5.2.0","eslint-config-standard":"^16.0.3","eslint-plugin-standard":"^4.1.0","react-visibility-sensor":"^3.14.0","eslint-config-semistandard":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_6.1.0_1654308060483_0.36753825697240017","host":"s3://npm-registry-packages"}},"6.1.1":{"name":"backstopjs","version":"6.1.1","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@6.1.1","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"3755a86651ac77d1d61e4dfce8f4b481a538bbb5","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-6.1.1.tgz","fileCount":448,"integrity":"sha512-g7xUulu8AwzconAjPAgpcVXejsasl25Ii1wfIGnQGX1kKGn+JnjnS+V8HL1Z7ZQCE2EXoyI2fVV+Kgionx3opg==","signatures":[{"sig":"MEYCIQDZQxA0imlYa4AJpr16QwHjCnMatTNaaxameb2aFu+twgIhAIwXjWd3cIHPFIKzn7fthFMEwtEpqLyooxld3wPelMqi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20032491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6GxEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXGhAAoRxdcQpaD+zrdm0OhzUMGkrbFXC7u8pyfiOEUXY4U1TU1YWL\r\nl1lgzBQ0bkF3ciAiGYgOq8eqDlXPQW3xCEp62lRuaG+2sx26G7mbokGREBMY\r\n9aECvHrnz5T0dvkvCratk1e81qOpGTzndQ4HnSfcB2EfCHkdGBb/qhPKYAol\r\nmObHhLTFQBgiXcD+bYRfszKn+ILyEbymMmh4v6UjoPIoQINBedkc0PIL41WQ\r\nkBs5vMro5b30aaGMyFuDk+pxmLO6Z5xrtk28nDFXrNdNnmnB1uJSZtBYlR/8\r\n2AE69aMHF6RKnJVRsDetfZYUq50IZ4MHjLsBVHU048FsAdKZ86jM/QVlju/q\r\n0x0ArFEmqr1sqUWu0tB8t77zTQ++x5CI0TFmvB2yCjOrKR4oHbzxGHte9pw1\r\npYVh/A9dsfIVDAUUtm0DSU8DkWE7eSApaokSgqh/87+2V4QK5JwWp2S7388O\r\nvkrnPM4uhuIxkI9toZUixHfWF2PUPMGkzO/R+KxrEnAdu12o/gNM58jTqxu1\r\ntS/G5iiiFSZMwGL15Qjkhc5OZjTwZLUsnmGxio6GWozS3gT20nwNgL+iOO6W\r\nWTskEqCr1jvqTXfdw5uuUO5NzdfBU7oL++Q24sMTqhU1XuVDRrnvHAmywAhu\r\neYV44ncFuo3yZw2OdMYHYyZ977A4NXOBOOg=\r\n=MW2Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"896a0d8e6dac846233cb98feed29079a3cb6da4e","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint \"compare/*.js\" \"compare/src/**/*.js\" \"core/**/*.js\" \"cli/**/*.js\" \"capture/**/*.js\" \"test/**/*.js\"","stop":"curl http://localhost:3000/stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"cd test/configs/ && node ../../cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive \"test/**/*_spec.js\"","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","publish-npm":"npm publish","sanity-test":"cd test/configs/ && node ../../cli/index.js test","build-docker":"PV=$(node -p -e \"require('./package.json').version\"); docker build docker -t backstopjs/backstopjs:$PV; docker build docker -t backstopjs/backstopjs:latest","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","publish-docker":"PV=$(node -p -e \"require('./package.json').version\"); docker push backstopjs/backstopjs:$PV; docker push backstopjs/backstopjs:latest","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require(\"../\")(\"test\")\"","build-and-publish":"npm run publish-npm && npm run build-docker && npm run publish-docker","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker","sanity-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=playwright","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle","sanity-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=playwright --docker"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.14.10","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"14.15.4","dependencies":{"os":"^0.1.2","opn":"^5.5.0","path":"^0.12.7","temp":"^0.9.4","chalk":"^4.1.2","p-map":"^4.0.0","lodash":"^4.17.21","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^10.1.0","minimist":"^1.2.6","puppeteer":"^15.4.0","playwright":"^1.23.4","portfinder":"^1.0.28","object-hash":"3.0.0","junit-report-builder":"^3.0.0","super-simple-web-server":"^1.1.2","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","react":"^18.2.0","redux":"^4.2.0","sinon":"^14.0.0","assert":"^2.0.0","eslint":"^8.20.0","mockery":"^2.1.0","webpack":"^5.73.0","prettier":"^2.7.1","react-dom":"^18.2.0","babel-core":"^6.26.3","url-loader":"^4.1.1","file-loader":"^6.2.0","lint-staged":"^13.0.3","react-modal":"^3.15.1","react-redux":"^8.0.2","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","react-sticky":"^6.0.3","eslint-plugin-n":"^15.2.4","styled-components":"^5.3.5","babel-preset-react":"^6.24.1","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.9.3","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.30.1","prettier-eslint-cli":"^6.0.1","react-toggle-button":"^2.2.0","eslint-plugin-import":"^2.26.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0","eslint-plugin-standard":"^4.1.0","react-visibility-sensor":"^5.1.1","eslint-config-semistandard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_6.1.1_1659399236439_0.8342083683871782","host":"s3://npm-registry-packages"}},"6.1.2":{"name":"backstopjs","version":"6.1.2","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@6.1.2","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"b8b6685e4d4270e514326c15dff1737529c39b29","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-6.1.2.tgz","fileCount":449,"integrity":"sha512-azSH28KK8dvHko7y+d3xgdOjVLOm46SR/SII70BeNkevbsifMU66Edni/lP24cjm3x3Z7Wqs8yzHAz4zKIqPVA==","signatures":[{"sig":"MEUCIFjcRlJrGLauoiiYr0o2IAtC1TMNzK8v5TS4upunztMAAiEAmKhIzaIM9TOES/a9D5LJ/jjcyy+IZKruZU3vh4hp/Xs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20033721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOirlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAcBAAgW2TDcoZrcyXP3LnOBaNkDTrkEnHnLx0gLmp08t381MQS17L\r\nE7p1E7we0MWoyN5O1YM1w+83odfQprmSgS2NC5jjFWP7/5b+qCKtz582mm83\r\n9+R5AquzD0L0r4yndND/6gJhSbH7VHSdRLfLh5kVfOZACv2cM172GRhK6ziv\r\nQ2LvEID/RCGC/fISczdb9BzCgggsoq71p/EpOzFFcSQWbqeeFR5v/G/AYGVK\r\nt1xNl0fpc5caOGJuHqqxlaQuSEUSJZ+KGDm37R4/9Fu5g4KwGnYL/6rgKwOX\r\nPYgMC/cMuGTYt2s+uP6NuYX5mpWyyPiy8BK98sPV6u/lLKxJy6n5hfryIQN6\r\niMPXXq2QZOMmav8KASfhV4koM4h92u4wz1jPt9I6nrlgtSbxHDilO7ITSc8c\r\nNdLCZZ6yrwk1b3hOqeardB0B5hsUEoiC6gs6J73Q2ATkrq6zSeigwvX8lUOS\r\nCOb68/N0h7tF09U7J/Ouxo03win3yrBrlFY0u8ub52LK703ee2vwYNgRV9hy\r\nOnahxHM3fTR+xdCzplaq7QZrqNomILhovroBtWhgan/LCcXHxhOrDnfKDal1\r\nSo3SiPH4mKPy0h2vZZBWfFAugO6SgqpQGIlrJuVChqcosukt11uQfCoapQgj\r\nKN9CqcqVO0p08QZOwfYaOLNQGJagQPGMaC4=\r\n=9I5e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"2009cadc5b887391f248f7a123187aa4e6235475","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint \"compare/*.js\" \"compare/src/**/*.js\" \"core/**/*.js\" \"cli/**/*.js\" \"capture/**/*.js\" \"test/**/*.js\"","stop":"cd test/configs/ && node ../../cli/index.js stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"cd test/configs/ && node ../../cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive \"test/**/*_spec.js\"","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","publish-npm":"npm publish","sanity-test":"cd test/configs/ && node ../../cli/index.js test","build-docker":"PV=$(node -p -e \"require('./package.json').version\"); docker build docker -t backstopjs/backstopjs:$PV; docker build docker -t backstopjs/backstopjs:latest","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","publish-docker":"PV=$(node -p -e \"require('./package.json').version\"); docker push backstopjs/backstopjs:$PV; docker push backstopjs/backstopjs:latest","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require(\"../\")(\"test\")\"","build-and-publish":"npm run publish-npm && npm run build-docker && npm run publish-docker","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker","sanity-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=playwright","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle","sanity-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=playwright --docker"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.14.10","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"14.15.4","dependencies":{"os":"^0.1.2","opn":"^5.5.0","path":"^0.12.7","temp":"^0.9.4","chalk":"^4.1.2","p-map":"^4.0.0","lodash":"^4.17.21","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^10.1.0","minimist":"^1.2.6","puppeteer":"^15.4.0","playwright":"^1.23.4","portfinder":"^1.0.28","object-hash":"3.0.0","junit-report-builder":"^3.0.0","super-simple-web-server":"^1.1.3","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","react":"^18.2.0","redux":"^4.2.0","sinon":"^14.0.0","assert":"^2.0.0","eslint":"^8.20.0","mockery":"^2.1.0","webpack":"^5.73.0","prettier":"^2.7.1","react-dom":"^18.2.0","babel-core":"^6.26.3","url-loader":"^4.1.1","file-loader":"^6.2.0","lint-staged":"^13.0.3","react-modal":"^3.15.1","react-redux":"^8.0.2","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","react-sticky":"^6.0.3","eslint-plugin-n":"^15.2.4","styled-components":"^5.3.5","babel-preset-react":"^6.24.1","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.9.3","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.30.1","prettier-eslint-cli":"^6.0.1","react-toggle-button":"^2.2.0","eslint-plugin-import":"^2.26.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0","eslint-plugin-standard":"^4.1.0","react-visibility-sensor":"^5.1.1","eslint-config-semistandard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_6.1.2_1664756453477_0.20534084852109658","host":"s3://npm-registry-packages"}},"6.1.3":{"name":"backstopjs","version":"6.1.3","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@6.1.3","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"431d63fc45260a9d1f81851d00d9a463169366b2","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-6.1.3.tgz","fileCount":449,"integrity":"sha512-I88nKXfoN5QHyi9JxzIFuhdV4Rpv+AQXiU54K5Jq5LgEDyj36QAoRmjhMHOD2C9JLOI9visWi13UynMygO10Sg==","signatures":[{"sig":"MEUCIFAWPXWS3PmTBmW65XufZWHfHVFIJMO/qzu+Dfj+9sBTAiEA9n0dG3teRS87dHg6IAUOlWp9zSYnAx1Sw4rl7jT763U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20033801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOjc5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPEA//WpEgw80I2Ywg7rEXkWiUoB+UuZGIom/L6BDH2rPB4vtWpMoM\r\noxpCpYVIbVPNuWh4GMfNzU90kRRnqmQekxowhdRfyaRqKmnPEg68LdXcADVh\r\ns2JRpOk4vVB1vi23PcHPhOXfs7jaUERvzKplIzC5a2f2P0FdW+8FKH+gWCRU\r\nza0NSULm93iasTyaAOkjXMprG4d1TjM63TPKwDZunAENHWRWOd5Dbx0lvTaS\r\nNEkCWhE6TjaB46tMz4ZgOH360V6r8bD5LMH9RHMmcrO8jHIwV5WxFHCNZNz9\r\nxbBTacYacfP0euI4TA8Q3xUUmNh/ObzH2k7i0M36GW88fQQ82ejKdkJOnSxR\r\nSESJEka4rFqgtRxz0DIyVGZNHQ1BVd4b/MrAWoNrdy8cGEjXuBiPFC22BwpH\r\ndOPu5z5nHbxIqlOxKoJUMsg+UBmxuCPU50FSSr9aN4VLAU0f+Mftew+J43jq\r\nI8ylk33x6u5z0OduARBsgAZXWtfE2oQLzEnKhFPhaLZNRZommGnmpNmTSCVM\r\nPjgiBzeMVsRxdWNpGpJ9GUNmJB3PerOm3nXzgaS1b3M6iJagkrKllqrvWKAN\r\n2hJyScbjr1LJnF9qErIdf+JHAcNhTAoM8WY0kRm4mbLlPcNBkrigFYrD79Z5\r\nqBudkjaP/SeQRRhF0wr3laAT3RS6z/dfCy4=\r\n=4yrN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"d30a75c4203efd597d4c68d5130f40842f3a3b35","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint \"compare/*.js\" \"compare/src/**/*.js\" \"core/**/*.js\" \"cli/**/*.js\" \"capture/**/*.js\" \"test/**/*.js\"","stop":"cd test/configs/ && node ../../cli/index.js stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"cd test/configs/ && node ../../cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive \"test/**/*_spec.js\"","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","publish-npm":"npm publish","sanity-test":"cd test/configs/ && node ../../cli/index.js test","build-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker build docker -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV; docker build docker -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","publish-docker":"PV=$(node -p -e \"require('./package.json').version\"); docker push backstopjs/backstopjs:$PV; docker push backstopjs/backstopjs:latest","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require(\"../\")(\"test\")\"","build-and-publish":"npm run publish-npm && npm run build-docker && npm run publish-docker","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker","sanity-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=playwright","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle","sanity-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=playwright --docker"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.14.10","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"14.15.4","dependencies":{"os":"^0.1.2","opn":"^5.5.0","path":"^0.12.7","temp":"^0.9.4","chalk":"^4.1.2","p-map":"^4.0.0","lodash":"^4.17.21","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^10.1.0","minimist":"^1.2.6","puppeteer":"^15.4.0","playwright":"^1.23.4","portfinder":"^1.0.28","object-hash":"3.0.0","junit-report-builder":"^3.0.0","super-simple-web-server":"^1.1.3","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","react":"^18.2.0","redux":"^4.2.0","sinon":"^14.0.0","assert":"^2.0.0","eslint":"^8.20.0","mockery":"^2.1.0","webpack":"^5.73.0","prettier":"^2.7.1","react-dom":"^18.2.0","babel-core":"^6.26.3","url-loader":"^4.1.1","file-loader":"^6.2.0","lint-staged":"^13.0.3","react-modal":"^3.15.1","react-redux":"^8.0.2","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","react-sticky":"^6.0.3","eslint-plugin-n":"^15.2.4","styled-components":"^5.3.5","babel-preset-react":"^6.24.1","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.9.3","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.30.1","prettier-eslint-cli":"^6.0.1","react-toggle-button":"^2.2.0","eslint-plugin-import":"^2.26.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0","eslint-plugin-standard":"^4.1.0","react-visibility-sensor":"^5.1.1","eslint-config-semistandard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_6.1.3_1664759608943_0.1983762284884527","host":"s3://npm-registry-packages"}},"6.1.4":{"name":"backstopjs","version":"6.1.4","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@6.1.4","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"0ced97788b54050d36de64e6ad5574150d511fc7","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-6.1.4.tgz","fileCount":449,"integrity":"sha512-EachXZeA2JQPgivnt2Qqdyt20Jix6G8e6IoO4AG3hHTB5YdJQnfazYx7Qs5hW0GYnx44M0nuTxSHQGbrPwpMBw==","signatures":[{"sig":"MEUCIQCKzvDnfhMgwzdLplTzbo7VeoD7hOcw0VKxVfmhfmjAnAIgEV8Sjv4U+G7PGGULe3O43yT0yqhCdo2MX6vm/3v2dpQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20035430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZZ9OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFqw/9F7n392jZ5WzEQXpt1ndnkCt66JwSWgG1VdxVrffifzZw2aEA\r\nOpVtw+Z9TcV6fsyf8BwyZW9ndr+sXssq3enJ5FqdD4/9hYanQD4KICUVh7Vp\r\nwI9TF91hAo9kBjtq4DjPMeMvg1GnimeYPz2EPkaGcete2D0iCj0ZVIlS5PV5\r\nx9tTizByxk6N9rzwh+NeeCEhIix9/clE2qlDDJNfoFzHSUDpujliZn+E2Xsv\r\nUvOzENC/pBpm0XnPBijAa7eKlgHCfF77QBFMcyt4lbdmM+7mgFhiS9YqnZjk\r\nbPqjbxbBqyE3NmpBdXrmeMvlsgcwtlb2GqCxLNl8I6WN/vFlY5jKJfTsEIfE\r\nvCiMoKg2OYQsM4ZwlDfnWSojHgQQtQV6tiHagfNH4ZAJjiewCUqrcCCwgyU+\r\nb30D8ZC3X6pLC6PZsXsEuqXEhNZ+2EJdfh6TLtYomLaH2w0l5dxKNbBEtlUU\r\nWGo8t4f1boPcUPQlHwAbeLlrnIloPsGPRxcRrEVpNp5nf7tP51N9egAbfTNL\r\nqLRVnP5eUgxdXATtyi6DkfsdevQCB8nduOil4fa/tTKgNM495LYYmcdgSPfn\r\nMtjewyS+0IfeDURNqvgr2muSCFjBGGqGXH2x25gTsRvchjNlMoiW33UYMzxo\r\n+E7QH9v2PxzU5qrt/ez5a7tT64Ld/6Z5nT8=\r\n=+bSm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"83fee2572e2ef7053e9693abf389f4d77a75ce61","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint \"compare/*.js\" \"compare/src/**/*.js\" \"core/**/*.js\" \"cli/**/*.js\" \"capture/**/*.js\" \"test/**/*.js\"","stop":"cd test/configs/ && node ../../cli/index.js stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"cd test/configs/ && node ../../cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive \"test/**/*_spec.js\"","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","publish-npm":"npm publish","sanity-test":"cd test/configs/ && node ../../cli/index.js test","build-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker build docker -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV; docker build docker -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","publish-docker":"PV=$(node -p -e \"require('./package.json').version\"); docker push backstopjs/backstopjs:$PV; docker push backstopjs/backstopjs:latest","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require(\"../\")(\"test\")\"","build-and-publish":"npm run publish-npm && npm run build-docker && npm run publish-docker","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker","sanity-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=playwright","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle","sanity-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=playwright --docker"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"6.14.10","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"14.15.4","dependencies":{"os":"^0.1.2","opn":"^5.5.0","path":"^0.12.7","temp":"^0.9.4","chalk":"^4.1.2","p-map":"^4.0.0","lodash":"^4.17.21","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^10.1.0","minimist":"^1.2.6","puppeteer":"^15.4.0","playwright":"^1.23.4","portfinder":"^1.0.28","object-hash":"3.0.0","junit-report-builder":"^3.0.0","super-simple-web-server":"^1.1.3","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","react":"^18.2.0","redux":"^4.2.0","sinon":"^14.0.0","assert":"^2.0.0","eslint":"^8.20.0","mockery":"^2.1.0","webpack":"^5.73.0","prettier":"^2.7.1","react-dom":"^18.2.0","babel-core":"^6.26.3","url-loader":"^4.1.1","file-loader":"^6.2.0","lint-staged":"^13.0.3","react-modal":"^3.15.1","react-redux":"^8.0.2","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","react-sticky":"^6.0.3","eslint-plugin-n":"^15.2.4","styled-components":"^5.3.5","babel-preset-react":"^6.24.1","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.9.3","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.30.1","prettier-eslint-cli":"^6.0.1","react-toggle-button":"^2.2.0","eslint-plugin-import":"^2.26.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0","eslint-plugin-standard":"^4.1.0","react-visibility-sensor":"^5.1.1","eslint-config-semistandard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_6.1.4_1667604301770_0.006771070458576611","host":"s3://npm-registry-packages"}},"6.2.0":{"name":"backstopjs","version":"6.2.0","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@6.2.0","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"cfd34840fe7b6dafc87d165eadb84098c7e97873","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-6.2.0.tgz","fileCount":449,"integrity":"sha512-R1LYYjpjcEkEE1iISGgBcnFtrRaovUznCIOxBtvmG4/QD/eDAepIciQ7NdeuZJS1n6+liVJQx2sOtUFpbQkQ+w==","signatures":[{"sig":"MEYCIQCXJZ687nbiGAidshUzgmiStDsMVNvheZnqBn80xnPC/AIhAPyeLQJ4joEdilQU/sm5BzPB5GdfyJunrrEc4MM0RfDu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20036165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGk0xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmNg//eNmekx6vz0sv5BbRc2FjrcDtE82L0ASN+5WBvL/Yn7BevpTP\r\nH7Ia5bzgip0Jm86hWuUhleF65TCD5d9zW0Xt+sNDplUG+LHU2pDo6PskwGB8\r\nyLhaRh5Bna3CcSO63C0E8wl2v0jHGOFQNvwmie8H7mqa4Ecvnk2BwNUvYJov\r\nQb/HZSCXNI45s1FUg2nFVBFR6/30vrYhYCdrlYAs9bjLPZ2JMLIN2Htb/8ZM\r\nDOvgVq+9st3U/cnPc0Sgg6yXpqUb2MRtJ1YQ/E38IToyeUMSfkuChDYAmquF\r\nU5ytDaqrk/uvuPehYllwnpWrD25kyDGAnsGfcgN4s2ol4BNXvX7Ydo6HpHNR\r\nOe5NOrGNqhO7bqRCp1SsJYedJOI+7ijDv4sepw/7xtod/Q5Vttr3LpGhGzt7\r\ncdYvmACSI+CGhXNPCQkXa+HC6oCIknP8z2DAgliPKNnxFLaKzJKKD6V12p2H\r\n9ucqumwYpSrZYLMSnJwUqJ3bu7/ngINicpiUi1GLp4TgrxZ3tDzMv6XC3Gxo\r\n5jW5F6IHE/AO6+U819VCM7qN37/CxBJ0PBQU92M2IQ5S5gqH69gC1Qjd0XeA\r\ni6JSOi0U1zFOGclMZwi6DE1iKZCSUXy0UM80TyP3AJL2REK4fjbEp4/Tkv/v\r\nq9JLcinQtAy7mgGDRcnzhZhkfss/ZrXEJkQ=\r\n=DEIw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"3719ccbd8dbe6c818a1b53c7dadb3a446b891970","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint \"compare/*.js\" \"compare/src/**/*.js\" \"core/**/*.js\" \"cli/**/*.js\" \"capture/**/*.js\" \"test/**/*.js\"","stop":"cd test/configs/ && node ../../cli/index.js stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"cd test/configs/ && node ../../cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive \"test/**/*_spec.js\"","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","publish-npm":"npm publish","sanity-test":"cd test/configs/ && node ../../cli/index.js test","build-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","publish-docker":"PV=$(node -p -e \"require('./package.json').version\"); docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require(\"../\")(\"test\")\"","build-and-publish":"npm run publish-npm && npm run build-docker && npm run publish-docker","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker","init-docker-builder":"docker buildx create --name backstopbuilder --use --bootstrap","sanity-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=playwright","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle","sanity-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=playwright --docker"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"9.5.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"18.15.0","dependencies":{"os":"^0.1.2","opn":"^5.5.0","path":"^0.12.7","temp":"^0.9.4","chalk":"^4.1.2","p-map":"^4.0.0","lodash":"^4.17.21","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^10.1.0","minimist":"^1.2.6","puppeteer":"^15.4.0","playwright":"^1.23.4","portfinder":"^1.0.32","object-hash":"3.0.0","junit-report-builder":"^3.0.0","super-simple-web-server":"^1.1.3","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","react":"^18.2.0","redux":"^4.2.0","sinon":"^14.0.0","assert":"^2.0.0","eslint":"^8.20.0","mockery":"^2.1.0","webpack":"^5.73.0","prettier":"^2.7.1","react-dom":"^18.2.0","babel-core":"^6.26.3","url-loader":"^4.1.1","file-loader":"^6.2.0","lint-staged":"^13.0.3","react-modal":"^3.15.1","react-redux":"^8.0.2","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","react-sticky":"^6.0.3","eslint-plugin-n":"^15.2.4","styled-components":"^5.3.5","babel-preset-react":"^6.24.1","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.9.3","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.30.1","prettier-eslint-cli":"^6.0.1","react-toggle-button":"^2.2.0","eslint-plugin-import":"^2.26.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0","eslint-plugin-standard":"^4.1.0","react-visibility-sensor":"^5.1.1","eslint-config-semistandard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_6.2.0_1679445296809_0.5542127566194366","host":"s3://npm-registry-packages"}},"6.2.1":{"name":"backstopjs","version":"6.2.1","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@6.2.1","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"d82bc9bdbe6363b03f649bb29d47104220a9f743","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-6.2.1.tgz","fileCount":449,"integrity":"sha512-Mtvzy8ahhaEkBHINjJn2CLQG0gVWt6wuZ5ZPOioVed2/dbzrKgWQ+8VmlaW3F7HrS4ObCfl5QLCywkgH1DAk0g==","signatures":[{"sig":"MEUCIQDLBNWcdZR9kM7ucZu4UbGWjTNbSEgt9ri97kIwR7zj0gIgIw3PLYcjYHLJBqqjTeCIP2KNcLavhFrX383ZB9Sc16M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20036694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkM2SBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8TRAAg2OQ67sOv943BLsnF5uSWnq/qrtXC1mOW+to9MphhexwUxPO\r\nq5sbzcZA2JkTb3ryfY+k8Kw7pdc8C4NrKsVMdYE9aUOhT6VaWaGXCnlN1Zj1\r\nPqtN5/TKSUqHWLICDxPnwkvQXkZF7IWjInxPqie5F5CXz1heFeKTPGyPVmZe\r\nRR3sQh+DkfQqe0laORCLI9En7dvzEflgu5iTNqJe5giRCU1aLzg5sY9IxscE\r\nMeG812iaI3+g1P5Ysm41ODIvK1c+veI+/gaL1OH77/Xhx7t49IkRpO/vsa3y\r\nXFGkoLO00bA0Kxmtsb/6Ks9XNDKttqf1L2NCV6HxeGlM9uehapjypw+AJ0Gd\r\nKbVPb8p4i1FWB14ZPtMIdo3ZWPQLzK7Re0l8f764Zd29/4TCFNTGTZ7Xgc8o\r\nubmDbOC1cxHAkyL0unS6OYS4tONo+5JFIzqDSnOEjXT4T+fCWG4Wwm5Po1dh\r\n89CDX6tBgYrPpFR8VvL/3FmOD71k11BjeYEOS5aSv8Gt0Eq7PiVlCZYPWYsM\r\n74cguiJTRvRPMMxdH/l4uc5DIjfZ0rff158lb/296i9AEGw/I1+o+57qdpbL\r\n6yzM0lDAIUSMn6gKW7l4FwIzjoDUnhoFOTSDugWA3823y+F02pdasqpPYqFi\r\noAd4bVDo6DFZjfhayQVUiLWQtr33ufs3ZHk=\r\n=UskS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"core/runner.js","gitHead":"6e628650345b61bb9e91b697fe8cf6415123ae3a","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint \"compare/*.js\" \"compare/src/**/*.js\" \"core/**/*.js\" \"cli/**/*.js\" \"capture/**/*.js\" \"test/**/*.js\"","stop":"cd test/configs/ && node ../../cli/index.js stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"cd test/configs/ && node ../../cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive \"test/**/*_spec.js\"","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","publish-npm":"npm publish","sanity-test":"cd test/configs/ && node ../../cli/index.js test","build-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","publish-docker":"PV=$(node -p -e \"require('./package.json').version\"); docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require(\"../\")(\"test\")\"","build-and-publish":"npm run publish-npm && npm run build-docker && npm run publish-docker","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker","init-docker-builder":"docker buildx create --name backstopbuilder --use --bootstrap","sanity-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=playwright","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle","sanity-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=playwright --docker"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"9.5.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"18.15.0","dependencies":{"os":"^0.1.2","opn":"^5.5.0","path":"^0.12.7","temp":"^0.9.4","chalk":"^4.1.2","p-map":"^4.0.0","lodash":"^4.17.21","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^10.1.0","minimist":"^1.2.6","puppeteer":"^19.7.0","playwright":"^1.32.1","portfinder":"^1.0.32","object-hash":"3.0.0","junit-report-builder":"^3.0.0","super-simple-web-server":"^1.1.3","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","react":"^18.2.0","redux":"^4.2.0","sinon":"^14.0.0","assert":"^2.0.0","eslint":"^8.20.0","mockery":"^2.1.0","webpack":"^5.73.0","prettier":"^2.7.1","react-dom":"^18.2.0","babel-core":"^6.26.3","url-loader":"^4.1.1","file-loader":"^6.2.0","lint-staged":"^13.0.3","react-modal":"^3.15.1","react-redux":"^8.0.2","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","react-sticky":"^6.0.3","eslint-plugin-n":"^15.2.4","styled-components":"^5.3.5","babel-preset-react":"^6.24.1","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.9.3","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.30.1","prettier-eslint-cli":"^6.0.1","react-toggle-button":"^2.2.0","eslint-plugin-import":"^2.26.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0","eslint-plugin-standard":"^4.1.0","react-visibility-sensor":"^5.1.1","eslint-config-semistandard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_6.2.1_1681089665313_0.9383946094401809","host":"s3://npm-registry-packages"}},"6.2.2":{"name":"backstopjs","version":"6.2.2","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@6.2.2","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"617d21ec566a9a90ef84d661726bf523a4f2f3ca","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-6.2.2.tgz","fileCount":449,"integrity":"sha512-Uy+y7FR+4jjhg+lxO2Sx9ag7D08HII9p5bfTpLD6/t2wkSk38pTTFbb7eeRvhuUNoPAgEk4o1urYrtPq4G9jyg==","signatures":[{"sig":"MEQCIFmZgOEpP/VYOOIPwDcFakruTlYX2tCi/sa9IVGrJeeiAiBIh1nGBaTHj8j1J8nZPN9cp3n9XSdx6X0TDIlJQ8NVeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20037091},"main":"core/runner.js","gitHead":"6bd5ae14341fa7dc9c541db00810476a874287be","scripts":{"echo":"node ./cli/index.js echo","init":"node ./cli/index.js init","lint":"eslint \"compare/*.js\" \"compare/src/**/*.js\" \"core/**/*.js\" \"cli/**/*.js\" \"capture/**/*.js\" \"test/**/*.js\"","stop":"cd test/configs/ && node ../../cli/index.js stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"cd test/configs/ && node ../../cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","genConfig":"node ./cli/index.js genConfig","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive \"test/**/*_spec.js\"","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","publish-npm":"npm publish","sanity-test":"cd test/configs/ && node ../../cli/index.js test","build-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run lint","publish-docker":"PV=$(node -p -e \"require('./package.json').version\"); docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js genConfig && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require(\"../\")(\"test\")\"","build-and-publish":"npm run publish-npm && npm run build-docker && npm run publish-docker","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker","init-docker-builder":"docker buildx create --name backstopbuilder --use --bootstrap","sanity-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=playwright","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle","sanity-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=playwright --docker"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"9.5.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"18.15.0","dependencies":{"os":"^0.1.2","opn":"^5.5.0","path":"^0.12.7","temp":"^0.9.4","chalk":"^4.1.2","p-map":"^4.0.0","lodash":"^4.17.21","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^10.1.0","minimist":"^1.2.6","puppeteer":"^19.7.0","playwright":"^1.32.1","portfinder":"^1.0.32","object-hash":"3.0.0","junit-report-builder":"^3.0.0","super-simple-web-server":"^1.1.3","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","react":"^18.2.0","redux":"^4.2.0","sinon":"^14.0.0","assert":"^2.0.0","eslint":"^8.20.0","mockery":"^2.1.0","webpack":"^5.73.0","prettier":"^2.7.1","react-dom":"^18.2.0","babel-core":"^6.26.3","url-loader":"^4.1.1","file-loader":"^6.2.0","lint-staged":"^13.0.3","react-modal":"^3.15.1","react-redux":"^8.0.2","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","react-sticky":"^6.0.3","eslint-plugin-n":"^15.2.4","styled-components":"^5.3.5","babel-preset-react":"^6.24.1","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.9.3","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.30.1","prettier-eslint-cli":"^6.0.1","react-toggle-button":"^2.2.0","eslint-plugin-import":"^2.26.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0","eslint-plugin-standard":"^4.1.0","react-visibility-sensor":"^5.1.1","eslint-config-semistandard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_6.2.2_1685739514122_0.3026172364196653","host":"s3://npm-registry-packages"}},"6.3.1":{"name":"backstopjs","version":"6.3.1","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@6.3.1","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"0bcb43836d660e549c1c0b78506470bfebe4fa20","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-6.3.1.tgz","fileCount":449,"integrity":"sha512-V6+1Dj7uNTBKX0GBQvS5hPnYltb59V3PN4nqWBh9PlVj30qEk3dtkU4pWgr9H7eyeG206/GKu/fiZ9se7PZmmQ==","signatures":[{"sig":"MEUCIQDnigPmzYRLWyNczQTqBRgj1YvwQO+SQ6g0u99Cg0OZiQIgHARFQ8I2vK7lFQ4U33VcHVA01b/jOX6IxyTR/Xa0/xU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20036359},"main":"core/runner.js","type":"commonjs","engines":{"npm":">=8.0.0","node":">=16.0.0 <=20.x.x"},"gitHead":"9ff1a53a3b5e5d2cab9195eb8bc97e5ea0c5090a","scripts":{"init":"node ./cli/index.js init","lint":"eslint \"compare/*.js\" \"compare/src/**/*.js\" \"core/**/*.js\" \"cli/**/*.js\" \"capture/**/*.js\" \"test/**/*.js\"","stop":"cd test/configs/ && node ../../cli/index.js stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"cd test/configs/ && node ../../cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive \"test/**/*_spec.js\" && npm run -s success-message || npm run -s fail-message","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features && npm run -s success-message || npm run -s caution-message","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","load-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --load -t backstopjs/backstopjs:$PV docker","publish-npm":"npm publish","sanity-test":"cd test/configs/ && node ../../cli/index.js test && npm run -s success-message || npm run -s caution-message","build-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","fail-message":"printf \"\\n\\e[31m✖ FAIL!\\e[0m Internal BackstopJS project tests failed. Review the logs above.\\n\"","kill-zombies":"pkill -f \"(chrome)?(--headless)\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run -s lint","publish-docker":"PV=$(node -p -e \"require('./package.json').version\"); docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","caution-message":"printf \"\\n\\e[33m⚠ CAUTION!\\e[0m This test exited with a non-success status. Check the logs to ensure this was a mismatch error.\\n\"","success-message":"printf \"\\n\\e[32m✓ SUCCESS!\\e[0m Internal BackstopJS project tests passed.\\n\"","integration-test":"rm -rf newdir && mkdir newdir && cd newdir && node ../cli/index.js init && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\" && npm run -s success-message || npm run -s fail-message","build-and-publish":"npm run publish-npm && npm run build-docker && npm run publish-docker","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker && npm run -s fail-message || npm run -s caution-message","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker && npm run -s success-message || npm run -s caution-message","init-docker-builder":"docker buildx create --name backstopbuilder --use --bootstrap","smoke-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw && npm run -s fail-message || npm run -s caution-message","sanity-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=playwright && npm run -s success-message || npm run -s caution-message","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle","smoke-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw --docker && npm run -s fail-message || npm run -s caution-message","sanity-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=playwright --docker && npm run -s success-message || npm run -s caution-message"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"9.5.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"18.15.0","dependencies":{"os":"^0.1.2","opn":"^5.5.0","path":"^0.12.7","temp":"^0.9.4","chalk":"^4.1.2","p-map":"^4.0.0","lodash":"^4.17.21","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^11.1.1","minimist":"^1.2.8","puppeteer":"^21.4.0","playwright":"^1.39.0","portfinder":"^1.0.32","object-hash":"3.0.0","junit-report-builder":"^3.1.0","super-simple-web-server":"^1.1.4","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","react":"^18.2.0","redux":"^4.2.1","sinon":"^17.0.0","assert":"^2.1.0","eslint":"^8.52.0","mockery":"^2.1.0","webpack":"^5.89.0","prettier":"^3.0.3","react-dom":"^18.2.0","babel-core":"^6.26.3","url-loader":"^4.1.1","file-loader":"^6.2.0","lint-staged":"^15.0.2","react-modal":"^3.16.1","react-redux":"^8.1.3","webpack-cli":"^5.1.4","babel-loader":"^9.1.3","react-sticky":"^6.0.3","eslint-plugin-n":"^15.0.0","styled-components":"^6.1.0","babel-preset-react":"^6.24.1","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.15.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.33.2","prettier-eslint-cli":"^8.0.1","react-toggle-button":"^2.2.0","eslint-plugin-import":"^2.29.0","backstop-twentytwenty":"^1.0.4","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"17.0.0","eslint-plugin-standard":"^4.1.0","react-visibility-sensor":"^5.1.1","eslint-config-semistandard":"17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_6.3.1_1702754451626_0.8816773674031446","host":"s3://npm-registry-packages"}},"6.3.2":{"name":"backstopjs","version":"6.3.2","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@6.3.2","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"18314226d996363282a2aaa1e65e379e21794156","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-6.3.2.tgz","fileCount":459,"integrity":"sha512-dFbh9GjhuXNZXTtY78w/5mtjznfHoiDT7OZHetc30YKfPflMJB8mZON+aoJPxk/2olInAyhPJUA4jCgIJgt2Gg==","signatures":[{"sig":"MEYCIQCimxySHEFwoutVv2+sLtrjnel2GEGl7UV601vP16eGHQIhAImzhwJ5cJq+n+4kPh7Ui99NiB68r7ULqzlV0rfHHakj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20097417},"main":"core/runner.js","engines":{"npm":">=8.0.0","node":">=16.0.0 <=20.x.x"},"gitHead":"e8710afdbc9b2c88a6354fc165b931825409e39a","scripts":{"init":"node ./cli/index.js init","lint":"eslint \"compare/*.js\" \"compare/src/**/*.js\" \"core/**/*.js\" \"cli/**/*.js\" \"capture/**/*.js\" \"test/**/*.js\"","stop":"cd test/configs/ && node ../../cli/index.js stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"cd test/configs/ && node ../../cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive \"test/**/*_spec.js\" && npm run -s success-message || npm run -s fail-message","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","publish-npm":"npm publish","sanity-test":"cd test/configs/ && node ../../cli/index.js test && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","fail-message":"printf \"\\n\\e[31m✖ FAIL!\\e[0m BackstopJS internal testing failed. See logs for details.\\n\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run -s lint","publish-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","caution-message":"printf \"\\n\\e[33m⚠ Notice.\\e[0m BackstopJS internal testing exited with a non-success status. This is expected when BackstopJS finds differences.\\n\"","success-message":"printf \"\\n\\e[32m✓ SUCCESS!\\e[0m BackstopJS internal testing passed.\\n\"","integration-test":"rm -rf integrationTestDir && mkdir integrationTestDir && cd integrationTestDir && node ../cli/index.js init && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\" && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s fail-message","build-and-publish":"npm run publish-npm && npm run build-docker && npm run publish-docker","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","init-docker-builder":"docker buildx create --name backstopbuilder --use --bootstrap","build-and-load-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --load -t backstopjs/backstopjs:$PV docker","smoke-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=playwright && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle","smoke-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=playwright --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"9.5.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"18.15.0","dependencies":{"os":"^0.1.2","opn":"^6.0.0","path":"^0.12.7","temp":"^0.9.4","chalk":"^4.1.2","p-map":"^4.0.0","lodash":"^4.17.21","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^11.2.0","minimist":"^1.2.8","puppeteer":"^21.6.1","playwright":"^1.40.1","portfinder":"^1.0.32","object-hash":"3.0.0","junit-report-builder":"^3.1.0","super-simple-web-server":"^1.1.4","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","react":"^18.2.0","redux":"^5.0.0","sinon":"^17.0.1","assert":"^2.1.0","eslint":"^8.56.0","mockery":"^2.1.0","webpack":"^5.89.0","prettier":"^3.1.1","react-dom":"^18.2.0","url-loader":"^4.1.1","@babel/core":"^7.23.6","file-loader":"^6.2.0","lint-staged":"^15.2.0","react-modal":"^3.16.1","react-redux":"^9.0.4","webpack-cli":"^5.1.4","babel-loader":"^9.1.3","react-sticky":"^6.0.3","eslint-plugin-n":"^15.0.0","@babel/preset-env":"^7.23.6","styled-components":"^6.1.2","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","prettier-eslint-cli":"^8.0.1","react-toggle-button":"^2.2.0","eslint-plugin-import":"^2.29.1","backstop-twentytwenty":"^1.1.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"17.1.0","eslint-plugin-standard":"^5.0.0","react-visibility-sensor":"^5.1.1","eslint-config-semistandard":"17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_6.3.2_1703278289022_0.5642438234109184","host":"s3://npm-registry-packages"}},"6.3.3":{"name":"backstopjs","version":"6.3.3","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@6.3.3","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"95559e1da5f63ec5a76b87fa5bc935d821b774d7","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-6.3.3.tgz","fileCount":460,"integrity":"sha512-cpqLnGoF3FeOT1N7InPqa4zQONAkw/BbhXY9j0kZwdGzg4oP6SLMlpUU1vFXJeCdIrIDn3JeeppzHnW8qY1GuA==","signatures":[{"sig":"MEUCIQDbabtQIoSFlAkg5+hKTz0uDCIr8sQ1IGDpTCBi4y6JbAIgXH/hI1ltZIeszwQqSYQOc6PPEBNLcnfjHOsNY7tQD38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20097677},"main":"core/runner.js","engines":{"npm":">=8.0.0","node":">=16.0.0 <=20.x.x"},"gitHead":"83683a7f06f6eec1ccb01ebea0d8b5e3d8a5ebd4","scripts":{"init":"node ./cli/index.js init","lint":"eslint \"compare/*.js\" \"compare/src/**/*.js\" \"core/**/*.js\" \"cli/**/*.js\" \"capture/**/*.js\" \"test/**/*.js\"","stop":"cd test/configs/ && node ../../cli/index.js stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"cd test/configs/ && node ../../cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive \"test/**/*_spec.js\" && npm run -s success-message || npm run -s fail-message","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","dev-compare":"webpack-dev-server --content-base ./compare/output --config ./compare/webpack.config.js","publish-npm":"npm publish","sanity-test":"cd test/configs/ && node ../../cli/index.js test && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","fail-message":"printf \"\\n\\e[31m✖ FAIL!\\e[0m BackstopJS internal testing failed. See logs for details.\\n\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run -s lint","publish-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","caution-message":"printf \"\\n\\e[33m⚠ Notice.\\e[0m BackstopJS internal testing exited with a non-success status. This is expected when BackstopJS finds differences.\\n\"","success-message":"printf \"\\n\\e[32m✓ SUCCESS!\\e[0m BackstopJS internal testing passed.\\n\"","integration-test":"rm -rf integrationTestDir && mkdir integrationTestDir && cd integrationTestDir && node ../cli/index.js init && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\" && npm --prefix ../ run -s success-message || npm --prefix ../ run -s fail-message","build-and-publish":"npm run publish-npm && npm run build-docker && npm run publish-docker","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","init-docker-builder":"docker buildx create --name backstopbuilder --use --bootstrap","build-and-load-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --load -t backstopjs/backstopjs:$PV docker","smoke-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=playwright && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle","smoke-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=playwright --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"9.5.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"18.15.0","dependencies":{"os":"^0.1.2","opn":"^6.0.0","path":"^0.12.7","temp":"^0.9.4","chalk":"^4.1.2","p-map":"^4.0.0","lodash":"^4.17.21","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^11.2.0","minimist":"^1.2.8","puppeteer":"^21.6.0","playwright":"^1.40.1","portfinder":"^1.0.32","object-hash":"3.0.0","junit-report-builder":"^3.1.0","super-simple-web-server":"^1.1.4","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","react":"^18.2.0","redux":"^5.0.0","sinon":"^17.0.1","assert":"^2.1.0","eslint":"^8.56.0","mockery":"^2.1.0","webpack":"^5.89.0","prettier":"^3.1.1","react-dom":"^18.2.0","url-loader":"^4.1.1","@babel/core":"^7.23.6","file-loader":"^6.2.0","lint-staged":"^15.2.0","react-modal":"^3.16.1","react-redux":"^9.0.4","webpack-cli":"^5.1.4","babel-loader":"^9.1.3","react-sticky":"^6.0.3","eslint-plugin-n":"^15.0.0","@babel/preset-env":"^7.23.6","styled-components":"^6.1.2","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","prettier-eslint-cli":"^8.0.1","react-toggle-button":"^2.2.0","eslint-plugin-import":"^2.29.1","backstop-twentytwenty":"^1.1.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"17.1.0","eslint-plugin-standard":"^5.0.0","react-visibility-sensor":"^5.1.1","eslint-config-semistandard":"17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_6.3.3_1703611112474_0.33181851221649405","host":"s3://npm-registry-packages"}},"6.3.4":{"name":"backstopjs","version":"6.3.4","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@6.3.4","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"ec1e16c679b961bcf1520ca157fed8ee03a6a4f8","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-6.3.4.tgz","fileCount":461,"integrity":"sha512-+kuWWuZF3ysEX6cHL2l8CACAuyXwdpqOQgJ6wIL7lSb8/zmKgpyMt1Z7uHR2I2Jk60TqWrLrgB3QSyHhzuBc5g==","signatures":[{"sig":"MEQCIGOM6cVPi1HgI7edrvNOmuk6hFF008ZIjm/J+IrwFyRLAiBL5RtCttvKCcs6864wVv/CsGWF1z98AMlDH36IRjdV7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20106942},"main":"core/runner.js","engines":{"npm":">=8.0.0","node":">=16.0.0 <=20.x.x"},"gitHead":"45762402bfdad3598cddb3905e0eb88b8bfaec77","scripts":{"init":"node ./cli/index.js init","lint":"eslint \"compare/*.js\" \"compare/src/**/*.js\" \"core/**/*.js\" \"cli/**/*.js\" \"capture/**/*.js\" \"test/**/*.js\"","stop":"cd test/configs/ && node ../../cli/index.js stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"cd test/configs/ && node ../../cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive \"test/**/*_spec.js\" && npm run -s success-message || npm run -s fail-message","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","dev-compare":"webpack-dev-server --config ./compare/webpack.config.js","publish-npm":"npm publish","sanity-test":"cd test/configs/ && node ../../cli/index.js test && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","fail-message":"printf \"\\n\\e[31m✖ FAIL!\\e[0m BackstopJS internal testing failed. See logs for details.\\n\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run -s lint","publish-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","caution-message":"printf \"\\n\\e[33m⚠ Notice.\\e[0m BackstopJS internal testing exited with a non-success status. This is expected when BackstopJS finds differences.\\n\"","success-message":"printf \"\\n\\e[32m✓ SUCCESS!\\e[0m BackstopJS internal testing passed.\\n\"","integration-test":"rm -rf integrationTestDir && mkdir integrationTestDir && cd integrationTestDir && node ../cli/index.js init && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\" && npm --prefix ../ run -s success-message || npm --prefix ../ run -s fail-message","build-and-publish":"npm run publish-npm && npm run build-docker && npm run publish-docker","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","init-docker-builder":"docker buildx create --name backstopbuilder --use --bootstrap","build-and-load-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --load -t backstopjs/backstopjs:$PV docker","smoke-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=playwright && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle","smoke-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=playwright --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"9.5.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"18.15.0","dependencies":{"os":"^0.1.2","opn":"^6.0.0","path":"^0.12.7","temp":"^0.9.4","chalk":"^4.1.2","p-map":"^4.0.0","lodash":"^4.17.21","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^11.2.0","minimist":"^1.2.8","puppeteer":"^21.6.0","playwright":"^1.40.1","portfinder":"^1.0.32","object-hash":"3.0.0","junit-report-builder":"^3.1.0","super-simple-web-server":"^1.1.4","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","react":"^18.2.0","redux":"^5.0.0","sinon":"^17.0.1","assert":"^2.1.0","eslint":"^8.56.0","mockery":"^2.1.0","webpack":"^5.89.0","prettier":"^3.1.1","react-dom":"^18.2.0","url-loader":"^4.1.1","@babel/core":"^7.23.6","file-loader":"^6.2.0","lint-staged":"^15.2.0","react-modal":"^3.16.1","react-redux":"^9.0.4","webpack-cli":"^5.1.4","babel-loader":"^9.1.3","react-sticky":"^6.0.3","eslint-plugin-n":"^15.0.0","@babel/preset-env":"^7.23.6","styled-components":"^6.1.2","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","prettier-eslint-cli":"^8.0.1","react-toggle-button":"^2.2.0","eslint-plugin-import":"^2.29.1","backstop-twentytwenty":"^1.1.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"17.1.0","eslint-plugin-standard":"^5.0.0","react-visibility-sensor":"^5.1.1","eslint-config-semistandard":"17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_6.3.4_1708394072502_0.14534723322133125","host":"s3://npm-registry-packages"}},"6.3.5":{"name":"backstopjs","version":"6.3.5","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@6.3.5","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"0daa65dc1c65c69c1dc6f491ac8ed4ad0afcf859","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-6.3.5.tgz","fileCount":461,"integrity":"sha512-JDO5uySBW+4b8C1X9k8Ac9Sjb5Zpe9NX3ZDz9jRg1SokhhP1wjmZ40VLjK/f1+JNpCAvRV13mhHqxeLoawgDhg==","signatures":[{"sig":"MEUCIQCSubGgKtK2rX28r42Jva6dfVUd+Otaqh0VLWcV4R7ovAIgBQBUBf5kP7PUHc46OxwVDZSGJ2t9uRSFT/Jvs1XBZUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20106986},"main":"core/runner.js","engines":{"npm":">=8.0.0","node":">=16.0.0 <=20.x.x"},"gitHead":"a920a000813fd1b9739f535210b5ec028efdca11","scripts":{"init":"node ./cli/index.js init","lint":"eslint \"compare/*.js\" \"compare/src/**/*.js\" \"core/**/*.js\" \"cli/**/*.js\" \"capture/**/*.js\" \"test/**/*.js\"","stop":"cd test/configs/ && node ../../cli/index.js stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"cd test/configs/ && node ../../cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive \"test/**/*_spec.js\" && npm run -s success-message || npm run -s fail-message","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","dev-compare":"webpack-dev-server --config ./compare/webpack.config.js","publish-npm":"npm publish","sanity-test":"cd test/configs/ && node ../../cli/index.js test && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","fail-message":"printf \"\\n\\e[31m✖ FAIL!\\e[0m BackstopJS internal testing failed. See logs for details.\\n\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run -s lint","publish-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","caution-message":"printf \"\\n\\e[33m⚠ Notice.\\e[0m BackstopJS internal testing exited with a non-success status. This is expected when BackstopJS finds differences.\\n\"","success-message":"printf \"\\n\\e[32m✓ SUCCESS!\\e[0m BackstopJS internal testing passed.\\n\"","integration-test":"rm -rf integrationTestDir && mkdir integrationTestDir && cd integrationTestDir && node ../cli/index.js init && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\" && npm --prefix ../ run -s success-message || npm --prefix ../ run -s fail-message","build-and-publish":"npm run publish-npm && npm run publish-docker","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","burn-docker-builder":"docker buildx rm backstopbuilder","init-docker-builder":"docker buildx create --name backstopbuilder --use --bootstrap","build-and-load-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --load -t backstopjs/backstopjs:$PV docker","smoke-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=playwright && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle","smoke-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=playwright --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"9.5.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"18.15.0","dependencies":{"os":"^0.1.2","opn":"^6.0.0","path":"^0.12.7","temp":"^0.9.4","chalk":"^4.1.2","p-map":"^4.0.0","lodash":"^4.17.21","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^11.2.0","minimist":"^1.2.8","puppeteer":"^21.6.0","playwright":"^1.40.1","portfinder":"^1.0.32","object-hash":"3.0.0","junit-report-builder":"^3.1.0","super-simple-web-server":"^1.1.4","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","react":"^18.2.0","redux":"^5.0.0","sinon":"^17.0.1","assert":"^2.1.0","eslint":"^8.56.0","mockery":"^2.1.0","webpack":"^5.89.0","prettier":"^3.1.1","react-dom":"^18.2.0","url-loader":"^4.1.1","@babel/core":"^7.23.6","file-loader":"^6.2.0","lint-staged":"^15.2.0","react-modal":"^3.16.1","react-redux":"^9.0.4","webpack-cli":"^5.1.4","babel-loader":"^9.1.3","react-sticky":"^6.0.3","eslint-plugin-n":"^15.0.0","@babel/preset-env":"^7.23.6","styled-components":"^6.1.2","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","prettier-eslint-cli":"^8.0.1","react-toggle-button":"^2.2.0","eslint-plugin-import":"^2.29.1","backstop-twentytwenty":"^1.1.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"17.1.0","eslint-plugin-standard":"^5.0.0","react-visibility-sensor":"^5.1.1","eslint-config-semistandard":"17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_6.3.5_1708405294778_0.06621979628795871","host":"s3://npm-registry-packages"}},"6.3.6":{"name":"backstopjs","version":"6.3.6","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@6.3.6","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"306462ce3b65c5989adfc7886a779ff476823516","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-6.3.6.tgz","fileCount":461,"integrity":"sha512-IoWIXh5wjzDPD9l649i+UX+SbqPD/dnH32YNZ665PP/RM9tjVhOhuU6Jv1zBXO1fgF+7Dz6Y+tElRbb4/kbAUA==","signatures":[{"sig":"MEYCIQDkijNVs6ILKCvKB+di0td7FyB2l4O1bzSFKfnd/ghtiAIhAMHWxdlqpNjMwqTfs7ensixUsc8EO6jywKc9mXW6WpkV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20106995},"main":"core/runner.js","engines":{"npm":">=8.0.0","node":">=16.0.0 <=20.x.x"},"gitHead":"4238853c4e2bf6d355244e340adb913472dc488a","scripts":{"init":"node ./cli/index.js init","lint":"eslint \"compare/*.js\" \"compare/src/**/*.js\" \"core/**/*.js\" \"cli/**/*.js\" \"capture/**/*.js\" \"test/**/*.js\"","stop":"cd test/configs/ && node ../../cli/index.js stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"cd test/configs/ && node ../../cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive \"test/**/*_spec.js\" && npm run -s success-message || npm run -s fail-message","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","dev-compare":"webpack-dev-server --config ./compare/webpack.config.js","publish-npm":"npm publish","sanity-test":"cd test/configs/ && node ../../cli/index.js test && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","fail-message":"printf \"\\n\\e[31m✖ FAIL!\\e[0m BackstopJS internal testing failed. See logs for details.\\n\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run -s lint","publish-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","caution-message":"printf \"\\n\\e[33m⚠ Notice.\\e[0m BackstopJS internal testing exited with a non-success status. This is expected when BackstopJS finds differences.\\n\"","success-message":"printf \"\\n\\e[32m✓ SUCCESS!\\e[0m BackstopJS internal testing passed.\\n\"","integration-test":"rm -rf integrationTestDir && mkdir integrationTestDir && cd integrationTestDir && node ../cli/index.js init && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\" && npm --prefix ../ run -s success-message || npm --prefix ../ run -s fail-message","build-and-publish":"npm run publish-npm && npm run publish-docker","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","burn-docker-builder":"docker buildx rm backstopbuilder","init-docker-builder":"docker buildx create --name backstopbuilder --use --bootstrap","build-and-load-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --load -t backstopjs/backstopjs:$PV docker","smoke-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=playwright && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle","smoke-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=playwright --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"9.5.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"18.15.0","dependencies":{"os":"^0.1.2","opn":"^6.0.0","path":"^0.12.7","temp":"^0.9.4","chalk":"^4.1.2","p-map":"^4.0.0","lodash":"^4.17.21","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^11.2.0","minimist":"^1.2.8","puppeteer":"^21.6.0","playwright":"^1.40.1","portfinder":"^1.0.32","object-hash":"3.0.0","junit-report-builder":"^3.1.0","super-simple-web-server":"^1.1.4","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","react":"^18.2.0","redux":"^5.0.0","sinon":"^17.0.1","assert":"^2.1.0","eslint":"^8.56.0","mockery":"^2.1.0","webpack":"^5.89.0","prettier":"^3.1.1","react-dom":"^18.2.0","url-loader":"^4.1.1","@babel/core":"^7.23.6","file-loader":"^6.2.0","lint-staged":"^15.2.0","react-modal":"^3.16.1","react-redux":"^9.0.4","webpack-cli":"^5.1.4","babel-loader":"^9.1.3","react-sticky":"^6.0.3","eslint-plugin-n":"^15.0.0","@babel/preset-env":"^7.23.6","styled-components":"^6.1.2","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","prettier-eslint-cli":"^8.0.1","react-toggle-button":"^2.2.0","eslint-plugin-import":"^2.29.1","backstop-twentytwenty":"^1.1.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"17.1.0","eslint-plugin-standard":"^5.0.0","react-visibility-sensor":"^5.1.1","eslint-config-semistandard":"17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_6.3.6_1708405692110_0.6589264493023888","host":"s3://npm-registry-packages"}},"6.3.7":{"name":"backstopjs","version":"6.3.7","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@6.3.7","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"cd684eada5f2e2129992bd0cef57d48ed1049fa8","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-6.3.7.tgz","fileCount":461,"integrity":"sha512-si9YU1lDAvrK8RRzDrztxCMdEIGdM8Hm4EHxuWYlma4vZTz2JhSmPDs/3QK9vCuEMf+vontAL9ayP6Exz9/1Ow==","signatures":[{"sig":"MEQCIEE+nAlME+tfTNVt5YhVA+kPZPhFwzm7nBy60wNMxGEOAiAEai6Gl7doHyQ2lPZQAXCPtAshSkO0Zb7FMMXqOWUBUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20106985},"main":"core/runner.js","engines":{"npm":">=8.0.0","node":">=16.0.0 <=20.x.x"},"gitHead":"b1cd4939d00c6c17f913142b6155115a58c5750e","scripts":{"init":"node ./cli/index.js init","lint":"eslint \"compare/*.js\" \"compare/src/**/*.js\" \"core/**/*.js\" \"cli/**/*.js\" \"capture/**/*.js\" \"test/**/*.js\"","stop":"cd test/configs/ && node ../../cli/index.js stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"cd test/configs/ && node ../../cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive \"test/**/*_spec.js\" && npm run -s success-message || npm run -s fail-message","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","dev-compare":"webpack-dev-server --config ./compare/webpack.config.js","publish-npm":"npm publish","sanity-test":"cd test/configs/ && node ../../cli/index.js test && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","fail-message":"printf \"\\n\\e[31m✖ FAIL!\\e[0m BackstopJS internal testing failed. See logs for details.\\n\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run -s lint","publish-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","caution-message":"printf \"\\n\\e[33m⚠ Notice.\\e[0m BackstopJS internal testing exited with a non-success status. This is expected when BackstopJS finds differences.\\n\"","success-message":"printf \"\\n\\e[32m✓ SUCCESS!\\e[0m BackstopJS internal testing passed.\\n\"","integration-test":"rm -rf integrationTestDir && mkdir integrationTestDir && cd integrationTestDir && node ../cli/index.js init && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\" && npm --prefix ../ run -s success-message || npm --prefix ../ run -s fail-message","build-and-publish":"npm run publish-npm && npm run publish-docker","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","burn-docker-builder":"docker buildx rm backstopjsbuilder","init-docker-builder":"docker buildx create --name backstopjsbuilder --use --bootstrap","build-and-load-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --load -t backstopjs/backstopjs:$PV docker","smoke-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=playwright && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle","smoke-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=playwright --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"9.5.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"18.15.0","dependencies":{"os":"^0.1.2","opn":"^6.0.0","path":"^0.12.7","temp":"^0.9.4","chalk":"^4.1.2","p-map":"^4.0.0","lodash":"^4.17.21","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^11.2.0","minimist":"^1.2.8","puppeteer":"^21.6.0","playwright":"^1.40.1","portfinder":"^1.0.32","object-hash":"3.0.0","junit-report-builder":"^3.1.0","super-simple-web-server":"^1.1.4","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","react":"^18.2.0","redux":"^5.0.0","sinon":"^17.0.1","assert":"^2.1.0","eslint":"^8.56.0","mockery":"^2.1.0","webpack":"^5.89.0","prettier":"^3.1.1","react-dom":"^18.2.0","url-loader":"^4.1.1","@babel/core":"^7.23.6","file-loader":"^6.2.0","lint-staged":"^15.2.0","react-modal":"^3.16.1","react-redux":"^9.0.4","webpack-cli":"^5.1.4","babel-loader":"^9.1.3","react-sticky":"^6.0.3","eslint-plugin-n":"^15.0.0","@babel/preset-env":"^7.23.6","styled-components":"^6.1.2","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","prettier-eslint-cli":"^8.0.1","react-toggle-button":"^2.2.0","eslint-plugin-import":"^2.29.1","backstop-twentytwenty":"^1.1.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"17.1.0","eslint-plugin-standard":"^5.0.0","react-visibility-sensor":"^5.1.1","eslint-config-semistandard":"17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_6.3.7_1708494976365_0.6761682380049907","host":"s3://npm-registry-packages"}},"6.3.10":{"name":"backstopjs","version":"6.3.10","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@6.3.10","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"7154c6d9a2a438ecc6700d43c1a76871f01422af","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-6.3.10.tgz","fileCount":461,"integrity":"sha512-c1KBU/32kzLJxUlFYGXOm75Q6VCPSW8KiVnnP52l6lINTKuYYJED8/VLoyu8K/0LoTCjmtKFgdWbgtwGForPBQ==","signatures":[{"sig":"MEUCICyIzeFGIEgz8uqZwVK7N6FFwUU+eLUKokC8QJtrIq2cAiEAlvxisRdLtRHAUg+OmRwVJs6Ce9+pNrfJelOXdJSttKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20107014},"main":"core/runner.js","engines":{"npm":">=8.0.0","node":">=16.0.0 <=20.x.x"},"gitHead":"2d815dd15b3c00adafeb17ea9f4f07bee385b34d","scripts":{"init":"node ./cli/index.js init","lint":"eslint \"compare/*.js\" \"compare/src/**/*.js\" \"core/**/*.js\" \"cli/**/*.js\" \"capture/**/*.js\" \"test/**/*.js\"","stop":"cd test/configs/ && node ../../cli/index.js stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"cd test/configs/ && node ../../cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive \"test/**/*_spec.js\" && npm run -s success-message || npm run -s fail-message","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","dev-compare":"webpack-dev-server --config ./compare/webpack.config.js","publish-npm":"npm publish","sanity-test":"cd test/configs/ && node ../../cli/index.js test && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","fail-message":"printf \"\\n\\e[31m✖ FAIL!\\e[0m BackstopJS internal testing failed. See logs for details.\\n\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run -s lint","publish-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","caution-message":"printf \"\\n\\e[33m⚠ Notice.\\e[0m BackstopJS internal testing exited with a non-success status. This is expected when BackstopJS finds differences.\\n\"","success-message":"printf \"\\n\\e[32m✓ SUCCESS!\\e[0m BackstopJS internal testing passed.\\n\"","integration-test":"rm -rf integrationTestDir && mkdir integrationTestDir && cd integrationTestDir && node ../cli/index.js init && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\" && npm --prefix ../ run -s success-message || npm --prefix ../ run -s fail-message","build-and-publish":"npm run publish-npm && npm run publish-docker","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","burn-docker-builder":"docker buildx rm backstopjsbuilder; docker builder prune --all","init-docker-builder":"docker buildx create --name backstopjsbuilder --use --bootstrap","build-and-load-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --load -t backstopjs/backstopjs:$PV docker","smoke-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=playwright && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle","smoke-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=playwright --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"9.5.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"18.15.0","dependencies":{"os":"^0.1.2","opn":"^6.0.0","path":"^0.12.7","temp":"^0.9.4","chalk":"^4.1.2","p-map":"^4.0.0","lodash":"^4.17.21","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^11.2.0","minimist":"^1.2.8","puppeteer":"^21.6.0","playwright":"^1.40.1","portfinder":"^1.0.32","object-hash":"3.0.0","junit-report-builder":"^3.1.0","super-simple-web-server":"^1.1.4","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","react":"^18.2.0","redux":"^5.0.0","sinon":"^17.0.1","assert":"^2.1.0","eslint":"^8.56.0","mockery":"^2.1.0","webpack":"^5.89.0","prettier":"^3.1.1","react-dom":"^18.2.0","url-loader":"^4.1.1","@babel/core":"^7.23.6","file-loader":"^6.2.0","lint-staged":"^15.2.0","react-modal":"^3.16.1","react-redux":"^9.0.4","webpack-cli":"^5.1.4","babel-loader":"^9.1.3","react-sticky":"^6.0.3","eslint-plugin-n":"^15.0.0","@babel/preset-env":"^7.23.6","styled-components":"^6.1.2","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","prettier-eslint-cli":"^8.0.1","react-toggle-button":"^2.2.0","eslint-plugin-import":"^2.29.1","backstop-twentytwenty":"^1.1.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"17.1.0","eslint-plugin-standard":"^5.0.0","react-visibility-sensor":"^5.1.1","eslint-config-semistandard":"17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_6.3.10_1708571277060_0.832652915594936","host":"s3://npm-registry-packages"}},"6.3.11":{"name":"backstopjs","version":"6.3.11","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@6.3.11","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"369d3b41a4ef24df9575b97549584609cbc93fc0","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-6.3.11.tgz","fileCount":462,"integrity":"sha512-rAeMuJ4x20+DBbZUNMBHtTQ8R2CzmFmfko28IYp16n2eqS8xHoyGLXOnZFhvGY4ALkFiMqFeczsgS+5omoFKEg==","signatures":[{"sig":"MEYCIQCulfbBVsZmJGPOXzZZSq3hE2StWxQT/TlKwKHpzts5ugIhAOnjS6rHcicq6uUOoG5k9GjQPXy+keZRIvaokNUyZ3ji","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20107429},"main":"core/runner.js","engines":{"npm":">=8.0.0","node":">=16.0.0 <=20.x.x"},"gitHead":"914726660a2c38b4ebe95f846cb19ac3bbb50f15","scripts":{"init":"node ./cli/index.js init","lint":"eslint \"compare/*.js\" \"compare/src/**/*.js\" \"core/**/*.js\" \"cli/**/*.js\" \"capture/**/*.js\" \"test/**/*.js\"","stop":"cd test/configs/ && node ../../cli/index.js stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"cd test/configs/ && node ../../cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive \"test/**/*_spec.js\" && npm run -s success-message || npm run -s fail-message","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","dev-compare":"webpack-dev-server --config ./compare/webpack.config.js","publish-npm":"npm publish","sanity-test":"cd test/configs/ && node ../../cli/index.js test && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","fail-message":"printf \"\\n\\e[31m✖ FAIL!\\e[0m BackstopJS internal testing failed. See logs for details.\\n\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run -s lint","publish-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","caution-message":"printf \"\\n\\e[33m⚠ Notice.\\e[0m BackstopJS internal testing exited with a non-success status. This is expected when BackstopJS finds differences.\\n\"","success-message":"printf \"\\n\\e[32m✓ SUCCESS!\\e[0m BackstopJS internal testing passed.\\n\"","integration-test":"rm -rf integrationTestDir && mkdir integrationTestDir && cd integrationTestDir && node ../cli/index.js init && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\" && npm --prefix ../ run -s success-message || npm --prefix ../ run -s fail-message","build-and-publish":"npm run publish-npm && npm run publish-docker","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","burn-docker-builder":"sh ./docker/burn-docker-builder.sh","init-docker-builder":"docker buildx create --name backstopjsbuilder --use --bootstrap","build-and-load-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --load -t backstopjs/backstopjs:$PV docker","smoke-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=playwright && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle","smoke-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=playwright --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"10.4.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"21.6.2","dependencies":{"os":"^0.1.2","opn":"^6.0.0","path":"^0.12.7","temp":"^0.9.4","chalk":"^4.1.2","p-map":"^4.0.0","lodash":"^4.17.21","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^11.2.0","minimist":"^1.2.8","puppeteer":"^21.11.0","playwright":"^1.40.1","portfinder":"^1.0.32","object-hash":"3.0.0","junit-report-builder":"^3.1.0","super-simple-web-server":"^1.1.4","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","react":"^18.2.0","redux":"^5.0.0","sinon":"^17.0.1","assert":"^2.1.0","eslint":"^8.56.0","mockery":"^2.1.0","webpack":"^5.89.0","prettier":"^3.1.1","react-dom":"^18.2.0","url-loader":"^4.1.1","@babel/core":"^7.23.6","file-loader":"^6.2.0","lint-staged":"^15.2.0","react-modal":"^3.16.1","react-redux":"^9.0.4","webpack-cli":"^5.1.4","babel-loader":"^9.1.3","react-sticky":"^6.0.3","eslint-plugin-n":"^15.0.0","@babel/preset-env":"^7.23.6","styled-components":"^6.1.2","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","prettier-eslint-cli":"^8.0.1","react-toggle-button":"^2.2.0","eslint-plugin-import":"^2.29.1","backstop-twentytwenty":"^1.1.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"17.1.0","eslint-plugin-standard":"^5.0.0","react-visibility-sensor":"^5.1.1","eslint-config-semistandard":"17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_6.3.11_1708628382941_0.9738610024105367","host":"s3://npm-registry-packages"}},"6.3.12":{"name":"backstopjs","version":"6.3.12","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@6.3.12","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"7b71503e4da8111b37369c44d0011ad764e8f4fe","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-6.3.12.tgz","fileCount":462,"integrity":"sha512-ohpnvSXEZRTJifmVzTz+b82zNfvYWFkJ0u9D2s1TUywg/LtUvA69+pK7P+O8vHDHS/bz4fZNJOqFtceQaTonRg==","signatures":[{"sig":"MEUCIQCloRbKtVegqD2kB4lJHV6+lkK2J9ovgco3u5YOUyE9QgIgfiJECHCkQr+u2s123Q/uY6iyEAJePn422bgeztg/e8M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20107428},"main":"core/runner.js","engines":{"npm":">=8.0.0","node":">=16.0.0 <=20.x.x"},"gitHead":"6fdb63d647b121c97324d311c401ba253001b04e","scripts":{"init":"node ./cli/index.js init","lint":"eslint \"compare/*.js\" \"compare/src/**/*.js\" \"core/**/*.js\" \"cli/**/*.js\" \"capture/**/*.js\" \"test/**/*.js\"","stop":"cd test/configs/ && node ../../cli/index.js stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"cd test/configs/ && node ../../cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive \"test/**/*_spec.js\" && npm run -s success-message || npm run -s fail-message","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","dev-compare":"webpack-dev-server --config ./compare/webpack.config.js","publish-npm":"npm publish","sanity-test":"cd test/configs/ && node ../../cli/index.js test && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","fail-message":"printf \"\\n\\e[31m✖ FAIL!\\e[0m BackstopJS internal testing failed. See logs for details.\\n\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run -s lint","publish-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","caution-message":"printf \"\\n\\e[33m⚠ Notice.\\e[0m BackstopJS internal testing exited with a non-success status. This is expected when BackstopJS finds differences.\\n\"","success-message":"printf \"\\n\\e[32m✓ SUCCESS!\\e[0m BackstopJS internal testing passed.\\n\"","integration-test":"rm -rf integrationTestDir && mkdir integrationTestDir && cd integrationTestDir && node ../cli/index.js init && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\" && npm --prefix ../ run -s success-message || npm --prefix ../ run -s fail-message","build-and-publish":"npm run publish-npm && npm run publish-docker","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","burn-docker-builder":"sh ./docker/burn-docker-builder.sh","init-docker-builder":"docker buildx create --name backstopjsbuilder --use --bootstrap","build-and-load-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --load -t backstopjs/backstopjs:$PV docker","smoke-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=playwright && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle","smoke-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=playwright --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"9.5.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"18.15.0","dependencies":{"os":"^0.1.2","opn":"^6.0.0","path":"^0.12.7","temp":"^0.9.4","chalk":"^4.1.2","p-map":"^4.0.0","lodash":"^4.17.21","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^11.2.0","minimist":"^1.2.8","puppeteer":"^22.1.0","playwright":"^1.40.1","portfinder":"^1.0.32","object-hash":"3.0.0","junit-report-builder":"^3.1.0","super-simple-web-server":"^1.1.4","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","react":"^18.2.0","redux":"^5.0.0","sinon":"^17.0.1","assert":"^2.1.0","eslint":"^8.56.0","mockery":"^2.1.0","webpack":"^5.89.0","prettier":"^3.1.1","react-dom":"^18.2.0","url-loader":"^4.1.1","@babel/core":"^7.23.6","file-loader":"^6.2.0","lint-staged":"^15.2.0","react-modal":"^3.16.1","react-redux":"^9.0.4","webpack-cli":"^5.1.4","babel-loader":"^9.1.3","react-sticky":"^6.0.3","eslint-plugin-n":"^15.0.0","@babel/preset-env":"^7.23.6","styled-components":"^6.1.2","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","prettier-eslint-cli":"^8.0.1","react-toggle-button":"^2.2.0","eslint-plugin-import":"^2.29.1","backstop-twentytwenty":"^1.1.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"17.1.0","eslint-plugin-standard":"^5.0.0","react-visibility-sensor":"^5.1.1","eslint-config-semistandard":"17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_6.3.12_1708631045764_0.648044133047754","host":"s3://npm-registry-packages"}},"6.3.14":{"name":"backstopjs","version":"6.3.14","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@6.3.14","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"1be0d69458fdcdf593576f976abbf1b914ff185e","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-6.3.14.tgz","fileCount":463,"integrity":"sha512-Wm6TLyODpCbzDhp2qsk+tILrjnLWmBCyO4QUFvp5ugVj2ZyirHyNmk6xf5tT/yARN+cRbEkJPk2hJQUCK8u7/w==","signatures":[{"sig":"MEYCIQCcgg9pNa+Z4chtdcEqBkgeE+DfK9lIRdZCM877Q74hNgIhAI6RRIFgL3r/Dpl4xCz7xcJS44xKIVbQRKST+43khU+9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20108655},"main":"core/runner.js","engines":{"npm":">=8.0.0","node":">=16.0.0 <=20.x.x"},"gitHead":"04f3c3f0f0f6dd35483efea9c2f38cf3c7cf26ee","scripts":{"init":"node ./cli/index.js init","lint":"eslint \"compare/*.js\" \"compare/src/**/*.js\" \"core/**/*.js\" \"cli/**/*.js\" \"capture/**/*.js\" \"test/**/*.js\"","stop":"cd test/configs/ && node ../../cli/index.js stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"cd test/configs/ && node ../../cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive \"test/**/*_spec.js\" && npm run -s success-message || npm run -s fail-message","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","dev-compare":"webpack-dev-server --config ./compare/webpack.config.js","publish-npm":"npm publish","sanity-test":"cd test/configs/ && node ../../cli/index.js test && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker","fail-message":"printf \"\\n\\e[31m✖ FAIL!\\e[0m BackstopJS internal testing failed. See logs for details.\\n\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run -s lint","publish-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","caution-message":"printf \"\\n\\e[33m⚠ Notice.\\e[0m BackstopJS internal testing exited with a non-success status. This is expected when BackstopJS finds differences.\\n\"","success-message":"printf \"\\n\\e[32m✓ SUCCESS!\\e[0m BackstopJS internal testing passed.\\n\"","integration-test":"rm -rf integrationTestDir && mkdir integrationTestDir && cd integrationTestDir && node ../cli/index.js init && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\" && npm --prefix ../ run -s success-message || npm --prefix ../ run -s fail-message","build-and-publish":"npm run publish-npm && npm run publish-docker","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","burn-docker-builder":"sh ./docker/burn-docker-builder.sh","init-docker-builder":"docker buildx create --name backstopjsbuilder --use --bootstrap","build-and-load-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --load -t backstopjs/backstopjs:$PV docker","smoke-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=playwright && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle","smoke-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=playwright --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"9.5.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"18.15.0","dependencies":{"os":"^0.1.2","opn":"^6.0.0","path":"^0.12.7","temp":"^0.9.4","chalk":"^4.1.2","p-map":"^4.0.0","lodash":"^4.17.21","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^11.2.0","minimist":"^1.2.8","puppeteer":"^22.1.0","playwright":"^1.40.1","portfinder":"^1.0.32","object-hash":"3.0.0","junit-report-builder":"^3.1.0","super-simple-web-server":"^1.1.4","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","react":"^18.2.0","redux":"^5.0.0","sinon":"^17.0.1","assert":"^2.1.0","eslint":"^8.56.0","mockery":"^2.1.0","webpack":"^5.89.0","prettier":"^3.1.1","react-dom":"^18.2.0","url-loader":"^4.1.1","@babel/core":"^7.23.6","file-loader":"^6.2.0","lint-staged":"^15.2.0","react-modal":"^3.16.1","react-redux":"^9.0.4","webpack-cli":"^5.1.4","babel-loader":"^9.1.3","react-sticky":"^6.0.3","eslint-plugin-n":"^15.0.0","@babel/preset-env":"^7.23.6","styled-components":"^6.1.2","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","prettier-eslint-cli":"^8.0.1","react-toggle-button":"^2.2.0","eslint-plugin-import":"^2.29.1","backstop-twentytwenty":"^1.1.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"17.1.0","eslint-plugin-standard":"^5.0.0","react-visibility-sensor":"^5.1.1","eslint-config-semistandard":"17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_6.3.14_1708674425648_0.9125222442640415","host":"s3://npm-registry-packages"}},"6.3.17":{"name":"backstopjs","version":"6.3.17","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@6.3.17","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"441ac91a91b89a24666eafc8ed2c7b2a5b4797ec","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-6.3.17.tgz","fileCount":458,"integrity":"sha512-kn7H3MDDWPCNX9JStF7EkvXSBVOuuvfxWNHsCrLbN8vAt+KnJtHpuIY3SEjwFQVz4dlEEzgmYjBli5abGR9whw==","signatures":[{"sig":"MEYCIQCC9XXVIXtCJ9E6LpTEHx2k2SVW7PDT1LbHCWtD9UmHmgIhANENKDZ1wwAzmnjivcI4GIzdOy/k5Pea5frwCciw/LIX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20099014},"main":"core/runner.js","engines":{"npm":">=8.0.0","node":">=16.0.0 <=20.x.x"},"gitHead":"63a712ffd44444d92f158651a8d7d0778cb54e5e","scripts":{"init":"node ./cli/index.js init","lint":"eslint \"compare/*.js\" \"compare/src/**/*.js\" \"core/**/*.js\" \"cli/**/*.js\" \"capture/**/*.js\" \"test/**/*.js\"","stop":"cd test/configs/ && node ../../cli/index.js stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"cd test/configs/ && node ../../cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive \"test/**/*_spec.js\" && npm run -s success-message || npm run -s fail-message","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","dev-compare":"webpack-dev-server --config ./compare/webpack.config.js","publish-npm":"npm publish","sanity-test":"cd test/configs/ && node ../../cli/index.js test && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker","fail-message":"printf \"\\n\\e[31m✖ FAIL!\\e[0m BackstopJS internal testing failed. See logs for details.\\n\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run -s lint","publish-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","reference-test":"cd test/configs/ && node ../../cli/index.js reference && node ../../cli/index.js test","caution-message":"printf \"\\n\\e[33m⚠ Notice.\\e[0m BackstopJS internal testing exited with a non-success status. This is expected when BackstopJS finds differences.\\n\"","success-message":"printf \"\\n\\e[32m✓ SUCCESS!\\e[0m BackstopJS internal testing passed.\\n\"","integration-test":"rm -rf integrationTestDir && mkdir integrationTestDir && cd integrationTestDir && node ../cli/index.js init && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\" && npm --prefix ../ run -s success-message || npm --prefix ../ run -s fail-message","build-and-publish":"npm run publish-npm && npm run publish-docker","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","burn-docker-builder":"sh ./docker/burn-docker-builder.sh","init-docker-builder":"docker buildx create --name backstopjsbuilder --use --bootstrap","build-and-load-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --load -t backstopjs/backstopjs:$PV docker","smoke-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=playwright && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle","smoke-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=playwright --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"10.2.4","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"20.11.1","dependencies":{"os":"^0.1.2","opn":"^6.0.0","path":"^0.12.7","temp":"^0.9.4","chalk":"^4.1.2","p-map":"^4.0.0","lodash":"^4.17.21","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^11.2.0","minimist":"^1.2.8","puppeteer":"^22.1.0","playwright":"^1.40.1","portfinder":"^1.0.32","object-hash":"3.0.0","junit-report-builder":"^3.1.0","super-simple-web-server":"^1.1.4","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","react":"^18.2.0","redux":"^5.0.0","sinon":"^17.0.1","assert":"^2.1.0","eslint":"^8.56.0","mockery":"^2.1.0","webpack":"^5.89.0","prettier":"^3.1.1","react-dom":"^18.2.0","url-loader":"^4.1.1","@babel/core":"^7.23.6","file-loader":"^6.2.0","lint-staged":"^15.2.0","react-modal":"^3.16.1","react-redux":"^9.0.4","webpack-cli":"^5.1.4","babel-loader":"^9.1.3","react-sticky":"^6.0.3","eslint-plugin-n":"^15.0.0","@babel/preset-env":"^7.23.6","styled-components":"^6.1.2","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","prettier-eslint-cli":"^8.0.1","react-toggle-button":"^2.2.0","eslint-plugin-import":"^2.29.1","backstop-twentytwenty":"^1.1.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"17.1.0","eslint-plugin-standard":"^5.0.0","react-visibility-sensor":"^5.1.1","eslint-config-semistandard":"17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_6.3.17_1708684783057_0.8407999163530404","host":"s3://npm-registry-packages"}},"6.3.18":{"name":"backstopjs","version":"6.3.18","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@6.3.18","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"4fff5923ebcbd95b4f0030cc127a3b44acd2742f","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-6.3.18.tgz","fileCount":458,"integrity":"sha512-bV1B+w5OC8oHTlosrG4ETWZXE3RLCUe1WpYqa4rvfyj24dDMCUHUVBr3kJHEV5f6/wfXk0tI0yV2dhHBSYOrIA==","signatures":[{"sig":"MEUCIQC0dz9Ilxo/0Q/q/hBCf4Cl1DJ4hLONbwqBgqilm2LIJwIgNBxihlrrybiKrOamA3PeSX5X5wfIL9huUBBDGwRjltQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20098798},"main":"core/runner.js","engines":{"npm":">=8.0.0","node":">=16.0.0 <=20.x.x"},"gitHead":"2f5ef97ccd24fc2c832b3b6c5ca30b6972bee8c7","scripts":{"init":"node ./cli/index.js init","lint":"eslint \"compare/*.js\" \"compare/src/**/*.js\" \"core/**/*.js\" \"cli/**/*.js\" \"capture/**/*.js\" \"test/**/*.js\"","stop":"cd test/configs/ && node ../../cli/index.js stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"cd test/configs/ && node ../../cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive \"test/**/*_spec.js\" && npm run -s success-message || npm run -s fail-message","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","dev-compare":"webpack-dev-server --config ./compare/webpack.config.js","publish-npm":"npm publish","sanity-test":"cd test/configs/ && node ../../cli/index.js test && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker","fail-message":"printf \"\\n\\e[31m✖ FAIL!\\e[0m BackstopJS internal testing failed. See logs for details.\\n\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run -s lint","publish-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","reference-test":"cd test/configs/ && node ../../cli/index.js reference && node ../../cli/index.js test","caution-message":"printf \"\\n\\e[33m⚠ Notice.\\e[0m BackstopJS internal testing exited with a non-success status. This is expected when BackstopJS finds differences.\\n\"","success-message":"printf \"\\n\\e[32m✓ SUCCESS!\\e[0m BackstopJS internal testing passed.\\n\"","integration-test":"rm -rf integrationTestDir && mkdir integrationTestDir && cd integrationTestDir && node ../cli/index.js init && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\" && npm --prefix ../ run -s success-message || npm --prefix ../ run -s fail-message","build-and-publish":"npm run publish-npm && npm run publish-docker","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","burn-docker-builder":"sh ./docker/burn-docker-builder.sh","init-docker-builder":"docker buildx create --name backstopjsbuilder --use --bootstrap","build-and-load-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --load -t backstopjs/backstopjs:$PV docker","smoke-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=playwright && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle","smoke-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=playwright --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"10.2.4","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"20.11.1","dependencies":{"os":"^0.1.2","opn":"^6.0.0","path":"^0.12.7","temp":"^0.9.4","chalk":"^4.1.2","p-map":"^4.0.0","lodash":"^4.17.21","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^11.2.0","minimist":"^1.2.8","puppeteer":"^22.1.0","playwright":"^1.40.1","portfinder":"^1.0.32","object-hash":"3.0.0","junit-report-builder":"^3.1.0","super-simple-web-server":"^1.1.4","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","react":"^18.2.0","redux":"^5.0.0","sinon":"^17.0.1","assert":"^2.1.0","eslint":"^8.56.0","mockery":"^2.1.0","webpack":"^5.89.0","prettier":"^3.1.1","react-dom":"^18.2.0","url-loader":"^4.1.1","@babel/core":"^7.23.6","file-loader":"^6.2.0","lint-staged":"^15.2.0","react-modal":"^3.16.1","react-redux":"^9.0.4","webpack-cli":"^5.1.4","babel-loader":"^9.1.3","react-sticky":"^6.0.3","eslint-plugin-n":"^15.0.0","@babel/preset-env":"^7.23.6","styled-components":"^6.1.2","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","prettier-eslint-cli":"^8.0.1","react-toggle-button":"^2.2.0","eslint-plugin-import":"^2.29.1","backstop-twentytwenty":"^1.1.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"17.1.0","eslint-plugin-standard":"^5.0.0","react-visibility-sensor":"^5.1.1","eslint-config-semistandard":"17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_6.3.18_1708685759042_0.8119737467709855","host":"s3://npm-registry-packages"}},"6.3.19":{"name":"backstopjs","version":"6.3.19","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@6.3.19","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"f13bffc0336f92c0624e96820de6818be2fe7a24","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-6.3.19.tgz","fileCount":458,"integrity":"sha512-LK/Vg5t0rSRYNihD51kfz7Aam01vQgXeHu+sUGOSCAm4H9+jPRzQWRC4ZHZf0DMw/HgXXGCpo073gzHG2np1xQ==","signatures":[{"sig":"MEQCIBxEEP4Dkf/pwitApBrIQbJcT1pei5yw0RdJViBaKilNAiA49sKbmUsrmIJiUP+HQ6fJmVN/dB+J1QxYVeaXGj8cdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20099256},"main":"core/runner.js","engines":{"npm":">=8.0.0","node":">=16.0.0 <=20.x.x"},"gitHead":"179790a475d3fe71fa811f8a3ade6acb0065bf86","scripts":{"init":"node ./cli/index.js init","lint":"eslint \"compare/*.js\" \"compare/src/**/*.js\" \"core/**/*.js\" \"cli/**/*.js\" \"capture/**/*.js\" \"test/**/*.js\"","stop":"cd test/configs/ && node ../../cli/index.js stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"cd test/configs/ && node ../../cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive \"test/**/*_spec.js\" && npm run -s success-message || npm run -s fail-message","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","dev-compare":"webpack-dev-server --config ./compare/webpack.config.js","publish-npm":"npm publish","sanity-test":"cd test/configs/ && node ../../cli/index.js test && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker","fail-message":"printf \"\\n\\e[31m✖ FAIL!\\e[0m BackstopJS internal testing failed. See logs for details.\\n\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run -s lint","publish-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","reference-test":"cd test/configs/ && node ../../cli/index.js reference && node ../../cli/index.js test","caution-message":"printf \"\\n\\e[33m⚠ Notice.\\e[0m BackstopJS internal testing exited with a non-success status. This is expected when BackstopJS finds differences.\\n\"","success-message":"printf \"\\n\\e[32m✓ SUCCESS!\\e[0m BackstopJS internal testing passed.\\n\"","integration-test":"rm -rf integrationTestDir && mkdir integrationTestDir && cd integrationTestDir && node ../cli/index.js init && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\" && npm --prefix ../ run -s success-message || npm --prefix ../ run -s fail-message","build-and-publish":"npm run publish-npm && npm run publish-docker","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","burn-docker-builder":"sh ./docker/burn-docker-builder.sh","init-docker-builder":"docker buildx create --name backstopjsbuilder --use --bootstrap","build-and-load-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --load -t backstopjs/backstopjs:$PV docker","smoke-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=playwright && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle","smoke-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=playwright --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"10.2.4","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"18.19.1","dependencies":{"os":"^0.1.2","opn":"^6.0.0","path":"^0.12.7","temp":"^0.9.4","chalk":"^4.1.2","p-map":"^4.0.0","lodash":"^4.17.21","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^11.2.0","minimist":"^1.2.8","puppeteer":"^22.1.0","playwright":"^1.40.1","portfinder":"^1.0.32","object-hash":"3.0.0","junit-report-builder":"^3.1.0","super-simple-web-server":"^1.1.4","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","react":"^18.2.0","redux":"^5.0.0","sinon":"^17.0.1","assert":"^2.1.0","eslint":"^8.56.0","mockery":"^2.1.0","webpack":"^5.89.0","prettier":"^3.1.1","react-dom":"^18.2.0","url-loader":"^4.1.1","@babel/core":"^7.23.6","file-loader":"^6.2.0","lint-staged":"^15.2.0","react-modal":"^3.16.1","react-redux":"^9.0.4","webpack-cli":"^5.1.4","babel-loader":"^9.1.3","react-sticky":"^6.0.3","eslint-plugin-n":"^15.0.0","@babel/preset-env":"^7.23.6","styled-components":"^6.1.2","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","prettier-eslint-cli":"^8.0.1","react-toggle-button":"^2.2.0","eslint-plugin-import":"^2.29.1","backstop-twentytwenty":"^1.1.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"17.1.0","eslint-plugin-standard":"^5.0.0","react-visibility-sensor":"^5.1.1","eslint-config-semistandard":"17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_6.3.19_1708687153921_0.8374155761956394","host":"s3://npm-registry-packages"}},"6.3.21":{"name":"backstopjs","version":"6.3.21","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@6.3.21","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"099e71e879ba9e514f8203167ec83164f57e9a44","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-6.3.21.tgz","fileCount":459,"integrity":"sha512-SL5BxuXFiZETc2T3TBtlMQVcWuV1Yoji/ZU+NwO0XMcBZB/3p2MzVOL+NblTa6MOkUMMF0uq+YvuBsGlow2s4Q==","signatures":[{"sig":"MEYCIQCvB6lZtNk/DzzLNpow53BnYfJ40TOJd4ZbhEJ5SHDuoAIhAMGAB2ViI1ttXDOBk/hPtgpBASS3ZvWG4qRZPYTiK+VS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20099960},"main":"core/runner.js","engines":{"npm":">=8.0.0","node":">=16.0.0 <=20.x.x"},"gitHead":"b208e55d90ac139caca95ea5aed3b9f66cacbbf0","scripts":{"init":"node ./cli/index.js init","lint":"eslint \"compare/*.js\" \"compare/src/**/*.js\" \"core/**/*.js\" \"cli/**/*.js\" \"capture/**/*.js\" \"test/**/*.js\"","stop":"cd test/configs/ && node ../../cli/index.js stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"cd test/configs/ && node ../../cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive \"test/**/*_spec.js\" && npm run -s success-message || npm run -s fail-message","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","dev-compare":"webpack-dev-server --config ./compare/webpack.config.js","publish-npm":"npm publish","sanity-test":"cd test/configs/ && node ../../cli/index.js test && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker","fail-message":"printf \"\\n\\e[31m✖ FAIL!\\e[0m BackstopJS internal testing failed. See logs for details.\\n\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run -s lint","publish-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","reference-test":"cd test/configs/ && node ../../cli/index.js reference && node ../../cli/index.js test","caution-message":"printf \"\\n\\e[33m⚠ Notice.\\e[0m BackstopJS internal testing exited with a non-success status. This is expected when BackstopJS finds differences.\\n\"","success-message":"printf \"\\n\\e[32m✓ SUCCESS!\\e[0m BackstopJS internal testing passed.\\n\"","integration-test":"rm -rf integrationTestDir && mkdir integrationTestDir && cd integrationTestDir && node ../cli/index.js init && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\" && npm --prefix ../ run -s success-message || npm --prefix ../ run -s fail-message","build-and-publish":"npm run publish-npm && npm run publish-docker","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","burn-docker-builder":"sh ./docker/burn-docker-builder.sh","init-docker-builder":"docker buildx create --name backstopjsbuilder --use --bootstrap","build-and-load-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --load -t backstopjs/backstopjs:$PV docker","smoke-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=playwright && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle","smoke-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=playwright --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"10.2.4","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"18.19.1","dependencies":{"os":"^0.1.2","opn":"^6.0.0","path":"^0.12.7","temp":"^0.9.4","chalk":"^4.1.2","p-map":"^4.0.0","lodash":"^4.17.21","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^11.2.0","minimist":"^1.2.8","puppeteer":"^22.1.0","playwright":"^1.40.1","portfinder":"^1.0.32","object-hash":"3.0.0","junit-report-builder":"^3.1.0","super-simple-web-server":"^1.1.4","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","react":"^18.2.0","redux":"^5.0.0","sinon":"^17.0.1","assert":"^2.1.0","eslint":"^8.56.0","mockery":"^2.1.0","webpack":"^5.89.0","prettier":"^3.1.1","react-dom":"^18.2.0","url-loader":"^4.1.1","@babel/core":"^7.23.6","file-loader":"^6.2.0","lint-staged":"^15.2.0","react-modal":"^3.16.1","react-redux":"^9.0.4","webpack-cli":"^5.1.4","babel-loader":"^9.1.3","react-sticky":"^6.0.3","eslint-plugin-n":"^15.0.0","@babel/preset-env":"^7.23.6","styled-components":"^6.1.2","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","prettier-eslint-cli":"^8.0.1","react-toggle-button":"^2.2.0","eslint-plugin-import":"^2.29.1","backstop-twentytwenty":"^1.1.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"17.1.0","eslint-plugin-standard":"^5.0.0","react-visibility-sensor":"^5.1.1","eslint-config-semistandard":"17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_6.3.21_1709136242444_0.9216379007685276","host":"s3://npm-registry-packages"}},"6.3.22":{"name":"backstopjs","version":"6.3.22","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@6.3.22","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"398074b36ba2b6d73c8ad017c163b893616adf79","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-6.3.22.tgz","fileCount":459,"integrity":"sha512-T2SqhXwMOsowH8mREdRiHjiOy/10wQHSR/vJC6SvUqlc4OpBFhKK/NfizBGbuBw8hbIessQoFFGU3REBzzGJsA==","signatures":[{"sig":"MEQCIBxrCF/tHgK7HxZeUnl/xB8qx7sZqUeUgt5UCHvKqYIkAiAO42C8lTeWdxxrslQD9NEABLQY1kewQAuZ/L7y/fsqxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20099948},"main":"core/runner.js","engines":{"npm":">=8.0.0","node":">=16.0.0 <=20.x.x"},"gitHead":"a0a9507e723d7ab90cc5c698c407b3707198b0d5","scripts":{"init":"node ./cli/index.js init","lint":"eslint \"compare/*.js\" \"compare/src/**/*.js\" \"core/**/*.js\" \"cli/**/*.js\" \"capture/**/*.js\" \"test/**/*.js\"","stop":"cd test/configs/ && node ../../cli/index.js stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"cd test/configs/ && node ../../cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive \"test/**/*_spec.js\" && npm run -s success-message || npm run -s fail-message","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","dev-compare":"webpack-dev-server --config ./compare/webpack.config.js","publish-npm":"npm publish","sanity-test":"cd test/configs/ && node ../../cli/index.js test && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker","fail-message":"printf \"\\n\\e[31m✖ FAIL!\\e[0m BackstopJS internal testing failed. See logs for details.\\n\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run -s lint","publish-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","reference-test":"cd test/configs/ && node ../../cli/index.js reference && node ../../cli/index.js test","caution-message":"printf \"\\n\\e[33m⚠ Notice.\\e[0m BackstopJS internal testing exited with a non-success status. This is expected when BackstopJS finds differences.\\n\"","success-message":"printf \"\\n\\e[32m✓ SUCCESS!\\e[0m BackstopJS internal testing passed.\\n\"","integration-test":"rm -rf integrationTestDir && mkdir integrationTestDir && cd integrationTestDir && node ../cli/index.js init && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\" && npm --prefix ../ run -s success-message || npm --prefix ../ run -s fail-message","build-and-publish":"npm run publish-npm && npm run publish-docker","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","burn-docker-builder":"sh ./docker/burn-docker-builder.sh","init-docker-builder":"docker buildx create --name backstopjsbuilder --use --bootstrap","build-and-load-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --load -t backstopjs/backstopjs:$PV docker","smoke-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=playwright && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle","smoke-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=playwright --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"10.2.4","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"18.19.1","dependencies":{"os":"^0.1.2","opn":"^6.0.0","path":"^0.12.7","temp":"^0.9.4","chalk":"^4.1.2","p-map":"^4.0.0","lodash":"^4.17.21","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^11.2.0","minimist":"^1.2.8","puppeteer":"^22.1.0","playwright":"^1.40.1","portfinder":"^1.0.32","object-hash":"3.0.0","junit-report-builder":"^3.1.0","super-simple-web-server":"^1.1.4","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","react":"^18.2.0","redux":"^5.0.0","sinon":"^17.0.1","assert":"^2.1.0","eslint":"^8.56.0","mockery":"^2.1.0","webpack":"^5.89.0","prettier":"^3.1.1","react-dom":"^18.2.0","url-loader":"^4.1.1","@babel/core":"^7.23.6","file-loader":"^6.2.0","lint-staged":"^15.2.0","react-modal":"^3.16.1","react-redux":"^9.0.4","webpack-cli":"^5.1.4","babel-loader":"^9.1.3","react-sticky":"^6.0.3","eslint-plugin-n":"^15.0.0","@babel/preset-env":"^7.23.6","styled-components":"^6.1.2","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","prettier-eslint-cli":"^8.0.1","react-toggle-button":"^2.2.0","eslint-plugin-import":"^2.29.1","backstop-twentytwenty":"^1.1.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"17.1.0","eslint-plugin-standard":"^5.0.0","react-visibility-sensor":"^5.1.1","eslint-config-semistandard":"17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_6.3.22_1709171483144_0.6306842806817634","host":"s3://npm-registry-packages"}},"6.3.23":{"name":"backstopjs","version":"6.3.23","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@6.3.23","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"33e7ad7d9739ea60bd5c2ff783eee5a13cb669ab","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-6.3.23.tgz","fileCount":459,"integrity":"sha512-GRSth3jEWI0goJ5ETA+D6QsK7ZZi0+qvZ0AAroGoLODCb20Y7NG3gc0Egnf4Qdrqg4D+seJHVjfZwqm3nuYqZg==","signatures":[{"sig":"MEYCIQCUzAYnNHE0ODyNNYYp0ptHBF0grESwTPudJ3GMiZ/i7AIhAMvKb3+GDA4T8nlDKNHYmBS3T7kVgq5kpjs7Ts1Cl3lM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20099948},"main":"core/runner.js","engines":{"npm":">=8.0.0","node":">=16.0.0 <=20.x.x"},"gitHead":"6d0e5fe42e15f6fe8468dced56087bf6d29cbbba","scripts":{"init":"node ./cli/index.js init","lint":"eslint \"compare/*.js\" \"compare/src/**/*.js\" \"core/**/*.js\" \"cli/**/*.js\" \"capture/**/*.js\" \"test/**/*.js\"","stop":"cd test/configs/ && node ../../cli/index.js stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"cd test/configs/ && node ../../cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive \"test/**/*_spec.js\" && npm run -s success-message || npm run -s fail-message","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","dev-compare":"webpack-dev-server --config ./compare/webpack.config.js","publish-npm":"npm publish","sanity-test":"cd test/configs/ && node ../../cli/index.js test && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker","fail-message":"printf \"\\n\\e[31m✖ FAIL!\\e[0m BackstopJS internal testing failed. See logs for details.\\n\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run -s lint","publish-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","reference-test":"cd test/configs/ && node ../../cli/index.js reference && node ../../cli/index.js test","caution-message":"printf \"\\n\\e[33m⚠ Notice.\\e[0m BackstopJS internal testing exited with a non-success status. This is expected when BackstopJS finds differences.\\n\"","success-message":"printf \"\\n\\e[32m✓ SUCCESS!\\e[0m BackstopJS internal testing passed.\\n\"","integration-test":"rm -rf integrationTestDir && mkdir integrationTestDir && cd integrationTestDir && node ../cli/index.js init && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\" && npm --prefix ../ run -s success-message || npm --prefix ../ run -s fail-message","build-and-publish":"npm run publish-npm && npm run publish-docker","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","burn-docker-builder":"sh ./docker/burn-docker-builder.sh","init-docker-builder":"docker buildx create --name backstopjsbuilder --use --bootstrap","build-and-load-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --load -t backstopjs/backstopjs:$PV docker","smoke-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=playwright && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle","smoke-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=playwright --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"10.2.4","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"18.19.1","dependencies":{"os":"^0.1.2","opn":"^6.0.0","path":"^0.12.7","temp":"^0.9.4","chalk":"^4.1.2","p-map":"^4.0.0","lodash":"^4.17.21","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^11.2.0","minimist":"^1.2.8","puppeteer":"^22.1.0","playwright":"^1.40.1","portfinder":"^1.0.32","object-hash":"3.0.0","junit-report-builder":"^3.1.0","super-simple-web-server":"^1.1.4","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","react":"^18.2.0","redux":"^5.0.0","sinon":"^17.0.1","assert":"^2.1.0","eslint":"^8.56.0","mockery":"^2.1.0","webpack":"^5.89.0","prettier":"^3.1.1","react-dom":"^18.2.0","url-loader":"^4.1.1","@babel/core":"^7.23.6","file-loader":"^6.2.0","lint-staged":"^15.2.0","react-modal":"^3.16.1","react-redux":"^9.0.4","webpack-cli":"^5.1.4","babel-loader":"^9.1.3","react-sticky":"^6.0.3","eslint-plugin-n":"^15.0.0","@babel/preset-env":"^7.23.6","styled-components":"^6.1.2","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","prettier-eslint-cli":"^8.0.1","react-toggle-button":"^2.2.0","eslint-plugin-import":"^2.29.1","backstop-twentytwenty":"^1.1.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"17.1.0","eslint-plugin-standard":"^5.0.0","react-visibility-sensor":"^5.1.1","eslint-config-semistandard":"17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_6.3.23_1709750180578_0.5215440473692454","host":"s3://npm-registry-packages"}},"6.3.24":{"name":"backstopjs","version":"6.3.24","author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","_id":"backstopjs@6.3.24","maintainers":[{"name":"garris","email":"garris@me.com"}],"homepage":"https://github.com/garris/BackstopJS#readme","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"bin":{"backstop":"cli/index.js"},"dist":{"shasum":"382f85d360c5cec2754cc157152f241ffb99c5f0","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-6.3.24.tgz","fileCount":459,"integrity":"sha512-NeOVmSmP3f442bgoKFwsn+7i58XtrmOIBxshhJJd1CHBAJ/53QafaY48LuTWBRuDeAWKqENy/yAb0xkJhwmVfw==","signatures":[{"sig":"MEUCIHbY6bnVXPtdWVcHhUQeTgTbwAMYlU6w42IHxeUD66+tAiEArE+C2Hk/ahhpYQib5oGqsbqLX+XeHJ5FxWgQq9YFbCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20099967},"main":"core/runner.js","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"bcd484c88c04a4f3ace983ccbcaec140510298f7","scripts":{"init":"node ./cli/index.js init","lint":"eslint \"compare/*.js\" \"compare/src/**/*.js\" \"core/**/*.js\" \"cli/**/*.js\" \"capture/**/*.js\" \"test/**/*.js\"","stop":"cd test/configs/ && node ../../cli/index.js stop","test":"node ./cli/index.js test","format":"prettier-eslint --write \"compare/src/**/*.js\"","remote":"cd test/configs/ && node ../../cli/index.js remote","report":"node ./cli/index.js openReport","approve":"node ./cli/index.js approve","precommit":"lint-staged","reference":"node ./cli/index.js reference","unit-test":"mocha --reporter spec --recursive \"test/**/*_spec.js\" && npm run -s success-message || npm run -s fail-message","openReport":"node ./cli/index.js openReport","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","dev-compare":"webpack-dev-server --config ./compare/webpack.config.js","publish-npm":"npm publish","sanity-test":"cd test/configs/ && node ../../cli/index.js test && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker","fail-message":"printf \"\\n\\e[31m✖ FAIL!\\e[0m BackstopJS internal testing failed. See logs for details.\\n\"","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run -s lint","publish-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","reference-test":"cd test/configs/ && node ../../cli/index.js reference && node ../../cli/index.js test","caution-message":"printf \"\\n\\e[33m⚠ Notice.\\e[0m BackstopJS internal testing exited with a non-success status. This is expected when BackstopJS finds differences.\\n\"","success-message":"printf \"\\n\\e[32m✓ SUCCESS!\\e[0m BackstopJS internal testing passed.\\n\"","integration-test":"rm -rf integrationTestDir && mkdir integrationTestDir && cd integrationTestDir && node ../cli/index.js init && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\" && npm --prefix ../ run -s success-message || npm --prefix ../ run -s fail-message","build-and-publish":"npm run publish-npm && npm run publish-docker","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","burn-docker-builder":"sh ./docker/burn-docker-builder.sh","init-docker-builder":"docker buildx create --name backstopjsbuilder --use --bootstrap","build-and-load-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --load -t backstopjs/backstopjs:$PV docker","smoke-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=playwright && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle","smoke-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=playwright --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message"},"_npmUser":{"name":"garris","email":"garris@me.com"},"repository":{"url":"git+https://github.com/garris/backstopjs.git","type":"git"},"_npmVersion":"10.7.0","description":"BackstopJS: Catch CSS curveballs.","directories":{},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"_nodeVersion":"18.20.4","dependencies":{"os":"^0.1.2","opn":"^6.0.0","path":"^0.12.7","temp":"^0.9.4","chalk":"^4.1.2","p-map":"^4.0.0","lodash":"^4.17.21","jump.js":"^1.0.2","diverged":"^0.1.3","fs-extra":"^11.2.0","minimist":"^1.2.8","puppeteer":"^22.1.0","playwright":"^1.40.1","portfinder":"^1.0.32","object-hash":"3.0.0","junit-report-builder":"^3.1.0","super-simple-web-server":"^1.1.4","@mirzazeyrek/node-resemble-js":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","react":"^18.2.0","redux":"^5.0.0","sinon":"^17.0.1","assert":"^2.1.0","eslint":"^8.56.0","mockery":"^2.1.0","webpack":"^5.89.0","prettier":"^3.1.1","react-dom":"^18.2.0","url-loader":"^4.1.1","@babel/core":"^7.23.6","file-loader":"^6.2.0","lint-staged":"^15.2.0","react-modal":"^3.16.1","react-redux":"^9.0.4","webpack-cli":"^5.1.4","babel-loader":"^9.1.3","react-sticky":"^6.0.3","eslint-plugin-n":"^15.0.0","@babel/preset-env":"^7.23.6","styled-components":"^6.1.2","eslint-plugin-node":"^11.1.0","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","prettier-eslint-cli":"^8.0.1","react-toggle-button":"^2.2.0","eslint-plugin-import":"^2.29.1","backstop-twentytwenty":"^1.1.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"17.1.0","eslint-plugin-standard":"^5.0.0","react-visibility-sensor":"^5.1.1","eslint-config-semistandard":"17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstopjs_6.3.24_1725552298813_0.48693202750916087","host":"s3://npm-registry-packages"}},"6.3.25":{"name":"backstopjs","version":"6.3.25","description":"BackstopJS: Catch CSS curveballs.","homepage":"https://github.com/garris/BackstopJS#readme","bin":{"backstop":"cli/index.js"},"engines":{"node":">=16.0.0","npm":">=8.0.0"},"scripts":{"lint":"eslint \"compare/*.js\" \"compare/src/**/*.js\" \"core/**/*.js\" \"cli/**/*.js\" \"capture/**/*.js\" \"test/**/*.js\"","format":"prettier-eslint --write \"compare/src/**/*.js\"","init":"node ./cli/index.js init","reference":"node ./cli/index.js reference","test":"node ./cli/index.js test","approve":"node ./cli/index.js approve","openReport":"node ./cli/index.js openReport","report":"node ./cli/index.js openReport","unit-test":"mocha --reporter spec --recursive \"test/**/*_spec.js\" && npm run -s success-message || npm run -s fail-message","precommit":"lint-staged","build-compare":"cp ./node_modules/diverged/src/diverged.js ./compare/output/ && cp ./node_modules/diff/dist/diff.js ./compare/output/ && webpack --config ./compare/webpack.config.js && npm run -s lint","dev-compare":"webpack-dev-server --config ./compare/webpack.config.js","integration-test":"rm -rf integrationTestDir && mkdir integrationTestDir && cd integrationTestDir && node ../cli/index.js init && node ../cli/index.js reference && node ../cli/index.js test && node -e \"require('../')('test')\" && npm --prefix ../ run -s success-message || npm --prefix ../ run -s fail-message","smoke-test":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","smoke-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","smoke-test-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","smoke-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=backstop_features_pw --docker && npm --prefix ../../ run -s fail-message || npm --prefix ../../ run -s caution-message","sanity-test":"cd test/configs/ && node ../../cli/index.js test && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","reference-test":"cd test/configs/ && node ../../cli/index.js reference && node ../../cli/index.js test","sanity-test-playwright":"cd test/configs/ && node ../../cli/index.js test --config=playwright && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","sanity-test-docker":"cd test/configs/ && node ../../cli/index.js test --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","sanity-test-playwright-docker":"cd test/configs/ && node ../../cli/index.js test --config=playwright --docker && npm --prefix ../../ run -s success-message || npm --prefix ../../ run -s caution-message","copy-report-bundle":"mkdir -p test/configs/backstop_data/html_report && cp compare/output/index_bundle.js test/configs/backstop_data/html_report/","build-and-copy-report-bundle":"npm run build-compare && npm run copy-report-bundle","remote":"cd test/configs/ && node ../../cli/index.js remote","stop":"cd test/configs/ && node ../../cli/index.js stop","publish-npm":"npm publish","build-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker","build-and-load-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --load -t backstopjs/backstopjs:$PV docker","publish-docker":"PV=$(node -p -e \"require('./package.json').version\"); echo $PV; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:$PV --build-arg BACKSTOPJS_VERSION=$PV docker; docker buildx build --push --platform linux/amd64,linux/arm64 -t backstopjs/backstopjs:latest --build-arg BACKSTOPJS_VERSION=$PV docker","build-and-publish":"npm run publish-npm && npm run publish-docker","init-docker-builder":"docker buildx create --name backstopjsbuilder --use --bootstrap","burn-docker-builder":"sh ./docker/burn-docker-builder.sh","success-message":"printf \"\\n\\e[32m✓ SUCCESS!\\e[0m BackstopJS internal testing passed.\\n\"","caution-message":"printf \"\\n\\e[33m⚠ Notice.\\e[0m BackstopJS internal testing exited with a non-success status. This is expected when BackstopJS finds differences.\\n\"","fail-message":"printf \"\\n\\e[31m✖ FAIL!\\e[0m BackstopJS internal testing failed. See logs for details.\\n\""},"lint-staged":{"compare/src/**/*.js":["node_modules/.bin/prettier --single-quote --write","git add"]},"repository":{"type":"git","url":"git+https://github.com/garris/backstopjs.git"},"author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","main":"core/runner.js","devDependencies":{"@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@babel/preset-react":"^7.23.3","assert":"^2.1.0","babel-loader":"^9.1.3","backstop-twentytwenty":"^1.1.0","eslint":"^8.56.0","eslint-config-semistandard":"17.0.0","eslint-config-standard":"17.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-n":"^15.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-react":"^7.33.2","eslint-plugin-standard":"^5.0.0","file-loader":"^6.2.0","lint-staged":"^15.2.0","mocha":"^10.2.0","mockery":"^2.1.0","prettier":"^3.1.1","prettier-eslint-cli":"^8.0.1","react":"^18.2.0","react-dom":"^18.2.0","react-modal":"^3.16.1","react-redux":"^9.0.4","react-sticky":"^6.0.3","react-toggle-button":"^2.2.0","react-visibility-sensor":"^5.1.1","redux":"^5.0.0","sinon":"^17.0.1","styled-components":"^6.1.2","url-loader":"^4.1.1","webpack":"^5.89.0","webpack-cli":"^5.1.4","webpack-dev-server":"^4.15.1"},"dependencies":{"@mirzazeyrek/node-resemble-js":"^1.2.1","chalk":"^4.1.2","diverged":"^0.1.3","fs-extra":"^11.2.0","jump.js":"^1.0.2","junit-report-builder":"^3.1.0","lodash":"^4.17.21","minimist":"^1.2.8","object-hash":"3.0.0","opn":"^6.0.0","os":"^0.1.2","p-map":"^4.0.0","path":"^0.12.7","playwright":"^1.40.1","portfinder":"^1.0.32","puppeteer":"^22.1.0","super-simple-web-server":"^1.1.4","temp":"^0.9.4"},"_id":"backstopjs@6.3.25","gitHead":"930b3c863d3946fd3c8156166692739479ad51c7","bugs":{"url":"https://github.com/garris/backstopjs/issues"},"_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-jy0dxlk45tItXLcj9zjRTCyCa6D27M9OMK5kM8To0ELLclKhI/dWn/igUTMBBMJXe4Kql+CGyDRErMtTv2+40Q==","shasum":"751533f03eb8a6a62de06991cbb9ed51bcd367cd","tarball":"https://registry.npmjs.org/backstopjs/-/backstopjs-6.3.25.tgz","fileCount":459,"unpackedSize":20099972,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFrnAJPU6Nfk5gxbwuNYAzSDHshDr4EpykbUsnia6Zl/AiBWotZSYgFsX6JKhwTI/DwhTl7CJor9guC8UYsp2TRQUw=="}]},"_npmUser":{"name":"garris","email":"garris@me.com"},"directories":{},"maintainers":[{"name":"garris","email":"garris@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/backstopjs_6.3.25_1725749134486_0.7165423927712347"},"_hasShrinkwrap":false}},"time":{"created":"2015-01-30T18:39:40.537Z","modified":"2024-09-07T22:45:35.073Z","0.0.0":"2015-01-30T18:39:40.537Z","0.4.0":"2015-02-07T18:37:58.827Z","0.4.1":"2015-02-10T02:04:17.603Z","0.4.3":"2015-04-23T06:23:10.209Z","0.5.0":"2015-06-20T00:12:39.052Z","0.5.1":"2015-06-20T01:50:33.835Z","0.6.2":"2015-09-08T23:34:17.352Z","0.7.0":"2015-10-03T23:37:45.207Z","0.8.0":"2015-10-29T10:01:09.738Z","1.0.0":"2015-12-18T16:51:23.762Z","1.0.1":"2016-01-12T16:19:20.579Z","1.0.2":"2016-01-13T16:20:01.851Z","1.0.3":"2016-01-19T18:58:08.209Z","1.1.0":"2016-02-08T20:18:52.980Z","1.2.0":"2016-03-10T18:02:15.245Z","1.2.1":"2016-03-10T22:45:21.013Z","1.3.1":"2016-06-22T21:51:46.563Z","1.3.2":"2016-06-25T04:48:04.231Z","1.3.3":"2016-06-27T19:28:11.862Z","1.3.4":"2016-06-28T02:21:50.605Z","1.3.5":"2016-07-01T23:34:27.138Z","2.0.0":"2016-09-27T18:25:00.089Z","2.0.1":"2016-09-28T00:01:05.843Z","2.0.2":"2016-09-28T00:34:44.121Z","2.0.3":"2016-10-05T17:47:12.097Z","2.0.4":"2016-10-08T00:22:42.221Z","2.0.5":"2016-10-16T00:43:24.509Z","2.0.6":"2016-10-17T20:26:21.924Z","2.1.0":"2016-10-21T20:46:51.212Z","2.1.1":"2016-10-22T01:03:48.332Z","2.1.2":"2016-10-22T01:07:36.896Z","2.1.3":"2016-10-22T01:27:15.784Z","2.1.4":"2016-11-05T00:24:14.520Z","2.1.5":"2016-11-05T00:26:54.417Z","2.2.0":"2016-11-07T16:59:32.276Z","2.3.0":"2016-11-11T21:31:36.135Z","2.3.1":"2016-11-11T21:45:24.450Z","2.3.2":"2016-11-15T21:56:10.166Z","2.3.3":"2016-11-17T01:20:24.642Z","2.3.4":"2016-11-29T06:32:36.811Z","2.3.5":"2016-12-08T07:28:57.253Z","2.3.6":"2017-01-10T18:23:53.480Z","2.3.7":"2017-01-13T23:22:08.700Z","2.3.8":"2017-01-20T00:23:49.507Z","2.3.9":"2017-01-24T16:59:54.770Z","2.4.0":"2017-01-25T21:40:57.371Z","2.5.0":"2017-01-30T18:42:05.563Z","2.5.1":"2017-02-20T18:06:20.244Z","2.5.2":"2017-02-23T23:38:21.193Z","2.5.3":"2017-02-24T00:30:37.452Z","2.5.4":"2017-02-24T00:53:12.919Z","2.6.0":"2017-02-27T22:11:36.328Z","2.6.1":"2017-02-27T22:14:36.164Z","2.6.2":"2017-02-27T22:42:54.436Z","2.6.3":"2017-02-28T22:39:32.674Z","2.6.4":"2017-03-01T00:22:53.729Z","2.6.5":"2017-03-02T08:17:58.344Z","2.6.6":"2017-03-02T08:20:19.422Z","2.6.7":"2017-03-08T00:21:16.822Z","2.6.8":"2017-03-13T19:47:26.638Z","2.6.9":"2017-03-13T22:45:13.805Z","2.6.10":"2017-03-14T17:59:14.391Z","2.6.11":"2017-03-14T18:10:23.765Z","2.7.0":"2017-03-24T23:26:14.473Z","2.6.13":"2017-05-11T19:19:44.276Z","2.7.1":"2017-05-11T19:22:53.222Z","2.6.14":"2017-05-18T19:41:55.844Z","2.7.2":"2017-06-01T19:47:08.855Z","2.7.3":"2017-06-08T03:35:22.658Z","2.6.15":"2017-06-15T00:05:52.088Z","2.7.5":"2017-06-16T22:01:19.026Z","2.8.0":"2017-06-24T21:32:35.871Z","2.7.6":"2017-06-24T21:56:38.065Z","2.8.1":"2017-06-27T15:35:44.469Z","2.8.2":"2017-06-28T17:03:45.853Z","2.8.3":"2017-06-30T05:43:23.353Z","2.8.4":"2017-07-01T06:42:45.951Z","3.0.1":"2017-07-12T18:03:04.738Z","3.0.2":"2017-07-20T00:00:03.115Z","3.0.3":"2017-07-20T03:52:58.933Z","3.0.4":"2017-07-20T06:02:58.173Z","3.0.5":"2017-07-21T23:19:24.279Z","3.0.6":"2017-08-01T03:55:52.099Z","3.0.7":"2017-08-02T05:49:16.372Z","3.0.8":"2017-08-07T16:14:47.759Z","3.0.9":"2017-08-07T18:31:24.507Z","3.0.10":"2017-08-11T20:23:03.321Z","3.0.11":"2017-08-15T03:39:59.236Z","3.0.12":"2017-08-18T23:22:41.723Z","3.0.13":"2017-08-18T23:27:39.690Z","3.0.14":"2017-08-21T05:49:47.088Z","3.0.15":"2017-08-22T14:23:53.665Z","3.0.16":"2017-08-22T14:36:18.795Z","3.0.17":"2017-08-22T17:29:34.625Z","3.0.18":"2017-08-23T04:45:37.112Z","3.0.19":"2017-08-25T16:45:37.791Z","3.0.20":"2017-08-25T18:23:47.454Z","3.0.21":"2017-08-29T00:11:42.309Z","3.0.22":"2017-08-29T00:36:32.952Z","3.0.23":"2017-09-02T22:30:00.909Z","3.0.24":"2017-09-05T06:18:04.078Z","3.0.25":"2017-09-09T22:26:21.040Z","3.0.26":"2017-09-21T17:08:23.033Z","3.0.27":"2017-10-13T08:19:44.491Z","3.0.28":"2017-10-13T18:27:06.921Z","3.0.29":"2017-10-13T19:09:57.028Z","3.0.30":"2017-10-18T13:55:33.682Z","3.0.31":"2017-10-20T21:14:23.301Z","3.0.32":"2017-11-01T07:54:15.843Z","3.1.0":"2017-11-06T22:47:31.726Z","3.1.1":"2017-11-11T03:47:37.307Z","3.1.2":"2017-11-11T03:51:22.037Z","3.0.35":"2017-11-28T16:43:28.609Z","3.0.36":"2017-11-28T16:51:45.241Z","3.0.37":"2018-01-04T16:50:47.054Z","3.0.38":"2018-01-17T16:59:21.980Z","3.1.3":"2018-01-25T21:53:02.943Z","3.0.39":"2018-01-25T21:56:38.993Z","3.1.4":"2018-01-25T21:57:45.077Z","3.1.5":"2018-01-27T08:32:09.925Z","3.1.6":"2018-01-27T08:40:42.258Z","3.1.7":"2018-01-28T21:07:02.790Z","3.1.8":"2018-01-29T07:00:11.218Z","3.1.9":"2018-01-29T18:50:10.140Z","3.1.10":"2018-01-30T04:59:46.598Z","3.1.11":"2018-01-31T01:50:53.124Z","3.1.12":"2018-01-31T05:21:26.244Z","3.1.13":"2018-01-31T06:53:22.928Z","3.1.14":"2018-01-31T07:02:44.954Z","3.1.15":"2018-02-12T09:38:44.084Z","3.1.16":"2018-02-12T17:54:28.863Z","3.1.17":"2018-02-14T17:38:23.869Z","3.1.19":"2018-02-20T21:45:32.831Z","3.2.0":"2018-03-20T18:16:35.878Z","3.1.20":"2018-03-22T19:33:35.255Z","3.1.21":"2018-03-23T22:16:14.321Z","3.2.2":"2018-03-28T00:58:10.841Z","3.2.3":"2018-03-28T00:59:29.339Z","3.2.4":"2018-04-09T19:58:55.514Z","3.2.5":"2018-04-10T19:57:08.452Z","3.2.6":"2018-04-10T19:57:33.424Z","3.2.7":"2018-04-11T23:21:47.367Z","3.2.8":"2018-04-11T23:22:15.651Z","3.2.9":"2018-04-11T23:22:51.280Z","3.2.10":"2018-04-13T00:51:10.166Z","3.2.11":"2018-04-15T07:13:35.664Z","3.2.12":"2018-04-16T17:16:59.971Z","3.2.13":"2018-04-16T17:17:45.828Z","3.2.14":"2018-04-16T17:18:07.082Z","3.2.15":"2018-04-18T16:44:09.222Z","3.2.16":"2018-05-11T03:24:51.032Z","3.2.17":"2018-06-11T16:04:04.017Z","3.2.18":"2018-06-19T15:54:08.963Z","3.3.0":"2018-06-22T06:05:10.221Z","3.3.1":"2018-06-22T06:22:23.979Z","3.2.19":"2018-06-22T06:40:39.143Z","3.5.0":"2018-07-16T06:58:57.573Z","3.5.1":"2018-07-16T18:31:05.712Z","3.5.2":"2018-07-18T17:23:38.312Z","3.5.3":"2018-08-15T03:48:16.359Z","3.5.4":"2018-08-15T06:17:27.515Z","3.5.5":"2018-08-20T16:12:32.205Z","3.5.6":"2018-08-24T22:48:31.529Z","3.5.7":"2018-08-27T17:34:00.248Z","3.5.8":"2018-08-27T17:37:11.848Z","3.5.9":"2018-08-29T15:27:54.227Z","3.5.10":"2018-08-29T16:38:19.407Z","3.5.12":"2018-09-12T20:12:48.183Z","3.5.13":"2018-09-21T22:10:26.550Z","3.5.14":"2018-09-22T17:53:32.315Z","3.6.0":"2018-09-24T05:23:00.866Z","3.5.16":"2018-09-25T02:43:16.884Z","3.6.1":"2018-09-25T03:14:02.209Z","3.7.0":"2018-10-03T15:42:39.305Z","3.8.0":"2018-10-09T15:56:47.289Z","3.8.1":"2018-10-09T17:39:53.727Z","3.8.2":"2018-10-10T00:48:17.014Z","3.8.4":"2018-10-24T16:31:26.591Z","3.8.5":"2018-11-17T05:56:39.564Z","3.8.6":"2019-01-20T17:50:53.696Z","3.9.0":"2019-01-21T00:13:07.552Z","3.8.8":"2019-01-21T02:25:26.921Z","3.9.2":"2019-01-21T03:08:38.364Z","3.9.4":"2019-02-25T15:36:16.236Z","3.9.5":"2019-03-20T23:27:54.670Z","3.9.6":"2019-03-26T05:29:09.792Z","3.9.7":"2019-03-26T23:26:29.411Z","3.9.8":"2019-03-26T23:49:05.398Z","3.9.9":"2019-03-27T01:40:24.185Z","3.9.10":"2019-03-27T16:24:08.775Z","3.9.11":"2019-03-27T18:37:49.856Z","3.9.12":"2019-03-27T18:46:02.019Z","3.9.13":"2019-03-27T20:08:09.122Z","4.0.0":"2019-03-27T21:12:48.312Z","4.0.1":"2019-03-28T04:20:31.791Z","4.0.2":"2019-03-28T23:27:42.867Z","4.0.3":"2019-03-29T00:37:06.351Z","4.0.4":"2019-05-03T21:29:12.844Z","4.0.5":"2019-05-10T19:05:23.668Z","3.8.9":"2019-05-10T19:59:49.547Z","4.0.6":"2019-05-10T20:04:11.136Z","4.1.0":"2019-06-03T16:21:11.727Z","4.1.1":"2019-06-03T16:30:39.997Z","4.1.2":"2019-06-06T17:00:37.425Z","4.1.3":"2019-06-06T20:59:50.432Z","4.1.4":"2019-06-07T00:27:00.359Z","4.1.5":"2019-06-14T06:21:10.174Z","4.1.6":"2019-06-14T06:39:41.343Z","4.1.7":"2019-06-14T16:20:40.130Z","4.1.8":"2019-06-14T16:32:58.219Z","4.1.9":"2019-06-14T20:24:36.963Z","4.1.12":"2019-07-26T23:05:18.585Z","4.2.0":"2019-08-31T16:22:58.586Z","4.3.0":"2019-08-31T16:32:00.682Z","4.3.1":"2019-08-31T19:14:22.865Z","4.3.2":"2019-08-31T19:44:54.308Z","4.3.3":"2019-11-06T16:21:36.023Z","4.3.4":"2019-11-16T22:23:10.006Z","4.4.0":"2019-12-10T17:39:03.793Z","4.4.2":"2019-12-11T17:38:12.556Z","4.5.0":"2020-02-21T20:57:47.922Z","4.5.1":"2020-04-09T22:31:14.722Z","5.0.0":"2020-05-01T04:30:46.068Z","5.0.1":"2020-05-01T05:43:55.252Z","5.0.2":"2020-07-24T22:42:43.928Z","5.0.4":"2020-08-10T20:41:58.731Z","5.0.6":"2020-09-10T04:10:38.594Z","5.0.7":"2020-11-25T18:00:53.313Z","5.0.8":"2021-01-11T18:52:53.233Z","5.1.0":"2021-01-22T06:00:40.741Z","5.2.1":"2021-03-25T00:46:40.877Z","5.3.0":"2021-03-26T04:40:52.896Z","5.3.2":"2021-04-25T22:52:13.193Z","5.3.4":"2021-06-21T16:48:57.632Z","5.3.5":"2021-07-20T15:44:00.039Z","5.3.7":"2021-07-29T23:32:09.305Z","5.4.3":"2021-10-23T01:13:04.595Z","5.4.4":"2021-10-25T06:24:39.734Z","6.0.1":"2021-11-18T06:17:45.986Z","6.0.2":"2021-12-07T02:08:26.060Z","6.0.4":"2021-12-10T23:33:57.935Z","6.0.5":"2022-06-04T01:40:46.535Z","6.1.0":"2022-06-04T02:01:01.034Z","6.1.1":"2022-08-02T00:13:56.912Z","6.1.2":"2022-10-03T00:20:53.913Z","6.1.3":"2022-10-03T01:13:29.374Z","6.1.4":"2022-11-04T23:25:02.342Z","6.2.0":"2023-03-22T00:34:57.331Z","6.2.1":"2023-04-10T01:21:05.846Z","6.2.2":"2023-06-02T20:58:34.581Z","6.3.1":"2023-12-16T19:20:52.051Z","6.3.2":"2023-12-22T20:51:29.522Z","6.3.3":"2023-12-26T17:18:32.974Z","6.3.4":"2024-02-20T01:54:32.924Z","6.3.5":"2024-02-20T05:01:35.160Z","6.3.6":"2024-02-20T05:08:12.669Z","6.3.7":"2024-02-21T05:56:16.768Z","6.3.10":"2024-02-22T03:07:57.492Z","6.3.11":"2024-02-22T18:59:43.429Z","6.3.12":"2024-02-22T19:44:06.262Z","6.3.14":"2024-02-23T07:47:06.001Z","6.3.17":"2024-02-23T10:39:43.445Z","6.3.18":"2024-02-23T10:55:59.477Z","6.3.19":"2024-02-23T11:19:14.396Z","6.3.21":"2024-02-28T16:04:03.069Z","6.3.22":"2024-02-29T01:51:24.208Z","6.3.23":"2024-03-06T18:36:21.003Z","6.3.24":"2024-09-05T16:04:59.274Z","6.3.25":"2024-09-07T22:45:34.855Z"},"bugs":{"url":"https://github.com/garris/backstopjs/issues"},"author":{"name":"https://github.com/garris/BackstopJS/graphs/contributors"},"license":"MIT","homepage":"https://github.com/garris/BackstopJS#readme","repository":{"type":"git","url":"git+https://github.com/garris/backstopjs.git"},"description":"BackstopJS: Catch CSS curveballs.","maintainers":[{"name":"garris","email":"garris@me.com"}],"readme":"![npm@latest](https://img.shields.io/npm/v/backstopjs/latest.svg) ![GitHub Repo stars](https://img.shields.io/github/stars/garris/backstopjs) ![GitHub contributors](https://img.shields.io/github/contributors/garris/backstopjs) ![downloads](https://img.shields.io/npm/dy/backstopjs) [![Backstop CI](https://github.com/garris/BackstopJS/actions/workflows/backstop-reference-test.yml/badge.svg)](https://github.com/garris/BackstopJS/actions/workflows/backstop-reference-test.yml)\n\n\n\n# BackstopJS\n\n![I'm in your webapps -- checkin your screens](http://garris.github.io/BackstopJS/assets/memes/im-in-ur-webapps-checking-ur-screens.jpg)\n\n**BackstopJS automates visual regression testing of your webapp – comparing screenshots over time.**\n\n## News\n\n**Backstop 6.3.2 -- now with support for Node 20** Many thanks to @dgrebb for this doozy of a maintainance release!\n\n**EmberJS users** -- check out our ember-backstop test helper! https://github.com/garris/ember-backstop\n\n**Want to learn how to Backstop from a pro?** Check out [visual regression testing with BackstopJS on udemy.com]([https://www.udemy.com/course/visual-regression-testing-with-backstopjs/](https://www.udemy.com/course/testes-de-regressao-visual-com-backstopjs/?referralCode=3751623DD59D061311E1)) by [Walmyr Filho](https://www.udemy.com/user/walmyr/)\n\n## Backstop Features\n\n- In-browser reporting UI with...\n  * layout settings for print and screen\n  * scenario display filtering\n  * reference, test, visual diff inspector\n  * cool scrubber thingy\n  * approving a test\n\n![BackstopJS browser report](http://garris.github.io/BackstopJS/assets/backstopjs_new_ui_.png)\n\n- Integrated Docker rendering -- to eliminate cross-platform rendering shenanigans\n- CLI reports\n- Render tests with **Chrome Headless**\n- Simulate user interactions with **Playwright** or **Puppeteer** scripts\n- JUnit reports\n- Plays nice with CI and source control\n- Run globally or locally as a standalone package app or `require('backstopjs')` right into your node app\n- Incredibly easy to use: just 3 commands go a long long way!\n\n![BackstopJS cli report](http://garris.github.io/BackstopJS/assets/cli-report.png)\n\n## Install BackstopJS Now\n\n```sh\nnpm install -g backstopjs\n```\n\n----\n\n## Contents\n\n- [Install BackstopJS Now](#install-backstopjs-now)\n- [The BackstopJS Workflow](#the-backstopjs-workflow)\n- [Getting Started](#getting-started)\n  - [Installation](#installation)\n  - [Initializing Your Project](#initializing-your-project)\n  - [Working with Your Config File](#working-with-your-config-file)\n  - [Generating Test Bitmaps](#generating-test-bitmaps)\n  - [Approving Changes](#approving-changes)\n- [Using BackstopJS](#using-backstopjs)\n  - [Scenario Properties](#scenario-properties)\n  - [Global Scenario Properties](#global-scenario-properties)\n  - [Advanced Scenarios](#advanced-scenarios)\n- [Developing, Bug Fixing, Contributing...](#developing-bug-fixing-contributing)\n- [Troubleshooting](#troubleshooting)\n- [Tutorials, Extensions and More](#tutorials-extensions-and-more)\n- [Credits](#credits)\n\n----\n\n## The BackstopJS Workflow\n\n- **`backstop init`:** Set up a new BackstopJS instance -- specify URLs, cookies, screen sizes, DOM selectors, interactions etc. (see examples directory)\n- **`backstop test`:** BackstopJS creates a set of *test* screenshots and compares them with your *reference* screenshots. Any changes show up in a visual report. (Run this after making CSS changes as many times as needed.)\n- **`backstop approve`:** If the test you ran looks good, then go ahead and approve it. Approving changes will update your reference files with the results from your last test.  Future tests are compared against your most recent approved test screenshots.\n\n## Getting Started\n\n### Installation\n\n#### Global Installation (Recommended)\n\n```sh\nnpm install -g backstopjs\n```\n\n#### Local Installation\n\nBackstopJS will run as a totally stand alone app -- but installing locally allows you to do this...\n\n```js\nconst backstop = require('backstopjs');\n```\n\nSee [Integration Options](#integration-options-local-install) to learn about cool BackstopJS integration options!\n\n### Initializing Your Project\n\n**If you don't already have BackstopJS set up...**\nBackstopJS can create a default configuration file and project scaffolding in your current working directory. Please note: this will overwrite any existing files!\n\n`cd` to your project's directory and run...\n\n```sh\nbackstop init\n```\n\n### Working with Your Config File\n\nBy default, BackstopJS places `backstop.json` in the root of your project. And also by default, BackstopJS looks for this file when invoked.\n\nPass a `--config=<configFilePathStr>` argument to test using a different config file.\n\n**JS based config file**\n\nYou may use a javascript based config file to allow comments in your config. Be sure to _export your config object as a node module_.\n\nExample: Create a backstop.js\n\n```\nmodule.exports = { Same object as backstop.json }\n```\n\nand then `backstop test --config=\"backstop.js\"`\n\n#### Required Config Properties\n\nAs a new user setting up tests for your project, you will be primarily concerned with these properties...\n\n- **`id`** – Used for screenshot naming. Set this property when sharing reference files with teammates -- otherwise omit and BackstopJS will auto-generate one for you to avoid naming collisions with BackstopJS resources.\n- **`viewports`** – An array of screen size objects your DOM will be tested against.  Add as many as you like -- but add at least one.\n- **`scenarios`** – This is where you set up your actual tests. The important sub properties are...\n  - **`scenarios[n].label`** – Required. Also used for screenshot naming.\n  - **`scenarios[n].url`** – Required. Tells BackstopJS what endpoint/document you want to test.  This can be an absolute URL or local to your current working directory.\n\n> [!TIP]\n> No other SCENARIO properties are required. Other properties can just be added as necessary.\n\n### Generating Test Bitmaps\n\n```sh\nbackstop test\n```\n\nThis will create a new set of bitmaps in `bitmaps_test/<timestamp>/`\n\nOnce the test bitmaps are generated, a report comparing the most recent test bitmaps against the current reference bitmaps will display.\n\nPass a `--filter=<scenarioLabelRegex>` argument to just run scenarios matching your scenario label.\n\n> [!TIP]\n> The `--filter` argument offers a useful shortcut for re-running a single test or failed tests.\n\nPass a `--docker` flag to render your test in a Docker container -- this will help with consistency if you are attempting to compare references across multiple environments.\n\n### Approving Changes\n\n```sh\nbackstop approve\n```\n\nWhen running this command, all images (with changes) from your most recent test batch will be promoted to your reference collection. Subsequent tests will be compared against your updated reference files.\n\nPass a `--filter=<image_filename_regex>` argument to promote only the test captures matching your scenario filename. The filenames (which by default include scenario and viewport names) are displayed in the visual and cli reports.\n\n> [!TIP]\n> Remember to pass a `--config=<configFilePathStr>` argument if you passed that when you ran your last test.\n\n## Using BackstopJS\n\n### Scenario Properties\n\nScenario properties, [which may be global](#global-scenario-properties), are described throughout this document and **processed sequentially in the following order...**\n\n| Property                 | Description                                                                                                                    |\n|--------------------------|--------------------------------------------------------------------------------------------------------------------------------|\n| `label`                  | [required] Tag saved with your reference images                                                                                 |\n| `onBeforeScript`         | Used to set up browser state e.g. cookies.                                                                                     |\n| `cookiePath`             | Import cookies in JSON format (available with default onBeforeScript, see setting cookies below)                               |\n| `url`                    | [required] The URL of your app state                                                                                           |\n| `referenceUrl`           | Specify a different state or environment when creating reference.                                                             |\n| `readyEvent`             | Wait until this string has been logged to the console.                                                                         |\n| `readySelector`          | Wait until this selector exists before continuing.                                                                            |\n| `readyTimeout`           | Timeout for readyEvent and readySelector (default: 30000ms)                                                                    |\n| `delay`                  | Wait for x milliseconds                                                                                                        |\n| `hideSelectors`          | Array of selectors set to visibility: hidden                                                                                  |\n| `removeSelectors`        | Array of selectors set to display: none                                                                                        |\n| `onReadyScript`          | After the above conditions are met -- use this script to modify UI state prior to screenshots, e.g., hovers, clicks, etc.     |\n| `keyPressSelectors`      | Takes an array of selectors and string values -- simulates multiple sequential keypress interactions.                         |\n| `hoverSelector`          | Move the pointer over the specified DOM element prior to the screenshot.                                                       |\n| `hoverSelectors`         | *Playwright and Puppeteer only* takes an array of selectors -- simulates multiple sequential hover interactions.             |\n| `clickSelector`          | Click the specified DOM element prior to the screenshot.                                                                      |\n| `clickSelectors`         | *Playwright and Puppeteer only* takes an array of selectors -- simulates multiple sequential click interactions.               |\n| `postInteractionWait`    | Wait for a selector after interacting with hoverSelector or clickSelector (optionally accepts wait time in ms). Ideal for use with a click or hover element transition. Available with default onReadyScript. |\n| `scrollToSelector`       | Scrolls the specified DOM element into view prior to the screenshot (available with default onReadyScript).                  |\n| `selectors`              | Array of selectors to capture. Defaults to document if omitted. Use \"viewport\" to capture the viewport size. See Targeting elements in the next section for more info... |\n| `selectorExpansion`      | See Targeting elements in the next section for more info...                                                                   |\n| `misMatchThreshold`      | Percentage of different pixels allowed to pass the test                                                                      |\n| `requireSameDimensions`  | If set to true -- any change in selector size will trigger a test failure.                                                    |\n| `viewports`              | An array of screen size objects your DOM will be tested against. This configuration will override the viewports property assigned at the config root. |\n| `gotoParameters`         | An array of settings passed to page.goto(url, parameters) function.                                                           |\n\n### Global Scenario Properties\n\nOne may opt to include any of the above properties at the \"global\" level, in the `scenarioDefaults` configuration object.\n\n<details>\n  <summary>Expand Example</summary>\n\n  ```json\n  {\n    \"id\": \"backstop_playwright\",\n    \"viewports\": [\n      {\n        \"label\": \"phone\",\n        \"width\": 320,\n        \"height\": 480\n      },\n      {\n        \"label\": \"tablet\",\n        \"width\": 1024,\n        \"height\": 768\n      }\n    ],\n    \"onBeforeScript\": \"playwright/onBefore.js\",\n    \"onReadyScript\": \"playwright/onReady.js\",\n    \"scenarioDefaults\": {\n      \"cookiePath\": \"backstop_data/engine_scripts/cookies.json\",\n      \"url\": \"https://garris.github.io/BackstopJS/\",\n      \"readySelector\": \"\",\n      \"delay\": 0,\n      \"hideSelectors\": [\".getItBlock\"],\n      \"removeSelectors\": [\".logoBlock\"],\n      \"hoverSelector\": \"\",\n      \"clickSelector\": \"\",\n      \"postInteractionWait\": 1000,\n      \"selectors\": [],\n      \"selectorExpansion\": true,\n      \"misMatchThreshold\" : 0.1,\n      \"requireSameDimensions\": true\n    },\n    \"scenarios\": [\n      {\n        \"label\": \"BackstopJS Homepage\",\n        \"cookiePath\": \"backstop_data/engine_scripts/cookies.json\",\n        \"url\": \"https://garris.github.io/BackstopJS/\",\n        \"referenceUrl\": \"\",\n        \"readyEvent\": \"\",\n        \"readySelector\": \"\",\n        \"delay\": 0,\n        \"hoverSelector\": \"\",\n        \"clickSelector\": \"\",\n        \"selectors\": [],\n        \"selectorExpansion\": true,\n        \"misMatchThreshold\" : 0.1,\n        \"requireSameDimensions\": true\n      }\n    ],\n    \"paths\": {\n      \"bitmaps_reference\": \"backstop_data/bitmaps_reference\",\n      \"bitmaps_test\": \"backstop_data/bitmaps_test\",\n      \"engine_scripts\": \"backstop_data/engine_scripts\",\n      \"html_report\": \"backstop_data/html_report\",\n      \"ci_report\": \"backstop_data/ci_report\"\n    },\n    \"report\": [\"browser\"],\n    \"engine\": \"playwright\",\n    \"engineOptions\": {\n      \"args\": [\"--no-sandbox\"]\n    },\n    \"asyncCaptureLimit\": 5,\n    \"asyncCompareLimit\": 50,\n    \"debug\": false,\n    \"debugWindow\": false,\n    \"archiveReport\": true,\n    \"scenarioLogsInReports\": true\n  }\n  ```\n\n</details>\n\n> [!IMPORTANT]\n> Global configuration is overridden at the `scenario` level. A scenario with `selectors: []` set as an empty array will yield zero selectors. E.g. `scenarioDefaults.selectors: [\".fancy\", \".global\", \".classes\"]` will be set to `[]`, as `scenario.selectors` takes precedence.\n\n### Advanced Scenarios\n\n#### Testing Click and Hover Interactions\n\nBackstopJS ships with an `onReady` script that enables the following interaction selectors...\n\n```js\nclickSelector: \".my-hamburger-menu\",\nhoverSelector: \".my-hamburger-menu .some-menu-item\",\n```\n\nThe above would tell BackstopJS to wait for your app to generate an element with a `.my-hamburger-menu` class, then click that selector.   Then it would wait again for a `.my-hamburger-menu .some-menu-item` class, then move the cursor over that element (causing a hover state).  Then BackstopJS would take a screenshot.\n\nYou can use these properties independent of each other to easily test various click and or hover states in your app.  These are obviously simple scenarios -- if you have more complex needs then this example should serve as a pretty good starting point create your own `onReady` scripts.\n\n> [!NOTE]\n> Playwright and Puppeteer versions optionally take `clickSelectors` & `hoverSelectors` as arrays of selectors...\n\n```js\nclickSelectors: [\".my-hamburger-menu\",\".my-hamburger-item\"],\nhoverSelectors: [\".my-nav-menu-item\",\".my-nav-menu-dropdown-item\"],\n```\n\n#### Key Press Interactions\n\nBackstopJS ships with an `onReady` script that allows user to key press on selectors...\n\n> [!NOTE]\n> Supports both Playwright and Puppeteer and takes arrays of selectors and key press values.\n\n```json\nscenarios: [\n  {\n    \"keyPressSelectors\": [\n      {\n        \"selector\": \"#email\",\n        \"keyPress\": \"marcdacz@backstopjs.com\"\n      },\n      {\n        \"selector\": \"#password\",\n        \"keyPress\": \"1234\"\n      }\n    ]\n  }\n]\n```\n\n#### Setting Cookies\n\nBackstopJS ships with an onBefore script that makes it easy to import cookie files…\n\n```json\ncookiePath: \"backstop_data/engine_scripts/cookies.json\",\n```\n\n> [!NOTE]\n> Path is relative to your current working directory.\n\n> [!TIP]\n> If you want an easy way to manually export cookies from your browser then download [this browser extension](https://github.com/ktty1220/export-cookie-for-puppeteer). You can directly use the output cookie files with BackstopJS.\n\n#### Targeting Elements\n\nBackstopJS makes it super easy to capture screenshots of your entire layout or just parts of your layout. This is defined in your `scenario.selectors` array. Elements are defined with standard CSS notation. By default BackstopJS takes a screenshot of the first occurrence of any selector found in your DOM. e.g. If you have three `li` tags in your layout only the first will used.\n\n##### `selectorExpansion`\n\nIf you want BackstopJS to find and take screenshots of _all_ matching selector instances then there is a handy switch for that. Set `selectorExpansion` to `true` like so...\n\n```json\nscenarios: [\n  {\n    \"selectors\": [\n      \".aListOfStuff li\"\n    ],\n    \"selectorExpansion\": true\n  }\n]\n// captures all <li> tags inside .aListOfStuff\n```\n\n(Default behavior) If you want very explicit control of what you capture then you can disable `selectorExpansion` and explicitly select what you want...\n\n```json\nscenarios: [\n  {\n    \"selectors\": [\n      \".aListOfStuff li\"\n    ],\n    \"selectorExpansion\": false\n  }\n]\n// Just captures the first <li> tag inside .aListOfStuff\n```\n\n##### `expect`\n\nWhen working with selector expansion(set selectors in `selectors` properties and set `selectorExpansion` to `true`), you might want to explicitly set the number of results that you expect to find by the selectors. Set `expect` in the scenario to a number which is greater than 0, then the test will fail for the scenario if the number of selected result does not match the expect number.\n\n```json\nscenarios: [\n  {\n    \"selectors\": [\n      \".aListOfStuff li\"\n    ],\n    \"selectorExpansion\": true,\n    \"expect\": 5\n  }\n]\n// captures all <li> tags inside .aListOfStuff, and make sure the number of <li> tags is 5\n```\n\n(Default behavior) If you don't care the number of the selected elements, just set `expect` to 0 or not set the property.\n\n```json\nscenarios: [\n  {\n    \"selectors\": [\n      \".aListOfStuff li\"\n    ],\n    \"selectorExpansion\": false,\n    \"expect\": 0\n  }\n]\n// Captures all <li> tags inside .aListOfStuff, and not check the number of <li> tags\n```\n\n#### Testing Progressive Apps, SPAs, and Ajax Content\n\nIt is very common for client-side web apps is to initially download a small chunk of bootstrapping code/content/state and render it to the screen as soon as it arrives at the browser. Once this has completed, various JS components often take over to progressively load more content/state.\n\nThe problem testing these scenarios is knowing _when_ to take the screenshot.  BackstopJS solves this problem with two config properties: `readySelector`, `readyEvent` and `delay`.\n\n##### Trigger Screen Capture Via Selector\n\nThe `readySelector` property tells BackstopJS to wait until a selector exists before taking a screenshot. For example, the following line will delay screen capture until a selector with the id '#catOfTheDayResult' is present somewhere in the DOM.\n\n```json\n\"readySelector\": \"#catOfTheDayResult\"\n```\n\nAnother approach might look like this...\n\n```json\n\"readySelector\": \"body.ember-has-rendered\"\n```\n\n##### Trigger Screen Capture Via `console.log()`\n\nThe `readyEvent` property enables you to trigger the screen capture by logging a predefined string to the console. For example, the following line will delay screen capture until your web app calls `console.log(\"backstopjs_ready\")`...\n\n```json\n\"readyEvent\": \"backstopjs_ready\"\n```\n\nIn the above case it would be up to you to wait for all dependencies to complete before calling logging `\"backstopjs_ready\"` string to the console.\n\n##### Delay Screen Capture\n\nThe `delay` property enables you to pause screen capturing for a specified duration of time. This delay is applied after `readyEvent` (if also applied).\n\n```js\n\"delay\": 1000 //delay in ms\n```\n\nIn the above case, BackstopJS would wait for one second before taking a screenshot.\n\nIn the following case, BackstopJS would wait for one second after the string `backstopjs_ready` is logged to the console.\n\n```js\n{\n  // ...\n  \"readyEvent\": \"backstopjs_ready\",\n  \"delay\": 1000 //delay in ms\n  // ...\n}\n```\n\n#### Dealing With Dynamic Content\n\nFor obvious reasons, this screenshot approach is not optimal for testing live dynamic content. The best way to test a dynamic app would be to use a known static content data stub – or ideally many content stubs of varying lengths which, regardless of input length, should produce certain specific bitmap output.\n\n##### Hiding Selectors\n\nThat said, for a use case where you are testing a DOM with say an ad banner or a block of dynamic content which retains static dimensions, we have the `hideSelectors` property in `capture/config.json` which will set the corresponding DOM to `visibility:hidden`, thus hiding the content from our Resemble.js analysis but retaining the original layout flow.\n\n```json\n\"hideSelectors\": [\n  \"#someFixedSizeDomSelector\"\n]\n```\n\n##### Removing Selectors\n\nThere may also be elements which need to be completely removed during testing. For that we have `removeSelectors` which removes them from the DOM before screenshots.\n\n```json\n\"removeSelectors\": [\n  \"#someUnpredictableSizedDomSelector\"\n]\n```\n\n#### Capturing Browser Console Logs\n\nSometimes you need a little more information to debug misbehavior. If that information is in the browser console logs, it won't appear in a screenshot. To capture the browser console logs along with the screenshots, set `scenarioLogsInReports`. ( _Note: In order to view the logs, you will have to serve the reports from an HTTP server. See [Interactive Web Reporting](#interactive-web-reporting) below._)\n\n```json\n\"scenarioLogsInReports\": true\n```\n\n#### Changing Test Sensitivity\n\n`\"misMatchThreshold\"` (percentage 0.00%-100.00%) will change the amount of difference BackstopJS will tolerate before marking a test screenshot as \"failed\".  The default setting is `0.1`, this may need to be adjusted based on the kinds of testing you're doing.\n\nMore info on how misMatchThreshold is derived can be found here... https://github.com/Huddle/Resemble.js/blob/af57cb2f4edfbe718d24b350b2be1d956b764298/resemble.js#L495\n\n`\"requireSameDimensions\"` (true || false) will change whether BackstopJS will accept any change in dimensions. The default setting is `true`. If set to true then the test must be the same dimensions as the reference. If set to false the test does not have to be the same dimensions as the reference.\n\nThis setting can be used in conjunction with `\"misMatchThreshold\"`, for example, when setting a `\"misMatchThreshold\"` of more than 0.00% and the mismatch causing a change in dimensions, setting `\"requireSameDimensions\"` to false will allow the test to still pass, setting it to true would still make it fail.\n\n#### Capturing the entire document or just the viewport, or just an element, or a combination.\n\nBackstopJS recognizes two magic selectors: `document` and `viewport` -- these capture the entire document and just the current specified viewport respectively.  e.g.\n\n```js\n\"scenarios\": [\n  {\n    \"selectors\": [\n      \"document\",\n      \"viewport\",\n      \"#myFeature\",\n      // ...\n    ],\n     // ...\n  }\n]\n```\n\n#### Comparing Different Endpoints (e.g. comparing staging and production)\n\nPointing to different endpoints is easy. (e.g. to compare a production environment against a staging environment).\n\nYou can create reference files (without previewing) by using the command `backstop reference`.  By default this command calls the `url` property specified in your config.  Optionally, you can add a `referenceUrl` property to your scenario configuration. If found, BackstopJS will use `referenceUrl` for screen grabs when running `backstop reference`.\n\n```js\n\"scenarios\": [\n  {\n    \"label\": \"cat meme feed sanity check\",\n    \"url\": \"http://www.moreCatMemes.com\",\n    \"referenceUrl\": \"http://staging.moreCatMemes.com:81\",\n    // ...\n  }\n]\n```\n\n#### Running Custom Scripts\n\nSimulate user actions (click, scroll, hover, wait, etc.) or states (cookie values) by running your own script on ready. For each scenario, the custom .js file you specify is imported and run when the BackstopJS ready events are fulfilled.\n\nFrom your project root, place your scripts in...\n\n```sh\n./backstop_data/engine_scripts\n```\n\nat the root of your config or in your scenario...\n\n```js\n\"onReadyScript\": \"filename.js\"   // Runs after onReady event on all scenarios -- use for simulating interactions (.js suffix is optional)\n\"onBeforeScript\": \"filename.js\"  // Runs before each scenario -- use for setting cookies or other env state (.js suffix is optional)\n\"scenarios\": [\n  {\n    \"label\": \"cat meme feed sanity check\",\n    \"onReadyScript\": \"filename.js\"   //  If found will run instead of onReadyScript set at the root (.js suffix is optional)\n    \"onBeforeScript\": \"filename.js\" // If found will run instead of onBeforeScript at the root (.js suffix is optional)\n     // ...\n  }\n]\n```\n\nInside `filename.js`, structure it like this:\n\n```js\n// onBefore example (puppeteer engine)\nmodule.exports = async (page, scenario, vp, isReference) => {\n  await require('./loadCookies')(page, scenario);\n\n  // Example: set user agent\n  await page.setUserAgent('some user agent string here');\n\n};\n\n// onReady example (puppeteer engine)\nmodule.exports = async (page, scenario, vp) => {\n  console.log('SCENARIO > ' + scenario.label);\n  await require('./clickAndHoverHelper')(page, scenario);\n\n  // Example: changing behavior based on config values\n  if (vp.label === 'phone') {\n    console.log( 'doing stuff for just phone viewport here' );\n  }\n\n  // add more stuff here...\n};\n```\n\n##### Setting the base path for custom `onBefore` and `onReady` scripts\n\nBy default, the base path is a folder called `engine_scripts` inside your BackstopJS installation directory. You can override this by setting the `paths.scripts` property in your `backstop.json` file to point to somewhere in your project directory (recommended).\n\n```json\n\"paths\": {\n  \"engine_scripts\": \"backstop_data/engine_scripts\"\n}\n```\n\n##### `onBeforeScript`/`onReadyScript` available variables\n\n`onBefore(page, scenario, viewport, isReference, Engine, config)``\n\n| Variable      | Description                                                                          |\n|---------------|--------------------------------------------------------------------------------------|\n| `page`          | Browser page object                                                                  |\n| `scenario`      | Currently running scenario config                                                    |\n| `viewport`      | Viewport info                                                                        |\n| `isReference`   | Whether the scenario contains a reference URL property                                |\n| `Engine`        | Static class reference (Puppeteer/Playwright)                                        |\n| `config`        | The whole config object                                                              |\n\n<!-- omit from toc -->\n### Reporting Workflow Tips\n\nOne testing approach to consider is incorporating BackstopJS into your build process and just let the CLI report run on each build or before each deploy.\n\nIt's natural for your layout to break while you're in feature development -- in that case you might just run a `backstop test` when you feel things should be shaping up.\n\nUse the `report` property in your config to enable or disable the respective properties. E.g. the following settings will open a browser and write a junit report.\n\n```json\n\"report\": [\"browser\", \"CI\"]\n```\n\nYou can also specify a json report:\n```json\n\"report\": [\"json\"]\n```\n\nIf you choose the CI-only reporting or even no reporting (CLI is always on) you can always enter the following command to see the latest test run report in the browser.\n\n```sh\nbackstop openReport\n```\n\n#### Test report integration with a build system like Jenkins/Travis\n\nThe following config would enable the CI - report (*default: junit format*)\n\n```json\n\"report\" : [ \"CI\" ],\n```\n\nThe regression test report will be generated in the JUnit format and the report will be placed in the given directory (*default: [backstopjs dir]/test/ci_report/xunit.xml*).\n\nYou may customize the testsuite name and/or a report file (xunit.xml) path to your build report directory by using the below configuration overrides,\n\n```js\n\"paths\": {\n  \"ci_report\" :  \"backstop_data/ci_report\"\n},\n\"ci\": {\n  \"format\" :  \"junit\" ,\n  \"testReportFileName\": \"myproject-xunit\", // in case if you want to override the default filename (xunit.xml)\n  \"testSuiteName\" :  \"backstopJS\"\n},\n```\n\n<!-- omit from toc -->\n### Interactive Web Reporting\n\n![Approve Scenarios Web Report](http://garris.github.io/BackstopJS/assets/approve_feature_hilite_sm.png)\n\nBackstop web reports support *approving scenarios* and *viewing browser logs* generated by each scenario. To enable these features you will need to run the backstop remote HTTP service in another terminal window...\n\n```bash\nBACKSTOP_REMOTE_HTTP_PORT=3000 backstop remote --config=<your config>\n```\n\n> [!TIP]\n> The command above needs to be running before you open the report, so that Backstop detects it automatically. By default Backstop will open a report after running `backstop test`. Additionally reports can always be opened by running `backstop openReport`. Also have a look at [Reporting workflow tips](#reporting-workflow-tips).\n\n> [!TIP]\n> To stop the remote server, you can either hit `Ctrl-C` or `GET` the `http://<backstopHost>/stop/` endpoint.\n\n<!-- omit from toc -->\n### BackstopJS and CLI Return Values\n\n> [!TIP]\n> When run on the command line, the BackstopJS process will return a 0 if tests were successful and a 1 if anything failed. So you always have the flexibility of branching way up high in your CLI if needed -- e.g....\n\n```\nnode ./backstopjs/cli/ test  && echo 'passed' || echo 'failed'\n```\n\n#### CLI Error Handling\n\nWhen a layout error is found in CLI mode, BackstopJS will let you know in a general report displayed in the console. In addition, BackstopJS will return a 1 (error) to the calling CLI process.\n\n<!-- omit from toc -->\n### Setting The Bitmap And Script Directory Paths\n\nBy default, BackstopJS saves generated resources into the `backstop_data` directory in parallel with your `backstop.json` config file. The location of the various resource types are configurable so they can easily be moved inside or outside your source control or file sharing environment. See below for options...\n\n> [!TIP]\n> These file paths are relative to your current working directory.\n\n```json\n  ...\n  \"paths\": {\n    \"bitmaps_reference\": \"backstop_data/bitmaps_reference\",\n    \"bitmaps_test\": \"backstop_data/bitmaps_test\",\n    \"engine_scripts\": \"backstop_data/engine_scripts\",\n    \"html_report\": \"backstop_data/html_report\",\n    \"json_report\": \"backstop_data/json_report\",\n    \"ci_report\": \"backstop_data/ci_report\",\n  }\n  ...\n```\n\n<!-- omit from toc -->\n### Changing The Rendering Engine\n\nBoth Puppeteer and Playwright are installed by default, though the default configuration is set to Puppeteer.\n\n#### Chrome-Headless (The latest webkit library)\n\nTo use chrome headless you can currently use _puppeteer_ (https://github.com/GoogleChrome/puppeteer).\n\n```json\n\"engine\": \"puppeteer\"\n```\n\n#### Playwright\n\nTo use firefox or webkit, you can currently use _playwright_ (https://github.com/microsoft/playwright).\n\nBe sure to also switch the onBefore and `onReady` scripts to the Playwright defaults.  Playwright supports setting `engineOptions.browser` to `chromium`, `firefox`, or `webkit`.\n\nThe [storageState](https://playwright.dev/docs/api/class-browsercontext#browser-context-storage-state) config property is supported via the `engineOptions` object in backstop config. This sets cookies _and_ localStorage variables in the Playwright engine before tests are run. Very useful taking screenshots of pages that require authentication.\n\n```json\n  ...\n  \"onBeforeScript\": \"playwright/onBefore.js\",\n  \"onReadyScript\": \"playwright/onReady.js\",\n  ...\n  \"engine\": \"playwright\"\n  ...\n  \"engineOptions\": {\n    \"browser\": \"chromium\",\n    \"storageState\": \"/path/to/cookies-and-local-storage-file.json\"\n  }\n  ...\n```\n\n<!-- omit from toc -->\n### Setting Puppeteer And Playwright Option Flags\n\nBackstop sets two defaults for both Puppeteer and Playwright:\n\n```json\nignoreHTTPSErrors: true,\nheadless: <!!!config.debugWindow>\n```\n\nYou can add more settings (or override the defaults) with the `engineOptions` property. (properties are merged). This is where headless mode can also be set to 'new', until \"new headless mode\" is less hacky and more supported by Playwright.\n\n> [!INFORMATION]\n> Puppeteer now runs in `new` headless mode by default, but can be set to `old` headless by passing `\"headless\": true` in the configuration file.\n\n```json\n\"engineOptions\": {\n  \"ignoreHTTPSErrors\": false,\n  \"args\": [\"--no-sandbox\", \"--disable-setuid-sandbox\"],\n  \"headless\": \"new\",\n  \"gotoParameters\": { \"waitUntil\": \"networkidle0\" },\n}\n```\n\nMore info here:\n  * [Puppeteer on github](https://github.com/GoogleChrome/puppeteer).\n  * [Playwright on github](https://github.com/microsoft/playwright).\n\n<!-- omit from toc -->\n### Using Docker For Testing Across Different Environments\n\nWe've found that different environments can render the same webpage in slightly different ways -- in particular with text. E.G. see the text in this example rendering slightly differently between Linux and Mac...\n\n![BakcstopJS OS rendering differences](http://garris.github.io/BackstopJS/assets/osRenderDifference.png)\n\nYou can make this issue go away by rendering in a BackstopJS Docker container.  Lucky for you we've made it incredibly easy to do.\n\nFirst, go ahead and install docker on your machine from the [Docker Downloads Page](https://store.docker.com/search?type=edition&offering=community&architecture=amd64).\n\nMake sure Docker is running on your machine.  On MacOS there is a menu item that looks like this... ![MacOS Docker Menu Item](https://user-images.githubusercontent.com/447033/42773728-fef034f4-88e2-11e8-9956-d58a7d432402.png)\n\nThen, simply add a `--docker` flag onto your commands. E.G...\n\n```sh\nbackstop test --docker\n```\n\nor for a local install\n\n```js\nconst backstop = require('backstopjs');\nbackstop('test', {docker: true});\n```\n\nThe above flag will cause BackstopJS to hit your Docker local client, spin up a BackstopJS container from https://hub.docker.com/r/backstopjs/backstopjs/ and execute your test. By default, Backstop will attemt to use a Docker image with the same version number specified in your `package.js`.\n\n#### Changing The Default Docker Command\n\nIf the default docker command or image does not work for you, you can customize the command to run BackstopJS with Docker by changing the `dockerCommandTemplate` config option. The default is:\n\n```sh\n\"dockerCommandTemplate\": \"docker run --rm -it --mount type=bind,source=\\\"{cwd}\\\",target=/src backstopjs/backstopjs:{version} {backstopCommand} {args}\"\n```\n\nTo improve security and prevent ownership problems of the generated files it is recommended to configure the used dockerCommandTemplate to use a user which does match your environment, for example to run it on linux with your current user and group id you could use that template:\n\n```sh\n\"dockerCommandTemplate\": \"docker run --rm -it --user $(id -u):$(id -g) --mount type=bind,source=\\\"{cwd}\\\",target=/src backstopjs/backstopjs:{version} {backstopCommand} {args}\"\n```\n\n> [!TIP]\n> To run BackstopJS in Docker in an environment where the output is piped (e.g. CI server or an IDE's output window), remove the -t parameter (change the default to \"docker run --rm -i --mount...)\n\n#### Requirements for when you're using docker...\n\n1. **If you are using a config generated prior to version 3.5 and you get an error like this...**\n\n    ```\n      COMMAND | Command \"test\" ended with an error after [0.312s]\n      COMMAND | Error: Failed to launch chrome!\n                ... Running as root without --no-sandbox is not supported. See https://crbug.com/638180.\n                TROUBLESHOOTING: https://github.com/GoogleChrome/puppeteer/blob/master/docs/troubleshooting.md\n    ```\n\n    then you need to add this to the root of your config...\n\n    ```js\n    \"engineOptions\": {\n        \"args\": [\"--no-sandbox\"]\n    },\n    ```\n\n2. **`localhost` won't work in your scenarios -- instead, mac and win users can use `host.docker.internal` e.g.**\n\n    ```json\n    \"url\": \"https://host.docker.internal/?someCoolAppParameter=true\"\n    ```\n\n<!-- omit from toc -->\n### Integration Options (Local Install)\n\nInstalling BackstopJS locally to your project makes a few integration options available.\n\nUsing Backstop as a locally installed standalone app looks like this....\n\n```sh\n# Install from your project root\nnpm install backstopjs\n\n# Then, run commands by directly calling the cli\n./node_modules/.bin/backstop test --config=<myConfigPath>\n```\n\nThe more interesting case is calling backstop from another node app...\n\n```js\nconst backstop = require('backstopjs');\n```\n\n#### Invoke default behavior in the current working directory context\n\n```js\nbackstop('test')\n  .then(() => {\n    // test successful\n  }).catch(() => {\n    // test failed\n  });\n```\n\n#### Pass options to the command\n\n```js\nbackstop('test', {config:'custom/backstop/config.json'});\n```\n\n#### Pass a config object to the command\n\n```js\n// you can also pass a literal object\nbackstop('test', {\n  config: {\n    id: \"foo\",\n    scenarios: [\n      //some scenarios here\n    ]\n  }\n});\n```\n\n#### The `--filter` argument still works too -- just pass a `filter` prop instead.\n\n```js\n// you can also pass a literal object\nbackstop('test', {\n  filter: 'someScenarioLabelAsRegExString',\n  config: {\n    id: \"foo\",\n    scenarios: [\n      //some scenarios here\n    ]\n  }\n});\n```\n\n#### Parse a config file explicitly\n\n```js\nbackstop('test', {\n  config: require(\"./backstop.js\")({\n    \"foo\": \"bar\"\n  })\n});\n\n\n// Inside of `backstop.js` we export a function that returns the configuration object\nmodule.exports = options => {\n  return {\n    //you can access options.foo here\n  }\n}\n```\n\n#### Since the backstop returns promises so it can run natively as a task in build systems like gulp\n\n```js\nconst gulp = require('gulp');\nconst backstop = require('backstopjs');\n\ngulp.task('backstop_reference', () => backstop('reference'));\ngulp.task('backstop_test', () => backstop('test'));\n```\n\n#### Using `npm run` Scripts\n\nWhen BackstopJS is installed locally, NPM will recognize the `backstop <command>` pattern originating from your own npm `package.json` scripts. The following would enable you to run the respective `npm <command>` commands locally in your project.\n\n```json\n\"scripts\": {\n  \"approve\": \"backstop approve\",\n  \"test\": \"backstop test\",\n  \"init\": \"backstop init\"\n}\n```\n\nThe above is a basic example -- check out the NPM documentation for more info.\n\n<!-- omit from toc -->\n### Tuning BackstopJS Performance\n\nDuring a test, BackstopJS processes image capture and image comparisons in parallel. You can adjust how much BackstopJS does at one time by changing\n\n#### Capturing Screens In Parallel\n\nBy default, this value is limited to 10.  This value can be adjusted as needed to increase/decrease the amount of RAM required during a test.\n\nThe example below would capture 5 screens at a time...\n```json\nasyncCaptureLimit: 5\n```\n\n#### Comparing Screens In Parallel\n\nBy default, this value is limited to 50. This value can be adjusted as needed to increase/decrease the amount of RAM required during a test.\n\nAs a (very approximate) rule of thumb, BackstopJS will use 100MB RAM plus approximately 5 MB for each concurrent image comparison.\n\nTo adjust this value add the following to the root of your config...\n\n```json\n\"asyncCompareLimit\": 100\n// Would require 600MB to run tests. Your mileage most likely will vary ;)\n```\n\n<!-- omit from toc -->\n### Creating Reference Files\n\nThis Utility command will by default delete all existing screen references and create new ones based on the `referenceUrl` or `url` config config. It will not run any file comparisons.\n\nUse this when you...\n- create references from another environment (e.g. staging vs prod)\n- or clean out your reference files and start fresh with all new reference\n- or just create references without previewing\n\nFrom your project directory...\n\n```sh\nbackstop reference\n```\n\noptional parameters\n`--config=<configFilePath>`   point to a specific config file\n`--filter=<scenario.name>`    filter on scenario.name via regex string\n`--i`                         incremental flag -- use if you don't want BackstopJS to first delete all files in your reference directory\n\n<!-- omit from toc -->\n### Modifying Output Settings Of Image-Diffs\n\nBy specifying `resembleOutputOptions` in your backstop.json file you can modify the image-diffs transparency, errorcolor, etc. (See [Resemble.js outputSettings](https://github.com/Huddle/Resemble.js) for the full list.)\n\nInstead of calling resemble`s ignoreAntialiasing(), you may set it as a property in the config. (See [example](examples/simpleReactApp/backstop.json))\n\nPer default, Backstop uses Resemble's misMatchPercentage value. However, this value only detects mismatches above 0.01%. If you need more precision and want to use a `misMatchThreshold` below `0.01` (e.g. for large screenshots or small changes), you can set `usePreciseMatching` in the `resembleOutputOptions`. (See [example](examples/simpleReactApp/backstop.json))\n\n```json\n\"resembleOutputOptions\": {\n  \"errorColor\": {\n    \"red\": 255,\n    \"green\": 0,\n    \"blue\": 255\n  },\n  \"errorType\": \"movement\",\n  \"transparency\": 0.3,\n  \"ignoreAntialiasing\": true\n}\n```\n\n<!-- omit from toc -->\n### Git Integration\n\nFor most users, it can be helpful to keep a record of reference files over the long haul -- but saving multiple _test_ screenshots is probably overkill. So, just like checking-in your unit tests with your production code you can similarly check in your Backstop reference files with your production code.\n\nFor many users, adding these lines to your `.gitignore` or `.git/info/exclude` files will pare down your backstop files in a sensible way.\n\n```\nbackstop_data/html_report/\nbitmaps_test/\n```\n\n_Of course you can alternatively change your default config to save these files somewhere else out of the source control scope -- thats cool too._\n\n<!-- omit from toc -->\n### Changing Screenshot Filename Formats\n\nOne of the things Backstop does for you is manage all your screenshot files.  Backstop uses a specific file-naming scheme to make this work.  Changing this scheme is of course NOT RECOMMENDED.  That said -- if you have an overwhelming need, then you can modify this behavior using the `fileNameTemplate` property. The default pattern is shown below where the labels in braces are replaced with internal values during runtime.\n\n```js\n{\n  // ...\n  fileNameTemplate: '{scenarioIndex}_{scenarioLabel}_{selectorIndex}_{selectorLabel}_{viewportIndex}_{viewportLabel}',\n  // ...\n}\n```\n\n## Developing, Bug Fixing, Contributing...\n\nFirst off, You are awesome! Thanks for your interest, time and hard work!  Here are some tips...\n\n<!-- omit from toc -->\n### We use `eslint-config-semistandard`.\n\nPlease run the linter before each submit, as follows. Thank you. 🙇🏽\n\n```sh\nnpm run lint -- --fix\n```\n\n<!-- omit from toc -->\n### HTML Report Development\n\n> [!WARNING]\n> Here be dragons. Webpack, React, and other dependency updates are in progress.\n\nHere's some suggestions if you want to work on the HTML report locally...\n\n- The HTML front end is a React app.  It lives in `/compare/src/`\n\n- The workflow is as follows from the backstopjs root\n  - Start a remote server if you need to work with the approving tests flow\n\n    ```\n    cd test/configs/ && node ../../cli/index.js remote\n    ```\n  - Open another shell and run a test with this...\n\n    ```\n    npm run sanity-test\n    ```\n  - Your test report should display as designed.\n  - Then, make your UI changes and build with this...\n\n    ```\n    npm run build-and-copy-report-bundle\n    ```\n    - No need to rerun a test, just refresh the browser window to view your UI changes.\n    - Repeat the process until you're done.\n    - When you are done, check it in and include the bundle as part of the checkin.\n\n> [!NOTE]\n> 👆 As a convenience, `npm run build-and-copy-report-bundle` copies your newly built React bundle into `test/configs/backstop_data/html_report/` so you can then test your changes by simply refreshing your report in chrome.\n\n<!-- omit from toc -->\n### Docker Development\n\nWant to make sure your changes work with the `--docker` option? You can rebuild your local docker image from your current BackstopJS source.  From your BackstopJS root...\n\n#### Building and Testing Locally\n\ntl;dr\n\n- `npm run init-docker-builder`\n- customize `./docker/Dockerfile`\n- `npm run build-docker`\n- `npm run build-and-load-docker`\n\n<details>\n  <summary>Details</summary>\n  <p>The Docker image is created via `npm run build-docker`, which uses a custom docker builder, created via `npm run init-docker-builder`. This ensures the Docker image can run on multiple platform architectures (M1 vs. Inteal Macs for example). [Read more](https://docs.docker.com/build/building/multi-platform/ \"Docker Documentation)) about this.</p>\n\n  <p>Because BackstopJS's Docker image is created with a custom `docker buildx` builder, one must \"load\" the image into their local registry. This is where `npm run build-and-load-docker` comes in handy.</p>\n</details>\n\n#### Publishing to Container Registries\n\nIf you have access to Docker Hub @backstop/backstop, then this command will push a new public BackstopJS docker image with the current version tag...\n\n```sh\nnpm run push-docker\n```\n\nThere are various other ways one can publish to ghcr.io, *.ecr.*.amazonaws.com etc. but those are beyond the scope of this README.\n\n<!-- omit from toc -->\n### SMOKE & FEATURE TESTS\n\nSee the next section for running the SMOKE TEST -- Please make sure this is working before submitting any PR's.  Thanks!\n\n  ```\n  # From root directory\n  # ---------------\n  # simple test\n    npm run sanity-test-docker\n\n  # longer test covering many features\n    npm run smoke-test-docker\n\n  # Or another way to test...\n\n  # From test/configs/ directory\n  # ---------------\n  # simple test\n    ../../cli/index.js test --config=backstop --docker\n  # longer test covering many features\n    ../../cli/index.js test --config=backstop_features --docker\n  ```\n\n## Troubleshooting\n\n<!-- omit from toc -->\n### SANITY TEST: Does Backstop work in my environment?\n\nRun the following command from your Desktop, home or project directory to check that Backstop will install and run in your environment. _Please make sure you have node version 8 or above. Windows users: Powershell is recommended._\n\n```\nmkdir backstopSanityTest; cd backstopSanityTest; mkdir node_modules; npm install backstopjs; ./node_modules/.bin/backstop init; ./node_modules/.bin/backstop reference; ./node_modules/.bin/backstop test\n\n```\n\nHere is a sanity test which also uses docker...\n\n```\nmkdir backstopSanityTest; cd backstopSanityTest; mkdir node_modules; npm install backstopjs; ./node_modules/.bin/backstop init; ./node_modules/.bin/backstop reference --docker; ./node_modules/.bin/backstop test --docker\n```\n\n<!-- omit from toc -->\n### SMOKE TEST: Are backstop features working ok?\n\nRun this command if you have made changes to the BackstopJS codebase and you want to make sure that you haven't broken anything.\n\n```\n    # from the backstopjs directory\n    npm run smoke-test\n```\n\n<!-- omit from toc -->\n### Debugging\n\nYou have the option of displaying the Chrome window as tests are running.  This will allow you to visually see your app state at the time of your test.  To enable use...\n\n```json\n\"debugWindow\": true\n```\n\nWhen `debugWindow` is enabled on macOS, the system may show many firewall popups. This is because Puppeteer's Chromium application is not code-signed. As the exact steps to work around this may change with different macOS versions, see [[problem] Mac OS Firewall popup on every launch of puppeteer #4752](https://github.com/puppeteer/puppeteer/issues/4752) until this is fixed upstream. As of macOS Monterey 12.4, [these steps](https://github.com/puppeteer/puppeteer/issues/4752#issuecomment-1099647133) are the most current to run.\n\nFor all engines there is also the `debug` setting.  This enables verbose console output.This will also output your source payload to the terminal so you can make sure to check that the server is sending what you expect. 😉\n\n```json\n\"debug\": true\n```\n\n<!-- omit from toc -->\n### Issues with Chrome-Headless in Docker\n\nPlease keep in mind, Chrome-Headless will need a lot of memory. Take a look at these if you are seeing weird timeout errors with Docker...\n\nhttps://github.com/garris/BackstopJS/issues/603#issuecomment-346478523\n\nhttps://github.com/garris/BackstopJS/issues/537#issuecomment-339710797\n\n<!-- omit from toc -->\n### Interaction: Clicking A Link That Loads A New Page\n\nThis is a grey area for BackstopJS.  When you click a link to a new page inside of Chrome headless then you are unloading all your current app state and starting fresh with a new app state.  If this is your case, the best practice is to simply create a new BackstopJS scenario with the required URL state etc.  If you have some kind of situation which really requires this kind of behavior then it's doable -- take a look at this issue for inspiration... https://github.com/garris/BackstopJS/issues/657\n\n<!-- omit from toc -->\n### Chrome Zombies!\n\nSometimes when developing scripts -- browser errors can actually cause Chrome-Headless to lose their special connection to each other.  If you find that Chrome zombies are accumulating in your ENV spacetime continuum then please follow these steps:\n\n   1) DON’T PANIC!\n\n   2) Remain calm.\n\n   3) do the following...\n\n      MacOS and Linux users can run...\n      ```\n      pkill -f \"(chrome)?(--headless)\"\n      ```\n\n      Windows users can run... (in PowerShell)\n      ```\n      Get-CimInstance Win32_Process -Filter \"Name = 'chrome.exe' AND CommandLine LIKE '%--headless%'\" | %{Stop-Process $_.ProcessId}\n      ```\n\n<!-- omit from toc -->\n### The dreaded: _command-not-found_ error...\n\nDid you install BackstopJS with the global option?  If installing globally remember to add that `-g` when installing with npm *i.e.* `npm install -g backstopjs`. If you installed *locally*, remember that the `backstop <command>` pattern will only be available to your npm scripts -- see the [local installation section](#local-installation) above for more info.\n\n<!-- omit from toc -->\n### Issues When Installing\n\nSometimes bad permissions happen to good people. It's ok, this is a safe space. Hopefully this will help... https://github.com/garris/BackstopJS/issues/545\n\n<!-- omit from toc -->\n### Projects don't work when I share with other users or run in different environments.\n\nBe sure to use a config `id` in your config file. See https://github.com/garris/BackstopJS/issues/291\n\n---\n\n## Tutorials, Extensions and More\n\n- A cool overview article by [Adrien Lemaire](https://www.linkedin.com/in/adrienlemaire) -- [Overview of BackstopJS, a tool to test a web application’s UI](https://medium.com/@Fandekasp/overview-of-backstopjs-a-tool-to-test-a-web-applications-ui-99234dc6c4f2)\n- Another by [Adrien Lemaire](https://www.linkedin.com/in/adrienlemaire) Check this if you are interested in Continuous Integration (CI)! [A journey in Continuous Integration Testing](https://medium.com/@Fandekasp/a-journey-in-continuous-integration-testing-e33ca79078f4)\n- [Angela Riggs](https://www.linkedin.com/in/angelariggs/detail/recent-activity/posts/) is a pioneer in the Visual Testing space and leader in cultivating a culture of quality for software teams.  Read about it [here](https://www.linkedin.com/pulse/visual-regression-testing-backstopjs-angela-riggs/) and [here](https://www.pnsqc.org/automated-visual-regression-testing-with-backstopjs/) and listen to her talk [here](https://www.linkedin.com/pulse/creating-culture-quality-angela-riggs/)\n- Check out [Marc Dacanay's](https://www.linkedin.com/in/marcdacanay/detail/recent-activity/posts/) BackstopJS articles -- he has a great intro as well as some great in-depth tips.\n- Here is a [cool project template for static sites](https://github.com/wlsf82/backstop-config) by Walmyr Filho [@wlsf82](https://github.com/wlsf82) https://twitter.com/walmyrlimaesilv\n- Here is [an online course about visual regression testing with BackstopJS]([https://www.udemy.com/course/visual-regression-testing-with-backstopjs/](https://www.udemy.com/course/testes-de-regressao-visual-com-backstopjs/?referralCode=3751623DD59D061311E1)) by [Walmyr Filho](https://www.udemy.com/user/walmyr/)\n- [A really good one on refactoring CSS with BackstopJS](https://hannes.kaeufler.net/posts/refactoring-css) by Hannes Käufler\n- [A Simple grunt-backstopjs plugin](http://www.obqo.de/blog/2016/12/30/grunt-backstopjs/) - For the Grunt enthusiasts\n\n## Credits\n\nBackstopJS was created and is maintained by [Garris Shipon](https://www.linkedin.com/in/garrisshipon/) with help from [these amazing engieers](https://github.com/garris/BackstopJS/graphs/contributors).\n\n\n🙇 Special thanks to these contributors...\n- [Lewis Nyman](https://github.com/lewisnyman)\n- [Stoutie](https://github.com/jehoshua02)\n- [Klaus Bayrhammer](https://github.com/klausbayrhammer)\n- [Evan Lovely](https://github.com/EvanLovely)\n- [Benedikt Rötsch](https://github.com/axe312ger)\n- [Suresh Kumar. M](https://github.com/nobso)\n- [Shinji Yamada](https://github.com/dotneet)\n- [@onigoetz](https://github.com/onigoetz)\n- [uğur mirza zeyrek](mirzazeyrek)\n- [anton-kulagin](https://github.com/anton-kulagin)\n- [Leonid Makarov](https://github.com/lmakarov)\n- [Gabriele Mantovani](https://github.com/mantovanig)\n- [Walmyr Filho](https://github.com/wlsf82)\n- [Torsten Krah](https://github.com/tkrah)\n- [Joel Brown](https://github.com/FrostyShosty)\n- [Dan Grebb](https://github.com/dgrebb)\n\n\n\n","readmeFilename":"README.md","users":{"oceanic":true,"dsoldera":true,"furzeface":true,"rubiadias":true,"jehoshua02":true,"davidnyhuis":true}}