{"_id":"use-pull-to-refresh","_rev":"21-89911bbfd5aa61c22921073ae7ffdc37","name":"use-pull-to-refresh","dist-tags":{"latest":"3.0.3"},"versions":{"1.0.0":{"name":"use-pull-to-refresh","version":"1.0.0","keywords":["React","Hook","Typescript","NextJs"],"author":{"name":"Senbonzakura1234","email":"anhdungpham090@gmail.com"},"license":"MIT","_id":"use-pull-to-refresh@1.0.0","maintainers":[{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"}],"dist":{"shasum":"3a2ec60221c98e52d7d1d983a8c4110b6806be86","tarball":"https://registry.npmjs.org/use-pull-to-refresh/-/use-pull-to-refresh-1.0.0.tgz","fileCount":11,"integrity":"sha512-EZjIsGxQ5yVMQHVTh0dA43Xb4b2L8FB5Oerl6Tgm2ZLhAWJplHqJeO09PhP5bS10aDzTKBclXY1uMEGPEFQGZg==","signatures":[{"sig":"MEUCIG6Lw2/gx3BGTkyXkMzon9iLGV7MzpBupY9Sbb8vWmQOAiEA9i30ybuGMMveBRw11IZO+qfwuzSKlRvMXPGJev9xqsE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10245},"main":"dist/index.js","_from":"file:use-pull-to-refresh-1.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"lint":"tsc","build":"tsup index.ts --format cjs,esm --dts","release":"pnpm run build && changeset publish"},"_npmUser":{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"},"_resolved":"/tmp/9e54c6ac85fe6526d2e9887a5563deb8/use-pull-to-refresh-1.0.0.tgz","_integrity":"sha512-EZjIsGxQ5yVMQHVTh0dA43Xb4b2L8FB5Oerl6Tgm2ZLhAWJplHqJeO09PhP5bS10aDzTKBclXY1uMEGPEFQGZg==","_npmVersion":"8.19.4","description":"A simple React custom hook for pull-to-refresh function that support NextJs","directories":{},"_nodeVersion":"16.20.0","dependencies":{"react":"^18.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","typescript":"^5.0.4","@types/react":"^18.2.0","@changesets/cli":"^2.26.1"},"_npmOperationalInternal":{"tmp":"tmp/use-pull-to-refresh_1.0.0_1683033954118_0.8182564650275879","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"use-pull-to-refresh","version":"1.1.0","keywords":["React","Hook","Typescript","NextJs"],"author":{"name":"Senbonzakura1234","email":"anhdungpham090@gmail.com"},"license":"MIT","_id":"use-pull-to-refresh@1.1.0","maintainers":[{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"}],"dist":{"shasum":"10e42fe5419a3c4b08077b7b1ce5d69f8354d341","tarball":"https://registry.npmjs.org/use-pull-to-refresh/-/use-pull-to-refresh-1.1.0.tgz","fileCount":13,"integrity":"sha512-kOi7Zv5ZsFp0GtijpjPF5r+tErtzt0R3I7uv4m06vZ6075kqCHaoGCzjAGsCdHKyUZlF3cfmeCqvfy2HpbpbVA==","signatures":[{"sig":"MEQCIGJ889BNHN+8WUEeNfvgHCfu99tKhb4B/tBJBxqfgGXqAiAYL+y3kn9CmH+2YqUNwGcs9dLfol+NAMW8ta7iZGGSzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14951},"main":"dist/index.js","_from":"file:use-pull-to-refresh-1.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"lint":"tsc","build":"tsup index.ts --format cjs,esm --dts","release":"pnpm run build && changeset publish"},"_npmUser":{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"},"_resolved":"/tmp/8a18526fab171131afb8a873250eb5cd/use-pull-to-refresh-1.1.0.tgz","_integrity":"sha512-kOi7Zv5ZsFp0GtijpjPF5r+tErtzt0R3I7uv4m06vZ6075kqCHaoGCzjAGsCdHKyUZlF3cfmeCqvfy2HpbpbVA==","_npmVersion":"8.19.4","description":"A simple React custom hook for pull-to-refresh function that support NextJs","directories":{},"_nodeVersion":"16.20.0","dependencies":{"react":"^18.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","typescript":"^5.0.4","@types/react":"^18.2.0","@changesets/cli":"^2.26.1"},"_npmOperationalInternal":{"tmp":"tmp/use-pull-to-refresh_1.1.0_1683044874005_0.015227149186116229","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"use-pull-to-refresh","version":"1.1.1","keywords":["React","Hook","Typescript","NextJs"],"author":{"name":"Senbonzakura1234","email":"anhdungpham090@gmail.com"},"license":"MIT","_id":"use-pull-to-refresh@1.1.1","maintainers":[{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"}],"homepage":"https://github.com/Senbonzakura1234/use-pull-to-refresh#readme","bugs":{"url":"https://github.com/Senbonzakura1234/use-pull-to-refresh/issues"},"dist":{"shasum":"a7f6d750727db5c0ceacc90c455fbb230bc0dede","tarball":"https://registry.npmjs.org/use-pull-to-refresh/-/use-pull-to-refresh-1.1.1.tgz","fileCount":14,"integrity":"sha512-T0KXxdH8MdpUONkKTVChYCiyv2brWyBdLWMGX3uaKGl/Zdc2T23riwMeci0Nir2j0eplgHgdiAjg9BLu49zMHw==","signatures":[{"sig":"MEYCIQCU/2Bhry0CLidY06Wn5fYP4fcMiadTTF8OvzieVN/UMAIhAJ1y6czUQQXyP+ZhvyIBPtgXdKrYI4YMElU+2Ue2ByC3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUUT4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpw8Q//RQOu7XzdQc5saMBrJztLhkYcgNY3SJH1L7x/zwuANPBfAGvF\r\nDqunYk4FZTjROmZgTw2GHMjYuUs7Rz5GVP42SvaashTl9sAclb+bM+zbpiXF\r\ne5vbWZ1kOEJgprz12iaAfc07tvRclBK5aqMuGj3K2CLaIsfrgwrsxKUFXffr\r\nCXqSan3lw8iUfEu8iGS04cmbWs6UCnGZBK/ZIJPWm1AY03Pkoin82fhu6vM2\r\niz648LFv6Cqy3pJ2s81utQE9pxFEoGFih885qQ0jPOx4WWRkbAMUGe3XyeMT\r\nfzZoco6lyMoHRCLQWvzFBdCmmnSDOUZdr3zG6rrMQAdLQunBkQU/KP3qsog+\r\n4p9mQX551zEH4M2R7nr931ruKLoS5VSku417KpgxRrIDXelXDYojlmmoylOr\r\ni36iJTpr053CL1LwxJv9hmNq61skVUR5smLgAX3LpP8BwwhAxYzIcFkUcu4A\r\n4NT+eMr9vVnDY4NCL/GcirSG+xCnhdVaOMeQHhfvEw5icygfDS+M7XU7seeF\r\nnnVobfHWOKK2iP2qIypR6sZfBOeqn+2W1jW4ubBYd5x/CEUMOI1Jo/tQJ7YB\r\nMnREoEu0pDHRIX0/nMvhqhoH+tm74C6U9dRy5Qbfipm6rZmOI5uYIoZyjPWn\r\n7n24rA3UarZjmB23c5sLwqZr4rniT+J/CvU=\r\n=x/AY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:use-pull-to-refresh-1.1.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"lint":"tsc","build":"tsup index.ts --format cjs,esm --dts","release":"pnpm run build && changeset publish"},"_npmUser":{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"},"_resolved":"/tmp/2787da149bfab122e8a0024a98677940/use-pull-to-refresh-1.1.1.tgz","_integrity":"sha512-T0KXxdH8MdpUONkKTVChYCiyv2brWyBdLWMGX3uaKGl/Zdc2T23riwMeci0Nir2j0eplgHgdiAjg9BLu49zMHw==","repository":{"url":"git+https://github.com/Senbonzakura1234/use-pull-to-refresh.git","type":"git"},"_npmVersion":"8.19.4","description":"A simple React custom hook for pull-to-refresh function that support NextJs","directories":{},"_nodeVersion":"16.20.0","dependencies":{"react":"^18.2.0","@types/node":"^18.16.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","typescript":"^5.0.4","@types/react":"^18.2.0","@changesets/cli":"^2.26.1"},"_npmOperationalInternal":{"tmp":"tmp/use-pull-to-refresh_1.1.1_1683047672470_0.840679788014552","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"use-pull-to-refresh","version":"1.2.0","keywords":["React","Hook","Typescript","NextJs"],"author":{"name":"Senbonzakura1234","email":"anhdungpham090@gmail.com"},"license":"MIT","_id":"use-pull-to-refresh@1.2.0","maintainers":[{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"}],"homepage":"https://github.com/Senbonzakura1234/use-pull-to-refresh#readme","bugs":{"url":"https://github.com/Senbonzakura1234/use-pull-to-refresh/issues"},"dist":{"shasum":"08cb6b3c6a119d399af7b29b2ac76f5df9248cfd","tarball":"https://registry.npmjs.org/use-pull-to-refresh/-/use-pull-to-refresh-1.2.0.tgz","fileCount":14,"integrity":"sha512-yctFYCL5xIu/B9pHkT9E77JRX5j4Gt72rdUNdvryDgS1FxR7/PW11xwn0Ce9ZGMpJp6PYUJOfkCNir5RyDENMw==","signatures":[{"sig":"MEUCIETuaniMSN2JSQ9UMdLMiFnwnHBGX86PEGfwJDkYOqrmAiEAoNOqbLkuKEYKvxjwXbCRRRBHgfKuysg1LQoYSJnEwkA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUdeRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqytg/6AyUgwV3ca8ULFfwYUBopFCOSbySpaCgpIv3Ps2X2HfFXBXcy\r\nNfFtuNznBu9I5KLaOGlR+Uy90x011ktecoZYdT1F17DOSEHyxMxOYWPfq8ZY\r\nEPFGo30OPXCNxNBJTvcw1KAch5x4K0t33URQFDRe3VQUTTpf645Lje41XoVV\r\npK0GaNNUK94kXOJPk4Vesv7yZF2Rpz2HFqPoyqPjseWcSZDbsMQfFGBIdRBl\r\nlhM/7T5GLgRkJ/XAhYnVrfZEOYhCzCTXgUSUad84tCivHKiOzjhMa7VeUipw\r\n8JIzjYt1oz5dHe3i+zMVQ2Jy7Vc4PK/Scz5pL6AES8zBEowtIET/zk1GAgTf\r\ngQjYJHo0dK1uA005tpiR7dT7dEfWbfnK2KL3Vz2zf+370RjIKFUJcVh/3Dwr\r\nNoVVnGU7hCFURuFtD/2tKurjzDBSf1waKEmqI67su3SQH/44wIh3L8H6kdbc\r\nzpMzK7CxSPf9IcY0Kdrt894rDL++ZYZF6iBil0omi5+HBb5X4sZjPZVV0LaZ\r\nNheySbV5jgoy1V6o4u82kgKoZx0rKGo0A/eghp/PLGQd3HB7ITHWoFr2q2rx\r\nMXnZghv1i8z5zI5CXaL2OlgJvDBbgC0NW2uZPe80swKmg1XfUrGIMPdQ8rTW\r\n6SYApBWsgJb79vphhnkd+uQ5u4Wz1Bh0vno=\r\n=Ewz8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:use-pull-to-refresh-1.2.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"lint":"tsc","build":"tsup index.ts --format cjs,esm --dts","release":"pnpm run build && changeset publish"},"_npmUser":{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"},"_resolved":"/tmp/a2e4c6ca56f2f1ba7f2d2abad1442b18/use-pull-to-refresh-1.2.0.tgz","_integrity":"sha512-yctFYCL5xIu/B9pHkT9E77JRX5j4Gt72rdUNdvryDgS1FxR7/PW11xwn0Ce9ZGMpJp6PYUJOfkCNir5RyDENMw==","repository":{"url":"git+https://github.com/Senbonzakura1234/use-pull-to-refresh.git","type":"git"},"_npmVersion":"8.19.4","description":"A simple React custom hook for pull-to-refresh function that support NextJs","directories":{},"_nodeVersion":"16.20.0","dependencies":{"react":"^18.2.0","@types/node":"^18.16.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","typescript":"^5.0.4","@types/react":"^18.2.0","@changesets/cli":"^2.26.1"},"_npmOperationalInternal":{"tmp":"tmp/use-pull-to-refresh_1.2.0_1683085201121_0.9066622429008491","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"use-pull-to-refresh","version":"1.3.0","keywords":["React","Hook","Typescript","NextJs"],"author":{"name":"Senbonzakura1234","email":"anhdungpham090@gmail.com"},"license":"MIT","_id":"use-pull-to-refresh@1.3.0","maintainers":[{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"}],"homepage":"https://github.com/Senbonzakura1234/use-pull-to-refresh#readme","bugs":{"url":"https://github.com/Senbonzakura1234/use-pull-to-refresh/issues"},"dist":{"shasum":"3db0019ed10d8068eed68756606da36bbb9367df","tarball":"https://registry.npmjs.org/use-pull-to-refresh/-/use-pull-to-refresh-1.3.0.tgz","fileCount":14,"integrity":"sha512-rfsL3YYIPW192m1V3pYTSmjrsPmgH186sGuGkUSuXCl/JuE03K2gftXgCWrDC3Rwf/RxkPeZvttb1BWbzQi80Q==","signatures":[{"sig":"MEUCIQC0tPV8oTIpnmjq3jTz3SPav0WSni1b/eEd72j1x7rlSgIgGeD7IfV2+53kzzc3g0AxMMlUK6v5TIyRd0NINYav5i8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUdvDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoepA//cT6i3e1jfO8PAAsYfgCUqdSD3972BjPDR8oct14UsK8lPElx\r\nQVfIki72ObdNBMsuikKxRHb2cA7XJJmiCZOMmbRxXIpQztKw2mzjiO/tvcH5\r\n496UY8sfXtD5jR/lFzP6SyKLK1gW2B7C7Hc4aHQd0uR8YU0XZRQ7NLnJgk7W\r\nGM6VepHNrgBeIsR4UzPW6+D+ApxVYNJ+sCArw/8GaFEYB62cyh9OIF+UXOHt\r\nnSTVvU0z0cf2xDkzi/s52kLDcoGHzpoMWqkr6PsbGJ3t/YKqYPd3doJf88JV\r\nPgMZhnfx7EBu2aLyirozh0uyHiWRd8KL4LrmAM60zdAOZc6bCSBZ+ARhQbhJ\r\nAmSW9DzMlmPAV5OBjeeY4SRZWL4jz/J8wobktETJPIBxBqLWaWx6ZIdA3g3/\r\nhPyKwcFFCMizEUifbqlo4xBLMBzsR/Y2lkrtZFOmu5NqQYmMwZTgFwbSqzjs\r\ne3jT422nnutwOvzKn13sz792Z3ZuWeYpjSycuLUB0CdEJxDU++tV1c9zKpju\r\nVSDLw94vcR05+GkG/6VXjOI7l0LpWR0C35zjkxXYZMwcpJnIPmvzrzQUn4vt\r\nzB5o9oPetUMMDmrnqcwaf97j3FVN8Ykrh1LNYl7GUzr+j6MA9ocWSi3k0PAf\r\n5MksJ+R+a0ExVuek8tcCqa779vU5l/yUypU=\r\n=CWZ9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:use-pull-to-refresh-1.3.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"lint":"tsc","build":"tsup index.ts --format cjs,esm --dts","release":"pnpm run build && changeset publish"},"_npmUser":{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"},"_resolved":"/tmp/12d09b08012305080a3b64591cef64c1/use-pull-to-refresh-1.3.0.tgz","_integrity":"sha512-rfsL3YYIPW192m1V3pYTSmjrsPmgH186sGuGkUSuXCl/JuE03K2gftXgCWrDC3Rwf/RxkPeZvttb1BWbzQi80Q==","repository":{"url":"git+https://github.com/Senbonzakura1234/use-pull-to-refresh.git","type":"git"},"_npmVersion":"8.19.4","description":"A simple React custom hook for pull-to-refresh function that support NextJs","directories":{},"_nodeVersion":"16.20.0","dependencies":{"react":"^18.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","typescript":"^5.0.4","@types/node":"^18.16.3","@types/react":"^18.2.0","@changesets/cli":"^2.26.1"},"_npmOperationalInternal":{"tmp":"tmp/use-pull-to-refresh_1.3.0_1683086275677_0.6933930580053353","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"use-pull-to-refresh","version":"1.4.0","keywords":["react","typescript","ssr","nextjs","custom-hook"],"author":{"name":"Senbonzakura1234","email":"anhdungpham090@gmail.com"},"license":"MIT","_id":"use-pull-to-refresh@1.4.0","maintainers":[{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"}],"homepage":"https://github.com/Senbonzakura1234/use-pull-to-refresh#readme","bugs":{"url":"https://github.com/Senbonzakura1234/use-pull-to-refresh/issues"},"dist":{"shasum":"837f11a9a371ccf5c9629d160f6e33e00079d177","tarball":"https://registry.npmjs.org/use-pull-to-refresh/-/use-pull-to-refresh-1.4.0.tgz","fileCount":14,"integrity":"sha512-AzSglD8wjf00ScaEIZWo3i9Sj+KyH7FjNNZNJ0mJ96SaLtEOdLHywE/qkCsbjXYEja+HjBssyPBgV8JEXN8Weg==","signatures":[{"sig":"MEUCIQCksvyOZtXThiQ/kyNzCn1E6DLMCs5qIwotZ0JMMWT6UwIgPr5BWNGj6hbRcBudLQYT+3hSXDE4BemJaL7pO82RvSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUeBBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovJw/9GcEGS3UiCjgTJU8o/Sd4hhwZRN5FFysdjCxmfgHNEkzgOe+3\r\neR17qZ5R4GZzxIW9UpfbWjey7bWuVQJsyxKW7hyYRoD2t98Z2ozx3Q3Taosc\r\neqAk7llsk1GOQnrYrYTxBm7k/GzVipaXbKmCOYYPJoABX1rrjj5/n9svibe3\r\nMUznu+WWNlzExMu31y+raiRPHbosoXyfg13ttstEI+kmkeKJkePCwUdYj6ii\r\ng6Cj8jGUlp9NzxA3eB7IfBQULPFf2Fm/bgWQx6XzLVJDCZZHwCzIxcyz2kOP\r\nyGeM9lAauBnqmR3Ycez/MwK+/9XjMs3iiDJK9VMJeQhiYTXOkBzp0CeOTseU\r\nZPU4ZbbijmIyYpg+UKv5CYH04+J+//CQgBx9tg8EbF58I2RbzFg3tSkBBPFe\r\neLFGJXKL0miDGJ9+UZG15eF6XhKL+hutVbyxV9pubucriDL0knIskTaGy0wD\r\n7YqUnDiWjJnrHldbwJA3sqpHUd292S0DXxSMbzpgCarJlD4Zbxr4Pugd6jha\r\npj3qWGQHH+/yW5Xla5Jx7MWpxSKqkImxglVXa90PATNiNJ9641AlAVDd87ET\r\nNHwaWLBxuUPE4bAeSJtUBpXWTssWnJliiCpvMUtzcd+IyYjGnk6XM97f1v9g\r\n9FwWEGHsBcDoUR1ExdyqTDJarOK8lTONQcQ=\r\n=b7QI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:use-pull-to-refresh-1.4.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"lint":"tsc","build":"tsup index.ts --format cjs,esm --dts","release":"pnpm run build && changeset publish"},"_npmUser":{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"},"_resolved":"/tmp/798c46f4dc5ee0fc020acf59b310058f/use-pull-to-refresh-1.4.0.tgz","_integrity":"sha512-AzSglD8wjf00ScaEIZWo3i9Sj+KyH7FjNNZNJ0mJ96SaLtEOdLHywE/qkCsbjXYEja+HjBssyPBgV8JEXN8Weg==","repository":{"url":"git+https://github.com/Senbonzakura1234/use-pull-to-refresh.git","type":"git"},"_npmVersion":"8.19.4","description":"A simple React custom hook for pull-to-refresh function that support NextJs","directories":{},"_nodeVersion":"16.20.0","dependencies":{"react":"^18.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","typescript":"^5.0.4","@types/node":"^18.16.3","@types/react":"^18.2.0","@changesets/cli":"^2.26.1"},"_npmOperationalInternal":{"tmp":"tmp/use-pull-to-refresh_1.4.0_1683087425665_0.17427011775671897","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"use-pull-to-refresh","version":"2.0.0","keywords":["react","typescript","ssr","nextjs","custom-hook"],"author":{"name":"Senbonzakura1234","email":"anhdungpham090@gmail.com"},"license":"MIT","_id":"use-pull-to-refresh@2.0.0","maintainers":[{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"}],"homepage":"https://github.com/Senbonzakura1234/use-pull-to-refresh#readme","bugs":{"url":"https://github.com/Senbonzakura1234/use-pull-to-refresh/issues"},"dist":{"shasum":"08c6827750eaba743c9e5fda641ea86f684a25e3","tarball":"https://registry.npmjs.org/use-pull-to-refresh/-/use-pull-to-refresh-2.0.0.tgz","fileCount":21,"integrity":"sha512-fx2QbxRJnYv4RnqijTMU27Z5VTO6X8MGdsK1szSG2nx7zkaI453wDbZYnOEmA/Nwd9MFYn44Ejf3fhvQTs1g9w==","signatures":[{"sig":"MEYCIQDN2Kb21Mr+Msu5RmL4Rg8s8Fpo/j+ZSM3Vw4zlfxS2UQIhAINQFpcTrHU/uYwGc/CjlG99khS+eaCPXa/q0S3XUTxk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUfy9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4xg/+JWrr9hKh+rb8g9zzlFzMrl4pY5hI8O9EcklwaO/KYsYUooIt\r\n37yi3ZXvjmr736EoENUd/EeXWJTvN43D5KBnYJ5B2Y1QTzmZw14M1zdZaNiF\r\nnmJfDBxmDy/3d8EtgDacag07oswEt5Rl3uPoMU+HhVsqy0Mbpmcgq4rtuCFE\r\n6VRz6LxaY0TlA27L1QmTKFXu1apET430SHiF9StWla/AqZ2gkQvbyG01UECl\r\nhjl4pNggwjsu71Hu+bRIBGnhxlGBaeZezNL4YB+sQdTfNQ4uxUfthdKZJG/P\r\noYCd+rEiMwhSfcThmdTYXRZPLGoeu8mwhsW3KjYwZGLll5tTbpshPT9D15n/\r\ndqF94cGWJfHD35Bl6ZVbcqNIVyG2e6+x7NXN6qcJpu/hP6i1YKSN6RQBX1MS\r\nv5O1p0FR58iPPvKyxW8iMqaNO2qEtu3xjZmLmHUbbG64PpwE8UOo3/sYGhYt\r\nOgnJtqRaRq+pNpT3hU5eU5J/LByQfzyVdnT8ZZgX0v3MYmmqlz8YZKi9Ge3A\r\ns7SlqNaMnGoppTiw7dRIHTrMkTHpUjccEM+LOeJn/fPYVYnowlpB98gXt8IM\r\nc9TkN7I+sYj/GtiZdFZClK9PfjsZaDyZDKB42wVjsKCqEbKU0UnHUeOiiTyt\r\nzgrj6tfhFzqrl8ILm04MxTpQxV3+xFOpF6A=\r\n=axgR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:use-pull-to-refresh-2.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"lint":"tsc && pnpm run lint:fix","build":"tsup src/index.ts --format cjs,esm --dts","release":"pnpm run build && changeset publish","lint:fix":"eslint --ext .js,.jsx,.ts,.tsx,.json . --fix"},"_npmUser":{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"},"_resolved":"/tmp/85804203d7b3316691e8762b24becf4c/use-pull-to-refresh-2.0.0.tgz","_integrity":"sha512-fx2QbxRJnYv4RnqijTMU27Z5VTO6X8MGdsK1szSG2nx7zkaI453wDbZYnOEmA/Nwd9MFYn44Ejf3fhvQTs1g9w==","repository":{"url":"git+https://github.com/Senbonzakura1234/use-pull-to-refresh.git","type":"git"},"_npmVersion":"8.19.4","description":"A simple React custom hook for pull-to-refresh function that support NextJs","directories":{},"_nodeVersion":"16.20.0","dependencies":{"react":"^18.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.39.0","prettier":"^2.8.8","typescript":"^5.0.4","@types/node":"^18.16.3","@types/react":"^18.2.0","@changesets/cli":"^2.26.1","eslint-config-next":"^13.3.4","eslint-plugin-json":"^3.1.0","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.8.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.59.2","eslint-plugin-tailwindcss":"^3.11.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.59.2","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-pull-to-refresh_2.0.0_1683094717686_0.44479689946889356","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"use-pull-to-refresh","version":"2.0.1","keywords":["react","typescript","ssr","nextjs","custom-hook"],"author":{"name":"Senbonzakura1234","email":"anhdungpham090@gmail.com"},"license":"MIT","_id":"use-pull-to-refresh@2.0.1","maintainers":[{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"}],"homepage":"https://github.com/Senbonzakura1234/use-pull-to-refresh#readme","bugs":{"url":"https://github.com/Senbonzakura1234/use-pull-to-refresh/issues"},"dist":{"shasum":"a140254086467962ac71e69eabbabd0e18735414","tarball":"https://registry.npmjs.org/use-pull-to-refresh/-/use-pull-to-refresh-2.0.1.tgz","fileCount":21,"integrity":"sha512-MygRSyKCYBAa4PJC8ACXN/k0gLVbiihA++ny4jSu3822+eiK+lx4SWCx3XWeHJNIMPfxt8rO7//9T+8TYddnzw==","signatures":[{"sig":"MEUCIDetZnMAZbxBqCx+Mn6OzeFW7VK1e6HIGZw55tDe3XWKAiEA55a4AY6bbhZVBKoJ1QQcBkFzpl6Rpy075E2YBgeGLI8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkU6hDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmporBAAjBTPTnyyyaVpKPGWV47hsvq3uybmYHkkXrO7HN4qP/4+l+Be\r\nQneOrJYGQwl/7ZUZjPCuDAU1lVf3TuMFZeQ4MOGC/aLCzlQmI0Hc6T9RoI1T\r\nE4zpq75PNvcsFkzkrQwdMQrC6DY3x+lhhshl/VPptwq7ynYK69bJMAnW/e9T\r\npq0mqV6tONQytqQk0r0wAEWG/6rtTTydDyvOGuQhNAypTHoVI0goC0mp1IqE\r\nar75NdTlBY/z+gM3Sbm4HhZ5eUocq+jjd30eA2KqYlOW9tLFcrFN5nWLVj8s\r\ncUyqnVVLIfb9RBxtNHGsBz6fVgNV5h3votxZXN/U4W6XJi+NKzvS+zWiEIFl\r\n4cU3qcnwQKjHO9vTb7hJtNi7bNiYmW/54gQKPPzPaoiHn6/PUtdG1+Q7MJeT\r\nQ7EsX2Vx6OLUbwZFJtk1cO1DGXh5kDck9g1OwuNeylboeZRhzH+myhpS3Fsj\r\nTjrH/LUQDwI4dsc0KHrAaAlHuGOvOzkR1qEet7CVb8WsFSyfZNfy3ybxpGLy\r\nEbYDfEwxEz57tS81Os96RLD3HP9YOlODIK2rPFCZdELgObqUweXCUXAX+2QR\r\nxsbEy5wKBzlRDKsVypRX1vKzY0SMc9GV7hxrEcIVwmdUHWnTPT9oEvqOt1Vn\r\nJp9VJSoL4xcw7ZZUxvVSvK0X4kK9DrTSh0E=\r\n=sl4O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:use-pull-to-refresh-2.0.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"lint":"tsc && pnpm run lint:fix","build":"tsup src/index.ts --format cjs,esm --dts","release":"pnpm run build && changeset publish","lint:fix":"eslint --ext .js,.jsx,.ts,.tsx,.json . --fix"},"_npmUser":{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"},"_resolved":"/tmp/73586dc858a83ac4b4e1991bb4002829/use-pull-to-refresh-2.0.1.tgz","_integrity":"sha512-MygRSyKCYBAa4PJC8ACXN/k0gLVbiihA++ny4jSu3822+eiK+lx4SWCx3XWeHJNIMPfxt8rO7//9T+8TYddnzw==","repository":{"url":"git+https://github.com/Senbonzakura1234/use-pull-to-refresh.git","type":"git"},"_npmVersion":"8.19.4","description":"A simple React custom hook for pull-to-refresh function that support NextJs","directories":{},"_nodeVersion":"16.20.0","dependencies":{"react":"^18.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.39.0","prettier":"^2.8.8","typescript":"^5.0.4","@types/node":"^18.16.3","@types/react":"^18.2.0","@changesets/cli":"^2.26.1","eslint-config-next":"^13.3.4","eslint-plugin-json":"^3.1.0","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.8.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.59.2","eslint-plugin-tailwindcss":"^3.11.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.59.2","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-pull-to-refresh_2.0.1_1683204163060_0.06839533248753615","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"use-pull-to-refresh","version":"2.0.2","keywords":["react","typescript","ssr","nextjs","custom-hook"],"author":{"name":"Senbonzakura1234","email":"anhdungpham090@gmail.com"},"license":"MIT","_id":"use-pull-to-refresh@2.0.2","maintainers":[{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"}],"homepage":"https://github.com/Senbonzakura1234/use-pull-to-refresh#readme","bugs":{"url":"https://github.com/Senbonzakura1234/use-pull-to-refresh/issues"},"dist":{"shasum":"c257d50263347f584d1b1f3532ccf4d6f420156a","tarball":"https://registry.npmjs.org/use-pull-to-refresh/-/use-pull-to-refresh-2.0.2.tgz","fileCount":21,"integrity":"sha512-Qiq9mv8PspoBYS3TVii/09K57Nez8liaOQcLcpDq4skTZkFaRA3M3VhX33B232JLRpI5ty0ZkR2RNCQ1OCZhtw==","signatures":[{"sig":"MEQCIBCzssdqv/PTywN+IxTEQDSMQLO2d5Pyn7G7Kg3yO0L2AiBzbETo/yBCjvvzVgcGPVUXl5189yi52vT+QO/K2IzuVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26226},"main":"dist/index.js","_from":"file:use-pull-to-refresh-2.0.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"lint":"tsc && pnpm run lint:fix","build":"tsup src/index.ts --format cjs,esm --dts","release":"pnpm run build && changeset publish","lint:fix":"eslint --ext .js,.jsx,.ts,.tsx,.json . --fix"},"_npmUser":{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"},"_resolved":"/tmp/04b8a4a6751696ef10ef5bfd7568773b/use-pull-to-refresh-2.0.2.tgz","_integrity":"sha512-Qiq9mv8PspoBYS3TVii/09K57Nez8liaOQcLcpDq4skTZkFaRA3M3VhX33B232JLRpI5ty0ZkR2RNCQ1OCZhtw==","repository":{"url":"git+https://github.com/Senbonzakura1234/use-pull-to-refresh.git","type":"git"},"_npmVersion":"8.19.4","description":"A simple React custom hook for pull-to-refresh function that support NextJs","directories":{},"_nodeVersion":"16.20.0","dependencies":{"react":"^18.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.39.0","prettier":"^2.8.8","typescript":"^5.0.4","@types/node":"^18.16.3","@types/react":"^18.2.0","@changesets/cli":"^2.26.1","eslint-config-next":"^13.3.4","eslint-plugin-json":"^3.1.0","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.8.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.59.2","eslint-plugin-tailwindcss":"^3.11.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.59.2","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-pull-to-refresh_2.0.2_1686728432574_0.9353245098737712","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"use-pull-to-refresh","version":"2.1.0","keywords":["react","typescript","ssr","nextjs","custom-hook"],"author":{"name":"Senbonzakura1234","email":"anhdungpham090@gmail.com"},"license":"MIT","_id":"use-pull-to-refresh@2.1.0","maintainers":[{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"}],"homepage":"https://github.com/Senbonzakura1234/use-pull-to-refresh#readme","bugs":{"url":"https://github.com/Senbonzakura1234/use-pull-to-refresh/issues"},"dist":{"shasum":"7f47ce58f587696e098d9efb2e3de808addf4522","tarball":"https://registry.npmjs.org/use-pull-to-refresh/-/use-pull-to-refresh-2.1.0.tgz","fileCount":21,"integrity":"sha512-VTxMIzWGEmwyFiimqkd8XYaxS3rYJT39FKTvkJ02vlYMz8t1RJi+9i0Go35WqRaWHNZ9GZ7DAWTN6ST4tliTog==","signatures":[{"sig":"MEUCIBERNIF0L2s9PJEZrbeeRZ2o0mbXSSflExo9NaRRYyi9AiEAx2iFTlzETPRCSl8otoVugJVv+JJKwaHyHedFtIddCE4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28103},"main":"dist/index.js","_from":"file:use-pull-to-refresh-2.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"lint":"tsc && pnpm run lint:fix","build":"tsup src/index.ts --format cjs,esm --dts","release":"pnpm run build && changeset publish","lint:fix":"eslint --ext .js,.jsx,.ts,.tsx,.json . --fix"},"_npmUser":{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"},"_resolved":"/tmp/7811770a6c2438c1135890dfe2ebeaff/use-pull-to-refresh-2.1.0.tgz","_integrity":"sha512-VTxMIzWGEmwyFiimqkd8XYaxS3rYJT39FKTvkJ02vlYMz8t1RJi+9i0Go35WqRaWHNZ9GZ7DAWTN6ST4tliTog==","repository":{"url":"git+https://github.com/Senbonzakura1234/use-pull-to-refresh.git","type":"git"},"_npmVersion":"8.19.4","description":"A simple React custom hook for pull-to-refresh function that support NextJs","directories":{},"_nodeVersion":"16.20.2","dependencies":{"react":"^18.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","eslint":"^8.39.0","prettier":"^2.8.8","typescript":"^5.0.4","@types/node":"^18.16.3","@types/react":"^18.2.0","@changesets/cli":"^2.26.1","eslint-config-next":"^13.3.4","eslint-plugin-json":"^3.1.0","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.8.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-markdown":"^3.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.59.2","eslint-plugin-tailwindcss":"^3.11.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.59.2","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-pull-to-refresh_2.1.0_1695799193828_0.9128578110143175","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"use-pull-to-refresh","version":"2.2.0","keywords":["react","typescript","ssr","nextjs","custom-hook"],"author":{"name":"Senbonzakura1234","email":"anhdungpham090@gmail.com"},"license":"MIT","_id":"use-pull-to-refresh@2.2.0","maintainers":[{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"}],"homepage":"https://github.com/Senbonzakura1234/use-pull-to-refresh#readme","bugs":{"url":"https://github.com/Senbonzakura1234/use-pull-to-refresh/issues"},"dist":{"shasum":"240f498dc11629fe754f195957604b4ae16c3fe5","tarball":"https://registry.npmjs.org/use-pull-to-refresh/-/use-pull-to-refresh-2.2.0.tgz","fileCount":22,"integrity":"sha512-PBqmzrMZrZiA+l/Orwh6sFcC2p8xWYu4cBqc34WVNhj3HJeEL+xmRiZ6mrLe8gOUP9GObwxTSsAymno/ZNlDdA==","signatures":[{"sig":"MEUCIQCq8aiPPWFaPgcvqa99vVNmNEy96/F3mSKDWW4m5xo97QIgRn1S0U7++XvuO+qAhM7PtjRHsIKZolLJn36+pJ6qP1g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27308},"main":"dist/index.js","_from":"file:use-pull-to-refresh-2.2.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"lint":"tsc && pnpm run lint:fix","build":"tsup src/index.ts --format cjs,esm --dts","release":"pnpm run build && changeset publish","lint:fix":"eslint --ext .js,.jsx,.ts,.tsx,.json . --fix"},"_npmUser":{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"},"_resolved":"/tmp/d6724b353d12578f6146dccd6896a3d4/use-pull-to-refresh-2.2.0.tgz","_integrity":"sha512-PBqmzrMZrZiA+l/Orwh6sFcC2p8xWYu4cBqc34WVNhj3HJeEL+xmRiZ6mrLe8gOUP9GObwxTSsAymno/ZNlDdA==","repository":{"url":"git+https://github.com/Senbonzakura1234/use-pull-to-refresh.git","type":"git"},"_npmVersion":"9.8.1","description":"A simple React custom hook for pull-to-refresh function that support NextJs","directories":{},"_nodeVersion":"18.18.0","dependencies":{"react":"^18.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.51.0","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.4","@types/react":"^18.2.28","@changesets/cli":"^2.26.2","eslint-config-next":"13.5.4","eslint-plugin-json":"^3.1.0","eslint-define-config":"^1.24.1","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.7.5","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/use-pull-to-refresh_2.2.0_1697103770553_0.10955513418432505","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"use-pull-to-refresh","version":"2.2.1","keywords":["react","typescript","ssr","nextjs","custom-hook"],"author":{"name":"Senbonzakura1234","email":"anhdungpham090@gmail.com"},"license":"MIT","_id":"use-pull-to-refresh@2.2.1","maintainers":[{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"}],"homepage":"https://github.com/Senbonzakura1234/use-pull-to-refresh#readme","bugs":{"url":"https://github.com/Senbonzakura1234/use-pull-to-refresh/issues"},"dist":{"shasum":"d541a6d3fc0fdea3d545a9a18fd26f59350203de","tarball":"https://registry.npmjs.org/use-pull-to-refresh/-/use-pull-to-refresh-2.2.1.tgz","fileCount":22,"integrity":"sha512-uKGi8eAaAON3isPaqBzcataSxNNL+ffZiWSrxWe09usrmR9Fef0IGRsG/SYI/c894mh0d4ymCfUdBafC3MhC0g==","signatures":[{"sig":"MEUCIQDDo8pm93OQEh+L7mSr2mevbBgrtFi27WNBwhMzlZcuAAIgcBs17zvFxJn+lt/houlZvGM+HiR0eLVKyr5Bz3v8X9g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27435},"main":"dist/index.js","_from":"file:use-pull-to-refresh-2.2.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"lint":"tsc && pnpm run lint:fix","build":"tsup src/index.ts --format cjs,esm --dts","release":"pnpm run build && changeset publish","lint:fix":"eslint --ext .js,.jsx,.ts,.tsx,.json . --fix"},"_npmUser":{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"},"_resolved":"/tmp/6bafb911cd13e2fd9ebaa528ee0b6899/use-pull-to-refresh-2.2.1.tgz","_integrity":"sha512-uKGi8eAaAON3isPaqBzcataSxNNL+ffZiWSrxWe09usrmR9Fef0IGRsG/SYI/c894mh0d4ymCfUdBafC3MhC0g==","repository":{"url":"git+https://github.com/Senbonzakura1234/use-pull-to-refresh.git","type":"git"},"_npmVersion":"9.8.1","description":"A simple React custom hook for pull-to-refresh function that support NextJs","directories":{},"_nodeVersion":"18.18.0","dependencies":{"react":"^18.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.51.0","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.4","@types/react":"^18.2.28","@changesets/cli":"^2.26.2","eslint-config-next":"13.5.4","eslint-plugin-json":"^3.1.0","eslint-define-config":"^1.24.1","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.7.5","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/use-pull-to-refresh_2.2.1_1697104819594_0.5812517681098759","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"use-pull-to-refresh","version":"2.3.0","keywords":["react","typescript","ssr","nextjs","custom-hook"],"author":{"name":"Senbonzakura1234","email":"anhdungpham090@gmail.com"},"license":"MIT","_id":"use-pull-to-refresh@2.3.0","homepage":"https://github.com/Senbonzakura1234/use-pull-to-refresh#readme","bugs":{"url":"https://github.com/Senbonzakura1234/use-pull-to-refresh/issues"},"dist":{"shasum":"e1b08b629bad10f616638ada0951ea4e44495473","tarball":"https://registry.npmjs.org/use-pull-to-refresh/-/use-pull-to-refresh-2.3.0.tgz","fileCount":21,"integrity":"sha512-2J0Iv/7IYRCjMxUynxVbSmMedfvhPQKU3OnqLyGlsPmejeygi1PPgTHd3QFm7ZHqCsRwmeGMIJTR01Sug5iHtw==","signatures":[{"sig":"MEQCIFs6PtMpb5yk22oJ9ktauP+zFy5IAmPOKnmTViB7vQfkAiAfEK9EtC4UaalKCUEMmjOO+K337y6YOHvT1t8VTFYsPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27983},"main":"dist/index.js","_from":"file:use-pull-to-refresh-2.3.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"lint":"tsc && pnpm run lint:fix","build":"tsup src/index.ts --format cjs,esm --dts","release":"pnpm run build && changeset publish","lint:fix":"eslint --ext .js,.jsx,.ts,.tsx,.json . --fix"},"_npmUser":{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"},"_resolved":"/tmp/2ef7bdde6811e34efa4421ed29996317/use-pull-to-refresh-2.3.0.tgz","_integrity":"sha512-2J0Iv/7IYRCjMxUynxVbSmMedfvhPQKU3OnqLyGlsPmejeygi1PPgTHd3QFm7ZHqCsRwmeGMIJTR01Sug5iHtw==","repository":{"url":"git+https://github.com/Senbonzakura1234/use-pull-to-refresh.git","type":"git"},"_npmVersion":"10.7.0","description":"A simple React custom hook for pull-to-refresh function that support NextJs","directories":{},"_nodeVersion":"20.14.0","dependencies":{"eslint-plugin-react":"^7.34.3","eslint-plugin-react-hooks":"^4.6.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","prettier":"^3.3.2","typescript":"5.4.5","@types/node":"^20.14.8","@changesets/cli":"^2.27.5","eslint-plugin-json":"^4.0.0","eslint-define-config":"^2.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.1","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-unused-imports":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.13.1"},"peerDependencies":{"react":"^18","@types/react":"^18"},"_npmOperationalInternal":{"tmp":"tmp/use-pull-to-refresh_2.3.0_1719064818410_0.22770645976199022","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"use-pull-to-refresh","version":"2.3.1","keywords":["react","typescript","ssr","nextjs","custom-hook"],"author":{"name":"Senbonzakura1234","email":"anhdungpham090@gmail.com"},"license":"MIT","_id":"use-pull-to-refresh@2.3.1","homepage":"https://github.com/Senbonzakura1234/use-pull-to-refresh#readme","bugs":{"url":"https://github.com/Senbonzakura1234/use-pull-to-refresh/issues"},"dist":{"shasum":"212982d3e51e4468e1f0a4ced7ae270de725b768","tarball":"https://registry.npmjs.org/use-pull-to-refresh/-/use-pull-to-refresh-2.3.1.tgz","fileCount":21,"integrity":"sha512-ry2PrqCk1/2K/0O0KAqm/YUO8o7LkFKCpxA8lLsy2/a7PFnDlBVsUePEgp/aPe+LvB47LqER7Zrbr5pQBGGSLg==","signatures":[{"sig":"MEQCIBX4J/pyJatKSLvDEcZp+uasfoZAHVs0PM0SmM4qifPIAiAgwzo3To+8tZ1JvE3C2KfdcklwpoFW48UkggaisBCwHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27808},"main":"dist/index.js","_from":"file:use-pull-to-refresh-2.3.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"lint":"tsc && pnpm run lint:fix","build":"tsup src/index.ts --format cjs,esm --dts","release":"pnpm run build && changeset publish","lint:fix":"eslint --ext .js,.jsx,.ts,.tsx,.json . --fix"},"_npmUser":{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"},"_resolved":"/tmp/e5794bffe8225bbb1c945d2b55aa07d9/use-pull-to-refresh-2.3.1.tgz","_integrity":"sha512-ry2PrqCk1/2K/0O0KAqm/YUO8o7LkFKCpxA8lLsy2/a7PFnDlBVsUePEgp/aPe+LvB47LqER7Zrbr5pQBGGSLg==","repository":{"url":"git+https://github.com/Senbonzakura1234/use-pull-to-refresh.git","type":"git"},"_npmVersion":"10.7.0","description":"A simple React custom hook for pull-to-refresh function that support NextJs","directories":{},"_nodeVersion":"20.14.0","dependencies":{"eslint-plugin-react":"^7.34.3","eslint-plugin-react-hooks":"^4.6.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","prettier":"^3.3.2","typescript":"5.4.5","@types/node":"^20.14.8","@changesets/cli":"^2.27.5","eslint-plugin-json":"^4.0.0","eslint-define-config":"^2.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.1","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-unused-imports":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.13.1"},"peerDependencies":{"react":"^18","@types/react":"^18"},"_npmOperationalInternal":{"tmp":"tmp/use-pull-to-refresh_2.3.1_1719065702332_0.4913103400702108","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"use-pull-to-refresh","version":"2.3.2","keywords":["react","typescript","ssr","nextjs","custom-hook"],"author":{"name":"Senbonzakura1234","email":"anhdungpham090@gmail.com"},"license":"MIT","_id":"use-pull-to-refresh@2.3.2","homepage":"https://github.com/Senbonzakura1234/use-pull-to-refresh#readme","bugs":{"url":"https://github.com/Senbonzakura1234/use-pull-to-refresh/issues"},"dist":{"shasum":"ab99a7a01f6f6bcb2a802f6e924caedfaa2b61d5","tarball":"https://registry.npmjs.org/use-pull-to-refresh/-/use-pull-to-refresh-2.3.2.tgz","fileCount":21,"integrity":"sha512-gKvxo/YWmLCvcNHFMvuS2Jzwl2nZ+hFN7G9RY0NnaheW7NWh9WquNr6dRgsn837u3jOWWLIm9Bq7IChLEbuc3w==","signatures":[{"sig":"MEQCIDAGedDJVLsahX6S8LwHXnkNdXilzQyCV7SeDpfPbN+TAiBQaye9890JJFJUUSS0BudMrD+i7o0QHw+z4TrwF+6RHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27861},"main":"dist/index.js","_from":"file:use-pull-to-refresh-2.3.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"lint":"tsc && pnpm run lint:fix","build":"tsup src/index.ts --format cjs,esm --dts","release":"pnpm run build && changeset publish","lint:fix":"eslint --ext .js,.jsx,.ts,.tsx,.json . --fix"},"_npmUser":{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"},"_resolved":"/tmp/2359c60ffa72ed7b057742035c297ab9/use-pull-to-refresh-2.3.2.tgz","_integrity":"sha512-gKvxo/YWmLCvcNHFMvuS2Jzwl2nZ+hFN7G9RY0NnaheW7NWh9WquNr6dRgsn837u3jOWWLIm9Bq7IChLEbuc3w==","repository":{"url":"git+https://github.com/Senbonzakura1234/use-pull-to-refresh.git","type":"git"},"_npmVersion":"10.7.0","description":"A simple React custom hook for pull-to-refresh function that support NextJs","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","prettier":"^3.3.2","typescript":"5.4.5","@types/node":"^20.14.8","@types/react":"^18.3.3","@changesets/cli":"^2.27.5","eslint-plugin-json":"^4.0.0","eslint-plugin-react":"^7.34.3","eslint-define-config":"^2.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.1","eslint-plugin-react-hooks":"^4.6.2","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-unused-imports":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.13.1"},"peerDependencies":{"react":"18.x || 19.x"},"_npmOperationalInternal":{"tmp":"tmp/use-pull-to-refresh_2.3.2_1719066207190_0.8869535946595994","host":"s3://npm-registry-packages"}},"2.3.3":{"name":"use-pull-to-refresh","version":"2.3.3","keywords":["react","typescript","ssr","nextjs","custom-hook"],"author":{"name":"Senbonzakura1234","email":"anhdungpham090@gmail.com"},"license":"MIT","_id":"use-pull-to-refresh@2.3.3","maintainers":[{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"}],"homepage":"https://github.com/Senbonzakura1234/use-pull-to-refresh#readme","bugs":{"url":"https://github.com/Senbonzakura1234/use-pull-to-refresh/issues"},"dist":{"shasum":"0f04eb6d7e8799f4ce693baf13228d62f3a150b4","tarball":"https://registry.npmjs.org/use-pull-to-refresh/-/use-pull-to-refresh-2.3.3.tgz","fileCount":21,"integrity":"sha512-qW/Orw0ZsrXomA0jfmi4u1oHb5t1Z7zmffYAbN7ReVTvC3WOnu1e06GEH4X2gwbN5ucNkdzklc1A1hr0ELefQA==","signatures":[{"sig":"MEYCIQDcgRxku1FD/LVFyxYFGdOhpxqm2mcpWozKcTb98f0wTgIhAJqiTNzRe6EPar5zj2bUKOBl2XI3Vd/Iw7kuoEXWHqL+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28313},"main":"dist/index.js","_from":"file:use-pull-to-refresh-2.3.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"lint":"tsc && pnpm run lint:fix","build":"tsup src/index.ts --format cjs,esm --dts","release":"pnpm run build && changeset publish","lint:fix":"eslint --ext .js,.jsx,.ts,.tsx,.json . --fix","pre-commit":"pnpm changeset"},"_npmUser":{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"},"_resolved":"/tmp/bb0dc43306106ffe441741c9e08f738e/use-pull-to-refresh-2.3.3.tgz","_integrity":"sha512-qW/Orw0ZsrXomA0jfmi4u1oHb5t1Z7zmffYAbN7ReVTvC3WOnu1e06GEH4X2gwbN5ucNkdzklc1A1hr0ELefQA==","repository":{"url":"git+https://github.com/Senbonzakura1234/use-pull-to-refresh.git","type":"git"},"_npmVersion":"10.8.1","description":"A simple React custom hook for pull-to-refresh function that support NextJs","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","eslint":"^8.57.0","prettier":"^3.3.3","typescript":"5.5.4","@types/node":"^22.5.0","@types/react":"^18.3.4","@changesets/cli":"^2.27.7","eslint-plugin-json":"^4.0.1","eslint-plugin-react":"^7.35.0","eslint-define-config":"^2.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","@total-typescript/ts-reset":"^0.6.0","eslint-plugin-unused-imports":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"18.x || 19.x"},"_npmOperationalInternal":{"tmp":"tmp/use-pull-to-refresh_2.3.3_1724506395432_0.3561581623308696","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"use-pull-to-refresh","version":"2.4.0","keywords":["react","typescript","ssr","nextjs","custom-hook"],"author":{"name":"Senbonzakura1234","email":"anhdungpham090@gmail.com"},"license":"MIT","_id":"use-pull-to-refresh@2.4.0","maintainers":[{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"}],"homepage":"https://github.com/Senbonzakura1234/use-pull-to-refresh#readme","bugs":{"url":"https://github.com/Senbonzakura1234/use-pull-to-refresh/issues"},"dist":{"shasum":"fc7ffa2eaa1a6926b491357fdaa0f990081891ab","tarball":"https://registry.npmjs.org/use-pull-to-refresh/-/use-pull-to-refresh-2.4.0.tgz","fileCount":21,"integrity":"sha512-GDFFBx99/9HXwrnUw0Q/J6fTSpyrkExMrdTAjhbjlXtXgoHM+q9jvEkQ4lrfAtZUAWdFN+DDn3xNABlJuyu/oQ==","signatures":[{"sig":"MEUCIQCW4Atp9nx5LNzHuj9YxKDhUgU/aoXyRprgKci6RMDtAwIgbIjqFOVZhoVr6kTvyexbbzMIbjkPEvhaPmnl7uOl2oY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28061},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"1205236f96bccba33696722eff25ca310d52a60d","scripts":{"lint":"tsc && npm run lint:fix","build":"tsup src/index.ts --format cjs,esm --dts","release":"npm run build && npx changeset version && npx changeset publish","lint:fix":"eslint --ext .js,.jsx,.ts,.tsx,.json . --fix","pre-commit":"npx changeset"},"_npmUser":{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"},"repository":{"url":"git+https://github.com/Senbonzakura1234/use-pull-to-refresh.git","type":"git"},"_npmVersion":"10.8.2","description":"A simple React custom hook for pull-to-refresh function that support NextJs","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","eslint":"^8.57.0","prettier":"^3.3.3","typescript":"5.5.4","@types/node":"^22.5.0","@types/react":"^18.3.4","@changesets/cli":"^2.27.7","eslint-plugin-json":"^4.0.1","eslint-plugin-react":"^7.35.0","eslint-define-config":"^2.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","@total-typescript/ts-reset":"^0.6.0","eslint-plugin-unused-imports":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"18.x || 19.x"},"_npmOperationalInternal":{"tmp":"tmp/use-pull-to-refresh_2.4.0_1727606063864_0.02651245983086592","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"use-pull-to-refresh","version":"2.4.1","keywords":["react","typescript","ssr","nextjs","custom-hook"],"author":{"name":"Senbonzakura1234","email":"anhdungpham090@gmail.com"},"license":"MIT","_id":"use-pull-to-refresh@2.4.1","maintainers":[{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"}],"homepage":"https://github.com/Senbonzakura1234/use-pull-to-refresh#readme","bugs":{"url":"https://github.com/Senbonzakura1234/use-pull-to-refresh/issues"},"dist":{"shasum":"8084a472a64762974656cb362dde82dc0777034a","tarball":"https://registry.npmjs.org/use-pull-to-refresh/-/use-pull-to-refresh-2.4.1.tgz","fileCount":21,"integrity":"sha512-mI3utetwSPT3ovZHUJ4LBW29EtmkrzpK/O38msP5WnI8ocFmM5boy3QZALosgeQwqwdmtQgC+8xnJIYHXeABew==","signatures":[{"sig":"MEUCIQCmPTOIuD9UGDKHPWK384PCMnhy6R6RIt9QabiSQM24gQIgFFsVvLIbp64j8frygwRfCFxiyvEfNFbZG9cHSC5K+QE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28144},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"451cbfe464dd47568ce46e9fa828e4574e628068","scripts":{"lint":"tsc && npm run lint:fix","build":"tsup src/index.ts --format cjs,esm --dts","release":"npm run build && npx changeset version && npx changeset publish","lint:fix":"eslint --ext .js,.jsx,.ts,.tsx,.json . --fix","pre-commit":"npx changeset"},"_npmUser":{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"},"repository":{"url":"git+https://github.com/Senbonzakura1234/use-pull-to-refresh.git","type":"git"},"_npmVersion":"10.8.2","description":"A simple React custom hook for pull-to-refresh function that support NextJs","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^8.57.0","prettier":"^3.3.3","typescript":"5.5.4","@types/node":"^20.17.6","@types/react":"^18.3.12","@changesets/cli":"^2.27.9","eslint-plugin-json":"^4.0.1","eslint-plugin-react":"^7.37.2","eslint-define-config":"^2.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^5.0.0","@total-typescript/ts-reset":"^0.6.0","eslint-plugin-unused-imports":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"18.x || 19.x"},"_npmOperationalInternal":{"tmp":"tmp/use-pull-to-refresh_2.4.1_1731253625033_0.6041371922774459","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"use-pull-to-refresh","version":"3.0.1","keywords":["react","typescript","ssr","nextjs","custom-hook"],"author":{"name":"Senbonzakura1234","email":"anhdungpham090@gmail.com"},"license":"MIT","_id":"use-pull-to-refresh@3.0.1","maintainers":[{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"}],"homepage":"https://github.com/Senbonzakura1234/use-pull-to-refresh#readme","bugs":{"url":"https://github.com/Senbonzakura1234/use-pull-to-refresh/issues"},"dist":{"shasum":"cdd18c55eb34455dabfaf56fbf2bc9205a73dac0","tarball":"https://registry.npmjs.org/use-pull-to-refresh/-/use-pull-to-refresh-3.0.1.tgz","fileCount":21,"integrity":"sha512-tKn53LJohzYK6ttrTe5FRV1Oi+7PGrQBXweEmzooRRj8FQCyLgcKByagK/WAlb+3ujZlInhR9q7Bgs981qCUxg==","signatures":[{"sig":"MEUCIQCROK76RHSjpdUpFm1Y/hKAp0REv4u3614edqYcja5m3gIgSH03FrZOA6kuwXJwQW23GMbzOCcr2ZvP0rXO9dGjBws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34603},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"1361233eadeee5b3b87c82d84fe9c9b5c22d3916","scripts":{"lint":"tsc && npm run lint:fix","build":"tsup src/index.ts --format cjs,esm --dts","release":"npm run build && npx changeset version && npx changeset publish","lint:fix":"eslint --ext .js,.jsx,.ts,.tsx,.json . --fix","pre-commit":"npx changeset"},"_npmUser":{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"},"repository":{"url":"git+https://github.com/Senbonzakura1234/use-pull-to-refresh.git","type":"git"},"_npmVersion":"10.8.2","description":"A simple React custom hook for pull-to-refresh function that support NextJs","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^8.57.0","prettier":"^3.3.3","typescript":"5.5.4","@types/node":"^20.17.6","@types/react":"^18.3.12","@changesets/cli":"^2.27.9","eslint-plugin-json":"^4.0.1","eslint-plugin-react":"^7.37.2","eslint-define-config":"^2.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^5.0.0","@total-typescript/ts-reset":"^0.6.0","eslint-plugin-unused-imports":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"18.x || 19.x"},"_npmOperationalInternal":{"tmp":"tmp/use-pull-to-refresh_3.0.1_1778923094021_0.15010430047314927","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"use-pull-to-refresh","version":"3.0.2","keywords":["react","typescript","ssr","nextjs","custom-hook"],"author":{"name":"Senbonzakura1234","email":"anhdungpham090@gmail.com"},"license":"MIT","_id":"use-pull-to-refresh@3.0.2","maintainers":[{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"}],"homepage":"https://github.com/Senbonzakura1234/use-pull-to-refresh#readme","bugs":{"url":"https://github.com/Senbonzakura1234/use-pull-to-refresh/issues"},"dist":{"shasum":"f55564d1b6335a84d72e8a63c3ade486b4c5bdd8","tarball":"https://registry.npmjs.org/use-pull-to-refresh/-/use-pull-to-refresh-3.0.2.tgz","fileCount":21,"integrity":"sha512-WN2mEB9Zegrxo+7pxwDwDXXpfeHJJjaXOM6fH93mK/tKqM6H0N8Y1dxNF98GKoXv6QO8dLi4/8kekhg+hW4rUQ==","signatures":[{"sig":"MEYCIQCuPMwlwUH9bEtlk2i2nE3oHCQx5Rj6WYXWRdJcd5x2dAIhAMnWXkxq/M9ASn1p+SsQjGrPoN/uBP7RWaoEbt0pOa8r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34633},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e22a74c21752eaf8814b2cd63d5bb88f9ef4116d","scripts":{"lint":"tsc && npm run lint:fix","build":"tsup src/index.ts --format cjs,esm --dts","release":"npm run build && npx changeset version && npx changeset publish","lint:fix":"eslint --ext .js,.jsx,.ts,.tsx,.json . --fix","pre-commit":"npx changeset"},"_npmUser":{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"},"repository":{"url":"git+https://github.com/Senbonzakura1234/use-pull-to-refresh.git","type":"git"},"_npmVersion":"10.8.2","description":"A simple React custom hook for pull-to-refresh function that support NextJs","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^8.57.0","prettier":"^3.3.3","typescript":"5.5.4","@types/node":"^20.17.6","@types/react":"^18.3.12","@changesets/cli":"^2.27.9","eslint-plugin-json":"^4.0.1","eslint-plugin-react":"^7.37.2","eslint-define-config":"^2.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^5.0.0","@total-typescript/ts-reset":"^0.6.0","eslint-plugin-unused-imports":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"18.x || 19.x"},"_npmOperationalInternal":{"tmp":"tmp/use-pull-to-refresh_3.0.2_1778923912407_0.36961795278356546","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"use-pull-to-refresh","version":"3.0.3","description":"A simple React custom hook for pull-to-refresh function that support NextJs","repository":{"url":"git+https://github.com/Senbonzakura1234/use-pull-to-refresh.git","type":"git"},"scripts":{"build":"tsup src/index.ts --format cjs,esm --dts","pre-commit":"npx changeset","release":"npm run build && npx changeset version && npx changeset publish","lint":"tsc && npm run lint:fix","lint:fix":"eslint --ext .js,.jsx,.ts,.tsx,.json . --fix"},"keywords":["react","typescript","ssr","nextjs","custom-hook"],"author":{"name":"Senbonzakura1234","email":"anhdungpham090@gmail.com"},"license":"MIT","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","devDependencies":{"@changesets/cli":"^2.27.9","@total-typescript/ts-reset":"^0.6.0","@types/node":"^24.12.4","@types/react":"^18.3.28","@typescript-eslint/eslint-plugin":"^7.18.0","@typescript-eslint/parser":"^7.18.0","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-define-config":"^2.1.0","eslint-plugin-json":"^4.0.1","eslint-plugin-prettier":"^5.2.1","eslint-plugin-react":"^7.37.2","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-unused-imports":"^3.2.0","prettier":"^3.3.3","tsup":"^8.3.5","typescript":"5.5.4"},"peerDependencies":{"react":"18.x || 19.x"},"gitHead":"6b28679bf62ac3f882472daab2e84638ce49c5c8","_id":"use-pull-to-refresh@3.0.3","bugs":{"url":"https://github.com/Senbonzakura1234/use-pull-to-refresh/issues"},"homepage":"https://github.com/Senbonzakura1234/use-pull-to-refresh#readme","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-LVXQRIxRFl1W6qJQD0yS6dCzffitxOBsD1MdzhYGOnlA1MId6XvGIozI0Z/19fN2G1fxJNikewdTCqdVnGrQ3g==","shasum":"c27c5eebd137c2afd3df6f2fce89315af8ba6776","tarball":"https://registry.npmjs.org/use-pull-to-refresh/-/use-pull-to-refresh-3.0.3.tgz","fileCount":21,"unpackedSize":34791,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHK86emE8oSqBOrLhMAK2tLTll1xPRlWJ5TsFgmyYf93AiBiDAd+Q01v9+A0YLXqpSQyEZg9Nx8FX7oM7pEqimxqkA=="}]},"_npmUser":{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"},"directories":{},"maintainers":[{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/use-pull-to-refresh_3.0.3_1778925826207_0.925345948418608"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-02T13:25:54.059Z","modified":"2026-05-16T10:03:46.485Z","1.0.0":"2023-05-02T13:25:54.309Z","1.1.0":"2023-05-02T16:27:54.197Z","1.1.1":"2023-05-02T17:14:32.629Z","1.2.0":"2023-05-03T03:40:01.307Z","1.3.0":"2023-05-03T03:57:55.895Z","1.4.0":"2023-05-03T04:17:05.841Z","2.0.0":"2023-05-03T06:18:37.929Z","2.0.1":"2023-05-04T12:42:43.215Z","2.0.2":"2023-06-14T07:40:32.734Z","2.1.0":"2023-09-27T07:19:54.024Z","2.2.0":"2023-10-12T09:42:50.783Z","2.2.1":"2023-10-12T10:00:19.872Z","2.3.0":"2024-06-22T14:00:18.591Z","2.3.1":"2024-06-22T14:15:02.615Z","2.3.2":"2024-06-22T14:23:27.358Z","2.3.3":"2024-08-24T13:33:15.619Z","2.4.0":"2024-09-29T10:34:24.127Z","2.4.1":"2024-11-10T15:47:05.278Z","3.0.1":"2026-05-16T09:18:14.183Z","3.0.2":"2026-05-16T09:31:52.554Z","3.0.3":"2026-05-16T10:03:46.354Z"},"bugs":{"url":"https://github.com/Senbonzakura1234/use-pull-to-refresh/issues"},"author":{"name":"Senbonzakura1234","email":"anhdungpham090@gmail.com"},"license":"MIT","homepage":"https://github.com/Senbonzakura1234/use-pull-to-refresh#readme","keywords":["react","typescript","ssr","nextjs","custom-hook"],"repository":{"url":"git+https://github.com/Senbonzakura1234/use-pull-to-refresh.git","type":"git"},"description":"A simple React custom hook for pull-to-refresh function that support NextJs","maintainers":[{"name":"senbonzakura1234","email":"anhdungpham090@gmail.com"}],"readme":"<h1>Use Pull To Refresh <a href=\"\"><img alt=\"npm\" src=\"https://img.shields.io/npm/v/use-pull-to-refresh?label=\"></a></h1>\n<img alt=\"npm bundle size\" src=\"https://img.shields.io/bundlephobia/min/use-pull-to-refresh\">\n<img alt=\"License\" src=\"https://img.shields.io/npm/l/use-pull-to-refresh\">\n<img alt=\"is maintained\" src=\"https://badgen.net/badge/maintained/yes/green\">\n\n## Table of contents\n\n-  [Table of contents](#table-of-contents)\n-  [Description](#description)\n-  [Purposes](#purposes)\n-  [Prerequisites](#prerequisites)\n-  [Getting Started](#getting-started)\n   -  [What's the different to other similar packages?](#whats-the-different-to-other-similar-packages)\n-  [Installation](#installation)\n-  [Usage](#usage)\n-  [API](#api)\n   -  [Parameters](#parameters)\n   -  [Return Type](#return-type)\n-  [Change log](#change-log)\n-  [Authors](#authors)\n-  [License](#license)\n\n## Description\n\nA simple React custom hook for pull-to-refresh function that support [NextJs](https://nextjs.org/) SSR.\n\n## Purposes\n\nLots of web application needs custom scroll area for various reasons, however since we are not using browser native scroll,\nthe native pull to refresh API is unusable since it's tied to the scroll event on `html` tag. This hooks is the solution to\nresolve this issue by recreating the native pull top behavior while also let you choose what proccess to run on each pull\nevent end.\n\n## Prerequisites\n\nThis project requires NodeJS (version 16 or later) and React 17+\n\n## Getting Started\n\nThis custom hook helps you implement the pull-to-refresh feature in your app. It supports NextJs SSR that some other packages don't. It also allows support of a custom Scroll Area that was created by yourself.\n\n### What's the different to other similar packages?\n\n-  [react-pull-to-refresh](https://www.npmjs.com/package/react-pull-to-refresh) : will run into error `'window' is not defined` when using with NextJs SSR.\n-  [react-hooks-pull-to-refresh](https://www.npmjs.com/package/react-hooks-pull-to-refresh), [react-pull-updown-to-refresh](https://www.npmjs.com/package/react-pull-updown-to-refresh), [react-web-pull-to-refresh](https://www.npmjs.com/package/react-web-pull-to-refresh) : Either being unmaintained or doesn't support Typescript, or newer version of React.\n-  [react-native-pull-refresh-android](https://www.npmjs.com/package/react-native-pull-refresh-android) : solution only available for react native.\n\n## Installation\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites)\n\nTo install and set up the library, run:\n\n```sh\n$ npm i use-pull-to-refresh\n```\n\nOr if you prefer using Yarn:\n\n```sh\n$ yarn add use-pull-to-refresh\n```\n\nOr if you prefer using pnpm:\n\n```sh\n$ pnpm add use-pull-to-refresh\n```\n\n## Usage\n\n### [NextJs](https://nextjs.org/) Example With [TailwindCSS](https://tailwindcss.com/)\n\n```jsx\nimport { useRouter } from 'next/router';\nimport { usePullToRefresh } from 'use-pull-to-refresh';\n\nconst MAXIMUM_PULL_LENGTH = 240;\nconst REFRESH_THRESHOLD = 180;\n\nexport default function PageRefresh() {\n\tconst { isReady, reload } = useRouter();\n\n\tconst { isRefreshing, pullPosition } = usePullToRefresh({\n\t\t// you can choose what behavior for `onRefresh`, could be calling an API to load more data, or refresh whole page.\n\t\tonRefresh: reload,\n\t\tmaximumPullLength: MAXIMUM_PULL_LENGTH,\n\t\trefreshThreshold: REFRESH_THRESHOLD,\n\t\tisDisabled: !isReady\n\t});\n\n\treturn (\n\t\t<div\n\t\t\tstyle={{\n\t\t\t\ttop: (isRefreshing ? REFRESH_THRESHOLD : pullPosition) / 3,\n\t\t\t\topacity: isRefreshing || pullPosition > 0 ? 1 : 0\n\t\t\t}}\n\t\t\tclassName='bg-base-100 fixed inset-x-1/2 z-30 h-8 w-8 -translate-x-1/2 rounded-full p-2 shadow'\n\t\t>\n\t\t\t<div\n\t\t\t\tclassName={`h-full w-full ${isRefreshing ? 'animate-spin' : ''}`}\n\t\t\t\tstyle={!isRefreshing ? { transform: `rotate(${pullPosition}deg)` } : {}}\n\t\t\t>\n\t\t\t\t<AnySpinnerSVGIconComponentWorksHere className='h-full w-full' />\n\t\t\t</div>\n\t\t</div>\n\t);\n}\n```\n\n### Custom Scroll Container Example\n\nYou can also use the hook with a custom scroll container element:\n\n```jsx\nimport { useRef } from 'react';\nimport { usePullToRefresh } from 'use-pull-to-refresh';\n\nexport default function CustomScrollArea() {\n\tconst scrollContainerRef = useRef < HTMLDivElement > null;\n\n\tconst { isRefreshing, pullPosition } = usePullToRefresh({\n\t\tonRefresh: async () => {\n\t\t\t// fetch new data\n\t\t\tawait fetchData();\n\t\t},\n\t\telementRef: scrollContainerRef\n\t});\n\n\treturn (\n\t\t<div ref={scrollContainerRef} className='h-screen overflow-y-auto'>\n\t\t\t{/* Your scrollable content */}\n\t\t</div>\n\t);\n}\n```\n\n## API\n\n### Parameters\n\n```typescript\ntype UsePullToRefreshParams<T extends HTMLElement> = {\n\tonRefresh?: () => void | Promise<void>;\n\tmaximumPullLength?: number;\n\trefreshThreshold?: number;\n\tisDisabled?: boolean;\n\telementRef?: React.RefObject<T | null>;\n\tenableDebug?: boolean;\n\tenableResistance?: boolean;\n};\n```\n\n-  `onRefresh`: optional refresh callback function run when pull event end. Can be async or return a promise.\n-  `maximumPullLength`: limit how far the refresh icon was pulled down. (default: 240)\n-  `refreshThreshold`: `pullPosition` that will trigger `onRefresh` function. (default: 180)\n-  `isDisabled`: disabling pull function in case you want to temporarily disable the hook. (default: false)\n-  `elementRef`: optional ref to a custom scroll container element. If provided, pull-to-refresh will be attached to that element instead of the window.\n-  `enableDebug`: enable console warnings for validation issues like invalid configuration. (default: false)\n-  `enableResistance`: applies a progressive dampening/rubber-banding effect the further you pull, creating a native-like feel. (default: false)\n\n### Return Type\n\n```typescript\ntype UsePullToRefreshReturn = {\n\tisRefreshing: boolean;\n\tpullPosition: number;\n};\n```\n\n-  `isRefreshing`: indicates whether the refresh callback function is currently running.\n-  `pullPosition`: current pull position in pixels. Can be used to create visual pull effects like rotating an icon or translating a container. Resets to 0 when not pulling.\n\n## Change Log\n\n-  [Pleach check here](https://github.com/Senbonzakura1234/use-pull-to-refresh/blob/main/CHANGELOG.md)\n\n## Authors\n\n-  **Senbonzakura1234** - _Initial work_ - [Senbonzakura1234](https://github.com/Senbonzakura1234)\n\n## License\n\n[MIT License](https://github.com/Senbonzakura1234/use-pull-to-refresh/blob/main/LICENSE) © Senbonzakura1234\n","readmeFilename":"README.md"}