{"_id":"@amirafa/vue3-pull-to-refresh","_rev":"50-4ba0c0de7d41ee1bdfa379c7669f0ccf","name":"@amirafa/vue3-pull-to-refresh","dist-tags":{"latest":"1.2.17"},"versions":{"1.0.9":{"name":"@amirafa/vue3-pull-to-refresh","version":"1.0.9","keywords":["vue","vue3","pull-to-refresh","vue-component","refresh","ui-component"],"author":{"name":"Amirafa","email":"amir.h.rafati@gmai;.com"},"license":"MIT","_id":"@amirafa/vue3-pull-to-refresh@1.0.9","maintainers":[{"name":"amirafa","email":"amir.h.rafati@gmail.com"}],"homepage":"https://github.com/amirafa/vue3-pull-to-refresh#readme","bugs":{"url":"https://github.com/amirafa/vue3-pull-to-refresh/issues"},"dist":{"shasum":"059dee5633e9b6def11383c59fad23aeda902f96","tarball":"https://registry.npmjs.org/@amirafa/vue3-pull-to-refresh/-/vue3-pull-to-refresh-1.0.9.tgz","fileCount":8,"integrity":"sha512-UCjnYVIVJG/VbvEy1PyHzXh8bIHg+vHkzEb4cccer8NgyVZdUjHWFIqs1RVMI28H2NlQG9BreR0kpuG9+rTo4w==","signatures":[{"sig":"MEUCIQCXXrNpMRMYxkp/4Eqfj270aS3P4/MwWRfF0OsUtrvt6gIgfNnrH9J8x9qZTZ4kuM+9baQ8Aq0b4bYBkakVxjDtAa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16479},"main":"./dist/vue3-pull-to-refresh.umd.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/vue3-pull-to-refresh.js","exports":{".":{"import":"./dist/vue3-pull-to-refresh.js","require":"./dist/vue3-pull-to-refresh.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"99f7ae0910c771a9768d3740dec3e45a1993364a","scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"_npmUser":{"name":"amirafa","email":"amir.h.rafati@gmail.com"},"repository":{"url":"git+https://github.com/amirafa/vue3-pull-to-refresh.git","type":"git"},"_npmVersion":"10.9.0","description":"A Vue 3 package that enables a pull-to-refresh experience for touch screens.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"vue":"^3.5.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.0","vue-tsc":"^0.40.4","typescript":"^4.6.4","@types/node":"^18.19.64","@vitejs/plugin-vue":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-pull-to-refresh_1.0.9_1730665332194_0.30760652752448014","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@amirafa/vue3-pull-to-refresh","version":"1.2.0","keywords":["vue","vue3","pull-to-refresh","vue-component","refresh","ui-component"],"author":{"name":"Amirafa","email":"amir.h.rafati@gmai;.com"},"license":"MIT","_id":"@amirafa/vue3-pull-to-refresh@1.2.0","maintainers":[{"name":"amirafa","email":"amir.h.rafati@gmail.com"}],"homepage":"https://github.com/amirafa/vue3-pull-to-refresh#readme","bugs":{"url":"https://github.com/amirafa/vue3-pull-to-refresh/issues"},"dist":{"shasum":"9120792d854d898d7c6d401d030bd0d758a15c53","tarball":"https://registry.npmjs.org/@amirafa/vue3-pull-to-refresh/-/vue3-pull-to-refresh-1.2.0.tgz","fileCount":8,"integrity":"sha512-zaXZM6jtuubkzAx1wbMV/txXFGTZQyhMXnRm3XHs3k+0lRadIOIQOo+n1gIczwE2I1sTgsI7H5X05g+L76z4ag==","signatures":[{"sig":"MEUCICSFI/AM/YLWQVBgg3KrXDI2u5pKd1PCEfbbvlF0/hGBAiEAnXpO1+vAJeOhLsyAx05BFZbFmMb29qPKSYuaVrKgbkY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16271},"main":"./dist/vue3-pull-to-refresh.umd.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/vue3-pull-to-refresh.js","exports":{".":{"import":"./dist/vue3-pull-to-refresh.js","require":"./dist/vue3-pull-to-refresh.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"5567e5df948263fef5879c4613489798f73bc43b","scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"_npmUser":{"name":"amirafa","email":"amir.h.rafati@gmail.com"},"repository":{"url":"git+https://github.com/amirafa/vue3-pull-to-refresh.git","type":"git"},"_npmVersion":"8.19.2","description":"A Vue 3 package that enables a pull-to-refresh experience for touch screens.","directories":{},"_nodeVersion":"16.18.0","dependencies":{"vue":"^3.5.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.0","vue-tsc":"^0.40.4","typescript":"^4.6.4","@types/node":"^18.19.64","@vitejs/plugin-vue":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-pull-to-refresh_1.2.0_1730721747477_0.4400535332292994","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@amirafa/vue3-pull-to-refresh","version":"1.2.1","keywords":["vue","vue3","pull-to-refresh","vue-component","refresh","ui-component"],"author":{"name":"Amirafa","email":"amir.h.rafati@gmai;.com"},"license":"MIT","_id":"@amirafa/vue3-pull-to-refresh@1.2.1","maintainers":[{"name":"amirafa","email":"amir.h.rafati@gmail.com"}],"homepage":"https://github.com/amirafa/vue3-pull-to-refresh#readme","bugs":{"url":"https://github.com/amirafa/vue3-pull-to-refresh/issues"},"dist":{"shasum":"604c90fbfe9ee38c12b1c2eac5a0a23745922b9f","tarball":"https://registry.npmjs.org/@amirafa/vue3-pull-to-refresh/-/vue3-pull-to-refresh-1.2.1.tgz","fileCount":8,"integrity":"sha512-6SeHtuQFg+LZizLolPqWq5MbYIiSerCsPJJoNpmHzcKjOgAlTXmng0nH2CVJmaXk5WgDCU+VC95v+Ks0xDpLQg==","signatures":[{"sig":"MEUCIQDXWQMEfstdSNiDlPuKrh+gUeMIoQOugSgdq9zo/0FpowIgf0Ko3jBTe6439Q2BcDrTTo8L4DzsEBQZVIYlgZNRpiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16593},"main":"./dist/vue3-pull-to-refresh.umd.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/vue3-pull-to-refresh.js","exports":{".":{"import":"./dist/vue3-pull-to-refresh.js","require":"./dist/vue3-pull-to-refresh.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"c53927d3375a12ee6342ca4b594722f9d3048b35","scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"_npmUser":{"name":"amirafa","email":"amir.h.rafati@gmail.com"},"repository":{"url":"git+https://github.com/amirafa/vue3-pull-to-refresh.git","type":"git"},"_npmVersion":"10.9.0","description":"A Vue 3 package that enables a pull-to-refresh experience for touch screens.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"vue":"^3.5.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.0","vue-tsc":"^0.40.4","typescript":"^4.6.4","@types/node":"^18.19.64","@vitejs/plugin-vue":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-pull-to-refresh_1.2.1_1730839814127_0.8580068750283942","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@amirafa/vue3-pull-to-refresh","version":"1.2.2","keywords":["vue","vue3","pull-to-refresh","vue-component","refresh","ui-component"],"author":{"name":"Amirafa","email":"amir.h.rafati@gmai;.com"},"license":"MIT","_id":"@amirafa/vue3-pull-to-refresh@1.2.2","maintainers":[{"name":"amirafa","email":"amir.h.rafati@gmail.com"}],"homepage":"https://github.com/amirafa/vue3-pull-to-refresh#readme","bugs":{"url":"https://github.com/amirafa/vue3-pull-to-refresh/issues"},"dist":{"shasum":"2ae5e6972e312990b867d2c4071f067b59757162","tarball":"https://registry.npmjs.org/@amirafa/vue3-pull-to-refresh/-/vue3-pull-to-refresh-1.2.2.tgz","fileCount":8,"integrity":"sha512-C+U2N18c7YC9U0+JmDJgc93pPw1DsiSRkbN5E7tV8R04JZa6A/bIc2TQ5uF4eejhmWGC1eajEn0TFeMRfjK/Ag==","signatures":[{"sig":"MEQCIEcsjZer5wx7ywvHIDEMeqt4r2iM8Odbt+LOrphME6vxAiBbLoaxNVS2pchxNl214WqURewB7Mn8wW5Zk7EOlpphJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16599},"main":"./dist/vue3-pull-to-refresh.umd.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/vue3-pull-to-refresh.js","exports":{".":{"import":"./dist/vue3-pull-to-refresh.js","require":"./dist/vue3-pull-to-refresh.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"2c575349a99cfa4b35fc4c5d265a5d6a45bba6b8","scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"_npmUser":{"name":"amirafa","email":"amir.h.rafati@gmail.com"},"repository":{"url":"git+https://github.com/amirafa/vue3-pull-to-refresh.git","type":"git"},"_npmVersion":"10.9.0","description":"A Vue 3 package that enables a pull-to-refresh experience for touch screens.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"vue":"^3.5.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.0","vue-tsc":"^0.40.4","typescript":"^4.6.4","@types/node":"^18.19.64","@vitejs/plugin-vue":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-pull-to-refresh_1.2.2_1730840171455_0.6234413204288933","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@amirafa/vue3-pull-to-refresh","version":"1.2.4","keywords":["vue","vue3","pull-to-refresh","vue-component","refresh","ui-component"],"author":{"name":"Amirafa","email":"amir.h.rafati@gmai;.com"},"license":"MIT","_id":"@amirafa/vue3-pull-to-refresh@1.2.4","maintainers":[{"name":"amirafa","email":"amir.h.rafati@gmail.com"}],"homepage":"https://github.com/amirafa/vue3-pull-to-refresh#readme","bugs":{"url":"https://github.com/amirafa/vue3-pull-to-refresh/issues"},"dist":{"shasum":"9b9fe3ec5c1cf219963b5a95c8192287c70acbee","tarball":"https://registry.npmjs.org/@amirafa/vue3-pull-to-refresh/-/vue3-pull-to-refresh-1.2.4.tgz","fileCount":8,"integrity":"sha512-/8Er24/XhFb7LBAfHEmEKX+1RmyoS01DYhAZDUDvHY586/qu+TDe03TOnHEitr9dkpxJ1dsTwHxe9XU0PnrOHA==","signatures":[{"sig":"MEQCIH+SjLon4HQQnrv6sImhyuUQmY6SzsYhGwsvmPC2nnanAiAHCG3DDQN4mw8jkOfRxMWH+qMC1A/Lpj8Mwin635BLQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16490},"main":"./dist/vue3-pull-to-refresh.umd.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/vue3-pull-to-refresh.js","exports":{".":{"import":"./dist/vue3-pull-to-refresh.js","require":"./dist/vue3-pull-to-refresh.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"6b20b8795825427be7ccd97f0e422ea4e4c60c5a","scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"_npmUser":{"name":"amirafa","email":"amir.h.rafati@gmail.com"},"repository":{"url":"git+https://github.com/amirafa/vue3-pull-to-refresh.git","type":"git"},"_npmVersion":"8.19.2","description":"A Vue 3 package that enables a pull-to-refresh experience for touch screens.","directories":{},"_nodeVersion":"16.18.0","dependencies":{"vue":"^3.5.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.0","vue-tsc":"^0.40.4","typescript":"^4.6.4","@types/node":"^18.19.64","@vitejs/plugin-vue":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-pull-to-refresh_1.2.4_1730887717285_0.9097110560053625","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@amirafa/vue3-pull-to-refresh","version":"1.2.5","keywords":["vue","vue3","pull-to-refresh","vue-component","refresh","ui-component"],"author":{"name":"Amirafa","email":"amir.h.rafati@gmai;.com"},"license":"MIT","_id":"@amirafa/vue3-pull-to-refresh@1.2.5","maintainers":[{"name":"amirafa","email":"amir.h.rafati@gmail.com"}],"homepage":"https://github.com/amirafa/vue3-pull-to-refresh#readme","bugs":{"url":"https://github.com/amirafa/vue3-pull-to-refresh/issues"},"dist":{"shasum":"5075bb4cfb93aaee49bf560625c1367c3dbfefe2","tarball":"https://registry.npmjs.org/@amirafa/vue3-pull-to-refresh/-/vue3-pull-to-refresh-1.2.5.tgz","fileCount":8,"integrity":"sha512-25E/8Cx+JykSGnbnE2JerIi9Q5zb/6dEF7qf/jy+MUJoAWnKv1R9DZp50K0f4CjjcP6St0k+bIxqdLGDrw9S7g==","signatures":[{"sig":"MEQCIH7kFI8pH5Ny/B1OyVW7B75v/ggJedVrTx6O+As7Y8aLAiB0pEbJvOo1SvA18o9ah0Ku8K0AfLZLV5fDlND2TGb9+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16792},"main":"./dist/vue3-pull-to-refresh.umd.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/vue3-pull-to-refresh.js","exports":{".":{"import":"./dist/vue3-pull-to-refresh.js","require":"./dist/vue3-pull-to-refresh.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"8b787d82241ec593cfeab44427f8f95038fad8ef","scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"_npmUser":{"name":"amirafa","email":"amir.h.rafati@gmail.com"},"repository":{"url":"git+https://github.com/amirafa/vue3-pull-to-refresh.git","type":"git"},"_npmVersion":"10.9.0","description":"A Vue 3 package that enables a pull-to-refresh experience for touch screens.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"vue":"^3.5.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.0","vue-tsc":"^0.40.4","typescript":"^4.6.4","@types/node":"^18.19.64","@vitejs/plugin-vue":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-pull-to-refresh_1.2.5_1733903705905_0.5049473001502991","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@amirafa/vue3-pull-to-refresh","version":"1.2.6","keywords":["vue","vue3","pull-to-refresh","vue-component","refresh","ui-component"],"author":{"name":"Amirafa","email":"amir.h.rafati@gmai;.com"},"license":"MIT","_id":"@amirafa/vue3-pull-to-refresh@1.2.6","maintainers":[{"name":"amirafa","email":"amir.h.rafati@gmail.com"}],"homepage":"https://github.com/amirafa/vue3-pull-to-refresh#readme","bugs":{"url":"https://github.com/amirafa/vue3-pull-to-refresh/issues"},"dist":{"shasum":"bd7130890810ec52fcb29165d0fdc71f18edfc82","tarball":"https://registry.npmjs.org/@amirafa/vue3-pull-to-refresh/-/vue3-pull-to-refresh-1.2.6.tgz","fileCount":8,"integrity":"sha512-nBN9adFls9PyCKIGMUVktuPeyGznETZEEAGX6nudcZvQL0n8W5XbCVdCpRVnKQ0VqISJDBS4RUBNuriHxx4dXQ==","signatures":[{"sig":"MEUCIQDfHfoQwlII16ltlv+jh1oTOhdydeYuBzAwsGhPMinvhgIgL0h9Ax9W2mDtrZBz7z2b8R51mi+vHHDgRjie2mBOvbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17024},"main":"./dist/vue3-pull-to-refresh.umd.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/vue3-pull-to-refresh.js","exports":{".":{"import":"./dist/vue3-pull-to-refresh.js","require":"./dist/vue3-pull-to-refresh.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"1fb67cc5d68484f8457310466e4282bd33356bbb","scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"_npmUser":{"name":"amirafa","email":"amir.h.rafati@gmail.com"},"repository":{"url":"git+https://github.com/amirafa/vue3-pull-to-refresh.git","type":"git"},"_npmVersion":"10.9.0","description":"A Vue 3 package that enables a pull-to-refresh experience for touch screens.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"vue":"^3.5.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.0","vue-tsc":"^0.40.4","typescript":"^4.6.4","@types/node":"^18.19.64","@vitejs/plugin-vue":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-pull-to-refresh_1.2.6_1733908180863_0.70583601523282","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@amirafa/vue3-pull-to-refresh","version":"1.2.7","keywords":["vue","vue3","pull-to-refresh","vue-component","refresh","ui-component"],"author":{"name":"Amirafa","email":"amir.h.rafati@gmai;.com"},"license":"MIT","_id":"@amirafa/vue3-pull-to-refresh@1.2.7","maintainers":[{"name":"amirafa","email":"amir.h.rafati@gmail.com"}],"homepage":"https://github.com/amirafa/vue3-pull-to-refresh#readme","bugs":{"url":"https://github.com/amirafa/vue3-pull-to-refresh/issues"},"dist":{"shasum":"c9b28faf417a4d913f532f466775a3bb511fe7d3","tarball":"https://registry.npmjs.org/@amirafa/vue3-pull-to-refresh/-/vue3-pull-to-refresh-1.2.7.tgz","fileCount":7,"integrity":"sha512-QXMEd4wTedqYGq7n0Rxt7pxNNy2Y47ZJQiyrqicorhSq9+8Y5Gqf97D0HxUY+ca6pjAVvJWjxNH8wfp9dDraUw==","signatures":[{"sig":"MEYCIQDWm7RDfGBIWxwzFnuPMH08lF+89t8sZF8/+duPHoXd3gIhALsKX1Wk+EWkt1v1kwwATP+nUuzl37GNow+t2isG5fD3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17994},"main":"./dist/vue3-pull-to-refresh.umd.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/vue3-pull-to-refresh.js","exports":{".":{"import":"./dist/vue3-pull-to-refresh.js","require":"./dist/vue3-pull-to-refresh.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"11d176d1d56333f6a3818d0e8fe8140396273045","scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"_npmUser":{"name":"amirafa","email":"amir.h.rafati@gmail.com"},"repository":{"url":"git+https://github.com/amirafa/vue3-pull-to-refresh.git","type":"git"},"_npmVersion":"10.9.0","description":"A Vue 3 package that enables a pull-to-refresh experience for touch screens.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"vue":"^3.5.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.0","vue-tsc":"^0.40.4","typescript":"^4.6.4","@types/node":"^18.19.64","@vitejs/plugin-vue":"^3.1.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vue3-pull-to-refresh_1.2.7_1733922835930_0.7242624919770992","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@amirafa/vue3-pull-to-refresh","version":"1.2.8","keywords":["vue","vue3","pull-to-refresh","vue-component","refresh","ui-component"],"author":{"name":"Amirafa","email":"amir.h.rafati@gmai;.com"},"license":"MIT","_id":"@amirafa/vue3-pull-to-refresh@1.2.8","maintainers":[{"name":"amirafa","email":"amir.h.rafati@gmail.com"}],"homepage":"https://github.com/amirafa/vue3-pull-to-refresh#readme","bugs":{"url":"https://github.com/amirafa/vue3-pull-to-refresh/issues"},"dist":{"shasum":"43981feea4fc6b1b09107615fb5934d9675431be","tarball":"https://registry.npmjs.org/@amirafa/vue3-pull-to-refresh/-/vue3-pull-to-refresh-1.2.8.tgz","fileCount":10,"integrity":"sha512-mpK5KrLhwwFm1MKcbKUODgwquUeD8NLniVIQCnona/yACeJUJjQdsl0v16wZY1PDWxgdZ6Uu5LmTLDzrngtecw==","signatures":[{"sig":"MEUCIQDv31WZ/1yaK1ZE36vs3q+r7cXGxS3D+/wRYoutaVppMAIgBlSmzZla0TGCuGDwMlt9zJufAui/3JAsWro6dfmp3P0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32927},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./dist/style.css":"./dist/style.css"},"gitHead":"a4580b6c9b586161409e1d306b35640947e692f9","scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"_npmUser":{"name":"amirafa","email":"amir.h.rafati@gmail.com"},"repository":{"url":"git+https://github.com/amirafa/vue3-pull-to-refresh.git","type":"git"},"_npmVersion":"11.4.1","description":"A Vue 3 package that enables a pull-to-refresh experience for touch screens.","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^5.0.0","vue-tsc":"^2.0.0","typescript":"^5.5.0","vite-plugin-dts":"^4.0.0","@vitejs/plugin-vue":"^5.0.0","javascript-obfuscator":"^4.1.1","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-pull-to-refresh_1.2.8_1761051674682_0.41459492106973816","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"@amirafa/vue3-pull-to-refresh","version":"1.2.9","keywords":["vue","vue3","pull-to-refresh","vue-component","refresh","ui-component"],"author":{"name":"Amirafa","email":"amir.h.rafati@gmai;.com"},"license":"MIT","_id":"@amirafa/vue3-pull-to-refresh@1.2.9","maintainers":[{"name":"amirafa","email":"amir.h.rafati@gmail.com"}],"homepage":"https://github.com/amirafa/vue3-pull-to-refresh#readme","bugs":{"url":"https://github.com/amirafa/vue3-pull-to-refresh/issues"},"dist":{"shasum":"3574065e8e482ce7a43a835b92cec51fe1c8e72b","tarball":"https://registry.npmjs.org/@amirafa/vue3-pull-to-refresh/-/vue3-pull-to-refresh-1.2.9.tgz","fileCount":10,"integrity":"sha512-ES7SP/C8E8ajZdJNfNNeoqsvYCaJmR7SbBZR9/C3tO6ieToafqJgTl5ZPf8AIj6ucgdDRXcQdXFznD2LzQJy/g==","signatures":[{"sig":"MEUCIQDN4BpBpHUnh2iW3Urhw2CW6KArXIThFcpa1dGPqPDTagIgW2Wv427GsNGFmgbZrMfGbXk86aaOVcvHZc1reunPO+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32993},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./dist/style.css":"./dist/style.css"},"gitHead":"3668b316f15148b41de656569e4195a742b3f4dc","scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"_npmUser":{"name":"amirafa","email":"amir.h.rafati@gmail.com"},"repository":{"url":"git+https://github.com/amirafa/vue3-pull-to-refresh.git","type":"git"},"_npmVersion":"11.4.1","description":"A Vue 3 package that enables a pull-to-refresh experience for touch screens.","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^5.0.0","vue-tsc":"^2.0.0","typescript":"^5.5.0","vite-plugin-dts":"^4.0.0","@vitejs/plugin-vue":"^5.0.0","javascript-obfuscator":"^4.1.1","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-pull-to-refresh_1.2.9_1761051847443_0.08111542681167361","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"@amirafa/vue3-pull-to-refresh","version":"1.2.10","keywords":["vue","vue3","pull-to-refresh","vue-component","refresh","ui-component"],"author":{"name":"Amirafa","email":"amir.h.rafati@gmai;.com"},"license":"MIT","_id":"@amirafa/vue3-pull-to-refresh@1.2.10","maintainers":[{"name":"amirafa","email":"amir.h.rafati@gmail.com"}],"homepage":"https://github.com/amirafa/vue3-pull-to-refresh#readme","bugs":{"url":"https://github.com/amirafa/vue3-pull-to-refresh/issues"},"dist":{"shasum":"e07fdbb545eab93a0a711e8ef8a6c3023ea46677","tarball":"https://registry.npmjs.org/@amirafa/vue3-pull-to-refresh/-/vue3-pull-to-refresh-1.2.10.tgz","fileCount":10,"integrity":"sha512-87lA7uN6ifgOy1G1bD25s1eA5Mvx6gcB6ijqhDSzQKVwfpSajD7TVnz0Ktr51ulohZC1sY2mV8domNvj7/eKnw==","signatures":[{"sig":"MEYCIQCmuYhHWsb7gbR8dGx89p0cnDvSSiOFd417DM8DQHPXswIhAKe7Jl+qevcM8pvTR5WXrSxFOOvTOQbYf9+OiR5vr76Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33008},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./dist/style.css":"./dist/style.css"},"gitHead":"2c15eea04ac15df57be635ed2797351fd426fc92","scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"_npmUser":{"name":"amirafa","email":"amir.h.rafati@gmail.com"},"repository":{"url":"git+https://github.com/amirafa/vue3-pull-to-refresh.git","type":"git"},"_npmVersion":"11.4.1","description":"A Vue 3 package that enables a pull-to-refresh experience for touch screens.","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^5.0.0","vue-tsc":"^2.0.0","typescript":"^5.5.0","vite-plugin-dts":"^4.0.0","@vitejs/plugin-vue":"^5.0.0","javascript-obfuscator":"^4.1.1","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-pull-to-refresh_1.2.10_1761052248806_0.15891081273451024","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"@amirafa/vue3-pull-to-refresh","version":"1.2.11","keywords":["vue","vue3","pull-to-refresh","vue-component","refresh","ui-component"],"author":{"name":"Amirafa","email":"amir.h.rafati@gmai;.com"},"license":"MIT","_id":"@amirafa/vue3-pull-to-refresh@1.2.11","maintainers":[{"name":"amirafa","email":"amir.h.rafati@gmail.com"}],"homepage":"https://github.com/amirafa/vue3-pull-to-refresh#readme","bugs":{"url":"https://github.com/amirafa/vue3-pull-to-refresh/issues"},"dist":{"shasum":"7f5442fb7fe3fd6dd21efb2eb3f97331885492a4","tarball":"https://registry.npmjs.org/@amirafa/vue3-pull-to-refresh/-/vue3-pull-to-refresh-1.2.11.tgz","fileCount":10,"integrity":"sha512-mMdi3SJqsRWIG/o0NjqWO/uv7NN9Cz72btZJ9v7orCN9kiqbz9QDpWHEjkCzMEI1ZEVOLZ+38cZfadFJnG+YYw==","signatures":[{"sig":"MEYCIQCOpUdIfa0/giGD+/1nnDUV6PE+y51NnWtEFdhkkCEXQwIhAKor12HFvcSkvjLCNJVbvh++7xxQ4c3PRAdrWHP0pn7Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33329},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./dist/style.css":"./dist/style.css"},"gitHead":"0f48f37b98d733fab0fa91a0dcd0df484003fd9b","scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"_npmUser":{"name":"amirafa","email":"amir.h.rafati@gmail.com"},"repository":{"url":"git+https://github.com/amirafa/vue3-pull-to-refresh.git","type":"git"},"_npmVersion":"11.4.1","description":"<p align=\"center\">   <a href='https://postimages.org/' target='_blank'>     <img        src='https://i.postimg.cc/PqqK5WcJ/Vue3-Pull-To-Refresh-logo.png'              width=\"300\"        height=\"256\"         border='0'        alt='vue3-pull-to-refresh-logo","directories":{},"_nodeVersion":"22.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^5.0.0","vue-tsc":"^2.0.0","typescript":"^5.5.0","vite-plugin-dts":"^4.0.0","@vitejs/plugin-vue":"^5.0.0","javascript-obfuscator":"^4.1.1","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-pull-to-refresh_1.2.11_1761121162942_0.9619363664316452","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"@amirafa/vue3-pull-to-refresh","version":"1.2.12","keywords":["vue","vue3","pull-to-refresh","vue-component","refresh","ui-component"],"author":{"name":"Amirafa","email":"amir.h.rafati@gmail.com"},"license":"MIT","_id":"@amirafa/vue3-pull-to-refresh@1.2.12","maintainers":[{"name":"amirafa","email":"amir.h.rafati@gmail.com"}],"homepage":"https://github.com/amirafa/vue3-pull-to-refresh#readme","bugs":{"url":"https://github.com/amirafa/vue3-pull-to-refresh/issues"},"dist":{"shasum":"953cdb90455ba28254202b5a1dad7f72763194ce","tarball":"https://registry.npmjs.org/@amirafa/vue3-pull-to-refresh/-/vue3-pull-to-refresh-1.2.12.tgz","fileCount":10,"integrity":"sha512-rwnVbQBFUr7V0YGokjn2Z02I6e7aabA5djvIkAaOCzcSgKYEywk80GFuYS9pwqiHiqmTPQXJFrBQNwKuxPWfMg==","signatures":[{"sig":"MEYCIQCxOmTy78XYQOL5wLaiCYyN5nser/C8ADAft0e6fXs6awIhAIh6EEUnc6Py5COhLo/+T6UzxcSc0qo4HaTaqCVKgeCZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34583},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./dist/style.css":"./dist/style.css"},"gitHead":"554611ceda8145299235ac54454a061f1f8b00cc","scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"_npmUser":{"name":"amirafa","email":"amir.h.rafati@gmail.com"},"repository":{"url":"git+https://github.com/amirafa/vue3-pull-to-refresh.git","type":"git"},"_npmVersion":"10.7.0","description":"Lightweight Vue 3 package that enables a pull-to-refresh experience for touch screens.","directories":{},"_nodeVersion":"20.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^5.0.0","vue-tsc":"^2.0.0","typescript":"^5.5.0","vite-plugin-dts":"^4.0.0","@vitejs/plugin-vue":"^5.0.0","javascript-obfuscator":"^4.1.1","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-pull-to-refresh_1.2.12_1761165557235_0.9870833201761582","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"@amirafa/vue3-pull-to-refresh","version":"1.2.13","keywords":["vue","vue3","pull-to-refresh","vue-component","refresh","ui-component"],"author":{"name":"Amirafa","email":"amir.h.rafati@gmail.com"},"license":"MIT","_id":"@amirafa/vue3-pull-to-refresh@1.2.13","maintainers":[{"name":"amirafa","email":"amir.h.rafati@gmail.com"}],"homepage":"https://github.com/amirafa/vue3-pull-to-refresh#readme","bugs":{"url":"https://github.com/amirafa/vue3-pull-to-refresh/issues"},"dist":{"shasum":"03ab3bcab4ed331d6cfbf56d700f743eb8214964","tarball":"https://registry.npmjs.org/@amirafa/vue3-pull-to-refresh/-/vue3-pull-to-refresh-1.2.13.tgz","fileCount":10,"integrity":"sha512-iWOitVQt04n9e4dJ5f2X+KI/DDtDAGdMuXxuj3xrHiNPQoWrOWeeQ9n1AmjQkksWfc5q5hA1PjXsf8w8fHJzug==","signatures":[{"sig":"MEYCIQCZNK3xXK1wZCrvE8ogPyUdBirakI8BS5+U32j82R5Q1gIhALHqb7ILeHVe4rmluj7DPWDRtHq3LrzYp11X6eiCAZcf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34652},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./dist/style.css":"./dist/style.css"},"gitHead":"b527b4a479274e4536f5320db46cc4a0b0f452c1","scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"_npmUser":{"name":"amirafa","email":"amir.h.rafati@gmail.com"},"repository":{"url":"git+https://github.com/amirafa/vue3-pull-to-refresh.git","type":"git"},"_npmVersion":"10.7.0","description":"Lightweight Vue 3 package that enables a pull-to-refresh experience for touch screens.","directories":{},"_nodeVersion":"20.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^5.0.0","vue-tsc":"^2.0.0","typescript":"^5.5.0","vite-plugin-dts":"^4.0.0","@vitejs/plugin-vue":"^5.0.0","javascript-obfuscator":"^4.1.1","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-pull-to-refresh_1.2.13_1761319535940_0.40731432504682763","host":"s3://npm-registry-packages-npm-production"}},"1.2.16":{"name":"@amirafa/vue3-pull-to-refresh","version":"1.2.16","keywords":["vue","vue3","pull-to-refresh","vue-component","refresh","ui-component"],"author":{"name":"Amirafa","email":"amir.h.rafati@gmail.com"},"license":"MIT","_id":"@amirafa/vue3-pull-to-refresh@1.2.16","maintainers":[{"name":"amirafa","email":"amir.h.rafati@gmail.com"}],"homepage":"https://github.com/amirafa/vue3-pull-to-refresh#readme","bugs":{"url":"https://github.com/amirafa/vue3-pull-to-refresh/issues"},"dist":{"shasum":"42fb7225e097ed034c8f8a417a16e38d466e172a","tarball":"https://registry.npmjs.org/@amirafa/vue3-pull-to-refresh/-/vue3-pull-to-refresh-1.2.16.tgz","fileCount":10,"integrity":"sha512-a6m2lAucm+XL/THp3RiN2Tz9ughGnVkuVb9wZ7yG1X962mUx5T7E6cSPm8UVL1RE+N5/Y9LEMxPMqc+Akxe2fw==","signatures":[{"sig":"MEUCIH//B1OR2Q3k57SLMVmbK3cjc87uMdZ7v8wcJmVI5mApAiEA3gCKzDsPAF8VncKw+j6NLv5pP/5bw0eH+6P3uwvU6eo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34580},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./dist/style.css":"./dist/style.css"},"gitHead":"fe5e780c6fe6f7e2f8b9550a0bedcc39ec1a9ff5","scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"_npmUser":{"name":"amirafa","email":"amir.h.rafati@gmail.com"},"repository":{"url":"git+https://github.com/amirafa/vue3-pull-to-refresh.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight Vue 3 package that enables a pull-to-refresh experience for touch screens.","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^5.0.0","vue-tsc":"^2.0.0","typescript":"^5.5.0","vite-plugin-dts":"^4.0.0","@vitejs/plugin-vue":"^5.0.0","javascript-obfuscator":"^4.1.1","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-pull-to-refresh_1.2.16_1764492863436_0.06214262480266086","host":"s3://npm-registry-packages-npm-production"}},"1.2.17":{"name":"@amirafa/vue3-pull-to-refresh","description":"Lightweight Vue 3 package that enables a pull-to-refresh experience for touch screens.","version":"1.2.17","type":"module","main":"./dist/index.cjs","module":"./dist/index.es.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./dist/style.css":"./dist/style.css"},"scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview"},"repository":{"type":"git","url":"git+https://github.com/amirafa/vue3-pull-to-refresh.git"},"publishConfig":{"access":"public"},"keywords":["vue","vue3","pull-to-refresh","vue-component","refresh","ui-component"],"author":{"name":"Amirafa","email":"amir.h.rafati@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/amirafa/vue3-pull-to-refresh/issues"},"homepage":"https://github.com/amirafa/vue3-pull-to-refresh#readme","peerDependencies":{"vue":"^3.4.0"},"devDependencies":{"vite-plugin-css-injected-by-js":"^3.5.2","@vitejs/plugin-vue":"^5.0.0","javascript-obfuscator":"^4.1.1","typescript":"^5.5.0","vite":"^5.0.0","vite-plugin-dts":"^4.0.0","vue":"^3.4.0","vue-tsc":"^2.0.0"},"_id":"@amirafa/vue3-pull-to-refresh@1.2.17","gitHead":"d8352c85b336f49ac172bd5798264f5f3889e37a","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-9ULw/A61XjqOhU7v9QovmPhb/KMrFmmrnB/A44ubkyTWTjs3kVcyws2dgkyxHsHwuZ5q3gYcvCCaiqIV2swlmg==","shasum":"8428b63589a8541684be2b3583ee36c9b4ecb605","tarball":"https://registry.npmjs.org/@amirafa/vue3-pull-to-refresh/-/vue3-pull-to-refresh-1.2.17.tgz","fileCount":10,"unpackedSize":34679,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHiq4tBJlL/0chhwpEfg2aomtOHvw62ZNoPHckboMYBJAiEAhQVOKry2uXXCGjau+4qzhyGEdSPLu1HzNX7rWsLUOtg="}]},"_npmUser":{"name":"amirafa","email":"amir.h.rafati@gmail.com"},"directories":{},"maintainers":[{"name":"amirafa","email":"amir.h.rafati@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue3-pull-to-refresh_1.2.17_1765627355908_0.9109938664810115"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-03T10:12:35.254Z","modified":"2025-12-13T12:02:36.267Z","3.0.0":"2024-11-03T10:12:35.560Z","3.0.1":"2024-11-03T10:23:00.382Z","3.0.2":"2024-11-03T10:25:20.407Z","3.0.3":"2024-11-03T11:12:29.499Z","3.0.4":"2024-11-03T11:57:53.159Z","3.0.5":"2024-11-03T12:00:05.357Z","3.0.6":"2024-11-03T12:01:51.816Z","1.0.0":"2024-11-03T12:16:02.503Z","1.0.1":"2024-11-03T13:31:00.354Z","1.0.2":"2024-11-03T13:37:45.212Z","1.0.4":"2024-11-03T15:30:33.687Z","1.0.5":"2024-11-03T15:40:40.107Z","1.0.6":"2024-11-03T15:45:26.129Z","1.0.7":"2024-11-03T16:29:25.087Z","1.0.8":"2024-11-03T16:31:32.751Z","1.0.9":"2024-11-03T20:22:12.379Z","1.2.0":"2024-11-04T12:02:27.650Z","1.2.1":"2024-11-05T20:50:14.388Z","1.2.2":"2024-11-05T20:56:11.616Z","1.2.4":"2024-11-06T10:08:37.470Z","1.2.5":"2024-12-11T07:55:06.070Z","1.2.6":"2024-12-11T09:09:41.062Z","1.2.7":"2024-12-11T13:13:56.205Z","1.2.8":"2025-10-21T13:01:14.855Z","1.2.9":"2025-10-21T13:04:07.642Z","1.2.10":"2025-10-21T13:10:48.988Z","1.2.11":"2025-10-22T08:19:23.155Z","1.2.12":"2025-10-22T20:39:17.444Z","1.2.13":"2025-10-24T15:25:36.129Z","1.2.14":"2025-11-30T08:25:12.615Z","1.2.15":"2025-11-30T08:44:33.955Z","1.2.16":"2025-11-30T08:54:23.626Z","1.2.17":"2025-12-13T12:02:36.064Z"},"bugs":{"url":"https://github.com/amirafa/vue3-pull-to-refresh/issues"},"author":{"name":"Amirafa","email":"amir.h.rafati@gmail.com"},"license":"MIT","homepage":"https://github.com/amirafa/vue3-pull-to-refresh#readme","keywords":["vue","vue3","pull-to-refresh","vue-component","refresh","ui-component"],"repository":{"type":"git","url":"git+https://github.com/amirafa/vue3-pull-to-refresh.git"},"description":"Lightweight Vue 3 package that enables a pull-to-refresh experience for touch screens.","maintainers":[{"name":"amirafa","email":"amir.h.rafati@gmail.com"}],"readme":"<p align=\"center\">\n  <a href='https://postimages.org/' target='_blank'>\n    <img \n      src='https://i.postimg.cc/PqqK5WcJ/Vue3-Pull-To-Refresh-logo.png'       \n      width=\"300\" \n      height=\"256\"  \n      border='0' \n      alt='vue3-pull-to-refresh-logo'\n    />\n  </a>\n</p>\n\n### Vue 3 Pull-to-Refresh\n\nA Vue 3 package that enables a pull-to-refresh experience for touch screens.\n\n## Installation\n\nTo install the package, use the following command:\n\n```bash\nnpm i @amirafa/vue3-pull-to-refresh\n```\n\n## Usage\n\n### Props\n\n| Prop       | Type      | Default | Description                                                |\n| ---------- | --------- | ------- | ---------------------------------------------------------- |\n| `distance` | `Number`  | `50`    | Specifies the height of pulling.                           |\n| `duration` | `Number`  | `2000`  | Delay (in milliseconds) since the refresh action.          |\n| `size`     | `Number`  | `32`    | Size of the icon (in pixels).                              |\n| `ratio`    | `Number`  | `2.5`   | Power of reaching the distance.                            |\n| `noreload` | `Boolean` | `false` | Reload window on refresh.                                  |\n| `options`  | `Object`  | `{}`    | Customization options for icon color and background color. |\n\n### Options Object Properties\n\n| Property  | Type     | Default | Description                                  |\n| --------- | -------- | ------- | -------------------------------------------- |\n| `color`   | `String` | `#000`  | The color of the icon.                       |\n| `bgColor` | `String` | `#fff`  | The background color of the icon or element. |\n\n### Emit\n\n| Emit        | Description             |\n| ----------- | ----------------------- |\n| `onrefresh` | `Emit after refreshing` |\n\n### Slot\n\n| Slot      | Description                   |\n| --------- | ----------------------------- |\n| `default` | `Customized Element for icon` |\n\n## Example Usage\n\nHere's an example of how to use the `vue3-pull-to-refresh` component in your Vue 3 project:\n\n```vue\n<template>\n    <Vue3PullToRefresh\n        :distance=\"50\"\n        :duration=\"2000\"\n        :size=\"32\"\n        noreload\n        :options=\"{ color: '#111', bgColor: '#fff' }\"\n        @onrefresh=\"\n            () => {\n                console.log('refreshed');\n            }\n        \"\n    />\n</template>\n\n<script setup lang=\"ts\">\n// import Vue3PullToRefresh from \"@amirafa/vue3-pull-to-refresh\"; deprecated\n</script>\n```\n\n### Note on `@ts-ignore`\n\nTo prevent TypeScript type-checking errors when importing third-party libraries that may lack complete type definitions, you can use `// @ts-ignore` above the import statement. This directive tells the TypeScript compiler to ignore the next line, avoiding potential type-related warnings or errors.\n\n## Preventing Interference with Chrome Mobile Refresh\n\nTo prevent conflicts with the native refresh mechanism on Chrome Mobile, add the following CSS to the `body`:\n\n```css\nhtml,\nbody {\n    overscroll-behavior-y: contain; /* disables vertical PTR bounce */\n}\n```\n\n## Changelog\n\n### [Version 1.2.17] - 2025-12-13\n\n-  Fix A high-severity vulnerability related to `validator.js`\n\n### [Version 1.2.16] - 2025-11-30\n\n-   Fix janking on `reload-mode`\n-   Fix `box-shadow` on pulling\n-   Add `z-index:999999`\n\n### [Version 1.2.15] - 2025-11-30\n\n-   Fix `box-shadow` on pulling\n\n### [Version 1.2.14] - 2025-11-30\n\n### [Version 1.2.13] - 2025-10-24\n\n-   Minor `package.json` fix\n\n### [Version 1.2.12] - 2025-10-21\n\n-   Minor fixes\n\n### [Version 1.2.11] - 2025-10-21\n\n#### Added\n\n-   Add logo\n\n### [Version 1.2.10] - 2025-10-21\n\n#### Updated\n\n-   Rename `coefficient` to `ratio`\n\n### [Version 1.2.9] - 2025-10-21\n\n#### Added\n\n-   Add playground\n\n### [Version 1.2.8] - 2025-10-21\n\n#### Updated\n\n-   Remove requirement to import Vue3PullToRefresh from \"@amirafa/vue3-pull-to-refresh\";\n\n### [Version 1.2.7] - 2024-11-06\n\n#### Updated\n\n-   Remove requirement to import style.css\n\n### [Version 1.2.2] - 2024-11-06\n\n#### Added\n\n-   Github packages config\n\n### [Version 1.2.1] - 2024-11-06\n\n#### Updated\n\n-   add ChangeLog to README\n\n### [Version 1.2.1] - 2024-11-06\n\n#### Fixed\n\n-   bug on interference with touch clicks\n\n---\n","readmeFilename":"README.md"}