{"_id":"@af-utils/scrollend-polyfill","_rev":"14-685f8899bec015309b930a9fb9b919c8","name":"@af-utils/scrollend-polyfill","dist-tags":{"latest":"0.0.16"},"versions":{"0.0.2":{"name":"@af-utils/scrollend-polyfill","version":"0.0.2","keywords":["scrollend","polyfill"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/scrollend-polyfill@0.0.2","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.vercel.app/","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"29aefe9981a96f5ca4b31ae8fe4d89bd3d611efe","tarball":"https://registry.npmjs.org/@af-utils/scrollend-polyfill/-/scrollend-polyfill-0.0.2.tgz","fileCount":7,"integrity":"sha512-ABTxJjjlnyz/xVK6JNFa1xcdZNAN+EPDa/uYEH/5cOeIPfxpx0/iGaOyg/cG6iU3OxgRXognsE6MptxdcQGumg==","signatures":[{"sig":"MEUCIQC0S2Wh72XB64/jkHYY/GbUNF3pO684DTQsMvL/dzI+FAIgTktXHtmKQdpxPLsKtyf9NZCW3BvEtTucVrNdMr8DHaw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10995},"main":"lib/index.js","type":"module","_from":"file:af-utils-scrollend-polyfill-0.0.2.tgz","types":"lib/index.d.ts","browser":"lib/index.js","private":false,"scripts":{"dev":"rollup --watch --config rollup.config.mjs","build":"rollup --config rollup.config.mjs && api-extractor run"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/db17f9dbad478fc418df5017ff0f8329/af-utils-scrollend-polyfill-0.0.2.tgz","_integrity":"sha512-ABTxJjjlnyz/xVK6JNFa1xcdZNAN+EPDa/uYEH/5cOeIPfxpx0/iGaOyg/cG6iU3OxgRXognsE6MptxdcQGumg==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"Polyfill for scrollend event","directories":{},"_nodeVersion":"18.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^4.0.2","typescript":"^5.2.2","@types/node":"^20.8.4","@babel/preset-env":"^7.23.2","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.5","@rollup/plugin-typescript":"^11.1.5","@babel/plugin-transform-runtime":"^7.23.2","@rollup/plugin-export-bundle-size":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/scrollend-polyfill_0.0.2_1697139619947_0.747608620644844","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@af-utils/scrollend-polyfill","version":"0.0.3","keywords":["scrollend","polyfill"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/scrollend-polyfill@0.0.3","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.vercel.app/","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"c8262b235fc3c2a6210de0a675fce54f0fb0efcf","tarball":"https://registry.npmjs.org/@af-utils/scrollend-polyfill/-/scrollend-polyfill-0.0.3.tgz","fileCount":7,"integrity":"sha512-w7rwXSyHN+PmIUSXEQRx4W9RUF5bushIINcbWlQoDe5YvYRSIFx1YUJ/PnaSqWksxYqNywL3f5cWjGeZt9zZvg==","signatures":[{"sig":"MEUCIQDRxH8k8GAfVCJWzjzk1oU5lCrfcH1VTkKehpDmJPL6DQIgHIbfMwtzKytm7qegenJTp+cqrHoKLSaTjRL6cDPl9AE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11101},"main":"lib/index.js","type":"module","_from":"file:af-utils-scrollend-polyfill-0.0.3.tgz","types":"lib/index.d.ts","browser":"lib/index.js","private":false,"scripts":{"dev":"rollup --watch --config rollup.config.mjs","build":"rollup --config rollup.config.mjs && api-extractor run"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/cb51200480d31e57d5e7262ced84e008/af-utils-scrollend-polyfill-0.0.3.tgz","_integrity":"sha512-w7rwXSyHN+PmIUSXEQRx4W9RUF5bushIINcbWlQoDe5YvYRSIFx1YUJ/PnaSqWksxYqNywL3f5cWjGeZt9zZvg==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"Polyfill for scrollend event","directories":{},"_nodeVersion":"18.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^4.0.2","typescript":"^5.2.2","@types/node":"^20.8.5","@babel/preset-env":"^7.23.2","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.5","@rollup/plugin-typescript":"^11.1.5","@babel/plugin-transform-runtime":"^7.23.2","@rollup/plugin-export-bundle-size":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/scrollend-polyfill_0.0.3_1697151554163_0.7128009638350954","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@af-utils/scrollend-polyfill","version":"0.0.5","keywords":["scrollend","polyfill"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/scrollend-polyfill@0.0.5","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.vercel.app/","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"5d7902cdde9cddcab1ea3848e23501fc38932390","tarball":"https://registry.npmjs.org/@af-utils/scrollend-polyfill/-/scrollend-polyfill-0.0.5.tgz","fileCount":8,"integrity":"sha512-OAMTw4QMZwg/2U2LsNI0PShBhlEm9/V0qDAf+agODo7Rp9Mm9jL2TEyuXFYdIbLXSQjp5f66afiB3ofniREvHw==","signatures":[{"sig":"MEYCIQC7Qyh81fmLDy+CrqYzjpi2PSAMZBreBn2/4iSxHKc7RwIhAKREDmzPuCKyvX14ARofkAlyP0wpaX93+OtArA18FSn3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11148},"main":"lib/index.js","type":"module","_from":"file:af-utils-scrollend-polyfill-0.0.5.tgz","types":"lib/index.d.ts","browser":"lib/index.js","private":false,"scripts":{"dev":"rollup --w --c rollup.config.ts --configPlugin typescript","build":"rollup --c rollup.config.ts --configPlugin typescript && api-extractor run"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/4a821723a5557baec3431386788e9d6c/af-utils-scrollend-polyfill-0.0.5.tgz","_integrity":"sha512-OAMTw4QMZwg/2U2LsNI0PShBhlEm9/V0qDAf+agODo7Rp9Mm9jL2TEyuXFYdIbLXSQjp5f66afiB3ofniREvHw==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"Polyfill for scrollend event","directories":{},"_nodeVersion":"18.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^4.0.2","typescript":"^5.2.2","@types/node":"^20.8.5","@rollup/plugin-terser":"^0.4.4","jest-environment-jsdom":"^29.7.0","@rollup/plugin-typescript":"^11.1.5","@af-utils/rollup-plugin-export-bundle-size":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/scrollend-polyfill_0.0.5_1697189893664_0.5912172853106761","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@af-utils/scrollend-polyfill","version":"0.0.6","keywords":["scrollend","polyfill"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/scrollend-polyfill@0.0.6","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.vercel.app/","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"5daee4eb78b7c882b584d20f0b1062be5b079876","tarball":"https://registry.npmjs.org/@af-utils/scrollend-polyfill/-/scrollend-polyfill-0.0.6.tgz","fileCount":8,"integrity":"sha512-vne7ViQEjPWnJFLJHE8IvO3iV5gYYbI/5LiVsIQeK0cXcnqXabz14utnQ1yy1nWp8rG/EW3z0rPylUjVtfiBPw==","signatures":[{"sig":"MEUCIB21aOYdL3KqB+bEVs49InMM/EI44pUwu7AsNsu31z0vAiEAuMz7Olyldc0G4FLaH+K5bejCFN6ZS/Kvuo/4CJjCOlg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11148},"main":"lib/index.js","type":"module","_from":"file:af-utils-scrollend-polyfill-0.0.6.tgz","types":"lib/index.d.ts","browser":"lib/index.js","private":false,"scripts":{"dev":"rollup --w --c rollup.config.ts --configPlugin typescript","build":"rollup --c rollup.config.ts --configPlugin typescript && api-extractor run"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/172d5f904d506d39f52966def6833cd5/af-utils-scrollend-polyfill-0.0.6.tgz","_integrity":"sha512-vne7ViQEjPWnJFLJHE8IvO3iV5gYYbI/5LiVsIQeK0cXcnqXabz14utnQ1yy1nWp8rG/EW3z0rPylUjVtfiBPw==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"Polyfill for scrollend event","directories":{},"_nodeVersion":"18.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^4.1.4","typescript":"^5.2.2","@types/node":"^20.8.6","@rollup/plugin-terser":"^0.4.4","jest-environment-jsdom":"^29.7.0","@rollup/plugin-typescript":"^11.1.5","@af-utils/rollup-plugin-export-bundle-size":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/scrollend-polyfill_0.0.6_1697489035056_0.5439089607274521","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@af-utils/scrollend-polyfill","version":"0.0.7","keywords":["scrollend","polyfill"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/scrollend-polyfill@0.0.7","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.vercel.app/","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"3e2a9dac6877f130b653c8fa9198aeae339d9c18","tarball":"https://registry.npmjs.org/@af-utils/scrollend-polyfill/-/scrollend-polyfill-0.0.7.tgz","fileCount":8,"integrity":"sha512-lWXlOaWE3Hh9llXbZbozoRvR1nxcavuox2+EXnAMi7zgLTe9mqqVzX1nHal8puPyziroTzdPMCxdieXuA2qyjw==","signatures":[{"sig":"MEQCIE6nAyzqyYGH+St9UfhJRcXadX76bB/SnisANQYKdLbhAiAnUjUtsZm5XKLkayTiFXv+vnTUK6DVvAu5UgQtEjV50A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11118},"main":"lib/index.js","type":"module","_from":"file:af-utils-scrollend-polyfill-0.0.7.tgz","types":"lib/index.d.ts","browser":"lib/index.js","private":false,"scripts":{"dev":"rollup --w --c rollup.config.ts --configPlugin typescript","build":"rollup --c rollup.config.ts --configPlugin typescript && api-extractor run"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/7d6aab8b5364003c10e5a77140031df6/af-utils-scrollend-polyfill-0.0.7.tgz","_integrity":"sha512-lWXlOaWE3Hh9llXbZbozoRvR1nxcavuox2+EXnAMi7zgLTe9mqqVzX1nHal8puPyziroTzdPMCxdieXuA2qyjw==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"Polyfill for scrollend event","directories":{},"_nodeVersion":"18.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rollup":"^4.1.4","typescript":"^5.2.2","@rollup/plugin-terser":"^0.4.4","jest-environment-jsdom":"^29.7.0","@rollup/plugin-typescript":"^11.1.5","@af-utils/rollup-plugin-export-bundle-size":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/scrollend-polyfill_0.0.7_1697660653776_0.38299872170057525","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@af-utils/scrollend-polyfill","version":"0.0.8","keywords":["scrollend","polyfill"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/scrollend-polyfill@0.0.8","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.vercel.app/","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"0e562083c94a95a0e0b356f74dbcb20b4264c3cb","tarball":"https://registry.npmjs.org/@af-utils/scrollend-polyfill/-/scrollend-polyfill-0.0.8.tgz","fileCount":8,"integrity":"sha512-Kc4RqZSDlpiHe/DyfFh+E97nfchbKe1Vc78JIrfVpHBQVzx5S1coNtvcuN/PsoDjDjMTNXSpQs6Lmll85UXQLw==","signatures":[{"sig":"MEUCIEZwMz6c5zSUIzG0QiSYDL909ocmeQRvllvOfysNsIVIAiEAliu1RT0MtUziKK9KGN8Ku9CJdaYSOhvhib1oViyPrvI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9711},"main":"lib/index.js","type":"module","_from":"file:af-utils-scrollend-polyfill-0.0.8.tgz","types":"lib/index.d.ts","browser":"lib/index.js","private":false,"scripts":{"dev":"rollup --w --c rollup.config.ts --configPlugin typescript","build":"rollup --c rollup.config.ts --configPlugin typescript"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/9b28a879deb08a5844d2f2f8948a0cde/af-utils-scrollend-polyfill-0.0.8.tgz","_integrity":"sha512-Kc4RqZSDlpiHe/DyfFh+E97nfchbKe1Vc78JIrfVpHBQVzx5S1coNtvcuN/PsoDjDjMTNXSpQs6Lmll85UXQLw==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"Polyfill for scrollend event","directories":{},"_nodeVersion":"18.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@af-utils/rollup-plugin-export-bundle-size":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/scrollend-polyfill_0.0.8_1697681359779_0.3021978721554066","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@af-utils/scrollend-polyfill","version":"0.0.9","keywords":["scrollend","polyfill"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/scrollend-polyfill@0.0.9","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.vercel.app/","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"034539f444ee03e523391cca78f6b1e6cf14d784","tarball":"https://registry.npmjs.org/@af-utils/scrollend-polyfill/-/scrollend-polyfill-0.0.9.tgz","fileCount":8,"integrity":"sha512-htX7L4scqTqMTq+NaZmFfoCjOEq9wQTJ/20FJNJpmSjMZsMY9HH2I57Ku/hHzbcBhjf6GzfthxwAL19CbvzNAQ==","signatures":[{"sig":"MEUCIGn+C9oZgFDjp1bRb47+bhqWdXVQi+QKH3zH0o7h6hjfAiEA+lQ0sQGsm8IY6ruAQwqBQs6IQN8hKyHWS7y0Cw6iD+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10212},"main":"lib/index.js","type":"module","_from":"file:af-utils-scrollend-polyfill-0.0.9.tgz","types":"lib/index.d.ts","browser":"lib/index.js","private":false,"scripts":{"dev":"rollup --w --c rollup.config.ts --configPlugin typescript","build":"rollup --c rollup.config.ts --configPlugin typescript"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/bc268ed098366c0552cf9419e69caeb1/af-utils-scrollend-polyfill-0.0.9.tgz","_integrity":"sha512-htX7L4scqTqMTq+NaZmFfoCjOEq9wQTJ/20FJNJpmSjMZsMY9HH2I57Ku/hHzbcBhjf6GzfthxwAL19CbvzNAQ==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"Polyfill for scrollend event","directories":{},"_nodeVersion":"18.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@af-utils/rollup-plugin-export-bundle-size":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/scrollend-polyfill_0.0.9_1697932780398_0.536173572127536","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@af-utils/scrollend-polyfill","version":"0.0.10","keywords":["scrollend","polyfill"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/scrollend-polyfill@0.0.10","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.vercel.app/","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"5c714ad5d3af6a6507a37556bf7b136119375a80","tarball":"https://registry.npmjs.org/@af-utils/scrollend-polyfill/-/scrollend-polyfill-0.0.10.tgz","fileCount":8,"integrity":"sha512-J1zYlnzY7nAcr0MHZYOMmAZ6Jd/n6l9YBoonzn+9aEcRgUoAK97QyuDJI2fi0F7RaE0bTE0l7VjQbutL3CYcrw==","signatures":[{"sig":"MEQCIHQTg3vJ/asrxwF82SdFGqpdOxxvksQz/MUHCLo4wZWWAiAMKb39NY5a5L2+WnsOqqT1zSZhL0zSMvc0bEpA0tbCOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10237},"main":"lib/index.js","type":"module","_from":"file:af-utils-scrollend-polyfill-0.0.10.tgz","types":"lib/index.d.ts","browser":"lib/index.js","private":false,"scripts":{"dev":"rollup --w --c rollup.config.ts --configPlugin typescript","build":"rollup --c rollup.config.ts --configPlugin typescript"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/5646a3d837bcd870ab11623dfd591f03/af-utils-scrollend-polyfill-0.0.10.tgz","_integrity":"sha512-J1zYlnzY7nAcr0MHZYOMmAZ6Jd/n6l9YBoonzn+9aEcRgUoAK97QyuDJI2fi0F7RaE0bTE0l7VjQbutL3CYcrw==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git"},"_npmVersion":"10.3.0","description":"Polyfill for scrollend event","directories":{},"_nodeVersion":"20.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.9.6","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.6","@af-utils/rollup-plugin-export-bundle-size":"0.0.5"},"_npmOperationalInternal":{"tmp":"tmp/scrollend-polyfill_0.0.10_1706197017827_0.8957754797752329","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@af-utils/scrollend-polyfill","version":"0.0.11","keywords":["scrollend","polyfill"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/scrollend-polyfill@0.0.11","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.com/scrollend-polyfill","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"7870fb8e36ae695229067bcb63353ef6504551fb","tarball":"https://registry.npmjs.org/@af-utils/scrollend-polyfill/-/scrollend-polyfill-0.0.11.tgz","fileCount":7,"integrity":"sha512-V5oGN2H5JSWIA+wnEMj43qaHC9qeekAN5KyIqM8E0cISpaREEFm9N530zh6tU2ElfqaM44057F8Xt0xWrmWjKA==","signatures":[{"sig":"MEUCIB9nhKnyJ0pDB3p5TWxC5xhIraLx8SEZQYibnYLculVtAiEAvRuOZH5+fogPqtqFP6oJn/QHOKZNlZ9Usy3GZ5SE3fw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6132},"main":"lib/index.js","type":"module","_from":"file:af-utils-scrollend-polyfill-0.0.11.tgz","types":"lib/index.d.ts","exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./README.md":"./README.md","./bundlesizes":{"types":"./lib/bundlesizes.d.ts","default":"./lib/bundlesizes.js"}},"private":false,"scripts":{"dev":"tsc -w && pnpm export-bundle-size","build":"tsc && pnpm export-bundle-size","export-bundle-size":"export-bundle-size -i ./lib/index.js -o ./lib/bundlesizes.js"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/dfc4e8125591cfe703a2f497e0ba8066/af-utils-scrollend-polyfill-0.0.11.tgz","_integrity":"sha512-V5oGN2H5JSWIA+wnEMj43qaHC9qeekAN5KyIqM8E0cISpaREEFm9N530zh6tU2ElfqaM44057F8Xt0xWrmWjKA==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git","directory":"packages/polyfills/scrollend-polyfill"},"_npmVersion":"10.5.0","description":"Polyfill for scrollend event","directories":{},"_nodeVersion":"20.12.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@af-utils/export-bundle-size":"0.0.5"},"_npmOperationalInternal":{"tmp":"tmp/scrollend-polyfill_0.0.11_1712916492079_0.0368365171853855","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@af-utils/scrollend-polyfill","version":"0.0.12","keywords":["scrollend","polyfill"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/scrollend-polyfill@0.0.12","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.com/scrollend-polyfill","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"8a2c9bc307a0b8cdec537bc6ca0cd26e7d92e557","tarball":"https://registry.npmjs.org/@af-utils/scrollend-polyfill/-/scrollend-polyfill-0.0.12.tgz","fileCount":4,"integrity":"sha512-uj8zgxGWdRujTZHz50/lQDtyZzs2o9FVtdWjQ3gJx7LGxCZI0ueyPdCC2NJJwkCC/8AiIPDvUxK+F66232owiw==","signatures":[{"sig":"MEYCIQCm7R7fFU+igMB4Su2zjxF0P7tgl9/g38j6l7XAwza9eAIhAKqUhYhdhUbA/0ry6A0BcLjr8ecLGZ9W2kfGrbDjHALh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5257},"main":"lib/index.js","type":"module","_from":"file:af-utils-scrollend-polyfill-0.0.12.tgz","types":"lib/index.d.ts","exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./README.md":"./README.md"},"private":false,"scripts":{"dev":"tsc -w","build":"tsc"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/64758dca89c88cb986fe471600a89aef/af-utils-scrollend-polyfill-0.0.12.tgz","_integrity":"sha512-uj8zgxGWdRujTZHz50/lQDtyZzs2o9FVtdWjQ3gJx7LGxCZI0ueyPdCC2NJJwkCC/8AiIPDvUxK+F66232owiw==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git","directory":"packages/scrollend-polyfill"},"_npmVersion":"10.5.0","description":"Polyfill for scrollend event","directories":{},"_nodeVersion":"20.12.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/scrollend-polyfill_0.0.12_1713657511419_0.9365193617831411","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@af-utils/scrollend-polyfill","version":"0.0.13","keywords":["scrollend","polyfill"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/scrollend-polyfill@0.0.13","maintainers":[{"name":"nowaalex","email":"nowaalex@gmail.com"}],"homepage":"https://af-utils.com/scrollend-polyfill","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"6807dfef226a5cc406407836dfaa921525a28b89","tarball":"https://registry.npmjs.org/@af-utils/scrollend-polyfill/-/scrollend-polyfill-0.0.13.tgz","fileCount":4,"integrity":"sha512-nl63zXL7jHmVuOx8WuNVHDvoxMnVnCvKZK/2H8jtx3xitnAjCV5/Ba2Pnpj3sOipClq0tg73CTO6y4YrDC1S9w==","signatures":[{"sig":"MEUCID95xc1Oqzx8LKEmktXwl1VmqK9oCfFDKZmFwNZaO9HiAiEAj1abwC0lkxBrH/DGSljG5qDZC9WzaIoZncGEzDbyMPI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5257},"main":"lib/index.js","type":"module","_from":"file:af-utils-scrollend-polyfill-0.0.13.tgz","types":"lib/index.d.ts","exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./README.md":"./README.md"},"private":false,"scripts":{"dev":"tsc -w","build":"tsc"},"_npmUser":{"name":"nowaalex","email":"nowaalex@gmail.com"},"_resolved":"/tmp/260daaee44f646a4c7fb8bf7c0c634f8/af-utils-scrollend-polyfill-0.0.13.tgz","_integrity":"sha512-nl63zXL7jHmVuOx8WuNVHDvoxMnVnCvKZK/2H8jtx3xitnAjCV5/Ba2Pnpj3sOipClq0tg73CTO6y4YrDC1S9w==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git","directory":"packages/scrollend-polyfill"},"_npmVersion":"10.5.0","description":"Polyfill for scrollend event","directories":{},"_nodeVersion":"20.12.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/scrollend-polyfill_0.0.13_1713660314330_0.9000992842862829","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@af-utils/scrollend-polyfill","version":"0.0.14","keywords":["scrollend","polyfill"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/scrollend-polyfill@0.0.14","maintainers":[{"name":"nowaalex","email":"magritte@tutamail.com"}],"homepage":"https://af-utils.com/scrollend-polyfill","bugs":{"url":"https://github.com/nowaalex/af-utils/issues"},"dist":{"shasum":"e0ee9a4a687e278f69e4345bf4c752a28e4053e9","tarball":"https://registry.npmjs.org/@af-utils/scrollend-polyfill/-/scrollend-polyfill-0.0.14.tgz","fileCount":4,"integrity":"sha512-pThXK3XqbWeJHJJAEzhNqCEgOiZ7Flk/Wj/uM6+TGJuA/3n/NeKP3C+5o4jt79i46Cc18iA0kJaMd056GQTfYQ==","signatures":[{"sig":"MEQCICpLKXop+qcem1/2R8n4Tv6292+xhC0Ui3yU8tDTtIsUAiAtiLhALpcNBDuh3K7QB13FhhAwLH14Iyn+kgGH3MDhlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5293},"main":"dist/index.js","type":"module","_from":"file:af-utils-scrollend-polyfill-0.0.14.tgz","types":"dist/index.d.ts","exports":{".":{"node":"./dist/index.js","types":"./dist/index.d.ts","default":"./dist/index.js"},"./README.md":"./README.md"},"private":false,"scripts":{"dev":"tsc -w","build":"tsc"},"_npmUser":{"name":"nowaalex","email":"magritte@tutamail.com"},"_resolved":"/tmp/302af4e1108a1ff8f3300fa35c863970/af-utils-scrollend-polyfill-0.0.14.tgz","_integrity":"sha512-pThXK3XqbWeJHJJAEzhNqCEgOiZ7Flk/Wj/uM6+TGJuA/3n/NeKP3C+5o4jt79i46Cc18iA0kJaMd056GQTfYQ==","repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git","directory":"packages/scrollend-polyfill"},"_npmVersion":"10.9.0","description":"Polyfill for scrollend event","directories":{},"_nodeVersion":"22.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.7.7"},"_npmOperationalInternal":{"tmp":"tmp/scrollend-polyfill_0.0.14_1729372645214_0.12502212629315812","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@af-utils/scrollend-polyfill","version":"0.0.15","keywords":["scrollend","polyfill"],"author":{"url":"https://github.com/nowaalex/","name":"Alex Fomin","email":"nowaalex@gmail.com"},"license":"MIT","_id":"@af-utils/scrollend-polyfill@0.0.15","maintainers":[{"name":"nowaalex","email":"magritte@tutamail.com"}],"homepage":"https://af-utils.vercel.app/scrollend-polyfill","bugs":"https://github.com/nowaalex/af-utils/issues","dist":{"shasum":"0c69676978f972cb3f6188e5949366829e3bb0dd","tarball":"https://registry.npmjs.org/@af-utils/scrollend-polyfill/-/scrollend-polyfill-0.0.15.tgz","fileCount":5,"integrity":"sha512-AQ1pnWwFoRLSVRr7Bli4ByPHpWGSeW22qe+sQ5tyYI4u+tKJ1OoB1N3S8ntIAir5uQ1Zf8H3WgsBTxSd4l6IsA==","signatures":[{"sig":"MEUCIF57WN+0lF1PyHaGKqgEN6Hud3MqTUjZdCE066zkXEJfAiEAj6AtfSKzNUAScJTdsR9Hovhe/Ym8NmEarIOkbyiuw0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10975},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"node":"./dist/index.js","types":"./dist/index.d.ts","default":"./dist/index.js"},"./README.md":"./README.md"},"private":false,"scripts":{"dev":"tsc -w","test":"vitest run","build":"tsc","publint":"publint","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nowaalex","email":"magritte@tutamail.com"},"repository":{"url":"git+https://github.com/nowaalex/af-utils.git","type":"git","directory":"packages/scrollend-polyfill"},"description":"Polyfill for scrollend event","directories":{},"_nodeVersion":"26.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","@types/node":"^26.3.0","@typescript/native":"npm:typescript@^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/scrollend-polyfill_0.0.15_1787743167645_0.33743167790437023","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@af-utils/scrollend-polyfill","private":false,"version":"0.0.16","description":"Polyfill for scrollend event","repository":{"type":"git","url":"git+https://github.com/nowaalex/af-utils.git","directory":"packages/scrollend-polyfill"},"homepage":"https://af-utils.vercel.app/scrollend-polyfill","bugs":"https://github.com/nowaalex/af-utils/issues","author":{"name":"Alex Fomin","email":"nowaalex@gmail.com","url":"https://github.com/nowaalex/"},"license":"MIT","type":"module","types":"dist/index.d.ts","main":"dist/index.js","exports":{"./README.md":"./README.md",".":{"types":"./dist/index.d.ts","node":"./dist/index.js","default":"./dist/index.js"}},"keywords":["scrollend","polyfill"],"devDependencies":{"@types/node":"^26.4.0","@typescript/native":"npm:typescript@^7.0.2","concurrently":"^10.0.5","esbuild":"^0.28.2","vitest":"^4.1.11"},"publishConfig":{"access":"public"},"scripts":{"dev":"concurrently --kill-others --names types,js \"tsc --emitDeclarationOnly --watch\" \"node scripts/build.mjs --watch\"","build":"tsc --emitDeclarationOnly && node scripts/build.mjs","typecheck":"tsc --noEmit","test":"vitest run","publint":"publint"},"_nodeVersion":"24.19.0","_id":"@af-utils/scrollend-polyfill@0.0.16","dist":{"integrity":"sha512-i2CYR56ihucTVzIge++iGQctDvrnIHJiuP4hjYwVd7EYS5kC1WP6Ug9geN0tGG9QNiSEl44KWk9MzZrajkBaLg==","shasum":"6b8af6ca729305bf72c4915ffdad0fb5b4536fa2","tarball":"https://registry.npmjs.org/@af-utils/scrollend-polyfill/-/scrollend-polyfill-0.0.16.tgz","fileCount":5,"unpackedSize":11017,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@af-utils%2fscrollend-polyfill@0.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFCn5g0FnJUyhDZYm+0zNoS/HUrLgNtA5rHElwHmjmE3AiBA+mPUbvO9kZpl2YMk1V6+a6kCoXo/t7R7sHJAO95Qzg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ca519d8-548c-49ac-8298-d9f7faf09f59"}},"directories":{},"maintainers":[{"name":"nowaalex","email":"magritte@tutamail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/scrollend-polyfill_0.0.16_1787970769883_0.9698845536296254"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-12T19:40:19.867Z","modified":"2026-08-29T02:32:50.360Z","0.0.2":"2023-10-12T19:40:20.160Z","0.0.3":"2023-10-12T22:59:14.369Z","0.0.5":"2023-10-13T09:38:14.081Z","0.0.6":"2023-10-16T20:43:55.251Z","0.0.7":"2023-10-18T20:24:13.984Z","0.0.8":"2023-10-19T02:09:20.001Z","0.0.9":"2023-10-21T23:59:40.581Z","0.0.10":"2024-01-25T15:36:58.025Z","0.0.11":"2024-04-12T10:08:12.220Z","0.0.12":"2024-04-20T23:58:31.575Z","0.0.13":"2024-04-21T00:45:14.481Z","0.0.14":"2024-10-19T21:17:25.437Z","0.0.15":"2026-08-26T11:19:27.774Z","0.0.16":"2026-08-29T02:32:50.038Z"},"bugs":"https://github.com/nowaalex/af-utils/issues","author":{"name":"Alex Fomin","email":"nowaalex@gmail.com","url":"https://github.com/nowaalex/"},"license":"MIT","homepage":"https://af-utils.vercel.app/scrollend-polyfill","keywords":["scrollend","polyfill"],"repository":{"type":"git","url":"git+https://github.com/nowaalex/af-utils.git","directory":"packages/scrollend-polyfill"},"description":"Polyfill for scrollend event","maintainers":[{"name":"nowaalex","email":"magritte@tutamail.com"}],"readme":"# @af-utils/scrollend-polyfill\n\nThis package adds the\n[`scrollend` event](https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollend_event)\nto browsers that do not expose it natively. It supports\n`addEventListener`/`removeEventListener`; assigning `onscrollend` is outside the\npolyfill boundary.\n\n## Installation\n\n```bash\nnpm install @af-utils/scrollend-polyfill\n```\n\n## Usage\n\n```ts\nimport \"@af-utils/scrollend-polyfill\";\n```\n\nImport it once at the application entry point. The module does nothing in Node\nor when the browser already supports `scrollend`.\n\n## When the event fires\n\nThe polyfill dispatches `scrollend` after scrolling has been quiet for a short\nperiod and no tracked touch gesture remains active. Touch cancellation and\naborted, captured, duplicate, or one-time listeners follow the normal event\nlistener lifecycle.\n\n### Trackpad limitation\n\nBrowsers expose desktop trackpad scrolling as a stream of `wheel` and `scroll`\nevents, without a reliable event for fingers remaining in contact with or being\nreleased from the trackpad. The polyfill therefore uses the quiet period for\ntrackpad input and may dispatch `scrollend` while the user's fingers are still\nresting on the trackpad. Native `scrollend`, when available, remains responsible\nfor the complete browser-managed gesture and momentum lifecycle.\n\nSee the [runnable React example](https://af-utils.vercel.app/scrollend-polyfill/examples/react)\nand [bundle-size report](https://af-utils.vercel.app/scrollend-polyfill/size).\n","readmeFilename":""}