{"_id":"react-magnifier","_rev":"21-fb4da45ba5fb3ba895d766bfab281af5","name":"react-magnifier","dist-tags":{"latest":"3.0.4"},"versions":{"1.0.0":{"name":"react-magnifier","version":"1.0.0","description":"React component for zooming in on images","keywords":["react","component","image","zoom","magnify","magnifying glass"],"main":"lib/Magnifier.js","author":{"name":"Samuel Meuli","email":"dev@samuelmeuli.com"},"repository":{"type":"git","url":"git+https://github.com/smeuli/react-magnifier.git"},"homepage":"https://smeuli.github.io/react-magnifier","license":"MIT","scripts":{"start":"concurrently \"npm run rollup\" \"npm run storybook\" -n \"R,S\" -c \"blue,yellow\" --k","rollup":"rollup -c --watch","storybook":"start-storybook -p 6006","build":"rollup -c","build-demo":"build-storybook -c .storybook -o demo","lint":"eslint --ext .js src stories","precommit":"npm run lint","prepush":"npm run lint"},"dependencies":{"prop-types":"^15.6.0"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.3.12","@storybook/addon-links":"^3.3.12","@storybook/addons":"^3.3.12","@storybook/react":"^3.3.12","babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","concurrently":"^3.5.1","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.5.1","husky":"^0.14.3","react":"^16.0.0","react-dom":"^16.0.0","rollup":"^0.55.1","rollup-plugin-babel":"^3.0.3"},"files":["lib/"],"gitHead":"f9d6c2aa48a5bf712dc04c7df41d22d0d251c938","bugs":{"url":"https://github.com/smeuli/react-magnifier/issues"},"_id":"react-magnifier@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"smeuli","email":"dev@samuelmeuli.com"},"dist":{"integrity":"sha512-KjzgEXqvYOlJ+3gCAsrvt7VSbEqEsWjFJjqjptiahdW/m7MT08CEJSwLKOyCK2yRoKl7paXr6IhFoYtoBHgqAw==","shasum":"bc3aff9e809d4c3b33f37ae7636ae1fcd4a7903a","tarball":"https://registry.npmjs.org/react-magnifier/-/react-magnifier-1.0.0.tgz","fileCount":4,"unpackedSize":13002,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2H7cctLj1L74B0VH4ERPd44CHCEXQbX9pU24UK5FAhAIgcgu6pDaSptqiObLfpmSx0CeU5PcdZcOQ9CLlEM/JIJM="}]},"maintainers":[{"name":"smeuli","email":"dev@samuelmeuli.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-magnifier_1.0.0_1518040553640_0.010043673290756727"},"_hasShrinkwrap":false},"1.0.1":{"name":"react-magnifier","version":"1.0.1","description":"React component for zooming in on images","keywords":["react","component","image","zoom","magnify","magnifying glass"],"main":"lib/Magnifier.js","author":{"name":"Samuel Meuli","email":"dev@samuelmeuli.com"},"repository":{"type":"git","url":"git+https://github.com/smeuli/react-magnifier.git"},"homepage":"https://smeuli.github.io/react-magnifier","license":"MIT","scripts":{"start":"concurrently \"npm run rollup\" \"npm run storybook\" -n \"R,S\" -c \"blue,yellow\" --k","rollup":"rollup -c --watch","storybook":"start-storybook -p 6006","build":"rollup -c","build-demo":"build-storybook -c .storybook -o demo","lint":"eslint .","precommit":"npm run lint","prepush":"npm run lint"},"dependencies":{"prop-types":"^15.6.0"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.3.12","@storybook/addon-links":"^3.3.12","@storybook/addons":"^3.3.12","@storybook/react":"^3.3.12","babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","concurrently":"^3.5.1","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.5.1","husky":"^0.14.3","node-sass":"^4.7.2","postcss":"^6.0.17","react":"^16.0.0","react-dom":"^16.0.0","rollup":"^0.55.1","rollup-plugin-babel":"^3.0.3","rollup-plugin-postcss":"^1.2.8"},"files":["lib/"],"gitHead":"64bf2307886237d28f85787c7e1ca4de9c96c8ce","bugs":{"url":"https://github.com/smeuli/react-magnifier/issues"},"_id":"react-magnifier@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"smeuli","email":"dev@samuelmeuli.com"},"dist":{"integrity":"sha512-936XXBskVt+69ztFpJ58XoV74HDjS5WfH+R3J+uALUn5iKdHLXFbixfzwZtFnHXmk80lMeIVua0hzvai3a736A==","shasum":"b6343a81fef33aa0dbf946c0807e9772f5c54bae","tarball":"https://registry.npmjs.org/react-magnifier/-/react-magnifier-1.0.1.tgz","fileCount":4,"unpackedSize":13016,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6EZxjPefoPYEiwzT81V7jBI+/Tfa2ElisOjO1jdJ8bQIhAOJracq1rFHjEwHk99suALtEbrdFzx0r2YJ6IK7APRyN"}]},"maintainers":[{"name":"smeuli","email":"dev@samuelmeuli.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-magnifier_1.0.1_1518292069171_0.5961863299638883"},"_hasShrinkwrap":false},"1.0.2":{"name":"react-magnifier","version":"1.0.2","description":"React component for zooming in on images","keywords":["react","component","image","zoom","magnify","magnifying glass"],"main":"lib/Magnifier.js","author":{"name":"Samuel Meuli","email":"dev@samuelmeuli.com"},"repository":{"type":"git","url":"git+https://github.com/smeuli/react-magnifier.git"},"homepage":"https://smeuli.github.io/react-magnifier","license":"MIT","scripts":{"start":"concurrently \"npm run rollup\" \"npm run storybook\" -n \"R,S\" -c \"blue,yellow\" --k","rollup":"rollup -c --watch","storybook":"start-storybook -p 6006","build":"rollup -c","build-demo":"build-storybook -c .storybook -o demo","lint":"eslint .","precommit":"npm run lint","prepush":"npm run lint"},"dependencies":{"prop-types":"^15.6.0"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.3.12","@storybook/addon-links":"^3.3.12","@storybook/addons":"^3.3.12","@storybook/react":"^3.3.12","babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","concurrently":"^3.5.1","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.5.1","husky":"^0.14.3","node-sass":"^4.7.2","postcss":"^6.0.17","react":"^16.0.0","react-dom":"^16.0.0","rollup":"^0.55.1","rollup-plugin-babel":"^3.0.3","rollup-plugin-postcss":"^1.2.8"},"files":["lib/"],"gitHead":"23c8391bb27ea9957266c65914187fb94442f21b","bugs":{"url":"https://github.com/smeuli/react-magnifier/issues"},"_id":"react-magnifier@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"smeuli","email":"dev@samuelmeuli.com"},"dist":{"integrity":"sha512-DpNnU3j8ptixxBCJdGnV76MPoa+43QEFy/ohULfGCJ3zqDYHYQaP/QByGBSFw97aCQanBSUqQSSs6YiL8Djo5A==","shasum":"0c11a57293a4320fa118ad9f4a59bf583bbda5f1","tarball":"https://registry.npmjs.org/react-magnifier/-/react-magnifier-1.0.2.tgz","fileCount":4,"unpackedSize":13334,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnHZ/5OnKhKebqAsyG6rgb/cXAhC0aZzMi9vDJbk5vzAIgJwBFw5106C3RwkdLzoZKh34AedU+/2+9P0lwoKIQdYE="}]},"maintainers":[{"name":"smeuli","email":"dev@samuelmeuli.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-magnifier_1.0.2_1518383989757_0.22320395643914792"},"_hasShrinkwrap":false},"1.0.3":{"name":"react-magnifier","version":"1.0.3","description":"React component for zooming in on images","keywords":["react","component","image","zoom","magnify","magnifying glass"],"main":"lib/Magnifier.js","author":{"name":"Samuel Meuli","email":"dev@samuelmeuli.com"},"repository":{"type":"git","url":"git+https://github.com/samuelmeuli/react-magnifier.git"},"homepage":"https://samuelmeuli.github.io/react-magnifier","license":"MIT","scripts":{"start":"concurrently \"npm run rollup\" \"npm run storybook\" -n \"R,S\" -c \"blue,yellow\" --k","rollup":"rollup -c --watch","storybook":"start-storybook -p 6006","build":"rollup -c","build-demo":"build-storybook -c .storybook -o demo","lint":"eslint .","precommit":"npm run lint","prepush":"npm run lint"},"dependencies":{"prop-types":"^15.6.0"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.3.12","@storybook/addon-links":"^3.3.12","@storybook/addons":"^3.3.12","@storybook/react":"^3.3.12","babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","concurrently":"^3.5.1","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.5.1","husky":"^0.14.3","node-sass":"^4.7.2","postcss":"^6.0.17","react":"^16.0.0","react-dom":"^16.0.0","rollup":"^0.55.1","rollup-plugin-babel":"^3.0.3","rollup-plugin-postcss":"^1.2.8"},"files":["lib/"],"gitHead":"79684e49c7bf9ba4032c13cb1b16a6860b2068f1","bugs":{"url":"https://github.com/samuelmeuli/react-magnifier/issues"},"_id":"react-magnifier@1.0.3","_npmVersion":"5.8.0","_nodeVersion":"10.0.0","_npmUser":{"name":"samuelmeuli","email":"dev@samuelmeuli.com"},"dist":{"integrity":"sha512-QBhtlfkf/C1zdXHt194bk6CSubZbqaX4KDR2UUtO5OJ4nRHX0AWM8h4CpdR/Use8UYEBpGIAxTSWTuyxohvKEw==","shasum":"577d6cf92a795a5fadd73c0608dfa253769d0155","tarball":"https://registry.npmjs.org/react-magnifier/-/react-magnifier-1.0.3.tgz","fileCount":4,"unpackedSize":13360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6XQBCRA9TVsSAnZWagAA1DsQAIzczrVjm+iW9dY3mCDU\nuoX5GSVstYf6ffeOKLE0SgtSczdl824aUa4Me+6U1Db9nJZUvAHWeMMADUbh\ns3nxmSdyB8lIGOLWqeDMMLQWHFg1SEUiIUU/7MnA5SGuCuJg9MLacVmSNqGm\nFr17bkr6Mv0wwQF6ActO1LySzzYlnPcxXAGJgLPpLmlPgKAGKqIFFOxK1H4R\nwmlTOWB+/s7nxo1KMKQ6AMQivwfx/vXphbD00rNesRXTU2UrJBYKGpxVWXQv\nFdfVIS1xsSsbH+jnEllkOctNo5r+MWHWm+SePiwx4IWOgTwdUu0she4iDmnv\nLiW1Ovenizi3RnHypsQ2jd8ejl0n9bQ7MeWzNuPmEdj5MT7ypT+XdV2E8ys0\nz7rlS3//zJDb/pQvoSnNTm6vAjJ0+eC6prN4hCdfNxyVaLA8nN4L0gNYtydz\n7Uov7hAzIZVD3coHY9BlhVsIsUzTtTRx8/1zyDymqp8mpPgLycnsr7BDn0+L\naGyOShaaSjbqxNlhsNVazbEBaEOJBWAzOaNfJvpVSHfEyFufm06PbpH3qug6\nCxMSzSgi4vntOx25WTd54Ty63l288yXPDDiEtb4MbsZe5EbOMv4EXRhsdqHR\nyfJOqor5JynZmosJCJZ3GzIG5Dqn1LBGDoYxDCJ5Irn245r0FN9lTQ5Qpr7Q\nxXnC\r\n=It3r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuW3O5JKXuu3EwAh7jMvpZyrf7eIvhmMDmIXGFkkmvmgIhAOK3FR6S0xg2BhYZ+kZgjqHlqRi8VXUdo5kgD1GnANb/"}]},"maintainers":[{"email":"dev@samuelmeuli.com","name":"samuelmeuli"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-magnifier_1.0.3_1525249023329_0.687479616529292"},"_hasShrinkwrap":false},"1.0.4":{"name":"react-magnifier","version":"1.0.4","description":"React component for zooming in on images","keywords":["react","component","image","zoom","magnify","magnifying glass"],"main":"lib/Magnifier.js","author":{"name":"Samuel Meuli","email":"dev@samuelmeuli.com"},"repository":{"type":"git","url":"git+https://github.com/samuelmeuli/react-magnifier.git"},"homepage":"https://samuelmeuli.github.io/react-magnifier","license":"MIT","scripts":{"start":"npm-run-all build:rollup --parallel start:*","start:rollup":"rollup --config --sourcemap --watch","start:storybook":"start-storybook --port 3000","build":"run-s build:*","build:rollup":"rollup --config","build:storybook":"build-storybook --output-dir dist","lint":"eslint .","precommit":"npm run lint","prepush":"npm run lint"},"dependencies":{"prop-types":"^15.6.2"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.4.8","@storybook/addon-links":"^3.4.8","@storybook/addons":"^3.4.8","@storybook/react":"^3.4.8","babel-core":"^6.26.3","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","eslint":"^4.19.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.10.0","husky":"^0.14.3","node-sass":"^4.9.0","npm-run-all":"^4.1.3","postcss":"^6.0.23","react":"^16.4.1","react-dom":"^16.4.1","rollup":"^0.62.0","rollup-plugin-babel":"^3.0.7","rollup-plugin-postcss":"^1.6.2"},"files":["lib/"],"gitHead":"fe430f5573641a2efa436a66d98c5a482a7bc3d6","bugs":{"url":"https://github.com/samuelmeuli/react-magnifier/issues"},"_id":"react-magnifier@1.0.4","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"samuelmeuli","email":"dev@samuelmeuli.com"},"dist":{"integrity":"sha512-LS7gsNrNFnpQNURsTAIlh+XcBeSdikATxQZ643nCj7DIPQ7Qc5BEWa7A8pnlrf8W46bKeenEPoxKHa+Wp6x05A==","shasum":"6db6e2025753e903bfc694f425eb63817bc00dc7","tarball":"https://registry.npmjs.org/react-magnifier/-/react-magnifier-1.0.4.tgz","fileCount":5,"unpackedSize":23587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbO4L4CRA9TVsSAnZWagAAwY4QAI3Wi4M9nt13mqniXXpe\nm8zaFdJ6w8tM/sgwCPhnmGCrYJMvqFOaPJgq1uTSLFNBRP83lGwcc+d/smgn\nQrrGq/uHAJSkbBFGM/PQaWwEMy5RCHim6+gjton2EEyhWhoVDLKKlfunVdyf\nhuq5KpJZ4tP3gnUFAsCc2q2q3nnJzGi9Wr9R9kLxPuKZWl9lEA9S4a2ib7/H\n1kRV7vlAjvobFq88Ek4qp7HkPfSLiXyf30ymcinlD/zBWT6KxtSt7W1YIhjf\n614CNBr6vdpF6SyJr1ay9lUodu5H66tvxoj1kqR6NP3E0cnKjrP8a77vwLoc\nu9/2JRdpWAQuRWjbynL16+DRIUQ9aExU9OJJjnpzJuCik5Bz5lT5ttavCuTZ\nRPFo/bAuegaC9XwGJ4zVLnn1cHs+6nbcoR3xz/P66XxccLM66HlnEp3XxsHM\n3vd4lt163JZaEwocCvUgjX/Od/Zb43jsoczwrcWmgdiC6D5N27DDEyCHFk1Z\nk0DdW/14OS6IKVFOSeThd0GAiBe+UFB2VEwUszatY2bv0h+G52Jt+InOLAAt\no5XpK0hLMu8uZoHRDP6cZuzzxGlqXYg1ExpDIJ2OEqL0QL/yYrBWdEXOZhEs\nH4tLu9rMSn6lye/01fTqadQI0obkEGyTcS33UVmODTYeGkbZtIGsJH+YQKdq\n65OH\r\n=/QcZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1Vct3scqEOcAJZpHNNbowC350j/zysLzh54zuvRBC9AiBrgNqmLuy+aEFByR9/j5B4YrDDK0erRjxfIk6yj543Ew=="}]},"maintainers":[{"email":"dev@samuelmeuli.com","name":"samuelmeuli"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-magnifier_1.0.4_1530626808145_0.27178735698943823"},"_hasShrinkwrap":false},"1.0.5":{"name":"react-magnifier","version":"1.0.5","description":"React component for zooming in on images","keywords":["react","component","image","zoom","magnify","magnifying glass"],"main":"lib/Magnifier.js","author":{"name":"Samuel Meuli","email":"dev@samuelmeuli.com"},"repository":{"type":"git","url":"git+https://github.com/samuelmeuli/react-magnifier.git"},"homepage":"https://samuelmeuli.github.io/react-magnifier","license":"MIT","scripts":{"start":"npm-run-all build:rollup --parallel start:*","start:rollup":"rollup --config --sourcemap --watch","start:storybook":"start-storybook --port 3000","build":"run-s build:*","build:rollup":"rollup --config","build:storybook":"build-storybook --output-dir dist","lint":"eslint .","precommit":"npm run lint","prepush":"npm run lint"},"dependencies":{"prop-types":"^15.6.2"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.4.8","@storybook/addon-links":"^3.4.8","@storybook/addons":"^3.4.8","@storybook/react":"^3.4.8","babel-core":"^6.26.3","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","eslint":"^4.19.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.10.0","husky":"^0.14.3","node-sass":"^4.9.0","npm-run-all":"^4.1.3","postcss":"^6.0.23","react":"^16.4.1","react-dom":"^16.4.1","rollup":"^0.62.0","rollup-plugin-babel":"^3.0.7","rollup-plugin-postcss":"^1.6.2"},"files":["lib/"],"gitHead":"0dad36d6e671b2b690645ae64dffaa1d273d978e","bugs":{"url":"https://github.com/samuelmeuli/react-magnifier/issues"},"_id":"react-magnifier@1.0.5","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"samuelmeuli","email":"dev@samuelmeuli.com"},"dist":{"integrity":"sha512-67hkPWHdYYufd7KlWLAFR5/gM98PY2uBaOzorZB1zPcu35AUd3kSL8MYNVtdc2ETx1C4cQDkRpfhyB5ovnmRhQ==","shasum":"b39b072615665459db8d7f8b8fa3d017b112c1c9","tarball":"https://registry.npmjs.org/react-magnifier/-/react-magnifier-1.0.5.tgz","fileCount":5,"unpackedSize":26055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbO5xcCRA9TVsSAnZWagAAaUEP/2tGiqnGgSYIaUzwoYOK\niYn26UcXYOV4RsQns3MXu4SmBgZUvcB0tXzP5ceMv9R6ETBdU62Yd33gCUaH\nRl01enrrIutDDT1nUdZU9wryAr0SnnNPvYkhHu2E8ud2ujHTx9wBrdyu3NaW\n6k//XhoHM0AUM5SnUX49JELagu0sc0Oh0jRNKCPteHmfpXP5wLebpdjP20hy\nZqg/AFvmv0PqTPfOpjAHD0OlgHK37qD2j2KeXwyVi9AY3jkkOhs3GRwUbj7W\nF62oXNF1Gcx3ADVeklJG61ZvPVLCWcNhOYyYH0Kw9nJuzPu+409WcoqqJS3I\nVWC1JmvvQNzO0jRPseDjjFaFTticup37EXPduJeKQr8rhTzBgOaqyDL+tcXj\nfpYPrCXw8Y4m0VfAJkVO+9ocZQkIVWDosIrlXruAECS7p/L4DP8EMG6rNwFa\nnkvQARfUMHmPOFb+zKVlqNek7aP5SNoHwgUo0FZw4yyYzI1yCWr+3tz3ITFL\nrhWE7xYRuH3kynZr4cdMiXcQDp+69GsiVYE3dkra9CcQhiBDNJFSKVXRPfyx\nA69XxCV59Ivv694brm3Ibdwsmt3yYcyZuhw8Z7kuK0/LZgT0zIL/b3LbXbie\nG/vL+1nsNUm3r0kAW5pGUbet9z61RGnrRtbRXxGoIxzwz+24cOgh8+tEtHnE\nTCE4\r\n=jKLz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVXlGuVoGpx0WOxIs0FKWfTo7jbWIQaAYrpVhrEe224gIhANbf5QEgvXz4ebxzP2i8cJIxSfuC320UXzElsGJRYI+K"}]},"maintainers":[{"email":"dev@samuelmeuli.com","name":"samuelmeuli"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-magnifier_1.0.5_1530633308249_0.8578908611042795"},"_hasShrinkwrap":false},"1.0.6":{"name":"react-magnifier","version":"1.0.6","description":"React component for zooming in on images","keywords":["react","component","image","zoom","magnify","magnifying glass"],"main":"lib/Magnifier.js","author":{"name":"Samuel Meuli","email":"dev@samuelmeuli.com"},"repository":{"type":"git","url":"git+https://github.com/samuelmeuli/react-magnifier.git"},"homepage":"https://samuelmeuli.github.io/react-magnifier","license":"MIT","scripts":{"start":"npm-run-all build:rollup --parallel start:*","start:rollup":"rollup --config --sourcemap --watch","start:storybook":"start-storybook --port 3000","build":"run-s build:*","build:rollup":"rollup --config","build:storybook":"build-storybook --output-dir dist","lint":"eslint .","precommit":"npm run lint","prepush":"npm run lint"},"dependencies":{"prop-types":"^15.6.2"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.4.8","@storybook/addon-links":"^3.4.8","@storybook/addons":"^3.4.8","@storybook/react":"^3.4.8","babel-core":"^6.26.3","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","eslint":"^4.19.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.10.0","husky":"^0.14.3","node-sass":"^4.9.0","npm-run-all":"^4.1.3","postcss":"^6.0.23","react":"^16.4.1","react-dom":"^16.4.1","rollup":"^0.62.0","rollup-plugin-babel":"^3.0.7","rollup-plugin-postcss":"^1.6.2"},"files":["lib/"],"gitHead":"bdbdd3569b9c6aef29ca8d750121fa0a145bf14d","bugs":{"url":"https://github.com/samuelmeuli/react-magnifier/issues"},"_id":"react-magnifier@1.0.6","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"samuelmeuli","email":"dev@samuelmeuli.com"},"dist":{"integrity":"sha512-dZ/NNnn7f3B1XCZYyHZ4do8P8JETyhoi9bvf8rjPMTSqx40EdBMpWDO+YteAjSrXopg+5zts4WQsCZlRoLUvZw==","shasum":"91d7408327de61040aedd0bd8c45cbce66aaf7fe","tarball":"https://registry.npmjs.org/react-magnifier/-/react-magnifier-1.0.6.tgz","fileCount":5,"unpackedSize":26455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPQJPCRA9TVsSAnZWagAAayAP/iAeiyTSdUb9KRz6HpoY\nUoK0qEhI+edNAfbHKwbGSNY1gYvkdlWJcF1VMomm1NCeIZdjOrkPov8dGTl0\nO2p+CHx9+KKw0FsHVrgbMO0cB+ugJSrkMSOXqBA93yAQ2fZhoL1ZXfFUIvNy\nC5/Lj3Ol12DPTr0fUdf+GVBAnsB5ah/GjvVf3gGAgpIdyR0vt2TyoEJZ5DWK\n5bre3BclnYNNC4Yjye03ODygAlkDT3HYkJbXgZ7ktdPzwLGN2KLK3BFMtaBV\nxZvKh82cD2wLmq/NUoiQ7HZOZvyHCnXOVTu47KwKp0vp8w3oDzXDt17tFmsC\nIgO8YofXSa3ViyF29eoYJ5bbfTFUJ22mHs8VZ3wUB50jujMQ8fMGWA/fNlMy\nmiOoGPb7ATSDtoIhlfW2ChaHFCUE92e/dOAMeJzXtdGF7Gkqchoq6D92X5en\nOsbII4zp5qapTKJAvWgvPmDI+Dk/1ljAD3Z9kHneLnStdZujWe6OKxosA1K8\n+LTaOL9U3VsrbXd+nYroz908qCv1uK55rlyEoX1begf2uR6jFxnNGZzUquQv\nZ+Tl6bxnmEMwa6jva/yS7v6U/oAfIBco8aaOB1UdmMteMQmN1OtgjXhmhDq8\nP8wcdCZk6HA7gh/yk2hLvp8DQhFwJ/3fUAFEktp0EaYQ24PEZEI52rKYpSnr\nRden\r\n=UBFG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDnw0cxVaiWy/elxmPU6Z170tedoPMHFmGZNrrMce8TKAiEAvi+c8/xsO7y7hs+kDr/9AxQVbZep25LHDEYmK1vdQ1w="}]},"maintainers":[{"email":"dev@samuelmeuli.com","name":"samuelmeuli"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-magnifier_1.0.6_1530724942999_0.6198801090759243"},"_hasShrinkwrap":false},"1.0.7":{"name":"react-magnifier","version":"1.0.7","description":"React component for zooming in on images","keywords":["react","component","image","zoom","magnify","magnifying glass"],"main":"lib/Magnifier.js","author":{"name":"Samuel Meuli","email":"dev@samuelmeuli.com"},"repository":{"type":"git","url":"git+https://github.com/samuelmeuli/react-magnifier.git"},"homepage":"https://samuelmeuli.github.io/react-magnifier","license":"MIT","scripts":{"start":"npm-run-all build:rollup --parallel start:*","start:rollup":"rollup --config --sourcemap --watch","start:storybook":"start-storybook --port 3000","build":"run-s build:*","build:rollup":"rollup --config","build:storybook":"build-storybook --output-dir dist","lint":"eslint .","precommit":"npm run lint","prepush":"npm run lint"},"dependencies":{"prop-types":"^15.6.2"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.4.8","@storybook/addon-links":"^3.4.8","@storybook/addons":"^3.4.8","@storybook/react":"^3.4.8","babel-core":"^6.26.3","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","eslint":"^4.19.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.10.0","husky":"^0.14.3","node-sass":"^4.9.0","npm-run-all":"^4.1.3","postcss":"^6.0.23","react":"^16.4.1","react-dom":"^16.4.1","rollup":"^0.62.0","rollup-plugin-babel":"^3.0.7","rollup-plugin-postcss":"^1.6.2"},"files":["lib/"],"gitHead":"a4266f0729ed35618607ddcea2587accab385048","bugs":{"url":"https://github.com/samuelmeuli/react-magnifier/issues"},"_id":"react-magnifier@1.0.7","_npmVersion":"6.2.0","_nodeVersion":"9.11.1","_npmUser":{"name":"samuelmeuli","email":"dev@samuelmeuli.com"},"dist":{"integrity":"sha512-ssLwDze45xfoHDgUs30CWgewmH3U9biHtZuO3S8V7X5/UnrhSZDIsshPUQ3tI8comUpbL/3kvSvalJ9VkQZqJQ==","shasum":"fad5f23b26a116e3b30cc7ba48abf0b01d195c60","tarball":"https://registry.npmjs.org/react-magnifier/-/react-magnifier-1.0.7.tgz","fileCount":5,"unpackedSize":26006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTJS1CRA9TVsSAnZWagAASC4QAIHWD1lX+QpTqTqE2wO2\nUyEh4HsIZ6ulgvsZ77jFfOya/Dyw0rZmFjDb7TuzIo2RpCPBWMpB0WmRenqn\nu7UnQ83Aj9/C4mtJ8V4oQXDgmAdGHS1U0Lnsrr98S8RvuV+YSz16mOgAlMyV\n8P+an7wf3RbhGerUyYha/NFun7I4z6XXPV0r9GZjNVct0+/OILn1ufqIFtKI\ngIyHjP/d3P6EQ4PFRcKSp84iDUyaDksqjfdIB84+eQoBTisQKvVx8vT985pZ\n8Ld7/ilQTS3hunrDCENnFCs0X+oNZLcsFG3ddzP7cqpuc4Yht6VObOp+GBMZ\nfCmu2T6FM9mRi3vvAIQCDT5MO4Hyrr0+6tfAIIpeWpZ5qHOZG6sG6Nn7fV/L\nBYvNvQlWt4yQVytTKGkivmfffFsTyrR1dNmBHJaGj4yxNHyL0WRZlTzIGMJa\nLfTPT2L572eFrPJgaKLeVEsC45DpjQZsUN0+cufbCjVhQe21ml7NmM+OeIRt\nRmLPeBmrn9aE8s7PmvtcL/NHxynoNnSxgG/pxkz6G2CCuJzFKWGWWoEelzsy\nO3SyABRs12+eiC+Fb03A5GB5NW0Wn8PVPcSKtRCov+Km2K1SZ8USEYR0IrDA\nztvgdeTt/P2hX0aF8Jss/btQJuLA8KSD77pkxfJSXVpStem9qnKc2n6IxTZo\n7YC5\r\n=q/Ef\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJIzS7//uPSN8F9EzGhqYAl8SGjxv2hwvSM0kCDcESGAIhAIzv/zunud0Qxo5H7T1qQuubqs/90gIlVEyEgC8ruhym"}]},"maintainers":[{"email":"dev@samuelmeuli.com","name":"samuelmeuli"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-magnifier_1.0.7_1531745461821_0.15090270551963614"},"_hasShrinkwrap":false},"1.1.0":{"name":"react-magnifier","version":"1.1.0","description":"React component for zooming in on images","keywords":["react","component","image","zoom","magnify","magnifying glass"],"main":"lib/Magnifier.js","author":{"name":"Samuel Meuli","email":"dev@samuelmeuli.com"},"repository":{"type":"git","url":"https://github.com/samuelmeuli/react-magnifier.git"},"homepage":"https://samuelmeuli.github.io/react-magnifier","license":"MIT","scripts":{"start":"npm-run-all build:rollup --parallel start:*","start:rollup":"rollup --config --sourcemap --watch","start:storybook":"start-storybook --port 3000","build":"run-s build:*","build:rollup":"rollup --config","build:storybook":"build-storybook --output-dir dist","lint":"eslint ."},"dependencies":{"lodash.throttle":"^4.1.1","prop-types":"^15.6.2"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@storybook/react":"^3.4.8","babel-core":"^6.26.3","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","babel-runtime":"^6.26.0","eslint":"^4.19.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.10.0","husky":"^1.1.2","node-sass":"^4.9.0","npm-run-all":"^4.1.3","postcss":"^7.0.5","react":"^16.4.1","react-dom":"^16.4.1","rollup":"^0.66.6","rollup-plugin-babel":"^3.0.7","rollup-plugin-postcss":"^1.6.2"},"husky":{"hooks":{"pre-commit":"yarn lint","pre-push":"yarn lint"}},"licenseText":"MIT License\n\nCopyright (c) 2018 Samuel Meuli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"react-magnifier@1.1.0","dist":{"shasum":"a9048a98e4f8fbd3f687d736cb7ed65b0cb588f9","integrity":"sha512-FpMpSvXpwtbQf+8Kud9/asanW/G4rfvnbrgO/Oo2QWviNLvepE/U6qRvnvYfj6FeO0KmBJh5ttH9wlHVeBx7qQ==","tarball":"https://registry.npmjs.org/react-magnifier/-/react-magnifier-1.1.0.tgz","fileCount":7,"unpackedSize":26196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwR0ACRA9TVsSAnZWagAAgJoP/079BtHKuvRjrLLevXzS\nXAXqOPJoXUw4nkf9tE6ZqFySYK2cKF+eQj0M7srHA2k+rSMAgLhZDVXCvIxR\nlZf2XpOBDZDS25QpNZOjGjmOYk4zYfxfNwDISmLEeZgCO0ZV3qJrxNGIqp3T\nxsZ8GlC2cNBr/ILU+QZ09yGOSX1r1wdmdqdiXWGdYKTNPVwqyjbw7RMQypC/\niQAAGav9JMbDXIrEexz3lCAzgVoFG32jGd3lb8x/rdq9xZyx3NoTDO+DtStV\nNgwH8jrrcWWRyt1IVoLNQLFFnv8zxa95a9ZitX7quQR03AO8nSPonKwFgfxv\nAGNp7EDwi4oSLnUEffJRB1FgFJl77DtmT92fV1UmBWfcwa3XvEjrLsom3GAB\nwfdhQfpqu2iLV7tdhwXYuSBmDEQExjuc8U1qkUSLY53905AN3BzoZI9oVyt+\n9IbCNNwfFh+zNDbh6sAVS/EeDsegZSqtTnI0Z6Fcu5P1poq0F4R5Q+Dwgh5z\n32dPjIuhC7sp1jOl6qa4Q71HtomcrXUcQk9Q1rRXES+zmMxy791CXnw9JKEE\nWqzpHZhCK3bkSPFwTq2hZ44SfiVDHNSE+q7iKH7KHCz0D40i6IATyeUWPesW\nKkveVYaaBkb8ln0CxMR9b5BVAHJxr5DCvdfDjZH014bhpz5kueevj29veOMb\nZdN7\r\n=nIGg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB8JM2DTNuxuLSn3SiejrAg/wEezd5eh/TS2WhWpdRTVAiAVZgc/C4Q4jLHHHklocJoNMkKRZx738zl+ynl2cnfCjA=="}]},"maintainers":[{"email":"dev@samuelmeuli.com","name":"samuelmeuli"}],"_npmUser":{"name":"samuelmeuli","email":"me@samuelmeuli.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-magnifier_1.1.0_1539382527451_0.6964948915452633"},"_hasShrinkwrap":false},"2.0.0":{"name":"react-magnifier","version":"2.0.0","description":"React component for zooming in on images","keywords":["react","component","image","zoom","magnify","magnifying glass"],"main":"lib/Magnifier.js","module":"lib/Magnifier.es.js","author":{"name":"Samuel Meuli","email":"dev@samuelmeuli.com"},"repository":{"type":"git","url":"https://github.com/samuelmeuli/react-magnifier.git"},"homepage":"https://samuelmeuli.github.io/react-magnifier","license":"MIT","scripts":{"start":"npm-run-all build:rollup --parallel start:*","start:rollup":"rollup --config --sourcemap --watch","start:storybook":"start-storybook --port 3000","build":"run-s build:*","build:rollup":"rollup --config","build:storybook":"build-storybook --output-dir dist","lint":"eslint ."},"dependencies":{"lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","prop-types":"^15.6.2"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/preset-react":"^7.0.0","@storybook/react":"^4.0.2","babel-loader":"^8.0.4","eslint":"^5.3.0","eslint-config-airbnb":"17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.0","husky":"^1.1.2","node-sass":"^4.9.0","npm-run-all":"^4.1.3","postcss":"^7.0.5","react":"^16.4.1","react-dom":"^16.4.1","rollup":"^0.67.0","rollup-plugin-babel":"^4.0.3","rollup-plugin-postcss":"^1.6.2"},"husky":{"hooks":{"pre-commit":"yarn lint","pre-push":"yarn lint"}},"licenseText":"MIT License\n\nCopyright (c) 2018 Samuel Meuli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"react-magnifier@2.0.0","dist":{"shasum":"064bb09141ef3717b6f1a0bb68a3f674455a1a70","integrity":"sha512-QYVGDcxqt266gcOjZudgNyLjxiNjlO+JU3j14VzYGpm+rhaqNmnA1Xr65UzOzMMuiSsIfZGTwPHhLv7gtljC4g==","tarball":"https://registry.npmjs.org/react-magnifier/-/react-magnifier-2.0.0.tgz","fileCount":10,"unpackedSize":67083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4E1/CRA9TVsSAnZWagAA98QP/0yQgeJ+NiSJcEq7bkfY\nI1UzwzGG9fYwLLcCaBsWRnba/CE6tjKwLWSK8WWyAg+gaBsdxpArnsCn9D+N\nw/YYogesgATLuQyjriyp32BwY5n1AazgI+e42u7Lx99U8Nx6pqiBFotGXo7a\ndRdJx7WpM96FFyDcMgq6S7M+fCjPqNg17V9uE0JLMZYhLWQuV9pZh13iB2KW\nYhyeYQqOrg9bmRGR0lbuPolwrgYcPHdSYS9lGuuJ4hbAHP4Qt+UQ/jSkYjBZ\nsOGmRbzQ1nYXoyCZlFBTlc/HuCbF7X31ewlt60eIJ65fNp9jGvaU9CZx3n5t\nNs91eqZkV5ED74GgpaBHq4UejrL9WHBQzILO5gsqUdaJDOda3eBVh3CKFx0Q\ne221XLHISO099EbUF7HsWWmmz1todoiabie7wlGyjFgoLIByItott8dIR2uO\n0ZkHc6VZ89oBv2kMgmkYVYO2c/VehuuZ01OfIQywo5i1FfW+b9/zyussla4s\njHX3A+s86KmmnFadBGZgxJBj2qeAGVg1KVtAclotMzDM2LgRugu4ieN3KNAp\nv72T2Sxf8pihw6w8mmKBjcpTkSeypV8KF9bsgrRlZv7FRJLb5XQFkKsp2QV2\nQfwDhZXxZO4eItXa3Xxw0pryjqaJvZvzZgnhKP4zenZrrJrkEeIUk0oEUAp9\n7gsO\r\n=zb5B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICU3O1NgA4mP/epC7C3l8pURZvno8Zg/pZvVRl01c+m8AiEAkFVH0EsL8cT6FvgpHcJNLfuBt0l2cxO5gb9SSnuvQg8="}]},"maintainers":[{"email":"dev@samuelmeuli.com","name":"samuelmeuli"}],"_npmUser":{"name":"samuelmeuli","email":"me@samuelmeuli.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-magnifier_2.0.0_1541426558954_0.2956575147045779"},"_hasShrinkwrap":false},"2.0.1":{"name":"react-magnifier","version":"2.0.1","description":"React component for zooming in on images","keywords":["react","component","image","zoom","magnify","magnifying glass"],"main":"lib/Magnifier.js","module":"lib/Magnifier.es.js","author":{"name":"Samuel Meuli","email":"dev@samuelmeuli.com"},"repository":{"type":"git","url":"https://github.com/samuelmeuli/react-magnifier.git"},"homepage":"https://samuelmeuli.github.io/react-magnifier","license":"MIT","scripts":{"start":"npm-run-all build:rollup --parallel start:*","start:rollup":"rollup --config --sourcemap --watch","start:storybook":"start-storybook --port 3000","build":"run-s build:*","build:rollup":"rollup --config","build:storybook":"build-storybook --output-dir dist","lint":"eslint ."},"dependencies":{"lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","prop-types":"^15.6.2"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/preset-react":"^7.0.0","@storybook/react":"^4.0.2","babel-loader":"^8.0.4","eslint":"^5.3.0","eslint-config-airbnb":"17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.0","husky":"^1.1.2","node-sass":"^4.9.0","npm-run-all":"^4.1.3","postcss":"^7.0.5","react":"^16.4.1","react-dom":"^16.4.1","rollup":"^0.67.0","rollup-plugin-babel":"^4.0.3","rollup-plugin-postcss":"^1.6.2"},"husky":{"hooks":{"pre-commit":"yarn lint","pre-push":"yarn lint"}},"licenseText":"MIT License\n\nCopyright (c) 2018 Samuel Meuli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"react-magnifier@2.0.1","dist":{"shasum":"7a59dcc4c4476081d664d92d51d174c268643000","integrity":"sha512-/ZsuZtxPXEpl9feAk4ARd3zuvrDM8uAQSI5X8tDVEV4GwH6vFI0l0KSaofR1e/m4Uk54uVSz5cD39Vnod3qzVw==","tarball":"https://registry.npmjs.org/react-magnifier/-/react-magnifier-2.0.1.tgz","fileCount":10,"unpackedSize":67855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4xl0CRA9TVsSAnZWagAAQjQQAJD8sD34q6FPWDPPIXj5\nQijb7424IqJZJ308a3roW0ghKhLk3ShP/CGDoJLESZQAJfYVHdvVzJarjLOe\nf7922sn0duwPLTKgHj3oSGgEHbEnK25W/9a6KzRsSHQFldqGmLJRjdGpe8so\nRP/k4qFSgsQjYiEdSk9QvDdbUaShVFDhY3RuyYJCbvpqyFd/ZDvYthq0Xyvz\nxMrJNU5llZsJwID5Ykf1caPP8tz9TUmi9kv7XQdV9UfPniO4yPOKce0bXbmn\nkp0yMowICxTJkaBXuoHQMAiabp3Zm/dapXysPSXDnacNMazrmFJEoqb1KYfD\n4XHlcpgG8RDI0S0DEgdLsty/JDf/+eMg5EhpdUZIs/nuxINyvOeXNa8Qtnjg\n76u39IulOX6m8/T5p8mJTnKD/bjPk6pg+f+q9bWHYj2LP+rKxAZAn6PAowI/\nvT+lI2NPQ6ctxmWNitump7LzPyNPnjBaffHjQLX80VC588wtjXh9upUqkxAq\nkpkxHRXs+dAFTWo6UuC+cPSfcyKg4yCtVXzDqteoXumu15GPGmprJaFJy9T0\n4TOXZB/413K1II1fPCfiXqxuSkrdDKdM4z4fty/gvbs7rQFJ7iHH2yLGCVzt\nH5Blc60CrELv6j0g8gY0Bn33nCJGvz1kx08G/PGlmW2FzmXKbsRBKacaaraG\nhF67\r\n=jJ+P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaCrHuXJiGd4V+9gndULCUZEUxsCrMEqG6ypr8W0g6ngIhAMcIp1k5/KlKvbEHOK+bLcp0G0R754Q5iqAaJ7xC4cE2"}]},"maintainers":[{"email":"dev@samuelmeuli.com","name":"samuelmeuli"}],"_npmUser":{"name":"samuelmeuli","email":"me@samuelmeuli.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-magnifier_2.0.1_1541609844257_0.5941699219025272"},"_hasShrinkwrap":false},"2.1.0":{"name":"react-magnifier","version":"2.1.0","description":"React image zoom component","keywords":["react","component","image","zoom","magnify","magnifier","magnifying glass"],"main":"lib/Magnifier.js","module":"lib/Magnifier.es.js","author":{"name":"Samuel Meuli","email":"me@samuelmeuli.com"},"repository":{"type":"git","url":"https://github.com/samuelmeuli/react-magnifier.git"},"homepage":"https://samuelmeuli.github.io/react-magnifier","license":"MIT","scripts":{"start":"npm-run-all build:rollup --parallel start:*","start:rollup":"rollup --config --sourcemap --watch","start:storybook":"start-storybook --port 3000","build":"run-s build:*","build:clean":"rm -rf lib","build:rollup":"rollup --config","build:storybook":"build-storybook --output-dir dist","lint":"eslint ."},"dependencies":{"lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","prop-types":"^15.6.2"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/preset-react":"^7.0.0","@storybook/react":"^4.0.2","babel-loader":"^8.0.4","eslint":"^5.3.0","eslint-config-airbnb":"17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.0","husky":"^1.1.2","node-sass":"^4.9.0","npm-run-all":"^4.1.3","postcss":"^7.0.5","react":"^16.4.1","react-dom":"^16.4.1","rollup":"^0.67.0","rollup-plugin-babel":"^4.0.3","rollup-plugin-postcss":"^1.6.2"},"husky":{"hooks":{"pre-commit":"yarn lint","pre-push":"yarn lint"}},"licenseText":"MIT License\n\nCopyright (c) 2018 Samuel Meuli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"react-magnifier@2.1.0","dist":{"shasum":"5e9733053e5e557ff2f14392322b3c3f5a1c3852","integrity":"sha512-SUCXB2wn/91K9br4bhPMWByqS0MvSgOTg5b8l+ictQin/IyTqe7trhinYR7+xn/gyuan4erKfFWTvsMZEl+2lQ==","tarball":"https://registry.npmjs.org/react-magnifier/-/react-magnifier-2.1.0.tgz","fileCount":9,"unpackedSize":66992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+8/YCRA9TVsSAnZWagAAJJ0P+QF4YVE5n34BN1MembVf\nZD8pt9QHsPRZFxeq7stBhyCswW5Hu5INtBMQS0idE3wNAt7YP1kP8/++rYGI\n0uxzR5w/Kp+25fZnw1BWhtS9PICrcGvNNlW4VNp/yk+RR/Sp1bzLYma7wvJB\nx/GyHh4bjxUq+GxXAw3lXKXbQqNMn6T98w4/AhL/BcpzUCDTV6g7hAkORZut\nc7NqqhqGucxOklockoIjXAABiGpaEX8MdRs11qQmAUfA+XpL6tUcsmcw604t\nqIRuPRylm28U3h3lEO6vtU17/c0IReyap/8apQHDWorMk2jNdRXnu1kSpFwB\neYVBWhhDbzx9yApBKxE47OWI+q2qNExo1FoWYAMvpX3U06IPmG/FwiF+HlsS\ns422qEzE2OFoCezdZdwMnR5sXISbNAYGEY3/KUmSRr90uDb/hhvJd9wTa7FP\ndCt8+7V2EQFjmve9ewPX4yfl5K3Ua3OEW92C2TJd5IGb+esRTj8gYPseWlpd\nktLuYadgXvEAnUOcnnd3ocqq9J2R4ZX2uoKiWu4q0SmHa8kcwEZ4sUxM1exd\ntPNF+GVf4xzRb2lsUPwlVxiAm79fO0i7bV7aB14ySxOb9GXmT+z3akW6vp61\nS/QMD5RNdbuhICqQa7VBb/IE7k8PG95fj3cBV+uk/pXYzA5/9P78h+InIY2t\nlRal\r\n=h3mK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBcj8dEIX0ReQOU4nTrzM+7mFwAoVGOOEKijn/QJUd68AiEAuPH4cTOtEt2H0VDcuhvHDNpb5NfAvgdt9J4zvxu8+Q0="}]},"maintainers":[{"email":"dev@samuelmeuli.com","name":"samuelmeuli"}],"_npmUser":{"name":"samuelmeuli","email":"me@samuelmeuli.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-magnifier_2.1.0_1543229399210_0.08478800884298932"},"_hasShrinkwrap":false},"2.1.1":{"name":"react-magnifier","version":"2.1.1","description":"React image zoom component","keywords":["react","component","image","zoom","magnify","magnifier","magnifying glass"],"main":"lib/Magnifier.js","module":"lib/Magnifier.es.js","author":{"name":"Samuel Meuli","email":"me@samuelmeuli.com"},"repository":{"type":"git","url":"https://github.com/samuelmeuli/react-magnifier.git"},"homepage":"https://samuelmeuli.github.io/react-magnifier","license":"MIT","scripts":{"start":"npm-run-all build:rollup --parallel start:*","start:rollup":"rollup --config --sourcemap --watch","start:storybook":"start-storybook --port 3000","build":"run-s build:*","build:clean":"rm -rf lib","build:rollup":"rollup --config","build:storybook":"build-storybook --output-dir dist","lint":"eslint ."},"dependencies":{"lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","prop-types":"^15.6.2"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/preset-react":"^7.0.0","@storybook/react":"^4.0.2","babel-loader":"^8.0.4","eslint":"^5.3.0","eslint-config-airbnb":"17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.0","husky":"^1.1.2","node-sass":"^4.9.0","npm-run-all":"^4.1.3","postcss":"^7.0.5","react":"^16.4.1","react-dom":"^16.4.1","rollup":"^0.68.2","rollup-plugin-babel":"^4.0.3","rollup-plugin-postcss":"^1.6.2"},"husky":{"hooks":{"pre-commit":"yarn lint","pre-push":"yarn lint"}},"licenseText":"MIT License\n\nCopyright (c) 2018 Samuel Meuli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"react-magnifier@2.1.1","dist":{"shasum":"7e39607c7ab18aef490cf88706793cecb8cb3437","integrity":"sha512-P30UJJfdBuj6M97/E/6E+E4i4/yS9Xb/KY9xxcsC5FLfYD9OzBEwD+o4oy7eKtNhP658YU6J/nUuHNDkDJWVJw==","tarball":"https://registry.npmjs.org/react-magnifier/-/react-magnifier-2.1.1.tgz","fileCount":9,"unpackedSize":69058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIgALCRA9TVsSAnZWagAA/REP/jlXLbN1KDf4sV5FR7Vx\nLl089AabDhPybc2eNsDforRaaJU4ZaOvc7pMeoXy8X4E2/KODW/ors8SAVff\njIpi55kze75HO0718L/mC81iu1QKj5JBku6wCNILAM0hOrxRIYatzonTrsgD\nXVtk99ApyH3PZHc2VWygcUZQ5QA5JGAQ17NV0qUqcIT2P1yOwTSkQxBlwmxH\nfTzDUW7pyvJUpERb/N0auaqQyZBS1kcRLGEVdd81mRuL+8gc8YgrWw2Q7sL+\nhIVm55xHua0Pp9ScfecqzcWmKjnmPtebcIg9XjaVAMYz43AqNvgrNrsBk4T5\n+Xttgaqbf80KWScqCCUwCp+xEn22S3kVI4OEsFaX/0oWjteBKR2SZFO9DQBP\nP68uGvL5c7qK4d7qG1Mkn4GAa4UEJFgde7t9p9nizdeGBp+28VfeZBfSVbBp\nFFoPWOeOkIUPSrgdosmFnyxcFST/nqhFG8EYGLZ55ifMPr7ORIkDV6iQF1Ek\nLeIQ+noaajgIFtB5wNgITTCGazfVcgww2aPEeshuUQFL2YExBedxnlO4yNCT\nQRR+lyasNY56FDH0hy074wo0O6yYxZXv8l7xv2AsSNAzJ+yVUQpNtbhC8R4s\nqyS/tMn8DgonfW1cA70thQEGfapyoJUXl3dU26q/BT3FIcjKXxtLYuO6KEaA\ng4H+\r\n=AmLl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGHE9IcJgYM4cZtERHR+AdwfAjMV8FmypNqgJPc7lsJeAiBFEcqhSHML9nv57CI3daI7VY3Dm09UfOAfgI33qotN+g=="}]},"maintainers":[{"email":"dev@samuelmeuli.com","name":"samuelmeuli"}],"_npmUser":{"name":"samuelmeuli","email":"me@samuelmeuli.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-magnifier_2.1.1_1545732106593_0.25995492211879"},"_hasShrinkwrap":false},"2.1.2":{"name":"react-magnifier","version":"2.1.2","description":"React image zoom component","keywords":["react","component","image","zoom","magnify","magnifier","magnifying glass"],"main":"lib/Magnifier.js","module":"lib/Magnifier.es.js","author":{"name":"Samuel Meuli","email":"me@samuelmeuli.com"},"repository":{"type":"git","url":"https://github.com/samuelmeuli/react-magnifier.git"},"homepage":"https://samuelmeuli.github.io/react-magnifier","license":"MIT","scripts":{"start":"npm-run-all build:rollup --parallel start:*","start:rollup":"rollup --config --sourcemap --watch","start:storybook":"start-storybook --port 3000","build":"run-s build:*","build:clean":"rm -rf lib","build:rollup":"rollup --config","build:storybook":"build-storybook --output-dir dist","format":"prettier --ignore-path .gitignore --write","lint":"eslint"},"dependencies":{"lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","prop-types":"^15.6.2"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/preset-react":"^7.0.0","@storybook/react":"^4.0.2","babel-loader":"^8.0.4","eslint":"^5.3.0","eslint-config-airbnb":"17.1.0","eslint-config-prettier":"^3.4.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.0","husky":"^1.1.2","lint-staged":"^8.1.0","node-sass":"^4.9.0","npm-run-all":"^4.1.3","postcss":"^7.0.5","prettier":"^1.15.3","react":"^16.4.1","react-dom":"^16.4.1","rollup":"^1.1.0","rollup-plugin-babel":"^4.0.3","rollup-plugin-postcss":"^1.6.2"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["yarn format","yarn lint","git add"],"*.{css,html,json,md,scss,ts,vue,yml}":["yarn format","git add"]},"licenseText":"MIT License\n\nCopyright (c) 2018 Samuel Meuli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"react-magnifier@2.1.2","dist":{"shasum":"abfa884461bd88d8516c30c5fc1a982a0168e495","integrity":"sha512-K9+jPh9nibCJGUroGyNMqt7/U6tTw1wC7nm9N0V1wRjVptEF3gYKZnGfTl2Pm6b0i2gWnKvFAKA7kU792K2aXA==","tarball":"https://registry.npmjs.org/react-magnifier/-/react-magnifier-2.1.2.tgz","fileCount":9,"unpackedSize":70655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPIoRCRA9TVsSAnZWagAAzXkP/10XAV9DYPV694Vi7s7k\nRKo3xlem2BAXEl1GmOqxw8vbIbKu5rXTLFsBMVygWZ3OUyTswAd5iPsSxcFg\nGYresCCrrVi4l1Ih4LHlKIQ+cP1RlCrvuuMvtwRUjJu2VFhskKLwWKda5LHt\n47+zbE0Itg8kR+QU9hTsBkwISjonapIsocRBFwWkPg2H7lE/knaZ8xuLhjSu\n4ixVzOR+Z1cjTsxf0i/DQfCjDccATm6uHWnXIpYZ1kWKa5872rYYvqR3yuUx\nPslTj5pfzKBDs+A9yxWt/bI/wUCvOThKh3b3eXC32VrpNoaeDfVvsd9ENY8U\nw5AreQy3mamDDHiImJoAYG/5fiMGCElK9cBFFGo+KgtAPCmJ01mzMRnM20Ra\nAdmZwBgVVx/Jf8qKgGtngC3399MJHf8S/xYbQwwbJdHk4b6H7helIVHnRlxo\nJPhr+yAExZsa14O1MBmRhZq07djqHk+q3fNmb1ovcSvNUTVxDIBUShQnaywi\nhw80w6Ty94O30+pRTMi+OeNFU8I5/OqErXTUODryZXUiyNH7B+tZgbuwIqXR\n0bBU3SQ1LpGsTYne5qdwFl0pWQdMQ+4VN0zueqxpmOLS1e2SUz5sYno3yIq4\nXmX7ezRWbm/X+xHX2AeeQG4dd7Vg/CibyVJYpfL/WShjXEexTbwmXYRtp3v5\nGtHV\r\n=WAH/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHA/PJDPcnj9Qq4VQoblKYtwBFCnyNPwzSSWH9Gtm2/3AiBAdTgO2BwGqfjwoiKR5m4SfDhuPMjQJBAtAoJngQa6Rw=="}]},"maintainers":[{"email":"dev@samuelmeuli.com","name":"samuelmeuli"}],"_npmUser":{"name":"samuelmeuli","email":"me@samuelmeuli.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-magnifier_2.1.2_1547471376349_0.988253001120613"},"_hasShrinkwrap":false},"3.0.0":{"name":"react-magnifier","version":"3.0.0","description":"React image zoom component","keywords":["react","component","image","zoom","magnify","magnifier","magnifying glass"],"main":"dist/js/Magnifier.js","module":"dist/js/Magnifier.es.js","author":{"name":"Samuel Meuli","email":"me@samuelmeuli.com"},"repository":{"type":"git","url":"https://github.com/samuelmeuli/react-magnifier.git"},"homepage":"https://samuelmeuli.github.io/react-magnifier","license":"MIT","scripts":{"start":"npm-run-all build:rollup --parallel start:*","start:rollup":"rollup --config --sourcemap --watch","start:storybook":"start-storybook --port 3000","build":"run-s build:*","build:clean":"rm -rf dist","build:rollup":"rollup --config","build:storybook":"build-storybook --output-dir dist/storybook","format":"prettier --write","lint:js":"eslint --fix","lint:ts":"eslint --ext .tsx --fix"},"dependencies":{"@types/lodash.debounce":"^4.0.6","@types/lodash.throttle":"^4.1.6","@types/react":"^16.8.8","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@babel/core":"^7.3.4","@samuelmeuli/eslint-config":"~2.0.0","@storybook/react":"^5.0.2","@typescript-eslint/eslint-plugin":"^1.4.2","@typescript-eslint/parser":"^1.4.2","babel-loader":"^8.0.4","eslint":"^5.15.2","eslint-config-airbnb":"17.1.0","eslint-config-prettier":"^4.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-react":"^7.12.4","husky":"^1.1.2","lint-staged":"^8.1.5","node-sass":"^4.9.0","npm-run-all":"^4.1.3","postcss":"^7.0.14","prettier":"^1.16.4","react":"^16.8.4","react-dom":"^16.8.4","rollup":"^1.6.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-typescript2":"^0.20.1","typescript":"^3.3.3333"},"types":"dist/js/Magnifier.d.ts","husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["yarn format","yarn lint:js","git add"],"*.ts":["yarn format","yarn lint:ts","git add"],"*.{json,md,scss,yml}":["yarn format","git add"]},"licenseText":"MIT License\n\nCopyright (c) 2018 Samuel Meuli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"react-magnifier@3.0.0","dist":{"shasum":"38facb0d380a0993944c5dfddf9e79f6a8363bf6","integrity":"sha512-0fk9CsX4BCwt2yW+Po5WGdTZId1ZVtwV2LL6gSdLQshVEW+RBv2zTQBsMK6sUkKgZuv2U3eEhd1Yfp+jfmV7Ug==","tarball":"https://registry.npmjs.org/react-magnifier/-/react-magnifier-3.0.0.tgz","fileCount":10,"unpackedSize":33875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjuuACRA9TVsSAnZWagAAqucP/iVea/nSqUBIS3cmXmbg\nwqKtvzJD+bb9xb4ByM8w9Uo0K3N4sWtdGsjlUY9pHWBbmFMHEzpl8iArWwqG\n0SJWkcvhQS3z0FQqba7ZbqQnTnrZUI7ThIm5j22WcpDstsH049x0Dt2Q4Rwv\nE2Nuk53lgW5w/S0ESmdrUiwHZh9AV8DsIFqg4gXqjAlCleRMgd0PKFOK5Ci/\nHKT+/5n4XP5S6P8Mc5pep+qpKZRR9wvyc1AtCzrzVPlEsbOg4nEjlZu6JUqB\neilA/cWNCYb95ZdusBch/hXzseFqk2mqtERS8P3jW68n2+AddmJolv0Qr66P\nrsg6nyP2f+jcIYBY5Dln+1L/Re7rAN/cz3uwLjt2PUuAZNGprEOlMXxK9rwB\nK9GKI1KAs+77ZGmLyuEu6osYrXvrHSwQbbXWCUJuc+0eeQualFjEwJiUaPKc\nGDbKzs1uItCAX1+uFKxLNAoIV429zB2FqK9/CgKbP3AhbrB423We1CjiONc8\nHNKrV1FDaDgbJ6fYIVPYfIkxqYPIFblwgKenfUvNYBzTRTS1V6E/lVxL/+/9\nmQK6Qau7kvdTtSZ+8KTBewW41QN8shtt4yro0gECTkCWWr4FZ8WYCVDSJuCM\nnRSPQ7DxG7sTeo7kNuXzMEwTrEZalQ2Txm+6hMNgQMPS4nTQcgH9wAkQrqBk\nOrXh\r\n=Uw63\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGWq52pFk1mc2ooqJWV287NUeVIt7ZOn4XKAoEK2Q3pWAiEAkr195XcZR/vJJWwHVU/f4uGMXmAvd+//tf8/nf+SErU="}]},"maintainers":[{"email":"dev@samuelmeuli.com","name":"samuelmeuli"}],"_npmUser":{"name":"samuelmeuli","email":"me@samuelmeuli.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-magnifier_3.0.0_1552870271927_0.5909596560250192"},"_hasShrinkwrap":false},"3.0.1":{"name":"react-magnifier","version":"3.0.1","description":"React image zoom component","keywords":["react","component","image","zoom","magnify","magnifier","magnifying glass"],"main":"dist/js/Magnifier.js","module":"dist/js/Magnifier.es.js","author":{"name":"Samuel Meuli","email":"me@samuelmeuli.com"},"repository":{"type":"git","url":"https://github.com/samuelmeuli/react-magnifier.git"},"homepage":"https://samuelmeuli.github.io/react-magnifier","license":"MIT","scripts":{"start":"npm-run-all build:rollup --parallel start:*","start:rollup":"rollup --config --sourcemap --watch","start:storybook":"start-storybook --port 3000","build":"run-s build:*","build:clean":"rm -rf dist","build:rollup":"rollup --config","build:storybook":"build-storybook --output-dir dist/storybook","format":"prettier --write","lint:js":"eslint --ext .js,.jsx --fix","lint:ts":"eslint --ext .ts,.tsx --fix","lint:scss":"stylelint --fix --syntax scss"},"dependencies":{"@types/lodash.debounce":"^4.0.6","@types/lodash.throttle":"^4.1.6","@types/react":"^16.8.8","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@babel/core":"^7.3.4","@samuelmeuli/eslint-config":"~2.0.0","@samuelmeuli/stylelint-config":"~1.0.0","@storybook/react":"^5.0.2","@typescript-eslint/eslint-plugin":"^1.4.2","@typescript-eslint/parser":"^1.4.2","babel-loader":"^8.0.4","eslint":"^5.15.2","eslint-config-airbnb":"17.1.0","eslint-config-prettier":"^4.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-react":"^7.12.4","husky":"^2.2.0","lint-staged":"^8.1.5","node-sass":"^4.9.0","npm-run-all":"^4.1.3","postcss":"^7.0.14","prettier":"^1.16.4","react":"^16.8.4","react-dom":"^16.8.4","rollup":"^1.6.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-typescript2":"^0.21.0","stylelint":"^10.0.1","typescript":"^3.3.3333"},"types":"dist/js/Magnifier.d.ts","husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx}":["yarn format","yarn lint:js","git add"],"*.{ts,tsx}":["yarn format","yarn lint:ts","git add"],"*.scss":["yarn format","yarn lint:scss","git add"],"*.{json,md,yml}":["yarn format","git add"]},"licenseText":"MIT License\n\nCopyright (c) 2018 Samuel Meuli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"react-magnifier@3.0.1","dist":{"shasum":"dc29832eb0a224675ee3f2a895b8cbab57162ac8","integrity":"sha512-qq50MevwrlCSFOausXlEzo6tYA44Dxe6GH3MrkOvZMqcx1pJ7Sn7hfaRndwDsFBVCGUNMBvdWnSuE66j9eXy+A==","tarball":"https://registry.npmjs.org/react-magnifier/-/react-magnifier-3.0.1.tgz","fileCount":10,"unpackedSize":34099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1rKrCRA9TVsSAnZWagAAJrAP/09jk5LVC3imkSGXV4Yy\nd37Ayl7ibfEuZcaqwTkEv026+fq5pgx6OAVG2befg1PCbhTxsPeT2zUkN3aB\noGaM6eX5QZQc7i9aFGZ34otk55KQGOfQEDhoMRcdl9dKjIudqXSfFxytfJSt\nXIHrQHvE1zUjKRPRLnWQ+DH+xSe8TpMTnvYGJ/UP5C7M5njF199tM1VOJ98U\nY+J7iTnAnpyBgMcL/2xLEJPx3FqzFtclugIp50JLKm4VBmz1z+4AeLta2/wl\nB8sPTANSFLXDYmr4HBIlsrqe6N1qXVyIjVM3AGH4syVOGMp4ztHL2obvgF1W\nP000mF6re28FmtotIUNHW1ngmoM194sdO6QqS85nbuc7zSX31NFzY+Bkz9WB\nRpyGAhrDKIVNkwrCELhb1yuS7r9shwfCfRnqvJRg6H7/ogfc37SQ4qMoAJIW\n6nc5CC91nxuDCTrNI26bQLiI9Ox5UE90yKv4O73EoEN0aSCAV5Gt+x6P5X/3\nN1rt37gwvq/8zZM61VL8ZdiwreaARRKMxDkGxuzTjUQhmC+8X2nDYqyFfQ5j\n3QTUjLLeU3ahHJ6bkhH6XNLmwf5Xd9UAE30BwVpvByoViJO8+SoLcFOOdaok\neCzQGbWjJ108LpAHLQ1wlbJycbx8u/oA0iPo5p0GkuH38lvXOpMBq1hOPDfx\n7erP\r\n=tkdf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBegXtla8ev5DR4wA+vQRittZHFphW0k3Ex9I8RUFydgAiBk4EF6eCSDOvRBCcJI2G6255GKv3tIT81OPM7ckPV6tA=="}]},"maintainers":[{"email":"dev@samuelmeuli.com","name":"samuelmeuli"}],"_npmUser":{"name":"samuelmeuli","email":"me@samuelmeuli.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-magnifier_3.0.1_1557574314835_0.06312060271501085"},"_hasShrinkwrap":false},"3.0.2":{"name":"react-magnifier","version":"3.0.2","description":"React image zoom component","keywords":["react","component","image","zoom","magnify","magnifier","magnifying glass"],"author":{"name":"Samuel Meuli","email":"me@samuelmeuli.com","url":"https://samuelmeuli.com"},"repository":{"type":"git","url":"https://github.com/samuelmeuli/react-magnifier.git"},"homepage":"https://react-magnifier.samuelmeuli.com/","license":"MIT","main":"./dist/Magnifier.js","module":"./dist/Magnifier.es.js","types":"./dist/Magnifier.d.ts","scripts":{"start":"npm-run-all build:rollup --parallel start:*","start:rollup":"rollup --config --sourcemap --watch","start:storybook":"start-storybook --port 3000","build":"run-s build:*","build:clean":"rm -rf ./dist/ ./dist-storybook/","build:rollup":"rollup --config","build:storybook":"build-storybook --output-dir ./dist-storybook/","format":"prettier --write","lint:css":"stylelint --fix --max-warnings 0","lint:scss":"stylelint --fix --max-warnings 0 --syntax scss","lint:js":"eslint --ext .js,.jsx --fix --max-warnings 0","lint:ts":"eslint --ext .ts,.tsx --fix --max-warnings 0","version":"yarn build","release":"np"},"dependencies":{"@types/lodash.debounce":"^4.0.6","@types/lodash.throttle":"^4.1.6","@types/react":"^16.9.1","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@babel/core":"^7.5.5","@samuelmeuli/eslint-config":"~3.0.0","@samuelmeuli/stylelint-config":"~1.0.2","@samuelmeuli/tsconfig":"^0.1.1","@storybook/react":"^5.1.11","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","babel-loader":"^8.0.6","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-prettier":"^6.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^1.7.0","eslint-plugin-simple-import-sort":"^4.0.0","husky":"^3.0.3","lint-staged":"^9.2.1","node-sass":"^4.9.0","np":"^5.0.3","npm-run-all":"^4.1.3","postcss":"^7.0.17","prettier":"^1.18.2","react":"^16.9.0","react-dom":"^16.9.0","rollup":"^1.19.4","rollup-plugin-postcss":"^2.0.3","rollup-plugin-typescript2":"^0.22.1","stylelint":"^10.1.0","typescript":"^3.5.3"},"eslintConfig":{"root":true,"extends":["@samuelmeuli/eslint-config/react-typescript","prettier","prettier/@typescript-eslint"],"env":{"browser":true,"node":true},"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["./.storybook/**/*.js","./rollup.config.js","./stories/**/*.jsx"]}],"react/jsx-sort-default-props":"off"}},"stylelint":{"extends":"@samuelmeuli/stylelint-config"},"prettier":{"printWidth":100,"trailingComma":"all"},"lint-staged":{"*.{js,jsx}":["yarn lint:js","yarn format","git add"],"*.{ts,tsx}":["yarn lint:ts","yarn format","git add"],"*.css":["yarn lint:css","yarn format","git add"],"*.scss":["yarn lint:scss","yarn format","git add"],"*.{json,md,yml}":["yarn format","git add"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"licenseText":"MIT License\n\nCopyright (c) 2018 Samuel Meuli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"react-magnifier@3.0.2","dist":{"shasum":"79b993cc4e183918cd3a52a0e54f8fc66f4d3a90","integrity":"sha512-/QFrbF3AfcQ7Hrpi8Yr7IbpnMCjh2M2bx8BQTYKkeW8bnoVatLBWLU7FvL6olrwLukVDZJyFKblY8IntOMp3Hg==","tarball":"https://registry.npmjs.org/react-magnifier/-/react-magnifier-3.0.2.tgz","fileCount":9,"unpackedSize":31430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVaqgCRA9TVsSAnZWagAAJ5UQAJFz7FZAvY7qAoeEeKHb\n4hafI7t/ya/L/8n1TjFA+oIjYBgTwp2eQ6aRfR20DY7uFh6vH/t2m+QehWZM\nq/r2hffnec1Zt5AZ8wc0K4AnqdOCH9d6HmnjiMOV9zBcyVYk1eyYZKvFbmJS\nudrl0xt6HZ/5oRlT8tyQRiXPhr2TmHTV4I0JZEE9Mynf3TR72kioY8WJtzgU\n3UiTZ6438+OiDx004+PSgtneQVAXByOeFiUVO+ye/PFydwmnYadTXQ8yosBr\nY0qOMQwB5hh3lJUclEBzL+O0TLJ1nWRgmRLz7PMRMLT1XNZiB4ZAO/MdMArl\nCtduoYlIU07NA2c4bD5agzCzBiFPSjzJ5jbdXcqFHHfm1FWsbnNVFOhDmjmX\n/iWLmgUMInB3d0/waWpG3t5PRJxoQ5TKOHwaxHFwfwr6VbZfrl3/dNfAO2z6\n56Kz9HEHwlS3PHKU+oEojfeeMf81DT0qHznSMWt9+1lSbVp8z/cK01+OqDQL\nwHZPPNP19k/adhflUaaZ407wTFTeYdqMvLjyS7cqsfC0tnY0u7hf5s9CMtj7\nFKLEvpcIg/lipNvePr+JGZ1WasNiKra7yYZYOMfacYsHX28vE8gVX3E42NZf\n2X3YfZokimtDMHziEssUYQ88t24TjydV/uHC3+ohxH/xSP+xi0Ef9HOwZVUZ\nIvJa\r\n=0pHJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjB8Zozg0YREb4lTreDssDO9BSQuUur9ZrPwoveAePfAIgBJU1Da1xdDXRILtw0WMbDlm5tA5jxR8EBiAXWCten8s="}]},"maintainers":[{"email":"dev@samuelmeuli.com","name":"samuelmeuli"}],"_npmUser":{"name":"samuelmeuli","email":"me@samuelmeuli.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-magnifier_3.0.2_1565895327921_0.10768383735587461"},"_hasShrinkwrap":false},"3.0.3":{"name":"react-magnifier","version":"3.0.3","description":"React image zoom component","keywords":["react","component","image","zoom","magnify","magnifier","magnifying glass"],"author":{"name":"Samuel Meuli","email":"me@samuelmeuli.com","url":"https://samuelmeuli.com"},"repository":{"type":"git","url":"https://github.com/samuelmeuli/react-magnifier.git"},"homepage":"https://react-magnifier.samuelmeuli.com/","license":"MIT","main":"./dist/Magnifier.js","module":"./dist/Magnifier.es.js","types":"./dist/Magnifier.d.ts","scripts":{"start":"npm-run-all build:rollup --parallel start:*","start:rollup":"rollup --config --sourcemap --watch","start:storybook":"start-storybook --port 3000","build":"run-s build:*","build:clean":"rm -rf ./dist/ ./dist-storybook/","build:rollup":"rollup --config","build:storybook":"build-storybook --output-dir ./dist-storybook/","format":"prettier --write","lint:css":"stylelint --fix --max-warnings 0","lint:scss":"stylelint --fix --max-warnings 0 --syntax scss","lint:js":"eslint --ext .js,.jsx --fix --max-warnings 0","lint:ts":"eslint --ext .ts,.tsx --fix --max-warnings 0","version":"yarn build","release":"np"},"dependencies":{"@types/lodash.debounce":"^4.0.6","@types/lodash.throttle":"^4.1.6","@types/react":"^16.9.1","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@babel/core":"^7.5.5","@samuelmeuli/eslint-config":"~3.0.0","@samuelmeuli/stylelint-config":"~1.0.2","@samuelmeuli/tsconfig":"^0.1.1","@storybook/react":"^5.1.11","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","babel-loader":"^8.0.6","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-prettier":"^6.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^1.7.0","eslint-plugin-simple-import-sort":"^4.0.0","husky":"^3.0.3","lint-staged":"^9.2.1","node-sass":"^4.9.0","np":"^5.0.3","npm-run-all":"^4.1.3","postcss":"^7.0.17","prettier":"^1.18.2","react":"^16.9.0","react-dom":"^16.9.0","rollup":"^1.19.4","rollup-plugin-postcss":"^2.0.3","rollup-plugin-typescript2":"^0.22.1","stylelint":"^10.1.0","typescript":"^3.5.3"},"eslintConfig":{"root":true,"extends":["@samuelmeuli/eslint-config/react-typescript","prettier","prettier/@typescript-eslint"],"env":{"browser":true,"node":true},"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["./.storybook/**/*.js","./rollup.config.js","./stories/**/*.jsx"]}],"react/jsx-sort-default-props":"off"}},"stylelint":{"extends":"@samuelmeuli/stylelint-config"},"prettier":{"printWidth":100,"trailingComma":"all"},"lint-staged":{"*.{js,jsx}":["yarn lint:js","yarn format","git add"],"*.{ts,tsx}":["yarn lint:ts","yarn format","git add"],"*.css":["yarn lint:css","yarn format","git add"],"*.scss":["yarn lint:scss","yarn format","git add"],"*.{json,md,yml}":["yarn format","git add"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"licenseText":"MIT License\n\nCopyright (c) 2018 Samuel Meuli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"react-magnifier@3.0.3","dist":{"shasum":"df74f1320f4f9e8c2393522f693cf3c618e2c2c9","integrity":"sha512-oWVJsX/9rrqy0IxIPa+84AIx8T5eTwm+MgS7MVfROnjCHvdfxf16x6AJkm/uRh5NXMG9EbTkVrjMk9wAWLS1Nw==","tarball":"https://registry.npmjs.org/react-magnifier/-/react-magnifier-3.0.3.tgz","fileCount":9,"unpackedSize":31499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVbBTCRA9TVsSAnZWagAAMVIQAIU7z9nEInUgUKO4RHT4\nX9E9tdApT9PDVoRkyDdUONP6nmlz+MrltoYaV0e9YvGIh8dqsmhZh7INn/uW\nXFml9kGTdZN9345ttNkmnQkr/ftne+sxu/t34X3xHZ8nw7v0h8ZH5a+zDqv+\nliJ/zsvWOmImQnlvOc26qJt7TzcxpESQinb6rGqweWram6QFRDZF2x1k5adL\nmgl5VtYDK5K42sc594FjgSDc9yDio+rd9jmpzHbKkPQLf7xE9j9v+vLIC/lV\njwbdmTjmBQwy+qlyoX8xbfB4D/vX+eppinHFSiZPjuZs42bS5k685I0+kzc3\nxKA5vmFJ1NuRIUhKlyXOAXv2VACS9K312RahI/PQ5xdU6e+s9c8XHcBEMhZ6\nueE/z679ubggI+Ys3dHL5hr6wUEY8Ng4WiPmW4DlLaNDXuGQZk3cXFftQ1ZQ\nLpq+sk4W8hjHNzmf+YLkuE8vb2oS02zAUG++Jj3Tj/NsHKkknmMlnP1jb7lV\nKuxMOHtmp4lVnLYZjahfxpdq9SXKq9eYGvgw5/mBxxnXBP0Ge0AN6bbPhR99\ndczpIWZMQQfGUXMtaRsHy9T+MMJyeOVFNnANW//4F0UMZNjqSA4mWGBgiHEV\nkb1EZTyfqpUxLhlbX3u6/ut67ItOQJokmqM+JalC7DDe9b6tuIbS0lWiAceF\ncBTP\r\n=Wcic\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgU7A+1a+afj+UAgt7iaT9iAvujdDe1lrxy9XPYGAXOgIhAOthzgoRgMKoF1LSSSHjPlOrLuMT/q6Ba26gCJfHJVar"}]},"maintainers":[{"email":"dev@samuelmeuli.com","name":"samuelmeuli"}],"_npmUser":{"name":"samuelmeuli","email":"me@samuelmeuli.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-magnifier_3.0.3_1565896786972_0.0823924502790403"},"_hasShrinkwrap":false},"3.0.4":{"name":"react-magnifier","version":"3.0.4","description":"React image zoom component","keywords":["react","component","image","zoom","magnify","magnifier","magnifying glass"],"author":{"name":"Samuel Meuli","email":"me@samuelmeuli.com","url":"https://samuelmeuli.com"},"repository":{"type":"git","url":"https://github.com/samuelmeuli/react-magnifier.git"},"homepage":"https://react-magnifier.samuelmeuli.com/","license":"MIT","main":"./dist/Magnifier.js","module":"./dist/Magnifier.es.js","types":"./dist/Magnifier.d.ts","scripts":{"start":"npm-run-all build:rollup --parallel start:*","start:rollup":"rollup --config --sourcemap --watch","start:storybook":"start-storybook --port 3000","build":"run-s build:*","build:clean":"rm -rf ./dist/ ./dist-storybook/","build:rollup":"rollup --config","build:storybook":"build-storybook --output-dir ./dist-storybook/","test":"tsc --noEmit","format":"prettier --write","lint:css":"stylelint --fix --max-warnings 0","lint:scss":"stylelint --fix --max-warnings 0 --syntax scss","lint:js":"eslint --ext .js,.jsx --fix --max-warnings 0","lint:ts":"eslint --ext .ts,.tsx --fix --max-warnings 0","version":"yarn build","release":"np"},"dependencies":{"@types/lodash.debounce":"^4.0.6","@types/lodash.throttle":"^4.1.6","@types/react":"^16.9.1","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@babel/core":"^7.5.5","@samuelmeuli/eslint-config":"~3.0.0","@samuelmeuli/stylelint-config":"~1.0.2","@samuelmeuli/tsconfig":"^0.2.0","@storybook/react":"^5.1.11","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","babel-loader":"^8.0.6","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-prettier":"^6.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^1.7.0","eslint-plugin-simple-import-sort":"^4.0.0","husky":"^3.0.3","lint-staged":"^9.2.1","node-sass":"^4.9.0","np":"~5.0.0","npm-run-all":"^4.1.3","postcss":"^7.0.17","prettier":"^1.18.2","react":"^16.9.0","react-dom":"^16.9.0","rollup":"^1.19.4","rollup-plugin-postcss":"^2.0.3","rollup-plugin-typescript2":"^0.24.3","stylelint":"^11.0.0","typescript":"^3.5.3"},"eslintConfig":{"root":true,"extends":["@samuelmeuli/eslint-config/react-typescript","prettier","prettier/@typescript-eslint"],"env":{"browser":true,"node":true},"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["./.storybook/**/*.js","./rollup.config.js","./stories/**/*.jsx"]}],"react/jsx-sort-default-props":"off"}},"stylelint":{"extends":"@samuelmeuli/stylelint-config"},"prettier":{"printWidth":100,"trailingComma":"all"},"lint-staged":{"*.{js,jsx}":["yarn lint:js","yarn format","git add"],"*.{ts,tsx}":["yarn lint:ts","yarn format","git add"],"*.css":["yarn lint:css","yarn format","git add"],"*.scss":["yarn lint:scss","yarn format","git add"],"*.{json,md,yml}":["yarn format","git add"]},"husky":{"hooks":{"pre-commit":"yarn test && lint-staged"}},"licenseText":"MIT License\n\nCopyright (c) 2018 Samuel Meuli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"react-magnifier@3.0.4","dist":{"shasum":"0b6b9d33b3fcb8e41d4768f5f32abbaf8892cd3b","integrity":"sha512-v38ku46pdis9EO8VtnTxXg9boFbzXrs+m6VoP8zLbT8ZoyUvVoP/LDkrZtN6Wo5tsgJRvSzJJP5pKNzmvprTow==","tarball":"https://registry.npmjs.org/react-magnifier/-/react-magnifier-3.0.4.tgz","fileCount":9,"unpackedSize":34932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkk+jCRA9TVsSAnZWagAAddAP/jurLaL6VL31QwVhIYRv\nZOUP0wONiHiWeSwsrNgaw69GvXNQvhvmDGEkRCz+rxxXuWiVLZTlczfQ65iq\nRv8kGPETyXEOePMDk2aE7kjvMzVoPxqh8aFBg8NWNyByVWsv1r8V4DQO2N5Q\nXWYjeNoyY3ZhuzjKczBrPiU7V10vDdhKbN6AWS1R92FF77L7QRwViOtCv1rk\ndWVYwj+7RLmd8Fy2hrDnhb2tI0+W3O4YRyp/Z6wz2RG+G52g6mGxjUi/glPv\nwLOCzva7JxlgiZ3WgOGv9EYsbI9iRLMbcpXuvccXcNkYxDCnJJCYHQEd41WF\nLsr6gaPs7Vy67dYdYZqn7MF1t9uvWi1B3T8DAZWtLbZ88b5tNMIelT5bRyrN\nB2baYR6PvSm9FTzSsKoHj8kw5JAxLvWst/yMOtMzNYYLARfu/bJiVDhmi9Uo\nzFbvYVuYE+2BX9RPH7wh8cxfhXulgBDFL0doxntWNCy2KDXtaa9wkjK/s3oh\nDJAgV35pETxLHQkYkL5PRSIdC5J9fyF4Gh7kaL9zuYILWUj4Je5PHA3wHHoD\n/p4VBx7Pb6ImumQQuMZMQJRcjgF8gDZTDbtvnbPXZqZvlpXxV7vW65ZS+KVE\nGhLQ7JeHrk0/1IctDfR7YbRBe+gxIXkIosI15TTvVyIM0ZWU2czhVVPRAQmF\nfyVH\r\n=IRpf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAoReQhe7+COLx0jzXdpu3T+sh1hkWMNmFaOyG9Ic0q9AiB3li5ZfOyYV/vTzpBIENyP9/KxcXAqfAFdMinX69zEdQ=="}]},"maintainers":[{"email":"dev@samuelmeuli.com","name":"samuelmeuli"}],"_npmUser":{"name":"samuelmeuli","email":"me@samuelmeuli.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-magnifier_3.0.4_1569869731230_0.592500447173167"},"_hasShrinkwrap":false}},"time":{"created":"2018-02-07T21:55:53.639Z","1.0.0":"2018-02-07T21:55:54.291Z","modified":"2022-05-14T14:12:41.754Z","1.0.1":"2018-02-10T19:47:49.832Z","1.0.2":"2018-02-11T21:19:50.492Z","1.0.3":"2018-05-02T08:17:04.229Z","1.0.4":"2018-07-03T14:06:48.215Z","1.0.5":"2018-07-03T15:55:08.350Z","1.0.6":"2018-07-04T17:22:23.080Z","1.0.7":"2018-07-16T12:51:01.912Z","1.1.0":"2018-10-12T22:15:27.659Z","2.0.0":"2018-11-05T14:02:39.119Z","2.0.1":"2018-11-07T16:57:24.437Z","2.1.0":"2018-11-26T10:49:59.302Z","2.1.1":"2018-12-25T10:01:46.757Z","2.1.2":"2019-01-14T13:09:36.623Z","3.0.0":"2019-03-18T00:51:12.081Z","3.0.1":"2019-05-11T11:31:54.974Z","3.0.2":"2019-08-15T18:55:28.051Z","3.0.3":"2019-08-15T19:19:47.069Z","3.0.4":"2019-09-30T18:55:31.366Z"},"maintainers":[{"email":"dev@samuelmeuli.com","name":"samuelmeuli"}],"description":"React image zoom component","homepage":"https://react-magnifier.samuelmeuli.com/","keywords":["react","component","image","zoom","magnify","magnifier","magnifying glass"],"repository":{"type":"git","url":"https://github.com/samuelmeuli/react-magnifier.git"},"author":{"name":"Samuel Meuli","email":"me@samuelmeuli.com","url":"https://samuelmeuli.com"},"license":"MIT","readme":"# react-magnifier\n\n**React image zoom component**\n\n- Simple and customizable\n- Supports touch screens\n- Allows different files for large image and magnifying glass (e.g. thumbnail and high-resolution image)\n\n→ **[Demo](https://react-magnifier.samuelmeuli.com)**\n\n<p align=\"center\">\n  <img src=\".github/demo.gif\" width=600 alt=\"Demo\">\n</p>\n\n## Usage\n\nInstall the package using NPM:\n\n```\nnpm install react-magnifier\n```\n\nAdd the component to your React application:\n\n```jsx\nimport Magnifier from \"react-magnifier\";\nimport yourImage from \"./path/to/image\";\n\nexport default function ExampleComponent() {\n  return <Magnifier src={yourImage} width={500} />;\n}\n```\n\n## Configuration\n\n| Prop             | Type          | Default    | Description                                                                                                                                                      |\n| ---------------- | ------------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `src` (required) | String        | –          | URL/path of the large image                                                                                                                                      |\n| `height`         | Number/String | `'auto'`   | Image height (absolute or relative values possible)                                                                                                              |\n| `width`          | Number/String | `'100%'`   | Image width (absolute or relative values possible)                                                                                                               |\n| `className`      | String        | `''`       | Class which will be applied to the image wrapper                                                                                                                 |\n| `zoomImgSrc`     | String        | –          | URL/path of the image inside the magnifying glass (if not specified, the large image will be used)                                                               |\n| `zoomFactor`     | Number        | `1.5`      | Factor by which the zoom image will be scaled (based on the size of the large image)                                                                             |\n| `mgWidth`        | Number        | `150`      | Width of the magnifying glass in px                                                                                                                              |\n| `mgHeight`       | Number        | `150`      | Height of the magnifying glass in px                                                                                                                             |\n| `mgBorderWidth`  | Number        | `2`        | Border width of the magnifying glass in px                                                                                                                       |\n| `mgShape`        | String        | `'circle'` | Shape of the magnifying glass (possible values: `'circle'`, `'square'`)                                                                                          |\n| `mgShowOverflow` | Boolean       | `true`     | Set this to `false` to cut off the magnifying glass at the image borders. When disabling `mgShowOverflow`, it's recommended that you also set all offsets to `0` |\n| `mgMouseOffsetX` | Number        | `0`        | Horizontal offset of the magnifying glass in px when hovering with a mouse                                                                                       |\n| `mgMouseOffsetY` | Number        | `0`        | Vertical offset of the magnifying glass in px when hovering with a mouse                                                                                         |\n| `mgTouchOffsetX` | Number        | `-50`      | Horizontal offset of the magnifying glass in px when dragging on a touch screen                                                                                  |\n| `mgTouchOffsetY` | Number        | `-50`      | Vertical offset of the magnifying glass in px when dragging on a touch screen                                                                                    |\n\nAny other props will be passed down to the `<img>` element. This way, you can e.g. add an `alt` attribute to the image.\n\n## Custom styling\n\n```css\n.magnifier {\n  /* Styles for <div> around image and magnifying glass */\n}\n\n.magnifier-image {\n  /* Styles for large image */\n}\n\n.magnifying-glass {\n  /* Styles for magnifying glass */\n}\n```\n\n## Development\n\nRequirements: Node.js, Yarn\n\n1. Clone this repository: `git clone [repo-url]`\n2. Install all dependencies: `yarn install`\n3. Run `yarn start` to generate the library bundle using [Rollup](https://github.com/rollup/rollup) and see the component in action using [Storybook](https://github.com/storybooks/storybook)\n\nSuggestions and contributions are always welcome! Please first discuss changes via issue before submitting a pull request.\n","readmeFilename":"README.md"}