{"_id":"@homer0/events-hub","_rev":"43-2306b6385578e1bd79f8e5866fefa87d","name":"@homer0/events-hub","dist-tags":{"latest":"6.0.7"},"versions":{"1.0.1":{"name":"@homer0/events-hub","version":"1.0.1","keywords":["events","pubsub","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/events-hub@1.0.1","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"6f56a21a4b2c921c2a27ccd78a3a45efc463e960","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-1.0.1.tgz","fileCount":8,"integrity":"sha512-oCXraiZUezFX1KnfhuBQD5JRYSWCB0fEjciHgr7pq3gNURTckPwHMr636P4YJ7bs9MXWkjQW4uKrtfSD6nIfKQ==","signatures":[{"sig":"MEYCIQDiLbxqtMUrQiyiKPV02CC8RpOPnChwu6A5cGPuiRZCWQIhAOc9BEaX+kSMnu4yHQCb533ChOlEgOWG0YfAPvfx+Qn4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizUwhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyHhAAgobul4X8ANiEXWG7AAa2XwokCe4Mefg78Z+VM7EnWdcVQrmS\r\n6G6+O8QMHyi8b9O7m20RQMgPiNjOkUj9fo+uznBnf3oMXRUwXeL42hT0AB5G\r\ntR3o7CndyZBHSUFR1M7tqe0QeItfLGuDuomk7Ww2DM64wtwVSbM08eWLL/wU\r\n0d4DotQ5oryjkU7pEpnQFNZrmMdfGVKEcaViI2j1SOVdKameeMbBHh5eGQDQ\r\nggqAClRyIU2glVxpJK8tTAWEuTw5N5e5rqhy65j1VXN1UYi2ZxNjE/7JBpkK\r\nxFNKbXxiDiLd/eUVhY3/g3rpsfvnNj4LI5BxtTyT9/3UziaD85Duki4juyBV\r\n+MZad2N56b2pftFfYVRHFb6CtOspLP2AEaWd5dqWKN1dfOcBGJR4vsa1g0JK\r\neObUkAPi4ENnDo1o9V7UFkOX7Nc32dyO62k4mIEualRYZ8ZDH7fwkAGm9beg\r\n2vemhIgkLIgybfEceIYcaLYkotMn9sBXJ4Srp3q20K02zFRs0gk+yK8rJuOb\r\nx5i/GejpQWslZsTu5PzK2Ck5RLgxnGD1eePnRLcbZqScNae1KUtyVlmPi+kV\r\nQhmBmZze9lKK4IwBciQiGy63mwJobctAI5yrg4K2cHu/ZNMzSZTx6nY0Qhv1\r\nqNujb/9iFfpuvDH/8alWpLFzNyKBR9eSXQI=\r\n=2YVi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=14"},"gitHead":"835d84ced485240f90c9c9173b5fcb53346bf264","scripts":{"test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/5.1.8/node@v14.20.0+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"14.20.0","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","tsup":"^6.1.3","ts-jest":"^28.0.5","typescript":"^4.7.4","@types/jest":"^28.1.4"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_1.0.1_1657621537248_0.11078420217693563","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@homer0/events-hub","version":"1.0.2","keywords":["events","pubsub","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/events-hub@1.0.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"f93c5c39362341340d2d506564af969a50b4ff48","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-1.0.2.tgz","fileCount":8,"integrity":"sha512-YD/kBpF0sA/g8jOvVyNiWhozNWclM6xTVv/xFSVRMT/RgPVH46JIll/M72LrCrV0K+WKt0GWLXkeKGmMPbxfyQ==","signatures":[{"sig":"MEQCID0L3E+sMZwRv+/WxhsyFXMQsDIVdWARFwpR+22jRQKGAiB+XpXkpj1zeOsA0OiJiqAHfZtSzwYBfqCKUifD+meBHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0PufACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkAQ/8DJ0GYYtgOdyOURk0VA6S2UVFXPG4VtPMtj8lKXlz1aOWFK8u\r\nDSTgHQkxBSoykRBTfkZz+kT0ATY2DnqD0h0YadaMFcIDQBKSzAc93gHJFZux\r\n4obWFswTbXfUA8AsCAiYat2o0gOp7lqY5/9gSrVLILyEzyeGIIQjn5/WQfA6\r\nhRW+wX/FnD8OkAz1T2Cb1BeKstDw71JAgw0f4D8A0smb94o8eeRhPae+6lNJ\r\nMMZcHApI8pu4HLcsxob5pvEIXYe4yTHcsRjvn22aM4mnlRw8p3sd4kfMI61/\r\npZJql3uRYkkJzG4VXiGUxWUlp2XCHhyAy+pZM8KHP5qYwFgWJqyxFYGppXjX\r\nk68CgwIYx3nVttsg63n7eX+b6enV/pr01zPX74SQC7hcz03Sda7n4jMVlhd7\r\nq+vNeGqgvsbCDlrOQjsDzCJtx4rdMqP6jUiDzS1SA+uLos0jfsw430hhmtPb\r\nstzxnVZH2DYO0rCb3GLACByXZtfHL84zWcvSXViserVD+CEIoc2OQam6CRWY\r\nyQWGe2v3bI3Yyk+QkJC9RZ6NEvnINb66KSa4PbzkQ4Akuq/7lprksxPkmcUt\r\np0wd4ENnisWlLMxRuL0o8KPYhSj5ULiFQ1/2Cyw480ONNyZTUeXcHP75m5yw\r\nlNNoHZUs++dvhY2Lwy5FiOQs0BZt7yhX4Do=\r\n=pjUW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=14"},"gitHead":"7c44773961f29d11890564831e84cf4da9ba0f57","scripts":{"test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/5.1.8/node@v14.20.0+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"14.20.0","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","tsup":"^6.1.3","ts-jest":"^28.0.5","typescript":"^4.7.4"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_1.0.2_1657863070846_0.37543298902835853","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@homer0/events-hub","version":"1.0.3","keywords":["events","pubsub","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/events-hub@1.0.3","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"e9ffe9ec5ed3c7b0754da93ef8e2c033d9ce4d23","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-1.0.3.tgz","fileCount":8,"integrity":"sha512-TH3lF8oVQFSlqtdqzQ6A8Pnj4e2b9cYJfZA67DYDMyZwGlc835hqLRF+uwtsZnM0qXVaOGWcMa9UgEDAUecyeg==","signatures":[{"sig":"MEUCIQCrfkOZYNnGhZnYi3rHnhjfw5Xa0q7VyJ6c2A101Zi6SAIgHD/PCZGnEzcsC+o5NeXLVAOmQkyOQ/1XRNMm9l8thQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjU63zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrslg/6Ah0Zl+YfqENLqVk3WyDk1Mv//lA53npk68a3XvOoSVOjrAwk\r\n+88wQj1JsZwWr4BNAKeThsoQZgAFU1B+BE6ouc2G0h/LaZMj14+G6ME3N6Tw\r\nNdPMn3MHOL/GnU27BRuFYYuv/20fsgfQR1bJS7ji3W/ubr/o//qfnB6fbaux\r\njTbN8M8P/yu8ClM4novPWfdyVbs/AmmzlpNCNNJzGQWPCMD4AL4mpo4pXhh8\r\nc0mQzQPdh8tP83bfD/Lc2SY819sXAWPUhccbSfyB5ep1kK31sz2a7jD+jGqR\r\nvqfVRjWEiRdOvY31HubBlfZtenjvMHQ3EM0aRFTrs8yTi/ep23JjEEr2drnA\r\nD2OpVLvbtQ3XnOyhpjyayctpyGQ3a2AHaCXQp9oeRiAAaSr33BRcZNrZ6jq9\r\nd6qTbjyWQNYWJiPMVE1mjYSUzeax6NA368I0eFEIlD5LCafpiUSEa8mxyBsK\r\nlhgMx12N17ijCoedb25mKO7bug0/tOzsMBq7mzxclkFTuf15heaymTprDsVk\r\nrtbiUy8CDkIW5Ozin9nH2iLARfNdgznPBaPF6T9pZIlbjFCBV4EiA3BaU24E\r\nKbuzOTAQgdp7YbEOIhoZeL2jSTkEcqf2Va23SE+7dZPuF49S5rTulStUtxv9\r\nQFZUERcjDHQGUYuGtM21rl5p5zHf3PwbNMY=\r\n=y3sA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=14"},"gitHead":"e584e4ef93ede1065a91a1d3e88e070662acb66e","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/6.0.1/node@v14.20.1+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"14.20.1","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","tsup":"^6.3.0","ts-jest":"^29.0.3","typescript":"^4.8.4"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_1.0.3_1666428402981_0.7191594740174456","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@homer0/events-hub","version":"2.0.0","keywords":["events","pubsub","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/events-hub@2.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"fae7a40189232fa312ff5cae575a5e03739727d7","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-2.0.0.tgz","fileCount":8,"integrity":"sha512-KSut5ODd5pla+ETPEjqwbMLcB6hr4nxll8HofpVWwLNR+FQeBxCRQLWVkdLvVeP/jO1+mg2lqCtpcI0NrMhJ5Q==","signatures":[{"sig":"MEYCIQC8RAf3w20qcltliPZ0L9zBcF5JIyuObPbTF2Gdp4q1gQIhAI68ofo6pftWhkbymBQk56H1D4moj5MJ/Of1ew87p4T9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqqOzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmph7w/+MLP9WtKRbx7+M9Xw3Z6++XsYtF2EOQrY3k/t3dzQOKTadUfX\r\nPRHK2b1MXR7VT2qcFaJEJcTQbrfjiiPFqi6U/QVKzNnoiyuR5aGciTgYthMA\r\nl3w+qXzcERcLs354WtqOyfDaE2fe39E8ChBVmf7wNDxnRONqSHXIrraZKPiz\r\nQbEHMOU4AvakKMApDWNbxlc4ngiaWcuGuw5pUFt2cPWiDCX0tFPrcuJiumTH\r\n2aqZpzqETSN6kJ60aFTeoDL56rSupg5uqJpoSFzumPJW4Lfgn6JOtBHHb85l\r\nOQmxmrYVVYN6Y9/xqFh0z3rdLMUnUwJJOTE1dd8+Hz3g1xYw6bLiHnJmaauJ\r\ntJEyO8nVlzDNlxHF/mrGpmuo2d+M+W7CR3vvdNtN/st69yWZqGnrfQqNfeQg\r\nREc5KY3vAxSeTh2sZaLdZt61cpC0UIIHTV5mikbsS/iYT2fS1ADLM3hJ4OZ0\r\nc8POYmSh+2JjPpREUmAtYHXinhRK4GwzDhGSdXneioquwCCXaBSB+naLwTwK\r\nKzOGu8UYxutnDna/OZDcRfr6lC3QQ8YvYN+HyJO86Wm6jfF5lQwvuH+qrGcg\r\ngy9oDB2UqiVO76InAXqu2yVHuQdHfB3NCAGU9Nt8Wvnfm3M99+3VDA4RzxRl\r\nYwdO3XCb/7ubYaB/isi4UxcCwF+5KlLtyak=\r\n=VyyY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"gitHead":"86d8723fd11c969e334d58c4e6bc4d290311fe26","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/6.3.0/node@v16.18.1+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"16.18.1","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tsup":"^6.5.0","ts-jest":"^29.0.3","typescript":"^4.9.4"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_2.0.0_1672127411482_0.8551408315754865","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@homer0/events-hub","version":"2.0.1","keywords":["events","pubsub","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/events-hub@2.0.1","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"563ee763bf6d7ed142d1f46bd1a8351c829e95b4","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-2.0.1.tgz","fileCount":9,"integrity":"sha512-bjlROCgL14FRJJTpEnYhGj34vg0V3wK3TRNpzUIpwvsnOulKDAnVPZXis1iZukSbBv8xkoIwqZdgJEzDTHvgzw==","signatures":[{"sig":"MEQCIHVdmVJdIadWvfg2huZZFTlcK7dAwhlSkmpst8T5/C/hAiA0BijWBVUUF2+LJW1RhaECK5TXaYEmIC6FYJTBwwoChA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1LO3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0wBAAoPpZYvhu2kscNypLndqePiT83RRqnLnA+ClTGXow1wN08jVt\r\nwXerY6SD/ti14n7RxV199ftK9k4B9HeTJTjq1IPmcUblsssWFNU7WFHJ8Uy4\r\nO/wQ//GtdydHlr9tzldwC9JI4Q7gE6nxOuqA9HNKz10WfuTzTcm9o0/T9VoP\r\nfEBHO7VTx/TrSh6Ro3UzWKPVKdyhrmrVEoR8PvaqGuSlKZ155GgrEzou2vOI\r\nKPZeKVuCdGlTXilc61Nm9n52Q3eMSRzhOYpLvFEejzJaHOIy797a8JZQzi7y\r\n8Qub1lSzHnyS9qAa2U0aXPiXADFN7Cl2oGivjcraNi9Q1eXt+trcf/Xw3mG0\r\nxb3jF83VNadEzcVhWmIHR67EVk1CbiF1Gx0GSlVVascURLb+n4hJqmzsGaA3\r\nz+1Srq4pP4A0pTYZlRdkgd2B4qXBjS60HjFvRHn09bM5KBAQAslG4feI6BJ7\r\nAr3lTzeBUUASM7LNhNkBwx+G42UutBzyG4kSF0H6r8C89cGBQYxh2TyNPjMy\r\nOhoktVXff9ejrmoPBZqMKHvHg3Khq0NRZedjs3hRTdykeRp1FUfsIia1Mi8R\r\nLWfrRiXzyS8yLP4Qafmaxm/5VbzOc1xybn1Syr51omZtMwSY7sy0dJ0uLhAz\r\nXvCla1z8cd1VpqxgkDdKmn2ree9C10hEIEU=\r\n=UKJX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"gitHead":"59c0f6af6901b9f4edb8d2ec36abaf11f6b0780d","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/6.4.1/node@v16.19.0+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"16.19.0","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","tsup":"^6.5.0","ts-jest":"^29.0.5","typescript":"^4.9.4"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_2.0.1_1674884022948_0.5119708601092008","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@homer0/events-hub","version":"2.0.2","keywords":["events","pubsub","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/events-hub@2.0.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"875e1fa58be2cfa0f86203c05b23f65b7d44154c","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-2.0.2.tgz","fileCount":9,"integrity":"sha512-bFXyYqMKQ7F1hghf2tOSB5Kgn/ovgBP33rHhFkI5OP5wvaZMwuNnRZtUWkVJfsS3nKwnjcM5jjWJcbSAH6IFRw==","signatures":[{"sig":"MEUCIQCCReh9rBiu3Y4UGWOP0pgIJ+fMAvSlaqB67iYKcnQJUQIgAlLkAuuhY2XyS6PAPF8WxUutBahm3X1sq5QLbkEn5D4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkA/QOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUyA//ezEr1jNhyIYbZipEPY5DrJ2oS8+/4L2Nmy6PrJCvcdUkU9CO\r\neCA3tj7jIyfMFvdvUJbsWxc9U6Uny6l8vgYUZCDXxpWyxRtn4HUv5fJblQW0\r\nGbe34BYvYbvqa738wcAshBSfiMxGGxguq4hxi5jjRa3efuz0C5gBoFHHDtNI\r\nsUEOypWu8QA0hQRRTVCxqWsixYP7ssalB6xm0g5YfvW877QBt2mpMe9IdUI6\r\na7qMP+feKSYpufVSoHgWc9A2f8loPAEWFWjvTV4ZD4P8HaVXxTUxnq2Mq8JJ\r\nZiW6YUrcbmJZhoqUOPzyli0qs7pnm0xLj9FwSTLIAvF52LWfgi9gmOptf8Cl\r\nErN3r9BAStIXgoorHHgjcNOxurA5YlHhpE1GuoJngI8+ue4DzW5TZWAp6cHV\r\nnKWP//3It0/5Sr26JeqfePJadc4rApY2sXJmuLFLsHbSsN6SyR6PSf4sy9KR\r\nDYGEUs1V9lihO9XW0/6Av43nk0YYbLcuoO/0pQszlNascNm/50PMHEW75bBT\r\nT/wqWfSGGrR35xgjonQ/GzPO0lB+19VZUOrBxCreS6o+9/7Lc+oqkjIzQ6i1\r\nMjUTTkrfFPAUIK3PR3oa660wiDxU4XcEJkeDqZMX014A4bGkiiE8xwFOru9C\r\nqtInBiITQ2QW/mCBfThTjownKPpSv9mKDRA=\r\n=9REo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"gitHead":"1ed6ea29e2035f10f0dff60203b6b1d54c601dc8","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"16.19.1","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","tsup":"^6.6.3","ts-jest":"^29.0.5","typescript":"^4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_2.0.2_1677980686390_0.11386133009822275","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@homer0/events-hub","version":"2.0.3","keywords":["events","pubsub","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/events-hub@2.0.3","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"54d23fd2313e244fe5b3c7a77704f99e6f439bf6","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-2.0.3.tgz","fileCount":9,"integrity":"sha512-OlIURb5EQe7bo9AGDDQfh5oulWPutpWXQGpgwSLJhK/Yuw4RWElUIYLgnjZcrh2Df/365tfebwZ31OsR0pwziQ==","signatures":[{"sig":"MEUCIFDU+fKpj77F+7D/7NRP/gBHxXoC4upnvMN+CDcxWgEJAiEApduisb9P48dSN/QBwdtIOPy12PomHzg/mbKm01SoLLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79917},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"gitHead":"e8c1e75555382d4cc23c78e7c4d1e2c62f8c06a2","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/7.0.2/node@v16.20.0+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"16.20.0","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^7.0.0","ts-jest":"^29.1.0","typescript":"^5.1.3","@homer0/tsconfig":"1.0.8","@homer0/eslint-plugin":"10.2.2"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_2.0.3_1687075245115_0.5738206337560774","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@homer0/events-hub","version":"2.0.4","keywords":["events","pubsub","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/events-hub@2.0.4","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"5e679807881a524374f2a9a8aa9964c8b9cef448","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-2.0.4.tgz","fileCount":9,"integrity":"sha512-biwSHU7yPZo7I1WlzxjRG9bj7OAbB6Rny0surLbpr2uOtLyWm0aBriCveKoWiAWjw0/R0FmUUNZszsw5wKurfw==","signatures":[{"sig":"MEYCIQCMDG8y5CAbRGcj6PfgjylcdjH/8vuXPQz/g56ld+aJuAIhAM/KAg3t4saBVVom6E1DiwBABpNDhUtIXM9vZLwfuibj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79917},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"gitHead":"d632c6e05b583ceeceff43ed7a52e1e7afbf1265","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/7.0.2/node@v16.20.0+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"16.20.0","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^7.0.0","ts-jest":"^29.1.0","typescript":"^5.1.3","@homer0/tsconfig":"1.0.9","@homer0/eslint-plugin":"10.3.0"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_2.0.4_1687076157404_0.027455474310976946","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@homer0/events-hub","version":"2.0.5","keywords":["events","pubsub","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/events-hub@2.0.5","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"32837a4612e40640bc6994afc0bc0f9c8295282a","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-2.0.5.tgz","fileCount":9,"integrity":"sha512-aBVhEXmuU/wg8l5IqMiJTAPicAfIfkVtyDkEI3Dn31NMmfeOIOMZnbuRVMFeJcAxawyOKLd2iqTAZOpSFTkCKQ==","signatures":[{"sig":"MEYCIQCOmx1XW1tc9MXM0PfHxsb5Ag9YK9onHkzV6HHcUcOPwwIhAK1L2Dgn56H6y/clx19yI8zKpH4l4FFrB/Olsbb5mlTb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79918},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"gitHead":"05356cf2f7d8f158a139c3e2a3fed025f60bbaad","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/7.0.2/node@v16.20.0+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"16.20.0","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^7.0.0","ts-jest":"^29.1.0","typescript":"^5.1.3","@homer0/tsconfig":"1.0.10","@homer0/eslint-plugin":"10.3.1"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_2.0.5_1687077011545_0.490382815510257","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@homer0/events-hub","version":"2.0.6","keywords":["events","pubsub","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/events-hub@2.0.6","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"7c0c9ebceeb29202cfa0ea99ff35305bf6fbc341","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-2.0.6.tgz","fileCount":10,"integrity":"sha512-+P5ghE1+eWCnLvTRQKwF31LAiI1BZkgEehsV2awGSU0TP9got99+L1vPFfwT7aKcYCYLgv3H8noYy0KLVyQtxA==","signatures":[{"sig":"MEUCIQD56a48HY4EHclW5b8bn/q7D6DaWRIYOWRAbtvshaKYXwIgHSxoYx5COiZLqs4MraskoB1lXztCAVjdztiZIt5KeOE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85515},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"gitHead":"bab3ed6af9cf27c0d64e4169dc1f4825a978a717","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"16.20.1","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","tsup":"^7.1.0","ts-jest":"^29.1.1","typescript":"^5.1.6","@homer0/tsconfig":"1.0.11","@homer0/eslint-plugin":"10.3.2"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_2.0.6_1689516122499_0.7367151502337499","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@homer0/events-hub","version":"2.0.7","keywords":["events","pubsub","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/events-hub@2.0.7","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"78de102fe470f68ce779cb69136c720198c69765","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-2.0.7.tgz","fileCount":10,"integrity":"sha512-rRTm94LwFFeMkAUW1iV4KJGXuFa/+Tl2sxyt2ZwKtqXLPHFtnDI3TGgwYkTcp5yUfQq/Z2PENYNkhYK8Jdt2eQ==","signatures":[{"sig":"MEUCIQD8tULSDrbSWDis2RPqEsiko6gGB1TYeAmUcjyl66KQcAIgRAf4bEOEdiMhnrC1zwCqkUR0a3r+XKBSQGOOQB8JmjM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85515},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"gitHead":"a5b49dc8388a52b256dabccd8c4f1c6e289d09a3","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"16.20.1","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","tsup":"^7.1.0","ts-jest":"^29.1.1","typescript":"^5.1.6","@homer0/tsconfig":"1.0.11","@homer0/eslint-plugin":"11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_2.0.7_1690604426788_0.27164353126322127","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@homer0/events-hub","version":"3.0.0","keywords":["events","pubsub","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/events-hub@3.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"6bcc0712beed028f727b887f2b72635b69c2d6ae","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-3.0.0.tgz","fileCount":10,"integrity":"sha512-1+pckFofzTD22G2qTfR2kiOQbu7BF85Cyy+NhqMKgR+hsHawdTjZZqZl9uWD6VQ9inuK4CP2dFkvP2pe74jzuQ==","signatures":[{"sig":"MEUCIQCqX1B28iAs96jLnMEKh+XXrvEFjh0BmAwjsSq/T1M9cAIgeqFLOtqWNbRj6gVJWv+6aJdyMyWYB88DIHL3u/aNECQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85519},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"968248535be40f5ddb1cd53cdb2bb47c1c9a06d7","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/7.3.0/node@v18.18.0+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"18.18.0","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@homer0/tsconfig":"1.0.12","@homer0/eslint-plugin":"12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_3.0.0_1696230879880_0.5068731582906054","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@homer0/events-hub","version":"3.0.1","keywords":["events","pubsub","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/events-hub@3.0.1","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"c619b0556aaa4dbb8a08d26fa56af0728b7e9afa","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-3.0.1.tgz","fileCount":10,"integrity":"sha512-Ar0Qjc5PFeGNuZslUhltTCRUiLkEkw1meSo4U0dnLYB+etY44PtmLM6ixDUU/1n2LLWHaH526B9xB3LR9C4iUA==","signatures":[{"sig":"MEYCIQDHrmklUS2Eix3u6VaU6mc+JqjvDWZMgL4FKh6R34rIkAIhAOWog9tlx9x9F51Qdk9wWqvhXHFNzb/7dNmI4CrdF77Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85700},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"3e1bd862a217e2d26a783144b991436e8b589260","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/8.0.1/node@v18.19.0+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"18.19.0","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.1","ts-jest":"^29.1.1","typescript":"^5.3.3","@homer0/tsconfig":"1.0.13","@homer0/eslint-plugin":"12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_3.0.1_1703329789854_0.09989386235304942","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@homer0/events-hub","version":"3.0.2","keywords":["events","pubsub","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/events-hub@3.0.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"f940cf1720f8cc4a3f6aa3dfd0765819d7760c11","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-3.0.2.tgz","fileCount":10,"integrity":"sha512-2FwJv8V5OVeLuYPLmg5OJcqll2d7gsqri7nxmZgarGdhs+5H6msX9FtARGu3jMWbIyXKZSyQRV6xEgFLpOU6YA==","signatures":[{"sig":"MEUCIEmk7Q4CqO2N/aFg/L7mBnMiKRoOkSLJmPLrUqFEYgFvAiEAnKTbeehxBdCveDoep5xkiYecoQjJIiR85nmzPc2nQd8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85700},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"cc158887f5dfb077b3bcacba37c6f0fdfce7f534","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"18.19.1","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","ts-jest":"^29.1.2","typescript":"^5.3.3","@homer0/tsconfig":"1.0.14","@homer0/eslint-plugin":"12.0.2"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_3.0.2_1708602803670_0.8874291341563172","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@homer0/events-hub","version":"3.0.3","keywords":["events","pubsub","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/events-hub@3.0.3","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"a66630ce92f5c0062c22f02f5957b1ee006589ab","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-3.0.3.tgz","fileCount":10,"integrity":"sha512-YRjeSXh0jNeR+PztK6Gsfy1b9WMUjHwm/sZHwk/70FdCHgRVboeOEHTLm5gIfNi9Grg8LCpvL3FKl+pqs9sJxg==","signatures":[{"sig":"MEQCIBtweD2ZrSEEzaIHwK0bBp7lu995ECh+Owk433J6t5PmAiBXOxwEowUo4RkzrzUXZYFKWAOLS0qQJZegLZOj8RJmgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85700},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"e8e36fdaaebbe32a868ca86be1f90aedd8483909","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"18.19.1","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","ts-jest":"^29.1.2","typescript":"^5.3.3","@homer0/tsconfig":"1.0.14","@homer0/eslint-plugin":"12.0.3"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_3.0.3_1710826483165_0.9764567698347761","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"@homer0/events-hub","version":"3.0.4","keywords":["events","pubsub","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/events-hub@3.0.4","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"de1b5589dfc548e3fc270f262d9f6123c03a5f20","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-3.0.4.tgz","fileCount":10,"integrity":"sha512-MyV/vhl77ffapSxWIBq3byBhaMRuVLtThpzSR7Vm56CYDBa1K8Ip54v66p9Yk58HXfmAsaYdZOqwM7zFWC33+g==","signatures":[{"sig":"MEYCIQDQKqOdPhZV0aAceFAE2FhUObqowGeO0r+Zr9A4j/DBwAIhAI+m76IQB0jCBXraRDZyu6kV5R9pIq+TTttTvlNHcum5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85700},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"d88cdbbaa1c3d2fc4ff0e6a68388de95a0816bb4","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/8.1.2/node@v18.20.0+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"18.20.0","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","ts-jest":"^29.1.2","typescript":"^5.4.4","@homer0/tsconfig":"1.0.15","@homer0/eslint-plugin":"12.0.4"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_3.0.4_1712383274805_0.4193072142351182","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"@homer0/events-hub","version":"3.0.5","keywords":["events","pubsub","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/events-hub@3.0.5","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"e4ab4d4508a779656398ea98bd6ce40d30360b56","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-3.0.5.tgz","fileCount":10,"integrity":"sha512-u626/NhykhgnbQqocJGDHrCsrajLFntEWh5wuAgQ5NdS8crAGx8l3IBh3lg3AOTJIV5qOaHOYTp2NJx4ZgJSFQ==","signatures":[{"sig":"MEUCIQDvNNUe2eH6CtANTUtJa6k7cfM7iOoQyCJXIXrTsPQWlAIgf+3zt0DnC2uOnYi6dvcDz4zKaSqdV+dlKoS5RI6f4VA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85700},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"89e47f2d17f87e0ce74bbe0f1c34c62a9cc05b74","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/8.1.3/node@v18.20.2+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"18.20.2","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","ts-jest":"^29.1.2","typescript":"^5.4.5","@homer0/tsconfig":"1.0.16","@homer0/eslint-plugin":"12.0.5"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_3.0.5_1715993660996_0.46492614477211536","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"@homer0/events-hub","version":"3.0.6","keywords":["events","pubsub","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/events-hub@3.0.6","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"002dae86d9ee7ce5606ed8d3532d9f2704e2f0af","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-3.0.6.tgz","fileCount":9,"integrity":"sha512-XwsmtY9uBwo7Wm1E1biTvPgx85WQGmhRXDq+dgAav8OfTp1/lDVyqI1OK46d4znAiACzIuRNZCwQHDg2Jmz9Sg==","signatures":[{"sig":"MEUCIC7jJ5aOSwau/DxW1f+EQeDejtgwtYzg/IDGPSzZxKvYAiEAkfuH7URAwcmHyqtghNzt8jHrGBchlaaqsJK+ru9QnDQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74711},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"23adf9f57cbd4d3762816982b78b51db26f7bc30","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/8.1.8/node@v18.20.4+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"18.20.4","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.0","ts-jest":"^29.2.5","typescript":"^5.6.2","@homer0/tsconfig":"1.0.17","@homer0/eslint-plugin":"12.0.6"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_3.0.6_1728358126173_0.26148739320126113","host":"s3://npm-registry-packages"}},"3.0.7":{"name":"@homer0/events-hub","version":"3.0.7","keywords":["events","pubsub","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/events-hub@3.0.7","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"f026ebec5324d1c14853ae49c79a1dc26e097b05","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-3.0.7.tgz","fileCount":9,"integrity":"sha512-l1yZgqHo8p+XyZPIEIan6dFfTtbK2qTgDRpXnCCuyrbKnGdkK7Bhkc6GSCFn7myfnrHY6n5eWf2oF2IsSP6xww==","signatures":[{"sig":"MEYCIQDDvxOW+laRQOady9DgvJTHBKjZ29U5KinL7laPEh+3SAIhAJNzbmNnS8URA+qE7TJcCjvmkvWmccc3cTFgQMjFKOdj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74711},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"658c5ce61ee996331fe8fe99ff457234d6ccac96","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"20.18.0","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.5","ts-jest":"^29.2.5","typescript":"^5.6.3","@homer0/tsconfig":"1.0.18","@homer0/eslint-plugin":"12.0.7"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_3.0.7_1731125176269_0.06402629629591883","host":"s3://npm-registry-packages"}},"3.0.8":{"name":"@homer0/events-hub","version":"3.0.8","keywords":["events","pubsub","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/events-hub@3.0.8","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"69d9fadac9ae5272c868265f5c47c2bb382ab25b","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-3.0.8.tgz","fileCount":9,"integrity":"sha512-Ov1TNcSpcq5qvZLAtchlBnZfsKrK4xJ5MCfUX1WrH6xqplgmqp2tjwg4JPkRlkgICn/zH9PRVstysY8saU4Zng==","signatures":[{"sig":"MEUCIGUlTtrrqKN6/8jd+ipuVpQ/r/D300FVSZdvZE2j0r9fAiEAsVLSCciTeCPFsQNCi/wu9R+jwj6aIUIm1JyulA8uWuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74717},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"17b652bbb9639047f07aad6684033c943955433f","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"20.18.1","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.5","ts-jest":"^29.2.5","typescript":"^5.7.3","@homer0/tsconfig":"1.0.19","@homer0/eslint-plugin":"12.0.8"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_3.0.8_1737781328345_0.3032845576612413","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"@homer0/events-hub","version":"3.0.9","keywords":["events","pubsub","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/events-hub@3.0.9","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"4f723191cdc254fcf49f83491324f68366416317","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-3.0.9.tgz","fileCount":9,"integrity":"sha512-bPw4Jx3HbcQjCUIeT04lWJNC6vHH6+OUvTnzMcnbS5BYcXdoqJ1rTXP4s6LVfnsMYwb1tgg3rGLKBSE7XRYviA==","signatures":[{"sig":"MEUCIA2JURFv8UcBp/cbkCV7GFUUP3LmnapDf0j/JHOq1osdAiEA2UJ3G901ZsrPdQM6TCMs8AaMqG2ISmVsbszzPfYyvcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73914},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"114958cbbbced99462e92e387a92b1872bdf3510","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/8.2.2/node@v20.19.0+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"20.19.0","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.3.2","typescript":"^5.8.3","@homer0/tsconfig":"2.0.0","@homer0/eslint-plugin":"12.0.9"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_3.0.9_1744588179798_0.6960284549232785","host":"s3://npm-registry-packages-npm-production"}},"3.0.10":{"name":"@homer0/events-hub","version":"3.0.10","keywords":["events","pubsub","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/events-hub@3.0.10","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"2c29046011fda184774fe788793c40381b677b3d","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-3.0.10.tgz","fileCount":9,"integrity":"sha512-2gRi7Lg4EisUtYHr4nmHJr6z51GHOWD/WuKQAHoxu7vxw6NxYve9bWeBV02T6ZNvH3UPBBNiVYkCM0LWmccKEA==","signatures":[{"sig":"MEQCIFZa3PYR1YaQajK0O2l1XuopxVE1wdyYthBGgRaWL/aEAiAUJKugyE3eoy6oTqqkCilSaizJDJ1SZ81rspfdfFNrfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73916},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"76482b0d3b5237b9a24e538d8bdf650295caa729","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/8.2.2/node@v20.19.0+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"20.19.0","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.3.2","typescript":"^5.8.3","@homer0/tsconfig":"2.0.0","@homer0/eslint-plugin":"12.0.10"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_3.0.10_1744598667840_0.6650665959911923","host":"s3://npm-registry-packages-npm-production"}},"3.0.11":{"name":"@homer0/events-hub","version":"3.0.11","keywords":["events","pubsub","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/events-hub@3.0.11","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"86213ae89efa71a7db786604375017fc18b5ac50","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-3.0.11.tgz","fileCount":9,"integrity":"sha512-G3pq+XUjuLkGv4hOxdjkx1lAg6O+wHxFB6tTggaY7JohwAU5X03xc6xWIU/hm4x71BG7103KHqngkQ1VK4mNVg==","signatures":[{"sig":"MEYCIQD2DrpAi+Jip+0Q7KSHURgactZ5xm1g6XceWku8z25cNgIhAJQtZj+c4hmMgU2HBzyv+f3T+Wc837NIgDAz+iKgjgZm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73916},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"3ee0433eeefa4ebd2ae61fffb5e504ef9da322ff","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"20.19.1","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.3.2","typescript":"^5.8.3","@homer0/tsconfig":"2.0.0","@homer0/eslint-plugin":"12.0.11"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_3.0.11_1746839432220_0.45452704056525306","host":"s3://npm-registry-packages-npm-production"}},"3.0.12":{"name":"@homer0/events-hub","version":"3.0.12","keywords":["events","pubsub","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/events-hub@3.0.12","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"357b572cb050c14728e42acff41068e58acc4654","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-3.0.12.tgz","fileCount":9,"integrity":"sha512-q19Z+mKvz5PAdgb8UobjsdeAxcgaNmmI3qWgUDgnv145up4wCPPqYTkStowo9VjTNEMvoEXzxNc0/VCR5PhEzg==","signatures":[{"sig":"MEUCIQDRni/SkWUm73NE/vWna7OKcah7LWViZrjIILXhRWEVKgIgKUg3TWa7SV4gQj6gAfBy9G7vHPYX0+XrFY3ci7hxyZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73922},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"00a574b51b25889c03ba657bf2aca39ddda00bad","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"20.19.1","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"catalog:","tsup":"catalog:","ts-jest":"catalog:","typescript":"catalog:","@homer0/tsconfig":"2.0.1","@homer0/eslint-plugin":"12.0.12"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_3.0.12_1748061757346_0.8768532633938055","host":"s3://npm-registry-packages-npm-production"}},"3.0.13":{"name":"@homer0/events-hub","version":"3.0.13","keywords":["events","pubsub","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/events-hub@3.0.13","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"299f1e48b265b6a23a0a70870c013005437880ae","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-3.0.13.tgz","fileCount":9,"integrity":"sha512-AN29niMF8X00/cMzFtmSJupPPLX9Y9GJEmlY12U7weZ6/WWkFJ4q2KyD42w5e0ukij3NFfeS0KHGbcufOuVUlg==","signatures":[{"sig":"MEUCIAIWHq1KDtAMjsXM0jy2Uv9LJyMELAbfF4ER7GRf/9qGAiEAuA8QrftJyM/40ZwxCy8Qhncj8L4zBZhfVeGUyX1xc5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73922},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"51f8093860066cf6ad94729d4be09f3c8d5ce62e","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"20.19.1","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"catalog:","tsup":"catalog:","ts-jest":"catalog:","typescript":"catalog:","@homer0/tsconfig":"2.0.1","@homer0/eslint-plugin":"12.0.13"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_3.0.13_1748063372637_0.1804716351990403","host":"s3://npm-registry-packages-npm-production"}},"3.0.14":{"name":"@homer0/events-hub","version":"3.0.14","keywords":["events","pubsub","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/events-hub@3.0.14","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"b2fe87ec32c54764e1d29624fe982130a162a85a","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-3.0.14.tgz","fileCount":9,"integrity":"sha512-xAfj0nJMEZaJW1PK4fq3mGXgIAN63l4DKzS2UCVS+mBvYG0A2QP1CeWKX2qi7XR15t3vWIDJ1nkXlGwNOvwwSA==","signatures":[{"sig":"MEYCIQDTn4caqBV5KdwUwI/KxFQ4vE5s8fPe7AY8Al0yiu00sQIhALzyn7PqqXldnYZ1p4lv6q5qj4h1+sLrmLEMXkdfkiK4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73922},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"9e804863e566d60148217835a2d5f7556bb57a45","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"20.19.1","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"catalog:","tsup":"catalog:","ts-jest":"catalog:","typescript":"catalog:","@homer0/tsconfig":"2.0.2","@homer0/eslint-plugin":"12.0.13"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_3.0.14_1748064079233_0.5071250309438053","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@homer0/events-hub","version":"4.0.0","keywords":["events","pubsub","utility","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/events-hub@4.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"fd24d69dda1837faca2bf3bf5d12befd8322c37e","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-4.0.0.tgz","fileCount":9,"integrity":"sha512-sGl/BR7pitOC229ImmdQ+MkyKjqleodlc89CS8R3EMRVASO1jjT0sXkKc4/fBTWzEOX2kY7FaVSmQfXkFfAF4A==","signatures":[{"sig":"MEUCIQCux0CfmWDg2EGSKKdLkXgesBuuzPdzIi610RzctRixugIgMoG3IOh6JO6tJpUul7wCf1CJYUCPAbOk2VzxPMZzTqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73920},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20 <23"},"gitHead":"8ebd444fb628a91cebb3cd70e22ab9f041e5ec0a","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/8.2.4/node@v20.19.5+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"20.19.5","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"catalog:","tsup":"catalog:","ts-jest":"catalog:","typescript":"catalog:","@homer0/tsconfig":"3.0.0","@homer0/eslint-plugin":"13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_4.0.0_1758417404660_0.5850710122916438","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@homer0/events-hub","version":"5.0.0","keywords":["events","pubsub","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/events-hub@5.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"b39c35ed9c364550cd563a07327c923733b347a5","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-5.0.0.tgz","fileCount":6,"integrity":"sha512-ZcyoKlcupJQ1AwhMs+WiRiyPU8I5As4/KjLn9OFwL2JUKPOtiMM/cTWLOa1TFoif+Fdmm2BvkNCUkZJ9WDdUxg==","signatures":[{"sig":"MEYCIQDvwCsXonL0FhXW33CWxX3MCFwb8Pp4lwzzkYtGIbXoCAIhANfFeMdsE8VMD/LT+cQQ7cPEcB7STDzoT+xfJFZgpqws","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39175},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"fece630639760a2ea3b9f191ff203ac33bb88a09","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"20.19.5","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.0.0","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_5.0.0_1763783324195_0.5892513769701266","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@homer0/events-hub","version":"5.0.1","keywords":["events","pubsub","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/events-hub@5.0.1","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"57b87d40ad4dbfef9e50a51ee9ceaf784554a4d9","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-5.0.1.tgz","fileCount":6,"integrity":"sha512-m+OZo5Ees1ux5lSnxxK4sbtB+ZQFJCRFJth/mV7IyfAq2616tY2Oc8G+Xred3Ygi3JzjmFsFlXaLERK3ae/mJw==","signatures":[{"sig":"MEYCIQDgaswtf8y6osFJV886W1+nQG2q768kPYJ2I/pvO7gSbwIhAPhR9N8gIq7FS+vUWSOyS26sAAiAYklSS0Ir3d50/pdY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39175},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ad1278273b546de108037954c1094af169deb5df","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"20.19.5","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.0.0","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_5.0.1_1763785432737_0.8283489795805798","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@homer0/events-hub","version":"5.0.2","keywords":["events","pubsub","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/events-hub@5.0.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"e96b541ab88f505d71681536ce5dc1496354af1e","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-5.0.2.tgz","fileCount":6,"integrity":"sha512-8X/5mS4FqWESP8AguT2cmsSgYXN46b24wrto4RlVgwhc4UmZ+GVHT/QfosK117cwZ/t/MKDOknXfOcnGDdRZwA==","signatures":[{"sig":"MEUCIQDTya+3PQxPiYBl9z2gNAmau1fzhAtkFhfpXAkjW4yI2gIgVMx0xcye6GKw1gQ+i+LZBirwRULg009s8odfExctXPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39175},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f8ab8bb9c0fd24a5b10dabb78476d3a99e7b9620","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"20.19.5","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.0.0","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_5.0.2_1763957390866_0.8804447145385987","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"@homer0/events-hub","version":"5.0.3","keywords":["events","pubsub","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/events-hub@5.0.3","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"d7d65c0109e4381c506615849577ea4152992eb8","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-5.0.3.tgz","fileCount":6,"integrity":"sha512-4zrtKqQX00WH28LjS8wTPWBVA7akVfy6NCedJGwxGR0QaRzGrka/MhnIWtYdVOUILYUL8RQiBrEpPVuVrl1n8Q==","signatures":[{"sig":"MEUCIQD2wpE2AiJJs7uOp17ixADpoh/t2KXbkAGfu759Kw44vgIgNf5su7P+jr7jX2nxMm8np3VCLs54/FdjHH5ntTQOPXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39175},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"242d406a2523591dc2c90bb05ea2645674c885d4","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"20.19.5","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.0.0","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_5.0.3_1763958542228_0.13013542888396534","host":"s3://npm-registry-packages-npm-production"}},"5.0.4":{"name":"@homer0/events-hub","version":"5.0.4","keywords":["events","pubsub","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/events-hub@5.0.4","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"e8aff47cbf6787a307e2faf9335e3ac04028f1d8","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-5.0.4.tgz","fileCount":6,"integrity":"sha512-nTVpTod2+qlXV+KKe6klPliDA+7KebDdXBTLMvhpIbzq/sXF9Y1iwMCMcikk2V+9fLo/K3iXl2MQKpBgKGl0yA==","signatures":[{"sig":"MEUCIHF2BFaQkaCfilLAnQ3mKuiUDZvoM1+JfHIyW4ASJMUqAiEAp9Vv7h1hqcN/70T2LxrBZ+tv/2eXOFyfEvzfuCjhmy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39172},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"94d56cc2806978734f78f4e7534ffe52ba467413","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"20.19.5","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.0.1","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_5.0.4_1764213514026_0.3469694380743531","host":"s3://npm-registry-packages-npm-production"}},"5.0.5":{"name":"@homer0/events-hub","version":"5.0.5","keywords":["events","pubsub","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/events-hub@5.0.5","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"f7dd2ddcd87926676536129a5f08ec9b9a06cd7e","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-5.0.5.tgz","fileCount":6,"integrity":"sha512-lSSFwLmwZ6n0LOM2gNlUTysmMv6fw/rz1itKEGPeUx3yQajNUJjkxF897SkW6EZD28ChtLMT/3UT+E8PcyMWFA==","signatures":[{"sig":"MEUCIQC2UQSdVGxXz8aiTQRJ3CkEFWdkIKSYj25nnyJ1zQcK2AIgYuKqLB3Ug1b5RfGhFhRdxD6Vz3Nwvzd40cVuBua8ta8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39172},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b1256966610df3430ad378b6db8b9a0048a77df7","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/9.0.3/node@v20.19.5+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"20.19.5","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.1.0","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_5.0.5_1764648633777_0.7923282443070743","host":"s3://npm-registry-packages-npm-production"}},"5.0.6":{"name":"@homer0/events-hub","version":"5.0.6","keywords":["events","pubsub","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/events-hub@5.0.6","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"679191b286a2be91f0eec1c5fe259c97268b953c","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-5.0.6.tgz","fileCount":6,"integrity":"sha512-UYCT08dcYxc1FkYeC6L5nqBlkCH+d9y+o2ySGbir+miAm8sXup7Obi2/zntzqpw4DZC0lLKJCG97oBmyB2GHPw==","signatures":[{"sig":"MEYCIQD0T/FtJO4efzCkMjaeO8UyBrDlHp3YhW5b7TMMTGXDPgIhANKZTNOJ+bYkUvfNW3Wq9+TB1aSAt4s1/w7rtKbT+MhE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39172},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6f871c4cae4d257c0ccee0939315bae34cc4c096","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"20.19.6","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.1.1","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_5.0.6_1764727585354_0.8131066376093385","host":"s3://npm-registry-packages-npm-production"}},"5.0.7":{"name":"@homer0/events-hub","version":"5.0.7","keywords":["events","pubsub","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/events-hub@5.0.7","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"3021da3194527ae64c54a1d410480ef6cd733f25","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-5.0.7.tgz","fileCount":6,"integrity":"sha512-FuXzQM0dgjbM6rHvhJB75u58V2dq39559hn/Z4Zl1ZUXfqvqcmiwHf9nocxK3WDt0DIYmUKYeDKOqztR0T2oaw==","signatures":[{"sig":"MEYCIQD7dBJbti1oVoMI/lZzdBMjBED3ZGs6RWK0LV+MuyEtmwIhAMfrdZ0XRLvJPAeB6sbPZ6RbCtuGBzONf1mt2F33d/Ts","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39168},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"28dcab5e7533572e5d0cc0966f2843fcb943615d","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"20.19.6","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.1.1","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.2.2"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_5.0.7_1764825797934_0.1522356852681912","host":"s3://npm-registry-packages-npm-production"}},"5.0.8":{"name":"@homer0/events-hub","version":"5.0.8","keywords":["events","pubsub","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/events-hub@5.0.8","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"d83d99173d0a00bc055c268a5d91687eb4ad54b9","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-5.0.8.tgz","fileCount":6,"integrity":"sha512-ngaJr2/MUgnc232ZqFSpS6aG1pQHbXjm256hIPhONJA+jHeReVizDPJ7T0hu0I+YHjEZzzmTWlT9sMAEKBRorQ==","signatures":[{"sig":"MEYCIQCFTgJXBB7/1YinBA2Ez4X/sJVc01y6koC6c7AaYRcPYwIhAMAdZS7BVkkM9soIl/hs4i22f9mc7lyP8HS760LgMWur","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39168},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e4f2b5802352087d47dfcf7d08ff63da0f39631d","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"20.19.6","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.1.1","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.2.3"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_5.0.8_1766981982131_0.9741506287415638","host":"s3://npm-registry-packages-npm-production"}},"5.0.9":{"name":"@homer0/events-hub","version":"5.0.9","keywords":["events","pubsub","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/events-hub@5.0.9","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"2a18f54baadebc02f9ccc2bfcfb25542c6243643","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-5.0.9.tgz","fileCount":6,"integrity":"sha512-6C5zae+KCVQ64CRfkX3dvUo6aD92+tDb0WIxVtwdXAUAT0srD1OvBQ/AAczDQSL1hqygyhlvA9AQZ7pppvdiGQ==","signatures":[{"sig":"MEQCIHBlYmX/mKB8L8SX6iK4UJbRnMI/vpepgUJF+IwBK26cAiAh1o3Dhnai0JELUizVVu6YTAEMcYxj43bVQl6MPzJYGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2fevents-hub@5.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39157},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"291c00869f3f00c63d5c0458555dfeb21ad231e1","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d9f80c5-bd94-4b67-a132-3e7f16b124b9"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/9.0.7/node@v20.19.6+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"20.19.6","engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"5.0.0","@vitest/coverage-v8":"catalog:","@homer0/eslint-plugin":"14.2.4"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_5.0.9_1777181047870_0.14985081682419765","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@homer0/events-hub","version":"6.0.0","keywords":["events","pubsub","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/events-hub@6.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"e455bbead7ebf0286e9e7bac4b3004b52616960c","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-6.0.0.tgz","fileCount":6,"integrity":"sha512-Puw3R1NoV6IXT0FDaWitxZ8K16p7WIklhLPnRjxJvNmB9Z2kwWjHC3DXgfh5JhUguJ3tRMnbZsqRxfuVBWeFpw==","signatures":[{"sig":"MEUCIAiDNh2f5DLihR5NrhJT9SdJoNwDw2V7wesd9DjjgHjeAiEAqRclnzuB1Mk8j6/nNZEu1zGVpIqCCDWs4YI4N02MQhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2fevents-hub@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39157},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"73afaa49ae5a5d66b67b9c3f336ca3be12de65bd","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d9f80c5-bd94-4b67-a132-3e7f16b124b9"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"22.23.1","engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"5.0.0","@vitest/coverage-v8":"catalog:","@homer0/eslint-plugin":"15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_6.0.0_1786157657923_0.8713664954890601","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"@homer0/events-hub","version":"6.0.2","keywords":["events","pubsub","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/events-hub@6.0.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"7ef8fbfa59420c7070afe8e17922bca1cc2f11d7","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-6.0.2.tgz","fileCount":6,"integrity":"sha512-rNkGfPTAjQUTJ3pfo9mqJEb8jjRm9rPtNTbeV2Yyft2/XFF0dOARCFDGDyxSNDDfpNrnl3C/b+2vs7bVC3fKsg==","signatures":[{"sig":"MEMCIH9Dim4HWvlOA3Pbz0Mb6Bs/pwKuq9S7U+9kPP8OqVZ+Ah9z2kwSGxVOXIO0AqUhAhYy8r/6bWyGveN+BoIzEeiS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2fevents-hub@6.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39314},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"07328e8a7b1f1b73c46837692c8821a7badca190","scripts":{"lint":"oxlint .","test":"vitest run $@","build":"tsup","lint:file":"oxlint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d9f80c5-bd94-4b67-a132-3e7f16b124b9"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"22.23.1","engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","oxlint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"5.0.0","@vitest/coverage-v8":"catalog:","@homer0/oxlint-config":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_6.0.2_1786264550649_0.9881580648786077","host":"s3://npm-registry-packages-npm-production"}},"6.0.4":{"name":"@homer0/events-hub","version":"6.0.4","keywords":["events","pubsub","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/events-hub@6.0.4","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"a1531218660c04a10db9976f8cef7ca9f65e6b62","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-6.0.4.tgz","fileCount":6,"integrity":"sha512-dukJKSrxrX9+KjKc636lRIRPnfVOXHfUbPhc4K6/3PNyBuHdkJzM8Z3iwKWQuw3j3jiDF1zImEEBKIZcuDbL0w==","signatures":[{"sig":"MEUCIBiMKsaq41V8Af0xihhZleMKNMe7607ahesBjjIdCGCxAiEA7+Y93H8Cr+VaIoHVhmSROjqvA3z12cv0uWTI4WgMXFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2fevents-hub@6.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39087},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e494ba08d9dd4fe6e5d3a9ef54201f3c1f748355","scripts":{"lint":"oxlint .","test":"vitest run $@","build":"tsup","lint:file":"oxlint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d9f80c5-bd94-4b67-a132-3e7f16b124b9"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"22.23.1","engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","oxlint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"5.0.1","@vitest/coverage-v8":"catalog:","@homer0/oxlint-config":"1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_6.0.4_1786270211004_0.08858184980841632","host":"s3://npm-registry-packages-npm-production"}},"6.0.5":{"name":"@homer0/events-hub","version":"6.0.5","keywords":["events","pubsub","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/events-hub@6.0.5","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"50dbccfa72bccb89ef3f25a64e74531ae8c9bb16","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-6.0.5.tgz","fileCount":6,"integrity":"sha512-xV3Bgvv4JgoSfFhN6n/Rdo4ZpOOBAqu0D1+BBzDdmhXPsBNNqU6AbwCdMaCf7IlRrcTgdqOXNDqFHHIhFhG0hw==","signatures":[{"sig":"MEQCIEXx6di/A5rENB4oR+L9QmxYneQQcHVSfasO5cBBYepzAiBzSb8ApV2Gmex/H4T6zwAp3FQ5GwHCJHyu8jkGIdwXRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2fevents-hub@6.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38508},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"27e773cc888ac2ffe26fabd5976a45ea7fdfaae8","scripts":{"lint":"oxlint .","test":"vitest run $@","build":"tsdown","lint:file":"oxlint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d9f80c5-bd94-4b67-a132-3e7f16b124b9"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"22.23.1","engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"catalog:","tsdown":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"5.0.1","@vitest/coverage-v8":"catalog:","@homer0/oxlint-config":"1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_6.0.5_1786330470984_0.7879728767770302","host":"s3://npm-registry-packages-npm-production"}},"6.0.6":{"name":"@homer0/events-hub","version":"6.0.6","keywords":["events","pubsub","utility","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/events-hub@6.0.6","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"ee8d8328fe770c75313d3ea14f4c68d7ef46b6b1","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-6.0.6.tgz","fileCount":6,"integrity":"sha512-N9S/bB972CztnN4H7oXGCWDKvENdXMcQC1IrIdNQajkidW7xrJewB91w4DNwc2sMuenpoi2oDKM1E0EZML1DZQ==","signatures":[{"sig":"MEUCICH/O4WJ7z4moqhRUmodh8bGQs4anFznDbq268KPRVIrAiEA/sAwVqMFQGT9rGrkN7A/l7myg8C/LJrIHFLGV9VKHTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2fevents-hub@6.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38508},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7587cd24e11f4aa918acfa5ec4e873e0c587f7a8","scripts":{"lint":"oxlint .","test":"vitest run $@","build":"tsdown","lint:file":"oxlint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d9f80c5-bd94-4b67-a132-3e7f16b124b9"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/events-hub"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"A simple implementation of a pubsub service for handling events","directories":{},"_nodeVersion":"22.23.1","engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"catalog:","tsdown":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"5.0.1","@vitest/coverage-v8":"catalog:","@homer0/oxlint-config":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/events-hub_6.0.6_1786590188275_0.7647782746696765","host":"s3://npm-registry-packages-npm-production"}},"6.0.7":{"name":"@homer0/events-hub","description":"A simple implementation of a pubsub service for handling events","version":"6.0.7","repository":{"type":"git","url":"git+https://github.com/homer0/packages.git","directory":"packages/public/events-hub"},"author":{"name":"Leonardo Apiwan","email":"me@homer0.com","url":"@homer0"},"license":"MIT","keywords":["events","pubsub","utility","wootils","javascript"],"publishConfig":{"access":"public","provenance":true},"type":"module","main":"./dist/index.js","types":"./src/index.ts","exports":{".":{"import":"./dist/index.js","types":"./src/index.ts"},"./package.json":"./package.json"},"devDependencies":{"@homer0/oxlint-config":"2.0.0","@homer0/tsconfig":"5.0.1","@vitest/coverage-v8":"catalog:","oxlint":"catalog:","tsdown":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","vitest":"catalog:"},"engine-strict":true,"engines":{"node":">=22"},"scripts":{"lint":"oxlint .","lint:file":"oxlint $@","test":"vitest run $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","build":"tsdown","prepublishOnly":"pnpm run build"},"gitHead":"7d849b3b0b5d9cc54557f3132bb50b1acc67f9f5","_id":"@homer0/events-hub@6.0.7","bugs":{"url":"https://github.com/homer0/packages/issues"},"homepage":"https://github.com/homer0/packages#readme","_nodeVersion":"22.23.2","_npmVersion":"lerna/10.0.0/node@v22.23.2+x64 (linux)","dist":{"integrity":"sha512-uyjFDxe/6Dt1w5z5VbU2UJC5HGU8raZNFIepRgA/8trpFQ/qeDo8mT7RgD208dYqKROwlsBAGKz2YK6u2ZKEWQ==","shasum":"a20ca9b25743dbe56e079aa9e9fd0d6dd947762c","tarball":"https://registry.npmjs.org/@homer0/events-hub/-/events-hub-6.0.7.tgz","fileCount":6,"unpackedSize":38508,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2fevents-hub@6.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGnCV07jk5vuCPANSjMCcGJPcQG1PJNxhnX50NTvJqxpAiAPKzYX2byOgN2SfLPi426Ae/Bw3U9MlYVcaPPHmKQaHg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d9f80c5-bd94-4b67-a132-3e7f16b124b9"}},"directories":{},"maintainers":[{"name":"homer0","email":"me@homer0.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/events-hub_6.0.7_1786761929991_0.7311836228509576"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-12T10:25:37.180Z","modified":"2026-08-15T02:45:30.444Z","1.0.1":"2022-07-12T10:25:37.404Z","1.0.2":"2022-07-15T05:31:11.088Z","1.0.3":"2022-10-22T08:46:43.168Z","2.0.0":"2022-12-27T07:50:11.638Z","2.0.1":"2023-01-28T05:33:43.148Z","2.0.2":"2023-03-05T01:44:46.515Z","2.0.3":"2023-06-18T08:00:45.248Z","2.0.4":"2023-06-18T08:15:57.727Z","2.0.5":"2023-06-18T08:30:11.694Z","2.0.6":"2023-07-16T14:02:02.684Z","2.0.7":"2023-07-29T04:20:26.983Z","3.0.0":"2023-10-02T07:14:40.094Z","3.0.1":"2023-12-23T11:09:50.052Z","3.0.2":"2024-02-22T11:53:23.877Z","3.0.3":"2024-03-19T05:34:43.314Z","3.0.4":"2024-04-06T06:01:14.969Z","3.0.5":"2024-05-18T00:54:21.145Z","3.0.6":"2024-10-08T03:28:46.373Z","3.0.7":"2024-11-09T04:06:16.498Z","3.0.8":"2025-01-25T05:02:08.534Z","3.0.9":"2025-04-13T23:49:40.006Z","3.0.10":"2025-04-14T02:44:28.012Z","3.0.11":"2025-05-10T01:10:32.395Z","3.0.12":"2025-05-24T04:42:37.549Z","3.0.13":"2025-05-24T05:09:32.849Z","3.0.14":"2025-05-24T05:21:19.401Z","4.0.0":"2025-09-21T01:16:44.836Z","5.0.0":"2025-11-22T03:48:44.374Z","5.0.1":"2025-11-22T04:23:52.951Z","5.0.2":"2025-11-24T04:09:51.038Z","5.0.3":"2025-11-24T04:29:02.437Z","5.0.4":"2025-11-27T03:18:34.228Z","5.0.5":"2025-12-02T04:10:34.003Z","5.0.6":"2025-12-03T02:06:25.591Z","5.0.7":"2025-12-04T05:23:18.085Z","5.0.8":"2025-12-29T04:19:42.304Z","5.0.9":"2026-04-26T05:24:08.039Z","6.0.0":"2026-08-08T02:54:18.079Z","6.0.2":"2026-08-09T08:35:50.798Z","6.0.4":"2026-08-09T10:10:11.148Z","6.0.5":"2026-08-10T02:54:31.132Z","6.0.6":"2026-08-13T03:03:08.427Z","6.0.7":"2026-08-15T02:45:30.157Z"},"bugs":{"url":"https://github.com/homer0/packages/issues"},"author":{"name":"Leonardo Apiwan","email":"me@homer0.com","url":"@homer0"},"license":"MIT","homepage":"https://github.com/homer0/packages#readme","keywords":["events","pubsub","utility","wootils","javascript"],"repository":{"type":"git","url":"git+https://github.com/homer0/packages.git","directory":"packages/public/events-hub"},"description":"A simple implementation of a pubsub service for handling events","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"readme":"# 🚚 Events hub\n\nA simple implementation of a pubsub service for handling events.\n\nIt doesn't require any configuration or have customization options: You listen for an event with `on`, emit an event with `emit`, and, you could reduce a variable through an event with `reduce` (or `reduceSync`).\n\n## 🍿 Usage\n\n- ⚙️ [Examples](#%EF%B8%8F-examples)\n- 🤘 [Development](#-development)\n\n### ⚙️ Examples\n\nFirst, let's create an instance of the hub:\n\n```ts\nimport { eventsHub } from '@homer0/events-hub';\nconst events = eventsHub();\n```\n\n#### Listen and emit\n\n```ts\n// Add the listener\nevents.on('my-event', () => {\n  console.log('The event listener was called!');\n});\n// Emit the event\nevents.emit('my-event');\n```\n\nQuite simple, right? You can also send any number of parameters to the events:\n\n```ts\n// Define the listener, to get the parameters' types.\ntype LoginListener = (username: string, password: string) => void | Promise<void>;\n// Add the listener\nevents.on<LoginListener>('user-login', async (username, password) => {\n  try {\n    const userInfo = await someAuthService.login(username, password);\n    events.emit('user-login-successfull', userInfo);\n  } catch (error) {\n    events.emit('user-login-failed', error);\n  }\n});\n\n//...\n// Emit the event.\nevents.emit('user-login', 'rosario', 'p4ssword');\n```\n\n#### Multiple events\n\nAll methods that support an event name also support an `Array` with a list of them, which means you can set the same listener for multiple events:\n\n```ts\n// Add the listener\nevents.on(['logout-route', 'unauthorized-request'], () => {\n  someAuthService.signout();\n});\n\n//...\n// This would trigger the listener.\nevents.emit('logout-route');\n// and this too (if it fails :P).\nsomeRequest()\n.then(() => ... )\n.catch((error) => {\n  if (error.code === 401) {\n    events.emit('unauthorized-request');\n  }\n});\n```\n\n#### Listening only once\n\nYou can use the `once` method to create a subscription that will be removed after being called one time. Following the previous examples, let's say that the `signout` method makes a redirection to a different URL (because of reasons); that means that there's no need to keep the listener around once executed:\n\n```ts\nevents.once(['logout-route', 'unauthorized-request'], () => {\n  someAuthService.signout();\n});\n```\n\nAfter `.signout()` gets called, the listener will be removed.\n\n> Yeah, technically, if `.signout()` does a redirection, it could stop the execution... but you get the point of the example.\n\n#### Reducing a variable\n\nThe service has a `reduce` method that is basically the same as `emit`, but the first parameter may be modified by the listeners.\n\n```js\nevents.on('filter-users-list', async (list) => {\n  const fromAPI = await getUsersToFilterFromSomeAPI('...', { list });\n  return list.filter((item) => !fromAPI.includes(item));\n});\n\nconst usersList = ['Rosario', 'Pilar'];\nconst newUsersList = await events.reduce('filter-users-list', usersList);\n// `newUsersList` would now be the users that weren't in the API.\n```\n\n> After the `target`, you can send any number of parameters for the listeners/reducers.\n\nThere's also a synchronous version of the `reduce` method: `reduceSync`.\n\n```ts\nevents.on('filter-users-list', (list) => {\n  list.slice(1, 3);\n  return list;\n});\n\nconst usersList = ['charito', 'Rosario', 'Pilar', 'pili'];\nconst newUsersList = events.reduceSync('filter-users-list', usersList);\nconsole.log(newUsersList);\n// Will log ['Rosario', 'Pilar']\n```\n\n### 🤘 Development\n\nAs this project is part of the `packages` monorepo, some of the tooling, like `lint-staged` and `husky`, are installed on the root's `package.json`.\n\n#### Tasks\n\n| Task          | Description                     |\n| ------------- | ------------------------------- |\n| `lint`        | Lints the package.              |\n| `test`        | Runs the unit tests.            |\n| `build`       | Transpiles the project.         |\n| `types:check` | Validates the TypeScript types. |\n","readmeFilename":"README.md"}