{"_id":"@anco/eventemitter","_rev":"5-9a693a96b9ede3b1c7704affdefaa86b","name":"@anco/eventemitter","dist-tags":{"latest":"0.1.2"},"versions":{"0.0.1":{"name":"@anco/eventemitter","version":"0.0.1","description":"An event emitter implementation by typescript","main":"dist/index.js","scripts":{"build":"tsc","test":"jest"},"keywords":["EventEmitter"],"author":{"name":"Song Jinyu","email":"songjinyu@gmail.com"},"license":"MIT","devDependencies":{"@types/jest":"^25.2.2","jest":"^26.0.1","ts-jest":"^26.0.0","typescript":"^3.9.2"},"_id":"@anco/eventemitter@0.0.1","_nodeVersion":"13.8.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-j3BtfFDfI5+k1jeb6vGUvtM5ZNGSS23TfuoASKd2kB7Jpb5FrFYLSQuFACB7NAz7l9QUq5iKOPmJUclgcSJ1QA==","shasum":"f8f25d02379b0bc33424899e442d7994521b0783","tarball":"https://registry.npmjs.org/@anco/eventemitter/-/eventemitter-0.0.1.tgz","fileCount":5,"unpackedSize":10592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewTz0CRA9TVsSAnZWagAAcI4QAJ4kt9E/LP1uJv+qZbml\nPBhMUhXzk51UCt3++MjvnbKZYqG5syPjq3sbaxSIhYAgy6+pin4BWGmniaCA\ntBQSOSpKokJDXIa1cg3DJvUqiB8ZODMp8cM2v1o1XR5ykE798yk0q218sL0c\nvMNtiUnJtXN5p0gTCdyVOnz3zaoZHOcl6wlmGchkyDTZWwx/8dlFfHW6yWSa\nRwieULwtTSiRsMhqXCnHp0T/toMskmLyPKaA3DnATUG3VkDspjV9P+uSKWRh\n42BCpZSeouXoxkAEmrA4NXAu3UhaKf4cskGApqA2kewF7kBfufwoW9reePwp\nKImeO24HvQs3gYJISX/5n62jFkLoAG/cbXIi5mxaFtQYgScb5OLaS6SzmBd7\n2ktHaoCPl37dMvDuqfnh6rpx0tBnqDA62YF/O6D9E2q4iUEz1JpZR2Qr0wa9\nU882+h7YKcLvjsJmmr8G4IxAa3YX14xEQT4P5/b2i1KYipFLhMJ1O4OwLq+j\n/m72z6a7tZzPiQCrPu85HEIiZ1iV+fJY+F/YgOGe3Z4hFuEZWo5Yp3KE4jfQ\nwQ0PJxZs62jfb2Ikvj0jHQzWJyEYysMDLkryhioITVshzzUwB+hHZdOkDdKD\n6DN3iGvIRuD2JlitqTcCfLUOlUYA7coM2CjbVHWdTDXBgYxJNvPVuw70GeZT\nzdEg\r\n=hdun\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDM5Fle9KyLHDOULMOpIXHTiRjlx39G7zlak4kafeGRVgIhALamqyZRd2W0AyVhkqCgxeJHniCgcUrtkexdQTuv0M5D"}]},"maintainers":[{"name":"anco","email":"1197252996@qq.com"}],"_npmUser":{"name":"anco","email":"1197252996@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eventemitter_0.0.1_1589722356321_0.11922841438223197"},"_hasShrinkwrap":false},"0.0.2":{"name":"@anco/eventemitter","version":"0.0.2","description":"An event emitter implementation by typescript","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest"},"keywords":["EventEmitter"],"author":{"name":"Song Jinyu","email":"songjinyu@gmail.com"},"license":"MIT","devDependencies":{"@types/jest":"^25.2.2","jest":"^26.0.1","ts-jest":"^26.0.0","typescript":"^3.9.2"},"_id":"@anco/eventemitter@0.0.2","_nodeVersion":"13.8.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-pdxndPStIN3eB3kaKJgebazryA21ohpeEtlLTbfC9KMEt2F+nuEJYnEISSyZ5+P2xE+X8iZ7yGNMFi3fU6p1Ew==","shasum":"365579e877d16dfeb6d6af803daa9072a3c6b6e5","tarball":"https://registry.npmjs.org/@anco/eventemitter/-/eventemitter-0.0.2.tgz","fileCount":5,"unpackedSize":10622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewT0qCRA9TVsSAnZWagAA66YP/2O2T/38/IyMSQ4YFtDM\nt2tGmSKtnhJReaB5lkT5Y83mKXFhzr3D9YwsOxi7jVe5ukPM+yBHtzLCTj1u\ng8nZg/u8svlzjHqouOrlBT0lkTgvJqBFza5OmjxvePmFWbiHakw6302zJdPu\n7JZKtEEQeHtaPk8Od42pB3PqelF1BHakwYb4RzYW3kpZA3n7D6uMhdsyGp7H\nDUKFwibxb/OapyPv8wslXEbJFAeMenBbiqDrjVqFliZApWu6kUzM5qDWu+li\nj0TiXp++EY/KB6iG4Fw1FvBPdKn9XtJeM6/2ia2E9lVsGpQi0z+urDDCRA5L\nBPC9krcWUEZBkVahSp6R7xTr+fTSh3tcrD1sdhHdKP+e58INuceJjiVTaq4D\nWkd0KvUfS0uaw4XGM9wcVdgkhaozAKQqhuXjb3d39hpMOiz78hQxCWMTxEAO\nuom8HWeb9xkiOwugEn9jXMsPTLHnf6NeEwFYbmK2i5Z+uBtRx0gXGcfvR71z\n3cqXkvFps4AXPbLY8RwBf7YL2BF6fi7sGvM3w7RnTl21Iw2xAQHkilDQcRiI\nllSaNMhMU2yOgZJgVFaGa4lLcdXss27H17uL4BAr0zrEin0OGCFyGD5lZzAS\n6l6FCq+ytY8gkXBrQGD0EQVfMdmm6Lh0ww7hDZaH2ui12b67aBGiJu0R1dVb\nRSn3\r\n=R6Db\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuW7DtnIge0hHD74bFgiqaIKhYWyq9gwVSo4UYuwluOgIgSC0rcjDtTrdUhRXGO0RTO3QTxmN34qvY8Jl+dWEGFYI="}]},"maintainers":[{"name":"anco","email":"1197252996@qq.com"}],"_npmUser":{"name":"anco","email":"1197252996@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eventemitter_0.0.2_1589722410116_0.10443868054337435"},"_hasShrinkwrap":false},"0.1.0":{"name":"@anco/eventemitter","version":"0.1.0","description":"An event emitter implementation by typescript","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest"},"keywords":["EventEmitter"],"author":{"name":"Song Jinyu","email":"songjinyu@gmail.com"},"license":"MIT","devDependencies":{"@types/jest":"^25.2.2","jest":"^26.0.1","ts-jest":"^26.0.0","typescript":"^3.9.2"},"gitHead":"e12a96e5878a7323bde669181b4fec1cfdf1035c","_id":"@anco/eventemitter@0.1.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Gjdgeme03vnfBgAHbX4o6tsexgSfclcR6wlk6j/ylFO89FT4piT2Jo6/lpfhYk0rKvPe1sjI5hsUpa0kJJl4lQ==","shasum":"95aa7c518007d04515e1da62b9e00b2f88b718eb","tarball":"https://registry.npmjs.org/@anco/eventemitter/-/eventemitter-0.1.0.tgz","fileCount":6,"unpackedSize":12228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewUphCRA9TVsSAnZWagAA3eoP/1cVLZOWjh7bu50TInH0\nkI3Xv3p3FeJlGr1jSvayYIKAhcw+u+o5qw6+JTjaRG/3oU10fBIp0WKyyMl8\n1tDreKV577J038p1ntLJ/Oxax0mmLKP0fdO8J2eBv0AkGTV/ODxaYM8IUMf+\nut7VFd0/AW9ZYvwD7yxnad/HofL8KwC2TG2OfFliY1GzXOPCvxOvUOs78mwG\nzdSS0S0WcCZeKg4ZPa6/fi+tX0E7cDYpV2pZfo2/YYBU0o9skAfHhkZtSz6U\nOXVPMIGBKoDe0s4ysuagVpvaVTBbLk2doA1TQBNm8bzBzSleIdzK7CIRg+Ic\nZ+HvpfQujFoRN2s4QYdWDXDi5CX4HkQndP1goJ9qU/w1gfg+lgllYx5v6mg8\nflnyzz/lWljkMbxirwqdM8GUDrKuePhIjZMhdGKgM8uuh2r+/YQMosk+0Lvq\nh6zecgbrRC4Z85J82RkjA+iSIdLOabamyHECGBPeEPm98FESl7Zkka0e7P4h\nOeq+Jq98uNigJRgHdybq8zaL6sfClqj4n9f77uQ9tYywXDlT74hFNkZwWUf8\n0E7fiHu7oa5gpo0/d73l54vkRv1/MPNrwShv7aaWVYKsx1OlvKf9CRGvbrKL\nd9Wtofb0ygIVwX5eL9VYLki4zKMIX9C17j7GVQcv6unA5ThiaP4oWvRH7XUM\nE9Q8\r\n=u7+V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICtkrYNhlup3XybbYIb4LCokVGi2kjR6whcHcbDEIUsgAiEAoGNflUsbUUvWT4uJHAB0Zl9XCXNqgu2CGIiUU0lKFi0="}]},"maintainers":[{"name":"anco","email":"1197252996@qq.com"}],"_npmUser":{"name":"anco","email":"1197252996@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eventemitter_0.1.0_1589725793430_0.4195491144494923"},"_hasShrinkwrap":false},"0.1.1":{"name":"@anco/eventemitter","version":"0.1.1","description":"An event emitter implementation by typescript","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest"},"keywords":["EventEmitter"],"author":{"name":"Song Jinyu","email":"songjinyu@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnCoSONG/EventEmitter.git","directory":"dist"},"bugs":{"url":"https://github.com/AnCoSONG/EventEmitter/issues"},"devDependencies":{"@types/jest":"^25.2.2","jest":"^26.0.1","ts-jest":"^26.0.0","typescript":"^3.9.2"},"gitHead":"59b53ceee08d437d071338ef78061d6d48a6c172","homepage":"https://github.com/AnCoSONG/EventEmitter#readme","_id":"@anco/eventemitter@0.1.1","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-kmDpNQEsPfUgMBtnCUyD9/51Pn6Ftd28NeyeB0HiZOUvw1vEvuAw5ePt9QRaWukpUkIUIOH7fhxf4/w8lAU6sQ==","shasum":"ce5ec6b94063a8a3ff209f9ae5762c87c76da28c","tarball":"https://registry.npmjs.org/@anco/eventemitter/-/eventemitter-0.1.1.tgz","fileCount":6,"unpackedSize":12817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewrXiCRA9TVsSAnZWagAAJoQQAIJi2O0NO67yir1o9ZBT\nC1P6AwHb2Td+GwoRQCZoWbwu0yG8IQmhKeEuFBA3dnlIAnsGXvlnW7yN/Zyl\nfjOVo+mZm8v56lnPf4A9xK7nKKi77nQ5koQxmyAcWGG557DIzE90ucWeYg1W\nanRx6vazDueWpsZ9zF31TW3Yen/LcTsMD9uVjOJ3eEvzcu5z5dAd+HexGhs4\ndBQnkrH+352D8h88qnUXnYGbGSiC+GSu1KFmK/s62Qt5YBBs/hOaPtNOlgur\nk2f9XicS7X2EEmmCSJ7RwVlgOPTTYCUqEn73RFW4lIG3+eMDt2nPtho7b8mx\nKgACw8TETayiPh5H8OzxkHuGzQCoKyOjEMD4ssBsX/hB4Zxc+3vXsqzPEuAV\nmoGsk6MSAEvv0yHKOIhSUUE1LS2e3gGu4PgmenqONsE68diAl/i7DA8V3sY1\ns0A7z0ug5f2uDZrFR+QEu0my27rQcKYBTRr1csKAp1aNulbuHaYb+jKBi72W\nR0/lQZPltqJPWHx4giWJ1iCiA7yJu+G8VsW2uKTodMV8+SspNKqOkZPUi3zQ\nzbC+qi8TYPU7cJOvkpp3njprtdzH+sfok8nJQ+iBQebLN78vUzDWW6zY7Emc\nKPbqImEpDgGb9gfPj4pa8msIykSi4SjoG3c4f78OGuEEPIAhiA4OUjBB4CuF\nyP7G\r\n=N+26\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBW3fg5WARTICnD1SfMpJeJKnoUEheu7qe8PLhafFz7iAiBdBBKpUrUwL5sRDcDZYOGNzocv1mBnYvVzRJymyn9a2Q=="}]},"maintainers":[{"name":"anco","email":"1197252996@qq.com"}],"_npmUser":{"name":"anco","email":"1197252996@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eventemitter_0.1.1_1589818849684_0.18700695420545665"},"_hasShrinkwrap":false},"0.1.2":{"name":"@anco/eventemitter","version":"0.1.2","description":"An event emitter implementation by typescript","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest"},"keywords":["EventEmitter"],"author":{"name":"Song Jinyu","email":"songjinyu@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnCoSONG/EventEmitter.git","directory":"dist"},"bugs":{"url":"https://github.com/AnCoSONG/EventEmitter/issues"},"devDependencies":{"@types/jest":"^25.2.2","jest":"^26.0.1","ts-jest":"^26.0.0","typescript":"^3.9.2"},"gitHead":"7284e9b045fe205368914cac952b4ea2846ff597","homepage":"https://github.com/AnCoSONG/EventEmitter#readme","_id":"@anco/eventemitter@0.1.2","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-uAsQGhkhoZvOR+ygDvX634D/eDuGUAAHLBxNs4v6V44Zr8xCGS6nftU2dIWjtMS0dQCVnk6JAz+ZBGGbnTIbOQ==","shasum":"9e82a1e9d2a113eb2bfabe15a46a2f3cd27dd9ff","tarball":"https://registry.npmjs.org/@anco/eventemitter/-/eventemitter-0.1.2.tgz","fileCount":6,"unpackedSize":12821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewrknCRA9TVsSAnZWagAA+nsP+QDREXAoMeDOxCbqUJT6\nSvHHQUkV/yWpDzpoHuA0GA1U7Ah17uj8iezgXzm+klIUD4J6YWa/CYV7aaLJ\nFurIPUnvDBktu4mtjdqJbDX9GMcwTeRuBeBu7Wd98B4+QGChXSj2YSPNkJmJ\n+ZkDUebrxO5T08oIxL2614y39vq2VU3J0gnSi5Co/CCUpDN6LbKQ0j/bijO8\nZ3aBIaWWz89JAp++D3E069jrDdCZtiwCpErnLOwNVtXFh659X/b+rpcrORUD\ndOn9pnlCyiaDx94ULjjwRo7P+s+91CQZNry67cc7aufB73DUpufTMFe2gjpD\nVAVfsLu2bP+Kt3LeNjRhnMFdP/ddWWeqsYPlqnNc59yftMj2TP7N7IBvL4bc\nCanyMTTyTJjYEfH5/9lHIl2h4oKcG41hce5NUW1iYONbuLTXl7NB6EgHlEja\nwv5v0wnW4zKNC6oTXhTgfWRXxQMAI9wnr/Ugxq0Y9uAjDtn/Sj6u2YJR3Xrg\nacgkqzCT1ltxsyuCU5k4Uu4HDzJtrG6wR45n5cPF3g3NBYBuDjKA/AK5nXNt\nSuaPB4+BCfGeIElKacdr9CecDl8fUjEnS/py29MGHtuvoCZZgjqKCOQefBcb\na6v8wPzP2K6ndCqJoYfLcio++l2sfFsDhdxu8qGmODsxptEdU0mp0Z7cZGWd\nyUxC\r\n=3pse\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQjZaW+wRqN2c9OCS1seSBbhnHcBZQx7gHh+CTTBagvwIgC3IhkkcjlvpgPNOv5heOautn/p2oaqhwO8ZP2fSef70="}]},"maintainers":[{"name":"anco","email":"1197252996@qq.com"}],"_npmUser":{"name":"anco","email":"1197252996@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eventemitter_0.1.2_1589819687003_0.2729813212286991"},"_hasShrinkwrap":false}},"time":{"created":"2020-05-17T13:32:36.287Z","0.0.1":"2020-05-17T13:32:36.492Z","modified":"2022-04-04T13:57:15.915Z","0.0.2":"2020-05-17T13:33:30.244Z","0.1.0":"2020-05-17T14:29:53.549Z","0.1.1":"2020-05-18T16:20:49.783Z","0.1.2":"2020-05-18T16:34:47.093Z"},"maintainers":[{"name":"anco","email":"1197252996@qq.com"}],"description":"An event emitter implementation by typescript","keywords":["EventEmitter"],"author":{"name":"Song Jinyu","email":"songjinyu@gmail.com"},"license":"MIT","readme":"# @anco/EventEmitter\n![Build Status](https://travis-ci.com/AnCoSONG/EventEmitter.svg?branch=master)<br>\nAn event emitter implementation based on ts and build into es5.\n\nUse Map to minify get time complexity.\n\n## How\n\n```js\nimport EventEmitter from '@anco/eventemitter';\n// or\nconst EventEmitter = require('@anco/eventemitter').default;\nconst ee = new EventEmitter();\nee.on('sleep',function(...args){\n    console.log('sleep triggered, args:', ...args);\n})  \n\nee.emit('sleep','hello1','hello2');\nee.off('sleep');\n\n```\n\n## Implements\n\n- [x] on\n- [x] off\n- [x] emit\n- [x] once\n- [x] addListeners\n- [x] mutiple callbacks\n- [x] removeAllListeners\n\n## WIP\n\n- [ ] max listeners limitation\n- [ ] some fancy things\n","readmeFilename":"readme.md","homepage":"https://github.com/AnCoSONG/EventEmitter#readme","repository":{"type":"git","url":"git+https://github.com/AnCoSONG/EventEmitter.git","directory":"dist"},"bugs":{"url":"https://github.com/AnCoSONG/EventEmitter/issues"}}