{"_id":"@usefy/use-event-listener","_rev":"64-e8ceb7c1ff10b13dd2a1241b36c091c1","name":"@usefy/use-event-listener","dist-tags":{"latest":"1.1.0"},"versions":{"0.0.16":{"name":"@usefy/use-event-listener","version":"0.0.16","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.0.16","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"70b51fcd18994dc3a0a6b64f692c1e82299f414f","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.0.16.tgz","fileCount":8,"integrity":"sha512-TZeiNyHhokfLcqylhojUgEghhYVAo0MWidv+Urna9IbgQKuAxgsMv8nAARASRADErBkP66vnLBSkKIIRLSeZyw==","signatures":[{"sig":"MEYCIQDoOSvWUvt1W9pebJcOj75LqO8eHH+QJLom337TGhUe0wIhALs8eVLM0myzZBRAkPV0NXrsP42SeFIbl3zgFXBllfAc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42349},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.0.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/f6dc15c295a9265fe3911198d944b55d/usefy-use-event-listener-0.0.16.tgz","_integrity":"sha512-TZeiNyHhokfLcqylhojUgEghhYVAo0MWidv+Urna9IbgQKuAxgsMv8nAARASRADErBkP66vnLBSkKIIRLSeZyw==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.0.16_1767150188905_0.9130470298312985","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@usefy/use-event-listener","version":"0.0.17","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.0.17","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"2cd8fea23b9188b0add66c4fcbf3240967974267","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.0.17.tgz","fileCount":8,"integrity":"sha512-OFpQUxOFvkpclh2mfnfPfX6hhVO2K3h4guc/GAYLnxsbG57m1R/3tyuPc6c2B6b7pOJw3SciTpmxL95lTUpvww==","signatures":[{"sig":"MEUCIQDffngU1ZA63uqZ3T5hqsZu5QRbscnkFX3xd5K8xgoTPwIgUj5sfnH8GcaUeYxeWZVbZWHzj2+RXmfCFAwlx86Hm40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42349},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.0.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/df8e0e3b3b4b059f0e6a3d5525e39847/usefy-use-event-listener-0.0.17.tgz","_integrity":"sha512-OFpQUxOFvkpclh2mfnfPfX6hhVO2K3h4guc/GAYLnxsbG57m1R/3tyuPc6c2B6b7pOJw3SciTpmxL95lTUpvww==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.0.17_1767150545761_0.800519092098336","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@usefy/use-event-listener","version":"0.0.18","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.0.18","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"eecde3c88328abe1f87a44f1aea977969da2b9fa","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.0.18.tgz","fileCount":8,"integrity":"sha512-Rhjw2T9ou3zfRnKXF9zKYINlRRTS9fHCE1nVL2fChoLOYT2AYp8HNfBfF5IoADgiDkVxy37zKYraFJ04udAipw==","signatures":[{"sig":"MEQCIDfxw38Yd5eiwMDR8mBdN782zUK4JEp6phdUt0P0MsIYAiBnaAWCsb1JmUCmlGvUb+NmHnhy9+b9S6keOk4vQRD9sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42306},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.0.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/962937913608adbe244320e9a29ad14a/usefy-use-event-listener-0.0.18.tgz","_integrity":"sha512-Rhjw2T9ou3zfRnKXF9zKYINlRRTS9fHCE1nVL2fChoLOYT2AYp8HNfBfF5IoADgiDkVxy37zKYraFJ04udAipw==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.0.18_1767151895393_0.5392781483346574","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@usefy/use-event-listener","version":"0.0.19","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.0.19","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"5dfbd6e9c41d241ef43e667a65fc2f1fca035ea6","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.0.19.tgz","fileCount":8,"integrity":"sha512-9SWsC7fRIuLdDxwenhKoGMrCq6H3t0v0SNxwIIdHQqE+jWnNs+8IPA42dR7WYFPq2rWp8gFHqbqaQrxu2I6Zjg==","signatures":[{"sig":"MEQCIFOYSSF7ROSd8u/p3DC1o3JNDts4q497iVxjZWFjh4AVAiAX4NEejXa8Q65j8aDG7p9OkSUSMQt4quuk07tKfxdbfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40754},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.0.19.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/5e7317ef3f071b6b4657768f2aa0e180/usefy-use-event-listener-0.0.19.tgz","_integrity":"sha512-9SWsC7fRIuLdDxwenhKoGMrCq6H3t0v0SNxwIIdHQqE+jWnNs+8IPA42dR7WYFPq2rWp8gFHqbqaQrxu2I6Zjg==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.0.19_1767267341461_0.27518059040044474","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@usefy/use-event-listener","version":"0.0.20","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.0.20","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"9453f5ce5ef15b9d4efb4fd44020fe9cab376271","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.0.20.tgz","fileCount":8,"integrity":"sha512-JwGXv4A/oWvfaYSPAowYnMYhUCzYgFzfvzHOLpnQct/RQcNCpEvN+LOAnxaDEuIeZkd9Upx82dMrwaeRaByajA==","signatures":[{"sig":"MEYCIQD2zpqHXBMWN6Ya8FCb3bOcwLHOAl8FWv6ZX+L+torquwIhAIBr1PPJ8T8X5vZhidI7GEuYwEwD7BqNZkLHwnoehnZT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40754},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.0.20.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/4010756b2d65895602459313563234fe/usefy-use-event-listener-0.0.20.tgz","_integrity":"sha512-JwGXv4A/oWvfaYSPAowYnMYhUCzYgFzfvzHOLpnQct/RQcNCpEvN+LOAnxaDEuIeZkd9Upx82dMrwaeRaByajA==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.0.20_1767497128668_0.27808628692421933","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@usefy/use-event-listener","version":"0.0.21","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.0.21","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"a5899c2376ca8700c26a4051d7374cb28d05a434","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.0.21.tgz","fileCount":8,"integrity":"sha512-/vqnqGtvKFi/6oGnBarGQTEjA2e4Gky3kZqYiL18tDuE8tJgZmfCgcaGBI+htnGnOm9u38Kd9y3yg7oeHMY1Hw==","signatures":[{"sig":"MEUCIQCxwSvCtUa78+lfYqHL1I6r6HWZM+WkCd/U2FBZZrmT3wIgfgCkeZLRnCgJ0c8/HBkj73N7PRxcpHx0AChkD9hFNC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40754},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.0.21.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/5c7703e7f88cc1cfc1f3c49046ff61eb/usefy-use-event-listener-0.0.21.tgz","_integrity":"sha512-/vqnqGtvKFi/6oGnBarGQTEjA2e4Gky3kZqYiL18tDuE8tJgZmfCgcaGBI+htnGnOm9u38Kd9y3yg7oeHMY1Hw==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.0.21_1767506870371_0.6806494675923991","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@usefy/use-event-listener","version":"0.0.22","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.0.22","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"dd66f4ccbb5cdd1af316983a2607d681f530b195","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.0.22.tgz","fileCount":8,"integrity":"sha512-A6m/aKsmn5bcnkeuV6zzNLBrF+2ycREpBn8m8r9F5fqN5icQFtiFDQml1iLfL8sF+IFbzomw0uxu67ELisHyYw==","signatures":[{"sig":"MEUCIQCoyNPBEce8e82wRwBb8UyHB1JEwW48eQnHg71OueYqvgIgAOX/RZvjACxQ8OO0suiTm/KMScQ8YD49203HzDG7IuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40797},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.0.22.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/346d492b737a2775474b42e5879ddab7/usefy-use-event-listener-0.0.22.tgz","_integrity":"sha512-A6m/aKsmn5bcnkeuV6zzNLBrF+2ycREpBn8m8r9F5fqN5icQFtiFDQml1iLfL8sF+IFbzomw0uxu67ELisHyYw==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.0.22_1767511641593_0.713177222997244","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@usefy/use-event-listener","version":"0.0.23","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.0.23","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"519a07fc2414e633751e011d085c1fd03f7ca43a","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.0.23.tgz","fileCount":8,"integrity":"sha512-lQJkd9axDZVtKGFNAYwsLq9w/XNgNZPVYvYvZw5WJ6S6zriOXVvGji32m3WY62p6Xmepkb9SC0PjuBp4zvxV5Q==","signatures":[{"sig":"MEYCIQCbkTqyJSC0C7j3Ve5ubZJPmhcywOq8i7mfHD2FWgx/IgIhAO4qwMA/SGKZEmST5GJyM2L/mQpr/jtBKsTYg/Kb3cK1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41004},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.0.23.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/c6751b95596f5f5ff5bb76e63ebd0a49/usefy-use-event-listener-0.0.23.tgz","_integrity":"sha512-lQJkd9axDZVtKGFNAYwsLq9w/XNgNZPVYvYvZw5WJ6S6zriOXVvGji32m3WY62p6Xmepkb9SC0PjuBp4zvxV5Q==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.0.23_1767519302467_0.8714531155726715","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@usefy/use-event-listener","version":"0.0.24","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.0.24","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"894f91c77cb0c0972692db68107e0b9d5a46c884","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.0.24.tgz","fileCount":8,"integrity":"sha512-tg8wkvrS0w93/ai4gceIFBHdp6YtWWymY/qpmwHhSLnHy63xyMAFA3DRUJaGdMJ1VW3YZoipbf9C7/s0FjWLNg==","signatures":[{"sig":"MEUCIH7s8cbK4DOBa4Dd1PCwyUXcmQcqQpM6o4iuBdbTPXf0AiEAgWVFKDzGFQVryyuiahoQvcTh01Tyfc8MEEtTo2H3BAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41004},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.0.24.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/59d567d849aa3c70dcacb72d26057b59/usefy-use-event-listener-0.0.24.tgz","_integrity":"sha512-tg8wkvrS0w93/ai4gceIFBHdp6YtWWymY/qpmwHhSLnHy63xyMAFA3DRUJaGdMJ1VW3YZoipbf9C7/s0FjWLNg==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.0.24_1767521845460_0.2883756863470752","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@usefy/use-event-listener","version":"0.0.25","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.0.25","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"8f974322b93ba93939588b008687a5be09390862","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.0.25.tgz","fileCount":8,"integrity":"sha512-soaeY2MyxYYyyS2APnAa60pSFQas+e1EfOyZJf8KlqyTiK+ugn6prjB07hiYQFLwE9FWB7VSpMGsAdpsQHVWtw==","signatures":[{"sig":"MEQCIGRyQnOR7/4ZTnCFRTt7r16IxAILIKOfYSLsW0bwYtz/AiAvtnSXO6o5o85PjQigqweDbUWvYmTt7uSYBfuoER1HlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41004},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.0.25.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/d4c235f77f55323d7aec171412dd82ba/usefy-use-event-listener-0.0.25.tgz","_integrity":"sha512-soaeY2MyxYYyyS2APnAa60pSFQas+e1EfOyZJf8KlqyTiK+ugn6prjB07hiYQFLwE9FWB7VSpMGsAdpsQHVWtw==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.0.25_1767522247887_0.7138577328888265","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@usefy/use-event-listener","version":"0.0.26","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.0.26","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"81212b8257fb28824c51d261bc885f0ffe91228e","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.0.26.tgz","fileCount":8,"integrity":"sha512-PMQYuchwspzr0BhF98sIws7Ie0HxRaG0W29nRRMyRiJpiCA42jG1iBjib1xqB44sc7tX+Y//16pUZArBNi18FQ==","signatures":[{"sig":"MEUCIQCenjtQv+SR75VIx2V0hdrqfseri9PZlU5DfBgcJGR24QIgdS4xggTLy5o8nDg9kLMyWvqUbl/wGUxOsSPIiL8SwMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41018},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.0.26.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/2da1202c2818615954cee143f4d50ba4/usefy-use-event-listener-0.0.26.tgz","_integrity":"sha512-PMQYuchwspzr0BhF98sIws7Ie0HxRaG0W29nRRMyRiJpiCA42jG1iBjib1xqB44sc7tX+Y//16pUZArBNi18FQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.0.26_1767523184490_0.6386877757324254","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@usefy/use-event-listener","version":"0.0.27","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.0.27","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"0c13cddf8083bf572dd92f444da72c3f43cefab1","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.0.27.tgz","fileCount":8,"integrity":"sha512-Qq/ddG3WY8+7GavAz/5sV7u3Vm6hI7ObNB++ccHoQfDx/LzChz9ZZ9yTXQFVrptT3RZyLoigdgOgL5vdj8Lkdg==","signatures":[{"sig":"MEYCIQCQbI76wVfiQREdHvGPVHKlg1zznYYKdW93qBp0CG1TawIhAP85KSUNaLrTLXtehs6Y6bEOlKCSsR9wFz6U/t422W5s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41018},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.0.27.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/823ca47d7fd1288279f97791ce691005/usefy-use-event-listener-0.0.27.tgz","_integrity":"sha512-Qq/ddG3WY8+7GavAz/5sV7u3Vm6hI7ObNB++ccHoQfDx/LzChz9ZZ9yTXQFVrptT3RZyLoigdgOgL5vdj8Lkdg==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.0.27_1767577414156_0.29594707206714954","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@usefy/use-event-listener","version":"0.0.28","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.0.28","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"838cf59c69c2ef186c447124423d980bb97ede56","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.0.28.tgz","fileCount":8,"integrity":"sha512-edNj3C5IbzToctwZuckEXpd1yDyDzDR5HdOVPB5GGCBfr64/x90jbJZgFzBnowjqSwbrEO4jXtZSopVgsfPclg==","signatures":[{"sig":"MEUCICf/UftJTvQA2M3SGuoNQnMmrlMqhisVdW8aJQEPoWNaAiEAjScAvwoLe4RLnZRvGaatK57Yxy9iLIFKhk417CvKy6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41018},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.0.28.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/b856937edc7726f338c34e61d7cbb89d/usefy-use-event-listener-0.0.28.tgz","_integrity":"sha512-edNj3C5IbzToctwZuckEXpd1yDyDzDR5HdOVPB5GGCBfr64/x90jbJZgFzBnowjqSwbrEO4jXtZSopVgsfPclg==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.0.28_1767592311542_0.4929062186933715","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@usefy/use-event-listener","version":"0.0.29","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.0.29","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"8e88416434e4e30670e29973ac7fe761e5d343e4","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.0.29.tgz","fileCount":8,"integrity":"sha512-hQv5rzim9cQ0yFVMHqdPM+PBrgq4rO5JwTTf/JjZ2WfdHZ1wC4bE7T0T2WaUHmxptfltaqkqokc2W1jDR7G/fQ==","signatures":[{"sig":"MEYCIQCcKLLfydeZTI4yPKaid+PakVcfV5U7L33QzvrwYYBoMwIhAL1n2xAKraZ4/BW3vPcw6Ix2PKyKUFp0LRTjXSJKXAt1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40862},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.0.29.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/9d81bd04d7066048c9ef0b0be7363e88/usefy-use-event-listener-0.0.29.tgz","_integrity":"sha512-hQv5rzim9cQ0yFVMHqdPM+PBrgq4rO5JwTTf/JjZ2WfdHZ1wC4bE7T0T2WaUHmxptfltaqkqokc2W1jDR7G/fQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.0.29_1767608061737_0.06629021983249683","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@usefy/use-event-listener","version":"0.0.30","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.0.30","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"cc0ca532eb75e01b636c16b6bfd318d449e57d8f","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.0.30.tgz","fileCount":8,"integrity":"sha512-hjYRqpOAJLZEdjlStOZWTp5GfAYXOGnQHjZgNK3Hppq/xa1lNQq6pUzEMv2yZL+F70639fuRzeVulLWo0/C7wQ==","signatures":[{"sig":"MEQCIGZkjkHcXP6mfg2Nf/OH4ECAWpgRZza1l1+D8H03Y9FuAiAQR3MwmIC1vejIQQB07+iKPFvXhnQh8+5N0MKo5+fF9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40862},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.0.30.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/b4bd77c4e861d5720125cfc1eda5b7c0/usefy-use-event-listener-0.0.30.tgz","_integrity":"sha512-hjYRqpOAJLZEdjlStOZWTp5GfAYXOGnQHjZgNK3Hppq/xa1lNQq6pUzEMv2yZL+F70639fuRzeVulLWo0/C7wQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.0.30_1767608704839_0.4935850341073864","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"@usefy/use-event-listener","version":"0.0.31","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.0.31","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"2c60aacfc0db2748938155535e7cb5b53acfa207","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.0.31.tgz","fileCount":8,"integrity":"sha512-VkgTQvvUgDMISDIwwuwAYm2rhT9EjDTuhU6D0Fw2jjugIfL7SDUj+T1R2VEA91lqFVZwIXA2Zj8oTU1cHkRMDA==","signatures":[{"sig":"MEUCIQDaIOJnAf0n2wei0X5PSwV1Ir2uEPSaxmZk6CWJ1Sy1RAIgbrYjqtNTdCukbXTYgQ/wzwsWO3Xxw34bafA8r1d9Ixo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40862},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.0.31.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/e1bfb75fe5c4589967bd0bc0ad9c7e6e/usefy-use-event-listener-0.0.31.tgz","_integrity":"sha512-VkgTQvvUgDMISDIwwuwAYm2rhT9EjDTuhU6D0Fw2jjugIfL7SDUj+T1R2VEA91lqFVZwIXA2Zj8oTU1cHkRMDA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.0.31_1767625526555_0.0340754894356361","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@usefy/use-event-listener","version":"0.0.32","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.0.32","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"a1a29e99d400461bc3cfe46e36194503d8bc687c","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.0.32.tgz","fileCount":8,"integrity":"sha512-PxGYE6OfrdOQNpqHl8D02zdJD5/8jihZGb8wgLAE2YemnCN4ylHjmqnVPqC+PAXMlFz8GFnZoa5BCfPbIb4yBw==","signatures":[{"sig":"MEUCIQDbRu4ZwpBxdNHz0YfVKBRzUze+7K0cCR2VenzIp7REzgIgEn6r9TSOM5jRjeyEH/DGtaWV9eDi3te9rW2zaihJtiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40862},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.0.32.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/c3055bee44aa64d141a05550b88b1aa3/usefy-use-event-listener-0.0.32.tgz","_integrity":"sha512-PxGYE6OfrdOQNpqHl8D02zdJD5/8jihZGb8wgLAE2YemnCN4ylHjmqnVPqC+PAXMlFz8GFnZoa5BCfPbIb4yBw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.0.32_1767879887876_0.7734721440393724","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"@usefy/use-event-listener","version":"0.0.33","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.0.33","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"e4bb3c7e22fad21122a164a9b08346289873a540","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.0.33.tgz","fileCount":8,"integrity":"sha512-vQBs2HgO/ircxKaLOY2i+bYA/KgQDTO1pmqbPCMtQHdnUtkzdASw/iyjX8u350aR2X7FIFWQo/UEz6izt+TDpw==","signatures":[{"sig":"MEQCIDzW/tQi29ER/+ehd1iuMC+GOUIXGonLaFrIMimi/GcPAiB5vxRx1xglzaS6z4ieVF3G1x5fYZvJ+lxzSOllJVX4Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40862},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.0.33.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/30830207739c519d9804ec1b9309f467/usefy-use-event-listener-0.0.33.tgz","_integrity":"sha512-vQBs2HgO/ircxKaLOY2i+bYA/KgQDTO1pmqbPCMtQHdnUtkzdASw/iyjX8u350aR2X7FIFWQo/UEz6izt+TDpw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.0.33_1767881756382_0.024937643204291593","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"@usefy/use-event-listener","version":"0.0.34","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.0.34","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"6283c08cc2933f1aff64538cd8e1a03714b40759","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.0.34.tgz","fileCount":8,"integrity":"sha512-K3BqXPxCmhwfBZD0CVNrzsFna4d3UVxrq0IDAasBtxBVR2a7z4/ShZxU8QmUxc6nnvdv4GIrC7DYenDeGBEVUw==","signatures":[{"sig":"MEUCIDgWruAgTNqk3OESDKpNXaeG0Ulw+wKzo3uo3ndE9GTmAiEAyHdqsmxUYru3iK7cNegenFdJVS3Rh2oc/nES94Rndos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40862},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.0.34.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/0cd44e337a1095b878d72e7de1421779/usefy-use-event-listener-0.0.34.tgz","_integrity":"sha512-K3BqXPxCmhwfBZD0CVNrzsFna4d3UVxrq0IDAasBtxBVR2a7z4/ShZxU8QmUxc6nnvdv4GIrC7DYenDeGBEVUw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.0.34_1767885006205_0.4510957478718547","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"@usefy/use-event-listener","version":"0.0.35","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.0.35","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"c4a9f17fb397b506f289fcb291e234700e0f19ad","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.0.35.tgz","fileCount":8,"integrity":"sha512-gB0hISBIC3z8eWl6jUaV7iCpan7wc42CSF/dSZSEqU52TghivEZu+ql6I3zfrbNB5pyYT9kj4HezLLc6lOchmw==","signatures":[{"sig":"MEUCIQDauBdx8fVMky0yOebHTMzDprBTHJSKf23MJmIQ8VP9GAIgazzQpUz3Ci2MRJt4Irr1XSQbXWlRucoMxi/CUp4HGuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40862},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.0.35.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/da8d556d7b560da73e88294e1f007788/usefy-use-event-listener-0.0.35.tgz","_integrity":"sha512-gB0hISBIC3z8eWl6jUaV7iCpan7wc42CSF/dSZSEqU52TghivEZu+ql6I3zfrbNB5pyYT9kj4HezLLc6lOchmw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.0.35_1767885186648_0.12221378793330362","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"@usefy/use-event-listener","version":"0.0.36","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.0.36","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"0981ac59c8c9aed0e0c6dfed1bf20b38fe45ced5","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.0.36.tgz","fileCount":8,"integrity":"sha512-PWBjH4gV70q4OLTmigKk/gtHiCaDvceSpratVBIwjjWIqaErgU2aNOSZ/DptytmuKM5hvIoh0ouFRuCesJew8Q==","signatures":[{"sig":"MEUCIDe3Lm8ccodY1vfOLvAFNIvARpWezwgCPNlFQskPNP1BAiEAiCCy2H4aU675Iq+f+4hvADABt0oGhJYvx4JIothPNBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40862},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.0.36.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/fc58debac2d7da65d247527c26fdfd3d/usefy-use-event-listener-0.0.36.tgz","_integrity":"sha512-PWBjH4gV70q4OLTmigKk/gtHiCaDvceSpratVBIwjjWIqaErgU2aNOSZ/DptytmuKM5hvIoh0ouFRuCesJew8Q==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.0.36_1767919968496_0.3913634426825432","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"@usefy/use-event-listener","version":"0.0.37","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.0.37","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"246f0983124fd149ebcab1cb0108d20404f3a9eb","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.0.37.tgz","fileCount":8,"integrity":"sha512-icoiaOFqB/O1fl6nZYjj+PcN55J9EoVdvNrL092uc3PsK0RmGOR4GPCdeJwPc+xgr/29dkLXLSbSO6Uq8yeM6Q==","signatures":[{"sig":"MEUCIEchLyT3HlJcwb8NTgk9vx5KSxv5zdSTJSSLJ6oJALYhAiEAvOFg6L6mzBl/T/Zr6A3dgpTAzMF+ms0dwPdgEuW/1DM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40862},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.0.37.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/a6f9f79b1c1c290b05cf90c4c272bfd9/usefy-use-event-listener-0.0.37.tgz","_integrity":"sha512-icoiaOFqB/O1fl6nZYjj+PcN55J9EoVdvNrL092uc3PsK0RmGOR4GPCdeJwPc+xgr/29dkLXLSbSO6Uq8yeM6Q==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.0.37_1767920516527_0.24461787877676877","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"@usefy/use-event-listener","version":"0.0.38","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.0.38","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"02d287a45a47fe5b747a7d0f1382b08277bcf0db","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.0.38.tgz","fileCount":8,"integrity":"sha512-+P4sT8GAFMCo3Jt/VG6Ao3AJtVXzgv/+bqFvTq9T4KthXT+92z/2LkmF47PGnAdjglBsFiGoMy+UesFt4G73hA==","signatures":[{"sig":"MEUCIQCQ2f1HzeFVVgSq95DRZjuKR7ZFA5Run3WgppICvwI3cQIgIHJcIOhN4OV4Jkt8pBZFs0DpwIfkhuMGozRIvpmSR1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40862},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.0.38.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/d2b21bc71cf0e51d970c68ef66911fb9/usefy-use-event-listener-0.0.38.tgz","_integrity":"sha512-+P4sT8GAFMCo3Jt/VG6Ao3AJtVXzgv/+bqFvTq9T4KthXT+92z/2LkmF47PGnAdjglBsFiGoMy+UesFt4G73hA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.0.38_1767922640469_0.39212046082442487","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@usefy/use-event-listener","version":"0.1.1","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.1.1","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"c6e4dd2ba8e52e747d744ea8190ab84c824ea290","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.1.1.tgz","fileCount":8,"integrity":"sha512-Wlc8oH7fLqM46g+Wm1ZB2FJNvjaSySoL4Zs5SiTL+6IPCYS37guCqGr9KbSUZnghzhwHNo1T7I0lsacNulmlxg==","signatures":[{"sig":"MEYCIQC3ZtwskvDW2Jwi4aanxgzu4aq4qNMRiMYi2VC8lQfE/AIhAJg8ZJQUA97UXzD+v4ZjJjuseuz+7ZXDuaaWB9OKzlj4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40861},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/609f8f7328ca0c05bbc503ca555ece04/usefy-use-event-listener-0.1.1.tgz","_integrity":"sha512-Wlc8oH7fLqM46g+Wm1ZB2FJNvjaSySoL4Zs5SiTL+6IPCYS37guCqGr9KbSUZnghzhwHNo1T7I0lsacNulmlxg==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.1.1_1768128890088_0.11931336499731837","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@usefy/use-event-listener","version":"0.1.2","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.1.2","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"b8dfa5788213cb9d648a7a7bf29cadd6352e551a","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.1.2.tgz","fileCount":8,"integrity":"sha512-FcmVbVVymuXCNXvPQnVEYg61uJFt9btF/n0XtRhwmq89cPnL6Its65pKuP7CZgQYwTFzdAfBEAI0cT5jw06HOQ==","signatures":[{"sig":"MEYCIQCUdcRKhBWsVL4MLSxE06OHOHZ+6WhS7HPi14IkxRaeFwIhAN4jUEHGFZoVY6ltIGNlQWu/7MURFdX+APK7mdYPwbl7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40861},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/1bc6d02143c31e39c7236060977d7d46/usefy-use-event-listener-0.1.2.tgz","_integrity":"sha512-FcmVbVVymuXCNXvPQnVEYg61uJFt9btF/n0XtRhwmq89cPnL6Its65pKuP7CZgQYwTFzdAfBEAI0cT5jw06HOQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.1.2_1768130080691_0.95887499904196","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@usefy/use-event-listener","version":"0.1.3","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.1.3","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"72e8a9fd01c63bcff3a34a68cac39222d98f187b","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.1.3.tgz","fileCount":8,"integrity":"sha512-KC1O5IgLIOyr4il3aHx2X8YvzOCQuIDWHi9mlXpfLekZGBcvcXB1vwQpTcimH9d/pXxUJJLy1iI34ECbhMGO0A==","signatures":[{"sig":"MEUCIQCYRm9OzZ7XB6LOCrsOKyLcec3w9FIiN1jHxC+F3F+ApQIgddQmztGxeVj/5A9EAepWZQJgPn+iSDGa+rW3E8k2Qt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40861},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/a022d6cbe19fa64bc5bfea951f038838/usefy-use-event-listener-0.1.3.tgz","_integrity":"sha512-KC1O5IgLIOyr4il3aHx2X8YvzOCQuIDWHi9mlXpfLekZGBcvcXB1vwQpTcimH9d/pXxUJJLy1iI34ECbhMGO0A==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.1.3_1768140813681_0.1734226649196715","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@usefy/use-event-listener","version":"0.1.4","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.1.4","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"a2d9f0dcdf5aa251294d556473bde3e0a5430663","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.1.4.tgz","fileCount":8,"integrity":"sha512-AoxLQsVoTdhTa4j/5aiEqlrOQrI3jWxIAnDAuJiJAqsxKOwJtcm+LxUMolYCBldT5G/nzc543/8o6MN5aM5cqg==","signatures":[{"sig":"MEUCIGIjs9PkM2VgD5OzGNjRkqg9kKXL9Cty8x7Z9i4CyUqZAiEArNJGkzBAUiqri1ojufACTYwA2AhLr9228EJyn15OuHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40861},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.1.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/ed6100a01ae65e9fdfecd0d98e6f9acc/usefy-use-event-listener-0.1.4.tgz","_integrity":"sha512-AoxLQsVoTdhTa4j/5aiEqlrOQrI3jWxIAnDAuJiJAqsxKOwJtcm+LxUMolYCBldT5G/nzc543/8o6MN5aM5cqg==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.1.4_1768141443311_0.38239022691521063","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@usefy/use-event-listener","version":"0.1.5","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.1.5","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"5b994dc3ed0357566d608e10595f885b229ff9a9","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.1.5.tgz","fileCount":8,"integrity":"sha512-c+V05Kscal/HkFWzAUaYrU2hevlg9e8cwLVXZ/Bz2hucfkZsItrMEQLGPRbRqreeX3SSwfprxU/lYzfp+bJC6w==","signatures":[{"sig":"MEQCIFpvAfPyydvgvNFH9d7/0YlrVdUb5863Rc9qRzbrjzn9AiAl1Om54Kjsn+Y10zpEiFeTyeM6R0rDpz9QZTU7W7eNzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40861},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.1.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/3f6a2f60f45bdc992752915d42d643ee/usefy-use-event-listener-0.1.5.tgz","_integrity":"sha512-c+V05Kscal/HkFWzAUaYrU2hevlg9e8cwLVXZ/Bz2hucfkZsItrMEQLGPRbRqreeX3SSwfprxU/lYzfp+bJC6w==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.1.5_1768181487224_0.6390346372557667","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@usefy/use-event-listener","version":"0.2.0","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.2.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"192f43cdee6c2780e00fcbba03410a95eede1924","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.2.0.tgz","fileCount":8,"integrity":"sha512-tDlH4T7Ttk4Zn1U+qJ0qNcEi1W+c51jHD6FWwRzfjknkN4N6DXU9dirZvjpacOJHvJJZIITGyG4Z1FvwOPIT8g==","signatures":[{"sig":"MEUCIEbspNRrrSupkiU2Jnqw0QoVgsQiKAhaaWTcqjHpiCTVAiEAvdRx4zBm6srAteP9AkXHbIF90bTCzOZtQW0t6z5brOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40861},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/2b88edf6756d681d3e348f6224e83996/usefy-use-event-listener-0.2.0.tgz","_integrity":"sha512-tDlH4T7Ttk4Zn1U+qJ0qNcEi1W+c51jHD6FWwRzfjknkN4N6DXU9dirZvjpacOJHvJJZIITGyG4Z1FvwOPIT8g==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.2.0_1768184684854_0.3605900569583673","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@usefy/use-event-listener","version":"0.2.1","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.2.1","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"f985def36d302936cff0572134917070ceec7ce2","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.2.1.tgz","fileCount":8,"integrity":"sha512-kimWpO0CqjTTBquU/NeiJ4kMyfOzDxkSdDNxxv9z2TXPEqH3dl6vzytehhoEpzVsnt040DwmTfDE6ootGEDYsw==","signatures":[{"sig":"MEQCIBRM6cPIn3U90NCekCsaloyOO7UD3P1BjbQkwyKBNDRWAiBcm9b6yaF0U8Lx88X9pHXpONhULOxedUSBBpR0q3Mf+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40861},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/9ad11cdf113418d2d888182ea3ce62dd/usefy-use-event-listener-0.2.1.tgz","_integrity":"sha512-kimWpO0CqjTTBquU/NeiJ4kMyfOzDxkSdDNxxv9z2TXPEqH3dl6vzytehhoEpzVsnt040DwmTfDE6ootGEDYsw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.2.1_1768200188854_0.7658923092414867","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@usefy/use-event-listener","version":"0.2.2","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.2.2","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"4c95193af69f411848aba9202f8fa834c5ecb620","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.2.2.tgz","fileCount":8,"integrity":"sha512-iVUBzBPxFTUC+LoXatge10WwyDVj+0acHFGOoXUNVke7LCWGGCe126DtWNhC1tyjewSj/R2sTNrTzn6gdhHkgg==","signatures":[{"sig":"MEQCIHd1P9CA7xQwQfGJq7PsWIZHpu3ovL3LlOfzDqmyEyeYAiAdQ1uB6aEtuQ6cXDDO9EGQ0aZx8BKlbpqx4k+UaHcJhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40861},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.2.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/2972a1521361eb7cd4b9ace5f03ee8cd/usefy-use-event-listener-0.2.2.tgz","_integrity":"sha512-iVUBzBPxFTUC+LoXatge10WwyDVj+0acHFGOoXUNVke7LCWGGCe126DtWNhC1tyjewSj/R2sTNrTzn6gdhHkgg==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.2.2_1768204238048_0.5391173249690802","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@usefy/use-event-listener","version":"0.2.3","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.2.3","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"8fab107ceae534750a867e1d7072e7fc534bda62","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.2.3.tgz","fileCount":8,"integrity":"sha512-oupXiyq/t6XUbvjM8JRLO4cyxrPlBvDo7YK+MMzUIT5Q9gnqcmR9QB+CEyzApzcurhstYX2Za/cO98vCg1fHig==","signatures":[{"sig":"MEUCIQDH4qTlcNqmJRsTen9a/ru0wqnMqpTD7n1swpeInnkH9AIgGHqgQWDLYg8eW0cNXE7QzYKMcedKx1AvDr2pz6DNQOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40861},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.2.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/1d9241f79198fb74fb812d3c6e03ca0a/usefy-use-event-listener-0.2.3.tgz","_integrity":"sha512-oupXiyq/t6XUbvjM8JRLO4cyxrPlBvDo7YK+MMzUIT5Q9gnqcmR9QB+CEyzApzcurhstYX2Za/cO98vCg1fHig==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.2.3_1768224333698_0.5276933525360712","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@usefy/use-event-listener","version":"0.2.4","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.2.4","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"495ae3786e286a785f9680c0a50336993a96f018","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.2.4.tgz","fileCount":8,"integrity":"sha512-G5zK2MKocawVOuue2/9OLXihJDSRD/2eC1VOwBuX7LMg9KB0/kE7qX07RGamoIlFU6MDEBQiL5VYkYNM7568DA==","signatures":[{"sig":"MEYCIQD2HUSRLSdlxdhVYpLEPT7sOn5PUmNiLQ5KDUasM7aGGQIhAIRoljTkoAPlGEn9uxghmhJ5ppjI7u++r/rn4HPben6e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40861},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.2.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/e655eec360e9927a14d86a232743488e/usefy-use-event-listener-0.2.4.tgz","_integrity":"sha512-G5zK2MKocawVOuue2/9OLXihJDSRD/2eC1VOwBuX7LMg9KB0/kE7qX07RGamoIlFU6MDEBQiL5VYkYNM7568DA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.2.4_1768273653685_0.7647033509600927","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@usefy/use-event-listener","version":"0.2.5","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.2.5","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"364644f131828700dcb11e5baec9e841f6e824c4","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.2.5.tgz","fileCount":8,"integrity":"sha512-dpQDbU6fynvcjsUtrLjYGi7pk5dEhT6a0k1B7TSLLOZvH79blj+5zxe5FmO65YK9yisS1lIjtL0jeemhrWqQWw==","signatures":[{"sig":"MEUCIB5Fr2Ayyt64vdQBGQ5Xfg+ryj1enhvYyElMG/iNdLkGAiEAzNLmkjajGvTFLGzzCISNU0c5cThIv4LxRA2oK76+ce0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40861},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.2.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/fbf3a428b6d72dd1dd45d8c669322624/usefy-use-event-listener-0.2.5.tgz","_integrity":"sha512-dpQDbU6fynvcjsUtrLjYGi7pk5dEhT6a0k1B7TSLLOZvH79blj+5zxe5FmO65YK9yisS1lIjtL0jeemhrWqQWw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.2.5_1768972560923_0.9392661972955203","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@usefy/use-event-listener","version":"0.2.6","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.2.6","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"e3ab168503ae74f1415280aff003d5a9a15ce75c","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.2.6.tgz","fileCount":8,"integrity":"sha512-LeOEVYszHqQNKgRWmd7TfiDfUCYjz5KWjjyG4NBtLaG1kSc/W8POoWpTWTJsHkiYn6mtOAk7D7zHocV0E19rnQ==","signatures":[{"sig":"MEQCIHuay8K2AB9nASuVhryXKSoOTdXaZpP2XxSOKr/svSpLAiAWCIQtq1n8UusB6D1Loyg50es4bwURY3TBcFjSI3JAXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40861},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.2.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/224bacd32406bc3cfb5dcaff27e9ddf5/usefy-use-event-listener-0.2.6.tgz","_integrity":"sha512-LeOEVYszHqQNKgRWmd7TfiDfUCYjz5KWjjyG4NBtLaG1kSc/W8POoWpTWTJsHkiYn6mtOAk7D7zHocV0E19rnQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.2.6_1769681913802_0.5161331696546656","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@usefy/use-event-listener","version":"0.3.1","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.3.1","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"49b61340fcbeb18243ac81eb49a89144056106ea","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.3.1.tgz","fileCount":8,"integrity":"sha512-+NRdFGTumwI9HHg5wlsSsjKX6M/kfcaj0S3damgUKXiCGFSGSnb4GB1mGkngntElrzooUYdbpK3UpjHbBmOG6w==","signatures":[{"sig":"MEYCIQCDxZ48riSWrNjOv/npUlLB0cwbfYhghPXEDcux6Vp8qwIhAM/Z3BQA4/m8iJDG1fJiGTveAmg3FnfaeBAm7uJBVODw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40861},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/228ad62b4a574b28456d2756b12e834b/usefy-use-event-listener-0.3.1.tgz","_integrity":"sha512-+NRdFGTumwI9HHg5wlsSsjKX6M/kfcaj0S3damgUKXiCGFSGSnb4GB1mGkngntElrzooUYdbpK3UpjHbBmOG6w==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.3.1_1782887950695_0.16777785392860367","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@usefy/use-event-listener","version":"0.4.0","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.4.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"ca1effe170f216b632f7e5fc2cfdb4bf50a2ffe7","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.4.0.tgz","fileCount":8,"integrity":"sha512-16L9/aSLdgToiKd25uTlL/jqakhK+giCFGgCZqymNTuXiAM6Oj6M5cEZMLQsZACPFItklMZCedGTJi3uPg7Xjw==","signatures":[{"sig":"MEYCIQDi1iiR4YzI0a0kyfUPnePtcZdbSKel0V/dVzuZG2RahAIhALNEQ9Igt/tUYe3l8RPQv0VrazpwaGT3yf4u/UGPAFkh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40861},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/0d3770b66f57d07a2daabee563217559/usefy-use-event-listener-0.4.0.tgz","_integrity":"sha512-16L9/aSLdgToiKd25uTlL/jqakhK+giCFGgCZqymNTuXiAM6Oj6M5cEZMLQsZACPFItklMZCedGTJi3uPg7Xjw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.4.0_1782891333334_0.23886742956532703","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@usefy/use-event-listener","version":"0.5.0","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.5.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"7e260e992f3f2073728e2f559fc8f01fa58d08e4","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.5.0.tgz","fileCount":8,"integrity":"sha512-XCrxQlFshsVON/DAbFuI04d2VttjPX5I0dqFsBXH2ehunX/4ZZndMKB0AjeHLR1VTvbT3VoiDBZGfxcn/E+s1Q==","signatures":[{"sig":"MEUCIDEDhmwUez9SMr/cKWZUz4nMewVs9jtvMsm3/uBcZpf0AiEApV+zni3wwb3Eo+Bkr0WkqF+nRGuuvd1/f1LxgafGhUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40861},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/ee931e782741764649809b8a3ab9f7bc/usefy-use-event-listener-0.5.0.tgz","_integrity":"sha512-XCrxQlFshsVON/DAbFuI04d2VttjPX5I0dqFsBXH2ehunX/4ZZndMKB0AjeHLR1VTvbT3VoiDBZGfxcn/E+s1Q==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.5.0_1782895521331_0.754590384167773","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@usefy/use-event-listener","version":"0.6.0","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.6.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"a08bde38879b07b80f826cfbded7c6b3fe9c5d0e","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.6.0.tgz","fileCount":8,"integrity":"sha512-3NtO5hX9pUqS6j+vJxauJf7lbkYG9zOnToATzL3oqYa2rT0LbxzV0LsPGTuW8UggHtSf6jyjK4sHDIitSE1uPg==","signatures":[{"sig":"MEUCIAkAlPQ/y1Xi1NDsON3LNBkTT53SwQWuwJoVe8ke1GmeAiEAzCIMoRq3Y4OAjuKyiSzjX98+X13RcYttTnRWktqYP3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40861},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/7324ce4fd6a213c6931215283ccc2c7f/usefy-use-event-listener-0.6.0.tgz","_integrity":"sha512-3NtO5hX9pUqS6j+vJxauJf7lbkYG9zOnToATzL3oqYa2rT0LbxzV0LsPGTuW8UggHtSf6jyjK4sHDIitSE1uPg==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.6.0_1782912659076_0.26104420021723684","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@usefy/use-event-listener","version":"0.7.0","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.7.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"1bee9ebc0aa5bbdefaa8ac5a0327de094b3a39a5","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.7.0.tgz","fileCount":8,"integrity":"sha512-pf98y7oAANOMbWdZzTQ6hrMBnIn8rkmc4Ku5Y7ilfby9C9Kg8JF/BmpVuDixrwpPynCN/YJTUg4Q01o5frBObA==","signatures":[{"sig":"MEUCIQDUSEbkx9NaCCx25F0rMNspMduXR84qRxTBb+HAsz7QwwIgD72xLfzu0UfainZSgm6Ugx9FlYQ/8+NIRR24Kbwd1jA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40861},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/47507fccc222780102d2fdb92326bd4e/usefy-use-event-listener-0.7.0.tgz","_integrity":"sha512-pf98y7oAANOMbWdZzTQ6hrMBnIn8rkmc4Ku5Y7ilfby9C9Kg8JF/BmpVuDixrwpPynCN/YJTUg4Q01o5frBObA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.7.0_1782957062357_0.7952166732400956","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@usefy/use-event-listener","version":"0.8.0","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.8.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"141aaa49b84cdf8315ddef01e83e1efcdc2feb6e","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.8.0.tgz","fileCount":8,"integrity":"sha512-UavGxh68ch1pHlEiZu0S1zgdard1qY0sywiYjMyQ8PvxUQHdCu84ZfCA8BRbs/QImuNyfyOPso4yS4ltvYzQZQ==","signatures":[{"sig":"MEQCIHhY3Wz9myhChoJzaxegj93PZ5/Zejaq/3D0dfS0+Fz8AiBYqZySHumW78/SLmuPTQu7cTGjhsMJjVmvUTnZutHQiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40861},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/bf70c4638c4d606a84f9f5ecdc29c6b0/usefy-use-event-listener-0.8.0.tgz","_integrity":"sha512-UavGxh68ch1pHlEiZu0S1zgdard1qY0sywiYjMyQ8PvxUQHdCu84ZfCA8BRbs/QImuNyfyOPso4yS4ltvYzQZQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.8.0_1782972501994_0.40191725552914925","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@usefy/use-event-listener","version":"0.9.0","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.9.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"216791776e94e15bb50325d1b9751de9ba767a22","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.9.0.tgz","fileCount":8,"integrity":"sha512-dR7yNVzv1UUOsLyn3xlVq0kmYl7DMdeKLFPoySGaCW/qd0O9bZtznnrktM/rsRTA1UvU1GJVUOTr8mgUzcDdIA==","signatures":[{"sig":"MEUCIQCFPbOicbHu8sUsdeYmJdv8P5eOuSLNrU9G50pibhyx2wIgIvIb2SNXOctp8mFboxgqK6/mrvkvRfO4uzbaYpQY43c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40861},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.9.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/008a102825d8aec4788e3443bca4e0ad/usefy-use-event-listener-0.9.0.tgz","_integrity":"sha512-dR7yNVzv1UUOsLyn3xlVq0kmYl7DMdeKLFPoySGaCW/qd0O9bZtznnrktM/rsRTA1UvU1GJVUOTr8mgUzcDdIA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.9.0_1783043221423_0.8138250476067492","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@usefy/use-event-listener","version":"0.10.0","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.10.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"06022a213099b62b719d6467ccf32b67e503b540","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.10.0.tgz","fileCount":8,"integrity":"sha512-bLeH8NcxCsyAwugbwUaC42i/35ZE5ADvcGWTPvm4MKmUzaBYuV2wEboYYALyIfqHQLF9Y6xkimcuc2/s1mrkzw==","signatures":[{"sig":"MEUCICYTdocK9qLtGV7IlICNGhI8j6EzTdhLqvHGvyF+u9UDAiEAxmpf0cSuAAF9U4megTeiQGHFAi8/ijHk4nrYFJVfgBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40862},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.10.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/4cd34f42644708c9a56e1845507d96cc/usefy-use-event-listener-0.10.0.tgz","_integrity":"sha512-bLeH8NcxCsyAwugbwUaC42i/35ZE5ADvcGWTPvm4MKmUzaBYuV2wEboYYALyIfqHQLF9Y6xkimcuc2/s1mrkzw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.10.0_1783048385488_0.03429603152501781","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@usefy/use-event-listener","version":"0.11.0","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.11.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"5bc4b87ac81442f11979473eb5c5d35c6e8c40a8","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.11.0.tgz","fileCount":8,"integrity":"sha512-o2vS/PqD/hhEOyLBd+sEcGMor2rdiXXOOpHVc3LjJ1/ZR6tclr1eH0hyV9RD0RrOnCw/WF7qfvmlg+qu6hkhTA==","signatures":[{"sig":"MEYCIQCKXcGdrCw+YLl0S9PmeMyGn/bWqPHrqZjt5lP0k6WY7QIhAOVZPhnngc/1MBTaV4orcxubxGj3prVX9gRzh7KRnK7u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40862},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.11.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/f77c6d2f35283469dfd96fff5fad58a5/usefy-use-event-listener-0.11.0.tgz","_integrity":"sha512-o2vS/PqD/hhEOyLBd+sEcGMor2rdiXXOOpHVc3LjJ1/ZR6tclr1eH0hyV9RD0RrOnCw/WF7qfvmlg+qu6hkhTA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"10.8.2","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.11.0_1783057597346_0.012190812846844201","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@usefy/use-event-listener","version":"0.12.0","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.12.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"48c561936b684e892739d21a49dadcc48d47a88b","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.12.0.tgz","fileCount":8,"integrity":"sha512-J5kGCqtIBDek/nFRMU67XRKJi49TluNi+Ma2PGv1yx5GlbVnitYOgdprVvDRpgVPMQH9mj5HV7mTeBikjHIv1g==","signatures":[{"sig":"MEUCIQDXDLgE9TLK6ZGEmaq+BmTMaITADL0RECPiovKJDvpzawIgALV9U3+t1aCVUUnt21weJLt5R7XopF09eygzHLEC1VU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40862},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.12.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/2087a221c35dc5e6f6195db1e997783f/usefy-use-event-listener-0.12.0.tgz","_integrity":"sha512-J5kGCqtIBDek/nFRMU67XRKJi49TluNi+Ma2PGv1yx5GlbVnitYOgdprVvDRpgVPMQH9mj5HV7mTeBikjHIv1g==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"11.16.0","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.12.0_1783063833859_0.25010041597107424","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@usefy/use-event-listener","version":"0.12.1","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.12.1","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"b490cdfaa4f857afcc2d640a247a754480b52939","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.12.1.tgz","fileCount":8,"integrity":"sha512-+fczbvWbi/NAedvavl3FTWUiCsL3e4AdVZH+Mm7dtv+eg7D+HBRbbXQWbvZohb2d3wFCTTY1/YHNRFunKTcwUA==","signatures":[{"sig":"MEUCIHD/2ou1huWwdVUQMjF4Cgmt8/znsHYmVwmVQIVEQMgNAiEAyuR2K6D+PEorx2e5RCLMcc4OUlG75nIHCG3n6FRJDDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40862},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.12.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/91eab2fa9830ec11877614c8b6387b44/usefy-use-event-listener-0.12.1.tgz","_integrity":"sha512-+fczbvWbi/NAedvavl3FTWUiCsL3e4AdVZH+Mm7dtv+eg7D+HBRbbXQWbvZohb2d3wFCTTY1/YHNRFunKTcwUA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"11.16.0","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.12.1_1783065580070_0.8036623352299723","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@usefy/use-event-listener","version":"0.12.2","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.12.2","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"458840e1afd0962958a3202d15c8f097d7ce1ed0","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.12.2.tgz","fileCount":8,"integrity":"sha512-S5ASIcULulQ8eRvMvdA2A3KvMjf6cxYcB+qBS21ugp292p8yrDYABfxXsQXZkdYEtBTZw7nbGlAti0fQRXRTbA==","signatures":[{"sig":"MEUCIQCWq7ynGKyvB/Axf+HIUFa+1M36hTKqDmBtm+lTqwFYxgIgZ2FkrGIFz3U/L1ERgoEsNf7UQwFjLkuwI2aJJF/Jmsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40862},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.12.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/44431ff0f97a98219d699f49d2fa3ff1/usefy-use-event-listener-0.12.2.tgz","_integrity":"sha512-S5ASIcULulQ8eRvMvdA2A3KvMjf6cxYcB+qBS21ugp292p8yrDYABfxXsQXZkdYEtBTZw7nbGlAti0fQRXRTbA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"11.16.0","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.12.2_1783070632457_0.7377905695872575","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@usefy/use-event-listener","version":"0.13.0","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.13.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"92d1c632d2199024d50e328da0e376e530c10363","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.13.0.tgz","fileCount":8,"integrity":"sha512-ZiZZuWzBWAIXLwePX7yK0Wi9l+s2Pw79brEg0cnTbydQ2fxEe9BaMPRkrJ5tYke4tyCzM5XAhqaLYrexKxspEQ==","signatures":[{"sig":"MEUCIQDK8ySP0kIa8xrPilfwTa/97Dc7f9PL6cnwXtE7uL56JgIgcL/MHIsqHDaPJ04YtsAU+5iJwktN6A6xLzuC7ylJF9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40862},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.13.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/4c6c81bf287c1742a2840668d145992f/usefy-use-event-listener-0.13.0.tgz","_integrity":"sha512-ZiZZuWzBWAIXLwePX7yK0Wi9l+s2Pw79brEg0cnTbydQ2fxEe9BaMPRkrJ5tYke4tyCzM5XAhqaLYrexKxspEQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"11.16.0","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.13.0_1783129959653_0.3946221774796994","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@usefy/use-event-listener","version":"0.14.0","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.14.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"415df4987b8616c7271eac3e2b5c2eac2391fdc2","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.14.0.tgz","fileCount":8,"integrity":"sha512-l+aAG9lj0nE6ya5A4j2NflvLZipPvFkdzZ3fO4AaJJuaXm9WFgDgi9UGmZn7J1Yfg5XtLFq/N06l4lsz3pgu3Q==","signatures":[{"sig":"MEUCIQCvdtJ2dfunbwIwW8AG8ftqXw/8P37T8DaqPt6mwP3HngIgGYQbjsbtc9Drv6ar5yxaqMEhwdxuxXBzIAVME1FSzHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40862},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.14.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/592c6a3e3ca4cb7c45407424a3b7c18f/usefy-use-event-listener-0.14.0.tgz","_integrity":"sha512-l+aAG9lj0nE6ya5A4j2NflvLZipPvFkdzZ3fO4AaJJuaXm9WFgDgi9UGmZn7J1Yfg5XtLFq/N06l4lsz3pgu3Q==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"11.16.0","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.14.0_1783134813907_0.07527114925477685","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@usefy/use-event-listener","version":"0.15.0","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.15.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"75632c08202cff7962a5009ad4676ab12a0da0da","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.15.0.tgz","fileCount":8,"integrity":"sha512-8juz3rd9iXofZRm6EM2237HoOqMHZUmseYgee6wQcZYew9m4TqT1t7PkjqdK4bIwlwsOQiek2mT1tYd36vLlWg==","signatures":[{"sig":"MEUCIQDaYQaSyTHPHsZvs6sCAkA4KSbqS+cKq9iO5KIpW6bIKgIgcoD0+HIAzBQqZwXXsctDbWtHoZ8TlwpS9ZNIeOlYc4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40862},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.15.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/07d5594a6153c6ec79e1ecdfaf13161b/usefy-use-event-listener-0.15.0.tgz","_integrity":"sha512-8juz3rd9iXofZRm6EM2237HoOqMHZUmseYgee6wQcZYew9m4TqT1t7PkjqdK4bIwlwsOQiek2mT1tYd36vLlWg==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"11.16.0","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.15.0_1783138381263_0.788439532266852","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@usefy/use-event-listener","version":"0.16.0","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.16.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"71eddc61ec9010f2f6be5af0dc3a423bd34502b2","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.16.0.tgz","fileCount":8,"integrity":"sha512-84prhDL0ez1tvh3ECgD98fcAyOiHg1/ZXUfvMjEFaH/4Be6hdGZ12IY2hGnNfRIKEmVzyhlzAG2VPU1DHx0IMQ==","signatures":[{"sig":"MEYCIQCyAtJ9E2QA3rorWH36Bgte+9N/GYLzr6OX21u77e3N6gIhAKvosoInY1KzR6LteTrDCWB4y12/dGhyZpP2Ir5LjQXg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40862},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.16.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/0af890be9c0709e1a959b32abdc0cddc/usefy-use-event-listener-0.16.0.tgz","_integrity":"sha512-84prhDL0ez1tvh3ECgD98fcAyOiHg1/ZXUfvMjEFaH/4Be6hdGZ12IY2hGnNfRIKEmVzyhlzAG2VPU1DHx0IMQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"11.16.0","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.16.0_1783142229523_0.8948362684285511","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@usefy/use-event-listener","version":"0.17.0","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.17.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"b2b7f97e65cd561a4990b797ce42cdf84080e214","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.17.0.tgz","fileCount":8,"integrity":"sha512-2rMICEi0KCCWNMQFjrgAt6n5wXhfNrTZZLce3hg/OYGTgGbwGfLNWym1OICUqrkoZmerT4Qwx7Dm89hkV3firw==","signatures":[{"sig":"MEUCIB0kJiGsmc7iIFkMKtJ87Zj8r/enIkn/YfSazqiCXWEnAiEArggKgFMODVFUUcQbz8IPaGto/Q5TRbaCuXAwJ8mSV0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40862},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.17.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/18b3aecfc4e69810639337ce4694769d/usefy-use-event-listener-0.17.0.tgz","_integrity":"sha512-2rMICEi0KCCWNMQFjrgAt6n5wXhfNrTZZLce3hg/OYGTgGbwGfLNWym1OICUqrkoZmerT4Qwx7Dm89hkV3firw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"11.16.0","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.17.0_1783230031141_0.7938906562842838","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@usefy/use-event-listener","version":"0.18.0","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.18.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"afc8a1ec53ac241aa79ff6b974f7e85073a2b5c0","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.18.0.tgz","fileCount":8,"integrity":"sha512-7dtbrljpyRQCVxk/9eiwgN2jX6xtkMR8hPQX5rmwXxGRBoD6EL/enuvvI5ECTFRsVsTG8yMszz6jkVufYh2L4w==","signatures":[{"sig":"MEYCIQDLxA8Js8/gkDRr7gzSMHNiOQ13VBw8EUkFei/va3rp6QIhAPLI/WnBENs5SxJWrY0nFpPtfiC3fkqK40AsCDibtyJs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40862},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.18.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/ae354473e651092ac444377eebd72aa6/usefy-use-event-listener-0.18.0.tgz","_integrity":"sha512-7dtbrljpyRQCVxk/9eiwgN2jX6xtkMR8hPQX5rmwXxGRBoD6EL/enuvvI5ECTFRsVsTG8yMszz6jkVufYh2L4w==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"11.16.0","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.18.0_1783252576658_0.6744326223162498","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@usefy/use-event-listener","version":"0.19.0","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.19.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"c769d4229cef7061d8e44501c811231d41e963b2","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.19.0.tgz","fileCount":8,"integrity":"sha512-bmGXQe56CdKZGtx9e9IoLlhy1bMyacFs2BJSzfS7cSxyju8nYhvYmDAiwlS/V8GVGDCx6Od429It86RmcJdUOw==","signatures":[{"sig":"MEUCIQDZKLIgvX/p20zTmF7+GNgiTHgEfxHAzToH2CwzbJf7twIgS0UEJ9h/57ir9JyX+ohc8CUczX9HWUT2Rt0dC16loFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40862},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.19.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/653a8252b34e9a130f45278db9026e28/usefy-use-event-listener-0.19.0.tgz","_integrity":"sha512-bmGXQe56CdKZGtx9e9IoLlhy1bMyacFs2BJSzfS7cSxyju8nYhvYmDAiwlS/V8GVGDCx6Od429It86RmcJdUOw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"11.16.0","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.19.0_1783259379232_0.805470487346414","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@usefy/use-event-listener","version":"0.20.0","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.20.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"5f36494c590c2a1c49cd621f9a13ee126f7da4a1","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.20.0.tgz","fileCount":8,"integrity":"sha512-P/AmoapzCtaxVT0bBd+rXR2mwZiFFuCHrrCeDX+J1FIoUu+44dQL2GAgCfYO12IKMe6yKVPKs0JVmpucpZlDsw==","signatures":[{"sig":"MEUCIQD2yvlaLXZhrDDJm9bJSUsU6hP8czJrySWknXr7pboLgQIgMzVrBAIojDshjEZClOOKvWKw1PBat1FxSUFXpvmLOvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40862},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.20.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/453b6341c3d9d504bd19e6cd99ef8fac/usefy-use-event-listener-0.20.0.tgz","_integrity":"sha512-P/AmoapzCtaxVT0bBd+rXR2mwZiFFuCHrrCeDX+J1FIoUu+44dQL2GAgCfYO12IKMe6yKVPKs0JVmpucpZlDsw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-event-listener"},"_npmVersion":"11.16.0","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.20.0_1783342868350_0.117896551970742","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@usefy/use-event-listener","version":"0.21.0","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.21.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"6d3f5f30347f39e999dd79453a7477ca23a0aa01","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.21.0.tgz","fileCount":8,"integrity":"sha512-sczzODFNdlD3kRIeA/GY2RZU8tE3rdDcfCc47PLgL40vzbGLeInv1M+aj0RzCVsTphO1p6LSSBSi47D2Or9+kQ==","signatures":[{"sig":"MEYCIQD4fG/9/QkznnCjrtAwiUOzXdye2tv2617omxtB6+LPbQIhAMGPJXyFKyWqRU7argOf/2rSMkn1ux4J3lYOElN5ay3X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40868},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.21.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/a431ba19812bb9563d411879f14a4d4b/usefy-use-event-listener-0.21.0.tgz","_integrity":"sha512-sczzODFNdlD3kRIeA/GY2RZU8tE3rdDcfCc47PLgL40vzbGLeInv1M+aj0RzCVsTphO1p6LSSBSi47D2Or9+kQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-event-listener"},"_npmVersion":"11.16.0","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.21.0_1783350142755_0.448979957787361","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@usefy/use-event-listener","version":"0.21.1","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.21.1","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"97e36a967dbe8316589dc611578c43688d792922","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.21.1.tgz","fileCount":8,"integrity":"sha512-nyLwdBedQEOgSsehzw0aIJPSV2jbr44aPAgk1MKKNmyUx2bXszPiH3XQaeMJtG2tgavIb5s/He9NWX6zrIgC8g==","signatures":[{"sig":"MEQCICYEOIUdf8THOCeIluxY8Nd2v8UR4Gkxwta6MIoPGissAiBwIHNMbyyyzK1VmGQaxpI3GKH4xs50MaxaSR3qN1GmLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40868},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.21.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/18c1de5b5f374599ffeeb9955d83a7b0/usefy-use-event-listener-0.21.1.tgz","_integrity":"sha512-nyLwdBedQEOgSsehzw0aIJPSV2jbr44aPAgk1MKKNmyUx2bXszPiH3XQaeMJtG2tgavIb5s/He9NWX6zrIgC8g==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-event-listener"},"_npmVersion":"11.16.0","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.21.1_1783428135589_0.08368989124300796","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@usefy/use-event-listener","version":"0.22.0","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.22.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"acfe8388b1b3570139d7eaf92a579d25fea37ed9","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.22.0.tgz","fileCount":8,"integrity":"sha512-Ua+FIv6YO1W4iPLzqALQLEIY6LEdKnYz3ns06sqhkISsNaaOIGZ4MHhEfIcGSZr1RH+iLxTFPTWovbQsRhfJxg==","signatures":[{"sig":"MEQCIHO3mexyr6TfJNnSGplZQLYRyAVnwi575AMh39/lBTGuAiBuECWqxMprchkQ0p1HOj6NN2WKiPsqq04hDhY3hiITtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44675},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.22.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/85c9201f27dd61c9ec8b651a5b4ad36a/usefy-use-event-listener-0.22.0.tgz","_integrity":"sha512-Ua+FIv6YO1W4iPLzqALQLEIY6LEdKnYz3ns06sqhkISsNaaOIGZ4MHhEfIcGSZr1RH+iLxTFPTWovbQsRhfJxg==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-event-listener"},"_npmVersion":"11.16.0","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.22.0_1783474454852_0.23682017464889116","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@usefy/use-event-listener","version":"0.23.0","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.23.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"97199c4bdbc25c7908cd4acc0aa9a72ff954a321","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.23.0.tgz","fileCount":8,"integrity":"sha512-MnI7wiyepe2JD4KONIsmfUHf65P57vTG5CzOiymUdrGtzLxp87/bdR0YxBSNPJoNNIpA8uY1zWlD/3nfNuvyew==","signatures":[{"sig":"MEQCICbYeiNG23J1P1vqY6nisWXwNioOUGp7FmrhRL/0G46dAiBYzMX0JP6wXz9aXDf41QPadGlyo9tfqRrv/UsgS75R5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44675},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.23.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/c1b613e01de1fd852f56fabfe5f9bf52/usefy-use-event-listener-0.23.0.tgz","_integrity":"sha512-MnI7wiyepe2JD4KONIsmfUHf65P57vTG5CzOiymUdrGtzLxp87/bdR0YxBSNPJoNNIpA8uY1zWlD/3nfNuvyew==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-event-listener"},"_npmVersion":"11.16.0","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.23.0_1783499608704_0.999125908949748","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@usefy/use-event-listener","version":"0.24.0","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.24.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"7a509eb2a5f1876a6b37fdf243119574140c8f21","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.24.0.tgz","fileCount":8,"integrity":"sha512-hMKHsKifn2dWdKXVc/GHuEEi1TshR19YeNG2Xxyw+6SvniF+NZnikfnNSBDGPaMVpRHYR2x+Edkk8AFqUjF4kg==","signatures":[{"sig":"MEQCIHCMbDi/AMvTTmQZHV4obIz9/PojUw8QEgwSZqur6/Y8AiBevVOx5JTzxik6mZNA83vd9SDs37JQxUCD9KOfxBwOAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44675},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.24.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/c93228a0315624e2f536da5fdee0bcbf/usefy-use-event-listener-0.24.0.tgz","_integrity":"sha512-hMKHsKifn2dWdKXVc/GHuEEi1TshR19YeNG2Xxyw+6SvniF+NZnikfnNSBDGPaMVpRHYR2x+Edkk8AFqUjF4kg==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-event-listener"},"_npmVersion":"11.16.0","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.24.0_1783512238473_0.39918275397208314","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@usefy/use-event-listener","version":"0.25.0","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.25.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"615d42c12f35b0862eb012b405f83d8720539166","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.25.0.tgz","fileCount":8,"integrity":"sha512-FqaoNK6XmhWoKp2bd/wkvvxSnb1YNJVGYY89VR5/TS5wIGLp5swHc4gb6hgIqhoYLbFIM5hg4GEU+oiKuftsfw==","signatures":[{"sig":"MEYCIQCF/zVO1XJMcQAf5lU+j4cQC56hQ5l+KC0FXD1Z8uljFQIhAI9Z0A8C1BTa59duu2c3l3pDfXbMTo9epGsLOkro8y96","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44675},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.25.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/09daac6dff6f86420b0e0770c517d434/usefy-use-event-listener-0.25.0.tgz","_integrity":"sha512-FqaoNK6XmhWoKp2bd/wkvvxSnb1YNJVGYY89VR5/TS5wIGLp5swHc4gb6hgIqhoYLbFIM5hg4GEU+oiKuftsfw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-event-listener"},"_npmVersion":"11.16.0","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.25.0_1783516971685_0.05427048149767644","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@usefy/use-event-listener","version":"0.25.1","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@0.25.1","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"2390dd759270f7d7d5d65f7f81509788d24f57aa","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-0.25.1.tgz","fileCount":8,"integrity":"sha512-bWCD8elF3vDl0r5Qbqefdj1CJ6MwS3d+HXKWci+1teE76MimH/p/882jaCZYn2svU6e2wsP1xv8SPJiPfVZGwA==","signatures":[{"sig":"MEUCIQDf+U8F3k8/aVeTES+hkVdWU8pXWbcsPFHFjJsDazVUZAIgOK806t1o/dKyvc0bahTHXJKqEsvKbvJvkzUqeD+S+VY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44675},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-0.25.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/7e1b8a2ffedbd3ac01b43dfdd01d2e95/usefy-use-event-listener-0.25.1.tgz","_integrity":"sha512-bWCD8elF3vDl0r5Qbqefdj1CJ6MwS3d+HXKWci+1teE76MimH/p/882jaCZYn2svU6e2wsP1xv8SPJiPfVZGwA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-event-listener"},"_npmVersion":"11.16.0","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_0.25.1_1783523660539_0.5883406621519032","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@usefy/use-event-listener","version":"1.0.0","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"license":"MIT","_id":"@usefy/use-event-listener@1.0.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://usefy-web.vercel.app/packages/use-event-listener","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"fbf7d6f4e77a19bbd1afb7307ef52faf9afa2022","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-1.0.0.tgz","fileCount":8,"integrity":"sha512-TfKyfklqNVwarpZootqPJoMcC+TWD3D0i1/1/f8jUTM3xT1PJEAoH8fqA4JiVQlXcJU8oA/KE0tiik2CNe8q+A==","signatures":[{"sig":"MEQCIH33017LauAKoKMm2nPvuLEIe7gTZYUaBAoksq+RgO1NAiBk5r6RFPaP43jY2atKeK7P5rKMXQhAwo/blj4kBsvi8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44748},"main":"./dist/index.js","_from":"file:usefy-use-event-listener-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/877284e3ce8736d0933da068ba79daf5/usefy-use-event-listener-1.0.0.tgz","_integrity":"sha512-TfKyfklqNVwarpZootqPJoMcC+TWD3D0i1/1/f8jUTM3xT1PJEAoH8fqA4JiVQlXcJU8oA/KE0tiik2CNe8q+A==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-event-listener"},"_npmVersion":"11.16.0","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-event-listener_1.0.0_1784693225150_0.6338514791616754","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@usefy/use-event-listener","version":"1.1.0","homepage":"https://usefy-web.vercel.app/packages/use-event-listener","description":"A React hook for adding event listeners to DOM elements with automatic cleanup","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"sideEffects":false,"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"devDependencies":{"@testing-library/jest-dom":"^6.9.1","@testing-library/react":"^16.3.1","@testing-library/user-event":"^14.6.1","@types/react":"^19.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","tsup":"^8.0.0","typescript":"^5.0.0","vitest":"^4.0.16"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/mirunamu00/usefy.git","directory":"packages/hooks/use-event-listener"},"license":"MIT","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"scripts":{"build":"tsup","dev":"tsup --watch","test":"vitest run","test:watch":"vitest","typecheck":"tsc --noEmit","clean":"rimraf dist"},"_id":"@usefy/use-event-listener@1.1.0","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"_integrity":"sha512-1/EIkrGHgj4UEVuaV4K9hd6+aaJ1DizLk6FD6h8HFd5IvpUIsljvaJIinPeB97zFzdCNgjYn0o+7emyTG0KMKw==","_resolved":"/tmp/a5af3f08f13af05b971e834fe58eb738/usefy-use-event-listener-1.1.0.tgz","_from":"file:usefy-use-event-listener-1.1.0.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-1/EIkrGHgj4UEVuaV4K9hd6+aaJ1DizLk6FD6h8HFd5IvpUIsljvaJIinPeB97zFzdCNgjYn0o+7emyTG0KMKw==","shasum":"2614c00797c2f0751cac05691c9ddb18215f8100","tarball":"https://registry.npmjs.org/@usefy/use-event-listener/-/use-event-listener-1.1.0.tgz","fileCount":8,"unpackedSize":44754,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICBNCzQuhAC8KuayjQKLdZle543ulvTP3B1dQd/lJpwIAiAW/1r6dIhp/gxSvrvXiGJUGSwiyJ4Ti4Hwky2ElJMfMQ=="}]},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"directories":{},"maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/use-event-listener_1.1.0_1785214680483_0.7580224251591996"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-31T03:03:08.812Z","modified":"2026-07-28T04:58:00.840Z","0.0.16":"2025-12-31T03:03:09.045Z","0.0.17":"2025-12-31T03:09:05.923Z","0.0.18":"2025-12-31T03:31:35.536Z","0.0.19":"2026-01-01T11:35:41.598Z","0.0.20":"2026-01-04T03:25:28.821Z","0.0.21":"2026-01-04T06:07:50.572Z","0.0.22":"2026-01-04T07:27:21.728Z","0.0.23":"2026-01-04T09:35:02.619Z","0.0.24":"2026-01-04T10:17:25.615Z","0.0.25":"2026-01-04T10:24:08.049Z","0.0.26":"2026-01-04T10:39:44.630Z","0.0.27":"2026-01-05T01:43:34.354Z","0.0.28":"2026-01-05T05:51:51.674Z","0.0.29":"2026-01-05T10:14:21.877Z","0.0.30":"2026-01-05T10:25:04.982Z","0.0.31":"2026-01-05T15:05:26.708Z","0.0.32":"2026-01-08T13:44:48.074Z","0.0.33":"2026-01-08T14:15:56.555Z","0.0.34":"2026-01-08T15:10:06.383Z","0.0.35":"2026-01-08T15:13:06.784Z","0.0.36":"2026-01-09T00:52:48.642Z","0.0.37":"2026-01-09T01:01:56.701Z","0.0.38":"2026-01-09T01:37:20.619Z","0.1.1":"2026-01-11T10:54:50.242Z","0.1.2":"2026-01-11T11:14:40.856Z","0.1.3":"2026-01-11T14:13:33.824Z","0.1.4":"2026-01-11T14:24:03.458Z","0.1.5":"2026-01-12T01:31:27.357Z","0.2.0":"2026-01-12T02:24:45.010Z","0.2.1":"2026-01-12T06:43:08.986Z","0.2.2":"2026-01-12T07:50:38.180Z","0.2.3":"2026-01-12T13:25:33.902Z","0.2.4":"2026-01-13T03:07:33.815Z","0.2.5":"2026-01-21T05:16:01.080Z","0.2.6":"2026-01-29T10:18:33.944Z","0.3.1":"2026-07-01T06:39:10.829Z","0.4.0":"2026-07-01T07:35:33.463Z","0.5.0":"2026-07-01T08:45:21.474Z","0.6.0":"2026-07-01T13:30:59.197Z","0.7.0":"2026-07-02T01:51:02.504Z","0.8.0":"2026-07-02T06:08:22.128Z","0.9.0":"2026-07-03T01:47:01.543Z","0.10.0":"2026-07-03T03:13:05.622Z","0.11.0":"2026-07-03T05:46:37.465Z","0.12.0":"2026-07-03T07:30:34.008Z","0.12.1":"2026-07-03T07:59:40.189Z","0.12.2":"2026-07-03T09:23:52.602Z","0.13.0":"2026-07-04T01:52:39.783Z","0.14.0":"2026-07-04T03:13:34.058Z","0.15.0":"2026-07-04T04:13:01.399Z","0.16.0":"2026-07-04T05:17:09.654Z","0.17.0":"2026-07-05T05:40:31.303Z","0.18.0":"2026-07-05T11:56:16.794Z","0.19.0":"2026-07-05T13:49:39.353Z","0.20.0":"2026-07-06T13:01:08.526Z","0.21.0":"2026-07-06T15:02:22.887Z","0.21.1":"2026-07-07T12:42:15.744Z","0.22.0":"2026-07-08T01:34:15.003Z","0.23.0":"2026-07-08T08:33:28.878Z","0.24.0":"2026-07-08T12:03:58.606Z","0.25.0":"2026-07-08T13:22:51.839Z","0.25.1":"2026-07-08T15:14:20.678Z","1.0.0":"2026-07-22T04:07:05.306Z","1.1.0":"2026-07-28T04:58:00.641Z"},"bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"license":"MIT","homepage":"https://usefy-web.vercel.app/packages/use-event-listener","keywords":["react","hooks","event-listener","addEventListener","window","document","dom","useEventListener"],"repository":{"type":"git","url":"git+https://github.com/mirunamu00/usefy.git","directory":"packages/hooks/use-event-listener"},"description":"A React hook for adding event listeners to DOM elements with automatic cleanup","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/mirunamu00/usefy/master/assets/logo.png\" alt=\"usefy logo\" width=\"120\" />\n</p>\n\n<h1 align=\"center\">@usefy/use-event-listener</h1>\n\n<p align=\"center\">\n  <strong>A React hook for adding event listeners to DOM elements with automatic cleanup</strong>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@usefy/use-event-listener\">\n    <img src=\"https://img.shields.io/npm/v/@usefy/use-event-listener.svg?style=flat-square&color=007acc\" alt=\"npm version\" />\n  </a>\n  <a href=\"https://www.npmjs.com/package/@usefy/use-event-listener\">\n    <img src=\"https://img.shields.io/npm/dm/@usefy/use-event-listener.svg?style=flat-square&color=007acc\" alt=\"npm downloads\" />\n  </a>\n  <a href=\"https://bundlephobia.com/package/@usefy/use-event-listener\">\n    <img src=\"https://img.shields.io/bundlephobia/minzip/@usefy/use-event-listener?style=flat-square&color=007acc\" alt=\"bundle size\" />\n  </a>\n  <a href=\"https://github.com/mirunamu00/usefy/blob/master/LICENSE\">\n    <img src=\"https://img.shields.io/npm/l/@usefy/use-event-listener.svg?style=flat-square&color=007acc\" alt=\"license\" />\n  </a>\n</p>\n\n<p align=\"center\">\n  <a href=\"#installation\">Installation</a> •\n  <a href=\"#quick-start\">Quick Start</a> •\n  <a href=\"#api-reference\">API Reference</a> •\n  <a href=\"#examples\">Examples</a> •\n  <a href=\"#license\">License</a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://mirunamu00.github.io/usefy/?path=/docs/hooks-useeventlistener--docs\" target=\"_blank\" rel=\"noopener noreferrer\">\n    <strong>📚 View Storybook Demo</strong>\n  </a>\n</p>\n\n---\n\n## Overview\n\n`@usefy/use-event-listener` provides a simple way to add event listeners to DOM elements with automatic cleanup on unmount. It supports window, document, HTMLElement, and RefObject targets with full TypeScript type inference.\n\n**Part of the [@usefy](https://www.npmjs.com/org/usefy) ecosystem** — a collection of production-ready React hooks designed for modern applications.\n\n### Why use-event-listener?\n\n- **Zero Dependencies** — Pure React implementation with no external dependencies\n- **TypeScript First** — Full type safety with automatic event type inference\n- **Multiple Targets** — Support for window, document, HTMLElement, and RefObject\n- **Automatic Cleanup** — Event listeners are removed on unmount\n- **Late-mounted Refs** — Attaches automatically when a conditionally rendered `RefObject` target appears (or re-appears) after the initial render\n- **Handler Stability** — No re-registration when handler changes\n- **Conditional Activation** — Enable/disable via the `enabled` option\n- **Performance Options** — Support for `passive`, `capture`, and `once` options\n- **SSR Compatible** — Works seamlessly with Next.js, Remix, and other SSR frameworks\n- **Well Tested** — Comprehensive test coverage with Vitest\n\n---\n\n## Installation\n\n```bash\n# npm\nnpm install @usefy/use-event-listener\n\n# yarn\nyarn add @usefy/use-event-listener\n\n# pnpm\npnpm add @usefy/use-event-listener\n```\n\n### Peer Dependencies\n\nThis package requires React 18 or 19:\n\n```json\n{\n  \"peerDependencies\": {\n    \"react\": \"^18.0.0 || ^19.0.0\"\n  }\n}\n```\n\n---\n\n## Quick Start\n\n```tsx\nimport { useEventListener } from \"@usefy/use-event-listener\";\n\nfunction WindowResizeTracker() {\n  const [size, setSize] = useState({ width: 0, height: 0 });\n\n  useEventListener(\"resize\", () => {\n    setSize({ width: window.innerWidth, height: window.innerHeight });\n  });\n\n  return (\n    <div>\n      Window size: {size.width} × {size.height}\n    </div>\n  );\n}\n```\n\n---\n\n## API Reference\n\n### `useEventListener(eventName, handler, element?, options?)`\n\nA hook that adds an event listener to the specified target.\n\n#### Parameters\n\n| Parameter   | Type                      | Description                                            |\n| ----------- | ------------------------- | ------------------------------------------------------ |\n| `eventName` | `string`                  | The event type to listen for (e.g., \"click\", \"resize\") |\n| `handler`   | `(event: Event) => void`  | Callback function called when the event fires          |\n| `element`   | `EventTargetType`         | Target element (defaults to window)                    |\n| `options`   | `UseEventListenerOptions` | Configuration options                                  |\n\n#### Options\n\n| Option    | Type      | Default     | Description                                |\n| --------- | --------- | ----------- | ------------------------------------------ |\n| `enabled` | `boolean` | `true`      | Whether the event listener is active       |\n| `capture` | `boolean` | `false`     | Use event capture phase instead of bubble  |\n| `passive` | `boolean` | `undefined` | Use passive event listener for performance |\n| `once`    | `boolean` | `false`     | Handler is invoked once and then removed   |\n\n#### Supported Target Types\n\n```typescript\ntype EventTargetType<T extends HTMLElement = HTMLElement> =\n  | Window // window object\n  | Document // document object\n  | HTMLElement // any HTML element\n  | React.RefObject<T | null> // React ref\n  | null // no listener\n  | undefined; // defaults to window\n```\n\n#### Returns\n\n`void`\n\n---\n\n## Examples\n\n### Window Events (Default)\n\nWhen no element is provided, events are attached to the window:\n\n```tsx\nimport { useEventListener } from \"@usefy/use-event-listener\";\n\nfunction ResizeHandler() {\n  useEventListener(\"resize\", (e) => {\n    console.log(\"Window resized:\", window.innerWidth, window.innerHeight);\n  });\n\n  return <div>Resize the window</div>;\n}\n```\n\n### Document Events\n\n```tsx\nimport { useEventListener } from \"@usefy/use-event-listener\";\n\nfunction KeyboardHandler() {\n  useEventListener(\n    \"keydown\",\n    (e) => {\n      if (e.key === \"Escape\") {\n        console.log(\"Escape pressed\");\n      }\n    },\n    document\n  );\n\n  return <div>Press Escape</div>;\n}\n```\n\n### HTMLElement Events\n\n```tsx\nimport { useEventListener } from \"@usefy/use-event-listener\";\n\nfunction ElementClickHandler() {\n  const button = document.getElementById(\"myButton\");\n\n  useEventListener(\n    \"click\",\n    (e) => {\n      console.log(\"Button clicked\");\n    },\n    button\n  );\n\n  return <button id=\"myButton\">Click me</button>;\n}\n```\n\n### RefObject Events\n\n```tsx\nimport { useEventListener } from \"@usefy/use-event-listener\";\nimport { useRef } from \"react\";\n\nfunction ScrollableBox() {\n  const boxRef = useRef<HTMLDivElement>(null);\n  const [scrollTop, setScrollTop] = useState(0);\n\n  useEventListener(\n    \"scroll\",\n    () => {\n      if (boxRef.current) {\n        setScrollTop(boxRef.current.scrollTop);\n      }\n    },\n    boxRef,\n    { passive: true }\n  );\n\n  return (\n    <div ref={boxRef} style={{ height: 200, overflow: \"auto\" }}>\n      <div style={{ height: 1000 }}>Scroll position: {scrollTop}px</div>\n    </div>\n  );\n}\n```\n\n### Conditional Activation\n\n```tsx\nimport { useEventListener } from \"@usefy/use-event-listener\";\n\nfunction ConditionalListener() {\n  const [isListening, setIsListening] = useState(true);\n\n  useEventListener(\n    \"click\",\n    () => {\n      console.log(\"Clicked!\");\n    },\n    document,\n    { enabled: isListening }\n  );\n\n  return (\n    <button onClick={() => setIsListening(!isListening)}>\n      {isListening ? \"Disable\" : \"Enable\"} Listener\n    </button>\n  );\n}\n```\n\n### Passive Scroll Listener\n\nUse `passive: true` for better scroll performance:\n\n```tsx\nimport { useEventListener } from \"@usefy/use-event-listener\";\n\nfunction OptimizedScrollHandler() {\n  useEventListener(\n    \"scroll\",\n    (e) => {\n      // Handle scroll without blocking\n      console.log(\"Scroll position:\", window.scrollY);\n    },\n    window,\n    { passive: true }\n  );\n\n  return <div>Scroll the page</div>;\n}\n```\n\n### One-time Event Handler\n\n```tsx\nimport { useEventListener } from \"@usefy/use-event-listener\";\n\nfunction OneTimeHandler() {\n  useEventListener(\n    \"click\",\n    () => {\n      console.log(\"This only fires once!\");\n    },\n    document,\n    { once: true }\n  );\n\n  return <div>Click anywhere (only works once)</div>;\n}\n```\n\n### Multiple Event Listeners\n\n```tsx\nimport { useEventListener } from \"@usefy/use-event-listener\";\n\nfunction MultipleListeners() {\n  const [mousePos, setMousePos] = useState({ x: 0, y: 0 });\n  const [isPressed, setIsPressed] = useState(false);\n\n  useEventListener(\"mousemove\", (e) => {\n    setMousePos({ x: e.clientX, y: e.clientY });\n  });\n\n  useEventListener(\"mousedown\", () => {\n    setIsPressed(true);\n  });\n\n  useEventListener(\"mouseup\", () => {\n    setIsPressed(false);\n  });\n\n  return (\n    <div>\n      Position: ({mousePos.x}, {mousePos.y})\n      <br />\n      {isPressed ? \"Mouse down\" : \"Mouse up\"}\n    </div>\n  );\n}\n```\n\n### Network Status\n\n```tsx\nimport { useEventListener } from \"@usefy/use-event-listener\";\n\nfunction NetworkStatus() {\n  const [isOnline, setIsOnline] = useState(navigator.onLine);\n\n  useEventListener(\"online\", () => setIsOnline(true));\n  useEventListener(\"offline\", () => setIsOnline(false));\n\n  return <div>Network: {isOnline ? \"Online\" : \"Offline\"}</div>;\n}\n```\n\n---\n\n## TypeScript\n\nThis hook provides full type inference for event types:\n\n```tsx\nimport { useEventListener } from \"@usefy/use-event-listener\";\nimport type {\n  UseEventListenerOptions,\n  EventTargetType,\n} from \"@usefy/use-event-listener\";\n\n// MouseEvent is automatically inferred\nuseEventListener(\"click\", (e) => {\n  console.log(e.clientX, e.clientY); // e is MouseEvent\n});\n\n// KeyboardEvent is automatically inferred\nuseEventListener(\n  \"keydown\",\n  (e) => {\n    console.log(e.key); // e is KeyboardEvent\n  },\n  document\n);\n\n// FocusEvent is automatically inferred\nuseEventListener(\n  \"focus\",\n  (e) => {\n    console.log(e.relatedTarget); // e is FocusEvent\n  },\n  inputRef\n);\n\n// Options type\nconst options: UseEventListenerOptions = {\n  enabled: true,\n  capture: false,\n  passive: true,\n  once: false,\n};\n```\n\n---\n\n## Testing\n\nThis package maintains comprehensive test coverage to ensure reliability and stability.\n\n### Test Coverage\n\n📊 <a href=\"https://mirunamu00.github.io/usefy/coverage/hooks/use-event-listener/src/index.html\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>View Detailed Coverage Report</strong></a> (GitHub Pages)\n\n### Test Categories\n\n<details>\n<summary><strong>Basic Functionality Tests</strong></summary>\n\n- Add event listener to window by default\n- Call handler when event fires\n- Add event listener to document\n- Add event listener to HTMLElement\n- Add event listener to RefObject\n- Handle multiple events\n\n</details>\n\n<details>\n<summary><strong>Enabled Option Tests</strong></summary>\n\n- Not add listener when enabled is false\n- Add listener when enabled changes to true\n- Remove listener when enabled changes to false\n- Default enabled to true\n\n</details>\n\n<details>\n<summary><strong>Capture Option Tests</strong></summary>\n\n- Use capture phase when capture is true\n- Use bubble phase when capture is false\n- Re-register listener when capture changes\n\n</details>\n\n<details>\n<summary><strong>Passive Option Tests</strong></summary>\n\n- Pass passive: true to addEventListener\n- Pass passive: false to addEventListener\n- Use browser default when passive is undefined\n\n</details>\n\n<details>\n<summary><strong>Once Option Tests</strong></summary>\n\n- Pass once: true to addEventListener\n- Default once to false\n\n</details>\n\n<details>\n<summary><strong>Handler Stability Tests</strong></summary>\n\n- Not re-register listener when handler changes\n- Call updated handler after change\n\n</details>\n\n<details>\n<summary><strong>Cleanup Tests</strong></summary>\n\n- Remove event listener on unmount\n- Not call handler after unmount\n- Remove listener with correct capture option\n\n</details>\n\n---\n\n## License\n\nMIT © [mirunamu](https://github.com/mirunamu00)\n\nThis package is part of the [usefy](https://github.com/mirunamu00/usefy) monorepo.\n\n---\n\n<p align=\"center\">\n  <sub>Built with care by the usefy team</sub>\n</p>\n","readmeFilename":"README.md"}