{"_id":"strict-event-emitter","_rev":"22-487bbd9262dd3457abb279595e212489","name":"strict-event-emitter","dist-tags":{"latest":"0.5.1"},"versions":{"0.1.0":{"name":"strict-event-emitter","version":"0.1.0","description":"Type-safe \"EventEmitter\" for everyday use","main":"lib/index.js","typings":"lib/index.js","repository":{"type":"git","url":"git@github.com:open-draft/strict-event-emitter.git"},"author":{"name":"Artem Zakharchenko","email":"kettanaito@gmail.com"},"license":"MIT","scripts":{"test":"jest","clean":"rimraf ./lib","build":"yarn clean && tsc","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^26.0.19","@types/node":"^14.14.14","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.4.4","ts-node":"^9.1.1","typescript":"^4.1.3"},"_id":"strict-event-emitter@0.1.0","dist":{"shasum":"fd742c1fb7e3852f0b964ecdae2d7666a6fb7ef8","integrity":"sha512-8hSYfU+WKLdNcHVXJ0VxRXiPESalzRe7w1l8dg9+/22Ry+iZQUoQuoJ27R30GMD1TiyYINWsIEGY05WrskhSKw==","tarball":"https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.1.0.tgz","fileCount":7,"unpackedSize":4428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf21B4CRA9TVsSAnZWagAAcwgQAKNlCtDAcbhSmDiBJDRn\n22h1cP8lyST+/Cb9g8lqL7T9AYkEgLWJNE4fiBQ/TS918GejVWi3zlB9P0p8\nCUG1azNrLAYT+RNhdcAeoUNcQbWBWFUD7LQK7er3tOvBrFRn2C07B7Emx4ON\nCyDrnDvWG5jyk83H9a6NTjLc8ttcDmcBVpWi2Bs4q7GAujFRLUKuzi7I+p20\nAyVkzfD34gmZBr1Qt47WlVZA7MCTQQeBIs+INOVrDvvryNRISA6aGe+DWB+O\nPSy7ChCnFAXxqpkKJgdmqHBChtxaDE5HwWyM9u1VkuSlvVC2WRx7lleKXrHQ\nim7F9D6ZliX5tVlo9E8Q8BBzOWEA76k7U08/if6tSN6ZemlZjeEpVqfZ+kH6\nBxXX9MLyAdnKFGZ4nXMzofB4qAYSIGJYvTKQpDyZM/VEzTVijuk8NoZJYX8l\n0zCNb3NhmdDVjafZiumEP8BE95ajHdrRWIUbYd7xeyO4OOnRdmIADwaJD7VP\nrLLmtZGlkgw+PLK6nirFNE/+DrVVq2d1UlM1bKxcBGuUSmqyHVso9I86twP4\nsJP5oKV6K5+//Yl9ixsW0EyTt59k5+ynpH0Tx3rIuRSXAuwKpSYcEuahloNe\nP0ROvMYmrt2XXnXWVf5phu4/nl2VsaGC2YHHs7XqG7TvTaqNJcM0KRQlSonM\nyZga\r\n=oSUB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGD3jBIa1Vzn/ruFhpCBmeS+TdGsUDWsvp4gvz8PRAXwIgYoksPd/2Izs7YpbPB8NNWSQTmoluv86AgvygziL/C0Q="}]},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strict-event-emitter_0.1.0_1608208504447_0.84704428869533"},"_hasShrinkwrap":false},"0.2.0":{"name":"strict-event-emitter","version":"0.2.0","description":"Type-safe \"EventEmitter\" for everyday use","main":"lib/index.js","typings":"lib/index.js","repository":{"type":"git","url":"git@github.com:open-draft/strict-event-emitter.git"},"author":{"name":"Artem Zakharchenko","email":"kettanaito@gmail.com"},"license":"MIT","scripts":{"test":"jest","clean":"rimraf ./lib","build":"yarn clean && tsc","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^26.0.19","@types/node":"^14.14.14","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.4.4","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"events":"^3.3.0"},"_id":"strict-event-emitter@0.2.0","dist":{"shasum":"78e2f75dc6ea502e5d8a877661065a1e2deedecd","integrity":"sha512-zv7K2egoKwkQkZGEaH8m+i2D0XiKzx5jNsiSul6ja2IYFvil10A59Z9Y7PPAAe5OW53dQUf9CfsHKzjZzKkm1w==","tarball":"https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.2.0.tgz","fileCount":8,"unpackedSize":5662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPP5/CRA9TVsSAnZWagAAqOYP/21uFgz+SAFUP3e5DcKg\nGGuG1JAyeCWPTSJVUKiS6z2xcNJm6iHq3n4GCfechI/+yyOAzyio8uQHPwxo\nMCcL5gOeDmsedETDyDdDWoGY+KexPyiFbcFt4Dl85so6uTdC3vFe9rz5fB87\nwINA6zwkJqZgV6U0lfQ2HH2+zEdqvKuC5D+ZigTw3/PsSAJClh+KmfOvCVqY\nfZg1yYGuExnkKpP3w37mkxO9mXxapFb2L1m/eE24jlt1X59ifrh6PCianVLJ\nZf60KEheFHCT5qZXeiboA/usW42oEYSl/HEwC7KGPq6GDhklOSM3KKwrjAvn\n0+Ne+zOzRg2wizSDdF2PREooGDdF2uWi9on8dA/gV6DyaIf19TBmicSB2jTf\nk0my+n+YHdlEEa1e4/hgXziu32+xuXMMNBT1OBg+3CNXbkfaP7IwCFhmgC0E\n2pNy9EpGn0/Foz36OQ0K9eUWS/d4ek0xjyMZDRLv9gnI3PNg+zkO9memggOu\nf+MdZLKI7vDFgxX1pW4PgNEm39rdWhvQuZ9VekmN9+00GogmOYlhdl1zHaWI\nfogvvYzffD+ZDxnh79JYn9ziQGnaRtud7IF4drompcckX3bCWR6Vmn7GfqLV\nyQycvTUwafMWT2cIOmMADDQExGzT/b4qosn/k4sNqSV4ODayOE8ukHJQTNVB\nmtI4\r\n=E08m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbKrYN+Vq6BDeBgpk57lZ1YvJMSZa17bt5JLJa8MXK4AIhAPCzarZ15nRCety9A+rJOeMor8JnL6rcnlwguTJLsXrF"}]},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strict-event-emitter_0.2.0_1614610046817_0.164718989162409"},"_hasShrinkwrap":false},"0.2.1":{"name":"strict-event-emitter","version":"0.2.1","description":"Type-safe \"EventEmitter\" for everyday use","main":"lib/index.js","typings":"lib/index.js","repository":{"type":"git","url":"git@github.com:open-draft/strict-event-emitter.git"},"author":{"name":"Artem Zakharchenko","email":"kettanaito@gmail.com"},"license":"MIT","scripts":{"test":"jest","clean":"rimraf ./lib","build":"yarn clean && tsc","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^26.0.19","@types/node":"^14.14.14","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.4.4","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"events":"^3.3.0"},"_id":"strict-event-emitter@0.2.1","dist":{"shasum":"3e9e17e4bd440ff8854ef66c71869b776ae944ed","integrity":"sha512-svXdEoxDsMcFBu47t8JU3a1qpOnoI9I+AXjIakprKHTyir9yai6It/VZ1llbHBo2HuOdEmUFOX33TXdx7OfoZw==","tarball":"https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.2.1.tgz","fileCount":8,"unpackedSize":7446,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrxfFyUgSrav5X3ZUNbnStQvUqPuygj27ZVu8qoOYnNwIhAKBYUyaDmOvJJbMq4yYLWhotFmMpNK1Y0eorszL5O+Bc"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRbemACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqsQ/+LTwpqoFWHqfz6FbJCrx4sbp+gRJIcWB48/MJz+gGaM44e2ZE\r\nJ3C2sW2xt4UzdnF+SfBxl4dBN2bQqaRj7f7A+avxtJPohwcnXqlH0bjFAY4R\r\nv7ty3iQGLqcfqCBC1DgstHtRQYZnPjlJW9aRXeqGEZAsKUS4XYzBdnyDQyEa\r\nDj3wYOeE6H7W10CFppgxHhkNtbvtV1PTjZrKL7Ktz8gSSB4bapLHI7b5eHHT\r\nul3337hHGQokduQzIyPPcOArweYWKpGufLJ2AMCMEgIWD3cTje009TWnU2fM\r\nPf3qxANJ3rdP8cjo5A+oAuw2Dt0IQdJxFA/jVzcmjy2uefxHwO5JiqBf92I9\r\nu487ygCCSai5XjGxGrPXEyg+aShNtobp71RRiZtC77Gq0fEbXnr4CdrsrPH9\r\nPM7gVJW6vwJMtLIEhmx/r0ojg3e81n9xayoOP+ZZ275ww4Z6gBqrLkbm+nhd\r\nf3S6esSPTbksRMwQW3q3VjHSEGgAiFiwxK0Akz4iptXesTC4rXazXd1GF9wm\r\nBY2opiX3lGLsbZPjLfaPCw2LkLQThHBh+n27spz4ZRGZ8pA2TkQbHQGSaEg+\r\n0Jtal0+5nr8m/GGZsMPIU+LDh60NnGKwue5epJm5mXSJEjVUUZCto1MqojO/\r\n1WpQg/XInNbr+4Sd36O+QfNxg95E2anWutE=\r\n=cgZm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strict-event-emitter_0.2.1_1648736166661_0.3310422608094781"},"_hasShrinkwrap":false},"0.2.2":{"name":"strict-event-emitter","version":"0.2.2","description":"Type-safe \"EventEmitter\" for everyday use","main":"lib/index.js","typings":"lib/index.js","repository":{"type":"git","url":"git@github.com:open-draft/strict-event-emitter.git"},"author":{"name":"Artem Zakharchenko","email":"kettanaito@gmail.com"},"license":"MIT","scripts":{"test":"jest","test:ts":"tsc -p test/typings.tsconfig.json","clean":"rimraf ./lib","build":"yarn clean && tsc","prepublishOnly":"yarn test && yarn test:ts && yarn build"},"devDependencies":{"@types/jest":"^26.0.19","@types/node":"^14.14.14","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.4.4","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"events":"^3.3.0"},"_id":"strict-event-emitter@0.2.2","dist":{"shasum":"c3a22749f2a8b9c414bf67862f483c7a30a5ec64","integrity":"sha512-c0x7YGUbUr6erdgX1bHlsTl9Zwk/4rvoTrU9tUJnlgIWokNwlLvsJWhnOFfiF17pKq/K+qTBsdU9RdBaFpQK3g==","tarball":"https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.2.2.tgz","fileCount":8,"unpackedSize":7530,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGHxot5UzCtSMIjp6sVoKdCtgsKzFvaedkWih0KwAZmBAiEAuZQwqqITMk2FeKbnyHrF/DOc9a8aP0zeWVyxOKqd4LQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRb3wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrU5Q//blHCwmUzoEI2ocpHSxNWpTHLXz8lUadVUfiONeajZBEDqR6Q\r\nyOQaZQ6xnhsvqW7rvNJ4C+9Iw8rSkMfsE25SADRKV3vkVhEHCvBrSX2+mfME\r\nuc/Ahjc2WBkcmXDeRI3cKIRi19QegEVqDctxvFceup+fXxubgBvGjphjJH1N\r\nx6385/+WTN/J0bdXSZLm0wopjk5KWboUBssa1BMA42DRrOQrVebk2SdjUItZ\r\nBenAdJnhDsqBsYiyNgdmryPHyvXhGfY18iW1JnJvU/aN2FpHiunaJlmu6BpI\r\ni+wU26J4gJcEC8+E4BpVUotvaHdiE8bJtP+NIIxf4CbbQGXAEOPAyzusd+P8\r\nCs6bLZO4UO5aqV3gVZ1EbnehybHQigPJMCpdxdlI1UWasHt0+xRXXFUaftYj\r\n+tZV34WH9baXY5SYeDLul0J7/pnTodOeTeiP+6axT0k8iXYFs9aUKKfKXBlL\r\nv8XvyzhJoFWZEDsibDnhuJCTVMOCvBntOL3T4+rMZfTrAeDyQH3dfYruIRcn\r\nWVATwxzp5mWxaXvyMyrNWTd3Idm24AecoHjulvRePN3HzVb2gNRLg2HKiKco\r\nOv6H/KAy3pWJhs0sSonhsefAkqZCfqXv5X1BoBUPMjNG4q2e3wsDN3bFyUuh\r\n9Vgh8oiBgRWFDBHues9feJdoZNvYZ6XDVQk=\r\n=mqdh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strict-event-emitter_0.2.2_1648737776511_0.1710955451042"},"_hasShrinkwrap":false},"0.2.3":{"name":"strict-event-emitter","version":"0.2.3","description":"Type-safe \"EventEmitter\" for everyday use","main":"lib/index.js","typings":"lib/index.js","repository":{"type":"git","url":"git@github.com:open-draft/strict-event-emitter.git"},"author":{"name":"Artem Zakharchenko","email":"kettanaito@gmail.com"},"license":"MIT","scripts":{"test":"jest","test:ts":"tsc -p test/typings.tsconfig.json","clean":"rimraf ./lib","build":"yarn clean && tsc","prepublishOnly":"yarn test && yarn test:ts && yarn build"},"devDependencies":{"@types/jest":"^26.0.19","@types/node":"^14.14.14","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.4.4","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"events":"^3.3.0"},"_id":"strict-event-emitter@0.2.3","dist":{"shasum":"48fb55631e00819503a05525e4e3c22e670bea8e","integrity":"sha512-4mGZVeGO7OtUBNQXTjokqYcFtH9ghKtYFhOPPGvnFDdDvndGDC1GtokCfb0dSrVFmR26l0YsLtbU/Xx88qeL1g==","tarball":"https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.2.3.tgz","fileCount":8,"unpackedSize":8064,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSVizpndLerJXbHE9bBT28ZCtWg3ANEyLYz2IF71biagIhAJkA2TO2kR+4IBT5ZBmnK+tiVXDO9EQid7EVg/YnGskY"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRcKcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNcRAAjxjHNm2ngg2pGqFZ89+kht6xk2TAiuRQFKZU6eIQinxs/KXt\r\npB0ll2QKIh/3HxGbzgBBEkQd/ehZ3ggeI+NjE8vcsmACECRvXXBIj6E9dqaS\r\nFTQaJbiS/DF8pPpi+0Pt/DK9Chby1iVrc541LPqHC7+3YL95vZG1+hxidqCC\r\ni0YRlVC8YM1I7+De59eC0CnuDmYIOgH4r5XJ+i8uiOyus5prpEawHVoO/lOP\r\nQEYpY3hYZtOk53uRwMgtgOwA3F6r7aTBAdbF5HfeSCj2FiIaCEonITWMph12\r\nhGDaUJ5PsPDFQTQnFnRhoBB1yJ7Jn9/Ipy4SE/pTxVV6dh1nxl+dmUXx4qeA\r\nkK6HC+DJsnzhLdQRe+1JUwlKL1IiLfuoOFyMGfy4Zj0+J3ew1stNjBb/Il6X\r\nHNmZgwbiksfIr0oQmsd/Uct87oddAK7AvuIp746myvShcwf4Vn52tt5QHyIh\r\naOudRtFKCmIYNZ/BgtXT5Qsmj8ezl9/pYiv+omRa4tjVk/GUAxIu3iIfVZsT\r\n/uIXyL9vdUkgRDoCWgH04xscArxa7svC8RYgjDc5foTWJmzABGCP5pfsr9nd\r\nAjsURCA0gmx+2IMXZJ0et7OYLEew0+vK6Pba+/wsb+VQhOKxLYttwsGdbIk0\r\na5TPmiI6Kt805i18sNw1zDTtUn+gX+ZyU7Q=\r\n=f0IG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strict-event-emitter_0.2.3_1648738972552_0.7775762643429398"},"_hasShrinkwrap":false},"0.2.4":{"name":"strict-event-emitter","version":"0.2.4","description":"Type-safe \"EventEmitter\" for everyday use","main":"lib/index.js","typings":"lib/index.js","repository":{"type":"git","url":"git@github.com:open-draft/strict-event-emitter.git"},"author":{"name":"Artem Zakharchenko","email":"kettanaito@gmail.com"},"license":"MIT","scripts":{"test":"jest","test:ts":"tsc -p test/typings.tsconfig.json","clean":"rimraf ./lib","build":"yarn clean && tsc","prepublishOnly":"yarn test && yarn test:ts && yarn build"},"devDependencies":{"@types/jest":"^26.0.19","@types/node":"^14.14.14","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.4.4","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"events":"^3.3.0"},"_id":"strict-event-emitter@0.2.4","dist":{"shasum":"365714f0c95f059db31064ca745d5b33e5b30f6e","integrity":"sha512-xIqTLS5azUH1djSUsLH9DbP6UnM/nI18vu8d43JigCQEoVsnY+mrlE+qv6kYqs6/1OkMnMIiL6ffedQSZStuoQ==","tarball":"https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.2.4.tgz","fileCount":8,"unpackedSize":8530,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNXAJVt0qvfcmGPjswtdIphPfvj2rSAB2r+I3ZiQziLgIhAOcbg6cxYkl2pjPOT4zmyY7+GZurY4a+R7muomWX7WaD"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRirOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTGhAAhjRRJfDGADeeRRrrP14BB+rWzNKQyUn/JLJAF+uRWLpcmFio\r\n4LEOoXfnsBJYMkUFzLjdE9yF3+gEd8YrHy7EfNZD7zB/N/ZFvowEWi4qo6z1\r\nwU6ZSLY1XTtgxZW8tpeuvhY/n4tojxQyL/98reBCTCL8VG50nHlCmmq1of2J\r\n1tzJxgQDrrjFl2r2Cb2fW39g9d990Jr8TexcMsgZOMfS3IKIH6Ze628RAeEg\r\ndJVPDvnOf3PseJKpjNTwk1jQ19dQebrBCN4Ug/GgozSwGFm0b4hCq0CeE20X\r\nBDFcqzMb4RT6tSUGhlWZB/YOD4vNenx3/nZyQqbevl2TD4fTKJc6E3T8EDT5\r\n93vjlEgxGiHQtO1UQaZ8hGXfOqNaqSzFOiq/Ud4TsuqeYcpzhj7udgWiOaly\r\nVYmFjWT/z1TP6wFyDanrvEnli8/ZFcsKv6pIEoONXqGIVg48OcKQCtmm0BP1\r\ndXri6E1pMbbZigHw2pgFpK518RqO+0FO8Awa/D7d0xuJDt8HhzvCCrnT0N2n\r\nR8f8k3ewK6x81AWLwyRiUxh73tKd9e9rvCv0K83YtfQO8SMVKhz4kI6ZE9Ep\r\niqSYTz6KE0cisYtJahEK5yRBEJR5wEyGGYW7gM0jhk4X8oHUxhaQzNmAFZOe\r\nSVpQnkU0LDTz2gq2SpvBOx1WiyxZbh2xHvE=\r\n=BC6c\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strict-event-emitter_0.2.4_1648765646541_0.49211140413882304"},"_hasShrinkwrap":false},"0.2.5":{"name":"strict-event-emitter","version":"0.2.5","description":"Type-safe \"EventEmitter\" for everyday use","main":"lib/index.js","typings":"lib/index.js","repository":{"type":"git","url":"git@github.com:open-draft/strict-event-emitter.git"},"author":{"name":"Artem Zakharchenko","email":"kettanaito@gmail.com"},"license":"MIT","scripts":{"test":"jest","test:ts":"tsc -p test/typings.tsconfig.json","clean":"rimraf ./lib","build":"yarn clean && tsc","release":"release publish"},"devDependencies":{"@ossjs/release":"^0.4.0","@types/jest":"^26.0.19","@types/node":"^14.14.14","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.4.4","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"events":"^3.3.0"},"_id":"strict-event-emitter@0.2.5","dist":{"shasum":"682894279b50c159f51ca91dec33a0ccb049b013","integrity":"sha512-BmJ3GQ3APBr6bKOWBrdvLmazOYeIZWfemtr7a5D8wgzMoys6Kp6HvnGq8G3LCPFv6iWao7WO85KTWf2I8A/1RA==","tarball":"https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.2.5.tgz","fileCount":8,"unpackedSize":8532,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2rhtV+m6o6wsk7MIktlpAMp1aUe+cNjDl7B0goq8y4gIhANWZiQ+gS8OyG/vFq6BKPKCJAE+fPk7muYh7C89yNG+a"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM0nbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrV2Q/9E9CteojvUXoxGRDglJm7sok0u84uO7lsbHXY0HmULEjhmGgC\r\nmx5LJsegc/l3iYtsc0e+QRArDm0upxO5S143awQfh6Ek41czg9xXmEjM7f4A\r\nZX0TFNEpVWR6Sg+LmgYgOT9puVzQ8uSSGUcq1lVUlqZz83Q+pEGaEAT0BRuO\r\nsHfegFMgAtojCZqbapLXcOvqQnMabzJmDzw7cQ/QaXARi3FPzjZ2T4AbHl4T\r\nWc7/IeJzUYDKI4KDB+V5sRHIFQ0hBwug6MkdC3WYhjf/V7yNR4/THnsJdKdB\r\nc78xYnbRj92RTcHT4hLkzgcxB4CkuEPSFDoAT2FnevDd8QycNBhR+Vov/QY2\r\ngkT6jWNFVrh1moodIBDjZB5Q9Kih857p2D8qAawhPHeho8tZHrsT5oxaX5BU\r\nzNGzRnEWalltfzHwefcHrwMJYXdTlTgJvx/wunqj9M4+x9AJcWDGiu9Sulyk\r\n6rThOq5sUNR9uwWRkzj2JlMlJbUEPGNQDPNIDeO11Smy+cjrZdgTAl1FWuLQ\r\ncJt9Fip66t/fckBji7dQonRvffHhttWJYc9K7sDyNcNJEYk0s7ZbAVfLuH3v\r\nnWUdQiI945VkfDp/g5aPxNIMjTJpYWORi4R6T/QR0xFCQZMAw/c+rtSXjXBB\r\n0OVZppLE5u34dC4Oapt4A/SVt9cWCgPi6ko=\r\n=DrFu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strict-event-emitter_0.2.5_1664305627207_0.8269240155359574"},"_hasShrinkwrap":false},"0.2.6":{"name":"strict-event-emitter","version":"0.2.6","description":"Type-safe \"EventEmitter\" for everyday use","main":"lib/index.js","typings":"lib/index.js","repository":{"type":"git","url":"git@github.com:open-draft/strict-event-emitter.git"},"author":{"name":"Artem Zakharchenko","email":"kettanaito@gmail.com"},"license":"MIT","scripts":{"test":"jest","test:ts":"tsc -p test/typings.tsconfig.json","clean":"rimraf ./lib","build":"yarn clean && tsc","release":"release publish"},"devDependencies":{"@ossjs/release":"^0.4.0","@types/jest":"^26.0.19","@types/node":"^14.14.14","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.4.4","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"events":"^3.3.0"},"_id":"strict-event-emitter@0.2.6","dist":{"shasum":"7bb2022bdabcbf0058cec7118a7bbbfd64367366","integrity":"sha512-qDZOqEBoNtKLPb/qAutkXUt7hs3zXgYA1xX4pVa+gZHCZZVLr2r81AzHsK5YrQQhRNphMtkOUyAyOr9e1IxJTw==","tarball":"https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.2.6.tgz","fileCount":8,"unpackedSize":8610,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPb22CYOdf9f9R4zNmS8H8vdzN1/nTB14ouPuYk8T/6QIgCQg9l8lTks05sc/KIwt0SnZuiiudJKr9GUEIFSuCjWo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOCKaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0hQ/9E9eR4K2JR0N3Uz+47WX06vG25SfJVWIsgDwfG968ibjKZk5N\r\nzLxKIw6kISgHwbmtVi8Ao9E1b7KMt01wewaxaSKFoDW7URNAXCbDIUYbApW5\r\nL2anynf2XrpthVJ4Sxp2YKNnzZm4qLUdY/ZPj4i6jhK+RUWo3CeThzjvPD46\r\nd0gL1TX8OOmDE3TOwbNGZoOzPrWXRpehdElOBK7ZRC2RW+fKHr1MucFqpk0L\r\nXl4b7xOjoWTFosJ/NSloNc6AHKiYIyacsAFJzzlz4HBbvLchpm9DjLzbsrGW\r\nAKasudANpAALLAtWr9hFMPh7nBiwaF785NRC2Y0PhDgFwdqys4B9z5VpmaYZ\r\nieLYfj8a3R2owNsgSCMqu9WBncUpfNwLm2nl6QDfPeWWFYhJAVoa6NKe/BMO\r\nMctA+tCsJV/BBpZWsTF4m1CmSUpEtQHlZ+oeyZ+bxFXw42MU8OKB7ya8E9lE\r\nu1pxx8QKzrDp1dGH2c2dcWJURDkamdT7G2pu8DSnJotewBMfx6toBWeVa22Z\r\nhfShNXCTh2Yfk6+vmN0RxQoP7gIYo6hEGVkcEqwJviWzLrfmNbHq49hp8u19\r\np8VJyPfOoVI+mmm4+R2B8M1p0yjWhCBMnIeyzkX30D9gdoepAJ4T2LqUm05M\r\nqNiYoBF5R429WXsyqYPltY55MqUW/hqG+p0=\r\n=OeUc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strict-event-emitter_0.2.6_1664623257897_0.13323268504676689"},"_hasShrinkwrap":false},"0.2.7":{"name":"strict-event-emitter","version":"0.2.7","description":"Type-safe \"EventEmitter\" for everyday use","main":"lib/index.js","typings":"lib/index.js","repository":{"type":"git","url":"git@github.com:open-draft/strict-event-emitter.git"},"author":{"name":"Artem Zakharchenko","email":"kettanaito@gmail.com"},"license":"MIT","scripts":{"test":"jest","test:ts":"tsc -p test/typings.tsconfig.json","clean":"rimraf ./lib","build":"yarn clean && tsc","release":"release publish"},"devDependencies":{"@ossjs/release":"^0.4.0","@types/events":"^3.0.0","@types/jest":"^26.0.19","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.4.4","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"events":"^3.3.0"},"_id":"strict-event-emitter@0.2.7","dist":{"shasum":"5326a21811551995ab5f8158ea250de57fb2b04e","integrity":"sha512-TavbHJ87WD2tDbKI7bTrmc6U4J4Qjh8E9fVvFkIFw2gCu34Wxstn2Yas0+4D78FJN8DOTEzxiT+udBdraRk4UQ==","tarball":"https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.2.7.tgz","fileCount":8,"unpackedSize":8618,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHNu/GxpofNLQdO9TXSYFwkbD6ixV4Xy+/N0V4V0JnO5AiEA9ZCYUTKPF50DeDgXZVrMGQN0+KU/9D7vFxg9GWMI6GU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjP/pnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosGw/8DqUiuPj3hkKr2DkvI2iWzaNZUUyeDrs4JqZkrUkvFZ2KWVn+\r\nvDZ3R+U+E2R9eUb4BsDYfjrgb10bJ8B3IC0wXcQjtRwB6ymZzRpkjusSF6E1\r\nqoGlA6otxTQ0+bIfanr1jUAPlupt0hlsiwBbT9kdqvd1nTZyt2H7VVknITqM\r\ncGou9zBDZ2SOlVbsevXRoKM25cH2iazrwo1/2AkenPTquZC9K7QxR+aTqWqM\r\ntgbynYX4V9jAAL+Y/+oSlG4eVc9XwVGdWez7f9SlEkGEawFf209Is5jX4mPR\r\nWaUGmTBz8uMnNkf0FDWJKo8ZDXjE5g1wNVs1rnsvZpO1wQx9FT4Auf479teM\r\neprI9EQPv8vep3LMGnXpfU5CWniSJ6Pg4JvmTwtTSjn+P1ihJg7u9BZNxRpY\r\n1A5gkDEMwhgVXzkr8bZ+aUAcDojqEdnp+KeecVcgCDVqxMVRR/dIp7WVska6\r\nDMwipXBNAkIXSKtaiVijck+kLbeMG0VQqrxj2u8TjXLSELk1bVj1dYjj229y\r\nTXfATFY/6/MRRq2y6DxKrCvdbuHLSckgRKjud2jjVz7WMnFHZlu4+Fc8hrgW\r\njVDbaSac72Ne6x3WmoEyWnBcb0ivjjpC/8I1eSiHnEZK380KI9XhDqJ363iE\r\nADIXp7s6v9QcodQw/c4mge/dgF3Ya3a6qg8=\r\n=/m1H\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strict-event-emitter_0.2.7_1665137255151_0.9907921268966762"},"_hasShrinkwrap":false},"0.2.8":{"name":"strict-event-emitter","version":"0.2.8","description":"Type-safe \"EventEmitter\" for everyday use","main":"lib/index.js","typings":"lib/index.js","repository":{"type":"git","url":"git@github.com:open-draft/strict-event-emitter.git"},"author":{"name":"Artem Zakharchenko","email":"kettanaito@gmail.com"},"license":"MIT","scripts":{"test":"jest","test:ts":"tsc -p test/typings.tsconfig.json","clean":"rimraf ./lib","build":"yarn clean && tsc","release":"release publish"},"devDependencies":{"@ossjs/release":"^0.4.0","@types/events":"^3.0.0","@types/jest":"^26.0.19","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.4.4","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"events":"^3.3.0"},"_id":"strict-event-emitter@0.2.8","dist":{"shasum":"b4e768927c67273c14c13d20e19d5e6c934b47ca","integrity":"sha512-KDf/ujU8Zud3YaLtMCcTI4xkZlZVIYxTLr+XIULexP+77EEVWixeXroLUXQXiVtH4XH2W7jr/3PT1v3zBuvc3A==","tarball":"https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.2.8.tgz","fileCount":8,"unpackedSize":8587,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhHCCqQUx2xkLBZs9njpFcHWImn5oiGJ2LvYCDFoVKtQIhANNmIZtT6fTSik3r2AZM4aLb8GzeurMZtGiSqXcv7UEs"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTzSyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQcw/8DkVL/qPGf5q8P9ExdRr5NmS3FmxZsmspzmZgyxwVVEbLh/kj\r\nc5+Q+e2CbMUVdoSjyabD734A6ThewsNfTfPJtpA3KiYix5Nz/EbtwgZl2tyG\r\nWRYYmxWyYq7m51OWOEHbADnTmp7iF5MP+i8T98Bi/DX7GcnpUHY06dht9Vl4\r\nqZNMH6Uzdvc6Z+i+w14yv2R7STcGeofPuwxx7MCFK8oavzBqI8o0BD3R23Rh\r\nlNQospBokCs2H/WcazqnbVwLcxDzTmqgMy5lwjsuTZFo1qTNqSsy8Aj5SDMn\r\nsZpRYOBOUwLz8KNqsSiBIXH2qnhSL+jvvW37rEUvGdTd6zfzJh2iZwml114W\r\no77eu+mu9ykyMFQzriQqAn4JRhdUyWqMl6NMPF6Lvqug6Ddl3NoIvxJ8xSv5\r\n6QexKvXSjkdNbJKrZcDn9cw+5BYCbpPftoof77LFl1s7CKFOyzsbPbVE356n\r\n58vh3LxXJdn57WAOWGNBow8qfwXnTMLbMoUYk1ZnECp7VIcG5Q3j8ldC9nOc\r\n7JVUSsuv9AOjX7o9p5aIkwK6do+XAD/HZ/Q+q/e7+3KFAsIG2IN92cBxtOJZ\r\nJyYd/m6OzqXyNkcqKEcGDpCVxvmACHcM/J0pT87eEkpOrbnRLvmx7AvfX341\r\nOEOE9b1Qm6a8XBXXW6L6PALOdP1VGpxi7Kk=\r\n=bRpd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strict-event-emitter_0.2.8_1666135217926_0.5539393696214376"},"_hasShrinkwrap":false},"0.3.0":{"name":"strict-event-emitter","version":"0.3.0","description":"Type-safe \"EventEmitter\" for everyday use","main":"lib/index.js","typings":"lib/index.js","repository":{"type":"git","url":"git@github.com:open-draft/strict-event-emitter.git"},"author":{"name":"Artem Zakharchenko","email":"kettanaito@gmail.com"},"license":"MIT","scripts":{"test":"jest","test:ts":"tsc -p test/typings.tsconfig.json","clean":"rimraf ./lib","build":"yarn clean && tsc","release":"release publish"},"devDependencies":{"@ossjs/release":"^0.4.0","@types/events":"^3.0.0","@types/jest":"^26.0.19","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.4.4","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"events":"^3.3.0"},"_id":"strict-event-emitter@0.3.0","dist":{"shasum":"9fa57b03eed596e356f3dcc8f8b4682ed33422fd","integrity":"sha512-NTNkIp/rFGTbHEtfNEZlH01ADXkCWp0UaVRbcjgjW3lItZMXp/Gr6O/lmXRyBiQMi3+daLmXfLNHefvOYjVwRQ==","tarball":"https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.3.0.tgz","fileCount":10,"unpackedSize":8705,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoieFcPbZP+sYUEamlQSyfeK8F9aOWX61Ay2N3EhdnBgIhAJI7/Dizy6OoOHeXuXRt16yjQIgb4udXddjYYbX+lF5c"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjogBZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4mQ//VV4zzBhNqN0J89ZAYNMvCmxwL9OJR5bFssxXM3HydBPKBRfr\r\nSVVgWG2WyhwKCuy8BktXmdsKFp8EAmpKNnxdty+v8LIUiyPisGpbInj1NWxQ\r\n8MOJIFLcPRkH8/P578tDRaHdG0Hlss23WoP57wpWIinIzaOJ0SwdNfQrmMyC\r\nDoLOchxdPqBnSPSeCGJcuzaGVTITNMVkHIahuL4vSqc5bbE6moB1Y68ZOZLi\r\nV/k+ZrvRtTii7hIKtqYtlUOR3ZocHDwWo8CJb/bQdL0hKRJNJn0bos8bgU7p\r\nOyyMxjpOaWKTPjpwxMKtE5ItlBQFe01FsoKpUehhvRxPDlLfAWGJ1RD/FY4g\r\nY15vc9XJsJNbN+ZwJOlJXdtAB1GZDKMnXVH4kzsKhKy59Mr7z0dyXo73MYif\r\nhbbHKSauTbPwJvuRab6KdOBI36Q5la0m+B2dcbWMEbRWEf0FKbAg62WnNy3s\r\nXbetPXmyHhHMLOoRwZkJV5Ac2uau4TKtj6cCRkHbdnJfrOVRHqS3PGBd2JXD\r\n1pgC05tq0QT61ddJdA33lHbdSSu8XAkNy8qVMmtUsWDbqFytZfP6UoKkHbGh\r\nF7ESr0NwSsz8d947jPL9bmuoykio3AuDDofwWFhahXY4vH9j1yrMjd8o0dDW\r\n+XhAayVYZzve3ZHZi8GKg4eaNvjWBYDXNtc=\r\n=gJDc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strict-event-emitter_0.3.0_1671561305281_0.36227388121218174"},"_hasShrinkwrap":false},"0.3.1":{"name":"strict-event-emitter","version":"0.3.1","description":"Type-safe \"EventEmitter\" for everyday use","main":"lib/index.js","typings":"lib/index.js","repository":{"type":"git","url":"git@github.com:open-draft/strict-event-emitter.git"},"author":{"name":"Artem Zakharchenko","email":"kettanaito@gmail.com"},"license":"MIT","scripts":{"dev":"tsc -w","test":"jest","test:ts":"tsc -p test/typings.tsconfig.json","clean":"rimraf ./lib","build":"yarn clean && tsc","release":"release publish"},"devDependencies":{"@ossjs/release":"^0.4.0","@types/events":"^3.0.0","@types/jest":"^26.0.19","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.4.4","ts-node":"^9.1.1","typescript":"^4.1.3"},"dependencies":{"events":"^3.3.0"},"_id":"strict-event-emitter@0.3.1","dist":{"shasum":"2694ab77b1d8ebc44f525fbe24fac3fc11c1fa71","integrity":"sha512-M1XnYp6CcMX9TN4XZJLQ3wuWpyGzmJ17lLPSh13QaxY5ejs4LYhQ28bofqVlbBWR7MKTIsnpoKSxKg+r85BFzw==","tarball":"https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.3.1.tgz","fileCount":10,"unpackedSize":8788,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtw4lWuMoI/Ej8pYAu6WfiOqaeDtRM+pmgdfnJg219pQIgP4IHfh+2u4looMmWaCau0hphcGQ0tLarkV6ZiplIyV8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjohX3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriJQ/+IlAabg2iOk38ThvIGg+5lVu1YWRnx9LwOmh9cHPLsewn0dYO\r\nXDorUYNpznBc9DalplFNt8neB3XY/rndFwHbN6mLkpBJgy730CqBFws1cO/D\r\nxL8xjxxx/0AiWS3WhWNA/TABQt6+B1oTlGnMBDe7v5du1lq5wTa0tRVY2MPm\r\nhAgE8Zob/IlvfiGbzZjG6sUn7QQOui0fSqNeHWbPQztCuksLeDiArejJQeRB\r\n9mw4XePyLX74FfUBLdv1kcPHCrlEf0+UU98hh9f3BiD5St5+tUk9tfMniaIw\r\no/NwsI+57dhSAgV6KlwkObyoiJhmkoOdzCzsc0df/S+I6hRF8QGb2Cs9HbBS\r\nfje8uthApPg2QJtDPnlfpnpw3LO5OLwlUklfg1Y81lLNoZtYT6k5ic/6+mps\r\nFlmxd0OWMVwbXQZ4YxKVOcoLk7uMAm8IEBmLprYh/VngvdXiWR1PKPHd+NvT\r\naK15WPzPJsmqFbfZiPZ31H9XMKRZoMri9DOR9fuByBALSyGIJF+pehEXvuz4\r\n4Ja2gBlicW82DKSgbtLsrx+keQvsNvDCC/J/KYPAi3Q8Fe8a3QRWU1kGGtCQ\r\nY+YAVyeTkzh1rn1kjsqaiJC7VqHEsP5TBGJoaDgILII+VVVeAaVm84nzPgp7\r\nhpGqkTCvVNaAHFJT9aWKywKeRJYAxv9Wiek=\r\n=yTi1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strict-event-emitter_0.3.1_1671566838803_0.9743191848102062"},"_hasShrinkwrap":false},"0.3.2":{"name":"strict-event-emitter","version":"0.3.2","description":"Type-safe implementation of EventEmitter for browser and Node.js","main":"lib/index.js","typings":"lib/index.d.ts","repository":{"type":"git","url":"git@github.com:open-draft/strict-event-emitter.git"},"author":{"name":"Artem Zakharchenko","email":"kettanaito@gmail.com"},"license":"MIT","scripts":{"dev":"tsc -w","test":"jest","test:ts":"tsc -p test/typings.tsconfig.json","clean":"rimraf ./lib","build":"yarn clean && tsc","release":"release publish"},"devDependencies":{"@ossjs/release":"^0.4.0","@types/events":"^3.0.0","@types/jest":"^29.2.4","jest":"^29.3.1","jest-extended":"^3.2.0","rimraf":"^3.0.2","ts-jest":"^29.0.3","ts-node":"^9.1.1","typescript":"4.8"},"dependencies":{"events":"^3.3.0"},"_id":"strict-event-emitter@0.3.2","dist":{"shasum":"3be3c377e7f1b60b732ce307f9162bcf761f05b8","integrity":"sha512-k7IlWjcInifyU/0JTqaTXKhp+URa0Rd9plX8enAZKJs2odVypjEdr9Kfwa36yiRjUkwoNw3LsuFVt2IYUC2gpA==","tarball":"https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.3.2.tgz","fileCount":14,"unpackedSize":19274,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBtv7cRMaz95RmpPHRVNYsOqb6kpgESvraEwQ5Uhw3TjAiEAyAqNh+UWKxFhQoCaf8C2yPq2ji4HZDvWuy230wNpONg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjowtdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQdA//UBed1HnrGd2Vn8SDa6ks0AyrGBNDnYVQxS2b+SqpHOJmpBBa\r\n7TbHCcSpbCaIn7DupuViRGhqIeIqKFYLI2Jm2Hli1N/aFC69NGoql+StJnZ8\r\n9xmKnPub9WpkMU2o+z+C/SQOapf0KprYn2QNs/qALUOjoRfF9GdY+tbjMNND\r\n/R4SWyL8qVmQaAhBiVPPGjubXw587BzWXF09bXFVx3AUKe5JWpp+71YZvLZr\r\ngc0i8n5YUqkdCWwnXj1eDAocl3SyqnApUpzpQumSfDXBX3zT5DrjM9TxAfSP\r\nmqDcW4+JpVMt0IIaJzzlhQ5yYdFBFEvb5urywsbvgiKpTcRms/n1S3KZq7wm\r\nbLrgDo4Cb1m9fx1ZG/PWtzW+woBsxcy0tSVyKKhzFaWRV6h2fibvdN/Cs10w\r\nNEUUrqlztdJbOnenuWVSQXJUgeWNRuoeo5IMsX1CwqN7ElK58/ePxdchOz/O\r\naoOCeQ5xGHl9rSg5nIoMp9hUt99D6km05V33qKv3bPQd1wtPh98E1sKsVzZQ\r\nw8qUpiVkyjhQwB6PuIGkIOC3FZC22y6T9SlRSJbnfB32EuORslfohCPZmK+u\r\nPFzcSWDC4Le6FLV8QHdn50VJ23wGWSR4wu/fzIwA2TlAa5UZCOlPn4WnSX3u\r\nj0Pqp7gteASWipF8ZEIMk1HOpYNw2SkzYVE=\r\n=I5MJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strict-event-emitter_0.3.2_1671629661684_0.7310636057484521"},"_hasShrinkwrap":false},"0.4.0":{"name":"strict-event-emitter","version":"0.4.0","description":"Type-safe implementation of EventEmitter for browser and Node.js","main":"lib/index.js","typings":"lib/index.d.ts","repository":{"type":"git","url":"git@github.com:open-draft/strict-event-emitter.git"},"author":{"name":"Artem Zakharchenko","email":"kettanaito@gmail.com"},"license":"MIT","scripts":{"dev":"tsc -w","test":"jest","test:ts":"tsc -p test/typings.tsconfig.json","clean":"rimraf ./lib","build":"yarn clean && tsc","release":"release publish"},"devDependencies":{"@ossjs/release":"^0.4.0","@types/events":"^3.0.0","@types/jest":"^29.2.4","jest":"^29.3.1","jest-extended":"^3.2.0","rimraf":"^3.0.2","ts-jest":"^29.0.3","ts-node":"^9.1.1","typescript":"4.8"},"_id":"strict-event-emitter@0.4.0","dist":{"shasum":"1f45d3a46cf8653120d7bb2416f75401ee085037","integrity":"sha512-jQsCwGqp89/TAkuP8WfnOxaKbQR6lJlCLjKunkBQPMPb5LiKMfUbY1EgCyUSLTalVZftAKfAd3HP966NZi4QiA==","tarball":"https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.4.0.tgz","fileCount":10,"unpackedSize":13990,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCOjgsrvce8jT77iHbuZa1bPOvGiNvJS1RD9cGJd6slQIhAM3N7i6QGOu1A5goc2sHO7bGH6CQ1tePRfCoPYRT0rn5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjowxgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOCQ/9E4F0IVfo6nPAiXhjeSxJKziuKl19fJ99hMD1NLykx2ysJirD\r\n0Nwy+p2FhiqBEKlRURa4UANcdUhiAcrEPQrFNqgCH+qJUJjH9AcQJbwRuFvk\r\n9wZ5p4JqzKLvnPSKTv7vqHrYklII6rXThL+qwqtMJrGmhI47kY9gw2po6jPM\r\n+mSNTGFoXqbefcxCOi1cizbbyxCy6Xfj7tTi8Ptvuki1oHmObwSGhVz7FMsW\r\nukqR11wWJ8tgpEFvl7Cg9gGVn7AKTvrhiCCVRZgMfQF61lOgVS+hGJ7NEUQr\r\nN+11UZ0svuiCqZy2GLZWp71vHT71AfAAHVTvaGlHzM4U2hIs5B/G2sG5ZfVZ\r\nJDl4LjOTQCCzw3qG/SE+JjasXqNmRZ8SgRjscA7D6I4JDOTCDkFvwN05wzDB\r\n6TXtJVI2urNhYYKU6t98fKLfB1h7dihPjBjPEA/1RIEmLZ9SETdj03CmMZJf\r\nVweVL2qA9GHsGZScxf1y2oAxnYP54RmSZuKHzEri88DVU0i4pJkB1CjXAc0K\r\nizbBpw6IktDSLSQv3Acdc28bFjHhvXJ1459wpZnjIwz/jUpRPLhPAUdmA2fn\r\nDK7F7ZtCsdLiLvkfiacH3R4jAIjGalgJo4qjJp44zQEzCfIjlOQf4UBVw8t7\r\n2DLqRRzTxKZ/Q1J2tVwUkwXSZqCppNBIcS8=\r\n=g60T\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strict-event-emitter_0.4.0_1671629920135_0.13664419982966924"},"_hasShrinkwrap":false},"0.4.1":{"name":"strict-event-emitter","version":"0.4.1","description":"Type-safe implementation of EventEmitter for browser and Node.js","main":"lib/index.js","typings":"lib/index.d.ts","repository":{"type":"git","url":"git@github.com:open-draft/strict-event-emitter.git"},"author":{"name":"Artem Zakharchenko","email":"kettanaito@gmail.com"},"license":"MIT","scripts":{"dev":"tsc -w","test":"jest","test:ts":"tsc -p test/typings.tsconfig.json","clean":"rimraf ./lib","build":"yarn clean && tsc","release":"release publish"},"devDependencies":{"@ossjs/release":"^0.4.0","@types/events":"^3.0.0","@types/jest":"^29.2.4","jest":"^29.3.1","jest-extended":"^3.2.0","rimraf":"^3.0.2","ts-jest":"^29.0.3","ts-node":"^9.1.1","typescript":"4.8"},"_id":"strict-event-emitter@0.4.1","dist":{"shasum":"6427ad8410d9cf7be2f8328ce4c0c59c7597f707","integrity":"sha512-+G7MK0DcK8mP3yzp62gPbFgkXyfxG0dOmWw3G9Yk9GNo8oIWPM0QmNJJtmDli1bhJNvpqkAFw+AcPfY4dN1sZQ==","tarball":"https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.4.1.tgz","fileCount":10,"unpackedSize":14124,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUFODqHeDeb36HbHS7iEd8w7kJwkaE6BadmiOSpcPGLAIhAOwKjIwmrv2oiA+VkX4p9rIrFH9mrn94IayUwHdzSS6p"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjox4vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmphgg//XiBK4d/6ZftnsxN0j2RKKUCUaszilEv6zj8msS0QP8IhTHER\r\nsIKvPA6y7cipvlZtKTXi6gR1vkr/1knItsVEgAwFR2qeFCwnIE4bVL5EnHOc\r\nfBocLKtB9JdSc4hlsVHmaNwsz1TM0SWo/4XUm8/HXLrpdfNVqvS3iFAK/Rfb\r\nKsTmM0SPgbj+PLSZyynUembPoWn2f8frlobm+/dPNzJjnZFUtZP1Xk9eUJ40\r\n94dtCfZ7ecjHsfK2tLNTRRh5sZf0GXfN+zqL0rYKyht3odi9O6CcOMR+hWzA\r\ndWSDD4SyxcVVpXrdt41qwG6e2JRq2GHHBM7TKdAtA6bdAkp//+deN2oG84VV\r\noWQ14Z1j1OWdLvKMfsHn7LS0M+qvwwPfm++deYfwAK89+BYotPM/cSFA2g0p\r\npP8D98848iLi9aBT/FBBHIFD5xXIXZJOAf7pjcID7lsHPuZHzn5nVi6JhQwa\r\nekbknn+VHGtmS6o2NmFqfP1cTfeJMJeFn6uoLQaHToWnGZ+L9STN05GL+htQ\r\nd1ZKGx7Hca5pwdreqdBmE7grPlwZsl/SqFuqlqNisWDlLTQLG1vAhqWCN6ql\r\nMUIarbI9FG058+024EEb8daliPXvYJSHQPKNTp7TkhgpXtF7QgBNzbvCS9VP\r\nq6Vlg6vM0mbF0TSU1MDMAkjoIrlOo/inss0=\r\n=cDmb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strict-event-emitter_0.4.1_1671634479061_0.09018883217343099"},"_hasShrinkwrap":false},"0.4.2":{"name":"strict-event-emitter","version":"0.4.2","description":"Type-safe implementation of EventEmitter for browser and Node.js","main":"lib/index.js","typings":"lib/index.d.ts","repository":{"type":"git","url":"git@github.com:open-draft/strict-event-emitter.git"},"author":{"name":"Artem Zakharchenko","email":"kettanaito@gmail.com"},"license":"MIT","scripts":{"dev":"tsc -w","test":"jest","test:ts":"tsc -p test/typings.tsconfig.json","clean":"rimraf ./lib","build":"yarn clean && tsc","release":"release publish"},"devDependencies":{"@ossjs/release":"^0.4.0","@types/events":"^3.0.0","@types/jest":"^29.2.4","jest":"^29.3.1","jest-extended":"^3.2.0","rimraf":"^3.0.2","ts-jest":"^29.0.3","ts-node":"^9.1.1","typescript":"4.8"},"_id":"strict-event-emitter@0.4.2","dist":{"shasum":"a97985133145888ce15d913b6579846d989d2f81","integrity":"sha512-ycgUiHdPm0ePaNtGcQk68ZRQBiUtQXV0+agy7VyNnW5zge2bAfF0SpuBxUwmhBS+/uVk7J3Y52GIZSzcpbdNbw==","tarball":"https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.4.2.tgz","fileCount":10,"unpackedSize":14162,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDK8jihRsxYICaKsdrYatb9ulW8pRqBM83C6l4ZkxghzQIhAMZwtIE+eG3lqytzb4AbZe5AKDFG0BlEFKKdpNLLZbsg"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoyQEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzzQ/7BrUxb6tNd7TugZtA8nX0RUzBifrIlMcBiCwK2USVibKJ4E5/\r\nDgsNoT7vYbto+ey+IUrSZnLNNkwYXNAMX6XAfNWx8TCAnxcJ5UV0+fHJo6cf\r\nvKpUMMio34RJ2PB9Sm8E03Hc27x+chIE2e6RIo74/Oc1eIEKGAZgcCxyDXhj\r\nbfQeflLm+VQOY8/5uhSapGqC/6uiKddlw/9oFNELKKH6iZW6KRtyuoz5pJfJ\r\nXRbOpd708v+WcRQLT7qPz/RtJaodzLzO2wuM0qTcvKIVwRt7FDworqaxUyDU\r\nVl8PC96S3tTgg2OscLngB3rZsIXI4KQQx+J3dGA5CMtY5e6esZeOYHLtHpd1\r\n6t7ipuIm1cOC9FhvqUh9CpXq0sGqGvbdKMPc1rykryz/zsHjwEGQzF8/4us/\r\nA5mIEUhM7CzwDMqaSx/+FTH5UJ4n49nY/HhLKrHdB0yaK+coPXEE6fWLGbwq\r\ntRVm3Tsw863vJJU2psbawxqemODLD5TlLPGfH/Zt+6KHuznPoCh37O1q7vQg\r\nSIdfeHSk1ue5cULkNqYO9B4lMVUvM+NVL3BWMtj1rgzWaWm2bRhX+2NCLuMF\r\noyTr+arJFjXxIjXNs1CLomWQ01u0PwcwbNvaPPM5Kg56kfSo759PoFECzbXB\r\n9NXxPZEF851AsPdMRTiG48jtYZttHVEM4QA=\r\n=p1P9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strict-event-emitter_0.4.2_1671635972385_0.6677095276350382"},"_hasShrinkwrap":false},"0.4.3":{"name":"strict-event-emitter","version":"0.4.3","description":"Type-safe implementation of EventEmitter for browser and Node.js","main":"lib/index.js","typings":"lib/index.d.ts","repository":{"type":"git","url":"git@github.com:open-draft/strict-event-emitter.git"},"author":{"name":"Artem Zakharchenko","email":"kettanaito@gmail.com"},"license":"MIT","scripts":{"dev":"tsc -w","test":"jest","test:ts":"tsc -p test/typings.tsconfig.json","clean":"rimraf ./lib","build":"yarn clean && tsc","release":"release publish"},"devDependencies":{"@ossjs/release":"^0.4.0","@types/events":"^3.0.0","@types/jest":"^29.2.4","jest":"^29.3.1","jest-extended":"^3.2.0","rimraf":"^3.0.2","ts-jest":"^29.0.3","ts-node":"^9.1.1","typescript":"4.8"},"_id":"strict-event-emitter@0.4.3","dist":{"shasum":"45d0f75e1dc071eeb7cfbdff864fd2b9172bc257","integrity":"sha512-uD0y7Wp3+ifPyfzIS+JrMvSnxFExHytmD5gTkndF1fi8Vrk2uiOY/2At73AwzLHz+RwrchegD8tHdowsfG7raQ==","tarball":"https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.4.3.tgz","fileCount":10,"unpackedSize":14162,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE6wSNNEYSYUnFThzahmkYXobw8VNfgaMLoknb1F3fMcAiABQ2tFKEwuEt5jo4af+RLrylSVZUuX2eq7eG7CchOzCg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoyYAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjbBAAkAygNGIbpdOoh/rucsOIp4wtpSg65FAeIZoFv3WZrppHk5RU\r\n2fgrLGLUJzy4QY53QOBUF9EvQkyjVBqW7HV66ediiubjWg6OFUN4MjzwRBA8\r\nyVR/6bvUoRTZehYDmsrAhSoZWmhGxvhVsQzK4cgkKcNe7HIMnR2ajiZ4guuT\r\nXKje6urzUWU1JbYBxPZz1A22096ZgqBOEsU6IRt0Tc4lU6ns41bnpHMfdXDc\r\nKrjEzgv1h4305Y62dBz2yK0l8XsxSq6QlBira0gCxJImvUFy4u1DHu7C1nsZ\r\nX2I29EZTd8ZFyg+xpdMydrOAK+Bzd6NuOBemdtPiVSbPQF9PbZV9AAn1zEle\r\nbDCBdyZxp/fxpIvyXOTRSVBAY7u5ElubNb/zyNhOGqgnpq2FEoX+fvV7xB2N\r\nTJbe8C6w2RQzWq1CT48oz+2K42kQEKfug3oKvvI7iDVsPLH2EXV+cpri/LrL\r\nKoRf6n9tSDq0s7Oh0wXxFI6WyDnnVNwFQUJtwsxihsMz9p16A41mhky+FKY8\r\n/74xZ4bEqAc/OmLdSqtVfMarPFjjqJku+Z18vl0lzWj8KZ8tD+ndXqPFsuq8\r\nzIHOlOot8RBR4hhUq6OOGVkteaSPMoe+YG0nnHGRHYPemhWKEMOTxVm6JsrD\r\nzyURu5ecckha8muTpvSlto/TFOuujEeYYt4=\r\n=ZHmK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strict-event-emitter_0.4.3_1671636480172_0.37571323433899995"},"_hasShrinkwrap":false},"0.4.4":{"name":"strict-event-emitter","version":"0.4.4","description":"Type-safe implementation of EventEmitter for browser and Node.js","main":"lib/index.js","typings":"lib/index.d.ts","repository":{"type":"git","url":"git@github.com:open-draft/strict-event-emitter.git"},"author":{"name":"Artem Zakharchenko","email":"kettanaito@gmail.com"},"license":"MIT","scripts":{"dev":"tsc -w","test":"jest","test:ts":"tsc -p test/typings.tsconfig.json","clean":"rimraf ./lib","build":"yarn clean && tsc","release":"release publish"},"devDependencies":{"@ossjs/release":"^0.4.0","@types/events":"^3.0.0","@types/jest":"^29.2.4","jest":"^29.3.1","jest-extended":"^3.2.0","rimraf":"^3.0.2","ts-jest":"^29.0.3","ts-node":"^9.1.1","typescript":"4.8"},"_id":"strict-event-emitter@0.4.4","dist":{"shasum":"47e98eb408fbed187460592385f6547ca200cffb","integrity":"sha512-rTCFXHBxs2/XvNc7InSkSwUkwyQ0T9eop/Qvm0atNUXpBxjwsJ5yb7Ih/tgHbjPdeCcB4aCP8K4tuo7hNKssNg==","tarball":"https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.4.4.tgz","fileCount":10,"unpackedSize":14356,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHHT188u9vN6rEeqm7jjmqobygp3W+F7NUJlQkYaw1J4AiBZ7memTa8RiuiztHgmP4gIFfHCx1BUW39xOLfnsH4L0Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyo/8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkXA/6A+fmE6pczIydIqlO38cjv4MDPaMVPESyKvaOs6iIsxtpq0fU\r\nkNM+Ta7UpOFRQXFBvkoEYjZ4oyWZzNV2LW0lkHn0MrUcnFvsssqbOmI61rMo\r\nq9Qr3h/xXSy2CQd7eOAhgS/ndlUWyVuI6suuA9aLrlOJPb06T1on1BlZtjyA\r\nltSj6U+cUngfjzzFSxVw+IrqXnPVUvGHHVPbZayN2VizEX0ez4hgswmnIcId\r\nrVONqRW1b2hRwh3XI6+eJfiMkiYuKZKIY+bKw+59lkXSPhfH4dlcNcedXJER\r\nfMuHMor7CX0WA4i4dPNlZd7lWKmxo39dGy0gTcogSsTFDyGqIuvtIYxQtkLP\r\nc3WXaIzqO35dPXRxQ0KwyJCcDgTBMnx89HFNDLudaG7GUn3rC7XSX3TuspNj\r\ndJnGZrxqdFs1OK5Bys/MOOptpYWdWocVQh85md2WhIygxmdjiWVtFRQypIbG\r\nQ08qmUkHoNIhq97R/HM8uzpHz9rkBMcl3wjWb8vuOHILe9In39exBQHnh4q8\r\nl6GtGRBKYx6KsGWXUNahmvpaRYSO//VakJNShaM0SxHuD9cA7lg9rtAbCMc6\r\n12qJBVkPvba3pU+OOYLwTHRpMvjYLnE3ipGMPFc0WKmuXxL78FCPT/301irv\r\n+o6j0WANwjhvhnrY2zy/QD2WhKb+FQ048/0=\r\n=YvHV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strict-event-emitter_0.4.4_1674219516015_0.05534756949484665"},"_hasShrinkwrap":false},"0.4.5":{"name":"strict-event-emitter","version":"0.4.5","description":"Type-safe implementation of EventEmitter for browser and Node.js","main":"lib/index.js","typings":"lib/index.d.ts","repository":{"type":"git","url":"git@github.com:open-draft/strict-event-emitter.git"},"author":{"name":"Artem Zakharchenko","email":"kettanaito@gmail.com"},"license":"MIT","scripts":{"dev":"tsc -w","test":"jest","test:ts":"tsc -p test/typings.tsconfig.json","clean":"rimraf ./lib","build":"yarn clean && tsc","release":"release publish"},"devDependencies":{"@ossjs/release":"^0.4.0","@types/events":"^3.0.0","@types/jest":"^29.2.4","jest":"^29.3.1","jest-extended":"^3.2.0","rimraf":"^3.0.2","ts-jest":"^29.0.3","ts-node":"^9.1.1","typescript":"4.8"},"_id":"strict-event-emitter@0.4.5","dist":{"shasum":"44eb8c8899620afc2bd62ccbb1117b3712eff33d","integrity":"sha512-rl46cb72NwlOy332p1el5BMor88aL3kazh4//1m+DAipiz6uSa81tMjjIU3ysiE76KOdYAHKmJ1JrulhZ70FUA==","tarball":"https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.4.5.tgz","fileCount":10,"unpackedSize":14349,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaVyz307hhzaXzFzn0Jv8Jzw0n4+xwrocJHeDaEtkijwIgIEFrCBsgWwnz9ClVpbBkfQDI+QCmvoSDmh/xosfGqo4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4Ao2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbfRAAiaOEEES8x3WksR5brvtkN+kqIi2WlRc0B7lAWjP4XDba1Tlj\r\nHVLCykn3WnV4uzCBEyKaADhzID4aidhiUOkQ4SJ3XVj0NpK6lzJed7PUtbyJ\r\nifav2XeuGDzFbmfIG6cZ5aMR2XGmA12XSEH6vl36EwBg0uziRA/narDCi6Sm\r\njHdJfzlV0H3RyjHKwEAX+FY9efeZAnekdFBmmqBg/m+tqUOk9xgImCSzu5Cf\r\nmP5ZSpR9jPjVrJBdySEsMvuCQQVl3lM6VDBeFxPq8lU3jGSsdQfOr9rf13EP\r\nh1JFIb9ZuZLL6A+hlXKJNl1P/MaghOwDAl8xSAwSBbeSW5E1s4wwxcg1YqIz\r\njVAO4eP6asC2MYFsC/5ZFQIta6ITn8GR4yZDD4zKNgwA6BHTTkmjeR3qDUGf\r\nytCf9+nZmXVcIrXldYJPxCJ9JsJISwsnrT1/DX3XpX/gjCZmkCemeuvjoats\r\nh+EHA3mNSYM/2/fcy0Kxh+C4o9BRipz//4hXLAMkwWD68V898a4dxHkSzTkO\r\np6Zg5JFN5c6lDcTcPrWKslXCO2jBjRfJuIq8tdQ7/1318IE2RPL+Uw+oiNrF\r\nLjdhAtgG8nqAh7coqWeOwnMz+jTVAhAcSj5luNDo5+K/UTr0Me6BznlkO+ys\r\nrqReg9a2zLaZocr5QvY+3en4SEKFICxQDpY=\r\n=pIPL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strict-event-emitter_0.4.5_1675627062254_0.8839976044918574"},"_hasShrinkwrap":false},"0.4.6":{"name":"strict-event-emitter","version":"0.4.6","description":"Type-safe implementation of EventEmitter for browser and Node.js","main":"lib/index.js","typings":"lib/index.d.ts","repository":{"type":"git","url":"git@github.com:open-draft/strict-event-emitter.git"},"author":{"name":"Artem Zakharchenko","email":"kettanaito@gmail.com"},"license":"MIT","scripts":{"dev":"tsc -w","test":"jest","test:ts":"tsc -p test/typings.tsconfig.json","clean":"rimraf ./lib","build":"yarn clean && tsc","release":"release publish"},"devDependencies":{"@ossjs/release":"^0.4.0","@types/events":"^3.0.0","@types/jest":"^29.2.4","jest":"^29.3.1","jest-extended":"^3.2.0","rimraf":"^3.0.2","ts-jest":"^29.0.3","ts-node":"^9.1.1","typescript":"4.8"},"_id":"strict-event-emitter@0.4.6","dist":{"shasum":"ff347c8162b3e931e3ff5f02cfce6772c3b07eb3","integrity":"sha512-12KWeb+wixJohmnwNFerbyiBrAlq5qJLwIt38etRtKtmmHyDSoGlIqFE9wx+4IwG0aDjI7GV8tc8ZccjWZZtTg==","tarball":"https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.4.6.tgz","fileCount":10,"unpackedSize":14243,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDe1a+fmrvD2JTX719WR3m4GRZi29TSwDd5rG0pUwRy6QIhAIfPZw/uqixVqz5XaETXlSvn3nbcwrh8BBX5LTJmeL02"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4AqiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoilg//WcQ6Dgg+R6ZVrO61827suKjONNWTBG4f6xyXuMW3LUxdMisV\r\nscb/zqzEqkY33b4fkfpoyDn8LgvY53NqraZWoI0KtHRfkvq0Sny1NyZcd8am\r\nfUPGdwqx8wnUfhpFzdWcx8ygVN5yRfzNbi29T8AFAqfsAnyOjLl7dYnOT3do\r\n+8CGKTnXyG85aAGH9fi7Pr4v6v6/zr2kqWVomL6PB6bAaWOSj4JjCk1ir7xW\r\nvqDzKzLJffz3fkfJdYCZ7jUKoZSVuES/voKqsh/DB8bzQ/V0/sAPX1rgdGNN\r\n7wVkHCT2YB7e15K5p8TKYaqO/VOsxUvQfAhCseUoQ1DpqbR7boFFfjVwxHai\r\n9ywVx6CU0ZG0L/jfAc+Hr4MT2a4T77MUVDsDdfShm9aouHliXAao3SJJ1E04\r\nSCuCt1ZqwO1yUtrv7DDg5w/UhQg6Hjh5eUW3t0UEXTAN/5YQtT4JzAXs76SR\r\ngExXVZi6txBCDJFMUD0pdmhYRcYU+fhX5ho7Sc3StOXNQ5QULOSW2/5UnOAK\r\nRc+BPURJYaGrNbD9H2Rcj40QL/kRzGC4G3H9lmAdvv2O9pVYdBdjEu9H0Bkz\r\nHGNhyvj1FTQOOxVIlEGlQgPm6gh3ll9avB9DjymDl7GXOlauMP7HzCZSxCPv\r\nxegibm/zRJ2OsALlZeAe2ZdegnAV69iNOWU=\r\n=1GhC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strict-event-emitter_0.4.6_1675627170414_0.6807688789825745"},"_hasShrinkwrap":false},"0.5.0":{"name":"strict-event-emitter","version":"0.5.0","description":"Type-safe implementation of EventEmitter for browser and Node.js","main":"lib/index.js","module":"lib/index.mjs","typings":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","require":"./lib/index.js","default":"./lib/index.mjs"}},"repository":{"type":"git","url":"git+ssh://git@github.com/open-draft/strict-event-emitter.git"},"author":{"name":"Artem Zakharchenko","email":"kettanaito@gmail.com"},"license":"MIT","devDependencies":{"@ossjs/release":"^0.4.0","@types/events":"^3.0.0","@types/jest":"^29.2.4","jest":"^29.3.1","jest-extended":"^3.2.0","rimraf":"^3.0.2","ts-jest":"^29.0.3","ts-node":"^9.1.1","tsup":"^6.2.3","typescript":"4.8"},"scripts":{"dev":"tsc -w","test":"jest","test:ts":"tsc -p test/typings.tsconfig.json","clean":"rimraf ./lib","build":"pnpm clean && tsup","release":"release publish"},"bugs":{"url":"https://github.com/open-draft/strict-event-emitter/issues"},"homepage":"https://github.com/open-draft/strict-event-emitter#readme","_id":"strict-event-emitter@0.5.0","_integrity":"sha512-sqnMpVJLSB3daNO6FcvsEk4Mq5IJeAwDeH80DP1S8+pgxrF6yZnE1+VeapesGled7nEcIkz1Ax87HzaIy+02kA==","_resolved":"/private/var/folders/mh/mfyzksxs34jfv5znybsfp_fr0000gn/T/5b4c7ae608499e987bea7c3433efc9ec/strict-event-emitter-0.5.0.tgz","_from":"file:strict-event-emitter-0.5.0.tgz","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-sqnMpVJLSB3daNO6FcvsEk4Mq5IJeAwDeH80DP1S8+pgxrF6yZnE1+VeapesGled7nEcIkz1Ax87HzaIy+02kA==","shasum":"a4aa84a3d9b4a9be12e750a75e089cabb3dbc0e2","tarball":"https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.5.0.tgz","fileCount":7,"unpackedSize":44440,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFD4H+pcviySgqyIkw5kyqi10RPPJkXfh8Of/kZgYO7FAiBdgMH0sufPMqhVfFye6PtrjixTQ+XOOxy1QEs5idHhcg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGYu+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWQA/7BXXiXsHvKajj2vdtYg5N/7ZI/hf5clIt0Tekz2WaevcBYx6e\r\nhQDqhm21cV6MOWTmKXN62PaqMicIbfKbMj8DFwC3vMcSMOIGnhH55RWOdL5B\r\nB8Pt9KrOQ0zLb7YMiWSHUFhpb5Qn0z8mg32NQ8lFiHNtwpN2IFux/WVXA8bG\r\n1F+J83s36rXD5hQ4yq6u/pJ9zjOMgDBerq6wlCCnKEf0Hp5DmpfYdx7jmMmU\r\ndODg19RZiQdmtBIMhgiX+hQ2n4dvj7bZj+FvB+5UrZBYkRVn9pZeFiz2iuYb\r\nGSq3/xJYVZGEilg9i7mBCtCzxT/JFQYF5EtF2ZK5cCmnYyfL/jzyc3l0HI9h\r\nQ4ZpNwXF7aFhmaDHdapyQRcQZr2bVwWCLw3SKu/5rCJ9MPf8NYamlDycNb54\r\nU35DwQDCNbImB7Wh8CASIeXV92iVnmsZTwv3CANMxB0c9ArHdG8CdTHI+KT5\r\nDBYfn9nAUwtYqsb42cT6RV5ybLpphZy2/B7bPdGvMnFbHwpkZyGspupJlPgB\r\nkFfMOiDJGqcro7R1nH08d6PQzGdQjM2aAc9tJkzKkrAfXOHbb5/gJJ6EIQRv\r\nrXkKRtTWcVPc4AnrovSPy7QoxLactahN69kJJZL0kExzKT+p+r5dHYMAXezf\r\nDk7k4hizAtcDTu9lzeTnrXPCKU03WFHLPos=\r\n=FzOy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strict-event-emitter_0.5.0_1679395774467_0.07376569191551297"},"_hasShrinkwrap":false},"0.5.1":{"name":"strict-event-emitter","version":"0.5.1","description":"Type-safe implementation of EventEmitter for browser and Node.js","main":"lib/index.js","module":"lib/index.mjs","typings":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","require":"./lib/index.js","default":"./lib/index.mjs"}},"repository":{"type":"git","url":"git+ssh://git@github.com/open-draft/strict-event-emitter.git"},"author":{"name":"Artem Zakharchenko","email":"kettanaito@gmail.com"},"license":"MIT","devDependencies":{"@ossjs/release":"^0.8.0","@types/events":"^3.0.0","@types/jest":"^29.2.4","jest":"^29.3.1","jest-extended":"^3.2.0","rimraf":"^3.0.2","ts-jest":"^29.0.3","ts-node":"^9.1.1","tsup":"^6.2.3","typescript":"4.8"},"scripts":{"dev":"tsc -w","test":"jest","test:ts":"tsc -p test/typings.tsconfig.json","clean":"rimraf ./lib","build":"pnpm clean && tsup","release":"release publish"},"bugs":{"url":"https://github.com/open-draft/strict-event-emitter/issues"},"homepage":"https://github.com/open-draft/strict-event-emitter#readme","_id":"strict-event-emitter@0.5.1","_integrity":"sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==","_resolved":"/tmp/955835727a79aa9960e1d9276214f4d9/strict-event-emitter-0.5.1.tgz","_from":"file:strict-event-emitter-0.5.1.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==","shasum":"1602ece81c51574ca39c6815e09f1a3e8550bd93","tarball":"https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.5.1.tgz","fileCount":7,"unpackedSize":45738,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC80FdUCEuh9ce9wBbkLRVzWSdQLzQKVrfaaLHkVGtu0wIhAJIj/y7vyU7zPvcjiqFGlC2w35KkThhZiMhCawTDd5Ma"}]},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strict-event-emitter_0.5.1_1695285191542_0.3071716502605826"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-17T12:35:04.447Z","0.1.0":"2020-12-17T12:35:04.552Z","modified":"2023-09-21T08:33:11.895Z","0.2.0":"2021-03-01T14:47:26.985Z","0.2.1":"2022-03-31T14:16:06.829Z","0.2.2":"2022-03-31T14:42:56.650Z","0.2.3":"2022-03-31T15:02:52.731Z","0.2.4":"2022-03-31T22:27:26.671Z","0.2.5":"2022-09-27T19:07:07.411Z","0.2.6":"2022-10-01T11:20:58.056Z","0.2.7":"2022-10-07T10:07:35.305Z","0.2.8":"2022-10-18T23:20:18.141Z","0.3.0":"2022-12-20T18:35:05.410Z","0.3.1":"2022-12-20T20:07:19.070Z","0.3.2":"2022-12-21T13:34:21.825Z","0.4.0":"2022-12-21T13:38:40.298Z","0.4.1":"2022-12-21T14:54:39.244Z","0.4.2":"2022-12-21T15:19:32.535Z","0.4.3":"2022-12-21T15:28:00.465Z","0.4.4":"2023-01-20T12:58:36.190Z","0.4.5":"2023-02-05T19:57:42.429Z","0.4.6":"2023-02-05T19:59:30.571Z","0.5.0":"2023-03-21T10:49:34.638Z","0.5.1":"2023-09-21T08:33:11.732Z"},"maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"}],"description":"Type-safe implementation of EventEmitter for browser and Node.js","repository":{"type":"git","url":"git+ssh://git@github.com/open-draft/strict-event-emitter.git"},"author":{"name":"Artem Zakharchenko","email":"kettanaito@gmail.com"},"license":"MIT","readme":"# Strict Event Emitter\n\nA type-safe implementation of `EventEmitter` for browser and Node.js.\n\n## Motivation\n\nDespite event emitters potentially accepting any runtime value, defining a strict event contract is crucial when developing complex event-driven architectures. Unfortunately, the native type definitions for Node's `EventEmitter` annotate event names as `string`, which forbids any stricter type validation.\n\n```js\n// index.js\nconst emitter = new EventEmitter()\n\n// Let's say our application expects a \"ping\"\n// event with the number payload.\nemitter.on('ping', (n: number) => {})\n\n// We can, however, emit a different event by mistake.\nemitter.emit('pong', 1)\n\n// Or even the correct event with the wrong data.\nemitter.emit('ping', 'wait, not a number')\n```\n\nThe purpose of this library is to provide an `EventEmitter` instance that can accept a generic describing the expected events contract.\n\n```ts\nimport { Emitter } from 'strict-event-emitter'\n\n// Define a strict events contract where keys\n// represent event names and values represent\n// the list of arguments expected in \".emit()\".\ntype Events = {\n ping: [number]\n}\n\nconst emitter = new Emitter()\nemitter.addListener('ping', (n) => {\n // \"n\" argument type is inferred as \"number'.\n})\n\nemitter.emit('ping', 10) // OK\nemitter.emit('unknown', 10) // TypeError (invalid event name)\nemitter.emit('ping', 'wait, not a number') // TypeError (invalid data)\n```\n\nThis library is also a custom `EventEmitter` implementation, which makes it compatible with other environments, like browsers or React Native.\n\n## Getting started\n\n### Install\n\n```bash\nnpm install strict-event-emitter\n```\n\n### Use\n\n```ts\nimport { Emitter } from 'strict-event-emitter'\n\n// 1. Define an interface that describes your events.\n// Set event names as the keys, and their expected payloads as values.\ninterface Events {\n connect: [id: string]\n disconnect: [id: string]\n}\n\n// 2. Create a strict emitter and pass the previously defined \"Events\"\n// as its first generic argument.\nconst emitter = new Emitter()\n\n// 3. Use the \"emitter\" the same way you'd use the regular \"EventEmitter\" instance.\nemitter.addListener('connect', (id) => {})\nemitter.emit('connect', 'abc-123')\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md","homepage":"https://github.com/open-draft/strict-event-emitter#readme","bugs":{"url":"https://github.com/open-draft/strict-event-emitter/issues"}}