{"_id":"frr-redux","_rev":"31-7e9f5e33cad98f4e9f68ebd3c94e1c7d","name":"frr-redux","dist-tags":{"latest":"1.0.33"},"versions":{"1.0.0":{"name":"frr-redux","description":"","main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Luke Zirngibl"},"version":"1.0.0","keywords":[],"scripts":{"build":"tsc","patch":"yarn run build && git add -A && git commit -m 'patch' && npm version patch"},"dependencies":{"fp-ts":"1.19.5","react":"^16.12.0","react-redux":"^7.2.0","redux-saga":"^1.1.3","redux-thunk":"^2.3.0","reselect":"^4.0.0","typelevel-ts":"^0.4.0"},"devDependencies":{"@types/react-redux":"7.1.4","@types/redux-saga":"^0.10.5","prettier":"1.19.1","tslint":"5.18.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"2.0.1","typescript":"^3.7.2"},"gitHead":"8e97c22a18163ec7dc8f91e801c7cb86e12a32d3","_id":"frr-redux@1.0.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-pSNZhACn3YgZw5t2B6cnE57ENauTSh5/sn9dcMfofSsxCMbcjIH5/esvCZs2Iz76yocbNAuXLCm9HeVCYAYESQ==","shasum":"4a2d2783368ab802dc8c0c887c7d7e78a4da54a3","tarball":"https://registry.npmjs.org/frr-redux/-/frr-redux-1.0.0.tgz","fileCount":24,"unpackedSize":107293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBDpaCRA9TVsSAnZWagAAzekP/iJYYSYA53ZcXllHM0P6\ny/iMhh1TyvjzHJB6Ew3uOQIYD+MLf/fJ5WE5P1NjagQ/r7FWUy1+EtiHFNXN\nsw4SUrCiWA6IavvSlFnwR6zd/ZCjs90XLVM/WErmPkDgWJN1BURcgSy60qq6\nIgjirEiiwD3w2X+vRE7Ge3aUY4jpNV4aiUXF1erEpWfdX4s3ux2TR6QNQJWY\n4/oauJFm4MGxQphtTDbQ2YBcjcESnVIGBClSusVmOF5ZK+67ymlOIQ5dvsJu\neLbIdcAdY6YTgP+JFP8Qdw7Ai1KT0ZCKHkXwKD44FfeJyBv8t+KV/xGAyPJC\nfwOYKWiEDe2YjBC2JQIsWOwYlvyIO40I/6Pa51qpVFRBpbzFzue143S7O+6y\n1+CzFTVBRwrZf+XfKEb8wmr4wzttfMH482XkRRwYh5NsNgbjq35GRogimTD8\nZtz6mCuAlrNlhHbIe+Vzv42BA1q+BrajnaG23a9fYtEUsGduSCsGbKADe+ld\nJRjXmfo0dN8WieiGkS4J5fSjxI7dBE9gA7Qsukm6RVjCM+2GO8+jBHQNFAyM\nkrPK9JIR88x3Bq5xFi4iKRsblFvJyIIPQPjp/wfSe0Unwp4nijeyYmPudiey\ni656NWMLYMl96MjExc34Pi/VrKM3fP86dOyV4ygwY0XBwm0vbHVh4OslGEJh\nz7bj\r\n=Dptc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3XC2z5ui3s9HjLg/C/20qMIRdyhlW2pwFoxDcJXKsUwIhAOX0jvRjbXI0kcjwcyu+oWuBiIwLGLkz/mgsnIxgyvn/"}]},"maintainers":[{"name":"lukezirngibl","email":"lukas.e.zirngibl@gmail.com"}],"_npmUser":{"name":"lukezirngibl","email":"lukas.e.zirngibl@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frr-redux_1.0.0_1594112602090_0.897344670744243"},"_hasShrinkwrap":false},"1.0.1":{"name":"frr-redux","description":"","main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Luke Zirngibl"},"version":"1.0.1","keywords":[],"scripts":{"build":"tsc","patch":"yarn run build && git add -A && git commit -m 'patch' && npm version patch","prepare":"install-peers"},"peerDependencies":{"fp-ts":"1.19.5","react":"^16.12.0","react-redux":"^7.2.0","redux-saga":"^1.1.3","redux-thunk":"^2.3.0","reselect":"^4.0.0","typelevel-ts":"^0.4.0"},"devDependencies":{"@types/react-redux":"7.1.4","@types/redux-saga":"^0.10.5","install-peers-cli":"^2.2.0","prettier":"1.19.1","tslint":"5.18.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"2.0.1","typescript":"^3.7.2"},"gitHead":"ab7c825f9c47355be9c8a6d0b445d42be94bc411","_id":"frr-redux@1.0.1","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-VgxlHwtxnzdwzH2Nssc1b5WKR12W3FP+R2jzSRyrOd9suLivZyAOXE06tij0y5/ML8Mr+eD32OgON1bYP+Ra2g==","shasum":"b8c83c3a18d9391dd9adc3d76684389dd6efdb3e","tarball":"https://registry.npmjs.org/frr-redux/-/frr-redux-1.0.1.tgz","fileCount":24,"unpackedSize":107984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGunpCRA9TVsSAnZWagAAAagP/i3DbyU5q4XrRxbvDtn1\nDSUrBpzVXwPF418uNOmAb4ZhvXfBIPrO9JDl7MUC032IHbZIqk8U9t0IHlLb\nlTd1ossH0+aq4EN9Hd/dGKf/k4iM+0802XC6QbfIfMYg38uVZo3EaqvwWNp1\n14eBHQS4iRcf/8IQfhFW2f9lp5m5D46Wxe2X0E4wP0cgO34h6snM4PCXTrmM\nLKcWOdsxriIrX/vgjtG0rQwUv3CNTrHTLJD04QsfxosyF8DegEIYYHqnaCtR\nNxVqasuPIbeeyWOmHbr2qJtjl9vIGoTepcfvK9lY/B5e9IuKxR7RRm7jgPR2\nfPYBK2UC2Iuw5OkkCTCwPOB0lo0X3Qirk9VxLzJmtJPof/+4fb6sK7fvwVpw\n3hdNL0tlDmT7VTnsritPbIXF1uU78RIvW3w6CAl3JYaXw9n6Mw8HaV7/aJEh\n4iwDvkosebiP0DK060E7YAswU2LOWwNs4SRrjgeBafrQzL24lDUNYZI5CBnS\njPPu10EgWPlR6vUDAzYLghTnyi+pmHsZ2BY88BDeWWkQI6Z9a8rVbsBxnwgp\nrxxz7KGLXIXfHNfV0qlpDJam5UZn+TtcpNluZgfcN4YhpsgTb5/XTTmOT5qm\nys+2OGTkEnBzQYRlRLcNo/9MfrYWyrGOraJVKPLw6k2mSiHIJkl2719Pc/0B\nsAk4\r\n=M6oa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmfw2/EMlG+E7UXGiG10w7csQCIun2RF2Wvv98dfLZmwIhAK6pQQF1UmnzEyTY/kv9o4wi9iqqlkKVhb+XhQyqDH0T"}]},"maintainers":[{"name":"lukezirngibl","email":"lukas.e.zirngibl@gmail.com"}],"_npmUser":{"name":"lukezirngibl","email":"lukas.e.zirngibl@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frr-redux_1.0.1_1595599337506_0.743342836321901"},"_hasShrinkwrap":false},"1.0.2":{"name":"frr-redux","description":"","main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Luke Zirngibl"},"version":"1.0.2","keywords":[],"scripts":{"build":"tsc","patch":"yarn run build && git add -A && git commit -m 'patch' && npm version patch","prepare":"install-peers"},"peerDependencies":{"fp-ts":"1.19.5","react":"^16.12.0","react-redux":"^7.2.0","redux-saga":"^1.1.3","redux-thunk":"^2.3.0","reselect":"^4.0.0","typelevel-ts":"^0.4.0"},"devDependencies":{"@types/react-redux":"7.1.4","@types/redux-saga":"^0.10.5","install-peers-cli":"^2.2.0","prettier":"1.19.1","tslint":"5.18.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"2.0.1","typescript":"^3.7.2"},"gitHead":"62e5081450a29f77f4dab80ed81f62c40a9cdf9c","_id":"frr-redux@1.0.2","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-cX/WBn57kCcLcrG+ONHzPk1AEjVtNGm38zwkowPvYGmD+HZ8HYtUqS5t+1gQsdSfca2s4k8fwy8S6VFyiklxaA==","shasum":"1001d394cde820dc3a9d24653993f8ea8f505047","tarball":"https://registry.npmjs.org/frr-redux/-/frr-redux-1.0.2.tgz","fileCount":24,"unpackedSize":108226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNvqUCRA9TVsSAnZWagAAB98P/0Nf3WqD/R3megRTMkFP\nlVqZODSnwscDb3ws+mnCxLMB6cJrttGT5ZISHOcjr7UnOGuvpgx1McRM6OCA\nzoe76t53jcdfH8VYTHmu9KOQ1gDP6t9LoTjs2abRt6DijkAtwIHvLsYdwdVJ\nFEP8Vohm6+EY9517IXvMTRjyDGciWR8gxzhBhNxMvLzkHF1+H00TtkZRWEXU\nHIdgZ8dVZO8F2ZHC662DMfHMI6uL75XOEToCWmlq4+rcsum/QgqBKy8BqeX4\nGOYWIhPmdwClxYmhYVxFcgx3uS2q1FaWzNPg9gTmgJkhJFCejSmYr3zPKXIN\nd0+qMLbmeLlsYgMGk59JPt0LHCPHNpHHiGjZCmsTXxFoPTWvLTGi5t4JqvUC\nnGROW6wii7xVXjQCLaf9qiRxq6wCkegGbJbIfa+V1SqLOlMINlTYDg2DHseO\n/98RHtAOUwfJ4DsZoqJJvNZs2lBO/4a+p8JG02VZpYeEPbzGAO4o7uE2AgFQ\nU5ckvNrw294+6fmK/rtzjk0nxyESVIQPoZO+03kCmgQ6mPqit2ePHGROdbkp\niBEUmUZ/8dJrlgZdPhUjyy7BRQEmdnqmFaOfuAUidSprA1/jkR3ns/OGppVA\n2SiVAlhOx0Q1b9/vUl/wQxOf0lgbmKLZkUgFBu87TPKopTnhRpI2IJmUqr7i\nq4q4\r\n=0m3o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXIlCyidjAnPyRxoEzXiuD4YvtI7SO4ePThTWL2KV0aQIgJO+8L9hGG/Euf8Acns6wU/h/CE5xkpQcjj8UkLXtdpU="}]},"maintainers":[{"name":"lukezirngibl","email":"lukas.e.zirngibl@gmail.com"}],"_npmUser":{"name":"lukezirngibl","email":"lukas.e.zirngibl@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frr-redux_1.0.2_1597438612054_0.8042549984836784"},"_hasShrinkwrap":false},"1.0.3":{"name":"frr-redux","description":"","main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Luke Zirngibl"},"version":"1.0.3","keywords":[],"scripts":{"build":"tsc","patch":"yarn run build && git add -A && git commit -m 'patch' && npm version patch","prepare":"install-peers"},"peerDependencies":{"fp-ts":"1.19.5","react":"^16.12.0","react-redux":"^7.2.0","redux-saga":"^1.1.3","redux-thunk":"^2.3.0","reselect":"^4.0.0","typelevel-ts":"^0.4.0"},"devDependencies":{"@types/react-redux":"7.1.4","@types/redux-saga":"^0.10.5","install-peers-cli":"^2.2.0","prettier":"1.19.1","tslint":"5.18.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"2.0.1","typescript":"^3.7.2"},"gitHead":"652ff4a298f0a7c1e8bcfc5067613858c344a461","_id":"frr-redux@1.0.3","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-fuQt7NlLdWQodnIcehAfoE/buNRvtiDRN3zgei9RTsex+UJSNR8eW6rD3RO5mvNoeH5fBctOApKUM7tGTacnNg==","shasum":"b1b3e8f875b5b8c62562319afdbb801dad6b5575","tarball":"https://registry.npmjs.org/frr-redux/-/frr-redux-1.0.3.tgz","fileCount":24,"unpackedSize":108199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNvv3CRA9TVsSAnZWagAAl9kP/jtbQR4XbcbFkCE5cftD\nG1nTs7q0u14XW95f2r5I7oKfzi9oNiaeP0bqRRFhV2upHyBXGjunQ960BgW8\nDN2YZ8k8F5Yu6Von1KPsjjTAfPhSANqtuB/4E0B89C/hshVdWOwNSET/Uzns\nRsMy56Uoa0JeCDPFRCg87SWKTJdu8S4D8p18oo03PbtKCtreJZ6sQ9P3xl8A\nJctJtPudGadihdLb34CBca4Fx347KSflFsbBzB4AnyLbtHIJd1utUND2mXB9\ntAmGgsGui9IzxghAw9wMuyFRzvoOb3b+wsOtlnwb78H443mtxwljIZ54g92z\nOV99wUr//cWawSO2qz4SGUsTFBWwvEYT9Ax8RjmhLzONh6DDrZnIOJeKuF5P\ndmZbOVElJqbJnQ5Kyi8w+dG4ECRGE2SaB6Z9weJDLnIwp0DyMHKB7n4tNsVY\nCeV4HzYbfTF281T8aEYh1OfQHibmRFM7WNCsw2a9w2Q3EYjIKVTnBZDPkJea\n28TqGjlep4LUYnY/PRipTy6NKU4DVFOhmHyIDDhkFK+L9BMUNoFdKZ9rCxRv\nKkf5jLDHLszDl6lo3ncRAm/CdSLWqxquJJP8zIiSghragITDO2kkBH8BhfF0\nR2gAKpl1BoMS5Z0hgTpXUmi4J97JFZI2HWS5flZBiRp01j7NYt1MUwq/MgMO\nASIB\r\n=387j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcmQQZvGP7cy+M9NjHvz2iV/qIxtckvGRj6BYZgQ2rJAiBQafR66azH6je2WPjxpc1r+EoFzzz3Ly7WbXtOoI75Sw=="}]},"maintainers":[{"name":"lukezirngibl","email":"lukas.e.zirngibl@gmail.com"}],"_npmUser":{"name":"lukezirngibl","email":"lukas.e.zirngibl@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frr-redux_1.0.3_1597438966992_0.7425901646036339"},"_hasShrinkwrap":false},"1.0.6":{"name":"frr-redux","description":"","main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Luke Zirngibl"},"version":"1.0.6","keywords":[],"scripts":{"build":"tsc","patch":"yarn run build && git add -A && git commit -m 'patch' && npm version patch","prepare":"install-peers"},"peerDependencies":{"fp-ts":"1.19.5","react":"^16.12.0","react-redux":"^7.2.0","redux-saga":"^1.1.3","redux-thunk":"^2.3.0","reselect":"^4.0.0","typelevel-ts":"^0.4.0"},"devDependencies":{"@types/react-redux":"7.1.4","@types/redux-saga":"^0.10.5","install-peers-cli":"^2.2.0","prettier":"1.19.1","tslint":"5.18.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"2.0.1","typescript":"^3.7.2"},"gitHead":"02def8b232f7ff7df6ce7c43ee7f8deaee16466a","_id":"frr-redux@1.0.6","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-pFqZB/wQX4U9B1iOALe+VtT0QNG6tHDOhU75YKhyNbgp38AkVbzg+MDM/xtAd0LyUQm8jL+DgZJgb+x5jnaxSg==","shasum":"8d4ef543e7b12bc891c48d4d67de0d83ae8ed93e","tarball":"https://registry.npmjs.org/frr-redux/-/frr-redux-1.0.6.tgz","fileCount":24,"unpackedSize":107984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNv4+CRA9TVsSAnZWagAAhSgQAIrnM0Crz4bt9zvqPTwW\nzblAwnoZjYlorQosKUD70HXG+9Mh1ecmty6q+HJe+IvDGW/pKAf+/HPOB25b\nP6IIsxPCiw2hgHhweCktR0QRtDpG+iBQ6OgURnWp7pPj3w2g75LU7FeKGnMq\nww/QrUlsXyyOs3YWNSk2mzF8wK+gb+gnX09PtribA5xgCgor6i9qxhuiKEba\nN+CuMnF5kO8LZpAtTxEoZWU4cFg8XtyOLf/cTN3uvvPwPrZ+4FHRX61W5UfW\n7lco9bF3VxQZ+vywSXS0euexCgJaagLtstH5yGPFQkx1G+CUmu5GWfuIAAWq\n6EhfApHAR0rDW6G28k27MNYujISU/TmSu3oWmSUyatwmGPFH6tG5nrAwkApB\nPOZHI7f7quq9kUK5zyB2pbM01TGknkyHZdLTq7LLyP3TmLEZu34rW94GCAyc\neVsO1HyjqxLwFPdFxvWVd/eHB+83DtnolW55hgvo4lcCsYmmxIjCDOKbWSck\nIFGGZo/9vZd1E7OJGeX4RhR5UWph5cbrq8Dhz3wQnfOQh0ROE1Cvp5y/35ic\nqABKOB1BtVXgQr0Qz9c39YOlhLoyT3XxiJkV6SQPcd8TfmAAd25zGo+E2vlC\nDkT9MpYi57RtT/XF9CYdxjRn6eM3F04BsOT2c5uItoauDG45WK+MGVUd5XVf\n3fQa\r\n=8Szk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC21HPp3N9cQfOob2iLjN0KRfaqXUShAso/yLeVxTrJUAiBw4RlFSpRNS5m08izgb69uWOEOINDSvt5no5+RJEYSQA=="}]},"maintainers":[{"name":"lukezirngibl","email":"lukas.e.zirngibl@gmail.com"}],"_npmUser":{"name":"lukezirngibl","email":"lukas.e.zirngibl@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frr-redux_1.0.6_1597439550192_0.7288141635994663"},"_hasShrinkwrap":false},"1.0.7":{"name":"frr-redux","description":"### Motivation","main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Luke Zirngibl"},"version":"1.0.7","keywords":[],"scripts":{"build":"tsc","patch":"yarn run build && git add -A && git commit -m 'patch' && npm version patch","prepare":"install-peers"},"peerDependencies":{"fp-ts":"1.19.5","react":"^16.12.0","react-redux":"^7.2.0","redux":"^4.0.5","redux-saga":"^1.1.3","redux-thunk":"^2.3.0","typelevel-ts":"^0.4.0"},"devDependencies":{"@types/react-redux":"7.1.4","@types/redux-saga":"^0.10.5","install-peers-cli":"^2.2.0","prettier":"1.19.1","tslint":"5.18.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"2.0.1","typescript":"^3.7.2"},"gitHead":"bc865ae4ecde18e5cd19c8cca6472e8dc068149c","_id":"frr-redux@1.0.7","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-xST7K6iEfjC33TlhTcs9gcth+P5+M/U6Ix+UMT9W/W5C1egA4EIuX3bd5VTK9cZj2U+/PWybrb9xcbu3EViODw==","shasum":"0c0782e806ec5c30d83d18b357d9c262b01591f3","tarball":"https://registry.npmjs.org/frr-redux/-/frr-redux-1.0.7.tgz","fileCount":24,"unpackedSize":111966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQQkuCRA9TVsSAnZWagAAZGgQAISk3rXsOrC87twnqdZA\njG5oiktuL2UtFYSkXNHdh9PRYCD+PMad+d4LrijN7cQwdWJwjVhaNnGfFmD1\nZfwbwIqV/SYg+zHQ4csb7VnqL5NUwv4f0phCunfNU5H+40+6NbZ8nFPnNCNP\nwRvBQrY+vDLFPCjQIC07kOgxLbHr1MhRorIl56f+88Vi+7vovA6GHQJrLei5\nyR851kfqXefu5xv60IClgsFrE2U1Jz3c6bLdpy+dAlk7pZTAa3Ha/j5jO9kN\nmT+VW1Df83Bp9IOB+isyudhaPhqqI9oXVnlpUZnRx9lGo/aUS6ZWEU6NOHWR\net8RHAo7BeyylR4t6ZvFeWdudTfWYiJpdVBgyXLhTuSWUACsXn400x2Jzmgf\nuyQxziPdD6Etg60Ay2IEa3NARCkqs8Kd676prtdskZC+EJ9i/MXpjnOQEDL6\nhbM347PnIFM2Hbqwv8KriBS00pzFg1RiIxKKDQL64euT6zwd3cE4uBumw4vh\nnrxUh1XrfY0wZQ/MurftLL4TMUrDuesyPj1ETTSHo1/1CIR1Zk0ir9p9tUlX\niVitMnmSeQkxMF5pjzMUCb/vjH3/buS4c0eE7oz4v7SrENQ3Zo1Hc5ZLqege\nypwwlytsDp39mRzFA9cL3x8/4nwcbn3GLEunQO3RLipeeHHszEonGTiK4Srj\n1N2s\r\n=VGiZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDm2/Q6boag2nuptkJoMd0gAIEiK4eIHlSCxc9GflVwxwIhAOVO3fuUTXXDC5bRY7ZAUAJ6tigpQOMxHPkOWBVf+asc"}]},"maintainers":[{"name":"lukezirngibl","email":"lukas.e.zirngibl@gmail.com"}],"_npmUser":{"name":"lukezirngibl","email":"lukas.e.zirngibl@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frr-redux_1.0.7_1598097710304_0.8182648435000579"},"_hasShrinkwrap":false},"1.0.8":{"name":"frr-redux","description":"### Motivation","main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Luke Zirngibl"},"version":"1.0.8","keywords":[],"scripts":{"build":"tsc","patch":"yarn run build && git add -A && git commit -m 'patch' && npm version patch","prepare":"install-peers"},"dependencies":{"fp-ts":"1.19.5"},"peerDependencies":{"react":"^16.12.0","react-redux":"^7.2.0","redux":"^4.0.5","redux-saga":"^1.1.3","redux-thunk":"^2.3.0","typelevel-ts":"^0.4.0"},"devDependencies":{"@types/react-redux":"7.1.4","@types/redux-saga":"^0.10.5","install-peers-cli":"^2.2.0","prettier":"1.19.1","tslint":"5.18.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"2.0.1","typescript":"^3.7.2"},"gitHead":"2bddfeb47fee4e37be13dd555f8899e3c6feeb49","_id":"frr-redux@1.0.8","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-McVBbhusSTFCkymHlZrnZSuYy4+/M8/B8Ynr+Plh+c2mgVsa60itaDWlUwX52xb6G8/TtpauNRuX07vZHjm8VQ==","shasum":"d83d8e03a134b1499150e661aabe287f550547fe","tarball":"https://registry.npmjs.org/frr-redux/-/frr-redux-1.0.8.tgz","fileCount":24,"unpackedSize":111982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQRRgCRA9TVsSAnZWagAAJLMQAJBkvtOEYZRF+k4wAuUw\nRkQq/ZDWZK4vBD25bkLg+8MCFbKHLYEkavI6y1lKSdje5JYCIRUkECewLQXO\nutbhWDEw7Pvb+5YRRdjEppkSnBCBz8CSkX4sDsJgiklQ0nJa3VqkwBx422xC\nrYl+i/P457Hc1Vu3AKSfRRJBbPKOSVneQXTnuTN0Qhm2ym7CzrFl72fqHH0K\n97G9izNxsOzMR+OZ/LDsicSa8ocGd98nsYtDgG3X1CmWFNzqWy66P4M84ICc\nu5kj4ju/eR+9Ey5kYyeEBPAoZIwoVJ9NDNe/lp49IFn9O+8tyqD/B+xf+A5A\ne+DTU3oM4pZEoK8148mXgPDY6RKnAZGQDahOf53k+Pd2sBQshCC+Du68k2RD\nF6U1VeJjkX7E0ky4slVEGI/ouOcbiLIHvO+0+LdLoN+l5UV00PxZCqUTLxPI\nRhWCO0QEit2R2pynpILzKzASUEkKgjt6GJUHZtwXozaQmdrgkoSRKWWX/ig9\n9btgRo2Wbx8+U+H1NVbZOdt9cceRA4yZpDqr7hGkgxk6XlTU1zrdM17DMJ14\nSirsD+W1pRiNJTHH90f21qbxKR0z35vL8hKEv6V2Td//a9TGMWbZuetpRgCU\nvCW2kg36Cl7yiPOOtt3XGwHoBkZ7SjQnsIJ7zIlu2GoYGoBuQU4d11t0gY14\n3f5p\r\n=bwP/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqH3t1L2I7wNLvtxkRAnKxB500RSfqTpOFncTV3SSPCAiAgeuXcCIoVu/EXu6QEL4qLqerdXmVYMRiuEGWe36n8ZQ=="}]},"maintainers":[{"name":"lukezirngibl","email":"lukas.e.zirngibl@gmail.com"}],"_npmUser":{"name":"lukezirngibl","email":"lukas.e.zirngibl@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frr-redux_1.0.8_1598100576019_0.7396224355207295"},"_hasShrinkwrap":false},"1.0.9":{"name":"frr-redux","description":"### Motivation","main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Luke Zirngibl"},"version":"1.0.9","keywords":[],"scripts":{"build":"tsc","patch":"yarn run build && git add -A && git commit -m 'patch' && npm version patch","prepare":"install-peers"},"dependencies":{"fp-ts":"1.19.5","react-redux":"^7.2.0","redux":"^4.0.5","redux-saga":"^1.1.3","redux-thunk":"^2.3.0","typelevel-ts":"^0.4.0"},"peerDependencies":{"react":"^16.12.0"},"devDependencies":{"@types/react-redux":"7.1.4","@types/redux-saga":"^0.10.5","install-peers-cli":"^2.2.0","prettier":"1.19.1","tslint":"5.18.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"2.0.1","typescript":"^3.7.2"},"gitHead":"ae30f9167351193cf1be4b08fdb73d7250a94592","_id":"frr-redux@1.0.9","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-hJbvQeeLhwwYJ35P/66+Quszz0Ka62qWFZJKAk7gInIaLOv2OzKCLhITc5GvFSw8qM4mmpvPOaVzgHHQNlJQ9Q==","shasum":"71ff92cc346021a3868daf9b208b571f642ea561","tarball":"https://registry.npmjs.org/frr-redux/-/frr-redux-1.0.9.tgz","fileCount":24,"unpackedSize":111982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQhEGCRA9TVsSAnZWagAA3R4QAKEBqR+P2DjXDEl0a5d7\nRcDj2lpK7rEmMeIOLB7LKYf7osWgmoXWsEid0rkoJTPa9I+HtN14f2+qhdTJ\nNUyLxYesn79iK+GRnNsbMI1xFMH0lAT2ZF1eaLaaL57DSQ4QQNE9IJG9bkSJ\nkjfr7nU1RF/0domuvYn7MahBbpyRacPpIH0+u27w/FI9uL1NBe3hU3j0Tdl9\nF3lOMyrYxhszKGxWOKnfHyg+6X5alNhsHECE0PR7LcVHaqC+kWTk1PRk5/RR\nDHrxquu/7A941buxfsNe8UB42IVbrfYIUAtGOWbNvNEQGY32kooZAo05XBxL\n+nShD3n+4DD2j/7vqLQCEQIzFtt0Q3OVLMHVVsLqZeoq4Q1yRxZ0/ErtZoKq\nIIjfoZUN2MsK93Io83at5CEWGxvsiwIgbQk/bk/jmpS1AlSGByhLGaulloTu\nqvKwWZ2m13735zBEY4krRaMye2s8yK6muZlCioyEN/7Usst0WJNOZfSFyl0q\nfoXPtzA5cyIJk0/eIS/yiLy3CsfBf78RQqokNw/T3NuYe2W5po8ZHDIPNBTO\nYCzdhJIYmvkcNH1aQ97wT6paTGFl/+TXoNXTHJ7gshSxxMd8nFPtLM88x9mE\nbExfHmP4Kme+wW21B8lp+IrZ/mlG5hez74gR4QXHzUe9+agqMvCxjIOXK9im\nNuU2\r\n=xuZw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFC1hLyfMr54Ojz9ddqC0JZIWW6h6fXT2w/4eNoiASWbAiATVnyutr8mvOUi4M35JbYPVNjfKUTPVCTLDn+1iZ+EoQ=="}]},"maintainers":[{"name":"lukezirngibl","email":"lukas.e.zirngibl@gmail.com"}],"_npmUser":{"name":"lukezirngibl","email":"lukas.e.zirngibl@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frr-redux_1.0.9_1598165253997_0.33267354828675777"},"_hasShrinkwrap":false},"1.0.10":{"name":"frr-redux","description":"### Motivation","main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Luke Zirngibl"},"version":"1.0.10","keywords":[],"scripts":{"build":"tsc","patch":"yarn run build && git add -A && git commit -m 'patch' && npm version patch","prepare":"install-peers"},"dependencies":{"fp-ts":"1.19.5","react-redux":"^7.2.0","redux":"^4.0.5","redux-saga":"^1.1.3","redux-thunk":"^2.3.0","typelevel-ts":"^0.4.0"},"peerDependencies":{"react":"^16.12.0"},"devDependencies":{"@types/react-redux":"7.1.4","@types/redux-saga":"^0.10.5","install-peers-cli":"^2.2.0","prettier":"1.19.1","tslint":"5.18.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"2.0.1","typescript":"^3.7.2"},"gitHead":"c46f91493aa3f3328871a6dd214abbdcabe5969c","_id":"frr-redux@1.0.10","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-qfdmjAEystW9L6C/aV8zcxLMcOXJ7pglKgRqqwO71EBmYPc3Bs/AR651Aw48FXePj+bc81HZkNebE/GQqMvr0A==","shasum":"6863593844e0c73c883847fc7b873a1deacc6d77","tarball":"https://registry.npmjs.org/frr-redux/-/frr-redux-1.0.10.tgz","fileCount":24,"unpackedSize":112759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkKALCRA9TVsSAnZWagAAhaoP/17f1NVcb9gjEZfINpVE\ngpoxrmnzrVTKV+648z54fcsUeIFod//aIIFEUqkbsc2bmKOfGr8etmsmKSOS\nnMuPZQLVi3u/WhyTttAWX8k5sa+dvHVK5j4h/SXeYt6z4CUwy9SkWdvCQmVD\ncpum1TFWPFmsOK1LQesf+YVqGQnNl6QFXWUkcsV7XIQyvGIEhVkq/+6eII4r\nT/7bOC/rwd1YIiJqiTUqs23090EQJBhO2bF715WsW+e/bfFW3COkEEFSSH7A\nIuePted1l5Q8gpb4sI4Foz46BtpbiHVogOcP+VRGL0D+TIepWDnlCLsg13Qc\nIOxkD/VbsELo7XpDmhRUDCOUKOnXGewZg7dVEQhGGN+MVTNzwonz0XO3TP75\nUBsZan+kQvHoMwmkEk8f5dtqlBqkq/EwidoX/aI3G/wPDfp2t/2d/nGlvmRO\nLkbhrWPed2AoNCHNeTS16nR3HNwlec8qxYe84AFbPOXlresNxW6coXmPY+k+\nyx+2u9Mzn65lbHpjGc87Xo871GdlHtjVzrXpgfyDdDFRSEN38zozJ4jMLbkr\n5GBtimvz1ZcKC+MuVmk8nraT9bLrmEMTgYtmbrpba5id22S/z69V5PAHOj5h\n85U+X/AyIVsb86cKeKiSslI/fOPNt8c/CNvxCWMIwR4i54N0r4Oxzx2nP8ET\n0hdm\r\n=MsC9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDM5u5/mBAtMtdSlBm51uhA237q+DYVWNcfWWFRXapjvgIgJ3DY+LO9lxPpfZgBbagRVdg1rHmuxoQng2Wu+E5NX48="}]},"maintainers":[{"name":"lukezirngibl","email":"lukas.e.zirngibl@gmail.com"}],"_npmUser":{"name":"lukezirngibl","email":"lukas.e.zirngibl@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frr-redux_1.0.10_1603313675339_0.20189552125398436"},"_hasShrinkwrap":false},"1.0.11":{"name":"frr-redux","description":"### Motivation","main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Luke Zirngibl"},"version":"1.0.11","keywords":[],"scripts":{"build":"tsc","patch":"yarn run build && git add -A && git commit -m 'patch' && npm version patch","prepare":"install-peers"},"dependencies":{"fp-ts":"1.19.5","react-redux":"^7.2.0","redux":"^4.0.5","redux-saga":"^1.1.3","redux-thunk":"^2.3.0","typelevel-ts":"^0.4.0"},"peerDependencies":{"react":"^16.12.0"},"devDependencies":{"@types/react-redux":"7.1.4","@types/redux-saga":"^0.10.5","install-peers-cli":"^2.2.0","prettier":"1.19.1","tslint":"5.18.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"2.0.1","typescript":"^3.7.2"},"gitHead":"bf8ab440fe164c29cc10e5bbac7b02a8b746d3e0","_id":"frr-redux@1.0.11","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-c+BOklP945YMALC1QunwWkCCPELnm7ORqtJnLA9y6dVqxoRE7JLTV4UHOATYJ0rrnUsZK6X/f1Qft3fLaW//Fg==","shasum":"c08237e3f7e1958382b6c199e3825843b0594887","tarball":"https://registry.npmjs.org/frr-redux/-/frr-redux-1.0.11.tgz","fileCount":24,"unpackedSize":112771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfm9iHCRA9TVsSAnZWagAArZsP/iJCLkP5683pdVixy9IK\nKrAzcfZQg2FVkDKUsbDSeCpdqZ5yjJOXA6HtwbOk3PdpY3KR5dKYqcvy6aVu\nGjVmnMmbBDNyM7tSOwvtMpT6UfZZy1JE7rUbNbMrmsIqMrvfEkA9eZqu517E\nBvWbs7vhQrXo4ezmSSaUaoUgGxOnw8Q2DlSmK65Ga9UQdhmCOiM60qAle05b\nrCkLQEst8N0BTyvKR33rq7hTnGTsWh1hvxJYHOHnh6lDG7YhyT1zJZWm1++O\n2vNo5ob8IBJD+EI+/YyB/oM1VoGpM8sNLjw467qspGaiBuZb5LM/wveGh4TH\nP6LMyBUoyIq28k5VCyrhwibDBWHxP2alnNu5iAhHM6AvLwwxdVIuydVlWPSA\nrGKaZs5EnFgPybU968hjPuMEZy/C0ZXrLZn63iRR1ZKCcZWpsT7/JuytgwmI\nMX86dR1BnM/IvNCQlDpU6CHQAAPLkivue7t6Db7Gx1PyVbt2xTBaIylkObP3\n8/AoU2aBc70W01c8O+XlrCvqM6jvOIHx/TqJJHcwAwswvo8cT7du2dDqCAXj\nLAASSBXXXT4kh+rKRiWJXLa13+oBOseyctd//d3fVmeD+IsGbZ0/apvBLcsJ\n1LRdHSLix6taXW5Al/tvcYSm785Wlz6anFdi0Cg4NHUvSvbMs+ttXK72O+hz\nUivh\r\n=rhqJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmc00bY1I+ZUnQjoxzSD4R+O+nk1Y9Wv9d/fGfboPyDAIgFp10wewHIGy+YkYxdEDqzDxX5sO3jaU/bPvHFt27NMI="}]},"maintainers":[{"name":"lukezirngibl","email":"lukas.e.zirngibl@gmail.com"}],"_npmUser":{"name":"lukezirngibl","email":"lukas.e.zirngibl@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frr-redux_1.0.11_1604049031498_0.47120673208902497"},"_hasShrinkwrap":false},"1.0.12":{"name":"frr-redux","description":"### Motivation","main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Luke Zirngibl"},"version":"1.0.12","keywords":[],"scripts":{"build":"tsc","patch":"yarn run build && git add -A && git commit -m 'patch' && npm version patch","prepare":"install-peers"},"dependencies":{"fp-ts":"1.19.5","react-redux":"^7.2.0","redux":"^4.0.5","redux-saga":"^1.1.3","redux-thunk":"^2.3.0","typelevel-ts":"^0.4.0"},"peerDependencies":{"react":"^16.12.0"},"devDependencies":{"@types/react-redux":"7.1.4","@types/redux-saga":"^0.10.5","install-peers-cli":"^2.2.0","prettier":"1.19.1","tslint":"5.18.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"2.0.1","typescript":"^3.7.2"},"gitHead":"de989bb7d1d3279a0675943f136c740d679e4a53","_id":"frr-redux@1.0.12","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-adWx+MOtVCAYCC56g2QKq0/MNp4OOLJ7qgNYnGZ1UPEGRlnPEXMvsgjQsjjmaXrMXDrZJRER1hCF0f+SgzhzZw==","shasum":"64dedc25976723cea8310ca8d565207a0e409cef","tarball":"https://registry.npmjs.org/frr-redux/-/frr-redux-1.0.12.tgz","fileCount":24,"unpackedSize":112849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2J4qCRA9TVsSAnZWagAA4PcP/jyOYOJzenCP97tQSoeT\nbNJqA+n01UxMBau2xkGpRVdKO8KedwLnl3871TpdIHcH0KP/My1P7t3bawcz\ncNvP76iEpZvIyG04rZXdAX53k0UnjsawSmQlwyZwnB8VRc+XiSj1q2AcV4DV\nQgOyTtt95ySV6dYHgSSuvC3R5fP/HG9z+DNg6Iur/31wZbSKZtfHZXhIrg2c\nCf6RJxj5jjm+sjZC5YSnNWMOyWfgnF1fBBUTOKZaTz4rlCN6biun9+pIh+EC\nLyzuhSUn2MdZO9JhachZIFJfdFDTS7ToAyUfI7Uru+/OvfSqCi/X31Eh5j1d\nM12KuynpU/uRQfgC33k/Qnlfp52mo5AR551eoe8tTa+5F9WM0vEQmCG7iDG8\neFfakObKQgr0EP8foWjG8lKeEFHB2TmkVhFb2sZZxUZkCgWTbN37Tpzc5oSm\nO7QzRt1b/j+JVDl3EjbNrggPBOeA7+h6Lmru58cal38yQhg2LRSorspXqDYV\nvQzOFtSOy5MRXQc9FjVNjQptDE8sI7TNn92BldAXVoQaryOIjENnoTry7SmW\nyQhk8MZ+scHrTKRquRe7+OWxtR/swCfcdOV1l/6fz/1XC419rthWYOXAgXeO\nm5UJEK8YlZQR+JvpDj0FMRu9+5AkT7jOgpnYpmrrhumlw0iwos1FOoN8zO64\n4BYr\r\n=RArR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICeOMKPJIW+k0J8mg7db4IHERQ7DYTEr0WPlvBkAdtdeAiEAtC8KisxHgcj0KubyTLHZC69YKHlPzvCLKknsacIgvlU="}]},"_npmUser":{"name":"lukaszirngibl","email":"lukas.e.zirngibl@gmail.com"},"directories":{},"maintainers":[{"name":"lukaszirngibl","email":"lukas.e.zirngibl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frr-redux_1.0.12_1608031786013_0.9094328456392142"},"_hasShrinkwrap":false},"1.0.13":{"name":"frr-redux","description":"### Motivation","main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Luke Zirngibl"},"version":"1.0.13","keywords":[],"scripts":{"build":"tsc","patch":"yarn run build && git add -A && git commit -m 'patch' && npm version patch","prepare":"install-peers"},"dependencies":{"fp-ts":"1.19.5","react-redux":"^7.2.0","redux":"^4.0.5","redux-saga":"^1.1.3","redux-thunk":"^2.3.0","typelevel-ts":"^0.4.0"},"peerDependencies":{"react":"^16.12.0"},"devDependencies":{"@types/react-redux":"7.1.4","@types/redux-saga":"^0.10.5","install-peers-cli":"^2.2.0","prettier":"1.19.1","tslint":"5.18.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"2.0.1","typescript":"^3.7.2"},"gitHead":"a74a005bffd9ac671d6a3202cd38b52c8aeebd46","_id":"frr-redux@1.0.13","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-tnT+cqQ3XtnZlRlHOnXXxvX2jcjLThrnpX8WboeD5AhSyMMQ0GygIJ71VrYPW321ScBgLKv/c4CS0HiEQh/O9Q==","shasum":"12165cec546249500b2a500a8ed3bf8192f25b54","tarball":"https://registry.npmjs.org/frr-redux/-/frr-redux-1.0.13.tgz","fileCount":24,"unpackedSize":113059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9b6HCRA9TVsSAnZWagAA4AEP/1pIsCcKruralsSzw4F+\nBxpcsaW/uU8gMSnGKtLdNUUwuVl/Zm/iZNG9nDh2HQFmysi0j3SHMw67q2JE\nVpxoymvXtsCxMAzNDsb0KfCKxC1HGgl2anLf5861zzyxKOt3y7X8DSyYc8Vc\nAPiLUrz3gBZng/AzwVHoLO0rNKo5m+zLzZblomEOtDm+NE6BasIkFYMpVP9/\nj8E1DV+Hr6rPNk6JNB19DYyPKuK+BHxc4+nUq2670aLJb623P7G/JYV0zazA\n30QYqrghqeS/+MbP544JOmir5WjECrTtd3YgqW18Vu+283cmgrw+jKT9wmgS\n9wrjz/27bLD8O8Ufgr23jLji8+SvtED8X3znFbZJc+SwDKXKWdIN1WkIz+xi\nUghDn9/tSrBUw0sotRj/VyHogTRn9WIhoHM+dQkVcDAjfQw6wVopWFBZOVFq\nd6I8UqswuzXMlKCYSme4LGmKcLr2p5BSg5wJ+10ecqTpkKuTvA8DI5P7Pw8t\n5PjqQtPWz5v2oQGITkNPLB+p791JJ4K5yWUJNDgMhiIlan/RxOupSKenAjET\n1vxwKejTetACeuoZmekGGJafGg3n+9a7sG6X55swMtUOyIvUSzcEU3ffbFVk\nbUWS82/EgypgppB9ZQ7SazneHX0935iRZZJv2L2nHFsOeNwaYVD6uuGQDzKf\n3U/b\r\n=PFKn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEgJhw+g+kpMprVlQHVcOHUUCg367zkBf3tEehV1nTpwIhAN+WXh0yCGJuMeLQZbVwaSjkzPn7TY0nxpGD7LQHOCbi"}]},"_npmUser":{"name":"lukaszirngibl","email":"lukas.e.zirngibl@gmail.com"},"directories":{},"maintainers":[{"name":"lukaszirngibl","email":"lukas.e.zirngibl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frr-redux_1.0.13_1609940615467_0.40384523939098504"},"_hasShrinkwrap":false},"1.0.14":{"name":"frr-redux","description":"### Motivation","main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Luke Zirngibl"},"version":"1.0.14","keywords":[],"scripts":{"build":"tsc","patch":"yarn run build && git add -A && git commit -m 'patch' && npm version patch","prepare":"install-peers"},"dependencies":{"fp-ts":"1.19.5","react-redux":"^7.2.0","redux":"^4.0.5","redux-saga":"^1.1.3","redux-thunk":"^2.3.0","typelevel-ts":"^0.4.0"},"peerDependencies":{"react":"^16.12.0"},"devDependencies":{"@types/react-redux":"7.1.4","@types/redux-saga":"^0.10.5","install-peers-cli":"^2.2.0","prettier":"1.19.1","tslint":"5.18.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"2.0.1","typescript":"^3.7.2"},"gitHead":"cbed98a5b1eadd8b982f46a973e614e4693e757c","_id":"frr-redux@1.0.14","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-9P0FHxRx0y8RrfqP5osH7oIj/LFN4dOD+1WKJDfelrvXFGfP+iyXH5WH5mnBvEqS3jEHrao1Mo2KjOoV04ySug==","shasum":"7b5462a9e6472349f519449d4179025f68c5d189","tarball":"https://registry.npmjs.org/frr-redux/-/frr-redux-1.0.14.tgz","fileCount":24,"unpackedSize":113157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9cDUCRA9TVsSAnZWagAAluIP/1FBsoAqBSL3AXMQ+RzZ\nRTChj6h70Q2E/7cZx7fw2yYy9M77IaHR11QNOTDv40+mbSN5dAdwxw5Jt/hp\nS45B0B2bHB5Cq0YDEtVmeloB0AS3FEsDrcGkoZwug2/Negv1DUOhBKwj88Qk\nRlSxNLTPBXXxnsCCFI63/Q3zh/V5BrOdVyKdwpstRtIuew6KH0bdgiYoXwPo\nB/NsP3FGiXLbjZ5cx9oOk7BmApBSO3fH4RjtD5UEjBpD3uQC0U3URU1aIIji\nJxG9cvN5ILZ48tFcMoPg+V2nu9eS/jnHEFanOAFq9fvc+7od94F3PqVeZnxI\nwHfdB5Hqc134/z4h2BY9/4gXMhxG6ZduEVJ6I04AVI4FV4G+F7A2ry87Aaf0\nD/VXAFWEm3vnVAqgZd6oW3VFdpmTVA6LY2CXNdYeAPeL4O7kCFBN9p67vM9X\neaNr1rpAUaToZ1lMip8jIQvKyQwt5SrZEpHIuG6c1sYCez+ryD4W12MmRdCq\nVbpBCCj1PQcRGrXSn8+gt0PMJydy3il+DyvexoB1bzweRKFLa+bqRF0T093s\nK8W68RZo+QTnCFDTyn31uL+ZDHEeiTyvznrpcTt1hZAYSlIymtsGm1YkIt/w\nJnmkGs0xkpXrwKa3JqpFasvW9kZhYlkZpLEF7fdPzzk9OajGmEvMNfGwAwZH\nVwzz\r\n=Pc0P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyJub2Jfpqt7H60p6PWqyDR/k4yAUyw5njoc5Es4KOZQIhAK3DA7jrOs8OK7xKrtfQkWSm2/bxbYhoRGl2KJFNOC3+"}]},"_npmUser":{"name":"lukaszirngibl","email":"lukas.e.zirngibl@gmail.com"},"directories":{},"maintainers":[{"name":"lukaszirngibl","email":"lukas.e.zirngibl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frr-redux_1.0.14_1609941204198_0.5174812986679014"},"_hasShrinkwrap":false},"1.0.15":{"name":"frr-redux","description":"### Motivation","main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Luke Zirngibl"},"version":"1.0.15","keywords":[],"scripts":{"build":"tsc","patch":"yarn run build && git add -A && git commit -m 'patch' && npm version patch","prepare":"install-peers"},"dependencies":{"fp-ts":"1.19.5","react-redux":"^7.2.0","redux":"^4.0.5","redux-saga":"^1.1.3","redux-thunk":"^2.3.0","typelevel-ts":"^0.4.0"},"peerDependencies":{"react":"^16.12.0"},"devDependencies":{"@types/react-redux":"7.1.4","@types/redux-saga":"^0.10.5","install-peers-cli":"^2.2.0","prettier":"1.19.1","tslint":"5.18.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"2.0.1","typescript":"^3.7.2"},"gitHead":"0c01a63f1cd48b8a04a1716802320cc7692cf910","_id":"frr-redux@1.0.15","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-pCDmt9EsLyN4hDV7SBu7CImosWmjEMyrxIa4sr0soiWqt304/zhslpuodr7z6lpqYFEzLZuAmFU41eV1M9BGWQ==","shasum":"a5b89efcfdeccd6b9a0008a07b68d031ea4fb41a","tarball":"https://registry.npmjs.org/frr-redux/-/frr-redux-1.0.15.tgz","fileCount":24,"unpackedSize":113332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9cmgCRA9TVsSAnZWagAATfMP/36Eb0RHNLX3hwwdBepk\nWZGDtAdkhB7x5NazehjmT8fgmd3eOufhDjVJtBCF5q9aXcYGkmSd14IgMFPz\niolyhyBMo71wplVvzsTnObABp9XGJXIEf3YpvJwv4UCZxP0egTFmdbWJMnhb\nWVcG3PaThmC/0BwzvOinLIEvjd3WwHdqotUumJQOrryI5n0+gyKPMX9dzXPI\nhUbM4rm8LyUGcvChaoUmNY2xHAm5vFrJpIC1OPwIHqNDK+6D8B7WAXyRaMwk\nzfI2mb7Z+yGtGctCTFgoO0IhQMQ5qZg+ovAjD1WWXJBYOTwy5v9LDBmks3Y6\nB0YJAeryAHleKkFfo+KGaP8qC4wI39+aY5NfaSR3L6ugiDhFMfc5LHgWfWMP\nHqjMrP6mEXpAW6UJKuTdzLDDanCUc/rcO5ovV5MNzrYuWjhCOo0z0De5HkyX\ntXfLphp9SO0Sb7WQ8ja+ihbCnkQMScsobyXkLH1E/3jarbmJYd2f16nz3Wbs\ndKDbt943Iv/2tBkTRmt04aHnH8CrRvCOgjoznU496Yo77XGVRa0asTYwHpzA\nrV/jr0VjTEa8gW+e0UhGSQ5UPkdJZ6QT7C8lZwhgJ3K9/stHus7D7WG7U9zW\nZSgQcEXJldpfHXQJN4EcvcUQeXadSph7YBKEw1AF7XKGF0rHryB0G5Gvc1c9\n5mJA\r\n=Aase\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHTQHEW/adqCOb3lhYnUR7vDtqYo5KFEv/7yGGr2qFaxAiEAvS7/ZyYIeiMaPsUHNA11ePH0KnxQNrOle40a25aHGcg="}]},"_npmUser":{"name":"lukaszirngibl","email":"lukas.e.zirngibl@gmail.com"},"directories":{},"maintainers":[{"name":"lukaszirngibl","email":"lukas.e.zirngibl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frr-redux_1.0.15_1609943455333_0.9764811623374618"},"_hasShrinkwrap":false},"1.0.16":{"name":"frr-redux","description":"### Motivation","main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Luke Zirngibl"},"version":"1.0.16","keywords":[],"scripts":{"build":"tsc","patch":"yarn run build && git add -A && git commit -m 'patch' && npm version patch","prepare":"install-peers"},"dependencies":{"fp-ts":"1.19.5","react-redux":"^7.2.0","redux":"^4.0.5","redux-saga":"^1.1.3","redux-thunk":"^2.3.0","typelevel-ts":"^0.4.0"},"peerDependencies":{"react":"^16.12.0"},"devDependencies":{"@types/react-redux":"7.1.4","@types/redux-saga":"^0.10.5","install-peers-cli":"^2.2.0","prettier":"1.19.1","tslint":"5.18.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"2.0.1","typescript":"^3.7.2"},"gitHead":"569e321a94b909e1e14e706bbfcbe68baff7a0a9","_id":"frr-redux@1.0.16","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-15QB9DL2pGrJW72s3Gqqfkd+Hs62dMQNm8m6kMRke+6vw4CdCZGZj0TH1VmOqIEfeJKWxpWa4LqsinLNdoljMA==","shasum":"0216f13a60c0cd0fa2236771dafa1cd8d769c035","tarball":"https://registry.npmjs.org/frr-redux/-/frr-redux-1.0.16.tgz","fileCount":24,"unpackedSize":113584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9coPCRA9TVsSAnZWagAAhhEQAI047ltjbFtJ5xc9qFsR\nx2k55ahOYEzjkPU5lmGI0OMo6/Ib7QIHGEdzOv1HKRpquCRvV/bNQthFedF7\nNyWPm3biNKIhIVRFA78Fz2wHm78tj6OXosX7/FdrOe5DVNtCVCaaHUBJLAQ1\nCgzUzFB+EGqPfpFh/5J92A0Wqp3Oh3Ig07VdSbTRnDKFhJKsudhkVSM26qiW\n47coY+qW3kuysQVtZ9/8cGoZV1AXvGVn+HdCQ0lZbqP6na1Ue+J6Z/4Si3Vs\nEkGuZxyHHgat1J+7QyalaS2h8pnSyClMoNscoKM+uwMH/ufeOmcI8azBH7O5\nHY6+U4JScHGeSPTP6VhoPXVotwccxYsuVUyn0q7Q2Vd/z3QK3avL0aB4H7z1\njJCXT2xYTeq6C0Q74QKzCNxO0WUpdrJp9FuHECCWM2p7GSW3aUD4eqd5YK1B\ngzU3lXlNJWA48Q6RsAYpz+0+F7sFE4+ZNylT81Ljtp/F0z8RGFNZK+czvr+M\nujvtstoL5zRyLY447qb5lpGwz79rE+SQpUYiUc9SK5DTAQr0SMLBAxtlKQt1\n8s0bbE31X0Jm4N321jsjaVJmbxIyCbeL2re21GBLxk0x7cbyU7k8vw9ScxAM\nVvlQ5U+QTuIjfxmii115cSKMJRYdUH4fOw9cV3KcXsvQEkTHWk47fKXyN4BZ\nEOna\r\n=iz9p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmcyJ2sL5vQDl2G7iIDKdQ/sCGYFMPPMJ0Id7TC7kpugIgXzv0sZSbtlSTe5AjitkA+xCo9lA0e3bwXrw/VvmKPuw="}]},"_npmUser":{"name":"lukaszirngibl","email":"lukas.e.zirngibl@gmail.com"},"directories":{},"maintainers":[{"name":"lukaszirngibl","email":"lukas.e.zirngibl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frr-redux_1.0.16_1609943566887_0.23020408895998967"},"_hasShrinkwrap":false},"1.0.17":{"name":"frr-redux","description":"### Motivation","main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Luke Zirngibl"},"version":"1.0.17","keywords":[],"scripts":{"build":"tsc","patch":"yarn run build && git add -A && git commit -m 'patch' && npm version patch","prepare":"install-peers"},"dependencies":{"fp-ts":"1.19.5","react-redux":"^7.2.0","redux":"^4.0.5","redux-saga":"^1.1.3","redux-thunk":"^2.3.0","typelevel-ts":"^0.4.0"},"peerDependencies":{"react":"^16.12.0"},"devDependencies":{"@types/react-redux":"7.1.4","@types/redux-saga":"^0.10.5","install-peers-cli":"^2.2.0","prettier":"1.19.1","tslint":"5.18.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"2.0.1","typescript":"^3.7.2"},"gitHead":"aa99dece1b8564847b28bf086b1aaefd7aed055b","_id":"frr-redux@1.0.17","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-fmaCZJH85vbyzOBV5t8FaJRAo0DD4uSJbMUNbcwe0NNq3fisuhlOa9sfcK5v3WvRsbhMw8Hlsq5Z/3piwgTFDg==","shasum":"9f595c611e701dfc168bba3e6876310294e58033","tarball":"https://registry.npmjs.org/frr-redux/-/frr-redux-1.0.17.tgz","fileCount":24,"unpackedSize":113672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN+37CRA9TVsSAnZWagAAq5MQAJ6P2loL3XIJTjgeCkoS\nLJyHBBBGFzNjjgjzTmoNA7pBsFJ1yW9uBvz1Vy8fFAxsFYvTnjFdHV6cSTyZ\nlQlHLGFnNO0LV42Dg7CwDqLTSaFMtKC+mPXE4NXUw/b0TU3khur+Hvj7M2NV\nYHnULTdJl8GuTjUOYSLfNSX3LO9GnqfMREI+6szRmnuS8RUk0OuM+PGNf/rZ\n2772ak/9TnovGqzaC3MlDR6WvVwdBi5s/AGxPjrDf5OwcN46gvEuVgO+J+ID\n5Ag9xZMD1VWZBmGxokGciLI/QwB9jqPBm/YzYqk9ytiPSv4tod5sd0a54C/R\nyR8BiLRVf6xNRwdlyWsbhHUnJ2sXt/BihxClN13Oi1qRcuo2+Ww3BIQxsvx6\npYL29yJ3XN5LlDGrn7AIS3eKSx15/H1XhuBIUK5n94Pkrhunty7aZNdsBwb9\nOqf7ynCCHKlzRzjfEwY/iDr13S+nsF/zbHqxmRYwH9EvUDJOm5G+aCF/GlRb\n1wvwpeT3dR1LWtuaye4CTbUFfkIk0OzObLiHNNleYCLTFWvaqz573ZE+2q9C\nU/VV4kOwMuMEl1clWC2TU3SbHY6D3/IzUvMrt1lEJxfuRVgX6dXYHa4lMYw3\nkA5MPAenePA0/y9l7oETJO7G4XVmx5/XsoT5kw59tbM1LfDMe3uGekCuEcey\nc4L6\r\n=Abhd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbEnrS42k2w+P6UF3KnF8+dXmsODVOymy99yyltpyshAiEAvQ8G3q6xJh6Ph8OofYVFdDEWWHhbMbgxnZZ8JU9nRUQ="}]},"_npmUser":{"name":"lukaszirngibl","email":"lukas.e.zirngibl@gmail.com"},"directories":{},"maintainers":[{"name":"lukaszirngibl","email":"lukas.e.zirngibl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frr-redux_1.0.17_1614278138348_0.29880369223042"},"_hasShrinkwrap":false},"1.0.18":{"name":"frr-redux","description":"### Motivation","main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Luke Zirngibl"},"version":"1.0.18","keywords":[],"scripts":{"build":"tsc","patch":"yarn run build && git add -A && git commit -m 'patch' && npm version patch","prepare":"install-peers"},"dependencies":{},"peerDependencies":{"fp-ts":"1.19.5","react":"^16.12.0","react-redux":"^7.2.0","redux":"^4.0.5","redux-saga":"^1.1.3","redux-thunk":"^2.3.0","typelevel-ts":"^0.4.0"},"devDependencies":{"@types/react-redux":"7.1.4","@types/redux-saga":"^0.10.5","install-peers-cli":"^2.2.0","prettier":"1.19.1","tslint":"5.18.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"2.0.1","typescript":"^3.7.2"},"gitHead":"e7674a485c7ce8e1e821f0c0c6dea51f09e84d8e","_id":"frr-redux@1.0.18","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-Bvo3a/m9v6MfSRT9+R/qAC0Zl/hiCeAA3+tINMmM0j4iGlMIfCSubQF11LL6VBDnGJ/GRNFbzvT2snxVmQEKyA==","shasum":"810fe5672282aa8d5434e6036ad7b9b2bf7bef5e","tarball":"https://registry.npmjs.org/frr-redux/-/frr-redux-1.0.18.tgz","fileCount":24,"unpackedSize":113945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSnQbCRA9TVsSAnZWagAAFIkP/A57QMB12Fi/+DjP8fs5\nrZEFchxtOsZQ3pJ6wW4Gf5fobVfgAfWDBccFeempiLdt2+NP19zknvQW//Ll\nU6JKttSWePLYhNQZOmVRRn21F6LRyU3TDnHiEfjihnriZtayNnk4T+ukBgne\ncKcm5eh/JjKM6IpPXgwBXr9iUyNtIR33QzSH5c/x0ulEI/Pd4El6Tev+PvJN\nybZQRNQ2V4o/uGW5gJ+aQPkc0uPFT0V8peZXz4Ben+aCfnjKxmrc6S5LcG8P\n/O7poplbRciUGGfmFbT/bv4G665WNuFJBS7b29/48k/0s+qkTiHcYD6RbCVm\n74a8C/fk3ubSpD6PBPTmjMZ71ZWzF4sA4fn9eU3SeGIR9CmFsDppj9kmd9OM\nhS/Rjd9e+MSMKfpEZyej6+esKnqTevGeZad3duLA5fLJRpsx36sePbmLWnRe\nNEIHwHI174IypiyZtN9YtQnylX8PraZ30CSgpRHYB5a0QF/zmvaEYiVv9tlw\nJ8rE4aVZzYFQuDqWXaucJROxI5Nko2Miu+zYpbCy6BGf0puVvWH0R3A0JxKj\nfAzqtX5aoPs6xXM1XnUfjyK/bxqkREc4yrCXbhx1BsdpJTuj3FepjomOSA2K\nGvOJd7PSnX+eg13g+w2mzo5zWs63XhgtJ0JkZRgs2cGU/rHVsrKl+7qauL02\n3Pvn\r\n=Wk/4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCe/u9hqcObnarDc+yylvd6Mc7LG1zb5hjy64Lt0XdihwIgDmS8XOq6jthWqXddtamf18a3lgXqzNrS7AlCHErhQtg="}]},"_npmUser":{"name":"lukaszirngibl","email":"lukas.e.zirngibl@gmail.com"},"directories":{},"maintainers":[{"name":"lukaszirngibl","email":"lukas.e.zirngibl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frr-redux_1.0.18_1615492122785_0.9193686117435587"},"_hasShrinkwrap":false},"1.0.19":{"name":"frr-redux","description":"### Motivation","main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Luke Zirngibl"},"version":"1.0.19","keywords":[],"scripts":{"build":"tsc","patch":"yarn run build && git add -A && git commit -m 'patch' && npm version patch","prepare":"install-peers"},"dependencies":{},"peerDependencies":{"fp-ts":"1.19.5","react":"^16.12.0","react-redux":"^7.2.0","redux":"^4.0.5","redux-saga":"^1.1.3","redux-thunk":"^2.3.0","typelevel-ts":"^0.4.0"},"devDependencies":{"@types/react-redux":"7.1.4","@types/redux-saga":"^0.10.5","install-peers-cli":"^2.2.0","prettier":"1.19.1","tslint":"5.18.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"2.0.1","typescript":"^3.7.2"},"gitHead":"7a3daa28f93fd2ebd857ea0468cd082f3b33f3f6","_id":"frr-redux@1.0.19","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-lDZiAKbA2Bj6sUxX+Hi9BX2oOwiFA6qB4ftjQwBt1mAeuYqTS/hZK5iY7jhKe3Ax7vSlBknEUHraIgagNNrYgg==","shasum":"647feb221adf9e34db5a64b572837b85a9c3dc1d","tarball":"https://registry.npmjs.org/frr-redux/-/frr-redux-1.0.19.tgz","fileCount":24,"unpackedSize":115254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSqVICRA9TVsSAnZWagAA7fMP/1mSJhvO4k0yb7SCv94v\nfsDbgdbM5SJBV09IiVZNXlK7eaqajTelqwlRPyxycWG6PgZ3aBgDuWUmspNR\n1g3El9dqq+pnys//7I+/toUnXJOqsUH1yATAMTNHFjpCxKP3zN8it6JsM/1W\nTihzGfRrGXrlYHtnqr5RaFy7rgmePkM3KOTyALwQqNVwe68IknNhMPy0vdyE\nkNLhRyVrx5p8KgfE3aRcvgAlPEYHv9YKiqbpuROZCB3zBTMwZPzKefhe/owR\nt4R8bbqqWDY+HZ4Evba4cYl7p5zfvsCXiILAl7/gTYlkH8z2uQSFDQYzwaw7\nB9NyxuZwcFMrXO+N/Wl9DPt2c651zVwzTpMyMqn1MgsV/hok8FROcm5ZUz3J\nrBrn8TANyYI/X293SdRFouJN0LLGb7F2NwXqX+avh/3VoM1/zg+R1LnHGjEw\nQw+cEw1vY1u7CjDenAiPJ/jqDnNBXTIC29h09Ue4x+xuliU6EBWE8JjHuOkf\nFdckTVZKOePtkr4cYlqHKPRnKDXHsvTlscNUae1tLn0KdZ925QPmycNWSK0b\n4B+WScJlf4u+iTmUPnVzdG1ITpf3c5fmHqvCIy7Yiavxr9DOnYlvy4MHAiDm\nsKdasmtxQlbFGiqHKX35EDStMaD+RhB5GprnaFEoj8j+n+Fl56+Jhdrx9Zeu\njMAc\r\n=nHbi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFB3mhFqB5jB44YzajXomwEbahAHs34Ktz5LcBiuVXnxAiEA7ZiImuKDCiQPPsfEMU+v/w3K0kkO9zRdARLmHmbE1CM="}]},"_npmUser":{"name":"lukaszirngibl","email":"lukas.e.zirngibl@gmail.com"},"directories":{},"maintainers":[{"name":"lukaszirngibl","email":"lukas.e.zirngibl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frr-redux_1.0.19_1615504712324_0.1585739450340844"},"_hasShrinkwrap":false},"1.0.20":{"name":"frr-redux","description":"### Motivation","main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Luke Zirngibl"},"version":"1.0.20","keywords":[],"scripts":{"build":"tsc","patch":"yarn run build && git add -A && git commit -m 'patch' && npm version patch","prepare":"install-peers"},"dependencies":{},"peerDependencies":{"fp-ts":"1.19.5","react":"^16.12.0","react-redux":"^7.2.0","redux":"^4.0.5","redux-saga":"^1.1.3","redux-thunk":"^2.3.0","typelevel-ts":"^0.4.0"},"devDependencies":{"@types/react-redux":"7.1.4","@types/redux-saga":"^0.10.5","install-peers-cli":"^2.2.0","prettier":"1.19.1","tslint":"5.18.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"2.0.1","typescript":"^3.7.2"},"gitHead":"ccc76911623d42720a3d83d2e46480781fc05a21","_id":"frr-redux@1.0.20","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-36XCIe26qyNOkPd0GfccBqyLYeco5pLy81F4ByHcRrj38hAv6k2XgmIX/y8Uy8tE0C89oA9YDGRZK/DjUprMHQ==","shasum":"64d2e96242501bd7fb9cdabdce3c225d00e9ecb0","tarball":"https://registry.npmjs.org/frr-redux/-/frr-redux-1.0.20.tgz","fileCount":24,"unpackedSize":115254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSqVjCRA9TVsSAnZWagAAORYP/3XL3xxcBotnInlo8YXk\nBE+S2bg341zGbIQt078IkhjiU4h+HiFDghKGjzG0yonrWYE0qJBbTW2hYfsO\nfzmDd4sWePn0xs6nomAro9GUCSXLUAnmQMfqrV0NaSyNWri+mMqFb1054ph1\nqGPgJ+p1WfgtnYtK13VIOP+1aCFJQ+g6qBBlPL735wbZI7tuMF1R17R6MXJC\nMsAxMyB0mhs8Jisf1l77eGCqxSXH7ymdRTYt4k7gf694/z5GllpIU9JwWUzs\nMRzl8XKd4bg6gPS++APPoW2/MpeK1KA9eB7OtENjoVdGY9nSEPp7Okko6J2O\nY7Y5J8Sx2hDvMeZF9mYd0FrmdoZcEi9iH0BMaWOBXabZQRz0OdiUEOQ7Zrcc\n1hPJIb9NvLX8aZZm0nY6Yq0/tPssVafWHiFcRgRgeIhE9ogHTbGioEwasckV\nIWDV43mIyA1Sl5xnF/+nvy/eygjKLhltM8Tag+Oo+oMh+S8Yirpvkj4CrJ80\n55zknUkpZpU0kMirIogUMjIvgUFHTSlIO8UmJ7FUPgYtWkex6qqfNvSQA5Gk\nl7Oklu29vKejEOJQT+GYRGIsuaGEfb6uKuXeRT0+swg/qGrQFkuPn/84bs1d\njf9mheIEaplaSSg3kQPM/xyxQCRf1PBhjxbztwOCC/K297EbDCw2iMuETzL8\nG4Df\r\n=E3xR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCF1HIecCSn4Mn/m+33mekxHnE3vG+0pDboYVxkowUJ2wIhAKcMNdRcAWAAgq0jAo6afRzH9fOMTCo7/9Mbc2bzIYm+"}]},"_npmUser":{"name":"lukaszirngibl","email":"lukas.e.zirngibl@gmail.com"},"directories":{},"maintainers":[{"name":"lukaszirngibl","email":"lukas.e.zirngibl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frr-redux_1.0.20_1615504739237_0.4000521228251279"},"_hasShrinkwrap":false},"1.0.21":{"name":"frr-redux","description":"### Motivation","main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Luke Zirngibl"},"version":"1.0.21","keywords":[],"scripts":{"build":"tsc","patch":"yarn run build && git add -A && git commit -m 'patch' && npm version patch","prepare":"install-peers"},"dependencies":{},"peerDependencies":{"fp-ts":"1.19.5","react":"^16.12.0","react-redux":"^7.2.0","redux":"^4.0.5","redux-saga":"^1.1.3","redux-thunk":"^2.3.0","typelevel-ts":"^0.4.0"},"devDependencies":{"@types/react-redux":"7.1.4","@types/redux-saga":"^0.10.5","install-peers-cli":"^2.2.0","prettier":"1.19.1","tslint":"5.18.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"2.0.1","typescript":"^3.7.2"},"gitHead":"890fdf71c83d9d53dd28be322eebd922964d505c","_id":"frr-redux@1.0.21","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-LSf/0CxFpjY+6rZN+HHHSo3Ax9Yco2PX+s1xCADoahYhVE7lZeOghLgNLD3toXxO99pgRuq+PvDJ7sPgmnJ/bw==","shasum":"5cdafbcdf36ebd7fcc5573281ab7de5ee595747e","tarball":"https://registry.npmjs.org/frr-redux/-/frr-redux-1.0.21.tgz","fileCount":24,"unpackedSize":115778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdtmdCRA9TVsSAnZWagAA+sYQAIY/U2sEbmW2iH5oNGH5\nLjCjNaifacPek9QEXw94bdCZ2LCGOITiziD1/bCeBLFTWKeDVyXyemAm0X8W\n0UuyiIVMcC0gkO5zbsX7rqghrr2XmbbZRIWnrbabLJc+8ze0a9aXKysdDcmx\nMmQXXdibyAhIvepoff4chLHIpu5KyHtlCDKGDY6T38fDlfvXu3Ls6Gd3B+CS\nNK+3L4Fy+gXSPv1ASuwV+7/x/QKfZWp0PgJxz6of6D5Ts7CTf0vxfoHekd6G\nsP0H3nZwaEctzdtR51Tf7l16mstUgMpjjNaKxSNejReh1KVpK8qgQVVe0I6F\noqVznYyUoKtRQ7fOwoiRYunWA2Q740aQQUOOuPLhaDi7JG0gXeetkGpUnvDd\n/h3BBSAOdbYQ5tUFprgYpJSsw6pNZttOwTcHIIfEOrgR2HH4Iji6L5bRAyIH\ncQpfMIARE1fi4wzGs0FbEEBAimx7d2kuuWbZuY+i111C4gvtmqlTtC01FB/L\nkwbmITVwha1O0hGFfsB/u/fBe+gtaGVPv9FLBz2OElc9b/qv7teO5yM0Tmzm\nB6+XATdWg6uw3P4WNlaIkiZph6K7bKZPWP/OyKp91/4Q8X14DrncmgWZpEXf\nMTKBJAgHfOJdXRZ0/u8NnmdvOVWlp0SNPXD8ptWdYG+FOG2V1hD++/v3HBf6\ntdoX\r\n=v0nS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDHV7GDIQIYYQXkmgOYO6bPNEcWFNsvC3/3yomsjCLAZAiEAza3aNlxlKwsHMKFuCNgu8HFste7T826cSgAEKeFwA5M="}]},"_npmUser":{"name":"lukaszirngibl","email":"lukas.e.zirngibl@gmail.com"},"directories":{},"maintainers":[{"name":"joel.meiller","email":"joel@oscillate.ch"},{"name":"lukaszirngibl","email":"lukas.e.zirngibl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frr-redux_1.0.21_1618401693351_0.8943597703149517"},"_hasShrinkwrap":false},"1.0.22":{"name":"frr-redux","description":"### Motivation","main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Luke Zirngibl"},"version":"1.0.22","keywords":[],"scripts":{"build":"tsc","patch":"yarn run build && git add -A && git commit -m 'patch' && npm version patch","prepare":"install-peers"},"dependencies":{},"peerDependencies":{"fp-ts":"1.19.5","react":"^16.12.0","react-redux":"^7.2.0","redux":"^4.0.5","redux-saga":"^1.1.3","redux-thunk":"^2.3.0","typelevel-ts":"^0.4.0"},"devDependencies":{"@types/react-redux":"7.1.4","@types/redux-saga":"^0.10.5","install-peers-cli":"^2.2.0","prettier":"1.19.1","tslint":"5.18.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"2.0.1","typescript":"^3.7.2"},"gitHead":"144911a48ec7d399759cd4672554235562dbea32","_id":"frr-redux@1.0.22","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-WCb9FETVey51Zs65iEDVA4cyI4AFLLVPI8PmQI6va9FWYCk2X3JSdd5bkCyC19hZj3Mt9NKxePhbWYQHeoAuqg==","shasum":"d134e406f7279bfc996e36d2d8be2cc4e571a0cf","tarball":"https://registry.npmjs.org/frr-redux/-/frr-redux-1.0.22.tgz","fileCount":27,"unpackedSize":126995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpijvCRA9TVsSAnZWagAAQOgP/A0z+FZ4YFvk+wq/WohM\nHRBbGQYhv1yGFsGpwlMHkiWiWmHS4WtX3X1+TZymFK4BScdHVSSp0x9/o44l\nJ1BJ6DGpavKSBdMt3z9UVQTAJRo+F1kN46kt+/uYYyRm5f5ygH0AkhCRYGSO\nqbgf1Ucvo2dOucZyyp7NRwosFanqda8RWLbCchcDeuP5ZGVxUwah3FVaKhwK\nzokN5O7fIT/9+I7IRgA630sArH7uThPlCihUi1Mw10slFDV939ks4jBhqWu8\nQdj1hmzF0OFSuQPkz010gU0pq4hgY+L2TWH8/bQKrOT/QaLwFeB+C+teTer1\nUXeXmM1L5CTwMYVnulqGIjRFgdx3TEyGHS8mhcOhkR8xyA8wcgT5fmTReP8j\nz7NkQZcXBsQ4k1huzuu2+82J0gf0rLnHDoQRJmh5P/t4x+MctGEEoL2umqYC\n7BTAgbLCqvTOEs6/57XkKegWM996+qzykHmJd8QUkdavSAFobAm/dCcVM5jv\nDCqVa1zHeUsFGNV2RNSRPxif+JmkjbBlvO/WfXmYpveoRp6/CGZuAv9JImtr\nXl0E+n3gRIEJGQf2+W6WYJOGM3yYq1GRx/uZjQWRd97/QdqMBGtyZz5wEOM5\nSqlq9rtGdpI7el8KCSi7sQRcjEFvx+d/Xe1RTyGWuUsPVjn6yk6UIGl/Wenj\nRYvL\r\n=xU6O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA28Y8H1SoIDAF0VkRsBTKnrcPRsn1/9bAUzuosMUcm9AiBbm/2fOOpMCNHvkxjPo2w/EIlIs9Nle77LOYfd0mkSEg=="}]},"_npmUser":{"name":"lukaszirngibl","email":"lukas.e.zirngibl@gmail.com"},"directories":{},"maintainers":[{"name":"joel.meiller","email":"joel@oscillate.ch"},{"name":"lukaszirngibl","email":"lukas.e.zirngibl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frr-redux_1.0.22_1621502191067_0.1137518732083116"},"_hasShrinkwrap":false},"1.0.24":{"name":"frr-redux","description":"### Motivation","main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Luke Zirngibl"},"version":"1.0.24","keywords":[],"scripts":{"build":"tsc","patch":"yarn run build && git add -A && git commit -m 'patch' && npm version patch","prepare":"install-peers"},"dependencies":{},"peerDependencies":{"fp-ts":"1.19.5","react":"^16.12.0","react-redux":"^7.2.0","redux":"^4.0.5","redux-saga":"^1.1.3","redux-thunk":"^2.3.0","typelevel-ts":"^0.4.0"},"devDependencies":{"@types/react-redux":"7.1.4","@types/redux-saga":"^0.10.5","install-peers-cli":"^2.2.0","prettier":"1.19.1","tslint":"5.18.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"2.0.1","typescript":"^3.7.2"},"gitHead":"91f7d823c44a352262f93af81037b9abf596ea0f","_id":"frr-redux@1.0.24","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-kS6S1w6bxKKHexQ/EVMiRQtela6Om/nS655cC/B8VSzcVd7PsHIpHBMUQ34vAb0saiBF92QPmNgYBLzOyZ1eYA==","shasum":"ce6e4e84501249cf26e385683227d27769e0cb24","tarball":"https://registry.npmjs.org/frr-redux/-/frr-redux-1.0.24.tgz","fileCount":27,"unpackedSize":126949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrqX9CRA9TVsSAnZWagAA5tgP/i53O3jPW5RJ1f/GQ3uL\nYhdBk/v+qCUr4aL5ifJT8hhGLXQBld1KQxTNjS8gAJDfRsw6XIXEZymZKn8s\nkSbMb+W4ldUCqEZseZQPXnPype2LP6PycqtL0rmAgPoQd0QUUrkg5lo+2xVe\nTepY6AnPq8V5idFOAqHwAwYR9MLEf7+Mg8Jwp0AytLkMb1msAiG6EuYx6Eb0\nE7HeA2QzSEj0zq/bztgNFf2GQGTJBIVteq5mfWokInfz+tQV+w6cyCETmuGQ\nyK3wkBHmu9xeZEUUi/tWuCGVD+3ZsM5CTjEIYXLZ+gDnGQsxuBKaM0zAtp9q\nj9S5vMRfSkB94THs7MuDJAY7pTAU3VGYjSjMmYuGOj4Q2tZ0T8TCTwODFBkJ\nqn6iw/dPi2gnaV5LfDd+0taxcUA/1vwUSkuVxDqksn7GhZ6K4pJ37CAmK8TB\n3T3YYk2DsYvrLEL2h6PfMLphL74dgv873nuTFGD/+32gvOvbUsvzs6KaU3Zm\n/loWq4Cljplj0I6Z7uxBNeHBcKZsWXLVDW7BLF+aq6oAIosOvSnBJvZBhAWX\nF3vzcAqlsOAmxm3LDGqMNZPHm8Jh8WczrbEkiJSfP+OXf4emWIgiYbPu8N7W\nu5QGJAE/HJ8Da2rCxmu7ltPHs4sXmU4/cBoixX95dqxZIAOuSC358E931UGf\n13H8\r\n=Ejym\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGM/+HJTfMeEV94IbP+SrrH5Z1BvsOBnQq0Q7G4EiMxvAiEAtikQg4zKPUdlwLa0lMbZKJkoX5OvC488Vdv8nnq7VEI="}]},"_npmUser":{"name":"lukaszirngibl","email":"lukas.e.zirngibl@gmail.com"},"directories":{},"maintainers":[{"name":"joel.meiller","email":"joel@oscillate.ch"},{"name":"lukaszirngibl","email":"lukas.e.zirngibl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frr-redux_1.0.24_1622058492650_0.8302889935885716"},"_hasShrinkwrap":false},"1.0.25":{"name":"frr-redux","description":"### Motivation","main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Luke Zirngibl"},"version":"1.0.25","keywords":[],"scripts":{"build":"tsc","patch":"yarn run build && git add -A && git commit -m 'patch' && npm version patch","prepare":"install-peers"},"dependencies":{},"peerDependencies":{"fp-ts":"1.19.5","react":"^16.12.0","react-redux":"^7.2.0","redux":"^4.0.5","redux-saga":"^1.1.3","redux-thunk":"^2.3.0","typelevel-ts":"^0.4.0"},"devDependencies":{"@types/react-redux":"7.1.4","@types/redux-saga":"^0.10.5","install-peers-cli":"^2.2.0","prettier":"1.19.1","tslint":"5.18.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"2.0.1","typescript":"^3.7.2"},"gitHead":"2095e2a9d52daeefe3a69f2524dae087b097f548","_id":"frr-redux@1.0.25","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-XnueCviVqKqrATyFwFXcdYuoAKb771TsJqM8ddLEK0aQTg7pp6TTAv6vPcoPho6OmrO0rW5Sl2oHvQ0Q5moakQ==","shasum":"3afd24c40075b3e568ca0b915381e3de08722d24","tarball":"https://registry.npmjs.org/frr-redux/-/frr-redux-1.0.25.tgz","fileCount":27,"unpackedSize":127821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2rkpCRA9TVsSAnZWagAAGMQP/RxMFy64rHyrh6pMM1A2\nkEF+JHKoSo/+3p9vQo0BA8FD/T48HdDfPlkc35OGTFy6xz/6aeziOC87HZdP\naflbiTSjKBzTPhS9OYKLTU4w62osuFDfZZVmDLaA+ZS+I3B9ercqBpsIO7Ep\nm4+cSPO/vevkw37MN5SUyFb4sxhV33EQMxPla35DrC7uTJyEfiRn4Myswkr6\nWDUdzEowCZHRE/z3KEqaEgCVVEOAUEAhP8D4dTpQ9oILlEGg+mFuPund6Vi8\ng2CQjJfTX1quossnzATudlq3GAKaOUrO6xSCPHdupAH1thPURPohtYr4tehP\n6EV4QyLLQFTj7bFh+54k1aW6+SesBKuYXsWCvufhsFdrTncQbksEWfmyLHWS\np1OY1EXhX5i717qnXJGg6/Spad3zFTp9PtJpkPM2rKSai54+SxUsznQwyoe5\nCCGaJg1EC0XedYzNHzVAeIR6O9rFQLjcEL0AXMZckJEsfw1iJmhFbvtmUsai\nM3NNcDr+hiU6/c6KHJyOoTjQMwke4+UthBoR+mGtWHinmZETV8hFRhBXXqbg\nOyfa5yNiJR2QnO3XXb4ve9fOoPd+mk2UaNs6ITdN4rsQ6rMgV2yYKYL/8yU7\nNW3zl/CgT8aMdu4qjAw527Kgyr1oRVF4vyPREzYhRQEH7RG6mYoJB6NpFedw\n+LtV\r\n=iSJ3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJeMnDpuvRNcZsDBDSOXqYmfBuut2gWJ41uL2MEcqA9AiEA+sxu0o63BFITtEGmu00CQafYF9NX1HdTzm404VcMBvc="}]},"_npmUser":{"name":"lukaszirngibl","email":"lukas.e.zirngibl@gmail.com"},"directories":{},"maintainers":[{"name":"lukaszirngibl","email":"lukas.e.zirngibl@gmail.com"},{"name":"joel.meiller","email":"joel@oscillate.ch"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frr-redux_1.0.25_1633429867319_0.2620413174378682"},"_hasShrinkwrap":false},"1.0.31":{"name":"frr-redux","description":"### Motivation","main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Luke Zirngibl"},"version":"1.0.31","keywords":[],"scripts":{"build":"tsc","patch":"yarn run build && git add -A && git commit -m 'patch' && npm version patch","prepare":"install-peers"},"peerDependencies":{"fp-ts":"1.19.5","react":"^16.12.0","react-redux":"^7.2.0","redux":"^4.0.5","redux-saga":"^1.1.3","redux-thunk":"^2.3.0","typelevel-ts":"^0.4.0"},"devDependencies":{"@types/react-redux":"7.1.4","@types/redux-saga":"^0.10.5","install-peers-cli":"^2.2.0","prettier":"1.19.1","tslint":"5.18.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"2.0.1","typescript":"^3.7.2"},"gitHead":"b6e79cc59135617da58e438da50760851e1b7a6b","_id":"frr-redux@1.0.31","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-JUJITNCT6sNoGlqrtWU4ULEMTmzW72ApyLHW9f2CwA7Qlybw5m4SCVQDjNhJpbu3tUZQbzJNwEwFZeAO49U1EQ==","shasum":"e0b917e68797a49059c1482e0eda7cb2184ff865","tarball":"https://registry.npmjs.org/frr-redux/-/frr-redux-1.0.31.tgz","fileCount":21,"unpackedSize":115910,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnvoefkpXDwCVszZ/BpbtnIqB6t/BfC4y3M3ZEW8gq2gIgF9AYjPau7Y+2cik+tD5vFqv8/8iUYy1VI895Jp33S+I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig/9YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrwbw/+Om4PpLF2NI/xdIic/keAWOB/Jp9Lp/8AhT2GvJMNUsLueMMV\r\nhzsdUXYu10KvRmLHBGebOQOvgPYh49GlNs9F3zH4HT8No06sN4oox4cBF++B\r\nWwLtxOAcyV1Ejy0KgRjtQHTChczz6OhdYtFWNVpw0u+ksR7YPrvg0v3hUtoD\r\nnVDZh7xyu8fj0paIvTC/mbq3rrNH8vwPN9eXyT6HVNKUFUTKEanjoIysGW7Z\r\nfKum+T9ILQ/yQSdwt8aW5Qd2Mnzo65menSWIaimm5hFyICBajGK99HVgaj+R\r\n8T3Jvw30fjoRN9mEWMnqDOu2IUADJvFf9dlXWjslLKfMg5/cDgEyYfhvVplm\r\nzuiIvp4wJxk0dXQEnKu8Y3f6cxcTX4wrlY6XjL2p4UfS1qPA10xR4Pl0ldF0\r\nz5YtaNsGS+HUW3e/vcCsvekN2ScTBU5iZ/EnOXj3+IkjF2EkqrX+g97HMPL1\r\nb9uMn4sMgU8LhFEqMZ15lStBwxUUb1g72G9ZPbtpsqRStM3Z1/yi2KhBS18L\r\n55XguSzsvXFaHGgO+KnHodAyg4u7UjCBwQTnwJrsm9nMdY99MFb9vO8KI25Y\r\nZtDGSrcrdXZXYnxHtqOT/FGUTC+/BsIqq5QJQ2AizZc3F0dU5C1qTXjKK4Em\r\nCMfl54jBJ5Gk0JVBGtCwqWJNApVUNHlyXkA=\r\n=fJpA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lukaszirngibl","email":"lukas.e.zirngibl@gmail.com"},"directories":{},"maintainers":[{"name":"lukaszirngibl","email":"lukas.e.zirngibl@gmail.com"},{"name":"joel.meiller","email":"joel@oscillate.ch"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frr-redux_1.0.31_1652817752447_0.6567856354516508"},"_hasShrinkwrap":false},"1.0.32":{"name":"frr-redux","description":"### Motivation","main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Luke Zirngibl"},"version":"1.0.32","keywords":[],"scripts":{"build":"tsc","clean":"rm -rf lib","patch":"yarn run clean && yarn run build && git add -A && git commit -m 'patch' && npm version patch","prepare":"install-peers"},"peerDependencies":{"fp-ts":"1.19.5","react":"^16.12.0","react-redux":"^7.2.0","redux":"^4.0.5","redux-saga":"^1.1.3","redux-thunk":"^2.3.0","typelevel-ts":"^0.4.0"},"devDependencies":{"@types/react-redux":"7.1.4","@types/redux-saga":"^0.10.5","install-peers-cli":"^2.2.0","prettier":"1.19.1","tslint":"5.18.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"2.0.1","typescript":"^3.7.2"},"gitHead":"68fcc7353093606b29048a1dcfb4a9ea00603a7d","_id":"frr-redux@1.0.32","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-7n+UB1/hT23gP2VyhkGcoE+FWJTk7ojKdNbPxxBASYyoIg2wnf4TkxtVMScAwmW46uHJUHkFhMroVPe6sQBqnQ==","shasum":"61a8c840c4afa08ac2d0bee8d2d93565347f6e87","tarball":"https://registry.npmjs.org/frr-redux/-/frr-redux-1.0.32.tgz","fileCount":21,"unpackedSize":114261,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPxsDGuMfJ8jekhlmeJBpqRN1IEF/nT/q8jwyrRbVgZQIhAIAPeEPX9xoTilKS2YkUaAJfjGfKj2GSi880oawBX7IK"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihATOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRFA//RYu+0L6r0O3s+RsSAX2fnM+7m1cWdg2XCsAI0ORR53zkHk4M\r\nKif1KgKjLl9ERIAyLv7WTBggAOgBWo5htvSY5dqor6GQYOMesmBnLVSngue5\r\nkZTIbKNsbs28hxvDiVSbHt24LCmRC5rakaKp7oMpmujrAR1/hd2r836Ffw+S\r\noATpYg4tIZ99M4L9wLo1c8sP2fHa1sh8J7g0NYVffBFFbcikZhLtMYPUdnCO\r\n3YR9QPJdupWSzyb1Qfu4EMhaS0cmey1pPoTdDIKsI+Gx/6QZu0Locc5gSco5\r\nBw6AFpoBoLhGfCoO59CCvH2e2mWM9KO/Aktm+7JEDxOMkqcjocozG4WrUsCM\r\nTnwoI2W84N8YTKm2USTgHBrXwhDHyn++pz2JeR4EQMmcHra6ogEVPfh8GTQv\r\no328i99M9HEOut/9CbpgOjucl3iAYQUgcLXdJv/dqQZRmZQek61q3ziAZOFd\r\nRBoa+QHCDgpdUgcMaTkTh7rQqcBsc02tDed2S2gdHDX3944EN4tqCTi02g7U\r\nMmMMEqtj6Re2tPBwbPj7gcOaqKTcTulVoMRziLVRoL44yzgKFzbJsEoNrilY\r\n42jAaVXzGvhx7+qY/olQ/fdpynl5FThKetTf+TLh3NEUZcJGpqkYQKykIfOX\r\nXoqFnpLKTeGsgbqGJZPSPKTgA0xjf0AffIs=\r\n=4J66\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lukaszirngibl","email":"lukas.e.zirngibl@gmail.com"},"directories":{},"maintainers":[{"name":"lukaszirngibl","email":"lukas.e.zirngibl@gmail.com"},{"name":"joel.meiller","email":"joel@oscillate.ch"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frr-redux_1.0.32_1652819150788_0.6982565166841763"},"_hasShrinkwrap":false},"1.0.33":{"name":"frr-redux","description":"### Motivation","main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Luke Zirngibl"},"version":"1.0.33","keywords":[],"scripts":{"build":"tsc","clean":"rm -rf lib","patch":"yarn run clean && yarn run build && git add -A && git commit -m 'patch' && npm version patch","prepare":"install-peers"},"peerDependencies":{"fp-ts":"1.19.5","react":"^16.12.0","react-redux":"^7.2.0","redux":"^4.0.5","redux-saga":"^1.1.3","redux-thunk":"^2.3.0","typelevel-ts":"^0.4.0"},"devDependencies":{"@types/react-redux":"7.1.4","@types/redux-saga":"^0.10.5","install-peers-cli":"^2.2.0","prettier":"1.19.1","tslint":"5.18.0","tslint-config-prettier":"1.18.0","tslint-plugin-prettier":"2.0.1","typescript":"^3.7.2"},"gitHead":"1d9e5197452e7e3f964e38fdfe36bb420942b5a7","_id":"frr-redux@1.0.33","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-YuPuDSb76RwSOS+NB3GqggAUn0dNAGczndO205c50kcrcrpPCRsnpLpDvBUMylhsSX4vkkouNWLktBhiaem+bg==","shasum":"a9a8b37ec17ecf2dfc05bcca6014f61a558aaf39","tarball":"https://registry.npmjs.org/frr-redux/-/frr-redux-1.0.33.tgz","fileCount":15,"unpackedSize":103404,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuY8382LaPAnygd+r178PQ8VIzW46bJl9EdEOKNrdyEQIhAMByuPnIJdoiW4ctd+oqc+5/JyfCa8tWUgPVHgop9LxG"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihAWWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqahQ//eH7AZw9atE9IzZeZybA3LcysdJgxh/Fz4Hrw7mLvactWT+D6\r\nhh+C4iXCFeYbTE91g2EJLpuMY2JWQqmN0vskuNGj/WR0Xq6NNLpfkNrQB39Z\r\nXxRa40XFjqBodE/y+nBJ/d/dufBiYTMYYrSwV9ecL7EySZvysfLnQyDUDnF6\r\n31hrqji067ugA6ARWjODooUfsiPGdP74A6XRft2AW2YgAhFPHai3mA+dTeGI\r\nQt6KKuNvwVPn1tgpIbglU26VWuVsiZtjOas5LneHBNMVFF49uanuY2IlDN6X\r\nSl07CWW8Sn1Lu+27tDC/n08kn/dpC2gbx+3kx9qyRgW2PdnDIa/CFctDFhJu\r\ngLfcbbJCL+rfEYjTYw1otIzCLHxbvP62Bujh4TMBALlpEa5OY20LlTrZ7MbJ\r\n/RWEOa/r8Yy5XNSPpSdM0dKB6ZWwPZ61AfFw26ckW7eltYMndeR+gYJE4c6H\r\nHWB0/Vkpym0rXANx8wVlx7slI/Y6qpP+wrxZfObVO+XTv0TVLGwCUYJayn/Z\r\ndeZD1kTdFmBHBOVEu3Qo1hvs+ogoAr/q0QnMbvo/AMBOMYXZ98qSUmR3YJXb\r\nhvXpg6K/R9i0S3lBQBf8zCQ+IMF0R1WaL8u6ogeh2OqjVN8+A6CXaijpw5ka\r\nMVDiKCT7wpilBAhnOhTMZa+lK++rtIBg4CY=\r\n=qCpb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lukaszirngibl","email":"lukas.e.zirngibl@gmail.com"},"directories":{},"maintainers":[{"name":"lukaszirngibl","email":"lukas.e.zirngibl@gmail.com"},{"name":"joel.meiller","email":"joel@oscillate.ch"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frr-redux_1.0.33_1652819350571_0.03230283466306094"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-07T09:03:22.090Z","1.0.0":"2020-07-07T09:03:22.185Z","modified":"2023-07-12T13:22:42.228Z","1.0.1":"2020-07-24T14:02:17.651Z","1.0.2":"2020-08-14T20:56:52.201Z","1.0.3":"2020-08-14T21:02:47.133Z","1.0.6":"2020-08-14T21:12:30.331Z","1.0.7":"2020-08-22T12:01:50.447Z","1.0.8":"2020-08-22T12:49:36.197Z","1.0.9":"2020-08-23T06:47:34.125Z","1.0.10":"2020-10-21T20:54:35.467Z","1.0.11":"2020-10-30T09:10:31.723Z","1.0.12":"2020-12-15T11:29:46.146Z","1.0.13":"2021-01-06T13:43:35.574Z","1.0.14":"2021-01-06T13:53:24.323Z","1.0.15":"2021-01-06T14:30:55.487Z","1.0.16":"2021-01-06T14:32:47.008Z","1.0.17":"2021-02-25T18:35:38.846Z","1.0.18":"2021-03-11T19:48:42.923Z","1.0.19":"2021-03-11T23:18:32.435Z","1.0.20":"2021-03-11T23:18:59.400Z","1.0.21":"2021-04-14T12:01:33.516Z","1.0.22":"2021-05-20T09:16:31.276Z","1.0.24":"2021-05-26T19:48:12.787Z","1.0.25":"2021-10-05T10:31:07.482Z","1.0.31":"2022-05-17T20:02:32.624Z","1.0.32":"2022-05-17T20:25:50.941Z","1.0.33":"2022-05-17T20:29:10.801Z"},"maintainers":[{"email":"gambamatteo@hotmail.com","name":"matteogamba"},{"email":"czamora.vera@gmail.com","name":"carloszv"},{"email":"lukas.e.zirngibl@gmail.com","name":"lukaszirngibl"},{"email":"joel@oscillate.ch","name":"joel.meiller"}],"keywords":[],"author":{"name":"Luke Zirngibl"},"readme":"# Typesafe Thunk + View Redux Actions w/ OpenAPI Integration\n\n### Motivation\n\nThis library is meant for setting up a fully typed redux frontend application. Data should ideally be perfectly typed all the way from your API boundary to the React component. This library provides a redux pattern and helper methods to accomplish this end to end typing. It also supports a pattern for integrating redux with an OpenAPI spec.\n\n\n### Getting started using template project\n\n```\ngit clone git@github.com:lukezirngibl/frr-redux-starter.git frr-redux-starter\ncd frr-redux-starter\nyarn install\nyarn start\n```\n\n### Manually integrate into existing project\n\n##### Yarn Install\n\n```\nyarn add frr-redux\n```\n\n##### NPM Install\n\n```\nnpm install frr-redux\n```\n\n### Example\n\n#### This can be found in the /example directory\n\n##### Setup API Types (Manually)\n\n```ts\n// import { configureTypeReduxApiCreator } from 'frr-redux/frr/api.helpers'\n// import { PostRequest, GetRequest, RestMethod } from 'frr-redux/frr/api.types'\nimport { configureTypeReduxApiCreator } from '../src/frr/api.helpers'\nimport { PostRequest, GetRequest, RestMethod } from '../src/frr/api.types'\n\nexport enum Endpoints {\n  Login = '/login',\n  Logout = '/logout',\n}\n\nexport type API = {\n  [Endpoints.Logout]: GetRequest<{\n    response: {}\n  }>\n  [Endpoints.Login]: PostRequest<{\n    json: { username: string; password: string }\n    response: {\n      score: number\n    }\n  }>\n}\n\nexport const mapEndpointToMethod: {\n  [k in Endpoints]: API[k]['method']\n} = {\n  [Endpoints.Logout]: RestMethod.GET,\n  [Endpoints.Login]: RestMethod.POST,\n}\n\nconst { createEndpoint } = configureTypeReduxApiCreator<\n  API,\n  Endpoints,\n  typeof mapEndpointToMethod\n>(mapEndpointToMethod)\n\nexport { createEndpoint }\n```\n\n##### Setup API Types (OpenAPI)\n\n```ts\nimport { Configuration } from './openapi/runtime'\nimport { AppApi } from './path/to/openApi'\n\nexport enum Endpoints {\n  Login = '/login',\n  Logout = '/logout',\n}\n\nconst configuration = new Configuration({\n  basePath: 'http://localhost:3000/api',\n})\n\nconst appApi = new AppApi(configuration)\n\nexport const mapEndpointToFunc = {\n  [Endpoints.Login]: appApi.login.bind(appApi),\n  [Endpoints.Logout]: appApi.logout.bind(appApi),\n}\n\nconst { createEndpoint } = configureApi<Endpoints, typeof mapEndpointToFunc>(\n  mapEndpointToFunc,\n)\n\nexport { createEndpoint }\n```\n\n##### Setup API Actions\n\n```ts\nimport { createEndpoint, Endpoints } from './api'\n\nexport const login = createEndpoint<{ username: string }>()(\n  {\n    request: 'LOGIN_REQUEST',\n    success: 'LOGIN_SUCCESS',\n    failure: 'LOGIN_FAILURE',\n  } as const,\n  Endpoints.Login,\n)\n\nexport const logout = createEndpoint()(\n  {\n    request: 'LOGOUT_REQUEST',\n    success: 'LOGOUT_SUCCESS',\n    failure: 'LOGOUT_FAILURE',\n  } as const,\n  Endpoints.Logout,\n)\n```\n\n##### Setup View Actions\n\n```ts\n// import { createEmptyViewAction, createViewAction } from 'frr-redux/lib/view.helpers'\nimport { createEmptyViewAction, createViewAction } from '../src/view.helpers'\n\nexport enum ViewActionType {\n  Reset = 'RESET',\n  SetScore = 'SET_SCORE',\n}\n\nexport type Reset = {\n  type: ViewActionType.Reset\n}\n\nexport const reset = createEmptyViewAction<Reset>(ViewActionType.Reset)\n\nexport type SetScore = {\n  type: ViewActionType.SetScore\n  payload: number\n}\n\nexport const setScore = createViewAction<SetScore>(ViewActionType.SetScore)\n```\n\n##### Setup Reducer\n\n```ts\nimport * as ApiActions from './api.actions'\nimport * as ViewActions from './view.actions'\n\ntype ReducerAction =\n  | ViewActions.SetScore\n  | ViewActions.Reset\n  | typeof ApiActions.login['action']['success']\n  | typeof ApiActions.logout['action']['success']\n\nexport type ReducerState = {\n  score: number\n  reset: boolean\n  username: string\n}\n\nconst initialState: ReducerState = { score: 0, reset: false, username: '' }\n\nexport const Reducer = (\n  state: ReducerState = initialState,\n  action: ReducerAction,\n): ReducerState => {\n  switch (action.type) {\n    case ViewActions.ViewActionType.Reset:\n      return { ...state, reset: true }\n\n    case ViewActions.ViewActionType.SetScore:\n      return { ...state, score: action.payload }\n\n    case ApiActions.logout.types.success:\n      return initialState\n\n    case ApiActions.login.types.success:\n      return {\n        ...state,\n        username: action.meta.username,\n        score: action.payload.score,\n      }\n\n    default:\n      return state\n  }\n}\n```\n\n##### Setup Api Saga (using OpenAPI)\n\n```ts\nimport { ApiSaga } from 'frr-redux/lib/openapi/api-saga'\n\nexport function* Saga() {\n  yield fork(ApiSaga)\n}\n```\n\n##### Setup Api Saga (using manually)\n\n```ts\nimport { fork } from 'redux-saga/effects'\n// import { ApiSaga } from 'frr-redux/lib/frr/api-saga'\nimport { configureApiSaga } from '../src/frr/api.saga'\n\nconst ApiSaga = configureApiSaga({\n  baseUrl: 'http://localhost:3000/api',\n})\n\nexport function* Saga() {\n  yield fork(ApiSaga)\n}\n```\n\n##### Setup Store\n\n```ts\nimport { applyMiddleware, createStore, combineReducers } from 'redux'\nimport createSagaMiddleware from 'redux-saga'\nimport thunkMiddleware from 'redux-thunk'\nimport { Saga } from './saga'\nimport { Reducer, ReducerState } from './reducer'\n\nconst sagaMiddleware = createSagaMiddleware()\n\nexport const RootReducer = combineReducers({\n  data: Reducer,\n})\n\nexport type ReduxState = {\n  data: ReducerState\n}\n\nexport const configureStore = (initialState = {}) => {\n  return createStore(\n    RootReducer,\n    initialState,\n    applyMiddleware(thunkMiddleware, sagaMiddleware),\n  )\n}\n\nexport const store = configureStore()\n\nsagaMiddleware.run(Saga)\n```\n\n##### Basic React App\n\n```ts\nimport { Provider, useDispatch, useSelector } from 'react-redux'\nimport { store, ReduxState } from './store'\nimport { login, logout } from './api.actions'\nimport { reset, setScore } from './view.actions'\n\nconst Page = () => {\n  const dispatch = useDispatch()\n  const score = useSelector((state: ReduxState) => state.data.score)\n  const username = useSelector((state: ReduxState) => state.data.username)\n\n  return (\n    <div>\n      <div>Score: {score}</div>\n      <div>Username: {username}</div>\n      <button\n        onClick={() => {\n          dispatch(\n            login.call({\n              json: { username: 'test', password: 'abc123' },\n              meta: { username: 'test' },\n            }),\n          )\n        }}\n      >\n        Login\n      </button>\n      <button\n        onClick={() => {\n          dispatch(logout.call())\n        }}\n      >\n        Logout\n      </button>\n      <button\n        onClick={() => {\n          dispatch(setScore(score + 1))\n        }}\n      >\n        Increase Score\n      </button>\n\n      <button\n        onClick={() => {\n          dispatch(reset())\n        }}\n      >\n        Reset\n      </button>\n    </div>\n  )\n}\n\nexport const App = () => {\n  return (\n    <Provider store={store}>\n      <Page />\n    </Provider>\n  )\n}\n```\n","readmeFilename":"README.md","description":"### Motivation"}