{"_id":"@28stoneconsulting/openfin-ngrx","_rev":"12-46ef21ddb3fc177f0b4e6ed178fe4f2e","name":"@28stoneconsulting/openfin-ngrx","dist-tags":{"latest":"1.1.6"},"versions":{"1.0.2":{"name":"@28stoneconsulting/openfin-ngrx","version":"1.0.2","peerDependencies":{"@angular/common":"^11.0.0","@angular/core":"^11.0.0","@ngrx/store":"*","rxjs":"^6.0.0"},"author":{"name":"Alexey Valner"},"repository":{"type":"git","url":"git+https://github.com/28StoneConsulting/openfin-ngrx.git"},"dependencies":{"tslib":"^2.0.0"},"license":"ISC","publishConfig":{"access":"public"},"main":"bundles/28stoneconsulting-openfin-ngrx.umd.js","module":"fesm2015/28stoneconsulting-openfin-ngrx.js","es2015":"fesm2015/28stoneconsulting-openfin-ngrx.js","esm2015":"esm2015/28stoneconsulting-openfin-ngrx.js","fesm2015":"fesm2015/28stoneconsulting-openfin-ngrx.js","typings":"28stoneconsulting-openfin-ngrx.d.ts","metadata":"28stoneconsulting-openfin-ngrx.metadata.json","sideEffects":false,"description":"## Motivation","bugs":{"url":"https://github.com/28StoneConsulting/openfin-ngrx/issues"},"homepage":"https://github.com/28StoneConsulting/openfin-ngrx#readme","_id":"@28stoneconsulting/openfin-ngrx@1.0.2","_nodeVersion":"12.22.1","_npmVersion":"7.16.0","dist":{"integrity":"sha512-DcrCWKKVfUuwqvMRbKwlXS7Fur/NBniAv8PBVnjk2g01Dxo5HxGw9tY3BCZ6MX4bLSNtmAGiF13Jjf8KvATJqA==","shasum":"1e461b8f47e8c55a87ffc598c453529cb497396f","tarball":"https://registry.npmjs.org/@28stoneconsulting/openfin-ngrx/-/openfin-ngrx-1.0.2.tgz","fileCount":31,"unpackedSize":218547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgugneCRA9TVsSAnZWagAAk9wP/RaCLAw+uI7RiQw4Vop8\nC3x8VfCC5O7edMXQIn97jDLe9vk3R5MrXmHERTc0ViOZlLuSHJ2hWPbrV6RD\nwBevkGeAlNREOL5TK+5MY4MnDV3s36s491YeGT2FfXyKTdxAaBRWf1o0+MHn\n+eQ+M0YWB62XM8Qvh5TGbqHxHG2uqDHd53es8M4nJcAtvNV1Dbiz4goQczgd\nOzmw/igeObJ3KTvR0VC7ZYn7xSEF1nNOgrmdmwZBWIQXz3VzwOtQXgaflS+l\nmexx8XWDiB4ArSV5RUEwkQ3vSoayleLTjoM7nYmraRAt9MT1HpJeBB9drOO9\n/6NPgMl7j7h3pjKdLS7kQANSJ81EhwPtYW9e2LKJS1QGtowz0Bq64BkpxitK\nS19n/PBoR8e61fcwZi9xLwM8qEsxUbKIxuTQhOvD1CYl78uyQDAzf3GZL4XM\nmvTABgQOkBKV8D3GiHNZOBomf6rb2mhvNBPz+VxJNfrNED4X6HHqI9yI19mn\nZhj/+WzFZju5WwW9f4WnAFBzSJUInM7T3hXZZ/JpP4DDs3OsckAsJ6xnI9yH\nq3/kN0BIoMF+b2wsxGQl8O38LR5I8F+d+CCk6jN3XzIL3gD6xgEfQ/4NjXhY\nsVHj8mKtH7ZA3NXpJ/tZPzFOFh+WaCARE7geghmb+nVdv2msm/Z4s6WKSnls\nPC8A\r\n=Z74j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/TtO40qfxVHeZXcm9yeL2zAW7lRKUPWGmI6afA068zwIhAO3UplZ3tPUy2MQUXzXb+0e3p72hXTV5GI7s2p9d0Jdw"}]},"_npmUser":{"name":"avalner","email":"avalner@gmail.com"},"directories":{},"maintainers":[{"name":"avalner","email":"avalner@gmail.com"},{"name":"ferickson","email":"franklin.erickson@28stone.com"},{"name":"andrejsd","email":"andrejs.dembovskis@28stone.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openfin-ngrx_1.0.2_1622804958250_0.38147748061031495"},"_hasShrinkwrap":false},"1.1.0":{"name":"@28stoneconsulting/openfin-ngrx","version":"1.1.0","peerDependencies":{"@angular/common":"^11.0.0","@angular/core":"^11.0.0","@ngrx/store":"*","rxjs":"^6.0.0"},"author":{"name":"Alexey Valner"},"repository":{"type":"git","url":"git+https://github.com/28StoneConsulting/openfin-ngrx.git"},"dependencies":{"tslib":"^2.0.0"},"license":"ISC","publishConfig":{"access":"public"},"main":"bundles/28stoneconsulting-openfin-ngrx.umd.js","module":"fesm2015/28stoneconsulting-openfin-ngrx.js","es2015":"fesm2015/28stoneconsulting-openfin-ngrx.js","esm2015":"esm2015/28stoneconsulting-openfin-ngrx.js","fesm2015":"fesm2015/28stoneconsulting-openfin-ngrx.js","typings":"28stoneconsulting-openfin-ngrx.d.ts","metadata":"28stoneconsulting-openfin-ngrx.metadata.json","sideEffects":false,"description":"## Motivation","bugs":{"url":"https://github.com/28StoneConsulting/openfin-ngrx/issues"},"homepage":"https://github.com/28StoneConsulting/openfin-ngrx#readme","_id":"@28stoneconsulting/openfin-ngrx@1.1.0","_nodeVersion":"12.22.1","_npmVersion":"7.16.0","dist":{"integrity":"sha512-Ztg8HbRo/3ck6n6PifPBF8rTSKMVXVKFi2+BJRgYXUk4InPOuBV9UzuRY5+Hilv4bitOXM2lw+96Cg+QCvperg==","shasum":"7fe60cb2d3e449c96169c812794792bb1c1b9894","tarball":"https://registry.npmjs.org/@28stoneconsulting/openfin-ngrx/-/openfin-ngrx-1.1.0.tgz","fileCount":31,"unpackedSize":222141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvbA5CRA9TVsSAnZWagAAikEQAJEA8/1bEaFNwtBZzIpy\nmTUQ1Eg90bcyV8ewBnRBgq1FdYr/DJnFDMXPa6hMBZuXUJStneuKpTvgo6LT\nFhZ3ao2nB/9Ly0QocE1vnOXnN+xCL5aYnzX3l27cE+WEvz1ZulYkTobnfDZy\nIla3n3m6YhcyQ11FGaiSXO+79QHh+boFqn5FW2Mg1iHV5tA0R6E/GHVB1hNQ\nZCxqsxL2p5naLHXRusmYeJNYA1/7/65m4PTIT5XpceMDsuTYc1O6SWij079c\nGGgPgxtyv8uarz3RXbiyf70l0JfJeSVSNgU1Q0qLxkh5SXwhI3xylpWDTdS7\noGMSYJrl3I23LhRkspktod7G7fUdEiO+wvcAEmy2wd3+f5RYe5EDMdtNHgtn\nW1cqVwn3PX7bRG7ei7aqwFI8wMbYVC94J2I2Dzl7muC/eu3lB1YOqOrLNxoy\n+KhvHyMkafVoD/870s0E6Qd+xFunWOuR6gZCQkJ0yHhGTZ5vq6TsLBRMGRND\nyq5anDE2duOGDwOUdhKZCAzmokqwiXZ2SSPy4N2Ypio/kVp9PMDqaHrPHCYu\n7zDzjefuA6OqoHndamja7awCXvzkid4uG0DY6XRPh+LxHcJwQAeWYLbZSn3K\nU+Q2Nd6EAbo9NV+6JprD/IfmFq99Yzr3oSlFf783TI3pYR3g3ZEt4KGjOru/\n4c1O\r\n=2sCD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/PdsCr0Zjna202Nov1mwMONfUQb3kpxkKd25OKx9xoQIhAOMws7Md/EXSZ+2BNc42CmWU0HSUhzIRHlBrFRLc4cWd"}]},"_npmUser":{"name":"avalner","email":"avalner@gmail.com"},"directories":{},"maintainers":[{"name":"avalner","email":"avalner@gmail.com"},{"name":"ferickson","email":"franklin.erickson@28stone.com"},{"name":"andrejsd","email":"andrejs.dembovskis@28stone.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openfin-ngrx_1.1.0_1623044153222_0.9597750812879973"},"_hasShrinkwrap":false},"1.1.1":{"name":"@28stoneconsulting/openfin-ngrx","version":"1.1.1","peerDependencies":{"@angular/common":"^11.0.0","@angular/core":"^11.0.0","@ngrx/store":"*","rxjs":"^6.0.0"},"author":{"name":"Alexey Valner"},"repository":{"type":"git","url":"git+https://github.com/28StoneConsulting/openfin-ngrx.git"},"dependencies":{"tslib":"^2.0.0"},"license":"ISC","publishConfig":{"access":"public"},"main":"bundles/28stoneconsulting-openfin-ngrx.umd.js","module":"fesm2015/28stoneconsulting-openfin-ngrx.js","es2015":"fesm2015/28stoneconsulting-openfin-ngrx.js","esm2015":"esm2015/28stoneconsulting-openfin-ngrx.js","fesm2015":"fesm2015/28stoneconsulting-openfin-ngrx.js","typings":"28stoneconsulting-openfin-ngrx.d.ts","metadata":"28stoneconsulting-openfin-ngrx.metadata.json","sideEffects":false,"description":"## Motivation","bugs":{"url":"https://github.com/28StoneConsulting/openfin-ngrx/issues"},"homepage":"https://github.com/28StoneConsulting/openfin-ngrx#readme","_id":"@28stoneconsulting/openfin-ngrx@1.1.1","_nodeVersion":"12.22.1","_npmVersion":"7.16.0","dist":{"integrity":"sha512-25jePCBoRcFZZukE8hxV2dSwVogKql+woKgpHlCtd22ij+CxH9j9Hj0fN0RmvI2L1/QAR3vH59zt6WyWdxFPCA==","shasum":"8ecd2685e735bf11570a9ea266750471e2451ced","tarball":"https://registry.npmjs.org/@28stoneconsulting/openfin-ngrx/-/openfin-ngrx-1.1.1.tgz","fileCount":31,"unpackedSize":220818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvb+kCRA9TVsSAnZWagAAwP8P/iUYOENLBfeWNiaWt1+v\nvd8I48hwAHNXwAR0K+kgrspFXH7J7GM2eOqHxPeoH7rr/YLOk9bfLKwhWv4a\n7zvSnmcS+PhAnXZ9e+vR/eUyov4i2d91KmzdAkciiZVfluBPTFmV1LasiDab\n7zxvrV5XbQTJpYWkWZbpDW8ZkQoACha5H3RAU+UKbshQLC1Y8uUcxiQ5/Y66\n11m7xseS64Zg7MGVtvMLrpE6gJp65rRgByjB18BeGm3sDPh7pntPewcTHD/J\n+zHP271GFE/pPn7i6YEBap1rKB40uOZPY6kk+H7uvvT+Ym1qRoZ6/HA3joJ0\neH5Wr4vOZ5CLhC6fUCqKVmMVz88cAYKXeVxWjyvxUSiJDgOY22jiakY3Gez/\nEJrbn/uGMPgE3rJFmd03PbYBK5zoiSoYmNFb2Xl9sHfsSi2K8RPWPtsUyEaj\n4a11myBKR/uLWGrwYNcAiQuoY/tqLhB7rRzGvZc1psG2AtkgEC+IysvtizBB\n11StL3+JKK+Vg7QLqD2cK93/j5qHuPQorc5cIkQWzl4TYRQ+0z02drd9z2jV\nBounwXLwfIdOibT6BbwEPN0Q6qFO1epiShduo9gZc4tVAIChS6EoEdPb8X+E\nux8kbG8+37A/OUsUAemq6Ie7gu/xJRaw3y9g9y6kSafRAldYKPTsbHVJi6Gl\nU+xv\r\n=2BbD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTHYpaos08K6tZygGTn7yCqJnbWCgeXatSXXS+/jLuNwIgLbkOnjfs5oqtRrv5lBpOSDCDWXk1T10dAEMGpEYJKTs="}]},"_npmUser":{"name":"avalner","email":"avalner@gmail.com"},"directories":{},"maintainers":[{"name":"avalner","email":"avalner@gmail.com"},{"name":"ferickson","email":"franklin.erickson@28stone.com"},{"name":"andrejsd","email":"andrejs.dembovskis@28stone.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openfin-ngrx_1.1.1_1623048099871_0.14354915856170591"},"_hasShrinkwrap":false},"1.1.2":{"name":"@28stoneconsulting/openfin-ngrx","version":"1.1.2","peerDependencies":{"@angular/common":"^11.0.0","@angular/core":"^11.0.0","@ngrx/store":"*","rxjs":"^6.0.0"},"author":{"name":"Alexey Valner"},"repository":{"type":"git","url":"git+https://github.com/28StoneConsulting/openfin-ngrx.git"},"dependencies":{"tslib":"^2.0.0"},"license":"ISC","publishConfig":{"access":"public"},"main":"bundles/28stoneconsulting-openfin-ngrx.umd.js","module":"fesm2015/28stoneconsulting-openfin-ngrx.js","es2015":"fesm2015/28stoneconsulting-openfin-ngrx.js","esm2015":"esm2015/28stoneconsulting-openfin-ngrx.js","fesm2015":"fesm2015/28stoneconsulting-openfin-ngrx.js","typings":"28stoneconsulting-openfin-ngrx.d.ts","metadata":"28stoneconsulting-openfin-ngrx.metadata.json","sideEffects":false,"description":"## Motivation","bugs":{"url":"https://github.com/28StoneConsulting/openfin-ngrx/issues"},"homepage":"https://github.com/28StoneConsulting/openfin-ngrx#readme","_id":"@28stoneconsulting/openfin-ngrx@1.1.2","_nodeVersion":"12.22.1","_npmVersion":"7.16.0","dist":{"integrity":"sha512-kS6vIova1Jpkw9mJwUz/bHZmkGSaqLP7gyk2+AMDaXqWJMJjQEnAtY1gCLi9cIJ7bVDs0LlJ2GOMmirPujqwpQ==","shasum":"58ea06a0bf31e7447c6498aaecf0637b43306ec7","tarball":"https://registry.npmjs.org/@28stoneconsulting/openfin-ngrx/-/openfin-ngrx-1.1.2.tgz","fileCount":31,"unpackedSize":222158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvgN1CRA9TVsSAnZWagAAkOIP/A8AmXLjK+gVkr3htRvc\nbHLYzdsAtxGkTVoRKtCdufW5fT33n2WPFsMFeWJLNH8bVYLQeFdD7WnF07Ib\nXA54BLJ8UPCmxAEhrN+xRNP1Ljeip8dNwMikV5ER7bU3TnsXsWBPiRua8IGI\nvLZaEm+4vPpaF0A9RYty4cZTbzDdHZWAKHsQktIS9h8us2N8khhdh3pipzNR\nFXLrlAWycCFxUV1Tv3a3c0al/WZqgrwXRIMaBn6NTeN9Eg6Nzet8N+3gb3lw\nIoUWfh6k7gdRMsSVrRtbknONsVspwV345YiAiLmTn5exuF71vVcL9lLfxl8d\nv07UBhQIEMytlIwHG4VAdm0P/Nas3YzDG1cfng6odsaIpRJQIygOSHchEbF2\nkJGYhgM56xjGpIJasxW7722zp4noNp5IBwcs8biy1NWnt/+ia7HfeGDyWfQ4\nVM1CCI7aox4NVSupLKs/sww57hBkwsEwGvYCR+0NGvWlD2X3vDggzEjJfhX1\nHPm6M8KkOJd623BIVt+SJMWZ8l5c9HV5Ymi/DFZhd2Wkb/N5OwB7+FYEc9QT\nTmZnI+fnTJBPQAgJDMJH1btA74ibNtchUmXa6EwD0YQoO14U6WSuJ+Jhw6Mz\nQpuZ1NaDd38xwTpWPBKbk2rwfN8b6UP1jbCy80+2YwdTKPHzse0JrmXXiY1r\nwH2A\r\n=6klI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFjxjjMSzxl1LnvjFCm3wdHjqEaX57lV5rNtkogMGs7vAiEAgS4iRIPbr/aEGrqBwvxvL0rxhIlWH7P99IiabHl83gA="}]},"_npmUser":{"name":"avalner","email":"avalner@gmail.com"},"directories":{},"maintainers":[{"name":"avalner","email":"avalner@gmail.com"},{"name":"ferickson","email":"franklin.erickson@28stone.com"},{"name":"andrejsd","email":"andrejs.dembovskis@28stone.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openfin-ngrx_1.1.2_1623065461666_0.40900737179603763"},"_hasShrinkwrap":false},"1.1.3":{"name":"@28stoneconsulting/openfin-ngrx","version":"1.1.3","peerDependencies":{"@angular/common":"^11.1.2","@angular/core":"^11.1.2","@ngrx/store":"*","rxjs":"^6.0.0"},"author":{"name":"Alexey Valner"},"repository":{"type":"git","url":"git+https://github.com/28StoneConsulting/openfin-ngrx.git"},"license":"ISC","publishConfig":{"access":"public"},"main":"bundles/28stoneconsulting-openfin-ngrx.umd.js","module":"fesm2015/28stoneconsulting-openfin-ngrx.js","es2015":"fesm2015/28stoneconsulting-openfin-ngrx.js","esm2015":"esm2015/28stoneconsulting-openfin-ngrx.js","fesm2015":"fesm2015/28stoneconsulting-openfin-ngrx.js","typings":"28stoneconsulting-openfin-ngrx.d.ts","metadata":"28stoneconsulting-openfin-ngrx.metadata.json","sideEffects":false,"dependencies":{"tslib":"^2.0.0"},"description":"## Motivation","bugs":{"url":"https://github.com/28StoneConsulting/openfin-ngrx/issues"},"homepage":"https://github.com/28StoneConsulting/openfin-ngrx#readme","_id":"@28stoneconsulting/openfin-ngrx@1.1.3","_nodeVersion":"12.22.1","_npmVersion":"7.16.0","dist":{"integrity":"sha512-fIgyQZKU6yMQ72d2nvEgaxRErjpSn5eZwggV5CDkjBS2okv0sYK/uq3LjmpY3g06/giVZHo2eEowUXt94EInrw==","shasum":"fcfbe28194014da74e24513f3fdf2645c81f9e0c","tarball":"https://registry.npmjs.org/@28stoneconsulting/openfin-ngrx/-/openfin-ngrx-1.1.3.tgz","fileCount":31,"unpackedSize":222705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvluzCRA9TVsSAnZWagAAMuQP/jF7/lKKu8moz0hsU9B9\n58IwNo6t9JsKN2MNZKh8CJCYTqKdS6hZYO9y5dsbEiadnO+AIyw8NppaD/Ys\nBOiWzhxwP8XffSVH7HNsTPljsfKgjOHz2AdRcbvwDEMgswV/THb2qDLHfQ+Q\nEeO1M4C1HB96ezgpyA/LV42anLN7CnJP32473C8QHafLfplxba5WAm2ghCqv\nANwreCmn+XRaJeTeLrwQD2e7fLdyUBLR27zFjpGF3e9QQi5pGcxPPxq5jm3o\n0RHQ/tfEMYYP68I2d6hjdAaNZfZmnvC5bB/9xiF+r/hHsHGqV/P0rsELbY0X\nxlJHflGU8rGtcyp4RzlOeVnaME2QDsf0HR8V9Z8xIbkvXHR1VnUqRhcFh6CD\npN6SSrdOElILPyBeUeuH2l1MK3sYQhd4M9MW33mBiEw9NrszrZsp+lBX1aAp\nGf2QStCbx564WCFaDXl9WepAzcgL3fZrxlgV1Do/H9CwqLerOku+ccbCliYU\nIFA4+gnlzjrAy8TKvP/4aCLuO5hvA9F6L2tu/IGC/EWPE6CiKajVHTfcgH8G\nL+3gLrGCDkDvqzyP7bJ9osRrbN2JrT8sJabzLYofUh9v8NjKXDobONqNM7Xd\nccT1Wk14FUPh3iBRxrc6G0VijM70XFyO8Z9EmlJKoHm4BM24aRqVKjXmnwBt\nRZQ1\r\n=Jrk2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3xQP+MZVaufhbnm2ylobz2ZghB+/DrJm+KfASQNLqwgIgVHxZUoSFw1aj2iRfPGaGT9Cmz3b3rH4tkKdRZLsddMw="}]},"_npmUser":{"name":"avalner","email":"avalner@gmail.com"},"directories":{},"maintainers":[{"name":"avalner","email":"avalner@gmail.com"},{"name":"ferickson","email":"franklin.erickson@28stone.com"},{"name":"andrejsd","email":"andrejs.dembovskis@28stone.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openfin-ngrx_1.1.3_1623088050867_0.03627315739268133"},"_hasShrinkwrap":false},"1.1.4":{"name":"@28stoneconsulting/openfin-ngrx","version":"1.1.4","peerDependencies":{"@angular/common":"^11.1.2","@angular/core":"^11.1.2","@ngrx/store":"*","rxjs":"^6.0.0"},"author":{"name":"Alexey Valner"},"repository":{"type":"git","url":"git+https://github.com/28StoneConsulting/openfin-ngrx.git"},"license":"ISC","publishConfig":{"access":"public"},"main":"bundles/28stoneconsulting-openfin-ngrx.umd.js","module":"fesm2015/28stoneconsulting-openfin-ngrx.js","es2015":"fesm2015/28stoneconsulting-openfin-ngrx.js","esm2015":"esm2015/28stoneconsulting-openfin-ngrx.js","fesm2015":"fesm2015/28stoneconsulting-openfin-ngrx.js","typings":"28stoneconsulting-openfin-ngrx.d.ts","metadata":"28stoneconsulting-openfin-ngrx.metadata.json","sideEffects":false,"dependencies":{"tslib":"^2.0.0"},"description":"## Motivation","bugs":{"url":"https://github.com/28StoneConsulting/openfin-ngrx/issues"},"homepage":"https://github.com/28StoneConsulting/openfin-ngrx#readme","_id":"@28stoneconsulting/openfin-ngrx@1.1.4","_nodeVersion":"12.22.1","_npmVersion":"7.16.0","dist":{"integrity":"sha512-0D8R7DsK7KrUbNAZBDR2g2N+0Np8Ho31ewpTqMHUEIVXfKDqR4vw2L/CTb4g+fOHNshmiTIatIXK4EnWkKbE+w==","shasum":"6e6d99cdfd44ece48f6965e6ab7e893d8892c88d","tarball":"https://registry.npmjs.org/@28stoneconsulting/openfin-ngrx/-/openfin-ngrx-1.1.4.tgz","fileCount":31,"unpackedSize":221961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv0MACRA9TVsSAnZWagAAFBAP/0tI09qt3kbhf+csuFxr\nnpXx0ufR04xCykEZfFzkwYsIY0gXpKq8f69+R3NTWgXyqR8WDP7Bsm0W7lh/\nQ4dmmOLQLN+c3Irao0P4RcCx4LCnaLL2ZhiR+wHjUgmIiwchWqm80jVdXbmi\nqW73u/DyNL0pnyJposvFWO3tHdNofaghFvlqwdchReTxRuqZ7DmCZdBvLOuj\nGVHU72PNsu8GoV4rVu7ofkgVyHyK9Kmovw/fN00clYPIwcv0z0fZxD6XjKlX\nuXmGyBbLyFExhSGvRfRz6Mejtkrk+jadtHB17STmjuQ4RpO6MJFRv7muePi3\nQdRl+qUG7Jeiu7xt7WSn1/CMPMD+DyHRZ9IgU9k2PiiCQk/jTqpbWHOpn2ZP\ns19q7+QCv0mo+Fnipp7anwwuRNJTbvk8v6DiET1x7OpkFNv8Ire0TTBh5u7Q\nQnUA8/9OrHZeWyYi8mkHD7Kybu+33i08fMcO3+Q+pj/Csjshwg8u4llOmVrR\nfoL8gOCvzfpn4SVBbmdfKxB6osiyM/BgMucC+vyac0N/ra9+lRGCTFzBn+R1\n3ZsokOdofnM9MCKoqUdVGSFU4hxf+Rm2J+tvWbPct3TR/kbJq1CW2j60TDox\nPW89Ap/HZAtH4CmcgD7H7ytuQnTelWj8K/sXFkjJGiDI1ppTH763weWe6e2g\nHQS8\r\n=28O8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCntpgLzuO/LhQ1jLP3V75Pt2D+/qYECDJh0ghK9B4yGwIgR31jn75DAaNELJPH4I+KoUhBXsMG1s9BWwIBB9qsV8g="}]},"_npmUser":{"name":"avalner","email":"avalner@gmail.com"},"directories":{},"maintainers":[{"name":"avalner","email":"avalner@gmail.com"},{"name":"ferickson","email":"franklin.erickson@28stone.com"},{"name":"andrejsd","email":"andrejs.dembovskis@28stone.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openfin-ngrx_1.1.4_1623147264438_0.9156697266249154"},"_hasShrinkwrap":false},"1.1.5":{"name":"@28stoneconsulting/openfin-ngrx","version":"1.1.5","peerDependencies":{"@angular/common":"^11.1.2","@angular/core":"^11.1.2","@ngrx/store":"*","rxjs":"^6.0.0"},"author":{"name":"Alexey Valner"},"repository":{"type":"git","url":"git+https://github.com/28StoneConsulting/openfin-ngrx.git"},"license":"ISC","publishConfig":{"access":"public"},"main":"bundles/28stoneconsulting-openfin-ngrx.umd.js","module":"fesm2015/28stoneconsulting-openfin-ngrx.js","es2015":"fesm2015/28stoneconsulting-openfin-ngrx.js","esm2015":"esm2015/28stoneconsulting-openfin-ngrx.js","fesm2015":"fesm2015/28stoneconsulting-openfin-ngrx.js","typings":"28stoneconsulting-openfin-ngrx.d.ts","metadata":"28stoneconsulting-openfin-ngrx.metadata.json","sideEffects":false,"dependencies":{"tslib":"^2.0.0"},"description":"## Motivation","bugs":{"url":"https://github.com/28StoneConsulting/openfin-ngrx/issues"},"homepage":"https://github.com/28StoneConsulting/openfin-ngrx#readme","_id":"@28stoneconsulting/openfin-ngrx@1.1.5","_nodeVersion":"12.22.6","_npmVersion":"7.16.0","dist":{"integrity":"sha512-gAItJwePnrZzy/UUmzerbUiTBEO+FDN89X7fNUW0+3OaHLm24GvkFA5yWRO7Jv1NNyVlWu9JneLWLM61gi+pTQ==","shasum":"2c33788ad70a867d08b07cc101592d0f901eff7d","tarball":"https://registry.npmjs.org/@28stoneconsulting/openfin-ngrx/-/openfin-ngrx-1.1.5.tgz","fileCount":31,"unpackedSize":223630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMKjRCRA9TVsSAnZWagAA608P/2uM47GLoxPmkFEsWWT1\n+OgIheK6dgE1VgQkm3JLNNJ52nPiC/nFnTpXZWF8+MWIEpM4toc5OZ49WFvB\nmJsrEKpN8MGu7shhRRriwZ49/d8aR0CSZEv4IxX48/b0bb7xoywyrKsKQBhT\nG/MTxSgmvI/eweLo8rYTWcTR2iywqF/THVkS/RZXfiFBQqoUSVcZ6wCsK7Zz\nCBlpq8Egu6MrM6LMHfFvkCMw4rd7sMt8MiyuVbU62YM8HXA/fMpz/tAw76aZ\nFdq4tTC4/URTDpEHHbTc4CpOunOoFA4Ti3GolgIAzv6NqQ5lur7fLlxIU5Uc\nyyMI8xgCF233YuaXGlvp1SXWitgB24OdYKed+NWnykO9Ay5VTLawo6es5d6D\nP47+M7Y2jcPS4wzrpS+6yQ93viMy6z805xEmZNGVI1Ksx5SGJXLv+oOrVOl+\nPw3kCU/inNktW5qsqNwXsFWs7ffgA0/NVXJaehgRrqijzjsSdZujuXrj2dz+\nE16DkgMizcg8iF4nyIG3L1IkXrMWl0Kx8EGe3QlUOlYITPvp9dj3pKDDu0+i\nzhVZaKsyPlk9YLpGNHeKsRCANXNgE3zIeatgiImo3Dgiee1oeX1nK+EsH01B\nRna2Q6MYjGEKvyzGp45t9Sfv+XsWzUpA9mNb3crt9p0HXlJaZHoih+0G+HO4\nklMO\r\n=+qbq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC1U9YvyzHNsHIUakM4WUUAEX3ZQC+1jTVHLuCYLSucbAiBbJekcFKZK4IXRqN4ehCEUuc4C1+Vm6ftBqabf94pLWw=="}]},"_npmUser":{"name":"avalner","email":"avalner@gmail.com"},"directories":{},"maintainers":[{"name":"andrejsd","email":"andrejs.dembovskis@28stone.com"},{"name":"ferickson","email":"franklin.erickson@28stone.com"},{"name":"avalner","email":"avalner@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openfin-ngrx_1.1.5_1630578897573_0.005610037249972999"},"_hasShrinkwrap":false},"1.1.6":{"name":"@28stoneconsulting/openfin-ngrx","version":"1.1.6","peerDependencies":{"@angular/common":"^11.1.2","@angular/core":"^11.1.2","@ngrx/store":"*","rxjs":"^6.0.0"},"author":{"name":"Alexey Valner"},"repository":{"type":"git","url":"git+https://github.com/28StoneConsulting/openfin-ngrx.git"},"license":"ISC","publishConfig":{"access":"public"},"main":"bundles/28stoneconsulting-openfin-ngrx.umd.js","module":"fesm2015/28stoneconsulting-openfin-ngrx.js","es2015":"fesm2015/28stoneconsulting-openfin-ngrx.js","esm2015":"esm2015/28stoneconsulting-openfin-ngrx.js","fesm2015":"fesm2015/28stoneconsulting-openfin-ngrx.js","typings":"28stoneconsulting-openfin-ngrx.d.ts","metadata":"28stoneconsulting-openfin-ngrx.metadata.json","sideEffects":false,"dependencies":{"tslib":"^2.0.0"},"description":"## Motivation","bugs":{"url":"https://github.com/28StoneConsulting/openfin-ngrx/issues"},"homepage":"https://github.com/28StoneConsulting/openfin-ngrx#readme","_id":"@28stoneconsulting/openfin-ngrx@1.1.6","_nodeVersion":"12.22.6","_npmVersion":"7.16.0","dist":{"integrity":"sha512-iCo5/SBX9omx6fmnpOTbWMX+OU3FBWiqIzyBLxoVerIaPih6XeCE/th/8bc4CeCUOP/8r2bHShHcDYegz6IMDQ==","shasum":"6b28074a982f924665e2049d626eae8e62d8b6e7","tarball":"https://registry.npmjs.org/@28stoneconsulting/openfin-ngrx/-/openfin-ngrx-1.1.6.tgz","fileCount":31,"unpackedSize":229246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1vkACRA9TVsSAnZWagAAf0QP/0JCShiaoKLggj2gJre0\nOi5fEE/82+qx72Pl4jBC2BvaJHAj8tuQD4MX2w4HTlVYTmX0kdR7aEY+g9O/\nbeORf0RzPTAgdLqs2YTSGFQSBjPMW2+CNrOGF83AiZO3aonWUk5ZXn63RZJj\nnmymwQrJ9wZ8KwdqKEYmGEZuU/rPrh1IBm/zgn+DlXIot8Bx2KRu7Qjro1IK\nP3CLjqyvptF9eOdlmbaLiet64bNrrSp8V8O3O0dVqnQwcmJzaL8JYr9ytZsv\n0xHgWhPGXb2SKoiQAng7Wz+pkbEOyRZ81zcWC1IYNkoBJrF7RgthvbjZTAQC\ny6n33w8OxictsivbC1wiHkcKjw/wYBaq8O85EWaDA4y6ULhl+UdB7W2ec8Uc\nGz1amOC4Ar7wN6nccgbSVMeqgGsg34zimvOkaEpUsohT3KhwNUFo0V3EEIG9\nWqe+VnVmn0z+wN+CYlgyFPvlAJURswiG3vuqobcTs5nrWE2kgkb+DQkl4LYv\nnPRnRpv+1r/YZUKKPpjJ67WQa1mgsCnWnvGvXk9NChcSPJIzNRuPXiY2mVNO\nY6cGnaotTpe7FnGrSKai2mzlUhW56ja9CMzx4J9YwBznrVC9pL/OfuthpGOF\nCfVRtLlGmvb/tThj/uLgH7zbN5T0WEgyP1ZkkH6jFLfEvQysg9CKjOGhWIER\niQxK\r\n=gZR1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeeLCnaaCL/r5PjUFreVSwhETthZoeaTasrWk9u0DhFQIgFv1iDdnAeqAZ68+C2t98iOfczSmodry8yn7ddJGY6bY="}]},"_npmUser":{"name":"avalner","email":"avalner@gmail.com"},"directories":{},"maintainers":[{"name":"andrejsd","email":"andrejs.dembovskis@28stone.com"},{"name":"ferickson","email":"franklin.erickson@28stone.com"},{"name":"avalner","email":"avalner@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openfin-ngrx_1.1.6_1630591701147_0.18914747392416986"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-04T11:09:17.931Z","1.0.2":"2021-06-04T11:09:18.444Z","modified":"2022-04-04T10:41:50.737Z","1.1.0":"2021-06-07T05:35:53.366Z","1.1.1":"2021-06-07T06:41:40.046Z","1.1.2":"2021-06-07T11:31:01.801Z","1.1.3":"2021-06-07T17:47:31.045Z","1.1.4":"2021-06-08T10:14:24.651Z","1.1.5":"2021-09-02T10:34:57.711Z","1.1.6":"2021-09-02T14:08:21.388Z"},"maintainers":[{"email":"peteris.dzenis@28stone.com","name":"peteris.dzenis.28stone"},{"email":"viacheslav.marienko@28stone.com","name":"vmarienko"},{"email":"andrejs.dembovskis@28stone.com","name":"andrejsd"},{"email":"franklin.erickson@28stone.com","name":"ferickson"}],"description":"## Motivation","homepage":"https://github.com/28StoneConsulting/openfin-ngrx#readme","repository":{"type":"git","url":"git+https://github.com/28StoneConsulting/openfin-ngrx.git"},"author":{"name":"Alexey Valner"},"bugs":{"url":"https://github.com/28StoneConsulting/openfin-ngrx/issues"},"license":"ISC","readme":"# OpenfinNgrx\n\n## Motivation\n\nSynchronizing multiple OpenFin windows to a single state or in some cases multiple states is a difficult task which results in complex management and repetitive code.\n\nImplementing such a communication solution for multiple windows that transfer a decent amount of data between them takes a lot of effort, especially if you have multiple states that are shared.\n\n### The solution\n\nOpenfinNgrx offers an easy to use solution. It seamlessly dispatches actions and selects data from states across multiple windows.\n\n### Usage\n\nOpenfinNgrx delivers an Angular service with the following methods:\n\n`dispatchToParent` - Dispatch NGRX action to the window parent.\n\n`dispatchToWindow` - Dispatch NGRX action to a specific Openfin window that matches the given window name.\n\n`dispatchToRoute` - Dispatch NGRX action to all windows on the specific route.\n\n`selectFromWindow` - select data from the state of the window that matches the given window name.\n\n`selectFromParent` - select data from parent window state.\n\n## Change detection\n\nBy default NgZone isn't aware of the OpenFin IAB.\nThis may cause issues when messages from IAB are received and the change detection isn't triggered.\nOpenfinNgrx takes care of this problem by triggering the Angular change detection after every action that affects the window such as dispatching an action received from another window or receiving data from another window's state.\n\n## OpenfinNgrxService usage example\n\nDispatch increment action to the parent window's store.\n\n```typescript\nexport class ChildWindowComponent {\n  constructor(private openfinNgrxService: OpenfinNgrxService) {}\n\n  increaseCounterOnParentWindow(increaseBy) {\n    this.openfinNgrxService.dispatchToParent(\n      incrementAction({ paylaod: increaseBy })\n    );\n  }\n}\n```\n\nOpenfinNgrx will dispatch the action to the parent window's state, assuring that the Angular change detection will be triggered on the parent window.\n\nIt is also possible to import OpenfinNgrxMetareducerModule to register NGRX metareducer that will call OpenfinNgrxService methods based on action routing metadata.\n\n## Metareducer usage example\n\nDispatch increment action to the particular window's store.\n\n```typescript\nimport { createAction, props, Store } from \"@ngrx/store\";\nimport { RoutingInfo } from \"@28stoneconsulting/openfin-ngrx\";\n\nexport const incrementBy = createAction(\n  \"[Counter] IncrementBy\",\n  props<{ payload: number; routing?: RoutingInfo }>()\n);\n\nexport class ChildWindowComponent {\n  constructor(private store: Store) {}\n\n  increaseCounterOnParentWindow(increaseBy) {\n    this.store.dispatch(\n      incrementBy({\n        paylaod: increaseBy,\n        // type: 'parent' | 'window' | 'route'\n        // remoteOnly flag blocks local dispatch of an action\n        // if no routing info is provided then action is dispatched only locally as usual\n        routing: {\n          receivers: [{ type: \"window\", name: \"window_name\" }],\n          remoteOnly: true,\n        },\n      })\n    );\n  }\n}\n```\n\nDispatch increment action to the parent window's sate with action creator with prconfigured routing info.\n\n```typescript\nimport { createAction, Store } from \"@ngrx/store\";\nimport { routingProps } from \"@28stoneconsulting/openfin-ngrx\";\n\nexport const incrementParentBy = createAction(\n  \"[Counter] IncrementBy\",\n  routingProps<number>({ type: \"parent\" }, true)\n);\n\nexport class ChildWindowComponent {\n  constructor(private store: Store) {}\n\n  increaseCounterOnParentWindow(increaseBy) {\n    this.store.dispatch(incrementParentBy(increaseBy));\n  }\n}\n```\n\n## Demo\n\nTo clone and run the demo you'll need [Git](https://git-scm.com) and [Node.js](https://nodejs.org/en/download/) (which comes with [npm](http://npmjs.com)) installed on your computer. From your command line:\n\n```bash\n# Clone this repository\ngit clone https://github.com/28StoneConsulting/openfin-ngrx.git\n# Go into the repository\ncd openfin-ngrx\n# Install dependencies\nnpm install\n# Run the the demo\nnpm start\n```\n","readmeFilename":"README.md"}