{"_id":"@aegenet/belt-anti-bounce","_rev":"15-ec5af9a40f2f298b3ee4b62676b92821","name":"@aegenet/belt-anti-bounce","dist-tags":{"latest":"2.4.0"},"versions":{"1.2.0":{"name":"@aegenet/belt-anti-bounce","version":"1.2.0","keywords":["anti-bounce","debounce"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-anti-bounce@1.2.0","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"46c99db76154e27af59c2245e8900994cd1ece67","tarball":"https://registry.npmjs.org/@aegenet/belt-anti-bounce/-/belt-anti-bounce-1.2.0.tgz","fileCount":7,"integrity":"sha512-ULohUHH2zzOsQlT62M2q5F1sI1ipGyas0E1yz/g4oS7NJbn2koCCnAaDo+E1kKWVIPYgAlvGRfEKPiz7oTkB0Q==","signatures":[{"sig":"MEQCIFLSPM5VKAcmHzOqnIvnUDrvvOHxE1zXlx4DRX6N8WVBAiAPYzVnuTcVHGzvr+QkQiMYG118L2/McjNdr2IV8myWBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8714},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"aa5e0c6fad79f554541d1d29ed78b9d1a174cf0a","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.2.3","description":"Anti-bounce, debounce","directories":{},"_nodeVersion":"18.19.0","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-anti-bounce_1.2.0_1705344807769_0.2793192345468716","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@aegenet/belt-anti-bounce","version":"1.3.0","keywords":["anti-bounce","debounce"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-anti-bounce@1.3.0","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"fe5ff57a5e40891a650db9273bc668c8362820b0","tarball":"https://registry.npmjs.org/@aegenet/belt-anti-bounce/-/belt-anti-bounce-1.3.0.tgz","fileCount":7,"integrity":"sha512-/kwNENKgVVLCADd5aFZ6xbIipe3n+U5c39Gm6qw4PoXkpSJ61OQyqZ6GZD9dh4rO4FcLsW19PfxazLcsT48Ivw==","signatures":[{"sig":"MEUCIFZ1QvBsvqQXYkNbK/TNDZ7/mpE9/rKBUatq9b3gezSYAiEAgzTIcPBjeL7TBSmhyOR6zZlF1N9SSwEpffcWWFuoNyk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8714},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"57a5a56425b61de8133107e3dd74a76576571288","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.2.3","description":"Anti-bounce, debounce","directories":{},"_nodeVersion":"18.19.0","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-anti-bounce_1.3.0_1705567628156_0.826224946423596","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@aegenet/belt-anti-bounce","version":"1.3.1","keywords":["anti-bounce","debounce"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-anti-bounce@1.3.1","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"9789f3e17bd05905c144fb1381ce46d372c80a5d","tarball":"https://registry.npmjs.org/@aegenet/belt-anti-bounce/-/belt-anti-bounce-1.3.1.tgz","fileCount":7,"integrity":"sha512-M36J/M9QxOd7SSiOBBhku9ADPbebB38X9Zd5cjiHmHahAUXscnTMcm+q4Nu1E0LU1CKxRw3RIP05Q6eArp9A2g==","signatures":[{"sig":"MEQCIHrmGvAtKPehg/vU++bmX4KFxx7p168JfBhp7mO27liBAiBIvObpH8DvNZ3bdRTl7ilxpGNq+SguXQU5TEFON7qizw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8714},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"e362b9d694184d552405b49480c0bac8d198025d","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.2.3","description":"Anti-bounce, debounce","directories":{},"_nodeVersion":"18.19.0","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-anti-bounce_1.3.1_1705572488546_0.5671234143978023","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@aegenet/belt-anti-bounce","version":"1.3.2","keywords":["anti-bounce","debounce"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-anti-bounce@1.3.2","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"d92a242bdec7c131f1cc80b09ed13a2e3129261d","tarball":"https://registry.npmjs.org/@aegenet/belt-anti-bounce/-/belt-anti-bounce-1.3.2.tgz","fileCount":7,"integrity":"sha512-RyExkFTZ2cGNzdzAkjaNsUAcTOyHAJ70CskezH4p9B8SH22o9ee5G04PSLY1gCnMCTaSqsiJDHcaqJlCa5ixAg==","signatures":[{"sig":"MEYCIQCHZOkaLzNVe2rNBr5fZ6jKmSX4wiNjIIIvZj5NQk3uGAIhAN+syk+1vqwCFT+vCd57Cbal5clFcXBsfbvmcX+inySu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8714},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"b74875fd7e484a2a44bf0ccbecaf000bfa2030e2","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.2.3","description":"Anti-bounce, debounce","directories":{},"_nodeVersion":"18.19.0","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-anti-bounce_1.3.2_1705869226885_0.8145286199588713","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@aegenet/belt-anti-bounce","version":"1.4.0","keywords":["anti-bounce","debounce"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-anti-bounce@1.4.0","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"98a49a6178e0cac993152e7603be343d7af79c8b","tarball":"https://registry.npmjs.org/@aegenet/belt-anti-bounce/-/belt-anti-bounce-1.4.0.tgz","fileCount":7,"integrity":"sha512-1zpVvvnsn3noApx6fwuldfY2JwoKiSDocj2SoTFjDIdNaodM5AQB9AuHdniRJ51qDC7FqB+1dS9vmpaYhLeVNA==","signatures":[{"sig":"MEUCIH4xlZRL81CtFP0GQctLdIsRTfjDrp4ABZZDd/HyYDpWAiEAhIdIMjXI3034wkALsHiKDOW+Z/15Du5j0UmlJP2qlLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8714},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"28c9459afdd19c78a3432ae3985e5a72191f2eab","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.2.4","description":"Anti-bounce, debounce","directories":{},"_nodeVersion":"18.19.1","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-anti-bounce_1.4.0_1708977942468_0.5421555353384195","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@aegenet/belt-anti-bounce","version":"1.4.1","keywords":["anti-bounce","debounce"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-anti-bounce@1.4.1","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"a68155235829cf1c5474695459192b5d40f44eb7","tarball":"https://registry.npmjs.org/@aegenet/belt-anti-bounce/-/belt-anti-bounce-1.4.1.tgz","fileCount":7,"integrity":"sha512-QHkMklC2BWa/vLcvFpMXVWe8R/cTEClyHCQYym0JFE1ntC0nSilOJsbQnzJBJ6PqrzfHYvOTmfAlXyBGtrJ/xw==","signatures":[{"sig":"MEUCIQD18rNh6iPzBMovTR67tR5naZmVMJECIzYLha56TbnKMAIgYuAP3+EgcmVNHh/d964Oi7hgiB6AZHOoHfKoj/Ku8BQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8714},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"ab408cfc180da589a554ac39f9b1e8056b351763","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.2.4","description":"Anti-bounce, debounce","directories":{},"_nodeVersion":"18.19.1","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-anti-bounce_1.4.1_1709073875881_0.5668350658154928","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@aegenet/belt-anti-bounce","version":"1.4.2","keywords":["anti-bounce","debounce"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-anti-bounce@1.4.2","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"cfc0efc9722c24c0c5cd7467ad8c6a490f7c9b26","tarball":"https://registry.npmjs.org/@aegenet/belt-anti-bounce/-/belt-anti-bounce-1.4.2.tgz","fileCount":7,"integrity":"sha512-k1VXiktLLX43ix7aDNBiK2ic1olQDKhtDss7+4uciJP84LL8y2cy/9s/wzC9EZof+ttfmK/4cOwR0O3bo+dxhg==","signatures":[{"sig":"MEYCIQCrEDKM7bju98Khq9JpA60RpxM9soyJPHdn0dDzY24tsgIhAMr2YuATgIGPuzyRxyQNhQPcrLzlu22V8YIBZwx0sSGd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8714},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"af2876e2c29b5422294b2f2e36965650048dac2d","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.2.4","description":"Anti-bounce, debounce","directories":{},"_nodeVersion":"18.19.1","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-anti-bounce_1.4.2_1709192611525_0.652439539934931","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@aegenet/belt-anti-bounce","version":"1.5.0","keywords":["anti-bounce","debounce"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-anti-bounce@1.5.0","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"308bbce995c6f7ca39fd2c28f6791161fc0bcc64","tarball":"https://registry.npmjs.org/@aegenet/belt-anti-bounce/-/belt-anti-bounce-1.5.0.tgz","fileCount":7,"integrity":"sha512-rkPEPfYJb5oNMZp3LuX7eR8CIwWtiwSSq1P4Oiat+vWjLixjSoP3FJ5eeHJAzqJSgIUHYVBbIo1bAGDgJxwWWw==","signatures":[{"sig":"MEQCIGcEkOuWTkJRrplEv1cHPhuK8RmszeXb1NT/q15AKvF8AiB11WxRzy08PIbPqArYdv+ClZFegjZ85V5oTZFNtm4vdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8714},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"b0a7602bb3d6c286a25f3ad8be4a25227832e5f0","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.2.4","description":"Anti-bounce, debounce","directories":{},"_nodeVersion":"18.19.1","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-anti-bounce_1.5.0_1711302876706_0.6816616651134924","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"@aegenet/belt-anti-bounce","version":"1.6.2","keywords":["anti-bounce","debounce"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-anti-bounce@1.6.2","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"b081acda7bebef80306be110f0ce16132b168816","tarball":"https://registry.npmjs.org/@aegenet/belt-anti-bounce/-/belt-anti-bounce-1.6.2.tgz","fileCount":7,"integrity":"sha512-/Twydg8Aidb+cKFtZCsKRv2DD71SEGnJdlS1raWAoFF0LtDBrP8ubSMbovauTWKxdLnx4+PWOfL5NrfA2uBS6w==","signatures":[{"sig":"MEQCIE7avP2ix0nbFNGoFjDBfjqhrWAdux/3eDkldMrvUQPwAiBE+6XezwPXXZWraDEbkEa0n4EFzLrmB78OV9LkIfaxoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9477},"main":"dist/index.cjs","types":"./dist/bundle.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"1267d299165324c3ab29e0e511913af88d644021","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.8.1","description":"Anti-bounce, debounce","directories":{},"_nodeVersion":"20.16.0","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-anti-bounce_1.6.2_1722631806187_0.26760335563706317","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@aegenet/belt-anti-bounce","version":"1.7.0","keywords":["anti-bounce","debounce"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-anti-bounce@1.7.0","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"60a63b1c512e7858f7b2d25e3b427bd0a93731d5","tarball":"https://registry.npmjs.org/@aegenet/belt-anti-bounce/-/belt-anti-bounce-1.7.0.tgz","fileCount":7,"integrity":"sha512-C9lpkJ63/H7vN7Udkv0lUxqJ5WS+UyuQTgEiKPTTLtgsaMiaeXrYYRFvOsB1uADZOH62ZFSU12TjJgu9swE9bA==","signatures":[{"sig":"MEYCIQDgPLP9QYsELNRLLs7ExfEbaEa6C4pXXlCWyRusDPHLSAIhAJnPk9Tv9Ejc9mMyssUY8sygWwRiHrGaOYqoL7iWnMq6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9477},"main":"dist/index.cjs","types":"./dist/bundle.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"247ec0e6bf48b6f5515c008a8fbd64b88f4ec099","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.8.1","description":"Anti-bounce, debounce","directories":{},"_nodeVersion":"20.16.0","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-anti-bounce_1.7.0_1722681336427_0.10351745235469467","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@aegenet/belt-anti-bounce","version":"2.0.0","keywords":["anti-bounce","debounce"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-anti-bounce@2.0.0","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"b6b9338b84bf70b5538538b260e9e17b8a156a20","tarball":"https://registry.npmjs.org/@aegenet/belt-anti-bounce/-/belt-anti-bounce-2.0.0.tgz","fileCount":7,"integrity":"sha512-XmOmiehs5NyrVGZIupQ47Oj7ZIoxfahQAeGwRV+WXQzcHI5I1+mboJwsA5KHMjLWD0zjWQgehKY9Y/Xe7mreqw==","signatures":[{"sig":"MEQCIE+bWccJpC23zgiQzhGnNRqjiQezdPy+8jVGsioJl2JdAiANdMV+y8dZR3CMIKPMqwYSsmqXG3V1t7TaWwK9kqcgaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10772},"main":"dist/index.cjs","types":"./dist/bundle.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"18308288c95290fa2f18258ea61b12388278836a","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.8.1","description":"Anti-bounce, debounce","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-anti-bounce_2.0.0_1722788384383_0.6566813691338935","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@aegenet/belt-anti-bounce","version":"2.1.0","keywords":["anti-bounce","debounce"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-anti-bounce@2.1.0","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"5bfe78cff3631fff8c23c5fb5bc7c051176793cc","tarball":"https://registry.npmjs.org/@aegenet/belt-anti-bounce/-/belt-anti-bounce-2.1.0.tgz","fileCount":7,"integrity":"sha512-jweFXS/6wANRfz3/DQjl2SgZNd3r8gxCoptWoZJLlx/Z8uMZzYDYeLs5OMc9KK+wzyfXwpSTLTeLcF8zdojkhw==","signatures":[{"sig":"MEUCICYPw/XcqwGOwnIBeazBCKdGAGv8R97hultamzmEHPkKAiEAraXSM8VyFO44y+gNJojq4rzL86CYprhWgrLDx3v+gAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10772},"main":"dist/index.cjs","types":"./dist/bundle.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"1c0a932726129cbeb2472f8d46706951e7496054","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.8.2","description":"Anti-bounce, debounce","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-anti-bounce_2.1.0_1725480852711_0.5897697375275068","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@aegenet/belt-anti-bounce","version":"2.2.0","keywords":["anti-bounce","debounce"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-anti-bounce@2.2.0","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"76df25f6a755164f7a0f50cc0a40aea5a892464a","tarball":"https://registry.npmjs.org/@aegenet/belt-anti-bounce/-/belt-anti-bounce-2.2.0.tgz","fileCount":7,"integrity":"sha512-eB01ejOV83f6wTi51/y7haT8llgv0w+1fioHP+Khx67WJPdSB8784izvQZNCqVhyWB1bV4Yz5Xsr7MHwZa4kpA==","signatures":[{"sig":"MEUCIAUCSd4KCo9qtqDlV5Jy+WdtBylcXfgQaplO/J2+mQZmAiEA+8qdUqqNpFLqkzq8Ur39RW8cbr6hezNyFmoFFegPVIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10880},"main":"dist/index.cjs","types":"./dist/bundle.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"6d13b06332f0f3e156e5050770c11e047b98df52","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.8.2","description":"Anti-bounce, debounce","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-anti-bounce_2.2.0_1728590627247_0.4414424583325258","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@aegenet/belt-anti-bounce","version":"2.3.0","keywords":["anti-bounce","debounce"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-anti-bounce@2.3.0","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"316089f65ea70011ed32b949d7cc359caae4a108","tarball":"https://registry.npmjs.org/@aegenet/belt-anti-bounce/-/belt-anti-bounce-2.3.0.tgz","fileCount":7,"integrity":"sha512-DbUvFzjsy34gxvU2hqmB2cZJvB59efySiqdwnSdOQhjzv3ftmLH58KnBd2wMuL7ZXnDkQhEcsveDtMic1g/yuQ==","signatures":[{"sig":"MEUCIQDy+q6GqA9tNnhR0nriCYSLE8oHL+a+alvOlRTqeq0cawIgEPRaGIGjoQn1TkjSiNbOwtobD8K8KJQrGMa1jht9ETE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10880},"main":"dist/index.cjs","types":"./dist/bundle.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"91fcc9c38668d7655d6e88dd4aada0a39590882d","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.8.2","description":"Anti-bounce, debounce","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-anti-bounce_2.3.0_1731616530762_0.9204307347995906","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@aegenet/belt-anti-bounce","description":"Anti-bounce, debounce","keywords":["anti-bounce","debounce"],"version":"2.4.0","main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"require":"./dist/index.cjs","import":"./dist/index.mjs","types":"./dist/bundle.d.ts"},"default":{"require":"./dist/index.cjs","import":"./dist/index.mjs","types":"./dist/bundle.d.ts"}},"typings":"./dist/bundle.d.ts","types":"./dist/bundle.d.ts","author":{"name":"Alexandre Genet"},"sideEffects":false,"license":"MIT","publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/aegenet/belt.git#master"},"dependencies":{},"peerDependencies":{},"devDependencies":{},"pre-commit":["lint"],"scripts":{},"_id":"@aegenet/belt-anti-bounce@2.4.0","gitHead":"2206bc43a358dc96c7b8f55fe0f46c696885fed4","bugs":{"url":"https://github.com/aegenet/belt/issues"},"homepage":"https://github.com/aegenet/belt/tree/master#readme","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Wyz1BktwZ5mqMNWNgMVywLcEKVqHI/ARGU8+nCx4vsySIZlV3xo3pne4FjFdB0D3N7SSaLIXxMb1ib1qLCvTPQ==","shasum":"19deaedfd829d5060ec092cf79d5bd5a22aa73b8","tarball":"https://registry.npmjs.org/@aegenet/belt-anti-bounce/-/belt-anti-bounce-2.4.0.tgz","fileCount":7,"unpackedSize":10880,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDz/NzA6eILF6w0Jmm9Dpe0t8NBqjcnXmRXyV1hzbkwugIhAIQC1cAnvJW0D32MXLKfeG59fnq2qMNU6fo504V+WeAG"}]},"_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"directories":{},"maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/belt-anti-bounce_2.4.0_1760893187109_0.8809031562481129"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-15T18:53:27.643Z","modified":"2025-10-19T16:59:47.549Z","1.2.0":"2024-01-15T18:53:27.921Z","1.3.0":"2024-01-18T08:47:08.354Z","1.3.1":"2024-01-18T10:08:08.740Z","1.3.2":"2024-01-21T20:33:47.047Z","1.4.0":"2024-02-26T20:05:42.729Z","1.4.1":"2024-02-27T22:44:36.030Z","1.4.2":"2024-02-29T07:43:31.687Z","1.5.0":"2024-03-24T17:54:36.874Z","1.6.2":"2024-08-02T20:50:06.397Z","1.7.0":"2024-08-03T10:35:36.566Z","2.0.0":"2024-08-04T16:19:44.547Z","2.1.0":"2024-09-04T20:14:12.899Z","2.2.0":"2024-10-10T20:03:47.425Z","2.3.0":"2024-11-14T20:35:30.979Z","2.4.0":"2025-10-19T16:59:47.335Z"},"bugs":{"url":"https://github.com/aegenet/belt/issues"},"author":{"name":"Alexandre Genet"},"license":"MIT","homepage":"https://github.com/aegenet/belt/tree/master#readme","keywords":["anti-bounce","debounce"],"repository":{"type":"git","url":"git+https://github.com/aegenet/belt.git#master"},"description":"Anti-bounce, debounce","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"readme":"[![npm version](https://img.shields.io/npm/v/@aegenet/belt-anti-bounce.svg)](https://www.npmjs.com/package/@aegenet/belt-anti-bounce)\n<br>\n\n# @aegenet/belt-anti-bounce\n\n> `@antiBounce` a debounce decorator for TypeScript classes to prevent multiple calls in a short period of time.\n\n**Note**: `Stage 3` decorator *(for stage 2, you can use an older version (< 2.0.0) of this package)*.\n\n## 💾 Installation\n\n```shell\nyarn add @aegenet/belt-anti-bounce@^2.0.0\n# or\nnpm i @aegenet/belt-anti-bounce@^2.0.0\n```\n\n## 📝 Usage\n\n```typescript\nimport { IAntiBounceSupport, IAntiBounce, disposeAntiBounces } from '@aegenet/belt-anti-bounce';\n\nclass Sample implements IAntiBounceSupport {\n  public declare $antiBounces?: Map<string, IAntiBounce>;\n  private _i = 0;\n\n  @antiBounce({ duration: 300 })\n  public inc(): void {\n    this._i++;\n  }\n\n  public main() {\n    this.inc();\n    this.inc();\n    this.inc();\n    // this._i => 1\n  }\n\n  public dispose() {\n    disposeAntiBounces(this);\n  }\n}\n```\n\n> AntiBounce, utility\n\n```typescript\nimport { AntiBounce } from '@aegenet/belt-anti-bounce';\n\nlet i = 0;\nconst diposable = new AntiBounce(() => i++, 300);\nassert.strictEqual(i, 0);\n// Go !\ndiposable.call();\ndiposable.call();\ndiposable.call();\ndiposable.call();\n// i = 0\nawait delay(300);\n// i = 1\n\ndiposable.dispose();\n```\n","readmeFilename":"README.md"}