{"_id":"@likashefqet/react-native-image-zoom","_rev":"30-e233ed13692bf0a1bac8aa807265f20c","name":"@likashefqet/react-native-image-zoom","dist-tags":{"alpha":"2.0.0-alpha.0","latest":"4.3.0"},"versions":{"1.1.1":{"name":"@likashefqet/react-native-image-zoom","version":"1.1.1","keywords":["photo","image","picture","zoom","pinch","pan","reanimated","gesture","instagram","react","react-native","react-native-image-zoom","react-native-zoom","react-native-image","image-zoom","zoom-image","zoomable-image","zoomable","javascript","ui-lib","rn","likashefqet","likashefi"],"author":{"url":"https://github.com/likashefqet","name":"Shefqet Lika","email":"likashefi@gmail.com"},"license":"MIT","_id":"@likashefqet/react-native-image-zoom@1.1.1","maintainers":[{"name":"likashefqet","email":"likashefi@gmail.com"}],"homepage":"https://github.com/likashefqet/react-native-image-zoom#readme","bugs":{"url":"https://github.com/likashefqet/react-native-image-zoom/issues"},"dist":{"shasum":"bdaeb331aac4a212fcfb1f80a9d6439c58cda9c9","tarball":"https://registry.npmjs.org/@likashefqet/react-native-image-zoom/-/react-native-image-zoom-1.1.1.tgz","fileCount":26,"integrity":"sha512-VZb941WZTCIrfuDo2Ug9cF3Yz1Qac8LR/qudXYOdkrXLFXzvR7GdfBI76WMAoH00TdBy6UhdQ10mYKLlL98RAA==","signatures":[{"sig":"MEUCIEXBNxv3ugcswzd5GNoR41ObVp2W1rdIinBgsYM/o3M9AiEAkAHzv0lGQqWggL+eCY2449mjOFjb7KCHwAqzHuOhcPQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1551326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsZ3yCRA9TVsSAnZWagAAuXYP/iin2/oKr5ZM3807SUPn\nB3DFHfl48MxpENsH4j4tTJAmZB3BHlK0OEj92IwpG82pxCG/GIZp/cY708m5\nqCsvIfmr4uuCSDGFd8wWENIBp2ZWr6QKYe4fT7v05T1zObqOeOjGNRCOvrsA\nW72s1L118vhOQZhvHrctaWQYKjeP8M9TXMKo4AonEZ55H+sBn8aeqLFCkuJf\nCbjcdU5pOKJR4vSd9vaiQ7sCcl17axXVAKYDQaXi5jR2DLvJe/VGZhPuntHN\n2FswO3mmhz/DgsluvF5mZ8WmWk0XoMrHQ/c1/tjkancsPl+IZNyzE+7iGoMd\n46I9LG6KRd5EpRAAR17Wflxivzn1P76GBYmC3leO6bL42MK0nwSc9kaiMW2M\ngx7ATjdD0yZeSelRYThpB1PFn5itNQFloUT1wywWdfUzTcIH8gD1v48W3vtn\nsmaGlDkJ+YF73fIdZIDYLYm8WxK1Nga/YAIOlyYwzEHeWbechudcXKqa4lFz\nH/oeTgaufEYqbbSwUhKSA3og0PvID9fSahLLtQltd+ue1WpgqYsMO+WsT6hH\n+nbk/U79aGpuWEnqFkp9Y12azYU7lXhb6vobxqvogMxrULdYZkgKBZDjLVK8\nYPXki07uBVhCKJ9AjN9KgB3GnVd1hnVF0KozRHE4pF+Q+UwBOoBi3fSU2MhR\nAjy6\r\n=1anz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","gitHead":"1071622e91f7d616a600fbebc978529a3ecd42cc","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"likashefqet","email":"likashefi@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/likashefqet/react-native-image-zoom.git","type":"git"},"_npmVersion":"8.2.0","description":"A performant zoomable image written in Reanimated v2 🚀","directories":{"lib":"lib","example":"example"},"_nodeVersion":"14.17.4","dependencies":{},"eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^6.0.0","react":"16.13.1","eslint":"^7.2.0","prettier":"^2.0.5","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.1.3","@types/jest":"^26.0.0","pod-install":"^0.1.0","@types/react":"^16.9.19","react-native":"0.63.4","@types/react-native":"0.62.13","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"^2.3.0","react-native-builder-bob":"^0.18.0","react-native-gesture-handler":"^2.1.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":">=16.x.x","react-native":">=0.63.x","react-native-reanimated":">=2.x.x","react-native-gesture-handler":">=2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/react-native-image-zoom_1.1.1_1639030258295_0.07871668880640925","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.2":{"name":"@likashefqet/react-native-image-zoom","version":"1.1.2","keywords":["photo","image","picture","zoom","pinch","pan","reanimated","gesture","instagram","react","react-native","react-native-image-zoom","react-native-zoom","react-native-image","image-zoom","zoom-image","zoomable-image","zoomable","javascript","ui-lib","rn","likashefqet","likashefi"],"author":{"url":"https://github.com/likashefqet","name":"Shefqet Lika","email":"likashefi@gmail.com"},"license":"MIT","_id":"@likashefqet/react-native-image-zoom@1.1.2","maintainers":[{"name":"likashefqet","email":"likashefi@gmail.com"}],"homepage":"https://github.com/likashefqet/react-native-image-zoom#readme","bugs":{"url":"https://github.com/likashefqet/react-native-image-zoom/issues"},"dist":{"shasum":"23f351a823028c22ec28de12f7e573f155ff6566","tarball":"https://registry.npmjs.org/@likashefqet/react-native-image-zoom/-/react-native-image-zoom-1.1.2.tgz","fileCount":11,"integrity":"sha512-CYDCjAXObdVTP5e90YnuHCyd72ctRhE45G9q25oNagRN7jzLbm6BEEG3ZioDVzgV17PQ00uY0tOVH41buAPXUQ==","signatures":[{"sig":"MEQCICYrIzzkwjZbQ9Kk7HZRrjsw8VCIlMYlJF68iH5Dr3orAiAVz1Ew+5QsMLbJzBy+ijTFxkopF2/Lw5jT38zjB95BAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1521977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsam7CRA9TVsSAnZWagAAw1YQAI03l9+NnBm8tRecO24D\nhjIIzkE5L9dh+U9+rSkUIqzPztl9+Il5xbdEdlGWPs/+W73RzdizkN/6pLKV\nk5P8ivwXK0X4ioFrUUU66kAc7cCEztA6SDM501y1NwxaAtW5kotOLo5X3dUK\nYopgVQZezgO70Et0OISWHNT1dnGs22WQfr6xeedz4k8VUniniBxNbi4uqY3/\nw98fd9OJZQj+fAVyl4G9kilJ/DGkQkRPeLbfj2DYuPtTyBGon6n12SPdF9IN\nvju/yMN1kdRALzbyVEDzV+QqcQeCB9Odyyiaus1Uf5iadpAdtYE9gcTqYTuv\nUci3jB6B8f9JcGGbvtZPLrBkZKCsxwn/hdHVM41YG3UhTrY71lVBdsvqozOP\nZJd0hoDySzlRodxnxeqarBpxXexlAASdDWfNEYjQFPwj8QAHZh2KjAlBKj5H\nXdd4Ts1wLbfUDZxpza4hunpP+ShwC8Tx/aHlMngffDiAEGArtOrychdZnlEd\n66m8mjQW9Ye4kl3p2+ztpJq9J0+iKi8x+DVDTCPoPlJuaLIXomHP9ELhF7lu\nYvVCWGqVaeUuTRDf6jk8oN+DSGVA93V74+TrCtTPvMz1BvUXdJ9d5SH3UpAN\ngKMdBc9jkSwUPlKPQjWs8DfMsbJnBebGLrfH5VRTJVWFMdtPeh5o43UhPuwA\nlUkl\r\n=BA4P\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"src/index.ts","types":"src/components/index.d.ts","module":"src/index.ts","gitHead":"e671d2ba7a1ba2bbe1a5850170fd6e983a3f7a2c","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"likashefqet","email":"likashefi@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/likashefqet/react-native-image-zoom.git","type":"git"},"_npmVersion":"6.14.15","description":"A performant zoomable image written in Reanimated v2 🚀","directories":{"lib":"lib","example":"example"},"_nodeVersion":"14.17.4","dependencies":{},"eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^6.0.0","react":"16.13.1","eslint":"^7.2.0","prettier":"^2.0.5","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.1.3","@types/jest":"^26.0.0","pod-install":"^0.1.0","@types/react":"^16.9.19","react-native":"0.63.4","@types/react-native":"0.62.13","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"^2.3.0","react-native-builder-bob":"^0.18.0","react-native-gesture-handler":"^2.1.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":">=16.x.x","react-native":">=0.63.x","react-native-reanimated":">=2.x.x","react-native-gesture-handler":">=2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/react-native-image-zoom_1.1.2_1639033275383_0.2741106925449215","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.2.0":{"name":"@likashefqet/react-native-image-zoom","version":"1.2.0","keywords":["photo","image","picture","zoom","pinch","pan","reanimated","gesture","instagram","react","react-native","react-native-image-zoom","react-native-zoom","react-native-image","image-zoom","zoom-image","zoomable-image","zoomable","javascript","ui-lib","rn","likashefqet","likashefi"],"author":{"url":"https://github.com/likashefqet","name":"Shefqet Lika","email":"likashefi@gmail.com"},"license":"MIT","_id":"@likashefqet/react-native-image-zoom@1.2.0","maintainers":[{"name":"likashefqet","email":"likashefi@gmail.com"}],"homepage":"https://github.com/likashefqet/react-native-image-zoom#readme","bugs":{"url":"https://github.com/likashefqet/react-native-image-zoom/issues"},"dist":{"shasum":"80780f901a0cdc0a1b52bbcb5c6fd511ba2bcf6d","tarball":"https://registry.npmjs.org/@likashefqet/react-native-image-zoom/-/react-native-image-zoom-1.2.0.tgz","fileCount":9,"integrity":"sha512-+v1a7UyG6YUgpnHEShUCUPwIyayEXepneidNrd3dWPKyTmVn3d+Ufreg/CmK+vfStvuTVAqhrO2OGoc+yMXGIQ==","signatures":[{"sig":"MEUCIChKKVkAckp1g/RnhrrKA6KDt5eDXIOICLBzUzhE+GRPAiEAgocInc+1JoLkH9XeBd3Bgnelk59F8IeeHbBxTbnKwAg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhse7+CRA9TVsSAnZWagAAYroP/jMp9J6umm6ri/UvXpkL\nWNhGuAfVFMLW//xyvw2Qww902p4YL8vi597xZy5BkFTbexzLfDFsheopyY4l\nnR+Vw1B7rUxVwLjc8flZu6xwm/kb1255tLQBB0fuvsk3cVjmczJJ6IBBHNJu\nYLkK5e3kXG1WUivOHe7bbtIW7HoZipKVPhDU6UM3+NEcDNBqLVybnUGlJrqQ\nmguo613JOr7jR68hZgz9ML6yTq4an99/fDVPlrRjbiUyN/FQRtLD3ysQlo9n\nDt5ygjnuMW4aSarJ2RTfPSkTkht8fH/sVAH12DI0d/tghpvBBkPOc/KXmI0n\nGxYik9MwbFKVwIaTqzmBTabF+O5136grN5h23EefU+wxEa29l3PW59vqfEDu\ntmO5HnmydHVCB5zzEHmaaNLgSshWs8x9DH4015jXFdRaPuUATLrDhNWPXYNf\nv/3iYtrEgPMJpW4/IUWfaoFSn5MPaVhQh5GDw2pxxamGBYIMkjEjbGRidhdG\nobaF9Tus9othLsCXJK3rxr0WD5AFPc8ShxVOREoQKbVRtdZC4MXt3x3INDQb\nR9IUy126Q724AIL+JtOCeuYLkiaYRHLTBjxheNm1Xq1bYbO0q1XIVEmhagw6\nXdhoUhju+XBPEtJSW+QcFGpM2Y2/MbREtIzEN0Pnyd/zt/11Lxvpq+AUOA+h\nay3Z\r\n=h84v\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"src/index.ts","types":"src/components/index.d.ts","module":"src/index.ts","gitHead":"646a02cb04026d18148bc7b75ab74246b58a8bb2","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"likashefqet","email":"likashefi@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/likashefqet/react-native-image-zoom.git","type":"git"},"_npmVersion":"6.14.15","description":"A performant zoomable image written in Reanimated v2 🚀","directories":{"lib":"lib","example":"example"},"_nodeVersion":"14.17.4","dependencies":{},"eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^6.0.0","react":"16.13.1","eslint":"^7.2.0","prettier":"^2.0.5","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.1.3","@types/jest":"^26.0.0","pod-install":"^0.1.0","@types/react":"^16.9.19","react-native":"0.63.4","@types/react-native":"0.62.13","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"^2.3.0","react-native-builder-bob":"^0.18.0","react-native-gesture-handler":"^2.1.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":">=16.x.x","react-native":">=0.63.x","react-native-reanimated":">=2.x.x","react-native-gesture-handler":">=2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/react-native-image-zoom_1.2.0_1639051005790_0.15669389804953537","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.2.1":{"name":"@likashefqet/react-native-image-zoom","version":"1.2.1","keywords":["photo","image","picture","zoom","pinch","pan","reanimated","gesture","instagram","react","react-native","react-native-image-zoom","react-native-zoom","react-native-image","image-zoom","zoom-image","zoomable-image","zoomable","javascript","ui-lib","rn","likashefqet","likashefi"],"author":{"url":"https://github.com/likashefqet","name":"Shefqet Lika","email":"likashefi@gmail.com"},"license":"MIT","_id":"@likashefqet/react-native-image-zoom@1.2.1","maintainers":[{"name":"likashefqet","email":"likashefi@gmail.com"}],"homepage":"https://github.com/likashefqet/react-native-image-zoom#readme","bugs":{"url":"https://github.com/likashefqet/react-native-image-zoom/issues"},"dist":{"shasum":"86f194cf84b9caf113c025cb43d73d3d2f367e5d","tarball":"https://registry.npmjs.org/@likashefqet/react-native-image-zoom/-/react-native-image-zoom-1.2.1.tgz","fileCount":9,"integrity":"sha512-xf4x79vUx+QVtO4LahfuX+i44wXRCB+bZ3AdZ1DluuuqH0TOCXZSh1V8aXbFdtbrBpulIyIgCycKIanZ0GyWQw==","signatures":[{"sig":"MEQCIEugO8WY6MRqY9VIjeyG8pzBNjV13IpZjKGm5kXX/M8hAiBj+tiz/YUk73w1eemXckinq6BHgUkSfuJdwOvJPCSUSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyS77CRA9TVsSAnZWagAAPLoP/iveTE7Yu/kMJE5+eN65\ncuvH64wKVhtwo7FatiSgrlv3moQK03ldypjlylMbL6K8qVnBefqrl40ADFkc\nmxmUrFG0+IRjZ2UTENiCFt+wSQQ0TpyjUnRAoPoaiJzooVkn2Z+ZauPdLP7n\nn8VCM07E7ob6NqbHN3/p5k3BM3ATIrmvgI9Eu7HbYh6Cb7KgbXlrSol9nOkq\nr44xzO9b6ZKWRa1EcRLGFgrXF4zC2u615msaRPLgl7AKXhRrEeK1WVErz6xw\nYWB2/6UblLf+i5/4i6c6q6L1ql3sR8BW/CjNFPShcHMiFoykPDD7m4pmY/f0\nH0AkDlcAfWGfoMOq2pYOnqaRMhEP5txE1IdEgwoMPN40vt9lKZqoQXIFbD2B\nqqki47uPbABLD+mxkY8NPRYl9PQZN4QHgq9way6yhLnrv1qzVPM9o+q8lXDs\nogCpdb//NdOEr/V/hKuCl41gJD9btK4o+cRkUyNCxsdvcni/zv/zGyn8OiQO\n4+prOjodRmwjuyvayyMh370uO5GQiW2mTi9zOml+GtNaeowwnM0fwqeGD2zT\nndylXaEJzKuCBWL+cWNg5Hlb9kk9g2Y/FhQ7vkCNlEBeXbBdDJltr+n/Bhwb\nBFCuMnDXSIhFEwjhkcDa/fqLOaceV8pI+maEAjQXi9OFqUsQBAlfm78BBxn/\nYYTN\r\n=QUDd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"src/index.ts","types":"src/components/index.d.ts","module":"src/index.ts","gitHead":"0c1570534ad2d0b79644af7d6d4f85222923b187","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"likashefqet","email":"likashefi@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/likashefqet/react-native-image-zoom.git","type":"git"},"_npmVersion":"6.14.12","description":"A performant zoomable image written in Reanimated v2 🚀","directories":{"lib":"lib","example":"example"},"_nodeVersion":"10.24.1","dependencies":{},"eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^6.0.0","react":"17.0.2","eslint":"^7.14.0","prettier":"^2.0.5","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.1.3","@types/jest":"^26.0.0","pod-install":"^0.1.0","@types/react":"^16.9.19","react-native":"0.66.4","@types/react-native":"0.62.13","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"^2.3.0","react-native-builder-bob":"^0.18.0","react-native-gesture-handler":"^2.1.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":">=16.x.x","react-native":">=0.62.x","react-native-reanimated":">=2.x.x","react-native-gesture-handler":">=2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/react-native-image-zoom_1.2.1_1640574715727_0.017700234943222037","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.3.0":{"name":"@likashefqet/react-native-image-zoom","version":"1.3.0","keywords":["photo","image","picture","zoom","pinch","pan","reanimated","gesture","instagram","react","react-native","react-native-image-zoom","react-native-zoom","react-native-image","image-zoom","zoom-image","zoomable-image","zoomable","javascript","ui-lib","rn","likashefqet","likashefi"],"author":{"url":"https://github.com/likashefqet","name":"Shefqet Lika","email":"likashefi@gmail.com"},"license":"MIT","_id":"@likashefqet/react-native-image-zoom@1.3.0","maintainers":[{"name":"likashefqet","email":"likashefi@gmail.com"}],"homepage":"https://github.com/likashefqet/react-native-image-zoom#readme","bugs":{"url":"https://github.com/likashefqet/react-native-image-zoom/issues"},"dist":{"shasum":"15d8754015ef2b924c10709792d392873e1e9649","tarball":"https://registry.npmjs.org/@likashefqet/react-native-image-zoom/-/react-native-image-zoom-1.3.0.tgz","fileCount":27,"integrity":"sha512-PLRd1hNMHe9LUn8b4rmLt86282geuaqP4Qd2rFWIloxMS2ePNTIaNlEUu3T3LaO8Pg9vhVV97TxfFeU8F+tcYQ==","signatures":[{"sig":"MEUCIQDZjNfCuRfSW2yt+DnabI/Iuf24U1daPh8ol325fnxcJgIgXmS5AnDm9u7VMEdGoIotQZ5UAfMJcoEjJ3Jf5PdSXl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkM0NlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+kg/9GPOS3lhNMR8tQUKcqZrdE5dqtTUSntyx13OYUEfOUGjqAaKI\r\nTQnssDeQNv1QkcJnxJmu2gQOllHGNKJUJO1RU794Wv+IZlxSlbtIU5u2ec/W\r\n6nR2ARVKdhHdyOlwHQKKZVPIFfCCS9TNtfq3DF+96IoQB1foh10pE/ReWb9f\r\nST/oBMe/bkgMtKf9Aaj6DgSg4mNYQrCPN1Qsdg/ATe/fUAeitVi6OeOLQhaP\r\nwzbo7IorMjclYxh6MyQp5SXi0XHimg7hG++nI1m32RTeipZPCJ2jnajoZpt4\r\nsYXxb/G763pQmWzCK10yE5D1TXTD4yfIC5aCFTJYkfIHV3+RS41nQ5tY5dXS\r\nkJx7J4Z6qp6C0ezo+oUQzpCfaERCiPg9Kj3sgQecaJBRqMptePgHWY2BVPmr\r\niALGIlZg4DLZjhNRQhW0DXIubNJL8pQMe1tHBtrzkg85oeJDjI+izeKTRXWt\r\nKe3UMd4KgI/UQQIJNX1vt3GGlo8/nfqYuFGNS1t64pA2hXS6+MTZCgKBzEqy\r\nP/0/UEJdYQITnX3qo831WfapzZ3zi9OLeifcz7YCREBD6OlF7YqfckR67Q+J\r\nYtLK21NhqOuzw1LL4jpy7JAoRVDpULE93CNFLcTN8XukkP5EiOM7aEfwAB8P\r\nXXsZDLIj43UlmDiyMRYTcCHtiYEiBkGiTHU=\r\n=MeoT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","gitHead":"ef61525e24eb8867b6567a7726e869f05e543578","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"likashefqet","email":"likashefi@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/likashefqet/react-native-image-zoom.git","type":"git"},"_npmVersion":"8.3.1","description":"A performant zoomable image written in Reanimated v2 🚀","directories":{"lib":"lib","example":"example"},"_nodeVersion":"16.14.0","dependencies":{},"eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index.ts","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^6.0.0","react":"17.0.2","eslint":"^7.14.0","prettier":"^2.0.5","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.1.3","@types/jest":"^26.0.0","pod-install":"^0.1.0","@types/react":"^16.9.19","react-native":"0.66.4","@types/react-native":"0.62.13","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"^2.3.0","react-native-builder-bob":"^0.18.0","react-native-gesture-handler":"^2.1.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":">=16.x.x","react-native":">=0.62.x","react-native-reanimated":">=2.x.x","react-native-gesture-handler":">=2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/react-native-image-zoom_1.3.0_1681081189232_0.8653393119198067","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"2.0.0-alpha.0":{"name":"@likashefqet/react-native-image-zoom","version":"2.0.0-alpha.0","keywords":["photo","image","picture","zoom","pinch","pan","reanimated","gesture","instagram","react","react-native","react-native-image-zoom","react-native-zoom","react-native-image","image-zoom","zoom-image","zoomable-image","zoomable","javascript","ui-lib","rn","likashefqet","likashefi"],"author":{"url":"https://github.com/likashefqet","name":"Shefqet Lika","email":"likashefi@gmail.com"},"license":"MIT","_id":"@likashefqet/react-native-image-zoom@2.0.0-alpha.0","maintainers":[{"name":"likashefqet","email":"likashefi@gmail.com"}],"homepage":"https://github.com/likashefqet/react-native-image-zoom#readme","bugs":{"url":"https://github.com/likashefqet/react-native-image-zoom/issues"},"dist":{"shasum":"5e3c49d40d44a127c4688da734b3bd5d0de379f7","tarball":"https://registry.npmjs.org/@likashefqet/react-native-image-zoom/-/react-native-image-zoom-2.0.0-alpha.0.tgz","fileCount":39,"integrity":"sha512-R+/ibvjymZlLp0+ZCx1AihOWCYqT+1U5S03L4CsyfCYncHf8rHQEZbt6YGWOGGESiB5M2Mt78mBSYp63IJuZ+g==","signatures":[{"sig":"MEYCIQCzUSfTd90PYB+ua8l4mOAOV8bRd5iczL+XGLQkqdkdXwIhAJvf+LOCoGuJCsNLigrkiud/LWTGufHjyi5iRZxo6D4Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkR9tUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwfA//UODT+YOASWNc9hGY59h+0JuQxelH1R1+k5AiJsdX4AqBTsTV\r\n+Eu5lG+3QlEMQd5EX1qOHWe6zscxKhXFgtZh9oRt1ZSMNd0fF9H4RyZV299k\r\nqkLy57h2Jl6kJuJ/25BCcfeRHQYJDFZj/6Gc1VmccoSWI0AjJpx5Zfy++yZd\r\n8jxWcDT25PSREVAShnBgpwir5M88B0WRjCfWHKgRwK1kkj8XzN/ePgawcMit\r\nEMx12tLUOEKMhFG0sujKMVSyQ/aFKL2QGd2WCnxpTR+eGuA3ckWuRBV98b6b\r\nGjqwTI886TiJ7XWDi5kRrhRClpLK3KiD3hdST6aeTBnzHMaAat6FLqwi+cq0\r\naFwViJXZTFU9g8cjW/dTDKFUrLs1Jzn5wHXpOITK8fRIvppAbrAAZtWRHxF0\r\nzclCXXdUQ5ECgem87qJdiDTCyZyJ1gpAOmf8oWNaDyOGhwtM+IwU7isLKFzh\r\nzDRdbwFxIQJ5cw8U73qoSAAmx+puK6qcKBdRHKyb/w63fz/O8uVFXp3Fl11Z\r\nCPfANhaavpMSMsFHGolItVuSk4PXKiFWpBRKJ35kgcxEdk/aXeCMgzXzWsER\r\nhmGCVX//207eJgaXAuu6nJoLejQ/lk6+7hyialIXNAc7aolxKaFfkbbbxLxT\r\nfFDKJfAxcRCWy43MZrPTNGipDMBfk+jCwhA=\r\n=4NQk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","gitHead":"697b3ef29dbf77ea8f219857f08648f2e60c0609","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"likashefqet","email":"likashefi@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/likashefqet/react-native-image-zoom.git","type":"git"},"_npmVersion":"8.3.1","description":"A performant zoomable image written in Reanimated v2 🚀","directories":{"lib":"lib","example":"example"},"_nodeVersion":"16.14.0","dependencies":{},"eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index.ts","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","husky":"^6.0.0","react":"17.0.2","eslint":"^7.14.0","prettier":"^2.0.5","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.1.3","@types/jest":"^26.0.0","pod-install":"^0.1.0","react-native":"0.66.4","@types/react-native":"0.66.4","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-reanimated":"^2.3.3","react-native-builder-bob":"^0.18.0","react-native-gesture-handler":"^2.2.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":">=16.x.x","react-native":">=0.62.x","react-native-reanimated":">=2.x.x","react-native-gesture-handler":">=2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/react-native-image-zoom_2.0.0-alpha.0_1682430804700_0.9452240646098198","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"2.1.0":{"name":"@likashefqet/react-native-image-zoom","version":"2.1.0","keywords":["photo","image","picture","zoom","pinch","pan","reanimated","gesture","instagram","react","react-native","react-native-image-zoom","react-native-zoom","react-native-image","image-zoom","zoom-image","zoomable-image","zoomable","javascript","ui-lib","rn","likashefqet","likashefi"],"author":{"url":"https://github.com/likashefqet","name":"Shefqet Lika","email":"likashefi@gmail.com"},"license":"MIT","_id":"@likashefqet/react-native-image-zoom@2.1.0","maintainers":[{"name":"likashefqet","email":"likashefi@gmail.com"}],"homepage":"https://github.com/likashefqet/react-native-image-zoom#readme","bugs":{"url":"https://github.com/likashefqet/react-native-image-zoom/issues"},"dist":{"shasum":"8ae8f22bb32adea1d89e7ee8dfa061a666aca103","tarball":"https://registry.npmjs.org/@likashefqet/react-native-image-zoom/-/react-native-image-zoom-2.1.0.tgz","fileCount":39,"integrity":"sha512-wPUXn02bNtlbMn0bPhkNy6zanHl7Xec8IasUpKf1UiHugcMUTUaVofmJEzeAnp4cw5uVk6kB3MiDe5hg9wmj6A==","signatures":[{"sig":"MEYCIQD37J8Z4tLBSOsdQvh1CsDPEdNzWZI3a9xZM+PJNa2WAgIhANrXo9esvTI7tWkBeaGljeOUWq0rbPc3GXR9md8Oy2tV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70589},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 16.0.0"},"gitHead":"9e1f4f4fecab3bead00b897508464d6d41d9a0b1","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install","typecheck":"tsc --noEmit"},"_npmUser":{"name":"likashefqet","email":"likashefi@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/likashefqet/react-native-image-zoom.git","type":"git"},"_npmVersion":"8.3.1","description":"A performant zoomable image written in Reanimated v2 🚀","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"16.14.0","dependencies":{"expo":"^49.0.6"},"eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"^yarn@1.22.15","devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.72.3","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-reanimated":"~3.3.0","react-native-builder-bob":"^0.20.0","react-native-gesture-handler":"^2.12.1","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":">=16.x.x","react-native":">=0.62.x","react-native-reanimated":">=2.x.x","react-native-gesture-handler":">=2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/react-native-image-zoom_2.1.0_1691445627050_0.8986069278797781","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"2.1.1":{"name":"@likashefqet/react-native-image-zoom","version":"2.1.1","keywords":["photo","image","picture","zoom","pinch","pan","reanimated","gesture","instagram","react","react-native","react-native-image-zoom","react-native-zoom","react-native-image","image-zoom","zoom-image","zoomable-image","zoomable","javascript","ui-lib","rn","likashefqet","likashefi"],"author":{"url":"https://github.com/likashefqet","name":"Shefqet Lika","email":"likashefi@gmail.com"},"license":"MIT","_id":"@likashefqet/react-native-image-zoom@2.1.1","maintainers":[{"name":"likashefqet","email":"likashefi@gmail.com"}],"homepage":"https://github.com/likashefqet/react-native-image-zoom#readme","bugs":{"url":"https://github.com/likashefqet/react-native-image-zoom/issues"},"dist":{"shasum":"f98dfa367adce1659a2a06800df23b490ca388df","tarball":"https://registry.npmjs.org/@likashefqet/react-native-image-zoom/-/react-native-image-zoom-2.1.1.tgz","fileCount":39,"integrity":"sha512-SmTvMUgZdCouB44u7Jubb4JAAC3/fBDIzgkBiOeNT4K24ffrVB1NJZh8STPuDVyr45RK6EYrZLuZ2sQPMbyDVQ==","signatures":[{"sig":"MEYCIQCpkJwxXgJ0WnCZ5maDTDJHaEMsBdW5HdMLhEt/m/2xtgIhAORw5yUGOZcEygwTotTT7UMf4ZH8FMvurFkvI7HjPv6p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69671},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 16.0.0"},"gitHead":"4257eba3daa2ed175baac3bc5fa29a3c586b60ce","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install","typecheck":"tsc --noEmit"},"_npmUser":{"name":"likashefqet","email":"likashefi@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/likashefqet/react-native-image-zoom.git","type":"git"},"_npmVersion":"8.3.1","description":"A performant zoomable image written in Reanimated v2+ 🚀","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"16.14.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"^yarn@1.22.15","devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.72.3","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-reanimated":"~3.3.0","react-native-builder-bob":"^0.20.0","react-native-gesture-handler":"^2.12.1","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":">=16.x.x","react-native":">=0.62.x","react-native-reanimated":">=2.x.x","react-native-gesture-handler":">=2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/react-native-image-zoom_2.1.1_1691446359062_0.14298975118528356","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"2.2.0":{"name":"@likashefqet/react-native-image-zoom","version":"2.2.0","keywords":["photo","image","picture","zoom","pinch","pan","reanimated","gesture","instagram","react","react-native","react-native-image-zoom","react-native-zoom","react-native-image","image-zoom","zoom-image","zoomable-image","zoomable","javascript","ui-lib","rn","likashefqet","likashefi"],"author":{"url":"https://github.com/likashefqet","name":"Shefqet Lika","email":"likashefi@gmail.com"},"license":"MIT","_id":"@likashefqet/react-native-image-zoom@2.2.0","maintainers":[{"name":"likashefqet","email":"likashefi@gmail.com"}],"homepage":"https://github.com/likashefqet/react-native-image-zoom#readme","bugs":{"url":"https://github.com/likashefqet/react-native-image-zoom/issues"},"dist":{"shasum":"e7cb3ef5da9bcefbb31452de0a2fc2a363fe3db4","tarball":"https://registry.npmjs.org/@likashefqet/react-native-image-zoom/-/react-native-image-zoom-2.2.0.tgz","fileCount":59,"integrity":"sha512-zbjqVgqsQ56gaCubpy87le4qQIaLmK0DjD7+lNOJQwx6px+WrCMubAAYeDoMZJurCTpx2h0WkZnHEYkUTmhB1w==","signatures":[{"sig":"MEUCIQCtV+lrJtFStG6ZnxxXULECwJUCwALb3pznrcbjo804DgIgZEsbrc0JjWaIQWy2ibPv+Et0esfJJLKwfwKeZ0Pqnro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89167},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 16.0.0"},"gitHead":"4975c131399f7da1796ff54d85c013e345ad98d8","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install","typecheck":"tsc --noEmit"},"_npmUser":{"name":"likashefqet","email":"likashefi@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/likashefqet/react-native-image-zoom.git","type":"git"},"_npmVersion":"8.3.1","description":"A performant zoomable image written in Reanimated v2+ 🚀","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"16.14.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.72.3","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-reanimated":"~3.3.0","react-native-builder-bob":"^0.20.0","react-native-gesture-handler":"^2.12.1","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":">=16.x.x","react-native":">=0.62.x","react-native-reanimated":">=2.x.x","react-native-gesture-handler":">=2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/react-native-image-zoom_2.2.0_1705799341338_0.5202315002395201","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"3.0.0":{"name":"@likashefqet/react-native-image-zoom","version":"3.0.0","keywords":["photo","image","picture","zoom","pinch","pan","reanimated","gesture","instagram","react","react-native","react-native-image-zoom","react-native-zoom","react-native-image","image-zoom","zoom-image","zoomable-image","zoomable","javascript","ui-lib","rn","likashefqet","likashefi"],"author":{"url":"https://github.com/likashefqet","name":"Shefqet Lika","email":"likashefi@gmail.com"},"license":"MIT","_id":"@likashefqet/react-native-image-zoom@3.0.0","maintainers":[{"name":"likashefqet","email":"likashefi@gmail.com"}],"homepage":"https://github.com/likashefqet/react-native-image-zoom#readme","bugs":{"url":"https://github.com/likashefqet/react-native-image-zoom/issues"},"dist":{"shasum":"e7bc652238c1acb36c87663b29268556ecb037a0","tarball":"https://registry.npmjs.org/@likashefqet/react-native-image-zoom/-/react-native-image-zoom-3.0.0.tgz","fileCount":87,"integrity":"sha512-vDg7j9wIYiMsYM8qymdPIC9+ZHJGZ3FvcN8Ob1zTlNSaEFybH9+7Qw7AbO4MaNEAFqhF7C8j09jw7BPGpXI29w==","signatures":[{"sig":"MEUCIGZhBEy1p3c0pQgljAQ3tWD2b/nQLRWcYXes9k9MdxMoAiEAkQrCa6f68i3HUubS62ehVlJ4eJJLKKoEq1hlzm1biq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139524},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 16.0.0"},"gitHead":"9da1d338f5bb4d7cc077482726954f593d641850","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install","typecheck":"tsc --noEmit"},"_npmUser":{"name":"likashefqet","email":"likashefi@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/likashefqet/react-native-image-zoom.git","type":"git"},"_npmVersion":"8.3.1","description":"A performant zoomable image written in Reanimated v2+ 🚀","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"16.14.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.72.3","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-reanimated":"~3.3.0","react-native-builder-bob":"^0.20.0","react-native-gesture-handler":"^2.12.1","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":">=16.x.x","react-native":">=0.62.x","react-native-reanimated":">=2.x.x","react-native-gesture-handler":">=2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/react-native-image-zoom_3.0.0_1711304044313_0.8000861577803888","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"4.0.0":{"name":"@likashefqet/react-native-image-zoom","version":"4.0.0","keywords":["photo","image","picture","zoom","pinch","pan","reanimated","gesture","instagram","react","react-native","react-native-image-zoom","react-native-zoom","react-native-image","image-zoom","zoom-image","zoomable-image","zoomable","javascript","ui-lib","rn","likashefqet","likashefi"],"author":{"url":"https://github.com/likashefqet","name":"Shefqet Lika","email":"likashefi@gmail.com"},"license":"MIT","_id":"@likashefqet/react-native-image-zoom@4.0.0","maintainers":[{"name":"likashefqet","email":"likashefi@gmail.com"}],"homepage":"https://github.com/likashefqet/react-native-image-zoom#readme","bugs":{"url":"https://github.com/likashefqet/react-native-image-zoom/issues"},"dist":{"shasum":"03559afaa9e7f3daad9e766defb192112def7f0a","tarball":"https://registry.npmjs.org/@likashefqet/react-native-image-zoom/-/react-native-image-zoom-4.0.0.tgz","fileCount":101,"integrity":"sha512-QG6NzjpmhtU94SQwR5EqAL3ebMhCDoqBpIkObeYe5PjlEr7Emx2119uBoRiBeZLKUXbiePGbV0XvmsGO/YVwBA==","signatures":[{"sig":"MEUCIQCOIVl3TZrgFpaFCZ8bS/viFqW8EvGBBXfnz7yRzLYULwIgUdP35F21mYbZuhquvKXsZxHXukcgBFR3yhaslZtFNmI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175763},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 16.0.0"},"gitHead":"cf6ff7264b4bc3c91fd2341558f359fbbc48cb0e","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install","typecheck":"tsc --noEmit"},"_npmUser":{"name":"likashefqet","email":"likashefi@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/likashefqet/react-native-image-zoom.git","type":"git"},"_npmVersion":"10.8.1","description":"A performant zoomable image written in Reanimated v2+ 🚀","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"20.16.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.72.3","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-reanimated":"~3.3.0","react-native-builder-bob":"^0.20.0","react-native-gesture-handler":"^2.12.1","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":">=16.x.x","react-native":">=0.62.x","react-native-reanimated":">=2.x.x","react-native-gesture-handler":">=2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/react-native-image-zoom_4.0.0_1722808975505_0.9746129708552029","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"4.1.0":{"name":"@likashefqet/react-native-image-zoom","version":"4.1.0","keywords":["photo","image","picture","zoom","pinch","pan","reanimated","gesture","instagram","react","react-native","react-native-image-zoom","react-native-zoom","react-native-image","image-zoom","zoom-image","zoomable-image","zoomable","javascript","ui-lib","rn","likashefqet","likashefi"],"author":{"url":"https://github.com/likashefqet","name":"Shefqet Lika","email":"likashefi@gmail.com"},"license":"MIT","_id":"@likashefqet/react-native-image-zoom@4.1.0","maintainers":[{"name":"likashefqet","email":"likashefi@gmail.com"}],"homepage":"https://github.com/likashefqet/react-native-image-zoom#readme","bugs":{"url":"https://github.com/likashefqet/react-native-image-zoom/issues"},"dist":{"shasum":"f34a2b4a415e34e33a043dd60a8be14ef5707d16","tarball":"https://registry.npmjs.org/@likashefqet/react-native-image-zoom/-/react-native-image-zoom-4.1.0.tgz","fileCount":101,"integrity":"sha512-8OQSM1spoHiXcIp++rDZvTqet5TJegA3mGj09kc+/aXIR9DCPhZd2vDlTbqOXehS9AI/IXJAqMISnB0oDXEsRA==","signatures":[{"sig":"MEQCID1jBLLRXIFwMC1HDb2egBVAEBFvGSlyM79wQiYFX2SFAiBiPkkmA1lTS+TPc20FuYA8ZXqg7lgHWU3t1iAFLY/Zlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180253},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 16.0.0"},"gitHead":"104d6e90901056e6bb8c56f07cd5b0a3724fa764","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install","typecheck":"tsc --noEmit"},"_npmUser":{"name":"likashefqet","email":"likashefi@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/likashefqet/react-native-image-zoom.git","type":"git"},"_npmVersion":"10.8.1","description":"A performant zoomable image written in Reanimated v2+ 🚀","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"20.16.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.72.3","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-reanimated":"~3.3.0","react-native-builder-bob":"^0.20.0","react-native-gesture-handler":"^2.12.1","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":">=16.x.x","react-native":">=0.62.x","react-native-reanimated":">=2.x.x","react-native-gesture-handler":">=2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/react-native-image-zoom_4.1.0_1724619882264_0.13356581125075317","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"4.2.0":{"name":"@likashefqet/react-native-image-zoom","version":"4.2.0","keywords":["photo","image","picture","zoom","pinch","pan","reanimated","gesture","instagram","react","react-native","react-native-image-zoom","react-native-zoom","react-native-image","image-zoom","zoom-image","zoomable-image","zoomable","javascript","ui-lib","rn","likashefqet","likashefi"],"author":{"url":"https://github.com/likashefqet","name":"Shefqet Lika","email":"likashefi@gmail.com"},"license":"MIT","_id":"@likashefqet/react-native-image-zoom@4.2.0","maintainers":[{"name":"likashefqet","email":"likashefi@gmail.com"}],"homepage":"https://github.com/likashefqet/react-native-image-zoom#readme","bugs":{"url":"https://github.com/likashefqet/react-native-image-zoom/issues"},"dist":{"shasum":"9f5fc6c8a7dff22c65b7a07add635dee07e2e7dc","tarball":"https://registry.npmjs.org/@likashefqet/react-native-image-zoom/-/react-native-image-zoom-4.2.0.tgz","fileCount":101,"integrity":"sha512-Hpr0m/RYk36sse2kxd+yDS1+HsNavaEudHD2QKtrg/2LNL4L1LpU0auZSqGzXT8BVRykmk6MTW1IcDzY9S7+7w==","signatures":[{"sig":"MEYCIQC/cztiPfwIVOBp0hNdELlMiedFNOKD/iknFO8tnp8KwQIhAIQnr+DEu0HwRMQdgTm+1I5c92vA2MmmPYj+Xm2FeGZ4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203845},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 16.0.0"},"gitHead":"9482fa93594063fbf6668f417c11640997cf719f","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install","typecheck":"tsc --noEmit"},"_npmUser":{"name":"likashefqet","email":"likashefi@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/likashefqet/react-native-image-zoom.git","type":"git"},"_npmVersion":"10.8.1","description":"A performant zoomable image written in Reanimated v2+ 🚀","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"20.16.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.72.3","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-reanimated":"~3.3.0","react-native-builder-bob":"^0.20.0","react-native-gesture-handler":"^2.12.1","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":">=16.x.x","react-native":">=0.62.x","react-native-reanimated":">=2.x.x","react-native-gesture-handler":">=2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/react-native-image-zoom_4.2.0_1727648253797_0.7958273804164715","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"4.2.1":{"name":"@likashefqet/react-native-image-zoom","version":"4.2.1","keywords":["photo","image","picture","zoom","pinch","pan","reanimated","gesture","instagram","react","react-native","react-native-image-zoom","react-native-zoom","react-native-image","image-zoom","zoom-image","zoomable-image","zoomable","javascript","ui-lib","rn","likashefqet","likashefi"],"author":{"url":"https://github.com/likashefqet","name":"Shefqet Lika","email":"likashefi@gmail.com"},"license":"MIT","_id":"@likashefqet/react-native-image-zoom@4.2.1","maintainers":[{"name":"likashefqet","email":"likashefi@gmail.com"}],"homepage":"https://github.com/likashefqet/react-native-image-zoom#readme","bugs":{"url":"https://github.com/likashefqet/react-native-image-zoom/issues"},"dist":{"shasum":"0596124b11e4d464c785480d95afdbdb4240b660","tarball":"https://registry.npmjs.org/@likashefqet/react-native-image-zoom/-/react-native-image-zoom-4.2.1.tgz","fileCount":101,"integrity":"sha512-Akyms1fCAYnqGmcSNR7gr+eHnGAqajkzBwKMkA42efk9UQcL/1k38wCu9sOOB0rG7uAZ/bb4T7aLNIXqfefTFQ==","signatures":[{"sig":"MEQCIFf+Bt+ciZuppLupd5lbagARiRMnhKUgLX6tlkHt99SkAiBqcZaCM9O0rPzjU+rXYGv0+jQjfmdBcY2u3C1A9EbdsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204214},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 16.0.0"},"gitHead":"fb2319fe55ad5f01f8cecdea8d42babaa2012fe2","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install","typecheck":"tsc --noEmit"},"_npmUser":{"name":"likashefqet","email":"likashefi@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/likashefqet/react-native-image-zoom.git","type":"git"},"_npmVersion":"10.8.1","description":"A performant zoomable image written in Reanimated v2+ 🚀","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"20.16.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.72.3","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.8.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-reanimated":"~3.3.0","react-native-builder-bob":"^0.20.0","react-native-gesture-handler":"^2.12.1","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":">=16.x.x","react-native":">=0.62.x","react-native-reanimated":">=2.x.x","react-native-gesture-handler":">=2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/react-native-image-zoom_4.2.1_1731873221217_0.6787646634408464","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"4.3.0":{"name":"@likashefqet/react-native-image-zoom","version":"4.3.0","description":"A performant zoomable image written in Reanimated v2+ 🚀","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/index.d.ts","react-native":"src/index","source":"src/index","scripts":{"test":"jest","typecheck":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","prepack":"bob build","release":"release-it","example":"yarn --cwd example","bootstrap":"yarn example && yarn install"},"keywords":["photo","image","picture","zoom","pinch","pan","reanimated","gesture","instagram","react","react-native","react-native-image-zoom","react-native-zoom","react-native-image","image-zoom","zoom-image","zoomable-image","zoomable","javascript","ui-lib","rn","likashefqet","likashefi"],"repository":{"type":"git","url":"git+https://github.com/likashefqet/react-native-image-zoom.git"},"author":{"name":"Shefqet Lika","email":"likashefi@gmail.com","url":"https://github.com/likashefqet"},"license":"MIT","bugs":{"url":"https://github.com/likashefqet/react-native-image-zoom/issues"},"homepage":"https://github.com/likashefqet/react-native-image-zoom#readme","publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"@commitlint/config-conventional":"^17.0.2","@evilmartians/lefthook":"^1.8.2","@react-native-community/eslint-config":"^3.0.2","@release-it/conventional-changelog":"^5.0.0","@types/jest":"^28.1.2","@types/react":"~17.0.21","@types/react-native":"0.70.0","commitlint":"^17.0.2","del-cli":"^5.0.0","eslint":"^8.4.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","jest":"^28.1.1","pod-install":"^0.1.0","prettier":"^2.0.5","react":"18.2.0","react-native":"0.72.3","react-native-builder-bob":"^0.20.0","react-native-gesture-handler":"^2.12.1","react-native-reanimated":"~3.3.0","release-it":"^15.0.0","typescript":"^5.0.2"},"resolutions":{"@types/react":"17.0.21"},"peerDependencies":{"react":">=16.x.x","react-native":">=0.62.x","react-native-gesture-handler":">=2.x.x","react-native-reanimated":">=2.x.x"},"engines":{"node":">= 16.0.0"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["@react-native-community","prettier"],"rules":{"prettier/prettier":["error",{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"_id":"@likashefqet/react-native-image-zoom@4.3.0","gitHead":"fce1b1fd9f088dc95de520d625bc737cbdee1d40","_nodeVersion":"21.5.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-bRH26+Kq9m7y0rsBIwa0KI6XH/kujf7hZG0wz4gPu1kGsSb6KbLdZaR1ksGvaZm08JkNd2+JIUaHSb68eh4YEg==","shasum":"e9ef102ce3a64798ed73c7cb232466777b43aacc","tarball":"https://registry.npmjs.org/@likashefqet/react-native-image-zoom/-/react-native-image-zoom-4.3.0.tgz","fileCount":101,"unpackedSize":205566,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHi0GTdS1liFIWkkvAcSeIS5W8zQsklvKyWcAhKyaDoSAiEAsQdnghRnTyozKc0bCZ4N5fpu/intKJ85kgTOwhTsKO4="}]},"_npmUser":{"name":"likashefqet","email":"likashefi@gmail.com"},"directories":{},"maintainers":[{"name":"likashefqet","email":"likashefi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-image-zoom_4.3.0_1734700978667_0.3072920468326732"},"_hasShrinkwrap":false}},"time":{"created":"2021-12-09T06:10:58.242Z","modified":"2024-12-20T13:22:59.089Z","1.1.1":"2021-12-09T06:10:58.518Z","1.1.2":"2021-12-09T07:01:15.543Z","1.2.0":"2021-12-09T11:56:46.048Z","1.2.1":"2021-12-27T03:11:55.905Z","1.3.0":"2023-04-09T22:59:49.381Z","2.0.0-alpha.0":"2023-04-25T13:53:24.905Z","2.0.0":"2023-08-07T21:20:59.263Z","2.1.0":"2023-08-07T22:00:27.268Z","2.1.1":"2023-08-07T22:12:39.265Z","2.2.0":"2024-01-21T01:09:01.576Z","3.0.0":"2024-03-24T18:14:04.501Z","4.0.0":"2024-08-04T22:02:55.718Z","4.1.0":"2024-08-25T21:04:42.493Z","4.2.0":"2024-09-29T22:17:34.029Z","4.2.1":"2024-11-17T19:53:41.392Z","4.3.0":"2024-12-20T13:22:58.902Z"},"bugs":{"url":"https://github.com/likashefqet/react-native-image-zoom/issues"},"author":{"name":"Shefqet Lika","email":"likashefi@gmail.com","url":"https://github.com/likashefqet"},"license":"MIT","homepage":"https://github.com/likashefqet/react-native-image-zoom#readme","keywords":["photo","image","picture","zoom","pinch","pan","reanimated","gesture","instagram","react","react-native","react-native-image-zoom","react-native-zoom","react-native-image","image-zoom","zoom-image","zoomable-image","zoomable","javascript","ui-lib","rn","likashefqet","likashefi"],"repository":{"type":"git","url":"git+https://github.com/likashefqet/react-native-image-zoom.git"},"description":"A performant zoomable image written in Reanimated v2+ 🚀","maintainers":[{"name":"likashefqet","email":"likashefi@gmail.com"}],"readme":"# REACT NATIVE IMAGE ZOOM\n\n![npm](https://img.shields.io/npm/v/@likashefqet/react-native-image-zoom)\n![NPM](https://img.shields.io/npm/l/@likashefqet/react-native-image-zoom)\n![npm peer dependency version](https://img.shields.io/npm/dependency-version/@likashefqet/react-native-image-zoom/peer/react-native-reanimated)\n![npm peer dependency version](https://img.shields.io/npm/dependency-version/@likashefqet/react-native-image-zoom/peer/react-native-gesture-handler)\n![npm bundle size](https://img.shields.io/bundlephobia/min/@likashefqet/react-native-image-zoom)\n[![npm](https://img.shields.io/badge/types-included-blue)](https://github.com/likashefqet/react-native-image-zoom)\n![npms.io (final)](https://img.shields.io/npms-io/maintenance-score/@likashefqet/react-native-image-zoom)\n![GitHub issues](https://img.shields.io/github/issues/likashefqet/react-native-image-zoom)\n\n**A performant and customizable image zoom component  \nbuilt with Reanimated v2+ and TypeScript. 🌃 🚀**\n\n_Demo:_\n\n![React Native Image Zoom](https://raw.githubusercontent.com/likashefqet/react-native-image-zoom/main/demo.gif)\n\n<div dir=\"rtl\">\nPhoto by <a href=\"https://unsplash.com/photos/XLqiL-rz4V8\" title=\"Photo by Walling\">Walling</a> on <a href=\"https://unsplash.com\" title=\"Unsplash\">Unsplash</a>\n</div>\n\n## What's new\n\n- **Enhanced Pan Gesture Handling:** Improved the accuracy and responsiveness of pan gestures, ensuring smoother and more natural interactions when panning images.\n\n- **Refined Single Tap Detection:** The single tap gesture functionality has been enhanced to trigger more reliably, providing better consistency and control without interfering with other gestures.\n\n- **Updated Example Integration:**\n  - Added new examples demonstrating how to leverage the scale value for custom animation effects.\n  - Provided an example showcasing how to integrate the Image Zoom Component with react-native-reanimated-carousel, allowing for animated, zoomable image carousels.\n- **TypeScript Support for Animated Props:** Expanded TypeScript definitions to include support for animated props, ensuring better type safety and compatibility with Reanimated-based animations.\n\n## Features\n\n- **Smooth Zooming Gestures:** Ensure smooth and responsive zooming functionality, allowing users to easily zoom in and out of images using intuitive pinch and pan gestures.\n\n- **Reset Zoom and Snap Back:** The component automatically resets zoom and snaps back to the initial position when the gesture ends.\n\n- **Double Tap to Zoom:** Enable a double tap gesture for users to seamlessly zoom in and out of images. When double tap functionality is enabled, the automatic Reset Zoom and Snap Back feature will be disabled, allowing users to maintain their desired zoom level without automatic resets.\n\n- **Single Tap Functionality:** Detect and process single tap gestures to trigger specific actions or functionality as needed within the component\n\n- **Customizable Zoom Settings:** Utilize `minScale`, `maxScale`, and `doubleTapScale` props for precise control over minimum, maximum, and double tap zoom levels, tailoring the zoom behavior to application requirements\n\n- **Customizable Functionality:** Enable or disable features such as panning (`isPanEnabled`), pinching (`isPinchEnabled`), single tap handling (`isSingleTapEnabled`), and double tap zoom (`isDoubleTapEnabled`) based on specific application needs.\n\n- **Access Scale Animated Value:** Provide a Reanimated shared value for the scale property, allowing you to access and utilize the current zoom scale in your own code.\n\n- **Interactive Callbacks:** The component provides interactive callbacks such as `onInteractionStart`, `onInteractionEnd`, `onPinchStart`, `onPinchEnd`, `onPanStart`, `onPanEnd`, `onSingleTap`, `onDoubleTap` and `onResetAnimationEnd` that allow you to handle image interactions.\n\n- **Access Last Values on Reset:** The `onResetAnimationEnd` callback returns the last zoom and position values when the component resets (zooms out), providing more control and feedback for custom logic.\n\n- **Ref Handle:** Customize the functionality further by utilizing the exposed `reset` and `zoom` methods. The 'reset' method allows you to programmatically reset the image zoom as a side effect to another user action or event, in addition to the default double tap and pinch functionalities. The 'zoom' method allows you to programmatically zoom in the image to a given point (x, y) at a given scale level.\n\n- **Reanimated Compatibility**: Compatible with `Reanimated v2` & `Reanimated v3`, providing optimized performance and smoother animations during image manipulations`.\n\n- **TypeScript Support:** Developed with `TypeScript` to enhance codebase maintainability and ensure type safety, reducing potential errors during development and refactoring processes\n\n- **Full React Native Image Props Support:** The component supports all React Native Image props, making it easy to integrate with existing code and utilize all the features that React Native Image provides.\n\n- **Zoomable Component:** This component makes any child elements zoomable, ensuring they behave like the image zoom component. This is particularly useful when you need to replace the default image component with alternatives like Expo Image (see example) or Fast Image.\n\n## Getting Started\n\nTo use the `ImageZoom` component, you first need to install the package via npm or yarn. Run either of the following commands:\n\n```sh\nnpm install @likashefqet/react-native-image-zoom\n```\n\n```sh\nyarn add @likashefqet/react-native-image-zoom\n```\n\n> [!CAUTION]\n>\n> # 🚨\n>\n> ### Please note that this library is compatible with `Reanimated v2` & `Reanimated v3` and uses `GestureHandler v2`.\n>\n> ## If you haven't installed Reanimated and Gesture Handler yet, please follow the installation instructions for [Reanimated](https://docs.swmansion.com/react-native-reanimated/docs/fundamentals/installation) and [Gesture Handler](https://docs.swmansion.com/react-native-gesture-handler/docs/).\n\n> [!NOTE]\n>\n> ### [Usage with modals on Android](https://docs.swmansion.com/react-native-gesture-handler/docs/fundamentals/installation/#usage-with-modals-on-android)\n>\n> On Android RNGH does not work by default because modals are not located under React Native Root view in native hierarchy. To fix that, components need to be wrapped with gestureHandlerRootHOC (it's no-op on iOS and web).\n\n## Usage\n\nFirst, import the `ImageZoom` component from the `@likashefqet/react-native-image-zoom` library:\n\n```javascript\nimport { ImageZoom } from '@likashefqet/react-native-image-zoom';\n```\n\nTo use the `ImageZoom` component, simply pass the uri prop with the URL of the image you want to zoom:\n\n### Basic Example\n\n```javascript\n<ImageZoom uri={imageUri} />\n```\n\n### Customized Example\n\n```javascript\n<ImageZoom\n  ref={ref}\n  uri={uri}\n  minScale={minScale}\n  maxScale={maxScale}\n  scale={scale}\n  doubleTapScale={3}\n  isSingleTapEnabled\n  isDoubleTapEnabled\n  onInteractionStart={() => {\n    console.log('onInteractionStart');\n    onZoom();\n  }}\n  onInteractionEnd={() => console.log('onInteractionEnd')}\n  onPanStart={() => console.log('onPanStart')}\n  onPanEnd={() => console.log('onPanEnd')}\n  onPinchStart={() => console.log('onPinchStart')}\n  onPinchEnd={() => console.log('onPinchEnd')}\n  onSingleTap={() => console.log('onSingleTap')}\n  onDoubleTap={(zoomType) => {\n    console.log('onDoubleTap', zoomType);\n    onZoom(zoomType);\n  }}\n  onProgrammaticZoom={(zoomType) => {\n    console.log('onZoom', zoomType);\n    onZoom(zoomType);\n  }}\n  style={styles.image}\n  onResetAnimationEnd={(finished, values) => {\n    console.log('onResetAnimationEnd', finished);\n    console.log('lastScaleValue:', values?.SCALE.lastValue);\n    onAnimationEnd(finished);\n  }}\n  resizeMode=\"cover\"\n/>\n```\n\n### Zoomable with Expo Image Example\n\n```javascript\n<Zoomable\n  ref={ref}\n  minScale={minScale}\n  maxScale={maxScale}\n  scale={scale}\n  doubleTapScale={3}\n  isSingleTapEnabled\n  isDoubleTapEnabled\n  onInteractionStart={() => {\n    console.log('onInteractionStart');\n    onZoom();\n  }}\n  onInteractionEnd={() => console.log('onInteractionEnd')}\n  onPanStart={() => console.log('onPanStart')}\n  onPanEnd={() => console.log('onPanEnd')}\n  onPinchStart={() => console.log('onPinchStart')}\n  onPinchEnd={() => console.log('onPinchEnd')}\n  onSingleTap={() => console.log('onSingleTap')}\n  onDoubleTap={(zoomType) => {\n    console.log('onDoubleTap', zoomType);\n    onZoom(zoomType);\n  }}\n  onProgrammaticZoom={(zoomType) => {\n    console.log('onZoom', zoomType);\n    onZoom(zoomType);\n  }}\n  style={styles.image}\n  onResetAnimationEnd={(finished, values) => {\n    console.log('onResetAnimationEnd', finished);\n    console.log('lastScaleValue:', values?.SCALE.lastValue);\n    onAnimationEnd(finished);\n  }}\n>\n  <Image style={styles.image} source={{ uri }} contentFit=\"cover\" />\n</Zoomable>\n```\n\n## Properties\n\n### ImageZoom Props\n\nAll `React Native Image Props` &\n\n| Property            | Type     | Default             | Description                                                                                                                                                                                                                                                                                                                                                                                                                        |\n| ------------------- | -------- | ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| uri                 | String   | `''` (empty string) | The image's URI, which can be overridden by the `source` prop.                                                                                                                                                                                                                                                                                                                                                                     |\n| minScale            | Number   | `1`                 | The minimum scale allowed for zooming.                                                                                                                                                                                                                                                                                                                                                                                             |\n| maxScale            | Number   | `5`                 | The maximum scale allowed for zooming.                                                                                                                                                                                                                                                                                                                                                                                             |\n| doubleTapScale      | Number   | `3`                 | The value of the image scale when a double-tap gesture is detected.                                                                                                                                                                                                                                                                                                                                                                |\n| maxPanPointers      | Number   | `2`                 | The maximum number of pointers required to enable panning.                                                                                                                                                                                                                                                                                                                                                                         |\n| isPanEnabled        | Boolean  | `true`              | Determines whether panning is enabled within the range of the minimum and maximum pan pointers.                                                                                                                                                                                                                                                                                                                                    |\n| isPinchEnabled      | Boolean  | `true`              | Determines whether pinching is enabled.                                                                                                                                                                                                                                                                                                                                                                                            |\n| isSingleTapEnabled  | Boolean  | `false`             | Enables or disables the single tap feature.                                                                                                                                                                                                                                                                                                                                                                                        |\n| isDoubleTapEnabled  | Boolean  | `false`             | Enables or disables the double tap feature. When enabled, this feature prevents automatic reset of the image zoom to its initial position, allowing continuous zooming. To return to the initial position, double tap again or zoom out to a scale level less than 1.                                                                                                                                                              |\n| onInteractionStart  | Function | `undefined`         | A callback triggered when the image interaction starts.                                                                                                                                                                                                                                                                                                                                                                            |\n| onInteractionEnd    | Function | `undefined`         | A callback triggered when the image interaction ends.                                                                                                                                                                                                                                                                                                                                                                              |\n| onPinchStart        | Function | `undefined`         | A callback triggered when the image pinching starts.                                                                                                                                                                                                                                                                                                                                                                               |\n| onPinchEnd          | Function | `undefined`         | A callback triggered when the image pinching ends.                                                                                                                                                                                                                                                                                                                                                                                 |\n| onPanStart          | Function | `undefined`         | A callback triggered when the image panning starts.                                                                                                                                                                                                                                                                                                                                                                                |\n| onPanEnd            | Function | `undefined`         | A callback triggered when the image panning ends.                                                                                                                                                                                                                                                                                                                                                                                  |\n| onSingleTap         | Function | `undefined`         | A callback triggered when a single tap is detected.                                                                                                                                                                                                                                                                                                                                                                                |\n| onDoubleTap         | Function | `undefined`         | A callback triggered when a double tap gesture is detected.                                                                                                                                                                                                                                                                                                                                                                        |\n| onProgrammaticZoom  | Function | `undefined`         | A callback function that is invoked when a programmatic zoom event occurs.                                                                                                                                                                                                                                                                                                                                                         |\n| onResetAnimationEnd | Function | `undefined`         | A callback triggered upon the completion of the reset animation. It accepts two parameters: `finished` and `values`. The `finished` parameter evaluates to true if all animation values have successfully completed the reset animation; otherwise, it is false, indicating interruption by another gesture or unforeseen circumstances. The `values` parameter provides additional detailed information for each animation value. |\n\n### ImageZoom Ref\n\n| Property | Type     | Description                                                                                                                              |\n| -------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------- |\n| reset    | Function | Resets the image zoom, restoring it to its initial position and scale level.                                                             |\n| zoom     | Function | Zoom in the image to a given point (x, y) at a given scale level. Calls the reset method if the given scale level is less or equal to 1. |\n\n## Changelog\n\nPlease refer to the [Releases](https://github.com/likashefqet/react-native-image-zoom/releases) section on the GitHub repository. Each release includes a detailed list of changes made to the library, including bug fixes, new features, and any breaking changes. We recommend reviewing these changes before updating to a new version of the library to ensure a smooth transition.\n\n# Troubleshooting\n\nNot working on android?\n\n> [Usage with modals on Android](https://docs.swmansion.com/react-native-gesture-handler/docs/fundamentals/installation/#usage-with-modals-on-android)\n\n## Author\n\n<table> <tr> <td align='center'> <p></p><a href=\"https://github.com/likashefqet\"><pre><img src=\"https://avatars.githubusercontent.com/u/22661589?v=4?s=96\" width=\"128px;\" marginBottom=\"8px\" alt=\"\"/><br/><br/>Shefqet Lika</pre></a> <a href=\"https://github.com/likashefqet/react-native-image-zoom/commits?author=likashefqet\" title=\"Code\"><pre>💻 commits</pre></a> </td></tr></table>\n\n<!-- ## Sponsor & Support -->\n\n## Support\n\nFor ongoing maintenance and updates, your support is greatly appreciated\n\n<a href=\"https://www.buymeacoffee.com/likashefqet\" target=\"_blank\"><img src=\"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png\" alt=\"Buy Me A Coffee\" style=\"height: 60px !important;width: 217px !important;\" ></a>\n\nIf you need further assistance, feel free to reach out to me by email at [@likashefi](mailto:likashefi@gmail.com).\n\n## License\n\nThe library is licensed under the [MIT](./LICENSE) License.\n","readmeFilename":"README.md"}