{"_id":"react-native-zoom-reanimated","_rev":"32-ab339670606ddb64c7e6f1142b0ad2a0","name":"react-native-zoom-reanimated","dist-tags":{"latest":"1.6.0"},"versions":{"1.0.0":{"name":"react-native-zoom-reanimated","version":"1.0.0","keywords":["zoom","react-native","react-native-reanimated","react-native-gesture-handler"],"author":{"name":"Kesha Antonov"},"license":"MIT","_id":"react-native-zoom-reanimated@1.0.0","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"dist":{"shasum":"47aee492b7a7eebfbd08b4a80c634376ebd145c1","tarball":"https://registry.npmjs.org/react-native-zoom-reanimated/-/react-native-zoom-reanimated-1.0.0.tgz","fileCount":4,"integrity":"sha512-dMbV2eS9oSOcoScDl2hINlJYdA341n9lH4JSfjwQiv8mR826T9PYa4bB7lFVzDWrf3UrKRiR2eJOwn/7h0yjMw==","signatures":[{"sig":"MEUCIHi/DQAJxogL5FCDwI8CAzg7V1iZST2CkTq863SOFsQIAiEA9Q+qZ77nUPw1IxUyU42Gbtev8l6PVtgLsJzsslDUizo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirP5TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWAw//Y/taQMOxdMMt/+RLTFtKSQYeILdc2N85YyiTpQuqg6fwq9bE\r\nWCk6pAcztrGFZih1h5XdnWZ4Zs88ucWh/dczh9vPxmEVLfXj1E1S0XaNj3RW\r\nRLjhDwEktw50lJ3UwW4plEGewLnhF3pku1uKP8x5hc/jxHLO3DM8yBtm5n72\r\nl6G9Nkxc37jnMfgBzdP6WXukwMTHC7dklzfSV24jo0Raejqf6YgmX6DVS+eD\r\nVvYfo0ElEI11zvWlWbioZRAcLNg7jkK9QZhvYalsF1U6h5KiVSWhUw9k0Xmi\r\nlqjwqsx2YaIwPMQ/oejGKpMSU842UxaRies+YeoDcpkRVr1Gh8JMA+ZbnYl1\r\nTQP+weW1ycNyFpcIvwO6nNccN/pKg3ldzUoXJtsmO624Uf+6bp3986KodhhU\r\nNWw+pYb2juF9QwDvMLQtEq0DJW6avO7r0MYaLt7LQluknzvGt2pxCdR3tFNz\r\nv8jG4JDCBHphL4U6kJwEHTgLUXTvVE6hNIrcgtDu6J/WDTSCoTxT+S2dIfpV\r\nZ07TAFqfgiY8C3yK5ZDmv0v/TaKzPJ4uvZhKbs2iaB3y1Fzoms/AzKxH+vzO\r\nc5H0IOyXiUcwmnLXdHkYsRPG90IQ1uYyGuQPXzpAaQ7q3iidISoXiwIcTeEI\r\nbn7dmRiilIDT90OAZlFzIrdaqdKFIhK/t4g=\r\n=Cy2N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"26df323c69c2a27520ac036a4f94259668bb2c1c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"react-native-zoom-reanimated","type":"git"},"_npmVersion":"8.11.0","description":"Zoom component on react-native + react-native-reanimated + react-native-gesture-handler","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"peerDependencies":{"react-native-reanimated":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-zoom-reanimated_1.0.0_1655504467433_0.8458982558610932","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"react-native-zoom-reanimated","version":"1.0.1","keywords":["zoom","react-native","react-native-reanimated","react-native-gesture-handler"],"author":{"name":"Kesha Antonov"},"license":"MIT","_id":"react-native-zoom-reanimated@1.0.1","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"dist":{"shasum":"a1c62b268254c664fac67ab722c88e27045d4e40","tarball":"https://registry.npmjs.org/react-native-zoom-reanimated/-/react-native-zoom-reanimated-1.0.1.tgz","fileCount":4,"integrity":"sha512-f1zVZWLmRRtC/G5fc92TuOxfiRp9Ri0FRvV9ew9/o2i8MhKXefYbHAnG8H1+W3/sbMhLZ1mqQG66YnLSONd/AA==","signatures":[{"sig":"MEQCIHYp8MvGmZx9LDjAJig7BtwL8FfSLXGdskp/W+jIeRyBAiAMaxEMqBZKO61Il+NlJ7JBvBY6n6eNAr/J6FMZWqFGWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirP9GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7kg//d4aDye5oIIADzJhRlNcL/G/zyTU1rfnZaq8zEBrpUc1aIcBq\r\n+KpTwFD+7AnorC9LScC4wQBwkzWNaT7l2IKLFDp+osWc+kaveeVsXhEtEgwX\r\nMMPg5HUSyVNE8SMgWZSFIj65YkAdecPXtxp0aJBwc40A4X8gniRHRyDv9Lur\r\nOjFG/F0MBpCSIUZYSnxXvZpFPahEaQzDAnzZlKkgXZ2DckBl0hGDqKofcoK+\r\nGwi9iXQRneY/x1AK1M8ePxOuNO7rHVm7elya+elZAAv531Woia+n/o2nHcxm\r\n7lLYVozxx23ZgdS9s6S2G6xB8iRfmBXl44t1NUmJ6lA6U09syY93yM/pG2aB\r\n2ditl0hbIVkxVPCpR0XRpYtmP13a/SEAbVNqPfFjqomQ8nD0Qw4Zgxa1Aefr\r\nZGj9t8J6r4JN2kAEosyJL94sZAZc8UwmJ9mxqC08owbYEvGPRp+uRJTT54iP\r\ndsALMU9/ayKgdsuMolx2MQzrgsTTtO1xIrr0avja4KRRpeFZ6MK/amE3iJ0S\r\nuubfFJ9lAyGpRsLQrTg0o824ufFwAp0OhU+7Nt2XIZcimvijXMxYW90u5K98\r\n6teOQ2uf9KKzyZy2/iuHFytKFJffvrEOgx4+vOFFx9GSt+KrHG5WxWAvZwvy\r\nxc5u+REQ2gpNej7GXjZcqpxtn2IrxTMeu3I=\r\n=VxzC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1104879b57cad47a42d315182dd56cb07a9e5dfd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"react-native-zoom-reanimated","type":"git"},"_npmVersion":"8.11.0","description":"Zoom component on react-native + react-native-reanimated + react-native-gesture-handler","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"peerDependencies":{"react-native-reanimated":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-zoom-reanimated_1.0.1_1655504710783_0.14496529105635658","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"react-native-zoom-reanimated","version":"1.0.2","keywords":["zoom","react-native","react-native-reanimated","react-native-gesture-handler"],"author":{"name":"Kesha Antonov"},"license":"MIT","_id":"react-native-zoom-reanimated@1.0.2","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"dist":{"shasum":"dd85bf1385afd7c0da9e11fe3cccf07244c02591","tarball":"https://registry.npmjs.org/react-native-zoom-reanimated/-/react-native-zoom-reanimated-1.0.2.tgz","fileCount":4,"integrity":"sha512-HTirqHKA9W4AkrHt0Ee1Dl8uGquMj26XqqxJycDJvw6UmkBiBOJSfmYv13uvoxGQeN7Y8WK8bPtwxTI6FlOl1g==","signatures":[{"sig":"MEUCIF7jLWjxvE9s4MyjzM0ehwLDqeSLRjmM0LzwOIXRlaMPAiEA+GPQH8BC7Caic4vPYXJUP3lD5NFSYYAFEEVPydFWaE8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirZY9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJ7Q//WKKDKu2i7I1LDE3s1q+R9K660/htsFmdymT0bmBAORS6hDDG\r\nuNOh/t2KXyYkkLTtJh7Alx8awFft4rFe2XWqZPur3LmAv2AqTcXSt7WYw+YE\r\nO/XDd9y5aMWD/mjuEQ1d85sdnQSFig4evqwmO4wRftnUa5Nslg/Lpr1HlGr8\r\nnIqypot1JjFi12qBlgWBSoBoWoRflyRcgOykwvcjiRaR7qlUrRg45Jpt6H1i\r\nwm6Ztc3Z1vk/frBAsx4NE9DLOLQPcEmTmaZlYeCYYHHtwGVsWjuuNIkQDQat\r\nzp3PIhiTPYxTXx66lbEmZV1jnLX1a6lpMFfM46zwNEMTLRfX897btvi04/D7\r\nTWK6d1xu9+kJ3tINWQh5pwtGvHHdEisZ66wNzTVyNuWG+94vErRXk1HHhysh\r\nqB7B89mvrRU0UEQq4ke5MjYpa6HQW3dr2NzoTH4qX8hrRivDvNytqmPPXA2h\r\ndszy8osoOICJgqYexwmlb/uLcfikBx9/eJoThbKyHvI1isYx+pRzpqP+qWgV\r\nlGdc508MBdmJ0mRtvsxeYpjGK+TrUCOAEfc5RdCpPv26vHd7p4oWclZ5GNsk\r\niVrLx3wg5i/Qq2vDmE0cPYbS1LkyTyCrylOQIqrCduOUfZR09AgcQBBR4tEh\r\nZ1M5HBjNK8jvuika0IcAPN8QQtSSn7omcjI=\r\n=zikG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"bddb7e127b16d2cd530b4e50081468620679f6d2","scripts":{"test":"echo \"Error: no test specified\" && exit 1","release":"npm version patch && npm publish"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"react-native-zoom-reanimated","type":"git"},"_npmVersion":"8.11.0","description":"Zoom component on react-native + react-native-reanimated + react-native-gesture-handler","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"peerDependencies":{"react-native-reanimated":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-zoom-reanimated_1.0.2_1655543357678_0.1711953250841114","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"react-native-zoom-reanimated","version":"1.0.3","keywords":["zoom","react-native","react-native-reanimated","react-native-gesture-handler"],"author":{"name":"Kesha Antonov"},"license":"MIT","_id":"react-native-zoom-reanimated@1.0.3","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"homepage":"https://github.com/kesha-antonov/react-native-zoom-reanimated","dist":{"shasum":"cffca6552bc7b4c11402c74951d570201f9743f4","tarball":"https://registry.npmjs.org/react-native-zoom-reanimated/-/react-native-zoom-reanimated-1.0.3.tgz","fileCount":4,"integrity":"sha512-Dj7R2pc8eTYV35h9hH6LmDv4yyNhRXz054+gNUSA91C/29fWRyZn8A8gpkAm0VdfBJvGX6X/LJU1tQyUlLDKGg==","signatures":[{"sig":"MEQCIFgxqgrrbflSTv/iKSOFlYhuqdumntJibeoaPKogDtAzAiBtkfK3YC5Mp0EL64rnQulYG8GbIaGUOmCR3X25K6tnLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirmEVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmov+A/+KlShPO+R7HjuxxSz9GJmb7cVbPvmIepygwU/V48xilCy8LUu\r\nSwXyw4wEKx5fQEOCenyiSwFbv442ISVNgFS+4eD+U/yXOyW2IowPtgMQdt5O\r\nOKgAqObU47NoDPiY3j/2f8BBzcdKFMzx8xcQnd33DMDqCrm216lFG61SMp3p\r\nfYhb4Tk3GVjQ7ZN/grceqOLz2+JncLDoGFwENU3iDmO5wYpaChSM071hYV9s\r\nLPBjdcWUFPhSyi7lq5laYY3h8eU/UVBTMXKOZ2bRhiy3Pvvos6RwGhdegud6\r\nfStyEZczIAiK+NkmWQKJ6FMJJZSLWbx2+rrC97cTqHm7EsHD+tp1IHaFpEw+\r\nkJHuau8pyOb3UGQ6hPZ1qbmlZ0TeMBA1BE+oBYAZio5r1+EWIRXcFfDZoz6l\r\ndrJk03zXdOuh7+3zLF1rrwYqgJ1irXxOBmD8Kh4p0S1RrDW3eeCT250yvbfs\r\nYqxWyS2gAManoxutn4uu9m45FGIxXSxP4IJJd8KHbKyqE+/2KbkeSXdcBLRj\r\ncnFFvSMLH8ZKP0FhnmSCPXctNBBmHLcG/DvosJfZeEfzk0Cm8fpnSjOWy9Tp\r\n+Q1r25k8LsYlnkBkyV8Kx8GUSH6ZVhAICxsDwXNAx+KsrJ6e4DbrFsfrhjiA\r\nyLKFdbn3YeewxluN3zEW/9xWNpg68EwKu48=\r\n=k3R8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"149ad2e8c4fe6962f765e65a4a6e7d6166f218b1","scripts":{"test":"echo \"Error: no test specified\" && exit 1","release":"npm version patch && npm publish"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"react-native-zoom-reanimated","type":"git"},"_npmVersion":"8.11.0","description":"Zoom component on react-native + react-native-reanimated + react-native-gesture-handler","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"peerDependencies":{"react-native-reanimated":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-zoom-reanimated_1.0.3_1655595285683_0.9076976112115118","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"react-native-zoom-reanimated","version":"1.0.5","keywords":["zoom","react-native","react-native-reanimated","react-native-gesture-handler"],"author":{"name":"Kesha Antonov"},"license":"MIT","_id":"react-native-zoom-reanimated@1.0.5","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"homepage":"https://github.com/kesha-antonov/react-native-zoom-reanimated","dist":{"shasum":"540cac55cc5a766e1d1e3f31592892913cbf1ce4","tarball":"https://registry.npmjs.org/react-native-zoom-reanimated/-/react-native-zoom-reanimated-1.0.5.tgz","fileCount":5,"integrity":"sha512-w4aROQfdW01I3AG6fsIWWqplftup81f44DnWu136IXoVFKlIGObIVSKf6Vkc+1wbH8xYdoLzovA/jStry5cOjQ==","signatures":[{"sig":"MEUCIQDnJ/D3ZlWCSCSV3jjFQPMgc4YuPr1MzAEcTfNu6cFh0gIgYXzsnj9RufZCqOM5e7ryXvGnB/XD4Rbzxsv5F8TRT9o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJir2fIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGaA//Wcw1EMROv2NQRXeq3rG4wByKBdideXGOvXOjWfqiz3bLkaQJ\r\nvftF3japfolCKzsfGJLzmXoR6tXpdHa3Ob/J4Rhq+vLyeWcnQlxi/Gs/AXc6\r\ncSjmp3pOKAdUNhIGolBWmVo7cqUbz/19n9gJMKDvQrDcCat8HFeS6DqI6vxj\r\nrR6jPCKezx+YFGH2T/EAbp7VVqYDB9yL7z3ESXqtUA+8ZKyKkUsygDVOMEQ1\r\nDihgoFtar4ALHzYRZGUuZjQfEiS5DxxoL6Ix2jy1Zde7Wvxu17JXEtEEbLtN\r\nIJuZghQ73YjEfIgs20FAeBL+q9YTV0/O33LXo9RxaU5B9rddmjtdN+Efp4FX\r\nqJeiLiOTHTtIsuAqts6OKQn+b7bwB6DvsGV099Vjk/ui66lTDphKjiJnPyTH\r\nRRTdlLHT9j1HNLBYxSy3cUP3DV7z54fXM25fTVuDs0eluDeq+iq6wDAwXS1G\r\n64dEOBhepNaYiFGZTlIv9P/NQy9RaiQ3T7CS20zNcx9yfvqRabFeMGXB41wK\r\n40YBBsNDncB7RhPKVnj6guQHNa64NzBoTQFcbgVE+mzSZuWt39HBvJgqrnII\r\nmsnrM0rvbGLD1LdtPfwp2Uki3wmXwdU+tHA9s0vCeLtjJeM4UCY5M19f8msK\r\n8SQaSYIcjmeP/68TIhIGqSFTwCxm7J7euqc=\r\n=xwqh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"bump":"npm version patch","test":"echo \"Error: no test specified\" && exit 1","publish":"npm publish"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"react-native-zoom-reanimated","type":"git"},"description":"Zoom component on react-native + react-native-reanimated + react-native-gesture-handler","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Kesha Antonov\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.\n","_hasShrinkwrap":false,"peerDependencies":{"react-native-reanimated":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-zoom-reanimated_1.0.5_1655662535983_0.47215304191987717","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"react-native-zoom-reanimated","version":"1.0.6","keywords":["zoom","react-native","react-native-reanimated","react-native-gesture-handler"],"author":{"name":"Kesha Antonov"},"license":"MIT","_id":"react-native-zoom-reanimated@1.0.6","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"homepage":"https://github.com/kesha-antonov/react-native-zoom-reanimated","dist":{"shasum":"a7b26b96ca9ddefe75cd909c32e1ce976ba350e1","tarball":"https://registry.npmjs.org/react-native-zoom-reanimated/-/react-native-zoom-reanimated-1.0.6.tgz","fileCount":4,"integrity":"sha512-0CyiPRXX4fF7ynZzjfmoJDZivkaXH6fx7BrLe1DJbYL/exmwzfKPhkC8IMFQo0wcatCvcYmOXqeVtyov3Le2nw==","signatures":[{"sig":"MEYCIQCi0ZcFxBNGgTKL2NSH+1j9eEz3bJCPZ1+yTfoQbTOCtgIhAMBnfKvgdCv6tCYoHaPI6d1+ChAnPvPNU+j4KHEY+3MW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJir2fgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo07Q//ajT7sDENWVZVafwb5OOuiQUi3W346FX/SbXUKnrUEokbfOpk\r\nfzQk+n0Fq0MA4M5cvKH+RUN17BrBZ1P5b3rLqSZfiaH1z9GfxDyO2imJMrqy\r\nCQOrdNgXWA1CqCXw3pgpuy1etRdidUOjT2kM+YwVS7K7qVaTPRY/rlXp1DM2\r\nBlX/7FnqBzxPSAzaCUcqApe8AdjprbXyCyLnM7zwvnRYzLpiAKjIZE8TUaLm\r\nXdXZ2UydxpLNB5U9n6RFIoQuwL8oSRAA2E6yF3XHlgbbxk9IQD+hWFXaOY4h\r\necxZafjwb1H7Kk/dJjHERLrWHP78cK/TyersMxB51CjEx+OVIdz3T+EKn0OK\r\nHy5UVzTa69EX70fV8owuI6kPygzId6iW6lzo4iwo6HLMRnM4XZWhKaqnOnIK\r\nlIk1TBS9b6s4iC1YKkEoAWB/dP3Vbr74Aoa07fZmoUnkH0Scu9u5QvNdMx48\r\ndXEDxmxA8mQFPMKtRthr6povC2eg0Dmrr2uJzhUIn6/gRGWNrKA5uQCgg2Az\r\nZii3jroKMa7FK9836G6f3+aMxeKeG5/SZDpUOfXOtQU9FCWnfXnEKDMCStm0\r\nt/moHtOPIxVj5GpakEJH2F0CyvXQmlGhhFff1vasX+GaIGbyV+gHRiHrAIJs\r\n8ZmfuWhW1VOLF6Na1ExYoGoa6MTLZLbQS+4=\r\n=hd5A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"965f80d12f5517b3f841959f8a40298658190cc9","scripts":{"bump":"npm version patch","test":"echo \"Error: no test specified\" && exit 1","publish":"npm publish"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"react-native-zoom-reanimated","type":"git"},"_npmVersion":"8.11.0","description":"Zoom component on react-native + react-native-reanimated + react-native-gesture-handler","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"peerDependencies":{"react-native-reanimated":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-zoom-reanimated_1.0.6_1655662560136_0.26885179041170626","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"react-native-zoom-reanimated","version":"1.1.0","keywords":["zoom","react-native","react-native-reanimated","react-native-gesture-handler"],"author":{"name":"Kesha Antonov"},"license":"MIT","_id":"react-native-zoom-reanimated@1.1.0","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"homepage":"https://github.com/kesha-antonov/react-native-zoom-reanimated","dist":{"shasum":"49baf96c469136151d023c0f48614f0aacf8ee97","tarball":"https://registry.npmjs.org/react-native-zoom-reanimated/-/react-native-zoom-reanimated-1.1.0.tgz","fileCount":5,"integrity":"sha512-u+ko9xSXfC3VQtB2dw93cKMwAhGdSW0v+VCSXWr/Ynzez/vPvRzGLNr8E1g6fsmVr2ZkX7szeZF+saUekpZZxg==","signatures":[{"sig":"MEUCIFc4+OAMM3FEVjFOoDaZtv48x+uPj3hhVwa/UPCiroeuAiEAkqIZU9DF4wLchOQA/uqz62gQMsi+1HAPcPIHoh8AMe8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaXoKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjdA/9HJb8PH02/lZ/Ypc9AGD8vHuQTtpBMpHfp9v1IHV6yaYanQlR\r\naWDSo36nBuqDXcYdRt1myObI6QMMnvkOYm6m23woBaotrR06ljXZ55wCLNXa\r\nRvgXbpDknhJcAf/LlUy3NZ85EHIretnHhckSA0IJFqoLvrl9XkLE1p387Uut\r\nAB2dbJPPYhJ69K7uqnJzocYQO6B65luOxtgje84l3zluYfso+dOVL5F0yVs3\r\n3F/UndMBCJS6i0H0g6r4iSueANCcDfvMVUu1kod5sjyIIxtDZshhIkhG5bBF\r\nw9r8+S2I2j7N3cm07K9V0cSleBnyElA8ZCvp6k1GJgk9Jo3PlB40THwJJ78P\r\noRU+yE4DATEM7tPeMDQbNGksgojfZSpqMY1b4TcFnE3K/zhOiz/JvJg4C61d\r\nDSgNBB/xcyHozGJVAhJKcruXopHDkT4Zt2+GlpQfQyNK/p9Xa9bsjNtGM1fO\r\n6fl6137LP73Q+E9UwAtdWTZHaSvBCJIKmQs2fu/QrThIa/5025l2ChOxXoBx\r\nxiPehAKZlIwyXfDO7jXP0CfTCNJm0kqhjTMKnCP/2JfmMXnVeXGc941sFt4d\r\nwCnvst4LkhVf0YF6eXqvtIGuG3q0OMM1xMrqfeL5guFseUQ4PnEqHrBm74tq\r\nldKPU+F62pxQyD3el1ofHr/meMyPw3yrPKE=\r\n=KfdX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"bump":"npm version patch","test":"echo \"Error: no test specified\" && exit 1","publish":"npm publish"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"react-native-zoom-reanimated","type":"git"},"description":"Zoom component on react-native + react-native-reanimated + react-native-gesture-handler","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Kesha Antonov\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.\n","_hasShrinkwrap":false,"peerDependencies":{"react-native-reanimated":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-zoom-reanimated_1.1.0_1667856906196_0.11330177002994324","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"react-native-zoom-reanimated","version":"1.1.1","keywords":["zoom","react-native","react-native-reanimated","react-native-gesture-handler"],"author":{"name":"Kesha Antonov"},"license":"MIT","_id":"react-native-zoom-reanimated@1.1.1","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"homepage":"https://github.com/kesha-antonov/react-native-zoom-reanimated","dist":{"shasum":"0e53e0deaf2c5352e8bad4eea8b222560b656938","tarball":"https://registry.npmjs.org/react-native-zoom-reanimated/-/react-native-zoom-reanimated-1.1.1.tgz","fileCount":5,"integrity":"sha512-EUsg/1WCeF8c4bus8vyfTXSe+HgvieBz97m+NkvaQA6YdKM60o/f+vjDPA64gbxifRMFTfDEvWRGRG8lJPrrLQ==","signatures":[{"sig":"MEUCIQCfO2XbPYjqQI8Zzmo+vFJjhTEr0U4vCCX4ftWIR8YxfgIgRcILh1q/a/gvF9934ZTLQ2svEgBpzNX2ojsNVfBq20c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjf03NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGPRAAmVG98jGWekW7y17GQk+NoLHqb0Hsjc9rRKBBTFOs0S23QnQq\r\nVjYce9FQfBfQEXxIQZuRVzVlSfZF1BgWGTY0a9aUZZgQD2OXV0c+m8iEagSJ\r\nx7C00QrLkaGwTuOcymmdubE5yRPX8oY7tSl2RrriE9EFJSZcQg+U0/Zq0ClI\r\n2tnDpYkLYLqiqOgrsVLAQPa1eFyJObXc2ay9YuiwBQbFATg0LZMzyyoehrcC\r\nqYgtRH6ATKgYEqKwlr4/CzVua7jRfsAbN7Ll+okp6WIP2f1M3XW22yGmFnu1\r\nmowez7RmCfdlZREGoqHeTfN5guNuj5xz+PJOYYwA3C8DY26eEtOWwL+RzO0z\r\nwDbuyU09qWzM12ZzVpiomnnt8oj3qVZcYZhX3pGiX6+g0t0Sp4NnLMs1Paiv\r\nlu7b7cNo4DUbe0cnNKlMJwddPCdQ30jbu4elX87oEz/qe8YjN8fJWhzkAPUn\r\nzvISVkYcuP5ysRicpjjzqPXDwYoL7P+pyy7OqY3fxobaxsInQj04bTSbf/bn\r\nn4H53VeXyZoQ/MYuCqaLmmXBuvCTSSZarjfKeRROv6C/mtGGJASJ1dCTaJCw\r\nuhBPWSsy3bABDSDBcqcCS692X/BagyUjxDMZuOVMv7bZ5eT+n/Qi9SOBHnDh\r\nuahbDQ5yk+Y3kHqrA24gYwlIdxx1BQAt3Zg=\r\n=iY5A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"bump":"npm version patch","test":"echo \"Error: no test specified\" && exit 1","publish":"npm publish"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"react-native-zoom-reanimated","type":"git"},"description":"Zoom component on react-native + react-native-reanimated + react-native-gesture-handler","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Kesha Antonov\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.\n","_hasShrinkwrap":false,"peerDependencies":{"react-native-reanimated":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-zoom-reanimated_1.1.1_1669287373334_0.09943776816834671","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"react-native-zoom-reanimated","version":"1.1.2","keywords":["zoom","react-native","react-native-reanimated","react-native-gesture-handler"],"author":{"name":"Kesha Antonov"},"license":"MIT","_id":"react-native-zoom-reanimated@1.1.2","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"homepage":"https://github.com/kesha-antonov/react-native-zoom-reanimated","dist":{"shasum":"b35691e3561b8feb69b12621092fb51dbc083e9a","tarball":"https://registry.npmjs.org/react-native-zoom-reanimated/-/react-native-zoom-reanimated-1.1.2.tgz","fileCount":5,"integrity":"sha512-pwlav+zJBDHZHa/7baS4F27qmD7nholpV1nw5lVoTvGSrfTwtRMKMGbAz69ZvPumI/gDdlyg/em+vkxjcpPfdQ==","signatures":[{"sig":"MEUCIGpssSes/jTzYY0RbpqT6rkP2tmWTlBzRIZRUMB5WLEpAiEAif28EIYr0e+iYrv8AaO3lEGRB54EOwkuA4u3bQkaM4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgMNIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqD9w//U9hmsicnfFcE7Y6KfkkgyihMqUa2Gz+ikQQOXRDfdnJ+zCxQ\r\nvVuCfQd//2MEchiKdbn1MgcpSOsNlBf9navC+Mq0amw+eDYMpFhgzANDC8Ki\r\n+MSfMYMRxylm47YSkWQhK9r5foEq+DyslY87MVCp+zTHqBOaOx4oKBZJUU5M\r\n5GYcXc1GpKR4zaB+c5H3JyHPplWAPZ373xmBrR5IsnGk6DNyJT8uHg5kx6+S\r\n3qk6yNSXZxw/ys6pCCzDkHA2CPG+jFz+3fzFu2EPzlDGzF197Y+e9gD6ZRC3\r\n5kSk9dXbaLy1W9C4SvePjad9aDyDHU1L4G20BylYEgYguFpRGgA5sdNorx6q\r\njKWRXhjLD0r3D8HYwFmlZ6sf1DJ48ieZtxph7CATDEiK/ritFlcOK/bKVCRy\r\nmFPGovccrV6Zu7HStmt+3xOG3PPyWTAviXt1vxYKcRGaSLcbWOASX9trV357\r\no0G6lDyE+RSIeSFtfXvzBorH4vHoQ64Ges61YNTQrfZiIvgi8B5h8L8n7ZUG\r\nieQshDVBSKX/HiOPr30/D0Poa9OYeDDB5ONGS+4ZOnot0rwHaa4qyrCX/sU0\r\n+2PfXwMdb/h8PxRAOEBjNbb8H7AyBivcat5Ln9WgRXRUNBzresMM2HEz1sy/\r\nRSIv4mYll+Zh1+ko/ydXS5UgTLOWHOKBGok=\r\n=5hsT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"bump":"npm version patch","test":"echo \"Error: no test specified\" && exit 1","publish":"npm publish"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"react-native-zoom-reanimated","type":"git"},"description":"Zoom component on react-native + react-native-reanimated + react-native-gesture-handler","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Kesha Antonov\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.\n","_hasShrinkwrap":false,"peerDependencies":{"react-native-reanimated":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-zoom-reanimated_1.1.2_1669382984117_0.82722049517662","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"react-native-zoom-reanimated","version":"1.2.0","keywords":["zoom","react-native","react-native-reanimated","react-native-gesture-handler"],"author":{"name":"Kesha Antonov"},"license":"MIT","_id":"react-native-zoom-reanimated@1.2.0","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"homepage":"https://github.com/kesha-antonov/react-native-zoom-reanimated","dist":{"shasum":"837cfa61fadc3ebc9035a5df209f2c8fd99ef735","tarball":"https://registry.npmjs.org/react-native-zoom-reanimated/-/react-native-zoom-reanimated-1.2.0.tgz","fileCount":5,"integrity":"sha512-pr7Gq01nyyyMmkVOPA8ura7zMP0bYhkAp3lQ+snrS1am/eZSG2tsRSith8hjVJs3Vu+C4Mn03gPNEAf3Gk2mew==","signatures":[{"sig":"MEYCIQDNANV3ft1+joOsrE6HM+TI+tiLRLxa3WCzJ548JxJArAIhAP3W9toJ5k+coNmn4ui9Hm4QLxi6es76umpe1fSwS+PE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12534},"main":"index.js","scripts":{"bump":"npm version patch","test":"echo \"Error: no test specified\" && exit 1","publish":"npm publish"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"react-native-zoom-reanimated","type":"git"},"description":"Zoom component on react-native + react-native-reanimated + react-native-gesture-handler","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Kesha Antonov\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.\n","_hasShrinkwrap":false,"peerDependencies":{"react-native-reanimated":"*","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-zoom-reanimated_1.2.0_1685226027288_0.2927108143514541","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"react-native-zoom-reanimated","version":"1.3.0","keywords":["zoom","react-native","react-native-reanimated","react-native-gesture-handler"],"author":{"name":"Kesha Antonov"},"license":"MIT","_id":"react-native-zoom-reanimated@1.3.0","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"homepage":"https://github.com/kesha-antonov/react-native-zoom-reanimated","dist":{"shasum":"e3d3dd9f98e53778c94b32eab98819668398865f","tarball":"https://registry.npmjs.org/react-native-zoom-reanimated/-/react-native-zoom-reanimated-1.3.0.tgz","fileCount":7,"integrity":"sha512-xeoT3WViCQO8e92H/JZLxMAeqcrAY0ZoOlXUneKjcOG8XGCq7I+RsmFHM+SE6+vxIxZG0PH6GcskduxCoLnv6w==","signatures":[{"sig":"MEUCIQCEzyrtKbKP7dbqf2tzeRm8m/x6p+vuCe8SB9sKtZWX2AIgXLlxbmSNcgGXoleH1lii+K/ls4S97X7G9mrDB3KGWIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25095},"main":"index.tsx","scripts":{"bump":"npm version patch","lint":"eslint -c .eslintrc.js --ext .ts,.tsx .","test":"echo \"Error: no test specified\" && exit 1","autofix":"eslint -c .eslintrc.js --ext .ts,.tsx --fix .","publish":"npm publish"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"react-native-zoom-reanimated","type":"git"},"description":"Zoom component on react-native + react-native-reanimated + react-native-gesture-handler","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Kesha Antonov\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.\n","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.41.0","typescript":"^5.0.4","@types/react":"^18.2.7","@types/react-native":"^0.72.2","eslint-plugin-import":"^2.27.5","react-native-reanimated":"^3.2.0","react-native-gesture-handler":"^2.10.1","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react-native-reanimated":"^2.0.0","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-zoom-reanimated_1.3.0_1685475619059_0.17878289298432226","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"react-native-zoom-reanimated","version":"1.3.1","keywords":["zoom","react-native","react-native-reanimated","react-native-gesture-handler"],"author":{"name":"Kesha Antonov"},"license":"MIT","_id":"react-native-zoom-reanimated@1.3.1","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"homepage":"https://github.com/kesha-antonov/react-native-zoom-reanimated","dist":{"shasum":"c37e39911eab171834557ef68b1d0e3ff563aa48","tarball":"https://registry.npmjs.org/react-native-zoom-reanimated/-/react-native-zoom-reanimated-1.3.1.tgz","fileCount":7,"integrity":"sha512-p8/HUX1aNvJlMuSF69omImQ57/JM4LIrROcoUnk0qbJ6CSPUmuuDicB08iasUIENs0J4l8NSwCeK/WYkbXLU1g==","signatures":[{"sig":"MEYCIQCiElY5AV+cyl7FxvE6PfbdmJZRiIFHR0Eh7zbTkVIpBAIhALlA0+uuDDAUF4lz30WiilqD+JeQFIA5uOKHMtWRwPuv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25097},"main":"index.tsx","scripts":{"bump":"npm version patch","lint":"eslint -c .eslintrc.js --ext .ts,.tsx .","test":"echo \"Error: no test specified\" && exit 1","autofix":"eslint -c .eslintrc.js --ext .ts,.tsx --fix .","publish":"npm publish"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"react-native-zoom-reanimated","type":"git"},"description":"Zoom component on react-native + react-native-reanimated + react-native-gesture-handler","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Kesha Antonov\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.\n","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.41.0","typescript":"^5.0.4","@types/react":"^18.2.7","@types/react-native":"^0.72.2","eslint-plugin-import":"^2.27.5","react-native-reanimated":"^3.2.0","react-native-gesture-handler":"^2.10.1","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react-native-reanimated":"^2.0.0","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-zoom-reanimated_1.3.1_1685513476174_0.40730487332457477","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"react-native-zoom-reanimated","version":"1.3.2","keywords":["zoom","react-native","react-native-reanimated","react-native-gesture-handler"],"author":{"name":"Kesha Antonov"},"license":"MIT","_id":"react-native-zoom-reanimated@1.3.2","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"homepage":"https://github.com/kesha-antonov/react-native-zoom-reanimated","dist":{"shasum":"829dc36bc8fd9a09d11e30e320a8aa56c0ce2369","tarball":"https://registry.npmjs.org/react-native-zoom-reanimated/-/react-native-zoom-reanimated-1.3.2.tgz","fileCount":7,"integrity":"sha512-ZdCs04aCd4kqSnxDP/ZXobLa9rGuK65Jdj6BRP/mAI9qf4NxEEmUAVYpc2HbwH6gKmtT7UvoaGUxnnzYr6EUTQ==","signatures":[{"sig":"MEUCIH9Xd0onHhUjurmnwCTig7Ge/mJFKwDMT9rGgihxRJT0AiEAwT7pUbDOD7jR+ylX75A0TNjop0fqW2ZSiK2jGbSZY9Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25099},"main":"index.tsx","scripts":{"bump":"npm version patch","lint":"eslint -c .eslintrc.js --ext .ts,.tsx .","test":"echo \"Error: no test specified\" && exit 1","autofix":"eslint -c .eslintrc.js --ext .ts,.tsx --fix .","publish":"npm publish"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"react-native-zoom-reanimated","type":"git"},"description":"Zoom component on react-native + react-native-reanimated + react-native-gesture-handler","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Kesha Antonov\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.\n","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.41.0","typescript":"^5.0.4","@types/react":"^18.2.7","@types/react-native":"^0.72.2","eslint-plugin-import":"^2.27.5","react-native-reanimated":"^3.2.0","react-native-gesture-handler":"^2.10.1","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react-native-reanimated":"^2.0.0","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-zoom-reanimated_1.3.2_1685513589581_0.3378147133477456","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"react-native-zoom-reanimated","version":"1.3.3","keywords":["zoom","react-native","react-native-reanimated","react-native-gesture-handler"],"author":{"name":"Kesha Antonov"},"license":"MIT","_id":"react-native-zoom-reanimated@1.3.3","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"homepage":"https://github.com/kesha-antonov/react-native-zoom-reanimated","dist":{"shasum":"830a1c1bf5fe317a5ff7570d325ed362394f997c","tarball":"https://registry.npmjs.org/react-native-zoom-reanimated/-/react-native-zoom-reanimated-1.3.3.tgz","fileCount":7,"integrity":"sha512-eNiOxUgyvqp19bjUQM+rSLTfhzxBHbWoLke7EYiE6PgDkb21+QOc5kw8R172vlEVDOp3JfuO3SPRe7atISqq6Q==","signatures":[{"sig":"MEUCIHcRfZJ+rwEYbOEvnoq6pxJKt+33vj3miG2o/hJh7ZR2AiEA6TE4hSuTFOKgbc0mtBQOHUQe7aaweW4lUfBkJTg/UCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26675},"main":"index.tsx","scripts":{"bump":"npm version patch","lint":"eslint -c .eslintrc.js --ext .ts,.tsx .","test":"echo \"Error: no test specified\" && exit 1","autofix":"eslint -c .eslintrc.js --ext .ts,.tsx --fix .","publish":"npm publish"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"react-native-zoom-reanimated","type":"git"},"description":"Zoom component on react-native + react-native-reanimated + react-native-gesture-handler","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Kesha Antonov\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.\n","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.41.0","typescript":"^5.0.4","@types/react":"^18.2.7","@types/react-native":"^0.72.2","eslint-plugin-import":"^2.27.5","react-native-reanimated":"^3.2.0","react-native-gesture-handler":"^2.10.1","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react-native-reanimated":"^2.0.0","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-zoom-reanimated_1.3.3_1689172903065_0.38451581475061203","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"react-native-zoom-reanimated","version":"1.4.0","keywords":["zoom","react-native","react-native-reanimated","react-native-gesture-handler"],"author":{"name":"Kesha Antonov"},"license":"MIT","_id":"react-native-zoom-reanimated@1.4.0","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"homepage":"https://github.com/kesha-antonov/react-native-zoom-reanimated","dist":{"shasum":"b30115a1e21b89f36e9b22f586ab0b4364513b9f","tarball":"https://registry.npmjs.org/react-native-zoom-reanimated/-/react-native-zoom-reanimated-1.4.0.tgz","fileCount":7,"integrity":"sha512-BvxKny3CdVC5/NcdkDHgMqnrg+Fj+/Rj5ZxWW7tFx8658dzBE4a8bJfTg08MvhbGys1eVWkh25W4f7VT9ntY9A==","signatures":[{"sig":"MEYCIQCClQRZQpkUKSp2YkUfCc87eda87k1vsZai8skFNlJOigIhAO0hwUqk6VTVnxzWz1Zd01IZB0fUSNmYewHNMiL6Iq6V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27198},"main":"index.tsx","scripts":{"bump":"npm version patch","lint":"eslint -c .eslintrc.js --ext .ts,.tsx .","test":"echo \"Error: no test specified\" && exit 1","autofix":"eslint -c .eslintrc.js --ext .ts,.tsx --fix .","publish":"npm publish"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"react-native-zoom-reanimated","type":"git"},"description":"Zoom component on react-native + react-native-reanimated + react-native-gesture-handler","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Kesha Antonov\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.\n","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.41.0","typescript":"^5.0.4","@types/react":"^18.2.7","@types/react-native":"^0.72.2","eslint-plugin-import":"^2.27.5","react-native-reanimated":"^3.2.0","react-native-gesture-handler":"^2.10.1","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react-native-reanimated":"^2.0.0","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-zoom-reanimated_1.4.0_1701513562205_0.8727052153140273","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"react-native-zoom-reanimated","version":"1.4.1","keywords":["zoom","react-native","react-native-reanimated","react-native-gesture-handler"],"author":{"name":"Kesha Antonov"},"license":"MIT","_id":"react-native-zoom-reanimated@1.4.1","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"homepage":"https://github.com/kesha-antonov/react-native-zoom-reanimated","dist":{"shasum":"8b5edef14b0a7c730d464d2be547eac33ca12b15","tarball":"https://registry.npmjs.org/react-native-zoom-reanimated/-/react-native-zoom-reanimated-1.4.1.tgz","fileCount":6,"integrity":"sha512-+SKyGyoXcdyfQw6/iX41HIaSJmZyCEXf1hXtvFZlWBelujKyoqhZFSS2mUMi3AngHFnCkxqvBu7OaT25uuH31w==","signatures":[{"sig":"MEYCIQCXwaJoXgVJ2FDD9thvJDKMadvqKknhJZFqk1/ASn5njQIhANqRjFSP8MqsdaCyFY/uwMFz6WfnN7OVQzgqtLgXUWoQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27308},"main":"index.tsx","gitHead":"adce954275ffdab2f2832f4c7a04a249bccfe810","scripts":{"bump":"npm version patch","lint":"eslint -c .eslintrc.js --ext .ts,.tsx .","test":"echo \"Error: no test specified\" && exit 1","autofix":"eslint -c .eslintrc.js --ext .ts,.tsx --fix .","publish":"npm publish"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"react-native-zoom-reanimated","type":"git"},"_npmVersion":"10.1.0","description":"Zoom component on react-native + react-native-reanimated + react-native-gesture-handler","directories":{},"_nodeVersion":"20.7.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","typescript":"^5.3.3","@types/react":"^18.2.45","@types/react-native":"^0.72.8","eslint-plugin-import":"^2.29.1","react-native-reanimated":"^3.6.1","react-native-gesture-handler":"^2.14.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react-native-reanimated":">=2.0.0","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-zoom-reanimated_1.4.1_1703270223523_0.8600009036662479","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"react-native-zoom-reanimated","version":"1.4.2","keywords":["zoom","react-native","react-native-reanimated","react-native-gesture-handler"],"author":{"name":"Kesha Antonov"},"license":"MIT","_id":"react-native-zoom-reanimated@1.4.2","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"homepage":"https://github.com/kesha-antonov/react-native-zoom-reanimated","dist":{"shasum":"39bd5caac05eced0a1697a83a620fb45022fdb6f","tarball":"https://registry.npmjs.org/react-native-zoom-reanimated/-/react-native-zoom-reanimated-1.4.2.tgz","fileCount":7,"integrity":"sha512-4r/WLs+gEI1AEbgvp01ydRGyXsHzVWY5ZCKXIV5mQguEDECHWikI5WB5s62yVNz4L0raklRybrJM5u2MacfXTQ==","signatures":[{"sig":"MEUCIQCUf+PNPwmULUTfK0T/G9Exc7qiQ6MDvPZT3N/lOY5hWQIgNlXP6A1Z21KFuOArBSWjnfdljRw0Vu09xL8lpBHAUF0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27586},"main":"index.tsx","scripts":{"bump":"npm version patch","lint":"eslint -c .eslintrc.js --ext .ts,.tsx .","test":"echo \"Error: no test specified\" && exit 1","autofix":"eslint -c .eslintrc.js --ext .ts,.tsx --fix .","publish":"npm publish"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"react-native-zoom-reanimated","type":"git"},"description":"Zoom component on react-native + react-native-reanimated + react-native-gesture-handler","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Kesha Antonov\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.\n","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","typescript":"^5.3.3","@types/node":"^20.11.16","@types/react":"^18.2.45","@types/react-native":"^0.72.8","eslint-plugin-import":"^2.29.1","react-native-reanimated":"^3.6.1","react-native-gesture-handler":"^2.14.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react-native-reanimated":">=2.0.0","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-zoom-reanimated_1.4.2_1706875052150_0.464593745634027","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"react-native-zoom-reanimated","version":"1.4.3","keywords":["zoom","react-native","react-native-reanimated","react-native-gesture-handler"],"author":{"name":"Kesha Antonov"},"license":"MIT","_id":"react-native-zoom-reanimated@1.4.3","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"homepage":"https://github.com/kesha-antonov/react-native-zoom-reanimated","dist":{"shasum":"fada02a8ff5836f74e7ff0ce18e18882a24af271","tarball":"https://registry.npmjs.org/react-native-zoom-reanimated/-/react-native-zoom-reanimated-1.4.3.tgz","fileCount":9,"integrity":"sha512-/ATkZS7Tjf7vLKTePldRUu1X0k4fqVqTC5n4MCXZJeaTdMpGag1xCGKCVoBaJfLJIRU2eycbqs38XWT6iYh8DA==","signatures":[{"sig":"MEYCIQDFR91CNEOrtCy/iI1jAaZJwXFQTjtupqX94/OAM1rr4QIhAIjUcZc1dtF6lE0l+2YyPy9myAcLN7kmWAh43KmuEQlN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27791},"main":"src/index.tsx","scripts":{"bump":"npm version patch","lint":"eslint -c .eslintrc.js --ext .ts,.tsx .","test":"echo \"Error: no test specified\" && exit 1","autofix":"eslint -c .eslintrc.js --ext .ts,.tsx --fix .","publish":"npm publish"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"react-native-zoom-reanimated","type":"git"},"description":"Zoom component on react-native + react-native-reanimated + react-native-gesture-handler","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Kesha Antonov\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.\n","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","typescript":"^5.3.3","@types/node":"^20.11.16","@types/react":"^18.2.45","@types/react-native":"^0.72.8","eslint-plugin-import":"^2.29.1","react-native-reanimated":"^3.6.1","react-native-gesture-handler":"^2.14.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react-native-reanimated":">=2.0.0","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-zoom-reanimated_1.4.3_1707496899883_0.10920120992118121","host":"s3://npm-registry-packages"}},"1.4.4-alpha.0":{"name":"react-native-zoom-reanimated","version":"1.4.4-alpha.0","keywords":["zoom","react-native","react-native-reanimated","react-native-gesture-handler"],"author":{"name":"Kesha Antonov"},"license":"MIT","_id":"react-native-zoom-reanimated@1.4.4-alpha.0","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"homepage":"https://github.com/kesha-antonov/react-native-zoom-reanimated","dist":{"shasum":"704fc9fb6682946e13c9dc51b019bdae5ec6f007","tarball":"https://registry.npmjs.org/react-native-zoom-reanimated/-/react-native-zoom-reanimated-1.4.4-alpha.0.tgz","fileCount":24,"integrity":"sha512-tB5/UIPn+jsXQgmZcbRUV0ulcsDLjtHrKXySOGI1urzSVOaxQ2XemXF1yWZfzMlIkXo8qlvZf6ZwXCT41Oaz1g==","signatures":[{"sig":"MEQCIQDYRcPuoxb4dy8NnkMvOiHxSXCdH5UVIj3QY00NQN5cTQIfes7EJJ9sjObyvDOfe1gBOwJoFC4IT0y2+R+8kuavJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26222},"main":"src/index.tsx","scripts":{"bump":"npm version patch","lint":"eslint -c .eslintrc.js --ext .ts,.tsx .","test":"jest","autofix":"eslint -c .eslintrc.js --ext .ts,.tsx --fix .","publish":"npm publish","_prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"react-native-zoom-reanimated","type":"git"},"description":"Zoom component on react-native + react-native-reanimated + react-native-gesture-handler","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Kesha Antonov\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.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","typescript":"^5.3.3","@types/node":"^20.11.16","@types/react":"^18.2.45","@types/react-native":"^0.72.8","eslint-plugin-import":"^2.29.1","react-native-reanimated":"^3.6.1","react-native-gesture-handler":"^2.14.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react-native-reanimated":">=2.0.0","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-zoom-reanimated_1.4.4-alpha.0_1710463132953_0.6618626840747148","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"react-native-zoom-reanimated","version":"1.4.4","keywords":["zoom","react-native","react-native-reanimated","react-native-gesture-handler"],"author":{"name":"Kesha Antonov"},"license":"MIT","_id":"react-native-zoom-reanimated@1.4.4","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"homepage":"https://github.com/kesha-antonov/react-native-zoom-reanimated","dist":{"shasum":"90b9abd92e12aa38352c9a856c5710a0e5852bcc","tarball":"https://registry.npmjs.org/react-native-zoom-reanimated/-/react-native-zoom-reanimated-1.4.4.tgz","fileCount":24,"integrity":"sha512-UuuSyuSj+umNWcSD8vL0Nkr02a0vWhvk0foIACyNNagRXVPVzv8y2R28C7v6LOIpH6D8/iiD+GBnPav0gkG+6w==","signatures":[{"sig":"MEYCIQD94T5EXkn0p5+TO9SQJpPZSs2o3opQJTOJIR2wI+M0kgIhALY2y9KTwbwbyt6vNIEMKygOpGuC0KDPIiy75OIPmMmT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26214},"main":"src/index.tsx","scripts":{"bump":"npm version patch","lint":"eslint -c .eslintrc.js --ext .ts,.tsx .","test":"jest","autofix":"eslint -c .eslintrc.js --ext .ts,.tsx --fix .","publish":"npm publish","_prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"react-native-zoom-reanimated","type":"git"},"description":"Zoom component on react-native + react-native-reanimated + react-native-gesture-handler","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Kesha Antonov\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.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","typescript":"^5.3.3","@types/node":"^20.11.16","@types/react":"^18.2.45","@types/react-native":"^0.72.8","eslint-plugin-import":"^2.29.1","react-native-reanimated":"^3.6.1","react-native-gesture-handler":"^2.14.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react-native-reanimated":">=2.0.0","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-zoom-reanimated_1.4.4_1710463223196_0.870032417772425","host":"s3://npm-registry-packages"}},"1.4.5":{"name":"react-native-zoom-reanimated","version":"1.4.5","keywords":["zoom","react-native","react-native-reanimated","react-native-gesture-handler"],"author":{"name":"Kesha Antonov"},"license":"MIT","_id":"react-native-zoom-reanimated@1.4.5","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"homepage":"https://github.com/kesha-antonov/react-native-zoom-reanimated","dist":{"shasum":"b212661cb7335ca63fbf60d787b5e8946db31383","tarball":"https://registry.npmjs.org/react-native-zoom-reanimated/-/react-native-zoom-reanimated-1.4.5.tgz","fileCount":24,"integrity":"sha512-+R/pEItosr5nXIsDJeqFSsv8JNdfLjw0ttRebdZ9oc2/0+sy/XIYt138GFrXtYQJpz7wPOhh0rNA6wmGcUVvOQ==","signatures":[{"sig":"MEUCIQDv5MquSE1w4g4NXXHO2BxBZrG+5xaY7EgJeb/WgqwXcgIgVMiw431O17pdYKOmn8aI4k3SroGErVqKkE3hwivDGrU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26198},"main":"src/index.tsx","scripts":{"bump":"npm version patch","lint":"eslint -c .eslintrc.js --ext .ts,.tsx .","test":"jest","autofix":"eslint -c .eslintrc.js --ext .ts,.tsx --fix .","publish":"npm publish","_prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"react-native-zoom-reanimated","type":"git"},"description":"Zoom component on react-native + react-native-reanimated + react-native-gesture-handler","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Kesha Antonov\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.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","typescript":"^5.3.3","@types/node":"^20.11.16","@types/react":"^18.2.45","@types/react-native":"^0.72.8","eslint-plugin-import":"^2.29.1","react-native-reanimated":"^3.6.1","react-native-gesture-handler":"^2.14.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react-native-reanimated":">=2.0.0","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-zoom-reanimated_1.4.5_1712666072578_0.46581640721914486","host":"s3://npm-registry-packages"}},"1.4.6":{"name":"react-native-zoom-reanimated","version":"1.4.6","keywords":["zoom","react-native","react-native-reanimated","react-native-gesture-handler"],"author":{"name":"Kesha Antonov"},"license":"MIT","_id":"react-native-zoom-reanimated@1.4.6","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"homepage":"https://github.com/kesha-antonov/react-native-zoom-reanimated","dist":{"shasum":"75e124658bbf3dceec4451b031acc978689e39f2","tarball":"https://registry.npmjs.org/react-native-zoom-reanimated/-/react-native-zoom-reanimated-1.4.6.tgz","fileCount":24,"integrity":"sha512-PdyS1JWYPctkT1cx8d3URRuAdlNJhfG4r9eWucCZxzS8ehdr3iJcxn2cKbyqKhUekliNcIDxK6sUHw3XpjHL2g==","signatures":[{"sig":"MEUCIEw4lOo+X4NQGWMcx7thxr04dCqhg4e0MoK30z9VFdZkAiEAzLu7H9GepiNhvDm9G2fjkos8k7WQ6iacuamOFyQpQhM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26820},"main":"src/index.tsx","scripts":{"bump":"npm version patch","lint":"eslint -c .eslintrc.js --ext .ts,.tsx .","test":"jest","autofix":"eslint -c .eslintrc.js --ext .ts,.tsx --fix .","publish":"npm publish","_prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"react-native-zoom-reanimated","type":"git"},"description":"Zoom component on react-native + react-native-reanimated + react-native-gesture-handler","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Kesha Antonov\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.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","typescript":"^5.3.3","@types/react":"^18.2.45","@types/react-native":"^0.72.8","eslint-plugin-import":"^2.29.1","react-native-reanimated":"^3.6.1","react-native-gesture-handler":"^2.14.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react-native-reanimated":">=2.0.0","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-zoom-reanimated_1.4.6_1726465758455_0.6109228711777288","host":"s3://npm-registry-packages"}},"1.4.7":{"name":"react-native-zoom-reanimated","version":"1.4.7","keywords":["zoom","react-native","react-native-reanimated","react-native-gesture-handler"],"author":{"name":"Kesha Antonov"},"license":"MIT","_id":"react-native-zoom-reanimated@1.4.7","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"homepage":"https://github.com/kesha-antonov/react-native-zoom-reanimated","dist":{"shasum":"55714f010545e39a411606b7f24c49964e986eee","tarball":"https://registry.npmjs.org/react-native-zoom-reanimated/-/react-native-zoom-reanimated-1.4.7.tgz","fileCount":24,"integrity":"sha512-wNb21PueEPcySyptYh7UvcYcZsTe2M7uZKs/sb/A/oVCI3Xmt822wk9no1fuCl38ZMHe5VjcdUEB76sjwAKxng==","signatures":[{"sig":"MEUCIQCkuY0abUccOr3v3lgkl/iyO6UAjn+jQ8ddtajCbGMzLQIgEsOg999IBc5QZ44/Xs11eMdhlI8j82m3N3GEg8nwSHA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26906},"main":"src/index.tsx","scripts":{"bump":"npm version patch","lint":"eslint -c .eslintrc.js --ext .ts,.tsx .","test":"jest","autofix":"eslint -c .eslintrc.js --ext .ts,.tsx --fix .","publish":"npm publish","_prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"react-native-zoom-reanimated","type":"git"},"description":"Zoom component on react-native + react-native-reanimated + react-native-gesture-handler","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Kesha Antonov\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.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","typescript":"^5.3.3","@types/react":"^18.2.45","@types/react-native":"^0.72.8","eslint-plugin-import":"^2.29.1","react-native-reanimated":"^3.6.1","react-native-gesture-handler":"^2.14.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react-native-reanimated":">=2.0.0","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-zoom-reanimated_1.4.7_1726484812183_0.03638139061335055","host":"s3://npm-registry-packages"}},"1.4.8":{"name":"react-native-zoom-reanimated","version":"1.4.8","keywords":["zoom","react-native","react-native-reanimated","react-native-gesture-handler"],"author":{"name":"Kesha Antonov"},"license":"MIT","_id":"react-native-zoom-reanimated@1.4.8","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"homepage":"https://github.com/kesha-antonov/react-native-zoom-reanimated","dist":{"shasum":"cb1e589b8734bd11eaf0c750f81b587a4b351e99","tarball":"https://registry.npmjs.org/react-native-zoom-reanimated/-/react-native-zoom-reanimated-1.4.8.tgz","fileCount":24,"integrity":"sha512-4avIJx/gyr2vxkn+ZDBJvkih9Tb5B9IKz7V+7kpt7W7sodMsnapYmx9YpqyIBM74VOo9Ca0wqO3xTNdejVDc2w==","signatures":[{"sig":"MEUCIQCiTxr66ZXjq0zHsGza3IjW7STPosrCMAuyP7+mOcKpKQIgFQZX50OrcTO8Yyql0V8r4PYB6NauesI7zfXQ6xg73r8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26571},"main":"src/index.tsx","scripts":{"bump":"npm version patch","lint":"eslint -c .eslintrc.js --ext .ts,.tsx .","test":"jest","autofix":"eslint -c .eslintrc.js --ext .ts,.tsx --fix .","publish":"npm publish","_prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"react-native-zoom-reanimated","type":"git"},"description":"Zoom component on react-native + react-native-reanimated + react-native-gesture-handler","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Kesha Antonov\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.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","typescript":"^5.3.3","@types/react":"^18.2.45","@types/react-native":"^0.72.8","eslint-plugin-import":"^2.29.1","react-native-reanimated":"^3.6.1","react-native-gesture-handler":"^2.14.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react-native-reanimated":">=2.0.0","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-zoom-reanimated_1.4.8_1726490920744_0.6738849979624768","host":"s3://npm-registry-packages"}},"1.4.9":{"name":"react-native-zoom-reanimated","version":"1.4.9","keywords":["zoom","react-native","react-native-reanimated","react-native-gesture-handler"],"author":{"name":"Kesha Antonov"},"license":"MIT","_id":"react-native-zoom-reanimated@1.4.9","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"homepage":"https://github.com/kesha-antonov/react-native-zoom-reanimated","dist":{"shasum":"1152bbead88b1e228d16e0e07e2101ca1fc6f6ef","tarball":"https://registry.npmjs.org/react-native-zoom-reanimated/-/react-native-zoom-reanimated-1.4.9.tgz","fileCount":24,"integrity":"sha512-NBv4H3HcCFOuPsCekWIG/uUzPrwInuMbZgQiFHwnDpQlpw/0Jq8xbPw/ZQR+EyuiG3kumIc502Qg+8iiY3FMvQ==","signatures":[{"sig":"MEYCIQCU+z51NBfkFfSmLY73LMGBwp3BIeZIyQeh1YumqH6++QIhANtmS2Gk3NBR52ZCC8TjRyX2B28NX4h8dHh9uU51SgXr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26684},"main":"src/index.tsx","scripts":{"bump":"npm version patch","lint":"eslint -c .eslintrc.js --ext .ts,.tsx .","test":"jest","autofix":"eslint -c .eslintrc.js --ext .ts,.tsx --fix .","publish":"npm publish","_prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"react-native-zoom-reanimated","type":"git"},"description":"Zoom component on react-native + react-native-reanimated + react-native-gesture-handler","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Kesha Antonov\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.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","typescript":"^5.3.3","@types/react":"^18.2.45","@types/react-native":"^0.72.8","eslint-plugin-import":"^2.29.1","react-native-reanimated":"^3.6.1","react-native-gesture-handler":"^2.14.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react-native-reanimated":">=2.0.0","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-zoom-reanimated_1.4.9_1754940866711_0.13802380159172634","host":"s3://npm-registry-packages-npm-production"}},"1.4.10":{"name":"react-native-zoom-reanimated","version":"1.4.10","keywords":["zoom","react-native","react-native-reanimated","react-native-gesture-handler"],"author":{"name":"Kesha Antonov"},"license":"MIT","_id":"react-native-zoom-reanimated@1.4.10","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"homepage":"https://github.com/kesha-antonov/react-native-zoom-reanimated","dist":{"shasum":"78e7c7ecc13c58d50f69665c601f8d6af21b16ce","tarball":"https://registry.npmjs.org/react-native-zoom-reanimated/-/react-native-zoom-reanimated-1.4.10.tgz","fileCount":24,"integrity":"sha512-5UPEGv3UDcH21jHJSIu87CxLGMrcdGS1Hx6EP7eBbLYf0XEOHL3F9v0p5iSuM31exuBjrNQZsDouNcPQW5liMQ==","signatures":[{"sig":"MEUCIQCQIVlmYtnFOYvTWwIPJWOQ52IdE7W4Mf1SOGXhej44OgIgMP8AErKZXlFBROl78ewsM3vJ/qCmqHDrUWlR8Ig8qBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26705},"main":"src/index.tsx","scripts":{"bump":"npm version patch","lint":"eslint -c .eslintrc.js --ext .ts,.tsx .","test":"jest","autofix":"eslint -c .eslintrc.js --ext .ts,.tsx --fix .","publish":"npm publish","_prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"react-native-zoom-reanimated","type":"git"},"description":"Zoom component on react-native + react-native-reanimated + react-native-gesture-handler","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Kesha Antonov\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.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","typescript":"^5.3.3","@types/react":"^18.2.45 || ^19.0.0","@types/react-native":"^0.72.8","eslint-plugin-import":"^2.29.1","react-native-reanimated":"^3.6.1","react-native-gesture-handler":"^2.14.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react-native-reanimated":">=2.0.0","react-native-gesture-handler":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-zoom-reanimated_1.4.10_1755074927025_0.614592797390684","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"react-native-zoom-reanimated","version":"1.5.1","keywords":["react-native","zoom","pinch-to-zoom","pan","gesture","image-viewer","photo-viewer","gallery","reanimated","gesture-handler","ios","android"],"author":{"name":"Kesha Antonov"},"license":"MIT","_id":"react-native-zoom-reanimated@1.5.1","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"homepage":"https://github.com/kesha-antonov/react-native-zoom-reanimated","dist":{"shasum":"560d6277766b7bbb2ac581cdd4bd0d46c3902abc","tarball":"https://registry.npmjs.org/react-native-zoom-reanimated/-/react-native-zoom-reanimated-1.5.1.tgz","fileCount":7,"integrity":"sha512-MmfB1XoFD4Fp1C6nT5DPevxnR8xKErkBM2OVol1rCIvqnycYQHdT4ysmzg3/xQJC7WZLHNKwcBDtpEJTCb3DZQ==","signatures":[{"sig":"MEQCIBP9jNJj3gb5H/DiE5Ux6upWk08XqyVPkpZCpOZEKka4AiA9V7xoLnlR8m5mrjghEfLZ4ogu2yYH94qEB65BQkBrOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52372},"main":"src/index.tsx","type":"module","gitHead":"f24062c9b3c9f0bd082c5f4e4280313e6c82a299","scripts":{"bump":"npm version patch","lint":"eslint .","test":"cd example && jest","autofix":"eslint --fix .","prepare":"husky","publish":"npm publish","prepublishOnly":"yarn test && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"react-native-zoom-reanimated","type":"git"},"_npmVersion":"11.6.2","description":"Smooth pinch-to-zoom component for React Native with Apple Photos-style gestures and rubber-band physics","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","husky":"^9.1.7","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"^5.9.3","lint-staged":"^16.2.7","@types/react":"^19.2.8","typescript-eslint":"^8.53.1","@types/react-native":"^0.73.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.32.0","react-native-reanimated":"^3.19.5","@stylistic/eslint-plugin":"^5.7.0","eslint-plugin-react-hooks":"^7.0.1","react-native-gesture-handler":"^2.30.0"},"peerDependencies":{"react-native-reanimated":">=3.0.0","react-native-gesture-handler":">= 2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-zoom-reanimated_1.5.1_1768905979174_0.8098077292223591","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"react-native-zoom-reanimated","version":"1.5.2","keywords":["react-native","zoom","pinch-to-zoom","pan","gesture","image-viewer","photo-viewer","gallery","reanimated","gesture-handler","ios","android"],"author":{"name":"Kesha Antonov"},"license":"MIT","_id":"react-native-zoom-reanimated@1.5.2","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"homepage":"https://github.com/kesha-antonov/react-native-zoom-reanimated","dist":{"shasum":"a62a86a26addcaebfb7da112b944da4bff9d0892","tarball":"https://registry.npmjs.org/react-native-zoom-reanimated/-/react-native-zoom-reanimated-1.5.2.tgz","fileCount":7,"integrity":"sha512-FjphqFlxIhvvo8tidU9d3D7/+GT1jM1T4ZCd0qotYQWSvp2M1WAQTvgcRYeI4U8hrkHTTKgW2E0o+tI4EB9tXA==","signatures":[{"sig":"MEQCIDJPdSPbJQ1BSGewSbiTOQSsnsk4w1d3WALLFw6ffNuIAiBW3b+1wQkOTYO0WxgTlQDsYeZMxr9fgsvPXf/DLiaNRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54393},"main":"src/index.tsx","type":"module","gitHead":"c884a8f4b62291b38b703d2ebc6f6cf9079ef78a","scripts":{"bump":"npm version patch","lint":"eslint .","test":"cd example && jest","autofix":"eslint --fix .","prepare":"husky","publish":"npm publish","prepublishOnly":"yarn test && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"react-native-zoom-reanimated","type":"git"},"_npmVersion":"11.6.2","description":"Smooth pinch-to-zoom component for React Native with Apple Photos-style gestures and rubber-band physics","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","husky":"^9.1.7","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"^5.9.3","lint-staged":"^16.2.7","@types/react":"^19.2.8","typescript-eslint":"^8.53.1","@types/react-native":"^0.73.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.32.0","react-native-reanimated":"^3.19.5","@stylistic/eslint-plugin":"^5.7.0","eslint-plugin-react-hooks":"^7.0.1","react-native-gesture-handler":"^2.30.0"},"peerDependencies":{"react-native-reanimated":">=3.0.0","react-native-gesture-handler":">= 2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-zoom-reanimated_1.5.2_1768909828284_0.917877124062191","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"react-native-zoom-reanimated","version":"1.5.3","keywords":["react-native","zoom","pinch-to-zoom","pan","gesture","image-viewer","photo-viewer","gallery","reanimated","gesture-handler","ios","android"],"author":{"name":"Kesha Antonov"},"license":"MIT","_id":"react-native-zoom-reanimated@1.5.3","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"homepage":"https://github.com/kesha-antonov/react-native-zoom-reanimated","dist":{"shasum":"65a3c43d0e385dcbfd652553f33b1201d390fa14","tarball":"https://registry.npmjs.org/react-native-zoom-reanimated/-/react-native-zoom-reanimated-1.5.3.tgz","fileCount":10,"integrity":"sha512-IuaRbzs/Ku2lyOcG0p1xMro+1K1bCC+jtWoQecUaqK8/ME97uRwNgwi6k/Fx8cEsx/R60HLA/mqpbw8pfrUECw==","signatures":[{"sig":"MEUCICTGswF1z2qcKikzKez9BmDUibw79LbHBZZBVw0dGlr/AiEAkXmmh0Is3NU/b4vVGDJ3T0DjhPAbYir9L4dhazXlZ/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57292},"main":"src/index.tsx","type":"module","scripts":{"bump":"npm version patch","lint":"eslint .","test":"cd example && jest","autofix":"eslint --fix .","prepare":"husky","publish":"npm publish","prepublishOnly":"yarn test && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"react-native-zoom-reanimated","type":"git"},"description":"Smooth pinch-to-zoom component for React Native with Apple Photos-style gestures and rubber-band physics","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Kesha Antonov\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.\n","lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","husky":"^9.1.7","eslint":"^9.39.2","@eslint/js":"^9.39.2","typescript":"^5.9.3","lint-staged":"^16.2.7","@types/react":"^19.2.8","react-native":">=0.73.0","typescript-eslint":"^8.53.1","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.32.0","react-native-reanimated":"^3.19.5","@stylistic/eslint-plugin":"^5.7.0","eslint-plugin-react-hooks":"^7.0.1","react-native-gesture-handler":"^2.30.0"},"peerDependencies":{"react-native-reanimated":">=3.0.0","react-native-gesture-handler":">= 2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-zoom-reanimated_1.5.3_1771672711189_0.9172586978462809","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"react-native-zoom-reanimated","version":"1.5.4","keywords":["react-native","zoom","pinch-to-zoom","pan","gesture","image-viewer","photo-viewer","gallery","reanimated","gesture-handler","ios","android"],"author":{"name":"Kesha Antonov"},"license":"MIT","_id":"react-native-zoom-reanimated@1.5.4","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"homepage":"https://github.com/kesha-antonov/react-native-zoom-reanimated","dist":{"shasum":"739a9f687858a028465acc094a65118a285c85ae","tarball":"https://registry.npmjs.org/react-native-zoom-reanimated/-/react-native-zoom-reanimated-1.5.4.tgz","fileCount":43,"integrity":"sha512-JbyVX46ieKu/T+jjjd5sMy0x6tTE3bj3t5Yd7Lb78CpZ0HIyR0rBUqHKjBIFuxvDvjeidqKbssX52fVUtyrkRQ==","signatures":[{"sig":"MEUCICiQdxg7EqvgUvdRMnRu0y2AHI6Rc/psJK6Pjzl3hUYlAiEA0Dj+GAQ1c0CoDeVpgZ7DN3SdM8KUz6JW6tnXxw8eLtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202479},"main":"./lib/commonjs/index.js","type":"module","types":"./lib/typescript/commonjs/index.d.ts","module":"./lib/module/index.js","source":"./src/index.tsx","exports":{".":{"import":{"types":"./lib/typescript/module/index.d.ts","default":"./lib/module/index.js"},"source":"./src/index.tsx","require":{"types":"./lib/typescript/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"c57c8a0b6af164dafb772eac212f4a775b6f3f8f","scripts":{"bump":"npm version patch","lint":"eslint .","test":"cd example && jest","build":"bob build","clean":"del-cli lib","autofix":"eslint --fix .","prepare":"husky && bob build","publish":"npm publish","typecheck":"tsc --noEmit","prepublishOnly":"yarn test && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"react-native-zoom-reanimated","type":"git"},"workspaces":["example"],"_npmVersion":"11.12.1","description":"Smooth pinch-to-zoom component for React Native with Apple Photos-style gestures and rubber-band physics","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"24.3.0","react-native":"./src/index.tsx","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","husky":"^9.1.7","react":"19.2.3","eslint":"^9.39.2","del-cli":"^7.0.0","@eslint/js":"^9.39.2","typescript":"^6.0.3","lint-staged":"^16.2.7","@types/react":"^19.2.8","react-native":"0.85.3","typescript-eslint":"^8.53.1","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.32.0","react-native-worklets":"^0.8.3","react-native-reanimated":"^4.4.1","@stylistic/eslint-plugin":"^5.7.0","react-native-builder-bob":"^0.42.1","eslint-plugin-react-hooks":"^7.0.1","react-native-gesture-handler":"^3.0.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-zoom-reanimated_1.5.4_1781616218872_0.21557807799045947","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["commonjs",{"esm":true}],"typescript"]}},"1.5.6":{"name":"react-native-zoom-reanimated","version":"1.5.6","keywords":["react-native","expo","zoom","zoomable","pinch","pinch-to-zoom","double-tap","pan","gesture","image","image-viewer","photo-viewer","lightbox","gallery","reanimated","gesture-handler","new-architecture","typescript","ios","android"],"author":{"name":"Kesha Antonov","email":"innokenty.longway@gmail.com"},"license":"MIT","_id":"react-native-zoom-reanimated@1.5.6","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"homepage":"https://github.com/kesha-antonov/react-native-zoom-reanimated","bugs":{"url":"https://github.com/kesha-antonov/react-native-zoom-reanimated/issues"},"dist":{"shasum":"51b90f85fa8e9c2419e6d6aca8acd4993e682439","tarball":"https://registry.npmjs.org/react-native-zoom-reanimated/-/react-native-zoom-reanimated-1.5.6.tgz","fileCount":43,"integrity":"sha512-8Ad93k/nkIhpt4ziT34AyUB3EP1FB0/EbE+DM8EZXH7CauJ7QmhYVRxgaHp7zsnw/1XxDTS3A7C2oAF531Afuw==","signatures":[{"sig":"MEQCIB1CI1X/THqjhfK9x6griKkv6MYuDNcYL9jB2l1ssYSWAiA8/PmjpzzkgPzGIcB8XjeI13mlhkZy96d/IuPlNFU1fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203303},"main":"./lib/commonjs/index.js","type":"module","types":"./lib/typescript/commonjs/index.d.ts","module":"./lib/module/index.js","source":"./src/index.tsx","exports":{".":{"import":{"types":"./lib/typescript/module/index.d.ts","default":"./lib/module/index.js"},"source":"./src/index.tsx","require":{"types":"./lib/typescript/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"eb4d016b4ee398b154e7b27f2dc8a65387e49c56","scripts":{"bump":"npm version patch","lint":"eslint .","test":"yarn workspace example run test","build":"bob build","clean":"del-cli lib","autofix":"eslint --fix .","prepare":"husky && bob build","release":"npm publish","typecheck":"tsc --noEmit","prepublishOnly":"yarn test && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-zoom-reanimated.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.12.1","description":"Smooth pinch-to-zoom component for React Native with Apple Photos-style gestures and rubber-band physics","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"24.3.0","react-native":"./src/index.tsx","_hasShrinkwrap":false,"packageManager":"yarn@4.18.0","devDependencies":{"husky":"^9.1.7","react":"19.2.3","eslint":"^10.8.0","del-cli":"^7.0.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@babel/core":"^7.29.7","lint-staged":"^17.3.0","@types/react":"^19.2.18","react-native":"0.86.2","typescript-eslint":"^8.66.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.32.0","react-native-worklets":"^0.11.3","react-native-reanimated":"^4.5.3","@stylistic/eslint-plugin":"^5.10.0","react-native-builder-bob":"^0.43.0","eslint-plugin-react-hooks":"^7.1.1","@react-native/metro-config":"^0.86.2","react-native-gesture-handler":"^3.1.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.0.0","react-native-gesture-handler":">=2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-zoom-reanimated_1.5.6_1786049884412_0.887463117689012","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["commonjs",{"esm":true}],"typescript"]}},"1.6.0":{"name":"react-native-zoom-reanimated","version":"1.6.0","type":"module","description":"Smooth pinch-to-zoom component for React Native with Apple Photos-style gestures and rubber-band physics","workspaces":["example"],"keywords":["react-native","expo","zoom","zoomable","pinch","pinch-to-zoom","double-tap","pan","gesture","image","image-viewer","photo-viewer","lightbox","gallery","reanimated","gesture-handler","new-architecture","typescript","ios","android"],"homepage":"https://github.com/kesha-antonov/react-native-zoom-reanimated","repository":{"type":"git","url":"git+https://github.com/kesha-antonov/react-native-zoom-reanimated.git"},"bugs":{"url":"https://github.com/kesha-antonov/react-native-zoom-reanimated/issues"},"license":"MIT","author":{"name":"Kesha Antonov","email":"innokenty.longway@gmail.com"},"packageManager":"yarn@4.18.0","source":"./src/index.tsx","main":"./lib/commonjs/index.js","module":"./lib/module/index.js","types":"./lib/typescript/commonjs/index.d.ts","react-native":"./src/index.tsx","exports":{".":{"source":"./src/index.tsx","import":{"types":"./lib/typescript/module/index.d.ts","default":"./lib/module/index.js"},"require":{"types":"./lib/typescript/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}},"./package.json":"./package.json"},"sideEffects":false,"scripts":{"autofix":"eslint --fix .","bump":"npm version patch","clean":"del-cli lib","build":"bob build","typecheck":"tsc --noEmit","lint":"eslint .","test":"yarn workspace example run test","release":"npm publish","prepublishOnly":"yarn test && npm run lint","prepare":"husky && bob build"},"devDependencies":{"@babel/core":"^7.29.7","@eslint/js":"^10.0.1","@react-native/metro-config":"^0.86.2","@stylistic/eslint-plugin":"^5.10.0","@types/react":"^19.2.18","del-cli":"^7.0.0","eslint":"^10.8.0","eslint-plugin-import":"^2.32.0","eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^7.1.1","husky":"^9.1.7","lint-staged":"^17.3.0","react":"19.2.3","react-native":"0.86.2","react-native-builder-bob":"^0.43.0","react-native-gesture-handler":"^3.1.0","react-native-reanimated":"^4.5.3","react-native-worklets":"^0.11.3","typescript":"^6.0.3","typescript-eslint":"^8.66.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-gesture-handler":">=2.0.0","react-native-reanimated":">=3.0.0"},"react-native-builder-bob":{"source":"src","output":"lib","targets":[["module",{"esm":true}],["commonjs",{"esm":true}],"typescript"]},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"gitHead":"894803aa51b93556d11ee511c5affa0ce0197153","_id":"react-native-zoom-reanimated@1.6.0","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-MkOTT29GENmeZ2a8E4F4QQod6fLrkp5WHzD9No15u/93mRoXUMwJRJULxvGqsr1dH9/qjHrHOnH4dae52DUnoQ==","shasum":"18f7537182f29f727f0b4aab0d2e7b5d67a01066","tarball":"https://registry.npmjs.org/react-native-zoom-reanimated/-/react-native-zoom-reanimated-1.6.0.tgz","fileCount":106,"unpackedSize":322081,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-zoom-reanimated@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAkTrkDFrhe0xY6f3UilhNSheTIOOOXLnm9TWAnarTpjAiEAqm0L1EGKHM9cD+CG5jKkkYaHmpPz27DXMentSswUi74="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1fd4d153-26fa-4359-a3ac-956b2f1c9563"}},"directories":{},"maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-zoom-reanimated_1.6.0_1789484414243_0.5979654119458551"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-17T22:21:07.433Z","modified":"2026-09-15T15:00:14.765Z","1.0.0":"2022-06-17T22:21:07.572Z","1.0.1":"2022-06-17T22:25:10.954Z","1.0.2":"2022-06-18T09:09:17.925Z","1.0.3":"2022-06-18T23:34:45.900Z","1.0.5":"2022-06-19T18:15:36.157Z","1.0.6":"2022-06-19T18:16:00.342Z","1.1.0":"2022-11-07T21:35:06.352Z","1.1.1":"2022-11-24T10:56:13.555Z","1.1.2":"2022-11-25T13:29:44.263Z","1.2.0":"2023-05-27T22:20:27.511Z","1.3.0":"2023-05-30T19:40:19.282Z","1.3.1":"2023-05-31T06:11:16.332Z","1.3.2":"2023-05-31T06:13:09.865Z","1.3.3":"2023-07-12T14:41:43.286Z","1.4.0":"2023-12-02T10:39:22.391Z","1.4.1":"2023-12-22T18:37:03.695Z","1.4.2":"2024-02-02T11:57:32.337Z","1.4.3":"2024-02-09T16:41:40.033Z","1.4.4-alpha.0":"2024-03-15T00:38:53.130Z","1.4.4":"2024-03-15T00:40:23.460Z","1.4.5":"2024-04-09T12:34:32.759Z","1.4.6":"2024-09-16T05:49:18.633Z","1.4.7":"2024-09-16T11:06:52.377Z","1.4.8":"2024-09-16T12:48:40.981Z","1.4.9":"2025-08-11T19:34:26.901Z","1.4.10":"2025-08-13T08:48:47.191Z","1.5.1":"2026-01-20T10:46:19.319Z","1.5.2":"2026-01-20T11:50:28.427Z","1.5.3":"2026-02-21T11:18:31.357Z","1.5.4":"2026-06-16T13:23:39.021Z","1.5.6":"2026-08-06T20:58:04.567Z","1.6.0":"2026-09-15T15:00:14.384Z"},"bugs":{"url":"https://github.com/kesha-antonov/react-native-zoom-reanimated/issues"},"author":{"name":"Kesha Antonov","email":"innokenty.longway@gmail.com"},"license":"MIT","homepage":"https://github.com/kesha-antonov/react-native-zoom-reanimated","keywords":["react-native","expo","zoom","zoomable","pinch","pinch-to-zoom","double-tap","pan","gesture","image","image-viewer","photo-viewer","lightbox","gallery","reanimated","gesture-handler","new-architecture","typescript","ios","android"],"repository":{"type":"git","url":"git+https://github.com/kesha-antonov/react-native-zoom-reanimated.git"},"description":"Smooth pinch-to-zoom component for React Native with Apple Photos-style gestures and rubber-band physics","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"readme":"<p align=\"center\">\n  <a href=\"https://badge.fury.io/js/react-native-zoom-reanimated\"><img src=\"https://badge.fury.io/js/react-native-zoom-reanimated.svg\" alt=\"npm version\" /></a>\n  <a href=\"https://www.npmjs.com/package/react-native-zoom-reanimated\"><img src=\"https://img.shields.io/npm/dm/react-native-zoom-reanimated.svg\" alt=\"npm downloads\" /></a>\n  <a href=\"https://npm-stat.com/charts.html?package=react-native-zoom-reanimated&from=2015-01-01\"><img src=\"https://img.shields.io/badge/total%20downloads-1.16M-blue.svg\" alt=\"total npm downloads\" /></a>\n  <a href=\"https://www.npmjs.com/package/react-native-zoom-reanimated\"><img src=\"https://img.shields.io/npm/dt/react-native-zoom-reanimated.svg?label=18-months%20downloads\" alt=\"npm downloads (last 18 months)\" /></a>\n  <a href=\"https://github.com/kesha-antonov/react-native-zoom-reanimated/blob/main/LICENSE\"><img src=\"https://img.shields.io/github/license/kesha-antonov/react-native-zoom-reanimated.svg\" alt=\"license\" /></a>\n  <a href=\"https://reactnative.dev/\"><img src=\"https://img.shields.io/badge/platforms-iOS%20%7C%20Android-lightgrey.svg\" alt=\"platforms\" /></a>\n  <a href=\"https://www.typescriptlang.org/\"><img src=\"https://img.shields.io/badge/TypeScript-Ready-blue.svg\" alt=\"TypeScript\" /></a>\n</p>\n\n<h1 align=\"center\">React Native Zoom Reanimated</h1>\n\n<p align=\"center\">\n  Apple Photos-style zoom component for React Native with pinch, pan, and double-tap gestures. Built with React Native Reanimated and Gesture Handler for buttery smooth 120fps animations.\n</p>\n\n<p align=\"center\">\n  <strong><a href=\"https://kesha-antonov.github.io/react-native-zoom-reanimated/\">📖 Documentation</a></strong> &nbsp;·&nbsp;\n  <a href=\"https://kesha-antonov.github.io/react-native-zoom-reanimated/installation\">Installation</a> &nbsp;·&nbsp;\n  <a href=\"https://kesha-antonov.github.io/react-native-zoom-reanimated/usage\">Usage</a> &nbsp;·&nbsp;\n  <a href=\"https://kesha-antonov.github.io/react-native-zoom-reanimated/api\">API reference</a> &nbsp;·&nbsp;\n  <a href=\"https://kesha-antonov.github.io/react-native-zoom-reanimated/gesture-api\">Gesture Handler v2 / v3</a>\n</p>\n\n<p align=\"center\">\n  <sub>Using it in production? A ⭐ helps other developers find the library.</sub>\n</p>\n\n<hr />\n\n<table align=\"center\">\n<tr>\n<td align=\"center\" valign=\"top\" width=\"190\">\n  <a href=\"https://cryptoc-app.web.app/\"><img src=\"https://cryptoc-app.web.app/img/icon.png?v=3\" width=\"76\" height=\"76\" alt=\"cryptoc app icon\" /></a>\n  <br /><br />\n  <img src=\"https://cryptoc-app.web.app/img/qr-get.png?v=2\" width=\"124\" height=\"124\" alt=\"QR code that installs cryptoc\" />\n  <br />\n  <sub>Scan to install</sub>\n  <br /><br />\n  <a href=\"https://apps.apple.com/app/cryptoc/id1333169178\"><img height=\"40\" src=\"https://cryptoc-app.web.app/img/appstore.svg?v=2\" alt=\"Download on the App Store\" /></a>\n  <br />\n  <a href=\"https://play.google.com/store/apps/details?id=co.ssoul.CryptoC\"><img height=\"59\" src=\"https://cryptoc-app.web.app/img/googleplay.png?v=2\" alt=\"Get it on Google Play\" /></a>\n</td>\n<td valign=\"top\">\n\n### Support my work\n\n**[cryptoc](https://cryptoc-app.web.app/)** - my crypto portfolio app. Your coins on the home screen, lock screen and watch face. iPhone, iPad, Mac, Apple Watch, Android, Android tablet and Wear OS.\n\n- Portfolio with average buy price and 24h / 180-day / all-time P&L\n- Widgets in three sizes, refreshed in the background - most days you never open the app\n- Price alerts on 5,000+ coins, delivered while the app is closed\n- **No account, no email, no exchange API keys, no ads.** Your holdings never reach a server - they sync through your own iCloud or Google Drive\n- Free for 3 holdings, and that is not a trial timer\n\n<sub>Downloading it is what pays for the time that goes into these libraries.</sub>\n\n</td>\n</tr>\n</table>\n\n<hr />\n\n## ✨ Features\n\n- 🔍 **Pinch to Zoom** — Smooth pinch gesture with rubber band effect\n- 👆 **Double Tap** — Tap twice to zoom in/out with configurable scale\n- 🖐️ **Pan Gesture** — Drag zoomed content with momentum and boundary bounce\n- 📱 **Apple Photos Gallery** — Seamless swipe between zoomed images in FlatList\n- 🔄 **Rubber Band Effect** — Natural over-scroll/over-zoom feeling\n- 🎯 **Focal Point Zoom** — Zoom centers on pinch/tap location\n- ⚡ **120fps** — Silky smooth animations on ProMotion displays\n- 📝 **TypeScript** — Complete type definitions included\n\n## 📸 Preview\n\n<table>\n  <tr>\n    <td align=\"center\"><b>iOS</b></td>\n    <td align=\"center\"><b>Android</b></td>\n  </tr>\n  <tr>\n    <td>\n\nhttps://github.com/user-attachments/assets/9da40463-7b70-46bb-bfe3-eb0ab4f8feb7\n\n</td>\n    <td>\n\nhttps://github.com/kesha-antonov/react-native-zoom-reanimated/assets/11584712/7e8a572b-8130-4aea-88c7-2ca035a155a1\n\n</td>\n  </tr>\n</table>\n\n## 📖 Table of Contents\n\n- [✨ Features](#-features)\n- [📸 Preview](#-preview)\n- [📖 Table of Contents](#-table-of-contents)\n- [📋 Requirements](#-requirements)\n- [📦 Installation](#-installation)\n- [🚀 Usage](#-usage)\n- [💡 Examples](#-examples)\n  - [Basic Usage](#basic-usage)\n  - [Image Gallery with FlatList](#image-gallery-with-flatlist)\n  - [Apple Photos-Style Gallery](#apple-photos-style-gallery)\n  - [Using the Hook Directly](#using-the-hook-directly)\n- [📖 API Reference](#-api-reference)\n  - [Zoom Component Props](#zoom-component-props)\n  - [DoubleTapConfig](#doubletapconfig)\n  - [ScrollableRef](#scrollableref)\n- [🔧 Advanced Usage: useZoomGesture Hook](#-advanced-usage-usezoomgesture-hook)\n  - [Zoom Component vs useZoomGesture Hook](#zoom-component-vs-usezoomgesture-hook)\n  - [Hook API](#hook-api)\n  - [Basic Hook Usage](#basic-hook-usage)\n- [🎛 Gesture Handler v2 / v3 API](#-gesture-handler-v2--v3-api)\n  - [Choosing per component](#choosing-per-component)\n  - [Choosing app-wide](#choosing-app-wide)\n  - [Choosing in the hook API](#choosing-in-the-hook-api)\n  - [Capability check](#capability-check)\n- [📦 Example App](#-example-app)\n- [📱 Platform Support](#-platform-support)\n- [🤝 Contributing](#-contributing)\n- [👥 Author](#-author)\n- [📄 License](#-license)\n\n## 📋 Requirements\n\n| Dependency | Version |\n|:----------:|:-------:|\n| react-native-reanimated | >= 2.0.0 |\n| react-native-gesture-handler | >= 2.0.0 |\n\n## 📦 Installation\n\nInstall the library using either Yarn:\n\n```bash\nyarn add react-native-zoom-reanimated\n```\n\nor npm:\n\n```bash\nnpm install --save react-native-zoom-reanimated\n```\n\nMake sure you have [react-native-reanimated](https://docs.swmansion.com/react-native-reanimated/docs/fundamentals/getting-started/) and [react-native-gesture-handler](https://docs.swmansion.com/react-native-gesture-handler/docs/fundamentals/installation) installed and configured.\n\n## 🚀 Usage\n\n```javascript\nimport Zoom from 'react-native-zoom-reanimated'\n\n// For Apple Photos-style gallery, also import ScrollableRef type\nimport Zoom, { ScrollableRef } from 'react-native-zoom-reanimated'\n```\n\n## 💡 Examples\n\n> 📁 See the [`example/`](./example) directory for complete working examples.\n\n### Basic Usage\n\n```jsx\nimport Zoom from 'react-native-zoom-reanimated'\n\n<Zoom>\n  <Image\n    source={{ uri: imageUri }}\n    resizeMode=\"contain\"\n    style={{ width: deviceWidth, height: imageHeight * deviceWidth / imageWidth }}\n  />\n</Zoom>\n```\n\n### Image Gallery with FlatList\n\nBasic horizontal gallery with paging:\n\n```jsx\n<FlatList\n  data={IMAGES}\n  horizontal\n  pagingEnabled\n  renderItem={({ item }) => (\n    <View style={{ width: screenWidth }}>\n      <Zoom>\n        <Image source={{ uri: item }} style={{ width: '100%', height: '100%' }} resizeMode=\"contain\" />\n      </Zoom>\n    </View>\n  )}\n/>\n```\n\n> 📄 Full example: [`example/ImageGalleryStandalone.tsx`](./example/ImageGalleryStandalone.tsx)\n\n### Apple Photos-Style Gallery\n\nFor seamless swipe navigation while zoomed — just like Apple Photos:\n\n```jsx\n<Zoom\n  enableGallerySwipe\n  parentScrollRef={flatListRef}\n  currentIndex={index}\n  itemWidth={deviceWidth + IMAGE_GAP}\n>\n  <Image source={{ uri: imageUri }} />\n</Zoom>\n```\n\nFeatures:\n- ✅ Swipe between images even while zoomed in\n- ✅ Smooth edge-to-scroll transition\n- ✅ Auto zoom reset when changing images\n- ✅ Gap between images\n\n> 📄 Full example: [`example/FlatListExample.tsx`](./example/FlatListExample.tsx) — complete implementation with all features\n\n### Using the Hook Directly\n\nFor advanced control, use `useZoomGesture` hook:\n\n```jsx\nimport { useZoomGesture } from 'react-native-zoom-reanimated'\nimport { useAnimatedReaction } from 'react-native-reanimated'\n\nconst { zoomGesture, contentContainerAnimatedStyle, onLayout, onLayoutContent, zoomOut, isZoomedIn, scale } = useZoomGesture({\n  minScale: 1,\n  maxScale: 5,\n})\n\n// React to scale changes efficiently in worklet (no JS bridge overhead)\nuseAnimatedReaction(\n  () => scale.value,\n  (currentScale) => {\n    console.log('Current scale:', currentScale)\n  }\n)\n\n// React to zoom state changes\nuseAnimatedReaction(\n  () => isZoomedIn.value,\n  (isZoomed) => {\n    console.log('Is zoomed:', isZoomed)\n  }\n)\n```\n\n> 📄 Full example: [`example/UseZoomGestureExample.tsx`](./example/UseZoomGestureExample.tsx)\n\n## 📖 API Reference\n\n### Zoom Component Props\n\n| Name                  | Type                   | Required | Description                                                                                                                                                                                                              |\n|-----------------------|------------------------|----------|------------------|\n| style                 | `StyleProp<ViewStyle>` | No       | Container style |\n| contentContainerStyle | `StyleProp<ViewStyle>` | No       | Content container style |\n| minScale              | `number`               | No       | Minimum allowed zoom scale. Default is `1`. Set to `1` to prevent zooming out smaller than initial size. Set to a value < 1 (e.g., `0.5`) to allow zooming out to 50% |\n| maxScale              | `number`               | No       | Maximum allowed zoom scale. Default is `4` |\n| onZoomStateChange     | `(isZoomed: boolean) => void` | No | Callback fired when zoom state changes. Called with `true` when zoomed in, `false` when zoomed out to initial scale |\n| onZoomChange          | `(scale: number) => void` | No | Callback fired during zoom gesture with current scale value. Called continuously while pinching, useful for UI updates (e.g., showing zoom percentage). For performance-critical use cases, use `useZoomGesture` hook with `scale` SharedValue instead |\n| enableGallerySwipe    | `boolean`              | No       | Enable Apple Photos-style seamless gallery navigation. When zoomed and panning hits horizontal boundary, continued swipe allows scrolling to adjacent images. Default is `false` |\n| parentScrollRef       | `RefObject<ScrollableRef>` | No   | Reference to parent FlatList/ScrollView for seamless edge scrolling. When provided with `enableGallerySwipe`, enables Apple Photos-style continuous swipe: zoomed image pans to edge, then seamlessly scrolls parent list. Compatible with FlatList/ScrollView from `react-native`, `react-native-gesture-handler`, and `react-native-reanimated` |\n| currentIndex          | `number`               | No       | Current index in the parent list (for calculating scroll offset). Required when using `parentScrollRef` |\n| itemWidth             | `number`               | No       | Width of each item in the parent list (for calculating scroll offset). Required when using `parentScrollRef`. Usually equals `deviceWidth + imageGap` |\n| animationFunction     | function               | No       | Animation function from `react-native-reanimated`. Default: `withTiming`. For example, you can use `withSpring` instead: https://docs.swmansion.com/react-native-reanimated/docs/api/animations/withSpring |\n| animationConfig       | object                 | No       | Config for animation function from `react-native-reanimated`. For example, avaiable options for `withSpring` animation: https://docs.swmansion.com/react-native-reanimated/docs/api/animations/withSpring#options-object |\n| doubleTapConfig       | `DoubleTapConfig`      | No       | Config for zoom on double tap. See below for details |\n| gestureApi            | `'v2' \\| 'v3' \\| 'auto'` | No    | Which `react-native-gesture-handler` API to build the gesture with. Default is `'auto'`, or whatever was passed to `setGestureApiVersion()`. See [Gesture Handler v2 / v3 API](#-gesture-handler-v2--v3-api) |\n\n### DoubleTapConfig\n\n| Name          | Type     | Required | Description |\n|---------------|----------|----------|-------------|\n| defaultScale  | `number` | No       | Fixed zoom scale on double tap. If not set, calculated based on dimensions |\n| minZoomScale  | `number` | No       | Minimum zoom scale for double tap |\n| maxZoomScale  | `number` | No       | Maximum zoom scale for double tap |\n\n### ScrollableRef\n\nType for `parentScrollRef`. Compatible with FlatList/ScrollView from multiple libraries:\n\n```typescript\ninterface ScrollableRef {\n  scrollToOffset?: (params: { offset: number; animated?: boolean }) => void  // FlatList\n  scrollTo?: (params: { x?: number; y?: number; animated?: boolean }) => void // ScrollView\n}\n```\n\n## 🔧 Advanced Usage: useZoomGesture Hook\n\nFor advanced use cases, use the `useZoomGesture` hook directly for full control.\n\n> 📄 See [`example/UseZoomGestureExample.tsx`](./example/UseZoomGestureExample.tsx) for a complete example.\n\n### Zoom Component vs useZoomGesture Hook\n\n| Approach | Simplicity | Performance | When to use |\n|----------|------------|-------------|-------------|\n| `Zoom` + `onZoomStateChange`/`onZoomChange` | ✅ Simple | ⚠️ Via JS bridge | Most use cases |\n| `useZoomGesture` + `useAnimatedReaction` | ⚠️ More complex | ✅ 120fps, no bridge | Performance-critical apps |\n\n**Zoom component** uses callbacks (`onZoomChange`, `onZoomStateChange`) that communicate via the JS bridge. This is simple to use but may have slight delays on rapid updates.\n\n**useZoomGesture hook** returns `SharedValue` objects (`scale`, `isZoomedIn`) that update directly in the UI thread. Use `useAnimatedReaction` to respond to changes without JS bridge overhead — ideal for 120fps animations.\n\n### Hook API\n\n```typescript\ninterface UseZoomGestureProps {\n  animationFunction?: typeof withTiming  // Animation function (default: withTiming)\n  animationConfig?: object               // Configuration for animation function\n  minScale?: number                      // Minimum allowed zoom scale (default: 1)\n  maxScale?: number                      // Maximum allowed zoom scale (default: 4)\n  enableGallerySwipe?: boolean           // Enable Apple Photos-style gallery swipe (default: false)\n  parentScrollRef?: RefObject<ScrollableRef>  // Parent FlatList/ScrollView ref for seamless scrolling\n  currentIndex?: number                  // Current index in parent list\n  itemWidth?: number                     // Width of each item in parent list\n  doubleTapConfig?: DoubleTapConfig      // Double tap zoom configuration\n}\n\ninterface UseZoomGestureReturn {\n  zoomGesture: ComposedGesture              // Gesture handler to attach to GestureDetector\n  contentContainerAnimatedStyle: object     // Animated styles for the content container\n  onLayout: (event: LayoutChangeEvent) => void         // Container layout handler\n  onLayoutContent: (event: LayoutChangeEvent) => void  // Content layout handler\n  zoomOut: () => void                       // Programmatically zoom out\n  isZoomedIn: SharedValue<boolean>          // Shared value indicating zoom state\n  zoomGestureLastTime: SharedValue<number>  // Timestamp of last gesture interaction\n  scale: SharedValue<number>                // Current zoom scale (use with useAnimatedReaction)\n}\n```\n\n### Basic Hook Usage\n\n```jsx\nimport { useZoomGesture } from 'react-native-zoom-reanimated'\nimport { GestureDetector } from 'react-native-gesture-handler'\nimport Animated from 'react-native-reanimated'\n\nfunction MyCustomZoomComponent() {\n  const {\n    zoomGesture,\n    contentContainerAnimatedStyle,\n    onLayout,\n    onLayoutContent,\n    zoomOut,\n    isZoomedIn,\n  } = useZoomGesture({\n    doubleTapConfig: { defaultScale: 3, minZoomScale: 1, maxZoomScale: 10 },\n  })\n\n  return (\n    <GestureDetector gesture={zoomGesture}>\n      <View onLayout={onLayout}>\n        <Animated.View style={contentContainerAnimatedStyle} onLayout={onLayoutContent}>\n          {/* Your zoomable content */}\n        </Animated.View>\n      </View>\n    </GestureDetector>\n  )\n}\n```\n\n## 🎛 Gesture Handler v2 / v3 API\n\n`react-native-gesture-handler` 3.x ships a new hooks-based gestures API (`usePanGesture`,\n`usePinchGesture`, ...) next to the 2.x builder API (`Gesture.Pan()`, `Gesture.Pinch()`).\nThis library builds its zoom gesture with either one.\n\n**You do not have to configure anything.** By default the API is detected from the\n`react-native-gesture-handler` version installed in your app:\n\n| Installed gesture handler | API used |\n|---------------------------|----------|\n| 3.x                       | v3 hooks API |\n| 2.x                       | v2 builder API |\n\nDetection happens at both levels: `useZoomGesture` and `<Zoom />` pick the right one at runtime,\nand the type of `zoomGesture` resolves to the matching gesture type at compile time, so it is\nalways accepted by the `GestureDetector` of your installed version.\n\nOverride it only if you need to - for example to stay on the v2 API after upgrading to\n`react-native-gesture-handler` 3.x.\n\n### Choosing per component\n\n```jsx\nimport Zoom from 'react-native-zoom-reanimated'\n\n<Zoom gestureApi=\"v2\">\n  <Image source={{ uri: 'https://example.com/image.jpg' }} />\n</Zoom>\n```\n\n`gestureApi` accepts `'auto'` (default), `'v2'` or `'v3'`. Changing it on a mounted `Zoom`\nremounts its gesture tree.\n\n### Choosing app-wide\n\nCall `setGestureApiVersion` once at startup, before rendering any `Zoom`. It sets the default\nused by `useZoomGesture` and by every `Zoom` that does not pass `gestureApi` itself.\n\n```javascript\nimport { setGestureApiVersion } from 'react-native-zoom-reanimated'\n\nsetGestureApiVersion('v2') // or 'v3', or 'auto' (the default)\n```\n\nA component keeps the version it resolved on its first render, so calling this later only\naffects new mounts.\n\n### Choosing in the hook API\n\n`useZoomGesture` follows the same auto-detection. To pin a version at a single call site,\nimport the version-specific hook instead:\n\n```jsx\nimport { useZoomGestureV2, useZoomGestureV3 } from 'react-native-zoom-reanimated'\n\n// react-native-gesture-handler v2 builder API - works on 2.x and 3.x\nconst zoom = useZoomGestureV2({ maxScale: 6 })\n\n// react-native-gesture-handler v3 hooks API - requires 3.x, throws otherwise\nconst zoom = useZoomGestureV3({ maxScale: 6 })\n```\n\nAll three return the same shape; only the type of `zoomGesture` differs.\n\n### Capability check\n\n```javascript\nimport { isGestureApiV3Supported } from 'react-native-zoom-reanimated'\n\nif (isGestureApiV3Supported()) {\n  // react-native-gesture-handler >= 3 is installed\n}\n```\n\n## 📦 Example App\n\n```bash\ncd example\nyarn install\nyarn start:ios     # or yarn start:android\n```\n\nThe example app demonstrates:\n- Basic zoom functionality\n- Image gallery with FlatList\n- Apple Photos-style seamless navigation\n- Using the hook directly\n\n## 📱 Platform Support\n\n| Platform | Status |\n|----------|--------|\n| **iOS** | ✅ Full support |\n| **Android** | ✅ Full support |\n\n## 🤝 Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature/amazing-feature`)\n3. Make your changes\n4. Run validation (`yarn tsc --noEmit && yarn eslint src/`)\n5. Commit your changes (`git commit -m 'Add amazing feature'`)\n6. Push to the branch (`git push origin feature/amazing-feature`)\n7. Open a Pull Request\n\n## 👥 Author\n\nMaintained by [Kesha Antonov](https://github.com/kesha-antonov)\n\nI also build **[cryptoc](https://cryptoc-app.web.app/)** - a crypto portfolio app with home screen, lock screen and Watch widgets, no account and no exchange API keys.\n\n> Please note that this project is maintained in free time. If you find it helpful, please consider [becoming a sponsor](https://github.com/sponsors/kesha-antonov).\n\n## 📄 License\n\n[MIT](./LICENSE)\n","readmeFilename":"README.md"}