{"_id":"@arrows/array","_rev":"22-0f3b79e01661b0ded3bbd77294718b54","name":"@arrows/array","dist-tags":{"latest":"1.4.1"},"versions":{"0.1.0":{"name":"@arrows/array","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/array@0.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-G/UlxWJaFCUNLB0v/oeSGbVbHqrJ/5pYiek2NstasteCzu9A2CUxNNfpvJuUTcXPuZr/6Ao+PNYKXVo/ZiET9Q==","shasum":"019167881d8375a2e00b43fd9fe2dddb793e34d2","tarball":"https://registry.npmjs.org/@arrows/array/-/array-0.1.0.tgz","fileCount":66,"unpackedSize":16038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgC9yCRA9TVsSAnZWagAA9ZwP/Aprr6BWPPAVh8imaNuV\nH6L4XlZfORu2PCWXfJRNb2nV9zN/dhw8TkZHU5EHIWBHyN8qZvRKXdjjijYN\nFMEi06s1WL08GB582dS+21bBd9jOWaaElK7PUkITZZHydatzgZ/cwd488ELh\nYkFF+8TO55EwRWtg6Wo6j1dd27F84CB0c5NUAQFcS3pJSG07lMoj9MeqNFUA\nnPYU3hSU7P+MoQqMRnw1gneH2WbiVxUEuHl/vKJjG8fiO1IncAa/lFoixLOn\nyyAsu48VbLirXMe8pXLOePHhjoGWCCl5LhFeXd67yh7pfLdMc8mvj0i4Cfkm\n+Zv059bCdMkdyJ38VBa8lLAjA/v2mdKiuHbiYD/DmH1B6U8N0r5TtJ8l11DC\nHQGJAgQGvM/Ba1hJCbWzUW6YdUB1mYtpgR0WcHAjP+ZKmrSRRnKIftx436ke\nflbNl5/vgAxEI7dB1eaGFeMUptqZX6D0B+gENgmAkGVxA2ZkIcNrf7/s/XWG\ngVXDg2dDETkrQNskqSs+OYmPCucWO32dhxOOqqlwJ+Wt+lLrzpgu1hl6zKSA\ngYqpEjYc+cTrH9EtmdF/KAOZ0GVST8+cAXrUkUXh5AI5e5h/c6R2K733pQQ7\n1f25W9cbbBPzPAZynYb7Kc6kVA96PqBhQNHh/8Eb5aJN5o66yJjmgegJOcg7\naXNP\r\n=ySKQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNHeKobAI1rMfWxGrCUUC84bVh0eQOOvY+E89Hs3cR8wIgXxvqBS34FEfYNO6UEAo5//Tns6YOymfP/j3pDWq3Nug="}]},"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/array_0.1.0_1568681841458_0.757327151537587"},"_hasShrinkwrap":false},"0.2.0":{"name":"@arrows/array","version":"0.2.0","main":"lib/index.js","license":"ISC","scripts":{"build":"tsc","test":"jest","prepublish":"yarn build"},"devDependencies":{"@types/jest":"^24.0.18","core-js":"^3.2.1","jest":"^24.9.0","ts-jest":"^24.1.0","typescript":"^3.6.3"},"_id":"@arrows/array@0.2.0","_nodeVersion":"10.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-NuhILDrrlMpFm3XaNaiKdYw1Bd1QaQUbuwQmCqVj05uLulkC4BGnlYXBMcPattF/qdnetOEBBhvuLxNO7U/Zng==","shasum":"1d7824e0c24a30f2e259ef23df54006e8181898e","tarball":"https://registry.npmjs.org/@arrows/array/-/array-0.2.0.tgz","fileCount":170,"unpackedSize":224137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgXt8CRA9TVsSAnZWagAAZngQAJI0XEf307j/m7R5VhiT\nqaueYUDDo63Q2bolHxiIqwBoxnpDpM7jBdLNTq+BIUX9HhmOAoQaZm74XcYN\nOkOhl571gz7sTZ9+Am51pBuEYBcyVNGW/pYDc7TRF23IFzrIJp71s19idlSZ\n/iM4G7KT/iC6Gk0e2qto6wEtYR0bdFPjqYX9s3q2FO8V5a1uV4JSJJVG89Zz\nu6KKyaKITtN4tAqaKFf68BlhOaCL2racy8lb0tLNMss2vMcrSsRjM1w4uouU\nGDtPeDyteCnytZw34tUwal3xsEmJh8dZl/LtHeDIu21q6CcIZtdTaVmkSx3E\n+P0hrT2f5YbGxgCHAMWUw6TdaesowbfgbfUMUrQOwCDcSW+MA5CXcP43kFny\nw/w0nHIjTBwvo/loU6gt+gzQTsScvvUqDgPE6Z0YXcGvFvuJxs97vSzBIqKX\nKPOZAHsoldoR9uebPP3e2zBYIHNwVL9DQYQJ1aHHgPNT+/eviRiOu1AlrGci\nsTRq9gzefL6/I1eqc2MEF02w32A84Leq3bt7TkgXjWPU5IzbiMizKNb3+Xwr\n/I6flQ/zVp5KnSdZiHtz/kLohoiMEJicFHWdQVeiZWjqH6b+dFhPydEkzyaY\nb9+lqdWfz908hV5JXq0QG+RTDiwia48ef9Lkg0+Vq8Mj23nSsOzDz0BjHTvf\nLeNI\r\n=xLRj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBw3g+408jrJKHdhHpzmMlJmr/3ju0U941M0kJcIjdcwAiA+h17iCZFqn/onCx08m8A05mkyPcHNCG26PyHiihTMLw=="}]},"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/array_0.2.0_1568766843675_0.0768448183958641"},"_hasShrinkwrap":false},"0.3.0":{"name":"@arrows/array","version":"0.3.0","main":"lib/index.js","license":"ISC","repository":{"type":"git","url":"https://github.com/caderek/arrows/tree/master/packages/array"},"homepage":"https://github.com/caderek/arrows/tree/master/packages/array","description":"Functional tools for JS arrays","keywords":["arrows","functional","fp","array","utils"],"author":{"name":"Maciej Cąderek"},"scripts":{"build":"tsc","test":"jest","prepublish":"yarn build"},"devDependencies":{"@types/jest":"^24.0.18","core-js":"^3.2.1","jest":"^24.9.0","ts-jest":"^24.1.0","typescript":"^3.6.3"},"_id":"@arrows/array@0.3.0","_nodeVersion":"10.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-TEALTjhh+xgaLq+/HQ94sgGOzOZhRsdHyPBJR/FJIMta9kOsIghZkJMWj6dVGsDCG7ArrNhkgIOKOgQ7feeRJQ==","shasum":"5cafd179c8a8cb0db045c5ed66791b300ff1e7be","tarball":"https://registry.npmjs.org/@arrows/array/-/array-0.3.0.tgz","fileCount":176,"unpackedSize":226400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgYAcCRA9TVsSAnZWagAAI0UP/Rr3o7JvCLyy/c6QRT5L\nV9EOXpJTPFLRUw9aebvTxn0W6nIr7uT9s39/0ybOiYche1qnf8MeU3knIg4I\np5NjaC6aGC27ll+rzsXrXT8kUomLp4Cav0fCINxcpUZG86Qx9ywDyVBNsvWl\nqCD1lr3MIgGyIxW3Wdq7xudenj6jEWsI3CzKKLfFiTt8Y/tFK/zoMnCUoJwH\n/x0kt/4s65WAyAGAZtkiNDxkS+kJya2ujLdL5HG3ExUwBPZUZrsB851vqwHn\n8HQQZEZtn7qRhhiVgdAmayCnyOyRXcQPjNEi3yVCZLpYCA9iWQInaW8mKaK5\n7llGoY4CzRJaZyomy3i0pyz25ZEfE5hCgQp1JgpcaE5Xng4t0SyK6CTvU1lz\nacDnrZ4oCvA92hTrMyaHE5a1RbYjoayPEeUWu/uOCHku8bin/FMvK3tYtiKA\nW5xlaxfhxRTJwgaaw+FPcEg69JHkvhp2dmv18xHKnXGHMmwZZgb1b3YQMB8e\nTt347a6WesqPQ4qF3uW/hD8suI2VQz6zGgo94PWSmxsWo1pswY6SJ7Q/TzG4\nM85GtoQbpN7I3aPjmRSuEB8AsdLWYKkMj3b1OkYNZiVRS5UV6EPm/EIj5eRY\nGzREjflk6cS4JucYQrGWoeBANPaVZqNfHYasUKVy7KFGN+oEIacMTasiflgl\nI16O\r\n=V9lD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGB9XARrnbtt6UInzodCfdXBadnaPvjjQjuI9c9EG/4AIgW7VIfQVwDNRXSojMYT9A3hoVxlZBva1Rjh/EbywCcCU="}]},"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/array_0.3.0_1568768027733_0.6211665102494996"},"_hasShrinkwrap":false},"0.4.0":{"name":"@arrows/array","version":"0.4.0","main":"lib/index.js","license":"ISC","repository":{"type":"git","url":"https://github.com/caderek/arrows/tree/master/packages/array"},"homepage":"https://github.com/caderek/arrows/tree/master/packages/array","description":"Functional tools for JS arrays","keywords":["arrows","functional","fp","array","utils"],"author":{"name":"Maciej Cąderek"},"scripts":{"build":"tsc","test":"jest","prepublish":"yarn build"},"devDependencies":{"@types/jest":"^24.0.18","core-js":"^3.2.1","jest":"^24.9.0","ts-jest":"^24.1.0","typescript":"^3.6.3"},"_id":"@arrows/array@0.4.0","_nodeVersion":"10.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-HenraE92X12+7Q4oNXcA0DAD8D3zliJNRMfQQMvQc5Btl4RxjWfHTe/vsyLBDNJjBveDb8v2ESaQqnfh0Az7fA==","shasum":"cb36726ca796141443fc5b3a2c5739fabdb3ff60","tarball":"https://registry.npmjs.org/@arrows/array/-/array-0.4.0.tgz","fileCount":196,"unpackedSize":309888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgrYQCRA9TVsSAnZWagAA4GsQAJUfhzkDWfV27u2ZpkY1\n6CBu7qL0yONoJpF/sO3aLWiVa5KMPzTiJ9C+G1gYDUHzm5ldb0cUYBOEx+60\nXJQq82d/j3v5wIRuJyW4nsjhFIwccHYb7gIiK/nFOle/1jL4EmS22+8NGyzS\nXfmaaSvU4kZauq15QFyd2Rye61A2XV24142Z09Tk/CCAdAjNqnXos7tVpE3l\nf2Vi37pIxSGAwjFXHYKUfjp2yddKagdThv4xCWnEa5cCeKwG30Mp349tRTkf\nwR087WCxz0VGLeJCuH8VQC6xtdPSYmafrfZ+JftzpBzuuwYlAq6XJBuJVUlw\n0SQELsw0GKVlxgDY5MfOWtyNRqmvkWkOT81iYZNCiC+t3IB5QGL+y+XNOBBD\nXgrkoa5HZAHr4HfDSO5vtFU1EOeCazlmzQjNl1oSwPlJLYrL9aBnd5ojTs4k\n7JeA+rbHRUeM2X3zEJr9Bw+nzkp+C0swrAkDsyyOeTSPaE16VTc1uX7GeSwZ\nM9Iag5Q6BUmTR+fvQSFa0+sDJrIJP9lCsk4DwmCktCBh1THio3zJ1YL+RpTM\npWEa6n54M08OP4qsPxRo3Xcd4IyU32OevwG0OU1QUmsdJOiOY6CguQjZ5AyK\nDnZxyrVMlho8vVQGOQkbt/vXyjiEJq7XFmskucO4tkcYWuP41U0GmjgpujHQ\nutrr\r\n=kh4f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIElCtqNExdNmrtbpfq4edfYQ0izeqyxbhKx52UfnvcaFAiEA6nSAHFG1MOMYafPq1hYdMUivu6SA4Xyz7WkjO91xcOw="}]},"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/array_0.4.0_1568847375622_0.17319230369667848"},"_hasShrinkwrap":false},"0.4.1":{"name":"@arrows/array","version":"0.4.1","main":"lib/index.js","license":"ISC","repository":{"type":"git","url":"https://github.com/caderek/arrows/tree/master/packages/array"},"homepage":"https://github.com/caderek/arrows/tree/master/packages/array","description":"Functional tools for JS arrays","keywords":["arrows","functional","fp","array","utils"],"author":{"name":"Maciej Cąderek"},"scripts":{"build":"tsc","test":"jest","coverage":"jest --coverage && codecov -F array","prepublish":"yarn build"},"devDependencies":{"@types/jest":"^24.0.18","codecov":"^3.6.1","core-js":"^3.2.1","jest":"^24.9.0","ts-jest":"^24.1.0","typescript":"^3.6.3"},"_id":"@arrows/array@0.4.1","_nodeVersion":"10.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-LGVazf37ohDhLy74+ZQK3rDe+rIe1osXuLq6raE3kXWtTIWoG6ZypYVgPuKFB2ZCobemRhFQVbmnr1tNcf1Ukg==","shasum":"e78e28cc63cb68d6a17ffeaf949ab9e52a7566ac","tarball":"https://registry.npmjs.org/@arrows/array/-/array-0.4.1.tgz","fileCount":140,"unpackedSize":47198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhZW4CRA9TVsSAnZWagAAOQcP/2dk5RAgKLZCcm4R+IcV\nWdQMfoQ/l/7lbcegpbWjk0IGmvFiN0ODASSK3TFdKqSAIssfKT8r2WoHRIwB\nIERANWmJ/mdDtvUrla3F0OcM1aB190tbnRmK/8VKrWG5BLr6IjmXKu0Cxe0t\nP+P/TMFKZBpyXtywDJRbKqhH+Qp3bgYYfgM11OCpc8mbTPJ13kW1uERITqhe\nC72gHLaFpvlPp1Vzmlzop7nJFGtmrlw9BIsNoNIePniPVMK0I3gwYbfSJfOC\npBQPe8rFzAvmU5WnHCBqiPdLcVBdE5sShFsA749U6K9SaBdX4+5czXkjPg/R\n++Ocbj2eovrCw4q7ZjD/U6pGDUpJCC3QikZhNU3vmPv2EHLTSNiSZ8DVACHh\nObrPpl4f8mjHu8gA40xu5DqOzk1A/6mHGkud2onYS0yNjye/Fk302lFwzhnz\nsTMKivwZnqr5J2CY5FYtsrc43AofWu9Mrkke8uhV0ab9TSplaMvRVLE26E2l\n3t4BmybCyOIJVqVmnW+akGp8AQr5+idLokLrOnctiOc2KUPD2rVQMa5AQe3Y\n15Ttmp+ffdrCjJ6cvHxMN54f46vI9QFEEEluuvK+fqLiaHLhSqouQLeCFgol\nEGh8xqHmhdnItxxEv6NUzbRHuUDLjvp6cqvWwotzcjTHsC0MRmQ+QQqRX44F\naUS0\r\n=vLJ3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDM1u4TwxmUhHZAnT5kZ8mdEB/GsVSmDOuHY8JjmGPL6AiEA9G4zHB2NbKBL/ExQkcSNTrDddfNRTXFXrPSB9EWwsjE="}]},"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/array_0.4.1_1569035703895_0.3210219536266121"},"_hasShrinkwrap":false},"0.4.2":{"name":"@arrows/array","version":"0.4.2","main":"index.js","license":"ISC","repository":{"type":"git","url":"https://github.com/caderek/arrows/tree/master/packages/array"},"homepage":"https://github.com/caderek/arrows/tree/master/packages/array","description":"Functional tools for JS arrays","keywords":["arrows","functional","fp","array","utils"],"author":{"name":"Maciej Cąderek"},"_id":"@arrows/array@0.4.2","_nodeVersion":"10.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-cENEMnZC0WDBsyLGfGxs7SiclbfmO2P464mYUwairCDSaPCn8V3dnP0AcfZERrZMknzggmN5AqZ3IMAA3J4wKw==","shasum":"11a7f841af466cc5e40c5c39083535fdba6a9872","tarball":"https://registry.npmjs.org/@arrows/array/-/array-0.4.2.tgz","fileCount":71,"unpackedSize":20043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhk2+CRA9TVsSAnZWagAAGrgP/3yaSpXQj29yLgJU3IWo\nx80HeOi/wgfwNqeu25C71z+x/Bi/iwEJot7l310GV6oTfHMCSMb7HC517n5e\n8GySOrbPZnAqPJLK9U46qZ9mY9/1ihNiPg4eKNShDdmRwecoAGzf8pCbokhW\nBlpasQpGNqUMY5TaD8mqfHjM9n324TuILVmf2Wo67z0gHHs/qgnrl8gzcmUx\nQcALZAMX/gWT0mq/kAa2vHBNslhBRHZX5Q/kXkMIrCYBtFGXUxqRBfsBAEPE\nfS4OcfGNGleRm9BeAq3+fj06O23X6coE9ufEWDVLBbF5pKeiYLQt6F4Vl4wZ\nIreiTVaLFxnehM3U3r31xbjp0bfFHcReL+qNxdulyHGoKAXJRAxMwVhCXtUz\nL//wKdYDxQTJPughPz9a+cqtyB3HWp1VDiE1wMXk3MQMu2iLMWIL6nb06tw4\nk+Ndhaz7qhIdw4CwkbgD5fJJbl/vKIWacDaKgEVXExMK4y7lNqTlnP/kAnRU\npS9o1eLwZNfIHwbRtWiLaQrDmwqyKII9K9jt7DHgHWLxrbYuff4v0czpk0FM\nKIQyvfnyLqwfcCQ4gdOkq/peAC6fWy7hGma0+bD7kvcc8ZVXeQrQf7OfShR4\ng7wSowJlNdGh345CxuAMA84zPLD7jLhvMNzU5WaPpaXRjILtH+w55LXd2+nH\ngM/M\r\n=W6ti\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5eOkrmLmFb5VS36sdeLeJD5+Eww3DHJB4t30EjWYsuwIhAJLdhquIPlKjFOlB5GR1TR/a1j1VpF9CgJmoF+TW+iOk"}]},"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/array_0.4.2_1569082813659_0.37877111740862524"},"_hasShrinkwrap":false},"0.4.3":{"name":"@arrows/array","version":"0.4.3","main":"index.js","license":"ISC","repository":{"type":"git","url":"https://github.com/caderek/arrows/tree/master/packages/array"},"homepage":"https://github.com/caderek/arrows/tree/master/packages/array","description":"Functional tools for JS arrays","keywords":["arrows","functional","fp","array","utils"],"author":{"name":"Maciej Cąderek"},"_id":"@arrows/array@0.4.3","_nodeVersion":"10.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-8qR37TPzXG7Vy6fTi4U9u4LtiJxW2KEo3Oc8h+N+gUJHLKgeA3UtdK3KRUMPMT0/GxtWx/D3OGPfNZYdR26Bxg==","shasum":"7fd9da1d355b575d2b9817238ca8bb18ff8abeb3","tarball":"https://registry.npmjs.org/@arrows/array/-/array-0.4.3.tgz","fileCount":71,"unpackedSize":20061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhlFxCRA9TVsSAnZWagAAJB8QAJhffakF8Zd/Z0D6unsL\nGhLRDgtmi/Ip9a9OA/FhxJrD2oJaCIYwKFf+XM+yGLUu+ukVaPvn3VzWkIxI\nBcfaonw+qpf2MF5FsBQtZxD9ut8RGaLDfzbj1aOKbO6geysVryJsyAksPnDk\nceEjLGmIIAdS7BS1+y7r0UpTmwJpmPC3FmoTzJsQPoaWEkGuutn0guQp8+my\nkMP5g9svK3dktTtl6YEUQ6sJrXxiahK/B/NHiS5enBmW3FQGDU0oHm8s5+fM\nkGY3Xy0rDY3/C1dz0v+co0e5jsl5LW9pJYSMl5YBn7tJ68O31qz0lLityFKi\nwOd8b10lxn5lZvAU23XF5WNNjoWoka5laAZZr+oOKSRY1SZa0rjRyTsJdOld\nl43TJT5OB9jiArMCiQQC/Rti59MlBRwOJDuwjxoljaX74DT6hW6GG6kp37Pn\nL1w8YcDvwmcxezjhb9riX6WXMKZv3fqpg//SKUYaHdrIO30Q6/UfasdD9E1+\nmBXGjm4dOmZpw7EjPNp8V68iPK5m+VhPD6STenxpj4SwhwmclCvM7K5aSaeq\n5tX8AR4nBiitDXDQdHpTxdJAteB2GskSCXTTlKxl3aTaLL8wO0iXSSNZzgUG\nVQ2An1inLw3HqU2wCQ72bnzJ/lFbGi13rorXVWu2+eSPFHqp0t+duxQ2GG1h\nvqJQ\r\n=xZjn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByiPJMmXBAWaL/bAl6UfrK9w6Rny446wrYlx00bHaZAAiBD8N+4qzuCdzkqWDG/V3m6cQxMbSagUDpj8eSOtRxidA=="}]},"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/array_0.4.3_1569083760498_0.567706781715724"},"_hasShrinkwrap":false},"0.4.4":{"name":"@arrows/array","version":"0.4.4","main":"index.js","license":"ISC","repository":{"type":"git","url":"https://github.com/caderek/arrows/tree/master/packages/array"},"homepage":"https://github.com/caderek/arrows/tree/master/packages/array","description":"Functional tools for JS arrays","keywords":["arrows","functional","fp","array","utils"],"author":{"name":"Maciej Cąderek"},"_id":"@arrows/array@0.4.4","_nodeVersion":"10.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-7LPusfd3RifAGd0dh+LX0avbTRNVKdiZVmBGD+h8e0lM25Jpk0kCBW4FFxVaQB3RLfT/cvs5++zLz1iMzLM8KA==","shasum":"16eb2878d372e4087ba584effb23ef4c879c4dc5","tarball":"https://registry.npmjs.org/@arrows/array/-/array-0.4.4.tgz","fileCount":71,"unpackedSize":20061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhlInCRA9TVsSAnZWagAAgX4P/jjcvqv7yuUP9DNVjtpB\nygOibFoOuHJ6gjEsiRKKOsRiJu1P/dDxjs7zU4Z3w3F+NsRLu6KhMmdnTy6y\nUEk71ABH8TwZ5gD6PGq2EIk+xa++lN3SLKdLiQKjakgIA9eTROsk0A49w/AF\n5yJyvV2LaP8WWv42tbMhLqbz7Jeim3c7et2+mTZHUVKVbwfO/QCxf01w+CcE\nSoDyV/dOWTwk8NKZKcm8g6P9tFoUWGKwTpscmmX03SkCbZNY1y/dFfRre79g\nsy9p2AvKP5+rvwQUnqM5LSJagdPY2CD9ZC6YpLpfy6A+U5vg0nL/bJt8LjAy\n3QQYp9wpnA+aApun3truPKUclIOSwn5xS58wTKQ7fcOLmv00FBSOixuNJmQH\nGI6IUInR8CvebEiYzoGgVtaZ3Set1/S/4wdtvmmHbS/+tntESXjWbtHrMlfr\nLRqm4AUHaEnmcLrg8AMN1eR+oMRbNd3JF7B8Dx/KqmD/FePbDKDRc49fX2S8\ny9VC/ORCptyUfg2IoPpk3q+anG6mbnigHcIadk399XBp+NZNyHFrCPJF2XXu\ni+4w1f39PAEpeqLehiiu/zegjOub+o3VnIhygcWKNK/vFCzFUSaLtu3qoLYq\ngn8+meG3KwIxeyuBrFXDT8ENLvtOA+EGR/jfIK9waAacM6yi16el6sBsK0yK\nZ7Zq\r\n=UaB2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFv4iWuQzGgO21ZlwuolZiT/+e3N3x/yzSoFp5z6szPIAiEA6E+X/mLO81i23BDqouyYQH+Ltiegny6jQJG25XQ9bns="}]},"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/array_0.4.4_1569083942490_0.8028425353800259"},"_hasShrinkwrap":false},"0.4.5":{"name":"@arrows/array","version":"0.4.5","main":"index.js","license":"ISC","repository":{"type":"git","url":"https://github.com/caderek/arrows/tree/master/packages/array"},"homepage":"https://github.com/caderek/arrows/tree/master/packages/array","description":"Functional tools for JS arrays","keywords":["arrows","functional","fp","array","utils"],"author":{"name":"Maciej Cąderek"},"_id":"@arrows/array@0.4.5","_nodeVersion":"10.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-vpme4giOz1xxqvK8lX61TgstKvoJGnavw4gTAq/M/0lCYOzMtl6z+OiFsY+wN74CDmxE3AZJvdPX6PA/xFfVdg==","shasum":"e07b53f8d5aa6ab2a9592665e941323ce12e9729","tarball":"https://registry.npmjs.org/@arrows/array/-/array-0.4.5.tgz","fileCount":71,"unpackedSize":20074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhlTLCRA9TVsSAnZWagAAcwkP/REtl5umGVn5MZtylv3s\nrE/FlWDUadCG7vD5Qc82cRJ7IFAgDw/I8OdZCj78TyigmEn5PufjXXH7VEDX\nQnRp/4iBNiI0Gt6sxjrrb/7g0ULc7aH0SIIPT7zfLS8G3gT4MgfMfMNHpE4g\nwflvr2H87NvUQA+J7cTukMCBT/nnQkAc4UaODVC6yX5nshQfEMUS9H9oo60H\n8V2OsOCN6JkMMA+dVTmoUDg6Aahw4XkrGS3wB7LOVKUyfOAaw4SRrmRCZptD\n0VBwoPCAQDciv6F+Bmp6OiA5V9I7FIWG9O4lN7Fei7A9V9hIYuwMOpqyjxCV\nUiRoomznE8CmQeYht5LehBC9DkgjAViN25ubYs8fdx9BGzTLRtl9kE/oupez\n93aybWBV61ycwHPIpPlw6Zf0B+gcqcy/Nc2XZbmt91rHFtPH06a34W7TLgdq\na+SKjdYsW0OJvsQwgd/lVETAURwOlCsSwB1UPz2Y7PIIz6rg1TTVqgcrAKNF\n/tC3a1vjiUTL/bVuH4RDaEIXT7ybZlsLYwMaOfD0LiFfog2LspDc8K/8Gp2Y\nk6ZkXRawo/jYhRBt6+exhKvfaN5IJ9qMl9zxHw5KlBadLu4pxUH9E4T3nT2D\n2pLZKuBmmy41kafNncVkhm0ovEJGxWd0634Dwkm3vmjsBtToeKKMIuAZaRjz\ntuVN\r\n=NMzJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGtv0ft1X4H9nuocLjPChuhR+qQa7OiEZ1lLJF71jBWaAiEAx9CtR60w63Vw6eYW8bIoFWAmJiWfzSz6j7tXSRkYqnw="}]},"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/array_0.4.5_1569084618967_0.8256408943036808"},"_hasShrinkwrap":false},"0.4.6":{"name":"@arrows/array","version":"0.4.6","main":"lib/index.js","license":"ISC","repository":{"type":"git","url":"https://github.com/caderek/arrows/tree/master/packages/array"},"homepage":"https://github.com/caderek/arrows/tree/master/packages/array","description":"Functional tools for JS arrays","keywords":["arrows","functional","fp","array","utils"],"author":{"name":"Maciej Cąderek"},"scripts":{"build":"tsc","test":"jest","coverage":"jest --coverage && codecov -F array","prepublish":"yarn build"},"devDependencies":{"@types/jest":"^24.0.18","codecov":"^3.6.1","core-js":"^3.2.1","jest":"^24.9.0","ts-jest":"^24.1.0","typescript":"^3.6.3"},"_id":"@arrows/array@0.4.6","_nodeVersion":"10.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-4KcywbIdfRcd+gDBCwYq7wvr6TyGV44h53Il9/jzxU51oWI0LWRUL4M15Vsb7o3mxExmlgAjcXxCvrGvivNyXg==","shasum":"2a06255a42aec73bc38c4f07a966ebd064059800","tarball":"https://registry.npmjs.org/@arrows/array/-/array-0.4.6.tgz","fileCount":208,"unpackedSize":69426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhlhyCRA9TVsSAnZWagAAea0P/A1CPN/MOnUtdTO9fMda\n8LKxOBrIQ9yJSi/xbxHMIZhucQp2+mZMzIcLPp4D535OCxwQqtVoRpYGHqlZ\ndU40q0qMzeapab5bELjts2Qri14WrAzdd9LnRJIAaK6wj9tOVRcfLdhfxBSP\n0oGDPcUCyonPsYzGjIy7d+SD5NKgKGdwzx1tj2PjGPoKjXXqsGtUhq+Cl/g1\neQ4yvP5S20glP+GWkAXPDimjC+JqY/hr9avYSNorb8pVLsZCDpUAs8xl4ZzO\nKUdc+XbwWBD0a/Iyx3TZInCp1SponYviRlrJVAZUscUxMxVvRiJM4K/yqW4f\ngkUZtt3vlk/wEATAwn+CgX460V3604sY3VSq3hqMtWibeVFIZRLe62qhh65E\ny8D2gVw1MMAKZg//m0tQ/bAmFg4iV6I3leHmyKQ0hDGDY+2u0zVqMxThFCHB\nbjO9b3Fo9st1aI7kd5G8KyTj1rBzfyHtx495pSGOCOejxNLhJBMscDfQd/T2\nN6irNlcKXqQ34asArgOwo2o5uGTDfB5jAC2mxTUVeeFVEUjmbXpeXiGdZf7M\n/fS7QGYSpnYQ4KL4DWXMWx1KhhvRn2gEQZiJ+XQKxCSmlWkZUFod8zUDjgkX\nGVL4265Dx9dblJPeqVyKXdout1/MXOHkaLgBzBiO4HJTcgTN8bNgod2rvi+9\nvJRa\r\n=a/p6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAmZAJFGBWItiR7r8svHeuU/xBMio85ULi+X2Yn/v9znAiB7t/0E7yFTmYaX9zC2OHrlG72J5TE6RdwQbTUbKJnB6g=="}]},"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/array_0.4.6_1569085553987_0.532624544609118"},"_hasShrinkwrap":false},"0.4.7":{"name":"@arrows/array","version":"0.4.7","main":"index.js","license":"ISC","repository":{"type":"git","url":"https://github.com/caderek/arrows/tree/master/packages/array"},"homepage":"https://github.com/caderek/arrows/tree/master/packages/array","description":"Functional tools for JS arrays","keywords":["arrows","functional","fp","array","utils"],"author":{"name":"Maciej Cąderek"},"scripts":{"build":"tsc","test":"jest","coverage":"jest --coverage && codecov -F array","prepublish":"yarn build"},"devDependencies":{"@types/jest":"^24.0.18","codecov":"^3.6.1","core-js":"^3.2.1","jest":"^24.9.0","ts-jest":"^24.1.0","typescript":"^3.6.3"},"_id":"@arrows/array@0.4.7","_nodeVersion":"10.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-wFogzqTOP9AuGhrROT1iMTrcaicWlzVB7gzI16UMA/dpU0jetKnas0ivFzRDi1ijd0jOaTt+qfGuEkBA33Oo0A==","shasum":"d2ec229d25b718fc348dcfdc92103a8bdeb3b88c","tarball":"https://registry.npmjs.org/@arrows/array/-/array-0.4.7.tgz","fileCount":208,"unpackedSize":69422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhmNMCRA9TVsSAnZWagAA/8kP/38esAkPjUu7k2WfjfKx\nyYEaggM7rHSnqf49H+UF2lJ1mTqb70AtghdqscIoFkeViqsxEW/FBjyIenCM\ndYJUHaWLPKPpBY6gPH+eMGocGu//A8dDkwlgPvBEJH2TAhNw1JMm9jrET1ng\nryJnDZCOZ/QxBChUTxl6rjrQUpSvDS2CCxkzPwS808Yors2HsBOXFPpT+f+9\nmu8AsqNZx4p1WlEhZyccCpmSn5bX2zkkndPX2uMDpHvL9Iw9ZMad1t8LTwrV\nWVp/xDuXv2tLfabeJhhR4bk1UgblzO7c5jEG9aApBv+oSo8CaEKJ9nI5ZpGt\n0Ovq8Z/I5ua/Y/cwp4BluYD5tMAiCgOBHcnyUF52Nk2e17hslso7zHNhQ2fc\nM9tGeovX0wzOwxFrmHO23LRX8uMpLMEAj66WeRfIsUOhB8H+4nNHS7WqlR4m\nfLBoRyFM6na1+4kW/4UFl7u0EiUoVlL862RV93olBooC+o6URjrjsExHXZl3\n+Rx1JGLOgLnQErGkz/LeMrSab8gdNxe5uBjhdesn4z9JvFM/06QZwKjPdOtP\nRJvY+2yd/tR+UTmZpWNmr+97uml2tFiWs1+0onSlLmeKeMSnZSdZMFxnrz7i\neUHZz00iuCj/mTUzQMh0msURRhDLvJzi5nZ7i2HudV2FJzXyxtg4kiXGe9vj\nAMk9\r\n=DzT4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQTPoAuJZVtLW+XS7ptNHTn82FNW5yd4+bil/13ktXxAiATm4UEW7zacPtQK5YEKB6UkjJe+Clc5C81fiprObYvfA=="}]},"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/array_0.4.7_1569088331936_0.9331171804438634"},"_hasShrinkwrap":false},"0.4.8":{"name":"@arrows/array","version":"0.4.8","main":"lib/index.js","license":"ISC","repository":{"type":"git","url":"https://github.com/caderek/arrows/tree/master/packages/array"},"homepage":"https://github.com/caderek/arrows/tree/master/packages/array","description":"Functional tools for JS arrays","keywords":["arrows","functional","fp","array","utils"],"author":{"name":"Maciej Cąderek"},"scripts":{"build":"tsc","test":"jest","coverage":"jest --coverage && codecov -F array"},"devDependencies":{"@types/jest":"^24.0.18","codecov":"^3.6.1","core-js":"^3.2.1","jest":"^24.9.0","ts-jest":"^24.1.0","typescript":"^3.6.3"},"_id":"@arrows/array@0.4.8","_nodeVersion":"10.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-vWOslQJ7VuviRPRW/UzOmVifJb00EIZ3P+1dr4KVU4tEARFOnAw5Kz9yjoPloD2UOHHNKbaKuCloEE+UHGUcJA==","shasum":"92a9b6f94ecbd99ba48fe56bea42826ee8393ad3","tarball":"https://registry.npmjs.org/@arrows/array/-/array-0.4.8.tgz","fileCount":140,"unpackedSize":49410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhmT6CRA9TVsSAnZWagAAWA4P/jiE2emewIo1U0sEASYV\n1rZV3aXXqfWTecA2uJ5XAxaqHAm30MTMAAFYRHyFAhyy2CuEsHgS+ThyC4VV\nJ5dLqwxfu8nh892S+mnEHc+KejFtuowpJcHZjbDnLnG7b4hBQbJFP4MF1mHz\nMBLwvMdnCoh5mg0+U4HE3+m0h1hYjDCzuhAlj+hrjSPmJXwmmZvpYwCL/kCt\nHsrG/MuZw3T6GeXzk0w2SZ2HC0pUomVCXVjgtT73GN1CkiAKg8vUrXDxXZQS\nUInFc4yJmEGuVwdtkKtLQDVaQh3P3aRCABOql/MOTA4YiZ4QSdYwU+41Lf1O\nGwDOEvbtG0b8mGyMFgJ24OmNObNXJtpFhr8S+KByuFY0r33ion/8uTEdNN+v\nzKw7cFOkOhpUqiczPmNihESCsVkDg+zcx8+tYbGVnI94vxXjVtfEwT6ua6af\nkhPrzRQlmgvLmdy90pOjj86OTESAU9BwZ2rBxoyF1WiniwvI34DIAnQpru2R\nzyoV2hB+EN9F2hNJc3Bi6yvzlivfV3Nxtwv6CwpPAnfpyfC2rhXPZhSUVyxE\nuasIxidlm6VgbspKh6c0f6vku2wOlIpkMKRKuo4No4MRJIdNosxNyqxEv8E0\ngdETTc2g7/UtcfT9bf8LSmrJ2lgm7fI6rnoGInnd6Enfk+IjT0iE9kDHpgMI\nTa+g\r\n=RsTm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYTR4ApJTBcta18Wyugou2QprhubMuFQ7/mzz4zss2ogIgPdLsdfDpVnGKXcxLpZiKQP6WWs9hwfA8Obv4+GUwgb8="}]},"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/array_0.4.8_1569088762260_0.15838209217076105"},"_hasShrinkwrap":false},"0.4.9":{"name":"@arrows/array","version":"0.4.9","main":"index.js","license":"ISC","repository":{"type":"git","url":"https://github.com/caderek/arrows/tree/master/packages/array"},"homepage":"https://github.com/caderek/arrows/tree/master/packages/array","description":"Functional tools for JS arrays","keywords":["arrows","functional","fp","array","utils"],"author":{"name":"Maciej Cąderek"},"scripts":{"build":"tsc","test":"jest","coverage":"jest --coverage && codecov -F array"},"devDependencies":{"@types/jest":"^24.0.18","codecov":"^3.6.1","core-js":"^3.2.1","jest":"^24.9.0","ts-jest":"^24.1.0","typescript":"^3.6.3"},"_id":"@arrows/array@0.4.9","_nodeVersion":"10.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-xuDbkXMpoeRJVIgljbUFaMAGIaOrMeu8RddxmLHnM9z3YCWNkGxcoA6EvKRwxoRg0VuaMlLbC7ztZD7I2lcCfA==","shasum":"20b6bf8b1314ac01801102cc809f5e24780f9a8a","tarball":"https://registry.npmjs.org/@arrows/array/-/array-0.4.9.tgz","fileCount":140,"unpackedSize":49406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhmU/CRA9TVsSAnZWagAAa/gP/RWQm4lRNim0R0RuI2fA\ngXpYkZmd9ElpPJFPn+KYRnt5YzGCviTAHV2I8DeO+0e+rrbB9VdtiQleKtrY\nhFYfGeFZ0r1TVNXQmpT23iX8bWHZ5HFH3sTiK84saRg0SbetMkyjIUg5RB7X\nOaG99XruyvKolmTp5yslHnbUPLywLaF0xcVBfD34rOdFUx/7w4sZd2yj+W7n\n1R8CDt10LtrhiHbXE5A7cU8ycJ4qqceeDeHeS+ofl2t09bRQGW5lbRBeL4p8\n16Lu3KrcSLOBRzZNFET3d0nCL1MhZcdnwS0UoubdmhUsdbf9a3Y2gBJeY9OB\ndkSNUxjB/vBfPdCvu0sEteL8LcJawfTBV2KptAz4r7R5JuKD0KpcvikXQvgU\nXQaE+Ep+WOUZkiHYzNcxLf/ZfVQ9auDcpCZSj8hbEzV4PATID4AIxeDqFJbd\nBdRD6QxCppovS1s+aLwtcwRmAw+V7a2+S6tQCRs8fcr5I790D93UQa+GVN8f\nOHbXN7ERmKYS0B6+M950tKJHedPy8D+Otcl1rZVmRsbBdZMYPLQPANYZrBLK\nxUIAWlzOlSXMHzXbqGRfLfJe4E/qdMDtl4cL1V/1IiScBWkXHcYyGH5t4rnt\n1tWRfDwp3dRA8bxMfAlv9NVYkhjE0yzpzm4N6Ui4hWkCTtowM/y8eZvZdIVS\n1s10\r\n=FAio\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWMtozBOVKSvMZ+kr5YTM1rE7+Saub7li1B0CBMjO/DQIgXv7+WcbVohNfMnmeW94l33PpDtAkR5Xj2Ql8eVV6DWY="}]},"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/array_0.4.9_1569088830610_0.602822845811009"},"_hasShrinkwrap":false},"0.5.0":{"name":"@arrows/array","version":"0.5.0","main":"index.js","license":"ISC","repository":{"type":"git","url":"https://github.com/caderek/arrows/tree/master/packages/array"},"homepage":"https://github.com/caderek/arrows/tree/master/packages/array","description":"Functional tools for JS arrays","keywords":["arrows","functional","fp","array","utils"],"author":{"name":"Maciej Cąderek"},"scripts":{"build":"tsc","test":"jest","prep":"node ../../scripts/prepare-lib.js","coverage":"jest --coverage && codecov -F array"},"devDependencies":{"@types/jest":"^24.0.18","codecov":"^3.6.1","core-js":"^3.2.1","jest":"^24.9.0","ts-jest":"^24.1.0","typescript":"^3.6.3"},"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/array@0.5.0","dist":{"shasum":"296c9b76f7f29aac3a2ccd680a0a222a55d3ac0e","integrity":"sha512-KSMEjhftdW9N5ODDfwwrSH4pH6RlSeoDTZJUOf7QwXt1Z5+TgFSIy5X8OIjj8QSEQ25PWZllpj1Keyw1fteoiA==","tarball":"https://registry.npmjs.org/@arrows/array/-/array-0.5.0.tgz","fileCount":199,"unpackedSize":193330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdt6qeCRA9TVsSAnZWagAAayYQAI2vbpjY1OBMu/1V0ubk\nWeS+qG0ctVzANSosYtzp0g1S5FJmIU1BJMmQNgl2bhAlbaFRc+p18/MQclno\nk9fYZObAnEXcoxupqL5mec+g+rXCZZuixzpftnhY3lAwvjGptuv4QRN68R3C\nv53y1dhanzjmRKgoR9+vaxQgShHgFv4z0sNUeKQRags3nQmM67wwTLgVH8We\nuiLQImJKUAf83eGhCKpxnPoDD3hBAlHtehh9tfeavXBwPeLzV6jepgAiZ9jw\nbe9X5UMJlr388s8r0GVuqHJYtvrWSm79dL5hfNXH0rgQO7PSETz/5wPM0tiT\nnSU9FNRTzqO3YKWBZNTvW5KsGde7qsVzVT98P41ZQRo+5e8LotfoHXXcgGsa\nNHZ0c5maVDdVj6wYr4cliIQdi17dLYiooez1v5wKJxBrbetjxCTOE8lDsXhx\nmhIKhvHSvR4N3nbnJXokXCSGZEaFr0vhjRZiWCh6CkaOqAtI8ymgr1xK90/S\n9ADnvZcZs8+xnoW6uFNxHcJjaZ/JDveSbNP9caosTbtrxiNm8rAb882DbeAT\nDZ7wZ3N1ySdAO2Cf6DpFQZHJRLO/OC7FYMH9v9kk5sTzq2Ii2dXllf1hlYXB\nNkq/KK5++qIAykBhKrZ5k3G2Rv0Mstf3CeQOiXNf+mt7JhqWhHd0u9/v0H1c\nlN95\r\n=ut46\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChjIXvK/pqFjMiHzjwMarMS8pNfAFK8I5vnUzHWidbIgIhAPJsuDyRJV0wEJOvq4Ki0A+9+VTAD+leEjG3pHX9gHz3"}]},"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/array_0.5.0_1572317854198_0.7450330185455987"},"_hasShrinkwrap":false},"1.0.0":{"name":"@arrows/array","version":"1.0.0","main":"index.js","license":"ISC","repository":{"type":"git","url":"https://github.com/caderek/arrows/tree/master/packages/array"},"homepage":"https://github.com/caderek/arrows/tree/master/packages/array","description":"Functional tools for JS arrays","keywords":["arrows","functional","fp","array","utils","currying","curried","composable","functions","types","ts","typescript"],"author":{"name":"Maciej Cąderek"},"scripts":{"build":"tsc","test":"jest","prep":"node ../../scripts/prepare-lib.js","coverage":"jest --coverage --runInBand && codecov -F array"},"devDependencies":{"@types/jest":"^24.0.18","codecov":"^3.6.1","core-js":"^3.2.1","jest":"^24.9.0","readline":"^1.3.0","ts-jest":"^24.1.0","typescript":"^3.6.3"},"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/array@1.0.0","dist":{"shasum":"af1cbdd2b8edaf7b4ab5a03a10e5ed5a876f22b3","integrity":"sha512-To8vL06ch4OHsvy1yLZHIBo11rL0u/30nXc9wwhANdcS17inlba6MCohtL/cTEflAViijm2J3sZ9v26lM9IVLA==","tarball":"https://registry.npmjs.org/@arrows/array/-/array-1.0.0.tgz","fileCount":200,"unpackedSize":195722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdt84ZCRA9TVsSAnZWagAAcy0P/A2DYsETcNmU9vS5XnQ4\nvv6H4nTEXjv4yJnx/HjiAWP7oTPMsT8bjPk44UsyuTffZn+rZBw1WeHI8sxv\neoeN2OPJZOvkmskk+wCp0hL/c71avF01nUzPloUL+lGNeKAcarL0DA9HE0BD\nQAjeWCiFxKf4dtmhxyAi/kWN1zje7/HQ69jSCVrFROTW7pntksJ4os1brWhx\ntnF+ah1c5XY+NntaaygUGpyYG6Hfd7Y4I+cQ5X5hzgBLRZwGoj9YEcv5Wd3W\nKiPPLCNo9TW+vOZapftzQ8eLcDr9ug0moNYG4k9WyPkf8r6UmRUM+Wa39IqG\n54/El+7Xxr9vc21a5jhKhsWU3/MRZWk8rUTH/AjD4FgHjL/b9g/wiu+jMgx+\nW+Mlc+rl4K6WqJwo2QBqGDinCHXaNLOTpDQPVofIUVPxFq2McehwZaPHzFaE\ncpPtMedbibEGvckgOsDUBGuA2mMFtEkan8ZAJX8yxEyJP3pQEpXqgeDMhP2Q\n9gbc2H3vE7KCYs04ivnBMeXsYrm9M33aOPdXKHXATmlr3zR63/K3IqC7F4V5\ncl6A2WDzcruNZkURPf7GAfjbMa+uVZ7leVCwYUHd9PELaQwLczILhBwH3eyL\nGaSWtASn6KkGeUnegSmxTBohmL9QnzAmEZor9E2+PF2NFniag/VqK1dZgI+V\nzJWR\r\n=Uilt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDHcud6Edlm47xp9l2ZMxnI9sSl5QslbYhsOoyKAzfLwIhANNr2SNS7pfUBEjWVY9sd9U2hYPAZ74rW95TPbbiPhr6"}]},"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/array_1.0.0_1572326936863_0.37054839570218356"},"_hasShrinkwrap":false},"1.1.0":{"name":"@arrows/array","version":"1.1.0","main":"index.js","license":"ISC","repository":{"type":"git","url":"https://github.com/caderek/arrows/tree/master/packages/array"},"homepage":"https://github.com/caderek/arrows/tree/master/packages/array","description":"Functional tools for JS arrays","keywords":["arrows","functional","fp","array","utils","currying","curried","composable","functions","types","ts","typescript"],"author":{"name":"Maciej Cąderek"},"scripts":{"build":"tsc","test":"jest","prep":"node ../../scripts/prepare-lib.js","coverage":"jest --coverage --runInBand && codecov -F array","lint":"tslint -c tslint.json 'src/**/*.ts'","typecheck":"tsc --noEmit"},"devDependencies":{"@types/jest":"^24.0.18","@types/node":"^12.12.0","codecov":"^3.6.1","core-js":"^3.2.1","jest":"^24.9.0","ts-jest":"^24.1.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","typescript":"^3.6.3"},"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/array@1.1.0","dist":{"shasum":"226eaeef3966dd2d7faa399f65eb2b308b5dc3bc","integrity":"sha512-F3Z1vE8Ig1Yc+Isj4LSUlkhTQTrDVkDL8QReXUKC4suWZo8/039k4rFIVQjSfJ6AHU0oHqgGvuI+lycXXr9icA==","tarball":"https://registry.npmjs.org/@arrows/array/-/array-1.1.0.tgz","fileCount":198,"unpackedSize":195635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduMcYCRA9TVsSAnZWagAApk0P/1pNn+tu00aFD103cf+s\njamOl5ehba8vJ8hJ8GCpm0F0ZuJXiAAdSQ7Okv+YTHIk4q3rwseH6y6QK6EB\nQi2uNiitbRr4Ky/y/Z0r8L68hK0DDRJ6Mwgd6kZ9P+tu42iHL15iTsxtNcbk\ni/f57zB9+0/tuoZQH9Np4OfZPPSpjVkJdOiHNXSxJrJ8jNa8xbVGjlygYByi\nYyKFqG6g5AMgF4Y9QD6Kfb7enfvnbiuaiw4S3s5hYLx1UypQOKOlPn0XeAgx\nTC3PNSUx2StpzLb9iy7/xFE7CwSWeRGlAchUNS54ylmKpLjHbV/iKwvY9JrO\n5761oTsae4B1TQyJwOn6Jwn1tcKlQ50Y+I3Yyfo7mATxwvrfeIno85q2xV9R\nIBSd6B1OxImIb7IMaYkGLR8aRrCJBzWrX8iRF6xLu4J20IMI81faqGqWipJX\nJeTh//S97jjSlILbczM++DB+Y/vNBwd25MHLjSjkfMdjWsBNCxMpY9RauMS7\nSXIdoWEVuHrSRNMZ5xfHyXL8xV2TbNCnimbwjPYHbycazd1luGhah2dp2U+H\n7DUSI1xiFf4WxP/o0JrRkq+fTe4Aa51V8xRo3U+ay0tqfDbDjisI6h92B0pH\nJF/hlNaIto9RC5Tl4OB76PG8bhxKwpz89m0hbJyBzWT+0VKnk7FnAdI+zEt9\n6mkl\r\n=uJXb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDD/wXxBQMUZeIpoYBH+Tmt4tdvCoUGDW+bqZfkJEOAxgIhALPVH1n5FMzURoAKMK3pypecmppzteG1xMjsYCiNoLL3"}]},"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/array_1.1.0_1572390679940_0.1966257351247518"},"_hasShrinkwrap":false},"1.1.1":{"name":"@arrows/array","version":"1.1.1","main":"index.js","license":"ISC","repository":{"type":"git","url":"https://github.com/caderek/arrows/tree/master/packages/array"},"homepage":"https://github.com/caderek/arrows/tree/master/packages/array","description":"Functional tools for JS arrays","keywords":["arrows","functional","fp","array","utils","currying","curried","composable","functions","types","ts","typescript"],"author":{"name":"Maciej Cąderek"},"scripts":{"build":"tsc","test":"jest","prep":"node ../../scripts/prepare-lib.js","coverage":"jest --coverage --runInBand && codecov -F array","lint":"tslint -c tslint.json 'src/**/*.ts'","typecheck":"tsc --noEmit"},"devDependencies":{"@types/jest":"^24.0.18","@types/node":"^12.12.0","codecov":"^3.6.1","core-js":"^3.2.1","jest":"^24.9.0","ts-jest":"^24.1.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","typescript":"^3.6.3"},"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/array@1.1.1","dist":{"shasum":"ae95f29f8f2de68f56ddc685262226010fcac806","integrity":"sha512-Rb5wp7NELoZhUy92pDzObGtqzAf3faCogyl6twJERmWJpqMqLq91LschJxxTvSYUUhTcuI7UszvRB9ziUJOZbw==","tarball":"https://registry.npmjs.org/@arrows/array/-/array-1.1.1.tgz","fileCount":198,"unpackedSize":196302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduf4uCRA9TVsSAnZWagAABu4P/3dTzop/rQNa6bTcOS13\nHi5lLeC4KjDeqbge5DsjW4AfHA9jyPJSbhwSsqEFyZn3n72BWL+T4zIcC843\nobri6aFsfcBIS2RZezhlD2IHTIlNa9G0gzFxuLr9pfgtMPls+hMKeneyH72n\naTjMqF65nNvxaCOnoOGVROsOugRHgYQwMUcYEBg3wX44+dq57moGMOh/i4wg\n0nc/GIInhssf5eJpLrhSdkmA3LmaV7Af0CEkSdkRxspxuj3kCnAT261uZDuf\nrRbhOmka4CNNUNc4CLIghWiZ2Z1sc1hziPnuK1NRmN4zrpzoDRYABnY9QxeS\n8kpFmDc92jFF/Bn2KzvAZW95dQPwo3PRxDEsvyK4pJfCorK6zmoL7aMI57zV\n4gAa061UhFKw4iHVyo83vhuPgntqFpZlATVq/ZSYbHkVa81wSRflVy4QIc6z\nxjCKftaMxxtwf6g85EuGs3G0XWf0qAI2NNZYjZAIalmlNCFWfYlDBSkJmwWZ\n8HlkWKOEx6YIaUf7ry6L3fmqVbb57Zwke91VZs7cGV7hyF/4j+yh6alz0bAq\nOj/QN9heT8stRXKSarrI/6H7rLK8d9rscCAmQVhQIdQsCYTyeXkiNi7uFS99\nBYGtppcZ0m8JrH3GPV+1TzXnK/Y53dM3kv2GjGPZ5fvCTWvXuTzbXanjhj3W\nFHYf\r\n=rKNV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwg8PZZNlwEn0tPVkxchSYQwfcKiEf34+hkrpAUKaDIAiAsrhOnSB16LXAOk5nVdHLBphpHM6Iqc94SnpBwPfOP0w=="}]},"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/array_1.1.1_1572470317350_0.3183622258503449"},"_hasShrinkwrap":false},"1.2.0":{"name":"@arrows/array","version":"1.2.0","main":"index.js","license":"ISC","repository":{"type":"git","url":"https://github.com/caderek/arrows/tree/master/packages/array"},"homepage":"https://github.com/caderek/arrows/tree/master/packages/array","description":"Functional tools for JS arrays","keywords":["arrows","functional","fp","array","utils","currying","curried","composable","functions","types","ts","typescript"],"author":{"name":"Maciej Cąderek"},"scripts":{"build":"tsc","test":"jest","prep":"node ../../scripts/prepare-lib.js","coverage":"jest --coverage --runInBand && codecov -F array","lint":"tslint -c tslint.json 'src/**/*.ts'","typecheck":"tsc --noEmit"},"devDependencies":{"@types/jest":"^24.0.18","@types/node":"^12.12.0","codecov":"^3.6.1","core-js":"^3.2.1","jest":"^24.9.0","ts-jest":"^24.1.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","typescript":"^3.6.3"},"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/array@1.2.0","dist":{"shasum":"76ff8711840374080e99532b77ad0417091a36b1","integrity":"sha512-8dE2CONH/sSfGDmdPd8ngpIcAqxRGOrbEmNjFl+iS1wEuoEOhwilJL59IS6UoGXPDynXEOzp4EduP2GDpGHeBQ==","tarball":"https://registry.npmjs.org/@arrows/array/-/array-1.2.0.tgz","fileCount":198,"unpackedSize":202437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduwetCRA9TVsSAnZWagAAXkAP/iMTlfPpKg9g7LyoGXWO\n0vl4qNT2D7SUtVfBQQCQqPYtFKhzp1bDSE0/T7oG7cwlDhcDwEQ4mG45W/y7\npIApQwqEoJuy79g4Lpu7/Q4Jva9FyFII42+t1/tj5EL7CCtWjbUmKV95vxZ0\nUEfsXm+RjDmHKRIiaLOUFymPYsHgaslybBQFa9wFEhOYHCdkcU5wjWesRpkB\nONG00O2UU+eyC/PrEQ6cDxczi8kfVLfQO98iP197d/cJch7Urc+uwqALKvEF\nk2wfHa93tnsgGP7rmTXyMg4YMF2tlH+iX3+XLw67xPNT/uwPExs4yE2C08bJ\n9jjUXGUXdLRlXr3Oo8BSmMGuAOf8viO0jYrp/KSu7IzBVqKiNna0VqF9ng/D\nWTf4Ng97+2+254osPCV6UYcFgGtc2cfwNYiDUjo2ByF7s36aaLveRTQZUYcv\nJhM0g2bDmOMLzR0Y8G+5mJXZDabrdp4tI/vOhAD/gntIgkLfLTwJ58B1xj2u\n0OtaXwBTUoL91CyUpjuNN5vxzlTPmd1E5FUdjaSkEyLISoWOHam96LLHr+Ki\neQV1tCW5E6E2a9IrD4KeyIc84hIdLk4ql+kJ8Vk10H72dPRjCMEwAwH4aN4w\nAY3iBgoDv5OAa3BjHkYGu7LpgUeoYD2YH8srfhCLr6lTwXCj3pQ9X/ykcJe+\nCWwb\r\n=rOA3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIPMUMWD8bsI+s4gDj/4EUlgtPB81IS3JemIMcVS6+tAiAiP67X6LJzLkcLObZhtrN+Bh7P6czk797l8yZ4O0FWkA=="}]},"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/array_1.2.0_1572538285397_0.7498006356851965"},"_hasShrinkwrap":false},"1.2.1":{"name":"@arrows/array","version":"1.2.1","main":"index.js","license":"ISC","repository":{"type":"git","url":"https://github.com/caderek/arrows/tree/master/packages/array"},"homepage":"https://github.com/caderek/arrows/tree/master/packages/array","description":"Functional tools for JS arrays","keywords":["arrows","functional","fp","array","utils","currying","curried","composable","functions","types","ts","typescript"],"author":{"name":"Maciej Cąderek"},"scripts":{"build":"tsc","test":"jest","prep":"node ../../scripts/prepare-lib.js","coverage":"jest --coverage --runInBand && codecov -F array","lint":"tslint -c tslint.json 'src/**/*.ts'","typecheck":"tsc --noEmit"},"devDependencies":{"@types/jest":"^24.0.18","@types/node":"^12.12.0","codecov":"^3.6.1","core-js":"^3.2.1","jest":"^24.9.0","ts-jest":"^24.1.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","typescript":"^3.6.3"},"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/array@1.2.1","dist":{"shasum":"3cb5bc7b94acd6a84c1a5442bfc53c0a51ed73b3","integrity":"sha512-JdsApqtmfiU6KbwMeXQm0hTXYkFdYX/QPVA4vMOcZjAoZTJPWTVl9LjiuJGsRSh6L1KptH/URoQWvnpSel/6Cg==","tarball":"https://registry.npmjs.org/@arrows/array/-/array-1.2.1.tgz","fileCount":198,"unpackedSize":202448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduwqoCRA9TVsSAnZWagAAMFgP/3CcepnkKSYeBj6L+g85\n+Rr2VEFi3Q743R6kBFWnUxNRD1Y6ers6E4dD/9aUtNO5ejik5WFsk4GivH+J\n/CpxqydqxQZdgR8wyFpVbs2znfLF9E0JTiyi1HL/XhPqxdNTm4GvaTho6mdy\ns7vpIiGOx0pUVenytv1LEMldY2gksSeLOmHMh+Gy+vbiclDxzj6Nn9Om+t+Z\n375U34M3vc7jaiTnbVb+W+InPdyf5dMBSfecciKysk+R8RkabLfIeBcvZgDr\n3UrlrJwP9pVQc4x66O+7rT/Tse/x2qsLpZMT4tBNggzU9m8UlXcSTvrrhEGS\nzB7fxa2U15lq1vfFurWRohWC2ppUFBRyMoy8OvWWYPM+ZVyFSPkgiaTMp3Mp\nYwQHiT7qbSw6FgvRntkw5mQVD6VISFwRwC+J96VIZ37FQvZ1FiK5PSFAxNc+\nxdWUiCmoK/ViaesFMTzcNWAdhf7wZIRvumyBU65f+neaJCi6QewrA1vMkvEr\nL+uiWLkWYRlcq0X0OwapjouOOdap5FQqShWdAZBr40uom1bC1ujIaB87OQlL\nuEktsMJt59T7lYZazRH+6sJitZ33jyE+9ThgiRJY16w9ncEZxA/HWBwhkiND\nqvUJVEhIDuoO4MOs8im8Xf5m5HSmibpfAyQ0KYrtF8YtfxNE2QLRW8XGuwZe\n0Kx0\r\n=rF+j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaAL8P96GRlvIVb2ZRb02GF1UsosSDD+3AlpfvaWeMBQIhANexgSAfCVGkyahhlPO4UEfg3E/0G1qBr5uZ2OvRiyrR"}]},"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/array_1.2.1_1572539047854_0.286648092958671"},"_hasShrinkwrap":false},"1.3.0":{"name":"@arrows/array","version":"1.3.0","main":"index.js","license":"ISC","repository":{"type":"git","url":"https://github.com/caderek/arrows/tree/master/packages/array"},"homepage":"https://github.com/caderek/arrows/tree/master/packages/array","description":"Functional tools for JS arrays","keywords":["arrows","functional","fp","array","utils","currying","curried","composable","functions","types","ts","typescript"],"author":{"name":"Maciej Cąderek"},"scripts":{"build":"tsc","test":"jest","prep":"node ../../scripts/prepare-lib.js","coverage":"jest --coverage --runInBand && codecov -F array","lint":"tslint -c tslint.json 'src/**/*.ts'","typecheck":"tsc --noEmit","format":"prettier src/** --write"},"devDependencies":{"@types/jest":"^24.0.18","@types/node":"^12.12.0","codecov":"^3.6.1","core-js":"^3.2.1","jest":"^24.9.0","prettier":"^1.19.1","ts-jest":"^24.1.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","typescript":"^3.6.3"},"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/array@1.3.0","dist":{"shasum":"ffbcd788560a02192c128a5aa77d2d6c84a0913d","integrity":"sha512-1hC+gNj8aWS22WTP5LTYDpYEYei/ODsta6Prku5BbFi3NC5SN1g7pjX/NM45mdwN9RgucIdNNGYoyMUiIsk/Cw==","tarball":"https://registry.npmjs.org/@arrows/array/-/array-1.3.0.tgz","fileCount":203,"unpackedSize":206721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7UjoCRA9TVsSAnZWagAA30QQAJO8o6SqWcJINkKN/lM+\nBdR1ZtyZZ3yppLssj0pyYKGshtTIflf7TflQ7YwrlW+T/TgvcQkXMcs9HeOM\nWyEZPstksQCnx7Y7yR6/icxMA54mR33rcawqaaYgZbX/bpF+GKp8IJ7oerH3\nZp4sL820n0Ahe7zvnILM9BnJZxmIpU1sjTGlVZ+HJaLqxWHR+ely9vc5vReL\nMyW7GVFQvmpGNjVadcSJDSKXl9trV9NSZsQor1+J4wabRr1lb6MU57Boszsp\nM3rGpxdMXrFgpWxpsyjLseCLiz8fPxMoS4JQHEdCKJp4qTRm1Jm7Vu0mLKfD\nafO/hETcWH38HktHME1BvdgJOFPpIWVwnbl9G5i3rivUaTEbwoeG/CHyphZs\nf61wmurlc3v/nzTfv1jr0PbnmQWNfE6iJl8s2j+XmK8ct0T9B5bf2uDcvugG\nM1HBVhcaHQgi0WvH5EyRDbVCPT1ABCTwoITbAiVUfJj+k3m9SdAkZ5dXAg1u\n5BSfh4xScIZakDbjfmfayCtEJ7jkihCoJfXo4BxMw2ym/b5UqkQiTyV7L0Hd\nop8muUUqPjqZPXzDHPhMVlN0GNBTvBiVttIdhEVlfMvLiDB06XZEoqEdH6JR\ngmG2rLcDmYM7ZXooxUjwrJomGZBVSLjvLWJLLmOh3dRJBwHz7tjeC77cLj03\nuQqj\r\n=HY5u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKhd0bZ6ZFE4jpjJVliUDAd4WBt0aj+wFD9CAYCD+ZXQIhAPPXxOpiEtILkbYWOm6vPav7OedG1lIaDsoF1aKgH+2P"}]},"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/array_1.3.0_1575831784015_0.42240592944886024"},"_hasShrinkwrap":false},"1.4.0":{"name":"@arrows/array","version":"1.4.0","main":"index.js","license":"ISC","repository":{"type":"git","url":"https://github.com/caderek/arrows/tree/master/packages/array"},"homepage":"https://github.com/caderek/arrows/tree/master/packages/array","description":"Functional tools for JS arrays","keywords":["arrows","functional","fp","array","utils","currying","curried","composable","functions","types","ts","typescript"],"author":{"name":"Maciej Cąderek"},"scripts":{"build":"tsc","test":"jest","prep":"node ../../scripts/prepare-lib.js","coverage":"jest --coverage --runInBand && codecov -F array","lint":"tslint -c tslint.json 'src/**/*.ts'","typecheck":"tsc --noEmit","format":"prettier src/** --write"},"devDependencies":{"@types/jest":"^24.0.18","@types/node":"^12.12.0","codecov":"^3.6.1","core-js":"^3.2.1","jest":"^24.9.0","prettier":"^1.19.1","ts-jest":"^24.1.0","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","typescript":"^3.6.3"},"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/array@1.4.0","dist":{"shasum":"4d0180b531da57e5de01f181d7f8abe6aea9b70f","integrity":"sha512-kzd9z63lqqvyqkQ4kONGMTor3jl/zf4H7RvX4hoyG6mF7Ii01wx1JSHpDU5zhQIM+bqY7m4uaeqc+XADgKZLmA==","tarball":"https://registry.npmjs.org/@arrows/array/-/array-1.4.0.tgz","fileCount":207,"unpackedSize":210021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKKcqCRA9TVsSAnZWagAABd0P/3FRKXszQWIobEvcHNIf\nH1go+UAjEkh6EE2biiYx2BmWQm5H9zX8iv1SMPlxXwCvRZyvi2IHme8zJ61V\ntA7zxczR80Ql0mp27IhDgYl85XrYMXWf5KwFKXdfeDeS90XYg5O+i/gOgcrK\neuOk/y+4qweAlC2vr4s/8I/+irAciqF4Dm2rKeJ8mxKn/VRT/sgpJHEOJV6C\n5l2h+HC5lC3zLJp8rzKf2OL6Q8Exbu2v4fbY6tckzIxIF0ytaihnlS4lc5rE\nw7flMTgmsltZ1cm3yoTTYVjgKtMRvaosk5mJV3XR9WBSE+qDUe6V8x1/t08s\nWqlJOSWLLdwVNBmz+atBUXP87ptUg2fuiCTzTl50P77HwrWPzl37ZmOp1e3d\nwokv6hMAyScYKjJ+wTNwhMoBZIJ0UVk6P0FJzPWsbaWTHiqzx0/kfjqqq7Zi\nB/gC2V0mSDtTpPxMxi0wef8kv/ydErZVll9Cp0RIM+CBjc3mnIE1cX28P25H\nKvX7y6eLlbjjM6l4D4YNGxZqIxPyKLkC6SuJ6ak7O6X/wZIX5rP4QWncGPiA\nCoSAFt1FHAkkFXr2iCeIC8CFH5E+fJy2puDv2A57FYmJwVKvVrygQT25E49t\nxePHiQiqjLdgrqYkixE/1NhRRP5hp49eicuqtFB/06ismdamvmRK3L1fZVUs\ngGVl\r\n=TDVg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDwWMTgTJbBjQbjkpK5E7lZfd2t0XDW6yDcLLyDIhWV9AiEA+tO+KATm0KmbmESH7fSJWq/sa2oTk+QyzHBz4eYEVIo="}]},"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/array_1.4.0_1579722537840_0.8644792020960905"},"_hasShrinkwrap":false},"1.4.1":{"name":"@arrows/array","version":"1.4.1","main":"index.js","license":"ISC","repository":{"type":"git","url":"https://github.com/caderek/arrows/tree/master/packages/array"},"homepage":"https://github.com/caderek/arrows/tree/master/packages/array","description":"Functional tools for JS arrays","keywords":["arrows","functional","fp","array","utils","currying","curried","composable","functions","types","ts","typescript"],"author":{"name":"Maciej Cąderek"},"scripts":{"build":"tsc","test":"jest","prep":"node ../../scripts/prepare-lib.js","coverage":"jest --coverage --runInBand && codecov -F array","lint":"tslint -c tslint.json 'src/**/*.ts'","typecheck":"tsc --noEmit","format":"prettier src/** --write"},"devDependencies":{"@types/jest":"^26.0.19","@types/node":"^14.14.17","codecov":"^3.8.1","core-js":"^3.8.1","jest":"^26.6.3","prettier":"^2.2.1","ts-jest":"^26.4.4","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.1.3"},"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/array@1.4.1","dist":{"shasum":"a6580a08cee219755ca9a8eb14e956d3c29a5508","integrity":"sha512-MGYS8xi3c4tTy1ivhrVntFvufoNzje0PchjEz6G/SsWRgUKxL4tKwS6iPdO8vsaJYldagAeWMd5KRD0aX3Q39g==","tarball":"https://registry.npmjs.org/@arrows/array/-/array-1.4.1.tgz","fileCount":207,"unpackedSize":212326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7SkMCRA9TVsSAnZWagAACZYP/2VL5x14N5byhNh0mCah\n9h5hKVC88GjAUZAEBjQpshq245rtEE9L0SpVAGut9CxOioRjlKpnETZ1QEif\noDa+HxhAvjA29mq0s69uWx2s1ogxK+HDBgYWSDmh4xxl8TQzFUn/Lg4Ml7pL\nj5JLv1C1kegHTmLHHxM6VmV41lKigUdblco6DqaWkmlSJgqo9GqxPMA+4ZkP\nE0Rq7zRuvFLZIQ5uF3hKroj5wU6BTYATQK9hlJub8A6eFvknal0JNQQeIAC7\nhTxqzpxiahuw8i+yk0ceL5l71t8gW57dNgkDp9mFetHU0c0nG3JM/YW6TRPF\nnwwxRM3CLjOx7WHjdhB4HTb63fVvi+6hbPGPoe2Pyq0zVPa+kSxoYexQUcu/\nsu9Zm5nHvIx137HSy79029mFr7EujNFlXmVuV3uu1aQBWbL1nsYMXzG0nuqQ\nFwxTo+pxCDpmvcEbeJ69uOyOqxY/4kAiM2H7+2KyPiRgNUgxcFpEv1FDL1Pa\nvV+/OTUsWjNeFXD4eXsdJc6DWddo9WbZ6knSoGQbl9clZKsqeAHjjjRzjccx\n+wmvGS6CL7wCDvqhAFzuR7p9y0G1MjGek0wtVBGwhLtq7y1ExqCI2G5yJeAV\nqPJT5m+VU8mUQWPHvxkxktZpbWD5CdoT49iLiuj/wW9rFLBeM7RraCH5yML+\nHWON\r\n=Dqz0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcQVGTs4G0EJXLeA+HyPN6l84JhUF0qWGl21zHdexf+AIgEp641H0tzpijQ7Y1CzFm7XalAoUK2CTp8uCJjcjayCU="}]},"_npmUser":{"name":"caderek","email":"maciej.caderek@gmail.com"},"directories":{},"maintainers":[{"name":"caderek","email":"maciej.caderek@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/array_1.4.1_1609378060111_0.693939892614998"},"_hasShrinkwrap":false}},"time":{"created":"2019-09-17T00:57:21.243Z","0.1.0":"2019-09-17T00:57:21.726Z","modified":"2022-04-04T15:35:15.668Z","0.2.0":"2019-09-18T00:34:03.782Z","0.3.0":"2019-09-18T00:53:47.932Z","0.4.0":"2019-09-18T22:56:15.771Z","0.4.1":"2019-09-21T03:15:04.067Z","0.4.2":"2019-09-21T16:20:13.783Z","0.4.3":"2019-09-21T16:36:00.613Z","0.4.4":"2019-09-21T16:39:02.648Z","0.4.5":"2019-09-21T16:50:19.102Z","0.4.6":"2019-09-21T17:05:54.197Z","0.4.7":"2019-09-21T17:52:12.158Z","0.4.8":"2019-09-21T17:59:22.414Z","0.4.9":"2019-09-21T18:00:30.770Z","0.5.0":"2019-10-29T02:57:34.323Z","1.0.0":"2019-10-29T05:28:57.025Z","1.1.0":"2019-10-29T23:11:20.100Z","1.1.1":"2019-10-30T21:18:37.555Z","1.2.0":"2019-10-31T16:11:25.574Z","1.2.1":"2019-10-31T16:24:08.021Z","1.3.0":"2019-12-08T19:03:04.365Z","1.4.0":"2020-01-22T19:48:58.118Z","1.4.1":"2020-12-31T01:27:40.285Z"},"maintainers":[{"name":"caderek","email":"maciej.caderek@gmail.com"}],"license":"ISC","readme":"![arrows - array](https://raw.githubusercontent.com/caderek/arrows/master/assets/arrows-array.svg?sanitize=true)\n\n# @arrows/array\n\n![npm (scoped)](https://img.shields.io/npm/v/@arrows/array)\n![CircleCI](https://img.shields.io/circleci/build/github/caderek/arrows)\n![David (path)](https://img.shields.io/david/caderek/arrows?path=packages%2Farray)\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/array)\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)\n4. [License](#license)\n\n## Introduction\n\nThe purpose of the library is to provide functional wrappers for `Array.prototype methods` and provide some additional functions for common tasks.\n\nAll wrappers try to mimic original methods as close as possible while providing composable, auto-curried versions of the array methods. One exception is that all functions do not mutate the input arrays (even `sort`, `reverse`, etc.).\n\nFor convenience, some functions have additional methods to execute the most common use cases of the function. For example - `sort` function, in addition to the generic form, contains also static methods (that are also auto-curried, pure functions) like `sort.num`, `sort.numDesc`, etc.\n\nFunctions that do not have a native equivalent contain `_` suffix. That way we can implement native-like version in the future (if an equivalent method will be added to the language), without potentially breaking backward-compatibility of the library.\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/array\n```\n\nVia Yarn:\n\n```sh\nyarn add @arrows/array\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 arr from \"@arrows/array\"\n```\n\n```js\nimport { filter } from \"@arrows/array\"\n```\n\n```js\nimport filter from \"@arrows/array/filter\"\n```\n\n## API reference\n\n### Index\n\n- [append\\_](#append_)\n- [butLast\\_](#butlast_)\n- [chunk\\_](#chunk_)\n- [clear\\_](#clear_)\n- [concat](#concat)\n- [entries](#entries)\n- [every](#every)\n- [fill](#fill)\n- [fill.all](#fillall)\n- [fill.end](#fillend)\n- [fill.start](#fillstart)\n- [filter](#filter)\n- [filterNot\\_](#filternot_)\n- [find](#find)\n- [findIndex](#findindex)\n- [first\\_](#first_)\n- [flat](#flat)\n- [flat.one](#flatone)\n- [flatMap](#flatmap)\n- [forEach](#foreach)\n- [get\\_](#get_)\n- [groupBy\\_](#groupby_)\n- [has\\_](#has_)\n- [includes](#includes)\n- [indexOf](#indexof)\n- [indexOf.all](#indexofall)\n- [insert\\_](#insert_)\n- [join](#join)\n- [keys](#keys)\n- [last\\_](#last_)\n- [lastIndexOf](#lastindexof)\n- [lastIndexOf.all](#lastindexofall)\n- [map](#map)\n- [prepend\\_](#prepend_)\n- [range\\_](#range_)\n- [reduce](#reduce)\n- [reduce.first](#reducefirst)\n- [reduceRight](#reduceright)\n- [reduceRight.first](#reducerightfirst)\n- [remove\\_](#remove_)\n- [rest\\_](#rest_)\n- [reverse](#reverse)\n- [set\\_](#set_)\n- [setSize\\_](#setsize_)\n- [size\\_](#size_)\n- [slice](#slice)\n- [slice.from](#slicefrom)\n- [slice.to](#sliceto)\n- [some](#some)\n- [sort](#sort)\n- [sort.num](#sortnum)\n- [sort.numDesc](#sortnumdesc)\n- [sort.str](#sortstr)\n- [sort.strDesc](#sortstrdesc)\n- [sort.locale](#sortlocale)\n- [sort.localeDesc](#sortlocaledesc)\n- [sortBy\\_](#sortby_)\n- [sortBy\\_.num](#sortby_num)\n- [sortBy\\_.numDesc](#sortby_numdesc)\n- [sortBy\\_.str](#sortby_str)\n- [sortBy\\_.strDesc](#sortby_strdesc)\n- [sortBy\\_.locale](#sortby_locale)\n- [sortBy\\_.localeDesc](#sortby_localedesc)\n- [toLocaleString](#tolocalestring)\n- [toString](#tostring)\n- [update\\_](#update_)\n- [values](#values)\n- [zip\\_](#zip_)\n- [zip\\_.all](#zip_all)\n- [zipWith\\_](#zipwith_)\n- [zipWith\\_.all](#zipwith_all)\n\n### append\\_\n\nAdds a value at the end of the array.\nSimilar to Array.prototype.push, but immutable.\n\n#### Parameters\n\n- `value` Additional value\n- `arr` Initial array\n\n**Returns:** New array\n\n### butLast\\_\n\nCreates a new array from the initial one, without the last element.\n\n#### Parameters\n\n- `arr` Initial array\n\n**Returns:** New array\n\n### chunk\\_\n\nSplits the array into chunks of a provided size.\n\n#### Parameters\n\n- `chunkSize` Chunk size\n- `arr` Initial array\n\n**Returns:** New array of chunks\n\n### clear\\_\n\nCreates a new, empty array.\n\n#### Parameters\n\n- `arr` Initial array\n\n**Returns:** New array\n\n### concat\n\nFunctional wrapper for Array.prototype.concat\n\nCombines two arrays.\nIf the concatenated value is not an array, adds it as a last element.\n\n#### Parameters\n\n- `value` An array or single value to be concatenated\n- `arr` Initial array\n\n**Returns:** New array\n\n### entries\n\nFunctional wrapper for Array.prototype.entries\n\nCreates an iterable of index, value pairs for every entry in the array.\n\n#### Parameters\n\n- `arr` Initial array\n\n**Returns:** Iterable of index-value pairs\n\n### every\n\nFunctional wrapper for Array.prototype.every\n\nDetermines whether all the members of an array satisfy the specified test.\n\n#### Parameters\n\n- `testFn` Test function\n- `arr` Initial array\n\n**Returns:** True if all elements satisfy test function, false otherwise\n\n### fill\n\nCreates a new array with section identified by start and end index\nfilled with provided value.\nHave built-in methods for common cases.\n\n#### Parameters\n\n- `startIndex` Start index (if undefined - fill from start)\n- `endIndex` End index (if undefined - fill to the end)\n- `value` Value with which selected section will be filled.\n- `arr` Initial array\n\n**Returns:** New array\n\n### fill.all\n\nFill from the start to the end.\n\n#### Parameters\n\n- `value` Value with which selected section will be filled.\n- `arr` Initial array\n\n**Returns:** New array\n\n### fill.end\n\nFill from the start to the specified index.\n\n#### Parameters\n\n- `endIndex` End index\n- `value` Value with which selected section will be filled.\n- `arr` Initial array\n\n**Returns:** New array\n\n### fill.start\n\nFill from the specified index to the end.\n\n#### Parameters\n\n- `startIndex` Start index\n- `value` Value with which selected section will be filled.\n- `arr` Initial array\n\n**Returns:** New array\n\n### filter\n\nFunctional wrapper for Array.prototype.filter\n\nCreates a new array from the initial one, without the values\nthat does not meet the condition specified in a filtering function.\n\n#### Parameters\n\n- `fn` Filtering function\n- `arr` Initial array\n\n**Returns:** New array\n\n### filterNot\\_\n\nCreates a new array from the initial one, without the values\nthat meet the condition specified in a filtering function.\n\nIt is useful when you have a ready-to-use filtering function,\nthat you want to pass as an argument, otherwise you would have\nto manually wrap it in a function to negate its results.\n\n#### Parameters\n\n- `fn` Filtering function\n- `arr` initial array\n\n**Returns:** New array\n\n### find\n\nFunctional wrapper for Array.prototype.find\n\nRetrieves the value of the first element in the array\nwhere predicate is true, and undefined otherwise.\n\n#### Parameters\n\n- `testFn` Test function\n- `arr` Initial array\n\n**Returns:** Item that matches predicate or undefined\n\n### findIndex\n\nFunctional wrapper for Array.prototype.findIndex\n\nRetrieves the index of the first element in the array\nwhere predicate is true, and -1 otherwise.\n\n#### Parameters\n\n- `testFn` Test function\n- `arr` Initial array\n\n**Returns:** Index of the matching element or -1\n\n### first\\_\n\nRetrieves the first element of the array.\n\n#### Parameters\n\n- `arr` Initial array\n\n**Returns:** First element\n\n### flat\n\nFunctional wrapper for Array.prototype.flat with custom depth\n\nCreates a new array with all sub-array elements\nconcatenated into it recursively up to the specified depth.\n\n#### Parameters\n\n- `depth` Maximum recursion depth\n- `arr` Initial array\n\n**Returns:** New array\n\n### flat.one\n\nVersion with default depth (1).\n\n#### Parameters\n\n- `arr` Initial array\n\n**Returns:** New array\n\n### flatMap\n\nFunctional wrapper for Array.prototype.flatMap\n\nCalls a defined mapping function on each element of an array.\nThen, flattens the result into a new array.\nThis is identical to a map followed by flat with depth 1.\n\n#### Parameters\n\n- `mappingFn` Mapping function\n- `arr` Initial array\n\n**Returns:** New array\n\n### forEach\n\nFunctional wrapper for Array.prototype.forEach\n\nPerforms the specified side effect action for each element in an array.\n\n#### Parameters\n\n- `sideEffectFn` Side effect function\n- `arr` Initial array\n\n**Returns:** Nothing (undefined)\n\n### get\\_\n\nRetrieves an element at the specific index.\n\n#### Parameters\n\n- `index` Specific index\n\n**Returns:** Element at the specific index\n\n### groupBy\\_\n\nCreates an object that groups array items\nby field specified by grouping functions.\n\n#### Parameters\n\n- `groupingFn` Grouping function\n- `arr` Initial array of objects\n\n**Returns:** New array\n\n### has\\_\n\nDetermines whether an array has a certain index,\nreturning true or false as appropriate.\n\n#### Parameters\n\n- `index` Specific index\n- `arr` Initial array\n\n**Returns:** True if index exists, false otherwise\n\n### includes\n\nDetermines whether an array includes a certain element,\nreturning true or false as appropriate.\n\n#### Parameters\n\n- `element` Searched element\n- `arr` Initial array\n\n**Returns:** True if element exists, false otherwise\n\n### indexOf\n\nFunctional wrapper for Array.prototype.indexOf\n\nRetrieves the index of the first occurrence of a value in an array.\n\n#### Parameters\n\n- `element` The value to locate in the array\n- `fromIndex` The array index at which to begin the search\n- `arr` Initial array\n\n**Returns:** Index of the matching element or -1\n\n### indexOf.all\n\nVersion with implicit fromIndex (0).\n\n#### Parameters\n\n- `element` The value to locate in the array\n- `arr` Initial array\n\n**Returns:** Index of the matching element or -1\n\n### insert\\_\n\nCreates a new array with an additional value at the provided index.\nShifts old values to the right.\nIf the index is out of bound of the array - adds a value as a last element.\n\n#### Parameters\n\n- `value` Additional value\n- `index` Specific index\n- `arr` Initial array\n\n**Returns:** New array\n\n### join\n\nFunctional wrapper for Array.prototype.join\n\nAdds all the elements of an array separated by the specified separator string.\n\n#### Parameters\n\n- `separator` Separator\n- `arr` Initial array\n\n**Returns:** String of joined array elements.\n\n### keys\n\nFunctional wrapper for Array.prototype.keys\n\nReturns an iterable of keys in the array\n\n#### Parameters\n\n- `arr` Initial array\n\n**Returns:** Iterator\n\n### last\\_\n\nRetrieves the last element of the array.\n\n#### Parameters\n\n- `arr` Initial array\n\n**Returns:** Last element (undefined for an empty array)\n\n### lastIndexOf\n\nFunctional wrapper for Array.prototype.lastIndexOf\n\nRetrieves the index of the last occurrence of a specified value in an array.\nThe array is searched backwards, starting at fromIndex.\n\n#### Parameters\n\n- `element` The value to locate in the array\n- `fromIndex` The array index at which to begin the search\n- `arr` Initial array\n\n**Returns:** Index of the matching element or -1\n\n### lastIndexOf.all\n\nVersion with implicit fromIndex (arr.length - 1).\n\n#### Parameters\n\n- `element` The value to locate in the array\n- `arr` Initial array\n\n**Returns:** Index of the matching element or -1\n\n### map\n\nFunctional wrapper for Array.prototype.map\n\nCalls a defined mapping function on each element of an array,\nand returns an array that contains the results.\n\n#### Parameters\n\n- `mappingFn` Mapping function\n- `arr` Initial array\n\n**Returns:** New array\n\n### prepend\\_\n\nAdds a value at the beginning of the array.\nSimilar to Array.prototype.unshift, but immutable.\n\n#### Parameters\n\n- `value` Additional value\n- `arr` Initial array\n\n**Returns:** New array\n\n### range\\_\n\nCreates an array of numbers in a provided range - ascending or descending.\n\n#### Parameters\n\n- `from` Starting number (included)\n- `to` Ending number (excluded)\n- `step` Step (must be greater than zero) (optional, default `1`)\n\n**Returns:** Range array\n\n### reduce\n\nFunctional wrapper for Array.prototype.reduce\n\nCalls the specified reducing function for all the elements in an array.\nThe return value of the reducing function is the accumulated result,\nand is provided as an argument in the next call to the reducing function.\n\n#### Parameters\n\n- `reducingFn` Reducing function\n- `initialValue` Initial value of the accumulator\n- `arr` Initial array\n\n**Returns:** Final accumulator value\n\n### reduce.first\n\nReduce without initializer.\nThe first element of the array will be used as an initial accumulator.\n\n#### Parameters\n\n- `reducingFn` Reducing function\n- `arr` Initial array\n\n**Returns:** Final accumulator value\n\n### reduceRight\n\nFunctional wrapper for Array.prototype.reduceRight\n\nCalls the specified callback function for all the elements in an array,\nin descending order.\nThe return value of the reducing function is the accumulated result,\nand is provided as an argument in the next call to the reducing function.\n\n#### Parameters\n\n- `reducingFn` Reducing function\n- `initialValue` Initial value of the accumulator\n- `arr` Initial array\n\n**Returns:** Final accumulator value\n\n### reduceRight.first\n\nReduce without initializer.\nThe last element of the array will be used as an initial accumulator.\n\n#### Parameters\n\n- `reducingFn` Reducing function\n- `arr` Initial array\n\n**Returns:** Final accumulator value\n\n### remove\\_\n\nCreates a new array without an item at the provided index.\n\n#### Parameters\n\n- `index` Specific index\n- `arr` Initial array\n\n**Returns:** New array\n\n### rest\\_\n\nCreates new array without the first element.\n\n#### Parameters\n\n- `arr` Initial array\n\n**Returns:** New array\n\n### reverse\n\nCreates a new array with reversed elements.\n\n#### Parameters\n\n- `arr` Initial array\n\n**Returns:** New array\n\n### set\\_\n\nCreates a new array with a new value at the provided index.\n\nIf the index is out of bound of the array throws an error.\n\n#### Parameters\n\n- `value` New value\n- `index` Specific index\n- `arr` Initial array\n\n**Returns:** New array\n\n### setSize\\_\n\nCreates a new array trimmed/extended to a provided size.\nIf the new array is longer than the initial one,\nadditional indexes will be set to undefined.\n\n#### Parameters\n\n- `size` Required size\n- `arr` Initial array\n\n**Returns:** New array\n\n### size\\_\n\nRetrieves the size (length) of the array.\n\n#### Parameters\n\n- `arr` Initial array\n\n**Returns:** Array size (length)\n\n### slice\n\nFunctional wrapper for Array.prototype.slice\n\nCreates a new array as a a section of an initial array.\n\n#### Parameters\n\n- `from` The beginning of the specified portion of the array.\n- `to` The end of the specified portion of the array.\n- `arr` Initial array\n\n**Returns:** New array\n\n### slice.from\n\nVersion with implicit end index (arr.length).\n\n#### Parameters\n\n- `from` The beginning of the specified portion of the array.\n- `arr` Initial array\n\n**Returns:** New array\n\n### slice.to\n\nVersion with implicit start index (0).\n\n#### Parameters\n\n- `to` The end of the specified portion of the array.\n- `arr` Initial array\n\n**Returns:** New array\n\n### some\n\nFunctional wrapper for Array.prototype.some\n\nDetermines whether the specified test function\nreturns true for any element of an array.\n\n#### Parameters\n\n- `testFn` Test function\n- `arr` Initial array\n\n**Returns:** True if any element satisfies test function, false otherwise\n\n### sort\n\nCreates a new, sorted array.\nHave built-in methods for sorting numerical and string arrays.\n\n#### Parameters\n\n- `compareFn` Compare function\n- `arr` Initial array\n\n**Returns:** New array\n\n### sort.num\n\nSorts numerical arrays in an ascending order.\n\n#### Parameters\n\n- `arr` Initial array\n\n**Returns:** New array\n\n### sort.numDesc\n\nSorts numerical arrays in a descending order.\n\n#### Parameters\n\n- `arr` Initial array\n\n**Returns:** New array\n\n### sort.str\n\nSorts string arrays in an ascending order using comparison operators.\n\n#### Parameters\n\n- `arr` Initial array\n\n**Returns:** New array\n\n### sort.strDesc\n\nSorts string arrays in a descending order using comparison operators.\n\n#### Parameters\n\n- `arr` Initial array\n\n**Returns:** New array\n\n### sort.locale\n\nSorts string arrays in an ascending order using `String.prototype.localeCompare`.\n\n#### Parameters\n\n- `arr` Initial array\n\n**Returns:** New array\n\n### sort.localeDesc\n\nSorts string arrays in a descending order using `String.prototype.localeCompare`.\n\n#### Parameters\n\n- `arr` Initial array\n\n**Returns:** New array\n\n### sortBy\\_\n\nCreates a new, sorted array.\nAccepts mapping function that maps values before comparing\n(mapping does not affect actual values of the array).\nHave built-in methods for sorting numerical and alphabetical sorting.\n\n#### Parameters\n\n- `compareFn` Compare function\n- `mappingFn` Mapping function\n- `arr` Initial array\n\n**Returns:** New array\n\n### sortBy\\_.num\n\nSorts numerical arrays in an ascending order.\n\n#### Parameters\n\n- `mappingFn` Mapping function\n- `arr` Initial array\n\n**Returns:** New array\n\n### sortBy\\_.numDesc\n\nSorts numerical arrays in a descending order.\n\n#### Parameters\n\n- `mappingFn` Mapping function\n- `arr` Initial array\n\n**Returns:** New array\n\n### sortBy\\_.str\n\nSorts string arrays in an ascending order using comparison operators.\n\n#### Parameters\n\n- `mappingFn` Mapping function\n- `arr` Initial array\n\n**Returns:** New array\n\n### sortBy\\_.strDesc\n\nSorts string arrays in a descending order using comparison operators.\n\n#### Parameters\n\n- `mappingFn` Mapping function\n- `arr` Initial array\n\n**Returns:** New array\n\n### sortBy\\_.locale\n\nSorts string arrays in an ascending order using `String.prototype.localeCompare`.\n\n#### Parameters\n\n- `mappingFn` Mapping function\n- `arr` Initial array\n\n**Returns:** New array\n\n### sortBy\\_.localeDesc\n\nSorts string arrays in a descending order using `String.prototype.localeCompare`.\n\n#### Parameters\n\n- `mappingFn` Mapping function\n- `arr` Initial array\n\n**Returns:** New array\n\n### toLocaleString\n\nFunctional wrapper for Array.prototype.toLocaleString\n\nCreates a string representation of an array.\nThe elements are converted to string using their toLocalString methods.\n\n#### Parameters\n\n- `arr` Initial array\n\n**Returns:** String representation\n\n### toString\n\nFunctional wrapper for Array.prototype.toString\n\nCreates a string representation of an array.\n\n#### Parameters\n\n- `arr` Initial array\n\n**Returns:** String representation\n\n### update\\_\n\nCreates a new array with a new value at the provided index,\ncalculated by updater function that maps an old value into a new one.\n\nIf the index is out of bound of the array throws an error.\n\n#### Parameters\n\n- `value` New value\n- `index` Specific index\n- `arr` Initial array\n\n**Returns:** New array\n\n### values\n\nFunctional wrapper for Array.prototype.values\n\nCreates an iterable of values in the array.\n\n#### Parameters\n\n- `arr` Initial array\n\n**Returns:** Iterator\n\n### zip\\_\n\nZips two arrays creating an array of pairs\ncontaining values on corresponding indexes.\nZips until the length of the shorter array is reached.\n\n#### Parameters\n\n- `otherArr` Array that you want to zip with initial array\n- `arr` Initial array\n\n**Returns:** New, zipped array\n\n### zip\\_.all\n\nZips until the length of the longer array is reached.\n\n#### Parameters\n\n- `otherArr` Array that you want to zip with initial array\n- `arr` Initial array\n\n**Returns:** New, zipped array\n\n### zipWith\\_\n\nZips two arrays producing new values with a zipping function,\nthat takes elements with the same indexes.\nZips until the length of the shorter array is reached.\n\n#### Parameters\n\n- `zippingFn` Zipping function\n- `otherArr` Array that you want to zip with initial array\n- `arr` Initial array\n\n**Returns:** New, zipped array\n\n### zipWith\\_.all\n\nZips until the length of the longer array is reached.\n\n#### Parameters\n\n- `zippingFn` Zipping function\n- `otherArr` Array that you want to zip with initial array\n- `arr` Initial array\n\n**Returns:** New, zipped array\n\n## License\n\nProject is under open, non-restrictive [ISC license](LICENSE).\n","readmeFilename":"README.md","description":"Functional tools for JS arrays","homepage":"https://github.com/caderek/arrows/tree/master/packages/array","keywords":["arrows","functional","fp","array","utils","currying","curried","composable","functions","types","ts","typescript"],"repository":{"type":"git","url":"https://github.com/caderek/arrows/tree/master/packages/array"},"author":{"name":"Maciej Cąderek"}}