{"_id":"@animando/redux-saga-callback","_rev":"6-d567adaa534b6ffd71781cc0e3387fc4","name":"@animando/redux-saga-callback","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"name":"@animando/redux-saga-callback","version":"1.0.0","description":"Turns a callback into a redux saga","main":"build/index.js","types":"build/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","clean:ts":"rm -rf build","clean":"npm run clean:ts","build":"npm run clean && npm run build:ts","build:ts":"tsc -p ."},"keywords":[],"author":{"name":"Graham King"},"license":"MIT","dependencies":{"redux-actions":"^2.6.5","redux-saga":"^1.1.3"},"peerDependencies":{"redux-actions":"^2.6.5","redux-saga":"^1.1.3"},"devDependencies":{"@types/redux-actions":"^2.6.1"},"gitHead":"e54bba330a27aa1419eb2e2d0879a97891dc1218","_id":"@animando/redux-saga-callback@1.0.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-dDRajHr6ggKXZ4l3DtBCZdkbLhxxA8D7HjcZKW/rmViVi22MxqkPgUC8Jv5grWJ8CtgIA0EPV8gfNcPWbNct6w==","shasum":"05ebb63ff783feb8e3ad0c5e8d1aaaaa883007f3","tarball":"https://registry.npmjs.org/@animando/redux-saga-callback/-/redux-saga-callback-1.0.0.tgz","fileCount":5,"unpackedSize":17227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeW2AiCRA9TVsSAnZWagAAeRsP/2jA2ayKVIjZApw1j8mo\nRO92tk2Ss73843FMfUgKObrNdWb2VQe3dTDoErkLTgRg4blvWkPWn7EWDU5U\njzfPyn5k+lRFxsGQ8+IM9iQQQwSVDyg4WTF6riFdo1iw9ySvtIzb40m4QaNm\nu0QSAqNYyhODkSGmIwzElRhyKC+GfLbdmYsxHhOW6HfpmTpi5mDHyTVMx4p+\nnlXbdOJ5fqghZf0/6sW8fj3HiMq1KfcSFrMaXJxsX2I65Uh5qb1ByOkJkah9\nHhABierxHKCzXeeiooMfHR9x8Jv3jNTRTX4LmidEVXi1/eXQuGC9658D4Ern\nxmj5unkM16ovwHj5bmCySZzPCrvjNeCA7KwG4Y72ATRFwBXrrqDzG2ErVKWe\nkd5q3cFrr8MVwc0pnR3zbS5XWRqrd8P3XJEscAA0U4Z9/hreqy/yAmbzoD16\nYRXEMSCneS0BT/KyeyNTzKDt6ZBXBkQvQyO7l4N1ihn13qhOmxlbHdu5BUcM\nJsysm8jFTwN1hdNTx4DTVRMW5M2zewgmT8KHulyVxJAXcl0BuZu6lEti6kY0\nj/1WSOkpl5WSwOQ1O1FP7jy0vvS4zHuzn7uLUjW+/o5x2SG7PVZ76DztoFsN\npL4ntg0dT3XlUMBtARvf0sGK8AXZWnO/n0I8JqCmE+Zv9OKCeFgfw+7YmCYR\nzSAX\r\n=2XK2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDG5ovhHkTybjiDLwyXHu5wk0K36iWgHJy7tfFsJPJc9AIhAKENsPoOM2NAkYh8HT+4hpahadC76Ek/3CdTO9LWdjHQ"}]},"maintainers":[{"name":"animando","email":"animandosolutions@gmail.com"}],"_npmUser":{"name":"animando","email":"animandosolutions@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-callback_1.0.0_1583046690370_0.9840269259398902"},"_hasShrinkwrap":false},"1.0.1":{"name":"@animando/redux-saga-callback","version":"1.0.1","description":"Turns a callback into a redux saga","main":"build/index.js","types":"build/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","clean:ts":"rm -rf build","clean":"npm run clean:ts","build":"npm run clean && npm run build:ts","build:ts":"tsc -p ."},"keywords":[],"author":{"name":"Graham King"},"license":"MIT","dependencies":{"redux-actions":"^2.6.5","redux-saga":"^1.1.3"},"peerDependencies":{"redux-actions":"^2.6.5","redux-saga":"^1.1.3"},"devDependencies":{"@types/redux-actions":"^2.6.1"},"gitHead":"b2d8ae5d6517dc5f67f2642e4e75b1d09ca6303b","_id":"@animando/redux-saga-callback@1.0.1","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"animando","email":"animandosolutions@gmail.com"},"dist":{"integrity":"sha512-n7NidgLbVuEEzPy1mKy8ASWktbK3yw53OhaAirulAZ+OqMvLt275hU1H1+zrMAI25pIDe8SOac+NKdGHygymyg==","shasum":"8b534262ed97af132f3eab047580d2d217b208ce","tarball":"https://registry.npmjs.org/@animando/redux-saga-callback/-/redux-saga-callback-1.0.1.tgz","fileCount":5,"unpackedSize":16565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeW2qUCRA9TVsSAnZWagAAwIAP/ib9K+qp+PB5uMxjYw7+\na5dPX5CC44wwxyzZcqsuntV/+oJ47h01IFIPwh/UNilUui52FwoFtm3sssXP\nhtnmSlvcP+SBBXMQprHOUiRf22e7WrTFMKaLSW86SiIGkY382pj6fGuNzvPi\n59iBbohxRO3+EdwKQbOrHziMgIHzdqCMA3ohLuDemEyc7Fa6nv3+I8m7CKnn\ntziU9PJpHPLQPBIw1yj3wlERCJFRYZYiEssJd0Z00SI35dd86hXyyDrObOdp\nDmh8wjhrxegHUKXuj33KWPcSiq0VEelWx9GU8f/LwYyyan4DMS9H5SMT0ZgZ\nKZhJpv5B7rVZiH0UeM9MSr34fwCKtNwpGit9vzWvkwBK4GeYW3SwjSYWZN+o\nvTLEaogrMMpz5Um4WAH1pm/zNVuzy35nAS5Imp8S+eyAtrE3UqzL0rd/RbOa\ngY4TNt0TkkMWY6U9OLOESPYXgpLhKlscRPMbz5qMNVzNnQtpk1W3vO8JzA8t\nbO1/Ip/wVpXNrUqdPEpFj587RqV9nbFoPMziYInCTVFSUvRj4m0vNyi2N6ZP\n3nOByDTeId9y2J+uNCCzqSop0opvPNJj4i0ftj3XmeS/zvdufQzQ/8jIM0ss\n/d0049qrcNOPkOSfh2IIuYd/C2gMnAt3AzgTH96YVp63LVRMWIVHYYVBSxJ5\nz3Xl\r\n=Jy6R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDql7tVzCPmPuOx+icpEsQwFy0Qh9fvBIWh6XpbmTIaaQIhALNqICzvp5oyNFOrB3Mq8HzT7ZuxqWyeI9XKtPvuEdSv"}]},"maintainers":[{"name":"animando","email":"animandosolutions@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-callback_1.0.1_1583049363805_0.6834227454159532"},"_hasShrinkwrap":false},"1.0.2":{"name":"@animando/redux-saga-callback","version":"1.0.2","description":"Turns a callback into a redux saga","main":"build/index.js","types":"build/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","clean:ts":"rm -rf build","clean":"npm run clean:ts","build":"npm run clean && npm run build:ts","build:ts":"tsc -p ."},"keywords":[],"author":{"name":"Graham King"},"license":"MIT","dependencies":{"redux-actions":"^2.6.5","redux-saga":"^1.1.3"},"peerDependencies":{"redux-actions":"^2.6.5","redux-saga":"^1.1.3"},"devDependencies":{"@types/redux-actions":"^2.6.1"},"gitHead":"dcd451cbcb8790c6b9264924c14a1a5934f9b3ed","_id":"@animando/redux-saga-callback@1.0.2","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"animando","email":"animandosolutions@gmail.com"},"dist":{"integrity":"sha512-1F2PyHWQv5APQQvUGpkhmReuPxMWZrhQ4RWgKDKm/PcfJDiE+HDxcWffuf1P56VW9gcjskbBRPdqgZ3UuH9jtA==","shasum":"5e4c62ce9d1150caa35a41ba09d7f13fba74a724","tarball":"https://registry.npmjs.org/@animando/redux-saga-callback/-/redux-saga-callback-1.0.2.tgz","fileCount":5,"unpackedSize":16630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXQn0CRA9TVsSAnZWagAAcl4P/iiqYF4k/qbmREDQfWIJ\nVTf8v5DJuV/RyBp+jLRLWWxoAyxfWvoSH7Pqj881xadW2KukN+qUezcVddma\nspWLBoJPBtwEnd4yTotLwRBpwakXp0ucpT8HERnmmfbwK8/mfEzge9CIkQWi\n2ri6pdJagknyPMl2NzAzq/QrM4WuVWskWziHCyFD8QMRLKy80lMarGr4mGPc\npeUNk/J0qX9MXIi298l+FO/qCtYPTBeGBBEQ+kns1b3PtoqytXzRGxTJaOIH\nUC7Eorx2Ng7jX30zHzN99KLpFR5kFNsPsAokg10DumwgrCmrKN/073lS+A6W\nVU5UeLftuNlbuD66lm/oh6nmEJXQcc5GqW8relv8Hu1me+o0VYgAK8mxcvo9\nKypegD1cfxa09Wy0gZx5ShaICB3j/4L9ogzycEss1SYGQ/vINOTcSsd26T8B\nkTpC7eeFdVL3ImV//6srpUqIPVsouxmSNCH5rWrbC0ccBhwy6kSCYaKqHIEv\njE5687gyZapLc2/Py6ikztCpVuWgdFnpt89Z6PpSaxmOht8M4B1K6Y1zuBtK\nv7IsJW+vhi/RgCCrfL71ikeGR2ahsEzbzlywOeCSCKE7NrABrBRMfYORXgI2\nEezRDdFptxqsEvB22MUl5gJZdk/2vYTTzo/eB760wbb+aJzbsA4w/CG4H8DB\nVNqL\r\n=nPZL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCm+BZnrnaa+q7JIOaIKOYochK2jrHvqdT6q94g7WACeAIhAJbsaiiSsci+ss2XiqgzEK5Tcfke+gec0p+dAmQpYPRl"}]},"maintainers":[{"name":"animando","email":"animandosolutions@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-callback_1.0.2_1583155700446_0.7525784816847014"},"_hasShrinkwrap":false},"1.0.3":{"name":"@animando/redux-saga-callback","version":"1.0.3","description":"Turns a callback into a redux saga","repository":{"type":"git","url":"git+ssh://git@github.com/gking2224/redux-saga-callback.git"},"main":"build/index.js","types":"build/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","clean:ts":"rm -rf build","clean":"npm run clean:ts","build":"npm run clean && npm run build:ts","build:ts":"tsc -p ."},"keywords":[],"author":{"name":"Graham King"},"license":"MIT","dependencies":{"redux-actions":"^2.6.5","redux-saga":"^1.1.3"},"peerDependencies":{"redux-actions":"^2.6.5","redux-saga":"^1.1.3"},"devDependencies":{"@types/redux-actions":"^2.6.1"},"gitHead":"fd0d3c97f3f08277be6af1a776375016fa5d40f3","bugs":{"url":"https://github.com/gking2224/redux-saga-callback/issues"},"homepage":"https://github.com/gking2224/redux-saga-callback#readme","_id":"@animando/redux-saga-callback@1.0.3","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"animando","email":"animandosolutions@gmail.com"},"dist":{"integrity":"sha512-khzPTAOTeQo9hrikr8SHg1D0CYslCEtdCkTYUxaQwxsONsooXzzvyP1MPXJR5dsX0nR4xdUf2ETPZ66ZoIe0+A==","shasum":"5d1d529ad49ed4e35efd763238157ebf7c526748","tarball":"https://registry.npmjs.org/@animando/redux-saga-callback/-/redux-saga-callback-1.0.3.tgz","fileCount":6,"unpackedSize":22111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXRzXCRA9TVsSAnZWagAAasMP/3jCXw7SVhD/Fp7YFgD8\n3HOZNNuMRhu2rWLL6kaDURuo5WhX7dpXWfpKN9sWlrFnmdFqfxC7BRTXiWqz\nPubrf9gp5WnkRhYCNHZrQiYWFoyxOPQ/PPuGWHO12p6hsgtX74c+ww3H2yCr\nEGbkNr7PdvrkHx4svbvnSZCGFDd7AN6sIsAt82b7RPt6ijN2Meqy/G36JcaC\nv4JyqRu8/J2gH4nP7VNKtlrD3oqe4wMYNRKRvLm8ViYe9rijm8ro9NSoeG5s\nfdLlnWPt/m0Pfcb1bfrQzGJ1I9Sb58Eky/qYO9hDPsuL/Uq4NBXKJoOoO+tF\np/UyH9qBx6tioGfdv/RSUJRrBh3LaTuqBXtaJFQFkS+9NC7d95DKNfW7yhu1\nmp5+fTsfHPeQUZiRhwlVZwZpwJbrwNsmVtdCTTaJKPkCXtfIhav+hMTfEso3\nihIzbz/JgGhwaz9KrPgQBWtkhTE7rjVa7YPS4NfTRzigSyniA2AL+S93HL5M\nIm2aRsHJ2VvXAhcPZiiEbM+pyDzID7dcthj46N7aQlb12J2ZQKWWLBZC6bI8\neoYOxwoneUct8fNXdJbKPl4wA7mM1RRUwlyzoeswRV4Fxd66UeiDUPG6CdPM\nMOyCF173peSTxzg99Md8yuLaylEjTjHMNkYU7I7GJ8Ti/GagZqh2AvXjG7YK\nWJnQ\r\n=2ctB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCvnmZiNiZzKFlPV01ttcg2hd8/dh31+IIsPELjl3M/AiBxM5ALEzT4ENanOHsuuirhH54A1Yq1+HU0pbdZbV0jQA=="}]},"maintainers":[{"name":"animando","email":"animandosolutions@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-callback_1.0.3_1583160535089_0.619378180067953"},"_hasShrinkwrap":false},"1.0.4":{"name":"@animando/redux-saga-callback","version":"1.0.4","description":"Turns a callback into a redux saga","repository":{"type":"git","url":"git+ssh://git@github.com/gking2224/redux-saga-callback.git"},"main":"build/index.js","types":"build/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","clean:ts":"rm -rf build","clean":"npm run clean:ts","build":"npm run clean && npm run build:ts","build:ts":"tsc -p ."},"keywords":[],"author":{"name":"Graham King"},"license":"MIT","dependencies":{"redux-actions":"^2.6.5","redux-saga":"^1.1.3"},"peerDependencies":{"redux-actions":"^2.6.5","redux-saga":"^1.1.3"},"devDependencies":{"@types/redux-actions":"^2.6.1"},"gitHead":"d0e3a53efe2f33ebdb65e6f7d1a00efe7eb506de","bugs":{"url":"https://github.com/gking2224/redux-saga-callback/issues"},"homepage":"https://github.com/gking2224/redux-saga-callback#readme","_id":"@animando/redux-saga-callback@1.0.4","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"animando","email":"animandosolutions@gmail.com"},"dist":{"integrity":"sha512-fNWiT+G/cSIkwKip6wBz4Fa7bhbsvBO0geDjdZdIk+FZ9RK5r/h0pmt9BR+lZFjn0NsF1EWalrTYLsyQqIsDpg==","shasum":"cc99b98eaad89c9b74814ae69c6fb51cafb22954","tarball":"https://registry.npmjs.org/@animando/redux-saga-callback/-/redux-saga-callback-1.0.4.tgz","fileCount":6,"unpackedSize":22098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXR9fCRA9TVsSAnZWagAA0D8P/3JoDvYMkkx02fFBlojB\n69I9uoV6X8miCgDmFI5CFSzgnatsQ7/lWAOk3+GSjmBl6mzmCIARLC0O6BxT\nDUa4zRWcnXOmTIl7YAbD53hE3vkQfsek2bDb803FSwMBnKCNwp1hhEX7QrbS\n+5cp4RX6Q75V4A4fSzziJztIGa2Cpv0KE0zDs/sAtiyXTI1wfTlRdXF24hjx\nV+3wnJco+h46Rozhn4fALOJRXA8Hd4bjMVBKB88gtqSg6iuECZY3IxBPLvgh\nyLencFxhUh3BsZF4Ex4ybetY9H2PrKuin/qDToKZ2be4Tiafd9/4L9vQjDxq\njeiB+OTRKn9Iz9CUhVFyOKCVxtxAtZL8XwwnE3d1fPoS2Hl9FJd6KXIKbB3X\njjI9zSACC+ctZvvX0fPuK9fHBw2y3PO/Oo0ElbwrqjSgWpKBK6hhf+TGtpgk\n0UVEGFvhEnd1iWhPw+NSK8uIvTMAJi/s8wiE5dZU2M3JXwW9JJQbbzmTpJGA\ng1bAyACGxTtk1Szt6BCsRNwKX2slceZsUOogC87zSnN968FJsw11WQJNKcQe\neK/MwvlJxJG31ehgl9Yovka7b5N5HF6WxnwSCwQNyXKa/Rt5A9L5jcG3ok2K\nqekg+Jx1n008iw32FIcKkYFfdtvge20Co7WqxTJyhrfzUqt9YAkVQZqcTuLs\njogz\r\n=dsLR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCu2KVMYuhmNPK8F1owEtCvXY70isXyfdxFCm1swBfNFAIgc2by3dd/wsCP0mdLWW1dguu9n2x2RVyvAOLniLBh97k="}]},"maintainers":[{"name":"animando","email":"animandosolutions@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-callback_1.0.4_1583161183313_0.21447976630632004"},"_hasShrinkwrap":false},"1.0.5":{"name":"@animando/redux-saga-callback","version":"1.0.5","description":"Turns a callback into a redux saga","repository":{"type":"git","url":"git+ssh://git@github.com/gking2224/redux-saga-callback.git"},"main":"build/index.js","types":"build/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","clean:ts":"rm -rf build","clean":"npm run clean:ts","build":"npm run clean && npm run build:ts","build:ts":"tsc -p ."},"keywords":[],"author":{"name":"Graham King"},"license":"MIT","dependencies":{"redux-actions":"^2.6.5","redux-saga":"^1.1.3"},"peerDependencies":{"redux-actions":"^2.6.5","redux-saga":"^1.1.3"},"devDependencies":{"@types/redux-actions":"^2.6.1"},"gitHead":"d76b08e72e8dce4266348a12268ca762e624d84a","bugs":{"url":"https://github.com/gking2224/redux-saga-callback/issues"},"homepage":"https://github.com/gking2224/redux-saga-callback#readme","_id":"@animando/redux-saga-callback@1.0.5","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"animando","email":"animandosolutions@gmail.com"},"dist":{"integrity":"sha512-ClZ5RRM9nTttG/zq+jbcggAIj7Vvl8YZIFIprSBAt18zIM1BcZuhnrPih7NK9NU3fh8ggNcGOwJyj4DWCgUMaA==","shasum":"38a68ea2b89b64e8f2e55b1259257efc6d36d2e2","tarball":"https://registry.npmjs.org/@animando/redux-saga-callback/-/redux-saga-callback-1.0.5.tgz","fileCount":6,"unpackedSize":22184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXR/bCRA9TVsSAnZWagAAZtMP/iKUnrG5MzhV4xGNlcoY\nG+tDvY44VcQtpJxHm/Exp5PNHbXgy+e0eu/ZwCDQEaHIwsJTfoUL5uf2CE3Z\nkgUoBW4D/ZM3ozI2nP3AedN3U9rV3ig/bwOERSRSlJzmmzxtA9zDzhX3wZY+\n704oXR8fdE4hG1uJ7JoymARwZhtJI0fuPdvwZYL8BaMHsgd5DsXfh60H/yfd\nvN8hOtqtVBbAglZQsYfQ9UcmIxjsBMWZ/H4U5eT0LqLz4+fCb152SIVOj23j\nFwj62lyfbpCt45CDtKw2m6SAiq/Dnd2VqY1psVHcCvqbn5Ta4wZMV23ahvev\nUXKcJQ6+Db6tg4djBzL5p7x8DKS2+8hWmuSCemVu+ctEqJ9P/k4+i/hcB+IK\n/6vrpL2PVGYswM2Z6wg/gvkrwHLD8+wDDNkHzAw6HswkwZM5lCV2nmlK7z7J\nBWojp4wjfF4cQzLv4hSn6Uv/5eoDfQ+wvjltYPlA1cdlc1ROmdBpshLDBtCT\nHoWvosvxtrkqT0XXu3Ufk8HK9d4b1V8hkeb2HZsLudsYCMT3G/WsW4wsjdDA\nx0YUG/VYwI1T2FAzpQvR8+p2tx5O23fi7UjieJjmJ82mp3WFgPNDOh3hPOBl\nMv+3gwdvzI2pNvtOBgQBCEfjsU8wuXonGHOp+wBgnSKxWf8Re3LPi6Bt6a1V\nCAx+\r\n=pe/y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDl7y9GQuLAEcnneSbdHccZviJrEoKrcU4qxLTCPi08tgIhALohQJJOFc6XeKlXEBS87PIxciP9Pqf/Iy4Wq9xREh+x"}]},"maintainers":[{"name":"animando","email":"animandosolutions@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-callback_1.0.5_1583161306763_0.5365443922690638"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-01T07:11:30.335Z","1.0.0":"2020-03-01T07:11:30.523Z","modified":"2022-04-04T14:11:19.413Z","1.0.1":"2020-03-01T07:56:04.034Z","1.0.2":"2020-03-02T13:28:20.570Z","1.0.3":"2020-03-02T14:48:55.205Z","1.0.4":"2020-03-02T14:59:43.493Z","1.0.5":"2020-03-02T15:01:46.889Z"},"maintainers":[{"name":"animando","email":"animandosolutions@gmail.com"}],"description":"Turns a callback into a redux saga","keywords":[],"author":{"name":"Graham King"},"license":"MIT","readme":"# redux-saga-callback\n\nThis library makes it easy to integrate traditional callback functions into a saga pattern.\n\n## Usage\nSupposing you have an object which fires a callback event after a short delay:\n```\nclass EventEmitter {\n  constructor() {\n    setTimeout(() => {\n      if (this.onEmit) {\n        this.onEmit('hello');\n      }\n    }, 3000);\n  }\n}\nconst testObject = new EventEmitter();\n```\nYou then create a 'callback configurer' function and then use that to create your saga:\n\n```\nconst callbackConfigurer = (resolve) => testObject.onEmit = resolve;\nconst callbackSaga = createCallbackSaga('testCallback', callbackConfigurer, 'CALLBACK_RECEIVED');\n```\nThis saga will then dispatch the action `CALLBACK_RECEIVED` when the callback is fired, with the payload as the callback argument.\n\nInstead of an action type, you can also provide an `ActionCreator` object from `redux-actions`.\n\n## Repeat triggering\n\nFor callbacks that are expected to be fired multiple times, you create the callback saga with `repeating = true`. You can cancel\nthe forked saga at will, or have it automatically cancel in response to another action:\n\n```\nclass EventEmitter {\n  constructor() {\n    setInterval(() => {\n      if (this.onEmit) {\n        this.onEmit('hello');\n      }\n    }, 3000);\n  }\n}\nconst testObject = new EventEmitter();\n\nconst callbackConfigurer = (resolve) => testObject.onEmit = resolve;\nconst callbackSaga = createCallbackSaga('testCallback', callbackConfigurer, 'CALLBACK_RECEIVED', true, 'CANCEL_CALLBACK');\n\nfunction* testSaga() {\n  const task = yield fork(callbackSaga);\n  yield delay(10000);\n  // yield cancel(task);                    // these two lines\n  yield put({type: 'CANCEL_CALLBACK'});     // are equivalent\n}\n```\n\n## Saga triggering\nBecause a common pattern would be to fork another saga when the callback is fired, the following is also possible:\n```\nconst callbackSaga = createCallbackReactingSaga('testCallback', callbackConfigurer, 'CALLBACK_RECEIVED', function*(payload) {\n  yield call(console.log, 'callback fired', payload);\n}, true, 'CANCEL_CALLBACK');\n\nfunction* testSaga() {\n  yield fork(callbackSaga);\n}\n```\n\n## Credits\nInspiration for this library was taken from the following issues/posts:\n- https://github.com/redux-saga/redux-saga/issues/51\n- https://stackoverflow.com/questions/41076600/how-to-achieve-callbacks-in-redux-saga\n- https://stackoverflow.com/questions/34859932/can-i-use-redux-sagas-es6-generators-as-onmessage-listener-for-websockets-or-ev\n","readmeFilename":"README.md","homepage":"https://github.com/gking2224/redux-saga-callback#readme","repository":{"type":"git","url":"git+ssh://git@github.com/gking2224/redux-saga-callback.git"},"bugs":{"url":"https://github.com/gking2224/redux-saga-callback/issues"}}