{"_id":"tseep","_rev":"15-935cfb433786a69d362ff3d32103dfeb","name":"tseep","dist-tags":{"latest":"1.3.1"},"versions":{"1.0.0":{"name":"tseep","version":"1.0.0","keywords":["types","ts","typescript","tsargs","events","eventemitter","event-listener","eventlistener","listener","emit"],"author":{"name":"morglod"},"license":"MIT","_id":"tseep@1.0.0","maintainers":[{"name":"morglod","email":"morglod@gmail.com"}],"homepage":"https://github.com/Morglod/tseep#readme","bugs":{"url":"https://github.com/Morglod/tseep/issues"},"dist":{"shasum":"20ce3501b6589c089d52fdd95e978f51e5db89a0","tarball":"https://registry.npmjs.org/tseep/-/tseep-1.0.0.tgz","fileCount":41,"integrity":"sha512-AFu8Qh7xiw1rJfjLh25rRwIHnupevlrwtDTv7AREdB/jdxlCEfW93CDXVqmS0cgOHdCwzC0K5EPA9V0xZzbLeQ==","signatures":[{"sig":"MEUCIDlwoQqJqAFFwFXho8MNhsppAPYp/TfQ1LxTOVZvi3hpAiEA5o0TFOIWCMt1Gcm23sANbBvl70qvVRgbBwH6ONXClnU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8nWoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9Tg//cbSw+1scBXLXQ1MPPk23tKU8yRs/vNJhclAQSRsbfcmMxnay\r\nkvvt9s88YSrXBI3GAV8XZDx2tMf5567zJH3YLYyuJdMEDS0h/Gio062Fyaqo\r\n4zAdBLOP8otsGV4EJD2rxAz86IaaKUJL6qyBUbaAXPfXaGO23P5Rjdf12IYz\r\nfq4bGWt0+mdPSIONdhsA7Caurc7zM2ZIqswInz9z19hbo2X23KWZgqXYMyfg\r\nMFfZnnbXu8r3VXMRRoxQ+lLtxLvUpJqIMNJKve3Ym+6EcXqzaa1Kyqgr2LAE\r\nGQYTPL9fQ/vAFOJUBI97RxfBUHHvfaIQsersiFd6zJKxUjv8pLp8cCQ4UDX8\r\nR0TtN9k4PrgPptkU9OM7Ky5x5Cb9g5xx9PjrM6R4/EQj2bSosDkHTyLcJhw5\r\nlFgkxHu8XCoUl3vEArNYi47uzyls0eHaMLVVoR/C/c4qgmq1mTBWhClU5FJJ\r\ndTmGvYLMmQC+U09dtpOu+XrJZ3tLrfOJ4aycq3wfl5L8yefOlapBXI78DUEC\r\nj5/Zlo2t1imS4Tnt17tk7qLO1tC6DbIy/foSSeIvRP2XeJyhR8BY7BVioXYT\r\nP86BJtyt3Z5mn1l74Es/aWdoOzbcV5Ic6PdLCRpDQVTowBfDHtL5ovjoIBW/\r\n2Toxw8knoFJ+iOaOJWOUjs7ctnOfKG8q0Qo=\r\n=l+/d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"3d68008c2ffa36d56e04a1384d577db6949e290c","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"morglod","email":"morglod@gmail.com"},"repository":{"url":"git+https://github.com/Morglod/tseep.git","type":"git"},"_npmVersion":"9.2.0","description":"Fastest event emitter in the world","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tsargs":"^1.4.0","@types/node":"^12.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","assume":"^2.2.0","typescript":"^3.6.2","@types/jest":"^24.0.18"},"_npmOperationalInternal":{"tmp":"tmp/tseep_1.0.0_1676834216495_0.5992885548475322","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"tseep","version":"1.0.1","keywords":["types","ts","typescript","tsargs","events","eventemitter","event-listener","eventlistener","listener","emit"],"author":{"name":"morglod"},"license":"MIT","_id":"tseep@1.0.1","maintainers":[{"name":"morglod","email":"morglod@gmail.com"}],"homepage":"https://github.com/Morglod/tseep#readme","bugs":{"url":"https://github.com/Morglod/tseep/issues"},"dist":{"shasum":"c577d4cbfd7b4f3cc18094973ecd1ac51b01d36f","tarball":"https://registry.npmjs.org/tseep/-/tseep-1.0.1.tgz","fileCount":41,"integrity":"sha512-xUaNqt9yKD2GowUm/JZ7uyeZzjwlDMZhb2uh8IOuGzruGkH5UFlJN6koHUNPueafxYkiXa2YNMmjUA6+87hXwA==","signatures":[{"sig":"MEUCIQDZToCb9WUJJ3UkMoRGhbivvaVoQLQniOetQPPDU5ztuQIgXELrAE6UVnLrxl7nKVz90cQQLov9oakKDheXruzYmV8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8qSdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOiQ//WshifblkRclBob2RD4k5gpEGFczXmS9ZdspuU0UwJLI03rWr\r\nf2DElvjf0bP5m8XcarOQtVvQA7HOSOWxfye0j+55TXyXxG5NTUVy+jHhiOS4\r\nluaFpVUG+kVUroMko32gkvJ1q6N9Pw/P5vCVoGLPw2QMnd5GilFI1VlEtzRx\r\n9dLPGREGL07uQ3lDFQNv0ZZGTL7TtUWeu8zEdfkC5pZuR/yguJ6MjelRTCi2\r\nx2BnXStegwogbMWd0JL5Ta5FY6OdhKhHpppyxb7P+V/dNYur7WOM80+fyJUD\r\nCY614PFIzucj8OEiSIA9a5DY1eE5Km2CX3lAbDnYI6BiAa6QXzWeKYjhshlo\r\n6M2I0DmpXzdMoy71k1Pfc5Xr+YWmTbmuIkvRktdalFLAXv+f7ny2O52iBmH/\r\nItob8TDaj04WGVmr/YDR6sLv/3PrGbt6Z8x6MBA+iATIzXQz8T5lNw5wBbcV\r\nTZflpzLgqllp4Hj1TH/ciYxpttXyHRp3BohyCkPsLidbO34R0Iryd+JetcmG\r\nJ0sXy14HDgVWvFUuYRgK7Q936Vfd1QpCqJJ5GAwr3TJRto4ysRnZSQh5hXSJ\r\nq/P+Hf2iKsmq0ayQV+XhwiILC7lfUAwl+FsKNErlaWZarPCvg+ZzSxwTEDM/\r\ni8AUWUP3AvqJw44TlElUFoVhE4Jwsgoqxls=\r\n=7PTi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"d921678449534c0aa93f393ff42cbc43f47c4932","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"morglod","email":"morglod@gmail.com"},"repository":{"url":"git+https://github.com/Morglod/tseep.git","type":"git"},"_npmVersion":"9.2.0","description":"Fastest event emitter in the world","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tsargs":"^1.4.0","@types/node":"^12.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","assume":"^2.2.0","typescript":"^3.6.2","@types/jest":"^24.0.18"},"_npmOperationalInternal":{"tmp":"tmp/tseep_1.0.1_1676846236940_0.6139227607864466","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"tseep","version":"1.0.2","keywords":["types","ts","typescript","tsargs","events","eventemitter","event-listener","eventlistener","listener","emit"],"author":{"name":"morglod"},"license":"MIT","_id":"tseep@1.0.2","maintainers":[{"name":"morglod","email":"morglod@gmail.com"}],"homepage":"https://github.com/Morglod/tseep#readme","bugs":{"url":"https://github.com/Morglod/tseep/issues"},"dist":{"shasum":"f79a960924e2c69bc4d28c3929bbc24c4f80fc92","tarball":"https://registry.npmjs.org/tseep/-/tseep-1.0.2.tgz","fileCount":43,"integrity":"sha512-LdiEsbYKtZG/TVtc3zXzmg8G9Rp+Oz/F2+gJHdVLoj44FazLKVT7l5DFLB+d44Wq+lfDTESZEBDCNk5amiwURw==","signatures":[{"sig":"MEUCIQDP0VnIiZ9SggOSBBWAj7P9xIrY9B2tP8fypqB5tgNSxwIgR8ZwVsDY9Wy3ypvZf+V5xdfydZkCjZeo+Q+Ukzt9/WY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKhVKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoS8g//Us0MM9WYrdu/Pa8SycBg4NRlCdys+X2fwHxWDv/z+Bp6K7cC\r\nZWYAbKracI+MniSbCFcau6afGsu4xoZieS4+ePwreULZ9znRaIJ61/dtwsAW\r\npzcWYvVmRncByLPI4ZN8AJk3kvjXaqCHct/Bu4aK16izffvRtHlLsGZFygor\r\nyyxGuh2dH3Tt3kVagO/eCFcl+EUfEGQ8QL3yvfhXDSI3d6J+tTHyEkEQXnvY\r\npKYubv8mgkn1tVsy4BZQZJnnVDActMZqtL7WFaQ+z72bNImQUrXL5rVNewvI\r\nDO2XG9vPqM3/sK0CF6fyi8Pv5BPdpO/k12w6XxBvgv1TVVbCN2/yUbc9m7to\r\nbgG6cMlRKtYitb0Ags24HDPaYWHxqOaKP3ZWpJDTubmdfUh7nF48Rnb5ND/n\r\niwyn+Z9MIqAoAb+aXTsPI9b+cIfx79YZCycE7u5/z5cmlYSHgeEgA86dJs7r\r\nQCKodTZV5IMqrNI4pTVQuKHxEgUgOhzGu6tyMJc/sm3lW0ue62mSv83QvQ8+\r\nm5C9nJGCWSMCrFWsRrvrD2VeTWXwrFoGhw8czDnLpOdpa74vX9GvLaThCZdS\r\nvIYXey7qOJW3ee6l4cy+ExG4GoDQ4fWeJIIdEuaUNo8bP+Mnm3tdduj9+jSF\r\nEu9l5Hom8zW9xAN5qYgzBlgHg/KLKVsCsKg=\r\n=Ohiq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"81eb7d8c707ff25c35348f6f931f6e1f8856143a","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"morglod","email":"morglod@gmail.com"},"repository":{"url":"git+https://github.com/Morglod/tseep.git","type":"git"},"_npmVersion":"9.2.0","description":"Fastest event emitter in the world","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tsargs":"^1.4.0","@types/node":"^12.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","assume":"^2.2.0","typescript":"^3.6.2","@types/jest":"^24.0.18"},"_npmOperationalInternal":{"tmp":"tmp/tseep_1.0.2_1680479561900_0.3987939393170774","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"tseep","version":"1.0.3","keywords":["types","ts","typescript","tsargs","events","eventemitter","event-listener","eventlistener","listener","emit"],"author":{"name":"morglod"},"license":"MIT","_id":"tseep@1.0.3","maintainers":[{"name":"morglod","email":"morglod@gmail.com"}],"homepage":"https://github.com/Morglod/tseep#readme","bugs":{"url":"https://github.com/Morglod/tseep/issues"},"dist":{"shasum":"6043d7059f1e85f58387549f97fad2d8b0c647ab","tarball":"https://registry.npmjs.org/tseep/-/tseep-1.0.3.tgz","fileCount":43,"integrity":"sha512-9+bJgDbC/8yO9tMyLywO8AcP/65BQJKh8rgVUTXZ1iSCBs55RsH5kR9d9avkWLGUDkHh3SS4xoE/e2G6RMq2aQ==","signatures":[{"sig":"MEYCIQC7+DHfhkoVCEfHHOlweDNF79utHwnTTlYDAfZBAErFLQIhALigby0mhYfOHR4locVRnKGt+eWjRvGumdKLg8ChCM6D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLNZdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQ5w//dnCdWJmPJL1XjVlJOj11rCjdLYqxauDyg/2AjUcuvwRBfW6z\r\nlCfPAifm66jH2nDKGmlkKsnZWO/KkthMxk7gLMQAaLDuLHeRT/ap/zqs4AK0\r\nm3ypeoR3D6P0LyEV1Y6+b6Y/7Z1xcuI319V1dfe1N/2YXN3KGPwiA2ACjZP/\r\n4C/k06bqMcY9zvJVfvOv08/K5MqFQdUBAHi12DL9YaDp4jrfC5Veq6ki8Ko/\r\nUM1h3v+ZWFPqbiwWf3nrfVkqUUw9M4Wv5uHdxYCys1fahtxhhR+D5zRf+dvt\r\nCLBGKf6x+vUtWYUbSZI1eeR0enUT1uOQRHjLSHRe39P57p7PQBgxgNBIKc/P\r\nCPotsl8srtgRxMglclcpxfqtf9KLL3UqCsc4N0uYeQRtVcXFArvcRgAh/05g\r\nUPM9CeHubl5r2qR7zf8IzmF6uUvtJX+YH20J62gvM8kFhTwx6EP4d2MBr8Pm\r\n/XSjxIR4iDuS3lWKL44PIaGQWxeRnNXpiZp7Dr50ZqXtUy3/C0tNAQpwJQ/V\r\nB/SiqGH8ZDnkPYSzQpuWp235KRFD/QnVG8b3s4ah7xXsGAVThS3QbrLe9f6z\r\n0cVBUspDnrilCEXIiSqSYtvIgKWTNVTTrKC/Zcw9Id3U0rYfb3PWy1JiOXSW\r\nDBJQXv50o3qUe4ImSXKjswaceSG6TEhwAzA=\r\n=wVE7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"4df8bb7de1f37e6d702e9f615c1ab1e3762911a3","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"morglod","email":"morglod@gmail.com"},"repository":{"url":"git+https://github.com/Morglod/tseep.git","type":"git"},"_npmVersion":"9.2.0","description":"Fastest event emitter in the world","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tsargs":"^1.4.0","@types/node":"^12.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","assume":"^2.2.0","typescript":"^3.6.2","@types/jest":"^24.0.18"},"_npmOperationalInternal":{"tmp":"tmp/tseep_1.0.3_1680660061289_0.8473457924366659","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"tseep","version":"1.0.4","keywords":["types","ts","typescript","tsargs","events","eventemitter","event-listener","eventlistener","listener","emit"],"author":{"name":"morglod"},"license":"MIT","_id":"tseep@1.0.4","maintainers":[{"name":"morglod","email":"morglod@gmail.com"}],"homepage":"https://github.com/Morglod/tseep#readme","bugs":{"url":"https://github.com/Morglod/tseep/issues"},"dist":{"shasum":"a57d502ec0afbcc5352278e4a8be3b19efc11dd7","tarball":"https://registry.npmjs.org/tseep/-/tseep-1.0.4.tgz","fileCount":43,"integrity":"sha512-TIhLFqsLKutwp2OUwgKEx7VAmbyTQLg0cYm4aPtW4NrNZpKLLdA33SZ6k/urmeBl7ZdQ0dlaSuVZlqZ7p8Oekg==","signatures":[{"sig":"MEUCID9mWwWMWRw1vE8+9L58JutdY2XHsr6+8jkVQD6cw6beAiEAlauMCQyCjjiuS5UFiXNMgPTl7MiZ2MOhDfGeC/A0PLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMNUpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFdQ/8DuuAGDRrQNhiEVKP4yh7hjNpUi+o/ULiYopxw9rzPrJP7j0s\r\nFsz5EuPBPWgxyxGN8aJJBNLW1r9kqsv0yYim5m62P91ZYNRvgZuJyVTa57+Z\r\nYYatJrPYJED65+hiUoVgccNs+NAt7kSBbC9E33BkyblcG7BVgJPSdIuAqdaU\r\nbcXh0i9a5z27VkEl4JXJ4+ygxJ99F9oDWvRtmmo0Mv1iLSVghZ2lK+RcxjYe\r\nNEGAnMcxFHpEGGKjq3/f1IIrCgBxs9Yu/pgyD9J1mF2tOZPS+I8TduXAasNY\r\nBa/mkTmSgBooKFC50bGA51PGqmzg/pyDb3hqns3VuLd6mvpI01NCnr1+Ph8c\r\nm+CvPhm6gnWDg9FGjQfkxvqdHCdMJjiSng3YAfJ1WhlrLDCulKMt9PZaum1F\r\nETBp40dC5wfGmZX2TrHLiJHtK9iV5NbaaxgEFIWp2ojFuiWhfY7kFLl6niME\r\n2u4Yzxx8U5gh16GTZlVg8+BkmHWP9Hyl5KWG1zz8ku9GtpHoT9xUtRgez+FG\r\nz+TE36zj/TwOUuTNLBSrpnPnO8wQGYTRiXxQ2tz5ddB4y7TC7RR4JFGMJKx5\r\nqj14M2XVzPWgu4G8di4329cj0Wq/JqlzJ8HPwXvZ649N4L4AAkxd5+C2X9SQ\r\nE3UO2J9w3wzTJ/u0mtWxk6+cL9014ERLQuk=\r\n=84Vz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"b091d266e7ef531f15976d96359430efe0002c6f","scripts":{"test":"jest","build":"tsc","task_collection_dev_benchmark":"node lib/task-collection/tools/benchmark__bake-collection__num-funcs.js"},"_npmUser":{"name":"morglod","email":"morglod@gmail.com"},"repository":{"url":"git+https://github.com/Morglod/tseep.git","type":"git"},"_npmVersion":"9.2.0","description":"Fastest event emitter in the world","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tsargs":"^1.4.0","@types/node":"^12.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","assume":"^2.2.0","typescript":"^3.6.2","@types/jest":"^24.0.18"},"_npmOperationalInternal":{"tmp":"tmp/tseep_1.0.4_1680921896821_0.4050457963260343","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"tseep","version":"1.0.5","keywords":["types","ts","typescript","tsargs","events","eventemitter","event-listener","eventlistener","listener","emit"],"author":{"name":"morglod"},"license":"MIT","_id":"tseep@1.0.5","maintainers":[{"name":"morglod","email":"morglod@gmail.com"}],"homepage":"https://github.com/Morglod/tseep#readme","bugs":{"url":"https://github.com/Morglod/tseep/issues"},"dist":{"shasum":"ea0599ab7be13f5aea6553d5cbd07d33b55bf9d3","tarball":"https://registry.npmjs.org/tseep/-/tseep-1.0.5.tgz","fileCount":43,"integrity":"sha512-afUfGjFR0bmrkgPElfYguWryhqhsAXF7bNU4UQk9eZPeSN/FOrwfMyYMtDw1d+rnUzRsSiJgFNFJJKFhYYTBKw==","signatures":[{"sig":"MEUCIBei/1MjxOcEGyq3klVFVR1Z/hdaFFFZCSA6A3RpqBiFAiEA9SEBZRcDv82ujqkv208ZlLsXMjMWqwvZUfI+sz13wOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMgCKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrD3g//SxT3PrUe6aGD8GbWeMwB/25N2xcTfln/2kIY9Vownr3pWCoD\r\n6LjoFRbs3tkgr6eOmWdFQ9K6K8nkUd88eVwAFCfPmSQhgj2qgWlEHAVbDHAy\r\nAIwvseZJounRyWQwVJdGbgyDXYQ6675309XTO68PwwieLcDB+CjIssStJ+oB\r\nKX2N8QXL3i/gJZ4rWXFsaocddP8Dl8j3smZF0d/r/kMUaifdSAaqhl0P9O4Y\r\nxhvVFzqOYnNbMVHp48Zhw406O1yiunuSMBcaM9hFo3OvhaDII8nNxVuvP3ka\r\n3hmtyORto0tmEoAO+mZ9YCWBf1cCMALTlBCOwmOkqVRw9BA1Wo+DGjNzFPvp\r\nUptFLYey/Gc6+PAOSjc7zjnk9FOjwUUMJWuKz/oEH6XiRTChIuKEfurGWzKi\r\nud3fQMfHcwN4PAvaF8xo2GT9X7G2Kn3wM8qC0mrMP036eqsQR6iQk3KV2+YS\r\nVqYxTJLPwCUCAUyj9BLcfXvqG3Y9zgOmj05sHjUivpYHRcnl5Dhcv+OQXP4v\r\nMsNSj4WTBBx+fUOwAVLprFq/8f5tk7Cm2AhfUAanyAr+T1y5mLqn9Uy98Xug\r\n9vjfnlm4VlrdkEaz+98j/REphFhwbCYznp5Ohh5ALugW8Haaf4wznvdPWjrZ\r\nLGpqC54FbenWRyWicoE3tNceCbavvYqbgx0=\r\n=lrW6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"62752addd5a1730bba1a2dbd65fc3e81aaeeaba0","scripts":{"test":"jest","build":"tsc","task_collection_dev_benchmark":"node lib/task-collection/tools/benchmark__bake-collection__num-funcs.js"},"_npmUser":{"name":"morglod","email":"morglod@gmail.com"},"repository":{"url":"git+https://github.com/Morglod/tseep.git","type":"git"},"_npmVersion":"9.2.0","description":"Fastest event emitter in the world","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tsargs":"^1.4.0","@types/node":"^12.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","assume":"^2.2.0","typescript":"^3.6.2","@types/jest":"^24.0.18"},"_npmOperationalInternal":{"tmp":"tmp/tseep_1.0.5_1680998538777_0.3658156544507609","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"tseep","version":"1.0.6","keywords":["types","ts","typescript","tsargs","events","eventemitter","event-listener","eventlistener","listener","emit"],"author":{"name":"morglod"},"license":"MIT","_id":"tseep@1.0.6","maintainers":[{"name":"morglod","email":"morglod@gmail.com"}],"homepage":"https://github.com/Morglod/tseep#readme","bugs":{"url":"https://github.com/Morglod/tseep/issues"},"dist":{"shasum":"39ea61fffb802d91c2ba6082e7444b33470f44ed","tarball":"https://registry.npmjs.org/tseep/-/tseep-1.0.6.tgz","fileCount":43,"integrity":"sha512-5t98fmfFyY3chYe/fg6z1t1XkfNvvvH9w7mt0j0t4WhxHt7SCOx69roRmPWQALq4AwzbDPhP5QMEY8i8OuR40g==","signatures":[{"sig":"MEQCIGd+8O2gK41iJFxawbz2Hew/sPAZ2yVieyM6zCvEDtq9AiBhnlvYdR40NUCJ5+yxo6XRauNaLYYI4+D7PiHC+1uHog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103810},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"62752addd5a1730bba1a2dbd65fc3e81aaeeaba0","scripts":{"test":"jest","build":"tsc","task_collection_dev_benchmark":"node lib/task-collection/tools/benchmark__bake-collection__num-funcs.js"},"_npmUser":{"name":"morglod","email":"morglod@gmail.com"},"repository":{"url":"git+https://github.com/Morglod/tseep.git","type":"git"},"_npmVersion":"9.2.0","description":"Fastest event emitter in the world","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tsargs":"^1.4.0","@types/node":"^12.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","assume":"^2.2.0","typescript":"^5.0.4","@types/jest":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tseep_1.0.6_1684262737206_0.9386293733597009","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"tseep","version":"1.1.0","keywords":["types","ts","typescript","tsargs","events","eventemitter","event-listener","eventlistener","listener","emit"],"author":{"name":"morglod"},"license":"MIT","_id":"tseep@1.1.0","maintainers":[{"name":"morglod","email":"morglod@gmail.com"}],"homepage":"https://github.com/Morglod/tseep#readme","bugs":{"url":"https://github.com/Morglod/tseep/issues"},"dist":{"shasum":"a7590c39800c7c4f46ef32e2057fd4148b0e99c0","tarball":"https://registry.npmjs.org/tseep/-/tseep-1.1.0.tgz","fileCount":37,"integrity":"sha512-rwOA4RKyAx618vufrm0z3O6UcF5z8St2q8NUUWDokI+WQxwZMfEz5OH4Y4Fmqmn+OgdTuz5EVwLcLRki79a3pg==","signatures":[{"sig":"MEUCIQCBn3LfdqUe1vc99HftxUqsB1IU4hbQHSmXe6P0V+PqtAIgWyIymz7+yJfynKRqj62f0q2MsrI3i/ugMe+sMvToYlg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80161},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"e8be03e77cf5cab79efefb83e2b9acffc2cff0ca","scripts":{"test":"jest","build":"tsc","task_collection_dev_benchmark":"node lib/task-collection/tools/benchmark__bake-collection__num-funcs.js"},"_npmUser":{"name":"morglod","email":"morglod@gmail.com"},"repository":{"url":"git+https://github.com/Morglod/tseep.git","type":"git"},"_npmVersion":"8.1.0","description":"Fastest event emitter in the world","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","assume":"^2.2.0","typescript":"^5.0.4","@types/jest":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tseep_1.1.0_1686504245001_0.886330056289774","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"tseep","version":"1.1.1","keywords":["types","ts","typescript","tsargs","events","eventemitter","event-listener","eventlistener","listener","emit"],"author":{"name":"morglod"},"license":"MIT","_id":"tseep@1.1.1","maintainers":[{"name":"morglod","email":"morglod@gmail.com"}],"homepage":"https://github.com/Morglod/tseep#readme","bugs":{"url":"https://github.com/Morglod/tseep/issues"},"dist":{"shasum":"76d333d4a354cbfc627e957e49903cc53f46e17e","tarball":"https://registry.npmjs.org/tseep/-/tseep-1.1.1.tgz","fileCount":37,"integrity":"sha512-w2MjaqNWGDeliT5/W+/lhhnR0URiVwXXsXbkAZjQVywrOpdKhQAOL1ycyHfNOV1QBjouC7FawNmJePet1sGesw==","signatures":[{"sig":"MEYCIQDT1a6u07OEHPc3F9B6vePbor1Htx5c9g558YA4QRxcpAIhAIJkuNWdU3HqOzUJrKJX1vy0PBaHCSkR55ePTyRHyUpe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79640},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"9b44c0adfbded3dfb044819b1196e3ce761b3f88","scripts":{"test":"jest","build":"tsc","task_collection_dev_benchmark":"node lib/task-collection/tools/benchmark__bake-collection__num-funcs.js"},"_npmUser":{"name":"morglod","email":"morglod@gmail.com"},"repository":{"url":"git+https://github.com/Morglod/tseep.git","type":"git"},"_npmVersion":"8.1.0","description":"Fastest event emitter in the world","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","assume":"^2.2.0","typescript":"^5.0.4","@types/jest":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tseep_1.1.1_1686519858971_0.41934815867936326","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"tseep","version":"1.1.2","keywords":["types","ts","typescript","tsargs","events","eventemitter","event-listener","eventlistener","listener","emit"],"author":{"name":"morglod"},"license":"MIT","_id":"tseep@1.1.2","maintainers":[{"name":"morglod","email":"morglod@gmail.com"}],"homepage":"https://github.com/Morglod/tseep#readme","bugs":{"url":"https://github.com/Morglod/tseep/issues"},"dist":{"shasum":"93c1aa6fa048cba3da8be137ca1754b0ff944424","tarball":"https://registry.npmjs.org/tseep/-/tseep-1.1.2.tgz","fileCount":37,"integrity":"sha512-RMqTJbd/tr/nI6ItjdSpV3xepztUkZibnsfcpaXoWJg21+ql05laYmHXy6nSw0eY6O2iVuqAfiRmQ5A9Zh+pUw==","signatures":[{"sig":"MEUCIGVId7wQrLdS62MpCjWsW1dYDah33yLkd/hFY5nklQN3AiEAlWz6mafJvUC7IRDiKVus8xrxke8dPnspnzRZomGFvGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79625},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"098b90f9831893321d1083e8dea1e930f6e761fd","scripts":{"test":"jest","build":"tsc","task_collection_dev_benchmark":"node lib/task-collection/tools/benchmark__bake-collection__num-funcs.js"},"_npmUser":{"name":"morglod","email":"morglod@gmail.com"},"repository":{"url":"git+https://github.com/Morglod/tseep.git","type":"git"},"_npmVersion":"8.1.0","description":"Fastest event emitter in the world","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","assume":"^2.2.0","typescript":"^5.0.4","@types/jest":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tseep_1.1.2_1698521210442_0.5627792268273173","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"tseep","version":"1.1.3","keywords":["types","ts","typescript","tsargs","events","eventemitter","event-listener","eventlistener","listener","emit"],"author":{"name":"morglod"},"license":"MIT","_id":"tseep@1.1.3","maintainers":[{"name":"morglod","email":"morglod@gmail.com"}],"homepage":"https://github.com/Morglod/tseep#readme","bugs":{"url":"https://github.com/Morglod/tseep/issues"},"dist":{"shasum":"7cf81b83680403af9d10829be6a04bd134bee8c5","tarball":"https://registry.npmjs.org/tseep/-/tseep-1.1.3.tgz","fileCount":34,"integrity":"sha512-deBIcIlXUMlr3xaN0UEochqjU/zXGaZGPqHPd1rxo4w6DklBdRM6WQQtsk7bekIF+qY6QTeen3nE6OA7BxL9rg==","signatures":[{"sig":"MEYCIQDyAt34J+1KFYp5nwv5HFUTa1WoQjINNK3Ln0U00o2lygIhANnea4oAiTi3+h1zF93fykpSjd9Q43CSeZNBmrd1Ev8d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72474},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"098b90f9831893321d1083e8dea1e930f6e761fd","scripts":{"test":"jest","build":"tsc","task_collection_dev_benchmark":"node lib/task-collection/tools/benchmark__bake-collection__num-funcs.js"},"_npmUser":{"name":"morglod","email":"morglod@gmail.com"},"repository":{"url":"git+https://github.com/Morglod/tseep.git","type":"git"},"_npmVersion":"8.1.0","description":"Fastest event emitter in the world","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","assume":"^2.2.0","typescript":"^5.0.4","@types/jest":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tseep_1.1.3_1698521253880_0.5432478564305308","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"tseep","version":"1.2.0","keywords":["types","ts","typescript","tsargs","events","eventemitter","event-listener","eventlistener","listener","emit"],"author":{"name":"morglod"},"license":"MIT","_id":"tseep@1.2.0","maintainers":[{"name":"morglod","email":"morglod@gmail.com"}],"homepage":"https://github.com/Morglod/tseep#readme","bugs":{"url":"https://github.com/Morglod/tseep/issues"},"dist":{"shasum":"2746e9f258778d48b962d397c8da7615548348a7","tarball":"https://registry.npmjs.org/tseep/-/tseep-1.2.0.tgz","fileCount":34,"integrity":"sha512-9YApl3bP9/Onk8IirhZltxFWtDg6Qsij2cxHVu24evhBBhf7ChfENNtAkYvB/GLLvCErFVqPaaXgZqCnmjrXiA==","signatures":[{"sig":"MEQCIF6WM21ydyfZSdLb6vaQCujPQWt0DTkdO5vyvcWX1nc0AiBDD6rZ3RYunYY5zVqvc+0LaJBnP+iKdv2naeHb0JgPCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75029},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"552b31066508b4cc38ffe9b45c1871a527e02b23","scripts":{"test":"jest","build":"tsc","task_collection_dev_benchmark":"node lib/task-collection/tools/benchmark__bake-collection__num-funcs.js"},"_npmUser":{"name":"morglod","email":"morglod@gmail.com"},"repository":{"url":"git+https://github.com/Morglod/tseep.git","type":"git"},"_npmVersion":"9.8.1","description":"Fastest event emitter in the world","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","assume":"^2.2.0","typescript":"^5.0.4","@types/jest":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tseep_1.2.0_1705611440424_0.8685462064493665","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"tseep","version":"1.2.1","keywords":["types","ts","typescript","tsargs","events","eventemitter","event-listener","eventlistener","listener","emit"],"author":{"name":"morglod"},"license":"MIT","_id":"tseep@1.2.1","maintainers":[{"name":"morglod","email":"morglod@gmail.com"}],"homepage":"https://github.com/Morglod/tseep#readme","bugs":{"url":"https://github.com/Morglod/tseep/issues"},"dist":{"shasum":"3c9a8ab9c6a2c0caf3d05a36a88c6a6d3fdc3adf","tarball":"https://registry.npmjs.org/tseep/-/tseep-1.2.1.tgz","fileCount":34,"integrity":"sha512-VFnsNcPGC4qFJ1nxbIPSjTmtRZOhlqLmtwRqtLVos8mbRHki8HO9cy9Z1e89EiWyxFmq6LBviI9TQjijxw/mEw==","signatures":[{"sig":"MEQCIAaaSFJuCtzuBU8cCQLGRvXXEfboYmLvinSUOAOJHjPyAiA+jUUsbUo9yuM0XZ8pOWHfBdK/GlQHAo/PrQubP5SHbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75274},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"37575bdaceb61e42d3b6704bc93e4f7b22637454","scripts":{"test":"jest","build":"tsc","task_collection_dev_benchmark":"node lib/task-collection/tools/benchmark__bake-collection__num-funcs.js"},"_npmUser":{"name":"morglod","email":"morglod@gmail.com"},"repository":{"url":"git+https://github.com/Morglod/tseep.git","type":"git"},"_npmVersion":"9.8.1","description":"Fastest event emitter in the world","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","assume":"^2.2.0","typescript":"^5.0.4","@types/jest":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tseep_1.2.1_1706828805234_0.2482101044701337","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"tseep","version":"1.2.2","keywords":["types","ts","typescript","tsargs","events","eventemitter","event-listener","eventlistener","listener","emit"],"author":{"name":"morglod"},"license":"MIT","_id":"tseep@1.2.2","homepage":"https://github.com/Morglod/tseep#readme","bugs":{"url":"https://github.com/Morglod/tseep/issues"},"dist":{"shasum":"0cdd76097f4c427df93ce15a805f08fc772889db","tarball":"https://registry.npmjs.org/tseep/-/tseep-1.2.2.tgz","fileCount":34,"integrity":"sha512-GgPFuNx+08UaYBYmJQmuI86ykYa2PUUtfXAYb4MLRHGunSCp8k9N+dbsR4PK1yk4/zV9q4e4PrNg8ymXqGYaYA==","signatures":[{"sig":"MEYCIQD3yil2ILyFo3OcHyFH1ZlnNLcfbN1aGAPwr8j44p8EhAIhAPfmy3M/ocTCOliEUcK75o+eHeI4l8fh+ZVbuzOwAlym","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75449},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"7ba309f27d8489d98c893317dab185a4b2d114c1","scripts":{"test":"jest","build":"tsc","task_collection_dev_benchmark":"node lib/task-collection/tools/benchmark__bake-collection__num-funcs.js"},"_npmUser":{"name":"morglod","email":"morglod@gmail.com"},"repository":{"url":"git+https://github.com/Morglod/tseep.git","type":"git"},"size-limit":[{"path":"lib/index.js","limit":"4 kB"}],"_npmVersion":"9.8.1","description":"Fastest event emitter in the world","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","assume":"^2.2.0","typescript":"^5.4.5","@types/jest":"^29.5.0","@size-limit/preset-app":"^11.1.4"},"_npmOperationalInternal":{"tmp":"tmp/tseep_1.2.2_1719140523573_0.7658970334450255","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"tseep","version":"1.3.0","keywords":["types","ts","typescript","tsargs","events","eventemitter","event-listener","eventlistener","listener","emit"],"author":{"name":"morglod"},"license":"MIT","_id":"tseep@1.3.0","maintainers":[{"name":"morglod","email":"morglod@gmail.com"}],"homepage":"https://github.com/Morglod/tseep#readme","bugs":{"url":"https://github.com/Morglod/tseep/issues"},"dist":{"shasum":"7d4bbaf3a6fb2578b9eed5f3cd67378de401b960","tarball":"https://registry.npmjs.org/tseep/-/tseep-1.3.0.tgz","fileCount":40,"integrity":"sha512-QIwjVQQhzD0NCaNH47OkaH7NZIWaw/XYxtqe50cTwQq9iEKRoR3UmFIpkSpFsMam3F8bxLMRxUiu0goi+BoFcg==","signatures":[{"sig":"MEUCIQDlamiG7aVRamJmqAhYGfvmQPkCtakD0qDkOWxm5CrY4QIgBsulj7uKfx10umiqOij+6JBQViFMOt98j2k3jjWeUG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104879},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"2ec851f1a6d8a79d7a7c71bad50da91454aeb4b5","scripts":{"test":"jest","build":"tsc","task_collection_dev_benchmark":"node lib/task-collection/tools/benchmark__bake-collection__num-funcs.js"},"_npmUser":{"name":"morglod","email":"morglod@gmail.com"},"repository":{"url":"git+https://github.com/Morglod/tseep.git","type":"git"},"size-limit":[{"path":"lib/index.js","limit":"4 kB"}],"_npmVersion":"9.8.1","description":"Fastest event emitter in the world","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","assume":"^2.2.0","typescript":"^5.4.5","@types/jest":"^29.5.0","@size-limit/preset-app":"^11.1.4"},"_npmOperationalInternal":{"tmp":"tmp/tseep_1.3.0_1727334797735_0.8083693266906609","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"tseep","version":"1.3.1","description":"Fastest event emitter in the world","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest","build":"tsc","task_collection_dev_benchmark":"node lib/task-collection/tools/benchmark__bake-collection__num-funcs.js"},"repository":{"type":"git","url":"git+https://github.com/Morglod/tseep.git"},"keywords":["types","ts","typescript","tsargs","events","eventemitter","event-listener","eventlistener","listener","emit"],"author":{"name":"morglod"},"license":"MIT","bugs":{"url":"https://github.com/Morglod/tseep/issues"},"homepage":"https://github.com/Morglod/tseep#readme","devDependencies":{"@size-limit/preset-app":"^11.1.4","@types/jest":"^29.5.0","assume":"^2.2.0","jest":"^29.5.0","typescript":"^5.4.5"},"size-limit":[{"path":"lib/index.js","limit":"4 kB"}],"_id":"tseep@1.3.1","gitHead":"a63b707f82d6774a6102f0d127f6e279fe3f7716","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-ZPtfk1tQnZVyr7BPtbJ93qaAh2lZuIOpTMjhrYa4XctT8xe7t4SAW9LIxrySDuYMsfNNayE51E/WNGrNVgVicQ==","shasum":"734c5f7ca37cb8af4e4e0a5c205742673562a10e","tarball":"https://registry.npmjs.org/tseep/-/tseep-1.3.1.tgz","fileCount":40,"unpackedSize":105222,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8FkXEoG3aauq/V6syqP3m52LGgZmvN9S/gUXD9TulmgIgK93TxuT4CJk22pGYZB53ZtDhTeC4M0nUWwk3v7lOndI="}]},"_npmUser":{"name":"morglod","email":"morglod@gmail.com"},"directories":{},"maintainers":[{"name":"morglod","email":"morglod@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tseep_1.3.1_1727335948251_0.9712483269316223"},"_hasShrinkwrap":false}},"time":{"created":"2023-02-19T19:16:56.495Z","modified":"2024-09-26T07:32:28.601Z","1.0.0":"2023-02-19T19:16:56.649Z","1.0.1":"2023-02-19T22:37:17.140Z","1.0.2":"2023-04-02T23:52:42.050Z","1.0.3":"2023-04-05T02:01:01.617Z","1.0.4":"2023-04-08T02:44:57.040Z","1.0.5":"2023-04-09T00:02:18.921Z","1.0.6":"2023-05-16T18:45:37.397Z","1.1.0":"2023-06-11T17:24:05.142Z","1.1.1":"2023-06-11T21:44:19.142Z","1.1.2":"2023-10-28T19:26:50.646Z","1.1.3":"2023-10-28T19:27:34.089Z","1.2.0":"2024-01-18T20:57:20.570Z","1.2.1":"2024-02-01T23:06:45.464Z","1.2.2":"2024-06-23T11:02:03.760Z","1.3.0":"2024-09-26T07:13:17.919Z","1.3.1":"2024-09-26T07:32:28.434Z"},"bugs":{"url":"https://github.com/Morglod/tseep/issues"},"author":{"name":"morglod"},"license":"MIT","homepage":"https://github.com/Morglod/tseep#readme","keywords":["types","ts","typescript","tsargs","events","eventemitter","event-listener","eventlistener","listener","emit"],"repository":{"type":"git","url":"git+https://github.com/Morglod/tseep.git"},"description":"Fastest event emitter in the world","maintainers":[{"name":"morglod","email":"morglod@gmail.com"}],"readme":"[![NPM Version](https://badge.fury.io/js/tseep.svg?style=flat)](https://www.npmjs.com/package/tseep)\n[![GitHub stars](https://img.shields.io/github/stars/Morglod/tseep.svg?style=social&label=Star)](https://GitHub.com/Morglod/tseep/)\n\n# tseep\n\nBecause there are N fastest event emitters. And we are fastest (feb 2023) 😏.\n\nUp to **x12** faster than `eventemitter3` in terms of \"classic api event emitters\" (currently fastest for not classic too).\n\n---\n\n-   Fully typed args of `emit` method based on events map\n-   Fully implements `NodeJS.EventEmitter` type & standart, provides interface\n-   Worlds fastest pure-js `EventEmitter`\n-   Fully tested with eventemitter3 tests\n-   No external deps\n-   Only 381 bytes size in real app (brotlied)\n-   No eval implemented\n\n[how it works](./docs/how_it_works_en.md)\n\n## Benchmarks\n\nemit-multiple-listeners:\n```\ntseep               89,030,882 ops/sec\ntseep no-eval       15,235,353 ops/sec\nemitix              6,201,874 ops/sec\nfastemitter         5,981,406 ops/sec\nEventEmitter3       5,698,255 ops/sec\ntsee                5,163,550 ops/sec\nEventEmitter2       4,588,433 ops/sec\nEventEmitter1       4,437,743 ops/sec\nmitt                3,587,734 ops/sec\nevent-emitter       3,508,490 ops/sec\ncontra/emitter      2,183,943 ops/sec\n\nFastest is [ 'tseep' ]\n```\n\n[benchmarks](./benchmarks/README.md)\n\nMake an issue to include yours event emitter, lets find the fastest!\n\n## Install & use\n\n```\nnpm i tseep\n```\n\nSimple usage:\n\n```ts\nimport { EventEmitter } from \"tseep\";\n\nconst events = new EventEmitter<{\n    foo: (a: number, b: string) => void;\n}>();\n\n// foo's arguments is fully type checked\nevents.emit(\"foo\", 123, \"hello world\");\n```\n\n### Use no-eval version\n\nThere is no user code evaluated so its complete safe to use with-eval version.  \nBut in some cases (eg chrome's extensions), you just cant use it.  \nFor this cases there is no-eval version:\n\n```ts\nimport { EventEmitter } from \"tseep/lib/ee-safe\"; // no-eval version\nimport { EventEmitter } from \"tseep/lib/fallback\"; // or with autofallback\n\n// same api\n```\n\n\"tseep/lib/fallback\" may bundle both versions which may result in bigger app bundle size.\n\n## Api\n\n`EventEmitter<T>` where `T` extends `{ [eventName]: Call signature }`.\n\n`EventEmitter.emit`'s args is fully typed based on events map.\n\n!! **`__proto__`** event name is restricted (type guard exists) !!\n\nBy default listeners are not bound to EventEmitter, so you may get some problems around inheritance.  \nFirst of all, better use incapsulation. Its faster, safer, clear.  \nOther variant is to use addListenerBound/removeListenerBound.  \nIts 2-3x slower for add/remove operation but than you will have proper 'this' context inside listener.\n\n```ts\n// Listener = (...args: any[]) => Promise<any>|void\n// EventMap extends { [event in (string|symbol)]: Listener }\n\nclass EventEmitter<EventMap> {\n    readonly maxListeners: number;\n    readonly _eventsCount: number;\n\n    emit(event: EventKey, ...args: ArgsN<EventMap[EventKey]>): boolean;\n    on(event: EventKey, listener: EventMap[EventKey]): this;\n    once(event: EventKey, listener: EventMap[EventKey]): this;\n    addListener(event: EventKey, listener: EventMap[EventKey], argsNum?: ArgsNum<EventMap[EventKey]>): this;\n    removeListener(event: EventKey, listener: EventMap[EventKey]): this;\n    hasListeners(event: EventKey): boolean;\n    prependListener(event: EventKey, listener: EventMap[EventKey]): this;\n    prependOnceListener(event: EventKey, listener: EventMap[EventKey]): this;\n    off(event: EventKey, listener: EventMap[EventKey]): this;\n    removeAllListeners(event?: EventKey): this;\n    setMaxListeners(n: number): this;\n    getMaxListeners(): number;\n    listeners(event: EventKey): EventMap[EventKey][];\n    rawListeners(event: EventKey): EventMap[EventKey][];\n    eventNames(): Array<string | symbol>;\n    listenerCount(type: EventKey): number;\n\n    // special methods that are a bit slower than addListener/removeListener\n    // but they binds listeners to current EventEmitter or custom object\n    addListenerBound(event: EventKey, listener: EventMap[EventKey], bindTo?: any = this, argsNum?: ArgsNum<EventMap[EventKey]>): this;\n    removeListenerBound(event: EventKey, listener: EventMap[EventKey]): this;\n}\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}