{"_id":"@cadienvan/js-event-bus","_rev":"3-1f8e5692814b3009bee8257d26bbfe73","name":"@cadienvan/js-event-bus","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.1":{"name":"@cadienvan/js-event-bus","private":false,"version":"0.0.1","description":"A simple event bus for in-browser usage inspired by Node.js Event Emitter API. Compatible with ESM.","main":"index.js","scripts":{},"keywords":["event","event bus","bus","js event","event emitter"],"author":{"name":"Michael Di Prisco"},"repository":{"type":"git","url":"git://github.com/Cadienvan/event-bus.git"},"license":"MIT","gitHead":"e17ed0385e6f86ce349a57d397332a7dc98954dd","bugs":{"url":"https://github.com/Cadienvan/event-bus/issues"},"homepage":"https://github.com/Cadienvan/event-bus#readme","_id":"@cadienvan/js-event-bus@0.0.1","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-VIyXtbBfH/8nG3fK+IB1pIIzEB/y17ecrVa3ZiWpnI0+9e/x9iv+l+lioZPR0Ya7IfzCvJaG8qIgkOTAjj7t9g==","shasum":"54f13fd173e77bf50370354035f11bd32b575793","tarball":"https://registry.npmjs.org/@cadienvan/js-event-bus/-/js-event-bus-0.0.1.tgz","fileCount":4,"unpackedSize":1712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7fQCnmjVGrYbQN2dlvGDqQbkIAMw3hsvn6b2S9bJjtAiEAoHvcuC5C/eDqYxRnkPHL1fk2V1f8mJtrUz279g6zv9k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMr5JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobFg/+Jb5gelicONZBQU/IKndi7ozKD9UwrnGSfDdUod7INCjWPiou\r\nBjQBtcfw/fJ0h+LCRCEEJqKti2DTHrcoojUu/hGGGZsO2JVY8zi/lJ3ftAUx\r\nHTmSv737GEXXLMStBUZpPjqV2UW65krmeYiwyh6ykM84AplfXIuINtsZrXPK\r\nCVvBWlqdvwUGhdi9MGdgecYU9DluZL1epfKpSYG6RkoVicOx+komaSAwY0aZ\r\ng7tIv2N710h8wd/jUjE6FWD+4Y+XLyijo7RvyGeVEgArbCijV6cj8is1UaLh\r\n/N8xlmhP3XkZkZTurmR38BVO3LbS/QJIeOGDwi4DVHzYYRmehne1JNZPvox0\r\nVCTzn2uN8vfNlxFnI9ecyNH5KwaO+/AmnMD+6i/wIPyN617QkKFhjnZhUl0t\r\nHSEagbN9e3Lwp4TnT7iv0mhyCKfnBIJrq/z2sBqTvejzX/jQSI8KgPWav+vx\r\nkgIkHtI5xZRVx1DQ+VgYbjoHA8uuM9xaBKyOU38KBLkdphzMsGyjcm1r/Z1e\r\neDR9CC5TNSdcKMSwtoI3/fCt/fhuqLFLoV7RaaqReb5gJuctmQabZm6oYRlI\r\nIuPE4oAWsCL3LoDQCNbg5Dudf8jgV0uHSzeBhkOWY6lPiyW0IImF7XvwXoxB\r\n1nYtgSOvOJ6LMimX3DpFPNokZUJdgasUldI=\r\n=g09u\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cadienvan","email":"cadienvan@gmail.com"},"directories":{},"maintainers":[{"name":"cadienvan","email":"cadienvan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-event-bus_0.0.1_1664269897292_0.6123836701726089"},"_hasShrinkwrap":false},"0.0.2":{"name":"@cadienvan/js-event-bus","private":false,"version":"0.0.2","description":"A simple event bus for in-browser usage inspired by Node.js Event Emitter API. Compatible with ESM.","main":"index.js","scripts":{},"keywords":["event","event bus","bus","js event","event emitter"],"author":{"name":"Michael Di Prisco"},"repository":{"type":"git","url":"git://github.com/Cadienvan/event-bus.git"},"license":"MIT","gitHead":"2357f8083fee60c775157f789db6993acd250048","bugs":{"url":"https://github.com/Cadienvan/event-bus/issues"},"homepage":"https://github.com/Cadienvan/event-bus#readme","_id":"@cadienvan/js-event-bus@0.0.2","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-F1xGyj1owhs3rsEdOvKjt+SJQZogUNYCJIhjzNELy4j3J3cQ072fiJyzOfklLgVlI3eVORp1AVBoGMK/lja94Q==","shasum":"cfb887db206bb45e0658d651d1ee638cdfff6cb0","tarball":"https://registry.npmjs.org/@cadienvan/js-event-bus/-/js-event-bus-0.0.2.tgz","fileCount":4,"unpackedSize":1706,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHaAmVyZXuU5jsOoI8kytUMX87ZtfMOPsoq6cu7kc6TeAiEAtDjz2sLiPAUBS9W5S+yvgXhQXvMexE0T4qQLZgxFXeI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMyPGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYEA/+OYRtejbOIxlWToxnlUUioekKEWY0Z/6YeXv2xQgqzOkgoNxD\r\nB42uVyV03Vz+A9U8xWvIgEqmBgJCkj5vHTk3HLeYgcn53nO0Qh7u1xBTjDr6\r\nJDMroL/UKRTAO4fd5YrW4EzPaUAng/13Q2J3lxRsJ2/DCtDqJRjw3HehtZvI\r\ntZOaloAORJzV1vZEOALVQWldv0EcWqEZpv9SgcDrczgGhZwVdOyHb6hkHiwe\r\nA1tRIsX9tOGaPgOUq9mFPn+FLXBOsZNVvfkMH5oBVNoyZVtItaoez1Qav4RX\r\n9k+x0IY7yEXc9dnGpJIiPFFc71j4QVgZ7/2etkGGlXdFf2CZcAmHm0yhuXhk\r\ntz5C5JnVrXG0mU9VUTEqH7Hw2cKSRSfMirSthnKMsp6YkNz66TBGWgycvZqH\r\nWeogPRew+RQ5Be0LD5ngcM8lKXZWkc6P1gBM81VGb2YqnGAvECGBNGPlDqjR\r\ngYdWThe9nMnH8hr7n+IVPO3+SF5cjkg73LKkYJxtUUufkZn4VJ/AvFHh6Lkt\r\nctjlLCA+X0ZQO0Q2Q5APDgXA47idr5nwN9l5ceEMk6lXirneDkf+nPW1SD84\r\ngSkperdt+lmQM3l6jZQPMOWhCWZiA3iGjyqR2KVW/fDg1PWmQMatpc6qIId5\r\nDMGHFZbYYD/jYpWCdtHQVqiVMYgeFGOMEWg=\r\n=UzEH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cadienvan","email":"cadienvan@gmail.com"},"directories":{},"maintainers":[{"name":"cadienvan","email":"cadienvan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-event-bus_0.0.2_1664295877863_0.2164559721567001"},"_hasShrinkwrap":false},"0.0.3":{"name":"@cadienvan/js-event-bus","private":false,"version":"0.0.3","description":"A simple event bus for in-browser usage inspired by Node.js Event Emitter API. Compatible with ESM.","main":"index.js","scripts":{},"keywords":["event","event bus","bus","js event","event emitter"],"author":{"name":"Michael Di Prisco"},"repository":{"type":"git","url":"git://github.com/Cadienvan/event-bus.git"},"license":"MIT","gitHead":"6a09cf1938f504ac120cb86d0927ab50140349f4","bugs":{"url":"https://github.com/Cadienvan/event-bus/issues"},"homepage":"https://github.com/Cadienvan/event-bus#readme","_id":"@cadienvan/js-event-bus@0.0.3","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-4MleTVqhZDBNTLJLFlbkIKBjDW1fP8UWNMc8YyDTbEUCyMg2ruWLfNCq/dhblXmnS/PcOfxmm43yKCgaynxGlw==","shasum":"bd9b12f8b74dd4a6698afce59c13bfc085f96da5","tarball":"https://registry.npmjs.org/@cadienvan/js-event-bus/-/js-event-bus-0.0.3.tgz","fileCount":4,"unpackedSize":1829,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDN9kiV41ym0dGkEZPjWsza8z8e60MGBySz0DhBxWoYngIgeghQ9tc+dj5C0cbinPlYnhH0y6Brb6hC4OWJ6m3V5JM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOFJTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmowfw/8DFt0gunW9ff3JRAPpirz8liJHakg09qKm/aqzNmbaysK24D6\r\nFwofc7vecJDDXBUMBCdxubOhmhA5/tm0a2PAmsMLlHcEbl4JrEJJBSYdXaFJ\r\nHye30bR3veWabLkGPxx/K5VL3oEqz9aYlOX+od2ZC1PHLt5vLZ//CcI8HC4K\r\n3yUcZrHttCQtamSvfX3jOQ1mToT30dv4O7mZdFw6p06GUecQRVnjPP1NuAp6\r\nsB2zaQGUAEV2lLpJu62fdT8TgZvjgQTft0Xg1IFaRSEoXDDtbGgaKbAIgKMT\r\nxRFI4LGdG3NC2mIGTew5j9sES/CtfZ4XcqWPulCijzIuQnz3zgfwyO2oNCK4\r\naFDlHVdsIy3dy9bMg3GAu//vGH92yURcLt8JoX+1QSvKeMMu8NjLSBVxo0IO\r\nfbrbYaHy+izWZDcli42uWC/ckKBk1hgA1xMX6Btoyve61+aLAgm7HUly3P4L\r\nVXfLiZAqHe0LuO6/zYhUzaTnYCArg882JnLav/mAtZWeklwgTGSx1B5kG9kB\r\nHrjRIj5dBEHqSUF5OSEnIzSlPhD/fZEt4hSEKziXU6+LwkA+obnJHWg5SMsZ\r\nCrH+jTDjMZXE4sL54gEizFyrrqRLJYf9He1+JJ8u0rT3ZD/MHJ4HjrEFCtAn\r\nVbkVn1TaRQrAfK1ODjUzYsIwUqnAYhwOA3Q=\r\n=rs2o\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cadienvan","email":"cadienvan@gmail.com"},"directories":{},"maintainers":[{"name":"cadienvan","email":"cadienvan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-event-bus_0.0.3_1664635475091_0.0759749000713752"},"_hasShrinkwrap":false},"0.0.4":{"name":"@cadienvan/js-event-bus","private":false,"version":"0.0.4","description":"A simple event bus for in-browser usage inspired by Node.js Event Emitter API. Compatible with ESM.","main":"index.js","scripts":{},"keywords":["event","event bus","bus","js event","event emitter"],"author":{"name":"Michael Di Prisco"},"repository":{"type":"git","url":"git://github.com/Cadienvan/event-bus.git"},"license":"MIT","gitHead":"ca50e2ed1e2c15fd8a713c19f0a644701e449d31","bugs":{"url":"https://github.com/Cadienvan/event-bus/issues"},"homepage":"https://github.com/Cadienvan/event-bus#readme","_id":"@cadienvan/js-event-bus@0.0.4","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-yIqb7wA9W5U6fOYPHHSs0yYImggR+KIzkTaFkQGwe9yiJTbr3VecV47+4YS0JcZAJTeSLipyTcuS45QSlVa3Hg==","shasum":"6ef1e927fc11701b26d2f9d1aab446ca178abef7","tarball":"https://registry.npmjs.org/@cadienvan/js-event-bus/-/js-event-bus-0.0.4.tgz","fileCount":4,"unpackedSize":1829,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCt/TmezVtasO8vfbLdlXleFQcaJfYYTzWMcAhtzwcA9QIhAIOJ0UpWTtg0/lIH/BWuAhpOBIYm9h6CSU2/dMhkJLWR"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOcmZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovYw//ZcQ4Bi8quvvOQaSB0tqACWcRkI2MyxcxwuaFMQQHC8SuxX5K\r\nKruEojz+wuQxYVGRBus+oXlBLrqDIlAkoV4XzWBAKPLo13ZHG38FHtrap740\r\nHatF+QkhLTcDOlfUSnLFqq4peMWJzIX947AOlY1FT42EMJ9StKa/nMz5bOmW\r\nv/Uls1rIrSQ/vjH+HX8SylpFwEzssD9nR27e4x27JJ7FzOIqqYGMJ/S/uGxa\r\nJUv6oHOQgOAIl4d0uaW/qdBorVjG77zq2C3/1+yxP+93MbVCTyDYxqm8RevG\r\nNYnF0cV7RVah9X2zStO6DkBD22lKGtq0mprpjhJG06ypNLUwhyYPb9G+a5VI\r\n0FYZ/WLF0Gpqr66s6/6a5s3tKp7B7eg4hFoaqWupOjVQzrUVjkdGnJh4NGLc\r\nwUMB4zs9SJqf7vCx2om3YfM+klyNh3YNeRtgHthXHZaz3a0OHz8mFTcvRl5Q\r\njhE1+ePueQxC1hnLMxkhZ2FCKSyAQ87rYFKcgXgomO4LdUO7mF+C0RV1HMf+\r\nUwoI6ABxKNiRdhsS+N5xLTEsFzbtsIfrK8ta4rDDPU+M9oZhrrfCVMBaZJ8w\r\nQJMP++dzij308pZRd7dVw2RKK00cwdE5Iup2CZ4foBDAKbBO1X5eYER8MATz\r\nowW7pF43vkhXzhnPuQFr3JCrTJwRKEs/7WQ=\r\n=TGq7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cadienvan","email":"cadienvan@gmail.com"},"directories":{},"maintainers":[{"name":"cadienvan","email":"cadienvan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-event-bus_0.0.4_1664731545186_0.9294881345498709"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-27T09:11:37.213Z","0.0.1":"2022-09-27T09:11:37.517Z","modified":"2022-10-02T17:25:45.595Z","0.0.2":"2022-09-27T16:24:38.021Z","0.0.3":"2022-10-01T14:44:35.261Z","0.0.4":"2022-10-02T17:25:45.534Z"},"maintainers":[{"name":"cadienvan","email":"cadienvan@gmail.com"}],"description":"A simple event bus for in-browser usage inspired by Node.js Event Emitter API. Compatible with ESM.","homepage":"https://github.com/Cadienvan/event-bus#readme","keywords":["event","event bus","bus","js event","event emitter"],"repository":{"type":"git","url":"git://github.com/Cadienvan/event-bus.git"},"author":{"name":"Michael Di Prisco"},"bugs":{"url":"https://github.com/Cadienvan/event-bus/issues"},"license":"MIT","readme":"# What is this?\nThis is a simple event bus made using the CustomEvent Web API for in-browser usage simulating the Node.js EventEmitter API.\n\n# How do I install it?\nYou can install it by using the following command:\n```bash\nnpm install @cadienvan/js-event-bus\n```\n\n# How to use it?\nSimply import the module and start using it as follows:\n```js\nimport ee from '@cadienvan/js-event-bus';\nee.on('event', (data) => console.log(data));\nee.emit('event', 'Hello World!');\nee.off('event');\n```\n\nIf you prefer a simpler approach, you could just import the `index.js` file in your HTML as a script tag and use the global `eventBus` variable:\n```js\neventBus.on('event', (data) => console.log(data));\neventBus.emit('event', 'Hello World!');\neventBus.off('event');\n```","readmeFilename":"README.md"}