{"_id":"@antyper/simple-event-bus","_rev":"6-2b77303bc53605a3d5540f36e21e6d75","name":"@antyper/simple-event-bus","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"name":"@antyper/simple-event-bus","version":"1.0.0","description":"Simple event bus in rxjs","main":"index.ts","scripts":{"build":"tsc"},"author":{"name":"Paweł Antyporowicz"},"license":"ISC","dependencies":{"rxjs":"^6.5.3","inversify":"^5.0.1","reflect-metadata":"^0.1.13"},"directories":{"example":"examples"},"devDependencies":{},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/pnkp/simple-event-bus-rxjs.git"},"keywords":["rxjs","event-bus","event-handler"],"bugs":{"url":"https://gitlab.com/pnkp/simple-event-bus-rxjs/issues"},"homepage":"https://gitlab.com/pnkp/simple-event-bus-rxjs#readme","gitHead":"cb40d5d6ce0de264425cdee1080c982214783665","_id":"@antyper/simple-event-bus@1.0.0","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-hmibRkRZ/RhifpzO8w1Y+gDVKWOvktZ3ZngkvwUiIzw2Fj/TEdH9Ax8j7BQo0jLUifQgwj1UNUmcl0b+dO5PaA==","shasum":"e8ba69a2822cd8c160e1801c8564dbb95de64955","tarball":"https://registry.npmjs.org/@antyper/simple-event-bus/-/simple-event-bus-1.0.0.tgz","fileCount":20,"unpackedSize":11904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwIZLCRA9TVsSAnZWagAA3p0P/1BvOgN8cJNQN5zMyptf\nMxI58Ryebe008sh8QnAGyBHmt21dIRRH3yqCyhsJlYi7eKdYJfgErQJxmvWw\nNlDZRVGckRJQZkmnKCT24LLgi5/hZjhjJ/kKjJOwYN/0aLNKWLp+U8WSWPMi\nraXTPfztp/l3EA8IRD9rP828i7n2yd79UB57QvLOOhCEV/LfpAOd92F4bpWG\nLmwY+eCHNjEsPhWmuD9ETJfD8xkXEKNy4f5JzIM5okNB6OghbBDHggfwIfoa\nfSTLmRon64zRQhFsnYJMZXkLyl4L9aTFXlq6zXdFD4fyvoPcv2+kVKwmZhUp\nUSmPSaooRTZtAJPlqdEQQdj9972awwH+Zc+sbT0FG6AsYba6nF7eN+ma6brr\nfI1CwXkR0QtSmOBwQg2unKaV0NBxbMB64PQbi6Yb+4UmON0/qF9QWiwk5eFO\npq/u65mr7lg2i4UBd1nlMDh/jTlFhBKbN1pbX5D40RS2GdJUyVgt+2cipVmH\n1ZZ1qkwN+IlJ0dUmFAd6qnfQETepd055j0FTf2XPrxb0BxBH2x4iF8oLrq5W\ngsBxbAbxGaVl8spR9a7ZQNNgqvVqIHdENO7govlJZ77EKo6THz0B9Ypah3ZX\nTHANoFEIRJGIG4aFwwXtzke9xR5cNog6+7lX5wayhspdFxy4BL6WbeOuwsEv\ntHt2\r\n=C9F1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAPUT4K5i6t6EyOQ5gFa3k7aPSReYGItPmpRVZmuWNv5AiEA6Ulf8/wyPGe4fcRoTDgaTymuzDmm8yPS+mq2bojGYpQ="}]},"maintainers":[{"name":"antyper","email":"p.antyporowicz@gmail.com"}],"_npmUser":{"name":"antyper","email":"p.antyporowicz@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-event-bus_1.0.0_1572898379465_0.46791891755303827"},"_hasShrinkwrap":false},"1.0.1":{"name":"@antyper/simple-event-bus","version":"1.0.1","description":"Simple event bus in rxjs","main":"index.ts","scripts":{"build":"tsc","build:exports":"rollup -c ./rollup.config.ts","start":"ts-node src/index.ts"},"author":{"name":"Paweł Antyporowicz"},"license":"ISC","dependencies":{"rxjs":"^6.5.3","inversify":"^5.0.1","reflect-metadata":"^0.1.13"},"directories":{"example":"examples"},"devDependencies":{"rollup":"^1.26.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-copy-glob":"^0.3.1","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.22.0","typescript":"^3.5.3","ts-node":"3.3.0"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/pnkp/simple-event-bus-rxjs.git"},"keywords":["rxjs","event-bus","event-handler"],"bugs":{"url":"https://gitlab.com/pnkp/simple-event-bus-rxjs/issues"},"homepage":"https://gitlab.com/pnkp/simple-event-bus-rxjs#readme","gitHead":"93914fdf58ef271956474f30f4d74beabbcadda7","_id":"@antyper/simple-event-bus@1.0.1","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-6+uRMRICFkAZN8MKybdDsb7DplzdT66BFIhc8lpiQvuIpLTNOFf7s7UOlCI7wfYYKqNooVhAMNw5ZGzLS7iUmQ==","shasum":"55292bf8d2ae9959078233958d14101d72ef2491","tarball":"https://registry.npmjs.org/@antyper/simple-event-bus/-/simple-event-bus-1.0.1.tgz","fileCount":14,"unpackedSize":46643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwIvMCRA9TVsSAnZWagAAj2AQAJuBTQqPwonBmclAQ8qw\ngkuTWNCoCird5Yie6Dzj5/g8uIslNfbPJ6gS06yZUYgboWwDXNxukZeh4eOB\nmub5RuSXj/TF0GoGaoVmMLezt+NWElEB6VY+/SdVJJbz3m4otP29QAKzV4Yw\n92P/3tf0VJm9UVRxG97BlYIEQw28CvEorFLUC3dPR4CBEEhfY69ENXOrlVFb\n7X/JczI0ZKMXIM5dXK1x6j3e8Leu68VlvQlzxseT2TXA4rWp7dQEYW9qO76U\nIpY4tLALkjW31XyS3PukEqnWBXIk+a6vkrnIhZ25OIO7F6iWN4RUXEYBy6kq\nXuI8+yXsBq7zJ5yPkDBdxcV/zZ+5W6la9EqXk3sXpUQ3M8S+75iiTzG6v9KT\nACmW6KS5qmMt5yXaKIFrW/Tc2FDNCtM8UwWqf/3cucTJFv93XNscCLJQhxwQ\nJNjjcR/AWDWEVj03x8swCZl9zM5myjfJl5EEeLMTm+yRG6IYF79aNvRaHvp0\n2wumjR2wI7KkU2bPCi8NI/l2iAUKbeDxhX4zWxC+hlPC4VL5d3+v9V03WLwu\ns2WHX1Rl8dl4zbS8YiV0gnEIMyhCaNRqD1tzW4Hh1qLNk4unHOCilSOGGKDv\ndnOXQf09zqdvO8GXYhkt0SEqsEexytPADKGqxiieTqQaD1r+FHjj7iC7dXGA\nt1OJ\r\n=ha9Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBmmrvZTzVZCZsjYHmuIUXmaohH5Zuh4K8mtPl/BLFaAAiBLi4lYprTeP/w7TLD1iCuHI2Enkhtf2TB5oj71yD/iKw=="}]},"maintainers":[{"name":"antyper","email":"p.antyporowicz@gmail.com"}],"_npmUser":{"name":"antyper","email":"p.antyporowicz@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-event-bus_1.0.1_1572899788479_0.06417915190843204"},"_hasShrinkwrap":false},"1.0.2":{"name":"@antyper/simple-event-bus","version":"1.0.2","description":"Simple event bus in rxjs","main":"index.ts","scripts":{"build":"tsc","generate":"barrelsby -c ./barrelsby.json","build:exports":"rollup -c ./rollup.config.ts","start":"ts-node src/index.ts"},"author":{"name":"Paweł Antyporowicz"},"license":"ISC","dependencies":{"rxjs":"^6.5.3","inversify":"^5.0.1","reflect-metadata":"^0.1.13"},"directories":{"example":"examples"},"devDependencies":{"rollup":"^1.26.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-copy-glob":"^0.3.1","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.22.0","typescript":"^3.5.3","barrelsby":"^2.1.1","ts-node":"3.3.0"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/pnkp/simple-event-bus-rxjs.git"},"keywords":["rxjs","event-bus","event-handler"],"bugs":{"url":"https://gitlab.com/pnkp/simple-event-bus-rxjs/issues"},"homepage":"https://gitlab.com/pnkp/simple-event-bus-rxjs#readme","gitHead":"4c7aa9dd928247c05df9b5fb211dc2ae38bfc987","_id":"@antyper/simple-event-bus@1.0.2","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-bHRpbxOeMC50SGWgTOJH44JOsLeoM49/c1icS4AxgvnF3ODvs6Q3KxK5wSh7rnAos3Je/twyytCNR6h4V6TLPA==","shasum":"18da1a64c42dc1afbbaba69cce6c3cf077b93ed7","tarball":"https://registry.npmjs.org/@antyper/simple-event-bus/-/simple-event-bus-1.0.2.tgz","fileCount":15,"unpackedSize":47016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwIzYCRA9TVsSAnZWagAAp50P/1jDMVdlI9VEq1BnjOcj\ngqdAxQlqzPFLoxDJdE1tzPIinCldoLjIzewElBw85uXTz1jPC2hWby1lb/oO\n6+H8VFh/UBJ+h1lJyUc6AWXyfe4btWDeMVC8moApszhXRt7BU6NWuyu1s5TL\n24UVWOJmC/RC5Hb1tqTslPZK2Ijzbo5pl4bEVf+rL1mMB0yQfkuNGOdxoGcX\nqxvBJyBhTRrRtqnHsfNIbTk55bWBE9qVlmyIZv2gbzr2erh/JoKEZJIfhN8g\n+HQaI4QJ6Kx9iVJxrYJKtPhDnPdFMEnlWTE8YuZ1YntvjmGYc7Bk1VoVRY4Q\nMOax5IsFbf+IhhhXvzoWtOpUNYkw6CaWGDhqvLEZ/IBAFG/RKgPBJqMY8gfT\neCFyDT8ag7lDX/5KTwF7T5X1Ua3kpmQFgeqZWV85thdiqgRk+JKbBdj62gzI\n0BXssVGgtY9EklbjePsR+2PtVw//Plg5HQkotCXeTWralmzrGOZmgZlWto/q\n5M72gE/Z/pr7Hu3B8Zf7DE0E6HI1dP//JIMUK+o2V4jJUu7Jf0FLbMGH9vq2\np9CPplSjccYCiwl7bQ1sC3kyzykNj9rIvUJVSJG1BI9HLDVSrZKZHTltmWQ5\n3mO0CCOq5Z7nX6u5roft4V/b9ONIuBRP5LITs5opLG3cFZczmUi81P7oyLwx\nlGu1\r\n=F+jr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDt2buNP3DST+ot5+WaENb9C9bXsoFFH5IjVELNcYHUegIhAM8MjhMWEuTYMF/XftbzaqFUvA/Eb4nSN+rGfso6Tlrd"}]},"maintainers":[{"name":"antyper","email":"p.antyporowicz@gmail.com"}],"_npmUser":{"name":"antyper","email":"p.antyporowicz@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-event-bus_1.0.2_1572900055548_0.026919779753767026"},"_hasShrinkwrap":false},"1.0.3":{"name":"@antyper/simple-event-bus","version":"1.0.3","description":"Simple event bus in rxjs","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","generate":"barrelsby -c ./barrelsby.json","build:exports":"rollup -c ./rollup.config.ts","start":"ts-node src/index.ts"},"author":{"name":"Paweł Antyporowicz"},"license":"ISC","dependencies":{"rxjs":"^6.5.3","inversify":"^5.0.1","reflect-metadata":"^0.1.13"},"directories":{"example":"examples"},"devDependencies":{"rollup":"^1.26.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-copy-glob":"^0.3.1","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.22.0","typescript":"^3.5.3","barrelsby":"^2.1.1","ts-node":"3.3.0"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/pnkp/simple-event-bus-rxjs.git"},"keywords":["rxjs","event-bus","event-handler"],"bugs":{"url":"https://gitlab.com/pnkp/simple-event-bus-rxjs/issues"},"homepage":"https://gitlab.com/pnkp/simple-event-bus-rxjs#readme","gitHead":"2019f305aec894693eef6092dfc3e0f7d54f5144","_id":"@antyper/simple-event-bus@1.0.3","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-an9ABRb2IcG+CQY8FFNa8U43+1sjpx4iXjEiW+r22F34Rrqp2AuxFgEhRbJ0xbOxsXt1ctvtUJsiO5M644hTBw==","shasum":"392dce66bcc5573a2fd79228d28d2fb44ef79b0b","tarball":"https://registry.npmjs.org/@antyper/simple-event-bus/-/simple-event-bus-1.0.3.tgz","fileCount":15,"unpackedSize":47051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwRtgCRA9TVsSAnZWagAAoCgP/ikrugBHqlURRh8fW0At\nhgEid+PeyzkC0jmhKZaAXvln3XJmJYkkd1Ux/LzvPiAfKOTagvQIvxauKZrf\nfsAUW9fW1yi/LqSNu9WhS3scog8a+HJOEj9lx7oPM0CGlAafPIpRi6e/j/rf\nbcbXM6Pm6KxUecxtudp40Mxa0JirnY8r9QC2eeNYBapdQzVT6ZRfs7ZOqyGI\nIhp1Q0+SbD0LsbuEkMT4MDKIj3QtbJmOemM14zhMAI5jnyfHYTBZ7hSKGAAe\nA1gnxAet9SL+SxENyu7HoeKRRABw2L+kPNbSPtuFD6lvjahjJsRxZvcAm6vV\npPXTQcJkC1GPP1T3NBCkRRK3wOQaBbCfkMb3j1S//3umLpCbzi8kSbKO76cr\nNkfAfcfZRBWLH0qCUK6avF2flwMY15n3VRvbakgHRsqcI/ziGFq6xLh0vzfB\n7aleNKr3f+fqVEoJpqD8m0oEtEPY6EQmI00zXq3O01nt9PSQ/cFw3LIYSwhC\n5OzUKhppYc6klpt8uFC9ajrUd5+If0GNuW2Mg3lY6TVpgY2nF0N2Y/Prsmp8\nC26UvByp5Mw7x93Ue8B0tQcrPe7ZO6boJi5OGdTg5uwOuylW7SjpGwQm+1KU\n20C5YiujQpTOmjDT8Zw3LOTKS3sBBh8qRqOx5cOiGIxkXdaJsMf9ZpumiJux\nS9B2\r\n=n2CP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICkR0F6lGUMGgdqqTNCrGYpr0NrSeD6k57eOiiVxkIpkAiEA4h0nfql8ieAccHBrjEbvuh9G8hTxxKvi7ha76g5eEp0="}]},"maintainers":[{"name":"antyper","email":"p.antyporowicz@gmail.com"}],"_npmUser":{"name":"antyper","email":"p.antyporowicz@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-event-bus_1.0.3_1572936543574_0.29730953237991753"},"_hasShrinkwrap":false},"1.0.4":{"name":"@antyper/simple-event-bus","version":"1.0.4","description":"Simple event bus in rxjs","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","generate":"barrelsby -c ./barrelsby.json","build:exports":"rollup -c ./rollup.config.ts","start":"ts-node src/index.ts"},"author":{"name":"Paweł Antyporowicz"},"license":"ISC","dependencies":{"rxjs":"^6.5.3","inversify":"^5.0.1","reflect-metadata":"^0.1.13"},"directories":{"example":"examples"},"devDependencies":{"rollup":"^1.26.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-copy-glob":"^0.3.1","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.22.0","typescript":"^3.5.3","barrelsby":"^2.1.1","ts-node":"3.3.0"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/pnkp/simple-event-bus-rxjs.git"},"keywords":["rxjs","event-bus","event-handler"],"bugs":{"url":"https://gitlab.com/pnkp/simple-event-bus-rxjs/issues"},"homepage":"https://gitlab.com/pnkp/simple-event-bus-rxjs#readme","gitHead":"48b1be50cd1cde2aa1e5c26c84a37684dd3d9e55","_id":"@antyper/simple-event-bus@1.0.4","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-srMI2Bzj3IibGT7arTBN9X7m7EzLXAnbM4aGpEt1RzmWNxxY7f/dZXWI4urD8a5OFBtIs4qbnhmjvsRviVBb7A==","shasum":"7a4a0b85dd24ba49d4bb1e2f8a1eb9179635cfbc","tarball":"https://registry.npmjs.org/@antyper/simple-event-bus/-/simple-event-bus-1.0.4.tgz","fileCount":15,"unpackedSize":47063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwRzaCRA9TVsSAnZWagAAYfAP/jxNs+QQEpp/69ax3yEK\n61EPGWV27jTabbd5PiBrqT+yqJnCHzIYr0ixaxBdrC76W25poXkIjXp2g7/z\n8YSChRxuy+J/PY0AosbvtLtNXQWM0biQkKmPo0Kc0EHMIG4u8MDcKgG954zX\n5C6TJUObm+30CX0Yv5CF1cjMZzol5jhAC1TtDm1Osx/SSSDE0998aPGVvD6Q\nPoPMTrc9gtrdCtGKCaCVwvxpXO1mmvHExX6HOif6B3IY/Cah01c+3bPHDqUo\nquRMo+6oDO1t62v48Gz/liwZ9kxi6HO67Kqu3G22+sGHfsLiHKgdbnJxFBDe\nBhvD9sjEqz5vMRu49/LavB3E3ak6O5Yhv0jjvACZqf/qGcP41X0aNZJ9ibWH\np0zjfimsJCDnck9dipJDMaK7Fx0FERhu++3hjhBH9v8VJ1WeHHPizVB3OHW8\ntc75CQyc/MEjaAvEbiUQc1bv43jPubEbdIAiJeWmWf7tojbJ7v4NmCkrsCqe\n/r3Guz33RwEZy+xB5aY9WLm2IKlK59QnMR7lsbGVkXkJyElhh/9Haj43GmWT\nFxB6FZbNZELLE7IYwtlIT1D0A1j+5VOYsE/SUiP/bvc0bfZmOiOyj4Cxy1ts\nQHVCP98EeH2Klq1JBB3UWmK/WRdYU/NXKu3QBnZN8VSu+aICzbgRQy2yonjM\ngsrU\r\n=JTFL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNhGCCyU80TQriThs6naiEQFEgZZI3/lcbgVVyvkzHMgIgMlI5znEC2LrIOfjLn2eY5SwTyC+G+hj2SLfGYNPwcpM="}]},"maintainers":[{"name":"antyper","email":"p.antyporowicz@gmail.com"}],"_npmUser":{"name":"antyper","email":"p.antyporowicz@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-event-bus_1.0.4_1572936922403_0.7953326795032685"},"_hasShrinkwrap":false},"1.0.5":{"name":"@antyper/simple-event-bus","version":"1.0.5","description":"Simple event bus in rxjs","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","generate":"barrelsby -c ./barrelsby.json","build:exports":"rollup -c ./rollup.config.ts","start":"ts-node src/index.ts"},"author":{"name":"Paweł Antyporowicz"},"license":"ISC","dependencies":{"rxjs":"^6.5.3","inversify":"^5.0.1","reflect-metadata":"^0.1.13"},"directories":{"example":"examples"},"devDependencies":{"rollup":"^1.26.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-copy-glob":"^0.3.1","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.22.0","typescript":"^3.5.3","barrelsby":"^2.1.1","ts-node":"3.3.0"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/pnkp/simple-event-bus-rxjs.git"},"keywords":["rxjs","event-bus","event-handler","inversify"],"bugs":{"url":"https://gitlab.com/pnkp/simple-event-bus-rxjs/issues"},"homepage":"https://gitlab.com/pnkp/simple-event-bus-rxjs#readme","gitHead":"7ab1ee6843f047bfbc98c304bb678933d57b726a","_id":"@antyper/simple-event-bus@1.0.5","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-fAan99uHil6cF5u+y1i75t7GX/STNaHQxVHdEHjXnZDWNjktYyOxIqGsClSYKwSCbe5+fHdd2w8086pNyrKOAw==","shasum":"5a0a8cb5217dea252500c24e57ee422ba4935784","tarball":"https://registry.npmjs.org/@antyper/simple-event-bus/-/simple-event-bus-1.0.5.tgz","fileCount":15,"unpackedSize":48411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwSK4CRA9TVsSAnZWagAAIwkQAKUv/ABuifiPBkaAk9CS\nY34DsfukV3uiJInBp+geSs5n/iN02WBp2BXSZXPr0/BQAYHEOjRumizMuWFV\nW4ctaJxtsyZOs+cAkw/n6fV8hFx53qGg/HFWH1vN/XSmiGHyf4Og3262+6pT\nA2+UlfH8WWBiPC7Y8vUj3EZlRwmr//gOIlLA4li0yLqquYE0ng0bIHzDewDW\nn+WkAHz91Bs20p1JIytAKz7rATzxx10Zb6KWRGAIi5o/4fNONWYhoNIollwg\ni+0HHs37+WBrHxF40auXhklqT+VXTZ8t8PktnXyGAC5/pcG1+nXRweBeUV8H\nLVdxFscetOzzuRzk8GKl5sdSD+mLLK9BA03VlnSgy6vcdTi6mLBDKTBg899V\nmb2MoVh/sudbwCHMV5gd6Sik6XQ++THYxWfW4x45Aj2CWWGTxhJ7SJoqEDoQ\nUuiy2aMoVJ2v9pSPQSxNRXym84BkAo14i4lWupf2dkP7OW56XV7CjUnaIzev\nkBvLz0ZJ0fiYOWhCyiITP3Amv2BDu69Jlt0CRlCFmra+S5GRTcdxMhjW4g18\nU0/C+wqS2FAWquo25bHQufh2v+vP+Pw5eFxRQKTBDTk8WImnAGVT0k923ETf\nBIBPAOXiANWHE7w2SjvFRnTTFe+SiGLkv71cDtXdcnZBqvPXz0nH7hq7v2/J\nP8Lt\r\n=Mog/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGbCWXCSFf9dUXT2EQfmAyKz7ITtM4s+8gfcIz3gK4AKAiBWZheTcNHD8xUR+OU2CNRPt4mS7Oxv7jtgvAPjjKdtIA=="}]},"maintainers":[{"name":"antyper","email":"p.antyporowicz@gmail.com"}],"_npmUser":{"name":"antyper","email":"p.antyporowicz@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-event-bus_1.0.5_1572938423518_0.7856784243469024"},"_hasShrinkwrap":false}},"time":{"created":"2019-11-04T20:12:59.239Z","1.0.0":"2019-11-04T20:12:59.592Z","modified":"2022-04-04T14:25:42.159Z","1.0.1":"2019-11-04T20:36:28.720Z","1.0.2":"2019-11-04T20:40:55.756Z","1.0.3":"2019-11-05T06:49:03.736Z","1.0.4":"2019-11-05T06:55:22.575Z","1.0.5":"2019-11-05T07:20:23.683Z"},"maintainers":[{"name":"antyper","email":"p.antyporowicz@gmail.com"}],"description":"Simple event bus in rxjs","homepage":"https://gitlab.com/pnkp/simple-event-bus-rxjs#readme","keywords":["rxjs","event-bus","event-handler","inversify"],"repository":{"type":"git","url":"git+ssh://git@gitlab.com/pnkp/simple-event-bus-rxjs.git"},"author":{"name":"Paweł Antyporowicz"},"bugs":{"url":"https://gitlab.com/pnkp/simple-event-bus-rxjs/issues"},"license":"ISC","readme":"## Simple Event Bus\n\nThis package help you emit events and handle it in one place. \nWhole project is written in TypeScript and RxJs. \n\nLibrary is compatible with Inversify. You can initialize your EventBus in IOC container.\n\n##### Example with Inversify\n```typescript\nimport {EventBus} from \"./EventBus\";\nimport {Container} from \"inversify\";\n\nexport const getContainer: () => Container = () => {\n    const container: Container = new Container();\n\n    container.bind<TestEventListener>('TestEventListener')\n        .to(TestEventListener)\n        .inRequestScope();\n    \n    container.bind<EventBus>('EventBus')\n        .toDynamicValue((context) => {\n            const eventBus: EventBus = new EventBus();\n    \n            eventBus.addEvent(TestEvent);\n            eventBus.addEventListener(\n                TestEvent,\n                context.container.get('TestEventListener'),\n            );\n    \n            return eventBus;\n        })\n        .inRequestScope();\n}\n\nconst container: Container = getContainer();\n\nconst eventBus: EventBus = container.get<EventBus>('EventBus');\n// Events are here handled \neventBus.handle();\n\nconst testEvent: TestEvent = new TestEvent();\n// Here is your event emitted\neventBus.emitEvent(testEvent);\n```\n\n[Simple First Example](https://gitlab.com/pnkp/simple-event-bus-rxjs/tree/master/examples/firstExample)\n\n","readmeFilename":"README.md"}