{"_id":"react-image-magnify","_rev":"73-9b7c0d9a8f844d3f4aa8a1804ea81bec","name":"react-image-magnify","description":"A responsive image zoom component designed for shopping sites.","dist-tags":{"latest":"2.7.4","next":"3.0.0-next.3","previous":"2.7.1-previous.0"},"versions":{"1.0.0":{"name":"react-image-magnify","version":"1.0.0","description":"A React component displaying side by side enlarged image view, with tinted control-image mask.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-zoom.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-zoom/issues"},"homepage":"https://github.com/ethanselzer/react-image-zoom","keywords":["react-image-zoom","photo","photograph","magnify","magnifier","enlarge","zoomer","image magnifier","image enlarge","image zoomer","photo magnifier","photo enlarge","photo zoom"],"main":"dist/ImageZoom.js","scripts":{"prepublish":"babel --plugins 'transform-es2015-modules-umd' src --ignore __tests__ --out-dir ./dist","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha --require scripts/mocha_runner test/*.spec.js","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"devDependencies":{"babel-cli":"^6.6.4","babel-core":"^6.7.4","babel-eslint":"^6.0.2","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","chai":"^3.5.0","enzyme":"^2.2.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","jsdom":"^8.1.0","mocha":"^2.4.5","nodemon":"^1.9.1","react-addons-test-utils":"^15.0.0","react":"^15.0.0","react-dom":"^15.0.0","sinon":"^1.17.3"},"peerDependencies":{"react":"~0.14.8 || ^15.0.0","react-dom":"~0.14.8 || ^15.0.0"},"dependencies":{"babel-runtime":"^6.6.1","lodash.assign":"^4.2.0","lodash.clamp":"^4.0.3","react-cursor-position":"^1.1.0","react-hover-observer":"^1.1.0"},"gitHead":"4ae7277124afcd2f88ab752953fe6db84fc3dad4","_id":"react-image-magnify@1.0.0","_shasum":"5cc777092e0806d2f8e058d4f0093d298420a4a2","_from":".","_npmVersion":"3.10.6","_nodeVersion":"5.7.1","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"shasum":"5cc777092e0806d2f8e058d4f0093d298420a4a2","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-1.0.0.tgz","integrity":"sha512-Y7WqJ12l0CUNjxXqiMtWJ0cG8t0soif/ntnXbUKtkW8S3agRQpryQ2W/4BQnqOgAF5aoKha/qWhWyEG8vLOxZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDUoVQ7Rb2QrygjZwxVusVD3wkZ7yk4S7/JHJCH+7Mt+AiEAwjvUMnL6WdacuN0z5JJwf0yS/VQB6q2JYEmVEjvyTy4="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-image-magnify-1.0.0.tgz_1474867778059_0.6404673042707145"},"directories":{}},"1.0.1":{"name":"react-image-magnify","version":"1.0.1","description":"A React component displaying side by side enlarged image view, with tinted control-image mask.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react-image-zoom","react-image-magnifier","react-image-enlarger","react-image-lens","react-photo-zoom","react-photo-magnifier","react-photo-enlarger","react-photo-lens","react-zoom","react-magnify","react-lens","image zoom","image magnifier","image enlarger","photo zoom","photo magnifier","photo enlarger","zoom","magnify","enlarge"],"main":"dist/ReactImageMagnify.js","files":["dist/ReactImageMagnify.js","LICENCE"],"scripts":{"prepublish":"babel --plugins 'transform-es2015-modules-umd' src --out-dir ./dist","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha --require scripts/mocha_runner test/*.spec.js","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"devDependencies":{"babel-cli":"^6.6.4","babel-core":"^6.7.4","babel-eslint":"^6.0.2","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","chai":"^3.5.0","enzyme":"^2.2.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","jsdom":"^8.1.0","mocha":"^2.4.5","nodemon":"^1.9.1","react-addons-test-utils":"^15.0.0","react":"^15.0.0","react-dom":"^15.0.0","sinon":"^1.17.3"},"peerDependencies":{"react":"~0.14.8 || ^15.0.0","react-dom":"~0.14.8 || ^15.0.0"},"dependencies":{"babel-runtime":"^6.6.1","lodash.assign":"^4.2.0","lodash.clamp":"^4.0.3","react-cursor-position":"^1.1.0","react-hover-observer":"^1.1.0"},"gitHead":"a0105df85294a583848286f3843ca8a098579adf","_id":"react-image-magnify@1.0.1","_shasum":"fbbfb868b31dec6f1fb8a5ccb9d849112d82f72d","_from":".","_npmVersion":"3.10.6","_nodeVersion":"5.7.1","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"shasum":"fbbfb868b31dec6f1fb8a5ccb9d849112d82f72d","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-1.0.1.tgz","integrity":"sha512-Y8/Pp7DVkw+CTun+CT9zVxjIr7vrmCYVr+JUCdRclI7N58vAZFCHFJ5TOdGM1BhcObtxLtIbtMgKqpuqlIloPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2BlfQ9wNUpwW/TfI3tgVcL1arwS9+DIt/mucqlSDKXAiEAobQbk+PBu0kN27w+lrU1SlA8r1J4TnFukZKvyVzTUkk="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-image-magnify-1.0.1.tgz_1474952651816_0.9016115518752486"},"directories":{}},"1.0.2":{"name":"react-image-magnify","version":"1.0.2","description":"A React component displaying side by side enlarged image view, with tinted control-image mask.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react-image-zoom","react-image-magnifier","react-image-enlarger","react-image-lens","react-photo-zoom","react-photo-magnifier","react-photo-enlarger","react-photo-lens","react-zoom","react-magnify","react-lens","image zoom","image magnifier","image enlarger","photo zoom","photo magnifier","photo enlarger","zoom","magnify","enlarge"],"main":"dist/ReactImageMagnify.js","files":["dist"],"scripts":{"prepublish":"babel --plugins 'transform-es2015-modules-umd' src --out-dir ./dist","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha --require scripts/mocha_runner test/*.spec.js","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"devDependencies":{"babel-cli":"^6.6.4","babel-core":"^6.7.4","babel-eslint":"^6.0.2","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","chai":"^3.5.0","enzyme":"^2.2.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","jsdom":"^8.1.0","mocha":"^2.4.5","nodemon":"^1.9.1","react-addons-test-utils":"^15.0.0","react":"^15.0.0","react-dom":"^15.0.0","sinon":"^1.17.3"},"peerDependencies":{"react":"~0.14.8 || ^15.0.0","react-dom":"~0.14.8 || ^15.0.0"},"dependencies":{"babel-runtime":"^6.6.1","lodash.assign":"^4.2.0","lodash.clamp":"^4.0.3","react-cursor-position":"^1.1.0","react-hover-observer":"^1.1.0"},"gitHead":"7f6325ad344964e4051f5ff794d7361dd15b5868","_id":"react-image-magnify@1.0.2","_shasum":"32d8982379052b603e67079b90766287f157e0d0","_from":".","_npmVersion":"3.10.6","_nodeVersion":"5.7.1","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"shasum":"32d8982379052b603e67079b90766287f157e0d0","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-1.0.2.tgz","integrity":"sha512-On57tezDK7A8E2guPv48cLK1Vy0w2cEfbpbrc9n7HsDlRDx9BCgHlBV86iUfmLh4iAb6HGC+laLfAUvbkaZKsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBWSn8L9ZnIl1MtbiT1Ugwpd1jLuKi5SGzfawYCgxaOgIhAKW3tc/3kJrym2xs4oMNzA1dFmv9tYG+ew1+Pi1qQsoa"}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-image-magnify-1.0.2.tgz_1474954395929_0.4333266376052052"},"directories":{}},"1.0.3":{"name":"react-image-magnify","version":"1.0.3","description":"A React component displaying side by side enlarged image view, with tinted control-image mask.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react-image-zoom","react-image-magnifier","react-image-enlarger","react-image-lens","react-photo-zoom","react-photo-magnifier","react-photo-enlarger","react-photo-lens","react-zoom","react-magnify","react-lens","image zoom","image magnifier","image enlarger","photo zoom","photo magnifier","photo enlarger","zoom","magnify","enlarge"],"main":"dist/ReactImageMagnify.js","files":["dist"],"scripts":{"prepublish":"babel --plugins 'transform-es2015-modules-umd' src --out-dir ./dist","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha --require scripts/mocha_runner test/*.spec.js","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"devDependencies":{"babel-cli":"^6.6.4","babel-core":"^6.7.4","babel-eslint":"^6.0.2","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","chai":"^3.5.0","enzyme":"^2.2.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","jsdom":"^8.1.0","mocha":"^2.4.5","nodemon":"^1.9.1","react-addons-test-utils":"^15.0.0","react":"^15.0.0","react-dom":"^15.0.0","sinon":"^1.17.3"},"peerDependencies":{"react":"~0.14.8 || ^15.0.0","react-dom":"~0.14.8 || ^15.0.0"},"dependencies":{"babel-runtime":"^6.6.1","lodash.assign":"^4.2.0","lodash.clamp":"^4.0.3","react-cursor-position":"^1.1.0","react-hover-observer":"^1.1.0"},"gitHead":"3cce06bf625e0ca6a2922f102cc08be431c8b601","_id":"react-image-magnify@1.0.3","_shasum":"6b601c9ac2dad8b9a10be3d973ba1116f458780a","_from":".","_npmVersion":"3.10.6","_nodeVersion":"5.7.1","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"shasum":"6b601c9ac2dad8b9a10be3d973ba1116f458780a","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-1.0.3.tgz","integrity":"sha512-lQNdCF8CCkqQpzQnR+tTjdJolDW5KN0F0cel6loO+gdM/kv5iyaWFpxxZhIaGuOHM2yZhqbs8j8Ig/9iiXiNwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC7HGwknMnrG7MwAwCQ78BNZ0G2LlajL0q29214/kxORAiBp/ZOrKL/uJsIqrmjsOqLbV9YBZjo0NnWA9CTrBBx+HQ=="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-image-magnify-1.0.3.tgz_1474988644023_0.6439713519066572"},"directories":{}},"1.0.4":{"name":"react-image-magnify","version":"1.0.4","description":"A React component displaying side by side enlarged image view, with tinted control-image mask.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react-image-zoom","react-image-magnifier","react-image-enlarger","react-image-lens","react-photo-zoom","react-photo-magnifier","react-photo-enlarger","react-photo-lens","react-zoom","react-magnify","react-lens","image zoom","image magnifier","image enlarger","photo zoom","photo magnifier","photo enlarger","zoom","magnify","enlarge"],"main":"dist/ReactImageMagnify.js","files":["dist"],"scripts":{"prepublish":"babel --plugins 'transform-es2015-modules-umd' src --out-dir ./dist","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha --require scripts/mocha_runner test/*.spec.js","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"devDependencies":{"babel-cli":"^6.6.4","babel-core":"^6.7.4","babel-eslint":"^6.0.2","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","chai":"^3.5.0","enzyme":"^2.2.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","jsdom":"^8.1.0","mocha":"^2.4.5","nodemon":"^1.9.1","react-addons-test-utils":"^15.0.0","react":"^15.0.0","react-dom":"^15.0.0","sinon":"^1.17.3"},"peerDependencies":{"react":"~0.14.8 || ^15.0.0","react-dom":"~0.14.8 || ^15.0.0"},"dependencies":{"babel-runtime":"^6.6.1","lodash.assign":"^4.2.0","lodash.clamp":"^4.0.3","react-cursor-position":"^1.1.0","react-hover-observer":"^1.1.0"},"gitHead":"797616b56250bc306ae29817847814fa2f4392b0","_id":"react-image-magnify@1.0.4","_shasum":"30e42f40bf788c1f8b03dbcc8144d1971aada583","_from":".","_npmVersion":"3.10.6","_nodeVersion":"5.7.1","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"shasum":"30e42f40bf788c1f8b03dbcc8144d1971aada583","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-1.0.4.tgz","integrity":"sha512-DcEp2hdUtzdU/+qAu3hhmT3tXDLPC7UTyKKQNazVEx4URHFjUmCbNu4RkP9siRuGAwzXdk2bx+/BcE6azKm31w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB1Daj6gbIULorprNtg+rabwwmlEA0b/80j0lXkCAXNMAiAvQU94yzJ0O5RCy5F7KGV87S84udX1JjzQqpax1tQpeQ=="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-image-magnify-1.0.4.tgz_1475354620214_0.04124617693014443"},"directories":{}},"1.0.5":{"name":"react-image-magnify","version":"1.0.5","description":"A React component displaying side by side enlarged image view, with tinted control-image mask.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react-image-zoom","react-image-magnifier","react-image-enlarger","react-image-lens","react-photo-zoom","react-photo-magnifier","react-photo-enlarger","react-photo-lens","react-zoom","react-magnify","react-lens","image zoom","image magnifier","image enlarger","photo zoom","photo magnifier","photo enlarger","zoom","magnify","enlarge"],"main":"dist/ReactImageMagnify.js","files":["dist"],"scripts":{"prepublish":"babel --plugins 'transform-es2015-modules-umd' src --out-dir ./dist","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha --require scripts/mocha_runner test/*.spec.js","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"devDependencies":{"babel-cli":"^6.6.4","babel-core":"^6.7.4","babel-eslint":"^6.0.2","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","chai":"^3.5.0","enzyme":"^2.2.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","jsdom":"^8.1.0","mocha":"^2.4.5","nodemon":"^1.9.1","react-addons-test-utils":"^15.0.0","react":"^15.0.0","react-dom":"^15.0.0","sinon":"^1.17.3"},"peerDependencies":{"react":"~0.14.8 || ^15.0.0","react-dom":"~0.14.8 || ^15.0.0"},"dependencies":{"babel-runtime":"^6.6.1","lodash.assign":"^4.2.0","lodash.clamp":"^4.0.3","react-cursor-position":"^1.1.0","react-hover-observer":"^1.1.0"},"gitHead":"666cbf0d7ce880a0190fc49e89830b9c20a4f01b","_id":"react-image-magnify@1.0.5","_shasum":"177ab39b43589b12554b6d50ad47ce1556f92c2a","_from":".","_npmVersion":"3.10.6","_nodeVersion":"5.7.1","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"shasum":"177ab39b43589b12554b6d50ad47ce1556f92c2a","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-1.0.5.tgz","integrity":"sha512-7Xnfv51Y9tBNTGKIlU2skK/JPUN+nXHzkO4EmI6IHHwRIkTOpfIpQY+NY1b4gRZrri1roQSWzKnED8fxV9IwWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBG5SSd6lJJEW/IRK3+4X6XOAeBF0//aSHvB2TJt/yjwAiAJhYTSxctHXbwqyxiN0nq2hFmbVYhZlXxVkkZT4bsE9w=="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-image-magnify-1.0.5.tgz_1475355349888_0.7556233196519315"},"directories":{}},"1.1.0":{"name":"react-image-magnify","version":"1.1.0","description":"A React component displaying side by side enlarged image view, with tinted control-image mask.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react-image-zoom","react-image-magnifier","react-image-enlarger","react-image-lens","react-photo-zoom","react-photo-magnifier","react-photo-enlarger","react-photo-lens","react-zoom","react-magnify","react-lens","image zoom","image magnifier","image enlarger","photo zoom","photo magnifier","photo enlarger","zoom","magnify","enlarge"],"main":"dist/ReactImageMagnify.js","files":["dist"],"scripts":{"prepublish":"babel --plugins 'transform-es2015-modules-umd' src --out-dir ./dist","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha --require scripts/mocha_runner test/*.spec.js","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"devDependencies":{"babel-cli":"^6.6.4","babel-core":"^6.7.4","babel-eslint":"^6.0.2","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","chai":"^3.5.0","enzyme":"^2.2.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","jsdom":"^8.1.0","mocha":"^2.4.5","nodemon":"^1.9.1","react-addons-test-utils":"^15.0.0","react":"^15.0.0","react-dom":"^15.0.0","sinon":"^1.17.3"},"peerDependencies":{"react":"~0.14.8 || ^15.0.0","react-dom":"~0.14.8 || ^15.0.0"},"dependencies":{"babel-runtime":"^6.6.1","lodash.assign":"^4.2.0","lodash.clamp":"^4.0.3","react-cursor-position":"^1.1.0","react-hover-observer":"^1.1.0"},"gitHead":"04ed786730afd84d4a7982dc2770933fba076125","_id":"react-image-magnify@1.1.0","_shasum":"c562063a2297390dc8f623e0956eef961be3f804","_from":".","_npmVersion":"3.10.6","_nodeVersion":"5.7.1","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"shasum":"c562063a2297390dc8f623e0956eef961be3f804","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-1.1.0.tgz","integrity":"sha512-cW6LY/R2LqNS9zdCiGNh8ey9ya0pSvlSXGIK1Q2xUFpCRfsnvFoVPVlnR0ByR+yVQWbKkJL5U8BjLt+uqZ7Hfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG2GRfGEMBuqWTMVIMal2O4ewhrDj3T3f9V60vPfjko7AiAJGmf4AerJIT1vsHUlxT/89+IEnnqfFWPJrfAPi8X8RQ=="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-image-magnify-1.1.0.tgz_1475717006494_0.02035722089931369"},"directories":{}},"1.1.1":{"name":"react-image-magnify","version":"1.1.1","description":"A React component displaying side by side enlarged image view, with tinted control-image mask.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react-image-zoom","react-image-magnifier","react-image-enlarger","react-image-lens","react-photo-zoom","react-photo-magnifier","react-photo-enlarger","react-photo-lens","react-zoom","react-magnify","react-lens","image zoom","image magnifier","image enlarger","photo zoom","photo magnifier","photo enlarger","zoom","magnify","enlarge"],"main":"dist/ReactImageMagnify.js","files":["dist"],"scripts":{"prepublish":"babel --plugins 'transform-es2015-modules-umd' src --out-dir ./dist","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha --require scripts/mocha_runner test/*.spec.js","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"devDependencies":{"babel-cli":"^6.6.4","babel-core":"^6.7.4","babel-eslint":"^6.0.2","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","chai":"^3.5.0","enzyme":"^2.2.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","jsdom":"^8.1.0","mocha":"^2.4.5","nodemon":"^1.9.1","react-addons-test-utils":"^15.0.0","react":"^15.0.0","react-dom":"^15.0.0","sinon":"^1.17.3"},"peerDependencies":{"react":"~0.14.8 || ^15.0.0","react-dom":"~0.14.8 || ^15.0.0"},"dependencies":{"babel-runtime":"^6.6.1","lodash.assign":"^4.2.0","lodash.clamp":"^4.0.3","react-cursor-position":"^1.1.0","react-hover-observer":"^1.1.0"},"gitHead":"c5ab777eb62ecaa405a26b86453842f45037130e","_id":"react-image-magnify@1.1.1","_shasum":"06ef4d954d34bd533ccc3b6197f3e6c0d5634754","_from":".","_npmVersion":"3.10.6","_nodeVersion":"5.7.1","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"shasum":"06ef4d954d34bd533ccc3b6197f3e6c0d5634754","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-1.1.1.tgz","integrity":"sha512-/oNiMmWxv9VDrxAGwlsmHOD6lxY3ltlgv+CWP+AQUAbryl5drv13YWDOO1tAKzV8W7gVRvLESeKyDS4BQi4sHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHwCtoWyHy0/VFxtGRq18EVQ2FfkjUL9LnZ8Cx8cPD2WAiEAwUhyc5ospalk6U+WRaaozUP1W0rqqyg65TMwHvt4QTQ="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-image-magnify-1.1.1.tgz_1475769672762_0.28845331678166986"},"directories":{}},"1.2.0":{"name":"react-image-magnify","version":"1.2.0","description":"A React component displaying side by side enlarged image view, with tinted control-image mask.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react-image-zoom","react-image-magnifier","react-image-enlarger","react-image-lens","react-photo-zoom","react-photo-magnifier","react-photo-enlarger","react-photo-lens","react-zoom","react-magnify","react-lens","image zoom","image magnifier","image enlarger","photo zoom","photo magnifier","photo enlarger","zoom","magnify","enlarge"],"main":"dist/ReactImageMagnify.js","files":["dist"],"scripts":{"prepublish":"babel --plugins 'transform-es2015-modules-umd' src --out-dir ./dist","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha --require scripts/mocha_runner test/*.spec.js","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"devDependencies":{"babel-cli":"^6.6.4","babel-core":"^6.7.4","babel-eslint":"^6.0.2","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","chai":"^3.5.0","enzyme":"^2.2.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","jsdom":"^8.1.0","mocha":"^2.4.5","nodemon":"^1.9.1","react-addons-test-utils":"^15.0.0","react":"^15.0.0","react-dom":"^15.0.0","sinon":"^1.17.3"},"peerDependencies":{"react":"~0.14.8 || ^15.0.0","react-dom":"~0.14.8 || ^15.0.0"},"dependencies":{"babel-runtime":"^6.6.1","lodash.assign":"^4.2.0","lodash.clamp":"^4.0.3","react-cursor-position":"^1.1.0","react-hover-observer":"^1.1.0"},"gitHead":"ecf9c3e31614a71dee414420843aad79de9438ec","_id":"react-image-magnify@1.2.0","_shasum":"2600ae45d3f3dae8f766ebc65f9f305d0d2a634a","_from":".","_npmVersion":"3.10.6","_nodeVersion":"5.7.1","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"shasum":"2600ae45d3f3dae8f766ebc65f9f305d0d2a634a","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-1.2.0.tgz","integrity":"sha512-MxKw93MQgZn62y0kiMdHHdCz9t6TQzFGl22Ll9cLct7KfMvVmKIJHdWDDPIpIjeKcQnHK2vM+O+0i9H5DVybbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFpD7uEcV0FPc6PC+BjL/+F3QwGYJFUJ0QuzZUuIUbv+AiAyU+pmzKfel8NqKBZ6EYEyr2vfgptXHSkTfuGy2tTuRw=="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-image-magnify-1.2.0.tgz_1478623858238_0.6767460349947214"},"directories":{}},"1.3.0":{"name":"react-image-magnify","version":"1.3.0","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react-image-zoom","react-image-magnifier","react-image-enlarger","react-image-lens","react-photo-zoom","react-photo-magnifier","react-photo-enlarger","react-photo-lens","react-zoom","react-magnify","react-lens","image zoom","image magnifier","image enlarger","photo zoom","photo magnifier","photo enlarger","zoom","magnify","enlarge"],"main":"dist/ReactImageMagnify.js","files":["dist"],"scripts":{"prepublish":"babel --plugins 'transform-es2015-modules-umd' src --out-dir ./dist","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha --require scripts/mocha_runner test/*.spec.js","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"devDependencies":{"babel-cli":"^6.6.4","babel-core":"^6.7.4","babel-eslint":"^6.0.2","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","chai":"^3.5.0","enzyme":"^2.2.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","jsdom":"^8.1.0","mocha":"^2.4.5","nodemon":"^1.9.1","react-addons-test-utils":"^15.0.0","react":"^15.0.0","react-dom":"^15.0.0","sinon":"^1.17.3"},"peerDependencies":{"react":"~0.14.8 || ^15.0.0","react-dom":"~0.14.8 || ^15.0.0"},"dependencies":{"babel-runtime":"^6.6.1","lodash.assign":"^4.2.0","lodash.clamp":"^4.0.3","react-cursor-position":"^1.1.0","react-hover-observer":"^1.1.0"},"gitHead":"62f83ce085010b9e30f506c7bd831f76b091cb6a","_id":"react-image-magnify@1.3.0","_shasum":"390199a538497269be4df3801aabcf367a5b68e5","_from":".","_npmVersion":"3.10.6","_nodeVersion":"5.7.1","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"shasum":"390199a538497269be4df3801aabcf367a5b68e5","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-1.3.0.tgz","integrity":"sha512-uREuCZm9jXA/wRrflDciVPQ6QHoTs3507zn8jPOBSE5zqjdyCzJGkJChhSGny8/6s0td8oBqTOqsjyPFGCfLNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXA8/44oHXKbPCgyZFEEggTecrZj+Y7b8Z4tFq1wH4hAIhAKRh+qt2fCfTZMdOcbFii3QMZGSBMiNMe8R22GeTSZaH"}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-image-magnify-1.3.0.tgz_1479449847982_0.8355049272067845"},"directories":{}},"1.3.1":{"name":"react-image-magnify","version":"1.3.1","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react-image-zoom","react-image-magnifier","react-image-enlarger","react-image-lens","react-photo-zoom","react-photo-magnifier","react-photo-enlarger","react-photo-lens","react-zoom","react-magnify","react-lens","image zoom","image magnifier","image enlarger","photo zoom","photo magnifier","photo enlarger","zoom","magnify","enlarge"],"main":"dist/ReactImageMagnify.js","files":["dist"],"scripts":{"prepublish":"babel --plugins 'transform-es2015-modules-umd' src --out-dir ./dist","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha --require scripts/mocha_runner test/*.spec.js","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"devDependencies":{"babel-cli":"^6.6.4","babel-core":"^6.7.4","babel-eslint":"^6.0.2","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","chai":"^3.5.0","enzyme":"^2.2.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","jsdom":"^8.1.0","mocha":"^2.4.5","nodemon":"^1.9.1","react-addons-test-utils":"^15.0.0","react":"^15.0.0","react-dom":"^15.0.0","sinon":"^1.17.3"},"peerDependencies":{"react":"~0.14.8 || ^15.0.0","react-dom":"~0.14.8 || ^15.0.0"},"dependencies":{"babel-runtime":"^6.6.1","lodash.assign":"^4.2.0","lodash.clamp":"^4.0.3","react-cursor-position":"^1.1.0","react-hover-observer":"^1.1.0"},"gitHead":"8be1c66a1202dee274839d738f3bc85a1ac28522","_id":"react-image-magnify@1.3.1","_shasum":"97ecf3d4ffc1fde0e903d30540a6e04954f77831","_from":".","_npmVersion":"3.10.6","_nodeVersion":"5.7.1","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"shasum":"97ecf3d4ffc1fde0e903d30540a6e04954f77831","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-1.3.1.tgz","integrity":"sha512-oENVQa0APKkXicdqR6yI4suKXwNu6SswXlpSAy6b/LeXo3U5R951UQZOvvpTfwBteFhDmF/Gd9DAKDkadfyM6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2PTTrirpJlnZ1HznOLR6iD8HQLEIcQTCtP4QmeGDDOwIhAJ75L1O1A+npEUHEWWbK03Jlp6cfv+ULNMINt4a9dWPh"}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-image-magnify-1.3.1.tgz_1479586993880_0.659175141248852"},"directories":{}},"1.3.2":{"name":"react-image-magnify","version":"1.3.2","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react-image-zoom","react-image-magnifier","react-image-enlarger","react-image-lens","react-photo-zoom","react-photo-magnifier","react-photo-enlarger","react-photo-lens","react-zoom","react-magnify","react-lens","image zoom","image magnifier","image enlarger","photo zoom","photo magnifier","photo enlarger","zoom","magnify","enlarge"],"main":"dist/ReactImageMagnify.js","files":["dist"],"scripts":{"prepublish":"babel --plugins 'transform-es2015-modules-umd' src --out-dir ./dist","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha --require scripts/mocha_runner test/*.spec.js","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"devDependencies":{"babel-cli":"^6.6.4","babel-core":"^6.7.4","babel-eslint":"^6.0.2","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","chai":"^3.5.0","enzyme":"^2.2.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","jsdom":"^8.1.0","mocha":"^2.4.5","nodemon":"^1.9.1","react-addons-test-utils":"^15.0.0","react":"^15.0.0","react-dom":"^15.0.0","sinon":"^1.17.3"},"peerDependencies":{"react":"~0.14.8 || ^15.0.0","react-dom":"~0.14.8 || ^15.0.0"},"dependencies":{"babel-runtime":"^6.6.1","lodash.assign":"^4.2.0","lodash.clamp":"^4.0.3","react-cursor-position":"^1.1.0","react-hover-observer":"^1.1.0"},"gitHead":"8d1cb1b661af783645cce9b459ac0e19024faaea","_id":"react-image-magnify@1.3.2","_shasum":"80f2168558e1c0521d2c5e8dfddf791562a1d544","_from":".","_npmVersion":"3.10.6","_nodeVersion":"5.7.1","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"shasum":"80f2168558e1c0521d2c5e8dfddf791562a1d544","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-1.3.2.tgz","integrity":"sha512-3hufhq3N1sL1Pvd7zLpfWvQ0I1uiFkXne6pBKP2SqgDoaeKMIMj8Wy3IS+MRJu2ltXWLT3N+6EXnfDxGw32zZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNayYLStBQXjGVC/nmRdSay7HCFTK9G3kAIJ/MQ4P+DAIgIvdQB/5d8IYIPkEqD0N5tOVOJ5rJQqh2WRpDl3pHU68="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-image-magnify-1.3.2.tgz_1479588629015_0.869009486399591"},"directories":{}},"1.3.3":{"name":"react-image-magnify","version":"1.3.3","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react-image-zoom","react-image-magnifier","react-image-enlarger","react-image-lens","react-photo-zoom","react-photo-magnifier","react-photo-enlarger","react-photo-lens","react-zoom","react-magnify","react-lens","image zoom","image magnifier","image enlarger","photo zoom","photo magnifier","photo enlarger","zoom","magnify","enlarge"],"main":"dist/ReactImageMagnify.js","files":["dist"],"scripts":{"prepublish":"babel --plugins 'transform-es2015-modules-umd' src --out-dir ./dist","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha --require scripts/mocha_runner test/*.spec.js","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"devDependencies":{"babel-cli":"^6.6.4","babel-core":"^6.7.4","babel-eslint":"^6.0.2","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","chai":"^3.5.0","enzyme":"^2.2.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","jsdom":"^8.1.0","mocha":"^2.4.5","nodemon":"^1.9.1","react-addons-test-utils":"^15.0.0","react":"^15.0.0","react-dom":"^15.0.0","sinon":"^1.17.3"},"peerDependencies":{"react":"~0.14.8 || ^15.0.0","react-dom":"~0.14.8 || ^15.0.0"},"dependencies":{"babel-runtime":"^6.6.1","lodash.assign":"^4.2.0","lodash.clamp":"^4.0.3","react-cursor-position":"^1.1.0","react-hover-observer":"^1.1.0"},"gitHead":"b42e96f565f6c3b4147a1c7b25502a4de70fa5a2","_id":"react-image-magnify@1.3.3","_shasum":"0086ca096fa3aa6afdf7fd9f2e93fc1e9a8245f6","_from":".","_npmVersion":"3.10.6","_nodeVersion":"5.7.1","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"shasum":"0086ca096fa3aa6afdf7fd9f2e93fc1e9a8245f6","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-1.3.3.tgz","integrity":"sha512-STVjze/C1RQD4dr1H08AzNWFau0KQ39cSe0uUhe+iIhp7R4kFDVKPom9Ax8Ob8ZXYbfJH6ynW8nmmdW9El3xpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFFazhAJdzkfIBa3rxk+7st5M4IlTa53Ts9ycMzrEVZiAiEA6KWeYyoPnhtjy6vq6yvwynyn/1qSRJPCWwcnh462jg4="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-image-magnify-1.3.3.tgz_1480050694243_0.8791061972733587"},"directories":{}},"1.4.0":{"name":"react-image-magnify","version":"1.4.0","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react-image-zoom","react-image-magnifier","react-image-enlarger","react-image-lens","react-photo-zoom","react-photo-magnifier","react-photo-enlarger","react-photo-lens","react-zoom","react-magnify","react-lens","image zoom","image magnifier","image enlarger","photo zoom","photo magnifier","photo enlarger","zoom","magnify","enlarge"],"main":"dist/index.js","files":["dist"],"scripts":{"prepublish":"babel --plugins 'transform-es2015-modules-umd' src --out-dir ./dist","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha --require scripts/mocha_runner test/*.spec.js","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"devDependencies":{"babel-cli":"^6.6.4","babel-core":"^6.7.4","babel-eslint":"^6.0.2","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","chai":"^3.5.0","enzyme":"^2.2.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","jsdom":"^8.1.0","mocha":"^2.4.5","nodemon":"^1.9.1","react-addons-test-utils":"^15.0.0","react":"^15.0.0","react-dom":"^15.0.0","sinon":"^1.17.3"},"peerDependencies":{"react":"~0.14.8 || ^15.0.0","react-dom":"~0.14.8 || ^15.0.0"},"dependencies":{"babel-runtime":"^6.6.1","lodash.assign":"^4.2.0","lodash.clamp":"^4.0.3","react-cursor-position":"^1.1.0","react-hover-observer":"^1.1.0"},"gitHead":"83f9e989f62d44f55f9aa32bff95ffed4fd4e62e","_id":"react-image-magnify@1.4.0","_shasum":"bf94e6b69ae2dbd1df40a3baf3d4f48089e1136b","_from":".","_npmVersion":"3.10.6","_nodeVersion":"5.7.1","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"shasum":"bf94e6b69ae2dbd1df40a3baf3d4f48089e1136b","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-1.4.0.tgz","integrity":"sha512-FTuKhUZXpVTEIIOy4I/+fG/XfsRvPr7kygo/+1clReGIvZZ10wJxhKc8Op/LfLAe0RwcorGMtR99hHxW5ECpZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHPXkPAelT3hGujVCrHcawwslYnUSQ8Q6EQTe3/2AtPWAiEA7573gbkPZvhiQGfw8Zxx3b4F99GDBK1NAnTng5zjGyY="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-image-magnify-1.4.0.tgz_1480058317671_0.022962942952290177"},"directories":{}},"1.4.1":{"name":"react-image-magnify","version":"1.4.1","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react-image-zoom","react-image-magnifier","react-image-enlarger","react-image-lens","react-photo-zoom","react-photo-magnifier","react-photo-enlarger","react-photo-lens","react-zoom","react-magnify","react-lens","image zoom","image magnifier","image enlarger","photo zoom","photo magnifier","photo enlarger","zoom","magnify","enlarge"],"main":"dist/index.js","files":["dist"],"scripts":{"prepublish":"babel --plugins 'transform-es2015-modules-umd' src --out-dir ./dist","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha --require scripts/mocha_runner test/*.spec.js","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"devDependencies":{"babel-cli":"^6.6.4","babel-core":"^6.7.4","babel-eslint":"^6.0.2","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","chai":"^3.5.0","enzyme":"^2.2.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","jsdom":"^8.1.0","mocha":"^2.4.5","nodemon":"^1.9.1","react-addons-test-utils":"^15.0.0","react":"^15.0.0","react-dom":"^15.0.0","sinon":"^1.17.3"},"peerDependencies":{"react":"~0.14.8 || ^15.0.0","react-dom":"~0.14.8 || ^15.0.0"},"dependencies":{"babel-runtime":"^6.6.1","lodash.assign":"^4.2.0","lodash.clamp":"^4.0.3","react-cursor-position":"^1.1.0","react-hover-observer":"^1.1.0"},"gitHead":"d955f174f6095b819e8adc6ba113b731799f653c","_id":"react-image-magnify@1.4.1","_shasum":"eaa6411aa3ba372d0844b0bcdbb74d188a8b7c9c","_from":".","_npmVersion":"3.10.6","_nodeVersion":"5.7.1","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"shasum":"eaa6411aa3ba372d0844b0bcdbb74d188a8b7c9c","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-1.4.1.tgz","integrity":"sha512-EgHac9sZditoq9THcnfonSN1k520bgwD5Rwx1jpE84i1F6IOLGNrqyHt1lOBsthSRNA9gNZ3oXx1HWLeTK/niA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVNo3aQ+HKWfdSRNMs1A6PWafvP51K+E1GUeSuV4c1wQIgO9apSlq82Wj9D0UNeyJZvmKaGffY1GlBxfTBo9C4Mr8="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-image-magnify-1.4.1.tgz_1480090251648_0.04492841335013509"},"directories":{}},"1.4.2":{"name":"react-image-magnify","version":"1.4.2","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react-image-zoom","react-image-magnifier","react-image-enlarger","react-image-lens","react-photo-zoom","react-photo-magnifier","react-photo-enlarger","react-photo-lens","react-zoom","react-magnify","react-lens","image zoom","image magnifier","image enlarger","photo zoom","photo magnifier","photo enlarger","zoom","magnify","enlarge"],"main":"dist/index.js","files":["dist"],"scripts":{"prepublish":"babel --plugins 'transform-es2015-modules-umd' src --out-dir ./dist","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha --require scripts/mocha_runner test/*.spec.js","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"devDependencies":{"babel-cli":"^6.6.4","babel-core":"^6.7.4","babel-eslint":"^6.0.2","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","chai":"^3.5.0","enzyme":"^2.2.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","jsdom":"^8.1.0","mocha":"^2.4.5","nodemon":"^1.9.1","react-addons-test-utils":"^15.0.0","react":"^15.0.0","react-dom":"^15.0.0","sinon":"^1.17.3"},"peerDependencies":{"react":"~0.14.8 || ^15.0.0","react-dom":"~0.14.8 || ^15.0.0"},"dependencies":{"babel-runtime":"^6.6.1","lodash.assign":"^4.2.0","lodash.clamp":"^4.0.3","react-cursor-position":"^1.1.0","react-hover-observer":"^1.1.0"},"gitHead":"6a4f03953a533d12d9a4c771fecdff205e70302f","_id":"react-image-magnify@1.4.2","_shasum":"f44aaa5837b9c687d6c5c4b2aa2b452777e76c59","_from":".","_npmVersion":"3.10.6","_nodeVersion":"5.7.1","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"shasum":"f44aaa5837b9c687d6c5c4b2aa2b452777e76c59","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-1.4.2.tgz","integrity":"sha512-ZMsA+x21arvVM15JM8J7emk555e3fwXHlUT8v7MqVF6Zl+4LebLZE5479/t7w1aINusXZ1oL0mLTTB7eQtAzlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC31MGXfHqHQ/2qCsewS0wmfULFuNP/8sQ/yft3aLMIcAIgKqBmLg4ABWLgokQYc7o6fqQcTCbDjXFGSBQtKa9mC2E="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-image-magnify-1.4.2.tgz_1480094642498_0.031153319869190454"},"directories":{}},"1.4.3":{"name":"react-image-magnify","version":"1.4.3","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react-image-zoom","react-image-magnifier","react-image-enlarger","react-image-lens","react-photo-zoom","react-photo-magnifier","react-photo-enlarger","react-photo-lens","react-zoom","react-magnify","react-lens","image zoom","image magnifier","image enlarger","photo zoom","photo magnifier","photo enlarger","zoom","magnify","enlarge"],"main":"dist/index.js","files":["dist"],"scripts":{"prepublish":"babel --plugins 'transform-es2015-modules-umd' src --out-dir ./dist","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha --require scripts/mocha_runner test/*.spec.js","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"devDependencies":{"babel-cli":"^6.6.4","babel-core":"^6.7.4","babel-eslint":"^6.0.2","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","chai":"^3.5.0","enzyme":"^2.2.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","jsdom":"^8.1.0","mocha":"^2.4.5","nodemon":"^1.9.1","react-addons-test-utils":"^15.0.0","react":"^15.0.0","react-dom":"^15.0.0","sinon":"^1.17.3"},"peerDependencies":{"react":"~0.14.8 || ^15.0.0","react-dom":"~0.14.8 || ^15.0.0"},"dependencies":{"babel-runtime":"^6.6.1","lodash.assign":"^4.2.0","lodash.clamp":"^4.0.3","react-cursor-position":"^1.1.0","react-hover-observer":"^1.1.0"},"gitHead":"fabe001fcda9a1050864aab7c029aac09c154efa","_id":"react-image-magnify@1.4.3","_shasum":"b52a7174075365c45584dd6cfb5f088e49d4efad","_from":".","_npmVersion":"3.10.6","_nodeVersion":"5.7.1","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"shasum":"b52a7174075365c45584dd6cfb5f088e49d4efad","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-1.4.3.tgz","integrity":"sha512-DvPQaksOl3OHMW34XgysnZBxVSHI2RAox1i0ZdkILnfu1p8+NG9oYKaBgWjiohvxKbUKS7kDBRrHdAH1R1kD8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAvht6EHa/bcUvp78bzNShJAeckFD0n03DnGdNMbSfIfAiAkw73XhhsU19zkjnxPzxzTA1dip1IEvYB/46kgRlJYWw=="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-image-magnify-1.4.3.tgz_1480096226281_0.9719956580083817"},"directories":{}},"1.4.4":{"name":"react-image-magnify","version":"1.4.4","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react-image-zoom","react-image-magnifier","react-image-enlarger","react-image-lens","react-photo-zoom","react-photo-magnifier","react-photo-enlarger","react-photo-lens","react-zoom","react-magnify","react-lens","image zoom","image magnifier","image enlarger","photo zoom","photo magnifier","photo enlarger","zoom","magnify","enlarge"],"main":"dist/index.js","files":["dist"],"scripts":{"prepublish":"babel --plugins 'transform-es2015-modules-umd' src --out-dir ./dist","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha --require scripts/mocha_runner test/*.spec.js","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"devDependencies":{"babel-cli":"^6.6.4","babel-core":"^6.7.4","babel-eslint":"^6.0.2","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","chai":"^3.5.0","enzyme":"^2.2.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","jsdom":"^8.1.0","mocha":"^2.4.5","nodemon":"^1.9.1","react-addons-test-utils":"^15.0.0","react":"^15.0.0","react-dom":"^15.0.0","sinon":"^1.17.3"},"peerDependencies":{"react":"~0.14.8 || ^15.0.0","react-dom":"~0.14.8 || ^15.0.0"},"dependencies":{"babel-runtime":"^6.6.1","lodash.assign":"^4.2.0","lodash.clamp":"^4.0.3","react-cursor-position":"^1.1.0","react-hover-observer":"^1.1.0"},"gitHead":"3ba8ca933a5fb97f77b1c1777f4821e303d71f5b","_id":"react-image-magnify@1.4.4","_shasum":"30facdf825343d4fb3d21b08d216246510b3a453","_from":".","_npmVersion":"3.10.6","_nodeVersion":"5.7.1","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"shasum":"30facdf825343d4fb3d21b08d216246510b3a453","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-1.4.4.tgz","integrity":"sha512-dxVwOVyC9sNLgLWIkN/m/zgeVMQKQK10XKpv0yskJ3V9KHK1WqEl7BDryS1VDYkIz7+NrmaZaKgtmnXKyAojIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWXWqrYYVUHZMx7hGEeSjIxRy6EXZOZF/3Aps6LXM/KAiAPbERfjnt7k8MX6aJAtYSW6K5zOlkGcRilwcs7N1Yd3g=="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-image-magnify-1.4.4.tgz_1480107154977_0.5569183013867587"},"directories":{}},"1.4.5":{"name":"react-image-magnify","version":"1.4.5","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react-image-zoom","react-image-magnifier","react-image-enlarger","react-image-lens","react-photo-zoom","react-photo-magnifier","react-photo-enlarger","react-photo-lens","react-zoom","react-magnify","react-lens","image zoom","image magnifier","image enlarger","photo zoom","photo magnifier","photo enlarger","zoom","magnify","enlarge"],"main":"dist/index.js","files":["dist"],"scripts":{"prepublish":"babel --plugins 'transform-es2015-modules-umd' src --out-dir ./dist","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha --require scripts/mocha_runner test/*.spec.js","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"devDependencies":{"babel-cli":"^6.6.4","babel-core":"^6.7.4","babel-eslint":"^6.0.2","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","chai":"^3.5.0","enzyme":"^2.2.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","jsdom":"^8.1.0","mocha":"^2.4.5","nodemon":"^1.9.1","react-addons-test-utils":"^15.0.0","react":"^15.0.0","react-dom":"^15.0.0","sinon":"^1.17.3"},"peerDependencies":{"react":"~0.14.8 || ^15.0.0","react-dom":"~0.14.8 || ^15.0.0"},"dependencies":{"babel-runtime":"^6.6.1","lodash.assign":"^4.2.0","lodash.clamp":"^4.0.3","react-cursor-position":"^1.1.0","react-hover-observer":"^1.1.0"},"gitHead":"8b2176d10464d3deebd8346e9c9f638e4612a39b","_id":"react-image-magnify@1.4.5","_shasum":"3bb95e4560411c880214f3280baa4151a96033c7","_from":".","_npmVersion":"3.10.6","_nodeVersion":"5.7.1","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"shasum":"3bb95e4560411c880214f3280baa4151a96033c7","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-1.4.5.tgz","integrity":"sha512-oe5aRjn7cMKuKLrOO3Tohjz3Pv8FRIBqDFOfbHsVURKn0PR6Eixotcta9ocEPMVbfYnx7E+j7J0QYYSHHkn+Ow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlih/3z11/YU/9OdHqiAJQClkvVQzSpocSFaAW8zrxJAiEAiitR2Fhtlnc94Ay92DmCFvoOQVWJgNZjEA10vyogbpM="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-image-magnify-1.4.5.tgz_1480108178840_0.2814606395550072"},"directories":{}},"1.4.6":{"name":"react-image-magnify","version":"1.4.6","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react-image-zoom","react-image-magnifier","react-image-enlarger","react-image-lens","react-photo-zoom","react-photo-magnifier","react-photo-enlarger","react-photo-lens","react-zoom","react-magnify","react-lens","image zoom","image magnifier","image enlarger","photo zoom","photo magnifier","photo enlarger","zoom","magnify","enlarge"],"main":"dist/index.js","files":["dist"],"scripts":{"prepublish":"babel --plugins 'transform-es2015-modules-umd' src --out-dir ./dist","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha --require scripts/mocha_runner test/*.spec.js","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"devDependencies":{"babel-cli":"^6.6.4","babel-core":"^6.7.4","babel-eslint":"^6.0.2","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","chai":"^3.5.0","enzyme":"^2.2.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","jsdom":"^8.1.0","mocha":"^2.4.5","nodemon":"^1.9.1","react-addons-test-utils":"^15.0.0","react":"^15.0.0","react-dom":"^15.0.0","sinon":"^1.17.3"},"peerDependencies":{"react":"~0.14.8 || ^15.0.0","react-dom":"~0.14.8 || ^15.0.0"},"dependencies":{"babel-runtime":"^6.6.1","lodash.assign":"^4.2.0","lodash.clamp":"^4.0.3","react-cursor-position":"^1.1.0","react-hover-observer":"^1.1.0","react-touch-position":"^1.0.2"},"gitHead":"63fa16eefa5ae1369d7817db48da5c3cde4c4006","_id":"react-image-magnify@1.4.6","_shasum":"2c99cb8bf09c9d83e668d9d2f9ba95ffddb06543","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"shasum":"2c99cb8bf09c9d83e668d9d2f9ba95ffddb06543","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-1.4.6.tgz","integrity":"sha512-Oe4HamKVp7/H8dO+OtK3VDXknQLkJwDm/OS+jUbMBT6TdU0HzZirI5MQ/hpSrwYbqG4g31/zgTOF3Kjqx4tEOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFMdE/7ajXgaFTcsiksPqbkhthHwomSz9VZiXe2RmVT5AiABoAtM99oVs8sV3WwHM8QSiupa3H6HEQRjhZpbm/wrLw=="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-image-magnify-1.4.6.tgz_1481257647217_0.7932159106712788"},"directories":{}},"1.4.7":{"name":"react-image-magnify","version":"1.4.7","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react-image-zoom","react-image-magnifier","react-image-enlarger","react-image-lens","react-photo-zoom","react-photo-magnifier","react-photo-enlarger","react-photo-lens","react-zoom","react-magnify","react-lens","image zoom","image magnifier","image enlarger","photo zoom","photo magnifier","photo enlarger","zoom","magnify","enlarge"],"main":"dist/index.js","files":["dist"],"scripts":{"prepublish":"babel --plugins 'transform-es2015-modules-umd' src --out-dir ./dist","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha --require scripts/mocha_runner test/*.spec.js","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"devDependencies":{"babel-cli":"^6.6.4","babel-core":"^6.7.4","babel-eslint":"^6.0.2","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","chai":"^3.5.0","enzyme":"^2.2.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","jsdom":"^8.1.0","mocha":"^2.4.5","nodemon":"^1.9.1","react-addons-test-utils":"^15.0.0","react":"^15.0.0","react-dom":"^15.0.0","sinon":"^1.17.3"},"peerDependencies":{"react":"~0.14.8 || ^15.0.0","react-dom":"~0.14.8 || ^15.0.0"},"dependencies":{"babel-runtime":"^6.6.1","lodash.assign":"^4.2.0","lodash.clamp":"^4.0.3","react-cursor-position":"^1.1.0","react-hover-observer":"^1.1.0","react-touch-position":"^1.0.2"},"gitHead":"2666c14644c77bb5207f4f8ccf14a2495a091dab","_id":"react-image-magnify@1.4.7","_shasum":"f9a3bd5bd2a858a7cb1b5cfac59bcc6ccdcfb5dc","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.2.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"shasum":"f9a3bd5bd2a858a7cb1b5cfac59bcc6ccdcfb5dc","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-1.4.7.tgz","integrity":"sha512-0sPs5YCQAMDRn61U9+ZDDaq0jdsgICZ5C0orDBgr3CPkOBjkGMiBed1IAUEYlzNTFOko/07eQKHX59CfCCIe1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZWSlEBKu+Q1OvXmYkuwzEZJstaL6uXWqGcH9GN8krUAiEA2OtQnzIkhuILpxJPHSVsucxWEEwglfE/nk0OQVVKSic="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-image-magnify-1.4.7.tgz_1482947907091_0.6904618879780173"},"directories":{}},"1.4.8":{"name":"react-image-magnify","version":"1.4.8","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react-image-zoom","react-image-magnifier","react-image-enlarger","react-image-lens","react-photo-zoom","react-photo-magnifier","react-photo-enlarger","react-photo-lens","react-zoom","react-magnify","react-lens","image zoom","image magnifier","image enlarger","photo zoom","photo magnifier","photo enlarger","zoom","magnify","enlarge"],"main":"dist/index.js","files":["dist"],"scripts":{"prepublish":"babel --plugins 'transform-es2015-modules-umd' src --out-dir ./dist","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha --require scripts/mocha_runner test/*.spec.js","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"devDependencies":{"babel-cli":"^6.6.4","babel-core":"^6.7.4","babel-eslint":"^6.0.2","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","chai":"^3.5.0","enzyme":"^2.2.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","jsdom":"^8.1.0","mocha":"^2.4.5","nodemon":"^1.9.1","react-addons-test-utils":"^15.0.0","react":"^15.0.0","react-dom":"^15.0.0","sinon":"^1.17.3"},"peerDependencies":{"react":"~0.14.8 || ^15.0.0","react-dom":"~0.14.8 || ^15.0.0"},"dependencies":{"babel-runtime":"^6.6.1","lodash.assign":"^4.2.0","lodash.clamp":"^4.0.3","react-cursor-position":"^1.1.0","react-hover-observer":"^1.1.0","react-touch-position":"^1.0.2"},"gitHead":"e72a9b28ed4b8bf581d37f806f7ffb612b676f27","_id":"react-image-magnify@1.4.8","_shasum":"12b02ac52610bf859e18c65a9c22b9d909c15b79","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.2.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"shasum":"12b02ac52610bf859e18c65a9c22b9d909c15b79","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-1.4.8.tgz","integrity":"sha512-yr8BeNBBNQynXEK/aLPPYJtxLi3aAQgAa8p7dDHIDIqToIkrIQg6zF5iC6rW5b54lC+F++S7ZUzWWAcI2N+pPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/y/Kgy96Qlo1CQffheW1hEzlT84Le7vu+SdjPkaD1kQIga7xWkzSkW3lgrXzPscvoeBKUcJnu5kBpi0txnIBYgmE="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-image-magnify-1.4.8.tgz_1482948949620_0.021075542084872723"},"directories":{}},"1.5.0":{"name":"react-image-magnify","version":"1.5.0","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react-image-zoom","react-image-magnifier","react-image-enlarger","react-image-lens","react-photo-zoom","react-photo-magnifier","react-photo-enlarger","react-photo-lens","react-zoom","react-magnify","react-lens","image zoom","image magnifier","image enlarger","photo zoom","photo magnifier","photo enlarger","zoom","magnify","enlarge"],"main":"dist/index.js","files":["dist"],"scripts":{"prepublish":"babel --plugins 'transform-es2015-modules-umd' src --out-dir ./dist","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha --require scripts/mocha_runner test/*.spec.js","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"devDependencies":{"babel-cli":"^6.6.4","babel-core":"^6.7.4","babel-eslint":"^6.0.2","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","chai":"^3.5.0","enzyme":"^2.2.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","jsdom":"^8.1.0","mocha":"^2.4.5","nodemon":"^1.9.1","react-addons-test-utils":"^15.0.0","react":"^15.0.0","react-dom":"^15.0.0","sinon":"^1.17.3"},"peerDependencies":{"react":"~0.14.8 || ^15.0.0","react-dom":"~0.14.8 || ^15.0.0"},"dependencies":{"babel-runtime":"^6.6.1","lodash.assign":"^4.2.0","lodash.clamp":"^4.0.3","react-cursor-position":"^1.1.0","react-hover-observer":"^1.1.0","react-touch-position":"^1.0.2"},"gitHead":"d93ea5191c031b6dfdc3e45e492f24ac6d40e6e2","_id":"react-image-magnify@1.5.0","_shasum":"02656906f5978d7c310aa6f5d8950e725d078660","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"shasum":"02656906f5978d7c310aa6f5d8950e725d078660","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-1.5.0.tgz","integrity":"sha512-qWTZ6hehmjWYvoWejEi+pl+DtSHNgybMdz5wNg2WhwGggLvKCM1r4zpzpAJVeq8CijVY7dUIRYpVKCATPLLt0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUN5esD6hltnoXL8S0mldmHtq9Sv6ww6gkWlxLeffrsgIhAODXUNK3iIbTmu1oEF40SDfQwQUzJ1xn5hp2QpW527x1"}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-image-magnify-1.5.0.tgz_1487219220753_0.3692591954022646"},"directories":{}},"1.6.0":{"name":"react-image-magnify","version":"1.6.0","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react-image-zoom","react-image-magnifier","react-image-enlarger","react-image-lens","react-photo-zoom","react-photo-magnifier","react-photo-enlarger","react-photo-lens","react-zoom","react-magnify","react-lens","image zoom","image magnifier","image enlarger","photo zoom","photo magnifier","photo enlarger","zoom","magnify","enlarge"],"main":"dist/index.js","files":["dist"],"scripts":{"prepublish":"babel --plugins 'transform-es2015-modules-umd' src --out-dir ./dist","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha --require scripts/mocha_runner test/*.spec.js","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"devDependencies":{"babel-cli":"^6.6.4","babel-core":"^6.7.4","babel-eslint":"^6.0.2","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","chai":"^3.5.0","enzyme":"^2.2.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","jsdom":"^8.1.0","mocha":"^2.4.5","nodemon":"^1.9.1","react-addons-test-utils":"^15.0.0","react":"^15.0.0","react-dom":"^15.0.0","sinon":"^1.17.3"},"peerDependencies":{"react":"~0.14.8 || ^15.0.0","react-dom":"~0.14.8 || ^15.0.0"},"dependencies":{"babel-runtime":"^6.6.1","lodash.assign":"^4.2.0","lodash.clamp":"^4.0.3","react-cursor-position":"^1.1.0","react-hover-observer":"^1.1.0","react-touch-position":"^1.0.2"},"gitHead":"4c10cb6fda84fa29fc0923fad6ced29ca905bafd","_id":"react-image-magnify@1.6.0","_shasum":"4ddf55f6bd6d8b0d982b35e2e7cf3519abcfd56e","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"shasum":"4ddf55f6bd6d8b0d982b35e2e7cf3519abcfd56e","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-1.6.0.tgz","integrity":"sha512-7TrWr6yPt/Up4yAPdZVTTN17EaDMSaQTo1S4MjL4mrwATvDs+w4dEaVFp7Jjupmcrps1H8TZ5W3NUvmPxBxnIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6XdARk6iBPgZT2N0nQT/ZOqWr13vqPqzteBizuQcMFwIgPBflhjtvUcazi5XE1tAoMzFK4biAAypJVK2ydVgqgds="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-image-magnify-1.6.0.tgz_1487343626424_0.6588609151076525"},"directories":{}},"1.6.1":{"name":"react-image-magnify","version":"1.6.1","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react-image-zoom","react-image-magnifier","react-image-enlarger","react-image-lens","react-photo-zoom","react-photo-magnifier","react-photo-enlarger","react-photo-lens","react-zoom","react-magnify","react-lens","image zoom","image magnifier","image enlarger","photo zoom","photo magnifier","photo enlarger","zoom","magnify","enlarge"],"main":"dist/index.js","files":["dist"],"scripts":{"prepublish":"babel --plugins 'transform-es2015-modules-umd' src --out-dir ./dist","prepublish-cjs":"babel src --out-dir ./dist","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha --require scripts/mocha_runner test/*.spec.js","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"devDependencies":{"babel-cli":"^6.6.4","babel-core":"^6.7.4","babel-eslint":"^6.0.2","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","chai":"^3.5.0","enzyme":"^2.2.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","jsdom":"^8.1.0","mocha":"^2.4.5","nodemon":"^1.9.1","react-addons-test-utils":"^15.0.0","react":"^15.0.0","react-dom":"^15.0.0","sinon":"^1.17.3"},"peerDependencies":{"react":"~0.14.8 || ^15.0.0","react-dom":"~0.14.8 || ^15.0.0"},"dependencies":{"babel-runtime":"^6.6.1","lodash.assign":"^4.2.0","lodash.clamp":"^4.0.3","react-cursor-position":"^1.1.0","react-hover-observer":"^1.1.0","react-touch-position":"^1.0.2"},"gitHead":"36eca54bd5570d08ec65499857709766bcc15ac2","_id":"react-image-magnify@1.6.1","_shasum":"3265cc42cb65966aeb4aaf0fef72ac12b1b11f88","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"shasum":"3265cc42cb65966aeb4aaf0fef72ac12b1b11f88","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-1.6.1.tgz","integrity":"sha512-L2GUt38cgH0pbEsTocw3V5wLpkdC3CbG27+rj/+f6OosjrS2OexlwHa1l4rcQKYSuNFpeaeO0lboG6x5YLutFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5nYoKkmQELX6FaRJKOMUrfd7M7mEbywP4klCwOpKOMAiEAglMBMZxEDJcVk6YlyDGYGeK0c76BjckivsXCOWkNSEQ="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-image-magnify-1.6.1.tgz_1487360496563_0.559922109823674"},"directories":{}},"1.6.2":{"name":"react-image-magnify","version":"1.6.2","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react-image-zoom","react-image-magnifier","react-image-enlarger","react-image-lens","react-photo-zoom","react-photo-magnifier","react-photo-enlarger","react-photo-lens","react-zoom","react-magnify","react-lens","image zoom","image magnifier","image enlarger","photo zoom","photo magnifier","photo enlarger","zoom","magnify","enlarge"],"main":"dist/index.js","files":["dist"],"scripts":{"prepublish":"babel --plugins 'transform-es2015-modules-umd' src --out-dir ./dist","prepublish-cjs":"babel src --out-dir ./dist","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha --require scripts/mocha_runner test/*.spec.js","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"devDependencies":{"babel-cli":"^6.6.4","babel-core":"^6.7.4","babel-eslint":"^6.0.2","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","chai":"^3.5.0","enzyme":"^2.2.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","jsdom":"^8.1.0","mocha":"^2.4.5","nodemon":"^1.9.1","react-addons-test-utils":"^15.0.0","react":"^15.0.0","react-dom":"^15.0.0","sinon":"^1.17.3"},"peerDependencies":{"react":"~0.14.8 || ^15.0.0","react-dom":"~0.14.8 || ^15.0.0"},"dependencies":{"babel-runtime":"^6.23.0","lodash.assign":"^4.2.0","lodash.clamp":"^4.0.3","react-cursor-position":"^1.3.6","react-hover-observer":"^1.1.1","react-touch-position":"^2.0.1"},"gitHead":"a8e212ba870575d353830549215876102c723016","_id":"react-image-magnify@1.6.2","_shasum":"e7ee810f706f4b9308412f4d81350f79eb777295","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"shasum":"e7ee810f706f4b9308412f4d81350f79eb777295","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-1.6.2.tgz","integrity":"sha512-2q+wlQB+9IDDymakk2qcVdU/uHpwNpk7xwDMcNCPQJ8nZP8o3AtodvjT395jhDosgv1WK4IZ0ljBcLTmNbx00g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID9BCzOdEblTtIS8wLBqmt3EynzEIx8uVXWD0Gn0RAjyAiAea3gXqDSspf7NzN7VlnHv4U2zsFm/0n3TQuLenCVBCA=="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-image-magnify-1.6.2.tgz_1488611351388_0.8489916527178138"},"directories":{}},"1.6.3":{"name":"react-image-magnify","version":"1.6.3","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react-image-zoom","react-image-magnifier","react-image-enlarger","react-image-lens","react-photo-zoom","react-photo-magnifier","react-photo-enlarger","react-photo-lens","react-zoom","react-magnify","react-lens","image zoom","image magnifier","image enlarger","photo zoom","photo magnifier","photo enlarger","zoom","magnify","enlarge"],"main":"dist/index.js","files":["dist"],"scripts":{"prepublish":"babel --plugins 'transform-es2015-modules-umd' src --out-dir ./dist","prepublish-cjs":"babel src --out-dir ./dist","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha --require scripts/mocha_runner test/*.spec.js","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"devDependencies":{"babel-cli":"^6.6.4","babel-core":"^6.7.4","babel-eslint":"^6.0.2","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","chai":"^3.5.0","enzyme":"^2.2.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","jsdom":"^8.1.0","mocha":"^2.4.5","nodemon":"^1.9.1","react-addons-test-utils":"^15.0.0","react":"^15.0.0","react-dom":"^15.0.0","sinon":"^1.17.3"},"peerDependencies":{"react":"~0.14.8 || ^15.0.0","react-dom":"~0.14.8 || ^15.0.0"},"dependencies":{"babel-runtime":"^6.23.0","lodash.assign":"^4.2.0","lodash.clamp":"^4.0.3","react-cursor-position":"^1.3.6","react-hover-observer":"^1.1.1","react-touch-position":"^2.0.1"},"gitHead":"08237c0f62a45e04496e17912a1f717d5c059b5c","_id":"react-image-magnify@1.6.3","_shasum":"48259eca6ba0741e8f570529810a38f6d552276f","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"shasum":"48259eca6ba0741e8f570529810a38f6d552276f","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-1.6.3.tgz","integrity":"sha512-lxo4ZK8q5NUCq84w/NRW2m6/oym+JDLcALP2QKm1tgxqsm9ZGtc4tvAu5VAcK14oCnZrdAHYSxwYZ1pG0JUT3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHcaMlDv8RpyCI6TdoBGGiXXfHFCN6kR2r9SXUk3C+jYAiB2g5NWBa5j2E6sZS7KVr1Iw7G/mr6i4fULpKSESC/bYA=="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-image-magnify-1.6.3.tgz_1488655804910_0.08339213533326983"},"directories":{}},"1.7.0":{"name":"react-image-magnify","version":"1.7.0","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react-image-zoom","react-image-magnifier","react-image-enlarger","react-image-lens","react-photo-zoom","react-photo-magnifier","react-photo-enlarger","react-photo-lens","react-zoom","react-magnify","react-lens","image zoom","image magnifier","image enlarger","photo zoom","photo magnifier","photo enlarger","zoom","magnify","enlarge"],"main":"dist/index.js","files":["dist"],"scripts":{"prepublish":"babel --plugins 'transform-es2015-modules-umd' src --out-dir ./dist","prepublish-cjs":"babel src --out-dir ./dist","lint":"eslint ./src","lintfix":"eslint ./src --fix","testonly":"mocha --require scripts/mocha_runner test/*.spec.js","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"devDependencies":{"babel-cli":"^6.6.4","babel-core":"^6.7.4","babel-eslint":"^6.0.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.6.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","chai":"^3.5.0","enzyme":"^2.2.0","eslint":"^2.7.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","jsdom":"^8.1.0","mocha":"^2.4.5","nodemon":"^1.9.1","react":"^15.0.0","react-addons-test-utils":"^15.0.0","react-dom":"^15.0.0","sinon":"^1.17.7"},"peerDependencies":{"react":"~0.14.8 || ^15.0.0","react-dom":"~0.14.8 || ^15.0.0"},"dependencies":{"babel-runtime":"^6.23.0","lodash.assign":"^4.2.0","lodash.clamp":"^4.0.3","react-cursor-position":"^1.3.6","react-hover-observer":"^1.1.1","react-required-if":"^1.0.0","react-touch-position":"^2.0.1"},"gitHead":"8c4b4c142882bec982276c338ca796fef12040f8","_id":"react-image-magnify@1.7.0","_shasum":"855a79363d0450b3bdab0f2d6e0941da9ab3153f","_from":".","_npmVersion":"4.4.4","_nodeVersion":"7.4.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"shasum":"855a79363d0450b3bdab0f2d6e0941da9ab3153f","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-1.7.0.tgz","integrity":"sha512-EB2YwgydC4XzgbgRRERiwFy1m6nISPU1VqFE+DVfMzJqGT/U3ezkfuafyZVCNqh2E/HZG4M/nioOcPDqij5Z3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGyHJmqK8W1fNbQ33cZ1XBNogpab6DpPcGP9MXPVlvG3AiBdty42XTaWV/2xWby5Bh9yqr5rh2Nn/iRYJe2ZZtwnyA=="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-image-magnify-1.7.0.tgz_1492207635591_0.9114814712665975"},"directories":{}},"1.8.0":{"name":"react-image-magnify","version":"1.8.0","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react-image-zoom","react-image-magnifier","react-image-enlarger","react-image-lens","react-photo-zoom","react-photo-magnifier","react-photo-enlarger","react-photo-lens","react-zoom","react-magnify","react-lens","image zoom","image magnifier","image enlarger","photo zoom","photo magnifier","photo enlarger","zoom","magnify","enlarge"],"main":"dist/index.js","files":["dist"],"scripts":{"prepublishOnly":"babel --plugins 'transform-es2015-modules-umd' src --out-dir ./dist","prepublish-cjs":"babel src --out-dir ./dist","build-watch":"babel src --watch --out-dir ./dist","lint":"eslint \"@(src|test)/**/*.js\"","testonly":"mocha --require babel-core/register --require test/support/jsdom.js test/*.spec.js","test":"npm run lint && npm run testonly","test-watch":"npm run testonly -- --watch --watch-extensions js"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.0.0","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-plugin-react":"^4.2.3","jsdom":"^11.0.0","mocha":"^3.4.2","react":"^15.5.4","react-dom":"^15.5.4","react-test-renderer":"^15.5.4","sinon":"^2.3.2"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0"},"dependencies":{"babel-runtime":"^6.23.0","clamp":"^1.0.1","prop-types":"^15.5.10","react-cursor-position":"2.0.2","react-hover-observer":"^2.0.1","react-required-if":"^1.0.1"},"gitHead":"fb65d404baf2a13591972afdb4bf43ec68b47cd0","_id":"react-image-magnify@1.8.0","_shasum":"10845970429c61059e66abf4e72626f3f80ac495","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.4.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"shasum":"10845970429c61059e66abf4e72626f3f80ac495","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-1.8.0.tgz","integrity":"sha512-NJr16yhDKbmTrmTBDNMvnmtYtP8PdJ9qB2fEIwGtCCITDyOLu6I88Opdp+dltGr5s9KIO9SruxKyf/gd/Oonxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSE/2yvL20yBY7/r5ABe6KGtw9O7BIbsPVaeOMX9ZslwIgS9gY7IaPbh8Ht6X++oqqkmsC3Fx6eir+IpSfoIaZyA4="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify-1.8.0.tgz_1495998990293_0.17029131413437426"},"directories":{}},"2.0.0":{"name":"react-image-magnify","version":"2.0.0","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","ecommerce","shopping","product"],"main":"dist/ReactImageMagnify.js","files":["dist","LICENCE"],"scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run lint && npm test && npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --require babel-core/register --require test/support/jsdom test/*.spec.js","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.1","babel-plugin-istanbul":"^4.1.4","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","coveralls":"^2.13.1","cross-env":"^5.0.1","enzyme":"^2.9.1","eslint":"^4.3.0","eslint-plugin-chai-friendly":"^0.3.6","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.1.0","jsdom":"^11.1.0","mocha":"^3.4.2","nyc":"^11.0.3","react":"^15.6.1","react-dom":"^15.6.1","react-test-renderer":"^15.6.1","rimraf":"^2.6.1","sinon":"^2.4.1","webpack":"^3.4.1","webpack-bundle-analyzer":"^2.8.3"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0"},"dependencies":{"clamp":"^1.0.1","object-assign":"^4.1.1","prop-types":"^15.5.10","react-cursor-position":"^2.2.0","react-required-if":"^1.0.1"},"gitHead":"6a56175ef5e33ae70b263b971b1ed5b2d268f3e4","_id":"react-image-magnify@2.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.0.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-ED7XAeSmfxrjkEEl3uSxXnwCpagkqnU3CXxmSq+L2povzIad6Lki4U+ZR5RgDHhLwW6/MpS565N72L6cI7ix5Q==","shasum":"ce75469b78da5d3fe996b6fba4b18f3c569d781c","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLR8VvIU7ULWJSoOl6Mh6oheV3DJZZPqSkqg4mgmdZQAIhAORZOwFlsW37OheBS0p77z9UH5ohpcyI7/EBZJJIwQj+"}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify-2.0.0.tgz_1501820637636_0.8261007324326783"},"directories":{}},"2.0.1":{"name":"react-image-magnify","version":"2.0.1","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","ecommerce","shopping","product"],"main":"dist/ReactImageMagnify.js","files":["dist","LICENCE"],"scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run lint && npm test && npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --require babel-core/register --require test/support/jsdom test/*.spec.js","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.1","babel-plugin-istanbul":"^4.1.4","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","coveralls":"^2.13.1","cross-env":"^5.0.1","enzyme":"^2.9.1","eslint":"^4.3.0","eslint-plugin-chai-friendly":"^0.3.6","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.1.0","jsdom":"^11.1.0","mocha":"^3.4.2","nyc":"^11.0.3","react":"^15.6.1","react-dom":"^15.6.1","react-test-renderer":"^15.6.1","rimraf":"^2.6.1","sinon":"^2.4.1","webpack":"^3.4.1","webpack-bundle-analyzer":"^2.8.3"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0"},"dependencies":{"clamp":"^1.0.1","object-assign":"^4.1.1","prop-types":"^15.5.10","react-cursor-position":"^2.2.0","react-required-if":"^1.0.1"},"gitHead":"e570d98d75e0cb050edd353888699f834e884a05","_id":"react-image-magnify@2.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.0.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-H42DHC4giKDrTcqCpERTO0sxw1sklAX2x1IH7N5E/wr+JzXN/YoKpXp/xNYJ8uSfcPRHjaUE+SvimQvkTeD4kw==","shasum":"e80212e7712462bcf97f0129dc51ca84e0936711","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-2.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOCFwZzisVaushZ3OU1jXXqJoUIZpCWgglU7NbxtaBiQIhAMgQ5ks1wZDAYkVE2IeddbvTdAIbhKzHq40mXoIpI+og"}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify-2.0.1.tgz_1501823004107_0.8208250605966896"},"directories":{}},"2.0.2":{"name":"react-image-magnify","version":"2.0.2","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","ecommerce","shopping","product"],"main":"dist/ReactImageMagnify.js","files":["dist","LICENCE"],"scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run lint && npm test && npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --require babel-core/register --require test/support/jsdom test/*.spec.js","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.1","babel-plugin-istanbul":"^4.1.4","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","coveralls":"^2.13.1","cross-env":"^5.0.1","enzyme":"^2.9.1","eslint":"^4.3.0","eslint-plugin-chai-friendly":"^0.3.6","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.1.0","jsdom":"^11.1.0","mocha":"^3.4.2","nyc":"^11.0.3","react":"^15.6.1","react-dom":"^15.6.1","react-test-renderer":"^15.6.1","rimraf":"^2.6.1","sinon":"^2.4.1","webpack":"^3.4.1","webpack-bundle-analyzer":"^2.8.3"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0"},"dependencies":{"clamp":"^1.0.1","object-assign":"^4.1.1","prop-types":"^15.5.10","react-cursor-position":"^2.2.0","react-required-if":"^1.0.1"},"gitHead":"98930af70bc81cf0d753e6cc9bc6a096c56ee52f","_id":"react-image-magnify@2.0.2","_npmVersion":"5.3.0","_nodeVersion":"8.0.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-p2Ms4xc4n5jHLpvgcaV1HMOd/pkMUGINxky352nZPNLtuiUeX/yiWWDq/Ogz2bP7easPK5opni182dWYuXBWuw==","shasum":"dc1912de5bd5e304e6c09215a09caa7ec01b6f38","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-2.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHgcNyUvo8ljTBCQ0c51OnsRdA1qL+5gua0slwjSKahiAiEAyY1gqweBQIMsmnQZZY7o1HdWanqaYcKdnQXNxbcBpT0="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify-2.0.2.tgz_1501956776828_0.22413465264253318"},"directories":{}},"2.0.3":{"name":"react-image-magnify","version":"2.0.3","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","ecommerce","shopping","product"],"main":"dist/ReactImageMagnify.js","files":["dist","LICENCE"],"scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run lint && npm test && npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --require babel-core/register --require test/support/jsdom test/*.spec.js","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.1","babel-plugin-istanbul":"^4.1.4","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","coveralls":"^2.13.1","cross-env":"^5.0.1","enzyme":"^2.9.1","eslint":"^4.3.0","eslint-plugin-chai-friendly":"^0.3.6","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.1.0","jsdom":"^11.1.0","mocha":"^3.4.2","nyc":"^11.0.3","react":"^15.6.1","react-dom":"^15.6.1","react-test-renderer":"^15.6.1","rimraf":"^2.6.1","sinon":"^2.4.1","webpack":"^3.4.1","webpack-bundle-analyzer":"^2.8.3"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0"},"dependencies":{"clamp":"^1.0.1","object-assign":"^4.1.1","prop-types":"^15.5.10","react-cursor-position":"^2.2.0","react-required-if":"^1.0.1"},"gitHead":"c63f3096d4b257bd79a4870cb5b19c42bfb0d80f","_id":"react-image-magnify@2.0.3","_npmVersion":"5.3.0","_nodeVersion":"8.0.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-p1ZuP24gUCnCK8BGXn1kalvCNhUfy9TAoad+KfTALOY6XrG+bKAhI7oFQwJyr4GY0C5T1kWsZCsmLWMyArQK+Q==","shasum":"1f804ccbd04a0d15a689f42f06c7cb7116081431","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-2.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcpEA73RxpmnFdjU8KHPQbmxQXYia8Kl9jfa5MkFdxCgIgMEbFZq2doR2uxZUxceNRV/4yf+pGMahV+ufyRupg/m4="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify-2.0.3.tgz_1502922803288_0.9995662516448647"},"directories":{}},"2.0.4":{"name":"react-image-magnify","version":"2.0.4","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","ecommerce","shopping","product"],"main":"dist/ReactImageMagnify.js","files":["dist","LICENCE"],"scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run lint && npm test && npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --require babel-core/register --require test/support/jsdom test/*.spec.js","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.1","babel-plugin-istanbul":"^4.1.4","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","coveralls":"^2.13.1","cross-env":"^5.0.1","enzyme":"^2.9.1","eslint":"^4.3.0","eslint-plugin-chai-friendly":"^0.3.6","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.1.0","jsdom":"^11.1.0","mocha":"^3.4.2","nyc":"^11.0.3","react":"^15.6.1","react-dom":"^15.6.1","react-test-renderer":"^15.6.1","rimraf":"^2.6.1","sinon":"^2.4.1","webpack":"^3.4.1","webpack-bundle-analyzer":"^2.8.3"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0"},"dependencies":{"clamp":"^1.0.1","object-assign":"^4.1.1","prop-types":"^15.5.10","react-cursor-position":"^2.2.0","react-required-if":"^1.0.1"},"gitHead":"70ab05fe9bbe8886005763a20b3f45821826f9cd","_id":"react-image-magnify@2.0.4","_npmVersion":"5.4.0","_nodeVersion":"8.0.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-2B+oqUffs+3n8J4BjOdE65d3F6MGPs0Wtt8L/1Kv9Dj11f1iRY/xrREUNPQXY3LzPFoDnIIkhyS1tHJBL6ZRIg==","shasum":"8ccb9f7050267801834be6f0a0c08f66d78ffda5","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-2.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDd0Xng2DpTWMnxck5ohH/oDUnDywzh8R0Tk6na7/OHZAiB6kBZGKeEAe2RVYQtIxA3P9Fhr3Fa2ElwSV9Bxe+HCmA=="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify-2.0.4.tgz_1503982399210_0.5803291471675038"},"directories":{}},"2.0.5":{"name":"react-image-magnify","version":"2.0.5","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","ecommerce","shopping","product"],"main":"dist/ReactImageMagnify.js","files":["dist","LICENCE"],"scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run lint && npm test && npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --require babel-core/register --require test/setup test/*.spec.js","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.1","babel-plugin-istanbul":"^4.1.4","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","coveralls":"^2.13.1","cross-env":"^5.0.1","enzyme":"^3.0.0","enzyme-adapter-react-16":"^1.0.0","eslint":"^4.3.0","eslint-plugin-chai-friendly":"^0.3.6","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.1.0","jsdom":"^11.1.0","mocha":"^3.4.2","nyc":"^11.0.3","react":"^16.0.0","react-dom":"^16.0.0","react-test-renderer":"^16.0.0","rimraf":"^2.6.1","sinon":"^4.0.0","webpack":"^3.4.1","webpack-bundle-analyzer":"^2.8.3"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0 || ^16.0.0"},"dependencies":{"clamp":"^1.0.1","object-assign":"^4.1.1","prop-types":"^15.5.10","react-cursor-position":"^2.2.0","react-required-if":"^1.0.1"},"gitHead":"edfdb03d9226587d79d0a4259bb595ef1aa85133","_id":"react-image-magnify@2.0.5","_npmVersion":"5.4.2","_nodeVersion":"8.0.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-ZkPSIo5+Fy9ZjdW0fLFb+KJYC0Kj7Yfuk49/876RFsUiSRprnWmFPnhCIrKujea9bVJ73l/imqTD0vjiUAL3FA==","shasum":"a917d0d176a64e102161c817e4942a66e86e3094","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-2.0.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMqxz+iebP6IFO0nDBPN4G+rDB1/izIYjIkBmMA5AuewIhAP6zQeRy4gY9LOS7K1Vun4hcAQoLqyiytzJ6s1fMVBrE"}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify-2.0.5.tgz_1506882198491_0.3283836224582046"},"directories":{}},"2.0.6":{"name":"react-image-magnify","version":"2.0.6","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","ecommerce","shopping","product"],"main":"dist/ReactImageMagnify.js","files":["dist","LICENCE"],"scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run lint && npm test && npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --require babel-core/register --require test/setup test/*.spec.js","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.2","coveralls":"^3.0.0","cross-env":"^5.0.5","enzyme":"^3.1.0","enzyme-adapter-react-16":"^1.0.1","eslint":"^4.8.0","eslint-plugin-chai-friendly":"^0.4.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jsdom":"^11.3.0","mocha":"^4.0.0","nyc":"^11.2.1","react":"^16.0.0","react-dom":"^16.0.0","react-test-renderer":"^16.0.0","rimraf":"^2.6.2","sinon":"^4.0.1","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0 || ^16.0.0"},"dependencies":{"clamp":"^1.0.1","object-assign":"^4.1.1","prop-types":"^15.6.0","react-cursor-position":"2.2.2","react-required-if":"^1.0.1"},"gitHead":"5f27135617efdc0b350e984abdb4d977334343c2","_id":"react-image-magnify@2.0.6","_npmVersion":"5.4.2","_nodeVersion":"8.0.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-y+iPBETKuZUDTG3VoS7Fn/KbM4I3jv+eVWtJcjPMhptQtKLv5EBNe8sArLOnLVRq+En8c0/kipk2p5Dtj7g9hg==","shasum":"2a1e4e60ff055e5ab72e03f9a1a18b6d693a256d","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-2.0.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB05DVdJ1ZidnZJHIXqK/OGRzRV1UC6wr1j0iePCKnBQIhAPAGLURubh4HXyOBhUOhdVxSHp6QJn5lKFUpkmVJxEwa"}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify-2.0.6.tgz_1507224405444_0.3135417124722153"},"directories":{}},"2.0.7":{"name":"react-image-magnify","version":"2.0.7","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","ecommerce","shopping","product"],"main":"dist/ReactImageMagnify.js","files":["dist","LICENCE"],"scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run lint && npm test && npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --require babel-core/register --require test/setup test/*.spec.js","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.2","coveralls":"^3.0.0","cross-env":"^5.0.5","enzyme":"^3.1.0","enzyme-adapter-react-16":"^1.0.1","eslint":"^4.8.0","eslint-plugin-chai-friendly":"^0.4.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jsdom":"^11.3.0","mocha":"^4.0.0","nyc":"^11.2.1","react":"^16.0.0","react-dom":"^16.0.0","react-test-renderer":"^16.0.0","rimraf":"^2.6.2","sinon":"^4.0.1","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0 || ^16.0.0"},"dependencies":{"clamp":"^1.0.1","object-assign":"^4.1.1","prop-types":"^15.6.0","react-cursor-position":"2.2.2","react-required-if":"^1.0.1"},"gitHead":"2ac898b39d330afe1703e3a82c128024b165b4cf","_id":"react-image-magnify@2.0.7","_npmVersion":"5.5.1","_nodeVersion":"8.0.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-BPSKqAXW7GfOSwzAPCRkluojhQDrpOy2IZHSxndQ7sOWI2On5VNXxlH6++uy97SnpIKtpTIdLB2Rfb0nkde0eg==","shasum":"706a20d6ed80f9fff0e7a201781c5dc34a649120","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-2.0.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDizWgTFAsNXGtggblol3qf/2xLmYy3Izp6ZDRUNVhLAIgW0pBZpY2UGzQVMOl79B2uZydXm9OKxsN6+gzfPC2SsU="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify-2.0.7.tgz_1507998441570_0.18645195569843054"},"directories":{}},"2.1.0":{"name":"react-image-magnify","version":"2.1.0","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","ecommerce","shopping","product"],"main":"dist/ReactImageMagnify.js","files":["dist","LICENCE"],"scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run lint && npm test && npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --require babel-core/register --require test/setup test/*.spec.js","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.2","coveralls":"^3.0.0","cross-env":"^5.0.5","enzyme":"^3.1.0","enzyme-adapter-react-16":"^1.0.1","eslint":"^4.8.0","eslint-plugin-chai-friendly":"^0.4.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jsdom":"^11.3.0","mocha":"^4.0.0","nyc":"^11.2.1","react":"^16.0.0","react-dom":"^16.0.0","react-test-renderer":"^16.0.0","rimraf":"^2.6.2","sinon":"^4.0.1","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0 || ^16.0.0"},"dependencies":{"clamp":"^1.0.1","object-assign":"^4.1.1","prop-types":"^15.6.0","react-cursor-position":"2.2.2","react-required-if":"^1.0.1"},"gitHead":"1151f5e5252bb5612f05fef5093862961b59fa97","_id":"react-image-magnify@2.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.0.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-K8clV4NM5mxZcg7CgNuyR5PxMBxi3/dgzLcNBhWH/ADy59zV5wlqEbSih1WdFyATb/WlDcwNrjgZBzGMpKe4qw==","shasum":"be09f6f5853f57a913d40f3a9edc4bd101ec80f9","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-2.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICm9XZ4tcI2MCyVxSgf+vvX/hoi2m23RirsFvNfwrzFjAiAXmVVG/zSQwwCkwvDeSHAb1o+usjcpEVldAeN/FlbzmA=="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify-2.1.0.tgz_1508383660556_0.40767656336538494"},"directories":{}},"2.1.1":{"name":"react-image-magnify","version":"2.1.1","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","ecommerce","shopping","product"],"main":"dist/ReactImageMagnify.js","files":["dist","LICENCE"],"scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run lint && npm test && npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --require babel-core/register --require test/setup test/*.spec.js","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.2","coveralls":"^3.0.0","cross-env":"^5.0.5","enzyme":"^3.1.0","enzyme-adapter-react-16":"^1.0.1","eslint":"^4.8.0","eslint-plugin-chai-friendly":"^0.4.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jsdom":"^11.3.0","mocha":"^4.0.0","nyc":"^11.2.1","react":"^16.0.0","react-dom":"^16.0.0","react-test-renderer":"^16.0.0","rimraf":"^2.6.2","sinon":"^4.0.1","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0 || ^16.0.0"},"dependencies":{"clamp":"1.0.1","object-assign":"4.1.1","prop-types":"^15.6.0","react-cursor-position":"2.2.2","react-required-if":"1.0.1"},"gitHead":"8f2e6206143b52deede9589805d6972508242465","_id":"react-image-magnify@2.1.1","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-2TMWwFgpeQM3KKi3tFYvaYTBBfrY0j6F8v/uU9k0iWKKCMEeRTIjTIUbYomFsVKei5HGQXgx4VOazrICuVi+DQ==","shasum":"37953bea32c46c74f5460e1231c339e418ea5f08","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-2.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA71LZgQI0L9UlhZeRybl4/t0HvdE/0YLidPUTuH1MsLAiAsNGHU6OsQ2w7hYLiFoMS3NUjxUHOKYfXfZpNxijddRw=="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify-2.1.1.tgz_1508781647483_0.3931801472790539"},"directories":{}},"2.2.0":{"name":"react-image-magnify","version":"2.2.0","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","ecommerce","shopping","product"],"main":"dist/ReactImageMagnify.js","module":"dist/es/ReactImageMagnify.js","files":["dist","LICENCE"],"scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run lint && npm test && npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --require babel-core/register --require test/setup test/*.spec.js","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.2","coveralls":"^3.0.0","cross-env":"^5.0.5","enzyme":"^3.1.0","enzyme-adapter-react-16":"^1.0.1","eslint":"^4.8.0","eslint-plugin-chai-friendly":"^0.4.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jsdom":"^11.3.0","mocha":"^4.0.0","nyc":"^11.2.1","react":"^16.0.0","react-dom":"^16.0.0","react-test-renderer":"^16.0.0","rimraf":"^2.6.2","sinon":"^4.0.1","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0 || ^16.0.0"},"dependencies":{"clamp":"1.0.1","detect-it":"3.0.3","object-assign":"4.1.1","prop-types":"15.6.0","react-cursor-position":"2.2.2","react-required-if":"1.0.1"},"gitHead":"7c8a0e1de4c4c650577da9862cb9b7539ab35115","_id":"react-image-magnify@2.2.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-Avw4aDNcRRoLSDvj2ROxPY8Nl0H/So4MAiSLtfEPQpd9K1Hv0xOEmE3qRUgMCwPrr08SX6Qf3soQ7uUbHyqETA==","shasum":"42ed4ad7ac019b085319989c0889940aaf8ef4c9","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-2.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGFV9hw3Y5HbhnsAByAa9Nw+XU4fqYr2LK6a8Y1PULCNAiEA9EWgLeubX+J5NQo+30SNseUEOseBKCREdijfPDxjI7A="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify-2.2.0.tgz_1509425131154_0.4435099095571786"},"directories":{}},"2.2.1":{"name":"react-image-magnify","version":"2.2.1","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","ecommerce","shopping","product"],"main":"dist/ReactImageMagnify.js","module":"dist/es/ReactImageMagnify.js","files":["dist","LICENCE"],"scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run lint && npm test && npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --require babel-core/register --require test/setup test/*.spec.js","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.2","coveralls":"^3.0.0","cross-env":"^5.0.5","enzyme":"^3.1.0","enzyme-adapter-react-16":"^1.0.1","eslint":"^4.8.0","eslint-plugin-chai-friendly":"^0.4.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jsdom":"^11.3.0","mocha":"^4.0.0","nyc":"^11.2.1","react":"^16.0.0","react-dom":"^16.0.0","react-test-renderer":"^16.0.0","rimraf":"^2.6.2","sinon":"^4.0.1","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0 || ^16.0.0"},"dependencies":{"clamp":"1.0.1","detect-it":"3.0.3","object-assign":"4.1.1","prop-types":"15.6.0","react-cursor-position":"2.2.2","react-required-if":"1.0.1"},"gitHead":"8c3f27ca04c5aedafb979d51345ef32270580faf","_id":"react-image-magnify@2.2.1","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-qdl+uFL8JSUnduq4pxojXA6cNRSO98myCrKP6ZiArYF7XW/XRRhiIM98QzmRcz2EivOG3DSpg075NPkdE0KStg==","shasum":"1a3239f6395541d6c1672cd6a63c186ebf9ae2e2","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-2.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsIVme0VVgNlfIy94WNuJ/Dh7rKbTmSAl1HtPBEfbSCgIhAPnc869fN7SoCH3ubvYIzmIO7IXmoehX/DlJLmFDJwpi"}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify-2.2.1.tgz_1509428521322_0.9354470386169851"},"directories":{}},"2.2.2":{"name":"react-image-magnify","version":"2.2.2","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","ecommerce","shopping","product"],"main":"dist/ReactImageMagnify.js","module":"dist/es/ReactImageMagnify.js","files":["dist","LICENCE"],"scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run lint && npm test && npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --recursive --require babel-core/register --require test/setup test","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.2","coveralls":"^3.0.0","cross-env":"^5.0.5","enzyme":"^3.1.0","enzyme-adapter-react-16":"^1.0.1","eslint":"^4.8.0","eslint-plugin-chai-friendly":"^0.4.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jsdom":"^11.3.0","mocha":"^4.0.0","nyc":"^11.2.1","react":"^16.0.0","react-dom":"^16.0.0","react-test-renderer":"^16.0.0","rimraf":"^2.6.2","sinon":"^4.0.1","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0 || ^16.0.0"},"dependencies":{"clamp":"1.0.1","detect-it":"3.0.3","object-assign":"4.1.1","prop-types":"15.6.0","react-cursor-position":"2.2.2","react-required-if":"1.0.1"},"gitHead":"4d4ec9b3c375ca598fc8038e566221b21c62b270","_id":"react-image-magnify@2.2.2","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-ORAwO4KB16OIDaP3bqsjJ0wRSK0OkwJHPPEYmmwjxsLhU0/iqjZXVgFEn9uxPGVN7pxtRtKjGf0hQlAbX/IzxQ==","shasum":"c1549c95578fd2c19ec06d5b2f3efc1dd23ca64e","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-2.2.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHyY3+GSunW8KiWv9Ln9LxcxNv27mHdSjVxQMtlo4JNzAiEAhx2Cy/4HBTpVtuM7pInUptIt6fX9x6qL1PaHi7bKr0k="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify-2.2.2.tgz_1510845700467_0.9386547659523785"},"directories":{}},"2.2.3":{"name":"react-image-magnify","version":"2.2.3","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","ecommerce","shopping","product"],"main":"dist/ReactImageMagnify.js","module":"dist/es/ReactImageMagnify.js","files":["dist","LICENCE"],"scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run lint && npm test && npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --recursive --require babel-core/register --require test/setup test","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.2","coveralls":"^3.0.0","cross-env":"^5.0.5","enzyme":"^3.1.0","enzyme-adapter-react-16":"^1.0.1","eslint":"^4.8.0","eslint-plugin-chai-friendly":"^0.4.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jsdom":"^11.3.0","mocha":"^4.0.0","nyc":"^11.2.1","react":"^16.0.0","react-dom":"^16.0.0","react-test-renderer":"^16.0.0","rimraf":"^2.6.2","sinon":"^4.0.1","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0 || ^16.0.0"},"dependencies":{"clamp":"1.0.1","detect-it":"3.0.3","object-assign":"4.1.1","prop-types":"15.6.0","react-cursor-position":"2.2.2","react-required-if":"1.0.1"},"gitHead":"ded78971215f6e11e44707494072216640cb711e","_id":"react-image-magnify@2.2.3","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-lz8dTRkZJ84wk7SlzjPC1gzurtlVing0+iSOuncB4zWewWvSQeX7EnXqvzJFX+U0QPnP5H5cgwRDUvowxJ21Zw==","shasum":"ec456fba92625bc989b794ec2495db013f8ad74b","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-2.2.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCq4+Hor0UeGsM6yG30HWhKZS3viPnqYXrvQsxBwHZTqAIhAOyJyewgV1hoiTHmDZZVA0CJgqSUdV12J6s4Ozo0QNZq"}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify-2.2.3.tgz_1510931136513_0.40801279013976455"},"directories":{}},"2.3.0":{"name":"react-image-magnify","version":"2.3.0","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","ecommerce","shopping","product"],"main":"dist/ReactImageMagnify.js","module":"dist/es/ReactImageMagnify.js","files":["dist","LICENCE"],"scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run lint && npm test && npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --recursive --require babel-core/register --require test/setup test","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.2","coveralls":"^3.0.0","cross-env":"^5.0.5","enzyme":"^3.1.0","enzyme-adapter-react-16":"^1.0.1","eslint":"^4.8.0","eslint-plugin-chai-friendly":"^0.4.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jsdom":"^11.3.0","mocha":"^4.0.0","nyc":"^11.2.1","react":"^16.0.0","react-dom":"^16.0.0","react-test-renderer":"^16.0.0","rimraf":"^2.6.2","sinon":"4.1.2","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0 || ^16.0.0"},"dependencies":{"clamp":"1.0.1","detect-it":"3.0.3","object-assign":"4.1.1","prop-types":"15.6.0","react-cursor-position":"2.2.2","react-required-if":"1.0.1"},"gitHead":"c49bbb270e8da75a6f56a735cce53545ad706a07","_id":"react-image-magnify@2.3.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-zjXYzg43+IkQb2ppX3ZBgLov+tCgHGKl94Zp13YIW39qj4P0ggEEUrxx3Blrao3UBmgDiwnlBHZg0we0itZPWg==","shasum":"4eea04f8f00ebfb2b014e4af185e3c42414104bf","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-2.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3+dFtTcPeGAMxb3uL8z5sLvEIXykRBR+ItFeK5/ruqQIgW469na63MVqVTlcw/Tda8SpPCVK0muc2laGNgYNcAww="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify-2.3.0.tgz_1511151662688_0.7897560158744454"},"directories":{}},"2.3.1":{"name":"react-image-magnify","version":"2.3.1","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","ecommerce","shopping","product"],"main":"dist/ReactImageMagnify.js","module":"dist/es/ReactImageMagnify.js","files":["dist","LICENCE"],"scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run lint && npm test && npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --recursive --require babel-core/register --require test/setup test","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.2","coveralls":"^3.0.0","cross-env":"^5.0.5","enzyme":"^3.1.0","enzyme-adapter-react-16":"^1.0.1","eslint":"^4.8.0","eslint-plugin-chai-friendly":"^0.4.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jsdom":"^11.3.0","mocha":"^4.0.0","nyc":"^11.2.1","react":"^16.0.0","react-dom":"^16.0.0","react-test-renderer":"^16.0.0","rimraf":"^2.6.2","sinon":"4.1.2","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0 || ^16.0.0"},"dependencies":{"clamp":"1.0.1","detect-it":"3.0.3","object-assign":"4.1.1","prop-types":"15.6.0","react-cursor-position":"2.2.2","react-required-if":"1.0.1"},"gitHead":"f92c201856df67d9128ae312c7f23dc74ef3cd30","_id":"react-image-magnify@2.3.1","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-kkpiX+Bw9uEPC6ZJLNePGprrvHYRPfSD/qXGc80n+JBGGsohq5exY95WOBxun1LwyjNvKX7MyTr5kx6jbx3QNw==","shasum":"e9ec9436b225c5aa458360e8c8787e318babc6ff","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-2.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCg+35/xqxtehPdu/WksjTS8b+dS89YdOZ9c7plKnmPngIgdkRVxfQszZjZ+SQrufV3Uy6zdZeGSi0MNeIN8rT1fxM="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify-2.3.1.tgz_1511187241617_0.7565881120972335"},"directories":{}},"2.3.2":{"name":"react-image-magnify","version":"2.3.2","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","detail","ecommerce","store","shopping","product"],"main":"dist/ReactImageMagnify.js","module":"dist/es/ReactImageMagnify.js","files":["dist","LICENCE"],"scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run lint && npm test && npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --recursive --require babel-core/register --require test/setup test","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.2","coveralls":"^3.0.0","cross-env":"^5.0.5","enzyme":"^3.1.0","enzyme-adapter-react-16":"^1.0.1","eslint":"^4.8.0","eslint-plugin-chai-friendly":"^0.4.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jsdom":"^11.3.0","mocha":"^4.0.0","nyc":"^11.2.1","react":"^16.0.0","react-dom":"^16.0.0","react-test-renderer":"^16.0.0","rimraf":"^2.6.2","sinon":"4.1.2","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0 || ^16.0.0"},"dependencies":{"clamp":"1.0.1","detect-it":"3.0.3","object-assign":"4.1.1","prop-types":"15.6.0","react-cursor-position":"2.2.2","react-required-if":"1.0.1"},"gitHead":"b418eaa550cafdfba33075f2009b2f3fdf7c3b83","_id":"react-image-magnify@2.3.2","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-6s+50lulT+sEJS3SMv+pB5zig7x7jEXHN2t9pfPlSpKi/rzYruOTiUfHFoGvHGO81RuHEqEsTfs3kmIsBAAttA==","shasum":"bd8040e03bade0775c1ee7a8aef5793b45769081","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-2.3.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICVxHMQLFRSru3twh7SCUCRPzFG3cvyW5XlpQg0SSSZ7AiEA4u4kaueepenOCQArxDKRbQxsx4Th6nx+H9+hi5GB9rs="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify-2.3.2.tgz_1511834066849_0.7153141857124865"},"directories":{}},"2.3.3":{"name":"react-image-magnify","version":"2.3.3","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","detail","ecommerce","store","shopping","product"],"main":"dist/ReactImageMagnify.js","module":"dist/es/ReactImageMagnify.js","files":["dist","LICENCE"],"scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run lint && npm test && npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --recursive --require babel-core/register --require test/setup test","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.2","coveralls":"^3.0.0","cross-env":"^5.0.5","enzyme":"^3.1.0","enzyme-adapter-react-16":"^1.0.1","eslint":"^4.8.0","eslint-plugin-chai-friendly":"^0.4.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jsdom":"^11.3.0","mocha":"^4.0.0","nyc":"^11.2.1","react":"^16.0.0","react-dom":"^16.0.0","react-test-renderer":"^16.0.0","rimraf":"^2.6.2","sinon":"4.1.2","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0 || ^16.0.0"},"dependencies":{"clamp":"1.0.1","detect-it":"3.0.3","object-assign":"4.1.1","prop-types":"15.6.0","react-cursor-position":"2.2.2","react-required-if":"1.0.1"},"gitHead":"8bd9071ebf2a03b310ee770e174aea8bfcd21474","_id":"react-image-magnify@2.3.3","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-/psTOYZEVFsZCwlLeR8jy0oxRuKCo7SjR5oSgH1rwtsMq7flpYduVXEg+G/5Dnu2+yG8ZIiCNnAXFFeTSK8/Qg==","shasum":"433e62944eb9883971da9956f22a4222964b4453","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-2.3.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEz/dD9CyWnTGnj2LV4OmjMV+x70CDu4Eut/P71PAzpAIgBgOlqSpCUKR1ufpEYxsWgoSNQLg0gfilol9cLZ0Nkg8="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify-2.3.3.tgz_1514253954093_0.3594700794201344"},"directories":{}},"2.4.0":{"name":"react-image-magnify","version":"2.4.0","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","detail","ecommerce","store","shopping","product"],"main":"dist/ReactImageMagnify.js","module":"dist/es/ReactImageMagnify.js","files":["dist","LICENCE"],"scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run lint && npm test && npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --recursive --require babel-core/register --require test/setup test","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"4.1.2","coveralls":"3.0.0","cross-env":"^5.0.5","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"^4.8.0","eslint-plugin-chai-friendly":"^0.4.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jsdom":"^11.3.0","mocha":"4.0.0","nyc":"^11.2.1","react":"^16.2.0","react-dom":"^16.2.0","react-test-renderer":"^16.2.0","rimraf":"^2.6.2","sinon":"4.1.2","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0 || ^16.0.0"},"dependencies":{"clamp":"1.0.1","detect-it":"3.0.3","object-assign":"4.1.1","prop-types":"15.6.0","react-cursor-position":"2.4.0","react-required-if":"1.0.1"},"gitHead":"f7ccb5c6eb746221dced82af498f951bd2f70087","_id":"react-image-magnify@2.4.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-F+SZ+SVMuWRc1OufRb5Wo9W6UONePb5qd8Zj8Ul0pckIzqzrA2y+hxX1DxwxI3sD+n2aYfyadeJot4G7nd6w7w==","shasum":"360068c466806d45cf9429b55e06fa3412d04752","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-2.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDe0OG1buo+DgyxohoULm0DR9fV5852b9V2tf35UPb0pAiB+j3N4+8edWaCzk/YJL2MBsjanPzS4gTvOGMjzfErKYg=="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify-2.4.0.tgz_1516497783782_0.12012679199688137"},"directories":{}},"2.4.1":{"name":"react-image-magnify","version":"2.4.1","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","detail","ecommerce","store","shopping","product"],"main":"dist/ReactImageMagnify.js","module":"dist/es/ReactImageMagnify.js","files":["dist","LICENCE"],"scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run lint && npm test && npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --recursive --require babel-core/register --require test/setup test","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"4.1.2","coveralls":"3.0.0","cross-env":"^5.0.5","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"^4.8.0","eslint-plugin-chai-friendly":"^0.4.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jsdom":"^11.3.0","mocha":"4.0.0","nyc":"^11.2.1","react":"^16.2.0","react-dom":"^16.2.0","react-test-renderer":"^16.2.0","rimraf":"^2.6.2","sinon":"4.1.2","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0 || ^16.0.0"},"dependencies":{"clamp":"1.0.1","detect-it":"3.0.3","object-assign":"4.1.1","prop-types":"15.6.0","react-cursor-position":"2.4.0","react-required-if":"1.0.1"},"gitHead":"89c46964a92aed1600cf08f7412d5d59c124a094","_id":"react-image-magnify@2.4.1","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-5LHf27Lq33CV92eIf1CFAkZMzXoTSq+fpXlG7zkDlgDgfTJjGXqROe8GC4BCqC/JdJuUNzWGh9M7h3p43k6Ibw==","shasum":"2ff15134926c3d5f45aa118324e2f0082fc632b0","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-2.4.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQpVQkn6K/t1rztSqu2vO5RsO4teVdfQEeLR0bQBAUnAIhAOLsmTkkz7IS5Dx+J0cjGPkKjOy/f9USGlQt/PB14cUv"}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify-2.4.1.tgz_1516499543248_0.1541236825287342"},"directories":{}},"2.5.0":{"name":"react-image-magnify","version":"2.5.0","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","detail","ecommerce","store","shopping","product"],"main":"dist/ReactImageMagnify.js","module":"dist/es/ReactImageMagnify.js","files":["dist","LICENCE"],"scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run lint && npm test && npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --recursive --require babel-core/register --require test/setup test","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"4.1.2","coveralls":"3.0.0","cross-env":"^5.0.5","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"^4.8.0","eslint-plugin-chai-friendly":"^0.4.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jsdom":"^11.3.0","mocha":"4.0.0","nyc":"^11.2.1","react":"^16.2.0","react-dom":"^16.2.0","react-test-renderer":"^16.2.0","rimraf":"^2.6.2","sinon":"4.1.2","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0 || ^16.0.0"},"dependencies":{"clamp":"1.0.1","detect-it":"3.0.3","object-assign":"4.1.1","prop-types":"15.6.0","react-cursor-position":"2.4.0","react-required-if":"1.0.1"},"gitHead":"17db5dc282f567ed15477dc91474e164e9a12a4c","_id":"react-image-magnify@2.5.0","_npmVersion":"5.6.0","_nodeVersion":"8.7.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-k1yDNNLZ+t1xP5GbVRz3vbdLHTXIOUDnslTZchqHkPMveEJ2WRp92mEmCWJzY7rkRLcBXVdfL8tfiUMbJsg5vg==","shasum":"61dcbf8eeafa461f433f6cb700e5574a2730d6c4","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-2.5.0.tgz","fileCount":40,"unpackedSize":151058,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHxUOR3s8Z5SCwCTdVwJ/YVyj7QmiGM6kepPba5jYoCLAiBAKYUg9j9cmDEpioOqAtWuwvUoq5YtPXQ1PJrU91MGgA=="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify_2.5.0_1519099113253_0.20135469574164921"},"_hasShrinkwrap":false},"2.5.1":{"name":"react-image-magnify","version":"2.5.1","description":"A React image magnification component for desktop and touch.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","detail","ecommerce","store","shopping","product"],"main":"dist/ReactImageMagnify.js","module":"dist/es/ReactImageMagnify.js","files":["dist","LICENCE"],"scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run lint && npm test && npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --recursive --require babel-core/register --require test/setup test","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"4.1.2","coveralls":"3.0.0","cross-env":"^5.0.5","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"^4.8.0","eslint-plugin-chai-friendly":"^0.4.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jsdom":"^11.3.0","mocha":"4.0.0","nyc":"^11.2.1","react":"^16.2.0","react-dom":"^16.2.0","react-test-renderer":"^16.2.0","rimraf":"^2.6.2","sinon":"4.1.2","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0 || ^16.0.0"},"dependencies":{"clamp":"1.0.1","detect-it":"3.0.3","fast-deep-equal":"1.0.0","object-assign":"4.1.1","prop-types":"15.6.0","react-cursor-position":"2.4.0","react-required-if":"1.0.1"},"gitHead":"8d00b125000ce5121c7765ee3344c20ed3e26775","_id":"react-image-magnify@2.5.1","_npmVersion":"5.6.0","_nodeVersion":"8.7.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-0NxaOs0+W1arSXZ8irblaKfj4kYDVNhQ6jm7WJQhrVGO62nlUNlyiAE1P4iyXd546j2UScaaLnE0aiUVuV6ugw==","shasum":"627e47372d45d1d49371f9a46c0040d75d317e9e","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-2.5.1.tgz","fileCount":42,"unpackedSize":158559,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHDui5x1PjazHJM+EBN/xBNLE5sHyNwUTuaKro8aq8LTAiEAmel4dfzuKj144QTW0xZ9dsvZbiNiyeGCCSeh6W/Nj/A="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify_2.5.1_1519708915228_0.013863655539656294"},"_hasShrinkwrap":false},"2.5.2":{"name":"react-image-magnify","version":"2.5.2","description":"A responsive image zoom component designed for shopping sites.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","detail","ecommerce","store","shopping","product"],"main":"dist/ReactImageMagnify.js","module":"dist/es/ReactImageMagnify.js","files":["dist","LICENCE"],"scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run lint && npm test && npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --recursive --require babel-core/register --require test/setup test","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"4.1.2","coveralls":"3.0.0","cross-env":"^5.0.5","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"^4.8.0","eslint-plugin-chai-friendly":"^0.4.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jsdom":"^11.3.0","mocha":"4.0.0","nyc":"^11.2.1","react":"^16.2.0","react-dom":"^16.2.0","react-test-renderer":"^16.2.0","rimraf":"^2.6.2","sinon":"4.1.2","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0 || ^16.0.0"},"dependencies":{"clamp":"1.0.1","detect-it":"3.0.3","fast-deep-equal":"1.0.0","object-assign":"4.1.1","prop-types":"15.6.0","react-cursor-position":"2.4.1","react-required-if":"1.0.1"},"gitHead":"67654540b2e2b5642221c9e3aa958b605b002593","_id":"react-image-magnify@2.5.2","_npmVersion":"5.6.0","_nodeVersion":"8.7.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-wmjyYoMlqmR3/34K87bFxU/xdesesWv84PZNqFHJMqDLzxSavdurnba4Os+MKz9EqDQtpKy5DHsNoATmmiqPHA==","shasum":"132c3b852eb0486252d63fa1bb8b28ecbe7fa5d4","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-2.5.2.tgz","fileCount":42,"unpackedSize":155218,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGuszi4+8+jGyuHbQyEpbO+MvA9XbDnr5b0xqQaQKsF0AiEAu93ds+dYihJ2er9lr760XdL+CXMeJH4eNrinF3D8skM="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify_2.5.2_1519920984869_0.9796318022666377"},"_hasShrinkwrap":false},"2.6.0":{"name":"react-image-magnify","version":"2.6.0","description":"A responsive image zoom component designed for shopping sites.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","detail","ecommerce","store","shopping","product"],"main":"dist/ReactImageMagnify.js","module":"dist/es/ReactImageMagnify.js","files":["dist","LICENCE"],"scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run lint && npm test && npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --recursive --require babel-core/register --require test/setup test","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"4.1.2","coveralls":"3.0.0","cross-env":"^5.0.5","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"^4.8.0","eslint-plugin-chai-friendly":"^0.4.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jsdom":"^11.3.0","mocha":"4.0.0","nyc":"^11.2.1","react":"^16.2.0","react-dom":"^16.2.0","react-test-renderer":"^16.2.0","rimraf":"^2.6.2","sinon":"4.1.2","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0 || ^16.0.0"},"dependencies":{"clamp":"1.0.1","detect-it":"3.0.3","fast-deep-equal":"1.0.0","object-assign":"4.1.1","prop-types":"15.6.0","react-cursor-position":"2.4.1","react-required-if":"1.0.1"},"gitHead":"38f7b0fcb17769a202717cc3f26a7baade61c5ac","_id":"react-image-magnify@2.6.0","_npmVersion":"5.7.1","_nodeVersion":"8.7.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-sWcw/S1Zi14l4jPIG4tLnGez1Em0BRIYBw6/VQibYSZQWkkMaG9M4qtaBPO6bogadWuqnTaCtcVpDs9lU6efCg==","shasum":"b06aba77c81e7a9aa4f6b5fdaeeb8ecb9be0b91c","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-2.6.0.tgz","fileCount":48,"unpackedSize":261040,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBl85Y4qNWZmqImCwZndMIRfKzaeb9+opT/mPngdssUYAiEAnCgVzs5Y+y9RjEkHBw+sapQqsOlBozL5W5N997Ldk44="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify_2.6.0_1521753784401_0.3516857399383404"},"_hasShrinkwrap":false},"2.6.1":{"name":"react-image-magnify","version":"2.6.1","description":"A responsive image zoom component designed for shopping sites.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","detail","ecommerce","store","shopping","product"],"main":"dist/ReactImageMagnify.js","module":"dist/es/ReactImageMagnify.js","files":["dist","LICENCE"],"scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run lint && npm test && npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --recursive --require babel-core/register --require test/setup test","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"4.1.2","coveralls":"3.0.0","cross-env":"^5.0.5","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"^4.8.0","eslint-plugin-chai-friendly":"^0.4.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jsdom":"^11.3.0","mocha":"4.0.0","nyc":"^11.2.1","react":"^16.2.0","react-dom":"^16.2.0","react-test-renderer":"^16.2.0","rimraf":"^2.6.2","sinon":"4.1.2","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0 || ^16.0.0"},"dependencies":{"clamp":"1.0.1","detect-it":"3.0.3","fast-deep-equal":"1.0.0","object-assign":"4.1.1","prop-types":"15.6.0","react-cursor-position":"2.4.1","react-required-if":"1.0.1"},"gitHead":"187f012b3b0fbf2bb4e0bc46b7d0476a60f74d19","_id":"react-image-magnify@2.6.1","_npmVersion":"5.8.0","_nodeVersion":"8.7.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-G4A9rRGtwvfuGxCLfK20MlBVgfwhhi5KSSX7GsRgZk2pqfQrfi+ckmRiHzD53lXlp8srLv9UMlwva4IE/WssvQ==","shasum":"4e2e2e89aa9fc55e864534c17c94842208918992","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-2.6.1.tgz","fileCount":48,"unpackedSize":260836,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4dNNqMnTBDFPbIRJuQNVYgZnlKo5uF7vwlMBRDnKDbQIgJuM40m8zlAG+LGhDeSlaOr1/39CmC9eITlyT90P+pmM="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify_2.6.1_1522646779551_0.8410341246123463"},"_hasShrinkwrap":false},"2.6.2":{"name":"react-image-magnify","version":"2.6.2","description":"A responsive image zoom component designed for shopping sites.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","detail","ecommerce","store","shopping","product"],"main":"dist/ReactImageMagnify.js","module":"dist/es/ReactImageMagnify.js","files":["dist","LICENCE"],"scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run lint && npm test && npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --recursive --require babel-core/register --require test/setup test","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"4.1.2","coveralls":"3.0.0","cross-env":"^5.0.5","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"^4.8.0","eslint-plugin-chai-friendly":"^0.4.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jsdom":"^11.3.0","mocha":"4.0.0","nyc":"^11.2.1","react":"^16.2.0","react-dom":"^16.2.0","react-test-renderer":"^16.2.0","rimraf":"^2.6.2","sinon":"4.1.2","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0 || ^16.0.0"},"dependencies":{"clamp":"1.0.1","detect-it":"3.0.3","fast-deep-equal":"1.0.0","object-assign":"4.1.1","prop-types":"15.6.0","react-cursor-position":"2.4.1","react-required-if":"1.0.1"},"gitHead":"f487029c03f72007ee5c0bd28e014774d78fae72","_id":"react-image-magnify@2.6.2","_npmVersion":"5.8.0","_nodeVersion":"8.7.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-xBPg0q7CYrBHwdMF805M5egLBqawt1Q92BRWid38sNODThf+/atV3EFVgHDtAnM+mxxEO07My4Q3nwnK1jyK8w==","shasum":"9b9ba995b48e0ebd4c6057d2ac71458e9f097535","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-2.6.2.tgz","fileCount":48,"unpackedSize":260400,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAtvD4icU/HwUkmYeHNyR08fZI0OHAO1jXHKQNBzNpnYAiEA6aIu1kHddIpzZTjMWt4B/r+ixhX+Y+ahAmv8DPOR/1U="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify_2.6.2_1522906794710_0.12743031218105805"},"_hasShrinkwrap":false},"2.6.3":{"name":"react-image-magnify","version":"2.6.3","description":"A responsive image zoom component designed for shopping sites.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","detail","ecommerce","store","shopping","product"],"main":"dist/ReactImageMagnify.js","module":"dist/es/ReactImageMagnify.js","files":["dist","LICENCE"],"scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run lint && npm test && npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --recursive --require babel-core/register --require test/setup test","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"4.1.2","coveralls":"3.0.0","cross-env":"^5.0.5","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"^4.8.0","eslint-plugin-chai-friendly":"^0.4.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jsdom":"^11.3.0","mocha":"4.0.0","nyc":"^11.2.1","react":"^16.2.0","react-dom":"^16.2.0","react-test-renderer":"^16.2.0","rimraf":"^2.6.2","sinon":"4.1.2","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0 || ^16.0.0"},"dependencies":{"clamp":"1.0.1","detect-it":"3.0.3","fast-deep-equal":"1.0.0","object-assign":"4.1.1","prop-types":"15.6.0","react-cursor-position":"2.4.1","react-required-if":"1.0.1"},"gitHead":"25363ba9d6c1228bc2028a886f2aa272c6cdbff5","_id":"react-image-magnify@2.6.3","_npmVersion":"5.8.0","_nodeVersion":"8.7.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-TXrGvDzxDCbB8ttwmpp0i41SVxsuRvjheSflaiZAj5B9dC80QC0k0jRptSTiaJoPntGugT02p0j8Q8EBIRhSYA==","shasum":"9d2a9e3568f918e6650e34ebf4ab57a9c0538eee","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-2.6.3.tgz","fileCount":48,"unpackedSize":259645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa0uHICRA9TVsSAnZWagAAC/0P/1FL425DBm8vKbGPXLLh\nFk5xHPwFybe1w4oG2neHjF70wLleAUJDc48l1ez41yCUGCF0ohNUw66xUFHh\nxqWhowuUXoIMI1BBF7iMYZpo8aHyCgetY1wx2uz586ZeAPP4vXwRqplbUNdL\n8FFUso13dfba1IHrBAT/4J82jU47SujXch6sBD1XD3Ub+EY4NCRAgSjvtTGB\nzYhJctd6LH7W8SmNiYLNUKlEf0vxR0hm5KapGacy3vzlPS3TzN47l+Xuv39Z\n7C/gD6lTjSG0qwkShstcXbvJ5ouEU4cSNF2ZTtyDGmIDvDPI9ETbQsvePgQY\nYMHmnV/t6VcEg0u8gauzCy7GH8fJ9uRIdBSW7oB/GM9j9IxLQo68y++uY//v\nyLerR6TFKVeUzKI9Sa0YEC1BTV9+9FAtirLsL73/os5YGv+A6TtWDGxzJLAy\noiOIncKoubZRhN30Ts0pWSXxSWT8iT4QdhD6KOaue2uc/D30aK3TmbNQWEje\nIC8R3KzxOGwC6BUYTxuEoXl7O32ZZcs7nGzk1TzhZb9RANRobWAaoTypNun3\nWt0KZxetcIoRXqGgaiSz/d3SllOJQawotGqviOgh5SjWFWGkS1FAaQ4I66Z8\nkcJLPCMTKJKHOLiL8/tD37D90lRsJvpFrLo1HX3DsubEoi9MU14ilSDURMNL\nqZV3\r\n=fQEY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9hSoTOjpKnvDAQBts1hBtaJsfIvKGGnyg9E7qpSBPngIgClzw3atXGQ48G5bjJJJSZev/KxxPqRQmPK7dG/DzLdI="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify_2.6.3_1523769799541_0.47918240377473653"},"_hasShrinkwrap":false},"2.7.0":{"name":"react-image-magnify","version":"2.7.0","description":"A responsive image zoom component designed for shopping sites.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","detail","ecommerce","store","shopping","product"],"main":"dist/ReactImageMagnify.js","module":"dist/es/ReactImageMagnify.js","files":["dist","LICENCE"],"scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run lint && npm test && npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --recursive --require babel-core/register --require test/setup test","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"4.1.2","coveralls":"3.0.0","cross-env":"^5.0.5","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"^4.8.0","eslint-plugin-chai-friendly":"^0.4.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jsdom":"^11.3.0","mocha":"4.0.0","nyc":"^11.2.1","react":"^16.2.0","react-dom":"^16.2.0","react-test-renderer":"^16.2.0","rimraf":"^2.6.2","sinon":"4.1.2","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0 || ^16.0.0"},"dependencies":{"clamp":"1.0.1","detect-it":"3.0.3","fast-deep-equal":"1.0.0","object-assign":"4.1.1","prop-types":"15.6.0","react-cursor-position":"2.4.1","react-required-if":"1.0.1"},"gitHead":"7dd430c4eac7e95333f2a169b8634c9629862ab2","_id":"react-image-magnify@2.7.0","_npmVersion":"5.8.0","_nodeVersion":"8.7.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-28S+bhS2+YMolgMa8DKmrCTttk/6M7bRWKOR5KV1nSYsgyF38uIWoRQ770oa80JA2X0oCrC/0wj6atB5CnNdsQ==","shasum":"5744dad2460e96182c01095443f4d5aa13f238a4","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-2.7.0.tgz","fileCount":52,"unpackedSize":276728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2XKfCRA9TVsSAnZWagAAYyUP/RECn5fI8mAFYa+AsqnM\n4W4ilFd2LC5SmereAKKk3OoI2yPQapfMUdZIxpCP7TSgnC0qnMI8UOaWLoPN\n1vzvJuea31vDBM/l73Ph2l/YcAZHPahN/o8BnWLgrhZBywEQ8M5sjsbVuk+3\nn2pZR1OGGrtaK2R0AEMb9cHYjDLCDtjowSjMF22a1HY1u1ijhUdLN2f2Vs4k\n8FIpx1m8K3I2BkqXxfjQsbiOjJoKGA/UlpWlerR2afaPbZoGV0NYh2eCUkw/\nauIE211ixeIgTHw4MtMk4mBdEihTo7JLCKxLua+bdp3+rt6CjE85XV8xyevM\nEgwHT7o4sE3+/05jeWAolc06qN1Rk/MV9YueLgTUW6lqY8W505Y6MQL2yojo\njgKrHpPXqzxmqTcRperLa8O/G/zW0i7beWVyW1b9nSfAPjq1/X8grTlOn2sl\nU/mRzfWm1yUBb5wMS9ImgrWehHvZFhDxVjZF8M9WeVZn3u8jdsIAy0VdHxSf\nLxvtlFqyn7rAWA6njkdCXkHla4kGDvJE+sZhCAOrxbclK5WiuwbR2Fg6I6Di\neEmBImCst2vQGOJzEVC082fxrKL8DiZpR6ifUjlQ8GAQbqu9SKHq5HTeBWt4\nMA/BhcGpW4m7Mghvp0201U8lO4WdaVmyZzET2w83FhVM7rgQBmYCCr8qOeIG\noeVC\r\n=3Pjv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhOWHhUNSx2AuXSXF84MbaCkF6R4tzY/Aoxe1PaGfWzAIhAJNS2RQdOPkEQtcqXT7+YYA2zSjsfuN4F56j0naaIsls"}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify_2.7.0_1524200094327_0.5449737145474121"},"_hasShrinkwrap":false},"3.0.0-next.0":{"name":"react-image-magnify","version":"3.0.0-next.0","description":"A responsive image zoom component designed for shopping sites.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","detail","ecommerce","store","shopping","product"],"main":"dist/ReactImageMagnify.js","module":"dist/es/ReactImageMagnify.js","files":["dist","LICENCE"],"scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --recursive --require babel-core/register --require test/setup test","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"4.1.2","coveralls":"3.0.0","cross-env":"^5.0.5","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"^4.8.0","eslint-plugin-chai-friendly":"^0.4.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jsdom":"^11.3.0","mocha":"4.0.0","nyc":"^11.2.1","react":"^16.2.0","react-dom":"^16.2.0","react-test-renderer":"^16.2.0","rimraf":"^2.6.2","sinon":"4.1.2","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0 || ^16.0.0"},"dependencies":{"clamp":"1.0.1","detect-it":"3.0.3","fast-deep-equal":"1.0.0","object-assign":"4.1.1","prop-types":"15.6.0","react-cursor-position":"^3.0.0-next.2","react-required-if":"1.0.1"},"readme":"# react-image-magnify\n\nA responsive React image zoom component for touch and mouse.\n\nDesigned for shopping site product detail.\n\nFeatures Include:\n* In-place and side-by-side image enlargement\n* Positive or negative space guide lens options\n* Interaction hint\n* Configurable enlarged image dimensions\n* Optional enlarged image external render\n* Hover intent\n* Long-press gesture\n* Fade transitions\n* Basic react-slick carousel support\n\n## Status\n[![CircleCI](https://img.shields.io/circleci/project/github/ethanselzer/react-image-magnify/tree/master.svg)](https://circleci.com/gh/ethanselzer/react-image-magnify/tree/master)\n[![Coverage Status](https://coveralls.io/repos/github/ethanselzer/react-image-magnify/badge.svg?branch=master)](https://coveralls.io/github/ethanselzer/react-image-magnify?branch=master)\n[![npm](https://img.shields.io/npm/v/react-image-magnify.svg)](https://www.npmjs.com/package/react-image-magnify)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://opensource.org/licenses/MIT)\n\n## Demo\nPlease visit the [react-image-magnify demo site](https://ethanselzer.github.io/react-image-magnify/#/)\n\nExperiment with react-image-magnify [live on CodePen](https://codepen.io/ethanselzer/full/oePMNY/).\nUse the Change View button to select editing mode or for different layout options.\nUse the Fork button to save your changes.\n\n\n## Installation\n\n```sh\nnpm install react-image-magnify\n```\n\n## Usage\nIf you are upgrading from v1x to v2x, please see the [release notes](https://github.com/ethanselzer/react-image-magnify/releases/tag/v2.0.0).\n\n```JavaScript\nimport ReactImageMagnify from 'react-image-magnify';\n...\n<ReactImageMagnify {...{\n    smallImage: {\n        alt: 'Wristwatch by Ted Baker London',\n        isFluidWidth: true,\n        src: watchImg300\n    },\n    largeImage: {\n        src: watchImg1200,\n        width: 1200,\n        height: 1800\n    }\n}} />\n...\n```\nSee more usage examples in the [example project](https://github.com/ethanselzer/react-image-magnify/tree/master/example).\n\n## Required Props\n| Prop                        | Type   | Default | Description                                                |\n|-----------------------------|--------|---------|--------------------------------|\n| smallImage                  | Object | N/A     | Small image information. See [Small Image](#small-image) below.|\n| largeImage                  | Object | N/A     | Large image information. See [Large Image](#large-image) below.|\n## Optional Styling Props\n| Prop                        | Type   | Default | Description                                                |\n|-----------------------------|--------|---------|---------------------------------|\n| className                   | String | N/A     | CSS class applied to root container element.               |\n| style                       | Object | N/A     | Style applied to root container element.                   |\n| imageClassName              | String | N/A     | CSS class applied to small image element.                  |\n| imageStyle                  | Object | N/A     | Style applied to small image element.                      |\n| lensStyle                   | Object | N/A   | Style applied to tinted lens.                              |\n| enlargedImageContainerClassName| String |  N/A       | CSS class applied to enlarged image container element.     |\n| enlargedImageContainerStyle | Object | N/A     | Style applied to enlarged image container element.         |\n| enlargedImageClassName      | String | N/A     | CSS class applied to enlarged image element.               |\n| enlargedImageStyle          | Object | N/A     | Style applied to enlarged image element.|\n## Optional Interaction Props\n| Prop                        | Type | Default | Description                                                |\n|-----------------------------|--------|-------|---------------------------------|\n| fadeDurationInMs            | Number | 300     | Milliseconds duration of magnified image fade in/fade out. |\n| hoverDelayInMs              | Number | 250   | Milliseconds to delay hover trigger.                       |\n| hoverOffDelayInMs           | Number | 150   | Milliseconds to delay hover-off trigger.                   |\n| isActivatedOnTouch          | Boolean| false   | Activate magnification immediately on touch. May impact scrolling.|\n| pressDuration               | Number | 500     | Milliseconds to delay long-press activation (long touch).  |\n| pressMoveThreshold          | Number | 5       | Pixels of movement allowed during long-press activation.   |\n## Optional Behavioral Props\n| Prop                        | Type | Default | Description                                                |\n|-----------------------------|--------|-------|---------------------------------|\n| enlargedImagePosition       | String |beside (over for touch)| Enlarged image placement. Can be 'beside' or 'over'.|\n| enlargedImageContainerDimensions | Object | {width: '100%', height: '100%'} | Specify enlarged image container dimensions as an object with width and height properties. Values may be expressed as a percentage (e.g. '150%') or a number (e.g. 200). Percentage is based on small image dimension. Number is pixels. Not applied when enlargedImagePosition is set to 'over', the default for touch input. |\n| enlargedImagePortalId | String | N/A | Render enlarged image into an HTML element of your choosing by specifying the target element id. Requires React v16. Ignored for touch input by default - see isEnlargedImagePortalEnabledForTouch.|\n| isEnlargedImagePortalEnabledForTouch | Boolean | false | Specify portal rendering should be honored for touch input. |\n| hintComponent               |Function|(Provided)| Reference to a component class or functional component. A Default is provided.|\n| shouldHideHintAfterFirstActivation| Boolean | true   | Only show hint until the first interaction begins.         |\n| isHintEnabled               | Boolean| false   | Enable hint feature. |\n| hintTextMouse               | String |Hover to Zoom| Hint text for mouse. |\n| hintTextTouch               | String |Long-Touch to Zoom| Hint text for touch. |\n| shouldUsePositiveSpaceLens  | Boolean| false | Specify a positive space lens in place of the default negative space lens. |\n| lensComponent  | Function | (Provided) | Specify a custom lens component. |\n\n### Small Image\n```\n{\n    src: String, (required)\n    srcSet: String,\n    sizes: String,\n    width: Number, (required if isFluidWidth is not set)\n    height: Number, (required if isFluidWidth is not set)\n    isFluidWidth: Boolean, (default false)\n    alt: String,\n    onLoad: Function,\n    onError: Function\n}\n```\nFor more information on responsive images, please try these resources:  \n[Responsive Images 101](https://cloudfour.com/thinks/responsive-images-101-definitions/)  \n[Responsive Images - The srcset and sizes Attributes](https://bitsofco.de/the-srcset-and-sizes-attributes/)\n\n### Large Image\n```\n{\n    src: String, (required)\n    srcSet: String,\n    sizes: String,\n    width: Number, (required)\n    height: Number, (required)\n    alt: String, (defaults to empty string)\n    onLoad: Function,\n    onError: Function\n}\n```\n\n## Support\n\nPlease [open an issue](https://github.com/ethanselzer/react-image-magnify/issues).\n\n## Example Project\n```ssh\ngit clone https://github.com/ethanselzer/react-image-magnify.git\ncd react-image-magnify\nyarn\nyarn run build\ncd example\nyarn\nyarn start\n```\n\nIf your default browser does not start automatically, open a new browser window and go to localhost:3000\n\n## Development\n\n```ssh\ngit clone https://github.com/ethanselzer/react-image-magnify.git\ncd react-image-magnify\nyarn\nnpm run #See available commands\n```\n\nThe [Example Project](#example-project) may be used in development.\n\nTo rebuild the source automatically when changes are made, run `yarn run build-watch`.\n\n## Contributing\n\nPlease contribute using [Github Flow](https://guides.github.com/introduction/flow/). Create a branch,\nadd commits, and [open a pull request](https://github.com/ethanselzer/react-image-magnify/compare/).\n\n## Attribution\n\nThanks to the following community members for opening Issues and Pull Requests.\n\n@damien916  \n@colepatrickturner  \n@andreatosatto90  \n@nathanziarek  \n@hombrew  \n@smashercosmo  \n@sk1e  \n@vidries  \n@ionutzp  \n@sbloedel  \n@spiderbites  \n@Akarshit  \n@eddy20vt  \n@evannoronha  \n@benjaminadk  \n@nilsklimm  \n@m4recek  \n@yaser-ali-vp  \n@carlgunderson  \n@tojvan  \n\nYou are awesome! ✨💫\n\n## License\n\nMIT\n","readmeFilename":"README.md","gitHead":"9de0cc79497831806fc4b7e1e25a0ebfba52f1b3","_id":"react-image-magnify@3.0.0-next.0","_npmVersion":"5.6.0","_nodeVersion":"9.10.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-r0RQQq4N1cfvPhaWH3gLeouhz1aq86Z2tlZOW3RXgawHtp2ujFUDPfLlFXn/tjE3y2OxevPaAxF+9n2a0jM2UQ==","shasum":"a40b87f9c3f3fff9fb84eb2872ef5592bce25d30","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-3.0.0-next.0.tgz","fileCount":52,"unpackedSize":292415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbghyqCRA9TVsSAnZWagAAov8QAJe1cRoV90tVtwGweEJb\nUqznEJ9pUWZFKh6R7ImomzKAx6RmEf857RqggEhDlUQLuvrqq/uQHFFKpFVy\n8sXmMIxxHk7at+i+W3EngRna9er8k8mxFjG08aY5+9xa9yQmj8izOeMlYnr7\niboCRxyvg5qpi2XH3mTnz122jFUQP/bIH5sAscimWdNHOxHFTYJ5G/3L4Y1q\nFGXVNoRAOoTCLvoMKxIHPJJP+32auTNNwKzPn2r68lTftK3pEi+sm9jOxkJR\nryQpG29+mZIJUlXJ4wZfqiVzX6CCgh4JHhu1f3UjYG3qZkaI6xSOlR27iX5T\nKgEh32E4pnrymFVNoBwjN6dHgckkQnklPZ0st6cySbam2oFN0OgBdmL76Mr1\nFNZLNJZMBZlZELIh6tW/JB98MhptQYJ9gZ/T4X0uAR1uf1T1zNYh87SSqSFZ\n6dMTz2M7xWWPW6mYQ+JszZlthgzcnWjcOqbBPDnx2kzIGKtODwYOMNk4uOVr\nctZqa2Xfneo0aiVOQte7llI4lyO/+DM91bzhOIp34hDC9mdfQOVhqMNns28E\nVmxBAXVStNc2qLPyWFkFU0r5R7kV5c9dHt0FGW343YmgjagmHoAktJ2foVA6\nrEB5XDu6027Uz1WzbHyobLA5/OIZW8q/Fq+ND4i30BI5l13WNo8S6ZN6Aq/G\ngROX\r\n=GcER\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnElwDPDNgYbwa7RtUCvi4YmDCGJdbBM8GCwLQ4Q1XEwIhAMWsVypAG4NALNa9A3bD+y0p1waeuZl+rP/G3kst+k4+"}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify_3.0.0-next.0_1535253673925_0.28289035008680385"},"_hasShrinkwrap":false},"3.0.0-next.1":{"name":"react-image-magnify","version":"3.0.0-next.1","description":"A responsive image zoom component designed for shopping sites.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","detail","ecommerce","store","shopping","product"],"main":"dist/ReactImageMagnify.js","module":"dist/es/ReactImageMagnify.js","files":["dist","LICENCE"],"scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --recursive --require babel-core/register --require test/setup test","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"4.1.2","coveralls":"3.0.0","cross-env":"^5.0.5","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"^4.8.0","eslint-plugin-chai-friendly":"^0.4.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jsdom":"^11.3.0","mocha":"4.0.0","nyc":"^11.2.1","react":"^16.2.0","react-dom":"^16.2.0","react-test-renderer":"^16.2.0","rimraf":"^2.6.2","sinon":"4.1.2","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0 || ^16.0.0"},"dependencies":{"clamp":"1.0.1","detect-it":"3.0.3","fast-deep-equal":"1.0.0","object-assign":"4.1.1","prop-types":"15.6.0","react-cursor-position":"^3.0.0-next.2","react-required-if":"1.0.1"},"readme":"# react-image-magnify\n\nA responsive React image zoom component for touch and mouse.\n\nDesigned for shopping site product detail.\n\nFeatures Include:\n* In-place and side-by-side image enlargement\n* Positive or negative space guide lens options\n* Interaction hint\n* Configurable enlarged image dimensions\n* Optional enlarged image external render\n* Hover intent\n* Long-press gesture\n* Fade transitions\n* Basic react-slick carousel support\n\n## Status\n[![CircleCI](https://img.shields.io/circleci/project/github/ethanselzer/react-image-magnify/tree/master.svg)](https://circleci.com/gh/ethanselzer/react-image-magnify/tree/master)\n[![Coverage Status](https://coveralls.io/repos/github/ethanselzer/react-image-magnify/badge.svg?branch=master)](https://coveralls.io/github/ethanselzer/react-image-magnify?branch=master)\n[![npm](https://img.shields.io/npm/v/react-image-magnify.svg)](https://www.npmjs.com/package/react-image-magnify)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://opensource.org/licenses/MIT)\n\n## Demo\nPlease visit the [react-image-magnify demo site](https://ethanselzer.github.io/react-image-magnify/#/)\n\nExperiment with react-image-magnify [live on CodePen](https://codepen.io/ethanselzer/full/oePMNY/).\nUse the Change View button to select editing mode or for different layout options.\nUse the Fork button to save your changes.\n\n\n## Installation\n\n```sh\nnpm install react-image-magnify\n```\n\n## Usage\nIf you are upgrading from v1x to v2x, please see the [release notes](https://github.com/ethanselzer/react-image-magnify/releases/tag/v2.0.0).\n\n```JavaScript\nimport ReactImageMagnify from 'react-image-magnify';\n...\n<ReactImageMagnify {...{\n    smallImage: {\n        alt: 'Wristwatch by Ted Baker London',\n        isFluidWidth: true,\n        src: watchImg300\n    },\n    largeImage: {\n        src: watchImg1200,\n        width: 1200,\n        height: 1800\n    }\n}} />\n...\n```\nSee more usage examples in the [example project](https://github.com/ethanselzer/react-image-magnify/tree/master/example).\n\n## Required Props\n| Prop                        | Type   | Default | Description                                                |\n|-----------------------------|--------|---------|--------------------------------|\n| smallImage                  | Object | N/A     | Small image information. See [Small Image](#small-image) below.|\n| largeImage                  | Object | N/A     | Large image information. See [Large Image](#large-image) below.|\n## Optional Styling Props\n| Prop                        | Type   | Default | Description                                                |\n|-----------------------------|--------|---------|---------------------------------|\n| className                   | String | N/A     | CSS class applied to root container element.               |\n| style                       | Object | N/A     | Style applied to root container element.                   |\n| imageClassName              | String | N/A     | CSS class applied to small image element.                  |\n| imageStyle                  | Object | N/A     | Style applied to small image element.                      |\n| lensStyle                   | Object | N/A   | Style applied to tinted lens.                              |\n| enlargedImageContainerClassName| String |  N/A       | CSS class applied to enlarged image container element.     |\n| enlargedImageContainerStyle | Object | N/A     | Style applied to enlarged image container element.         |\n| enlargedImageClassName      | String | N/A     | CSS class applied to enlarged image element.               |\n| enlargedImageStyle          | Object | N/A     | Style applied to enlarged image element.|\n## Optional Interaction Props\n| Prop                        | Type | Default | Description                                                |\n|-----------------------------|--------|-------|---------------------------------|\n| fadeDurationInMs            | Number | 300     | Milliseconds duration of magnified image fade in/fade out. |\n| hoverDelayInMs              | Number | 250   | Milliseconds to delay hover trigger.                       |\n| hoverOffDelayInMs           | Number | 150   | Milliseconds to delay hover-off trigger.                   |\n| isActivatedOnTouch          | Boolean| false   | Activate magnification immediately on touch. May impact scrolling.|\n| pressDuration               | Number | 500     | Milliseconds to delay long-press activation (long touch).  |\n| pressMoveThreshold          | Number | 5       | Pixels of movement allowed during long-press activation.   |\n## Optional Behavioral Props\n| Prop                        | Type | Default | Description                                                |\n|-----------------------------|--------|-------|---------------------------------|\n| enlargedImagePosition       | String |beside (over for touch)| Enlarged image placement. Can be 'beside' or 'over'.|\n| enlargedImageContainerDimensions | Object | {width: '100%', height: '100%'} | Specify enlarged image container dimensions as an object with width and height properties. Values may be expressed as a percentage (e.g. '150%') or a number (e.g. 200). Percentage is based on small image dimension. Number is pixels. Not applied when enlargedImagePosition is set to 'over', the default for touch input. |\n| enlargedImagePortalId | String | N/A | Render enlarged image into an HTML element of your choosing by specifying the target element id. Requires React v16. Ignored for touch input by default - see isEnlargedImagePortalEnabledForTouch.|\n| isEnlargedImagePortalEnabledForTouch | Boolean | false | Specify portal rendering should be honored for touch input. |\n| hintComponent               |Function|(Provided)| Reference to a component class or functional component. A Default is provided.|\n| shouldHideHintAfterFirstActivation| Boolean | true   | Only show hint until the first interaction begins.         |\n| isHintEnabled               | Boolean| false   | Enable hint feature. |\n| hintTextMouse               | String |Hover to Zoom| Hint text for mouse. |\n| hintTextTouch               | String |Long-Touch to Zoom| Hint text for touch. |\n| shouldUsePositiveSpaceLens  | Boolean| false | Specify a positive space lens in place of the default negative space lens. |\n| lensComponent  | Function | (Provided) | Specify a custom lens component. |\n\n### Small Image\n```\n{\n    src: String, (required)\n    srcSet: String,\n    sizes: String,\n    width: Number, (required if isFluidWidth is not set)\n    height: Number, (required if isFluidWidth is not set)\n    isFluidWidth: Boolean, (default false)\n    alt: String,\n    onLoad: Function,\n    onError: Function\n}\n```\nFor more information on responsive images, please try these resources:  \n[Responsive Images 101](https://cloudfour.com/thinks/responsive-images-101-definitions/)  \n[Responsive Images - The srcset and sizes Attributes](https://bitsofco.de/the-srcset-and-sizes-attributes/)\n\n### Large Image\n```\n{\n    src: String, (required)\n    srcSet: String,\n    sizes: String,\n    width: Number, (required)\n    height: Number, (required)\n    alt: String, (defaults to empty string)\n    onLoad: Function,\n    onError: Function\n}\n```\n\n## Support\n\nPlease [open an issue](https://github.com/ethanselzer/react-image-magnify/issues).\n\n## Example Project\n```ssh\ngit clone https://github.com/ethanselzer/react-image-magnify.git\ncd react-image-magnify\nyarn\nyarn run build\ncd example\nyarn\nyarn start\n```\n\nIf your default browser does not start automatically, open a new browser window and go to localhost:3000\n\n## Development\n\n```ssh\ngit clone https://github.com/ethanselzer/react-image-magnify.git\ncd react-image-magnify\nyarn\nnpm run #See available commands\n```\n\nThe [Example Project](#example-project) may be used in development.\n\nTo rebuild the source automatically when changes are made, run `yarn run build-watch`.\n\n## Contributing\n\nPlease contribute using [Github Flow](https://guides.github.com/introduction/flow/). Create a branch,\nadd commits, and [open a pull request](https://github.com/ethanselzer/react-image-magnify/compare/).\n\n## Attribution\n\nThanks to the following community members for opening Issues and Pull Requests.\n\n@damien916  \n@colepatrickturner  \n@andreatosatto90  \n@nathanziarek  \n@hombrew  \n@smashercosmo  \n@sk1e  \n@vidries  \n@ionutzp  \n@sbloedel  \n@spiderbites  \n@Akarshit  \n@eddy20vt  \n@evannoronha  \n@benjaminadk  \n@nilsklimm  \n@m4recek  \n@yaser-ali-vp  \n@carlgunderson  \n@tojvan  \n\nYou are awesome! ✨💫\n\n## License\n\nMIT\n","readmeFilename":"README.md","gitHead":"e32a33a6ca847959d06ac4f04bb05334bcf89633","_id":"react-image-magnify@3.0.0-next.1","_npmVersion":"6.4.0","_nodeVersion":"9.10.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-N/104j6kcSeEXMJFxiGdbK/7W1nxxYJEKUl2GGz6L/PyAHXVbODNhjZ2u1PU/1PfIOdoC7u11GnIkzM24a73uA==","shasum":"a9ca43ff155756146aaa727c856f94e16b8fe425","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-3.0.0-next.1.tgz","fileCount":52,"unpackedSize":293512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgjbRCRA9TVsSAnZWagAAlOUP/1xSW9N9MADcvFlCMPw4\nd54cmJC6AiTmrJG8qhPqMkfdtKsQgKvzwBeV6BIk+z4mLu0JtQf2WEHKkn2f\nSvqJcTafVXzizvwn3hclTl+BF5731v69OuJwoX8mYW+7hmjUTaSl1Bnb4Uld\nxDHD0RUcsPOjpWMY1J99Qegc/1DtUV0XABw0i8PJrV0mMrZiExZvdu6g5cGI\nkxR4nNv61PTt1ILhY1shELDRq7RfLzyiQqPye8VR05++oyVJ3t8+6I+fmUAU\nJzKPWdQD+gN6NegwaHtKfWnRxlKZjyo/SoXiXGFpwHD4NS4wYQDOBhnM0Qnx\n6NsiyjMQwIf2fW/U0Y3guAdDKRg+A/FLr+aVZIdWnX4410UGvQ0LdKx6R3vt\nn5C0ZvpLlVulvli3mtl5oE/WF7bioZQCEfzDUaLFxHQTFb654+owhTZP1ePo\n4bOHqKoU3dCIdApPtgj+/vlPM91CHEwG21VoQGPjZgvCNY0JQ83LFPh2Xohy\ny6eqRXdiWffh/Vi3JxNPQPEkWZP7XwER1TcrcNSwU4+Se+BHttzt7VFMdPvn\nxkQZyOVX+yT2MkTbYsoG9/KnHjCyILS+O6o3GianjWEU2dMiJIRg2orv4rtU\noo1HRXAXnARSrveAlPy/OH389Se0fmEuBpYLci4b+nSCxnJqNW6GL8HFP4Tl\nOxVo\r\n=hMeG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC65AH5zlG+1OqYHEPH/tSL1qwWoQRGQD6oMXRLQGlSZQIgO5wVq8c/NsedgDW1Tj8ZGgIAfIrBB7VNG+h/NTSqNzg="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify_3.0.0-next.1_1535260368736_0.15695513659409532"},"_hasShrinkwrap":false},"3.0.0-next.2":{"name":"react-image-magnify","version":"3.0.0-next.2","description":"A responsive image zoom component designed for shopping sites.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","detail","ecommerce","store","shopping","product"],"main":"dist/ReactImageMagnify.js","module":"dist/es/ReactImageMagnify.js","scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --recursive --require babel-core/register --require test/setup test","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"4.1.2","coveralls":"3.0.0","cross-env":"^5.0.5","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"^4.8.0","eslint-plugin-chai-friendly":"^0.4.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jsdom":"^11.3.0","mocha":"4.0.0","nyc":"^11.2.1","react":"^16.2.0","react-dom":"^16.2.0","react-test-renderer":"^16.2.0","rimraf":"^2.6.2","sinon":"4.1.2","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0 || ^16.0.0"},"dependencies":{"clamp":"1.0.1","detect-it":"3.0.3","fast-deep-equal":"1.0.0","object-assign":"4.1.1","prop-types":"15.6.0","react-cursor-position":"3.0.0-next.3","react-required-if":"1.0.1"},"readme":"# react-image-magnify\n\nA responsive React image zoom component for touch and mouse.\n\nDesigned for shopping site product detail.\n\nFeatures Include:\n* In-place and side-by-side image enlargement\n* Positive or negative space guide lens options\n* Interaction hint\n* Configurable enlarged image dimensions\n* Optional enlarged image external render\n* Hover intent\n* Long-press gesture\n* Fade transitions\n* Basic react-slick carousel support\n\n## Status\n[![CircleCI](https://img.shields.io/circleci/project/github/ethanselzer/react-image-magnify/tree/master.svg)](https://circleci.com/gh/ethanselzer/react-image-magnify/tree/master)\n[![Coverage Status](https://coveralls.io/repos/github/ethanselzer/react-image-magnify/badge.svg?branch=master)](https://coveralls.io/github/ethanselzer/react-image-magnify?branch=master)\n[![npm](https://img.shields.io/npm/v/react-image-magnify.svg)](https://www.npmjs.com/package/react-image-magnify)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://opensource.org/licenses/MIT)\n\n## Demo\nPlease visit the [react-image-magnify demo site](https://ethanselzer.github.io/react-image-magnify/#/)\n\nExperiment with react-image-magnify [live on CodePen](https://codepen.io/ethanselzer/full/oePMNY/).\nUse the Change View button to select editing mode or for different layout options.\nUse the Fork button to save your changes.\n\n\n## Installation\n\n```sh\nnpm install react-image-magnify\n```\n\n## Usage\nIf you are upgrading from v1x to v2x, please see the [release notes](https://github.com/ethanselzer/react-image-magnify/releases/tag/v2.0.0).\n\n```JavaScript\nimport ReactImageMagnify from 'react-image-magnify';\n...\n<ReactImageMagnify {...{\n    smallImage: {\n        alt: 'Wristwatch by Ted Baker London',\n        isFluidWidth: true,\n        src: watchImg300\n    },\n    largeImage: {\n        src: watchImg1200,\n        width: 1200,\n        height: 1800\n    }\n}} />\n...\n```\nSee more usage examples in the [example project](https://github.com/ethanselzer/react-image-magnify/tree/master/example).\n\n## Required Props\n| Prop                        | Type   | Default | Description                                                |\n|-----------------------------|--------|---------|--------------------------------|\n| smallImage                  | Object | N/A     | Small image information. See [Small Image](#small-image) below.|\n| largeImage                  | Object | N/A     | Large image information. See [Large Image](#large-image) below.|\n## Optional Styling Props\n| Prop                        | Type   | Default | Description                                                |\n|-----------------------------|--------|---------|---------------------------------|\n| className                   | String | N/A     | CSS class applied to root container element.               |\n| style                       | Object | N/A     | Style applied to root container element.                   |\n| imageClassName              | String | N/A     | CSS class applied to small image element.                  |\n| imageStyle                  | Object | N/A     | Style applied to small image element.                      |\n| lensStyle                   | Object | N/A   | Style applied to tinted lens.                              |\n| enlargedImageContainerClassName| String |  N/A       | CSS class applied to enlarged image container element.     |\n| enlargedImageContainerStyle | Object | N/A     | Style applied to enlarged image container element.         |\n| enlargedImageClassName      | String | N/A     | CSS class applied to enlarged image element.               |\n| enlargedImageStyle          | Object | N/A     | Style applied to enlarged image element.|\n## Optional Interaction Props\n| Prop                        | Type | Default | Description                                                |\n|-----------------------------|--------|-------|---------------------------------|\n| fadeDurationInMs            | Number | 300     | Milliseconds duration of magnified image fade in/fade out. |\n| hoverDelayInMs              | Number | 250   | Milliseconds to delay hover trigger.                       |\n| hoverOffDelayInMs           | Number | 150   | Milliseconds to delay hover-off trigger.                   |\n| isActivatedOnTouch          | Boolean| false   | Activate magnification immediately on touch. May impact scrolling.|\n| pressDuration               | Number | 500     | Milliseconds to delay long-press activation (long touch).  |\n| pressMoveThreshold          | Number | 5       | Pixels of movement allowed during long-press activation.   |\n## Optional Behavioral Props\n| Prop                        | Type | Default | Description                                                |\n|-----------------------------|--------|-------|---------------------------------|\n| enlargedImagePosition       | String |beside (over for touch)| Enlarged image placement. Can be 'beside' or 'over'.|\n| enlargedImageContainerDimensions | Object | {width: '100%', height: '100%'} | Specify enlarged image container dimensions as an object with width and height properties. Values may be expressed as a percentage (e.g. '150%') or a number (e.g. 200). Percentage is based on small image dimension. Number is pixels. Not applied when enlargedImagePosition is set to 'over', the default for touch input. |\n| enlargedImagePortalId | String | N/A | Render enlarged image into an HTML element of your choosing by specifying the target element id. Requires React v16. Ignored for touch input by default - see isEnlargedImagePortalEnabledForTouch.|\n| isEnlargedImagePortalEnabledForTouch | Boolean | false | Specify portal rendering should be honored for touch input. |\n| hintComponent               |Function|(Provided)| Reference to a component class or functional component. A Default is provided.|\n| shouldHideHintAfterFirstActivation| Boolean | true   | Only show hint until the first interaction begins.         |\n| isHintEnabled               | Boolean| false   | Enable hint feature. |\n| hintTextMouse               | String |Hover to Zoom| Hint text for mouse. |\n| hintTextTouch               | String |Long-Touch to Zoom| Hint text for touch. |\n| shouldUsePositiveSpaceLens  | Boolean| false | Specify a positive space lens in place of the default negative space lens. |\n| lensComponent  | Function | (Provided) | Specify a custom lens component. |\n\n### Small Image\n```\n{\n    src: String, (required)\n    srcSet: String,\n    sizes: String,\n    width: Number, (required if isFluidWidth is not set)\n    height: Number, (required if isFluidWidth is not set)\n    isFluidWidth: Boolean, (default false)\n    alt: String,\n    onLoad: Function,\n    onError: Function\n}\n```\nFor more information on responsive images, please try these resources:  \n[Responsive Images 101](https://cloudfour.com/thinks/responsive-images-101-definitions/)  \n[Responsive Images - The srcset and sizes Attributes](https://bitsofco.de/the-srcset-and-sizes-attributes/)\n\n### Large Image\n```\n{\n    src: String, (required)\n    srcSet: String,\n    sizes: String,\n    width: Number, (required)\n    height: Number, (required)\n    alt: String, (defaults to empty string)\n    onLoad: Function,\n    onError: Function\n}\n```\n\n## Support\n\nPlease [open an issue](https://github.com/ethanselzer/react-image-magnify/issues).\n\n## Example Project\n```ssh\ngit clone https://github.com/ethanselzer/react-image-magnify.git\ncd react-image-magnify\nyarn\nyarn run build\ncd example\nyarn\nyarn start\n```\n\nIf your default browser does not start automatically, open a new browser window and go to localhost:3000\n\n## Development\n\n```ssh\ngit clone https://github.com/ethanselzer/react-image-magnify.git\ncd react-image-magnify\nyarn\nnpm run #See available commands\n```\n\nThe [Example Project](#example-project) may be used in development.\n\nTo rebuild the source automatically when changes are made, run `yarn run build-watch`.\n\n## Contributing\n\nPlease contribute using [Github Flow](https://guides.github.com/introduction/flow/). Create a branch,\nadd commits, and [open a pull request](https://github.com/ethanselzer/react-image-magnify/compare/).\n\n## Attribution\n\nThanks to the following community members for opening Issues and Pull Requests.\n\n@damien916  \n@colepatrickturner  \n@andreatosatto90  \n@nathanziarek  \n@hombrew  \n@smashercosmo  \n@sk1e  \n@vidries  \n@ionutzp  \n@sbloedel  \n@spiderbites  \n@Akarshit  \n@eddy20vt  \n@evannoronha  \n@benjaminadk  \n@nilsklimm  \n@m4recek  \n@yaser-ali-vp  \n@carlgunderson  \n@tojvan  \n\nYou are awesome! ✨💫\n\n## License\n\nMIT\n","readmeFilename":"README.md","gitHead":"a959abc506c6f850e2771b2f6c271654dc342b29","_id":"react-image-magnify@3.0.0-next.2","_npmVersion":"6.4.0","_nodeVersion":"9.10.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-e9ekvAtGD93pgRhNiSulaRU2BFPHU60v6372z6k7wn0xdEXIHeAz+OZX/4B9wy7O9t2sR4uGLH0NypjD5adpFg==","shasum":"18c86d0252429537e1af060277b4d7b62af1672b","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-3.0.0-next.2.tgz","fileCount":52,"unpackedSize":293609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiXeKCRA9TVsSAnZWagAACRIQAI1qVSQvdAnazeXiZP8n\nnD75qeJ0dne6uqjBC6tAJnt9VFmElWWXSISurywUqbSea+ivpdcl8NsakU5C\naeR5XmyPsXXFOio3gRGH8ZNvQScT+tIalL6Xdj0niihxtzPjW7YVwsT7hgNL\niRQoF86wdyCm5+CUTTb0xVroer/NwmbiY9W3rU/BAMUPJfcr4Kbfrw07zoye\nkklJhO5tDjFLYTYZxyrA4Mrtoo/zvQV/vJ3gBIbEjrrreABgzg9e8b4ijscm\nQSyXpi9Fd5X4SL0AunC0jIZury7aCUx+awG9QG/oDJ3I5bwrb7MPYonWqUci\nMVWluCfShWDT4Krg/36/D22bEAN+IneeKMEMXrgtiWaUaogJoY14TXkoZ3wJ\nlD4jJP/eRALHzmaEV25ioFY4Qy6hCynca5HSU/VxHgJ6q1+/b0c/1d0HZ43W\nOM9hHYRCUfYcaJmDY2IcsZgQM5lNgkMbvIDb+KLSOmkViwmLh+MbdYmBpAuh\n2Uzy5TBN97rKOkpI302NUM9zPKmk1TA1Kx0X5D4i1m6mPQm3rpNWGtI9OiKG\naKdzX9lUIxzOQBuHx11gy7VaOMyX2YzBPR5aMRq3sW6LHTSMZZCsrTye5Qkr\nTLt1oj46MXiZNiaPJ0skohVLncx/x3nyL0a111AwowvRIxRz0n1cAMD5JM9s\nu+qe\r\n=xur5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmj4shiaXmFSrZ/VnAU0VBYEf7LUAef/x+FQSzguAj3gIgaoo/7MFnWxGduMoOLTxhgCJ9z/Y+JyoyPHSh8GBRxxs="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify_3.0.0-next.2_1535735689528_0.5718725316867812"},"_hasShrinkwrap":false},"3.0.0-next.3":{"name":"react-image-magnify","version":"3.0.0-next.3","description":"A responsive image zoom component designed for shopping sites.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","detail","ecommerce","store","shopping","product"],"main":"dist/ReactImageMagnify.js","module":"dist/es/ReactImageMagnify.js","scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --recursive --require babel-core/register --require test/setup test","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"4.1.2","coveralls":"3.0.0","cross-env":"^5.0.5","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","eslint":"^4.8.0","eslint-plugin-chai-friendly":"^0.4.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jsdom":"^11.3.0","mocha":"4.0.0","nyc":"^11.2.1","react":"^16.2.0","react-dom":"^16.2.0","react-test-renderer":"^16.2.0","rimraf":"^2.6.2","sinon":"4.1.2","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0 || ^16.0.0"},"dependencies":{"clamp":"1.0.1","detect-it":"3.0.3","fast-deep-equal":"1.0.0","object-assign":"4.1.1","prop-types":"15.6.0","react-cursor-position":"3.0.1","react-required-if":"1.0.1"},"readme":"# react-image-magnify\n\nA responsive React image zoom component for touch and mouse.\n\nDesigned for shopping site product detail.\n\nFeatures Include:\n* In-place and side-by-side image enlargement\n* Positive or negative space guide lens options\n* Interaction hint\n* Configurable enlarged image dimensions\n* Optional enlarged image external render\n* Hover intent\n* Long-press gesture\n* Fade transitions\n* Basic react-slick carousel support\n\n## Status\n[![CircleCI](https://img.shields.io/circleci/project/github/ethanselzer/react-image-magnify/tree/master.svg)](https://circleci.com/gh/ethanselzer/react-image-magnify/tree/master)\n[![Coverage Status](https://coveralls.io/repos/github/ethanselzer/react-image-magnify/badge.svg?branch=master)](https://coveralls.io/github/ethanselzer/react-image-magnify?branch=master)\n[![npm](https://img.shields.io/npm/v/react-image-magnify.svg)](https://www.npmjs.com/package/react-image-magnify)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://opensource.org/licenses/MIT)\n\n## Demo\nPlease visit the [react-image-magnify demo site](https://ethanselzer.github.io/react-image-magnify/#/)\n\nExperiment with react-image-magnify [live on CodePen](https://codepen.io/ethanselzer/full/oePMNY/).\nUse the Change View button to select editing mode or for different layout options.\nUse the Fork button to save your changes.\n\n\n## Installation\n\n```sh\nnpm install react-image-magnify\n```\n\n## Usage\nIf you are upgrading from v1x to v2x, please see the [release notes](https://github.com/ethanselzer/react-image-magnify/releases/tag/v2.0.0).\n\n```JavaScript\nimport ReactImageMagnify from 'react-image-magnify';\n...\n<ReactImageMagnify {...{\n    smallImage: {\n        alt: 'Wristwatch by Ted Baker London',\n        isFluidWidth: true,\n        src: watchImg300\n    },\n    largeImage: {\n        src: watchImg1200,\n        width: 1200,\n        height: 1800\n    }\n}} />\n...\n```\nSee more usage examples in the [example project](https://github.com/ethanselzer/react-image-magnify/tree/master/example).\n\n## Required Props\n| Prop                        | Type   | Default | Description                                                |\n|-----------------------------|--------|---------|--------------------------------|\n| smallImage                  | Object | N/A     | Small image information. See [Small Image](#small-image) below.|\n| largeImage                  | Object | N/A     | Large image information. See [Large Image](#large-image) below.|\n## Optional Styling Props\n| Prop                        | Type   | Default | Description                                                |\n|-----------------------------|--------|---------|---------------------------------|\n| className                   | String | N/A     | CSS class applied to root container element.               |\n| style                       | Object | N/A     | Style applied to root container element.                   |\n| imageClassName              | String | N/A     | CSS class applied to small image element.                  |\n| imageStyle                  | Object | N/A     | Style applied to small image element.                      |\n| lensStyle                   | Object | N/A   | Style applied to tinted lens.                              |\n| enlargedImageContainerClassName| String |  N/A       | CSS class applied to enlarged image container element.     |\n| enlargedImageContainerStyle | Object | N/A     | Style applied to enlarged image container element.         |\n| enlargedImageClassName      | String | N/A     | CSS class applied to enlarged image element.               |\n| enlargedImageStyle          | Object | N/A     | Style applied to enlarged image element.|\n## Optional Interaction Props\n| Prop                        | Type | Default | Description                                                |\n|-----------------------------|--------|-------|---------------------------------|\n| fadeDurationInMs            | Number | 300     | Milliseconds duration of magnified image fade in/fade out. |\n| hoverDelayInMs              | Number | 250   | Milliseconds to delay hover trigger.                       |\n| hoverOffDelayInMs           | Number | 150   | Milliseconds to delay hover-off trigger.                   |\n| isActivatedOnTouch          | Boolean| false   | Activate magnification immediately on touch. May impact scrolling.|\n| pressDuration               | Number | 500     | Milliseconds to delay long-press activation (long touch).  |\n| pressMoveThreshold          | Number | 5       | Pixels of movement allowed during long-press activation.   |\n## Optional Behavioral Props\n| Prop                        | Type | Default | Description                                                |\n|-----------------------------|--------|-------|---------------------------------|\n| enlargedImagePosition       | String |beside (over for touch)| Enlarged image placement. Can be 'beside' or 'over'.|\n| enlargedImageContainerDimensions | Object | {width: '100%', height: '100%'} | Specify enlarged image container dimensions as an object with width and height properties. Values may be expressed as a percentage (e.g. '150%') or a number (e.g. 200). Percentage is based on small image dimension. Number is pixels. Not applied when enlargedImagePosition is set to 'over', the default for touch input. |\n| enlargedImagePortalId | String | N/A | Render enlarged image into an HTML element of your choosing by specifying the target element id. Requires React v16. Ignored for touch input by default - see isEnlargedImagePortalEnabledForTouch.|\n| isEnlargedImagePortalEnabledForTouch | Boolean | false | Specify portal rendering should be honored for touch input. |\n| hintComponent               |Function|(Provided)| Reference to a component class or functional component. A Default is provided.|\n| shouldHideHintAfterFirstActivation| Boolean | true   | Only show hint until the first interaction begins.         |\n| isHintEnabled               | Boolean| false   | Enable hint feature. |\n| hintTextMouse               | String |Hover to Zoom| Hint text for mouse. |\n| hintTextTouch               | String |Long-Touch to Zoom| Hint text for touch. |\n| shouldUsePositiveSpaceLens  | Boolean| false | Specify a positive space lens in place of the default negative space lens. |\n| lensComponent  | Function | (Provided) | Specify a custom lens component. |\n\n### Small Image\n```\n{\n    src: String, (required)\n    srcSet: String,\n    sizes: String,\n    width: Number, (required if isFluidWidth is not set)\n    height: Number, (required if isFluidWidth is not set)\n    isFluidWidth: Boolean, (default false)\n    alt: String,\n    onLoad: Function,\n    onError: Function\n}\n```\nFor more information on responsive images, please try these resources:  \n[Responsive Images 101](https://cloudfour.com/thinks/responsive-images-101-definitions/)  \n[Responsive Images - The srcset and sizes Attributes](https://bitsofco.de/the-srcset-and-sizes-attributes/)\n\n### Large Image\n```\n{\n    src: String, (required)\n    srcSet: String,\n    sizes: String,\n    width: Number, (required)\n    height: Number, (required)\n    alt: String, (defaults to empty string)\n    onLoad: Function,\n    onError: Function\n}\n```\n\n## Support\n\nPlease [open an issue](https://github.com/ethanselzer/react-image-magnify/issues).\n\n## Example Project\n```ssh\ngit clone https://github.com/ethanselzer/react-image-magnify.git\ncd react-image-magnify\nyarn\nyarn run build\ncd example\nyarn\nyarn start\n```\n\nIf your default browser does not start automatically, open a new browser window and go to localhost:3000\n\n## Development\n\n```ssh\ngit clone https://github.com/ethanselzer/react-image-magnify.git\ncd react-image-magnify\nyarn\nnpm run #See available commands\n```\n\nThe [Example Project](#example-project) may be used in development.\n\nTo rebuild the source automatically when changes are made, run `yarn run build-watch`.\n\n## Contributing\n\nPlease contribute using [Github Flow](https://guides.github.com/introduction/flow/). Create a branch,\nadd commits, and [open a pull request](https://github.com/ethanselzer/react-image-magnify/compare/).\n\n## Attribution\n\nThanks to the following community members for opening Issues and Pull Requests.\n\n@damien916  \n@colepatrickturner  \n@andreatosatto90  \n@nathanziarek  \n@hombrew  \n@smashercosmo  \n@sk1e  \n@vidries  \n@ionutzp  \n@sbloedel  \n@spiderbites  \n@Akarshit  \n@eddy20vt  \n@evannoronha  \n@benjaminadk  \n@nilsklimm  \n@m4recek  \n@yaser-ali-vp  \n@carlgunderson  \n@tojvan  \n\nYou are awesome! ✨💫\n\n## License\n\nMIT\n","readmeFilename":"README.md","gitHead":"a1db51f39ce5effe1d6d6602c3da747e2c33a9c4","_id":"react-image-magnify@3.0.0-next.3","_npmVersion":"6.4.1","_nodeVersion":"9.10.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-2qBBOYM/j140N0ENbA7B280dRftkxqejHretKaptuYSdXN2UI2FkSVDWeODcvt16qPgLl+e/xmtsjuDHWndbdQ==","shasum":"08c65613de176abcec56c0af7dc24cab19c3deb4","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-3.0.0-next.3.tgz","fileCount":52,"unpackedSize":293658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjZzZCRA9TVsSAnZWagAAFpIP/AsdA5T/OPs61eJjfahP\nTaTVG8ybLKahRiJpp4HykC+JZzX02zigKHgGAGFqZ5Hc6WVc5XfqhKQv9c7A\n2xSCuIfkHEf5/8HC+bouyhTA00ro1gA06B7soRBMwjAartQnSj2P21L0R8wg\nSdmT+adYR7c3gnnrPeOcLXNLycLQVOSAHdtT7NJkZ+kvv8An5cfYNS6omu4D\n7dfmaDAOvIEW6T1Y6LjNUgSG6DVAUaMfeM+tSNGsUIaQoLWqyvGnVptPx49/\nOPXjRfQgQYYcn/GqxscsdPOm9xkZHALbuYsDoARf43bPt5oJiTxyMhfKtvGG\nrddNzPJoOQUVet8Nk6ylfPAzJo7x7nlcjH3lih3U15Aewunr5fkF+jTIfI7P\nxC0VcSZL7GSM3LZlBNr71DJ8QL3jXtH0ao4nf0i8JG0HDz1SyiPa6JIBa2S5\nQDGVMdqGyrAps2JzOGJct82VY5q/G87yiv1m7q5aHEUW4fWCp75NFjcPddQi\nQm7I8tGk1ZKlaP/NYDhnXLfKDpmCHHXFUTf6BWOtGmIIcH0wpvwN+pF+2BS2\nZ0lTPkB4qWnhEyPGKFJS149kAW5y4hxHyyIE8IHs5YjbKsbbnPR5uwQxzDf5\n2bp6VU1V8K3MyJDcG14RMJxTp1v0ZEXr0e/W1S0uny2rha4rUHWqn9TNjwwE\n6mwP\r\n=GI/q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtrR+w/Y7rpZgb+l2KT0ORyijhDANgdmRiyR3pG8d2RQIhAIev/yAyD9Sddf1+4XrlPfBmJ5i7c7q4nv9bIyhZ+7/r"}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify_3.0.0-next.3_1536007384740_0.5779903512512712"},"_hasShrinkwrap":false},"2.7.1-previous.0":{"name":"react-image-magnify","version":"2.7.1-previous.0","description":"A responsive image zoom component designed for shopping sites.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","detail","ecommerce","store","shopping","product"],"main":"dist/ReactImageMagnify.js","module":"dist/es/ReactImageMagnify.js","scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run lint && npm test && npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --recursive --require babel-core/register --require test/setup test","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"4.1.2","coveralls":"3.0.0","cross-env":"^5.0.5","enzyme":"3.6.0","enzyme-adapter-react-16":"1.5.0","eslint":"^4.8.0","eslint-plugin-chai-friendly":"^0.4.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jsdom":"^12.0.0","mocha":"4.0.0","nyc":"^11.2.1","react":"^16.5.0","react-dom":"^16.5.0","react-test-renderer":"^16.5.0","rimraf":"^2.6.2","sinon":"4.1.2","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0 || ^16.0.0"},"dependencies":{"clamp":"1.0.1","detect-it":"3.0.3","fast-deep-equal":"1.0.0","object-assign":"4.1.1","prop-types":"15.6.0","react-cursor-position":"^2.5.2","react-required-if":"1.0.1"},"readme":"# react-image-magnify\n\nA responsive React image zoom component for touch and mouse.\n\nDesigned for shopping site product detail.\n\nFeatures Include:\n* In-place and side-by-side image enlargement\n* Positive or negative space guide lens options\n* Interaction hint\n* Configurable enlarged image dimensions\n* Optional enlarged image external render\n* Hover intent\n* Long-press gesture\n* Fade transitions\n* Basic react-slick carousel support\n\n## Status\n[![CircleCI](https://img.shields.io/circleci/project/github/ethanselzer/react-image-magnify/tree/master.svg)](https://circleci.com/gh/ethanselzer/react-image-magnify/tree/master)\n[![Coverage Status](https://coveralls.io/repos/github/ethanselzer/react-image-magnify/badge.svg?branch=master)](https://coveralls.io/github/ethanselzer/react-image-magnify?branch=master)\n[![npm](https://img.shields.io/npm/v/react-image-magnify.svg)](https://www.npmjs.com/package/react-image-magnify)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://opensource.org/licenses/MIT)\n\n## Demo\nPlease visit the [react-image-magnify demo site](https://ethanselzer.github.io/react-image-magnify/#/)\n\nExperiment with react-image-magnify [live on CodePen](https://codepen.io/ethanselzer/full/oePMNY/).\nUse the Change View button to select editing mode or for different layout options.\nUse the Fork button to save your changes.\n\n\n## Installation\n\n```sh\nnpm install react-image-magnify\n```\n\n## Usage\nIf you are upgrading from v1x to v2x, please see the [release notes](https://github.com/ethanselzer/react-image-magnify/releases/tag/v2.0.0).\n\n```JavaScript\nimport ReactImageMagnify from 'react-image-magnify';\n...\n<ReactImageMagnify {...{\n    smallImage: {\n        alt: 'Wristwatch by Ted Baker London',\n        isFluidWidth: true,\n        src: watchImg300\n    },\n    largeImage: {\n        src: watchImg1200,\n        width: 1200,\n        height: 1800\n    }\n}} />\n...\n```\nSee more usage examples in the [example project](https://github.com/ethanselzer/react-image-magnify/tree/master/example).\n\n## Required Props\n| Prop                        | Type   | Default | Description                                                |\n|-----------------------------|--------|---------|--------------------------------|\n| smallImage                  | Object | N/A     | Small image information. See [Small Image](#small-image) below.|\n| largeImage                  | Object | N/A     | Large image information. See [Large Image](#large-image) below.|\n## Optional Styling Props\n| Prop                        | Type   | Default | Description                                                |\n|-----------------------------|--------|---------|---------------------------------|\n| className                   | String | N/A     | CSS class applied to root container element.               |\n| style                       | Object | N/A     | Style applied to root container element.                   |\n| imageClassName              | String | N/A     | CSS class applied to small image element.                  |\n| imageStyle                  | Object | N/A     | Style applied to small image element.                      |\n| lensStyle                   | Object | N/A   | Style applied to tinted lens.                              |\n| enlargedImageContainerClassName| String |  N/A       | CSS class applied to enlarged image container element.     |\n| enlargedImageContainerStyle | Object | N/A     | Style applied to enlarged image container element.         |\n| enlargedImageClassName      | String | N/A     | CSS class applied to enlarged image element.               |\n| enlargedImageStyle          | Object | N/A     | Style applied to enlarged image element.|\n## Optional Interaction Props\n| Prop                        | Type | Default | Description                                                |\n|-----------------------------|--------|-------|---------------------------------|\n| fadeDurationInMs            | Number | 300     | Milliseconds duration of magnified image fade in/fade out. |\n| hoverDelayInMs              | Number | 250   | Milliseconds to delay hover trigger.                       |\n| hoverOffDelayInMs           | Number | 150   | Milliseconds to delay hover-off trigger.                   |\n| isActivatedOnTouch          | Boolean| false   | Activate magnification immediately on touch. May impact scrolling.|\n| pressDuration               | Number | 500     | Milliseconds to delay long-press activation (long touch).  |\n| pressMoveThreshold          | Number | 5       | Pixels of movement allowed during long-press activation.   |\n## Optional Behavioral Props\n| Prop                        | Type | Default | Description                                                |\n|-----------------------------|--------|-------|---------------------------------|\n| enlargedImagePosition       | String |beside (over for touch)| Enlarged image placement. Can be 'beside' or 'over'.|\n| enlargedImageContainerDimensions | Object | {width: '100%', height: '100%'} | Specify enlarged image container dimensions as an object with width and height properties. Values may be expressed as a percentage (e.g. '150%') or a number (e.g. 200). Percentage is based on small image dimension. Number is pixels. Not applied when enlargedImagePosition is set to 'over', the default for touch input. |\n| enlargedImagePortalId | String | N/A | Render enlarged image into an HTML element of your choosing by specifying the target element id. Requires React v16. Ignored for touch input by default - see isEnlargedImagePortalEnabledForTouch.|\n| isEnlargedImagePortalEnabledForTouch | Boolean | false | Specify portal rendering should be honored for touch input. |\n| hintComponent               |Function|(Provided)| Reference to a component class or functional component. A Default is provided.|\n| shouldHideHintAfterFirstActivation| Boolean | true   | Only show hint until the first interaction begins.         |\n| isHintEnabled               | Boolean| false   | Enable hint feature. |\n| hintTextMouse               | String |Hover to Zoom| Hint text for mouse. |\n| hintTextTouch               | String |Long-Touch to Zoom| Hint text for touch. |\n| shouldUsePositiveSpaceLens  | Boolean| false | Specify a positive space lens in place of the default negative space lens. |\n| lensComponent  | Function | (Provided) | Specify a custom lens component. |\n\n### Small Image\n```\n{\n    src: String, (required)\n    srcSet: String,\n    sizes: String,\n    width: Number, (required if isFluidWidth is not set)\n    height: Number, (required if isFluidWidth is not set)\n    isFluidWidth: Boolean, (default false)\n    alt: String,\n    onLoad: Function,\n    onError: Function\n}\n```\nFor more information on responsive images, please try these resources:  \n[Responsive Images 101](https://cloudfour.com/thinks/responsive-images-101-definitions/)  \n[Responsive Images - The srcset and sizes Attributes](https://bitsofco.de/the-srcset-and-sizes-attributes/)\n\n### Large Image\n```\n{\n    src: String, (required)\n    srcSet: String,\n    sizes: String,\n    width: Number, (required)\n    height: Number, (required)\n    alt: String, (defaults to empty string)\n    onLoad: Function,\n    onError: Function\n}\n```\n\n## Support\n\nPlease [open an issue](https://github.com/ethanselzer/react-image-magnify/issues).\n\n## Example Project\n```ssh\ngit clone https://github.com/ethanselzer/react-image-magnify.git\ncd react-image-magnify\nnpm install\nnpm run build\ncd example\nyarn\nyarn start\n```\n\nIf your default browser does not start automatically, open a new browser window and go to localhost:3000\n\n## Development\n\n```ssh\ngit clone https://github.com/ethanselzer/react-image-magnify.git\ncd react-image-magnify\nnpm install\nnpm run #See available commands\n```\n\nThe [Example Project](#example-project) may be used in development.\n\nTo rebuild the source automatically when changes are made, run `yarn run build-watch`.\n\n## Contributing\n\nPlease contribute using [Github Flow](https://guides.github.com/introduction/flow/). Create a branch,\nadd commits, and [open a pull request](https://github.com/ethanselzer/react-image-magnify/compare/).\n\n## Attribution\n\nThanks to the following community members for opening Issues and Pull Requests.\n\n@damien916  \n@colepatrickturner  \n@andreatosatto90  \n@nathanziarek  \n@hombrew  \n@smashercosmo  \n@sk1e  \n@vidries  \n@ionutzp  \n@sbloedel  \n@spiderbites  \n@Akarshit  \n@eddy20vt  \n@evannoronha  \n@benjaminadk  \n@nilsklimm  \n@m4recek  \n@yaser-ali-vp  \n@carlgunderson  \n@tojvan  \n\nYou are awesome! ✨💫\n\n## License\n\nMIT\n","readmeFilename":"README.md","gitHead":"48e252c61db76c91f6729b430c1946797caf6856","_id":"react-image-magnify@2.7.1-previous.0","_npmVersion":"6.4.1","_nodeVersion":"9.10.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-/+1bBjB6B8/Puqjwse/daSTDrcoyFUy4UUKtLPUir5o3hGlo8B/+NJbOTBHPJfqCZtr/lrJ4put0+lga/ymG9A==","shasum":"2ec9f9d0e22a5f5300d227e8b941c42d89babfea","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-2.7.1-previous.0.tgz","fileCount":52,"unpackedSize":280915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbm0JJCRA9TVsSAnZWagAAEK8QAIaf2SO2MuhKZ/c/x3F8\n2LsTp2g+s90Z/C320T5tmjNs8Xy9jPswfEf3D/BIsoejJc3CpT9yWEhiiWa5\nUlI6S6U7vM/LeXuWIocsiRK0wem0X9XfRPnYO8kiLaQPvl7m1hla6stHpjIC\nJsdIhC+haPWvO7Ko2AmDmevEP2dLr1GD8e+7sqIO8peKGfMn7fshMrjki2v3\n+cuW7XMtVO4mNeHu0zpRO1fOHhWmMxtPKXKe40SNdqhbD7aE0dLJFa5+Bh3S\nsAMzAAb89Ym8hrt6VLy+ZOBsywFz8O/GKhaXTGAIsZNdsfA9ZDC8Y/ju435g\nXyjYReDQnz0mHEFFiHZCt/CvlhhCFYyILJx/qgo11/mA/P4RYTl4bB83LknF\nTSAOjdZkaRUKqFFpn26SF32s0urCcuFvC5gahD0PmpOadYJY9CPqM/mRMnmR\nz/+RT4AcbL7lqmBZGmHjzwNzOjYMibzlo2BgE9tEVac4KO7eE29tSqRONp8S\nIFY8ez6JQqKR7csnVIBSGTxaqCybdqVjuCUgQiBcEDNGnE9aWbbZGuntmVW+\nCqPBCW591BhW4bje2OCXEWwm9iTtma1nnBQRFUHeJokGzDfkTwf6uPQjQfOq\nyOqZ5ruBCkrSH6tqW9Tjk8+b24fTNm96Jj1SWzcua7nkuatr8c1EXVG4wyE/\nIVdI\r\n=v1IE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzr7+bGg4hXg8YveecR5y/UKUwNkRbv1SwXGluhVEK+wIgX/NxH1azT1oZsjbD1eZ9jCfWZWsPV2es3iHHmYDAhas="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify_2.7.1-previous.0_1536901704863_0.11151693511378835"},"_hasShrinkwrap":false},"2.7.1":{"name":"react-image-magnify","version":"2.7.1","description":"A responsive image zoom component designed for shopping sites.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","detail","ecommerce","store","shopping","product"],"main":"dist/ReactImageMagnify.js","module":"dist/es/ReactImageMagnify.js","scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run lint && npm test && npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --recursive --require babel-core/register --require test/setup test","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"4.1.2","coveralls":"3.0.0","cross-env":"^5.0.5","enzyme":"3.6.0","enzyme-adapter-react-16":"1.5.0","eslint":"^4.8.0","eslint-plugin-chai-friendly":"^0.4.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jsdom":"^12.0.0","mocha":"4.0.0","nyc":"^11.2.1","react":"^16.5.0","react-dom":"^16.5.0","react-test-renderer":"^16.5.0","rimraf":"^2.6.2","sinon":"4.1.2","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0 || ^16.0.0"},"dependencies":{"clamp":"1.0.1","detect-it":"3.0.3","fast-deep-equal":"1.0.0","object-assign":"4.1.1","prop-types":"15.6.0","react-cursor-position":"2.5.2","react-required-if":"1.0.1"},"gitHead":"e71bbe79ef0e88e88e188ad8253a749633dfafdd","_id":"react-image-magnify@2.7.1","_npmVersion":"6.4.1","_nodeVersion":"9.10.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-0qqdSsohXfAjC3WO7tjmc/cSiufrnORvQAWqCxYD9iA79naDxrGDDRLno7ZuTjS6pRAaJL8PPG5c8k8gXT9A7w==","shasum":"01f959a41df5f47e249237ed2df853a1d15a7492","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-2.7.1.tgz","fileCount":52,"unpackedSize":280903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbm0uMCRA9TVsSAnZWagAA8aMP/2lHwM3dOIroUDCtkgy4\nMhQeEDTcLhsCih++wI2Agr2VT81vN0Pcv2gcP7W/cx9Os0WliNWsTvCvrzRP\neFuzxhmOfW9SJW4vhyt1BRkBtUaWt5y+ws22Js94NGZI8mCnevxqed2i5KJ6\n5bSeXPgtlSZm2YDA+iBBX06OCy7iMOkr91kSVOqUhHAct1vGRZeCZOJdXawn\n3D9NHCqg6jPvQg8iTG7v4DQM3kbFyr63w6+EGPJ6yHwPMlltWYYfRuP/jkJN\nyxKUsOXeDDwrcza65sKSqgrOrLsjh+Zt6bTTvyPMI3Fe6pL4mamV6iZLKj00\n5Q+KgZ/IPYm+v1GJxHXRJzKQYb9wS2Gjcc5ElYH5zv+TAe23jeWXbv5EweSp\n+7+jNXpIWEV+g5FqXMsRLeEnFoWRY4yc2LNYZJnce6sb26XrJOYHFajvE/UP\nuSVsejAkiWCNC6oEQS4b7UPY6bmuSyt7O2gdIkxGYl4vre+kG7edRo6X+e7H\nFRvNHsD6vLrtIapUPP1WYMw2z9Iye0jaBDCYRlZsRlBAWAEaxRzRIy0YAqDz\nTHbM1JqM6GjWWUtOgqd4+oOc21BfexmutCNrjAuJhuUOP07w3GDVdDrI2LeL\ntGT1VsKUSKkosn2jrLUvTr3gzHnmznKzXHA36o7PbRagUrHDZ2sIJQ/bXsVf\nIVf4\r\n=u4Dp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8RPNcXfL/SZ70nNELkkB/3TyKWHl0Yg9ZGY+f/0ExvgIgIY4hd1lSKZmJIAM2S9D4QeBA4jmGhcEiAA1WqsiZGYE="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify_2.7.1_1536904075509_0.853155156335337"},"_hasShrinkwrap":false},"2.7.2":{"name":"react-image-magnify","version":"2.7.2","description":"A responsive image zoom component designed for shopping sites.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","detail","ecommerce","store","shopping","product"],"main":"dist/ReactImageMagnify.js","module":"dist/es/ReactImageMagnify.js","scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run lint && npm test && npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --recursive --require babel-core/register --require test/setup test","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"4.1.2","coveralls":"3.0.0","cross-env":"^5.0.5","enzyme":"3.6.0","enzyme-adapter-react-16":"1.5.0","eslint":"^4.8.0","eslint-plugin-chai-friendly":"^0.4.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jsdom":"^12.0.0","mocha":"4.0.0","nyc":"^11.2.1","react":"^16.5.0","react-dom":"^16.5.0","react-test-renderer":"^16.5.0","rimraf":"^2.6.2","sinon":"4.1.2","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0 || ^16.0.0"},"dependencies":{"clamp":"1.0.1","detect-it":"3.0.3","fast-deep-equal":"1.0.0","object-assign":"4.1.1","prop-types":"15.6.0","react-cursor-position":"2.5.2","react-required-if":"1.0.1"},"gitHead":"085e116285f76a69e0632e535c5100419235a2ef","_id":"react-image-magnify@2.7.2","_npmVersion":"6.4.1","_nodeVersion":"9.10.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-A0xJebrLmw53yY1ozMEwYVynrbxBkPFbEvLjunvfzs5ePsH5AdXqo+hXSotOtj8+8jKDHlfK8lUv+M9agXqhYw==","shasum":"2f34a13f05f5e3e7be3ad0bd134a6fb6f7cef51c","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-2.7.2.tgz","fileCount":52,"unpackedSize":280891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbnfwNCRA9TVsSAnZWagAABsUP/izWRRibq5vey015JNyR\nfVDH94LKrzrtHnup93Ea9c8u6ojz/J6Vpw/ngscKVi3gM9Lipt3zrllYTCG5\nnDgbN7vHchwK1ffHtjo6wwxOMFo0NseM5ev/jrGUMJKq52ZMu57ncjI/UwsT\nB/mzITClcH7mQd1Ry8/XttsMPETnFyqxK0GUuQdzuWXroVQdCfggD00w9bKX\nGkDQMoDgXeRsyRvXbetJPD10uXlIFJB6g4yLYcFk+obM+XCDlY+LU8+vCTK3\ntl290wfkkRdyBoN4gy1GjMA5AyrMgIcERCvLaPobMO1CCJP5btB39MaoJXnA\nW4YQfdNBDakBDVz6530boIgeZlEXCi+yPEBmYohVuLSFO5rR9JQscdqnnUyV\nR5zSyFmGzS0Ynq5ZnlL3jbYIWcHepZtkfUpgdhhNT2La3VwOhjv1KYqsWxpK\naqXw5Bn0Qzoj37SxZVFn9hozgTeejdleDkF/nKEV2A2Oscrhp1G8NqI081ll\nPg8YASHS2BSgl7PuBeEkvPmbHNzWfYizWh3Z59xxISwt5OJcHP7t05+IY3Ze\nyVtJRmztpaiqhRAuFKZwk5FO3dvINlMSnDu8Gr8C2+vUuYky5T8i+e1VrCmM\nGbPYBfPdPDvQZ9kGNLzgbH+5rR/UeFtgoCBYGKif1n+PwQNdoZmmRIIDob9J\ngwa5\r\n=7sVt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcNRG5DFu5dfFpUNnBs9cL6hawQliWwXYRiQjB7vD4DQIgb/L80x8sbKc5gYMUb3RbogtK23KPAGRdsrNkxdrSpxA="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify_2.7.2_1537080333071_0.8441986206061527"},"_hasShrinkwrap":false},"2.7.3":{"name":"react-image-magnify","version":"2.7.3","description":"A responsive image zoom component designed for shopping sites.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","detail","ecommerce","store","shopping","product"],"main":"dist/ReactImageMagnify.js","module":"dist/es/ReactImageMagnify.js","scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run lint && npm test && npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --recursive --require babel-core/register --require test/setup test","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"4.1.2","coveralls":"3.0.0","cross-env":"^5.0.5","enzyme":"3.6.0","enzyme-adapter-react-16":"1.5.0","eslint":"^4.8.0","eslint-plugin-chai-friendly":"^0.4.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jsdom":"^12.0.0","mocha":"4.0.0","nyc":"^11.2.1","react":"^16.5.0","react-dom":"^16.5.0","react-test-renderer":"^16.5.0","rimraf":"^2.6.2","sinon":"4.1.2","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0 || ^16.0.0"},"dependencies":{"clamp":"1.0.1","detect-it":"3.0.3","fast-deep-equal":"1.0.0","object-assign":"4.1.1","prop-types":"15.6.0","react-cursor-position":"2.5.3","react-required-if":"1.0.1"},"gitHead":"01b91364d75e6af4b475af92d53aac64bf99860b","_id":"react-image-magnify@2.7.3","_npmVersion":"6.4.1","_nodeVersion":"9.10.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-cWu3YT8RbvXdtln5pE2BsGzUbjodPHlAXxJcfVxFw8/SQdLq5wmqefygs3WRn0vRFk/3QK/0XU/TMyCTsWeaqg==","shasum":"8a4871d560f0377d5c0de340afa62a89293faf05","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-2.7.3.tgz","fileCount":52,"unpackedSize":280914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrzIMCRA9TVsSAnZWagAAgoEP/At3qElX+WJGLaJXX3RO\ncs7oo/aVV/iRQIFRWoELi7qHcQad2JXL/QHfzfdt6G/X8Je3DZUduiNC+x3x\nwbsIQ/oSyYu0ghJJrV6LWuZOKJLVCQeLq/9rDqJeB4IoGUpA71xAuduI/OEA\nRvtqiR80T5jQdTNrpIjSBNkuk8QVd6yQj45V/V42NWaYxl7Gjs/b9iVxr2B2\ni4S210+PuvfCZ5kbxQ4HeUqToyLTUdK1hQM0qNgLRh89CqVwWMQouodkz2Tu\nQd0OnRoQY9j+DG+Wm4HFTXTZwuKWVsMA4bP6+y5nLc/2bEKqXncpPRbKw+F0\nXXnZmY67Km/rGaidhzCfgwpsaCiv+2UkfNceataqGDlXXg7hDn3SXv7jocWp\njHMIzRKM3QCk2TpSG+Apt3cLKrZ9Xavrw9sP1jXepHt7T48rgRk37VxooUKx\n8GgcYurs0RC+HX67EJ4dpL7DdkGYpBp+VxE1JAOzTFz/fN+QAm2fBKxTZhcg\n2zXlgnqeFU4xFnPl9DNYNsqSala9nsIyTvYF1BMny6hz3MtavVBV3TNYzXz8\nrtHEOqsMF29vTZSdCqhLzyXKq0B7rDBGtAon0VZKjzGHjMQvD+7nstgr1E7X\n8hDwYmXlOIaWiInNzWyQE0S3xUI4vQQbf+h3n2ai3agee1bMAkgkyq1dAXUe\nNLpQ\r\n=XW2P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQWgJR7ERGXAXS4EYaOFY5imGuNhxyWZAA21vNPAm16wIgbMKrsW0qeBYiPaJqeUFaQ9MM9aMngPYBiVYyfwSKbW8="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify_2.7.3_1538208267735_0.9850642850218092"},"_hasShrinkwrap":false},"2.7.4":{"name":"react-image-magnify","version":"2.7.4","description":"A responsive image zoom component designed for shopping sites.","repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","detail","ecommerce","store","shopping","product"],"main":"dist/ReactImageMagnify.js","module":"dist/es/ReactImageMagnify.js","scripts":{"analyze":"npm run stats && webpack-bundle-analyzer stats.json","build-umd":"webpack -p","build-cjs":"cross-env BABEL_ENV=cjs babel src --out-dir dist","build-es":"babel src --out-dir dist/es","build":"rimraf dist && npm run build-cjs && npm run build-es && npm run build-umd","build-watch":"cross-env BABEL_ENV=cjs babel --watch src --out-dir dist","prepublishOnly":"npm run lint && npm test && npm run build","lint":"eslint \"@(src|test)/**/*.js\"","stats":"webpack -p --profile --json > stats.json","test":"npm run lint && npm run test-only","test-only":"cross-env BABEL_ENV=test mocha --recursive --require babel-core/register --require test/setup test","test-watch":"npm run test-only -- --watch","test-coverage":"rimraf coverage && nyc --reporter=lcov npm run test-only && nyc report","test-ci":"npm run lint && npm run test-coverage && npm run coveralls","coveralls":"nyc report --reporter=text-lcov | coveralls"},"nyc":{"sourceMap":false,"instrument":false,"exclude":["test"]},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-umd":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"4.1.2","coveralls":"3.0.0","cross-env":"^5.0.5","enzyme":"3.6.0","enzyme-adapter-react-16":"1.5.0","eslint":"^4.8.0","eslint-plugin-chai-friendly":"^0.4.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","jsdom":"^12.0.0","mocha":"4.0.0","nyc":"^11.2.1","react":"^16.5.0","react-dom":"^16.5.0","react-test-renderer":"^16.5.0","rimraf":"^2.6.2","sinon":"4.1.2","webpack":"^3.6.0","webpack-bundle-analyzer":"^2.9.0"},"peerDependencies":{"react":"~0.14.9 || ^15.0.0 || ^16.0.0"},"dependencies":{"clamp":"1.0.1","detect-it":"3.0.3","fast-deep-equal":"1.0.0","object-assign":"4.1.1","prop-types":"15.6.0","react-cursor-position":"2.5.3","react-required-if":"1.0.1"},"gitHead":"ff834d0667f437c9d0affcd0208c2b5ce09e92ac","_id":"react-image-magnify@2.7.4","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"ethanselzer","email":"ethanselzer@gmail.com"},"dist":{"integrity":"sha512-2sE7vr/xYJK7CxNaL6ZQ0OYwH542BBOuALD+lqgTOFQ4OfA1xmD+xyg7wQpO1mxzuyWSccxTgDayncdGfI2y6w==","shasum":"9e1210927922eff8146589bc22af7cd7279ec652","tarball":"https://registry.npmjs.org/react-image-magnify/-/react-image-magnify-2.7.4.tgz","fileCount":52,"unpackedSize":293118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0W5gCRA9TVsSAnZWagAAHr8P/3c6TrOQjvrQRndX8PqR\nxMais6kegr2G0XEJUZWKGURKkgXRC4fRUg3lVZSr5fTRGBBkVxSyTADxXhHO\nqn111cktyeQvDKIZljpi15l9yQMkLVnwJ/VyEB1qDZfhLhBIlFTTWdAi7Bn8\npL5aqHGAYQP+Da+8dDHr/4B/x56Igg7xAu7cegWT8jHXlkMiy3C5CRNWlaMy\nadeRXZ0EJu8Zm3MGHhDkcRzk1N8cqjYD4QmDdj8gexTiUOXDe8zqzmfkzBke\nf4NKQgA/xszc5E05JGL+WSrvtSDxKNRPsYTpaOC6XnglPr5JXX+h6m+6+l/q\nA9nku/nts/vwKE6rHF8fFD+98J/kW5rTHMLAfMPifRR8eSUjCzWwd041huUc\n+disT/CFPT7K3lDUUM4QAQAdMtxfsaGtPZ/AsJAKozqJRlkKPQzx5v1hwCE4\nIYX8/NUF8dN1c/GXKo4lsaaqhugh8AsOL+21/+THNl8dp8BUKsLOLIUZOMob\nUBV/o00LF3pP2bpcF9HsICuhnufr2T++j/cynJoligYIC/+/5g56nVuQAi0V\nrwyJGkcTngDo0ahfScL2Yc/GkwQtuJulERpAOyM2lLN3no1C7UxcCid1V8Zi\nBSN3Q+7+9cRWz/CLZ4O7Wqo2GoaQyJ83GaB84AD4/0uzZ0kLTEXnWczFsrgy\nrmou\r\n=iU54\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJsqkh6nHFfsGggBRQNLKOUhchqmKfeHpItQ9IuIXNngIgJWyoMJs2lf529J+d3Sdh/a7ykNSw7QeJbKVZKA2hrz8="}]},"maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-magnify_2.7.4_1540451935908_0.7663183855625837"},"_hasShrinkwrap":false}},"readme":"# react-image-magnify\n\nA responsive React image zoom component for touch and mouse.\n\nDesigned for shopping site product detail.\n\nFeatures Include:\n* In-place and side-by-side image enlargement\n* Positive or negative space guide lens options\n* Interaction hint\n* Configurable enlarged image dimensions\n* Optional enlarged image external render\n* Hover intent\n* Long-press gesture\n* Fade transitions\n* Basic react-slick carousel support\n\n## Status\n[![CircleCI](https://img.shields.io/circleci/project/github/ethanselzer/react-image-magnify.svg)](https://circleci.com/gh/ethanselzer/react-image-magnify/tree/master)\n[![Coverage Status](https://coveralls.io/repos/github/ethanselzer/react-image-magnify/badge.svg?branch=master)](https://coveralls.io/github/ethanselzer/react-image-magnify?branch=master)\n[![npm](https://img.shields.io/npm/v/react-image-magnify.svg)](https://www.npmjs.com/package/react-image-magnify)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://opensource.org/licenses/MIT)\n\n## Demo\nPlease visit the [react-image-magnify demo site](https://ethanselzer.github.io/react-image-magnify/#/)\n\nExperiment with react-image-magnify [live on CodePen](https://codepen.io/ethanselzer/full/oePMNY/).\nUse the Change View button to select editing mode or for different layout options.\nUse the Fork button to save your changes.\n\n\n## Installation\n\n```sh\nnpm install react-image-magnify\n```\n\n## Usage\nIf you are upgrading from v1x to v2x, please see the [release notes](https://github.com/ethanselzer/react-image-magnify/releases/tag/v2.0.0).\n\n```JavaScript\nimport ReactImageMagnify from 'react-image-magnify';\n...\n<ReactImageMagnify {...{\n    smallImage: {\n        alt: 'Wristwatch by Ted Baker London',\n        isFluidWidth: true,\n        src: watchImg300\n    },\n    largeImage: {\n        src: watchImg1200,\n        width: 1200,\n        height: 1800\n    }\n}} />\n...\n```\nSee more usage examples in the [example project](https://github.com/ethanselzer/react-image-magnify/tree/master/example).\n\n## Required Props\n| Prop                        | Type   | Default | Description                                                |\n|-----------------------------|--------|---------|--------------------------------|\n| smallImage                  | Object | N/A     | Small image information. See [Small Image](#small-image) below.|\n| largeImage                  | Object | N/A     | Large image information. See [Large Image](#large-image) below.|\n## Optional Styling Props\n| Prop                        | Type   | Default | Description                                                |\n|-----------------------------|--------|---------|---------------------------------|\n| className                   | String | N/A     | CSS class applied to root container element.               |\n| style                       | Object | N/A     | Style applied to root container element.                   |\n| imageClassName              | String | N/A     | CSS class applied to small image element.                  |\n| imageStyle                  | Object | N/A     | Style applied to small image element.                      |\n| lensStyle                   | Object | N/A   | Style applied to tinted lens.                              |\n| enlargedImageContainerClassName| String |  N/A       | CSS class applied to enlarged image container element.     |\n| enlargedImageContainerStyle | Object | N/A     | Style applied to enlarged image container element.         |\n| enlargedImageClassName      | String | N/A     | CSS class applied to enlarged image element.               |\n| enlargedImageStyle          | Object | N/A     | Style applied to enlarged image element.|\n## Optional Interaction Props\n| Prop                        | Type | Default | Description                                                |\n|-----------------------------|--------|-------|---------------------------------|\n| fadeDurationInMs            | Number | 300     | Milliseconds duration of magnified image fade in/fade out. |\n| hoverDelayInMs              | Number | 250   | Milliseconds to delay hover trigger.                       |\n| hoverOffDelayInMs           | Number | 150   | Milliseconds to delay hover-off trigger.                   |\n| isActivatedOnTouch          | Boolean| false   | Activate magnification immediately on touch. May impact scrolling.|\n| pressDuration               | Number | 500     | Milliseconds to delay long-press activation (long touch).  |\n| pressMoveThreshold          | Number | 5       | Pixels of movement allowed during long-press activation.   |\n## Optional Behavioral Props\n| Prop                        | Type | Default | Description                                                |\n|-----------------------------|--------|-------|---------------------------------|\n| enlargedImagePosition       | String |beside (over for touch)| Enlarged image placement. Can be 'beside' or 'over'.|\n| enlargedImageContainerDimensions | Object | {width: '100%', height: '100%'} | Specify enlarged image container dimensions as an object with width and height properties. Values may be expressed as a percentage (e.g. '150%') or a number (e.g. 200). Percentage is based on small image dimension. Number is pixels. Not applied when enlargedImagePosition is set to 'over', the default for touch input. |\n| enlargedImagePortalId | String | N/A | Render enlarged image into an HTML element of your choosing by specifying the target element id. Requires React v16. Ignored for touch input by default - see isEnlargedImagePortalEnabledForTouch.|\n| isEnlargedImagePortalEnabledForTouch | Boolean | false | Specify portal rendering should be honored for touch input. |\n| hintComponent               |Function|(Provided)| Reference to a component class or functional component. A Default is provided.|\n| shouldHideHintAfterFirstActivation| Boolean | true   | Only show hint until the first interaction begins.         |\n| isHintEnabled               | Boolean| false   | Enable hint feature. |\n| hintTextMouse               | String |Hover to Zoom| Hint text for mouse. |\n| hintTextTouch               | String |Long-Touch to Zoom| Hint text for touch. |\n| shouldUsePositiveSpaceLens  | Boolean| false | Specify a positive space lens in place of the default negative space lens. |\n| lensComponent  | Function | (Provided) | Specify a custom lens component. |\n\n### Small Image\n```\n{\n    src: String, (required)\n    srcSet: String,\n    sizes: String,\n    width: Number, (required if isFluidWidth is not set)\n    height: Number, (required if isFluidWidth is not set)\n    isFluidWidth: Boolean, (default false)\n    alt: String,\n    onLoad: Function,\n    onError: Function\n}\n```\nFor more information on responsive images, please try these resources:  \n[Responsive Images 101](https://cloudfour.com/thinks/responsive-images-101-definitions/)  \n[Responsive Images - The srcset and sizes Attributes](https://bitsofco.de/the-srcset-and-sizes-attributes/)\n\n### Large Image\n```\n{\n    src: String, (required)\n    srcSet: String,\n    sizes: String,\n    width: Number, (required)\n    height: Number, (required)\n    alt: String, (defaults to empty string)\n    onLoad: Function,\n    onError: Function\n}\n```\n\n## Support\n\nPlease [open an issue](https://github.com/ethanselzer/react-image-magnify/issues).\n\n## Example Project\n```ssh\ngit clone https://github.com/ethanselzer/react-image-magnify.git\ncd react-image-magnify\nnpm install\nnpm run build\ncd example\nyarn\nyarn start\n```\n\nIf your default browser does not start automatically, open a new browser window and go to localhost:3000\n\n## Development\n\n```ssh\ngit clone https://github.com/ethanselzer/react-image-magnify.git\ncd react-image-magnify\nnpm install\nnpm run #See available commands\n```\n\nThe [Example Project](#example-project) may be used in development.\n\nTo rebuild the source automatically when changes are made, run `yarn run build-watch`.\n\n## Contributing\n\nPlease contribute using [Github Flow](https://guides.github.com/introduction/flow/). Create a branch,\nadd commits, and [open a pull request](https://github.com/ethanselzer/react-image-magnify/compare/).\n\n## Attribution\n\nThanks to the following community members for opening Issues and Pull Requests.\n\n@damien916  \n@colepatrickturner  \n@andreatosatto90  \n@nathanziarek  \n@hombrew  \n@smashercosmo  \n@sk1e  \n@vidries  \n@ionutzp  \n@sbloedel  \n@spiderbites  \n@Akarshit  \n@eddy20vt  \n@evannoronha  \n@benjaminadk  \n@nilsklimm  \n@m4recek  \n@yaser-ali-vp  \n@carlgunderson  \n@tojvan  \n@kskonecka  \n@Coriou  \n\nYou are awesome! ✨💫\n\n## License\n\nMIT\n","maintainers":[{"name":"ethanselzer","email":"ethanselzer@gmail.com"}],"time":{"modified":"2022-06-25T23:36:48.224Z","created":"2016-09-26T05:29:38.279Z","1.0.0":"2016-09-26T05:29:38.279Z","1.0.1":"2016-09-27T05:04:14.526Z","1.0.2":"2016-09-27T05:33:16.183Z","1.0.3":"2016-09-27T15:04:06.740Z","1.0.4":"2016-10-01T20:43:42.602Z","1.0.5":"2016-10-01T20:55:52.503Z","1.1.0":"2016-10-06T01:23:29.545Z","1.1.1":"2016-10-06T16:01:16.376Z","1.2.0":"2016-11-08T16:50:58.657Z","1.3.0":"2016-11-18T06:17:29.847Z","1.3.1":"2016-11-19T20:23:14.136Z","1.3.2":"2016-11-19T20:50:29.255Z","1.3.3":"2016-11-25T05:11:34.461Z","1.4.0":"2016-11-25T07:18:37.892Z","1.4.1":"2016-11-25T16:10:51.886Z","1.4.2":"2016-11-25T17:24:02.729Z","1.4.3":"2016-11-25T17:50:26.521Z","1.4.4":"2016-11-25T20:52:36.961Z","1.4.5":"2016-11-25T21:09:39.072Z","1.4.6":"2016-12-09T04:27:27.468Z","1.4.7":"2016-12-28T17:58:28.963Z","1.4.8":"2016-12-28T18:15:49.843Z","1.5.0":"2017-02-16T04:27:00.993Z","1.6.0":"2017-02-17T15:00:26.669Z","1.6.1":"2017-02-17T19:41:38.466Z","1.6.2":"2017-03-04T07:09:11.645Z","1.6.3":"2017-03-04T19:30:06.781Z","1.7.0":"2017-04-14T22:07:17.575Z","1.8.0":"2017-05-28T19:16:30.456Z","2.0.0":"2017-08-04T04:23:57.724Z","2.0.1":"2017-08-04T05:03:24.394Z","2.0.2":"2017-08-05T18:12:57.021Z","2.0.3":"2017-08-16T22:33:23.378Z","2.0.4":"2017-08-29T04:53:19.409Z","2.0.5":"2017-10-01T18:23:18.593Z","2.0.6":"2017-10-05T17:26:45.553Z","2.0.7":"2017-10-14T16:27:21.736Z","2.1.0":"2017-10-19T03:27:40.649Z","2.1.1":"2017-10-23T18:00:47.636Z","2.2.0":"2017-10-31T04:45:31.441Z","2.2.1":"2017-10-31T05:42:01.401Z","2.2.2":"2017-11-16T15:21:40.557Z","2.2.3":"2017-11-17T15:05:36.708Z","2.3.0":"2017-11-20T04:21:02.838Z","2.3.1":"2017-11-20T14:14:01.798Z","2.3.2":"2017-11-28T01:54:26.977Z","2.3.3":"2017-12-26T02:05:54.924Z","2.4.0":"2018-01-21T01:23:03.929Z","2.4.1":"2018-01-21T01:52:23.323Z","2.5.0":"2018-02-20T03:58:33.326Z","2.5.1":"2018-02-27T05:21:55.284Z","2.5.2":"2018-03-01T16:16:25.074Z","2.6.0":"2018-03-22T21:23:04.603Z","2.6.1":"2018-04-02T05:26:19.672Z","2.6.2":"2018-04-05T05:39:54.829Z","2.6.3":"2018-04-15T05:23:19.852Z","2.7.0":"2018-04-20T04:54:54.511Z","3.0.0-next.0":"2018-08-26T03:21:14.032Z","3.0.0-next.1":"2018-08-26T05:12:49.015Z","3.0.0-next.2":"2018-08-31T17:14:49.745Z","3.0.0-next.3":"2018-09-03T20:43:04.934Z","2.7.1-previous.0":"2018-09-14T05:08:25.056Z","2.7.1":"2018-09-14T05:47:55.633Z","2.7.2":"2018-09-16T06:45:33.198Z","2.7.3":"2018-09-29T08:04:27.919Z","2.7.4":"2018-10-25T07:18:56.081Z"},"homepage":"https://github.com/ethanselzer/react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","detail","ecommerce","store","shopping","product"],"repository":{"type":"git","url":"git+https://github.com/ethanselzer/react-image-magnify.git"},"author":{"name":"Ethan Selzer","email":"ethanselzer@gmail.com"},"bugs":{"url":"https://github.com/ethanselzer/react-image-magnify/issues"},"license":"MIT","readmeFilename":"README.md","users":{"aleishanelson":true,"fmakareev":true,"tjchecketts":true,"zuojiang":true}}