{"_id":"multi-image-mergetool","_rev":"57-2aa8e487985f7bc37652e3e9bc3e2f89","name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","dist-tags":{"latest":"1.32.1"},"versions":{"1.0.0":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.0.0","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"lib/server","engines":{"node":">= 0.10.0"},"license":"Unlicense","scripts":{"gemini-update":"npm run verify-webdriver-running && gemini update gemini.js","gemini-test":"npm run verify-webdriver-running && gemini test --reporter html --reporter flat gemini.js","lint":"twolfson-style lint lib/ test/","start":"node bin/multi-image-mergetool","test":"mocha --reporter dot test/*.js && npm run lint","verify-webdriver-running":"curl --silent http://localhost:4444/ > /dev/null || (echo \"Webdriver isn't running, please start it via \\`npm run webdriver-start\\`\" 1>&2 && exit 1)","webdriver-start":"xvfb-run webdriver-manager start","webdriver-update":"webdriver-manager update"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","commander":"~2.9.0","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29"},"devDependencies":{"gemini":"~4.12.2","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","jscs":"~1.7.3","jshint":"~2.5.10","mocha":"~1.11.0","twolfson-style":"~1.6.0","webdriver-manager":"~10.2.4"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"f74d36882ea6717a6a6e6e2c6735c86a0f489c0f","_id":"multi-image-mergetool@1.0.0","_shasum":"0ca71d6303b3cef9f65301c1baee0523361c45c8","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.1","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"0ca71d6303b3cef9f65301c1baee0523361c45c8","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.0.0.tgz","integrity":"sha512-N+SaJHi3ndI8XKrlTZcBHth6DpTOnrHhg4SR3ZdOeWXkXw89NeUy1RtMThn6v1nowj6z6PMiYOKYtKctG4qD1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClkADsl2o35AM+QICFxz7lEiXjS58iI9q9OreU+yjZigIhAOXu6SVLqsJn0PTPKSckjMrd9SPf1eqsO+6vamxkoovl"}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.0.0.tgz_1478521196528_0.03229237860068679"}},"1.1.0":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.1.0","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"lib/server","engines":{"node":">= 0.10.0"},"license":"Unlicense","scripts":{"gemini-update":"npm run verify-webdriver-running && gemini update gemini.js","gemini-test":"npm run verify-webdriver-running && gemini test --reporter html --reporter flat gemini.js","lint":"twolfson-style lint lib/ test/","start":"node bin/multi-image-mergetool","test":"mocha --reporter dot test/*.js && npm run lint","verify-webdriver-running":"curl --silent http://localhost:4444/ > /dev/null || (echo \"Webdriver isn't running, please start it via \\`npm run webdriver-start\\`\" 1>&2 && exit 1)","webdriver-start":"xvfb-run webdriver-manager start","webdriver-update":"webdriver-manager update"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","commander":"~2.9.0","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29"},"devDependencies":{"gemini":"~4.12.2","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","jscs":"~1.7.3","jshint":"~2.5.10","mocha":"~1.11.0","twolfson-style":"~1.6.0","webdriver-manager":"~10.2.4"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":["foundry-release-git","foundry-release-npm"]},"gitHead":"e4247e4d0193a5564909f0f8785172b835aff9b2","_id":"multi-image-mergetool@1.1.0","_shasum":"668d6aa5151b7ae320e309a60e6d31e294f0eecc","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.1","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"668d6aa5151b7ae320e309a60e6d31e294f0eecc","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.1.0.tgz","integrity":"sha512-ex7OF5aIlYINBxrPKNuVZlbW84mYTRugY8feH/ezmYF4dZdMQS8dq6Nh6+pjJQRHxY6G9XwD7yQzgS9hMrRY/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNdSi7go/yHjbBLMUu7jkCZalLgfgc6I/DERtQ/047bAIhAISxLLzwRIbWvxhe+z3qaywv5VqHUUfvo0a6UPu/Zmth"}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.1.0.tgz_1478553101038_0.5039203462656587"}},"1.2.0":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.2.0","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"lib/server","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","gemini-update":"npm run verify-webdriver-running && gemini update gemini.js","gemini-test":"npm run verify-webdriver-running && gemini test --reporter html --reporter flat gemini.js","lint":"twolfson-style lint lib/ test/","prepublish":"npm run build","start":"node bin/multi-image-mergetool","test":"npm run test-karma-single && npm run lint && npm run build","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start","verify-webdriver-running":"curl --silent http://localhost:4444/ > /dev/null || (echo \"Webdriver isn't running, please start it via \\`npm run webdriver-start\\`\" 1>&2 && exit 1)","webdriver-start":"xvfb-run webdriver-manager start","webdriver-update":"webdriver-manager update"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","commander":"~2.9.0","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29"},"devDependencies":{"bootstrap":"~3.3.7","browserify":"~13.1.1","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gemini":"~4.12.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~1.11.0","rimraf":"~2.5.4","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0","webdriver-manager":"~10.2.4"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"comment":"Run build before performing any other commands as a precaution","type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"953af43ae9f2fe052d6325c2c6988e54b78a6ff7","_id":"multi-image-mergetool@1.2.0","_shasum":"779f3cea572c8679618912d378e0a2ea77ca0f31","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.1","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"779f3cea572c8679618912d378e0a2ea77ca0f31","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.2.0.tgz","integrity":"sha512-n/CFTrEVlPAXvTj4utkKxstAlwW5+JvR09lW/AlIoNW4BRLSaAlb0Vseq5Dar0bSSQOwYwim0+P7mdriH3vtyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCw5xVrjVOJfpMtSWeji451JKUwdLsyPpFevV952GyECQIgP6brObQ/8HXOBkxVUgYcZnrew554bfxVjiR5zOjF2kQ="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.2.0.tgz_1478597233884_0.05368956597521901"}},"1.2.1":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.2.1","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"lib/server","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","gemini-update":"npm run verify-webdriver-running && gemini update gemini.js","gemini-test":"npm run verify-webdriver-running && gemini test --reporter html --reporter flat gemini.js","lint":"twolfson-style lint lib/ test/","start":"node bin/multi-image-mergetool","test":"npm run test-karma-single && npm run lint && npm run build","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start","verify-webdriver-running":"curl --silent http://localhost:4444/ > /dev/null || (echo \"Webdriver isn't running, please start it via \\`npm run webdriver-start\\`\" 1>&2 && exit 1)","webdriver-start":"xvfb-run webdriver-manager start","webdriver-update":"webdriver-manager update"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","commander":"~2.9.0","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29"},"devDependencies":{"bootstrap":"~3.3.7","browserify":"~13.1.1","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gemini":"~4.12.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~1.11.0","rimraf":"~2.5.4","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0","webdriver-manager":"~10.2.4"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"96d1c372531fb3fbc9e654f3948b6ccaee5f3ad7","_id":"multi-image-mergetool@1.2.1","_shasum":"be614e90b8ae1f5b59e00677ba8a727a06de1497","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.1","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"be614e90b8ae1f5b59e00677ba8a727a06de1497","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.2.1.tgz","integrity":"sha512-59YOXZpl7hvZ71GEIXZfiqdS+PXZmKZpgsiwXbo3wasKTvtaCy9nFTmjhVcgUUoOVf8tI6AuGWwerRonV9fO9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdk8J2O2Tc/e7f1Xqsuo4lypkrF1vIUpFlZZgTQXDBvwIgLcVXcuBS6Lc3yUq7vzeylewn5oW2neORR/dAI9aqkZQ="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.2.1.tgz_1478597371050_0.6251316941343248"}},"1.2.2":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.2.2","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"lib/server","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","gemini-update":"npm run verify-webdriver-running && gemini update gemini.js","gemini-test":"npm run verify-webdriver-running && gemini test --reporter html --reporter flat gemini.js","lint":"twolfson-style lint lib/ test/","start":"node bin/multi-image-mergetool","test":"npm run test-karma-single && npm run lint && npm run build","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start","verify-webdriver-running":"curl --silent http://localhost:4444/ > /dev/null || (echo \"Webdriver isn't running, please start it via \\`npm run webdriver-start\\`\" 1>&2 && exit 1)","webdriver-start":"xvfb-run webdriver-manager start","webdriver-update":"webdriver-manager update"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","commander":"~2.9.0","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29"},"devDependencies":{"bootstrap":"~3.3.7","browserify":"~13.1.1","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gemini":"~4.12.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~1.11.0","rimraf":"~2.5.4","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0","webdriver-manager":"~10.2.4"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"ec4ae51853b542df1732934fb22d89af52f3d153","_id":"multi-image-mergetool@1.2.2","_shasum":"0e90ea2735b88a8f95c4ce1cc591419e20cc927c","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.1","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"0e90ea2735b88a8f95c4ce1cc591419e20cc927c","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.2.2.tgz","integrity":"sha512-HQE71G9eCMCYbe3/dPBahxueKReqwy54RYryoZNs6Hg2L1Kwm2JiFXYcn6S6HTwy3fcvYex521JbTB5Zo/NOGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+tXJqaXmKUHlmAkMAdwL5Oh1bL6MsGOk6yCdVEJKeUAiBNbMZY1i+kSsOhpDe3sp5amM0c1vuKOEOGReGYHD0yig=="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.2.2.tgz_1478597463435_0.6744559749495238"}},"1.3.0":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.3.0","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"lib/server","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","gemini-update":"npm run verify-webdriver-running && gemini update gemini.js","gemini-test":"npm run verify-webdriver-running && gemini test --reporter html --reporter flat gemini.js","lint":"twolfson-style lint lib/ test/","start":"node bin/multi-image-mergetool","test":"npm run test-karma-single && npm run lint && npm run build","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start","verify-webdriver-running":"curl --silent http://localhost:4444/ > /dev/null || (echo \"Webdriver isn't running, please start it via \\`npm run webdriver-start\\`\" 1>&2 && exit 1)","webdriver-start":"xvfb-run webdriver-manager start","webdriver-update":"webdriver-manager update"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","commander":"~2.9.0","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29"},"devDependencies":{"bootstrap":"~3.3.7","browserify":"~13.1.1","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gemini":"~4.12.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~1.11.0","rimraf":"~2.5.4","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0","webdriver-manager":"~10.2.4"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"1772879752e0932c859748ca06c912dc2bb2fdc0","_id":"multi-image-mergetool@1.3.0","_shasum":"41179dc3edb346200edf4257e641d6981da427fe","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.1","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"41179dc3edb346200edf4257e641d6981da427fe","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.3.0.tgz","integrity":"sha512-IvIY1g1+J4ugLjmLR2utqxP5AEwBIHXHAy1k9x2Nv8knmiq88OkKyWuzdOgthePm8dPwNy5zyEbU+wNb6KAn1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBHCiicul1eunwhFxi/npyDTNmng9wNFPP1o1k04NPZfAiEA97vdBkEbzV4q/zhbeM/2oHPvOUTJLGw6GWi/hEYRngE="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.3.0.tgz_1478597848938_0.12409918708726764"}},"1.4.0":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.4.0","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","gemini-update":"npm run verify-webdriver-running && gemini update gemini.js","gemini-test":"npm run verify-webdriver-running && gemini test --reporter html --reporter flat gemini.js","lint":"twolfson-style lint browser/ server/ test/","start":"node bin/multi-image-mergetool","test":"npm run test-karma-single && npm run lint && npm run build","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start","verify-webdriver-running":"curl --silent http://localhost:4444/ > /dev/null || (echo \"Webdriver isn't running, please start it via \\`npm run webdriver-start\\`\" 1>&2 && exit 1)","webdriver-start":"xvfb-run webdriver-manager start","webdriver-update":"webdriver-manager update"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","commander":"~2.9.0","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29"},"devDependencies":{"bootstrap":"~3.3.7","browserify":"~13.1.1","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gemini":"~4.12.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~1.11.0","rimraf":"~2.5.4","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0","webdriver-manager":"~10.2.4"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"9581d722b250a98e7cb3fd8290a4f482c9dd47c0","_id":"multi-image-mergetool@1.4.0","_shasum":"fe76ea020393ce0cf3399400a08ba2d8d262c0d6","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.1","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"fe76ea020393ce0cf3399400a08ba2d8d262c0d6","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.4.0.tgz","integrity":"sha512-AlkXrkpijHdM4fhGn4XR7ZxQiPlpaek/wmST/pOq+BUAh1/f+gOjA0LuiKE5zJBQGk0jna4hHVDiYt1UNg0lIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF1NQnAfwVu21vn6OIcJIDMUMY/E2LbKlnk/j2lkHUFbAiEApaTMpYPxwET0Fhx20amKaXuGf1HXZzT3TzEYlRCY9S4="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.4.0.tgz_1478776809562_0.8108181443531066"}},"1.4.1":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.4.1","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","gemini-update":"npm run verify-webdriver-running && gemini update gemini.js","gemini-test":"npm run verify-webdriver-running && gemini test --reporter html --reporter flat gemini.js","lint":"twolfson-style lint browser/ server/ test/","start":"node bin/multi-image-mergetool","test":"npm run test-karma-single && npm run lint && npm run build","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start","verify-webdriver-running":"curl --silent http://localhost:4444/ > /dev/null || (echo \"Webdriver isn't running, please start it via \\`npm run webdriver-start\\`\" 1>&2 && exit 1)","webdriver-start":"xvfb-run webdriver-manager start","webdriver-update":"webdriver-manager update"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","commander":"~2.9.0","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29"},"devDependencies":{"bootstrap":"~3.3.7","browserify":"~13.1.1","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gemini":"~4.12.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~1.11.0","rimraf":"~2.5.4","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0","webdriver-manager":"~10.2.4"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"b4cad7406b69a49318dc73f8bf5bae858093b36a","_id":"multi-image-mergetool@1.4.1","_shasum":"c9cf2bc23391decff1a6431fef920836c8e1409b","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.1","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"c9cf2bc23391decff1a6431fef920836c8e1409b","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.4.1.tgz","integrity":"sha512-C/nY71hd/f7hPMOmcNWPK0+966OBKZtbQYzxNwbIg/CdqcjYiZSG7+ooUrmO18kHfThDdaJlsE7pp6ZiiK7J2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyBa4/jbinXfjK1UygdlxJqTjim/1y1TjJ7uLuhLm5WgIhAL+1hcaD+gh7iIWYYcxAzmSVnq4dq8SHJFnUTVoVRwR7"}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.4.1.tgz_1478776980996_0.6186015103012323"}},"1.5.0":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.5.0","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","gemini-update":"npm run verify-webdriver-running && gemini update gemini.js","gemini-test":"npm run verify-webdriver-running && gemini test --reporter html --reporter flat gemini.js","lint":"twolfson-style lint browser/ server/ test/","start":"node bin/multi-image-mergetool","test":"npm run test-karma-single && npm run lint && npm run build","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start","verify-webdriver-running":"curl --silent http://localhost:4444/ > /dev/null || (echo \"Webdriver isn't running, please start it via \\`npm run webdriver-start\\`\" 1>&2 && exit 1)","webdriver-start":"xvfb-run webdriver-manager start","webdriver-update":"webdriver-manager update"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","commander":"~2.9.0","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3"},"devDependencies":{"bootstrap":"~3.3.7","browserify":"~13.1.1","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gemini":"~4.12.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","rimraf":"~2.5.4","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0","webdriver-manager":"~10.2.4"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"3599417bd3d6f6d266196feef97125b06c995191","_id":"multi-image-mergetool@1.5.0","_shasum":"7ef814b42f515cb69ea0c994d458a813d0cd7844","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.1","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"7ef814b42f515cb69ea0c994d458a813d0cd7844","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.5.0.tgz","integrity":"sha512-spDY1LSNW1RIr+4Bj3SZhTkWTQ/UH4S4vE84eHp7HOmTK9FVM5/tl40KNPbASUpRmHEfPUJwVlUBX+cbt2xcUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFquJy5L/D16pq1gBvoz8aSU0ZrecvLFceRqQqiLpgnUAiEAgtkkWrXxQi8mAM/g8QDTxqdkij9VB6Xwqwikt76jpC4="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.5.0.tgz_1478781317796_0.712447989732027"}},"1.6.0":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.6.0","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start":"node bin/multi-image-mergetool","test":"npm run test-karma-single && npm run lint && npm run build","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","commander":"~2.9.0","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","rimraf":"~2.5.4","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"eec10d41e4e40d9b7768be51033d7e64d4044e20","_id":"multi-image-mergetool@1.6.0","_shasum":"be80e1ea698cb10fab280ec7672dd5742f022450","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.1","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"be80e1ea698cb10fab280ec7672dd5742f022450","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.6.0.tgz","integrity":"sha512-uz7VXCMB2ivtGJESE/y+pCkNXPaQHn1ZnlfiHLFMhZaAVYvpAG8bODQHgCNpwipkgTc0KyirA9lQ2ow9Q5ZRog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPPufdrO9Xlqm4wJ+bV2Q75NOtPuegSAr0t4XTcJ/BPAIgK4g+mcC/cOJv9FAS62m+fb93syjHHxqPzaqQuLA+gic="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.6.0.tgz_1478856690182_0.38811747496947646"}},"1.7.0":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.7.0","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","test":"npm run test-karma-single && npm run lint && npm run build","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","rimraf":"~2.5.4","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"b22ad63a4b8c50198024f27f59aaf6fa5f51c9e9","_id":"multi-image-mergetool@1.7.0","_shasum":"c766dd08ad3aad7ca42cc30c45718b92f6745004","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.1","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"c766dd08ad3aad7ca42cc30c45718b92f6745004","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.7.0.tgz","integrity":"sha512-i3eda437v9UoBS0zy1OcTushAPPPWNkU+Uu7IcaiWHBEgF6iaq1C6iiO9wHrf/wF8EAvifmzibHZDRumXH1FAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICh1FSeZXzKpbDl/72zwPuIk2MI+qpL0pcIdAJY4WO0cAiEAqjK5YK5RfwcBQ38573XI9iqaf+zYH9XK9UvcA6sY25M="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.7.0.tgz_1478865509803_0.6647210523951799"}},"1.8.0":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.8.0","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","test":"npm run test-karma-single && npm run lint && npm run build","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","rimraf":"~2.5.4","simulant":"~0.2.2","tween.js":"~16.3.5","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"09fedaca9a1b7b6b7d2a2377819969c9f47de38f","_id":"multi-image-mergetool@1.8.0","_shasum":"415416b73031191b628fb342032c83cc60fa9674","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"415416b73031191b628fb342032c83cc60fa9674","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.8.0.tgz","integrity":"sha512-xDMhvWuXMSFnGfO2drn74y0zp1zg2KV6TTyhqmhxuS6yfuZMK1XCSKvpchbx2kIOhCV1ZwczTt1RrM6O4p9PGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICR+SCssPln+W7Kx8K5SUXYIYSu8pKn1nBS50YWenbN/AiEAplXoeML3erFeAjnn6Nt66DjBjojDK3GAh6CizicbSlM="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.8.0.tgz_1479210223047_0.932499052491039"}},"1.9.0":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.9.0","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-karma-single && npm run lint && npm run build","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start","test-karma-assert-screenshots":"bin/test-browser-assert-screenshots.sh"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","rimraf":"~2.5.4","simulant":"~0.2.2","tween.js":"~16.3.5","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"c1a4504242e88806748c956f3c4d13cd6df0685f","_id":"multi-image-mergetool@1.9.0","_shasum":"cd0da68a7cd510223e433970d7843be36ada40f0","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"cd0da68a7cd510223e433970d7843be36ada40f0","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.9.0.tgz","integrity":"sha512-KrfvlVToWRx/ltYcQ1yk5KgAtdZBtysHhNy3xQ4+E0EakXAKVacgPWloE5yTtd2aSKyMIU99sQAYK8M31dmu1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICUNR9ikFFPup1B00jzlO1RN8XCXgcmRgXEasDzgHBhUAiBcwZG0Ehewg4tH0KzM795EBpCkzaAARfMagkyW0tSgAg=="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.9.0.tgz_1479213476043_0.9131146997679025"}},"1.9.1":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.9.1","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","_test-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test":"npm run build && npm run test-karma-single && npm run lint","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start","test-karma-assert-screenshots":"bin/test-browser-assert-screenshots.sh"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","rimraf":"~2.5.4","simulant":"~0.2.2","tween.js":"~16.3.5","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"2bb0d95f9f8254aa1d5206772b5030e21ba423d1","_id":"multi-image-mergetool@1.9.1","_shasum":"002c9b639556afd33f5e66a54ff65699fb97d86a","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"002c9b639556afd33f5e66a54ff65699fb97d86a","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.9.1.tgz","integrity":"sha512-4a/pmwhemmvNYbO73iMrCLZTk+zn6QT9vob1R5CW5YW2fj3XKC71/T1sK5iR6KxsBdAI5ihMwcOI7BDKIp2J4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRhC5fqHxkKkEwhIjHofEiIf7kce0EfoI1ScFQR5FbxAiEAuG0wAbOO9zj8HBj2IvKxcsrIavuOJHTLX2KIAKHqrKk="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.9.1.tgz_1479282596944_0.16478575603105128"}},"1.10.0":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.10.0","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","_test-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test":"npm run build && npm run test-karma-single && npm run lint","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start","test-karma-assert-screenshots":"bin/test-browser-assert-screenshots.sh"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","rimraf":"~2.5.4","simulant":"~0.2.2","tween.js":"~16.3.5","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"5b6a2504d942be132435b976992c55edb2d4edb0","_id":"multi-image-mergetool@1.10.0","_shasum":"bc740ec808f0f2c435fea474af2c68d3a09abde9","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"bc740ec808f0f2c435fea474af2c68d3a09abde9","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.10.0.tgz","integrity":"sha512-OYSbx22k7d6TFaCXtS6yAMqsITJ+T46FXcRvLioCj2ZYW+dHFiPzxngPQ119m6u3vd5xIY1QhN/nwu4v3UGGBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHEK9ODuh9Lc2vjAlj8DGjFrwKYUm/BslqXwRPh+lb01AiEAtHKRqBuK7sUdPjN6/j10Jm4uBeNe8AjC36JzenUUIKY="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.10.0.tgz_1479292187617_0.9003984783776104"}},"1.11.0":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.11.0","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single","test-browser-assert-screenshots":"bin/test-browser-assert-screenshots.sh","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","request":"~2.78.0","rimraf":"~2.5.4","simulant":"~0.2.2","tween.js":"~16.3.5","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"04655618336fab90e95ae2b1c012c896727584f7","_id":"multi-image-mergetool@1.11.0","_shasum":"3d8f1af57a253c6d339c3cecdf1b03f69ac1691d","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"3d8f1af57a253c6d339c3cecdf1b03f69ac1691d","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.11.0.tgz","integrity":"sha512-npT1si6i5Lo2Xu6IpL5/8FJtpD1M71kD0hP4kjldVDUjugsuyXUBy32OmHaN+d3AVH4wFvWcYQNcpJmQil3gQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFtzZI6+jsGjM0Rny57zw+O7xhP95byL97RDJQsnvTqHAiEA1Sy9MHkEMhoU5RH4IokZYLx6MEMZn5wMeW6PTqKEGOE="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.11.0.tgz_1479372692105_0.19218056672252715"}},"1.11.1":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.11.1","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single","test-browser-assert-screenshots":"bin/test-browser-assert-screenshots.sh","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","request":"~2.78.0","rimraf":"~2.5.4","simulant":"~0.2.2","tween.js":"~16.3.5","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"817f54bbd65a8dd8971acf35880cb23b2c92e26a","_id":"multi-image-mergetool@1.11.1","_shasum":"e9617276f4b065b6948f19b84465bde04f71d9ed","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"e9617276f4b065b6948f19b84465bde04f71d9ed","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.11.1.tgz","integrity":"sha512-BR3H3osuEiP3FvzX+c0kV4zXb9+oB0fxEiLwXprrIAcBM+LieNxriPUuPeKh7FK9idJ8ROFqHmdtgoOdNVtR9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcVj2eeT3nDZ5Bhm5dWap6w767fngq4xJCrTr4nZqufQIhAOOwPj4lhM89lUvn2mp9Pa+jspqHHNHipcicP8cbJ0kT"}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.11.1.tgz_1479374599881_0.4651342248544097"}},"1.12.0":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.12.0","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single","test-browser-assert-screenshots":"bin/test-browser-assert-screenshots.sh","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","request":"~2.78.0","rimraf":"~2.5.4","simulant":"~0.2.2","tween.js":"~16.3.5","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"980aba65b9001d8023e4eea4105cbd88fdbe894c","_id":"multi-image-mergetool@1.12.0","_shasum":"665d486a278383a1454b60827346a125c38d03a1","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"665d486a278383a1454b60827346a125c38d03a1","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.12.0.tgz","integrity":"sha512-OBjD9QCl9NsAYazCvwduK9XTtnM/+LiD1QacP2te0Cqq3dcDzSO/2fXijuJV3sfBJu9IvB6pcvz2gD+M8TZp/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8qvmk+btBXJwArkz0xTFh8n6oCThrOxJaAflA80WYiAiBQ80Z1SEoAT+ul8j8r83N9iRWOAlN33OjfR+6Ygoo2JA=="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.12.0.tgz_1479378452720_0.08591251587495208"}},"1.12.1":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.12.1","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single","test-browser-assert-screenshots":"bin/test-browser-assert-screenshots.sh","test-karma-continuous":"xvfb-run karma start --no-single-run","test-karma-single":"xvfb-run karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-chrome-launcher":"~2.0.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","request":"~2.78.0","rimraf":"~2.5.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"83712b1dc493b84f45218c4b546a996f3e58feae","_id":"multi-image-mergetool@1.12.1","_shasum":"83677abc3a871e6c9300364fd14fe5f5ab3601bd","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"83677abc3a871e6c9300364fd14fe5f5ab3601bd","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.12.1.tgz","integrity":"sha512-HiiW5cR/IG1/mvJU9UmCsQsKkF0LKk2nuE7pMDsfUjD094hCXMXQc04oQhkJAm1SciLDswqDpPXaO30flTgLBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVF22pR4c+ZhlJ+gp1uX0VpHfoB8lBQ4WwevcXqD02CwIgECi+y0v+rZe8bvvtuLl5UqQlHWjfNLQNebS/RnW49Fw="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.12.1.tgz_1479379616304_0.823537070536986"}},"1.12.2":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.12.2","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single","test-browser-assert-screenshots":"bin/test-browser-assert-screenshots.sh","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","request":"~2.78.0","rimraf":"~2.5.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"6b6723e8454973ee3126ef65efa5723f48187d92","_id":"multi-image-mergetool@1.12.2","_shasum":"20e7bfb50676fa6f0c8ca85eb10bbfe88d95e0ba","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"20e7bfb50676fa6f0c8ca85eb10bbfe88d95e0ba","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.12.2.tgz","integrity":"sha512-neJcUcHuLT10eJV9vcbv3w7g3jhP+XK9r7WmDb0/tOwla/58xa9iKbOdJu9u+PSupYb1NxyWwvH9hT2o+vfh+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHenRgt1+jVO3WjligFQrUQk7OwEmNaYTtKcrfA2U4PAiEA5IlmOxPIpe/WbN/RnCALz+Hb5K31u96bvPrKZhaMZCg="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.12.2.tgz_1479384378249_0.9635410537011921"}},"1.13.0":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.13.0","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single","test-browser-assert-screenshots":"bin/test-browser-assert-screenshots.sh","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","request":"~2.78.0","rimraf":"~2.5.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"75dd0b31e2572afa73337a047ffe4a5a3f63f1a1","_id":"multi-image-mergetool@1.13.0","_shasum":"8af52956581cb22ecbf2039b6c30adc833c66dfb","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"8af52956581cb22ecbf2039b6c30adc833c66dfb","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.13.0.tgz","integrity":"sha512-e804TQs2zlO2Js94F4INvD5qPWVkOWKv02og5k8cl4GYrHcfHBpoLS3F6LQXh98QKYJIuvlZb3fg511uTk8xyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAxbjuIMUH3X2SI4G8Gm3L7h+ArWEqj0nK+flAGY0CaQIhAKhflYBnw4XdXxTg/2/wgVjYAe7gGfvOFzUpr7ICY5Qf"}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.13.0.tgz_1479459636543_0.2689207785297185"}},"1.13.1":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.13.1","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single","test-browser-assert-screenshots":"bin/test-browser-assert-screenshots.sh","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","request":"~2.78.0","rimraf":"~2.5.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"ee93f11b83973d6acf1a0e297546f190da44473b","_id":"multi-image-mergetool@1.13.1","_shasum":"446ef919bcdd3b657bf290f3e7b2377bd0d5800a","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"446ef919bcdd3b657bf290f3e7b2377bd0d5800a","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.13.1.tgz","integrity":"sha512-Fiikw9+epnHFO0FVR8b1pwp7erDccdBBnNIOW9FKkqMUOmhVbylHBcaD86RFKJ4LFLWcWQrgTfgNVbWT5DK8Yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDaCzqEcSJSa3XRHUhNEuQPRMJOTGFgiUaT4tH8UMbzgAiAgfHP0G81GEusLYk8BmcWKrrFmBbSzCxhPBt5uFFxwNg=="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.13.1.tgz_1479460858823_0.5243793744593859"}},"1.14.0":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.14.0","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single","test-browser-assert-screenshots":"bin/test-browser-assert-screenshots.sh","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","request":"~2.78.0","rimraf":"~2.5.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"f32ebd6e63be26a58b3914392a24ad945626c2e4","_id":"multi-image-mergetool@1.14.0","_shasum":"baecec02a39c726b618f5361c432e6df193fe722","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"baecec02a39c726b618f5361c432e6df193fe722","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.14.0.tgz","integrity":"sha512-1UUvDX5z3AQOmCsZwFGOOtQ9bI2fmqc4vMMhSRDq9woFFIjCEYEBWpNouUOTuB0JWYf0b8ZhRhwJVJS3lrfYjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDz5FymofQeemhDYAGp7QSGtDH0XnVwDLWWTwonPEb5kgIgY0RD8m7/Z5Tw5PZ4lkVWOOY1aWpPlJWZLt9MVuT9SoI="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.14.0.tgz_1479469594889_0.314696823945269"}},"1.14.1":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.14.1","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single","test-browser-assert-screenshots":"bin/test-browser-assert-screenshots.sh","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","request":"~2.78.0","rimraf":"~2.5.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"2f8c7595e4e64281e8f4f8da1896ca3f326996b0","_id":"multi-image-mergetool@1.14.1","_shasum":"8b2c982a97747735d881212af331bdd8ac9ba93c","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"8b2c982a97747735d881212af331bdd8ac9ba93c","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.14.1.tgz","integrity":"sha512-1EhhKF4/Bgpjnb3oV8K3/tp4a43AYEM37mka1N3oRZDYHxAbTYHfXWwzsTdCFgkfj/BcS79glxikGBMOxqJKbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFwyGQzJSWyUIFs2Wv5PVGFGhTTa9w1zhI9ETAIU5rg4AiBx3w6fYJ5KnT6USHDYP9C3lPwikZYCFgFAX9sgSC04Dw=="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.14.1.tgz_1479471581791_0.9675714366603643"}},"1.14.2":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.14.2","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single && bin/test-assert-docs-screenshot-up-to-date.sh","test-browser-assert-screenshots":"bin/test-browser-assert-screenshots.sh","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","request":"~2.78.0","rimraf":"~2.5.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"0782793ef1ac57fb44d9491e8707b78e3cb279cd","_id":"multi-image-mergetool@1.14.2","_shasum":"940fde052567a8f5734c618d301f9baad4b0d62a","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"940fde052567a8f5734c618d301f9baad4b0d62a","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.14.2.tgz","integrity":"sha512-UQSq76jUhMLjP39T2q5JURKSBIAilRCPVroLbKooLzT8Rq7Iw2lRBOED8OC3aO/ix2IOHwIcH7YQt0mWEKqtcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvmYRwkrX+/lt9vNne5OOEKwRSWsx5RrbvltCe5E9U1QIgLojm/TYqTmGn89REJkqQyL1qnc/PGDEbJZ52kvPFfo8="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.14.2.tgz_1479473647365_0.31317777186632156"}},"1.14.3":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.14.3","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single && bin/test-assert-docs-screenshot-up-to-date.sh","test-browser-assert-screenshots":"bin/test-browser-assert-screenshots.sh","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","request":"~2.78.0","rimraf":"~2.5.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"cc438921db78a7071e8127a15acbbb139dfada3c","_id":"multi-image-mergetool@1.14.3","_shasum":"19b10e3378e0bf53612303eba6d84a53f13ee593","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"19b10e3378e0bf53612303eba6d84a53f13ee593","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.14.3.tgz","integrity":"sha512-k7eIROJerOFEk4UZHGTzZoJdqfYLmzDiNsb7tAQ3wJUuwPIFg3XNGPWFHugN07Ac9jS6RM1WGeJSbyBJreRREg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDidwEIokqbz0wTEmwfqqWfxiVtlG5xbrtzwcshTBgvlgIhAKpFWdXBWH8eqHMmMR0jK72jSQKRKnuZnWHnBFRRY0Rm"}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.14.3.tgz_1479543072089_0.6661879962775856"}},"1.14.4":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.14.4","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single && bin/test-assert-docs-screenshot-up-to-date.sh","test-browser-assert-screenshots":"bin/test-browser-assert-screenshots.sh","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","request":"~2.78.0","rimraf":"~2.5.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"6375ec515d9ea9ebd41edd71d32258f98612c0c4","_id":"multi-image-mergetool@1.14.4","_shasum":"898016f8e7241adb58e1484ccfbfacc77f191090","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"898016f8e7241adb58e1484ccfbfacc77f191090","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.14.4.tgz","integrity":"sha512-borYANgH+PSlHPSbS1uPC4LAx29f8/VhuUgV0VEJl1VX3bNgEEklGBK17JMe4wwWy53vgGCOSFM4YqACi4izsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDrQ+kqiXnx0ks/8smcV2lI/QIGDcUf3BdtI38j6iwBiAiEA3JC9ywik68Op5hpCUEZug0tWYa9k/osjEfGqj28RT3w="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.14.4.tgz_1479546435684_0.20963154803030193"}},"1.14.5":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.14.5","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single && bin/test-assert-docs-screenshot-up-to-date.sh","test-browser-assert-screenshots":"bin/test-browser-assert-screenshots.sh","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","request":"~2.78.0","rimraf":"~2.5.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"d7ce9d639bfc75c2c34811c645cf73131e4789e7","_id":"multi-image-mergetool@1.14.5","_shasum":"db66b8009d6d4ce52750003a926ade21c4ddefab","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"db66b8009d6d4ce52750003a926ade21c4ddefab","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.14.5.tgz","integrity":"sha512-5gqdNombcoYOMUyZare8LRxoAlYu5GDKNS5qAFk9WPyfZ520QeezBHC3+InsXZpBuBCjHCfRuptLl8WfviUqTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtnGJgDeWWHZU3ZO2rXpaNVFVsr7tPYrf9aREbWVFFDQIhAOfKftlOWTkuhfpFePG3p3jc1D1ROWM8d944Uj/sxpQb"}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.14.5.tgz_1479558253462_0.3641802850179374"}},"1.14.6":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.14.6","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single && bin/test-assert-docs-screenshot-up-to-date.sh","test-browser-assert-screenshots":"bin/test-browser-assert-screenshots.sh","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","request":"~2.78.0","rimraf":"~2.5.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"f91a1de856e6eaf46c8cdf588d3890b2921f2880","_id":"multi-image-mergetool@1.14.6","_shasum":"8e810ba8d0355cedfa4270c757b42417c8d06ca3","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"8e810ba8d0355cedfa4270c757b42417c8d06ca3","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.14.6.tgz","integrity":"sha512-qtJfpxEbIQcgzEb/eQrHsUGBh59yG+mBVQt3B9m2aI2Li6Ihwibz97OmKyjmK3nPLmFvT4EHyeAXdy+3amwJgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC42NCKJhwo+hoCYE5mpi7onWW77clbG7P0PVI+MckCwwIhAPfFHyEs+K/lmjhIPQYUymb0+HMlsTepIT2dHK1L0KeY"}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.14.6.tgz_1479710548045_0.6733965389430523"}},"1.14.7":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.14.7","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single && bin/test-assert-docs-screenshot-up-to-date.sh","test-browser-assert-screenshots":"bin/test-browser-assert-screenshots.sh","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","request":"~2.78.0","rimraf":"~2.5.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"10570f0d5de91f6a74c6fcae1c886c2803749654","_id":"multi-image-mergetool@1.14.7","_shasum":"d99193a262c7dff914cc510220f4d54b8f7cc94c","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"d99193a262c7dff914cc510220f4d54b8f7cc94c","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.14.7.tgz","integrity":"sha512-rfRIZTmzuyvhmJR2z/Ed5trgZxG8yAO+v4CT/ZXbv4Fj2TboKa1hexbQjgIbzKMelLhi87/Xr9FNCDzckYSl7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF0n2KX/aEabnG+2OOdcKi17ps+sk1Fh2HBv+zueUbcdAiEAwp77HPRgEmDOuyOxz/KytiXVAS2pEuCNsVw8R82qvpY="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.14.7.tgz_1479977361596_0.8181952538434416"}},"1.15.0":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.15.0","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single && bin/test-assert-docs-screenshot-up-to-date.sh","test-browser-assert-screenshots":"bin/test-browser-assert-screenshots.sh","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","request":"~2.78.0","rimraf":"~2.5.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"ab2715b1b54dc41dc6c2a04f61d9c41101f9c5e7","_id":"multi-image-mergetool@1.15.0","_shasum":"d5189839c377faedd3b3acc9e4c03a2021490b6f","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"d5189839c377faedd3b3acc9e4c03a2021490b6f","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.15.0.tgz","integrity":"sha512-KJEN0oNDFDokog+c8Vf2YwDrNa2sf1f6hPHxkuMoYDpeQ2HwfBE5fhPPeqDuUvKpAVVkpXs5WNZ3J3jcFvCncA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGQKK82F/WYsGwmGNioPoYEbfMRb39nURMrnkUcO43OyAiANYiICsDJrMu/oBzw1W8wF4/nh+tkK8DUiGeO10IVvsQ=="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.15.0.tgz_1479989375304_0.03077661176212132"}},"1.16.0":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.16.0","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single && bin/test-assert-docs-screenshot-up-to-date.sh","test-browser-assert-screenshots":"bin/test-browser-assert-screenshots.sh","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","request":"~2.78.0","rimraf":"~2.5.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"ca70fb084c539fe2a7f457b4595efe31718533ef","_id":"multi-image-mergetool@1.16.0","_shasum":"6b42b9c8b0473943d7e0a334b2dce6497aa1a2bf","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"6b42b9c8b0473943d7e0a334b2dce6497aa1a2bf","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.16.0.tgz","integrity":"sha512-MpFU20dMwt5MaCxcxeKSdAlYmPh6BeI3qZcNtTeFDF0XEYz/g9zpexjoxuFUCewJ6E1Ow3V0jmB76aGMsiP3fw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRmtMR5+XW5yvuLd/RuaNGZSEAwdYuV6v5qS+vAs/BpwIhALmX0cnMKygPf0rQJOX7hwQ/qkahnNCm5M2tNX1qtN3N"}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.16.0.tgz_1480351778380_0.4846141333691776"}},"1.17.0":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.17.0","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single && bin/test-assert-docs-screenshot-up-to-date.sh","test-browser-assert-screenshots":"bin/test-browser-assert-screenshots.sh","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","request":"~2.78.0","rimraf":"~2.5.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"698c28c013e269428f2f232e29f3bde9cd703622","_id":"multi-image-mergetool@1.17.0","_shasum":"892a2d70b29946e9535375247b14e1e80028e4d4","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"892a2d70b29946e9535375247b14e1e80028e4d4","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.17.0.tgz","integrity":"sha512-vpRYMsoJHPCTvq5oUoO6nVlI61dilfIN2jOKFhreE2ZKwLME6hW2A3mLX+OQlExkT9J2ZcbBK3xdXqn1Gwl7Lw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5ujAvDR/KqNnDo1ryV3A2UkKTnndf2A7dfLF0ST5PegIhANpAfHaUSF+UTIjphsf4jtIUNlJ4OE6p+9U/fojnR17M"}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.17.0.tgz_1480354316338_0.64546730928123"}},"1.18.0":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.18.0","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single && bin/test-assert-docs-screenshot-up-to-date.sh","test-browser-assert-screenshots":"bin/test-browser-assert-screenshots.sh","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","request":"~2.78.0","rimraf":"~2.5.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"8cec216226f98fdbba4afa89bf9c02c01e018c61","_id":"multi-image-mergetool@1.18.0","_shasum":"2a2a53be2c499e1c9956f12ba6decda0b16f7d16","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"2a2a53be2c499e1c9956f12ba6decda0b16f7d16","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.18.0.tgz","integrity":"sha512-XVT7reXepOQkkbFFMt4YHUb4Om9NgJ2yqkrtHaUuMTto8zLW67IDq2aa4xgztOLY0eiuf1OO6vreilui5zoprw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIlk8eRe++9Hb4UsU6GFy8Va3cy9K4CjSv7KRY00TNRgIgXszMuFFbrABSaaJ69d403AeTE7PV+Q5xq3fqy/87in0="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.18.0.tgz_1480355621240_0.7149829391855747"}},"1.18.1":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.18.1","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single && bin/test-assert-docs-screenshot-up-to-date.sh","test-browser-assert-screenshots":"bin/test-browser-assert-screenshots.sh","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","request":"~2.78.0","rimraf":"~2.5.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"55b604d5ab014c2ec9a492a9752d3840fc5d111f","_id":"multi-image-mergetool@1.18.1","_shasum":"732c49125960756faedbefa24e012108fddf1ac6","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"732c49125960756faedbefa24e012108fddf1ac6","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.18.1.tgz","integrity":"sha512-XOaq03z+JtY6DPO0tmYmWH3NrnXnos2MfJkvA/cWqo40kqVCV8umYAaU8jpv1+gGDXTlks5kQMvAafFOYONVLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjQLrLFlIgZDunkcOq5W/0iceCL5NfEXKiZ9PGCVzOZQIgQQ7Jszbw8b95+l1yBRWnTZd9E9/j0l4P98UirCU9TxM="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.18.1.tgz_1480361731934_0.04388362797908485"}},"1.19.0":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.19.0","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single && bin/test-assert-docs-screenshot-up-to-date.sh","test-browser-assert-screenshots":"bin/test-browser-assert-screenshots.sh","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","request":"~2.78.0","rimraf":"~2.5.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"a830b64073f5745f06199e7af4fed8f0bcae700b","_id":"multi-image-mergetool@1.19.0","_shasum":"4f423057ba7e3fe79ddc189035d5d262cbfe3b29","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"4f423057ba7e3fe79ddc189035d5d262cbfe3b29","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.19.0.tgz","integrity":"sha512-wsHIUsO0L9zOmZI21L9MkqgZ890k+qkxd+H7OQpHBsmNmYnY3U0KqY8dIB2GBP7oe4gKcje3X7KxWvCpI3k9nw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA6aHAHEBDWoPXnv74QA0ICI60itCt5rPARHHppmRP8iAiBZJo3z4+DgR1Jb9hmPC5HZlhepqCzta+Nz3s6av06PjQ=="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.19.0.tgz_1480361972415_0.31757754692807794"}},"1.20.0":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.20.0","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single && bin/test-assert-docs-screenshot-up-to-date.sh","test-browser-assert-screenshots":"bin/test-browser-assert-screenshots.sh","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","request":"~2.78.0","rimraf":"~2.5.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"d657b8af829721d9f07fc75c5ef3c3c8f09db1d5","_id":"multi-image-mergetool@1.20.0","_shasum":"aa2fef6e96d2a03ef8b78e53bbdf4763416126d5","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"aa2fef6e96d2a03ef8b78e53bbdf4763416126d5","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.20.0.tgz","integrity":"sha512-pTnLTAcvP97QIW6bga66kTCe6jKYKtlv3oor5MDQp2q7QUHYBh5quVyEgEGq7AN5bcRid3eJUEcG6D1c0Z50FA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+bb8BDuJmgmr7Z4y/kC4KzWl6czFRJe4GAGoQkQKVwgIhAKdroihooiHui8S7ZhNB8paWuowuxgjIxWxG8SwPk7+Q"}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.20.0.tgz_1480363575894_0.196730172727257"}},"1.20.1":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.20.1","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single && bin/test-assert-docs-screenshot-up-to-date.sh","test-browser-assert-screenshots":"bin/test-browser-assert-screenshots.sh","test-karma-continuous":"karma start --no-single-run","test-karma-single":"karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","ndarray-fill":"~1.0.1","request":"~2.78.0","rimraf":"~2.5.4","save-pixels":"~2.3.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0","zeros":"~1.0.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"f3f8209b810899b886a5a090f540ffc7c169af45","_id":"multi-image-mergetool@1.20.1","_shasum":"244464895e8a06c387691ed24f5018e7ec6b58ab","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"244464895e8a06c387691ed24f5018e7ec6b58ab","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.20.1.tgz","integrity":"sha512-pXKt7Y6jVFbyG5YvR7sFoZQG8c6l6lH9WNIA5S1W/kil+WvHoA9qDiLS7WLGJnxisV9ciRE7GzNxTd3r81KPsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/cT/EzUTJeujSB0+8fiGsPstse2SwKpLg33OommBwvgIgKLuWdTlNnggf9cIIIUDtqIEMXtyIi6VpVgkkeVhtjpc="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.20.1.tgz_1481101187579_0.6984615959227085"}},"1.21.0":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.21.0","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single && bin/test-assert-docs-screenshot-up-to-date.sh","test-browser-assert-screenshots":"bin/test-browser-assert-screenshots.sh","_test-karma-comment":"`xvfb-maybe` checks for DISPLAY environment variable but we hate non-headless browsers so we always shut it off","test-karma-continuous":"DISPLAY=\"\" xvfb-maybe karma start --no-single-run","test-karma-single":"DISPLAY=\"\" xvfb-maybe karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-firefox-launcher":"~1.0.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","ndarray-fill":"~1.0.1","request":"~2.78.0","rimraf":"~2.5.4","save-pixels":"~2.3.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","ua-parser-js":"~0.7.12","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0","xvfb-maybe":"~0.1.3","zeros":"~1.0.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"9dbeb955d0fd43bf711404b807509244aaeba606","_id":"multi-image-mergetool@1.21.0","_shasum":"16374df351c7ea1d379b2c27b65f4049f87c380f","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"16374df351c7ea1d379b2c27b65f4049f87c380f","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.21.0.tgz","integrity":"sha512-rJyX/A2X0r5zwWd0Sc9jJ+hOmrpv26hBfC2k53arjKjg0NrJM9qwittYzPOpKZ+k9qjsvTAheU72BCAYgnnkRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5ySE6QpTh64HQu8wnyeL0V0EWJeIcOtfOGVseSENhSQIhAK+KVeZvrZb5PwntJtw5VICEdbliIhThVPq3Isfqwx0B"}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.21.0.tgz_1481359784691_0.7654483651276678"}},"1.22.0":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.22.0","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single && bin/test-assert-docs-screenshot-up-to-date.sh","test-browser-assert-screenshots":"bin/test-browser-assert-screenshots.sh","_test-karma-comment":"`xvfb-maybe` checks for DISPLAY environment variable but we hate non-headless browsers so we always shut it off","test-karma-continuous":"DISPLAY=\"\" xvfb-maybe karma start --no-single-run","test-karma-single":"DISPLAY=\"\" xvfb-maybe karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-firefox-launcher":"~1.0.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","ndarray-fill":"~1.0.1","request":"~2.78.0","rimraf":"~2.5.4","save-pixels":"~2.3.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","ua-parser-js":"~0.7.12","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0","xvfb-maybe":"~0.1.3","zeros":"~1.0.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"0a0cdd2ee070c6081278cae30f38e6a1f5365bd3","_id":"multi-image-mergetool@1.22.0","_shasum":"932fb65128252ddffe43e526dfb2950cbed31cc8","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"932fb65128252ddffe43e526dfb2950cbed31cc8","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.22.0.tgz","integrity":"sha512-PWKxwqkMU2vFt14sUtKLI3+iFbuda3VQBublJgGBt3MR1WVSnByzdaIHbh4MlF4Peys3eevVG4bv0YJTGS+oXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1LyUlQZVSx1IEJ/Nxd1NpwHPxpvx5YX2FcwXHFvNFIgIhAKhAo0EFRZSRuUoNrLGUTnaXZyZGPDZInxGgTST5Hjb+"}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.22.0.tgz_1481520535395_0.2919250736013055"}},"1.22.1":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.22.1","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single && bin/test-assert-docs-screenshot-up-to-date.sh","test-browser-assert-screenshots":"bin/test-browser-assert-screenshots.sh","_test-karma-comment":"`xvfb-maybe` checks for DISPLAY environment variable but we hate non-headless browsers so we always shut it off","test-karma-continuous":"DISPLAY=\"\" xvfb-maybe karma start --no-single-run","test-karma-single":"DISPLAY=\"\" xvfb-maybe karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","chalk":"~1.1.3","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-firefox-launcher":"~1.0.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","ndarray-fill":"~1.0.1","request":"~2.78.0","rimraf":"~2.5.4","save-pixels":"~2.3.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","ua-parser-js":"~0.7.12","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0","xvfb-maybe":"~0.1.3","zeros":"~1.0.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"d9bee4f14547603574af443b2a1bfceeabf4570f","_id":"multi-image-mergetool@1.22.1","_shasum":"bf7f94d2eb3bc83c514a56e638c3d0d52946451d","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"bf7f94d2eb3bc83c514a56e638c3d0d52946451d","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.22.1.tgz","integrity":"sha512-q6+ma4bQRAhhn5h7JKavBXbEMW9YUZEkYYV3vEugmPGISszOmJ1crOIfXujpL8/rLx78dMnKm41EcBc/fJlN0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHXdPk05CRNf3GBeKTQRI0K7GNB37EGh4mzHvFV6TjUAAiBkPbmcECbkDQrJI/IRzXs7DJK3s8Br5+7kx4TmuVEIUQ=="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.22.1.tgz_1481541211974_0.8113209779839963"}},"1.23.0":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.23.0","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single && bin/test-assert-docs-screenshot-up-to-date.sh","test-browser-assert-screenshots":"bin/test-browser-assert-screenshots.sh","_test-karma-comment":"`xvfb-maybe` checks for DISPLAY environment variable but we hate non-headless browsers so we always shut it off","test-karma-continuous":"DISPLAY=\"\" xvfb-maybe karma start --no-single-run","test-karma-single":"DISPLAY=\"\" xvfb-maybe karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","cli-spinners":"~1.0.0","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","multispinner":"0.2.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-firefox-launcher":"~1.0.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","ndarray-fill":"~1.0.1","request":"~2.78.0","rimraf":"~2.5.4","save-pixels":"~2.3.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","ua-parser-js":"~0.7.12","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0","xvfb-maybe":"~0.1.3","zeros":"~1.0.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"4fdcf6f1b80b44c447ba4bd5c434e5b967d137e5","_id":"multi-image-mergetool@1.23.0","_shasum":"f4933d07d3b4d730de4957a36fe25888c61b85db","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"f4933d07d3b4d730de4957a36fe25888c61b85db","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.23.0.tgz","integrity":"sha512-9neDeIXRXWhBN719aFWonnRs9K1fkmaEULSfCcvV/eZB0aCN1SjmEpho38NGmwI/8RpL1Jiihcl7RnjdTl4AiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrU5Hk7dwPIaWJo1IYbM81ijmKnOtmcT9DjiLjOTz28AiBMkQLTewj1KpfatWdiAbYVmIIj4bAOih7Bjvy+vOW5nw=="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.23.0.tgz_1481621892034_0.9929380435496569"}},"1.23.1":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.23.1","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single && bin/test-assert-docs-screenshot-up-to-date.sh","test-browser-assert-screenshots":"bin/test-browser-assert-screenshots.sh","_test-karma-comment":"`xvfb-maybe` checks for DISPLAY environment variable but we hate non-headless browsers so we always shut it off","test-karma-continuous":"DISPLAY=\"\" xvfb-maybe karma start --no-single-run","test-karma-single":"DISPLAY=\"\" xvfb-maybe karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","cli-spinners":"~1.0.0","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","multispinner":"0.2.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-firefox-launcher":"~1.0.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","ndarray-fill":"~1.0.1","request":"~2.78.0","rimraf":"~2.5.4","save-pixels":"~2.3.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","ua-parser-js":"~0.7.12","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0","xvfb-maybe":"~0.1.3","zeros":"~1.0.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"8f9bdcef63bca13c0f3e7931343cf075e4ab8e7c","_id":"multi-image-mergetool@1.23.1","_shasum":"d0ba762dbf96630dd66ac7610055a6c84791c216","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"d0ba762dbf96630dd66ac7610055a6c84791c216","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.23.1.tgz","integrity":"sha512-qeKeymSEcHiDRFcS1CEzOxWh7mIJ1MKvBRad8cENDKEf+fr7jyq2Z+SFpMvdjq/3uHtcVsbPWC1SNOCzs6/HTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKk3pFGJ173wgrMpstKBScgpV55N5QXiLUnP3KirDI6wIhAPfTfcgavFqbYKHuGn/wLb+VE6dxfKzONenUiXuSNBnl"}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.23.1.tgz_1481622910034_0.011776661034673452"}},"1.24.0":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.24.0","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single && bin/test-browser-assert-screenshots-hash.sh && bin/test-assert-docs-screenshot-up-to-date.sh","test-browser-mergetool-screenshots":"bin/test-browser-mergetool-screenshots.sh","_test-karma-comment":"`xvfb-maybe` checks for DISPLAY environment variable but we hate non-headless browsers so we always shut it off","test-karma-continuous":"DISPLAY=\"\" xvfb-maybe karma start --no-single-run","test-karma-single":"DISPLAY=\"\" xvfb-maybe karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","cli-spinners":"~1.0.0","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","multispinner":"0.2.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-firefox-launcher":"~1.0.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","ndarray-fill":"~1.0.1","request":"~2.78.0","rimraf":"~2.5.4","save-pixels":"~2.3.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","ua-parser-js":"~0.7.12","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0","xvfb-maybe":"~0.1.3","zeros":"~1.0.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"f43c1aa7892b79b7b29d8f38b2459b8a16f783b4","_id":"multi-image-mergetool@1.24.0","_shasum":"fbed6340efa07663286e537c7bcc2703a43a6e00","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"fbed6340efa07663286e537c7bcc2703a43a6e00","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.24.0.tgz","integrity":"sha512-XUOt+MIbOBa+7TIZmCfaKLuh/Vrfw9R72RaGjqt2oU6YyTbdKg+gvEVf7rv6cotw2tniyOxqx69kiZVe1wXO4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCamOCMgV0nzGaUogEnYPa0hJK8JA3MWsUS2MKBqFUA1AIhAJkfRI/WhlwNSWszCLHN0ej8hC+C0U5y+xQFgrn+oc/y"}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.24.0.tgz_1481626605334_0.34672143356874585"}},"1.24.1":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.24.1","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single && bin/test-browser-assert-screenshots-hash.sh && bin/test-assert-docs-screenshot-up-to-date.sh","test-browser-mergetool-screenshots":"bin/test-browser-mergetool-screenshots.sh","_test-karma-comment":"`xvfb-maybe` checks for DISPLAY environment variable but we hate non-headless browsers so we always shut it off","test-karma-continuous":"DISPLAY=\"\" xvfb-maybe karma start --no-single-run","test-karma-single":"DISPLAY=\"\" xvfb-maybe karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","cli-spinners":"~1.0.0","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","multispinner":"0.2.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-firefox-launcher":"~1.0.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","ndarray-fill":"~1.0.1","request":"~2.78.0","rimraf":"~2.5.4","save-pixels":"~2.3.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","ua-parser-js":"~0.7.12","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0","xvfb-maybe":"~0.1.3","zeros":"~1.0.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"daf2e07ec40a6eb5a987112838150b21b36bf3ca","_id":"multi-image-mergetool@1.24.1","_shasum":"afc61ded4c65f327101b9fcaa859145a394dc595","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"afc61ded4c65f327101b9fcaa859145a394dc595","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.24.1.tgz","integrity":"sha512-aq8LsM50T3B4qR36pJHLmhJ3Ys18Bvcic6UJ9VQ1LoQwHI0iDl6KEqkkya+4skeTnMwnXLxdSte1nbDO6H1X/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGUd4VtTzG0XxQRSv5vLXN2xIG8ltQ1jgdndlIbF8Z7UAiAdJSI8JCuesREFT2M0LtC0xarD0Ed8UryzR/RYVp8pBg=="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.24.1.tgz_1481676298112_0.1143773088697344"}},"1.24.2":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.24.2","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single && bin/test-browser-assert-screenshots-hash.sh && bin/test-assert-docs-screenshot-up-to-date.sh","test-browser-mergetool-screenshots":"bin/test-browser-mergetool-screenshots.sh","_test-karma-comment":"`xvfb-maybe` checks for DISPLAY environment variable but we hate non-headless browsers so we always shut it off","test-karma-continuous":"DISPLAY=\"\" xvfb-maybe karma start --no-single-run","test-karma-single":"DISPLAY=\"\" xvfb-maybe karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","cli-spinners":"~1.0.0","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","multispinner":"0.2.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-firefox-launcher":"~1.0.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","ndarray-fill":"~1.0.1","request":"~2.78.0","rimraf":"~2.5.4","save-pixels":"~2.3.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","ua-parser-js":"~0.7.12","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0","xvfb-maybe":"~0.1.3","zeros":"~1.0.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"9fe1b5846be59e903ff96ac6b8093039f5bb2dcb","_id":"multi-image-mergetool@1.24.2","_shasum":"8b28bfd583afae4823b0530ce9b4d067cb033bd1","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"8b28bfd583afae4823b0530ce9b4d067cb033bd1","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.24.2.tgz","integrity":"sha512-9kEEOJC6Rbl8Bg3G2tunO6ULE22pTzKHmleV8MHAPMGjgE+cgLfs4nblWX24fLvKhKzYUuCV99qedrzQXCM0Sg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGG/coxSwAfgmX8zoS6af34Ds4rlsQ/QwTTqCNyDw/zKAiEA6L1cqoow+Y/ST1DzjasN9aeo9JijG7bDY6MNY6Yw3Y8="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.24.2.tgz_1481689997809_0.10807190858758986"}},"1.25.0":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.25.0","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single && bin/test-browser-assert-screenshots-hash.sh && bin/test-assert-docs-screenshot-up-to-date.sh","test-browser-mergetool-screenshots":"bin/test-browser-mergetool-screenshots.sh","_test-karma-comment":"`xvfb-maybe` checks for DISPLAY environment variable but we hate non-headless browsers so we always shut it off","test-karma-continuous":"DISPLAY=\"\" xvfb-maybe karma start --no-single-run","test-karma-develop":"nodemon -x \"DISPLAY=\\\"\\\" xvfb-maybe karma start --browsers PhantomJSScreenshot && bin/test-browser-assert-screenshots-hash.sh\"","test-karma-single":"DISPLAY=\"\" xvfb-maybe karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","cli-spinners":"~1.0.0","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","multispinner":"0.2.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","domo":"~0.5.9","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-firefox-launcher":"~1.0.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","ndarray-fill":"~1.0.1","nodemon":"~1.11.0","pngjs":"~3.0.0","request":"~2.78.0","rimraf":"~2.5.4","save-pixels":"~2.3.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","ua-parser-js":"~0.7.12","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0","xvfb-maybe":"~0.1.3","zeros":"~1.0.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"2ffef6779e8f8bf5a037a0f781148b700b2cf926","_id":"multi-image-mergetool@1.25.0","_shasum":"144a8be7ba0d902696b34fac35f32c374b892f34","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"144a8be7ba0d902696b34fac35f32c374b892f34","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.25.0.tgz","integrity":"sha512-H9wu+4G6/ZXxTqLXiIaclNw1IUA978bpBTLQ2+VOMb3M91GvF5ZoK/iUnNfpdiISxRTclKRVrlmYjS0xWCtGnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDz9BFPn1GvCPOHWo9E/X8WbNtGoUQ5mrIdpYHvRJ05gAiBDNrNSmmrvdToQvNSCm5VtSCOEegWGkvPwzPNLkIdkLA=="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.25.0.tgz_1481785786756_0.4352554890792817"}},"1.26.0":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.26.0","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single && bin/test-browser-assert-screenshots-hash.sh && bin/test-assert-docs-screenshot-up-to-date.sh","test-browser-mergetool-screenshots":"bin/test-browser-mergetool-screenshots.sh","_test-karma-comment":"`xvfb-maybe` checks for DISPLAY environment variable but we hate non-headless browsers so we always shut it off","test-karma-continuous":"DISPLAY=\"\" xvfb-maybe karma start --no-single-run","test-karma-develop":"nodemon -x \"DISPLAY=\\\"\\\" xvfb-maybe karma start --browsers PhantomJSScreenshot && bin/test-browser-assert-screenshots-hash.sh\"","test-karma-single":"DISPLAY=\"\" xvfb-maybe karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","cli-spinners":"~1.0.0","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","multispinner":"0.2.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","classnames":"~2.2.5","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","hyperscript":"~2.0.2","hyperscript-helpers":"~3.0.2","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-firefox-launcher":"~1.0.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","ndarray-fill":"~1.0.1","nodemon":"~1.11.0","pngjs":"~3.0.0","request":"~2.78.0","rimraf":"~2.5.4","save-pixels":"~2.3.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","ua-parser-js":"~0.7.12","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0","xvfb-maybe":"~0.1.3","zeros":"~1.0.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"63f5fff1e14128f2e05d78d89ac930fe8fdc8b93","_id":"multi-image-mergetool@1.26.0","_shasum":"494c4e5e5d03cd7091931c8c23e24239f7bec02b","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"494c4e5e5d03cd7091931c8c23e24239f7bec02b","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.26.0.tgz","integrity":"sha512-71P8yjc1No9HsHJ2gxb9jGLySX2LzyMFNJYLtXKDX/oo5J+LzywfaHaEwjqZTv+x5nCZf9EWk9ddnTqSMfRGmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIACZk3GCTFu6vTR9R7G2lgLtth6lhK7WJKv7I4gnSF6xAiBXoTIfqsRHYzZq/nSVWJSvQWNIYLrtX6ia43MeA9GCcQ=="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.26.0.tgz_1482107086274_0.2140017517376691"}},"1.27.0":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.27.0","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single && bin/test-browser-assert-screenshots-hash.sh && bin/test-assert-docs-screenshot-up-to-date.sh","test-browser-mergetool-screenshots":"bin/test-browser-mergetool-screenshots.sh","_test-karma-comment":"`xvfb-maybe` checks for DISPLAY environment variable but we hate non-headless browsers so we always shut it off","test-karma-continuous":"DISPLAY=\"\" xvfb-maybe karma start --no-single-run","test-karma-develop":"nodemon -x \"DISPLAY=\\\"\\\" xvfb-maybe karma start --browsers PhantomJSScreenshot && bin/test-browser-assert-screenshots-hash.sh\"","test-karma-single":"DISPLAY=\"\" xvfb-maybe karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","cli-spinners":"~1.0.0","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","multispinner":"0.2.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","classnames":"~2.2.5","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","hyperscript":"~2.0.2","hyperscript-helpers":"~3.0.2","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-firefox-launcher":"~1.0.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","ndarray-fill":"~1.0.1","nodemon":"~1.11.0","pngjs":"~3.0.0","request":"~2.78.0","rimraf":"~2.5.4","save-pixels":"~2.3.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","ua-parser-js":"~0.7.12","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0","xvfb-maybe":"~0.1.3","zeros":"~1.0.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"9619e9f5a72c5d70f6d0beb8a5cb9268330bae87","_id":"multi-image-mergetool@1.27.0","_shasum":"ea186ed17ebe040c9424ed540af8f86c43ef6629","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"ea186ed17ebe040c9424ed540af8f86c43ef6629","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.27.0.tgz","integrity":"sha512-6ZvW+aZlOgToCJKBmZrg/jnCu+kW20lAWXzSFV3RQFxd0N+2a+ivXSaexF+B152aGjLfnCx6EuNKnv7G01ubiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuyg+PiZzO+tWlV7VnS1EgACdKDu8VN+6ZspNthRnUUAIhANyMCTNFtOdYJI3fJylZFG15x1DLqHA6AJeKvM0rcFln"}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.27.0.tgz_1482118213897_0.9705594445113093"}},"1.28.0":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.28.0","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single && bin/test-browser-assert-screenshots-signature.sh && bin/test-assert-docs-screenshot-up-to-date.sh","test-browser-mergetool-screenshots":"bin/test-browser-mergetool-screenshots.sh","_test-karma-comment":"`xvfb-maybe` checks for DISPLAY environment variable but we hate non-headless browsers so we always shut it off","test-karma-continuous":"DISPLAY=\"\" xvfb-maybe karma start --no-single-run","test-karma-develop":"nodemon -x \"DISPLAY=\\\"\\\" xvfb-maybe karma start --browsers PhantomJSScreenshot && bin/test-browser-assert-screenshots-signature.sh\"","test-karma-single":"DISPLAY=\"\" xvfb-maybe karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","cli-spinners":"~1.0.0","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","multispinner":"0.2.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","classnames":"~2.2.5","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","hyperscript":"~2.0.2","hyperscript-helpers":"~3.0.2","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-firefox-launcher":"~1.0.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","ndarray-fill":"~1.0.1","nodemon":"~1.11.0","request":"~2.78.0","rimraf":"~2.5.4","save-pixels":"~2.3.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","ua-parser-js":"~0.7.12","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0","xvfb-maybe":"~0.1.3","zeros":"~1.0.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"8958bdd3314554c29c785d7f1373bc739d4c21e3","_id":"multi-image-mergetool@1.28.0","_shasum":"064a799a16dfd6e9d6d62abfba642ff91718c913","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"064a799a16dfd6e9d6d62abfba642ff91718c913","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.28.0.tgz","integrity":"sha512-6R7v59l8QiBtNQnuVmF7K89GS4gYxDjLtzMZwamMo2z3TijDcrfAAvumYFBBZ1ZXpbH+oK2AYijHvU8kqYsfuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDav8qYypdZn9bJqUSNHanHyJFNL6CpnDtINfgNtkUXQIhAJVHwsq08nrxVfxLH5ES7HI7zRh/yL5ER0Ko62SEBtzB"}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.28.0.tgz_1482223803123_0.23121136310510337"}},"1.29.0":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.29.0","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single && bin/test-browser-assert-screenshots-signature.sh && bin/test-assert-docs-screenshot-up-to-date.sh","test-browser-mergetool-screenshots":"bin/test-browser-mergetool-screenshots.sh","_test-karma-comment":"`xvfb-maybe` checks for DISPLAY environment variable but we hate non-headless browsers so we always shut it off","test-karma-continuous":"DISPLAY=\"\" xvfb-maybe karma start --no-single-run","test-karma-develop":"nodemon -x \"DISPLAY=\\\"\\\" xvfb-maybe karma start --browsers PhantomJSScreenshot && bin/test-browser-assert-screenshots-signature.sh\"","test-karma-single":"DISPLAY=\"\" xvfb-maybe karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","cli-spinners":"~1.0.0","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","multispinner":"0.2.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"backbone":"~1.3.3","bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","classnames":"~2.2.5","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","hyperscript":"~2.0.2","hyperscript-helpers":"~3.0.2","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-firefox-launcher":"~1.0.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","ndarray-fill":"~1.0.1","nodemon":"~1.11.0","request":"~2.78.0","rimraf":"~2.5.4","save-pixels":"~2.3.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","ua-parser-js":"~0.7.12","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0","xvfb-maybe":"~0.1.3","zeros":"~1.0.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"e474bf073e5c1e78322870bf5cde7c8f07a8e6b5","_id":"multi-image-mergetool@1.29.0","_shasum":"52fd4395be281471305699869f343685e50d316c","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"52fd4395be281471305699869f343685e50d316c","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.29.0.tgz","integrity":"sha512-rbY2O/lD9IqFWk5ZZLc1FeRkaBhzKWbbfqIhyBuGP4w+RwxVUe4XpJPc09OVZ9GQYdiGqpVevarV7dQxb7N80Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQGaYxyIjfNPQiai1c/KbXy5ZMgYWk98fcSbKce8pnVgIhAMXJSyUTN0NDnpLDJMrvb3t/qqYpLWSWvT5HnlQldMye"}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.29.0.tgz_1482632807070_0.6853725998662412"}},"1.30.0":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.30.0","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single && bin/test-browser-assert-screenshots-signature.sh && bin/test-assert-docs-screenshot-up-to-date.sh","test-browser-mergetool-screenshots":"bin/test-browser-mergetool-screenshots.sh","_test-karma-comment":"`xvfb-maybe` checks for DISPLAY environment variable but we hate non-headless browsers so we always shut it off","test-karma-continuous":"DISPLAY=\"\" xvfb-maybe karma start --no-single-run","test-karma-develop":"nodemon -x \"DISPLAY=\\\"\\\" xvfb-maybe karma start --browsers PhantomJSScreenshot && bin/test-browser-assert-screenshots-signature.sh\"","test-karma-single":"DISPLAY=\"\" xvfb-maybe karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","cli-spinners":"~1.0.0","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","multispinner":"0.2.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"backbone":"~1.3.3","bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","classnames":"~2.2.5","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","hyperscript":"~2.0.2","hyperscript-helpers":"~3.0.2","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-firefox-launcher":"~1.0.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","ndarray-fill":"~1.0.1","nodemon":"~1.11.0","request":"~2.78.0","rimraf":"~2.5.4","save-pixels":"~2.3.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","ua-parser-js":"~0.7.12","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0","xvfb-maybe":"~0.1.3","zeros":"~1.0.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"3432516321bc8e86857b54a1cd7cc7630166404a","_id":"multi-image-mergetool@1.30.0","_shasum":"96deaacd0b4ae080735972c64cd38e3adf504ccd","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"96deaacd0b4ae080735972c64cd38e3adf504ccd","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.30.0.tgz","integrity":"sha512-FTwqZA3YqEeGhJ4qZ65trA1XCsxrfr4dLPLcdKCFCiHx0pIUWjxszvsbKRk51V6FclvoQYeDNB8kDS7bDC3D7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMwoxoRfbINZoqNbXJ6W4KyA1GZW6A4xv6PzrcRIjCXwIgU0Uc0VNposC8Tx1RGoK8uJ6FUdagQZRL0QGwpUz4Lp4="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.30.0.tgz_1482644862752_0.058140568900853395"}},"1.31.0":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.31.0","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","build-demo":"bin/build-demo.sh","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","publish-demo":"npm run build-demo && git diff --exit-code && gh-pages --dist demo --branch gh-pages","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single && bin/test-browser-assert-screenshots-signature.sh && bin/test-assert-docs-screenshot-up-to-date.sh","test-browser-mergetool-screenshots":"bin/test-browser-mergetool-screenshots.sh","_test-karma-comment":"`xvfb-maybe` checks for DISPLAY environment variable but we hate non-headless browsers so we always shut it off","test-karma-continuous":"DISPLAY=\"\" xvfb-maybe karma start --no-single-run","test-karma-develop":"nodemon -x \"DISPLAY=\\\"\\\" xvfb-maybe karma start --browsers PhantomJSScreenshot && bin/test-browser-assert-screenshots-signature.sh\"","test-karma-single":"DISPLAY=\"\" xvfb-maybe karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","cli-spinners":"~1.0.0","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","multispinner":"0.2.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"backbone":"~1.3.3","bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","classnames":"~2.2.5","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gh-pages":"~0.11.0","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","hyperscript":"~2.0.2","hyperscript-helpers":"~3.0.2","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-firefox-launcher":"~1.0.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","ndarray-fill":"~1.0.1","nightmare":"git://github.com/twolfson/nightmare.git#716336f","nodemon":"~1.11.0","request":"~2.78.0","rimraf":"~2.5.4","save-pixels":"~2.3.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","ua-parser-js":"~0.7.12","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0","xvfb-maybe":"~0.1.3","zeros":"~1.0.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"_comment":"We could build demo via `updateFiles` and then publish on `publish` but this catches errors earlier","type":"customCommand","updateFiles":"npm run publish-demo"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"820c4e6bdd1a2bec38f63a1599d7bb04f3bd6a6d","_id":"multi-image-mergetool@1.31.0","_shasum":"d024cd140bf650d179e477fa9f30737b216c80ac","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"d024cd140bf650d179e477fa9f30737b216c80ac","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.31.0.tgz","integrity":"sha512-YVsz7Gc5rJVBxhtkidBA/7B2Zs4E5K6pHrQiA31c76xOAhkDJVxPvETdI0GqBz8KEHxJDF9DD/wMiljLWvn6+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSVePl/Jxqqbf4xbl/AERhhFhKcRo3jgcNFKh3HcussAIhAIkM1Ry1yfcb8q18Jdw0xJY2guWUSGi2nWSMVaUBwcai"}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.31.0.tgz_1483793783789_0.24753952282480896"}},"1.32.0":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.32.0","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","build-demo":"bin/build-demo.sh","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","publish-demo":"npm run build-demo && git diff --exit-code && gh-pages --dist demo --branch gh-pages","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single && bin/test-browser-assert-screenshots-signature.sh && bin/test-assert-docs-screenshot-up-to-date.sh","test-browser-mergetool-screenshots":"bin/test-browser-mergetool-screenshots.sh","_test-karma-comment":"`xvfb-maybe` checks for DISPLAY environment variable but we hate non-headless browsers so we always shut it off","test-karma-continuous":"DISPLAY=\"\" xvfb-maybe karma start --no-single-run","test-karma-develop":"nodemon -x \"DISPLAY=\\\"\\\" xvfb-maybe karma start --browsers PhantomJSScreenshot && bin/test-browser-assert-screenshots-signature.sh\"","test-karma-single":"DISPLAY=\"\" xvfb-maybe karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","cli-spinners":"~1.0.0","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","multispinner":"0.2.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"backbone":"~1.3.3","bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","classnames":"~2.2.5","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gh-pages":"~0.11.0","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","hyperscript":"~2.0.2","hyperscript-helpers":"~3.0.2","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-firefox-launcher":"~1.0.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","ndarray-fill":"~1.0.1","nightmare":"git://github.com/twolfson/nightmare.git#716336f","nodemon":"~1.11.0","request":"~2.78.0","rimraf":"~2.5.4","save-pixels":"~2.3.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","ua-parser-js":"~0.7.12","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0","xvfb-maybe":"~0.1.3","zeros":"~1.0.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"_comment":"We could build demo via `updateFiles` and then publish on `publish` but this catches errors earlier","type":"customCommand","updateFiles":"npm run publish-demo"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"43c06fb4d5c8d751ccbd06cb7910817e7197a5b8","_id":"multi-image-mergetool@1.32.0","_shasum":"2524a5e7ffb9c77de539baeae6610d0c812ffab8","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"2524a5e7ffb9c77de539baeae6610d0c812ffab8","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.32.0.tgz","integrity":"sha512-R4WSHxXIn2FaeyFvh+SAQVLcTpbqg8VLy8mK8kMyQ9DG9DaHJfDTYnEU8CX6lkBVtA0BASJCpSmSdccMG9IHPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG2LEGD/CEIUki5RkNkZqXIGeYWeFYp+2edYhRHnZU2iAiAJ6ik38l9TBDC00sI8+KKHzjXBCOiF5zEknAV6N3MFFA=="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.32.0.tgz_1483848389203_0.21373173128813505"}},"1.32.1":{"name":"multi-image-mergetool","description":"Resolve multiple image conflicts at the same time","version":"1.32.1","homepage":"https://github.com/twolfson/multi-image-mergetool","author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"bin":{"multi-image-mergetool":"bin/multi-image-mergetool"},"main":"server/index.js","engines":{"node":">= 4.0.0"},"license":"Unlicense","scripts":{"build":"gulp build","build-demo":"bin/build-demo.sh","develop":"gulp develop","lint":"twolfson-style lint browser/ server/ test/","start-gemini":"node bin/multi-image-mergetool --loader gemini","pretest":"rm -r test/browser/actual-screenshots &> /dev/null || true","publish-demo":"npm run build-demo && git diff --exit-code && gh-pages --dist demo --branch gh-pages","test":"npm run test-browser && npm run test-server && npm run lint","_test-browser-comment":"We must run `npm build` before `npm run test-karma-single` so CSS is compiled for visibility tests","test-browser":"npm run build && npm run test-karma-single && bin/test-browser-assert-screenshots-signature.sh && bin/test-assert-docs-screenshot-up-to-date.sh","test-browser-mergetool-screenshots":"bin/test-browser-mergetool-screenshots.sh","_test-karma-comment":"`xvfb-maybe` checks for DISPLAY environment variable but we hate non-headless browsers so we always shut it off","test-karma-continuous":"DISPLAY=\"\" xvfb-maybe karma start --no-single-run","test-karma-develop":"nodemon -x \"DISPLAY=\\\"\\\" xvfb-maybe karma start --browsers PhantomJSScreenshot && bin/test-browser-assert-screenshots-signature.sh\"","test-karma-single":"DISPLAY=\"\" xvfb-maybe karma start","test-server":"mocha test/server"},"dependencies":{"async":"~2.1.2","body-parser":"~1.15.2","cli-spinners":"~1.0.0","data-uri-to-buffer":"0.0.4","express":"~4.14.0","glob":"~7.1.1","http-errors":"~1.5.0","jade":"~1.11.0","looks-same":"~3.0.0","mkdirp":"~0.5.1","multispinner":"0.2.1","opener":"~1.4.2","tmp":"0.0.29","underscore":"~1.8.3","yargs":"~6.3.0"},"devDependencies":{"backbone":"~1.3.3","bootstrap":"~3.3.7","brfs":"~1.4.3","browserify":"~13.1.1","buffered-spawn":"~3.3.2","chai":"~3.5.0","classnames":"~2.2.5","foundry":"~4.0.3","foundry-release-git":"~2.0.2","foundry-release-npm":"~2.0.2","gh-pages":"~0.11.0","gulp":"~3.9.1","gulp-buffer":"0.0.2","gulp-livereload":"~3.8.1","gulp-notify":"~2.2.0","gulp-sourcemaps":"~2.2.0","hyperscript":"~2.0.2","hyperscript-helpers":"~3.0.2","jquery":"~3.1.1","jscs":"~3.0.7","jshint":"~2.9.4","karma":"~1.3.0","karma-browserify":"~5.1.0","karma-firefox-launcher":"~1.0.0","karma-mocha":"~1.2.0","karma-phantomjs-launcher":"~1.0.2","mocha":"~3.1.2","ndarray-fill":"~1.0.1","nightmare":"git://github.com/twolfson/nightmare.git#716336f","nodemon":"~1.11.0","request":"~2.78.0","rimraf":"~2.5.4","save-pixels":"~2.3.4","simulant":"~0.2.2","sinon":"~1.17.6","tween.js":"~16.3.5","twolfson-style":"~1.6.0","ua-parser-js":"~0.7.12","unidragger":"~2.1.0","vinyl-source-stream":"~1.1.0","watchify":"~3.7.0","xvfb-maybe":"~0.1.3","zeros":"~1.0.0"},"keywords":["image","merge","mergetool","diff","visual","testing"],"foundry":{"releaseCommands":[{"type":"customCommand","updateFiles":"npm run build"},{"_comment":"We could build demo via `updateFiles` and then publish on `publish` but this catches errors earlier","type":"customCommand","updateFiles":"npm run publish-demo"},{"type":"customCommand","updateFiles":"cat .gitignore | grep --invert-match browser-dist > .npmignore"},"foundry-release-git","foundry-release-npm"]},"gitHead":"884b1bc5fbbb10e1d13a7de3cda1194605f37bbd","_id":"multi-image-mergetool@1.32.1","_shasum":"ad42b60c46df60f31cab934f58fb6a733a1c7c5f","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"twolfson","email":"todd@twolfson.com"},"dist":{"shasum":"ad42b60c46df60f31cab934f58fb6a733a1c7c5f","tarball":"https://registry.npmjs.org/multi-image-mergetool/-/multi-image-mergetool-1.32.1.tgz","integrity":"sha512-2cwAGJEVGY8HcSMlRl9PHrivAWXXmSVaVaN0sDw7MfriTZlW0Iy1RWx8s08htbzCh5Wd+2JWYAj/Fl2ZAvgGxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE7A0Nd7G0UmXYE31oPPGp/K2/AXmCC42Sg11dZBZ6UwAiAOkkniEKF8LBYZoOKEeVPbzziQuyv59XFtE2j55mGzHw=="}]},"maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/multi-image-mergetool-1.32.1.tgz_1483849767935_0.9413669784553349"}}},"readme":"# multi-image-mergetool [![Build status](https://travis-ci.org/twolfson/multi-image-mergetool.svg?branch=master)](https://travis-ci.org/twolfson/multi-image-mergetool)\n\nResolve multiple image conflicts at the same time\n\nThis was built to resolve conflicts in full page test screenshots where auxilary content may have changed (e.g. navigation). We prefer full page screenshots over ignored content/component based screenshots as it is less brittle and catches unexpected issues.\n\n**Features:**\n\n- Find/resolve common image changes via overlay selection\n- Support for any image configuration (e.g. same directory, same name/different directory, [Gemini][gemini-example], specific names)\n\n**Demo:**\n\n<https://twolfson.github.io/multi-image-mergetool/index.html>\n\n**Screenshot:**\n\n![Screenshot from tests](https://cloud.githubusercontent.com/assets/902488/21469486/c1308b5c-ca05-11e6-83a1-094b7f37ac98.png)\n\n[gemini-example]: #gemini\n\n## Getting Started\nInstall the module via:\n\n```bash\n# Install multi-image-mergetool globally\nnpm install -g multi-image-mergetool\n\n# Run multi-image-mergetool against a Gemini test suite\nmulti-image-mergetool --loader gemini\n# Comparing images...\n# ✘ gemini/screens/root/default-small/Chrome.png\n# ✘ gemini/screens/root/default-medium/Chrome.png\n# ✓ gemini/screens/root/default-large/Chrome.png\n# ✓ gemini/screens/root/z-default-large2/Chrome.png\n# ✓ gemini/screens/root/z-default-large3/Chrome.png\n# Images matched: 3 of 5\n# Server is listening on http://localhost:2020/\n\n# Browser window will automatically be opened\n\n# Alternatively compare one-off images by their paths\nmulti-image-mergetool \\\n    --current-images path/to/current1.png path/to/current2.png \\\n    --ref-images path/to/ref1.png path/to/ref2.png\n\n# Optionally define custom diff paths\nmulti-image-mergetool \\\n    --current-images path/to/current1.png path/to/current2.png \\\n    --ref-images path/to/ref1.png path/to/ref2.png \\\n    --diff-images path/to/diff1.png path/to/diff2.png\n```\n\n## Donations\nSupport this project and [others by twolfson][projects] via [donations][support-me]\n\n[projects]: http://twolfson.com/projects\n[support-me]: http://twolfson.com/support-me\n\n## Documentation\n### CLI\nOur CLI supports the following options:\n\n```\n$ multi-image-mergetool --help\nmulti-image-mergetool [options] --current-images <current-images...> --ref-images <ref-images...>\n\nOptions:\n  --current-images   Current images for comparison (required if no --loader)  [array]\n  --ref-images       Locations to load/save reference images (required if no --loader)  [array]\n  --diff-images      Locations to save diff images  [array]\n  --loader           Loading mechanism to find images  [string] [choices: \"gemini\"]\n  --assert           Only perform assertions (no server). If all images match, exits with 0. Otherwise, exits with 1  [boolean]\n  --port, -p         Port for server to listen on  [number] [default: 2020]\n  --hostname, -h     Hostname for server to listen on  [string] [default: \"localhost\"]\n  --verbose          Enable verbose logging  [boolean]\n  --no-browser-open  Prevent browser window from opening automatically  [boolean]\n  --version          Show version number  [boolean]\n  --help             Show help  [boolean]\n\nExamples:\n  Load from paths:\n    multi-image-mergetool --current-images current1.png current2.png --ref-images ref1.png ref2.png\n    multi-image-mergetool --current-images current1.png current2.png --ref-images ref1.png ref2.png --diff-images diff1.png diff2.png\n  Load from `gemini` and `gemini-report` folders:\n    multi-image-mergetool --loader gemini\n```\n\n**Notes:**\n\n- The `--current-images`, `--ref-images`, and `--diff-images` must be the same length and order\n    - It's okay if the ref images and diff images don't exist yet, we will show prompts in the UI to handle new images\n\n### Architecture choices\nWe chose to use a server/browser implementation over a desktop application (e.g. Electron) for more flexibility with little development cost. It allows us to support virtualized environments (e.g. Vagrant, Docker) without asking our users to bend over backwards.\n\n## Examples\n### Gemini\nThis repository was initially inspired by [gemini-gui][] so we want to maintain support for a similar setup. To get [Gemini][] set up, run the following:\n\n```bash\n# Generate `gemini` and `gemini-report`\ngemini-test --reporter html\n\n# Use `multi-image-mergetool` with `gemini` folders\nmulti-image-mergetool --loader gemini\n```\n\n[Gemini]: https://github.com/gemini-testing/gemini\n[gemini-gui]: https://github.com/gemini-testing/gemini-gui\n\n**Notes:**\n\nThis isn't efficient due to comparing images twice and waiting for all screenshots to be taken before starting comparisons. Ideally we wrap `multi-image-mergetool` with a better integration or add data persistence to this library (unlikely). If you write a wrapper, please submit a PR updating this documentation.\n\n## Development\n### Setup\nTo get a local copy of `multi-image-mergetool` set up, run the following steps:\n\n```bash\n# Clone the repository\ngit clone https://github.com/twolfson/multi-image-mergetool\ncd multi-image-mergetool\n\n# Install our dependencies\nnpm install\n\n# Compile our latest assets\nnpm run build\n\n# Start our local multi-image-mergetool\nnpm run start-gemini\n# or bin/multi-image-mergetool\n```\n\n### Building files\nWe use [gulp][] and [browserify][] to compile assets. These can be run once via:\n\n```bash\nnpm run build\n```\n\nor continuously via:\n\n```bash\nnpm run develop\n```\n\n`npm run develop` will additionally start a [LiveReload][] server\n\n[gulp]: https://github.com/gulpjs/gulp\n[browserify]: https://github.com/substack/node-browserify\n[LiveReload]: http://livereload.com/extensions/\n\n### Testing\nWe have test suites set up on [Mocha][] and [Karma][]. They can be run via:\n\n```bash\nnpm test\n```\n\n[Mocha]: https://github.com/mochajs/mocha\n[Karma]: https://github.com/karma-runner/karma\n\nTo exclusively run the browser or server tests, use:\n\n```bash\nnpm run test-browser # Browser tests\nnpm run test-server # Server tests\n\n# Additional helpers\nnpm run test-karma-develop # Watches/runs Karma tests on PhantomJS and asserts screenshots\n```\n\nAdditionally, during testing we generate screenshots. We can assert and approve they are as expected via:\n\n```bash\nnpm run test-browser-mergetool-screenshots\n```\n\n### Releasing\nOur release process has a bunch of steps so we use [foundry][] to make them reproducable. To perform a new release, run the following:\n\n- Update `CHANGELOG.md` with new release version\n- Run `foundry release <version>`\n    - This will take care of compiling `browser-dist`, updating `.npmignore` to match `.gitignore`, tagging repository, updating `package.json`, pushing commit/tag to GitHub, and publishing to `npm`\n\n[foundry]: https://github.com/twolfson/foundry\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint via `npm run lint` and test via `npm test`.\n\n## Prior art\n`multi-image-mergetool` was inspired by:\n\n- https://github.com/gemini-testing/gemini-gui\n- https://applitools.com/\n- [@twolfson's previous work on visual testing](http://twolfson.com/2014-02-25-visual-regression-testing-in-travis-ci)\n- Initial proof of concept: <https://gist.github.com/twolfson/2745867438113ed97ad5a39b7a2a410e>\n- Initial mockups: <https://gist.github.com/twolfson/c4236abadeada82e2686c940fb23341d>\n\n## Unlicense\nAs of Oct 22 2016, Todd Wolfson has released this repository and its contents to the public domain.\n\nIt has been released under the [UNLICENSE][].\n\n[UNLICENSE]: UNLICENSE\n","maintainers":[{"name":"twolfson","email":"todd@twolfson.com"}],"time":{"modified":"2022-06-20T13:21:08.420Z","created":"2016-11-07T12:19:56.762Z","1.0.0":"2016-11-07T12:19:56.762Z","1.1.0":"2016-11-07T21:11:41.268Z","1.2.0":"2016-11-08T09:27:16.428Z","1.2.1":"2016-11-08T09:29:33.739Z","1.2.2":"2016-11-08T09:31:03.667Z","1.3.0":"2016-11-08T09:37:31.113Z","1.4.0":"2016-11-10T11:20:09.782Z","1.4.1":"2016-11-10T11:23:01.225Z","1.5.0":"2016-11-10T12:35:20.278Z","1.6.0":"2016-11-11T09:31:30.421Z","1.7.0":"2016-11-11T11:58:30.044Z","1.8.0":"2016-11-15T11:43:45.282Z","1.9.0":"2016-11-15T12:37:57.910Z","1.9.1":"2016-11-16T07:49:57.186Z","1.10.0":"2016-11-16T10:29:49.946Z","1.11.0":"2016-11-17T08:51:32.357Z","1.11.1":"2016-11-17T09:23:20.129Z","1.12.0":"2016-11-17T10:27:35.147Z","1.12.1":"2016-11-17T10:46:58.800Z","1.12.2":"2016-11-17T12:06:18.474Z","1.13.0":"2016-11-18T09:00:36.790Z","1.13.1":"2016-11-18T09:20:59.068Z","1.14.0":"2016-11-18T11:46:35.132Z","1.14.1":"2016-11-18T12:19:42.034Z","1.14.2":"2016-11-18T12:54:10.215Z","1.14.3":"2016-11-19T08:11:12.329Z","1.14.4":"2016-11-19T09:07:15.912Z","1.14.5":"2016-11-19T12:24:13.708Z","1.14.6":"2016-11-21T06:42:30.144Z","1.14.7":"2016-11-24T08:49:22.285Z","1.15.0":"2016-11-24T12:09:37.720Z","1.16.0":"2016-11-28T16:49:39.023Z","1.17.0":"2016-11-28T17:31:57.034Z","1.18.0":"2016-11-28T17:53:41.857Z","1.18.1":"2016-11-28T19:35:34.247Z","1.19.0":"2016-11-28T19:39:33.049Z","1.20.0":"2016-11-28T20:06:16.619Z","1.20.1":"2016-12-07T08:59:47.816Z","1.21.0":"2016-12-10T08:49:44.949Z","1.22.0":"2016-12-12T05:28:55.660Z","1.22.1":"2016-12-12T11:13:32.228Z","1.23.0":"2016-12-13T09:38:12.298Z","1.23.1":"2016-12-13T09:55:10.280Z","1.24.0":"2016-12-13T10:56:45.575Z","1.24.1":"2016-12-14T00:45:00.219Z","1.24.2":"2016-12-14T04:33:20.114Z","1.25.0":"2016-12-15T07:09:47.019Z","1.26.0":"2016-12-19T00:24:46.518Z","1.27.0":"2016-12-19T03:30:16.091Z","1.28.0":"2016-12-20T08:50:05.443Z","1.29.0":"2016-12-25T02:26:47.336Z","1.30.0":"2016-12-25T05:47:45.046Z","1.31.0":"2017-01-07T12:56:24.056Z","1.32.0":"2017-01-08T04:06:29.508Z","1.32.1":"2017-01-08T04:29:28.191Z"},"homepage":"https://github.com/twolfson/multi-image-mergetool","keywords":["image","merge","mergetool","diff","visual","testing"],"repository":{"type":"git","url":"git://github.com/twolfson/multi-image-mergetool.git"},"author":{"name":"Todd Wolfson","email":"todd@twolfson.com","url":"http://twolfson.com/"},"bugs":{"url":"https://github.com/twolfson/multi-image-mergetool/issues"},"license":"Unlicense","readmeFilename":"README.md"}