{"_id":"@annoyc/eventemitter","_rev":"1-54d0685853b03888636714be552a8dd8","name":"@annoyc/eventemitter","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@annoyc/eventemitter","version":"0.0.1","description":"a simple event emitter handler","exports":{".":"./index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"annoyc"},"license":"ISC","dependencies":{"nanoevents":"^6.0.2"},"_id":"@annoyc/eventemitter@0.0.1","_nodeVersion":"18.2.0","_npmVersion":"8.9.0","dist":{"integrity":"sha512-Z6Ez9lmQ8VaJ1b6kGgDbRczRuFN/bW0PoooNJmfZb3Dcv9zXUVL5HpAskiTTUw10PtM7MGHF5zpHoZcN0MnNpg==","shasum":"4a648478dd44a8add80e5cde1f29bcefb980ea62","tarball":"https://registry.npmjs.org/@annoyc/eventemitter/-/eventemitter-0.0.1.tgz","fileCount":5,"unpackedSize":1519,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDft8xCqW8zkqEgNttQLlcU8LUYbo5YfWviyM/oZRKfgAIhAJTWXcB/VDFN6NEaqcbJZ+sC+qfdzj+Qw+IAy2KK3KBN"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikiRfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5tA/+Prpw3qGEjdVhJvqhHDKGRG1SWQDJFbf/ByEt+bKxDx7JiLlG\r\nVqBuvXJj1jGVy8uBSoAS5OenwZDm9rCPco8cHqzUin02Ly3Uyx2xsT8jhBF4\r\nIEl+7VdkmEYdAVtgBmRGSqFChrpzjfr6ZqM/YxFPXkjHvvyXRh36JDYyExkd\r\nVF91f9/5MUgkyFZIkg+qQCYPy8A82oOqO8403gs9idbd3AnyJcM8s9VnDqjw\r\n+1mZDHT183Wq/hrEJBQOL9aZnC0oe2yDUDO+ImI2LcM/PpSJRtYeuTJ3KUSR\r\nnQWESow7OJaRouv0ruLQ6Tlze2cEwxVeJG0aU8SzX9ywto87Bq0unVytLZ2M\r\nSWz0ilJlqeecrgTsuXMWbz4lo+dkaDT2k1TJta9ES9YDcMSNB8s5djE1yCeU\r\njPuucSClbZvUVDut4epMiCi1wyKoMv7pSG6Y51nSrgovsZsOcYRxT0XOZgoa\r\ns6KDpcqkaDm5lr8bCs/gvF9c05IZid9GAnzJqvE84mVmghjstfeQXqe2M9aL\r\n7spKKNXpoGZK1DzKQKqtfipITL3FmKKIqKMLtveb9ZB6N8Qr9MfoajfG2Iad\r\n5Kx66dwflXc7RWXgardUMPLitrCUz515LXp+P/3EKcbqK2fShcxJISEQejHO\r\nam4IWWD5VmWUjG58iJ3UQwXHmSyqi5tVZ3U=\r\n=FMzT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"annoyc","email":"yc2hangycz@gmail.com"},"directories":{},"maintainers":[{"name":"annoyc","email":"yc2hangycz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eventemitter_0.0.1_1653744735556_0.37977149723948833"},"_hasShrinkwrap":false},"0.0.2":{"name":"@annoyc/eventemitter","version":"0.0.2","description":"a tiny event emitter handler","exports":{".":"./index.js"},"author":{"name":"annoyc"},"license":"ISC","gitHead":"c72b4aaafa6becd4476a444c40ba2118242d0379","_id":"@annoyc/eventemitter@0.0.2","_nodeVersion":"18.2.0","_npmVersion":"8.9.0","dist":{"integrity":"sha512-ce1E+seKo32mpcGUDQyzy3VE8Hiz7H5T3nyRRCiPRJEIgwa9a/aiOrkHWaNPp2oAvqywJgzYn4yJn8HMSFQPtQ==","shasum":"50fec7bdba15fd949e843bbaa2bf6c807dd3080a","tarball":"https://registry.npmjs.org/@annoyc/eventemitter/-/eventemitter-0.0.2.tgz","fileCount":5,"unpackedSize":1386,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvFt6Q+IbfVPfBv0XJPklCjjdI1B54TzqEoSDBiz62pwIhAMrI5lfa86wftm1lu086zo/8CbRW1/axcLT2wWkcQ045"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikilYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPDQ/+I3s6caDDGRqoZ/W/nnOaxKWQF6elcu+5QYsDCjXA57PSI3o5\r\nxPww3BRrG7XT7CpB+05pDTygeNeNgxQdcZp/OdxZfVDKxBHG0TNUi/GpSaNB\r\nVZz1bODZd8lm7QWGsNYr0/cBH+nAoCgWF2IDsSHb7EK5MLeXOepoht1vbWcI\r\n5iU3Ta33cJJtrcZR48XMxOuK471QVjKQcrWLhXfWPT3iaomXF/a5VKMIyGDq\r\nc+sGO/T+YgRhIIgELaNkDcYx/zpoOqFjPjqP1WAn0v1J4aJpvOvYFCy46+FT\r\nheXTlJ1qk6GmVn4CDMefnDydfN80MSFm6H05pYL/XAb7FzPXwS015zAMNUbX\r\ndHaZ5rZxKic4tKAMspp+GyBCg227agRPU8KHQG/RylaKgWTxlJp9xHj5fICy\r\nEM7OTgHG/2p7s3DG+GAdZ4xocW4PatrWiErBsiXxPmLkk12Cet9C5sXliQUC\r\nvlBDy1sl59PctKxsqdyldseG8ZziYT0fqOlUfNU3U1YrozUsiP9Bu6nrqtl8\r\n2JsNMCwQcLFjULgGK3Ift3+vKCsU2j3/3NKIOVJmdwnB85J30YxuP/c5W+Gp\r\nqdNCBZWv6W+foUfmnzV1tFLwtB55aNnANTjRkXOVU3FKyRrvrOnurWRLPSdJ\r\n1gMXET9MKlYXqrGdXS0m+W6rJMvdg+AhDbE=\r\n=vAYY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"annoyc","email":"yc2hangycz@gmail.com"},"directories":{},"maintainers":[{"name":"annoyc","email":"yc2hangycz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eventemitter_0.0.2_1653746008317_0.5535909679714626"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-28T13:32:15.499Z","0.0.1":"2022-05-28T13:32:15.689Z","modified":"2022-05-28T13:53:28.529Z","0.0.2":"2022-05-28T13:53:28.446Z"},"maintainers":[{"name":"annoyc","email":"yc2hangycz@gmail.com"}],"description":"a tiny event emitter handler","author":{"name":"annoyc"},"license":"ISC","readme":"# a tiny event emitter handler\n\n## usage\n```javascript\nimport { eventEmitter } from '@annoyc/eventemitter'\nconst emitter = eventEmitter()\nlet count = 0\nconst unbind = emitter.on('tick', number => {\n  count += number\n  console.log(count)\n})\n\nsetTimeout(() => {\n  emitter.emit('tick', 2) // print nothing after unbind executed\n}, 1000);\n\nemitter.emit('tick', 1) // print 1\nunbind()\nemitter.emit('tick', 2) // print nothing\n```\n","readmeFilename":"README.md"}