{"_id":"@arrows/dispatch","_rev":"10-6b6ae7388aad4fe8df61495e89d5498c","name":"@arrows/dispatch","dist-tags":{"latest":"1.0.3"},"versions":{"0.1.0":{"name":"@arrows/dispatch","version":"0.1.0","main":"lib/index.js","license":"ISC","scripts":{"build":"tsc","test":"jest","prepublish":"yarn build"},"devDependencies":{"@types/jest":"^24.0.18","jest":"^24.9.0","ts-jest":"^24.1.0","typescript":"^3.6.3"},"_id":"@arrows/dispatch@0.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-VGeLDrxXRVRiJUIZWUgaZTaqUSSZ2rJwv0UGnsIuR8zOWb4fvcaSoQt/BkNlob0JeG1823xoWLeLlLsKX48L1Q==","shasum":"c6d8ccbfcd60313cea2171dc8109aa10a207a43f","tarball":"https://registry.npmjs.org/@arrows/dispatch/-/dispatch-0.1.0.tgz","fileCount":15,"unpackedSize":3836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgDIFCRA9TVsSAnZWagAA8gAQAIEdZ+clPnp8owCAW4Jb\nWjdcbUg8rhPQZdILHUW/ofb2SKE1wHTGPnwV8cj6Gk6g1VWAy5OoyvWi8yMf\nGj6Afaa4LtkIiW1zWMXzJA29GSwXag9LrgvGfmhOo2S1w1i6t7yRqnag0/w+\nJ+s6AUQ465BDAtMY7naecCbzcFX9dzluMS7NH8LJ8mdtyhX8UO+TYaZL1ayv\n5YpKoAoo4jyHT58xceXqvTwCGayFRA+nsqrWPhbz11Tk5HXK6fc9Iu7NoibI\nx5ity4uSgi850d225PZQBGdUbb+PEG8g1EXCECbnrE9d6ZcYAaGanmJYHMzx\nuKRksZ0pvik43jOKTuE4sr7PJiz9cVMKQh9hq/MbVhnAWV+hA3MslaRrgKUa\nlNCJoIPtSLwZ6Ukr7lZnISR3ll6n0iArXdMRpkI2IVjR6KkGZgUG9+9oUDyk\n+zKMqRYe9xbid/3PSZzzD7B2DbySu7lTBOoRaeB6bIY4ft0tG20ffOkDTMmg\nnZyrYidzR5DNnQOcHOH20IdlbrvAgx+uRXrDMyuZOBje+aGt1ZdE/zS5F52Y\nIRAlUtiWogmwNdy6TwyVuobB5yk1Q19yFrB9on8dhT4TkmHlBQQLnQFOWnm4\nwxOT4SJUDeuPFf3SHdi8VXkcmr0adDE2CvCd29rjmgk1CmNcn+LUDWzzcM1S\nHl71\r\n=CNhq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDi40v4YdeYSqC6mtyCWIk4JmaaOfxKzfAPo+eETnvsngIhALNttgbrpGgXepXTS070gzBez1BMPeVjELPC2VNd0hSI"}]},"maintainers":[{"name":"caderek","email":"maciej.caderek@gmail.com"}],"_npmUser":{"name":"caderek","email":"maciej.caderek@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dispatch_0.1.0_1568682500810_0.27575265123507675"},"_hasShrinkwrap":false},"0.2.0":{"name":"@arrows/dispatch","version":"0.2.0","main":"lib/index.js","license":"ISC","scripts":{"build":"tsc","test":"jest","coverage":"jest --coverage && codecov -F dispatch","prepublish":"yarn build"},"devDependencies":{"@types/jest":"^24.0.18","codecov":"^3.6.0","jest":"^24.9.0","ts-jest":"^24.1.0","typescript":"^3.6.3"},"description":"![CircleCI](https://img.shields.io/circleci/build/github/caderek/arrows) ![David (path)](https://img.shields.io/david/caderek/arrows?path=packages%2Fdispatch)","_id":"@arrows/dispatch@0.2.0","_nodeVersion":"10.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-H04kkRQaOISotPouWieeETvX7jn3DWpd+49uypl6xVkYQ9WLJHjktcG5XkNDRhS5px8zCviDfcrbJZo30JMe7w==","shasum":"52b909b112e855ffabe355b2bd9268c96bb98cf8","tarball":"https://registry.npmjs.org/@arrows/dispatch/-/dispatch-0.2.0.tgz","fileCount":23,"unpackedSize":10194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhY6jCRA9TVsSAnZWagAAbS0P/038lbjEpwG830+ze/dC\nEEvYm54PQl2mhxaNLS+i9xXJdp4uySK6+1HcfSONyipSER8pDrW7NrXqr7mN\no+lJ2Ybtrv9KfJs5Grp5sVNivM3y+YwqsLiv9y2PiXs5Xt30XC7xqCrnqKtB\nVcp4bJxjhGVlrDYPT3dQtpI5XJQJg01M2ZGzzBse6EH+09Kab7mQ+glr+86W\nSIQR7xb0R1R31ZW3aqPHP5Lw0QSg4vFKFAtobfTCCZQ3KMsjIOaVRrtYI401\nWNkCZGMW9j9b5jXG8Sh2/Wr/6ZYBLY0jn4UZOQFtvdXk12fE+2teLuVi4djs\njQnrHx1BXqb9U7GCMo2iTMf20d4+ov66KLOSVA5lVcEec/LjQyzeP7sND3b6\n+XxLEN0oDp5IYbT/dlcXuT3fa+oFZlXRN1K0XXZDFQNON0y652ZHmJeu7iyV\nGH9aGnlxxGMx6TyIEEp/DO2r0LoLXmN05s7HuYVzNK2EEPvI+sEfUw1eond8\nPpmgru2zJwJeYiugGFlJ/ZWxk95QVIRVyoGFOnB+PtTd1jVwg9IFec/lOgqD\njmw9372PGmcG89PVlCTYJZixspj0MDstRuZW0WV117R3S9gwgilTO0DhkRFh\nksOAHmxOihQg2PXqb+xbYSmAAYConVJlLgTkAmhYYS1uYnm9sGmW3wftY3ri\nyCux\r\n=oG1k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAJxhI79hwhfwd6oMUxIXSj245ZpnfobCPxMZYDF/ZCwIhAOu9GsFTSqazyNNQo709fTS1tuXsP2soSVzZMA5TVt9/"}]},"maintainers":[{"name":"caderek","email":"maciej.caderek@gmail.com"}],"_npmUser":{"name":"caderek","email":"maciej.caderek@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dispatch_0.2.0_1569033891427_0.3302445071224731"},"_hasShrinkwrap":false},"0.2.2":{"name":"@arrows/dispatch","version":"0.2.2","main":"lib/index.js","license":"ISC","scripts":{"build":"tsc","test":"jest","prep":"node ../../scripts/prepare-lib.js","coverage":"jest --coverage && codecov -F dispatch"},"devDependencies":{"@types/jest":"^24.0.18","codecov":"^3.6.1","jest":"^24.9.0","ts-jest":"^24.1.0","typescript":"^3.6.3"},"description":"![CircleCI](https://img.shields.io/circleci/build/github/caderek/arrows) ![David (path)](https://img.shields.io/david/caderek/arrows?path=packages%2Fdispatch) ![Codecov](https://img.shields.io/codecov/c/github/caderek/arrows?token=c6adb715d638431786fefe69","licenseText":"Copyright 2019 Maciej Cąderek\n\nPermission to use, copy, modify, and/or distribute this software\nfor any purpose with or without fee is hereby granted,\nprovided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES\nOF MERCHANTABILITY AND FITNESS.\nIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT,\nOR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,\nDATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,\nNEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.","_id":"@arrows/dispatch@0.2.2","dist":{"shasum":"574cd19b03dd05989aa7c37fe6df8026428902b3","integrity":"sha512-jCrqij2WTwaEjCFJpX3vQucE2kJj8ftRCgDeBrWvfBTKWmvnHiVQY6vLLwO2UVQdAKSxBLHylZh5NpdHRO4vCg==","tarball":"https://registry.npmjs.org/@arrows/dispatch/-/dispatch-0.2.2.tgz","fileCount":25,"unpackedSize":10406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhtcNCRA9TVsSAnZWagAArEQP/3vVrH5FvvOxKsyzkKHr\nc0YzyrnS05JJ7xWIWKJq1DyjA9tL26wyMdnRhEetvCISniudkv1nx4j+CbLY\nYOkPlYgm3nTQzQMKl6GKzI7thWBQFty/nP5ckUEl77D7cDD7iv/O75rM3GLq\n7ErVxQpVxzm9R+9u4uqPmZb0SZL5QKJ0mAp3pP6WcQ5xlHQHNGLDqTMI13MK\navUvmlHD/xulwMU8DY2BBe+ABhvBqH8/pMoHjNOkGwOg07LVswGyU920dQcK\nKQktf0W1IjxzwyK7/yJVuBXzEpS8hQYVaOtqQdgbddvsXqqsZeMnrx+ipHjH\nCN8MTkgQXXfV1zR4i5Uaisrf2eieXoLeD1ZeMlEQ3CSssbJT9aJHar+M7SwT\nio7CmIrQyQ/md+pDaOJNNFYteCTFelxJ5J+j4KxZ6PmyJ+EKIsQXODGbmVCt\npbmfA3udQ1LtbYJeab3zYv+d5jbl5CwhpmHo+Q9mri510v0lJq8mZQAi8Q6M\nBK5dihoud+WOUSjjoqnuVLpLk0IjCs7RJex3sI1SnXkIl0F9W2h6iznMv5lu\n99B8XOIqWX/Mci6LiWNwdlqRuiNt1fsxsaCGeygXiD+cMtf9ocGQqNFe66X5\n2lpxm1+Wma0etffYcZwpvcuseieJFqWYJb8l98xMvKOwYuJ7WyAXKZJy2TeZ\nxo1g\r\n=wsK1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5vp1pFpV9jRSgW+4J3/+LiqDQa37quJO1DmPQuiaNswIgRBMkRa9ThL+bE9jDZDF6QaKreCfPRkqKz7KtU39kZyM="}]},"maintainers":[{"name":"caderek","email":"maciej.caderek@gmail.com"}],"_npmUser":{"name":"caderek","email":"maciej.caderek@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dispatch_0.2.2_1569117964535_0.19344535939877638"},"_hasShrinkwrap":false},"0.2.3":{"name":"@arrows/dispatch","version":"0.2.3","main":"index.js","license":"ISC","scripts":{"build":"tsc","test":"jest","prep":"node ../../scripts/prepare-lib.js","coverage":"jest --coverage && codecov -F dispatch"},"devDependencies":{"@types/jest":"^24.0.18","codecov":"^3.6.1","jest":"^24.9.0","ts-jest":"^24.1.0","typescript":"^3.6.3"},"description":"![CircleCI](https://img.shields.io/circleci/build/github/caderek/arrows) ![David (path)](https://img.shields.io/david/caderek/arrows?path=packages%2Fdispatch) ![Codecov](https://img.shields.io/codecov/c/github/caderek/arrows?token=c6adb715d638431786fefe69","licenseText":"Copyright 2019 Maciej Cąderek\n\nPermission to use, copy, modify, and/or distribute this software\nfor any purpose with or without fee is hereby granted,\nprovided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES\nOF MERCHANTABILITY AND FITNESS.\nIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT,\nOR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,\nDATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,\nNEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.","_id":"@arrows/dispatch@0.2.3","dist":{"shasum":"885f3033b33f2a7aaffc5bad9a5107ce94627b5b","integrity":"sha512-+KABxUFlVsJqGUVbjldi4qbvKOXgtgyiDP12YQZ1CFRtP2qm6gAT8oX2+uasr4cm8q1tpUOcQQfqZ3eNQFlnRA==","tarball":"https://registry.npmjs.org/@arrows/dispatch/-/dispatch-0.2.3.tgz","fileCount":25,"unpackedSize":10402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhtfaCRA9TVsSAnZWagAAoOYP/iuxPWna/tDs4Zt1X23S\ncI7Rdv4gApVso1s/MuBToA2apej4b69YG4Qhxe+whPIEYI0XCK+HMZdT4CKl\nxHfDVxuF8OM5NRiV0iWNhMMsWHdPTbMW0KdlOSGJO8lmNAxmuhTFOEu1C6IC\nE9BH4sUT3D3soDeWO6jrFKQ/IXPEb6uKoU2EI1uZP4SrQrFHJfIqCf4JjNl2\n9LO9WUcgmEKRhmZ6Pf+cqCh9WCiiyvfcmVzGe0RZcZkOTQ9v9sFDtUiAEbSe\nD3i2KkRYefz6DTZtEECnlIIhp4aDx14Tu5kGLtu77NTkcaVWZLZPB3re748B\n/GdxO9mXTf9mpozVTSdpu59vgn5zxkCjB6B1M5CHiwufLz36yNgHiiS9fcly\nWuPZYFxlA6aJ9we65V8tRcB36qNrQf8Kt5nA/phVqyDt4M5Kte5K+dGF9O2x\nBI/dp7aqiVD9/fEEkJQD+q9JU1BlrQRqzMF1O7i9UZ09LIroUD+tellwTuEB\nt+yekD3zjAtjjHCadv4HOsEVEGi9VSM0+Pwvof8UQz0gSmhkB0gVwNMD22/q\nq2ftAuWlq3ccHBDov99ILurDqVtDp9doaYM/cu+Qfgx/LQc33BxBmjGObgC/\n87FiSBYF+IVrbFDeSeljLLPhF/4eUk6jxxzso5kg0tXBbpfnKdHch/i/UcPC\n0aZe\r\n=+I2m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGgqutDkjxVuK8ODXi+KYjkMWQWIboS44MrFJdvw7edeAiA31oKBHzKp2aYuRkSyTNQgvJGdytLP8IFUf7zTsRlqZA=="}]},"maintainers":[{"name":"caderek","email":"maciej.caderek@gmail.com"}],"_npmUser":{"name":"caderek","email":"maciej.caderek@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dispatch_0.2.3_1569118170423_0.757166773871558"},"_hasShrinkwrap":false},"0.2.4":{"name":"@arrows/dispatch","version":"0.2.4","main":"index.js","license":"ISC","scripts":{"build":"tsc","test":"jest","prep":"node ../../scripts/prepare-lib.js","coverage":"jest --coverage && codecov -F dispatch"},"devDependencies":{"@types/jest":"^24.0.18","codecov":"^3.6.1","jest":"^24.9.0","ts-jest":"^24.1.0","typescript":"^3.6.3"},"description":"![CircleCI](https://img.shields.io/circleci/build/github/caderek/arrows) ![David (path)](https://img.shields.io/david/caderek/arrows?path=packages%2Fdispatch) ![Codecov](https://img.shields.io/codecov/c/github/caderek/arrows?token=c6adb715d638431786fefe69","licenseText":"Copyright 2019 Maciej Cąderek\n\nPermission to use, copy, modify, and/or distribute this software\nfor any purpose with or without fee is hereby granted,\nprovided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES\nOF MERCHANTABILITY AND FITNESS.\nIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT,\nOR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,\nDATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,\nNEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.","_id":"@arrows/dispatch@0.2.4","dist":{"shasum":"9d969495cd494ea9dfe9c4e3729f343719cfc57f","integrity":"sha512-m4Glkj4PgDLiSOcgt81MjqDQSgiLmdkoH8PsoAE9hePvOsXdVNY9y2ZPt0LiRRZfDEIIgQB8RQKsnbc+bgMdbA==","tarball":"https://registry.npmjs.org/@arrows/dispatch/-/dispatch-0.2.4.tgz","fileCount":25,"unpackedSize":10642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhtxSCRA9TVsSAnZWagAA9RoP/ivMyZy8NrJG75avTZul\neJPbjcbjhf62bTAxaQ3y71S4tXCp0KWh6iL0xeUaUxHSebGs6S+Dww3wFfUv\n/5EJim5Wqo7AL63BAKdzT5+xDUEpJ41PNTGEwY4dANLxCbTHI+DGSWod96on\nvASXUQGOsIwQB7Y7cOfppIXcnNExun9L9b3zOJ+8ACmTTalmTpqVdvFtfmlu\ncT7ft7eqRNq82Aui/OHx1yLuBSlicPhjCaZtHxRrhnWZ7lbIzLmkHI4aV4+l\nJM7l3ZGwwHJFn8QVYisXpjfIsDlQvbb2syNqOp0TRhDJb9cJOo8xdulp9TSS\nx4K28FtWqXlzPIsLpp1vXZbF8DZ52GweT5cRpPRur3pCCA3LFTgLxeDAyRYo\nE0C8SnV3jvI+/aG5BjKmefj9W92MENdoKgOLpr/tedvGTEDMsJM2RcxqWXSV\nBJ0Lv512BJJ7O+KqYZ0bvod5hric6URE+Yl5q2C2AsiIeEWlI/8TjkB6UrwH\nCjc2givyJkkmohtdbfIjBsW0zLFXzsFRMDuPxCaNlbaN4vCEO4e7ZxMmHAC2\n6T3HtN+cONywTcdRIOYg/4YaMgTQqIsZPA8L+tJAQrCKbEvPzFac3+JfVcqN\n6IqW2oVPqBoqCifsRsTAhvYd+Add6SZmZ86511j/WlvQRg9IrZNDmun1YZkm\nNO0E\r\n=tD2/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEe+3zKckkLE0OLZq3WS17Ngv3NxIrkrGIEt6hQfD2VCAiEA1akYc97Fu07ZuAspzTWF4YpVHpjQjBpY2cUuD/RfzSw="}]},"maintainers":[{"name":"caderek","email":"maciej.caderek@gmail.com"}],"_npmUser":{"name":"caderek","email":"maciej.caderek@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dispatch_0.2.4_1569119313594_0.765783198027205"},"_hasShrinkwrap":false},"0.2.5":{"name":"@arrows/dispatch","version":"0.2.5","main":"index.js","license":"ISC","scripts":{"build":"tsc","test":"jest","prep":"node ../../scripts/prepare-lib.js","coverage":"jest --coverage && codecov -F dispatch"},"devDependencies":{"@types/jest":"^24.0.18","codecov":"^3.6.1","jest":"^24.9.0","ts-jest":"^24.1.0","typescript":"^3.6.3"},"description":"![CircleCI](https://img.shields.io/circleci/build/github/caderek/arrows) ![David (path)](https://img.shields.io/david/caderek/arrows?path=packages%2Fdispatch) ![Codecov](https://img.shields.io/codecov/c/github/caderek/arrows?token=c6adb715d638431786fefe69","licenseText":"Copyright 2019 Maciej Cąderek\n\nPermission to use, copy, modify, and/or distribute this software\nfor any purpose with or without fee is hereby granted,\nprovided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES\nOF MERCHANTABILITY AND FITNESS.\nIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT,\nOR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,\nDATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,\nNEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.","_id":"@arrows/dispatch@0.2.5","dist":{"shasum":"577cef190319e3d3bac4215c5d16bcb1e1343a6b","integrity":"sha512-tLTqdWte6Ux+NCaU4FSgqupNmWE19q4SGCT+gMsmQSdFjVPKntO890y95v8iZ2CRRoU++DfHWXjHcp3exW+Dnw==","tarball":"https://registry.npmjs.org/@arrows/dispatch/-/dispatch-0.2.5.tgz","fileCount":25,"unpackedSize":10770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkYsFCRA9TVsSAnZWagAARzsP/juOYgVhgVoOatJM5NUh\n4/NYKSYGX6MglYS5yamDzFxKuhHUfS4Gg54gixUKWEvu9oJ7ZANsHOAFd1Vp\nmXKvm7PN+RgQ3Qw83X+0GFtJ93quZA2IyxyQhQkFLXddvgaDOmIdwaGRsRwr\ngJ5wHkSwVRo4M9JCph8DSSiuMOkKZelunXgyUtrH+wfBJzuw8jymo3T3feKQ\nHdMK4svN/nlGiGiyakixDPmpjNmiTUVLqc4PBjUFa04lkhd+uzgBaR35DyMO\nY/A5ivpFCpUK1zybve/GBy4LuST7A4slmHsAM0JnWHhufJNE/TKgRr2cvvUx\n/HvOIzhStaYfJ5+sjn67d69QXUG1K7/ZQWsPc0W3yk9WRSWDpTzAC7/G6Qwj\n7zJNG+KWuu1w+vBkLtgaK+mNXdHIQCHzD+cI57wsQdA5De7YkK2inwe//Bgm\nWtey8sdbhoVGEdEFj0QZxkWUNHYaqolnK4RPVq6yRKIxnvkxZlhYWPQf/YRk\nJmRl8amRo4S4zlaGxcfbdbf7CuSVgT2zdLB2q6l6QTIDlfguLrZS3ZnIG20R\nOGpZcFYwwCWXobUBprjwHUBRle16/rJt+zBcs03p0lu3fnH8nx+bAzz5XLcA\nXV+fHeyi/RjSMMHo9NzXX9dN6WTB97B931WWZCEntT7T2Za+lM3PJFMwLHNo\nBELU\r\n=5cBp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA6BIGz8Z+musc4+oG5x1sSq2Zys/JEd7PP2HblCXS01AiAPLzqajMBzaEc+YEzpDUayCgZSuXi3TgXkT2fdDqXJSg=="}]},"maintainers":[{"name":"caderek","email":"maciej.caderek@gmail.com"}],"_npmUser":{"name":"caderek","email":"maciej.caderek@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dispatch_0.2.5_1569819396410_0.22245780390722003"},"_hasShrinkwrap":false},"1.0.0":{"name":"@arrows/dispatch","version":"1.0.0","main":"index.js","license":"ISC","repository":{"type":"git","url":"https://github.com/caderek/arrows/tree/master/packages/dispatch"},"homepage":"https://caderek.github.io/arrows/packages/dispatch/","description":"Functional dispatch library","keywords":["arrows","functional","fp","dispatch","helpers","utils","function","functions","types","ts","typescript"],"author":{"name":"Maciej Cąderek"},"scripts":{"build":"tsc","test":"jest","prep":"node ../../scripts/prepare-lib.js","coverage":"jest --coverage && codecov -F dispatch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"devDependencies":{"@types/jest":"^24.0.18","codecov":"^3.6.1","jest":"^24.9.0","ts-jest":"^24.1.0","ts-node":"^8.4.1","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","typescript":"^3.6.3"},"dependencies":{"@arrows/composition":"^0.3.0"},"licenseText":"Copyright 2019 Maciej Cąderek\n\nPermission to use, copy, modify, and/or distribute this software\nfor any purpose with or without fee is hereby granted,\nprovided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES\nOF MERCHANTABILITY AND FITNESS.\nIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT,\nOR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,\nDATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,\nNEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.","_id":"@arrows/dispatch@1.0.0","dist":{"shasum":"cd2442f71dcd5a3967178818c5ae5b5cd3b9f070","integrity":"sha512-DFAUjYiKx4ocPdmA3E9dcvwrvDKbd6ATad9FUOloy00s8zpmJFGZleWUQoxEMhY1zsuSBhVptLfAgFagxl15MA==","tarball":"https://registry.npmjs.org/@arrows/dispatch/-/dispatch-1.0.0.tgz","fileCount":37,"unpackedSize":21509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdp9MWCRA9TVsSAnZWagAAos8P/j6tszpueRHQJftagrhC\nh6anPeEi1iT7WD3dkoCtUunju0gbIqGg2sOvGXafCJdJ43+FzjcrqnWvi5WR\nwYTT3/MrJoQo21vb7lo+5ayiVZdwnJq/nhdshWZ+9S/9FzY+motowFqKx/Jl\nvY8mHUWXbv7HcWfoqbiukADhrPkLg+KXz13duxUpsNakKQdTsiKG/VrO55KF\nY2RYM7hLd8A//Jpj5/gCFH/FA39jCsQYb+GgFW9HDsZhP2RgtFcoDD77/3sZ\nMDPt0/zurqPChqxqFf1WhqKnyGDGM+K5oBVtFpVTiu9ESG01t+YciiLzmPbr\ndRzDPYU1wuQHitN+tzzKbiwFOrYXryf5JBj6iLUW38BkunxWTRto0jhoQF8N\nl3IvvYo2kZQYIRs0699cGBXsccXowA/1+z0n8O0/NQiTAP0578/5/bPK7TuT\nIyZdLQXYjmO24Z4ID3Xm4eRDshqt0HppC/63Zt4ShpniFVfroubkaH4FIi5x\nRlyn0u0D4ulkON/GTUQePghifFNHLgl2G0gMMJuJiInVQzIZlMDYMYNHQgGh\nic08MNsCIGX1Y55RAY3nbCgacVB9Uu7MK8EWeHhjtsj9fY/Z92R4YfeB6o8V\npvyB3JWWHtmQB1N0yh+i56yw5iq8Crlvl9AHbJ5H/7XZ1OvB0O/uyGoeYC/9\nBx4m\r\n=yZG8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFWusekdaUWkrp521qAY9HF4oJ+geTUX6xeD/OhmIv/XAiAkT8qpoKqgRqpvO2OI3hdyOA21S+pvoguS6ucrVW1dtA=="}]},"maintainers":[{"name":"caderek","email":"maciej.caderek@gmail.com"}],"_npmUser":{"name":"caderek","email":"maciej.caderek@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dispatch_1.0.0_1571279637522_0.0013873112143441002"},"_hasShrinkwrap":false},"1.0.1":{"name":"@arrows/dispatch","version":"1.0.1","main":"index.js","license":"ISC","repository":{"type":"git","url":"https://github.com/caderek/arrows/tree/master/packages/dispatch"},"homepage":"https://caderek.github.io/arrows/packages/dispatch/","description":"Functional dispatch library","keywords":["arrows","functional","fp","dispatch","helpers","utils","function","functions","types","ts","typescript"],"author":{"name":"Maciej Cąderek"},"scripts":{"build":"tsc","test":"jest","prep":"node ../../scripts/prepare-lib.js","coverage":"jest --coverage && codecov -F dispatch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"devDependencies":{"@types/jest":"^24.0.19","codecov":"^3.6.1","jest":"^24.9.0","ts-jest":"^24.1.0","ts-node":"^8.4.1","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","typescript":"^3.6.4"},"dependencies":{"@arrows/composition":"^0.3.1"},"licenseText":"Copyright 2019 Maciej Cąderek\n\nPermission to use, copy, modify, and/or distribute this software\nfor any purpose with or without fee is hereby granted,\nprovided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES\nOF MERCHANTABILITY AND FITNESS.\nIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT,\nOR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,\nDATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,\nNEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.","_id":"@arrows/dispatch@1.0.1","dist":{"shasum":"6becda7230e48a45ef49edba4a4c28c877b3d19f","integrity":"sha512-nkb6dFCNEJR5aOc2O1CfnhixPmHUCp/wgDbHjh9cMUP9DzSfvAeqPsuMPFoJzcfPBjb1rMaOvGbLpo27D9yC7w==","tarball":"https://registry.npmjs.org/@arrows/dispatch/-/dispatch-1.0.1.tgz","fileCount":37,"unpackedSize":21544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdp9qJCRA9TVsSAnZWagAAHGEP/3zCOHQcdQgkT5eqz0QT\ndtiT3+W8SW4OchIWbCRwXlVPiZ99iqF/20v/U+FPum2m9HqwWYY8KgOEV9LW\nXH3PXkiC3ygm6nbeXsoIfMef9NClPy3Sp8QF2O5cYvrfleeXasqeSsYwB+/A\nJxQ3tM2AKgOcw60vb/2NzhlvO7jYgSP/u4s2fX/f8oXDfzCeP2tdyWIdGwZs\nSbRqjz6x37jzPbmuh17oVmOl7owHxh9WfZtc1u6ajh5lHbtzOWpYHIkCThz0\nRaUq6mET7x/u+m2Teg7t1hmz85o70Pa6BMPmIcvoj4UP8mzOOaY/Ed4tBV8+\nmu1vbnWIJ5xstzEe+LMT9dLDt/s0LLAjHCAgTzf7X2DRkDYJG+g8Z1vzAOGN\nrNvQIdyXve6vJuQ2m77LbuHuCJFiu3O4gkJUUEXT0nyCQb2UIi7Ki8otkuQu\n+dr8vGDk2M3JgWK4U/iGbHWDArtqKuyIiVN9nk3GojEGqdNsAlL5LmL7XRfv\ncEuJsF55v2OLga5GM0KVqpVQwYKqBju++2RttPbtGwSJuSL+9amPqnnpLGPS\nA4q+dJ23qvivCwJIxt3jvsqjwh5LnZKy6WiiHS9gG1NPeSdHeNC3vjt1zZUr\nrYIGL4Zag2fSLgzBWkZRde5Ma32LwDuFpm2jK/q5vvClTT7i4T/kfM/GKvXR\nMLjY\r\n=MZdY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOEcOSN1zYFd/zBQBCkYAe3to8eOyvJjZjN9e1/xsz4QIgbsJ3goRrlAmGLPRHUscgGuEhej0lk1OiV/p7wpOAQJY="}]},"maintainers":[{"name":"caderek","email":"maciej.caderek@gmail.com"}],"_npmUser":{"name":"caderek","email":"maciej.caderek@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dispatch_1.0.1_1571281544620_0.7372556587460255"},"_hasShrinkwrap":false},"1.0.2":{"name":"@arrows/dispatch","version":"1.0.2","main":"index.js","license":"ISC","repository":{"type":"git","url":"https://github.com/caderek/arrows/tree/master/packages/dispatch"},"homepage":"https://caderek.github.io/arrows/packages/dispatch/","description":"Functional dispatch library","keywords":["arrows","functional","fp","dispatch","helpers","utils","function","functions","types","ts","typescript"],"author":{"name":"Maciej Cąderek"},"scripts":{"build":"tsc","test":"jest","prep":"node ../../scripts/prepare-lib.js","coverage":"jest --coverage && codecov -F dispatch","lint":"tslint -c tslint.json 'src/**/*.ts'"},"devDependencies":{"@types/jest":"^24.0.19","codecov":"^3.6.1","jest":"^24.9.0","ts-jest":"^24.1.0","ts-node":"^8.4.1","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","typescript":"^3.6.4"},"dependencies":{"@arrows/composition":"^1.0.0"},"licenseText":"Copyright 2019 Maciej Cąderek\n\nPermission to use, copy, modify, and/or distribute this software\nfor any purpose with or without fee is hereby granted,\nprovided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES\nOF MERCHANTABILITY AND FITNESS.\nIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT,\nOR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,\nDATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,\nNEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.","_id":"@arrows/dispatch@1.0.2","dist":{"shasum":"80f2af6ec02e0cb0f51a671ce9921bf54da7bfcc","integrity":"sha512-NlPP5GBuEMl3GC/leFK2s9jDCNOVLLrF1AqySA5Vm7LEy49zcoeTEooetkwWZ506ST5fBvoVcEjonONaROcQCA==","tarball":"https://registry.npmjs.org/@arrows/dispatch/-/dispatch-1.0.2.tgz","fileCount":37,"unpackedSize":21552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrTOICRA9TVsSAnZWagAAUnoP/jDh+rvys0jWNPYIfdTk\nqFaql7sDXxaY4+RUIUkTeeoyMHhhFBp2awEVA4Qeb7ICKhBxGWcDfqAjmNtd\nEK64m02/2DRq6GKaUt8iC4qIydzbJEd5YopFG91/gS27MKAoASWgrSZ+GMg+\nP65uoZW9bV8eV2fEyd4BrYHERBBFqOjLahS68g+SZEki/RG4vnbYtuZtQK6A\nVq4/2RqfRigM2LARrJk9adxyqgqf90aNQVXvAF0WtuUTegXvXbPQt0bA7nHg\nRZD2VcXcw45wdFYWlKDOiev+1whD9UA0hc2uoO5ednQ9d4B7Nfuv6Y9D8P4f\nnn+dtWVMdP5IeAFm8R5ytdmef3ntWa+1R3/d3yeTysbwSSc5DnO2q1Sg7JwA\nz690jk4vfhDot7GTgfP1QBtojngjmp0TIRHOM/G6YXiSquM/tEfYezEfEsxg\nPY43AWIQiRDk4TUTjXwkoLZ9C+A4VZypHtPOl/Kx5RR8Rb5PpkfzYKBxEwLS\ni38If0CjbHqbqSQN+hh7mdPYfxfBF7Cygxo2ncKqV8rsKLJ5ek+PVKeNSLGU\n2xwc/3eSwimwYcMJI9wt2mLeJMTtoHSfOXzn7iGtLCh7cuE1ALbVHRrk1D5E\nbgESWbRIx705jnhrbZ3xv+1CH8CKcfQJEc4gtRkZxFvRiMtx5DbVt0DbPhJg\nRjEM\r\n=NQAe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4Xd9VUDY0kTBx5XLDbquR6ywZref8iJzQWfnV7+PsOAIhAJshMUgf0CXaVEiUEY/JJ2Ay8FMFTed8ynNg86+cL6lU"}]},"maintainers":[{"name":"caderek","email":"maciej.caderek@gmail.com"}],"_npmUser":{"name":"caderek","email":"maciej.caderek@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dispatch_1.0.2_1571632007643_0.944626764269598"},"_hasShrinkwrap":false},"1.0.3":{"name":"@arrows/dispatch","version":"1.0.3","main":"index.js","license":"ISC","repository":{"type":"git","url":"https://github.com/caderek/arrows/tree/master/packages/dispatch"},"homepage":"https://caderek.github.io/arrows/packages/dispatch/","description":"Functional dispatch library","keywords":["arrows","functional","fp","dispatch","helpers","utils","function","functions","types","ts","typescript"],"author":{"name":"Maciej Cąderek"},"scripts":{"build":"tsc","test":"jest","prep":"node ../../scripts/prepare-lib.js","coverage":"jest --coverage && codecov -F dispatch","lint":"tslint -c tslint.json 'src/**/*.ts'","typecheck":"tsc --noEmit"},"devDependencies":{"@types/jest":"^24.9.0","codecov":"^3.6.1","jest":"^25.1.0","ts-jest":"^24.3.0","ts-node":"^8.6.2","tslint":"^6.0.0","tslint-config-prettier":"^1.18.0","typescript":"^3.7.5"},"dependencies":{"@arrows/composition":"^1.2.2"},"licenseText":"Copyright 2019 Maciej Cąderek\n\nPermission to use, copy, modify, and/or distribute this software\nfor any purpose with or without fee is hereby granted,\nprovided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES\nOF MERCHANTABILITY AND FITNESS.\nIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT,\nOR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,\nDATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,\nNEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.","_id":"@arrows/dispatch@1.0.3","dist":{"shasum":"c4c06260f89e9dd4ce280df3712980aa2f3de976","integrity":"sha512-v/HwvrFonitYZM2PmBlAlCqVqxrkIIoiEuy5bQgn0BdfvlL0ooSBzcPzTMrtzY8eYktPyYcHg8fLbSgyybXEqw==","tarball":"https://registry.npmjs.org/@arrows/dispatch/-/dispatch-1.0.3.tgz","fileCount":38,"unpackedSize":22236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKLbmCRA9TVsSAnZWagAAwvkP/0BCni016J7qECqW2k9K\n4a9DAhvdH+R4T7xl0LWl9aCHYf829CQ3UDTyTqVY0T72DaA4m4E9QyXwZTq+\nR8va1HDsp9bMQqUR5r9XJV+trOuMrSgiRWlqGdpS0xEdH6JJ+/5xyKNUNKoY\nwoZi+qkL7avbz74sJKzYFJ1Lu9XIMDnFswJZT3vpTV/Vahxa4XLK7JzHUy6y\nutguZ+FJiCsqA+UQqKfV9BMczbk5HmNDw5dem/FrKGWVLAVpzLywT2up0DZY\nuahv/cdEANF6ud4gjY7YXv1LZ9bSv4OAh5Anhe9Z44vXWZDcmUE2qocRrVIH\nr1mhVYXAL8HNnevVZiKD4elAjZavOq1WbUe8txM0IXPx4N8w7+I4F7cAsTEX\nLHsnxVTcYCH6GhGCC85mPLhaWe4T5qp4NopJyQ945womRuocLRyVrD/+soIl\nEKXlndeySIPQknZcGiD2a6EXsnJZ7XD1cgZ005GriiZ48b/LWu6pn66pmTvv\nAHzYEGB+Gd/NBVjv/UsBA25W8hWywGK90W1o629ZIZmC+Yv+yFjtMv7NU3Is\nWXYaHzfIjafQzIg4AzCZnNtCf9bLtgjK1KgbRzvH8Tj4+U9JnveWT4xqGYSC\nhwFMwwUUXtVRu3NEOBN+LVeUiptv2aAOKxPV6LXP9JwkYy3J55taaVb69bZ6\n/WU/\r\n=ReTP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/aVW4Hn3dwrMv5GW16+nCOZbELROuzEo6VSyxYpRLAAiEA53S0TMLdAFGDGMB2cRKleMLOSiEr1pZCDXfEJdS9TJs="}]},"maintainers":[{"name":"caderek","email":"maciej.caderek@gmail.com"}],"_npmUser":{"name":"caderek","email":"maciej.caderek@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dispatch_1.0.3_1579726566039_0.23528035500087707"},"_hasShrinkwrap":false}},"time":{"created":"2019-09-17T01:08:20.586Z","0.1.0":"2019-09-17T01:08:20.980Z","modified":"2022-04-04T15:35:16.598Z","0.2.0":"2019-09-21T02:44:51.538Z","0.2.2":"2019-09-22T02:06:04.673Z","0.2.3":"2019-09-22T02:09:30.535Z","0.2.4":"2019-09-22T02:28:33.760Z","0.2.5":"2019-09-30T04:56:36.626Z","1.0.0":"2019-10-17T02:33:57.662Z","1.0.1":"2019-10-17T03:05:44.728Z","1.0.2":"2019-10-21T04:26:47.758Z","1.0.3":"2020-01-22T20:56:06.191Z"},"maintainers":[{"name":"caderek","email":"maciej.caderek@gmail.com"}],"license":"ISC","readme":"![arrows - dispatch](https://raw.githubusercontent.com/caderek/arrows/master/assets/arrows-dispatch.svg?sanitize=true)\n\n# @arrows/dispatch\n\n![npm (scoped)](https://img.shields.io/npm/v/@arrows/dispatch)\n![CircleCI](https://img.shields.io/circleci/build/github/caderek/arrows)\n![David (path)](https://img.shields.io/david/caderek/arrows?path=packages%2Fdispatch)\n![Codecov](https://img.shields.io/codecov/c/github/caderek/arrows?token=c6adb715d638431786fefe69ca08ab00)\n![npm bundle size (scoped)](https://img.shields.io/bundlephobia/minzip/@arrows/dispatch)\n![GitHub](https://img.shields.io/github/license/caderek/arrows)\n\n## Table of contents\n\n1. [Introduction](#introduction)\n2. [Installation](#installation)\n3. [API reference](#api-reference)\n   - [getType](#getType)\n   - [identity](#identity)\n   - [is](#is)\n   - [isIn](#isIn)\n   - [types](#types)\n4. [License](#license)\n\n## Introduction\n\nThe library contains a collection of dispatch functions.\nAll functions with the arity (number of arguments) greater than one are automatically curried, so a partial application is possible.\n\nThe library has **built-in type definitions**, which provide an excellent IDE support.\n\n## Installation\n\nVia NPM:\n\n```sh\nnpm i @arrows/dispatch\n```\n\nVia Yarn:\n\n```sh\nyarn add @arrows/dispatch\n```\n\nAll modules can be imported independently (to reduce bundle size), here are some import methods (you can use either CommonJS or ES modules):\n\n```js\nimport dispatch from '@arrows/dispatch'\n```\n\n```js\nimport { getType } from '@arrows/dispatch'\n```\n\n```js\nimport getType from '@arrows/dispatch/getType'\n```\n\n## API reference\n\n### getType\n\nRetrieves the type of a value (using the internal `[[Class]]` property).\nA more useful alternative for the `typeof` operator.\n\nIt does not return custom prototypes - if you need that, use the `is` function instead.\n\n_See: [types](#types) for the list of the most common values._\n\n_See: [MDN - Object.prototype.toString.call](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/toString#Using_toString_to_detect_object_class)_\n\n#### Parameters\n\n- `value` - Any value\n\n#### Returns\n\n- Returns an underlying class as a string.\n\n#### Interface\n\n```\n(value) => underlying_class_name\n```\n\n#### Example\n\n```javascript\ngetType(1) // -> \"Number\"\ngetType(/abc/) // -> \"RegExp\"\ngetType([1, 2, 3]) // -> \"Array\"\n```\n\n---\n\n### identity\n\nStandard identity function - useful as a default dispatch or a placeholder.\n\n#### Parameters\n\n- `value` - Any value\n\n#### Returns\n\n- Returns the argument as-is.\n\n#### Interface\n\n```\n(value) => value\n```\n\n#### Example\n\n```javascript\nidentity('foo') // -> \"foo\"\nidentity([1, 2, 3]) // -> [1, 2, 3]\n```\n\n---\n\n### is\n\nChecks if a value is an instance of a prototype/class.\n\n#### Parameters\n\n- `prototype` - A prototype/class with which you want to check the value.\n- `value` - Any value\n\n#### Returns\n\n- Returns `true` is a value is an instance of a prototype/class, `false` otherwise.\n\n#### Interface\n\n```\n(prototype, value) => boolean\n```\n\n#### Example\n\n```javascript\nclass Cat {}\nclass Dog {}\n\nconst cat = new Cat()\nconst dog = new Dog()\n\nis(Cat, cat) // -> true\nis(Dog, cat) // -> false\n\nis(Cat)(cat) // -> true\nis(Dog)(cat) // -> false\n```\n\n---\n\n### isIn\n\nChecks if a value is inside an array/set.\n\n#### Parameters\n\n- `list` - An array or a set of values\n- `value` - Any value\n\n#### Returns\n\n- Returns `true` is a value is inside an array/set, `false` otherwise.\n\n#### Interface\n\n```\n(array_or_set, value) => boolean\n```\n\n#### Examples\n\n```javascript\nconst names = ['Alice', 'Joe', 'John']\n\nisIn(names, 'Alice') // -> true\nisIn(names, 'Bob') // -> false\n\nisIn(names)('Alice') // -> true\nisIn(names)('Bob') // -> false\n```\n\n```javascript\nconst names = new Set(['Alice', 'Joe', 'John'])\n\nisIn(names, 'Alice') // -> true\nisIn(names, 'Bob') // -> false\n\nisIn(names)('Alice') // -> true\nisIn(names)('Bob') // -> false\n```\n\n---\n\n### types\n\nAn object that contains a list of the most common types to use with the [getType](#getType) function. You can use it instead of using raw strings (which is error-prone).\n\n#### Example\n\n```javascript\ngetType([1, 2, 3]) === types.Array // -> true\n\ngetType(() => null) === types.Function // -> true\n\ngetType(Promise.resolve()) === types.Promise // -> true\n\ngetType('1') === types.Number // -> false\n```\n\n## License\n\nProject is under open, non-restrictive [ISC license](LICENSE).\n","readmeFilename":"README.md","description":"Functional dispatch library","homepage":"https://caderek.github.io/arrows/packages/dispatch/","keywords":["arrows","functional","fp","dispatch","helpers","utils","function","functions","types","ts","typescript"],"repository":{"type":"git","url":"https://github.com/caderek/arrows/tree/master/packages/dispatch"},"author":{"name":"Maciej Cąderek"}}