{"_id":"@ngxs-labs/emitter","_rev":"32-a4180837ce4da2923db58b3a804526a4","name":"@ngxs-labs/emitter","dist-tags":{"latest":"6.0.0"},"versions":{"1.0.0":{"name":"@ngxs-labs/emitter","version":"1.0.0","_id":"@ngxs-labs/emitter@1.0.0","maintainers":[{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"splincode","email":"omaxphp@yandex.ru"}],"dist":{"shasum":"21f2bdce1d2b247901c358d7ca3026195c3be8cf","tarball":"https://registry.npmjs.org/@ngxs-labs/emitter/-/emitter-1.0.0.tgz","fileCount":68,"integrity":"sha512-zpWefZCZZxOu+fhHAh7lkOslAmdxbI8bMREqRofJxy+0jEXZ8tAeZa4J4JH8C5uAQ2RZSEFLOQyip5pJIoMscg==","signatures":[{"sig":"MEUCIQC2DXy64FLFA+DMkWWqujeB2nLQL85sAZdzStJlDENqKQIga5oDTMgx8m60sULhPNAXUErEKmRir1KV2rUrESp1s+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":273817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxz5dCRA9TVsSAnZWagAAmlgQAJAOZae6wepfVseHCj+l\nx5sKvhD/Q2oa+ozgoYHM7Ztu5yLEMoO6Pxl5wOSdaAHcur23EayuecAQ7cHN\ntgByFBuBhnyfHaroNqltdnXSOyNiydtCnJAyZNN5fUQdUGa7QvsFQvx0nlHs\nYVE+6+Ux7QlPhKsHKVBHecDguLLMnVY3AUjirUF9kHeAM1kS2uiLoZiccMgC\nFUmIlgkZ8cfhUftgJ+dn7MVVI82MRjfk522y5vlHQWAVLBU0MS2s7ihsOV1c\nXoOBlFj5epS8sSPILo1H8lwSfjTi/ItHCqi9C1EdGMKQdAhVdl/prHi0PflI\n5bM8GQVp69WU0sq8OUt5Q0Y93PL9IGr/weXJ1DgA1DBgrJ8LkE8ZGXhMIz5g\nsUXZH8A1IVngTI3eGuoAcL36ZqTHoQhUjL+hNLj7KKcuP6PS3zxaOlMhUtR/\naGmHjDlvwX5hpkaCo7Hm9AlrXEaeobz1Sy/gJNnxy520a9Xhd03XDd40lLOw\nuxFuqwvPm1rLn2hFDhFP9mErX7nYK1wWI61vf4vC7SXwAriMFbqZuEi17+Qo\nifmJHPadYRhf2nx50QWXqJl7wkGBqayPfwoJgqsR4a/vLQSPISYtBZNnWoew\nbBeJHhF/bWarQh/YIXXdWqdExZGj1MF6PR5MFK2D5M14u7eqBanafqUSbYgW\nCYLQ\r\n=jiLt\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/ngxs-labs-emitter.js","main":"bundles/ngxs-labs-emitter.umd.js","fesm5":"fesm5/ngxs-labs-emitter.js","es2015":"fesm2015/ngxs-labs-emitter.js","module":"fesm5/ngxs-labs-emitter.js","esm2015":"esm2015/ngxs-labs-emitter.js","typings":"ngxs-labs-emitter.d.ts","_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"fesm2015":"fesm2015/ngxs-labs-emitter.js","metadata":"ngxs-labs-emitter.metadata.json","description":"<kbd><img src=\"https://raw.githubusercontent.com/ngxs-labs/tools/master/docs/assets/redux-flow.png\"></kbd>","directories":{},"sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"_hasShrinkwrap":false,"peerDependencies":{"@ngxs/store":"^0.0.0","@angular/core":"^6.0.0-rc.0 || ^6.0.0","@angular/common":"^6.0.0-rc.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/emitter_1.0.0_1539784285315_0.8479334016998685","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@ngxs-labs/emitter","version":"1.0.1","_id":"@ngxs-labs/emitter@1.0.1","maintainers":[{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"splincode","email":"omaxphp@yandex.ru"}],"dist":{"shasum":"24c33f61f67a0df0ae4dfd92e75dd5669c940fdf","tarball":"https://registry.npmjs.org/@ngxs-labs/emitter/-/emitter-1.0.1.tgz","fileCount":68,"integrity":"sha512-lKqTtNfUqrJXlfTAeP1huxsO/4gXMLtrUhgCS/nsq6/7WGxEPu7OpTHY3iVMq7JwyqtkZEmdpqYKtpEWYHu+uA==","signatures":[{"sig":"MEUCIAQELG5AgiZXUlQBGMvZNd8k7ouN611zy8l6bwwK7c1gAiEAmEa3JgY4bXHw1ptpVKw/X5cxKua53DHZy0B6QPyNAeY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyL6uCRA9TVsSAnZWagAA+8EP/2RxgmSgkGIKrMpVHSWU\nnDx5KQE8fMrYdteR4fXePvdWvpspuUzT7Juf6KOmoiEvjNj0hDpUdi+etIRm\nfhJyFTuPSAjKglIq1JwTRGuU8OfFcMLho/tV6LsGbfbBjEkS+d81AdylF98v\nhLr9z61auoOCeEtdOEF6gt7mWhTgGd71RWeDN8HC9pyLqw8Hw3XaBAQF5zaG\n0VNLuLishPh4cPOb1O6s6SJ+14DwViPKgGZBbJef+RY37I2Y/DDb3+x/CI6b\nlPkwMEN9tC9+1doIZV/hQdAR/+MO8lwt/G31LJck+F7fxBcxtUogjnGskMsu\njHZGJ3/z32cgnru8FNqxPkyQoOJ2EgCNORRNmXIQI2Gxm8x0+wvtWxpJeQHs\nAQWTZJr1bL2g/QKIeWkefWa/v9I7pfmmDs7MmMb+5vqU84oUw6AQYyxV+Xx9\nr7/71p0doitNc+sDOdVYrkztmqrOURM6Vv9eDNazgs/+CfNZqrNFFrDsQ588\nDZxR8w+X/Ss18/NMvFBwSmXB6N0ERLzLWSNcMgsA9gee8aVd+thWHFGu/fdx\nEEUfywFHT2Zn0RVT7BXkImmXEHxJ8hDOqlkKIAWQfRcFEUFcQG4KGYuwN5Ej\nQIkv7fUICKYkyCb3v/Rycjqscksrl44YePRuu56InAfzvPalYfo1JehEbzoe\n3qKC\r\n=B86g\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/ngxs-labs-emitter.js","main":"bundles/ngxs-labs-emitter.umd.js","fesm5":"fesm5/ngxs-labs-emitter.js","es2015":"fesm2015/ngxs-labs-emitter.js","module":"fesm5/ngxs-labs-emitter.js","esm2015":"esm2015/ngxs-labs-emitter.js","typings":"ngxs-labs-emitter.d.ts","_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"fesm2015":"fesm2015/ngxs-labs-emitter.js","metadata":"ngxs-labs-emitter.metadata.json","description":"Compare these diagrams, we've simplified Redux flow and threw out unnecessary middleware:","directories":{},"sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"_hasShrinkwrap":false,"peerDependencies":{"@ngxs/store":"^0.0.0","@angular/core":"^6.0.0-rc.0 || ^6.0.0","@angular/common":"^6.0.0-rc.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/emitter_1.0.1_1539882669586_0.727199268048649","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@ngxs-labs/emitter","version":"1.0.2","_id":"@ngxs-labs/emitter@1.0.2","maintainers":[{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"splincode","email":"omaxphp@yandex.ru"}],"dist":{"shasum":"341056c5e8515f95827a2ae2120ad34bd781d7c5","tarball":"https://registry.npmjs.org/@ngxs-labs/emitter/-/emitter-1.0.2.tgz","fileCount":68,"integrity":"sha512-FllnoNdsKIoaDyDty/MREkW5AUQDWSAHv6Akm9wLOksgvNb2QNNyzuu2A1GvLUgd+RCtpAfqP2dGJ416WdHQCQ==","signatures":[{"sig":"MEQCIADZ/67cU+tDSeYZjuk35LiOGoIu/uMmFxIgMzIANZLaAiBPWja9Gtle6PzG/N45piVISPapYXuucLxrVQ8wJaqZ2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyL7jCRA9TVsSAnZWagAA8xIP+gPI2mbjA1E7KFiU/WjW\natkisgkrEORSGbpF/CMEz4GKSZvWaeenqlsuUOMtquKEr2bICEwIuVCuSGvO\nGq95aHD+J/XzHILY8WiX/6P26U8owNG3rvyWk9ok/YpmqvHhRmWIE2gYy8fO\nzvnhUVbIxq/5O5awdxsdot7SGNOvUz2+ebB4N8VGFSRY2pJdnl+YD0GOP9vy\n5CdoiFGlfyY4GqH9QE3Mf75Gc3LfqhrnUspQOdZWaD+X8uRWAdiT4Bt7Nhl/\nx+O6GexKmSJraWr8yjyH674UYTADmMpdRNqsmM1zWtOy5shuNhQIDgnmaY5u\n1bWjeqzPYdbCsGw0Q2cbLondOOR48iDDlRmU98AayAwoVHty8Zk1veZYuQlQ\nBlkcFSjkeRpAy0v0ui7IM9ZbsmQvr1OaYZcIG7mnZk6AUezT+Yc1GTjTphoy\nmeLQ1JFeSBAFgF6EQdYctxQRyL+OpHR0KJMrZkxoez5FAhL2gIMPHgvY0tQm\nD0AfC1Nbv6mFmZwL/erc25pdcic58/jydUWoVnl/PSwcWtUkghoRt53FLczN\n0WKDMjjiN/2wN32X/zb8UGsLyiKqr/19wU2MqhvVSnRwzDWZQkCxfk00zHoV\nVdH+4mRMGWV5UfOUx3cT+rR4w1SS5nuaSj82whmaXiF6/erJ1solLKMJ5lR+\n7u1j\r\n=LRjp\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/ngxs-labs-emitter.js","main":"bundles/ngxs-labs-emitter.umd.js","fesm5":"fesm5/ngxs-labs-emitter.js","es2015":"fesm2015/ngxs-labs-emitter.js","module":"fesm5/ngxs-labs-emitter.js","esm2015":"esm2015/ngxs-labs-emitter.js","typings":"ngxs-labs-emitter.d.ts","_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"fesm2015":"fesm2015/ngxs-labs-emitter.js","metadata":"ngxs-labs-emitter.metadata.json","description":"Compare these diagrams, we've simplified Redux flow and threw out unnecessary middleware:","directories":{},"sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"_hasShrinkwrap":false,"peerDependencies":{"@ngxs/store":"^0.0.0","@angular/core":"^6.0.0-rc.0 || ^6.0.0","@angular/common":"^6.0.0-rc.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/emitter_1.0.2_1539882723019_0.6915555132476139","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@ngxs-labs/emitter","version":"1.0.3","_id":"@ngxs-labs/emitter@1.0.3","maintainers":[{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"splincode","email":"omaxphp@yandex.ru"}],"dist":{"shasum":"028db4bad7184778e583e228abf4fd0e12e351b0","tarball":"https://registry.npmjs.org/@ngxs-labs/emitter/-/emitter-1.0.3.tgz","fileCount":41,"integrity":"sha512-JpdjFUWLxsBcymTLt7FLDqdz2UYt7aWkJsx7F8x89Fc35oKQmMhnS5NBbad8MBTuKoiaxZCZALISRRr4Mo7LQA==","signatures":[{"sig":"MEUCIFLtwwZm35K/iuNROInRpexuKFIWgpJGLcnJhvXIE/r2AiEA0rOtIC8+t2pRJxCUXSCi02CQfXVF+iynTsAWrFXYESU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyaN7CRA9TVsSAnZWagAAYbAP/jp3nj4H+VMwywY7NXWv\nN7a+qy4Z0a00L4xi+XdWSwuVaGLvflwm9JfYr2GJcO5peD8dAHFqY1dzQvIW\n73W7XZ/OPPekpRI7CxM9zUY/W+8j3NAeOQQs4a634ilCic0mQLV9KmrGPsmK\nc0oFfiSER+pdKDOQr+tu8xWytoOTu4rs5DaSZHa15nFWAk6KlzgHqYpMb1tS\nqOHM0xImC9f7sI94tPamwjjPU+I6lD/YO6NJCl7IyyPBEsJ7laKdcWEz3pr3\nQpN6CFGTn2VkdxzYisDbg7TzvqeaE0b+rWA8+4iLIeVzkV4DWf+q72+WQO7p\ndFSVawvF0ejzEP9louheo72y2xYNMHkGF3eXzIjaV/8hKzZu5cWdwq5KdTyq\n0Mvna1koqwYwcbIDge5aZFOpMgpAWH1wjbWpHbHZKEE4LlMrnOpX+mX0J0Qc\ng9wYZG7Aep6VXcHJS4AZdcHbo8LXnINyXrcyUJYaygXj8l236mq+hdQzqX6K\n2JvzbAM5Be9LF/UCl3168HWei22+jSWAoTBaIig+YvdXRY8PybGFZwgqTtRP\n054bwDH0jpUWG6k22C1vWkGxB9YHGmONx9/4RmVyYWSPgzU2rKK04huTe+8e\nO69zphZI0/lxlnOgZLLt9HBRidrjHiNN2TuNWoMVQfyfNseVFSuo3gvXPnlX\ntgri\r\n=2Ya/\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/ngxs-labs-emitter.js","main":"bundles/ngxs-labs-emitter.umd.js","fesm5":"fesm5/ngxs-labs-emitter.js","es2015":"fesm2015/ngxs-labs-emitter.js","module":"fesm5/ngxs-labs-emitter.js","esm2015":"esm2015/ngxs-labs-emitter.js","typings":"ngxs-labs-emitter.d.ts","_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"fesm2015":"fesm2015/ngxs-labs-emitter.js","metadata":"ngxs-labs-emitter.metadata.json","_npmVersion":"6.1.0","description":"<p align=\"center\">     <img src=\"https://raw.githubusercontent.com/ngxs-labs/tools/master/docs/assets/logo.png\"> </p>","directories":{},"sideEffects":false,"_nodeVersion":"10.3.0","dependencies":{"tslib":"^1.9.0"},"_hasShrinkwrap":false,"peerDependencies":{"@ngxs/store":"^0.0.0","@angular/core":"^6.0.0-rc.0 || ^6.0.0","@angular/common":"^6.0.0-rc.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/emitter_1.0.3_1539941243045_0.6919816593506782","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@ngxs-labs/emitter","version":"1.0.4","keywords":["ngxs","redux","store"],"license":"MIT","_id":"@ngxs-labs/emitter@1.0.4","maintainers":[{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"splincode","email":"omaxphp@yandex.ru"}],"homepage":"https://github.com/ngxs-labs/tools#readme","bugs":{"url":"https://github.com/ngxs-labs/tools/issues"},"dist":{"shasum":"2f2aef9ff43633c7c6cb27c730a59ad3e8834313","tarball":"https://registry.npmjs.org/@ngxs-labs/emitter/-/emitter-1.0.4.tgz","fileCount":41,"integrity":"sha512-ttkdwF+1gFyEvQxznyF2lOLWPOT59kdVbL4fGxor5Jb0tI6RsjMxgxsXi8qBgxgkYMmJVyC2g+PGVIgD+IKFDA==","signatures":[{"sig":"MEUCIQCAhfJL8aI8UL8osLG7V73SL2ylwR6fgeb9x7avucYT1wIgDhf7mZvRf/hCJrDVIyiqXM2N8y8j3pjuFPiOXdux2QA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":274030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbykSkCRA9TVsSAnZWagAAYL0QAIkYZ21g7rnGdQmtZtRk\nvRq0yv2ghTRfhiIZdBtkcuLqHgH0r7mVjdjYZ/AjqAs0td7yQ5dF9WuLZkqV\ndNgjLda/z79W7xeveI3PUlXnDxMYlqM11ycmm1nNxVnGHWM2/6up3y9JyRtD\nBuqMyNeaQeY4pinEk/oYU5AKcFxnFYD8e+PudvxnkgPahhpGNiMFYJ2hSg9c\nuqtoavuDl3hGnP4Wcteyt+WmGuWkVD0gBBLvgTFUhpeWuHE/DgTNb5EXo2y4\ndj5MY9k1izdFPNRAQBaBOHp06lbqdcb3J/dL/aDo8Q1YOBbZd5qwJl4fxmkj\njbVlrRQeGqZJ4j4N8dtiI2DJ7IzVmpw22JROVTB5ktKw/naQGcGjXFpZpI07\nkf6isyPemsy3To9WXewsin7akOI9a6/WDubjzVCQrTN3sJVbFSGKRlRUEiDW\n6BKPMDEJ/raPHgeLPurksSKGANFKTcOHiiTNmvB47pnC0QKzihlYxNIjDOJs\n62XRkm1dyDSCSnmLhNsK1aDBy9fxlq/z/54WZ4XzGkZrKaKICY3lKQbhQVfa\nhwZHu3Tf3Y8WOftNEsDHotUGSB8Dn/bEDl0AWhadiMDzpJk8X/Jf09gXCZCS\nZ4VKMakPNrGDJ6gVgGlkbbEPuWxAcn8QQKBX+Bs8aZSR1vx38MiCpbHE79Ho\nevHN\r\n=CTo3\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/ngxs-labs-emitter.js","main":"bundles/ngxs-labs-emitter.umd.js","fesm5":"fesm5/ngxs-labs-emitter.js","es2015":"fesm2015/ngxs-labs-emitter.js","module":"fesm5/ngxs-labs-emitter.js","esm2015":"esm2015/ngxs-labs-emitter.js","typings":"ngxs-labs-emitter.d.ts","_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"fesm2015":"fesm2015/ngxs-labs-emitter.js","metadata":"ngxs-labs-emitter.metadata.json","repository":{"url":"git+https://github.com/ngxs-labs/tools.git","type":"git"},"_npmVersion":"6.1.0","description":"<p align=\"center\">     <img src=\"https://raw.githubusercontent.com/ngxs-labs/tools/master/docs/assets/logo.png\"> </p>","directories":{},"sideEffects":true,"_nodeVersion":"10.3.0","dependencies":{"tslib":"^1.9.0"},"_hasShrinkwrap":false,"peerDependencies":{"@ngxs/store":"^0.0.0","@angular/core":"^6.0.0-rc.0 || ^6.0.0","@angular/common":"^6.0.0-rc.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/emitter_1.0.4_1539982499997_0.6708798407429015","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@ngxs-labs/emitter","version":"1.0.5","keywords":["ngxs","redux","store"],"license":"MIT","_id":"@ngxs-labs/emitter@1.0.5","maintainers":[{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"splincode","email":"omaxphp@yandex.ru"}],"homepage":"https://github.com/ngxs-labs/emitter#readme","bugs":{"url":"https://github.com/ngxs-labs/emitter/issues"},"dist":{"shasum":"76e9790c29ebeba4804481b3ec8f5f542dfcd39b","tarball":"https://registry.npmjs.org/@ngxs-labs/emitter/-/emitter-1.0.5.tgz","fileCount":41,"integrity":"sha512-Dli6d/xNmRHN7xGb3cqB0Kk5D0sd2hjl8mMvPjYFO1IfMgfJXJ1YKY/irLMcJiKfEuJ9KQArTyOlSnidKPAFfQ==","signatures":[{"sig":"MEYCIQDRAaRel4HOebpMYS/PNBfh2RRN+JKk1YOH/faj25MDnwIhAK2vIt0Ijh2+GuUedcwaP/BoGk+Nz8UDplL65BjvkFtP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":304937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzb9+CRA9TVsSAnZWagAAatQQAIU6X/F8KG4P10HDdWaL\nnF8Nr5cOqK30VTqaVs3iIuBYSAMnwjrcE01HZ2jNs18w8+XIWx2MLl0LdQoK\n88CklGNl3U8SelThsmJ9Ju3VI7y1u9un5KDsACSAHvcyN/sGawHHfcgtsuBA\nddak1r8Md8R+2Sw/J7qYsQLgawu7kSwvhuZtxKiRrV4nvPnbL/ov0rPRXzLz\nZTrSWoEUiFjpm+eQr0bAYl+9BtB82Yu2I5xfYEqsk9u94l6mavZaB91j9EF+\nGSDGDi9MO3fpAqAgVUBT7XzACW1ZOe6ktdAkgCWfmACoxUc8hDXCfCGI28HI\n3DG8i0AuV/K7H2ErViFO4t0p+f+W9ybtlKxzT2G8oMU/vE08xHFIXR4ArOnR\nPTiHbfitDwAXziObuLETHtRk1E41R+R4CDq9BRZfsc+ZJPSHNfm3Q/gUra7G\nSSRgs5Rta7EaZSadi680qmYS/DUZh2qeDq7RkHNRUw8ixIbLBNtYxaG6YwrY\nKXamFCxNxVWC2aT+c4AmUyvedrJzvuP6wd4fqp3V5ZWNA+iqanMOf9ArLCLS\nf2RfIyl/6dAkgsfrqIA+arBS85485L/RUWF+CfDWYax4yBOL1Ak0Dx8egQR5\nTGghKNUsCF+xi+Fo2Q1M8iUxeKwgkFDzTtaMNLaBj6vd8jpZQMdfWeCMawQq\n+lmt\r\n=zb9v\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/ngxs-labs-emitter.js","main":"bundles/ngxs-labs-emitter.umd.js","fesm5":"fesm5/ngxs-labs-emitter.js","es2015":"fesm2015/ngxs-labs-emitter.js","module":"fesm5/ngxs-labs-emitter.js","esm2015":"esm2015/ngxs-labs-emitter.js","typings":"ngxs-labs-emitter.d.ts","_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"fesm2015":"fesm2015/ngxs-labs-emitter.js","metadata":"ngxs-labs-emitter.metadata.json","repository":{"url":"git+https://github.com/ngxs-labs/emitter.git","type":"git"},"_npmVersion":"6.1.0","description":"<p align=\"center\">     <img src=\"https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/logo.png\"> </p>","directories":{},"sideEffects":true,"_nodeVersion":"10.3.0","dependencies":{"tslib":"^1.9.0"},"_hasShrinkwrap":false,"peerDependencies":{"@ngxs/store":"^0.0.0","@angular/core":"^6.0.0-rc.0 || ^6.0.0","@angular/common":"^6.0.0-rc.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/emitter_1.0.5_1540210557368_0.9246911892183927","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@ngxs-labs/emitter","version":"1.0.6","keywords":["ngxs","redux","store"],"license":"MIT","_id":"@ngxs-labs/emitter@1.0.6","maintainers":[{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"splincode","email":"omaxphp@yandex.ru"}],"homepage":"https://github.com/ngxs-labs/emitter#readme","bugs":{"url":"https://github.com/ngxs-labs/emitter/issues"},"dist":{"shasum":"aa38fcc554a1d17b1e9adb5672308a75f0fc64b4","tarball":"https://registry.npmjs.org/@ngxs-labs/emitter/-/emitter-1.0.6.tgz","fileCount":41,"integrity":"sha512-8XorVDOB25X2NOwOwUgzEAADwPqOXj5HGTvj6FA7LEnYUZGoP2NghQjnftpHoHdvkGRR3Ql6z4B0wgS0uJ/GMQ==","signatures":[{"sig":"MEUCID25gSK2viymjzObJ58dFbMqxZSqZ/EOcUqEJiS4npuAAiEAhla77zg7YH90rrJgxil3kDs+bV82u2NgDBrPdJ1EJMM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":304937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzcLYCRA9TVsSAnZWagAAwxQP/jgnk2zfpWDt7HyA3Kgu\nkBDBn8NGZDZzSfRsPd/Gvi5pEiAQwb2fq0J8Na++2WZClTU8VFyg3sRh+ntQ\nFT/hkiFXTl59crA7xl/+pVVSn02vXCUIu2MQoLFnn+j4A0Ems5jjnl/4lSjH\nG0Jj9HtVRO3bzMKfrF4vcBy8S1XYJLcyWcHu7oHF3hjApdYyEK+12mrKglMd\n7Bu3COxlKKem/+65w7hILCZuqcBCLRGjgBDvT4DLelg+6cL9uIIVTcmz23NH\nF038XEfNZgdrK1oSuL3QbfK71Nm326pPvdWXWtzNcVxziIcfDfi20eIzqMfK\nr9PLN1OzRkcs87jL149gzZdaVQECTVNLTF5/bCVu5Gm6AX6mreqtzIv4rrEN\nNj9aAPwwAhi2HhWPp/wczESCQoYrhCkjZxiRnjMUIi5CYiaeHgbFoM6FVQf+\njYGSZfM6gpxGz/1QVDYKDBm3MdktQXcT1gy4dZptVpC+anu8ElpfnQ8dWgvm\nf5r+7+e/zUMlluS+cW0MT+/IK+vVTu6J1by3cjUj2BBLHtxeZsrzAT0OP/Ov\n2j83dr1ROyPPA+/YTXLEcuiikTqpOTWEguu675DjNNY7ewDpb3Gyhy3JScFt\ntVlff5cuO0GmxTrf3av+5pDhW+mepWot5QzO8dP0R9b5jqdg7rKEajPwi9Wz\nyptF\r\n=hhGQ\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/ngxs-labs-emitter.js","main":"bundles/ngxs-labs-emitter.umd.js","fesm5":"fesm5/ngxs-labs-emitter.js","es2015":"fesm2015/ngxs-labs-emitter.js","module":"fesm5/ngxs-labs-emitter.js","esm2015":"esm2015/ngxs-labs-emitter.js","typings":"ngxs-labs-emitter.d.ts","_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"fesm2015":"fesm2015/ngxs-labs-emitter.js","metadata":"ngxs-labs-emitter.metadata.json","repository":{"url":"git+https://github.com/ngxs-labs/emitter.git","type":"git"},"_npmVersion":"6.1.0","description":"<p align=\"center\">     <img src=\"https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/logo.png\"> </p>","directories":{},"sideEffects":true,"_nodeVersion":"10.3.0","dependencies":{"tslib":"^1.9.0"},"_hasShrinkwrap":false,"peerDependencies":{"@ngxs/store":"^0.0.0","@angular/core":"^6.0.0-rc.0 || ^6.0.0","@angular/common":"^6.0.0-rc.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/emitter_1.0.6_1540211415316_0.27769201419244616","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@ngxs-labs/emitter","version":"1.0.7","keywords":["ngxs","redux","store"],"license":"MIT","_id":"@ngxs-labs/emitter@1.0.7","maintainers":[{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"splincode","email":"omaxphp@yandex.ru"}],"homepage":"https://github.com/ngxs-labs/emitter#readme","bugs":{"url":"https://github.com/ngxs-labs/emitter/issues"},"dist":{"shasum":"03ef766a7b172fd9d828f5b718272b0c1a38399f","tarball":"https://registry.npmjs.org/@ngxs-labs/emitter/-/emitter-1.0.7.tgz","fileCount":41,"integrity":"sha512-1hRqidOpQCm/QVe7+M0UBlhkAA8iEyndcv780u47/5QicONFuktzhI/+BZi/TvOTa55xtZCLBeYpTJ8osxXJEQ==","signatures":[{"sig":"MEUCIET9sG7TzZ/w4bJZl9ydG1lxmCSlZmu4OvRnHCkVPipKAiEAnHztTGv7JC6F+xc7QfUlQ9ZvZwe/mWhIdGnCC62pksE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzcPECRA9TVsSAnZWagAA/CUP+wfIu0wokBrgljzyFPBi\nATOrnIDyzh/bKR2W0ilo8F3hFE0F8Lz1+J8MDLmFZX86o2YC4v1tKpWiQHlE\nQjOsEIXL1/HcbY3E7MQg+7mwGImJPxxLDQeWKY68M6iAbG1qoCHZpPHntHtk\n3CI1kZTW5elcCGs5T2TvMO2kQ7/WZdO2HrU3LzitxChjfYnk5law3+Guz8hl\ncwb4t6AlJMJHnFtGsqhR8UTbkGaLW0XFGgjZXtJH3aNCKWmevP7T/W6+vTKS\nrUOpqjNwIhQnb6LpDTeVr4yDT+PbBY+HhPnighOUQnmBYi/MUIDflakXHOPe\n6qoXKPVKQ/7UprxfcG0f7QJ1/GPlHjJvagoWIwKC/LmDWwBQqnY/+Y8HICrP\nN77dliMU5Momvw/cLgA65jkw9R47CU9G5z/BCWIxFRNHOsJUfQ2j1jd3Jet4\nl9mhSIW7vDljQRDmpxN8YKJj3ZFkZcvk9llsO9i6KakE/6qdStldcTD1va7p\nRsHIMalAnPT2rUdubFr+mlvtG+XzZn5sXr53bvnko0J6nWNZDFojoxn1dOX0\nXX6yMORopyxVibDEX5cyZGn0sHJeONxPRRwm1YFjMMQAMQAYWm7RWrjKYKK5\n7L1UzNZAMTXvulJIh5Ot7EAV85/0NxYUv/WkIicq3IR16R5bfVLLnDZznSpw\nWPd+\r\n=CApx\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/ngxs-labs-emitter.js","main":"bundles/ngxs-labs-emitter.umd.js","fesm5":"fesm5/ngxs-labs-emitter.js","es2015":"fesm2015/ngxs-labs-emitter.js","module":"fesm5/ngxs-labs-emitter.js","esm2015":"esm2015/ngxs-labs-emitter.js","typings":"ngxs-labs-emitter.d.ts","_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"fesm2015":"fesm2015/ngxs-labs-emitter.js","metadata":"ngxs-labs-emitter.metadata.json","repository":{"url":"git+https://github.com/ngxs-labs/emitter.git","type":"git"},"_npmVersion":"6.1.0","description":"<p align=\"center\">     <img src=\"https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/logo.png\"> </p>","directories":{},"sideEffects":true,"_nodeVersion":"10.3.0","dependencies":{"tslib":"^1.9.0"},"_hasShrinkwrap":false,"peerDependencies":{"@ngxs/store":"^0.0.0","@angular/core":"^6.0.0-rc.0 || ^6.0.0","@angular/common":"^6.0.0-rc.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/emitter_1.0.7_1540211651825_0.9873334744117388","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@ngxs-labs/emitter","version":"1.0.8","keywords":["ngxs","redux","store"],"license":"MIT","_id":"@ngxs-labs/emitter@1.0.8","maintainers":[{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"splincode","email":"omaxphp@yandex.ru"}],"homepage":"https://github.com/ngxs-labs/emitter#readme","bugs":{"url":"https://github.com/ngxs-labs/emitter/issues"},"dist":{"shasum":"731c5a5027d26cf594b977d88c3c9713501702bb","tarball":"https://registry.npmjs.org/@ngxs-labs/emitter/-/emitter-1.0.8.tgz","fileCount":44,"integrity":"sha512-jHfCEU6E5VbPwo3mHsgpb33Kj8+hyL6MDVS6zzFxvokjfYwCSAtpiXS/eibbSHQjP5Inh2E012AP0RQ1zE3d7g==","signatures":[{"sig":"MEUCIQC0O0dV87PwR7PRLyIgHf+DeacPEQznAgtTctezX1wLGwIgKJWwca/HPG6laIDcLbK3iJppD8IRr0yHvxNG9fSjRZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":274428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbztx7CRA9TVsSAnZWagAA6k8P/2PgfxxDVR1dyMh+Fclb\nGXjvVUyqM3VXEkr8hGJUgo7ddfvm6nhpUooqeu+iCgjnUtENjIDWe45lsgpJ\nL+3KREIKSDyYqGKf66nxMPsY5MAEqeOjom3JhJt9OAfMSDYU7XIZTznjC+1l\nR9h/cbpSxMwqy3ob0c3VwzSCTm7QemWa3WKqHF3ATyLTUJOA0+UrgzFf+LOq\nibXXyMgW2iyzpIBcisIE8pBStePazjzMo6m8638NNLr/x/H4dPHvBQuBNfIP\nYoXkHhvoXHMeB1SfcrBRSFrk/JdhcH07HbpmA8PogVVa2T1yT1oLxMu2AqPh\nKi1JhgffyEyxsl47O3ZdE5OUCRYfcUJjepYG/Pzu3L4J9zXn8gQg7K+n6XS1\n1ZdjT/SRcOXt9vIX3jciiXJ/X+A4kNPZHCeVT2RTwBJNicfrZSH/XKgn4PNT\n1ich6+RgKaumx8wy3paqHKVKedkJqLGPIf56Tg/ixinsXzITLPAaoVzOvxTy\nMXeE/gLzEG4PoBtVDhaIctyCRhOGD7JOu6jru+ahOnOTn9HLTLPffwar9m73\npd5WtI4SxMABxwvyuKVywq3E8lE2DpfpH4Dk/uVwWia0QU068srsjOmHCKiD\nFEXRr28cPD4AknvdGP2+OnsxFET4jHJmaxcnaIf1QFTbuhCrx7hDa09l+NLX\n7rK+\r\n=BDtJ\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/ngxs-labs-emitter.js","main":"bundles/ngxs-labs-emitter.umd.js","fesm5":"fesm5/ngxs-labs-emitter.js","es2015":"fesm2015/ngxs-labs-emitter.js","module":"fesm5/ngxs-labs-emitter.js","$schema":"../node_modules/ng-packagr/package.schema.json","esm2015":"esm2015/ngxs-labs-emitter.js","typings":"ngxs-labs-emitter.d.ts","_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"fesm2015":"fesm2015/ngxs-labs-emitter.js","metadata":"ngxs-labs-emitter.metadata.json","repository":{"url":"git+https://github.com/ngxs-labs/emitter.git","type":"git"},"_npmVersion":"6.1.0","description":"<p align=\"center\">     <img src=\"https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/logo.png\"> </p>","directories":{},"sideEffects":true,"_nodeVersion":"10.3.0","dependencies":{"tslib":"^1.9.0"},"_hasShrinkwrap":false,"peerDependencies":{"@ngxs/store":"^0.0.0","@angular/core":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/emitter_1.0.8_1540283514483_0.7905242971010134","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@ngxs-labs/emitter","version":"1.1.0","keywords":["ngxs","redux","store"],"license":"MIT","_id":"@ngxs-labs/emitter@1.1.0","maintainers":[{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"splincode","email":"omaxphp@yandex.ru"}],"homepage":"https://github.com/ngxs-labs/emitter#readme","bugs":{"url":"https://github.com/ngxs-labs/emitter/issues"},"dist":{"shasum":"4f43cbf2faf1f9a49930c2df469b1ed0f598a18e","tarball":"https://registry.npmjs.org/@ngxs-labs/emitter/-/emitter-1.1.0.tgz","fileCount":44,"integrity":"sha512-aXjB7klaNgH8kZioSXjvukcotApQ3v7RcZltZzBtcuAyFj0I2WwWP6uEY64Q6rlJwfHnXnoFFDWxEiSJ3LqUkQ==","signatures":[{"sig":"MEUCIBfnZWmKhv5ch780wP27RYjCbuQ2k304MLuA7AHd/fkxAiEAslz2XbWr709RpSXK5POF/LEVz9bNoVtqfSyE2oFp/oQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":345931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb11N2CRA9TVsSAnZWagAAIdsP/2y3xvTbgPcJRQV333yX\nq+s2Y77O9g45DJpDPyt6raO3hU1JPSkvC5tmcEfn/uhxGPgWlEwJZ5VTOYFG\niNnxkL//OI8cI9Zur3DVorei7AcKtoAx+6GFfIcDyW6ovfewKZPdncFZg+Tc\nqmI9x5QuoAgYZSCSvISK+v4mmmwg/k8z2zDc4uwrEzHTz8DsGE9ABBENDpwg\nVSn5xii3+DuGDpTs1k7NI0abMzgpo8l+wEHp7w+JOQI+S9GTu1TCLS9Dl+tu\nbM3p1RemuwJAGQqzo7JpwAY0Ngy0/rg6+BTm9BQQxK/PQtzA09e7U6TiAzeH\nTq2402DYk9nUlTt+6K9zPXr55UVgtHQJcwkluOoXY5hEi2ALkOIFEBZez8Qd\nasK8SpAfQaC8etVqYoFT5Ix7aoWT3iXAdF9zSY293MnsKmMelRAek6s2yija\nR1q072rLh//f+Z67yJ+XyYkJdwwKLf7cHLC8qnAs1mDiDo6rEgVRCTQDNL4d\nFiZ64Ggo52YruQZu+HXU8zzXVcAjFf7Jhq9r0kLFagtzzUPNPguk4GK3TfPR\nd6MoViRFAnIGhmFTr8ZQZNjUhmBRYrRp/EUQKWnHfw0qhNZpYg0vigzCG0Uw\nJwTomD8J5GNTIHHq/UMzA6Xsa+ANiJWyE0y9pVacDF16yEuHTsgO+X9dq8Pv\nuYOT\r\n=kYAf\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/ngxs-labs-emitter.js","main":"bundles/ngxs-labs-emitter.umd.js","fesm5":"fesm5/ngxs-labs-emitter.js","es2015":"fesm2015/ngxs-labs-emitter.js","module":"fesm5/ngxs-labs-emitter.js","$schema":"../node_modules/ng-packagr/package.schema.json","esm2015":"esm2015/ngxs-labs-emitter.js","typings":"ngxs-labs-emitter.d.ts","_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"fesm2015":"fesm2015/ngxs-labs-emitter.js","metadata":"ngxs-labs-emitter.metadata.json","repository":{"url":"git+https://github.com/ngxs-labs/emitter.git","type":"git"},"_npmVersion":"6.4.1","description":"<p align=\"center\">     <img src=\"https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/logo.png\"> </p>","directories":{},"sideEffects":true,"_nodeVersion":"10.3.0","dependencies":{"tslib":"^1.9.0"},"_hasShrinkwrap":false,"peerDependencies":{"@ngxs/store":"^0.0.0","@angular/core":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/emitter_1.1.0_1540838260799_0.6712769061669519","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@ngxs-labs/emitter","version":"1.2.0","keywords":["ngxs","redux","store"],"license":"MIT","_id":"@ngxs-labs/emitter@1.2.0","maintainers":[{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"splincode","email":"omaxphp@yandex.ru"}],"homepage":"https://github.com/ngxs-labs/emitter#readme","bugs":{"url":"https://github.com/ngxs-labs/emitter/issues"},"dist":{"shasum":"c3933ac6569c8e804855bf1f9d0d189e9a4451b0","tarball":"https://registry.npmjs.org/@ngxs-labs/emitter/-/emitter-1.2.0.tgz","fileCount":44,"integrity":"sha512-NPpymDLFjUbZCOmjECTE6EIfKJO3ifz6vQ9tngNx/GwJ5JmM/WSfSEInzGhtUhQtkg/oC8Pcce1Kc9lM+v+tlQ==","signatures":[{"sig":"MEUCIQC/G6C9bCW1V8/RtW+uJRAT8FnAAiE0npR0227616UAEQIgIt4NJTlUG9aT+SQ7rHgeHOQ4UgrrAcRKhyoniYXAHWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":313853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb32tTCRA9TVsSAnZWagAATgQP/0gc2cT6yc4Oh0frl4PY\nax9SW1VsB20qqmysQE4+tTNRoazg3JLdwRpzendSHB6+x3iTToCyk2rBGFN5\nILgVTy6kk9LDDytLxf0PLWhKeP+kP2JTNleJYG7aOYnmQtTQxJQXGXS1z4NF\n8yEquO/KDNkDM13FeL/3IvstvmkDmW1MvadH5krJnbKVhli6EtiZ0GC3e+N5\n0ovO/FCWD8WsKG0+UFgYpEMJoePF7fXUQCQ4y9IGZG97iIIIoTJrsFk/ut5T\nKGc6IyXka1W2L9z2mbfeLUiZYwI1fYBiY9c4G1nYpMP2T86H/fZTRUCkycj/\nBLAx1xLBZcOZxCi98leqQeyFv5lIlgwEg3TnYa2lIgh/8k7psYToWdHSlpr/\n8NKfhcPZ+/Dm99DMJ67gJfoTmzv30MMBdFzUcUYFIbu/5AqoJxIyepU0Qqqh\n09iFETjFz3GPhVLrk6Hb2Lm1q3Cr8cKh7KSbo+Z0fPh4l6cAsizNaOtvxYkF\nUkuABSBZ5Eh/rzNvqID8Xc7Pk2SOLgOaJ63eIJEwT/PbcvLHYMO2cvIUawg6\nDWum6uk+mL6l6S+PmeTZxSdzpwpQYDbkMaFNjNcYsqs4VbcM5mOCj7R5yxeW\nSOmLRSRZRRe4QBA8RNbREkO5A3hmUfeosTwMws37MXXz0x7aWYVS6XLbyz/S\nF79X\r\n=6+8p\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/ngxs-labs-emitter.js","main":"bundles/ngxs-labs-emitter.umd.js","fesm5":"fesm5/ngxs-labs-emitter.js","es2015":"fesm2015/ngxs-labs-emitter.js","module":"fesm5/ngxs-labs-emitter.js","$schema":"../node_modules/ng-packagr/package.schema.json","esm2015":"esm2015/ngxs-labs-emitter.js","typings":"ngxs-labs-emitter.d.ts","_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"fesm2015":"fesm2015/ngxs-labs-emitter.js","metadata":"ngxs-labs-emitter.metadata.json","repository":{"url":"git+https://github.com/ngxs-labs/emitter.git","type":"git"},"_npmVersion":"6.4.1","description":"<p align=\"center\">     <img src=\"https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/logo.png\"> </p>","directories":{},"sideEffects":true,"_nodeVersion":"10.3.0","dependencies":{"tslib":"^1.9.0"},"_hasShrinkwrap":false,"peerDependencies":{"nanoid":"^0.0.0","@ngxs/store":"^0.0.0","@angular/core":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/emitter_1.2.0_1541368658696_0.8078346747588756","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@ngxs-labs/emitter","version":"1.2.1","keywords":["ngxs","redux","store"],"license":"MIT","_id":"@ngxs-labs/emitter@1.2.1","maintainers":[{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"splincode","email":"omaxphp@yandex.ru"}],"homepage":"https://github.com/ngxs-labs/emitter#readme","bugs":{"url":"https://github.com/ngxs-labs/emitter/issues"},"dist":{"shasum":"db07681f04f9bb393480d2cabd57b31464b93b1c","tarball":"https://registry.npmjs.org/@ngxs-labs/emitter/-/emitter-1.2.1.tgz","fileCount":44,"integrity":"sha512-R3B0T8q3KjBY8350fcfBVKz7MFSZkwjLOVy2FwC5RK+qjJ6s2Yas1XVVLAI06W8M0b6I0SKjxlX8fvlXkf7qJg==","signatures":[{"sig":"MEUCIEzrGXr86uUb0BbJL8TLplNCdgbItQB1N8QcMkA1zro/AiEA022nsrWcRZa/J33doDsDmDtGgaQK7qA+cHENzcArcCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb331sCRA9TVsSAnZWagAApNkP/1jxEpc2SIQzEWnVRoo9\nQylsFz0ReswxU2CKpHC9LwbZYT6y90YaVzyGn94O+l24ggTZ+hnbuCntI3Nd\nOtwJ+hsnhXBbiSV72+B4VenVMH4Pci8mhAtDeaPhBAHIPuUZHRMs0Cao/j57\n2cOaG3mCStfBZCwUl0ZE8WYGScDj4gUjCxJY9GAl4/LATWUy03xC7v0/PXN7\nISyj1GAiFSDM3wyJIESu/bYT7F5petYZ94lrW/0UBo45NxnS5lF/+Qzq5vhG\nE/w1QbtcZahxWLZEKRrhPGweHRwwP69HHKlHEfytNvehlvJfgJlVz6ettk56\nKh+aZbglXEZD0eMZ4U5CM/7ZqTEm1ZZKfkCCDDRQ28OqhiRTDRto5lmP1kqV\nCGA++EgPQU7/zdigkgT0L1tYo7JGupTL+tRToPIUeo7DSd16dd6XYMqtxhkI\n/O1a+Oy5+auRcMVrna6k8hWmGyF9odEYqk51cba8sqoTvPxsu+aIEvr60tTS\nSr98V3EeYDscXwNIRb9hrUb9u+FpBo1NjkdQJnRVeWGtEOiqIpp5oQEpH+K8\nsklj+AeqjtarF8upBA+BqSy6M9GfHd49q0ddw5/u7OLaF5nBuIgV2oUWk73F\nZLvxNKhMOcFbc9sZ2o8ne1L2KJWE0vK1mL68R4CFsAFKgTtZiG/xPUCMDiLE\n7Ogu\r\n=LRmU\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/ngxs-labs-emitter.js","main":"bundles/ngxs-labs-emitter.umd.js","fesm5":"fesm5/ngxs-labs-emitter.js","es2015":"fesm2015/ngxs-labs-emitter.js","module":"fesm5/ngxs-labs-emitter.js","$schema":"../node_modules/ng-packagr/package.schema.json","esm2015":"esm2015/ngxs-labs-emitter.js","typings":"ngxs-labs-emitter.d.ts","_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"fesm2015":"fesm2015/ngxs-labs-emitter.js","metadata":"ngxs-labs-emitter.metadata.json","repository":{"url":"git+https://github.com/ngxs-labs/emitter.git","type":"git"},"_npmVersion":"6.4.1","description":"<p align=\"center\">     <img src=\"https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/logo.png\"> </p>","directories":{},"sideEffects":true,"_nodeVersion":"10.3.0","dependencies":{"tslib":"^1.9.0"},"_hasShrinkwrap":false,"peerDependencies":{"nanoid":"^0.0.0","@ngxs/store":"^0.0.0","@angular/core":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/emitter_1.2.1_1541373291632_0.7855991277355292","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@ngxs-labs/emitter","version":"1.3.0","keywords":["ngxs","redux","store"],"license":"MIT","_id":"@ngxs-labs/emitter@1.3.0","maintainers":[{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"splincode","email":"omaxphp@yandex.ru"}],"homepage":"https://github.com/ngxs-labs/emitter#readme","bugs":{"url":"https://github.com/ngxs-labs/emitter/issues"},"dist":{"shasum":"9f77e57e925ae2db161eab92b2d2eed74ec4abdf","tarball":"https://registry.npmjs.org/@ngxs-labs/emitter/-/emitter-1.3.0.tgz","fileCount":44,"integrity":"sha512-zZ1r4qYFcOriZ4lR0EReAZjuOiluZsjdkFlPEPYkA4q7NcUQ2xziQ3Lq99d9IYp4NYF8+0kN/H3lnNZctIO5Xw==","signatures":[{"sig":"MEUCIQDzE168Mpi2Fov7iZQotFpEkYCG428Ih5r37yVWOm/9tgIgIDoJBs8RrVKdNOddn3WKPlC1IuDBoq4Wm8bp0e1Vu18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5CUGCRA9TVsSAnZWagAAmEUP/2jjt2to7EhwBsT88GmJ\ncBejDXOQ0EL2KkzF1dpPg1fmv+Nd5NCSoxe+/Zflp5MJaqbCodCrDCu7ESdh\nB3pXYLv2ey1O9ZdiKTlQUWYlg8REFesqycM0/J0KB+sF7+Vm1kl3Da4svcdH\n7ha+sL9PHdWFl7vqplHvAs0u+lycSm1ZUhc6X6LUsI+/xEorlRdvETRRx8H0\nyanKMe69926MC60KZXmYYHiGaM6yBrVSXXaAdCh5tpi98GAkJInEPmM2tUZa\n1SdCGE+6ZyY7g9TFzxEc93M9AhCw4kacSRsUxdlmE5v71HFZN+xdVcERxbOA\nxX4y/rvZlcszbBhFhi04tOQBJuzD1lDbxcHuS/Z9dlSyT3jqa0O2jfITsz2y\n/1OeS593C4ZIdocanUDp4p/eYcAR5uaht1cSmQ8XPIX+rM2Flw+KBymEUxuQ\nStgXQyIVQb/JFtSfPImid0gFH7TYIBot/4DffiLwzkDd9KQ9/E3sWS+/Kz88\nA1b4VYnD4euteyXB1ZirtJ3p26vuHkjQD2DBpHzxyeSTVF7S2ox/vbonJU+0\nhNb6mDBG2Sf/Z6JiE3Vs3F21HM/2Jv3N9R5I6rB8LWazEQbAOdVH6S1hR9zW\nyvtDFeZpg/DJPFz2K73uTJAwSAcRFRCJm2zg44mTVwnxu8XevXe8mMYkxR1T\nzpHn\r\n=VLty\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/ngxs-labs-emitter.js","main":"bundles/ngxs-labs-emitter.umd.js","fesm5":"fesm5/ngxs-labs-emitter.js","es2015":"fesm2015/ngxs-labs-emitter.js","module":"fesm5/ngxs-labs-emitter.js","$schema":"../node_modules/ng-packagr/package.schema.json","esm2015":"esm2015/ngxs-labs-emitter.js","typings":"ngxs-labs-emitter.d.ts","_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"fesm2015":"fesm2015/ngxs-labs-emitter.js","metadata":"ngxs-labs-emitter.metadata.json","repository":{"url":"git+https://github.com/ngxs-labs/emitter.git","type":"git"},"_npmVersion":"6.4.1","description":"<p align=\"center\">     <img src=\"https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/logo.png\"> </p>","directories":{},"sideEffects":true,"_nodeVersion":"10.3.0","dependencies":{"tslib":"^1.9.0"},"_hasShrinkwrap":false,"peerDependencies":{"@ngxs/store":"^0.0.0","@angular/core":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/emitter_1.3.0_1541678342005_0.817149821833778","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@ngxs-labs/emitter","version":"1.3.1","keywords":["ngxs","redux","store"],"license":"MIT","_id":"@ngxs-labs/emitter@1.3.1","maintainers":[{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"splincode","email":"omaxphp@yandex.ru"}],"homepage":"https://github.com/ngxs-labs/emitter#readme","bugs":{"url":"https://github.com/ngxs-labs/emitter/issues"},"dist":{"shasum":"fd6e4661c9fc378a2d446118ccd92b2116f30ee4","tarball":"https://registry.npmjs.org/@ngxs-labs/emitter/-/emitter-1.3.1.tgz","fileCount":44,"integrity":"sha512-x1w55RdHHtPTFNTFR3CxKNua5VZZx6AJL49E8A09O3UvKoEno9ONDP5sohjQeig2lvfabPkaohMvr+dA/3Yukg==","signatures":[{"sig":"MEUCIDUZMAKF/NYGlXK3pae4W6JZUdjLXhBpY5gUx3rqfYBRAiEA6fWaw5YyTvAZIdGFkj/2wkrgUX+rhQFbt66EhJHDlXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7GkCCRA9TVsSAnZWagAAq0oQAIDzLbS8P6+gDYGquK9Q\n7iPcfsPEwIGYbQqj5igsRgKhwK4kQNbkijYyqgpNO8a7LfRNwHk1vN2ZQNKK\nJBfOsfq4qDFeL/nJ9l8TBmK8+T5xT8JaNGSRp74uCpJpNLsn8wKk28DIr5gv\nVuS9yis9j9sOWbtkkUFbcIvk91Du0u6+SelO7VCSeSQ4lPAXWis2KKwchVOz\nTEXpL2+rTkwQFGidr52HAWTs00WS09dwsARqQPUqrmBCTor2fy5s6kMw6/8y\nG4Ii6xCTZZDmqVhMUE9luBP09XAjYW1NyNXaZm4tNF4VKPnbYp+xr/M0ZhHD\n3FuWFwdGngAcNV2IihRyo+8GfGLMne89faZJkC2v4Gg2CI0DQwpmLT2iJIdr\n9iibWo6XarKflX6m18RaCbVFagHHJlOXGch+AzUCEIo65n0BQMmhcFqUkr1S\nVuGyuVNKdlL0Cmbu8zALb2Co+obLYw80nDAcaqIBpy1GCCMCf4er+mcsq3tT\nX9q2D4+6rjo63nk1t4P9aHUDJu0IJJOfy5gCbSfNIwZ53eIbjh0c80lOdz4A\n7SOvhdpC5k0E8xR45bXHGvmaSFWlGb7Un8L+HyAHrHUGBdaZBr5vF9Qus8d8\n6t0WXOYFI5ZnwIcgVOnCvh+SB1Z698YmQuKcSkA3ZQbh+feyZ1yx+7aYwQmc\n98IH\r\n=CrCb\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/ngxs-labs-emitter.js","main":"bundles/ngxs-labs-emitter.umd.js","fesm5":"fesm5/ngxs-labs-emitter.js","es2015":"fesm2015/ngxs-labs-emitter.js","module":"fesm5/ngxs-labs-emitter.js","$schema":"../node_modules/ng-packagr/package.schema.json","esm2015":"esm2015/ngxs-labs-emitter.js","typings":"ngxs-labs-emitter.d.ts","_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"fesm2015":"fesm2015/ngxs-labs-emitter.js","metadata":"ngxs-labs-emitter.metadata.json","repository":{"url":"git+https://github.com/ngxs-labs/emitter.git","type":"git"},"_npmVersion":"6.4.1","description":"<p align=\"center\">     <img src=\"https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/logo.png\"> </p>","directories":{},"sideEffects":true,"_nodeVersion":"10.13.0","dependencies":{"tslib":"^1.9.0"},"_hasShrinkwrap":false,"peerDependencies":{"@ngxs/store":"^0.0.0","@angular/core":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/emitter_1.3.1_1542220034234_0.27716059898250145","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@ngxs-labs/emitter","version":"1.5.0","keywords":["ngxs","redux","store"],"license":"MIT","_id":"@ngxs-labs/emitter@1.5.0","maintainers":[{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"splincode","email":"omaxphp@yandex.ru"}],"homepage":"https://github.com/ngxs-labs/emitter#readme","bugs":{"url":"https://github.com/ngxs-labs/emitter/issues"},"dist":{"shasum":"b602da6f63eb5f2bcc33554d2bf2c71d7ad68374","tarball":"https://registry.npmjs.org/@ngxs-labs/emitter/-/emitter-1.5.0.tgz","fileCount":44,"integrity":"sha512-eyxFrgws+LuzIhpbCQwtzh8zZs5A/nROloYVFxPFGNOok1lPVbiPM+ftbTM/FF/ming8H1HlB+wT8ewuwJquBQ==","signatures":[{"sig":"MEYCIQD6Xw7Ii0XvBXbQb/oHIRXzg7BN6u91092UEV9XUT8QKgIhAISJ0guwTOyQt/otr4hjAL5FC3ag08vsxmQMsJZAZ375","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":317130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9dOMCRA9TVsSAnZWagAAG9YQAIXplA8Ztd1qT/czl3yi\n5+aS/fJRgCXsSFdNXO1yH7H9/CrT+fiH7QHMhVMsFaNh3L8oGkaeRsIJlEDc\nnqLzgCbxE9WK13Rd2mlC/fJoxErE9dHMvT3vk82Pt8KI/aTnwZtYe8i9lpSa\nleEEvlrsuSKDwJVPiD5BanttEStV4HYsHtCpWDKQ6KjhKWk5igj3zw7n7S1B\n/D9Y0aYP/KQH6mhzji9mZlbONaosv+f5yutDMYomeUAfFqWZLWD49nJ/1TFY\nyhVYAi7RyeU8xYotlwDwUMQd63rSOAYhn2TQ+GL2jdf/azg4JSymVRhZmRxE\nm9CikkHGUSpg1rTtZ5bgXI5RXbiCM6UeS+Vl36gyk1MXBvTUZntT0MnTabDe\nMYBnvN3S9QDVLmFBHmzYbz/wFsHzZmQnOsXHQlD0awieJ8LLLeg4Tp8M8Q88\nvSUBbnqy2/UhLwRUGSgeuZcgojcJNNXoGCN/2CaWIXaiZRWnDbLQqE0qX4dr\nl74OHCLIg35FjGaRlsT+MqwoS0ndPPrp+9XJOL/rW4AiVLeXnJs1umGpaI9T\n8YmfeXSwjtUpOUopXGbeMAj+bp9j8QsqKZfpSVk77e2UMuEEpkT8mS/8mggB\n2fCSFr/yiJ1AriVPPEqL1JehrB5dcrrPi1HWud05B8Fp2eQBGs83tRZm0iX7\neF+/\r\n=EpMb\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/ngxs-labs-emitter.js","main":"bundles/ngxs-labs-emitter.umd.js","fesm5":"fesm5/ngxs-labs-emitter.js","es2015":"fesm2015/ngxs-labs-emitter.js","module":"fesm5/ngxs-labs-emitter.js","$schema":"../node_modules/ng-packagr/package.schema.json","esm2015":"esm2015/ngxs-labs-emitter.js","typings":"ngxs-labs-emitter.d.ts","_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"fesm2015":"fesm2015/ngxs-labs-emitter.js","metadata":"ngxs-labs-emitter.metadata.json","repository":{"url":"git+https://github.com/ngxs-labs/emitter.git","type":"git"},"_npmVersion":"6.4.1","description":"<p align=\"center\">     <img src=\"https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/logo.png\"> </p>","directories":{},"sideEffects":true,"_nodeVersion":"10.13.0","dependencies":{"tslib":"^1.9.0"},"_hasShrinkwrap":false,"peerDependencies":{"@ngxs/store":"^3.3.0","@angular/core":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/emitter_1.5.0_1542837131388_0.21336560222045242","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@ngxs-labs/emitter","version":"1.6.0","keywords":["ngxs","redux","store"],"license":"MIT","_id":"@ngxs-labs/emitter@1.6.0","maintainers":[{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"splincode","email":"omaxphp@yandex.ru"}],"homepage":"https://github.com/ngxs-labs/emitter#readme","bugs":{"url":"https://github.com/ngxs-labs/emitter/issues"},"dist":{"shasum":"3c8ee5cb260f254d4512493772578e3b0f20b96b","tarball":"https://registry.npmjs.org/@ngxs-labs/emitter/-/emitter-1.6.0.tgz","fileCount":71,"integrity":"sha512-agJY7KJdzuQaVm/INbSeUPVUfzRIwp/F46/VsKzE3e3x2L0D6HhO/fe/n9mNWoAMNsKwQVy2u/ZyYmOZwidUnA==","signatures":[{"sig":"MEUCIBH2y1d0V6tAnRBvVc/pTPG3h7UWmsjRd8SPEUun2iWsAiEA/AzgJch9qRNnr5NLkQCSHwUVewjC9BhXnJ9yjV3pYPE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":363993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9+5YCRA9TVsSAnZWagAABRQP/R1ELs1YNeLErBtKH2Ed\nFd+xMDDRvjnqyLogR9jzAd1iVZzq1ksnaAeBUiSUjJSMn2hMqUPqtk8GkC7k\nrM/gXgY67xs2eN9NgVk8CDO5f9yuFTKoNQ01wl+LE0JievU9bgAWdi63Y3L/\n1Zu2ilTJoJ49JGmYh+k0JXMDcNEryRhJ8q69JAlJIDBDYGzC1Deu8a2PMgG+\ne/7u6+fLt6eMQdWr/bbHj62nWhvLPRhybUgmOj6EVunMc/SR8Xax0R1Wlljz\ndJmm7w5c9Vlag65K0vwu45G2zyggioSWY8T43QZjovakwDDVJfJIh6pGI80/\nBSPFhK3ILM6HQ25w3jUuCxa9laOGZJ9dYc79HVhskCkCoEI4xW2aE6oe3wrv\nIb2xRu3O+rT36m96k5LD0O7UurJ6CWdXL2fGKh4ECGI5/YEOfBwFKnxTda5u\nqriUxKSHjAY2XTJIRjWFRos7L1OSHvqZ5wHXtDMxOUoLEusffW5rBn7b5/OG\n67SuQnjefAPgGZoJFgQfJme68l2T+IVvpsGRs79mNGNgi9g9nv+C9PTWKlt4\n2PzH3nxBM2PshiDpxfpo9zop4Yps55R/ngXDDhSOZQFYbG98QUdWnSrRvW4L\nrIEX2P4WVsd2iy7FZ+qadtdHxhZi4qvijNrTuHwintZOPs4knluTLpC9gzg7\nq7v0\r\n=iA+p\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/ngxs-labs-emitter.js","main":"bundles/ngxs-labs-emitter.umd.js","fesm5":"fesm5/ngxs-labs-emitter.js","es2015":"fesm2015/ngxs-labs-emitter.js","module":"fesm5/ngxs-labs-emitter.js","$schema":"../node_modules/ng-packagr/package.schema.json","esm2015":"esm2015/ngxs-labs-emitter.js","typings":"ngxs-labs-emitter.d.ts","_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"fesm2015":"fesm2015/ngxs-labs-emitter.js","metadata":"ngxs-labs-emitter.metadata.json","repository":{"url":"git+https://github.com/ngxs-labs/emitter.git","type":"git"},"description":"Compare these diagrams, we've simplified Redux flow and threw out unnecessary middleware:","directories":{},"sideEffects":true,"dependencies":{"tslib":"^1.9.0"},"_hasShrinkwrap":false,"peerDependencies":{"@ngxs/store":"^3.3.0","@angular/core":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/emitter_1.6.0_1542975063344_0.30201926990122074","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"@ngxs-labs/emitter","version":"1.6.1","keywords":["ngxs","redux","store"],"license":"MIT","_id":"@ngxs-labs/emitter@1.6.1","maintainers":[{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"splincode","email":"omaxphp@yandex.ru"}],"homepage":"https://github.com/ngxs-labs/emitter#readme","bugs":{"url":"https://github.com/ngxs-labs/emitter/issues"},"dist":{"shasum":"96e19262c7c61cde74fb5e6e10b9ed08fada960e","tarball":"https://registry.npmjs.org/@ngxs-labs/emitter/-/emitter-1.6.1.tgz","fileCount":44,"integrity":"sha512-3fUvwIgrg+h30RxE8syydZ2yq6QVLw8yBlmi3l5ZlEI5rlHDy5kKuVlLjTzV551SBh5ac0RFj8Cx5txzmibDyw==","signatures":[{"sig":"MEQCICGOYOoY+/eEyBMuYLeyFGXsHbMVp0jQJqpSwX9FNY8OAiBJhczUpBfG+3Y56/uYzWTfDsDvgNHHiHH9/yLrP5BkrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":363994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9+7TCRA9TVsSAnZWagAACGoP/2YoU6qq5fIPuMU0YsjK\nAIOYHD+O8aVyixlNeQi1jAl5/JRLw6XhuO79lrbpdp0a3MBEGvTWSAAkz35b\n465Op0wgb8MebM0ScOgbjYtUgAhyot3/xi74VkF6/woKJHAm1CXhlM2a4qn0\n2l0GSzqwrWVytzs57KMzt3KhCMOgj+U8XopTv0F0yVw1eSxSDueaApzntIQc\nZGE4gevdAO9OPTayChoan7bdP70LdNNYjOLRMn3YQflVbaLuSXSWnHBaFzVy\ntOwvJvj3s+ScF8ya6wgectQ2sWBgZ3vzppfRnIGEChiUAhnqvui0GCiVUr9M\nUUXVE9YoA426Fzj8cX+OOowc8rVDJxDibvJddIrsTopun3nHsAmXymHfvwGr\nwIMIWsREIaouaYEOR8sT3E+Bwhk+1OeSavLObcCt0A9mZWWPnr0n6S5n2IRj\nSjV0bZF7JM9HQ+hoeHQ9xqrYD+0eNvdxklW4MuIFjqO1kweagttOjngXiGAK\n8Jyg0Qd1uo1urFk0tX3A2WjyKN2VM/yApDPsy8h/5Ds+osV2OmDtUqeP/7RC\n1UpvlLJdEScwzFKlLJbhIxpysUJ+toT6UdFvVOclbv8ddFr2rVJSMWgIOEpf\nWr6H/GdCtkFKiGhrZImBS00V4fbM60oUntcRL7D1j/5X95QKErWDCJgaioU1\nyTXf\r\n=O9aP\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/ngxs-labs-emitter.js","main":"bundles/ngxs-labs-emitter.umd.js","fesm5":"fesm5/ngxs-labs-emitter.js","es2015":"fesm2015/ngxs-labs-emitter.js","module":"fesm5/ngxs-labs-emitter.js","$schema":"../node_modules/ng-packagr/package.schema.json","esm2015":"esm2015/ngxs-labs-emitter.js","typings":"ngxs-labs-emitter.d.ts","_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"fesm2015":"fesm2015/ngxs-labs-emitter.js","metadata":"ngxs-labs-emitter.metadata.json","repository":{"url":"git+https://github.com/ngxs-labs/emitter.git","type":"git"},"_npmVersion":"6.4.1","description":"<p align=\"center\">     <img src=\"https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/logo.png\"> </p>","directories":{},"sideEffects":true,"_nodeVersion":"10.13.0","dependencies":{"tslib":"^1.9.0"},"_hasShrinkwrap":false,"peerDependencies":{"@ngxs/store":">=3.3.0","@angular/core":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/emitter_1.6.1_1542975186693_0.37936040303908536","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"@ngxs-labs/emitter","version":"1.6.3","keywords":["ngxs","redux","store"],"license":"MIT","_id":"@ngxs-labs/emitter@1.6.3","maintainers":[{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"splincode","email":"omaxphp@yandex.ru"}],"homepage":"https://github.com/ngxs-labs/emitter#readme","bugs":{"url":"https://github.com/ngxs-labs/emitter/issues"},"dist":{"shasum":"6158ccc56bb175c7f687aabe834181624b010d82","tarball":"https://registry.npmjs.org/@ngxs-labs/emitter/-/emitter-1.6.3.tgz","fileCount":44,"integrity":"sha512-c6wdzzCJU8+jq+Rk8fxmSW1vJ9v9rcSCE3gHjmP3SXOa2cbEXN3A8FhVk67BN1HgHrbP251OkP+dLKIHdZa+hw==","signatures":[{"sig":"MEUCIAqQydikuvLsCLMpR7eMQV0q9gOiVf3CklGaFafb3QbgAiEAkvs0h8/L7Tr4ZO53V2TvFuSEWBzxM/TqlqAlIWLI7nk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":368721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+SwBCRA9TVsSAnZWagAA3/sQAJYP+n1KAaMFtsK4vHRM\nQ/VLwDUsCK+TQIQ32p+XAo4dV/fpjcLsCre/qpsjYutGPv6HJ2at1xkHhXts\nKj6SQ1cZjXSBMHKMuo8uCKD31wVdhy61Nsy+ol3YAwPw5Um4IltFWAGDRUq1\nynY0Vw//tjAmTN7ZTonsVj6hh7SXQjZfk3DNOXJKesuYybKUJmOUAU9MZEM0\nI6tJ2r4btgvpVqyAVNxDosR5W6KS1qAGnggMPZK84n04zvhah1NTASWhEZgH\n0xYmm4IxWREHMERGriraGt8e+RUmaPNs7rKTQBYq+X7r1V4WCZGf80MOmEKy\nHV2SbNn6WumWsQN+bj3kih56rvFYx0U1ogW1hWFLrBf/BmWusD3IFxQuLSGu\nhq0PBz4HY1dKyJSAW1WNZCe2gn/l9yzAdUEr389GmLZ6N4ZdyfvRufffDihn\n1AR+JHyqemgk5lirQRDb10KmpXCM3p5iVOKTYf525eVlmCCMzOlvHo0sFo9D\n+6sKX4u7ZqqIaMmiUdvQpdlsURu/24RuUC5CIjAn6F2oCeK9phEiZI7fEYgh\nA5MNGHYemzI4tvEcoR1S08Sxoap8QTSdPudHtXhy5ENtzAEqNQIv8mhkbX6p\nRdO/JjOkxqNjhlaAISuHGqD6oO+OcTs9fhK4TU6c4jFRq+HZigLgbvSzX2Vv\nX56q\r\n=caao\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/ngxs-labs-emitter.js","main":"bundles/ngxs-labs-emitter.umd.js","fesm5":"fesm5/ngxs-labs-emitter.js","es2015":"fesm2015/ngxs-labs-emitter.js","module":"fesm5/ngxs-labs-emitter.js","$schema":"../node_modules/ng-packagr/package.schema.json","esm2015":"esm2015/ngxs-labs-emitter.js","typings":"ngxs-labs-emitter.d.ts","_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"fesm2015":"fesm2015/ngxs-labs-emitter.js","metadata":"ngxs-labs-emitter.metadata.json","repository":{"url":"git+https://github.com/ngxs-labs/emitter.git","type":"git"},"_npmVersion":"6.4.1","description":"<p align=\"center\">     <img src=\"https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/logo.png\"> </p>","directories":{},"sideEffects":true,"_nodeVersion":"10.13.0","dependencies":{"tslib":"^1.9.0"},"_hasShrinkwrap":false,"peerDependencies":{"@ngxs/store":">=3.3.0","@angular/core":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/emitter_1.6.3_1543056384865_0.4825376377493098","host":"s3://npm-registry-packages"}},"1.6.4":{"name":"@ngxs-labs/emitter","version":"1.6.4","keywords":["ngxs","redux","store"],"license":"MIT","_id":"@ngxs-labs/emitter@1.6.4","maintainers":[{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"splincode","email":"omaxphp@yandex.ru"}],"homepage":"https://github.com/ngxs-labs/emitter#readme","bugs":{"url":"https://github.com/ngxs-labs/emitter/issues"},"dist":{"shasum":"711908a42690a51bfe5f994a0a256d4dd0792f42","tarball":"https://registry.npmjs.org/@ngxs-labs/emitter/-/emitter-1.6.4.tgz","fileCount":44,"integrity":"sha512-+DUUgnWpp+kjBthGFvx2+dpLyUA9g21pdBOJ6dsvKKrKC3bvl8VCGSJBvCkkOal4PuSV8/RYS00gF+6/wwWfvQ==","signatures":[{"sig":"MEUCIQCjTz6NYlyjONLBUgUjAAUgUqqoWU9eUtyLv+A7Pc51eAIgdLkzEDTXaF63RyVrfHctJUWXF6GVqJiqOlVZ0SnygcA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":372821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/c8WCRA9TVsSAnZWagAAjA8P/1d//FQpjQ4IjtsVphkM\nndXzXelizvAjVfYl+/YfZ3p4F++muhitnYpV6w9DCVfP+WO7YkqlXI1BAyOw\niy8FBPJtXeD3NfXXHJbO1Dh9q+95gR5KEcO+mCyxklyxFuHDmAEIljKdB18o\nbkfd1Wwk4kv3HXwH3WJPpEOUCHl22UMSjQmYuL1vddjFF6xwAFG7ihGsHi6t\nIef7JbgnoXnxSkHklrREiPVZdTcPfrWKT3hR+GT3w5UVyrqizAUX3rUYoFYS\nJ0LXHG8SLZJHQlhp+z4CnM29k0i0vbjEU4y949wkgcF3iJ1/+kbki7XMHR1N\n3O9cRl2oywrS7BnaIwBP4jxxY1Fod/ttGoEWtCGkGWrOfcVHoCUiYDa7zc4Z\n++4ue2kgXVXBFJaz03A9Ry/SS3gVG/D2/1/F/ZoBTg8t2of3MK/xKZb2HLO1\nog9AeGuBF5VOL5GXrdT/hSaBsYv8Qcy35SVgGTosbRvpq8kxqMECUv09BKXp\nhKGPAbHMgR+wDW5oL6UyxmNp7ccjs5Qub3Haye8IqAT/alr8nTr2wWVpTGfd\n1X8XEi3/EKhBDiop6qNF6toz2L+LlGzgtGaoOq+wMTG/UXSuQC2I7GcIMsBM\nOwIX+W5qFnETzgqyDuoBn6jrzJcnsnHCxvsfbzydNgOWe61ezE1KOYdKgXeu\njK0X\r\n=fMmh\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/ngxs-labs-emitter.js","main":"bundles/ngxs-labs-emitter.umd.js","fesm5":"fesm5/ngxs-labs-emitter.js","es2015":"fesm2015/ngxs-labs-emitter.js","module":"fesm5/ngxs-labs-emitter.js","$schema":"../node_modules/ng-packagr/package.schema.json","esm2015":"esm2015/ngxs-labs-emitter.js","typings":"ngxs-labs-emitter.d.ts","_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"fesm2015":"fesm2015/ngxs-labs-emitter.js","metadata":"ngxs-labs-emitter.metadata.json","repository":{"url":"git+https://github.com/ngxs-labs/emitter.git","type":"git"},"_npmVersion":"6.4.1","description":"<p align=\"center\">     <img src=\"https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/logo.png\"> </p>","directories":{},"sideEffects":true,"_nodeVersion":"10.13.0","dependencies":{"tslib":"^1.9.0"},"_hasShrinkwrap":false,"peerDependencies":{"@ngxs/store":">=3.3.0","@angular/core":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/emitter_1.6.4_1543360277755_0.11010993930211499","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@ngxs-labs/emitter","version":"1.7.0","keywords":["ngxs","redux","store"],"license":"MIT","_id":"@ngxs-labs/emitter@1.7.0","maintainers":[{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"splincode","email":"omaxphp@yandex.ru"}],"homepage":"https://github.com/ngxs-labs/emitter#readme","bugs":{"url":"https://github.com/ngxs-labs/emitter/issues"},"dist":{"shasum":"d1cb1b221c8a738d4a74cadf7ada631e4a78742f","tarball":"https://registry.npmjs.org/@ngxs-labs/emitter/-/emitter-1.7.0.tgz","fileCount":66,"integrity":"sha512-pDntxgyrFrS1eEypePXAxLR+nPyGm1Zrd4r5kxdQJoIe+PTYu3jXUKYIIZJ2WjD35eai1BadasnHCS1chReIiA==","signatures":[{"sig":"MEQCIG3Nvot1FEWLHI9SjlOTPkaI9s62M8Ohwx3tfYzcmGp3AiA2o3XYZzUHZx+mJSLF3Bst8cn700hlwa4siwTIdL4AAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcM1LPCRA9TVsSAnZWagAAtgQP+wcxloNl/ZvFtSTjzXBH\n9Y2sOpETed3kbjvWu61bos/fzjGVt8cugobJVVJ0+7c8VcIqn4m2iVyJOPPg\nQvz+F1lseSDuhBZM7lUgy4Gfi8mZGELJroX9CPWsUbr9NBn+tVtubqewZGFQ\n4y1rZtD/z9E4rJ23/T8Fhhel3J/l+50RTFXe6xG7Zg9fZ7OLF1isA8PRdLwY\nLoWhsJK0CaKgMZytXeQZSKA1IcVWC736qqgi/wMKuWk+I0h13Z1jktjjaakJ\nri8/AijhTUjyxGLZfX+DY3TiG5WafCNt3RUDjkUjkv13ArgHytmhq+ZKtDlx\n6carqAN8LYKgXv6uJbK8vgy0wWy+Gk8gDS6+67yB7nggX0oDkDYb3n73g3WG\nysO5oTSYy7sKzA7Kb8fH/5En/VztGcP4O8tQyGSArDys6HWuhpZyh3G/JZSs\ntVQzMd+qD02+/C48L0zZrAd0irdk13w+lHVQZnYb/5PbilwQNSwn3QWK/Zaw\ntVhgjsLDOM2zz/3A+erxLGrKsALXg0cRbYWheTbde09vhQKLYVLED87OtNN9\nGAtLuG54kxFmHljgh5UgFa0ZuNu1BykK+86geOLYyOyko3tsw6VtUm5KtsW/\nzWGBTNhY/YZUK2aXXeEotAdRSwyWT7G5UnBo2Oj4Naip2VlzWFB96ob78GJE\nzYa1\r\n=N904\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/ngxs-labs-emitter.js","main":"bundles/ngxs-labs-emitter.umd.js","fesm5":"fesm5/ngxs-labs-emitter.js","es2015":"fesm2015/ngxs-labs-emitter.js","module":"fesm5/ngxs-labs-emitter.js","$schema":"../node_modules/ng-packagr/package.schema.json","esm2015":"esm2015/ngxs-labs-emitter.js","typings":"ngxs-labs-emitter.d.ts","_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"fesm2015":"fesm2015/ngxs-labs-emitter.js","metadata":"ngxs-labs-emitter.metadata.json","repository":{"url":"git+https://github.com/ngxs-labs/emitter.git","type":"git"},"_npmVersion":"6.4.1","description":"<p align=\"center\">     <img src=\"https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/logo.png\"> </p>","directories":{},"sideEffects":true,"_nodeVersion":"10.15.0","dependencies":{"tslib":"^1.9.0"},"_hasShrinkwrap":false,"peerDependencies":{"@ngxs/store":">=3.3.4","@angular/core":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/emitter_1.7.0_1546867406929_0.7471050689918051","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@ngxs-labs/emitter","version":"1.8.0","keywords":["ngxs","redux","store"],"license":"MIT","_id":"@ngxs-labs/emitter@1.8.0","maintainers":[{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"splincode","email":"omaxphp@yandex.ru"}],"homepage":"https://github.com/ngxs-labs/emitter#readme","bugs":{"url":"https://github.com/ngxs-labs/emitter/issues"},"dist":{"shasum":"9c7ff1024b67e2fe677b2ad2317222f48b57ef16","tarball":"https://registry.npmjs.org/@ngxs-labs/emitter/-/emitter-1.8.0.tgz","fileCount":66,"integrity":"sha512-F9jsCIxgmATLD7O1XbehDb3OSS03unXiziF2HwJnwHCA3uW8Il0Bo0922SIOP1zG51Unp70AVAQjB/aFgTQalA==","signatures":[{"sig":"MEUCIQDuE1ckyFfVLRebI5msWvj6LVS0D+bgWsWjvR1jgW3RkQIgMx3ZBWFBnza4TYRxq+C9VQRAZUQv0zjeXgi+XUsYIto=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcM4l4CRA9TVsSAnZWagAAgL0P/0bjKOPNHYzAbDit2MZW\nkl/tPaHid+hGmFPZL9xR/MCofn1qbzDiVnDkrQ9NhDHbHb5TCUvg3qVLnpgB\nJN8CR7TKSZU5CSETKGsGVn+yuPUJZIDoE1VHnOxohUnyvyCgR30xPKnoo69/\nXVbKqQImsVn1J/+iUuVg++x+Z4jt+hq8JSfgKkEzWCYrq+IsfXH+t1m5mtbS\nq7ORD4Qi8l/fnheIzHDChbRsDkpOHSXwwdqbzT/ZIjWDzySMUJjzPhzmsxT+\nMKIhtYvAkq5AB71Juo7ZqFOS0NQ64eIQySwnT6m/wiNqm7YsOaIVhCQeleH1\nbdAQ//WNoutnt1izbr+6sCzmei42oXzAcvTgelkJRPP1LoV6fLczuUYMgSuC\nmCUi2LegUMmhlTOUv2+Dtf/fDAzsYX/4hs/TxFvaJX97rtkjEHlGXkv9Kxli\n6iXXtmERbIa6mQcqZopp+FaSy79w+pMLkasN6nM6XSOZ0rZJHsGkS8a+ZmGM\ncIKxCqtzrEYgaZkItU3u/RJHMAd+c2VJcHmtZoyONYMONBtnfRz3NCBNBR/A\nWZePQFV4DCNcaXceZzCbgUSJevVesaTn1Y/4+VSds4y/mAy19PIv++o2eVTp\n3tcKwd3EBYESLsn9pbhODz9EDZHgrHITSjVsjSOKdBeOILX/v88cg+yxzM4m\nr+ps\r\n=NA6x\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/ngxs-labs-emitter.js","main":"bundles/ngxs-labs-emitter.umd.js","fesm5":"fesm5/ngxs-labs-emitter.js","es2015":"fesm2015/ngxs-labs-emitter.js","module":"fesm5/ngxs-labs-emitter.js","$schema":"../node_modules/ng-packagr/package.schema.json","esm2015":"esm2015/ngxs-labs-emitter.js","typings":"ngxs-labs-emitter.d.ts","_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"fesm2015":"fesm2015/ngxs-labs-emitter.js","metadata":"ngxs-labs-emitter.metadata.json","repository":{"url":"git+https://github.com/ngxs-labs/emitter.git","type":"git"},"_npmVersion":"6.4.1","description":"<p align=\"center\">     <img src=\"https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/emitter.png\"> </p>","directories":{},"sideEffects":true,"_nodeVersion":"10.15.0","dependencies":{"tslib":"^1.9.0"},"_hasShrinkwrap":false,"peerDependencies":{"@ngxs/store":">=3.3.4","@angular/core":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/emitter_1.8.0_1546881398825_0.2207626203951265","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@ngxs-labs/emitter","version":"1.9.0","keywords":["ngxs","redux","store"],"license":"MIT","_id":"@ngxs-labs/emitter@1.9.0","maintainers":[{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"splincode","email":"omaxphp@yandex.ru"}],"homepage":"https://github.com/ngxs-labs/emitter#readme","bugs":{"url":"https://github.com/ngxs-labs/emitter/issues"},"dist":{"shasum":"aa9c21e2dae7257cec10b6c21fe3e784560c5ed6","tarball":"https://registry.npmjs.org/@ngxs-labs/emitter/-/emitter-1.9.0.tgz","fileCount":66,"integrity":"sha512-OLek2LdPp1vvjJ0WMn37IhkfzEmeaNzdJt3xx5hydB71PnDFC+NuCU1aqLcQ1/8vxO1SK8jd9JUxMMarqvJlUA==","signatures":[{"sig":"MEUCIC4hi01QEVR1NuPuvuys+3LVJYW4eiZZhNKYPZFEhGqDAiEAomueYO+5AEiFBayvTxOVJB5/KtSW6oqT7g3GrayDGZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcO8ffCRA9TVsSAnZWagAAcPUP+QCArij6YD8DTijkfEt4\nj9ZrRZOwUCjL9+6ApWJhNADKRH11XW+gWpCsSC8FrZ+0DkRfGT6hTIa5A6iY\nEkjuym1vJXYkgEVJvLwLfX6jXciNcV6tHeAsHbrZGQn5eyutjxFwz9MsIwOv\nutH/ctO2O/ijF9jjvGdKW90NWfMqaQvQFSpT5qqKpQGp28x8v4ffmyDydAMA\not6pHh6Tvirh5Li2r2kzQTHCWoQLKIKZ34/Kn9hV0KTUyb9jzxH2fZ10Ax/O\nZp0cwqz2U3QJey9ZZG+O66K+tSu7S034Lw+v1tYMa/vRGCM/kMAs1GF4msA3\n44LjMGhd1wdtbbCTGMGU+6rYj/1WuK5OI1DBbQHxNG32ScVbZMrrFSb+mJZe\n5mLJvuyoqjmLfKqsYPrcmG9zfDVE7LX0HPWGyvGmWbVr6IwDkoL3U3pF7nSW\nLReZgnlRMqzpezuL2meY+pYL7o1/DVDh+PILGcUH1iO0F489CE7PBnJCiIPN\nRv9CLTjHHf6mEbmTHSKy3AA/OZkLGoiC2QESNCEDHm80ugKg/Ul6eHmzE2Px\nFWI7U5pnbHj+09Jq0e3KxmWVFQSmLy7k44QO4Ek+80BsiFrJIKrzfFx1b0Tg\nydy6ReHExE3+cnemkiGMBUbGMSP4b+gEOn3vzrHjZOm+ctFAHyVN0o6we/fv\n7/6Q\r\n=ZpVl\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/ngxs-labs-emitter.js","main":"bundles/ngxs-labs-emitter.umd.js","fesm5":"fesm5/ngxs-labs-emitter.js","es2015":"fesm2015/ngxs-labs-emitter.js","module":"fesm5/ngxs-labs-emitter.js","$schema":"../node_modules/ng-packagr/package.schema.json","esm2015":"esm2015/ngxs-labs-emitter.js","typings":"ngxs-labs-emitter.d.ts","_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"fesm2015":"fesm2015/ngxs-labs-emitter.js","metadata":"ngxs-labs-emitter.metadata.json","repository":{"url":"git+https://github.com/ngxs-labs/emitter.git","type":"git"},"_npmVersion":"6.4.1","description":"<p align=\"center\">     <img src=\"https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/emitter.png\"> </p>","directories":{},"sideEffects":true,"_nodeVersion":"10.15.0","dependencies":{"tslib":"^1.9.0"},"_hasShrinkwrap":false,"peerDependencies":{"@ngxs/store":">=3.3.4","@angular/core":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/emitter_1.9.0_1547421662249_0.049704895172096863","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@ngxs-labs/emitter","version":"2.0.0","keywords":["ngxs","redux","store"],"license":"MIT","_id":"@ngxs-labs/emitter@2.0.0","maintainers":[{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"markwhitfeld","email":"mark.whitfeld@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"splincode","email":"omaxphp@yandex.ru"}],"homepage":"https://github.com/ngxs-labs/emitter#readme","bugs":{"url":"https://github.com/ngxs-labs/emitter/issues"},"dist":{"shasum":"83413b17b87154856dfcd83895d6d26cf4698bb2","tarball":"https://registry.npmjs.org/@ngxs-labs/emitter/-/emitter-2.0.0.tgz","fileCount":69,"integrity":"sha512-CecS9FPVf9oubzkJC/Zgn3+6XUOY8vimrMjL4ICd3CdR75NpOMmTytMEtDYXjvDptNy8ni+Eywzk3qGg4j+p0w==","signatures":[{"sig":"MEUCIQC3CFVNKwFuqXyyIWCMabQwNIRpfs9MwLPui/2ZPEw7sgIgP0KLmPVzrelJFMSNQW35Pv5OZ3O04KWRcs9o21STkP0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":389681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYvmLCRA9TVsSAnZWagAAKukP/2PwzGW5K5f+uhSKnrxY\nJA9p/GoIe5rghj5Im/EL+AG+3u3EI7Bwt5I8ZUzSFBkUFygsWFj1ftLp1TUI\nl4iLv7bIr6UzbFEO/mKOM8UJCmLqLSse/QR3aBk0vYzt0TAV/n8QQAMmYmt/\nxgCIE44EnPcvtz+kEYvIGgM/2eyp75RGVJSs8YcNHcJwMqgUtydVLJ1LUt4R\nKN33Za8KXAFyTONzDt4Orc3I4Nt0NBmvA008xYUchxYrExqJVIDX6JW5/wLR\nEjueXikCEpdNITTm0oJKQ9kqS7fUUY37QQC2+39ExTcGHBgBVfPbDIhUSJ8h\nQQ5v7lWxZtxiF4pV0SGrIJDyh4yezX1N/emT//2lTTB+G7D2aVoarNeXr+Dv\nMS1ZTphRoDNrOPHxG7+/oXF7pulEjFX6aoyaiLHVwrCuLdB5/NP2liVKbljn\nGpQhurFChkRkyg98dur7gMLB5583GMfMqWXG02/XwT1pjC9Gwu7+mY5Ed18t\n9r9fIqVzYz66vqJHtmyfpaqPIiIhv3Fc+20ftPyIdcop2xTQKe7Rtny9xVfl\nwSl5KT9ddB264KMNccnR6mgiAIqja5tkTYstTMhUiOQN6SCkZcxaAK3ukTsW\nTFOYZ3++jKuDENHkWu3d8RRmPVw/aVzSI4qzaBEJSaHvIHuaiy31ZNldxpNE\ndcKc\r\n=rA1Y\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/ngxs-labs-emitter.js","main":"bundles/ngxs-labs-emitter.umd.js","fesm5":"fesm5/ngxs-labs-emitter.js","es2015":"fesm2015/ngxs-labs-emitter.js","module":"fesm5/ngxs-labs-emitter.js","$schema":"../node_modules/ng-packagr/package.schema.json","esm2015":"esm2015/ngxs-labs-emitter.js","typings":"ngxs-labs-emitter.d.ts","_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"fesm2015":"fesm2015/ngxs-labs-emitter.js","metadata":"ngxs-labs-emitter.metadata.json","repository":{"url":"git+https://github.com/ngxs-labs/emitter.git","type":"git"},"_npmVersion":"6.10.2","description":"<p align=\"center\">     <img src=\"https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/emitter.png\"> </p>","directories":{},"sideEffects":true,"_nodeVersion":"12.8.1","dependencies":{"tslib":"^1.9.0"},"_hasShrinkwrap":false,"peerDependencies":{"@ngxs/store":">=3.5.0","@angular/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/emitter_2.0.0_1566767498989_0.17172335375270054","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@ngxs-labs/emitter","version":"3.0.0","keywords":["ngxs","redux","store"],"license":"MIT","_id":"@ngxs-labs/emitter@3.0.0","maintainers":[{"name":"joaqcid","email":"joaqcid@gmail.com"},{"name":"splincode","email":"omaxphp@yandex.ru"},{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"markwhitfeld","email":"mark.whitfeld@gmail.com"},{"name":"marcjulian","email":"marcstammerjohann@web.de"},{"name":"duffleit","email":"david@leitner.io"},{"name":"janmalch","email":"janmalch.dev@gmail.com"}],"homepage":"https://github.com/ngxs-labs/emitter#readme","bugs":{"url":"https://github.com/ngxs-labs/emitter/issues"},"dist":{"shasum":"9ea33a910d07c833d80c0feeffd34f6345ee8d80","tarball":"https://registry.npmjs.org/@ngxs-labs/emitter/-/emitter-3.0.0.tgz","fileCount":69,"integrity":"sha512-Z1CLGUfBOXfMkTTChh9kSYtv7TKCJVHai/P9QuvZ6ahG1tuOlVf/EMjxIRrff17OBOqEnxzpa70Zmyqu0eOZPw==","signatures":[{"sig":"MEUCIDjmeRW7nybdTVlUavIHMWGKXIdV4PgvQ/5/t36YX3zyAiEAoIapW8mgD8KFB+fkxXvODU2U3QyX5C3M3b8bDHtGmKw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgs6BuCRA9TVsSAnZWagAABQQQAJ6zz2cfncCEC+YAgiYH\n5BtERJiUM+0o9i+EXR3PvAExA6EqQ9CgEfG3/kY/sOV7l25ai3lD7IQch2XY\n3NIpOwJ+iISzAiFQ5PBGI80vI/vOeTdyuCBfZxkuhPc/ybv1JCb0hKag1lxa\nUfeB6zQABKFxBayKYYOrmTkDRg4k+Sp9uIBSOp22H1Wr0F7WsJDDY7A4cNHq\nLHpI4i63KgCDKsz8rGRXlBaowKmXrkjWd6jd/VUaP0yiFkZD1jQMEAquRYE1\nL50o6ZYHwlo7GnLk9K2/pC2TDSZtM1CMmOt5ghouxcBo4g5jn3Yy5xGJlyQn\nFeD/CbzWOdiBCtVz4WsDCZU0AhsQVYAeJOOpNEaQTnDzyX7L13o9pwUtj4d2\n6K0YxZPYmqEN2yY8kU8Mtb67DLiCu0ny1aqQwZchqGutA6vCirSjJ2JSctTO\niHlJEZy6MiAelHD6vmMVoi9sxxEt3rsCcnsDDvkuhsYMX8Tf+Fh2kZJUBQRX\niYNqHLbq+DlaS3sS59ssZ45MHVRcy//Nq94JoS/C/O+8xvY/5obxzUle7DvD\npICo+tOIF06taKpGY/K+QggMA8wGH5IC3oezr8elg4851lcLwK6cdW0uQ9/1\nPGmydOXsWCQNlTU5GXitR2rN7baUdMt2TTPf5bfjS3OZHNc13WNkZfVJKg8G\nxnkW\r\n=f0FH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bundles/ngxs-labs-emitter.umd.js","es2015":"fesm2015/ngxs-labs-emitter.js","module":"fesm2015/ngxs-labs-emitter.js","$schema":"../node_modules/ng-packagr/package.schema.json","esm2015":"esm2015/ngxs-labs-emitter.js","typings":"ngxs-labs-emitter.d.ts","_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"fesm2015":"fesm2015/ngxs-labs-emitter.js","metadata":"ngxs-labs-emitter.metadata.json","repository":{"url":"git+https://github.com/ngxs-labs/emitter.git","type":"git"},"description":"Compare these diagrams, we've simplified Redux flow and threw out unnecessary middleware:","directories":{},"sideEffects":true,"dependencies":{"tslib":"^2.1.0"},"_hasShrinkwrap":false,"peerDependencies":{"@ngxs/store":">=3.7.2","@angular/core":">=12.0.2"},"_npmOperationalInternal":{"tmp":"tmp/emitter_3.0.0_1622384750174_0.3133323407319135","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@ngxs-labs/emitter","version":"3.0.1","keywords":["ngxs","redux","store"],"license":"MIT","_id":"@ngxs-labs/emitter@3.0.1","maintainers":[{"name":"joaqcid","email":"joaqcid@gmail.com"},{"name":"splincode","email":"omaxphp@yandex.ru"},{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"markwhitfeld","email":"mark.whitfeld@gmail.com"},{"name":"marcjulian","email":"marcstammerjohann@web.de"},{"name":"duffleit","email":"david@leitner.io"},{"name":"janmalch","email":"janmalch.dev@gmail.com"}],"homepage":"https://github.com/ngxs-labs/emitter#readme","bugs":{"url":"https://github.com/ngxs-labs/emitter/issues"},"dist":{"shasum":"f9ad86c2b5837231af480a4c497a3070e434ad12","tarball":"https://registry.npmjs.org/@ngxs-labs/emitter/-/emitter-3.0.1.tgz","fileCount":69,"integrity":"sha512-NC0da02WGEKuHPz6FFhXPDRAEANHP4GO1S7+3NgcmFF/7sw/moVFd/DOaZIUn3JMKeX6BwkbIRJcxiwdZoKnHw==","signatures":[{"sig":"MEQCIBBOBWpxySEamM5fY4VapfrBiUWnT6FzQ/+hnnPERgwUAiB6mklQizIUV7P51cUvbf4z4+cFyDRRu83IYdL6h1/iOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgs6JICRA9TVsSAnZWagAAgrkP/iUg0nQV+Z2C/gSbJt0B\npOuqeWOz0Nl+Tuu6v/XvMkTWLt/rNTZmG355O2kAu6jjP8UG75o+HpDOZbG5\n0TRiC2leYgQXCrJCsR8/0KBNrbXxLHfD+uVH2qd7pcbYCQ5OjuM5pxILRjnl\nj/PIoXBXPLpst1p9JsA5sPIR4RGe+oUDQqz2VvAODywW6cPwmFB0nQtuJFxG\n0D9M6h5zPy/sH6il0Oq01RmAYfs3JdBHtMfb6dVBy1ZbRm80gTxzvOVnzoZI\ne8imraNAMl5V6bx6/cJDqp2aXaty1zOeS/+0Zoq0YL4y+6vg/B/XrG+i5b2j\n/gcCpV+tJjo4mBSO3rfpaWn8F8NqLwn9efT+yFdt+ZwJwBiX/FOnFLfKpnsG\nu0RlHVJiaAOu3HaHgf0Ul6e2/Y+/rOqANAh4twvUy0BL5IqNFU0vRDTC83in\n1DH2VFx1N/f6lI+UGAb5mAMr1AmVkE0QFI5eGRvbMKQ9Xrto/hLiLeKxy5xk\nS3JXZrKXBSSSeHOmsLvGq+gqARJ1a1L5jbxN7PStAQJHVcYmaHMCIUfvxFiY\ngVy6o2IVFTLjHMTpyNq8e7wG7E1tQX2xZVQIDzyDXTGwZg+Lw5X3zZF54763\n0ForlYhIi8mFe+HrKaxrcCl+AZDLerg1FIQbL1uYiMVtEn/ARCatC7J6qIeg\nGfra\r\n=deSV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bundles/ngxs-labs-emitter.umd.js","es2015":"fesm2015/ngxs-labs-emitter.js","module":"fesm2015/ngxs-labs-emitter.js","$schema":"../node_modules/ng-packagr/package.schema.json","esm2015":"esm2015/ngxs-labs-emitter.js","typings":"ngxs-labs-emitter.d.ts","_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"fesm2015":"fesm2015/ngxs-labs-emitter.js","metadata":"ngxs-labs-emitter.metadata.json","repository":{"url":"git+https://github.com/ngxs-labs/emitter.git","type":"git"},"description":"Compare these diagrams, we've simplified Redux flow and threw out unnecessary middleware:","directories":{},"sideEffects":true,"dependencies":{"tslib":"^2.1.0"},"_hasShrinkwrap":false,"peerDependencies":{"@ngxs/store":">=3.7.2","@angular/core":">=12.0.2"},"_npmOperationalInternal":{"tmp":"tmp/emitter_3.0.1_1622385223599_0.7517914016900886","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@ngxs-labs/emitter","version":"4.0.0","keywords":["ngxs","redux","store"],"license":"MIT","_id":"@ngxs-labs/emitter@4.0.0","maintainers":[{"name":"splincode","email":"omaxphp@yandex.ru"},{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"markwhitfeld","email":"mark.whitfeld@gmail.com"},{"name":"marcjulian","email":"marcstammerjohann@web.de"},{"name":"duffleit","email":"david@leitner.io"},{"name":"janmalch","email":"janmalch.dev@gmail.com"},{"name":"joaqcid","email":"joaqcid@gmail.com"}],"homepage":"https://github.com/ngxs-labs/emitter#readme","bugs":{"url":"https://github.com/ngxs-labs/emitter/issues"},"dist":{"shasum":"bf7ea374d0b12543199f1a6a23bc3e72e9244c67","tarball":"https://registry.npmjs.org/@ngxs-labs/emitter/-/emitter-4.0.0.tgz","fileCount":65,"integrity":"sha512-NHNNpcioVNwXE35s7oeC12hpSzD//grLrhF5g4Vq7sxlcdEqtVsNZoi8eaWBPlAMeB2MHJdNNGVrj6zOMvx8MQ==","signatures":[{"sig":"MEUCIC8lAcTRy1f0ygMAc9SWAFv9pstJZc6e86XQ7l7w7/b2AiEAwDUoezQ+L6vFsESAGRCHJOC+WrObuoqJTzGywD3bnrU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFFkpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+SBAAo5hknxLOxrZYgGjrn2yatFKk42q4v9QpF1VWSjexCB/r4hXg\r\n6yrboMl3IEikRKwFKm1qMTXGl+DD5nW87mF8Fosm43hACIu9RZ1Y3GNmEt0D\r\n3JK/wTGilASNKRBOnUb4NEDiuC+h8OzsglECbsjcQY17Mmcwkqs0NZvXAHEN\r\nw1ipPSBxSbnmfWBcEMQfManYJzbG/ra+B2Ive06AA3FVV/iimQO+GAVTDSGu\r\nFrWsCztosFKcxPl4s8vbSnWrNoqgcUFhuMTNA2dZoHm3Um4QCuN8MDTxlh7d\r\nrYP1opxzbjfdkmGcVeR+3GVLgChHyOHXnAep32WMDQusv3lnKhCotKwOh0Tc\r\ngA5Z6+arE0JQEyWuLBL6JdoQlCn8jcyjoyqBhRqVvIFpfr1kwvpn/XxEf1UV\r\n3ulLZ/LNWaxnuyd+VPIyfyiD1r4dMCjaAuNlUV6Rt6s2Bwh7RhGBywxpXRik\r\n9K18bWpfVvX/2nidai+ihVCGXQhu2UDSDl4XLI5eahSXN9yN6f3CFfMZXDba\r\nwZYQQVLWex25knzgp+L5Cacszw5NRiUfq6QjTiqxQbVymrExfSYBXEOCCgir\r\nkoDkrOfhJJ9+0llvhZy3gdbDnV0vcII7U/CHNsxy89Dy9vSOzELH3jPPETQv\r\nje3RXtJYMSCUJmq+ERlnoas+qUv/1l4nUjs=\r\n=CnOq\r\n-----END PGP SIGNATURE-----\r\n"},"es2020":"fesm2020/ngxs-labs-emitter.mjs","module":"fesm2015/ngxs-labs-emitter.mjs","$schema":"../node_modules/ng-packagr/package.schema.json","esm2020":"esm2020/ngxs-labs-emitter.mjs","exports":{".":{"node":"./fesm2015/ngxs-labs-emitter.mjs","types":"./ngxs-labs-emitter.d.ts","es2015":"./fesm2015/ngxs-labs-emitter.mjs","es2020":"./fesm2020/ngxs-labs-emitter.mjs","default":"./fesm2020/ngxs-labs-emitter.mjs","esm2020":"./esm2020/ngxs-labs-emitter.mjs"},"./testing":{"node":"./fesm2015/ngxs-labs-emitter-testing.mjs","types":"./testing/ngxs-labs-emitter-testing.d.ts","es2015":"./fesm2015/ngxs-labs-emitter-testing.mjs","es2020":"./fesm2020/ngxs-labs-emitter-testing.mjs","default":"./fesm2020/ngxs-labs-emitter-testing.mjs","esm2020":"./esm2020/testing/ngxs-labs-emitter-testing.mjs"},"./package.json":{"default":"./package.json"}},"typings":"ngxs-labs-emitter.d.ts","_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"fesm2015":"fesm2015/ngxs-labs-emitter.mjs","fesm2020":"fesm2020/ngxs-labs-emitter.mjs","repository":{"url":"git+https://github.com/ngxs-labs/emitter.git","type":"git"},"description":"Compare these diagrams, we've simplified Redux flow and threw out unnecessary middleware:","directories":{},"sideEffects":true,"dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@ngxs/store":">=3.7.3","@angular/core":">=13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/emitter_4.0.0_1645500712928_0.15837431042656713","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@ngxs-labs/emitter","version":"5.0.0","keywords":["ngxs","redux","store"],"license":"MIT","_id":"@ngxs-labs/emitter@5.0.0","maintainers":[{"name":"splincode","email":"omaxphp@yandex.ru"},{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"markwhitfeld","email":"mark.whitfeld@gmail.com"},{"name":"marcjulian","email":"marcstammerjohann@web.de"},{"name":"duffleit","email":"david@leitner.io"},{"name":"janmalch","email":"janmalch.dev@gmail.com"},{"name":"joaqcid","email":"joaqcid@gmail.com"}],"homepage":"https://github.com/ngxs-labs/emitter#readme","bugs":{"url":"https://github.com/ngxs-labs/emitter/issues"},"dist":{"shasum":"6c8d3b38e522566fe8933d0560834b5359dcc677","tarball":"https://registry.npmjs.org/@ngxs-labs/emitter/-/emitter-5.0.0.tgz","fileCount":29,"integrity":"sha512-/QComTj12AEO/HRb8G+WUQGKjT+L5cau6UxhcJnOiYGwHsJZtYscitAqngDmJ9dZtkdQKPI4GkoeJUKjevOkkw==","signatures":[{"sig":"MEYCIQDXlFMIIURvbtxvZWvb2BweUv0/47o3MGBFnkRMdzImwwIhAL0jbR5oAlHMKw5JMBYfyYkaa+P4zpFCL0sxrUrUIXYx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIo7FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobNRAAiTlnOPlF1+tB17MTSLnN/eHyWFtwmwe/HR58gJPYnmHw6GoI\r\nnRvXyArrxYGd19ulD1MMRhxD8jRRk+n4XV4PPvSBBH2WCAFEPR2bmNBvIoy4\r\n+9DQ2cnrOhyy0k8bD6X+BUCb9l1ULNDrpeV1yH/waDamWy5p3YDFuNL13bPV\r\nM46Dktq1Xx+Awk+7la9YgKskyfBazC9Q4SWi50j09zSKnQ2jq1pd4ty41S8r\r\nFKFd2l79gjwZvoc+hJR6QrsF+DUz2EDoaeLkeXFpii8jX9+UlQzsLx+x0j5A\r\nOjfRvBihZaQ3iCizXchCuBNlhBdMJrw/ZFKiTW4ZwiwwoTbs6zVkxyJS0QM/\r\nqa50ajyDjocDxo/4gBCaMZ2RGpP+fkheQS422vXBATGKD6DqUdFtm8q8r4OO\r\nSPtFEV1/011oFs11YGlIPz6Pg8bUrhsreGFFl+7AnllSBmcCQrLBhaFzw3Uk\r\nPFctxZvjA4V5e+4GkynJBZxSNjCqt6hS6tnb7/DIVr/GJNthHLx6xHXGsoWY\r\neA/hkxntwnZBOZOLknLqzQLweUtJi2rZoBvSYL7swKup0q375KQ8ubZR4rf2\r\nK0MQGG0l0Sb6Yj/O4jOX9/cww0c7KCnfoHwljE3BdkiXZjLMjnfrPTHeGIPm\r\n508brV2pRViFJN1uf/oYxNUwZHarJ3THGLY=\r\n=oeqE\r\n-----END PGP SIGNATURE-----\r\n"},"es2020":"fesm2020/ngxs-labs-emitter.mjs","module":"fesm2015/ngxs-labs-emitter.mjs","esm2020":"esm2020/ngxs-labs-emitter.mjs","exports":{".":{"node":"./fesm2015/ngxs-labs-emitter.mjs","types":"./index.d.ts","es2015":"./fesm2015/ngxs-labs-emitter.mjs","es2020":"./fesm2020/ngxs-labs-emitter.mjs","default":"./fesm2020/ngxs-labs-emitter.mjs","esm2020":"./esm2020/ngxs-labs-emitter.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"3c48293f4040ab5da8af7d5caf6f08700a5bae86","typings":"index.d.ts","_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"fesm2015":"fesm2015/ngxs-labs-emitter.mjs","fesm2020":"fesm2020/ngxs-labs-emitter.mjs","repository":{"url":"git+https://github.com/ngxs-labs/emitter.git","type":"git"},"_npmVersion":"8.19.3","description":"<p align=\"center\">     <img src=\"https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/emitter.png\"> </p>","directories":{},"sideEffects":false,"_nodeVersion":"16.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@ngxs/store":">=3.7.4","@angular/core":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/emitter_5.0.0_1679986373400_0.3902779607966631","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@ngxs-labs/emitter","version":"6.0.0","repository":{"type":"git","url":"git+https://github.com/ngxs-labs/emitter.git"},"license":"MIT","homepage":"https://github.com/ngxs-labs/emitter#readme","bugs":{"url":"https://github.com/ngxs-labs/emitter/issues"},"keywords":["ngxs","redux","store"],"sideEffects":false,"peerDependencies":{"@angular/core":">=17.0.0","@ngxs/store":">=18.0.0"},"module":"fesm2022/ngxs-labs-emitter.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2022":"./esm2022/ngxs-labs-emitter.mjs","esm":"./esm2022/ngxs-labs-emitter.mjs","default":"./fesm2022/ngxs-labs-emitter.mjs"}},"dependencies":{"tslib":"^2.3.0"},"_id":"@ngxs-labs/emitter@6.0.0","gitHead":"bed034b628b1214eaee2f6c7a2c9a1284cadc53c","description":"<p align=\"center\">     <img src=\"https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/emitter.png\"> </p>","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-O9+GJ7e8iyY38rPJzDWECNUJz1ZcCqVAc4tIPAFtiB77qVhtQ93obeVRsyWhFgwweRUs53wTBz0knIE+rdnlXA==","shasum":"bc4f55990ee4656f358ca59d02929aec359a1974","tarball":"https://registry.npmjs.org/@ngxs-labs/emitter/-/emitter-6.0.0.tgz","fileCount":39,"unpackedSize":106535,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuurQwng8IdvyqMz6lbud7nIyFEGTny4vzPSASDaXmagIhAPe419DSFDBOasM1g+Lc05PsSLM8tIuFnRFy7eST4R68"}]},"_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"directories":{},"maintainers":[{"name":"splincode","email":"omaxphp@yandex.ru"},{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"markwhitfeld","email":"mark.whitfeld@gmail.com"},{"name":"marcjulian","email":"marcstammerjohann@web.de"},{"name":"duffleit","email":"david@leitner.io"},{"name":"janmalch","email":"janmalch.dev@gmail.com"},{"name":"joaqcid","email":"joaqcid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/emitter_6.0.0_1729850897383_0.4579405125770166"},"_hasShrinkwrap":false}},"time":{"created":"2018-10-17T13:51:25.142Z","modified":"2024-10-25T10:08:17.848Z","1.0.0":"2018-10-17T13:51:25.484Z","1.0.1":"2018-10-18T17:11:09.753Z","1.0.2":"2018-10-18T17:12:03.145Z","1.0.3":"2018-10-19T09:27:23.196Z","1.0.4":"2018-10-19T20:55:00.163Z","1.0.5":"2018-10-22T12:15:57.500Z","1.0.6":"2018-10-22T12:30:15.511Z","1.0.7":"2018-10-22T12:34:12.022Z","1.0.8":"2018-10-23T08:31:54.663Z","1.1.0":"2018-10-29T18:37:41.064Z","1.2.0":"2018-11-04T21:57:38.833Z","1.2.1":"2018-11-04T23:14:51.775Z","1.3.0":"2018-11-08T11:59:02.173Z","1.3.1":"2018-11-14T18:27:14.342Z","1.5.0":"2018-11-21T21:52:11.591Z","1.6.0":"2018-11-23T12:11:03.437Z","1.6.1":"2018-11-23T12:13:06.937Z","1.6.3":"2018-11-24T10:46:25.080Z","1.6.4":"2018-11-27T23:11:17.875Z","1.7.0":"2019-01-07T13:23:27.056Z","1.8.0":"2019-01-07T17:16:39.915Z","1.9.0":"2019-01-13T23:21:02.356Z","2.0.0":"2019-08-25T21:11:39.146Z","3.0.0":"2021-05-30T14:25:50.344Z","3.0.1":"2021-05-30T14:33:43.765Z","4.0.0":"2022-02-22T03:31:53.062Z","5.0.0":"2023-03-28T06:52:53.628Z","6.0.0":"2024-10-25T10:08:17.582Z"},"bugs":{"url":"https://github.com/ngxs-labs/emitter/issues"},"license":"MIT","homepage":"https://github.com/ngxs-labs/emitter#readme","keywords":["ngxs","redux","store"],"repository":{"type":"git","url":"git+https://github.com/ngxs-labs/emitter.git"},"description":"<p align=\"center\">     <img src=\"https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/emitter.png\"> </p>","maintainers":[{"name":"splincode","email":"omaxphp@yandex.ru"},{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"markwhitfeld","email":"mark.whitfeld@gmail.com"},{"name":"marcjulian","email":"marcstammerjohann@web.de"},{"name":"duffleit","email":"david@leitner.io"},{"name":"janmalch","email":"janmalch.dev@gmail.com"},{"name":"joaqcid","email":"joaqcid@gmail.com"}],"readme":"<p align=\"center\">\n    <img src=\"https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/emitter.png\">\n</p>\n\n---\n\n> ER is a new pattern that provides the opportunity to feel free from actions\n\n[![@ngxs-labs/emitter](https://github.com/ngxs-labs/emitter/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/ngxs-labs/emitter/actions/workflows/ci.yml)\n[![NPM](https://badge.fury.io/js/%40ngxs-labs%2Femitter.svg)](https://www.npmjs.com/package/@ngxs-labs/emitter)\n[![License](https://img.shields.io/badge/License-MIT-green.svg)](https://github.com/ngxs-labs/emitter/blob/master/LICENSE)\n\n[🚀 See it in action on Stackblitz](https://stackblitz.com/edit/ngxs-emitter-example)\n\nThis package allows you to get rid of actions. You can use decorators to register actions directly in your state, you don't have to create any actions in your project (until you really need them), as they don't give any profit, only bring extra boilerplate files.\n\n## Concepts\n\nCompare these diagrams, we've simplified Redux flow and threw out unnecessary middleware:\n\n![ER Flow](https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/redux-er.png)\n\n## 📦 Install\n\nTo install `@ngxs-labs/emitter` run the following command:\n\n```console\nnpm install @ngxs-labs/emitter\n# or if you use yarn\nyarn add @ngxs-labs/emitter\n```\n\n## 🔨 Usage\n\nImport the module into your root application module:\n\n```typescript\nimport { NgModule } from '@angular/core';\nimport { NgxsModule } from '@ngxs/store';\nimport { NgxsEmitPluginModule } from '@ngxs-labs/emitter';\n\n@NgModule({\n  imports: [NgxsModule.forRoot(states), NgxsEmitPluginModule.forRoot()]\n})\nexport class AppModule {}\n```\n\n## Receiver\n\nReceiver is a basic building block. `@Receiver()` is a function that allows you to decorate static methods in your states for further passing this method to the emitter:\n\n```typescript\nimport { State, StateContext } from '@ngxs/store';\nimport { Receiver } from '@ngxs-labs/emitter';\n\n@State<number>({\n  name: 'counter',\n  defaults: 0\n})\nexport class CounterState {\n  @Receiver()\n  static increment({ setState, getState }: StateContext<number>) {\n    setState(getState() + 1);\n  }\n\n  @Receiver()\n  static decrement({ setState, getState }: StateContext<number>) {\n    setState(getState() - 1);\n  }\n}\n```\n\n## Emitter\n\nEmitter is basically a bridge between your component and receivers. `@Emitter()` is a function that decorates properties defining new getter and gives you an access to the emittable interface:\n\n```typescript\nimport { Component } from '@angular/core';\nimport { Select } from '@ngxs/store';\nimport { Emitter, Emittable } from '@ngxs-labs/emitter';\n\nimport { Observable } from 'rxjs';\n\nimport { CounterState } from './counter.state';\n\n@Component({\n  selector: 'app-counter',\n  template: `\n    <ng-container *ngIf=\"counter$ | async as counter\">\n      <h3>Counter is {{ counter }}</h3>\n    </ng-container>\n\n    <button (click)=\"increment.emit()\">Increment</button>\n    <button (click)=\"decrement.emit()\">Decrement</button>\n  `\n})\nexport class CounterComponent {\n  @Select(CounterState)\n  counter$: Observable<number>;\n\n  // Use in components to emit asynchronously payload\n  @Emitter(CounterState.increment)\n  increment: Emittable;\n\n  @Emitter(CounterState.decrement)\n  decrement: Emittable;\n}\n```\n\nAlternatively you can use `EmitterService` instead of decorating properties:\n\n```typescript\nimport { Component } from '@angular/core';\nimport { Select } from '@ngxs/store';\nimport { EmitterService, Emittable } from '@ngxs-labs/emitter';\n\nimport { Observable } from 'rxjs';\n\nimport { CounterState } from './counter.state';\n\n@Component({\n  selector: 'app-counter',\n  template: `\n    <ng-container *ngIf=\"counter$ | async as counter\">\n      <h3>Counter is {{ counter }}</h3>\n    </ng-container>\n\n    <button (click)=\"increment()\">Increment</button>\n    <button (click)=\"decrement()\">Decrement</button>\n  `\n})\nexport class CounterComponent {\n  @Select(CounterState)\n  counter$: Observable<number>;\n\n  constructor(private emitter: EmitterService) {}\n\n  increment(): void {\n    this.emitter.action(CounterState.increment).emit();\n  }\n\n  decrement(): void {\n    this.emitter.action(CounterState.decrement).emit();\n  }\n}\n```\n\n## Custom types\n\nYou can define custom types for debbuging purposes (works with `@ngxs/logger-plugin`):\n\n```typescript\nimport { State, StateContext } from '@ngxs/store';\nimport { Receiver } from '@ngxs-labs/emitter';\n\n@State<number>({\n  name: 'counter',\n  defaults: 0\n})\nexport class CounterState {\n  @Receiver({ type: '[Counter] Increment value' })\n  static increment({ setState, getState }: StateContext<number>) {\n    setState(getState() + 1);\n  }\n\n  @Receiver({ type: '[Counter] Decrement value' })\n  static decrement({ setState, getState }: StateContext<number>) {\n    setState(getState() - 1);\n  }\n}\n```\n\n## Payload type safety\n\n`Emittable` and `EmitterAction` are generics which allow you to type the payload, which is `void` (alias not present) by default.\nFor example, `Emittable` is the same as `Emittable<void>`. Also it's possible to type it like `Emittable<number>` or `Emittable<any>` (if you want it to accept all possible values).\n\n```typescript\nimport { Component } from '@angular/core';\nimport { Select } from '@ngxs/store';\nimport { Emitter, Emittable } from '@ngxs-labs/emitter';\n\nimport { Observable } from 'rxjs';\n\nimport { CustomCounter, CounterState } from './counter.state';\n\n@Component({\n  selector: 'app-root',\n  template: `\n    {{ counter$ | async | json }}\n    <button (click)=\"update()\">update</button>\n  `\n})\nexport class AppComponent {\n  @Select(CounterState)\n  counter$: Observable<CustomCounter>;\n\n  @Emitter(CounterState.update)\n  private update: Emittable<CustomCounter>;\n\n  update(): void {\n    this.update.emit({ value: 5 });\n  }\n}\n```\n\n```typescript\nimport { State, StateContext } from '@ngxs/store';\nimport { Receiver, EmitterAction } from '@ngxs-labs/emitter';\n\nexport interface CustomCounter {\n  value: number;\n}\n\n@State<CustomCounter>({\n  name: 'counter',\n  defaults: {\n    value: 0\n  }\n})\nexport class CounterState {\n  @Receiver({ payload: { value: -1 } }) // default value if payload emitted as undefined\n  static update(\n    { setState }: StateContext<CustomCounter>,\n    { payload }: EmitterAction<CustomCounter>\n  ) {\n    setState({ value: payload.value });\n  }\n}\n```\n\n## Actions\n\nIf you still need actions - it is possible to pass an action as an argument into `@Receiver()` decorator:\n\n```typescript\nimport { State, StateContext } from '@ngxs/store';\nimport { Receiver } from '@ngxs-labs/emitter';\n\nexport class Increment {\n  static readonly type = '[Counter] Increment value';\n}\n\nexport class Decrement {\n  static readonly type = '[Counter] Decrement value';\n}\n\n@State<number>({\n  name: 'counter',\n  defaults: 0\n})\nexport class CounterState {\n  @Receiver({ action: Increment })\n  static increment({ setState, getState }: StateContext<number>) {\n    setState(getState() + 1);\n  }\n\n  @Receiver({ action: Decrement })\n  static decrement({ setState, getState }: StateContext<number>) {\n    setState(getState() - 1);\n  }\n}\n```\n\nAlso it's possible to pass multiple actions:\n\n```typescript\nimport { State, StateContext } from '@ngxs/store';\nimport { Receiver } from '@ngxs-labs/emitter';\n\nexport class Increment {\n  static readonly type = '[Counter] Increment value';\n}\n\nexport class Decrement {\n  static readonly type = '[Counter] Decrement value';\n}\n\n@State<number>({\n  name: 'counter',\n  defaults: 0\n})\nexport class CounterState {\n  @Receiver({ action: [Increment, Decrement] })\n  static increment({ setState, getState }: StateContext<number>, action: Increment | Decrement) {\n    const state = getState();\n\n    if (action instanceof Increment) {\n      setState(state + 1);\n    } else if (action instanceof Decrement) {\n      setState(state - 1);\n    }\n  }\n}\n```\n\n## Emitting multiple value\n\nIt's also possible to emit multiple values, just define your state:\n\n```typescript\nimport { State, StateContext } from '@ngxs/store';\nimport { Receiver } from '@ngxs-labs/emitter';\n\n@State<string[]>({\n  name: 'animals',\n  defaults: []\n})\nexport class AnimalsState {\n  @Receiver()\n  static addAnimal(\n    { setState, getState }: StateContext<string[]>,\n    { payload }: EmitterAction<string>\n  ) {\n    setState([...getState(), payload]);\n  }\n}\n```\n\nAnd use `emitMany` method from `Emittable` object:\n\n```typescript\nimport { Component } from '@angular/core';\nimport { Select } from '@ngxs/store';\nimport { Emitter, Emittable } from '@ngxs-labs/emitter';\n\nimport { Observable } from 'rxjs';\n\nimport { AnimalsState } from './animals.state';\n\n@Component({\n  selector: 'app-root',\n  template: `\n    <p *ngFor=\"let animal of animals$ | async\">{{ animal }}</p>\n    <button (click)=\"addAnimals()\">Add animals</button>\n  `\n})\nexport class AppComponent {\n  @Select(AnimalsState)\n  animals$: Observable<string[]>;\n\n  @Emitter(AnimalsState.addAnimal)\n  private addAnimal: Emittable<string>;\n\n  addAnimals(): void {\n    this.addAnimal.emitMany(['panda', 'zebra', 'monkey']);\n  }\n}\n```\n\n## Dependency injection\n\nAssume you have to make some API request and load some data from your server, it is very easy to use services with static methods, Angular provides an `Injector` class for getting instances by reference:\n\n```typescript\nimport { Injector } from '@angular/core';\n\nimport { State, StateContext } from '@ngxs/store';\nimport { Receiver } from '@ngxs-labs/emitter';\n\nimport { tap } from 'rxjs/operators';\n\ninterface Todo {\n  id: number;\n  title: string;\n  completed: boolean;\n}\n\n@State<Todo[]>({\n  name: 'todos',\n  defaults: []\n})\nexport class TodosState {\n  // ApiService is defined somewhere...\n  private static api: ApiService;\n\n  constructor(injector: Injector) {\n    TodosState.api = injector.get<ApiService>(ApiService);\n  }\n\n  @Receiver()\n  static getTodos({ setState }: StateContext<Todo[]>) {\n    // If `ApiService.prototype.getTodos` returns an `Observable` - just use `tap` operator\n    return this.api.getTodos().pipe(tap(todos => setState(todos)));\n  }\n\n  // OR\n\n  @Receiver()\n  static getTodos({ setState }: StateContext<Todo[]>) {\n    // If `ApiService.prototype.getTodos` returns a `Promise` - just use `then`\n    return this.api.getTodos().then(todos => setState(todos));\n  }\n}\n```\n\nIf you work with promises - we advice you to use `async/await` approach, because method marked with `async` keyword will automatically return a `Promise`, you will not get confused if you missed `return` keyword somewhere:\n\n```typescript\nimport { Injector } from '@angular/core';\n\nimport { State, StateContext } from '@ngxs/store';\nimport { Receiver } from '@ngxs-labs/emitter';\n\nexport type AppInformationStateModel = null | {\n  version: string;\n  shouldUseGraphQL: boolean;\n};\n\n@State<AppInformationStateModel>({\n  name: 'information',\n  defaults: null\n})\nexport class AppInformationState {\n  private static appService: AppService;\n\n  constructor(injector: Injector) {\n    AppInformationState.appService = injector.get<AppService>(AppService);\n  }\n\n  @Receiver({ type: '[App information] Get app information' })\n  static async getAppInformation({ setState }: StateContext<AppInformationStateModel>) {\n    setState(await this.appService.getAppInformation());\n  }\n}\n```\n\n## Lifecycle\n\nAs you may know - actions in NGXS have own lifecycle. We also provide RxJS operators that give you the ability to react to actions at different points in their existence:\n\n- `ofEmittableDispatched`: triggers when an emittable target has been dispatched\n- `ofEmittableSuccessful`: triggers when an emittable target has been completed successfully\n- `ofEmittableCanceled`: triggers when an emittable target has been canceled\n- `ofEmittableErrored`: triggers when an emittable target has caused an error to be thrown\n\nBelow is just a simple example how to use those operators:\n\n```typescript\nimport { State, StateContext } from '@ngxs/store';\nimport { Receiver } from '@ngxs-labs/emitter';\n\nimport { throwError } from 'rxjs';\n\n@State<number>({\n  name: 'counter',\n  defaults: 0\n})\nexport class CounterState {\n  @Receiver()\n  static increment({ setState, getState }: StateContext<number>) {\n    setState(getState() + 1);\n  }\n\n  @Receiver()\n  static decrement({ setState, getState }: StateContext<number>) {\n    setState(getState() - 1);\n  }\n\n  @Receiver()\n  static multiplyBy2({ setState, getState }: StateContext<number>) {\n    setState(getState() * 2);\n  }\n\n  @Receiver()\n  static throwError() {\n    return throwError(new Error('Whoops!'));\n  }\n}\n```\n\nImport operators in your component and pipe `Actions` service:\n\n```typescript\nimport { Component } from '@angular/core';\nimport { Actions } from '@ngxs/store';\nimport {\n  Emitter,\n  Emittable,\n  ofEmittableDispatched,\n  ofEmittableActionContext\n} from '@ngxs-labs/emitter';\n\nimport { CounterState } from './counter.state';\n\n@Component({\n  selector: 'app-root',\n  template: ``\n})\nexport class AppComponent {\n  @Emitter(CounterState.increment)\n  private increment: Emittable;\n\n  @Emitter(CounterState.decrement)\n  private decrement: Emittable;\n\n  @Emitter(CounterState.throwError)\n  private throwError: Emittable;\n\n  constructor(actions$: Actions) {\n    actions$.pipe(ofEmittableDispatched(CounterState.increment)).subscribe(() => {\n      console.log('CounterState.increment has been intercepted');\n    });\n\n    setInterval(() => {\n      this.increment.emit();\n      this.decrement.emit();\n      this.throwError.emit();\n    }, 1000);\n  }\n}\n```\n\n## 💡 TDD\n\nIt's very easy to write unit tests using ER concept, because we provide our module out of the box that makes all providers and stores available for dependency injection. So you can avoid creating mocked components with properties decorated with `@Emitter()` decorator, just use the `StoreTestBed` service to get any emittable object:\n\n```typescript\nimport { EmitterService } from '@ngxs-labs/emitter';\nimport { StoreTestBedModule } from '@ngxs-labs/emitter/testing';\n\nit('should increment state', () => {\n  @State<number>({\n    name: 'counter',\n    defaults: 0\n  })\n  class CounterState {\n    @Receiver()\n    static increment({ setState, getState }: StateContext<number>) {\n      setState(getState() + 1);\n    }\n  }\n\n  TestBed.configureTestingModule({\n    imports: [StoreTestBedModule.configureTestingModule([CounterState])]\n  });\n\n  const store: Store = TestBed.inject(Store);\n  const emitter: EmitterService = TestBed.inject(EmitterService);\n\n  emitter.action(CounterState.increment).emit();\n\n  const counter = store.selectSnapshot<number>(({ counter }) => counter);\n  expect(counter).toBe(1);\n});\n```\n\n## Interaction\n\nYou can easily provide an interaction between different states using ER. Imagine such simple state that stores information if success and error messages exist:\n\n```typescript\ntype AppStatusStateModel = {\n  successMessage: string | null;\n  errorMessage: string | null;\n};\n\n@State({\n  name: 'appStatusState',\n  defaults: {\n    successMessage: null,\n    errorMessage: null\n  }\n})\nexport class AppStatusState {\n  @Receiver({ type: '[AppStatus] Success' })\n  static success(\n    { setState }: StateContext<AppStatusStateModel>,\n    { payload }: EmitterAction<string>\n  ) {\n    setState({\n      successMessage: payload,\n      errorMessage: null\n    });\n  }\n\n  @Receiver({ type: '[AppStatus] Failure' })\n  static failure(\n    { setState }: StateContext<AppStatusStateModel>,\n    { payload }: EmitterAction<string>\n  ) {\n    setState({\n      successMessage: null,\n      errorMessage: payload\n    });\n  }\n}\n```\n\nYou want to emit events from another state that makes requests:\n\n```typescript\n@State({ name: 'appState' })\nclass AppState {\n  private static tagService: TagService;\n\n  @Emitter(AppStatusState.success)\n  private static success: Emittable<string>;\n\n  @Emitter(AppStatusState.failure)\n  private static failure: Emittable<string>;\n\n  constructor(injector: Injector) {\n    AppState.tagService = injector.get<TagService>(TagService);\n  }\n\n  @Receiver({ type: '[AppState] Add tag to the DB' })\n  static addTag(_, { payload }: EmitterAction<string>) {\n    return this.tagService.addOne(payload).pipe(\n      tap(response => this.success.emit(response.message)),\n      catchError(error => {\n        this.failure.emit(error.message);\n        return of(error);\n      })\n    );\n  }\n}\n```\n","readmeFilename":"README.md"}