{"_id":"@dominicstop/ts-event-emitter","_rev":"12-a87d9f22cb8f489a61040ab15bf824eb","name":"@dominicstop/ts-event-emitter","dist-tags":{"latest":"1.1.0"},"versions":{"0.0.0":{"name":"@dominicstop/ts-event-emitter","version":"0.0.0","description":"Yet another event emitter written in typescript.","main":"./lib/commonjs/index.js","module":"./lib/module/index.js","types":"./lib/typescript/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint \"**/*.{js,ts,tsx}\"","release":"release-it","build":"npm run build:esm && npm run build:cjs && npm run build:ts","build:esm":"rm -rf lib/module && tsc --declaration false --module es6 --outDir lib/module","build:cjs":"rm -rf lib/commonjs && tsc --declaration false --module commonjs --outDir lib/commonjs","build:ts":"rm -rf lib/typescript && tsc --outDir lib/typescript --declaration --emitDeclarationOnly"},"keywords":["emitter","event-emitter","typescript","typescript-event-emitter"],"repository":{"type":"git","url":"git+https://github.com/dominicstop/ts-mapped-event-emitter.git"},"author":{"name":"Dominic Go","email":"dominicstop@gmail.com","url":"https://github.com/dominicstop"},"license":"MIT","bugs":{"url":"https://github.com/dominicstop/ts-mapped-event-emitter/issues"},"homepage":"https://github.com/dominicstop/ts-mapped-event-emitter#readme","publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","eslint":"^7.32.0","release-it":"*","typescript":"^4.3.5"},"release-it":{"git":{"commitMessage":"⚙️ chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true}},"gitHead":"d6e60fa57473c6e81e7cefb84bdc7c0b7f0ceaa1","_id":"@dominicstop/ts-event-emitter@0.0.0","_nodeVersion":"13.12.0","_npmVersion":"7.17.0","dist":{"integrity":"sha512-I5Gh2b5Ui11aUaUuzW0l8izmt5k777xG06L0K/1E1sFF3p6/wvmKQlyQYm7RcW8N57H0qkZIuksgp4qwTrv7BA==","shasum":"f88e2d17df8612be95169e7a24164954162179fd","tarball":"https://registry.npmjs.org/@dominicstop/ts-event-emitter/-/ts-event-emitter-0.0.0.tgz","fileCount":10,"unpackedSize":11117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGTZgCRA9TVsSAnZWagAAGPIP/2cQfu3KKGXTONJfC53u\nUWF2clB+FnF8o3PVOIV+0nRODYOzU4yUNtFJ2UwQVhJ/rx4k3aTdnBGB6Fmm\nHaJxrpjynNvr4EwoCaiEZEDqdGIiha9J9F+VgPSSODoqYefvtr/jM5eGcYQm\nCcihq6LthQXmKs+3PIsc10Di5KpTEe3R5QxBVGpxa1tu6fzCL42Q052kj5o5\no0rp3bBfM2SBDXfQXQ0MIVdkoRxHjck2O+xeUkb7xACS42YfO3+GIwJiaDay\nre8YpUj6YHeMwPE2Uj3XzXEBkoJelcKMq0d6bvOZxdhwac2g3pv0FCa//1gv\nInZeAQ+0e6dtmcpOy08OnzERPQzqAVrGHMo6BrWbA26XQV1Sgb3jctgGzA0g\nhd55IUEovEn+fAglxbZvJ7tpCBuU29QmWXVb9j08zkizvoY+t5Tl9AIuOset\nr+ajit1JQq+sBBhs0i8nksNPY5Az2Codszi/nxD7IzdbnISdEGGBGMwIKemn\nRtXsRHBJUvhzntvl1ofcDQn6PV3XbAN4R09FeNkfXbS/IuqeeAGxqlBv6k1l\nilfyvxaSa2akG/OH9NZl6X9kfe3KLMH8Dr0vLw9ILw8xd/nxmpBVICAxj30H\nJCb+yh0ijJalsWur0tkS9r1fQ/gu2LMN0U409HXxS6X9Fz9eQDJ712SJgSgd\nDyW6\r\n=G2dx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTDBfyMXcNvJp/5yw+KeFIByyfDsvA7Lp/WgrVp83/QgIgKXBaxVd9fMbYrWtFwexyguATAyu1ww0dx67zMyUDbMY="}]},"_npmUser":{"name":"dominicstop","email":"dominicstop@gmail.com"},"directories":{},"maintainers":[{"name":"dominicstop","email":"dominicstop@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-event-emitter_0.0.0_1629042272654_0.23451038025237403"},"_hasShrinkwrap":false},"1.0.0":{"name":"@dominicstop/ts-event-emitter","version":"1.0.0","description":"Yet another event emitter written in typescript.","main":"./lib/commonjs/index.js","module":"./lib/module/index.js","types":"./lib/typescript/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint \"**/*.{js,ts,tsx}\"","release":"release-it","build":"npm run build:esm && npm run build:cjs && npm run build:ts","build:esm":"rm -rf lib/module && tsc --declaration false --module es6 --outDir lib/module","build:cjs":"rm -rf lib/commonjs && tsc --declaration false --module commonjs --outDir lib/commonjs","build:ts":"rm -rf lib/typescript && tsc --outDir lib/typescript --declaration --emitDeclarationOnly"},"keywords":["emitter","event-emitter","typescript","typescript-event-emitter"],"repository":{"type":"git","url":"git+https://github.com/dominicstop/ts-mapped-event-emitter.git"},"author":{"name":"Dominic Go","email":"dominicstop@gmail.com","url":"https://github.com/dominicstop"},"license":"MIT","bugs":{"url":"https://github.com/dominicstop/ts-mapped-event-emitter/issues"},"homepage":"https://github.com/dominicstop/ts-mapped-event-emitter#readme","publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","eslint":"^7.32.0","release-it":"*","typescript":"^4.3.5"},"release-it":{"git":{"commitMessage":"⚙️ chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true}},"gitHead":"d6e60fa57473c6e81e7cefb84bdc7c0b7f0ceaa1","_id":"@dominicstop/ts-event-emitter@1.0.0","_nodeVersion":"13.12.0","_npmVersion":"7.17.0","dist":{"integrity":"sha512-P2JlHEnyd2OF0l4F34oD7zHcm+41jphhkwryjyw87uQuw7bP+sYrug/xgPyMuF9zW/UfZk5Pa0bhgHxc9ZL7YA==","shasum":"c982aa79f977aef9619b498b76098a1b1afec4b1","tarball":"https://registry.npmjs.org/@dominicstop/ts-event-emitter/-/ts-event-emitter-1.0.0.tgz","fileCount":10,"unpackedSize":11117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGTaUCRA9TVsSAnZWagAAN80P/1Yn9pvzDRUJNFhWU33o\nb/zWMW1spdvSitmEXypQgmqdZGLB4dqzkgQZG2aNelYXRznDFh5y2i0FWHci\n3xRq5Hqf6HRPrXVa9pHlNQuSGb6wceZCwsqb+7d/76JX1vExaZpULpkQ9DBk\nLRSStWTiDRI/K5ihH2AuGxsVUnzkypdlziVb42l44SCWoQun39F8ctZoS3yG\nX6/X1s3TTYXCLPET/xJn8I8vPAjZhjhwl7hDYmzn/efkna7JwDfLHR+Neo/g\niOv/YVZVBo6ZoAtc26LMpGA2LChiLWcuu/bIw67XmVPowfPDou7Q46Ai0Px1\nQYx4oDO4fSVrXPTRpdA7Cz7OQhwRTNDMwTdGj++HiL2bJEzbi+xpAlOkj76g\nIbRZp9EG7euOfiK21pSoA30xxRUSuLk/tTclDGHBLP2hO6eUzEjymwFa8eu+\ngRWDHzwGYWjWBhrK45x5W4cnbq63UXg7iUexl698MNSB91w6U3Ss+1la+X35\n6LN2YN6IJoY8Eti+5sQ7Ok4gpOb4SyqYmitjiDvCMYDQEujU3ME1GGchfPf7\n6WC4Y7BMJwiSSBchE/kZf8n8sm4JyQu97tW7Iq1krWyCYz3+m+WKdNUu284Y\nd8SsZjCzjPFx/9bWtbIcgYFZvkP/kpnVu2s8ndQrXV/UCUOAMCQT2eoPji6Y\nlp00\r\n=VKks\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7bXjdLWrA7/gKUy+r849Z/+Y0d2UleuY09Kf64JwcrAiEAvifCFSodhJ5I96TqAp97XjmyHqKTBKO6Qp8r+uOgdac="}]},"_npmUser":{"name":"dominicstop","email":"dominicstop@gmail.com"},"directories":{},"maintainers":[{"name":"dominicstop","email":"dominicstop@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-event-emitter_1.0.0_1629042323892_0.5158701540568518"},"_hasShrinkwrap":false},"1.0.1":{"name":"@dominicstop/ts-event-emitter","version":"1.0.1","description":"Yet another event emitter written in typescript.","main":"./lib/commonjs/index.js","module":"./lib/module/index.js","types":"./lib/typescript/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint \"**/*.{js,ts,tsx}\"","release":"release-it","build":"npm run build:esm && npm run build:cjs && npm run build:ts","build:esm":"rm -rf lib/module && tsc --declaration false --module es6 --outDir lib/module","build:cjs":"rm -rf lib/commonjs && tsc --declaration false --module commonjs --outDir lib/commonjs","build:ts":"rm -rf lib/typescript && tsc --outDir lib/typescript --declaration --emitDeclarationOnly"},"keywords":["emitter","event-emitter","typescript","typescript-event-emitter"],"repository":{"type":"git","url":"git+https://github.com/dominicstop/ts-event-emitter.git"},"author":{"name":"Dominic Go","email":"dominicstop@gmail.com","url":"https://github.com/dominicstop"},"license":"MIT","bugs":{"url":"https://github.com/dominicstop/ts-event-emitter/issues"},"homepage":"https://github.com/dominicstop/ts-event-emitter#readme","publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","eslint":"^7.32.0","release-it":"*","typescript":"^4.3.5"},"release-it":{"git":{"commitMessage":"⚙️ chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true}},"gitHead":"84570bdc665cca6c257704b4e2b38b72397ba96b","_id":"@dominicstop/ts-event-emitter@1.0.1","_nodeVersion":"13.12.0","_npmVersion":"7.17.0","dist":{"integrity":"sha512-jq8UmTUiyXkGr5x3RzcxsDyKVSYNruHGIdbBAHkD/eqc330ZhVxsO40flGK6jGoS+zS/fy1mEgU1ubXLUigWow==","shasum":"291082d9355a76b44eafb0c3d96c203c2ba0ac2a","tarball":"https://registry.npmjs.org/@dominicstop/ts-event-emitter/-/ts-event-emitter-1.0.1.tgz","fileCount":10,"unpackedSize":11096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGT4tCRA9TVsSAnZWagAADX4P/38wWggzTZeCJ11wubWf\n+Dg+FL1lwTxDOD4MSfF20ojCRE5Ch3+9duAxrc+IG2iZfwG+isD7Z/FTzJ6S\ndwpSaDTGWVol+Yj78fizBfnS1OaUjpEEEYWfsPwV3V0AD9MzqU3Hm3wVqEmZ\nhpjfjQbMYKcmad+wkbkizr9208E6ypAuCew7Cuk56jju2NkiCinIk8Il3rc8\n5WmJefTDGaRxjxgvfKqVNWOjwTG/ulu9AZS4wEs6e5v00DHBbZK0Vx5dO+5W\neHnOjXAbNPhnzOPpBgh4Ats4nMlDRYK2tg+fwoiiR7K1Y63Iq7mn3mhGt4ih\nB43t1dxO8NQwwEgyW/+ZBvp2Wg6K0pb6hzFCJ3JqNp8uEEfjtdue2bWY2Akq\nfOLwp968a8QuTlSZjLgJalYxnJtpM+Cf7vYRhRPqr8ABqhIbG2v0ACQT4the\nmeLm55S0gWOxh4KZ03paaelftOfbgbMv5ilO3xpG8qxxD0fbcvuTW7RMzc88\nlcXjLAKRFBic6+Fnypl3aHxpv5erFYh4JYvGETPiMrd9kqSjU9xnf/9J+lTC\nm1LWyxoHc4LVWOvnfJalMnnWtnEs6m0eo67+bFbCYibzWOpGN9NF1vc2EVZp\nKczBvMpcECRXw31Bi46evA09lgBFCi7sIl6gKhQHjV5ctVThea+aUgG3YAKH\nqD4b\r\n=cwBU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkXpPH6KJMzF8yOvOMO0CXDlN1GpWxADTMAAvNhqGU0wIhAO+hGIDStqKKwjL3hTUdW5M5KHcVOSuAfdA3zET0S23V"}]},"_npmUser":{"name":"dominicstop","email":"dominicstop@gmail.com"},"directories":{},"maintainers":[{"name":"dominicstop","email":"dominicstop@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-event-emitter_1.0.1_1629044269720_0.15805466638065147"},"_hasShrinkwrap":false},"1.0.2":{"name":"@dominicstop/ts-event-emitter","version":"1.0.2","description":"Yet another event emitter written in typescript.","main":"/lib/commonjs/index.js","module":"/lib/module/index.js","types":"/lib/typescript/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint \"**/*.{js,ts,tsx}\"","release":"release-it","build":"npm run build:esm && npm run build:cjs && npm run build:ts","build:esm":"rm -rf lib/module && tsc --declaration false --module es6 --outDir lib/module","build:cjs":"rm -rf lib/commonjs && tsc --declaration false --module commonjs --outDir lib/commonjs","build:ts":"rm -rf lib/typescript && tsc --outDir lib/typescript --declaration --emitDeclarationOnly"},"keywords":["emitter","event-emitter","typescript","typescript-event-emitter"],"repository":{"type":"git","url":"git+https://github.com/dominicstop/ts-event-emitter.git"},"author":{"name":"Dominic Go","email":"dominicstop@gmail.com","url":"https://github.com/dominicstop"},"license":"MIT","bugs":{"url":"https://github.com/dominicstop/ts-event-emitter/issues"},"homepage":"https://github.com/dominicstop/ts-event-emitter#readme","publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","eslint":"^7.32.0","release-it":"*","typescript":"^4.3.5"},"release-it":{"git":{"commitMessage":"⚙️ chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true}},"gitHead":"1b16406fbc365a2eae0017abcfdfb7651b8ff57d","_id":"@dominicstop/ts-event-emitter@1.0.2","_nodeVersion":"13.12.0","_npmVersion":"7.17.0","dist":{"integrity":"sha512-eq4qZ1Z3CZ/8FZHP1q51BhwfWgQUtllLLkt0v9M7u3oCUtDqgrYeoa6m1JpjwBX86EDkz/A7gKCV3bMlDrMrEQ==","shasum":"5af74ca4db2b0d9f4cdbb80c354b14e1ccabb547","tarball":"https://registry.npmjs.org/@dominicstop/ts-event-emitter/-/ts-event-emitter-1.0.2.tgz","fileCount":16,"unpackedSize":22095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGUBMCRA9TVsSAnZWagAAeBkQAIzmZ+foTkw2vzlHwoZ5\noUBPdmsxnX5ctt1/kbBJ4NRQQKsZCMquyLsq1l+xw43uBYyBOk34Mgsp+PrH\n/f66Neds6+4XFg8nlv+6OyFdrJuzqgeqIS5t/mk+iDT+kuUNhhLJg4MwxITF\nd8dIvEv2MllJtwl1awAejIuTRWkkA9ZGSrXKQKVrHZ9mLrKjg07P+4P+dI7h\njc230VIO4wUEbMMs7lVb3Bs4IpJBpSL/IW7VNzrMlHOJ6MdsESvhdW7Th24Y\nQEJggTIag86cxyUGlgO8Ir5CDM32+VPapuJpbBWCWFIlp5KGxmuxT7c4SQu7\nYxbataN1Vk/gfIYQKjcfzg0lAtSpOFFVU3eDDrsS9iB3vRN7Rkwm5LFWaVXo\nmZPTzYGIkp9yk8wJje4py9cveDCMlt4IYNAnXDnwtuSpi1t6LHKIEyJ6JkcQ\n6AFEnDs0h5sTQUBbNwapeUr4fWu8wTnqzkMGowd13H+9c6vXCAMkCdvm/QLO\nBvwC3hKVC6XlBXJBwQcUp1XRmfk4j7YEoZRzOh3IR31MBfUEr3KKjtyK/Ke/\nYnEy5S+wEyD96MseeFnuFjDbWUtX5/EdVSPm61tvaPm5gOqCoQtIVWA8WbhU\nAsCM16+OInb0BR/epjfIHSWc9VwJa7AxHEWxfROweYfYvWMvDe4yJPgG4PMT\nvq2j\r\n=dZwq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFcrmLnqqbBzKwnuqa9zMCrj5kQ/6m9Mzo75vFh1EUQmAiBmvASwfS5KHapXXy98Aj/Gqknm9iep2Y4GfdutD1QsEg=="}]},"_npmUser":{"name":"dominicstop","email":"dominicstop@gmail.com"},"directories":{},"maintainers":[{"name":"dominicstop","email":"dominicstop@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-event-emitter_1.0.2_1629044812186_0.5252841032506497"},"_hasShrinkwrap":false},"1.0.3":{"name":"@dominicstop/ts-event-emitter","version":"1.0.3","description":"Yet another event emitter written in typescript.","main":"/lib/commonjs/index.js","module":"/lib/module/index.js","types":"/lib/typescript/index.d.ts","source":"src/index","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint \"**/*.{js,ts,tsx}\"","release":"release-it --version-only","build":"npm run build:esm && npm run build:cjs && npm run build:ts","build:esm":"rm -rf lib/module && tsc --declaration false --module es6 --outDir lib/module","build:cjs":"rm -rf lib/commonjs && tsc --declaration false --module commonjs --outDir lib/commonjs","build:ts":"rm -rf lib/typescript && tsc --outDir lib/typescript --declaration --emitDeclarationOnly"},"keywords":["emitter","event-emitter","typescript","typescript-event-emitter"],"repository":{"type":"git","url":"git+https://github.com/dominicstop/ts-event-emitter.git"},"author":{"name":"Dominic Go","email":"dominicstop@gmail.com","url":"https://github.com/dominicstop"},"license":"MIT","bugs":{"url":"https://github.com/dominicstop/ts-event-emitter/issues"},"homepage":"https://github.com/dominicstop/ts-event-emitter#readme","publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","eslint":"^7.32.0","release-it":"*","typescript":"^4.3.5"},"release-it":{"git":{"commitMessage":"⚙️ chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true}},"gitHead":"d18cf20731e427da01c8e3091e1991966bd05817","_id":"@dominicstop/ts-event-emitter@1.0.3","_nodeVersion":"13.12.0","_npmVersion":"7.17.0","dist":{"integrity":"sha512-C6QarvOYfiS1Zw9Qdais0+VroRNVObPfHvsu3DJQvJJ2GqHJwQb789WRImftYa4AUs5D9a3qstvsUyPiTFa8RQ==","shasum":"c1a0767b9dd34a18e83599c17bf0a47a0368a202","tarball":"https://registry.npmjs.org/@dominicstop/ts-event-emitter/-/ts-event-emitter-1.0.3.tgz","fileCount":16,"unpackedSize":22135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGUTFCRA9TVsSAnZWagAAe8EP/RZbnEiAVC22ds9iyUnG\nH9E4/pnd1jfVQCzcb+R/xc6ATg4A3Ho9ibgaOUrYQ/CqLq7fZw5ZgQKDJ+Ns\n3AbXvI2276ArFNGfBTGeb7yGC3Xz5hPXRiG0emDBwg1r3FRAzLj6OavClAP0\nDVDhM5VAtXt0G324nLQYGwgWJhvTrhF2WwkJsn2KZgPrcN3Rj8Mu4tg8vI+g\nDTl1K2ft4kRHRscQDhWsVEWn0wVCWEVi0NxyYtHhC+ZncUD+K/oJ41dWQEBM\n6CLk3wBusOSjrFa1T+xlYvbt0+zcTUOFZ7BmijXCBy0CsoW9/rBcv2aHIhCx\nHjzjmedpZswJAVNALz6BJOp7vS1c1W9F9utQNZ37msBBFr8CFGLA7qp3MxsC\nANiEtmypqV7IMqi7wxtqdSoGSnNQtCQM/uPr29PU5bx8ifKFcTjG4+Yjqyt4\nybQr58oa4jgcDrZy/8aYpVE00l0Vuunvw4MxyPOfd4qZC1VQnAhodYC/VcQ0\n2efjXPFCvtcaSzXcgvqN3dEs+SeOkH6yXn4Lf3hFGyjzzLQ3vQWfouYdipvB\nAqumIgYxl+DnjAebGzvEGOyUa1GU4QG0p22OAzGqdO1ePt2C2fs69KsfrSaL\nYltqZ4kVfI+UehY7C1PO2QrRCY52Vf+xyXfDIrtL8ecnsknCnlwGix4jBkIJ\n+9k0\r\n=jPJd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqJ17sfalXBoVUo7IO0QDB8Q9fzgDVF1hmCEbhV7O+BgIhAJ9f402sqq/DymEqSa0iLtWFU2sZ1881Im5DBvBlrrMK"}]},"_npmUser":{"name":"dominicstop","email":"dominicstop@gmail.com"},"directories":{},"maintainers":[{"name":"dominicstop","email":"dominicstop@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-event-emitter_1.0.3_1629045957089_0.3916572995447385"},"_hasShrinkwrap":false},"1.0.4":{"name":"@dominicstop/ts-event-emitter","version":"1.0.4","description":"Yet another event emitter written in typescript.","main":"lib/commonjs/index","module":"lib/module/index","types":"/lib/typescript/index.d.ts","source":"src/index","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint \"**/*.{js,ts,tsx}\"","release":"release-it --version-only","build":"npm run build:esm && npm run build:cjs && npm run build:ts","build:esm":"rm -rf lib/module && tsc --declaration false --module es6 --outDir lib/module","build:cjs":"rm -rf lib/commonjs && tsc --declaration false --module commonjs --outDir lib/commonjs","build:ts":"rm -rf lib/typescript && tsc --outDir lib/typescript --declaration --emitDeclarationOnly"},"keywords":["emitter","event-emitter","typescript","typescript-event-emitter"],"repository":{"type":"git","url":"git+https://github.com/dominicstop/ts-event-emitter.git"},"author":{"name":"Dominic Go","email":"dominicstop@gmail.com","url":"https://github.com/dominicstop"},"license":"MIT","bugs":{"url":"https://github.com/dominicstop/ts-event-emitter/issues"},"homepage":"https://github.com/dominicstop/ts-event-emitter#readme","publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","eslint":"^7.32.0","release-it":"*","typescript":"^4.3.5"},"release-it":{"git":{"commitMessage":"⚙️ chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true}},"gitHead":"fa1c321397cec3f6e53edb104871c4e236a3ee8c","_id":"@dominicstop/ts-event-emitter@1.0.4","_nodeVersion":"13.12.0","_npmVersion":"7.17.0","dist":{"integrity":"sha512-xso9cZd880us/cbMuTPuBV9pY0JIxnfs8qhRqV+6szjm/FS6nFg8+Ew1BVmCfrGba7Bvhj9LLUY7wMuOm1izBg==","shasum":"1f4f4b69ed75ca13d813f2cb9558109dc9b501cc","tarball":"https://registry.npmjs.org/@dominicstop/ts-event-emitter/-/ts-event-emitter-1.0.4.tgz","fileCount":11,"unpackedSize":21134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGUyxCRA9TVsSAnZWagAAGCMP/AqW7PdJAYgF73vQS8O8\nc9DnxvCtUcnYjSBNCdx0j5Wv92hQjjOP+P31HE4URJe7nPKGt6c7zYr/9gGp\ndU8g8h1aURMB8OXOrGak7i+iE6rCUXj5y8IP0ACXiEUV3p2JIeo9Mz1PGLOS\nwyvwO0k2TcgMBi092HgYhZpSD5J/mIAFoV1TyHnIEs8RC/jnTvQzAjApaNP7\nSDXZ0zezyRMUOgPv07R0kbnIBg3V7eg6dmXswtVGPLh0ThKiio9BcgBLb7Ao\nQBrn5gPxg+uKs8Z1O7+9X9JKVwnPAdySRMipagolAPcG6WbnbvnhcsPG/534\nrFJEl8XjjUugXNZmCmEc5viK3TviN548WWz3P4OCSL/9SX4LnT2lnbKrR/Xb\nGO6xCP6j5kyRZerzBnx6bpQ6s2GAyE/twIvX77Xi6JjOruZGmhBEoRkUVnSq\ntF61FiFNQy4vVCXdstfHnJO6yxCC7MfRS4YA3wdptgZ+LdzlT4uJYrSPfi6l\nX6c80lmEdLQeY7kO6viMHPV8pPNIsKthCTEekFapl0ZHvAcNUrEwQjf3KbX0\n5z2sBPDDgW3df2/iaX2QycWWBGuK3mMn40qQWTTULc7cptS+28COfhFKCAo8\nmuL7A3R5Ih8Erj/J6UcWsEqwKRbAceY2+kKlKr6WdJuxD77W6V7Lgx3ToE+O\nu4ET\r\n=nDat\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEBakiecKwukHlYSwYmBkJXzbY2sJ5BqRqhU+3q9hDgoAiEA2Xy61/6+ABrjorbcIrX+i9e7cMz8/JpT59u+EgfqDkY="}]},"_npmUser":{"name":"dominicstop","email":"dominicstop@gmail.com"},"directories":{},"maintainers":[{"name":"dominicstop","email":"dominicstop@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-event-emitter_1.0.4_1629047984892_0.1307806793588342"},"_hasShrinkwrap":false},"1.0.5":{"name":"@dominicstop/ts-event-emitter","version":"1.0.5","description":"Yet another event emitter written in typescript.","main":"lib/commonjs/index","module":"lib/module/index","types":"/lib/module/index.d.ts","source":"src/index","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint \"**/*.{js,ts,tsx}\"","release":"release-it --only-version","build":"npm run build:esm && npm run build:cjs","build:esm":"rm -rf lib/module && tsc --module es2015 --target es5 --outDir lib/module","build:cjs":"rm -rf lib/commonjs && tsc --module commonjs --target es5 --outDir lib/commonjs"},"keywords":["emitter","event-emitter","typescript","typescript-event-emitter"],"repository":{"type":"git","url":"git+https://github.com/dominicstop/ts-event-emitter.git"},"author":{"name":"Dominic Go","email":"dominicstop@gmail.com","url":"https://github.com/dominicstop"},"license":"MIT","bugs":{"url":"https://github.com/dominicstop/ts-event-emitter/issues"},"homepage":"https://github.com/dominicstop/ts-event-emitter#readme","publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","eslint":"^7.32.0","release-it":"*","typescript":"^4.3.5"},"release-it":{"git":{"commitMessage":"⚙️ chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true}},"gitHead":"c93ceaae2a76b07dd0fd60f8df99c26295eb6915","_id":"@dominicstop/ts-event-emitter@1.0.5","_nodeVersion":"13.12.0","_npmVersion":"7.17.0","dist":{"integrity":"sha512-qWSy9ozWsB0Q+98FeZY80+NGE/JbHSHUbAdfCQyI+GhbzOKwjOpezM0QCGpCg5b/kRtswLjrZ7BwEEBKQv6FRw==","shasum":"af2d3f36d5326dbf14ee5ba144d67da8819441d7","tarball":"https://registry.npmjs.org/@dominicstop/ts-event-emitter/-/ts-event-emitter-1.0.5.tgz","fileCount":13,"unpackedSize":24818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGZRnCRA9TVsSAnZWagAAVnkP/2maywisz0/eBpqbpPmg\nNTqOzVNzX5b57ih1KoaFGM9gcJQ+n0DtqMN8a+aKWb5PMt9o/OCms6t7CqWQ\nsSZ4sBZQb6Tw8sCXgpnrBAVLj4NoZTC+GbUbK2NGcZxJZSj/CXEtESljgGdR\nzjURaLbPnWqKpmgvzemU4yVuC8uinVhN53v2Q0kTdVgflQd3kEEZ9bCS9HX8\nmteBJ28tAwSb74RadC37dntDx/plmWG0rnjpFzcrwF7ku9Np2jGWZJPMLI0R\nP5kJxsr3LZl/NpPSB5LnGxqXn2AttQy7+3EKzMHN5soW9Ttn6CrnwWVm3jZY\nHTcQkzJXnE1nXhEVY45w5DsvZ59a/fi4iMBFhg/y6rd4iH1F+HpJTIAzj8vQ\nkqPn6yAdN8m61i2iaZ70B4I/CtPhQUwFkKzPwFArUnNWgda3ocaiBovr12Ms\n80p9tVIaDT+CTJndq3MiQTnA7uBQdaMZ1sOpS+jKN59jXxpA/hog0IWx3fMZ\n+nkBPJsebKqZq5rMz5g68/6Kr6/bV0Ji3sJPtD6nK9qCqwgWgfRELYxtvFF2\nm//BklsCiVs1uWvuyztuvR457LEn17JGUKL+LHYLVt+LZR7YRJjiBOhZhWE1\nTIVChvpoFElJ2q8Rn8jbwr9S9+Y3S2eAgb8RVyfkKmNIqgsRAEXvIow/BPsG\nnZSv\r\n=qoUi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGqkiDMUIlRDpSqz3ROOrJRYIXmOgUSxBiufOBnmfVgbAiEA2sFBw1sr1Jt5iNmSoSVBIRBmgf8pZhRZeIulP4diRGs="}]},"_npmUser":{"name":"dominicstop","email":"dominicstop@gmail.com"},"directories":{},"maintainers":[{"name":"dominicstop","email":"dominicstop@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-event-emitter_1.0.5_1629066343732_0.3122802529475792"},"_hasShrinkwrap":false},"1.0.6":{"name":"@dominicstop/ts-event-emitter","version":"1.0.6","description":"Yet another event emitter written in typescript.","main":"lib/commonjs/index","module":"lib/module/index","types":"/lib/module/index.d.ts","source":"src/index","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint \"**/*.{js,ts,tsx}\"","release":"release-it --only-version","build":"npm run build:esm && npm run build:cjs","build:esm":"rm -rf lib/module && tsc --module es2015 --target es5 --outDir lib/module","build:cjs":"rm -rf lib/commonjs && tsc --module commonjs --target es5 --outDir lib/commonjs"},"keywords":["emitter","event-emitter","typescript","typescript-event-emitter"],"repository":{"type":"git","url":"git+https://github.com/dominicstop/ts-event-emitter.git"},"author":{"name":"Dominic Go","email":"dominicstop@gmail.com","url":"https://github.com/dominicstop"},"license":"MIT","bugs":{"url":"https://github.com/dominicstop/ts-event-emitter/issues"},"homepage":"https://github.com/dominicstop/ts-event-emitter#readme","publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","eslint":"^7.32.0","release-it":"*","typescript":"^4.3.5"},"release-it":{"git":{"commitMessage":"⚙️ chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true}},"gitHead":"155861fe6aa431108bc3ca2f6a9e21a99a9eb654","_id":"@dominicstop/ts-event-emitter@1.0.6","_nodeVersion":"13.12.0","_npmVersion":"7.17.0","dist":{"integrity":"sha512-QR+pAapUTw9UVq2XrGofMKEqySqMe9I8G1fkK3ULuoR8HDSZVY2JaZTxV6Xob1MlX5Jn8o6AT7x9lXe3C3yCKg==","shasum":"878b3d64934cf0cea577b42671499b5631110f7f","tarball":"https://registry.npmjs.org/@dominicstop/ts-event-emitter/-/ts-event-emitter-1.0.6.tgz","fileCount":13,"unpackedSize":24586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGZhDCRA9TVsSAnZWagAASEYP/1rATzBjtFtO6cepUaWi\nw8HJEMMfoF59+ynoc05fS1xA4QvK9S5eJasikouDZrr2ptHr3PHUpTasxDeb\nLJoI31R09ASR6rodsOCd+wwTATdR7tpkvUCFYDSOQvXMBus/mO7i81PvTZoP\nnoBfg/2R9o4zm24Gu2bP7Ao6zHcAX7UR3KRUL3JlTCJYg2cfLe4eVgz/9pfW\nOshy0a8xqmWW5id1UtsSYKoduwNP7wrSXvkyD12c9zDy9Fy8zZWZml7+IhdK\naMzVzVBwdV5SFI9fTqWUHpr9Wou4YWAgplNzUQf593OkMg/O3HG6vw0FL2dd\nL36XU5ST/AI/WXzk3+awdz7C9t7wWT/lB2B5yp36UK8SYSF6v02/sNF1WTlO\n2uYDt8u4mPHHq5Xtj7O6dw1yc0SVAq+I0bpfNNfJ3xDbixoFLLpVi5dZZHm5\n6E3LXo1V8K7Cl2uOA0XBcXdeHY7DMVgcTkdSnwdiY6gNPJl2di4ZrHwZ+CYv\nptvDSf7okeI+ByrGLv9E1uTZliZhj/9a2EpI7DUZVfv6bVVwG1WpPE+9jibc\n6KJKapc8Zjvnjh+maPquLt/g/3YcwSFO/FsLQA+OOp2E3SLFhq/cxGoYKoZg\nrLie6Sx+ySU9xKRLpNcbJcydnRXG8RWco7FWw0w2fYT3zTHEgx2Vq/SianB+\nwKic\r\n=1ATm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDGJVdomt+d1pvSwTZuiEmwbGmvRNzXWi9UxVfvbIrSrAiEAgB10UZl8qsAvKr8PfqY6258CGMebk79xK1zM7HKiy6w="}]},"_npmUser":{"name":"dominicstop","email":"dominicstop@gmail.com"},"directories":{},"maintainers":[{"name":"dominicstop","email":"dominicstop@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-event-emitter_1.0.6_1629067331605_0.6731746744131857"},"_hasShrinkwrap":false},"1.0.7":{"name":"@dominicstop/ts-event-emitter","version":"1.0.7","description":"Yet another event emitter written in typescript.","main":"lib/commonjs/index","module":"lib/module/index","types":"/lib/module/index.d.ts","source":"src/index","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint \"**/*.{js,ts,tsx}\"","release":"release-it --only-version","build":"npm run build:esm && npm run build:cjs","build:esm":"rm -rf lib/module && tsc --module es2015 --target es5 --outDir lib/module","build:cjs":"rm -rf lib/commonjs && tsc --module commonjs --target es5 --outDir lib/commonjs"},"keywords":["emitter","event-emitter","typescript","typescript-event-emitter"],"repository":{"type":"git","url":"git+https://github.com/dominicstop/ts-event-emitter.git"},"author":{"name":"Dominic Go","email":"dominicstop@gmail.com","url":"https://github.com/dominicstop"},"license":"MIT","bugs":{"url":"https://github.com/dominicstop/ts-event-emitter/issues"},"homepage":"https://github.com/dominicstop/ts-event-emitter#readme","publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","eslint":"^7.32.0","release-it":"*","typescript":"^4.3.5"},"release-it":{"git":{"commitMessage":"⚙️ chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true}},"gitHead":"2f6e8c2af1ba2f870197e2ad3ac4f8eebb5b6c2d","_id":"@dominicstop/ts-event-emitter@1.0.7","_nodeVersion":"13.12.0","_npmVersion":"7.17.0","dist":{"integrity":"sha512-ZUFl/ejzjI3t3/17ct+mJIyWnB7JmcIjAgB5HW/xiWyZ3jqNpRCUp2xdX4l6RE8CIZafd0IByfM+f6pM0SCnmQ==","shasum":"5dd683a25cf7a113096d7a6fb4cfc77d9a7fa803","tarball":"https://registry.npmjs.org/@dominicstop/ts-event-emitter/-/ts-event-emitter-1.0.7.tgz","fileCount":17,"unpackedSize":26904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGa5lCRA9TVsSAnZWagAA+LMP/AsNtRQJtzj5Pn9ZnCEP\nwAuqalOrDw3gG/Y46WBxyalOcrzvi1fmlPaKr2/AKcgttEonF0d5+KYtuCWN\nBKiup6tBudx6ojoCNEyVAedwdjdLLXc5ijHEOF5kkrwTGxcuL3uapUTwe3Wh\nxMZH5S1iSS4JY6sB6m54MtCvxQ/LiaeSTJ65z8eJqCqsmPm8tDzhiXpbYxsr\ngQAZaehJQGX1ZPLWRSc2QIcaNSOv74bVwH+2FI2xpJ0+ES/CY4a5nJlKbuJi\nyrz+0oSZWXWcP80tBbrSwy8NZ8ZfYpwmoG1pQEPdFAWpDDhGtKhQlLriGrXr\nkkpkB8pHREYVDRn0XEvcnvblI5nIVs6lTP8gCBaqePV/KmfxTkBJOlI/wmHK\nF26vpXUIPtdzMrooBjhjpBPfgbJMrm33cx/YtZH/97lxD25AwDLhdthfJwSv\nVPE1kPEBADdJTWMBZ2D04LCRaCFdfH3dhB0wNn4hyAXn0bFkxjVBwUZfIDNf\nFT8ZZzB+fN9HSBBF/w39gcuSixUubg8Is+z3By73uMRrlnNHoD0XrSra5gsj\n2KyqpEBKwRWYY4BsXcT3KPIFnlaJAEJiGG/04vH2G+kYMnkr8oCWe8QkC1Ow\n0D7Rq1srGGKn9ISO5zgqJJ2jKAPfkiGKh4yppvfLyi5Cqc0K3O+2966YqKej\na+Z2\r\n=NBNQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJt7CHEobNq9l01beAdQMBZxslrf7TeqTJtsZzyCyNlwIhAMyuAa2NhRGcQlldH0G4IztiZDP39KZxpvbbHHWMOcdH"}]},"_npmUser":{"name":"dominicstop","email":"dominicstop@gmail.com"},"directories":{},"maintainers":[{"name":"dominicstop","email":"dominicstop@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-event-emitter_1.0.7_1629072997601_0.7822072335060015"},"_hasShrinkwrap":false},"1.0.8":{"name":"@dominicstop/ts-event-emitter","version":"1.0.8","description":"Yet another event emitter written in typescript.","main":"lib/commonjs/index","module":"lib/module/index","types":"/lib/module/index","source":"src/index","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint \"**/*.{js,ts,tsx}\"","release":"release-it --only-version","build":"npm run build:esm && npm run build:cjs","build:esm":"rm -rf lib/module && tsc --module es2015 --target es5 --outDir lib/module","build:cjs":"rm -rf lib/commonjs && tsc --module commonjs --target es5 --outDir lib/commonjs"},"keywords":["emitter","event-emitter","typescript","typescript-event-emitter"],"repository":{"type":"git","url":"git+https://github.com/dominicstop/ts-event-emitter.git"},"author":{"name":"Dominic Go","email":"dominicstop@gmail.com","url":"https://github.com/dominicstop"},"license":"MIT","bugs":{"url":"https://github.com/dominicstop/ts-event-emitter/issues"},"homepage":"https://github.com/dominicstop/ts-event-emitter#readme","publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","eslint":"^7.32.0","release-it":"*","typescript":"^4.3.5"},"release-it":{"git":{"commitMessage":"⚙️ chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true}},"gitHead":"8766504d03cb8a56a6ee992645e968a14f0ae8f4","_id":"@dominicstop/ts-event-emitter@1.0.8","_nodeVersion":"13.12.0","_npmVersion":"7.17.0","dist":{"integrity":"sha512-tqgAEkMF279hA90NPiL8mokfHlgUdloTEpLy78v9PiT4s7snfaGV/Y+FkcrotC9f9RhjpIOKK9Tydb2qqE2Ktg==","shasum":"8073a8c6bc274d46cec827a9918aa66854674a1a","tarball":"https://registry.npmjs.org/@dominicstop/ts-event-emitter/-/ts-event-emitter-1.0.8.tgz","fileCount":17,"unpackedSize":26899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGbDqCRA9TVsSAnZWagAA+94P/2D96QxihmVOaXRuYr3r\no74ez+YsKTigFBLEx/1sA/dtgD3XhpEp7ns/FCf1+chr06pYtCN8ZyXNc4tR\nAqQnObuMh1PXhgb6e9+ijtvfF9qyIi9QgNooLERsFfNeiodUir9yGqh1ZXI7\nwiDlSoNfJ8u/lVOhWzuIvHlDqnHVMrPRq4LEwXsfXiQlPuSYfukOzp0KeN71\nQipIaashzjokldcicVJueJYrSqroSre4AbFCnW7waTcuTBMMCTLkgryYptBQ\nDTtnZK7UjIL4zq1q/THg4O5H/M0O5jjP6em9RYKfPmmyg+UF9GUskc7wYo58\n4ciXdcd3AZUPSb6IEzSs5ReXFcW+hTytJRjxKnIkrGNzJw9lfQ6sZgyPF3tG\n8U1zD2F+ofGQ3EXFilvPu90/h785FLCaD/QJAI4HT9DBEd9TwT+kw756Xpu1\nFiNP+Uqnl2wgUFv3hjEgIbcJzVWqmllJ1E7qjtdEHizc8vRA8SjQU7gOVJ16\ncQagtVY/RPulMV0ohohAsZuW2EcsPwlpqjyi58l1mex+r7uIUn5D/PsINb6s\nUKADcfPGumhKaegqZw6LzAweMxZVIRshBILPqlapIfGHtEr8eid6IEqttOCG\nltaklyLYCuKYtRD+cax5JN6ZdH31uqiyhsdg6tAcLy+79WMLO2wU59qXdD8X\ntTIa\r\n=cKr3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT2eQFiO3gwObtkOYt0ShoI8Vqy9X+AuePeY04EqcbAwIgaJQulDtjum1EIRvxJEEXwhiSMDkc3eYC33nfZUok/LM="}]},"_npmUser":{"name":"dominicstop","email":"dominicstop@gmail.com"},"directories":{},"maintainers":[{"name":"dominicstop","email":"dominicstop@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-event-emitter_1.0.8_1629073642636_0.9755569926255652"},"_hasShrinkwrap":false},"1.0.9":{"name":"@dominicstop/ts-event-emitter","version":"1.0.9","description":"Yet another event emitter written in typescript.","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/module/index","source":"src/index","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint \"**/*.{js,ts,tsx}\"","release":"release-it --only-version","build":"npm run build:esm && npm run build:cjs","build:esm":"rm -rf lib/module && tsc --module es2015 --target es5 --outDir lib/module","build:cjs":"rm -rf lib/commonjs && tsc --module commonjs --target es5 --outDir lib/commonjs"},"keywords":["emitter","event-emitter","typescript","typescript-event-emitter"],"repository":{"type":"git","url":"git+https://github.com/dominicstop/ts-event-emitter.git"},"author":{"name":"Dominic Go","email":"dominicstop@gmail.com","url":"https://github.com/dominicstop"},"license":"MIT","bugs":{"url":"https://github.com/dominicstop/ts-event-emitter/issues"},"homepage":"https://github.com/dominicstop/ts-event-emitter#readme","publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","eslint":"^7.32.0","release-it":"*","typescript":"^4.3.5"},"release-it":{"git":{"commitMessage":"⚙️ chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true}},"gitHead":"99f7702c26f00e53fc3b8663ada3a6ce2dd150ce","_id":"@dominicstop/ts-event-emitter@1.0.9","_nodeVersion":"13.12.0","_npmVersion":"7.17.0","dist":{"integrity":"sha512-f+XEkcZ8LUN59uapBUwu3IIrgjSik2SnbJYPaTo97qAGq5syBMI5XQoF6edy2ZKM4FBiDx2Y39hgfNidmvLG/g==","shasum":"6ab868dd614ff28b1c62890b78a3dd8c9dd4a5af","tarball":"https://registry.npmjs.org/@dominicstop/ts-event-emitter/-/ts-event-emitter-1.0.9.tgz","fileCount":17,"unpackedSize":26908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGmffCRA9TVsSAnZWagAA7wsQAIrBTVXy8YrHhYjh8vUi\nyvy9Uxw8fmBXZMIfmN4AZ6TV0RrpVmRiDKWIOEBWoMUajGkn86ktAn9abok8\nyUSyVzLK4Qq+nS/10BMRlznZGTib11ZwgaIcOYWGUH7H/XThjyOs8dXf+XJ7\nN7RQMxErz4kNtEmDAMeHNbNJOKN01YbVQxFiH9E+XUc3RmMw0BlEv1uWiMt+\nAvcGzq43Z9Ik5Uyf/kX2qdAmvlYCb9lOP/LQ5ZpFtb3au20gMG6nJoBbXf1m\nPr+59lkWQ/lUcAYqJu/KP1pcfGE8i4xUKA37OovY0qM65F/mxv6ZzpzKGCh0\n12yq5Di1zCxvJggS9ytxgmomRk0W7a8yLBm4DPEmjJZW88z5WzcvsnJ5sd7M\n/rq9jvP/1ByZ5ImQu0s+Tkwa6lGtHbu0AGwIy7L5wajn1zmTO5LhKXLNbcpa\nBUrC71I5JD6i91no7sc7Q7w+8kQnzO3RhRnMPmT8xTg4bw73L5kbgops4ij4\nSa7iInLoEB/zR3kLIdm9X6KyQSjxzM4SgA42KeZIqh5UVdNuuyfhBgxDRiv5\nWIi0wW9fGcK8WHFU5br39lnj1DcgmTbAv4iLjSKN2B4OLeX66boPdQTY26/f\nuzdQdtmL3jIObHKNLMPHLeX+sWt6ietYf29U9y0LSAc5hlWihOd1wIDXJZva\neBFk\r\n=XJKk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUpppcV+C/TFfoZIcFV+WM2QvkLVHGSq9ghGsGfFeviwIgE03yGYW35qqiTpuFIkefvuWfglKpG7TbbUKuROHeOAU="}]},"_npmUser":{"name":"dominicstop","email":"dominicstop@gmail.com"},"directories":{},"maintainers":[{"name":"dominicstop","email":"dominicstop@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-event-emitter_1.0.9_1629120479548_0.33581049387390616"},"_hasShrinkwrap":false},"1.1.0":{"name":"@dominicstop/ts-event-emitter","version":"1.1.0","description":"Yet another event emitter written in typescript.","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/module/index","source":"src/index","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint \"**/*.{js,ts,tsx}\"","release":"release-it --only-version","typescript":"tsc --noEmit","build":"npm run build:esm && npm run build:cjs","build:esm":"rm -rf lib/module && tsc --module es2015 --target es5 --outDir lib/module","build:cjs":"rm -rf lib/commonjs && tsc --module commonjs --target es5 --outDir lib/commonjs"},"keywords":["emitter","event-emitter","typescript","typescript-event-emitter"],"repository":{"type":"git","url":"git+https://github.com/dominicstop/ts-event-emitter.git"},"author":{"name":"Dominic Go","email":"dominicstop@gmail.com","url":"https://github.com/dominicstop"},"license":"MIT","bugs":{"url":"https://github.com/dominicstop/ts-event-emitter/issues"},"homepage":"https://github.com/dominicstop/ts-event-emitter#readme","publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","eslint":"^7.32.0","release-it":"*","typescript":"^4.3.5"},"release-it":{"git":{"commitMessage":"⚙️ chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true}},"gitHead":"94ac6f155725bbccbc3200d7a1dab06f881e49ba","_id":"@dominicstop/ts-event-emitter@1.1.0","_nodeVersion":"13.12.0","_npmVersion":"7.17.0","dist":{"integrity":"sha512-CcxmJIvUb1vsFheuGGVSQf4KdPZC44XolpUT34+vlal+LyQoBUOn31pjFET5M9ctOxEpt8xa0M3/2M7uUiAoJw==","shasum":"1f3d3fa878a1ccab686931280757954719cf88e4","tarball":"https://registry.npmjs.org/@dominicstop/ts-event-emitter/-/ts-event-emitter-1.1.0.tgz","fileCount":17,"unpackedSize":27422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJF07CRA9TVsSAnZWagAAXZcP/iRF+jgR8t2kQKVYnYOJ\n7lSzyqJf5mm4UhCsoBXsaZuIrhxvdR00PEfVmNy+NxTBqBsmiQxaVYnNkQ9X\nTwzyziTYB4kG4AQf8ecN64qkbrN8OfBrBGDO4c380aSsGFywzI/eSPqxiQ2N\ni7t0VVksGQ06HzdCKOP5F97C9YpVBBFHaZgqlqOYbLa812Gjmef8OEj7j8fp\n1GhaFZH4/TKRsprGHElZo8jwyN1Zod+AYQxbPR5uIZgVrPnc3BmhSkNBrA77\nl1V4ctM1crB/mv5mWm1X4lEKW3vu7wzXjXCVzpV0zXpeQCbyX7FYhdm3P8xv\nsL2rBP20hFwHgVIKWpSXk+2D6c198Ib0fy6/0ONAEvHm+GZ1biOTeLpQ3NSR\nX77SSmXIXSBftHzmzunC38i6nqv3p5s542D75RhBbP7zp1t6HFXFDB9wfmZx\nNjQCcEn4ar9lii1RED97UgK8N9k8tMAw8bTFaWq1HF4mSeZO3bf+DYlJIYk9\nrffnymS6hrsaqkfSjIUD+tuOSR1lrPIlVL2iPLG7/GCUsQYMWRuHD+/dggJE\n4bNGFUvWAWNaF2wEBLMU6j4a1MzfSygNB1IMU117/geyrk7uzSTJOY8VEwcz\nmBss/Ap8Wn4IamK7/Egjz/+La/n70/I4/tuDpD8+Gg0smHa0LHs9NxCClwCd\nC8ZP\r\n=9g7K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZz/kFmdgJG9pKdoDd8Sjf8XbHVXocH2wtfAjzycQPZgIgcfS0pMAtBmpd6uRv9QIWyyO1HSct4dvL/e1SydNzwII="}]},"_npmUser":{"name":"dominicstop","email":"dominicstop@gmail.com"},"directories":{},"maintainers":[{"name":"dominicstop","email":"dominicstop@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-event-emitter_1.1.0_1629773115279_0.3644812880951749"},"_hasShrinkwrap":false}},"time":{"created":"2021-08-15T15:44:32.610Z","0.0.0":"2021-08-15T15:44:32.784Z","modified":"2022-04-05T05:14:06.443Z","1.0.0":"2021-08-15T15:45:24.009Z","1.0.1":"2021-08-15T16:17:49.869Z","1.0.2":"2021-08-15T16:26:52.313Z","1.0.3":"2021-08-15T16:45:57.213Z","1.0.4":"2021-08-15T17:19:45.034Z","1.0.5":"2021-08-15T22:25:43.865Z","1.0.6":"2021-08-15T22:42:11.768Z","1.0.7":"2021-08-16T00:16:37.718Z","1.0.8":"2021-08-16T00:27:22.799Z","1.0.9":"2021-08-16T13:27:59.786Z","1.1.0":"2021-08-24T02:45:15.415Z"},"maintainers":[{"name":"dominicstop","email":"dominicstop@gmail.com"}],"description":"Yet another event emitter written in typescript.","homepage":"https://github.com/dominicstop/ts-event-emitter#readme","keywords":["emitter","event-emitter","typescript","typescript-event-emitter"],"repository":{"type":"git","url":"git+https://github.com/dominicstop/ts-event-emitter.git"},"author":{"name":"Dominic Go","email":"dominicstop@gmail.com","url":"https://github.com/dominicstop"},"bugs":{"url":"https://github.com/dominicstop/ts-event-emitter/issues"},"license":"MIT","readme":"# `ts-event-emitter`\n\n(yet another) event emitter written in typescript 😔\n\n<br>\n\n## Installation\n\n```sh\n# install via npm...\nnpm install @dominicstop/ts-event-emitter\n\n# or install via yarn.\nyarn add @dominicstop/ts-event-emitter\n```\n\n<br>\n\n## Usage\n\n### Basic Usage\n\n```typescript\ntype EventKeys = 'Foo' | 'Baz';\n\nexport const emitter: TSEventEmitter<EventKeys, {\n  Foo: string;\n  Baz: { age: number } | null;\n}> = new TSEventEmitter();\n\nemitter.once('Foo', (event) => { console.log(event) });\nemitter.emit('Foo', 'hello world');\n\nemitter.once('Baz', (event) => { console.log(event?.age) });\nemitter.emit('Baz', { age: 23 });\n```\n\n\n\n### In-Depth Usage\n\n```typescript\n// 1. Create a string enum...\nenum Events { Foo = 'Foo', Bar = 'Bar', Baz = 'Baz' };\n\n// 1.1. ...or alt., a union of strings (whichever you prefer).\ntype EventKeys = 'Foo' | 'Bar' | 'Baz';\n\n// 2. Create the emitter + event map...\n// * For each key in the event enum, define the type of the \n//    `event` argument that the listener will receive.\n// * As mentioned in 1.1. you can also use the `EventKeys` union \n//   in place of the `Events` enum.\nexport const emitter: TSEventEmitter<EventKeys, {\n\n  // 2.1. For the event `TestEnum.Foo`, this will be its event object.\n  Foo: { name: string },\n\n  // 2.2. If you don't want to pass an event argument, \n  //      then set it to `null` or `undefined`.\n  // * This means the event listener won't receive any arguments\n  //   and you can't pass a data argument to `emit` (see step 4.2.)\n  Bar: null, \n\n  // 2.3. or alt., you can make the event param \"optional\".\n  Baz: null | { age: number }\n}> = new TSEventEmitter();\n\n// 3.1. `event` arg. will be inferred as `(event: { name: string }) => void`\nemitter.once('Foo', (event) => { console.log(event.name) });\n\n// 3.2.`event` arg. will be inferred as `() => void`\n// * Note: If you try to add an event param, TS produces an error.\nemitter.once('Bar', () => { /** no-op */ });\n\n// 3.3. `event` will be inferred as \n//      `(event: { age: number } | null) => void`.\n// * As such, we need to use the optional chaining operator to access `event`.\nemitter.once(Events.Baz, (event) => { console.log(event?.age) });\n   \n// 4. Next, lets broadcast some events.\nemitter.emit(Events.Foo, { name: 'd'});\nemitter.emit('Baz', { age: 1 });\n \n// 4.1. Note: You can't pass a data argument with the 'Bar' event\n// because in step 2.2., the event object is defined as `null`.\nemitter.emit('Bar');\n \n// 4.2. We must explicitly pass a null/undefined value for the data\n// argument since it can be optional (e.g. step 2.3.)\nemitter.emit('Baz', null);\n```\n\n\n\n## Documentation\n\n### `TSEvenEmitter`\n\n| Property/Method                                              | Description |\n| ------------------------------------------------------------ | ----------- |\n| 🔤 `addListener`<br/><br/>⚛️ `(eventKey, listener) => { unsubscribe: () => void }` |             |\n| 🔤 `removeListener`<br/><br/>⚛️ `(eventKey, listenerToRemove) => void` |             |\n| 🔤 `once`<br/><br/>⚛️ `(eventKey, listener) => void`           |             |\n| 🔤 `removeAllListeners`<br/><br/>⚛️ `() => void`               |             |\n| 🔤 `emit`<br/><br/>⚛️ `(eventKey, data) => void`               |             |\n\n","readmeFilename":"README.md"}