{"_id":"@berish/emitter","_rev":"9-37582068305c6192dad2c3ffb76a2d35","name":"@berish/emitter","dist-tags":{"latest":"1.4.4"},"versions":{"1.0.0":{"name":"@berish/emitter","version":"1.0.0","description":"Удобный механиз работы с событиями. Умеет кешировать запросы и подписки, за счет чего можно экономить ресурсы запросов","main":"build/index.js","typings":"build/index.d.ts","repository":{"type":"git","url":"git@gitlab.com:berish/packages/berish-emitter.git"},"author":{"name":"Berishev Ravil","email":"quadraticteam@gmail.com"},"license":"MIT","private":false,"keywords":["berish","helper","native","js","ts","typescript","Berishev","Ravil","quadraticteam","jest","package"],"scripts":{"test":"jest --config jestconfig.json","test:dev":"jest --config jestconfig.json --watch --verbose=false","build":"tsc -p .","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"devDependencies":{"@types/faker":"^4.1.5","@types/jest":"^24.0.15","faker":"^4.1.0","jest":"^24.8.0","prettier":"^1.18.2","ts-jest":"^24.0.2","tslint":"^5.18.0","tslint-config-prettier":"^1.18.0","typescript":"^3.5.2"},"dependencies":{"berish-guid":"^2.0.0"},"_id":"@berish/emitter@1.0.0","dist":{"shasum":"996c385e2fa216f14caeb79688eb763137d07055","integrity":"sha512-xczGzkLl9sJeJwSfO2KNYAqcK4bCSIPplNFVINisazqi1xUOwknA2ZaQSt6jMwlAxdPz1HuLqJXou8lx8szJJg==","tarball":"https://registry.npmjs.org/@berish/emitter/-/emitter-1.0.0.tgz","fileCount":10,"unpackedSize":16648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrRtFCRA9TVsSAnZWagAAhG8P/2wO0opaUj5Ukd7S9ang\nVVlfwTDvAWVqUaAzH4SAtsERKtLKI05wxmfJqmzVxr6aA/9DqW1mlhJYmw9i\nsi9LaHjesPDlcgAS0C+E7Wet7NQ7MUBYo9bPBTu7Pqmgy5tEYhLRWRpkVCZ+\nzgaLLr6z9y9gqFnxKfgicgEcc+fShsR4Th023sH4ysCykF1e5JrwDce77oFR\nHOXdyHWwxZHvgCGSlqkBoW3kf7gWBhaahJyyYM34Nf4RK1jumSIke7l1lbMt\n6JqLrld5ccdqeXl0hvHUKjE0ovQ2IyD49lcDaNFHtKSZaHaIHQUtd497Z64b\n5oXS7ezeZx5ZQAk/kf+FCscKICz2eFh02NzzkSgcBZdqcY3FPd9tb7GmcGuH\nYkcZkPP5uLkb89cBGy2bDdCWDodBjCEBmzh8B7rlrK8QSZceX1iCX1hjx8f1\nf8UX8izmPkNahsHpLuDSaxbuSXpK6OcoP3BflHXrNaZT8jBRPvM9dh43+Vac\nUZu1bC2GUD9XpQKI2J1j2D36djM4bb95tK5C6dLj+DssIp6XD8Sn7v9GO3X8\ns95Ckq6bzdP75cS0ijWyQJzGcNYbCowpU5U8m3fdyarJn4MwVd5zHCjAIxoi\nePwNExyB/AwxHeqKIrpt5m6utdJJ3SFpaGgvSOj6N+DRVBgNCYMUpC3nknDt\nCS/r\r\n=2P+O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCw6O8jHUVqX0f6rsikn9mCkvL5BcELZHv5IrguaGgT9wIhALErENRWHty63UeUk7us1Hpz6uoOFk9xeU1uaFlknefE"}]},"_npmUser":{"name":"quadraticstudio","email":"quadraticteam@gmail.com"},"directories":{},"maintainers":[{"name":"quadraticstudio","email":"quadraticteam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/emitter_1.0.0_1605180229518_0.6840323790525615"},"_hasShrinkwrap":false},"1.1.0":{"name":"@berish/emitter","version":"1.1.0","description":"Удобный механиз работы с событиями. Умеет кешировать запросы и подписки, за счет чего можно экономить ресурсы запросов","main":"build/index.js","typings":"build/index.d.ts","repository":{"type":"git","url":"git@gitlab.com:berish/packages/berish-emitter.git"},"author":{"name":"Berishev Ravil","email":"quadraticteam@gmail.com"},"license":"MIT","private":false,"keywords":["berish","helper","native","js","ts","typescript","Berishev","Ravil","quadraticteam","jest","package"],"scripts":{"test":"jest --config jestconfig.json","test:dev":"jest --config jestconfig.json --watch --verbose=false","build":"tsc -p .","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"devDependencies":{"@types/faker":"^4.1.5","@types/jest":"^24.0.15","faker":"^4.1.0","jest":"^24.8.0","prettier":"^1.18.2","ts-jest":"^24.0.2","tslint":"^5.18.0","tslint-config-prettier":"^1.18.0","typescript":"^3.5.2"},"dependencies":{"berish-guid":"^2.0.0"},"_id":"@berish/emitter@1.1.0","dist":{"shasum":"16620269aff874b172cd4a508421556fa67caa39","integrity":"sha512-CuDGDu89CailefhJXLyoHIIQVIJ/GQgbI5UfDAlFJTMYlMcTYOlaIgXbFBCpxxSGltyvKWU3eqTUL/oK2wCwag==","tarball":"https://registry.npmjs.org/@berish/emitter/-/emitter-1.1.0.tgz","fileCount":10,"unpackedSize":17725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfs9nnCRA9TVsSAnZWagAAbLgP/RcpURZSvZXkhf9xc+Hm\nOpozuI/3s9Qpk9RMBnCJ/6m3RFEq1oT4eXl1icaabe79mgy5aAM01PWSYdAc\nkYPPGPNSDdcxBVMvVS4zvt0MxXoJdD0KYwILEB0wc1rEeJDj/G3iy/QZpE2r\npIVLR5GCrBGa2wJCoG6vnXW4tR/W16Vb8LiWtIwjlMEvqx676LdsTRFsrQnB\nYIxYufRpcuN8xD6iq48KjAJjqEukXzD0KiLk6UHXovNB/EKtzFiNChWy0XBk\nC0rhAnL8WYvnpBq4/TgxHN6HXLBFA4kzLd8IP71Op3F4U0VdlcRlxSibX0Xi\n9qb4MrrgEMnKLSj3VQx/n8+5syljGMTALZajG6g4YzwNEqx/GSGCi6MxUBwq\nvwnQR9qDw4AYXSUhnPx6qnN1arAtuzjy0o5EdHVfkh7bm3qKbHvvbHEGbtg7\njLUjSDnpFESCfusDCBq+7YIAHBe5PciyhICqyhiCkoBUBodMPc8rwFVu2g0/\nTtVW11I4LfOMWivTFeUeM9GXMC0zrbYPpzS/gF5MXYm6eKfxT1NAMCCeVfuU\nuKUcY4u1uReC3bKbmfaKz1ODxpjoq8j7CTULXN5cVAutSDSWgr74H+01NMZX\nbOHjLbYQBAUT8X/UpcB2CrMkanY7FRnJQYZxuvnlHAhN5gHeuECywrHPEma1\nxhvn\r\n=BSk0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDH5qZUc+N8GThNyR41mQIvbCX5AQuIQyqbAViX473b9wIhAPuDtXFWveqr5oRn20FXMbFta8oOXR0krPYufY/nG/92"}]},"_npmUser":{"name":"quadraticstudio","email":"quadraticteam@gmail.com"},"directories":{},"maintainers":[{"name":"quadraticstudio","email":"quadraticteam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/emitter_1.1.0_1605622247460_0.4084816221093779"},"_hasShrinkwrap":false},"1.2.0":{"name":"@berish/emitter","version":"1.2.0","description":"Удобный механиз работы с событиями. Умеет кешировать запросы и подписки, за счет чего можно экономить ресурсы запросов","main":"build/index.js","typings":"build/index.d.ts","repository":{"type":"git","url":"git@gitlab.com:berish/packages/berish-emitter.git"},"author":{"name":"Berishev Ravil","email":"quadraticteam@gmail.com"},"license":"MIT","private":false,"keywords":["berish","helper","native","js","ts","typescript","Berishev","Ravil","quadraticteam","jest","package"],"scripts":{"test":"jest --config jestconfig.json","test:dev":"jest --config jestconfig.json --watch --verbose=false","build":"tsc -p .","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"devDependencies":{"@types/faker":"^4.1.5","@types/jest":"^24.0.15","faker":"^4.1.0","jest":"^24.8.0","prettier":"^1.18.2","ts-jest":"^24.0.2","tslint":"^5.18.0","tslint-config-prettier":"^1.18.0","typescript":"^3.5.2"},"dependencies":{"@berish/linq":"^1.1.0","berish-guid":"^2.0.0"},"_id":"@berish/emitter@1.2.0","dist":{"shasum":"55df47572bc10e8688d5673da70fcf39ad053bc2","integrity":"sha512-33DXroc1+0tRgoTVrVo4RRpj2UsNTEWx82nEwx2qw5qW1pBQsS2cx071APC2hQBwVkAxx41YWDQhFCfT8B2R3A==","tarball":"https://registry.npmjs.org/@berish/emitter/-/emitter-1.2.0.tgz","fileCount":13,"unpackedSize":37106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPO7hCRA9TVsSAnZWagAAWoIP+wd9zRCMWJlpM1KD7GjX\nE6EIZXpwOXNSnCI4oi0QrMbOP4auNnwK7TwcBoEDyZ9Sk0L52gYDeALNzkUP\nISYAcd6vG8cn+djBa/sEA+nmM6Edu0+ZLeDnnVZ93J3IoJNRuk9J9KGVHsnn\ngifFl+Qk5bJ9AWuRlebKPhqb5eorF6yWfVxVZKS1z51I3vMpSaPAwWfeKunb\nb8RfMh/TlB4QVc0P8ihfRXEUuhuQhf/oKmC/QToE1c7sSyI1K4K44iqV+kMx\n/IOIbxgC6kj5VWfsY0X/wYkQwaveLt00MoYhIaFE5mnsdKhiZ5iJumXKsrDg\nUeje7LK7YPz0J6qzw3Iq5qZTc5iTA9DMIQzyTn17Mumg/ZPdmXTVYaaSIfZ0\ndB3BAeWnIPeLccoj9jr0aS8wNdjzD4b81BUYbMU9Ek/0d5plEAs0kEuHya4A\nzoB50+i/RixAMJaMALvwhUQ5DncspiQqdcbdXqu8xCx21i3fC/lNjKe6OIQb\nUR9xR8KfpEuYEwf2BxY9d6srUfZtG1QAnQNsS5c3AjkBRLi/iQfEUJWlepfE\nCJZfwUsNgx4ggAE8g9mcrf5IRly4wctgOw+gHovhxJLsMiXPayZ+wcQRVMre\n9GaK49KKzisv+WPA/vLiFPo+n4Z/Q5KQP5r5gtEeonHQ9ozHAhkIzwzCw4bb\n+sAr\r\n=iwjd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAbjtqy+RdHTxWGUHHTDuor7a3gHpeXYe52cd4VHwfJAAiEApRgnaDzO86QzgEbh6FsgPF1r1qE0tCnHb53LaW0U8sU="}]},"_npmUser":{"name":"quadraticstudio","email":"quadraticteam@gmail.com"},"directories":{},"maintainers":[{"name":"quadraticstudio","email":"quadraticteam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/emitter_1.2.0_1614606048792_0.1391489061082145"},"_hasShrinkwrap":false},"1.3.0":{"name":"@berish/emitter","version":"1.3.0","description":"Удобный механиз работы с событиями. Умеет кешировать запросы и подписки, за счет чего можно экономить ресурсы запросов","main":"build/index.js","typings":"build/index.d.ts","repository":{"type":"git","url":"git@gitlab.com:berish/packages/berish-emitter.git"},"author":{"name":"Berishev Ravil","email":"quadraticteam@gmail.com"},"license":"MIT","private":false,"keywords":["berish","helper","native","js","ts","typescript","Berishev","Ravil","quadraticteam","jest","package"],"scripts":{"test":"jest --config jestconfig.json","test:dev":"jest --config jestconfig.json --watch --verbose=false","build":"tsc -p .","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"devDependencies":{"@types/faker":"^4.1.5","@types/jest":"^24.0.15","faker":"^4.1.0","jest":"^24.8.0","prettier":"^1.18.2","ts-jest":"^24.0.2","tslint":"^5.18.0","tslint-config-prettier":"^1.18.0","typescript":"^3.5.2"},"dependencies":{"@berish/linq":"^1.1.0","berish-guid":"^2.0.0"},"_id":"@berish/emitter@1.3.0","dist":{"shasum":"7147001925389c6ff9e066d245362a632b943bdd","integrity":"sha512-YC3vjjADI6xg6VeoCnafAs8nhDdMqATRBiUljWDQRMHc4EEgaEgv7SP7MNClLoxPSsiSMa4TeDkcp8GQ2dc/WA==","tarball":"https://registry.npmjs.org/@berish/emitter/-/emitter-1.3.0.tgz","fileCount":13,"unpackedSize":37396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPhBdCRA9TVsSAnZWagAAVDwP/1yAD5PZqmfQ5EBIIrZp\nGbNukdjG935PgY2uVgWcw62BxwnSfX93OrtPO7gv+icEGozUt2ujrsM+Kh0g\nLQseQoynXiGRPDi7aQKbSSQjoA/aO2WGOZ19YqEz9TpXB4YAdOZ8xBe+60Ic\n63f0EiP7K7bIyJA4oVwSyBqk1Oz2F99UOTKBo5nXA0vJ3PT99G8lidYnPnnm\nuXoswssG4oc7e1c78rzmuXrms5eMHO8XiI89t99LY0lbDP2mEpddA/URgQcv\n6bweqk0Y/56O8XgcIlC42ixPC5LYmY2UFty14cf66jTLUfuuTZDpHkc2hJyt\n5Uv1QoVQ5fT3Rgsac3oSVrKd57REAJBNG0yFSJEH1V3N5dw2Q289Dpyqeo7B\nMX1T2OuU4mfTFW3K1QoiTj9QAK45fgO/38IWikGh41P8bb1crb8ANFyW39CB\npw7kjNa3sWazXEXMwKdUMB9xORYQ4LVtYCFwIvcBDTMK1laFWvDRkCVD/H47\n7tRSmnl2ULMIi+5AICPq+LY4savd4wRwJv91oyhO5LqUCFPlZyYmmqf0GyL6\nOLqyMA8gZpK5LoIQ9VYlw2pcasTnEWlcFnfx56PO+qRisBbK2W5E+TParwSb\n98RdQ2gB0m1wDuPUDRBwBT43PCfaA6YSPduXxJ+1LJ5sK4gTEO2kFdNkxmX0\n3QIT\r\n=MkQu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCr0Ywj3DFgjmJbxp+bAjOqxwTuZcSBUtvECmKuLOSfigIgaf4ejkfK5yfXY8DgUT84Sov1DTAtS2bcI305sHJS7pc="}]},"_npmUser":{"name":"quadraticstudio","email":"quadraticteam@gmail.com"},"directories":{},"maintainers":[{"name":"quadraticstudio","email":"quadraticteam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/emitter_1.3.0_1614680157483_0.05822580469801175"},"_hasShrinkwrap":false},"1.4.0":{"name":"@berish/emitter","version":"1.4.0","description":"Удобный механиз работы с событиями. Умеет кешировать запросы и подписки, за счет чего можно экономить ресурсы запросов","main":"build/index.js","typings":"build/index.d.ts","repository":{"type":"git","url":"git@gitlab.com:berish/packages/berish-emitter.git"},"author":{"name":"Berishev Ravil","email":"quadraticteam@gmail.com"},"license":"MIT","private":false,"keywords":["berish","helper","native","js","ts","typescript","Berishev","Ravil","quadraticteam","jest","package"],"scripts":{"test":"jest --config jestconfig.json","test:dev":"jest --config jestconfig.json --watch --verbose=false","build":"tsc -p .","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"devDependencies":{"@types/faker":"^4.1.5","@types/jest":"^24.0.15","faker":"^4.1.0","jest":"^24.8.0","prettier":"^1.18.2","ts-jest":"^24.0.2","tslint":"^5.18.0","tslint-config-prettier":"^1.18.0","typescript":"^3.5.2"},"dependencies":{"@berish/linq":"^1.1.0","berish-guid":"^2.0.0"},"_id":"@berish/emitter@1.4.0","dist":{"shasum":"78455ea3985f332b49890762e9d7fc7606c6eb11","integrity":"sha512-r8KaVOX9tLZCYTXuFZz416mCz/rBixdY1ikGy4QAsZpeDtysa2BJtsP4AzO+vwZ1a3FRjEae7qm4FGkmmKiJ3g==","tarball":"https://registry.npmjs.org/@berish/emitter/-/emitter-1.4.0.tgz","fileCount":16,"unpackedSize":45409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRtr/CRA9TVsSAnZWagAAeIkP/1T0x8NRxgAQf8Lo2Ho2\nlWWxEMLw0A3A1SvkmSOajR2V0kDNY/luRM/nPmq/wD+F1xn5gHv2iP4pDzOE\nJmEY3APSwOEWlBL2b5EEYTc0notEgWxAf3OBma+MuHLx4c6lBi07/bqPabHu\nByApt68ul5ujz0tZcuX23OGAHGBzKw/vZKq3RUVu9KD0H0S9Mr7kqKNrUtH3\n4bCPeJZaEqCw5W341aqm58uHcxsmcaaa2411S3ovrBNsMWIzvl32ByAWRdro\nlFU0Y7K3Z+uxbKhYXWaR1Gl9BX0SRf2t30aYHy5ynIl+YrW/E1/BqTSl8wNy\nTx3trCUnfb8bRCG6cvl3gTxcwTVWYGrokamd+N93+KtAJGJlaV4SVvTKU0Z0\nmHIDwlRwYtXlBWcttokoLe7uo7iYowR9LHKe5yg02zPanLyhej5bECbx8p/i\nAHTeigdAG2rBMXzbj7XwiDMvyQc0P+PmBOW5dUhtxmjwKnaxSe4wIAjVrqfg\nz8n6Tiiu1q4oM3HeidrvebgTRwlQ8g5PFNWzdIV8FYkeol8IiSo2g3p7GAzf\nx9MArCwFERJWnFEyVzE/ihGC7kAoIjGdRu2XGHUVTnQvOqzUKoq2I8NrxDxi\nmx2EQ9B1/xuGRROsxbsDPlBRCO5WlWXC8QmLgLZmUUXbH3QSSn9I8Cu7fczj\nfdow\r\n=qcBC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpqHX1icW0Hg/wwdlbws4+jp6qIJvku7UhTS6KAPRJ1wIgYcYeMB5B6QDg9zCJMZVS4EenUQkLYRnab9HMbCD9XdE="}]},"_npmUser":{"name":"quadraticstudio","email":"quadraticteam@gmail.com"},"directories":{},"maintainers":[{"name":"quadraticstudio","email":"quadraticteam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/emitter_1.4.0_1615256318863_0.41285417861390483"},"_hasShrinkwrap":false},"1.4.1":{"name":"@berish/emitter","version":"1.4.1","description":"Удобный механиз работы с событиями. Умеет кешировать запросы и подписки, за счет чего можно экономить ресурсы запросов","main":"build/index.js","typings":"build/index.d.ts","repository":{"type":"git","url":"git@gitlab.com:berish/packages/berish-emitter.git"},"author":{"name":"Berishev Ravil","email":"quadraticteam@gmail.com"},"license":"MIT","private":false,"keywords":["berish","helper","native","js","ts","typescript","Berishev","Ravil","quadraticteam","jest","package"],"scripts":{"test":"jest --config jestconfig.json","test:dev":"jest --config jestconfig.json --watch --verbose=false","build":"tsc -p .","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"devDependencies":{"@types/faker":"^4.1.5","@types/jest":"^24.0.15","faker":"^4.1.0","jest":"^24.8.0","prettier":"^1.18.2","ts-jest":"^24.0.2","tslint":"^5.18.0","tslint-config-prettier":"^1.18.0","typescript":"^3.5.2"},"dependencies":{"@berish/linq":"^1.1.0","berish-guid":"^2.0.0"},"_id":"@berish/emitter@1.4.1","dist":{"shasum":"9916639381247fb5ed0423017366273acb2de98b","integrity":"sha512-anDr9Z/JBzM6LP5AjFGvghdMVe8trw3cdd2uXSwj+BxDl6PcEMXSG3+aAfQH9l9gsiG4ZfeJC+XOujI3wQUZ4w==","tarball":"https://registry.npmjs.org/@berish/emitter/-/emitter-1.4.1.tgz","fileCount":16,"unpackedSize":45504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRtuMCRA9TVsSAnZWagAAy34P/0bT2Vw56Xs49OcakG95\nNfah2ePlGy5qn9ryWnr67bHhAsrU6Ye8sTGVBOukfNkr9IDmhcmkMrIsflFU\niN58zQOAhz5Ng5XOP4xkO9to6Ofil0pbmSuwsZt0JVVqzpzVU4/MBITfOKOD\nJjllEhX92Zxxzejhv+UNWeY/XUTE+Ua4D/jDCuTjJos9bzVjLSk0e9b1I36z\nTZVipBm7/9T2k1AvcM01zYcEosvADlvY3e1CR4o3h75oCyHGVd79DUs7P8jz\nAc+MkkzT59+ia/L6zJDaEHbyJyHMJkOpaKEoaJjLUyDwSTNrvm+LGR85quyd\naUara+K2QdnBL/yOy5MmrzPUFIQiuFs38TYBRwQkt9NT1fTfvwo4CfqERjKP\nZ+JAUD/Q46+Nsu2kfTPRFBw285oaYTHMbsQJEBUgzWd3eiW5hXIQCsdK67P9\ncd4sVKZi+EeUE210p5gbwVaEelGb50C0OWRe7Vkm5gkDL6YNIshTMTFUtrVN\nfyma577oBJVlJOiugm8xxUQPBFkq7Jzq+rmvWL1thM9HMYcBMoK1Q0+bM9um\nc590HeuQsoxNs17RwqIvS1m0ghvWhuVr66fMjsrtOfNrukooNTG57tTtcob9\n5jR4MDJS9wUjebBF1BxImVHtvrmmfQr6z0oTQiHpxnQxJvkreUp0J5TAx+OI\nq3Jv\r\n=mZeY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL7/+0A7GBBGXHo1vreAS3obluO+88Qaa7iKTYcBEd6QIhAPkgy1NytFShxvVPdQE4yoYPPwfYysZql3zlqRi5vkg8"}]},"_npmUser":{"name":"quadraticstudio","email":"quadraticteam@gmail.com"},"directories":{},"maintainers":[{"name":"quadraticstudio","email":"quadraticteam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/emitter_1.4.1_1615256459556_0.889961073130777"},"_hasShrinkwrap":false},"1.4.2":{"name":"@berish/emitter","version":"1.4.2","description":"Удобный механиз работы с событиями. Умеет кешировать запросы и подписки, за счет чего можно экономить ресурсы запросов","main":"build/index.js","typings":"build/index.d.ts","repository":{"type":"git","url":"git@gitlab.com:berish/packages/berish-emitter.git"},"author":{"name":"Berishev Ravil","email":"quadraticteam@gmail.com"},"license":"MIT","private":false,"keywords":["berish","helper","native","js","ts","typescript","Berishev","Ravil","quadraticteam","jest","package"],"scripts":{"test":"jest --config jestconfig.json","test:dev":"jest --config jestconfig.json --watch --verbose=false","build":"tsc -p .","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"devDependencies":{"@types/faker":"^4.1.5","@types/jest":"^24.0.15","faker":"^4.1.0","jest":"^24.8.0","prettier":"^1.18.2","ts-jest":"^24.0.2","tslint":"^5.18.0","tslint-config-prettier":"^1.18.0","typescript":"^3.5.2"},"dependencies":{"@berish/linq":"^1.1.0","berish-guid":"^2.0.0"},"_id":"@berish/emitter@1.4.2","dist":{"shasum":"9b0e7b939513739a68c367a1e0a63e72ea6a17d5","integrity":"sha512-spcY9KMsA4PNE6Irr8/SwcqkVUAbDwKwI1StPe++Ep2gdoy1h7fCy4KrL6eB4HQLVu9iBLpSgYqO8XOBucVocQ==","tarball":"https://registry.npmjs.org/@berish/emitter/-/emitter-1.4.2.tgz","fileCount":16,"unpackedSize":47491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSZejCRA9TVsSAnZWagAAJusP/A6ADHWBtUr8g7mnUdUO\nf7ZCmSEgxSG6DTpnFwQvIOm9JCYoDNy3Xte9gMBcJKu6BTyehvEU5P7yamVW\n9MONjo751KEt/+7IpPy+PwerS1vK1DqrYxZdWclXZiOGxHLqGVw84vAeMEUV\nXWQUA2ieIDWQlbDEJLamKD5dcEgnAXubTpuwZz3YU+lXCelXIfVYmtJd7RJN\n/4oCnJTFe9a3iGx1mRBfV2y62D32PHj1Db3aaLZiWiV80GD6MQGAM1Y1gOA+\nR4qWWF0c0verz4YZeeMlXvQUU9V3MQ48M6CwpcvToEpRO9yIPs9x8Pf+G3D7\nYXJEaUBWkUjYcBHSvykM404sf93cEQa3xRGLsUksteG9OI4ksMcOSGZBLz7/\nims3GErr/vU5GreOnGhXgpfwNzp54lXBkwVekYbAmnSUHCAbf3wFDmQaexcq\n3dpHkg6Zb6B20g9n3/2b0b3L+JjxfDOGkRQqhmwavAhoBM0Ngqbd8SH9IVST\n2JzLebkh50WaIkQMHYxkd8pjEIUOuM4IBy5eDWbgP4xBBBlo8MgMJTuJ2BpF\n7r6F7bP5rEfp+NWZL+79aiG6rjeUVatJ+6lUMicgrzr02dL+EgrOMyAPkMjU\nQWSx9PErOmgquQ6w7yP2rznG0995e6QtG2RSJ7UFUeZAZ41c/4zS62a/DYl9\n8724\r\n=70qr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDIohxSdpUbpJ51SyUXTUyGai3eWb6qlMDF4/hbfPjW2AiEAimPIwzwslv9Riy+6I7DdSEu8YZp9eMl45Wy+wG0b/p8="}]},"_npmUser":{"name":"quadraticstudio","email":"quadraticteam@gmail.com"},"directories":{},"maintainers":[{"name":"quadraticstudio","email":"quadraticteam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/emitter_1.4.2_1615435683398_0.8078389741460312"},"_hasShrinkwrap":false},"1.4.3":{"name":"@berish/emitter","version":"1.4.3","description":"Удобный механиз работы с событиями. Умеет кешировать запросы и подписки, за счет чего можно экономить ресурсы запросов","main":"build/index.js","typings":"build/index.d.ts","repository":{"type":"git","url":"git@gitlab.com:berish/packages/berish-emitter.git"},"author":{"name":"Berishev Ravil","email":"quadraticteam@gmail.com"},"license":"MIT","private":false,"keywords":["berish","helper","native","js","ts","typescript","Berishev","Ravil","quadraticteam","jest","package"],"scripts":{"test":"jest --config jestconfig.json","test:dev":"jest --config jestconfig.json --watch --verbose=false","build":"tsc -p .","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"devDependencies":{"@types/faker":"^4.1.5","@types/jest":"^24.0.15","faker":"^4.1.0","jest":"^24.8.0","prettier":"^1.18.2","ts-jest":"^24.0.2","tslint":"^5.18.0","tslint-config-prettier":"^1.18.0","typescript":"^3.5.2"},"dependencies":{"@berish/linq":"^1.1.0","berish-guid":"^2.0.0"},"_id":"@berish/emitter@1.4.3","dist":{"shasum":"fd680670f17b4567c2135c613f39e76478f3c589","integrity":"sha512-9lFCPIEqGbL4CkcrnVZo1hkPjLQ0CtZZcx/uTd95aej9V5L1jPE1xfyfwka/8Uio0Zyhde3wIXwg1ZZRPXmheg==","tarball":"https://registry.npmjs.org/@berish/emitter/-/emitter-1.4.3.tgz","fileCount":16,"unpackedSize":47884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghTkQCRA9TVsSAnZWagAAq0IP/jNlyxRDDS5mD7q0Al6A\nQR1CIvk22RI/8hHeyhyiohv7n/jjOWE4fiIqHlsvHeba5FUqErYuwmzriyAf\nP0wiXuU8whLtDYpqMrg44NwCMYNI/aSwvd+N7IwigCivgG4xafnOr1kH5ZhK\n1yyFeDEXy3+B18RzL71vM6ct1CZKV/bYcG8EmdD6tjQU6mrBRJuIoUhG6OOt\nl2j0O7s+cCk4boenq7qk+S54ZX1nC/C4LnlVuNo6/Zfydy/GeZnukJeAN/ot\napIck8dFCTeVCV7cPsEMqHuQXD7MvG+fEOVRw1tQVmtXp6rMSZHxB18QhanP\n4aLUqtSoRh1zqPtdLaMoy6GGL73PBIfzZ0Lk4BUZvPbVuki3rkIItHxiJNTq\nNwvg1RdQWUrD6FgV8Qeqc9vKOAZN7J+oaUjL3ouF5mYJongi794360zpZiUh\nli/mSNk1Bxx/Zv4zWG4jjHChi1pYs2xY7g6YiXo7OygXlEpkiDKisbuylXK1\nG974c1a6KyqDGJRUwJDT49LZnD89G9iO84VjLZr1Yky6OaBN3j7u2PY18Lfi\nW0bLTN7dpxAgdP/R8CHxC4raNO3dsV4EuaAbwGt2w5qMGPXdJPBaxdwoL7x2\nd6PmAxVUj1hTCmNSvqgq3l6Onh+bCnANsOFduGjlhbfkKHt/hyMqPBpT/5h1\npltg\r\n=ZYuH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzL335ex1WwEI/+07kv6M3IMehLQoiEEf7z4RMn+hGlQIhAKadWYjPfeCh8jikbQi7DKdbSaCucDEjfdEmfy6xDUBD"}]},"_npmUser":{"name":"quadraticstudio","email":"quadraticteam@gmail.com"},"directories":{},"maintainers":[{"name":"quadraticstudio","email":"quadraticteam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/emitter_1.4.3_1619343631226_0.6185047284741372"},"_hasShrinkwrap":false},"1.4.4":{"name":"@berish/emitter","version":"1.4.4","description":"Удобный механиз работы с событиями. Умеет кешировать запросы и подписки, за счет чего можно экономить ресурсы запросов","main":"build/index.js","typings":"build/index.d.ts","repository":{"type":"git","url":"git@gitlab.com:berish/packages/berish-emitter.git"},"author":{"name":"Berishev Ravil","email":"quadraticteam@gmail.com"},"license":"MIT","private":false,"keywords":["berish","helper","native","js","ts","typescript","Berishev","Ravil","quadraticteam","jest","package"],"scripts":{"test":"jest --config jestconfig.json","test:dev":"jest --config jestconfig.json --watch --verbose=false","build":"tsc -p .","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"devDependencies":{"@types/faker":"^4.1.5","@types/jest":"^24.0.15","faker":"^4.1.0","jest":"^24.8.0","prettier":"^1.18.2","ts-jest":"^24.0.2","tslint":"^5.18.0","tslint-config-prettier":"^1.18.0","typescript":"^3.5.2"},"dependencies":{"@berish/linq":"^1.1.0","berish-guid":"^2.0.0"},"_id":"@berish/emitter@1.4.4","dist":{"shasum":"937ca65a7b49f7db36ca1f200e2e5d7b89140365","integrity":"sha512-F/c1mFUFW1UHL2JmUJTpIimaCX8hEVOJXVwNfdeyle0Zv3TAIQkZ8ofZ+hf+h4IV4LcS4PbQoTSPnuDz+zj5kQ==","tarball":"https://registry.npmjs.org/@berish/emitter/-/emitter-1.4.4.tgz","fileCount":16,"unpackedSize":47900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghTl4CRA9TVsSAnZWagAAXzkQAI800YSVgw/C7cKZdAwW\nKj5eLigtJDFlGCsq+8KD7ikjHr80BL+NvJlYkZKhhpuMaKjzMJi2ksPo1GYW\nA1Mo3C9gkeK5aMt4Mj24La2mKICIdm+xTv5FFFnMLTnLoY0djTfcvy6zs+PY\nANgHIFREARuhXxudotcuhZcHpKGnKhmjYlcBNiwgid7IPOjQ2QrT5TcjIhC7\nge+lp7YdhA0hhpXl3JeHi8S9jxY0trL61HklcRAQTehk7QgiWJ8YI62v3bc4\nsDBXtMdhLApl/1qPydUvQBdV4mUZKyxB2bq6siZvx5aGub000QdVP7+RMBdB\nuxgH8vjZdlkZ6VIy2+dDrh/R3if28cJEurpmB7F/GJAmN1m2OScoeqjwA4qS\nKON/zDDgsvRYLaXT/sXX4d8jX/us5pwThB27JmFagVO0beqIjtqhP3qx51IX\nc/DNeeqYnP9zHM/9nYOhwRnMnN2MuAdefGLYqDOdFFVA8avZqXclBPo8pxbS\n/lYlzGzVRbTY/IXftZzP4vyWRN+jHX7327inGOSXwRgajUMBgRgaWFXrV8Z6\nzRn/5PwPAamzmhggSLHe++oTwBRKxji5VMdWprSAwoOdf1i0w7DBrjBjbIOP\n8FWOSOG7ln/07iB7oBcG0hkOeOO6vYR1ZDIM3+MwqL7yWUM/oZF4xBBL+fuG\ncMG3\r\n=XV8o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTx4G/FY4vvpk6H1n3ZTlP+cEMVNI5ufLT9iRT2Yy84AIhANnUBm4aMqdyV1TTD7UWWWHNnHBrhrei18rOnP2AF4He"}]},"_npmUser":{"name":"quadraticstudio","email":"quadraticteam@gmail.com"},"directories":{},"maintainers":[{"name":"quadraticstudio","email":"quadraticteam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/emitter_1.4.4_1619343736078_0.9066297784513129"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-12T11:23:49.310Z","1.0.0":"2020-11-12T11:23:49.626Z","modified":"2022-04-04T18:28:59.782Z","1.1.0":"2020-11-17T14:10:47.603Z","1.2.0":"2021-03-01T13:40:48.965Z","1.3.0":"2021-03-02T10:15:57.626Z","1.4.0":"2021-03-09T02:18:38.964Z","1.4.1":"2021-03-09T02:20:59.773Z","1.4.2":"2021-03-11T04:08:03.531Z","1.4.3":"2021-04-25T09:40:31.404Z","1.4.4":"2021-04-25T09:42:16.285Z"},"maintainers":[{"name":"quadraticstudio","email":"quadraticteam@gmail.com"}],"description":"Удобный механиз работы с событиями. Умеет кешировать запросы и подписки, за счет чего можно экономить ресурсы запросов","keywords":["berish","helper","native","js","ts","typescript","Berishev","Ravil","quadraticteam","jest","package"],"repository":{"type":"git","url":"git@gitlab.com:berish/packages/berish-emitter.git"},"author":{"name":"Berishev Ravil","email":"quadraticteam@gmail.com"},"license":"MIT","readme":"# @berish/emitter\n\nThe library allows you to conveniently work with events. Supports standard methods of working with events, also has additional functionality for working with cached requests\n\n## Installation\n\n```\n$ npm install @berish/emitter --save\n```\n\nor\n\n```\n$ yarn add @berish/emitter\n```\n\n**Supports typescript**\n\n## Interfaces\n\n```typescript\ntype SubscribeType<Data> = (data: Data) => void | Promise<void>;\ntype EventNameType = string | number;\ntype EventMapBaseType = {\n  [eventName: string]: any;\n  [eventName: number]: any;\n};\n\ninterface IEventObject<Data> {\n  eventName: EventNameType;\n  eventHash: string;\n  callback: SubscribeType<Data>;\n}\n```\n\n## Initialize\n\nSyntax: `class EventEmitter<EventMap extends EventMapBaseType>`\n\nExample:\n\n```typesciprt\nimport EventEmitter from '@berish/emitter';\n\nconst emitter = new EventEmitter();\n```\n","readmeFilename":"README.md"}