{"_id":"@flybondi/ramda-land","_rev":"75-cd0987ef4ca696ed5300b167ed208fc4","name":"@flybondi/ramda-land","dist-tags":{"next":"3.5.0","latest":"5.2.0"},"versions":{"1.0.0-alpha1":{"name":"@flybondi/ramda-land","version":"1.0.0-alpha1","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","lambda","land","toolbox","utils"],"homepage":"https://github.com/flybondi/toolbox/packages/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/toolbox/issues"},"repository":{"type":"git","url":"https://github.com/flybondi/toolbox"},"license":"UNLICENSED","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"devDependencies":{"eslint":"^5.5.0","eslint-config-prettier":"^3.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-prettier":"^3.0.0","eslint-plugin-promise":"^4.0.0","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.0","jest":"^23.5.0","npm-run-all":"^4.1.5","prettier":"^1.15.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.0.0"},"_id":"@flybondi/ramda-land@1.0.0-alpha1","dist":{"shasum":"00c5e581c590689d966092e4218fe7157d72e16f","integrity":"sha512-3r1cwGTBEQ+oX2YtuAkp0vkghFBDDUNZBYaICs0aa08iYJMVnGuEA7uJ49Nr0kHlH5I4EFVZmQs/ov48zvXaiQ==","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-1.0.0-alpha1.tgz","fileCount":39,"unpackedSize":44728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmM41CRA9TVsSAnZWagAAIhkP/3y3EOg7TmPuthuhXRbh\nTif2l3K54r0KmY6DITH9j5w2B56LjlxQGcMTvNt3tY5YAPtE4qy36G+KX29K\nlcd9y0xSOrIyItxNJPKOjalJdGzdvpqM3bjVkFxbGl2FvvZCdZjaU0SR3KFo\nf+P2XT6f1Zol0Ucn+BI1LF3s4bmHCSw0yUkV6VN5tMrgxdIY6VEF0nBCM5xn\ndqhKAjVTwRHjRWKSWr059/MCnq5q9pBeSg6Bn6/bJ4QpR+Qjvpirxbpiyd4y\nP4HPRDbP+f0PSJuj8QF/4X2rGZY4R/TqSH+7guvdQMauLux9iiObGW9zz2NV\nxZtTtDX/2kTvPp/EuKjdF12BZ/RdieiyJCXur+J1WIda95nxp5RdB0cP03Ah\nQ2Y5A3p5cQ3KEufU3Q8u1jUnOQdzpInMz3uKo1NaZqLRHI8H6RJT/Q3FfLUs\nrwortR569Xn8sY1sBEH9r8b/nwFkcFTT/t1C9S/8S7rQ7C7hTwp4V0Xmvq36\n72OmlU7LSvHX2EP/kbw34PsMW1aD6XFmLrYxbIJtVCR0XyjkGmr2lw0eChfx\nIiZy4blQ1YZSFpYWIWI3wdh4L+JKqJ/D6XkMvxFcE0RU4vB1GQCBDQOAQQvz\n0fu3EX5jgY4TPvUAIipgVawKHuP+krkaiURzL/C1npk7RzIvJyHzm5hugGcX\nFgKj\r\n=YzwX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXTZ9zB9hXQGmRE9bfweJmBkaJ6/KWN7F5YMboLzep8gIhAI9k8SLpJODEtoPiz+5kBUJ0b89VQcBpi3NO50SBFwHv"}]},"maintainers":[{"name":"flybondi-nelson","email":"dev@flybondi.com"}],"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_1.0.0-alpha1_1553518132075_0.07113494401922016"},"_hasShrinkwrap":false},"1.0.0-alpha1.0":{"name":"@flybondi/ramda-land","version":"1.0.0-alpha1.0","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","lambda","land","toolbox","utils"],"homepage":"https://github.com/flybondi/toolbox/packages/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/toolbox/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/toolbox.git"},"license":"UNLICENSED","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"devDependencies":{"eslint":"^5.5.0","eslint-config-prettier":"^3.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-prettier":"^3.0.0","eslint-plugin-promise":"^4.0.0","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.0","jest":"^23.5.0","npm-run-all":"^4.1.5","prettier":"^1.15.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.0.0"},"readme":"# @flybondi/ramda-land\n\n[![ramda](https://img.shields.io/badge/ramda-849.png?logoWidth=20&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAqCAMAAADCkShIAAABqlBMVEUAAADvO0LiJi3vO0LvO0LiJi3vO0LvO0LvO0LvO0LiJi3vO0LiJi3vO0LiJi3vO0LiJS3vO0LiJS3vO0LiJS3iJSzvO0LvO0LvO0LvO0LvO0LvO0LiJCzvO0LvO0LhJCzvO0LvO0LvO0LvO0LvO0LhJCvhIyvvO0LvO0LpMTjhIyvhIyvvO0LhIyvhIyrhIyrgIyrvO0LkKTDgIirvO0LgIirgIirvO0LkKDDvO0LgISnjJi7vO0LgISnvO0LvO0LiJS3gISnfISjfICjvO0LhJCvfICjfICjvO0LvO0LgIinvO0LvO0LfICffISjvO0LeHyfeHybeHibeHybvO0LeHibeHibvO0LdHSXdHSXvO0LvO0LdHSTdHSTvO0LvO0LvO0LvO0LvO0LvO0LcGyPvO0LcGyLvO0LvO0LbGSHvO0LvO0LaGB/aGCDvO0LvO0LZFx/ZFh7vO0LvO0LZFh7vO0LYFR3vO0LYFBzYFR3uOkHXExvYFBzvO0LWERnWEhrXEhrXExvYFBzfICjgISngIingIirnLjboLjboLzboMDfuOkHvOkHvO0JHr331AAAAfnRSTlMAAQICAwQGBwgJDA8QExQUISIjJCUqLS8zNjc6QUJKS0tMTlBRUmJmaWtucHBzdHZ5fX6AgIGEhY6OlJSUlp2en6Cnqamqq62usLGxs7jAwsPFx8fLzc7P1NbW2Nnb3N3f4ePk5+fp6+zu7vH29vb3+Pn5+vv7/Pz9/f3+/v4qZr0RAAABc0lEQVR42pXUVXfyUBCF4f25a93d3d3d3d2dqlCbUNf5z6WswCIwpw3P9Z6V9yYHui9x5V2T0/3N6X4wSB3cOCU6WGwKgLtvOcusO2sPgkvmBjlpw//hEjLFbg6LPsLh+wi5s2ZBF2tho7bPsPu9QkZaKRzCdthT/Tvg/Tx50jJg92OOvSUBjeTt6C+AEhas/gk4IcEg8GuTJfndJLH5I5lFs0ckqkULix5INo8ZFt2QbA9nLLogBaiLZNhnyTUpaBhjwZOyaBtVLLgnlQlEsuCKVPLwYdSXoq1PQLQvRQWwqzRfNI4XX4fMFq3/hMO/OXNFB+HQ+S2YKbJGwSVw6e0iawIgX9yR5CQBBsFr7HQp7hPhIdR58Xiu3hsvLOxwK/3KaRBEWFRFtgxAvpCLtGwoxOxKRVohlGJ3+VLaq8UfexVV4FUpF/JeLdf4iRq8qdhmeBlNKNPIqQ6mVJOuAyY1KPZqrWTXAx90EvXCJ30DkD0DFY6c2EtNX54AAAAASUVORK5CYII=)](https://ramdajs.com)\n[![js-flybondi](https://img.shields.io/badge/flybondi-fdbe15.png?logo=javascript&style=flat-square&logoColor=grey&logoWidth=20)](https://flybondi.com)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n[![js-semistandard-style](https://img.shields.io/badge/code%20style-semistandard-brightgreen.svg?style=flat-square)](https://github.com/Flet/semistandard)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\nA comprehensive collection of utilities for [Ramda][ramda], providing a variety of **useful**, **well tested**, **reusable** functions.\n\n```sh\nyarn add @flybondi/ramda-land\nyarn add ramda\n```\n\n## Basic usage\n\nMix and match `@flybondi/ramda-land` functions with common `ramda` functions.\n\n```js\nconst { when } = require('ramda');\nconst { isNilOrEmpty, alwaysNew } = require('@flybondi/ramda-land');\n\nconst defaultToLife = when(isNilOrEmpty, alwaysNew({ life: 42 }));\ndefaultToLife(null); // -> { life: 42 }\ndefaultToLife({ foo: 'bar' }); // -> { foo: 'bar' }\n```\n\n[View on Github][github].\n\n[ramda]: https://ramdajs.com\n[flybondi]: https://www.flybondi.com\n[github]: https://github.com/flybondi/toolbox/packages/lambda-land\n","readmeFilename":"README.md","_id":"@flybondi/ramda-land@1.0.0-alpha1.0","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"dist":{"integrity":"sha512-ktYz4R7rRSsBhg/1+rRZHAYcMe0RxoSHQrOEWb6tH1MEjNhFZ+wc3wHb6URUEjW5AAcnvuu7uI1m469AdrlPww==","shasum":"5909797e7575c00635d548b23ccc99ea1ce33d7b","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-1.0.0-alpha1.0.tgz","fileCount":36,"unpackedSize":44730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmM6bCRA9TVsSAnZWagAAxF8QAKMMQFD5wja76w7cFaTW\n25wEZrxOXABzZ1GBOMaYPJ8GV6VF+gcaBVa5LpkbdMcsyEexD2lszpV3vHRh\nRdkpEOQ+JEa1COwby9goqPkmnHgppI5APtfSZAiS4eJL3SaSmHLEOTIKD34y\nreBPE5GZR2ysdy7bLZu7rP266380HFANMI+pfdVTmV/3EWTn0O4i2XHMdW1S\nZv3vC7mzUhJlgccI1fjCfgamX5HM+5GE61lCiRgNDndUy8OhnzmvdifZHjKT\nnrJNOOklucmPktV5GpojFSlvh1WC7/n4juSLT6NTyaQWs9NIDlEtDAyoISKC\ndePCbqgoMayEEuUinn/vKtwFJoOlfwd9npJvmFP+5CifkgAly0c8OkBSyeGm\nestIBwaTDjKTqNsa+eiZFa1mz07Ie0dNfRweEBWM6NDxFaG39vkBdJm8cqEf\nTGJS7vr2ybgTyL+3rsoVRHyaeeiCXPWe/s28QqVO3Aer6CURzGAvAPqCnr1o\n5D30xdjgn0pXqUQs2VcVW/dQGKNq9n3EIe0GXAyUFbG5/9P6Koifq2uF537v\nURtFs0loFnKe0llRzc/AAcg7XJ2l/+CmkcqjRI3pKI/5hbbkd5ocXSCbHd2I\n4XGWLHkbZ5eO0Az/3aJ5EXFZgvn9a5QcZBOAphKQQHGO8tS4PieWFRBE8mzc\nbglg\r\n=dY5I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGimOKb2DFAsHO8Jbo/REbu8ogo2YmtcwGDzu5Et3FgHAiEAip4bH3wRvcrpRcXkb5OnEFapA+eZzSuwuiqVyTJ7elM="}]},"maintainers":[{"name":"flybondi-nelson","email":"dev@flybondi.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_1.0.0-alpha1.0_1553518234924_0.8313520759600155"},"_hasShrinkwrap":false},"1.0.0-alpha1.1":{"name":"@flybondi/ramda-land","version":"1.0.0-alpha1.1","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","lambda","land","toolbox","utils"],"homepage":"https://github.com/flybondi/toolbox/packages/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/toolbox/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/toolbox.git"},"license":"UNLICENSED","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"devDependencies":{"eslint":"^5.5.0","eslint-config-prettier":"^3.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-prettier":"^3.0.0","eslint-plugin-promise":"^4.0.0","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.0","jest":"^23.5.0","npm-run-all":"^4.1.5","prettier":"^1.15.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.0.0"},"readme":"# @flybondi/ramda-land\n\n[![ramda](https://img.shields.io/badge/ramda-849.svg?logoWidth=20&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAqCAMAAADCkShIAAABqlBMVEUAAADvO0LiJi3vO0LvO0LiJi3vO0LvO0LvO0LvO0LiJi3vO0LiJi3vO0LiJi3vO0LiJS3vO0LiJS3vO0LiJS3iJSzvO0LvO0LvO0LvO0LvO0LvO0LiJCzvO0LvO0LhJCzvO0LvO0LvO0LvO0LvO0LhJCvhIyvvO0LvO0LpMTjhIyvhIyvvO0LhIyvhIyrhIyrgIyrvO0LkKTDgIirvO0LgIirgIirvO0LkKDDvO0LgISnjJi7vO0LgISnvO0LvO0LiJS3gISnfISjfICjvO0LhJCvfICjfICjvO0LvO0LgIinvO0LvO0LfICffISjvO0LeHyfeHybeHibeHybvO0LeHibeHibvO0LdHSXdHSXvO0LvO0LdHSTdHSTvO0LvO0LvO0LvO0LvO0LvO0LcGyPvO0LcGyLvO0LvO0LbGSHvO0LvO0LaGB/aGCDvO0LvO0LZFx/ZFh7vO0LvO0LZFh7vO0LYFR3vO0LYFBzYFR3uOkHXExvYFBzvO0LWERnWEhrXEhrXExvYFBzfICjgISngIingIirnLjboLjboLzboMDfuOkHvOkHvO0JHr331AAAAfnRSTlMAAQICAwQGBwgJDA8QExQUISIjJCUqLS8zNjc6QUJKS0tMTlBRUmJmaWtucHBzdHZ5fX6AgIGEhY6OlJSUlp2en6Cnqamqq62usLGxs7jAwsPFx8fLzc7P1NbW2Nnb3N3f4ePk5+fp6+zu7vH29vb3+Pn5+vv7/Pz9/f3+/v4qZr0RAAABc0lEQVR42pXUVXfyUBCF4f25a93d3d3d3d2dqlCbUNf5z6WswCIwpw3P9Z6V9yYHui9x5V2T0/3N6X4wSB3cOCU6WGwKgLtvOcusO2sPgkvmBjlpw//hEjLFbg6LPsLh+wi5s2ZBF2tho7bPsPu9QkZaKRzCdthT/Tvg/Tx50jJg92OOvSUBjeTt6C+AEhas/gk4IcEg8GuTJfndJLH5I5lFs0ckqkULix5INo8ZFt2QbA9nLLogBaiLZNhnyTUpaBhjwZOyaBtVLLgnlQlEsuCKVPLwYdSXoq1PQLQvRQWwqzRfNI4XX4fMFq3/hMO/OXNFB+HQ+S2YKbJGwSVw6e0iawIgX9yR5CQBBsFr7HQp7hPhIdR58Xiu3hsvLOxwK/3KaRBEWFRFtgxAvpCLtGwoxOxKRVohlGJ3+VLaq8UfexVV4FUpF/JeLdf4iRq8qdhmeBlNKNPIqQ6mVJOuAyY1KPZqrWTXAx90EvXCJ30DkD0DFY6c2EtNX54AAAAASUVORK5CYII=)](https://ramdajs.com)\n[![js-flybondi](https://img.shields.io/badge/flybondi-fdbe15.svg?logo=javascript&style=flat-square&logoColor=grey&logoWidth=20)](https://flybondi.com)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n[![js-semistandard-style](https://img.shields.io/badge/code%20style-semistandard-brightgreen.svg?style=flat-square)](https://github.com/Flet/semistandard)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\nA comprehensive collection of utilities for [Ramda][ramda], providing a variety of **useful**, **well tested**, **reusable** functions.\n\n```sh\nyarn add @flybondi/ramda-land\nyarn add ramda\n```\n\n## Basic usage\n\nMix and match `@flybondi/ramda-land` functions with common `ramda` functions.\n\n```js\nconst { when } = require('ramda');\nconst { isNilOrEmpty, alwaysNew } = require('@flybondi/ramda-land');\n\nconst defaultToLife = when(isNilOrEmpty, alwaysNew({ life: 42 }));\ndefaultToLife(null); // -> { life: 42 }\ndefaultToLife({ foo: 'bar' }); // -> { foo: 'bar' }\n```\n\n[View on Github][github].\n\n[ramda]: https://ramdajs.com\n[flybondi]: https://www.flybondi.com\n[github]: https://github.com/flybondi/toolbox/packages/lambda-land\n","readmeFilename":"README.md","_id":"@flybondi/ramda-land@1.0.0-alpha1.1","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"dist":{"integrity":"sha512-AT04vfUQ35SXLJ8eikg7WOTOxR9uRLQJ0a9t2zXo/yNVlSrO8iX1oAS687vSOUGTgTjB1kGNBX+y//7sNDPj3A==","shasum":"c449f364e247ae0d0483f27c1f1e01af6b607515","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-1.0.0-alpha1.1.tgz","fileCount":36,"unpackedSize":44730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmNPlCRA9TVsSAnZWagAAKcQQAIdAl/T3q7LKdWwTTIVk\n2P44rj678VHscjt0O6nEHxccAiLiYCV89w3W+nI+70XE9Dy71VxryLQ9ctPh\n5/y3hK7HyPxcRT7YLrstM+CRP+MuvugkpLt5HryykuWrIjlcMjzTq3S9Ek2h\n6x6ZwVMg9xhCX2vWj5Mbayp1+ydDKb9DuwZkELBTLJ1Vsv3C4IRnut7AyzZx\nvlyvRv7I6HjhC+YM+FFesJuk72hnWh+Ywey8WBPnNf2kjlHNcJQIq3QZgXLk\nf85uBLOAQcohk/Hyl4ppLB7QXmFevCCPl8hcSKDSIyjGq6+A9CoDmsxdTLhc\nvH/YHIE+z/jNtme3GeZF6u0Q3SWZCIGFKniXfHBarZJdgXyzXQRS/FcGF2z5\nsyuGWql0hNF5NQvkwHGvJeCtazCn0tCC8G9SEBkRjT9nBv/MIgupYlb+v2zW\nbuIQzvIran17MHNoSSrzq5LpxUUj2XHNQH7K5NalnZrHBxNFXpbmWZu2kblJ\nrZExJh4bV2OoNwBB8Db4jcD2tvyuEjfu+q9+QK32gDOW0LkbCZDRAivnHvoT\nbvKKnNdGLCaeY8xcFupwtUA5xN+nCp1/fA6I90T3KtY7WeQW9XMQ4/ahYlxZ\nlDRW6crT0mcVAcKryWxhxIvYTd5Xre83LDhLCIsOzGHCNX72ruFbJGh8EA2K\n/bLU\r\n=QTz+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0o+/86ouhdDw5Hnf4JHOz/WkdQCuX7y0LDE4Jyoc8wAiA+k5b/m54vvtWRyu3LZBSn6GJYOfBqM5x2D80caiqRaA=="}]},"maintainers":[{"name":"flybondi-nelson","email":"dev@flybondi.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_1.0.0-alpha1.1_1553519588487_0.31982162565404937"},"_hasShrinkwrap":false},"1.1.0":{"name":"@flybondi/ramda-land","version":"1.1.0","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","lambda","land","toolbox","utils"],"homepage":"https://github.com/flybondi/toolbox/packages/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/toolbox/issues"},"repository":{"type":"git","url":"https://github.com/flybondi/toolbox"},"license":"UNLICENSED","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"devDependencies":{"eslint":"^5.5.0","eslint-config-prettier":"^3.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-prettier":"^3.0.0","eslint-plugin-promise":"^4.0.0","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.0","jest":"^23.5.0","npm-run-all":"^4.1.5","prettier":"^1.15.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.0.0"},"gitHead":"273e5c7252d60df025a174cc9be2a724bacb652f","_id":"@flybondi/ramda-land@1.1.0","dist":{"shasum":"5aaaf4b7b34546bfee0722523a979cc1b0952fb4","integrity":"sha512-Royv6KJy4yQZgUeuaKBCDo7jbEOFwq84QPomeA/0QOxSL8YWOmyuWuK1+Az7FZ6VNzzysd1kuJf+H5P5roHnyQ==","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-1.1.0.tgz","fileCount":37,"unpackedSize":45143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcm+vcCRA9TVsSAnZWagAABqEP/30ZnEi9dmvQda0IQKMO\nMQdAiXd8uTgVwFkvWL93lcwTzRgG8lMGPLpkwn5FbyXhqVx8nKDz/9OzSA3i\nSrKehamA+zMkoSaG60NyZfxbDrZZ81YGknRMqFSwbWxiGDBuWvgQ9fBnt5Q5\nUF5nCENq+Ylm41ki22q4HUksWO2GaN17tVMEQBMJ9TNQa0yk9NxHayQVQ/Sf\nAA4m7Yt2MmtBu4wxWTBu73NIbgQYs6Frjb369Mj/oZWAtDKeutSV91vsWxJC\nYg1k731n1Joj2Hwk3H7lEPs4s1GmQFO8xnPx4woZl5oWHlDB72BbAjY+Uru0\nStJMNhg3kxeS0MpzZoSC7adNazrSAgAbaq/NqNAI6oVkkelAvmCTKhwlEOBM\nYQmAhiKST3K42pUIXwRlrYMTeZoNS6XhWW2hjSxu8eSE1ZHUVSupHREbhcOJ\nc/HNKKfQrRlH32syWVz+Ao79mPWgqmJBS3DCmtqeW4O6fI6EnHHjB2W3Jb2e\nJiNxRjdM/Q9nKPv9+NErx4gdiJ5Rv9lFqJ3nLttvNdpTU5dBJFEbG8XZW9yf\n2lMl0EAyyBiK7kFmDg7dKv+1YNZ6BNXBzfSYwCAETgnV3eF0Yf1jyYaV+EE0\nrnCUY5l8qjTr0L+gBsoolKRQOxso9OkK3Q7/4e6boqUzRv7h0HvMFUHO2Nv7\nQtFR\r\n=zAiZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7sbMpq73yMqszL6UN1upK7S4/ATW2DFrDoEdD+XaJ+AiAlhjjfogGNhW5u9tjqhRORTZ65SWEmB8Lo1NvJ7tYq+Q=="}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_1.1.0_1553722332123_0.0922385146245206"},"_hasShrinkwrap":false},"1.0.0-alpha1.2":{"name":"@flybondi/ramda-land","version":"1.0.0-alpha1.2","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","lambda","land","toolbox","utils"],"homepage":"https://github.com/flybondi/toolbox/packages/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/toolbox/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/toolbox.git"},"license":"UNLICENSED","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"devDependencies":{"eslint":"^5.5.0","eslint-config-prettier":"^3.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-prettier":"^3.0.0","eslint-plugin-promise":"^4.0.0","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.0","jest":"^23.5.0","npm-run-all":"^4.1.5","prettier":"^1.15.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.0.0"},"readme":"# @flybondi/ramda-land\n\n[![ramda](https://img.shields.io/badge/ramda-849.svg?logoWidth=20&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAqCAMAAADCkShIAAABqlBMVEUAAADvO0LiJi3vO0LvO0LiJi3vO0LvO0LvO0LvO0LiJi3vO0LiJi3vO0LiJi3vO0LiJS3vO0LiJS3vO0LiJS3iJSzvO0LvO0LvO0LvO0LvO0LvO0LiJCzvO0LvO0LhJCzvO0LvO0LvO0LvO0LvO0LhJCvhIyvvO0LvO0LpMTjhIyvhIyvvO0LhIyvhIyrhIyrgIyrvO0LkKTDgIirvO0LgIirgIirvO0LkKDDvO0LgISnjJi7vO0LgISnvO0LvO0LiJS3gISnfISjfICjvO0LhJCvfICjfICjvO0LvO0LgIinvO0LvO0LfICffISjvO0LeHyfeHybeHibeHybvO0LeHibeHibvO0LdHSXdHSXvO0LvO0LdHSTdHSTvO0LvO0LvO0LvO0LvO0LvO0LcGyPvO0LcGyLvO0LvO0LbGSHvO0LvO0LaGB/aGCDvO0LvO0LZFx/ZFh7vO0LvO0LZFh7vO0LYFR3vO0LYFBzYFR3uOkHXExvYFBzvO0LWERnWEhrXEhrXExvYFBzfICjgISngIingIirnLjboLjboLzboMDfuOkHvOkHvO0JHr331AAAAfnRSTlMAAQICAwQGBwgJDA8QExQUISIjJCUqLS8zNjc6QUJKS0tMTlBRUmJmaWtucHBzdHZ5fX6AgIGEhY6OlJSUlp2en6Cnqamqq62usLGxs7jAwsPFx8fLzc7P1NbW2Nnb3N3f4ePk5+fp6+zu7vH29vb3+Pn5+vv7/Pz9/f3+/v4qZr0RAAABc0lEQVR42pXUVXfyUBCF4f25a93d3d3d3d2dqlCbUNf5z6WswCIwpw3P9Z6V9yYHui9x5V2T0/3N6X4wSB3cOCU6WGwKgLtvOcusO2sPgkvmBjlpw//hEjLFbg6LPsLh+wi5s2ZBF2tho7bPsPu9QkZaKRzCdthT/Tvg/Tx50jJg92OOvSUBjeTt6C+AEhas/gk4IcEg8GuTJfndJLH5I5lFs0ckqkULix5INo8ZFt2QbA9nLLogBaiLZNhnyTUpaBhjwZOyaBtVLLgnlQlEsuCKVPLwYdSXoq1PQLQvRQWwqzRfNI4XX4fMFq3/hMO/OXNFB+HQ+S2YKbJGwSVw6e0iawIgX9yR5CQBBsFr7HQp7hPhIdR58Xiu3hsvLOxwK/3KaRBEWFRFtgxAvpCLtGwoxOxKRVohlGJ3+VLaq8UfexVV4FUpF/JeLdf4iRq8qdhmeBlNKNPIqQ6mVJOuAyY1KPZqrWTXAx90EvXCJ30DkD0DFY6c2EtNX54AAAAASUVORK5CYII=)](https://ramdajs.com)\n[![js-flybondi](https://img.shields.io/badge/flybondi-fdbe15.svg?logo=javascript&style=flat-square&logoColor=grey&logoWidth=20)](https://flybondi.com)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n[![js-semistandard-style](https://img.shields.io/badge/code%20style-semistandard-brightgreen.svg?style=flat-square)](https://github.com/Flet/semistandard)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\nA comprehensive collection of utilities for [Ramda][ramda], providing a variety of **useful**, **well tested**, **reusable** functions.\n\n```sh\nyarn add @flybondi/ramda-land\nyarn add ramda\n```\n\n## Basic usage\n\nMix and match `@flybondi/ramda-land` functions with common `ramda` functions.\n\n```js\nconst { when } = require('ramda');\nconst { isNilOrEmpty, alwaysNew } = require('@flybondi/ramda-land');\n\nconst defaultToLife = when(isNilOrEmpty, alwaysNew({ life: 42 }));\ndefaultToLife(null); // -> { life: 42 }\ndefaultToLife({ foo: 'bar' }); // -> { foo: 'bar' }\n```\n\n## Ramda overlap\n\n[`curry`][curry], [`curryN`][curry-n] and [`nAry`][n-ary] functions are exported by both `@flybondi/ramda-land` and `ramda`. They behave in the exact same way, except that `@flybondi/ramda-land` counterparts **retain wrapped function names** after currying. This is useful for **debugging** and **error tracing** purposes as the name of the original function passed to any of the aforementioned functions will now appear on stack traces and debuggers (instead of an anonymous or sometimes arbitrarily named, internal `ramda` function).\n\n> This change was already proposed to the Ramda team and a [PR is pending approval](https://github.com/ramda/ramda/pull/2782).\n\n```sh\n> curry(function foo(x, y) { return x + y; });\n[Function: foo]\n> curry(function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> curryN(2, function foo(x, y) { return x + y; })\n[Function: foo]\n> curryN(2, function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> nAry(3, function foo(x, y) { return x + y; })\n[Function: foo]\n```\n\n[View on Github][github].\n\n[ramda]: https://ramdajs.com\n[flybondi]: https://www.flybondi.com\n[curry]: https://ramdajs.com/docs/#curry\n[curry-n]: https://ramdajs.com/docs/#curryN\n[n-ary]: https://ramdajs.com/docs/#nAry\n[github]: https://github.com/flybondi/toolbox/packages/lambda-land\n","readmeFilename":"README.md","_id":"@flybondi/ramda-land@1.0.0-alpha1.2","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"dist":{"integrity":"sha512-hS6yHyr86w5kE3aQt3n6vcRvNOU+luK8YYp7hIh+g2XSmhotm58V9oa4Q+zHftHZQjik7JNEonI7P/XvqbdwiQ==","shasum":"af4c27b960df3de96eb75899d263076e34f18f8e","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-1.0.0-alpha1.2.tgz","fileCount":36,"unpackedSize":47732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJco3vDCRA9TVsSAnZWagAAkloP/i+VfnltUelP5l7r7IiN\nTr7O4uNSaCSHk8PIh2aj9u6K3FL0/GCpZ1aM/dOGHrpDdiikZ/LDTAjrxEwy\ngvUvf3xO65oUKTWh35ZupwYus3Znkz7YkC3CS8eSwz+bhOCJISwLLoN1z4rA\ntq+2lm/uaRuxt1cPnElhd8uDspXExZb67fq9kElMc4Goo7ksGako/mBcYuc6\nGsg0+LbvFmxXWJVuwXM3mZR+oPYeWso5vnSEH74gQITvRrSigYDEL68m9hTc\n2PK/I3Lq+BW9HMeNCk0eNwbXoDXhAu4uGGFy7U07A4qaeQenxwiutHy7KdIf\nTT4Suz8fdQYGRKCDy0zBGy99JiltnczFUB4prtoEnzzVSGAAGSl4Sebh1hwX\nSoVxZ/uuKxEx5jcpzjf6VgokHmM0vSnmG1EjIRCK9lMhupiSZw0aaEhOPkk+\nHI6VeN1fVIa7qteHC5p59thbzfFUXIS7ODV/eiib8T0qmXozz6jqTbr8Wfp2\nqRipwMfdGYli0Btmnc1p0YA/7PPm7eSUFLIs3/ViN+Scr8caHM9/lTE27DZm\nqHkRNO4KDoGGcIXouwK0LCabaUW/TZPM/LubTkuRJD89wfFfavzVe0dS1qF+\nlLi/KN/TPGiSqpGdDMPYqT5WQ+fdJLyfVqiFew0YDYMU+M5NeqPY/XUOdeU8\nMvAT\r\n=oZ7s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDra256ajMVnfQTJTR/gCUrXe+lOBNiOjHN78BogQR34QIhAKuQK18DA04cYmb6bh4DRsdNrDK7VcFJMDle2PCGbdzi"}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_1.0.0-alpha1.2_1554217922881_0.8507722261671444"},"_hasShrinkwrap":false},"1.2.0":{"name":"@flybondi/ramda-land","version":"1.2.0","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","lambda","land","toolbox","utils"],"homepage":"https://github.com/flybondi/toolbox/packages/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/toolbox/issues"},"repository":{"type":"git","url":"https://github.com/flybondi/toolbox"},"license":"UNLICENSED","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"devDependencies":{"eslint":"^5.5.0","eslint-config-prettier":"^3.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-prettier":"^3.0.0","eslint-plugin-promise":"^4.0.0","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.0","jest":"^23.5.0","npm-run-all":"^4.1.5","prettier":"^1.15.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.0.0"},"gitHead":"6d3b393f7088abc265f3fb3f68977a0a16ff896b","_id":"@flybondi/ramda-land@1.2.0","dist":{"shasum":"19f3ad3ef004d91537deb7cecebcdd4917cb1a76","integrity":"sha512-Ayzqc6YNKrj73uN7vhIF/JbfxE6H3fn9seG3SYz3VccjS1YthLp/r1pZ1mC0OsmRHmvfgL/DSjx5JE+a1e+fQA==","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-1.2.0.tgz","fileCount":37,"unpackedSize":48438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpKiJCRA9TVsSAnZWagAA3JMP/ijAABiC9Zv0iUxzyMCo\nAm++OP1Xsz/EODV+AOA8axfuXCRSgmKS23JxeM9yIHue983uDC9nfSD9TUKL\noerz9QZpfbtdwVeiMrHp+qpQSIXTO1goFzEOxdoHa2i+Bx/DtfPUewbiJ3Bf\n9Ciy9KtaBNEQqroW9nI9qW3uFvuWF2lGyZum4bKX2Z3Whyh5BQbQTZStuB3z\npPeUrpVM4lo1l6867YOrnxQdJyyibdWMGNIs4W4NNmU6Vj4AgQGdYeBLR+Jp\ntE8/I58ScIJrFxv1P6U3jSpWvfL4nQaohfbHfc1n5+fMGvpq+WyGg4Z5ouOs\nCiDHn7UJzc/79dZlArberfowGvmzpLVZWIJSmDgj1OkrkL6F2qLd4PXVWbIS\n4k3YAHoefwjvjJdWzszXJhtkjz5T2ZOAghhZiVnisoNVWX1EYOM/umbvWTQi\n8SMSy5QCYvwl2espVVYChcRamIWlBYOEeP42asGrMLyuv/vtmU6WdGZZLMbe\n1V+t5CzrVjTpt3IY7x53YLDAHZxAwJXRSTxnGri9iDSJwfAOJKVSPQpEmMD8\ncnVdjjzOzzCpGHfeh4shPNBryAcFPJG/+YCmwG5J6kSag0kTbsv6IWXsbUSX\n0zGr35rHVUrB+3BNheOPz5Qzk8Db3dTvRNYHIdWbIp4mrr+B2p0OFeev6lgN\n1IqM\r\n=Y2IB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4MNN1l/zl5+/Bqx1SDElnzgvZgIceFwwsGKI17u7HhAiBnQSdQttT2s1kZKy7AYaCghBrM0vdbajuNjCtyGpNGDw=="}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_1.2.0_1554294920706_0.7868481125902174"},"_hasShrinkwrap":false},"1.0.0-alpha1.3":{"name":"@flybondi/ramda-land","version":"1.0.0-alpha1.3","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","lambda","land","toolbox","utils"],"homepage":"https://github.com/flybondi/toolbox/packages/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/toolbox/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/toolbox.git"},"license":"UNLICENSED","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"devDependencies":{"eslint":"^5.5.0","eslint-config-prettier":"^3.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-prettier":"^3.0.0","eslint-plugin-promise":"^4.0.0","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.0","jest":"^23.5.0","npm-run-all":"^4.1.5","prettier":"^1.15.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.0.0"},"readme":"# @flybondi/ramda-land\n\n[![ramda](https://img.shields.io/badge/ramda-849.svg?logoWidth=20&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAqCAMAAADCkShIAAABqlBMVEUAAADvO0LiJi3vO0LvO0LiJi3vO0LvO0LvO0LvO0LiJi3vO0LiJi3vO0LiJi3vO0LiJS3vO0LiJS3vO0LiJS3iJSzvO0LvO0LvO0LvO0LvO0LvO0LiJCzvO0LvO0LhJCzvO0LvO0LvO0LvO0LvO0LhJCvhIyvvO0LvO0LpMTjhIyvhIyvvO0LhIyvhIyrhIyrgIyrvO0LkKTDgIirvO0LgIirgIirvO0LkKDDvO0LgISnjJi7vO0LgISnvO0LvO0LiJS3gISnfISjfICjvO0LhJCvfICjfICjvO0LvO0LgIinvO0LvO0LfICffISjvO0LeHyfeHybeHibeHybvO0LeHibeHibvO0LdHSXdHSXvO0LvO0LdHSTdHSTvO0LvO0LvO0LvO0LvO0LvO0LcGyPvO0LcGyLvO0LvO0LbGSHvO0LvO0LaGB/aGCDvO0LvO0LZFx/ZFh7vO0LvO0LZFh7vO0LYFR3vO0LYFBzYFR3uOkHXExvYFBzvO0LWERnWEhrXEhrXExvYFBzfICjgISngIingIirnLjboLjboLzboMDfuOkHvOkHvO0JHr331AAAAfnRSTlMAAQICAwQGBwgJDA8QExQUISIjJCUqLS8zNjc6QUJKS0tMTlBRUmJmaWtucHBzdHZ5fX6AgIGEhY6OlJSUlp2en6Cnqamqq62usLGxs7jAwsPFx8fLzc7P1NbW2Nnb3N3f4ePk5+fp6+zu7vH29vb3+Pn5+vv7/Pz9/f3+/v4qZr0RAAABc0lEQVR42pXUVXfyUBCF4f25a93d3d3d3d2dqlCbUNf5z6WswCIwpw3P9Z6V9yYHui9x5V2T0/3N6X4wSB3cOCU6WGwKgLtvOcusO2sPgkvmBjlpw//hEjLFbg6LPsLh+wi5s2ZBF2tho7bPsPu9QkZaKRzCdthT/Tvg/Tx50jJg92OOvSUBjeTt6C+AEhas/gk4IcEg8GuTJfndJLH5I5lFs0ckqkULix5INo8ZFt2QbA9nLLogBaiLZNhnyTUpaBhjwZOyaBtVLLgnlQlEsuCKVPLwYdSXoq1PQLQvRQWwqzRfNI4XX4fMFq3/hMO/OXNFB+HQ+S2YKbJGwSVw6e0iawIgX9yR5CQBBsFr7HQp7hPhIdR58Xiu3hsvLOxwK/3KaRBEWFRFtgxAvpCLtGwoxOxKRVohlGJ3+VLaq8UfexVV4FUpF/JeLdf4iRq8qdhmeBlNKNPIqQ6mVJOuAyY1KPZqrWTXAx90EvXCJ30DkD0DFY6c2EtNX54AAAAASUVORK5CYII=)](https://ramdajs.com)\n[![js-flybondi](https://img.shields.io/badge/flybondi-fdbe15.svg?logo=javascript&style=flat-square&logoColor=grey&logoWidth=20)](https://flybondi.com)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n[![js-semistandard-style](https://img.shields.io/badge/code%20style-semistandard-brightgreen.svg?style=flat-square)](https://github.com/Flet/semistandard)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\nA comprehensive collection of utilities for [Ramda][ramda], providing a variety of **useful**, **well tested**, **reusable** functions.\n\n```sh\nyarn add @flybondi/ramda-land\nyarn add ramda\n```\n\n## Basic usage\n\nMix and match `@flybondi/ramda-land` functions with common `ramda` functions.\n\n```js\nconst { when } = require('ramda');\nconst { isNilOrEmpty, alwaysNew } = require('@flybondi/ramda-land');\n\nconst defaultToLife = when(isNilOrEmpty, alwaysNew({ life: 42 }));\ndefaultToLife(null); // -> { life: 42 }\ndefaultToLife({ foo: 'bar' }); // -> { foo: 'bar' }\n```\n\n## Ramda overlap\n\n[`curry`][curry], [`curryN`][curry-n] and [`nAry`][n-ary] functions are exported by both `@flybondi/ramda-land` and `ramda`. They behave in the exact same way, except that `@flybondi/ramda-land` counterparts **retain wrapped function names** after currying. This is useful for **debugging** and **error tracing** purposes as the name of the original function passed to any of the aforementioned functions will now appear on stack traces and debuggers (instead of an anonymous or sometimes arbitrarily named, internal `ramda` function).\n\n> This change was already proposed to the Ramda team and a [PR is pending approval](https://github.com/ramda/ramda/pull/2782).\n\n```sh\n> curry(function foo(x, y) { return x + y; });\n[Function: foo]\n> curry(function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> curryN(2, function foo(x, y) { return x + y; })\n[Function: foo]\n> curryN(2, function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> nAry(3, function foo(x, y) { return x + y; })\n[Function: foo]\n```\n\n[View on Github][github].\n\n[ramda]: https://ramdajs.com\n[flybondi]: https://www.flybondi.com\n[curry]: https://ramdajs.com/docs/#curry\n[curry-n]: https://ramdajs.com/docs/#curryN\n[n-ary]: https://ramdajs.com/docs/#nAry\n[github]: https://github.com/flybondi/toolbox/packages/lambda-land\n","readmeFilename":"README.md","_id":"@flybondi/ramda-land@1.0.0-alpha1.3","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"dist":{"integrity":"sha512-Bo2z40AiELDRVGtvgTHdWZDy+6pHLq+0oQNt/VbVlSM8wB1KfuuMCwY4DLFbjGa5YGZoKzXoi4uX2vlrwtKBCw==","shasum":"f42a68bb4d3c75ea9ba5c97fdcd7b64499e2d245","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-1.0.0-alpha1.3.tgz","fileCount":40,"unpackedSize":53794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJct3z8CRA9TVsSAnZWagAAMvwP/iPmHtlxBbfSI547pK4d\neCwdCZbGRSzMG3fO950aKTJzpFtJtJeNBv/TR4isyAyBZa5wrdnD/iOfNIh6\nRCJ7V76E7wEnubWsKIL2UxJa8ozdqmBCMlaYV5gi2xmVmkRmtmdl76bfckny\nyRpI0Jqb2ANDnYo4ZFVxIVC3i2MMRPOsFgCjd3zxRuvPlD5Uq/p4JBQ/L6nq\nbtsaaST6NfMzBiHhrlH/8uwZ6CI62cfsuGXnceb/UOL5qGqfZYdW25fG4PKl\nXxUfhcxcOSSZeGw9qIKrbxSExmWhnksTlRIlAY8MT6ZHoKPaSV2/3+h/R/FK\n9MQaKmIbXz6ykEPlaW8orRDM7pfwyYHi16VyXTPzgqnDOGEazwzwQFZgZdva\niWlWoueno5rrXHFV6MkER9Tg6Vh3b/k77GkX/RM2oRejJl0b4kRKHPFCQfoj\nlgNOjdBoBskq+4HhOYmCwuJl5utl5bigSFE5PGwrGJff9yuWfICJhu0AngAt\nU+sb567eV1xzP2JBHkjnt89+MoZDCXGudn1z+qiIvZKPJT2QLlQINdzaB+yv\npTUkebMSeIC7yh4MGPXYsyPmFBp1p8RRMBKhM9M583xjHdKkY7EvBGHOPRG4\nCP5sKhZDeY1t5bNODkMp6ebWszCX26rg5Y9lzrcJqf0OjKlyrlZVfesSTvvP\n5jEH\r\n=dkXR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeDB5ugvJDK/uHreA2NdKdsN5KRj1yeKZ+/QRSbvlddwIgC/8fcvFg4Zh6lB5eOP0D5qOqy9gGKcvINBbgBI3H9M8="}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_1.0.0-alpha1.3_1555528956357_0.9689424608737798"},"_hasShrinkwrap":false},"1.3.0":{"name":"@flybondi/ramda-land","version":"1.3.0","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","lambda","land","toolbox","utils"],"homepage":"https://github.com/flybondi/toolbox/packages/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/toolbox/issues"},"repository":{"type":"git","url":"https://github.com/flybondi/toolbox"},"license":"UNLICENSED","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"devDependencies":{"eslint":"^5.5.0","eslint-config-prettier":"^3.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-prettier":"^3.0.0","eslint-plugin-promise":"^4.0.0","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.0","jest":"^23.5.0","npm-run-all":"^4.1.5","prettier":"^1.15.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.0.0"},"gitHead":"6e3d4c71c0ca56c7d9ce7b2978feba72c09719f1","_id":"@flybondi/ramda-land@1.3.0","dist":{"shasum":"747ef373ce3bcf5ca081e1cd4a04a41e02c29976","integrity":"sha512-DxjNL7lMVzSpCYTLOx8GsuVRLNani0WaksCV2xoBLNMtVD5aHtyq0P0LBVEL9hZ74Oa6kgclVwbs7GQOLgnSzA==","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-1.3.0.tgz","fileCount":41,"unpackedSize":54816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJct4DrCRA9TVsSAnZWagAAmEcP+gOu9S6SUCNcHMO0NvCD\ni2IzenEpBRdyNxVIM6GdxSVtc5tFSWPRfcAYoLvTY1ds3nkaYKj70VOckIHn\nm2l2KpcAdnVlEtyUTfsbULB+G4DLxN0Sb+CMmRbCGFZraS2D4MKTKNCslMiJ\neczUGYVkAERyI6W9Q1MZ+0wyngDokY/vlrTPjvXqU5B8o9aYlLg9uL5tszEJ\nYIzbb1WdjJkwO9tOS/cnwMt16aA3Xf8y44imdYn+SDSy7TwVLYCcwwzl99OC\nlqXC9yxwQMzVnk9u99I//b49VSvw4wQNnZJCbrGtBtSN1DVdGYsSA48GPuju\n8EfyXGePRvflzrWc/5OZ4rP7ty8fM0uVLQM7bI+iqZiHkQyApKEzf86afmsX\nr6TmNwNiiLdCdifDiHVqWmPz8/1W9TnTCt5abMMKPFQHHSgelS1LlUsUJFtb\nUcdBKcpVlLV+v0gAnSk9oFxWAV0nb/CDteb3LkiHqQB727cn5O5VF3pvVvcH\na1x+Q92uaILH11rcRDdI8fpSwmC6eaDx0C8232rNKLmOT5NocGnlfR2fdv+b\n+QhBZ2Pss7EXB2iiaBmB8MeoSJfpnmFATNHOgyxAX4qGyQEOSJH6zgcYKC4U\nSyZIvgeaQNhKBe2olo/N1/d0n3eZNANcUknbEqX+ds9tkRlZZT1kQuDYmrS1\n2RZr\r\n=IUu5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFYdOc1U7COxOt+Qv7oDhDDwSW9ui/fnrNzge6/YVkkFAiEA9OuQcCZXsxjuB9RujNxh5RCQxNlxjXSRmnvIj9br9Z4="}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_1.3.0_1555529962530_0.10728325356569868"},"_hasShrinkwrap":false},"1.0.0-alpha1.4":{"name":"@flybondi/ramda-land","version":"1.0.0-alpha1.4","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","lambda","land","toolbox","utils"],"homepage":"https://github.com/flybondi/toolbox/packages/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/toolbox/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/toolbox.git"},"license":"UNLICENSED","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"devDependencies":{"eslint":"^5.5.0","eslint-config-prettier":"^3.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-prettier":"^3.0.0","eslint-plugin-promise":"^4.0.0","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.0","jest":"^23.5.0","npm-run-all":"^4.1.5","prettier":"^1.15.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.0.0"},"readme":"# @flybondi/ramda-land\n\n[![ramda](https://img.shields.io/badge/ramda-849.svg?logoWidth=20&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAqCAMAAADCkShIAAABqlBMVEUAAADvO0LiJi3vO0LvO0LiJi3vO0LvO0LvO0LvO0LiJi3vO0LiJi3vO0LiJi3vO0LiJS3vO0LiJS3vO0LiJS3iJSzvO0LvO0LvO0LvO0LvO0LvO0LiJCzvO0LvO0LhJCzvO0LvO0LvO0LvO0LvO0LhJCvhIyvvO0LvO0LpMTjhIyvhIyvvO0LhIyvhIyrhIyrgIyrvO0LkKTDgIirvO0LgIirgIirvO0LkKDDvO0LgISnjJi7vO0LgISnvO0LvO0LiJS3gISnfISjfICjvO0LhJCvfICjfICjvO0LvO0LgIinvO0LvO0LfICffISjvO0LeHyfeHybeHibeHybvO0LeHibeHibvO0LdHSXdHSXvO0LvO0LdHSTdHSTvO0LvO0LvO0LvO0LvO0LvO0LcGyPvO0LcGyLvO0LvO0LbGSHvO0LvO0LaGB/aGCDvO0LvO0LZFx/ZFh7vO0LvO0LZFh7vO0LYFR3vO0LYFBzYFR3uOkHXExvYFBzvO0LWERnWEhrXEhrXExvYFBzfICjgISngIingIirnLjboLjboLzboMDfuOkHvOkHvO0JHr331AAAAfnRSTlMAAQICAwQGBwgJDA8QExQUISIjJCUqLS8zNjc6QUJKS0tMTlBRUmJmaWtucHBzdHZ5fX6AgIGEhY6OlJSUlp2en6Cnqamqq62usLGxs7jAwsPFx8fLzc7P1NbW2Nnb3N3f4ePk5+fp6+zu7vH29vb3+Pn5+vv7/Pz9/f3+/v4qZr0RAAABc0lEQVR42pXUVXfyUBCF4f25a93d3d3d3d2dqlCbUNf5z6WswCIwpw3P9Z6V9yYHui9x5V2T0/3N6X4wSB3cOCU6WGwKgLtvOcusO2sPgkvmBjlpw//hEjLFbg6LPsLh+wi5s2ZBF2tho7bPsPu9QkZaKRzCdthT/Tvg/Tx50jJg92OOvSUBjeTt6C+AEhas/gk4IcEg8GuTJfndJLH5I5lFs0ckqkULix5INo8ZFt2QbA9nLLogBaiLZNhnyTUpaBhjwZOyaBtVLLgnlQlEsuCKVPLwYdSXoq1PQLQvRQWwqzRfNI4XX4fMFq3/hMO/OXNFB+HQ+S2YKbJGwSVw6e0iawIgX9yR5CQBBsFr7HQp7hPhIdR58Xiu3hsvLOxwK/3KaRBEWFRFtgxAvpCLtGwoxOxKRVohlGJ3+VLaq8UfexVV4FUpF/JeLdf4iRq8qdhmeBlNKNPIqQ6mVJOuAyY1KPZqrWTXAx90EvXCJ30DkD0DFY6c2EtNX54AAAAASUVORK5CYII=)](https://ramdajs.com)\n[![js-flybondi](https://img.shields.io/badge/flybondi-fdbe15.svg?logo=javascript&style=flat-square&logoColor=grey&logoWidth=20)](https://flybondi.com)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n[![js-semistandard-style](https://img.shields.io/badge/code%20style-semistandard-brightgreen.svg?style=flat-square)](https://github.com/Flet/semistandard)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\nA comprehensive collection of utilities for [Ramda][ramda], providing a variety of **useful**, **well tested**, **reusable** functions.\n\n```sh\nyarn add @flybondi/ramda-land\nyarn add ramda\n```\n\n## Basic usage\n\nMix and match `@flybondi/ramda-land` functions with common `ramda` functions.\n\n```js\nconst { when } = require('ramda');\nconst { isNilOrEmpty, alwaysNew } = require('@flybondi/ramda-land');\n\nconst defaultToLife = when(isNilOrEmpty, alwaysNew({ life: 42 }));\ndefaultToLife(null); // -> { life: 42 }\ndefaultToLife({ foo: 'bar' }); // -> { foo: 'bar' }\n```\n\n## Ramda overlap\n\n[`curry`][curry], [`curryN`][curry-n] and [`nAry`][n-ary] functions are exported by both `@flybondi/ramda-land` and `ramda`. They behave in the exact same way, except that `@flybondi/ramda-land` counterparts **retain wrapped function names** after currying. This is useful for **debugging** and **error tracing** purposes as the name of the original function passed to any of the aforementioned functions will now appear on stack traces and debuggers (instead of an anonymous or sometimes arbitrarily named, internal `ramda` function).\n\n> This change was already proposed to the Ramda team and a [PR is pending approval](https://github.com/ramda/ramda/pull/2782).\n\n```sh\n> curry(function foo(x, y) { return x + y; });\n[Function: foo]\n> curry(function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> curryN(2, function foo(x, y) { return x + y; })\n[Function: foo]\n> curryN(2, function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> nAry(3, function foo(x, y) { return x + y; })\n[Function: foo]\n```\n\n[View on Github][github].\n\n[ramda]: https://ramdajs.com\n[flybondi]: https://www.flybondi.com\n[curry]: https://ramdajs.com/docs/#curry\n[curry-n]: https://ramdajs.com/docs/#curryN\n[n-ary]: https://ramdajs.com/docs/#nAry\n[github]: https://github.com/flybondi/toolbox/packages/lambda-land\n","readmeFilename":"README.md","_id":"@flybondi/ramda-land@1.0.0-alpha1.4","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"dist":{"integrity":"sha512-NtkemhPHstONSHCsZmxEPxbzCTlaOToDK8d8MuFO+xNdxglRGSgmJ0I1P5D124gJbMxRxY6xwbha2xeWHF4K3g==","shasum":"cb7312d968a163b3bc4c8158ecce860aa0cc5891","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-1.0.0-alpha1.4.tgz","fileCount":44,"unpackedSize":56801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwKKkCRA9TVsSAnZWagAAFMsP/3/0uZ10zy1qCZqLEwN3\ngR2hiZ/kJ8AKqZi+0mAV0IcrWesUQT+GpiucaIiMIUMaqxdrDfqWIgT0gcZT\nfLlniyTo3GHDNX/Y5CUtFEXuH6tqvY1Wd5KPQo2KncXIpNc6zWROzHkkTvAa\n7xVOAyZu3mx/miOZKyBf2IxAXUUdzHQy5J884LUsC14CeBQpFs/EAa9vO5Ia\nhF25vJCDoQsH8FTL4e+E98F6NAaZd9SBL+ubmdeivkMYt1mw6O6OKvmNBCC+\n49K7ckRxByIc3DKNqHCn+q6pMY2Ii/IW0JQ80U9RsUFivBL3cEwZ/cFKcorG\nRoJhO4l/iD+NHODbuem1Pm+3nOoJqZy8qf9YS8I1R/NiyRtdEBXf0GM8pu/7\nz5K7SF0TogSCGtzku0GprvPVJ9yixE5bHpNTGYIhCqU+kf4DofA+TValvSLM\noFzNMcB4ZwBCqaM+Bpb3+eWmD5E13fYMs57h/rGUe76w1hQzWeKtFkvXdWcG\nFp/y40xRN8UE9uA8oJZtnhmb18kuG7PMIqS8AzLkF22yGQFq2BLf+3CFr7fB\nQ96wREAkPeMdsmoqKiIAFX7UYiCryEdaEZcCppJ5W0oUcFrelkTpKA6TWvNa\nKGWoucQSHxtcIfKfXsF9TRIeM2UVmREb66u7ueL5T5hoqpxrI9TnCRXHLDF5\nuVXZ\r\n=DkZi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0RkCZojqWgcpLxWRyDULpA9yR3kmq0EWuOdp1rXubOAiB/4KY/HN+8cSbLpXTmIlBm/2hQYGRP3CF3+LYXsPTdEw=="}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_1.0.0-alpha1.4_1556128420106_0.6100320396432075"},"_hasShrinkwrap":false},"1.4.0":{"name":"@flybondi/ramda-land","version":"1.4.0","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","lambda","land","toolbox","utils"],"homepage":"https://github.com/flybondi/toolbox/packages/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/toolbox/issues"},"repository":{"type":"git","url":"https://github.com/flybondi/toolbox"},"license":"UNLICENSED","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"devDependencies":{"eslint":"^5.5.0","eslint-config-prettier":"^3.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-prettier":"^3.0.0","eslint-plugin-promise":"^4.0.0","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.0","jest":"^23.5.0","npm-run-all":"^4.1.5","prettier":"^1.15.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.0.0"},"gitHead":"25164845a5ae05819dee0fecdafd504bf9d23026","_id":"@flybondi/ramda-land@1.4.0","dist":{"shasum":"be1adcfb2c9a5e7ad244a4daef5220ea3f5caa22","integrity":"sha512-8ZcAxmHeh0I/q0UBaQmuM43dV6/EEurIRQ3lHpnCJu0uAD/gFTF5KF49Gw/nD9C25XCWf/seLaVdQeL3mNCSqg==","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-1.4.0.tgz","fileCount":45,"unpackedSize":58120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwNBwCRA9TVsSAnZWagAAI5YP/2Rriy+ARCbKLK/UxoFc\ntV1rpJaahfFS8IwkN5PKa6YPz2OwXynHeCRV1IfUezsWReHxxsA8oKa9gB7y\nfUBfHrc+quxsg08U7eRBI3bIHjtetqUQ+1KAVYa5bdz+MJcPaHSYa0au5JVf\nMEafaEki8C2zOXTF/8YLgeF91Vd7zHsdg+/zBK+KLbORQvK8V5avVysJTBuM\nmay+na6zahKB2y/Zdz4+xtutuIU4EbsBt14sRXAh3A2teQsNko9lKBg2Jwhf\nPYWAb3xxrvIbOqWV6SeeLF/DNKHCkC3cEtVJzcrUVIYBEvtFaeAqxnuqvnif\nqm17uAZFuSFRoGcLecNowkFSBMFIb4stk7AFp72hBG50pmwcV/TWsKFS/yTE\n94HeGgIIqdJp/Mes/EvUBkUcEIMP3CK4rDyJAPP3S/hy95N7Xufa7fd2yni+\n/aVXa64kPSfXvAwyLchrQEgTDEjDwcfzNdCJrB0KKVBkkWXESulvb24KAiHT\ng0lSxKQt+bERTH3bjtqGZu37p6P3lQMNGRJW6ohDYexOSgWi+I9g2ZAzrLcv\n2jERw+flGHDwjFkEnZXTWnnvQBxIYihkIbYJhDLWs76gRR2LFY1s3ZX2BVgh\nUvtv6hbgmymUrIcx6nscLzYOSPsElgp+9jRfeWvKXf4FA1SKDyldSUI7Hvts\nI5//\r\n=u5eF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBw4f8xYHu+X/+X8z1Pqg+nrSOQsXC6pVmIwEND5HcZaAiBo1PO+FSGxn/eN4P2yqFo5HV0Hk4+Kd8HYEnTILDyDOg=="}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_1.4.0_1556140143228_0.940297461629813"},"_hasShrinkwrap":false},"1.0.0-alpha1.5":{"name":"@flybondi/ramda-land","version":"1.0.0-alpha1.5","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","lambda","land","toolbox","utils"],"homepage":"https://github.com/flybondi/toolbox/packages/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/toolbox/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/toolbox.git"},"license":"UNLICENSED","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"devDependencies":{"eslint":"^5.5.0","eslint-config-prettier":"^3.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-prettier":"^3.0.0","eslint-plugin-promise":"^4.0.0","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.0","jest":"^23.5.0","npm-run-all":"^4.1.5","prettier":"^1.15.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.0.0"},"readme":"# @flybondi/ramda-land\n\n[![ramda](https://img.shields.io/badge/ramda-849.svg?logoWidth=20&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAqCAMAAADCkShIAAABqlBMVEUAAADvO0LiJi3vO0LvO0LiJi3vO0LvO0LvO0LvO0LiJi3vO0LiJi3vO0LiJi3vO0LiJS3vO0LiJS3vO0LiJS3iJSzvO0LvO0LvO0LvO0LvO0LvO0LiJCzvO0LvO0LhJCzvO0LvO0LvO0LvO0LvO0LhJCvhIyvvO0LvO0LpMTjhIyvhIyvvO0LhIyvhIyrhIyrgIyrvO0LkKTDgIirvO0LgIirgIirvO0LkKDDvO0LgISnjJi7vO0LgISnvO0LvO0LiJS3gISnfISjfICjvO0LhJCvfICjfICjvO0LvO0LgIinvO0LvO0LfICffISjvO0LeHyfeHybeHibeHybvO0LeHibeHibvO0LdHSXdHSXvO0LvO0LdHSTdHSTvO0LvO0LvO0LvO0LvO0LvO0LcGyPvO0LcGyLvO0LvO0LbGSHvO0LvO0LaGB/aGCDvO0LvO0LZFx/ZFh7vO0LvO0LZFh7vO0LYFR3vO0LYFBzYFR3uOkHXExvYFBzvO0LWERnWEhrXEhrXExvYFBzfICjgISngIingIirnLjboLjboLzboMDfuOkHvOkHvO0JHr331AAAAfnRSTlMAAQICAwQGBwgJDA8QExQUISIjJCUqLS8zNjc6QUJKS0tMTlBRUmJmaWtucHBzdHZ5fX6AgIGEhY6OlJSUlp2en6Cnqamqq62usLGxs7jAwsPFx8fLzc7P1NbW2Nnb3N3f4ePk5+fp6+zu7vH29vb3+Pn5+vv7/Pz9/f3+/v4qZr0RAAABc0lEQVR42pXUVXfyUBCF4f25a93d3d3d3d2dqlCbUNf5z6WswCIwpw3P9Z6V9yYHui9x5V2T0/3N6X4wSB3cOCU6WGwKgLtvOcusO2sPgkvmBjlpw//hEjLFbg6LPsLh+wi5s2ZBF2tho7bPsPu9QkZaKRzCdthT/Tvg/Tx50jJg92OOvSUBjeTt6C+AEhas/gk4IcEg8GuTJfndJLH5I5lFs0ckqkULix5INo8ZFt2QbA9nLLogBaiLZNhnyTUpaBhjwZOyaBtVLLgnlQlEsuCKVPLwYdSXoq1PQLQvRQWwqzRfNI4XX4fMFq3/hMO/OXNFB+HQ+S2YKbJGwSVw6e0iawIgX9yR5CQBBsFr7HQp7hPhIdR58Xiu3hsvLOxwK/3KaRBEWFRFtgxAvpCLtGwoxOxKRVohlGJ3+VLaq8UfexVV4FUpF/JeLdf4iRq8qdhmeBlNKNPIqQ6mVJOuAyY1KPZqrWTXAx90EvXCJ30DkD0DFY6c2EtNX54AAAAASUVORK5CYII=)](https://ramdajs.com)\n[![js-flybondi](https://img.shields.io/badge/flybondi-fdbe15.svg?logo=javascript&style=flat-square&logoColor=grey&logoWidth=20)](https://flybondi.com)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n[![js-semistandard-style](https://img.shields.io/badge/code%20style-semistandard-brightgreen.svg?style=flat-square)](https://github.com/Flet/semistandard)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\nA comprehensive collection of utilities for [Ramda][ramda], providing a variety of **useful**, **well tested**, **reusable** functions.\n\n```sh\nyarn add @flybondi/ramda-land\nyarn add ramda\n```\n\n## Basic usage\n\nMix and match `@flybondi/ramda-land` functions with common `ramda` functions.\n\n```js\nconst { when } = require('ramda');\nconst { isNilOrEmpty, alwaysNew } = require('@flybondi/ramda-land');\n\nconst defaultToLife = when(isNilOrEmpty, alwaysNew({ life: 42 }));\ndefaultToLife(null); // -> { life: 42 }\ndefaultToLife({ foo: 'bar' }); // -> { foo: 'bar' }\n```\n\n## Ramda overlap\n\n[`curry`][curry], [`curryN`][curry-n] and [`nAry`][n-ary] functions are exported by both `@flybondi/ramda-land` and `ramda`. They behave in the exact same way, except that `@flybondi/ramda-land` counterparts **retain wrapped function names** after currying. This is useful for **debugging** and **error tracing** purposes as the name of the original function passed to any of the aforementioned functions will now appear on stack traces and debuggers (instead of an anonymous or sometimes arbitrarily named, internal `ramda` function).\n\n> This change was already proposed to the Ramda team and a [PR is pending approval](https://github.com/ramda/ramda/pull/2782).\n\n```sh\n> curry(function foo(x, y) { return x + y; });\n[Function: foo]\n> curry(function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> curryN(2, function foo(x, y) { return x + y; })\n[Function: foo]\n> curryN(2, function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> nAry(3, function foo(x, y) { return x + y; })\n[Function: foo]\n```\n\n[View on Github][github].\n\n[ramda]: https://ramdajs.com\n[flybondi]: https://www.flybondi.com\n[curry]: https://ramdajs.com/docs/#curry\n[curry-n]: https://ramdajs.com/docs/#curryN\n[n-ary]: https://ramdajs.com/docs/#nAry\n[github]: https://github.com/flybondi/toolbox/packages/lambda-land\n","readmeFilename":"README.md","_id":"@flybondi/ramda-land@1.0.0-alpha1.5","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"dist":{"integrity":"sha512-hHE7BHFAPzoKIlg+ymuY4Fe6KYDPVyK9Zh//bAb2KES1C94M1OCjBX00trSK7G3qPAeQPtRmJcH5nDb9O8t3bw==","shasum":"c8d9ad623f5ede07465189b2a7e6a5b35084e925","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-1.0.0-alpha1.5.tgz","fileCount":46,"unpackedSize":59029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2agCCRA9TVsSAnZWagAAfn4P/RxGTwYr+5WWiBEVJs7W\nOr4B6KNslybCO3YuN/yDHvKOcnwkZXSQ7Lf0z4l+bkGxUEPeYxt9V1JUye7W\nIRZ8ZIM7aiDz3zYx/CyYpfX3xdutVlcoX4y9EvCOPxrsiwQaB3l9ENfUWEa4\nQf4X34wJRotakXT82Ls0UFoyLFrIOc3JVEhwHfcZcSZ4w+DJ8g3YMfquX7+8\n4tDCGVZXeQHCFdEd9C8jmXQ26iPiVb75OhgVLvysO94cMXqaI9IJbVP3YAh1\nw7Kd3phjqcX3uYBcKNFEFdf7Adj2NFzgu9hRd/+vlJPdq8SOKnvWGfy89w9D\nO1JDsZp0wCLEjEkEkfQ8XWK72PM8QyuLlL4qnYVBqtc98SKkZgEXW8u8+y+P\ngodd/veZ9t8uD1sA3Rg0+9lmob/9UoQwK3u9YO+ZknaDGqXIGxcx2tvvAkm4\nCAGRFXg88NivAuvQ9whn36LbM78XxmlJjWxRJcyDAMjTGGjcQcTXswtB9WF/\nAMj0Ycu7YJA1/AzAT5LHcBwQkq1OGzdYWfxBlh/F7kLFxgqshnLHpbfmBD+b\nt0hkYA6Tsa/jzKWbVOtpDLS28xmlXNALmSA4gsKqSn8THWfrhjBt/564InmF\nvZNS3Anhk9xoVc6x15NpRaoxeTzPeDw3iM/EMltpepoTxYEggiSqJo+cgDpy\nKDQn\r\n=y1+F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMzh4/kooJJ6j9R1qShWaOf8yAX25orc4H3YG4DmjlYAiAlJPXMDJDuX8pj57tjJzNj04Rpg5FNL2byGZtVypqY4w=="}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_1.0.0-alpha1.5_1557768194040_0.24050428065632312"},"_hasShrinkwrap":false},"1.5.0":{"name":"@flybondi/ramda-land","version":"1.5.0","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","lambda","land","toolbox","utils"],"homepage":"https://github.com/flybondi/toolbox/packages/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/toolbox/issues"},"repository":{"type":"git","url":"https://github.com/flybondi/toolbox"},"license":"UNLICENSED","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"devDependencies":{"eslint":"^5.5.0","eslint-config-prettier":"^3.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-prettier":"^3.0.0","eslint-plugin-promise":"^4.0.0","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.0","jest":"^23.5.0","npm-run-all":"^4.1.5","prettier":"^1.15.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.0.0"},"gitHead":"1fe51976583988ec07c6c3ee3297f1fe4f6f8bce","_id":"@flybondi/ramda-land@1.5.0","dist":{"shasum":"cf1f2f3eb75350c6f5ab97853008091d3ead44d8","integrity":"sha512-WI9Jrzh1HeTVyn5JqJdycm6bFsOBoGuGvF/x6UVUh2CqDwvP5j20FIOgDpxCmpEL27jdigc6aA98NpVBwUPpLw==","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-1.5.0.tgz","fileCount":47,"unpackedSize":60647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2a2UCRA9TVsSAnZWagAAmHwP/0Same7Gw3ab0mhjp01G\n4Uv8bGlNpy6sRtos6oaqXuDS1KOpaWSOBx4qCv0FNiNPHycEeOSv2K0NBjc+\nJ38md2OfUkc7YugwAwsA5N6AoHDvrRkpNtlPr1t7vEDn6ZFCiZvSkNUKIFkM\noPvz+TqzhDrQuPEtNCigG8Z++zHbtHELFrb5RZ898+ihG6RqdkeULQzlBvFU\n7JpbMRlAk4f3vwu1d2bf4443Pu/0CGEvpX78TFV7OikF958w3YA97EzIZ9EP\nORUODJQiYJVxNR+YjV4Fjfx2TKNjnVFWnsdv1/RJi1LFJa/oCgv3sH/tLdq/\nIv1Bt9gqbZCnpRGwM5DWyj/CFfuh/Gvf3xK5AM5i/WceLvqFcQVawTLICL9J\nv+KVj4eaoBahAaLndW2F8mDOnqxGPjT44s7dr67Cq4CsRk4nwzuazWUG3bWH\niBbpFACUe/dsagVVuvbSKxibDT41LQRB9/lNm5va5gwwYEAPG0Wdci5VpWhd\nW2Aw2GrvzRlOScpk8vcxG6AJzROKkx8qzDEbgPId4YJqYrKuCmz0IQhvrnDU\nevsXfCS/rU+J066Peg4JTkNQxN2AUvUpCoOhBQr/ihn47en+MrdCPhZPa2i3\n126KdEFzH0EuzdxJEPANWOlYjrU/Jpr+S6cYo8aS8rTaSVUN+qdffnTgWG8q\nKMjo\r\n=tTks\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjGiDJQUN9E9b3A7gr/G4wQ08/Srvr6hG7UVEbai4a2QIhAK6iMLrNyk/Tojb8vdu0wAMdJt7Po8+e/j5wepRD+VXJ"}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_1.5.0_1557769619445_0.9851419030466275"},"_hasShrinkwrap":false},"1.0.0-alpha1.6":{"name":"@flybondi/ramda-land","version":"1.0.0-alpha1.6","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","lambda","land","toolbox","utils"],"homepage":"https://github.com/flybondi/toolbox/packages/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/toolbox/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/toolbox.git"},"license":"UNLICENSED","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"devDependencies":{"eslint":"^5.5.0","eslint-config-prettier":"^3.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-prettier":"^3.0.0","eslint-plugin-promise":"^4.0.0","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.0","jest":"^23.5.0","npm-run-all":"^4.1.5","prettier":"^1.15.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.0.0"},"readme":"# @flybondi/ramda-land\n\n[![ramda](https://img.shields.io/badge/ramda-849.svg?logoWidth=20&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAqCAMAAADCkShIAAABqlBMVEUAAADvO0LiJi3vO0LvO0LiJi3vO0LvO0LvO0LvO0LiJi3vO0LiJi3vO0LiJi3vO0LiJS3vO0LiJS3vO0LiJS3iJSzvO0LvO0LvO0LvO0LvO0LvO0LiJCzvO0LvO0LhJCzvO0LvO0LvO0LvO0LvO0LhJCvhIyvvO0LvO0LpMTjhIyvhIyvvO0LhIyvhIyrhIyrgIyrvO0LkKTDgIirvO0LgIirgIirvO0LkKDDvO0LgISnjJi7vO0LgISnvO0LvO0LiJS3gISnfISjfICjvO0LhJCvfICjfICjvO0LvO0LgIinvO0LvO0LfICffISjvO0LeHyfeHybeHibeHybvO0LeHibeHibvO0LdHSXdHSXvO0LvO0LdHSTdHSTvO0LvO0LvO0LvO0LvO0LvO0LcGyPvO0LcGyLvO0LvO0LbGSHvO0LvO0LaGB/aGCDvO0LvO0LZFx/ZFh7vO0LvO0LZFh7vO0LYFR3vO0LYFBzYFR3uOkHXExvYFBzvO0LWERnWEhrXEhrXExvYFBzfICjgISngIingIirnLjboLjboLzboMDfuOkHvOkHvO0JHr331AAAAfnRSTlMAAQICAwQGBwgJDA8QExQUISIjJCUqLS8zNjc6QUJKS0tMTlBRUmJmaWtucHBzdHZ5fX6AgIGEhY6OlJSUlp2en6Cnqamqq62usLGxs7jAwsPFx8fLzc7P1NbW2Nnb3N3f4ePk5+fp6+zu7vH29vb3+Pn5+vv7/Pz9/f3+/v4qZr0RAAABc0lEQVR42pXUVXfyUBCF4f25a93d3d3d3d2dqlCbUNf5z6WswCIwpw3P9Z6V9yYHui9x5V2T0/3N6X4wSB3cOCU6WGwKgLtvOcusO2sPgkvmBjlpw//hEjLFbg6LPsLh+wi5s2ZBF2tho7bPsPu9QkZaKRzCdthT/Tvg/Tx50jJg92OOvSUBjeTt6C+AEhas/gk4IcEg8GuTJfndJLH5I5lFs0ckqkULix5INo8ZFt2QbA9nLLogBaiLZNhnyTUpaBhjwZOyaBtVLLgnlQlEsuCKVPLwYdSXoq1PQLQvRQWwqzRfNI4XX4fMFq3/hMO/OXNFB+HQ+S2YKbJGwSVw6e0iawIgX9yR5CQBBsFr7HQp7hPhIdR58Xiu3hsvLOxwK/3KaRBEWFRFtgxAvpCLtGwoxOxKRVohlGJ3+VLaq8UfexVV4FUpF/JeLdf4iRq8qdhmeBlNKNPIqQ6mVJOuAyY1KPZqrWTXAx90EvXCJ30DkD0DFY6c2EtNX54AAAAASUVORK5CYII=)](https://ramdajs.com)\n[![js-flybondi](https://img.shields.io/badge/flybondi-fdbe15.svg?logo=javascript&style=flat-square&logoColor=grey&logoWidth=20)](https://flybondi.com)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n[![js-semistandard-style](https://img.shields.io/badge/code%20style-semistandard-brightgreen.svg?style=flat-square)](https://github.com/Flet/semistandard)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\nA comprehensive collection of utilities for [Ramda][ramda], providing a variety of **useful**, **well tested**, **reusable** functions.\n\n```sh\nyarn add @flybondi/ramda-land\nyarn add ramda\n```\n\n## Basic usage\n\nMix and match `@flybondi/ramda-land` functions with common `ramda` functions.\n\n```js\nconst { when } = require('ramda');\nconst { isNilOrEmpty, alwaysNew } = require('@flybondi/ramda-land');\n\nconst defaultToLife = when(isNilOrEmpty, alwaysNew({ life: 42 }));\ndefaultToLife(null); // -> { life: 42 }\ndefaultToLife({ foo: 'bar' }); // -> { foo: 'bar' }\n```\n\n## Ramda overlap\n\n[`curry`][curry], [`curryN`][curry-n] and [`nAry`][n-ary] functions are exported by both `@flybondi/ramda-land` and `ramda`. They behave in the exact same way, except that `@flybondi/ramda-land` counterparts **retain wrapped function names** after currying. This is useful for **debugging** and **error tracing** purposes as the name of the original function passed to any of the aforementioned functions will now appear on stack traces and debuggers (instead of an anonymous or sometimes arbitrarily named, internal `ramda` function).\n\n> This change was already proposed to the Ramda team and a [PR is pending approval](https://github.com/ramda/ramda/pull/2782).\n\n```sh\n> curry(function foo(x, y) { return x + y; });\n[Function: foo]\n> curry(function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> curryN(2, function foo(x, y) { return x + y; })\n[Function: foo]\n> curryN(2, function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> nAry(3, function foo(x, y) { return x + y; })\n[Function: foo]\n```\n\n[View on Github][github].\n\n[ramda]: https://ramdajs.com\n[flybondi]: https://www.flybondi.com\n[curry]: https://ramdajs.com/docs/#curry\n[curry-n]: https://ramdajs.com/docs/#curryN\n[n-ary]: https://ramdajs.com/docs/#nAry\n[github]: https://github.com/flybondi/toolbox/packages/lambda-land\n","readmeFilename":"README.md","_id":"@flybondi/ramda-land@1.0.0-alpha1.6","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"dist":{"integrity":"sha512-3W4NZdXrMa7AeFTbnBi2rwlloR7CWAINBVIDA7GoeK6RNILmv2uHbQNEV8Ti7NGrJ7pUWxjoGDpIfQIytBm0Sw==","shasum":"3323a5f0bce4d5d8979fb08318bfac830a3a63a6","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-1.0.0-alpha1.6.tgz","fileCount":54,"unpackedSize":65345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3BTvCRA9TVsSAnZWagAAwQoP/ibxKgu9z9btXmg/RrK0\njizABdbXrcysWRlUO3Q7flGJXn1rEFGI7Dzk99rv26mcpUbrhEYQrr3yhIDg\n2MLDNCCYyCcADKHpynvZ1LZjcbxFP0PjLdxoB57kFJsaTGkV+5lVkesRugQe\nPsmuHQ16sOqn6+irV7ansCnT8I4ROrTKaJ/JQNO2alt3mdfqmB5eZKqWz0hk\n2lbCJ01gZW90kE9XdrWuL9F4D4bU+WtS1PeMgjalbINXqP4qaQ+940LxroLg\nOKJ+cOS23J8SDTCqu3zLTzaTi9LzpV5gqe3YSJJoikuNVy1QZL149zwQ2nOV\nDZlgJmdWAzPxEK6cugqxyGTIygJegQ7kC8caW9WxiarFyZWNvek0+n7KhuXm\nzyZO860Ugw1Qku6rgePg4m7qQGnuPqHU3usAW20/9iyCgBP+y5lYaH1Ljszt\nmIh286h/YoQxdGonwg4gaKQnDcaLZG3P2WnUlOj6DHjiQ2I7KBwr+Ncw6stp\nVNbLjn1Vbc7RlgAUghM+Q+NLLyKf+PTeyp1sTQtaLaRK+n4mVBl96xaHUd/G\ngqzndddlD3XyG1qf2eNuVyTEFxCArZ0ZAxm0TBnIFy1I7CciAJ6z88mma4xq\nre81UdOpHFbkvVBhoAT1FPtbRT9ayzLFqFcNf7dHeGz7imeZCWJs+vRsLMS9\n8tyT\r\n=SY7X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoYCm0LPl3PiBaHIKt3qmRbpivqBB0jwI86OUSQjQG2gIhAKaAFa4qLDYGYnIAGdUB4/ChSzI3lti4aT4+iGGYox8Z"}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_1.0.0-alpha1.6_1557927150677_0.031244846366925927"},"_hasShrinkwrap":false},"1.0.0-alpha1.7":{"name":"@flybondi/ramda-land","version":"1.0.0-alpha1.7","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","lambda","land","toolbox","utils"],"homepage":"https://github.com/flybondi/toolbox/packages/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/toolbox/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/toolbox.git"},"license":"UNLICENSED","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"devDependencies":{"eslint":"^5.5.0","eslint-config-prettier":"^3.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-prettier":"^3.0.0","eslint-plugin-promise":"^4.0.0","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.0","jest":"^23.5.0","npm-run-all":"^4.1.5","prettier":"^1.15.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.0.0"},"readme":"# @flybondi/ramda-land\n\n[![ramda](https://img.shields.io/badge/ramda-849.svg?logoWidth=20&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAqCAMAAADCkShIAAABqlBMVEUAAADvO0LiJi3vO0LvO0LiJi3vO0LvO0LvO0LvO0LiJi3vO0LiJi3vO0LiJi3vO0LiJS3vO0LiJS3vO0LiJS3iJSzvO0LvO0LvO0LvO0LvO0LvO0LiJCzvO0LvO0LhJCzvO0LvO0LvO0LvO0LvO0LhJCvhIyvvO0LvO0LpMTjhIyvhIyvvO0LhIyvhIyrhIyrgIyrvO0LkKTDgIirvO0LgIirgIirvO0LkKDDvO0LgISnjJi7vO0LgISnvO0LvO0LiJS3gISnfISjfICjvO0LhJCvfICjfICjvO0LvO0LgIinvO0LvO0LfICffISjvO0LeHyfeHybeHibeHybvO0LeHibeHibvO0LdHSXdHSXvO0LvO0LdHSTdHSTvO0LvO0LvO0LvO0LvO0LvO0LcGyPvO0LcGyLvO0LvO0LbGSHvO0LvO0LaGB/aGCDvO0LvO0LZFx/ZFh7vO0LvO0LZFh7vO0LYFR3vO0LYFBzYFR3uOkHXExvYFBzvO0LWERnWEhrXEhrXExvYFBzfICjgISngIingIirnLjboLjboLzboMDfuOkHvOkHvO0JHr331AAAAfnRSTlMAAQICAwQGBwgJDA8QExQUISIjJCUqLS8zNjc6QUJKS0tMTlBRUmJmaWtucHBzdHZ5fX6AgIGEhY6OlJSUlp2en6Cnqamqq62usLGxs7jAwsPFx8fLzc7P1NbW2Nnb3N3f4ePk5+fp6+zu7vH29vb3+Pn5+vv7/Pz9/f3+/v4qZr0RAAABc0lEQVR42pXUVXfyUBCF4f25a93d3d3d3d2dqlCbUNf5z6WswCIwpw3P9Z6V9yYHui9x5V2T0/3N6X4wSB3cOCU6WGwKgLtvOcusO2sPgkvmBjlpw//hEjLFbg6LPsLh+wi5s2ZBF2tho7bPsPu9QkZaKRzCdthT/Tvg/Tx50jJg92OOvSUBjeTt6C+AEhas/gk4IcEg8GuTJfndJLH5I5lFs0ckqkULix5INo8ZFt2QbA9nLLogBaiLZNhnyTUpaBhjwZOyaBtVLLgnlQlEsuCKVPLwYdSXoq1PQLQvRQWwqzRfNI4XX4fMFq3/hMO/OXNFB+HQ+S2YKbJGwSVw6e0iawIgX9yR5CQBBsFr7HQp7hPhIdR58Xiu3hsvLOxwK/3KaRBEWFRFtgxAvpCLtGwoxOxKRVohlGJ3+VLaq8UfexVV4FUpF/JeLdf4iRq8qdhmeBlNKNPIqQ6mVJOuAyY1KPZqrWTXAx90EvXCJ30DkD0DFY6c2EtNX54AAAAASUVORK5CYII=)](https://ramdajs.com)\n[![js-flybondi](https://img.shields.io/badge/flybondi-fdbe15.svg?logo=javascript&style=flat-square&logoColor=grey&logoWidth=20)](https://flybondi.com)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n[![js-semistandard-style](https://img.shields.io/badge/code%20style-semistandard-brightgreen.svg?style=flat-square)](https://github.com/Flet/semistandard)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\nA comprehensive collection of utilities for [Ramda][ramda], providing a variety of **useful**, **well tested**, **reusable** functions.\n\n```sh\nyarn add @flybondi/ramda-land\nyarn add ramda\n```\n\n## Basic usage\n\nMix and match `@flybondi/ramda-land` functions with common `ramda` functions.\n\n```js\nconst { when } = require('ramda');\nconst { isNilOrEmpty, alwaysNew } = require('@flybondi/ramda-land');\n\nconst defaultToLife = when(isNilOrEmpty, alwaysNew({ life: 42 }));\ndefaultToLife(null); // -> { life: 42 }\ndefaultToLife({ foo: 'bar' }); // -> { foo: 'bar' }\n```\n\n## Ramda overlap\n\n[`curry`][curry], [`curryN`][curry-n] and [`nAry`][n-ary] functions are exported by both `@flybondi/ramda-land` and `ramda`. They behave in the exact same way, except that `@flybondi/ramda-land` counterparts **retain wrapped function names** after currying. This is useful for **debugging** and **error tracing** purposes as the name of the original function passed to any of the aforementioned functions will now appear on stack traces and debuggers (instead of an anonymous or sometimes arbitrarily named, internal `ramda` function).\n\n> This change was already proposed to the Ramda team and a [PR is pending approval](https://github.com/ramda/ramda/pull/2782).\n\n```sh\n> curry(function foo(x, y) { return x + y; });\n[Function: foo]\n> curry(function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> curryN(2, function foo(x, y) { return x + y; })\n[Function: foo]\n> curryN(2, function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> nAry(3, function foo(x, y) { return x + y; })\n[Function: foo]\n```\n\n[View on Github][github].\n\n[ramda]: https://ramdajs.com\n[flybondi]: https://www.flybondi.com\n[curry]: https://ramdajs.com/docs/#curry\n[curry-n]: https://ramdajs.com/docs/#curryN\n[n-ary]: https://ramdajs.com/docs/#nAry\n[github]: https://github.com/flybondi/toolbox/packages/lambda-land\n","readmeFilename":"README.md","_id":"@flybondi/ramda-land@1.0.0-alpha1.7","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"dist":{"integrity":"sha512-LcS2CA0xP2QOg/p86L1OTFVD3lyS0V00KfSBEYrUtqn7rM7Q7zF5q9QBU3lZESJqzo+cpzpZMAuJoUSXyzZBLA==","shasum":"efc6d6f517e96475848232500b03682833d2bda6","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-1.0.0-alpha1.7.tgz","fileCount":54,"unpackedSize":65706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3G/BCRA9TVsSAnZWagAAIWQQAJIC9qOGH8cv0I5ZIBIR\nIhuXNLHnABtT85ehWtKquGWxXUstnV6KTm8tlg/8TQV2Dc9rUdBYqPmB5tqK\nC5qC//Nrf9T2ih3k3qLpUFJDDIWSacvihp3VEt+wEvLcCXbeNI6SDRTy4sb/\nJi4H74d6Fk7sNtK6BoknY337EstbVWavT4WFY2VH7onYxDo44AcKgqxN4LvH\nIWd4XhwbN2+JYbskRJ7stu/YCutwvh43ciZnChaUh2Rjs8pV1vWobtYAlTts\nzDEt1+HL37dAD4Zx0odz8czTVqvpE8rsbFu09vuttzO1pPG+nt5LD3qoRrXQ\nRuIc/Obf01OUsmF9m9lsTfKoxd0LUIQMmhRw6h69ry6B80DokmZYuGX8sqxt\nISwE4hDI2v+oplHLQbJ6Qy0SiODZC/7mbqYrNRbSTR6a3rT2e3JZhByvm72L\nAJQoAlOPeEUuPBfZkPHqJAHPOYX7cWrhgHvAqRVqji4qugjqtIeMRmQvPaJp\nZ2Tmaxai3P/M9vJwcI80Mv08Ha/9zotCsizn3owRbUOVOGOqAhhw9Pdrcq6B\niw+685sxatt5bVqGcDO7wVPxDKGIy04bxu5RSAsJZq1MdunEigPIgVb1CRG2\n4/6tmAaxDZw/Yq1P7WULvOiE4NuVjB9Fmc3ASFV2H/Cs0Too2/SAXl6jwh3g\nkWpg\r\n=J5yz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV+lKusuUG62w1hTbbqVZiLbRXCEII3Ncu7j2C6B3ERwIgWnxFe/ITwlbP7Pxxct5INEzTrlAO/AVoe4uv6j4Jd6Y="}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_1.0.0-alpha1.7_1557950399672_0.5335657538329113"},"_hasShrinkwrap":false},"1.6.0":{"name":"@flybondi/ramda-land","version":"1.6.0","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","lambda","land","toolbox","utils"],"homepage":"https://github.com/flybondi/toolbox/packages/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/toolbox/issues"},"repository":{"type":"git","url":"https://github.com/flybondi/toolbox"},"license":"UNLICENSED","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"devDependencies":{"eslint":"^5.5.0","eslint-config-prettier":"^3.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-prettier":"^3.0.0","eslint-plugin-promise":"^4.0.0","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.0","jest":"^23.5.0","npm-run-all":"^4.1.5","prettier":"^1.15.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.0.0"},"gitHead":"51ca1237f1aacdc742c8a0c07100575e5c6b1f78","_id":"@flybondi/ramda-land@1.6.0","dist":{"shasum":"820eb83a23ddcfc6b7bde453eb098c9723e39d5a","integrity":"sha512-PC5mu8bgRnVvmSrs8naFu9mych2V0+GFUkwT+bJmZBO29E9Jiieuan8QhRJsEBxDdcuJOo9nKeqjs6OE5yDNoQ==","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-1.6.0.tgz","fileCount":55,"unpackedSize":67819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3HKGCRA9TVsSAnZWagAAt+oP/3QYa+2iYtdPeBXHG+xQ\naJDbt/lBnjwVtHB9qZkE8TQugsS2kK36gbEFXIgzha4yLSE2S1HLvK+XQNgK\nzHxVhPcngVrk/6v9XcchKv5IcVU4uJpBlECa30LEY8GEqx2VkNspuQGEOfAk\n+yozblFwCpQ20sSdlxOxbfjMzxrFS/bYlrkQbKQG41h5Jylu2WZSbQWBPpLV\nnKw7MuPUuZfLKPJYWOeylR7apFcKgAoPKmbDLQzrqzvGk7P8cxKWqL3BD42l\nxDiKTZU93CxkYL5v+fAMzQdEM5hPDwwbXoJvrrbSdCE/v5FxLMkuKV2nJg8m\nKMFbvbSDsNicxJcDwZ3xhhZefv78WOwyyS/W5Tyg1uH1FV7wc14aj6ItjVrV\nU/A5YaIw4X1k9MbnO0UtEheDi/XwIDn86R3/Da3Ww2674XdYG94u8fOTpXMt\nKxYuFOKvWte7XG2GBUUyvFx3zEMQmF2PCY6HSvz+cE4YlkmSrBAPUqJ8ybEw\n6/9FOqXzuVC+sYRdFaOsZ++XCJjylg6T03Rm2vbKbmJa1QKBsJGWbbjuNRpI\n7cMfLeZL4FhjUk6VHooDQ+hcF1v3A0sRMludhmcqz8FA+FDMPfi4EIn04VJX\nfhPinJqRJv/Gn/Wq2phLYjrNxt93zOJ6nqMX0NSr0Xhakfmw+sPcWZS3Gsqw\nCmtu\r\n=8sch\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/HBKELlm6DZPmQt4rKY1wbNBBIubUdlS3xWAcI0+VawIhAMuaROFJW7FavU92oO6e0B4HzCdES7QP9+bWqxEx80pZ"}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_1.6.0_1557951109862_0.44038664241155767"},"_hasShrinkwrap":false},"1.0.0-alpha1.8":{"name":"@flybondi/ramda-land","version":"1.0.0-alpha1.8","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","lambda","land","toolbox","utils"],"homepage":"https://github.com/flybondi/toolbox/packages/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/toolbox/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/toolbox.git"},"license":"UNLICENSED","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"devDependencies":{"eslint":"^5.16.0","eslint-config-prettier":"^6.0.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^9.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.0","jest":"^24.8.0","npm-run-all":"^4.1.5","prettier":"^1.18.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.1.0"},"readme":"# @flybondi/ramda-land\n\n[![ramda](https://img.shields.io/badge/ramda-849.svg?logoWidth=20&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAqCAMAAADCkShIAAABqlBMVEUAAADvO0LiJi3vO0LvO0LiJi3vO0LvO0LvO0LvO0LiJi3vO0LiJi3vO0LiJi3vO0LiJS3vO0LiJS3vO0LiJS3iJSzvO0LvO0LvO0LvO0LvO0LvO0LiJCzvO0LvO0LhJCzvO0LvO0LvO0LvO0LvO0LhJCvhIyvvO0LvO0LpMTjhIyvhIyvvO0LhIyvhIyrhIyrgIyrvO0LkKTDgIirvO0LgIirgIirvO0LkKDDvO0LgISnjJi7vO0LgISnvO0LvO0LiJS3gISnfISjfICjvO0LhJCvfICjfICjvO0LvO0LgIinvO0LvO0LfICffISjvO0LeHyfeHybeHibeHybvO0LeHibeHibvO0LdHSXdHSXvO0LvO0LdHSTdHSTvO0LvO0LvO0LvO0LvO0LvO0LcGyPvO0LcGyLvO0LvO0LbGSHvO0LvO0LaGB/aGCDvO0LvO0LZFx/ZFh7vO0LvO0LZFh7vO0LYFR3vO0LYFBzYFR3uOkHXExvYFBzvO0LWERnWEhrXEhrXExvYFBzfICjgISngIingIirnLjboLjboLzboMDfuOkHvOkHvO0JHr331AAAAfnRSTlMAAQICAwQGBwgJDA8QExQUISIjJCUqLS8zNjc6QUJKS0tMTlBRUmJmaWtucHBzdHZ5fX6AgIGEhY6OlJSUlp2en6Cnqamqq62usLGxs7jAwsPFx8fLzc7P1NbW2Nnb3N3f4ePk5+fp6+zu7vH29vb3+Pn5+vv7/Pz9/f3+/v4qZr0RAAABc0lEQVR42pXUVXfyUBCF4f25a93d3d3d3d2dqlCbUNf5z6WswCIwpw3P9Z6V9yYHui9x5V2T0/3N6X4wSB3cOCU6WGwKgLtvOcusO2sPgkvmBjlpw//hEjLFbg6LPsLh+wi5s2ZBF2tho7bPsPu9QkZaKRzCdthT/Tvg/Tx50jJg92OOvSUBjeTt6C+AEhas/gk4IcEg8GuTJfndJLH5I5lFs0ckqkULix5INo8ZFt2QbA9nLLogBaiLZNhnyTUpaBhjwZOyaBtVLLgnlQlEsuCKVPLwYdSXoq1PQLQvRQWwqzRfNI4XX4fMFq3/hMO/OXNFB+HQ+S2YKbJGwSVw6e0iawIgX9yR5CQBBsFr7HQp7hPhIdR58Xiu3hsvLOxwK/3KaRBEWFRFtgxAvpCLtGwoxOxKRVohlGJ3+VLaq8UfexVV4FUpF/JeLdf4iRq8qdhmeBlNKNPIqQ6mVJOuAyY1KPZqrWTXAx90EvXCJ30DkD0DFY6c2EtNX54AAAAASUVORK5CYII=)](https://ramdajs.com)\n[![js-flybondi](https://img.shields.io/badge/flybondi-fdbe15.svg?logo=javascript&style=flat-square&logoColor=grey&logoWidth=20)](https://flybondi.com)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n[![js-semistandard-style](https://img.shields.io/badge/code%20style-semistandard-brightgreen.svg?style=flat-square)](https://github.com/Flet/semistandard)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\nA comprehensive collection of utilities for [Ramda][ramda], providing a variety of **useful**, **well tested**, **reusable** functions.\n\n```sh\nyarn add @flybondi/ramda-land\nyarn add ramda\n```\n\n## Basic usage\n\nMix and match `@flybondi/ramda-land` functions with common `ramda` functions.\n\n```js\nconst { when } = require('ramda');\nconst { isNilOrEmpty, alwaysNew } = require('@flybondi/ramda-land');\n\nconst defaultToLife = when(isNilOrEmpty, alwaysNew({ life: 42 }));\ndefaultToLife(null); // -> { life: 42 }\ndefaultToLife({ foo: 'bar' }); // -> { foo: 'bar' }\n```\n\n## Ramda overlap\n\n[`curry`][curry], [`curryN`][curry-n] and [`nAry`][n-ary] functions are exported by both `@flybondi/ramda-land` and `ramda`. They behave in the exact same way, except that `@flybondi/ramda-land` counterparts **retain wrapped function names** after currying. This is useful for **debugging** and **error tracing** purposes as the name of the original function passed to any of the aforementioned functions will now appear on stack traces and debuggers (instead of an anonymous or sometimes arbitrarily named, internal `ramda` function).\n\n> This change was already proposed to the Ramda team and a [PR is pending approval](https://github.com/ramda/ramda/pull/2782).\n\n```sh\n> curry(function foo(x, y) { return x + y; });\n[Function: foo]\n> curry(function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> curryN(2, function foo(x, y) { return x + y; })\n[Function: foo]\n> curryN(2, function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> nAry(3, function foo(x, y) { return x + y; })\n[Function: foo]\n```\n\n[View on Github][github].\n\n[ramda]: https://ramdajs.com\n[flybondi]: https://www.flybondi.com\n[curry]: https://ramdajs.com/docs/#curry\n[curry-n]: https://ramdajs.com/docs/#curryN\n[n-ary]: https://ramdajs.com/docs/#nAry\n[github]: https://github.com/flybondi/toolbox/packages/lambda-land\n","readmeFilename":"README.md","_id":"@flybondi/ramda-land@1.0.0-alpha1.8","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"dist":{"integrity":"sha512-W1WAXw5PTDEpi3Z+JCisf+TbBx+LbsMV9wEb6Fhy4AnzXREVfWHu4WqbrjKuL86uMnqXTA4Zle2gQhfcClkBQA==","shasum":"9d3b522934b82df42f70ed59b3593c8062c32aa6","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-1.0.0-alpha1.8.tgz","fileCount":58,"unpackedSize":71512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFgTICRA9TVsSAnZWagAAUF8P/2xMcUekppemXBTKKwLj\njp9cBZoDMl5lFfXbF6jD9fKkZUKYr0Z7zXZo7IjCYQAcevBPpZaEfamnwwQ2\n+f3UaMb5ijo+FV3AX4ELJ+WruVTrhH409PkLMXMdP2JK/oypyFA2Xvg2jBCP\nxTJLedlk6C5ns7jKz5RXZQIRgUT41Llor6z26ZaOMFA7zCodtymVr4GBZsrO\nLaHGKhd95A+1qyQLCKh9CnNPERU3/PIXv8uZbQ8YNRLlmD/Gi7vlkmJzvI/q\nAIrj8y/g8izLLbhrMZ25NDjPL1LJFhmFyZqXVNpyjnxMDZwKnSfPQ2xKOnFr\nmuOT63Wkc78Ple4JIkyPEP9Df0IXXyieYtxqql07F/ctnXGnYsdur/4yGm7W\nEw5gT/DtmmTew7O9ZxiCQymlNlnrJe+Ms0qKODr9x5fZUBeHgjl/QZtkFcAF\npD7JuC4eb3/H837GYwFJruDS7ROUugvmOV8iIqL45Ogu7WySDNLPwnwn1UKE\nF8D1BqKzUegx/K0sXsiZ4Mbs4/SEMVh4eIKdyITgyYj6bzgnuFTe2bisY/Ty\n9PdsQDgnjbbElt+39+lI//3/XvfZKoY12OrkRnSjf34LFpLs+H1PN97MRjRH\nAsnN5uCVlOfWfZuNppysGH8s9zNUZdKVGOcgpj8akQCny55LR6R5g6ZNKtms\nvVn+\r\n=P0np\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAQb2jjDGvMuAR0Xlb3xfvPS5Z5Sx3EoWKiov8ewfLwAIhAM80tG4fEEY8CF8jWEHAVWcikhAuXm9kKEuIqjnS85O4"}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_1.0.0-alpha1.8_1561724103698_0.9114571331060797"},"_hasShrinkwrap":false},"2.0.0":{"name":"@flybondi/ramda-land","version":"2.0.0","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","lambda","land","toolbox","utils"],"homepage":"https://github.com/flybondi/toolbox/packages/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/toolbox/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/toolbox.git"},"license":"UNLICENSED","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"devDependencies":{"eslint":"^5.16.0","eslint-config-prettier":"^6.0.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^9.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.0","jest":"^24.8.0","npm-run-all":"^4.1.5","prettier":"^1.18.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.1.0"},"gitHead":"0626d0e49645436a16334be6d221fb63061986b1","_id":"@flybondi/ramda-land@2.0.0","_nodeVersion":"8.10.0","_npmVersion":"lerna/3.15.0/node@v8.10.0+x64 (linux)","dist":{"integrity":"sha512-LNQP4KRQoBzs5+MjiGxp+T1HG+OHcGRXwAECnpV5GjMjPTLe+tJyqbbIvdjSEQwJoo48ASTCvE0RNh1E/xirhg==","shasum":"edad4a4825a02dbee24e2fe02ae01781bd23e647","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-2.0.0.tgz","fileCount":59,"unpackedSize":74253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFj4BCRA9TVsSAnZWagAApWQQAIiwk1mMPK0J2ojJdKTV\nzp+CECVixcWFBkIp4do6MBmd/rkelvM3ZID6jhLoR4eHlm/plWG6OJ2dEsHN\nc6CbsOT6mfCWL8gegDFLuliEgGNZMmL7Zc58uTL+wmyMrCe0utbIG7/yNMsw\nvoQvHhktsG1S87COgx3ay2LXdzlMbZv+SnA0HxoWhCApBBXft2ejmzireL94\njuAmVyeO6IPZWCwaOvtRK8CAQalOlkUfNvnyq6PZKCE/8Zoi+RteF6PE2MJC\nsMifb8hWo60vnN5BQqlfR5p/Zt5UelvSygT4Lv3SBVCieni1PPpdDciWgKei\n5kaiXzRyS2wW76I9/aLdNFn2uEeWzIzGinJKQ1PwJUSkSDTpzC3muoYhf3q+\n6M5u4QCDLNGSA4KCxDaw33ntCmvIjdrAzu2vMMM+EFOp9Tf2JIM+RRNbwHxM\nErIf/ocbdo4i2ghMzY3RhJiUsEviXaBQ1VQE1mkoj9WxNCEStbaBgzW3A44B\nhs8Y5Hcpp8SoNHUwQ5yQn4P+0mC33byAvzqdQ65I4BQ1He9ta0S2Mynoh837\ndl2mdHrK0LspxcOkPQuedca4/iwkZ6osWP4ltF9/N+Ms4PZ4lOWjXu/0q2Wb\nEi8syOffmRb+tTM6eO2W5f+XfFVx7WqSxdockd7kD097/RCw/r7mWLDSlvyO\n27S3\r\n=4z0+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID9CA4j/m4XV5k/hRpZZjtmo7AkMq1NO+xXWEdIpcVoEAiEAqi6ocSDSD+uFxu3iSnt58iw0zTWovtM+skuUSoTa7VA="}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_2.0.0_1561738753086_0.4697330862688156"},"_hasShrinkwrap":false},"1.0.0-alpha1.9":{"name":"@flybondi/ramda-land","version":"1.0.0-alpha1.9","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","lambda","land","toolbox","utils"],"homepage":"https://github.com/flybondi/toolbox/packages/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/toolbox/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/toolbox.git"},"license":"UNLICENSED","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"devDependencies":{"eslint":"^6.0.1","eslint-config-prettier":"^6.0.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^9.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.0","jest":"^24.8.0","npm-run-all":"^4.1.5","prettier":"^1.18.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.1.0"},"readme":"# @flybondi/ramda-land\n\n[![ramda](https://img.shields.io/badge/ramda-849.svg?logoWidth=20&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAqCAMAAADCkShIAAABqlBMVEUAAADvO0LiJi3vO0LvO0LiJi3vO0LvO0LvO0LvO0LiJi3vO0LiJi3vO0LiJi3vO0LiJS3vO0LiJS3vO0LiJS3iJSzvO0LvO0LvO0LvO0LvO0LvO0LiJCzvO0LvO0LhJCzvO0LvO0LvO0LvO0LvO0LhJCvhIyvvO0LvO0LpMTjhIyvhIyvvO0LhIyvhIyrhIyrgIyrvO0LkKTDgIirvO0LgIirgIirvO0LkKDDvO0LgISnjJi7vO0LgISnvO0LvO0LiJS3gISnfISjfICjvO0LhJCvfICjfICjvO0LvO0LgIinvO0LvO0LfICffISjvO0LeHyfeHybeHibeHybvO0LeHibeHibvO0LdHSXdHSXvO0LvO0LdHSTdHSTvO0LvO0LvO0LvO0LvO0LvO0LcGyPvO0LcGyLvO0LvO0LbGSHvO0LvO0LaGB/aGCDvO0LvO0LZFx/ZFh7vO0LvO0LZFh7vO0LYFR3vO0LYFBzYFR3uOkHXExvYFBzvO0LWERnWEhrXEhrXExvYFBzfICjgISngIingIirnLjboLjboLzboMDfuOkHvOkHvO0JHr331AAAAfnRSTlMAAQICAwQGBwgJDA8QExQUISIjJCUqLS8zNjc6QUJKS0tMTlBRUmJmaWtucHBzdHZ5fX6AgIGEhY6OlJSUlp2en6Cnqamqq62usLGxs7jAwsPFx8fLzc7P1NbW2Nnb3N3f4ePk5+fp6+zu7vH29vb3+Pn5+vv7/Pz9/f3+/v4qZr0RAAABc0lEQVR42pXUVXfyUBCF4f25a93d3d3d3d2dqlCbUNf5z6WswCIwpw3P9Z6V9yYHui9x5V2T0/3N6X4wSB3cOCU6WGwKgLtvOcusO2sPgkvmBjlpw//hEjLFbg6LPsLh+wi5s2ZBF2tho7bPsPu9QkZaKRzCdthT/Tvg/Tx50jJg92OOvSUBjeTt6C+AEhas/gk4IcEg8GuTJfndJLH5I5lFs0ckqkULix5INo8ZFt2QbA9nLLogBaiLZNhnyTUpaBhjwZOyaBtVLLgnlQlEsuCKVPLwYdSXoq1PQLQvRQWwqzRfNI4XX4fMFq3/hMO/OXNFB+HQ+S2YKbJGwSVw6e0iawIgX9yR5CQBBsFr7HQp7hPhIdR58Xiu3hsvLOxwK/3KaRBEWFRFtgxAvpCLtGwoxOxKRVohlGJ3+VLaq8UfexVV4FUpF/JeLdf4iRq8qdhmeBlNKNPIqQ6mVJOuAyY1KPZqrWTXAx90EvXCJ30DkD0DFY6c2EtNX54AAAAASUVORK5CYII=)](https://ramdajs.com)\n[![js-flybondi](https://img.shields.io/badge/flybondi-fdbe15.svg?logo=javascript&style=flat-square&logoColor=grey&logoWidth=20)](https://flybondi.com)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n[![js-semistandard-style](https://img.shields.io/badge/code%20style-semistandard-brightgreen.svg?style=flat-square)](https://github.com/Flet/semistandard)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\nA comprehensive collection of utilities for [Ramda][ramda], providing a variety of **useful**, **well tested**, **reusable** functions.\n\n```sh\nyarn add @flybondi/ramda-land\nyarn add ramda\n```\n\n## Basic usage\n\nMix and match `@flybondi/ramda-land` functions with common `ramda` functions.\n\n```js\nconst { when } = require('ramda');\nconst { isNilOrEmpty, alwaysNew } = require('@flybondi/ramda-land');\n\nconst defaultToLife = when(isNilOrEmpty, alwaysNew({ life: 42 }));\ndefaultToLife(null); // -> { life: 42 }\ndefaultToLife({ foo: 'bar' }); // -> { foo: 'bar' }\n```\n\n## Ramda overlap\n\n[`curry`][curry], [`curryN`][curry-n] and [`nAry`][n-ary] functions are exported by both `@flybondi/ramda-land` and `ramda`. They behave in the exact same way, except that `@flybondi/ramda-land` counterparts **retain wrapped function names** after currying. This is useful for **debugging** and **error tracing** purposes as the name of the original function passed to any of the aforementioned functions will now appear on stack traces and debuggers (instead of an anonymous or sometimes arbitrarily named, internal `ramda` function).\n\n> This change was already proposed to the Ramda team and a [PR is pending approval](https://github.com/ramda/ramda/pull/2782).\n\n```sh\n> curry(function foo(x, y) { return x + y; });\n[Function: foo]\n> curry(function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> curryN(2, function foo(x, y) { return x + y; })\n[Function: foo]\n> curryN(2, function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> nAry(3, function foo(x, y) { return x + y; })\n[Function: foo]\n```\n\n[View on Github][github].\n\n[ramda]: https://ramdajs.com\n[flybondi]: https://www.flybondi.com\n[curry]: https://ramdajs.com/docs/#curry\n[curry-n]: https://ramdajs.com/docs/#curryN\n[n-ary]: https://ramdajs.com/docs/#nAry\n[github]: https://github.com/flybondi/toolbox/packages/lambda-land\n","readmeFilename":"README.md","_id":"@flybondi/ramda-land@1.0.0-alpha1.9","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"dist":{"integrity":"sha512-ceE5KDIoLzvp6CefSx/4G/9EibEGm4TszaVJ5nb8shGXg7memoqU73PIiF/XW1JVq6GKZktxHclhj9a+Aca+jA==","shasum":"f9000b6995f00bb089a2155820c4c618c672ac74","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-1.0.0-alpha1.9.tgz","fileCount":64,"unpackedSize":87116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHz3DCRA9TVsSAnZWagAAXJsP/jPtX11XnLbHHuhdI2Ze\nqMUSkQqi8H0QpOZIDi3OkwxsXUpxZBRPa9n2HLWh+ZdAVMYvrgukTJtVXtAM\nL9dFmUNsNqq/Lh8e3/pbz/HdVRu7B7RT9n/+PmZQNYA8ElnL+obCvZeeGFOA\nh/EACN/VI1qMsZeLCzW41jMtwiWEBrdWcLV5PBrkXAqd/Xgiz6EYlQVnCkls\n8K1vpG71nGVFVVwylxjDilOGd1QTY49mhVwEiPoDD4xBix11GhdeuVryQEOG\nQtv/43FR5/HyQTMdinvuA73vRjJdD6SOaYeclt1SBHG8NKYFPv5+N/m/IUku\nf37GefePpqXkOEhV6YebSy5jeQCOyuz3qmpa3TjkieU1gUZVnG72eTJJDU6z\nfwjC0sRLirtjL6X6UATnN0ogiQAU3YjkbY4VVp/y2A+WBUCh/xzKmLUeUfoa\n6U8WdTRtp6Pi/iIkdY9VotUa7f9HkuHjsdCu5BqLLvhK8OHyGB02RcDnVasP\nLcbiKLZJB1RvVw4wNfdTrGV2oEFdNb/Jah0IgFMudVGIcNz3H+AmVWQUrrm/\n1gKKkP5SRCeA20DQubyAp8RDCV6uEz+yPYUilsP64zK5BhAlFC8rFy2c81mt\ni8kKxpl7pNCdKPi9QuiBsGsLZuoX/UDYwK4rlUWbr6wRcAiuum5/5gJxsdXT\naJRr\r\n=52JV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAoRAwugZeudPKi8Nq3H8hmvWT+k0em8uFcb3FACfNwFAiAnHLjOgMbE+qddhSoVzD4CcdNBL8cWf6xjXN+BcDLoXw=="}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_1.0.0-alpha1.9_1562328514336_0.06291676384779143"},"_hasShrinkwrap":false},"1.0.0-alpha1.10":{"name":"@flybondi/ramda-land","version":"1.0.0-alpha1.10","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","lambda","land","toolbox","utils"],"homepage":"https://github.com/flybondi/toolbox/packages/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/toolbox/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/toolbox.git"},"license":"UNLICENSED","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"devDependencies":{"eslint":"^6.0.1","eslint-config-prettier":"^6.0.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^9.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.0","jest":"^24.8.0","npm-run-all":"^4.1.5","prettier":"^1.18.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.1.0"},"readme":"# @flybondi/ramda-land\n\n[![ramda](https://img.shields.io/badge/ramda-849.svg?logoWidth=20&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAqCAMAAADCkShIAAABqlBMVEUAAADvO0LiJi3vO0LvO0LiJi3vO0LvO0LvO0LvO0LiJi3vO0LiJi3vO0LiJi3vO0LiJS3vO0LiJS3vO0LiJS3iJSzvO0LvO0LvO0LvO0LvO0LvO0LiJCzvO0LvO0LhJCzvO0LvO0LvO0LvO0LvO0LhJCvhIyvvO0LvO0LpMTjhIyvhIyvvO0LhIyvhIyrhIyrgIyrvO0LkKTDgIirvO0LgIirgIirvO0LkKDDvO0LgISnjJi7vO0LgISnvO0LvO0LiJS3gISnfISjfICjvO0LhJCvfICjfICjvO0LvO0LgIinvO0LvO0LfICffISjvO0LeHyfeHybeHibeHybvO0LeHibeHibvO0LdHSXdHSXvO0LvO0LdHSTdHSTvO0LvO0LvO0LvO0LvO0LvO0LcGyPvO0LcGyLvO0LvO0LbGSHvO0LvO0LaGB/aGCDvO0LvO0LZFx/ZFh7vO0LvO0LZFh7vO0LYFR3vO0LYFBzYFR3uOkHXExvYFBzvO0LWERnWEhrXEhrXExvYFBzfICjgISngIingIirnLjboLjboLzboMDfuOkHvOkHvO0JHr331AAAAfnRSTlMAAQICAwQGBwgJDA8QExQUISIjJCUqLS8zNjc6QUJKS0tMTlBRUmJmaWtucHBzdHZ5fX6AgIGEhY6OlJSUlp2en6Cnqamqq62usLGxs7jAwsPFx8fLzc7P1NbW2Nnb3N3f4ePk5+fp6+zu7vH29vb3+Pn5+vv7/Pz9/f3+/v4qZr0RAAABc0lEQVR42pXUVXfyUBCF4f25a93d3d3d3d2dqlCbUNf5z6WswCIwpw3P9Z6V9yYHui9x5V2T0/3N6X4wSB3cOCU6WGwKgLtvOcusO2sPgkvmBjlpw//hEjLFbg6LPsLh+wi5s2ZBF2tho7bPsPu9QkZaKRzCdthT/Tvg/Tx50jJg92OOvSUBjeTt6C+AEhas/gk4IcEg8GuTJfndJLH5I5lFs0ckqkULix5INo8ZFt2QbA9nLLogBaiLZNhnyTUpaBhjwZOyaBtVLLgnlQlEsuCKVPLwYdSXoq1PQLQvRQWwqzRfNI4XX4fMFq3/hMO/OXNFB+HQ+S2YKbJGwSVw6e0iawIgX9yR5CQBBsFr7HQp7hPhIdR58Xiu3hsvLOxwK/3KaRBEWFRFtgxAvpCLtGwoxOxKRVohlGJ3+VLaq8UfexVV4FUpF/JeLdf4iRq8qdhmeBlNKNPIqQ6mVJOuAyY1KPZqrWTXAx90EvXCJ30DkD0DFY6c2EtNX54AAAAASUVORK5CYII=)](https://ramdajs.com)\n[![js-flybondi](https://img.shields.io/badge/flybondi-fdbe15.svg?logo=javascript&style=flat-square&logoColor=grey&logoWidth=20)](https://flybondi.com)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n[![js-semistandard-style](https://img.shields.io/badge/code%20style-semistandard-brightgreen.svg?style=flat-square)](https://github.com/Flet/semistandard)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\nA comprehensive collection of utilities for [Ramda][ramda], providing a variety of **useful**, **well tested**, **reusable** functions.\n\n```sh\nyarn add @flybondi/ramda-land\nyarn add ramda\n```\n\n## Basic usage\n\nMix and match `@flybondi/ramda-land` functions with common `ramda` functions.\n\n```js\nconst { when } = require('ramda');\nconst { isNilOrEmpty, alwaysNew } = require('@flybondi/ramda-land');\n\nconst defaultToLife = when(isNilOrEmpty, alwaysNew({ life: 42 }));\ndefaultToLife(null); // -> { life: 42 }\ndefaultToLife({ foo: 'bar' }); // -> { foo: 'bar' }\n```\n\n## Ramda overlap\n\n[`curry`][curry], [`curryN`][curry-n] and [`nAry`][n-ary] functions are exported by both `@flybondi/ramda-land` and `ramda`. They behave in the exact same way, except that `@flybondi/ramda-land` counterparts **retain wrapped function names** after currying. This is useful for **debugging** and **error tracing** purposes as the name of the original function passed to any of the aforementioned functions will now appear on stack traces and debuggers (instead of an anonymous or sometimes arbitrarily named, internal `ramda` function).\n\n> This change was already proposed to the Ramda team and a [PR is pending approval](https://github.com/ramda/ramda/pull/2782).\n\n```sh\n> curry(function foo(x, y) { return x + y; });\n[Function: foo]\n> curry(function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> curryN(2, function foo(x, y) { return x + y; })\n[Function: foo]\n> curryN(2, function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> nAry(3, function foo(x, y) { return x + y; })\n[Function: foo]\n```\n\n[View on Github][github].\n\n[ramda]: https://ramdajs.com\n[flybondi]: https://www.flybondi.com\n[curry]: https://ramdajs.com/docs/#curry\n[curry-n]: https://ramdajs.com/docs/#curryN\n[n-ary]: https://ramdajs.com/docs/#nAry\n[github]: https://github.com/flybondi/toolbox/packages/lambda-land\n","readmeFilename":"README.md","_id":"@flybondi/ramda-land@1.0.0-alpha1.10","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"dist":{"integrity":"sha512-crxtZb2pWj9U6psO9oMVESrjxfU1nxEhenvc//1/016NIdh5oTb54Uj8j87hD58ypLdCeu0bbnWOXCw+3xA/Ig==","shasum":"359033ad8d6a61a46bc45187be88bfb981ac702a","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-1.0.0-alpha1.10.tgz","fileCount":64,"unpackedSize":87596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLfotCRA9TVsSAnZWagAAxr0QAIAGWCc8+NMoVqR6rAZp\nHLWDlJJ0v0xQv1OJBbnAo9JCdmyj8gErW1inBdvhdh06s/MAZjW5z+mvm3/7\n8EgGxb64durXse0fwfE5ba9OLvbbwvNuWzOvCNnyFOdxjhG7MsjAGWR4sHJQ\nLVwoZNX1AV4o7tlbF97ekAZ/yucaYbbJrNxBUH5cK+WG8gAsmAUu1/ihQbxx\nRuY5gE34oZnblGAcBlSZFsUEdUbnRy/C+PV5PTurbflTXqfnBhNs8eTzsz+6\nHJFa3cqPRMizVBNzl8WrchwFS9TMEkinfyfghkLT2p8zYJXQU8jhbtjK1FyW\nvf91z6XqEB/Auj9ji6Pv39GBqeWjCsJH+kbnyBSGHaHtez67DSkJOe8J5CKf\nPicxV+XALJKlWhvqgDlzQqgW9n1NHLLb5kdLD4WEfJIY57M5T6o+6ow+mvKV\nDr8UHzZXteIjs1dALb2NnwWO+9OOwavvZVIv+gFr1W9Ha6Tm6TqoQz64r/Al\n80LPM/eBvYglE1TNwFMeRtjr5BQXYLz4dr8lMF1Dw9n8/rVLE519iCvA01I/\nZauY73gDp4gQGWpiYu5i0/sIGTUeJTvVO1XJGk6Gr1ne6pVnfbtWE7Ir1sym\nbq/YP61kdf5x6cH1WawUNUq19MVUj651uVuWZFL4hPXGQl/kpEKv3a39Ux5s\ncSlM\r\n=02kO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKH6arDvoFRBQ92sXfOX2Ix/bSPwlOFjOi60vrVYwSuwIhAMXC0FxuZvg85ZpQY2sAdIyqzuFhgVc83Xtfo7cvpFtj"}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_1.0.0-alpha1.10_1563294252960_0.6751789502273045"},"_hasShrinkwrap":false},"3.0.0":{"name":"@flybondi/ramda-land","version":"3.0.0","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","lambda","land","toolbox","utils"],"homepage":"https://github.com/flybondi/toolbox/packages/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/toolbox/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/toolbox.git"},"license":"UNLICENSED","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"devDependencies":{"eslint":"^6.0.1","eslint-config-prettier":"^6.0.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^9.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.0","jest":"^24.8.0","npm-run-all":"^4.1.5","prettier":"^1.18.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.1.0"},"gitHead":"a7e2cb037721ecae4b273dc61168acd6ecc7b01a","_id":"@flybondi/ramda-land@3.0.0","_nodeVersion":"8.10.0","_npmVersion":"lerna/3.15.0/node@v8.10.0+x64 (linux)","dist":{"integrity":"sha512-rxl7a89ogSQBawEk2ywKNgb6i5zNYp24+xydsuXe4R0KF2pC6hnp2UFhaGA5MnRI5S8lDqZ8swXHfKJj0YvDnQ==","shasum":"c03a5726fbc5c191bfcb4357ccfafd9679ec96fc","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-3.0.0.tgz","fileCount":65,"unpackedSize":90953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLfrqCRA9TVsSAnZWagAAh1YP/2Td2far2EunIdkwiYKX\n2vwL7aSzKgPfNdvlzOw9uTMOB8wwf3d7vaNVkeeXHY/yR15QhS81KFgFpu0h\nCSzU1tVN1x8TNKaD1XX9g5phPnH6NOHWdpfwBH6DXPFX/Zo7jBWOZNq5iOLu\nFZQr3PO3+D9Ub/s+FkbLdK34eR1sN0r6oRUj2Jc0v0Uktr/263mr/nqyAmTB\nIkHXdxCudpL9Gntw2NcHk1X1e5nKDIxHuZ6B2Cm8Cd1kCbRCpOzbqgl9zInx\nTDk3mApbaUOMqkN+XUIdLKtVTFp9gyyEuYRzXTKmfWQEEBdtVKheql/+jX6M\n4FYCpHmxxmeh5dJWk2HxZXTPl34F54HqWE/y4xoq0OYE7jy7jlFvEBgdRHRz\noncQzQKH0rJzC2pMrD8FUtLBnwqLZiowROvsiLxuj2jwM29iOalWL80+BD0W\n/hYZ3b7AUt6/gWcUTGQnMEAnrcg6/pv+pya7RF9QvAlje9AcFu6b9y0Suou7\nnoZHkH5iIeNWDgNi6kwUJwR7tDH/fZp18oi6qcgvx7Cdp5fZ88bjz1upa04M\nWIDE+uJYfSYEwFrziXw6pE9sPTLBDYTB2drwXYQm3G/7rQ9FSrJsT1SU3BQe\n7tWOXiydTYYlHzfNeTssjK6hQ4hi44QWsLuN+EhrNpes4qJWDgTdiR1g026s\nrXVe\r\n=mVH+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAa/ULD8pJUeciH3ls1284aGjKToiTw1CMsEsPzx5HxzAiEAqseBIySlHWc4wFVNIO7Dhpp5w78+DXbIDlm+UG4M5EA="}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_3.0.0_1563294441519_0.3424374193861024"},"_hasShrinkwrap":false},"1.0.0-alpha1.11":{"name":"@flybondi/ramda-land","version":"1.0.0-alpha1.11","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","lambda","land","toolbox","utils"],"homepage":"https://github.com/flybondi/toolbox/packages/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/toolbox/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/toolbox.git"},"license":"UNLICENSED","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"devDependencies":{"eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","prettier":"^1.18.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.1.1"},"readme":"# @flybondi/ramda-land\n\n[![ramda](https://img.shields.io/badge/ramda-849.svg?logoWidth=20&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAqCAMAAADCkShIAAABqlBMVEUAAADvO0LiJi3vO0LvO0LiJi3vO0LvO0LvO0LvO0LiJi3vO0LiJi3vO0LiJi3vO0LiJS3vO0LiJS3vO0LiJS3iJSzvO0LvO0LvO0LvO0LvO0LvO0LiJCzvO0LvO0LhJCzvO0LvO0LvO0LvO0LvO0LhJCvhIyvvO0LvO0LpMTjhIyvhIyvvO0LhIyvhIyrhIyrgIyrvO0LkKTDgIirvO0LgIirgIirvO0LkKDDvO0LgISnjJi7vO0LgISnvO0LvO0LiJS3gISnfISjfICjvO0LhJCvfICjfICjvO0LvO0LgIinvO0LvO0LfICffISjvO0LeHyfeHybeHibeHybvO0LeHibeHibvO0LdHSXdHSXvO0LvO0LdHSTdHSTvO0LvO0LvO0LvO0LvO0LvO0LcGyPvO0LcGyLvO0LvO0LbGSHvO0LvO0LaGB/aGCDvO0LvO0LZFx/ZFh7vO0LvO0LZFh7vO0LYFR3vO0LYFBzYFR3uOkHXExvYFBzvO0LWERnWEhrXEhrXExvYFBzfICjgISngIingIirnLjboLjboLzboMDfuOkHvOkHvO0JHr331AAAAfnRSTlMAAQICAwQGBwgJDA8QExQUISIjJCUqLS8zNjc6QUJKS0tMTlBRUmJmaWtucHBzdHZ5fX6AgIGEhY6OlJSUlp2en6Cnqamqq62usLGxs7jAwsPFx8fLzc7P1NbW2Nnb3N3f4ePk5+fp6+zu7vH29vb3+Pn5+vv7/Pz9/f3+/v4qZr0RAAABc0lEQVR42pXUVXfyUBCF4f25a93d3d3d3d2dqlCbUNf5z6WswCIwpw3P9Z6V9yYHui9x5V2T0/3N6X4wSB3cOCU6WGwKgLtvOcusO2sPgkvmBjlpw//hEjLFbg6LPsLh+wi5s2ZBF2tho7bPsPu9QkZaKRzCdthT/Tvg/Tx50jJg92OOvSUBjeTt6C+AEhas/gk4IcEg8GuTJfndJLH5I5lFs0ckqkULix5INo8ZFt2QbA9nLLogBaiLZNhnyTUpaBhjwZOyaBtVLLgnlQlEsuCKVPLwYdSXoq1PQLQvRQWwqzRfNI4XX4fMFq3/hMO/OXNFB+HQ+S2YKbJGwSVw6e0iawIgX9yR5CQBBsFr7HQp7hPhIdR58Xiu3hsvLOxwK/3KaRBEWFRFtgxAvpCLtGwoxOxKRVohlGJ3+VLaq8UfexVV4FUpF/JeLdf4iRq8qdhmeBlNKNPIqQ6mVJOuAyY1KPZqrWTXAx90EvXCJ30DkD0DFY6c2EtNX54AAAAASUVORK5CYII=)](https://ramdajs.com)\n[![js-flybondi](https://img.shields.io/badge/flybondi-fdbe15.svg?logo=javascript&style=flat-square&logoColor=grey&logoWidth=20)](https://flybondi.com)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n[![js-semistandard-style](https://img.shields.io/badge/code%20style-semistandard-brightgreen.svg?style=flat-square)](https://github.com/Flet/semistandard)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\nA comprehensive collection of utilities for [Ramda][ramda], providing a variety of **useful**, **well tested**, **reusable** functions.\n\n```sh\nyarn add @flybondi/ramda-land\nyarn add ramda\n```\n\n## Basic usage\n\nMix and match `@flybondi/ramda-land` functions with common `ramda` functions.\n\n```js\nconst { when } = require('ramda');\nconst { isNilOrEmpty, alwaysNew } = require('@flybondi/ramda-land');\n\nconst defaultToLife = when(isNilOrEmpty, alwaysNew({ life: 42 }));\ndefaultToLife(null); // -> { life: 42 }\ndefaultToLife({ foo: 'bar' }); // -> { foo: 'bar' }\n```\n\n## Ramda overlap\n\n[`curry`][curry], [`curryN`][curry-n] and [`nAry`][n-ary] functions are exported by both `@flybondi/ramda-land` and `ramda`. They behave in the exact same way, except that `@flybondi/ramda-land` counterparts **retain wrapped function names** after currying. This is useful for **debugging** and **error tracing** purposes as the name of the original function passed to any of the aforementioned functions will now appear on stack traces and debuggers (instead of an anonymous or sometimes arbitrarily named, internal `ramda` function).\n\n> This change was already proposed to the Ramda team and a [PR is pending approval](https://github.com/ramda/ramda/pull/2782).\n\n```sh\n> curry(function foo(x, y) { return x + y; });\n[Function: foo]\n> curry(function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> curryN(2, function foo(x, y) { return x + y; })\n[Function: foo]\n> curryN(2, function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> nAry(3, function foo(x, y) { return x + y; })\n[Function: foo]\n```\n\n[View on Github][github].\n\n[ramda]: https://ramdajs.com\n[flybondi]: https://www.flybondi.com\n[curry]: https://ramdajs.com/docs/#curry\n[curry-n]: https://ramdajs.com/docs/#curryN\n[n-ary]: https://ramdajs.com/docs/#nAry\n[github]: https://github.com/flybondi/toolbox/packages/lambda-land\n","readmeFilename":"README.md","_id":"@flybondi/ramda-land@1.0.0-alpha1.11","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"dist":{"integrity":"sha512-Sew98ryIa4Ge+fKITDk4hiXtBgIGyKjafP6v7LQXwNMFcGKz2BD9xSIFZ2nSky5BaXDSFi6oJoCZDcsUGR9gTA==","shasum":"d3007344d1cd358f940d67171fe2784be2c87c3d","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-1.0.0-alpha1.11.tgz","fileCount":70,"unpackedSize":94376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwebHCRA9TVsSAnZWagAAioMQAIEzXnUbFadQdB7AkiJj\n8txtvSWTTsDw4DHDMu7wMBJdGr2lJw8rzoUHY59KBrAwMHE5ZH8pV4Y5bAZP\n8M7zlp/oOiFclNabjgn6gY5TzWHeucVeyGnTi57UZzVkGUwIviVnQElEyzjW\nJzQRF7xw9M/iEbixVokw+XzAiJisKhrDhIT9Ws29W+WMoIF42ze9g9mMEVEn\nSvdZQSI6BCRHxidZp8tYtghCcGthgfda8dXg+mjJylFeunf7PDeFBf/QpC1M\nPsi1m6I5inF7x/5EBFIVNLR7Ytl0XzJF3KKOtXJouiYUuJdFiDYrUxTeGDoG\nsWl3YruL/gnRGpJG7Hkis0Fey3T6b5WYj3NWkS/t23aVPILsUAAnzhUuSXLN\nmgYw4jFQjsT+98CCmtf03ivoNzZcsoAf30buP0bcteeehVTWyNXPh9sPPt+1\nT4T+UjrJnAei90i9EEFn6YHRdl2na2pXjSAFJFvVrmq1S2Mn9J/P5tTQAF0l\nEKg/3tH52CMsPzU4BcmYowKrQF/Jqr1YW+r2Xd+bQVAIiK1e8vNMr0nisF+G\nLn92G+8Of5jkhwtmYfIhfcFih+HDR4htAGs/5HUSRZBqcQkQLF7shbQGTRRk\n6IRilweamALBE/4EBRSSVBHAZK7p2ZDZLjI1jAuWuif+uUexaIoDawmWNxvN\nta7n\r\n=HKdN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNo0MZ3L3O9YI6HR2hbY9k2vBwLXJKSio9hBQXAG+f+AiEAz7BEot2vYvZs+oNG1Q1TCIVjnT8HFEIPc0CiQ7WOgXM="}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_1.0.0-alpha1.11_1572988615349_0.30039637766212324"},"_hasShrinkwrap":false},"3.1.0":{"name":"@flybondi/ramda-land","version":"3.1.0","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","lambda","land","toolbox","utils"],"homepage":"https://github.com/flybondi/toolbox/packages/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/toolbox/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/toolbox.git"},"license":"UNLICENSED","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"devDependencies":{"eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","prettier":"^1.18.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.1.1"},"gitHead":"5b2ffa4e44f963bf87b8e39c9e3d8187a68e2b7b","_id":"@flybondi/ramda-land@3.1.0","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.16.4/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-H/bfMiAmHzlvy8xI8gHb+WJ7Je1isOJT2ZC9h0Kf8xVUVns2YLtFRiQX8X8KwZ0cmv5zqm19C5a4Gvy2Srg+4A==","shasum":"263c99e9e5c55ef3ee0c36fad7faea75f5a456a6","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-3.1.0.tgz","fileCount":71,"unpackedSize":98049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwsP6CRA9TVsSAnZWagAAHSkP/je9SW6HQwqNcDSVyWJ8\nTDRQi5n/JK9S+ZhpDQv4OaV7dMiMIkLvFPC7I6NpNXNXDDi66g9WIJWpzgGZ\nfEzWujPSgPa6iPLBwM/UOdDI6MK6Lcanoz5+UNnMsWGGHvK7ncMHIyyV+QvH\nWo5HhiSc9oyiZ20BXXFOcGVOAKXL3QIzOSxs1fDLIeP+KL7F1/Dq5HJCObEM\nIdmQ/LNY5el6kObVlXQRWkP4y71DkN/p5hWZMXgZi7n6yBCqbXcYPGK/MMgT\nJgFPWUFG+qOD4rmWeOP0BuHmTxJyxn84XB3APSNiWG+ZlBnT9SNmDGiOSRtN\nP/DP7lYI21Nxe/anUFbyasdi+tf0lSWcunLH3nCb4vpUDPtcaiE7+/jpoWXR\nVAG+o/OlEg0KHMakK4dLt0LOuyGKDhP1Izdfra9J7+loQIj1xyEkAAVUjYwG\no/uVM3N/VlvwWkCFma9CLtHWByUs3R32NeIRKF5gy2o73T1i+l8YXa7XBgww\nokWGX8rpT6Et6hJrn/4BmDb4CTQg6vT5DHS3RNKUu3ANGwUgv+KnOt5KbtXC\nYFLIMy++EddP5CvXSFfMZTIRZoa51wPu2s7ZiXe2KMik+h7v35fS4QyAxKq3\nmcMd6AWzGAPX0ZNWXKOylBLkYkQqWWop6rhv3eRc/FwL4eo/3sqMoyEElLSa\nH0u+\r\n=L3QA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGvhU6ccE54k2ItdBOBZ8gQ5zUNfSyq1FyS6SYTR7QkKAiEApLnf6dvKwbvdf/mmZBgJGbNQ6XP0b6oXJuWwOCMAHTc="}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_3.1.0_1573045241590_0.933909088162223"},"_hasShrinkwrap":false},"1.0.0-alpha1.12":{"name":"@flybondi/ramda-land","version":"1.0.0-alpha1.12","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","lambda","land","toolbox","utils"],"homepage":"https://github.com/flybondi/toolbox/packages/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/toolbox/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/toolbox.git"},"license":"UNLICENSED","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"devDependencies":{"eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","prettier":"^1.18.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.1.1"},"readme":"# @flybondi/ramda-land\n\n[![ramda](https://img.shields.io/badge/ramda-849.svg?logoWidth=20&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAqCAMAAADCkShIAAABqlBMVEUAAADvO0LiJi3vO0LvO0LiJi3vO0LvO0LvO0LvO0LiJi3vO0LiJi3vO0LiJi3vO0LiJS3vO0LiJS3vO0LiJS3iJSzvO0LvO0LvO0LvO0LvO0LvO0LiJCzvO0LvO0LhJCzvO0LvO0LvO0LvO0LvO0LhJCvhIyvvO0LvO0LpMTjhIyvhIyvvO0LhIyvhIyrhIyrgIyrvO0LkKTDgIirvO0LgIirgIirvO0LkKDDvO0LgISnjJi7vO0LgISnvO0LvO0LiJS3gISnfISjfICjvO0LhJCvfICjfICjvO0LvO0LgIinvO0LvO0LfICffISjvO0LeHyfeHybeHibeHybvO0LeHibeHibvO0LdHSXdHSXvO0LvO0LdHSTdHSTvO0LvO0LvO0LvO0LvO0LvO0LcGyPvO0LcGyLvO0LvO0LbGSHvO0LvO0LaGB/aGCDvO0LvO0LZFx/ZFh7vO0LvO0LZFh7vO0LYFR3vO0LYFBzYFR3uOkHXExvYFBzvO0LWERnWEhrXEhrXExvYFBzfICjgISngIingIirnLjboLjboLzboMDfuOkHvOkHvO0JHr331AAAAfnRSTlMAAQICAwQGBwgJDA8QExQUISIjJCUqLS8zNjc6QUJKS0tMTlBRUmJmaWtucHBzdHZ5fX6AgIGEhY6OlJSUlp2en6Cnqamqq62usLGxs7jAwsPFx8fLzc7P1NbW2Nnb3N3f4ePk5+fp6+zu7vH29vb3+Pn5+vv7/Pz9/f3+/v4qZr0RAAABc0lEQVR42pXUVXfyUBCF4f25a93d3d3d3d2dqlCbUNf5z6WswCIwpw3P9Z6V9yYHui9x5V2T0/3N6X4wSB3cOCU6WGwKgLtvOcusO2sPgkvmBjlpw//hEjLFbg6LPsLh+wi5s2ZBF2tho7bPsPu9QkZaKRzCdthT/Tvg/Tx50jJg92OOvSUBjeTt6C+AEhas/gk4IcEg8GuTJfndJLH5I5lFs0ckqkULix5INo8ZFt2QbA9nLLogBaiLZNhnyTUpaBhjwZOyaBtVLLgnlQlEsuCKVPLwYdSXoq1PQLQvRQWwqzRfNI4XX4fMFq3/hMO/OXNFB+HQ+S2YKbJGwSVw6e0iawIgX9yR5CQBBsFr7HQp7hPhIdR58Xiu3hsvLOxwK/3KaRBEWFRFtgxAvpCLtGwoxOxKRVohlGJ3+VLaq8UfexVV4FUpF/JeLdf4iRq8qdhmeBlNKNPIqQ6mVJOuAyY1KPZqrWTXAx90EvXCJ30DkD0DFY6c2EtNX54AAAAASUVORK5CYII=)](https://ramdajs.com)\n[![js-flybondi](https://img.shields.io/badge/flybondi-fdbe15.svg?logo=javascript&style=flat-square&logoColor=grey&logoWidth=20)](https://flybondi.com)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n[![js-semistandard-style](https://img.shields.io/badge/code%20style-semistandard-brightgreen.svg?style=flat-square)](https://github.com/Flet/semistandard)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\nA comprehensive collection of utilities for [Ramda][ramda], providing a variety of **useful**, **well tested**, **reusable** functions.\n\n```sh\nyarn add @flybondi/ramda-land\nyarn add ramda\n```\n\n## Basic usage\n\nMix and match `@flybondi/ramda-land` functions with common `ramda` functions.\n\n```js\nconst { when } = require('ramda');\nconst { isNilOrEmpty, alwaysNew } = require('@flybondi/ramda-land');\n\nconst defaultToLife = when(isNilOrEmpty, alwaysNew({ life: 42 }));\ndefaultToLife(null); // -> { life: 42 }\ndefaultToLife({ foo: 'bar' }); // -> { foo: 'bar' }\n```\n\n## Ramda overlap\n\n[`curry`][curry], [`curryN`][curry-n] and [`nAry`][n-ary] functions are exported by both `@flybondi/ramda-land` and `ramda`. They behave in the exact same way, except that `@flybondi/ramda-land` counterparts **retain wrapped function names** after currying. This is useful for **debugging** and **error tracing** purposes as the name of the original function passed to any of the aforementioned functions will now appear on stack traces and debuggers (instead of an anonymous or sometimes arbitrarily named, internal `ramda` function).\n\n> This change was already proposed to the Ramda team and a [PR is pending approval](https://github.com/ramda/ramda/pull/2782).\n\n```sh\n> curry(function foo(x, y) { return x + y; });\n[Function: foo]\n> curry(function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> curryN(2, function foo(x, y) { return x + y; })\n[Function: foo]\n> curryN(2, function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> nAry(3, function foo(x, y) { return x + y; })\n[Function: foo]\n```\n\n[View on Github][github].\n\n[ramda]: https://ramdajs.com\n[flybondi]: https://www.flybondi.com\n[curry]: https://ramdajs.com/docs/#curry\n[curry-n]: https://ramdajs.com/docs/#curryN\n[n-ary]: https://ramdajs.com/docs/#nAry\n[github]: https://github.com/flybondi/toolbox/packages/lambda-land\n","readmeFilename":"README.md","_id":"@flybondi/ramda-land@1.0.0-alpha1.12","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"dist":{"integrity":"sha512-fvmOlXNa4e+4xUUouQlid/IkUZTqbcLb/J5S3r7csI4CQzX4P83D38IV2/039HdDCOVurtv91JTVN0zbvb4gYQ==","shasum":"b9d4ec508fffcc5d5f809151f0a967d0a9fdfc40","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-1.0.0-alpha1.12.tgz","fileCount":70,"unpackedSize":94577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwsypCRA9TVsSAnZWagAAtDIP/itgm0Jt+lwl1HhoQb9x\ntysNlvegksMSaYchnHYGtEkH+0Q1Yrpk9/ZtuPTuyFFPZ6DEkS2mS4BqTHdQ\nADnxk7UCGjPn+2jK3EGT1BKDBZXWSfkZtOLf5x9p3xQjD1uk4ZLIjl/l9Xox\n7VKYINs3CCd1ojyucJzXKlK5hg/g7QjrUYbLeid/yOwu4WOlIqa6uECFjJIO\nHYNMEAZNu4e7wkIMlslSRlPXb23Uf0UG+LLEgh98wHVXBTjDirh8yJCsj+mm\ndcNnRUtN7Dy8TlAF9MoYZeD8N4TRXjXrGTkYdKChXS3ILu3JeWCpkERGrx9U\n6mO6GKvUO7sxJaaG5CWTEvLjnIwk3bKrRl2HoBv08hbhEAvr3f4P37ibBVbL\nAxX0ZmU93mGBiuVqZkgJDdAhHVIMLm9XX2HCwTLI2QsKdF8daSZ5QmuAsv7M\nAvCi6yLfymiidX84rhlCkQ1MR2pN8RtEvlH1q2WA3j0AgI9kOyjy2Rqtivlu\nLeHOluqzLaFwvzOJe2ZDdF2JpWwG//F2Wm0M4KGLN6IHdPc99/nLcxphAQmL\n51Nd50oa8kd2+s6x5YM63YhSgPW68fn7DA5Wt6sOUvr1had5YwnCGom3Yi4o\n4rwBnPa2bWyne0nkjpOkGpCLOK4E9xFt+7d0dRNtvBtex/JkPPBY+YH+W4Cx\nz3hL\r\n=rRxI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDDsDoA53cClQqE7ujKI7Q4q5w8FcVr7OSfeUsAF6RyUAiEAvY/HLYYJ6ggkYIJBqailk7g61MCNkJw5Y+hdGdzQ2CU="}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_1.0.0-alpha1.12_1573047465034_0.8471410922942306"},"_hasShrinkwrap":false},"3.1.1":{"name":"@flybondi/ramda-land","version":"3.1.1","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","lambda","land","toolbox","utils"],"homepage":"https://github.com/flybondi/toolbox/packages/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/toolbox/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/toolbox.git"},"license":"UNLICENSED","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"devDependencies":{"eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","prettier":"^1.18.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.1.1"},"gitHead":"295c8f11b5f20ad3a7dcadca1a463791351acf46","_id":"@flybondi/ramda-land@3.1.1","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.16.4/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-xZAFRUc6+818zYb9Ji1wW4ozWyLnWIMqpyexziBORLnMyCDw2vAzh3UZl8GJnlcuT571wfGtjbuIaWT4Oqtgwg==","shasum":"d22f96d2eba4614207027b2af51772926ae9c8bf","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-3.1.1.tgz","fileCount":71,"unpackedSize":98554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdws1fCRA9TVsSAnZWagAA+70P/Al/4rysEaaxofy0WOz1\nS3tayhDMJ2eU18rIKuTrBYfmeh/vT/GD5cd4ZPVJl7kbQq7ebME+zzW5eB3x\n6k0CDU/duTUUP44tmxA2V476Qm1hTeV2wcxskZSplKhC/9G8qNHS7vcUiFSb\nKdMlyZIjWXLXUHE79qT0FoL7YIvVFN6iIpwY17QgoICoB3egQcQ9F78UwMXT\nKka9igKnyjXNfZD/G64rCYz4JtEWA3l2XIwt7fuptHX0U4qEEY6jmfPhSWkO\n/Gm5SyEBWLSe9aoN3bdNrsV/0hvGdYXUMMIpNUGGMTnfB25xGTG5wdyK3cxB\nZRVujDyiNyC6yactGcBs2UAfOOeY4UqzLtCr1hLeT+4ivHfKUmMrMGDGzWej\nquqj5ej8lHOwl0C5Txw7lcjLZL6WRmhfKk4lZT70w/IeS6ewhtgjQ24EDVax\nWgZJH2caTLM5Vq0sv0V/CsIKujqE4l8pVi89p8vg1EMTFTbZ32FqbFY18peB\n0QM9+fzZTrkS9nbsR3b77PlRyMzyaqX2Abnk2nWNmG/VaxrdWO/MzlXRJ3mM\n9G8b1H5onVvZ6lBZYLyBwoOzDovXEQkS3/8K/NDAGUVJZe/TB7G8R0PY/jVt\negK/LZNj4h6AYjllrFOw86RDYHvUMLK5C96VgKRRTOeMQj/8yTm+eT/LOiEe\ntiP9\r\n=JKUd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAgUI1tGmHCDMgoD9dsBqN2y6hZdccxoEF6i5+1AhkZhAiEAvtp7UZLsYWyIpyTvLFollnEtI/lptnCc+vBbCugN0qo="}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_3.1.1_1573047646342_0.9598804921767308"},"_hasShrinkwrap":false},"1.0.0-alpha1.13":{"name":"@flybondi/ramda-land","version":"1.0.0-alpha1.13","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","lambda","land","toolbox","utils"],"homepage":"https://github.com/flybondi/toolbox/packages/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/toolbox/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/toolbox.git"},"license":"UNLICENSED","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"devDependencies":{"eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","prettier":"^1.18.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.1.1"},"readme":"# @flybondi/ramda-land\n\n[![ramda](https://img.shields.io/badge/ramda-849.svg?logoWidth=20&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAqCAMAAADCkShIAAABqlBMVEUAAADvO0LiJi3vO0LvO0LiJi3vO0LvO0LvO0LvO0LiJi3vO0LiJi3vO0LiJi3vO0LiJS3vO0LiJS3vO0LiJS3iJSzvO0LvO0LvO0LvO0LvO0LvO0LiJCzvO0LvO0LhJCzvO0LvO0LvO0LvO0LvO0LhJCvhIyvvO0LvO0LpMTjhIyvhIyvvO0LhIyvhIyrhIyrgIyrvO0LkKTDgIirvO0LgIirgIirvO0LkKDDvO0LgISnjJi7vO0LgISnvO0LvO0LiJS3gISnfISjfICjvO0LhJCvfICjfICjvO0LvO0LgIinvO0LvO0LfICffISjvO0LeHyfeHybeHibeHybvO0LeHibeHibvO0LdHSXdHSXvO0LvO0LdHSTdHSTvO0LvO0LvO0LvO0LvO0LvO0LcGyPvO0LcGyLvO0LvO0LbGSHvO0LvO0LaGB/aGCDvO0LvO0LZFx/ZFh7vO0LvO0LZFh7vO0LYFR3vO0LYFBzYFR3uOkHXExvYFBzvO0LWERnWEhrXEhrXExvYFBzfICjgISngIingIirnLjboLjboLzboMDfuOkHvOkHvO0JHr331AAAAfnRSTlMAAQICAwQGBwgJDA8QExQUISIjJCUqLS8zNjc6QUJKS0tMTlBRUmJmaWtucHBzdHZ5fX6AgIGEhY6OlJSUlp2en6Cnqamqq62usLGxs7jAwsPFx8fLzc7P1NbW2Nnb3N3f4ePk5+fp6+zu7vH29vb3+Pn5+vv7/Pz9/f3+/v4qZr0RAAABc0lEQVR42pXUVXfyUBCF4f25a93d3d3d3d2dqlCbUNf5z6WswCIwpw3P9Z6V9yYHui9x5V2T0/3N6X4wSB3cOCU6WGwKgLtvOcusO2sPgkvmBjlpw//hEjLFbg6LPsLh+wi5s2ZBF2tho7bPsPu9QkZaKRzCdthT/Tvg/Tx50jJg92OOvSUBjeTt6C+AEhas/gk4IcEg8GuTJfndJLH5I5lFs0ckqkULix5INo8ZFt2QbA9nLLogBaiLZNhnyTUpaBhjwZOyaBtVLLgnlQlEsuCKVPLwYdSXoq1PQLQvRQWwqzRfNI4XX4fMFq3/hMO/OXNFB+HQ+S2YKbJGwSVw6e0iawIgX9yR5CQBBsFr7HQp7hPhIdR58Xiu3hsvLOxwK/3KaRBEWFRFtgxAvpCLtGwoxOxKRVohlGJ3+VLaq8UfexVV4FUpF/JeLdf4iRq8qdhmeBlNKNPIqQ6mVJOuAyY1KPZqrWTXAx90EvXCJ30DkD0DFY6c2EtNX54AAAAASUVORK5CYII=)](https://ramdajs.com)\n[![js-flybondi](https://img.shields.io/badge/flybondi-fdbe15.svg?logo=javascript&style=flat-square&logoColor=grey&logoWidth=20)](https://flybondi.com)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n[![js-semistandard-style](https://img.shields.io/badge/code%20style-semistandard-brightgreen.svg?style=flat-square)](https://github.com/Flet/semistandard)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\nA comprehensive collection of utilities for [Ramda][ramda], providing a variety of **useful**, **well tested**, **reusable** functions.\n\n```sh\nyarn add @flybondi/ramda-land\nyarn add ramda\n```\n\n## Basic usage\n\nMix and match `@flybondi/ramda-land` functions with common `ramda` functions.\n\n```js\nconst { when } = require('ramda');\nconst { isNilOrEmpty, alwaysNew } = require('@flybondi/ramda-land');\n\nconst defaultToLife = when(isNilOrEmpty, alwaysNew({ life: 42 }));\ndefaultToLife(null); // -> { life: 42 }\ndefaultToLife({ foo: 'bar' }); // -> { foo: 'bar' }\n```\n\n## Ramda overlap\n\n[`curry`][curry], [`curryN`][curry-n] and [`nAry`][n-ary] functions are exported by both `@flybondi/ramda-land` and `ramda`. They behave in the exact same way, except that `@flybondi/ramda-land` counterparts **retain wrapped function names** after currying. This is useful for **debugging** and **error tracing** purposes as the name of the original function passed to any of the aforementioned functions will now appear on stack traces and debuggers (instead of an anonymous or sometimes arbitrarily named, internal `ramda` function).\n\n> This change was already proposed to the Ramda team and a [PR is pending approval](https://github.com/ramda/ramda/pull/2782).\n\n```sh\n> curry(function foo(x, y) { return x + y; });\n[Function: foo]\n> curry(function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> curryN(2, function foo(x, y) { return x + y; })\n[Function: foo]\n> curryN(2, function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> nAry(3, function foo(x, y) { return x + y; })\n[Function: foo]\n```\n\n[View on Github][github].\n\n[ramda]: https://ramdajs.com\n[flybondi]: https://www.flybondi.com\n[curry]: https://ramdajs.com/docs/#curry\n[curry-n]: https://ramdajs.com/docs/#curryN\n[n-ary]: https://ramdajs.com/docs/#nAry\n[github]: https://github.com/flybondi/toolbox/packages/lambda-land\n","readmeFilename":"README.md","_id":"@flybondi/ramda-land@1.0.0-alpha1.13","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"dist":{"integrity":"sha512-L7OO2zQOOCCJpptUcos7OMVjop/FD2t4+GFPoUsyU5FeM7nJXeooFZVNsX4vLXSjV6HHlC9iqi4oRTMqrSq44g==","shasum":"b0916cd38bcb45bc32956cfb401c895192bd03dc","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-1.0.0-alpha1.13.tgz","fileCount":72,"unpackedSize":96631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+/MtCRA9TVsSAnZWagAAsx8P/AoSwbPDbhgPifAkPlFW\nFg/YZLAgtmBsN8XsK48tGSljUZvv2GSopaX4P9M1dnJo8mznMZ3+HihJ+Y6o\nmhzmmRSkXHrz4Buis3IFmJXlUi55F7BW8f0Kvq0FP1JXlTPlrXavLZH6z2s9\nLP6f0i+YEA/UYPKShtB6HrboWASjinBwODROdY1AGuWy1L22FB4YGitBKOnX\nKeQK1TGscwHhzRh9vRgi6YfI3hsYIvm4I+Ui+cPvg55CR6/jbUkECM59yNgv\nY7tVkrZCa+xeOsQqt/UFp+zaoNMAjpANYAj5maFbdemTz77w9Pik/CAfJrru\n2NI+qzayU9BJeP4JIzkPZ4Tpfd5lR9TEjvANw13CEfbp/v4LA3EVuzbwBTg8\nv/7DvI0nxH/tTQcvKsGM2+RPmAcs4r0RRY7SHfPAktBYwjoFOjQ9gXjIb5cu\n7T0WwoMus16aGOlU1159z7HwykJjnrqPG8c6fDI+JXyCtm/0kWo6jb9gBcmu\nSvD2Hv89wEGBlATyXUIaUBKPHuUkASibtFNCgS64Zikea/nDUCBT1YT+Q9n/\nlqKph5LJyz7JYYsPy1zy5ZCr9QHZg2PUiSNKUNGtad9ylzaPrtpwPvB0r4gw\nQchHRsgm3C0Ey2VNFRACipDSf9bfLupSyU9Gv3R1vGCR5KxKYng10jupFar1\n7uV7\r\n=daRK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjIvsDCpU1eLHslj/h784MLtrtAwdD9jU4W7rcZ2+sfwIhAMTMB3Zjm33Yxom9ax++AI5/sx98Y5eGWIbagGMH7N0d"}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_1.0.0-alpha1.13_1576792877469_0.3896803585695976"},"_hasShrinkwrap":false},"1.0.0-alpha1.14":{"name":"@flybondi/ramda-land","version":"1.0.0-alpha1.14","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","lambda","land","toolbox","utils"],"homepage":"https://github.com/flybondi/toolbox/packages/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/toolbox/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/toolbox.git"},"license":"UNLICENSED","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"devDependencies":{"eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","prettier":"^1.18.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.1.1"},"readme":"# @flybondi/ramda-land\n\n[![ramda](https://img.shields.io/badge/ramda-849.svg?logoWidth=20&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAqCAMAAADCkShIAAABqlBMVEUAAADvO0LiJi3vO0LvO0LiJi3vO0LvO0LvO0LvO0LiJi3vO0LiJi3vO0LiJi3vO0LiJS3vO0LiJS3vO0LiJS3iJSzvO0LvO0LvO0LvO0LvO0LvO0LiJCzvO0LvO0LhJCzvO0LvO0LvO0LvO0LvO0LhJCvhIyvvO0LvO0LpMTjhIyvhIyvvO0LhIyvhIyrhIyrgIyrvO0LkKTDgIirvO0LgIirgIirvO0LkKDDvO0LgISnjJi7vO0LgISnvO0LvO0LiJS3gISnfISjfICjvO0LhJCvfICjfICjvO0LvO0LgIinvO0LvO0LfICffISjvO0LeHyfeHybeHibeHybvO0LeHibeHibvO0LdHSXdHSXvO0LvO0LdHSTdHSTvO0LvO0LvO0LvO0LvO0LvO0LcGyPvO0LcGyLvO0LvO0LbGSHvO0LvO0LaGB/aGCDvO0LvO0LZFx/ZFh7vO0LvO0LZFh7vO0LYFR3vO0LYFBzYFR3uOkHXExvYFBzvO0LWERnWEhrXEhrXExvYFBzfICjgISngIingIirnLjboLjboLzboMDfuOkHvOkHvO0JHr331AAAAfnRSTlMAAQICAwQGBwgJDA8QExQUISIjJCUqLS8zNjc6QUJKS0tMTlBRUmJmaWtucHBzdHZ5fX6AgIGEhY6OlJSUlp2en6Cnqamqq62usLGxs7jAwsPFx8fLzc7P1NbW2Nnb3N3f4ePk5+fp6+zu7vH29vb3+Pn5+vv7/Pz9/f3+/v4qZr0RAAABc0lEQVR42pXUVXfyUBCF4f25a93d3d3d3d2dqlCbUNf5z6WswCIwpw3P9Z6V9yYHui9x5V2T0/3N6X4wSB3cOCU6WGwKgLtvOcusO2sPgkvmBjlpw//hEjLFbg6LPsLh+wi5s2ZBF2tho7bPsPu9QkZaKRzCdthT/Tvg/Tx50jJg92OOvSUBjeTt6C+AEhas/gk4IcEg8GuTJfndJLH5I5lFs0ckqkULix5INo8ZFt2QbA9nLLogBaiLZNhnyTUpaBhjwZOyaBtVLLgnlQlEsuCKVPLwYdSXoq1PQLQvRQWwqzRfNI4XX4fMFq3/hMO/OXNFB+HQ+S2YKbJGwSVw6e0iawIgX9yR5CQBBsFr7HQp7hPhIdR58Xiu3hsvLOxwK/3KaRBEWFRFtgxAvpCLtGwoxOxKRVohlGJ3+VLaq8UfexVV4FUpF/JeLdf4iRq8qdhmeBlNKNPIqQ6mVJOuAyY1KPZqrWTXAx90EvXCJ30DkD0DFY6c2EtNX54AAAAASUVORK5CYII=)](https://ramdajs.com)\n[![js-flybondi](https://img.shields.io/badge/flybondi-fdbe15.svg?logo=javascript&style=flat-square&logoColor=grey&logoWidth=20)](https://flybondi.com)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n[![js-semistandard-style](https://img.shields.io/badge/code%20style-semistandard-brightgreen.svg?style=flat-square)](https://github.com/Flet/semistandard)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\nA comprehensive collection of utilities for [Ramda][ramda], providing a variety of **useful**, **well tested**, **reusable** functions.\n\n```sh\nyarn add @flybondi/ramda-land\nyarn add ramda\n```\n\n## Basic usage\n\nMix and match `@flybondi/ramda-land` functions with common `ramda` functions.\n\n```js\nconst { when } = require('ramda');\nconst { isNilOrEmpty, alwaysNew } = require('@flybondi/ramda-land');\n\nconst defaultToLife = when(isNilOrEmpty, alwaysNew({ life: 42 }));\ndefaultToLife(null); // -> { life: 42 }\ndefaultToLife({ foo: 'bar' }); // -> { foo: 'bar' }\n```\n\n## Ramda overlap\n\n[`curry`][curry], [`curryN`][curry-n] and [`nAry`][n-ary] functions are exported by both `@flybondi/ramda-land` and `ramda`. They behave in the exact same way, except that `@flybondi/ramda-land` counterparts **retain wrapped function names** after currying. This is useful for **debugging** and **error tracing** purposes as the name of the original function passed to any of the aforementioned functions will now appear on stack traces and debuggers (instead of an anonymous or sometimes arbitrarily named, internal `ramda` function).\n\n> This change was already proposed to the Ramda team and a [PR is pending approval](https://github.com/ramda/ramda/pull/2782).\n\n```sh\n> curry(function foo(x, y) { return x + y; });\n[Function: foo]\n> curry(function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> curryN(2, function foo(x, y) { return x + y; })\n[Function: foo]\n> curryN(2, function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> nAry(3, function foo(x, y) { return x + y; })\n[Function: foo]\n```\n\n[View on Github][github].\n\n[ramda]: https://ramdajs.com\n[flybondi]: https://www.flybondi.com\n[curry]: https://ramdajs.com/docs/#curry\n[curry-n]: https://ramdajs.com/docs/#curryN\n[n-ary]: https://ramdajs.com/docs/#nAry\n[github]: https://github.com/flybondi/toolbox/packages/lambda-land\n","readmeFilename":"README.md","_id":"@flybondi/ramda-land@1.0.0-alpha1.14","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"dist":{"integrity":"sha512-oacBJBWBD8v8ZI5VMwLKbNAKVdx1BWN9YraFAZq4SaQipgKG/D9wQx+IBcrGj959LKvd92Y6EdNTOByYd4CDcg==","shasum":"60f5acd727b98ee4e3904071c27d7d109b84a8e8","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-1.0.0-alpha1.14.tgz","fileCount":72,"unpackedSize":96973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/OUNCRA9TVsSAnZWagAA6vMP/i7PDwnd6Iq1r/qMfv26\nmd1jC7G/kamyTmDgjgcZIw9KpnRIwq8LgCodwoEMPLsUzkEfcalS+PveoKOT\nUb5ttbP6uQMXb2srHfSBOkIuxdXLGMW2xA4OOpjLKiqHcJsr0hoXoK6bUR41\ncAnBNX92U1n6s0sOyd0ape3i5ZMuV0XaSp83yZ6kcRUYAbo+E6XO1K+OErSE\neA1KsQOgAsurKkffJqBE6GfL+iH4XvOTnynQBKMclDgKdcD6q2UTIUfdBKB0\n8QgZ0aEZXB+/NHS+z0oJC14pERR6Guk9gCKinmuJpAtFTYS5/dS7OppFDnYL\nZ6d2XBNzkFemwZMc6f1WMaX9E3Rv27AZ4xei1AMIez6iLr+sIzunBl/NNJxo\nQWBrXEmBG1FjJxcGQht3n5cVo7Bypr3vhkLOsV8VnsY2Q9bvPQibgzjeObEf\njoCYi7ahef0yvQncPXBfpT91oYrWkAyWNt9mcRYX42cdcnxI8mO1vP9O23Ho\nNkXRID/ppXMmzi6r8zJBxt3H8nauZ2cXB9HNnId9HoOWbnoxz9MxWkLkt7Eh\nu4pd0RIj9ltajKQMz18wRoLLaNVmLfhuJMvzXThXQrKgUBE+xvWyWV1fQSMZ\nki8UVkMQeCAkltbQ/bxW7iV2utzBcDWDyYfYvdtSAh0Ei2ZyVAcOTOT/wRQ0\nxoWS\r\n=qOPc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH7VCmemnT0T2w+wJKZa79DgAsWk8BCrK/BtVULwMAR/AiEAtWzqIwdTFhG6AkO5UwXegxgqb3mfYW0vqQNBdz12Oy8="}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_1.0.0-alpha1.14_1576854797298_0.9139941479512899"},"_hasShrinkwrap":false},"1.0.0-alpha1.15":{"name":"@flybondi/ramda-land","version":"1.0.0-alpha1.15","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","lambda","land","toolbox","utils"],"homepage":"https://github.com/flybondi/toolbox/packages/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/toolbox/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/toolbox.git"},"license":"UNLICENSED","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"devDependencies":{"eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","prettier":"^1.18.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.1.1"},"readme":"# @flybondi/ramda-land\n\n[![ramda](https://img.shields.io/badge/ramda-849.svg?logoWidth=20&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAqCAMAAADCkShIAAABqlBMVEUAAADvO0LiJi3vO0LvO0LiJi3vO0LvO0LvO0LvO0LiJi3vO0LiJi3vO0LiJi3vO0LiJS3vO0LiJS3vO0LiJS3iJSzvO0LvO0LvO0LvO0LvO0LvO0LiJCzvO0LvO0LhJCzvO0LvO0LvO0LvO0LvO0LhJCvhIyvvO0LvO0LpMTjhIyvhIyvvO0LhIyvhIyrhIyrgIyrvO0LkKTDgIirvO0LgIirgIirvO0LkKDDvO0LgISnjJi7vO0LgISnvO0LvO0LiJS3gISnfISjfICjvO0LhJCvfICjfICjvO0LvO0LgIinvO0LvO0LfICffISjvO0LeHyfeHybeHibeHybvO0LeHibeHibvO0LdHSXdHSXvO0LvO0LdHSTdHSTvO0LvO0LvO0LvO0LvO0LvO0LcGyPvO0LcGyLvO0LvO0LbGSHvO0LvO0LaGB/aGCDvO0LvO0LZFx/ZFh7vO0LvO0LZFh7vO0LYFR3vO0LYFBzYFR3uOkHXExvYFBzvO0LWERnWEhrXEhrXExvYFBzfICjgISngIingIirnLjboLjboLzboMDfuOkHvOkHvO0JHr331AAAAfnRSTlMAAQICAwQGBwgJDA8QExQUISIjJCUqLS8zNjc6QUJKS0tMTlBRUmJmaWtucHBzdHZ5fX6AgIGEhY6OlJSUlp2en6Cnqamqq62usLGxs7jAwsPFx8fLzc7P1NbW2Nnb3N3f4ePk5+fp6+zu7vH29vb3+Pn5+vv7/Pz9/f3+/v4qZr0RAAABc0lEQVR42pXUVXfyUBCF4f25a93d3d3d3d2dqlCbUNf5z6WswCIwpw3P9Z6V9yYHui9x5V2T0/3N6X4wSB3cOCU6WGwKgLtvOcusO2sPgkvmBjlpw//hEjLFbg6LPsLh+wi5s2ZBF2tho7bPsPu9QkZaKRzCdthT/Tvg/Tx50jJg92OOvSUBjeTt6C+AEhas/gk4IcEg8GuTJfndJLH5I5lFs0ckqkULix5INo8ZFt2QbA9nLLogBaiLZNhnyTUpaBhjwZOyaBtVLLgnlQlEsuCKVPLwYdSXoq1PQLQvRQWwqzRfNI4XX4fMFq3/hMO/OXNFB+HQ+S2YKbJGwSVw6e0iawIgX9yR5CQBBsFr7HQp7hPhIdR58Xiu3hsvLOxwK/3KaRBEWFRFtgxAvpCLtGwoxOxKRVohlGJ3+VLaq8UfexVV4FUpF/JeLdf4iRq8qdhmeBlNKNPIqQ6mVJOuAyY1KPZqrWTXAx90EvXCJ30DkD0DFY6c2EtNX54AAAAASUVORK5CYII=)](https://ramdajs.com)\n[![js-flybondi](https://img.shields.io/badge/flybondi-fdbe15.svg?logo=javascript&style=flat-square&logoColor=grey&logoWidth=20)](https://flybondi.com)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n[![js-semistandard-style](https://img.shields.io/badge/code%20style-semistandard-brightgreen.svg?style=flat-square)](https://github.com/Flet/semistandard)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\nA comprehensive collection of utilities for [Ramda][ramda], providing a variety of **useful**, **well tested**, **reusable** functions.\n\n```sh\nyarn add @flybondi/ramda-land\nyarn add ramda\n```\n\n## Basic usage\n\nMix and match `@flybondi/ramda-land` functions with common `ramda` functions.\n\n```js\nconst { when } = require('ramda');\nconst { isNilOrEmpty, alwaysNew } = require('@flybondi/ramda-land');\n\nconst defaultToLife = when(isNilOrEmpty, alwaysNew({ life: 42 }));\ndefaultToLife(null); // -> { life: 42 }\ndefaultToLife({ foo: 'bar' }); // -> { foo: 'bar' }\n```\n\n## Ramda overlap\n\n[`curry`][curry], [`curryN`][curry-n] and [`nAry`][n-ary] functions are exported by both `@flybondi/ramda-land` and `ramda`. They behave in the exact same way, except that `@flybondi/ramda-land` counterparts **retain wrapped function names** after currying. This is useful for **debugging** and **error tracing** purposes as the name of the original function passed to any of the aforementioned functions will now appear on stack traces and debuggers (instead of an anonymous or sometimes arbitrarily named, internal `ramda` function).\n\n> This change was already proposed to the Ramda team and a [PR is pending approval](https://github.com/ramda/ramda/pull/2782).\n\n```sh\n> curry(function foo(x, y) { return x + y; });\n[Function: foo]\n> curry(function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> curryN(2, function foo(x, y) { return x + y; })\n[Function: foo]\n> curryN(2, function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> nAry(3, function foo(x, y) { return x + y; })\n[Function: foo]\n```\n\n[View on Github][github].\n\n[ramda]: https://ramdajs.com\n[flybondi]: https://www.flybondi.com\n[curry]: https://ramdajs.com/docs/#curry\n[curry-n]: https://ramdajs.com/docs/#curryN\n[n-ary]: https://ramdajs.com/docs/#nAry\n[github]: https://github.com/flybondi/toolbox/packages/lambda-land\n","readmeFilename":"README.md","_id":"@flybondi/ramda-land@1.0.0-alpha1.15","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"dist":{"integrity":"sha512-2AkSW/eoVtR6iw1jM3X3p4jQoK9eaMDmL857/v+2OAj5KO1ydtDxSzY0rrq8IUUqaNK8svRUYM74/VPyVN2+kQ==","shasum":"af475c02af043b6b25a00cb179d90ece6f8e8912","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-1.0.0-alpha1.15.tgz","fileCount":72,"unpackedSize":102173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBlUPCRA9TVsSAnZWagAA2OsP/ilTVmfCxuGfOEKgAS6B\n59FL0fyYZTsCF9/t8knAmXccIBlHgExV2SRs3eoI80tmbOoZzdGVPh+xbJU9\noOrP51g3lqGm8PnUeKw/o45MjWLwhzaDTCz9rlsCamywuoBqq9H5La58YkOg\nDzVMjnTKbsXn9uxvpO57iKRwzP4QzDPxNi33TZApJo2UJHpJ+x61KM1YfDoR\nuZqKX3AvMYNydTI+JWuHXCdCWCqkdfL5U3EOnlu4wV7gi8dGIFjMqoPikqyK\nIitxVJxpcvp3lMBe2OWyLG8lLYc+B8jN/lq5BCMRB6y2TbdmS/FK5H804lCO\norZ8zeftLXYTmSDh2L303jWDz8DZStLLu7S7wUvR/LRfXP54bFibx+vYUevi\nGirA2IQTL5c0Uu6kNCFiGqRmrKXBPgkcHo3xTVOzMr/GWqMQZBwX0V7LyeVy\n6UjVKH79owS9teHudLIh5692bI+HU3qaj/6kOID9p9eth1m/HNqU0Ad1J8JU\nkzef3dm5BlB8Rk7gIQr7ex2v50ZZAv2jA4Us4pNPy24LMn6jKFZ9z70nMnip\nmPYiq3Nqv1bHqlGUVeXIIR+O2UuxOhE7EepYttCsSdxZsQ7b1EOyQ1KnIJGz\njX7MjAQVqnWY328vmM/ftsWmKyz43Nv0QNSfH/KwQXn1ukGZg/7IFKcGCHsd\nrCs+\r\n=X3sK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmjRreYaMUJvSD1Mfa8NeL8RQKgM6u2i7htZyABq6wJgIgPJcdM3R7CcC6TwrGmtcmmRyJaWB1/3CJ2BaLup5G6L4="}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_1.0.0-alpha1.15_1577473294784_0.5801830170469062"},"_hasShrinkwrap":false},"3.2.0":{"name":"@flybondi/ramda-land","version":"3.2.0","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","lambda","land","toolbox","utils"],"homepage":"https://github.com/flybondi/toolbox/packages/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/toolbox/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/toolbox.git"},"license":"UNLICENSED","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"devDependencies":{"eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","prettier":"^1.18.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.1.1"},"gitHead":"a03b954bbd41760faa5afb211e76e8ccd823d36d","_id":"@flybondi/ramda-land@3.2.0","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.16.4/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-nQRxfO+Wp0gdpP/ivj5ah3TFArSYEQBdtIDprJkKJ8dRlElBsyXJym3As24A5CIBB2f14JB0pwp3pflnretApQ==","shasum":"63483585ebe151e6f41f9c0b182e6b2ecd3c0ac4","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-3.2.0.tgz","fileCount":73,"unpackedSize":106803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBl1hCRA9TVsSAnZWagAAHswP/1msXXhix9ilhzcYzunp\nwqLnFP3jq/D+JQAmRzzZ6yALty7TGDqXvVIEExiBrsMSfFjYuqDbEt2A4j7V\n16Zriu8cOeo5Ek5A28fY19NOsOy3gutAyxYPjE4PB5t1REuefhHCylxSwsP+\n0m02lPxSlj2phIyKeqpqbZHJpUKoGHE/j9vm2PvxdrIFPI8qLEmTcKgCKpkt\nl0sFlqVLf8mG3E3PSuMFwqg4l9uG3RmVHmnrHHjltvCgI5RlXZ6gEDkFClK9\nEXr7s0CEVsC6fZ8CqGAnQKi3Sk47mgnkHm6CQZT0J27Urc2IASG03siyB+b9\nyalfujWyGay2ZrP5Nq8iQQt6hhVI4/ifA5Drj7Wqgo/k4JUlR5G1H546hc73\nEfiAokk12+bcr0VXRoiup0oi67SYn+DjZcWBxxOpGMDYow886QBwPGSIrWgV\niNjzzCRTn3EWMEmxiKOYSEyRp/3LMlXfY3UL5HIdmBx83PexCjTM1ZWhPvOK\nWT3fBEDQlo+yrsNUvY5OgqdTTgXiNBl6E0KtS/KKBJ0GWI9SYr5eowdhxlQj\nfmj8EuJCuBVAB6/5d/5w+2K0Te098EaEfYckNz0/IxOiKrGalojRcR2jTlyT\n7N1E4c8op3f570sgWXo5dBhYKQiPDvo1HfYl+6whxsl7HVfPrW/sUJoPlyzn\n/a3i\r\n=96vv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHtHNv8Nc59LEMyBUhh/fONrrGURWCsGLpsQnzHOBOmQAiBgt24uJ5ZHvxbVHcTTxprI2kp3n1d/wenJyD0IVdSIcQ=="}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_3.2.0_1577475424840_0.08275811902529084"},"_hasShrinkwrap":false},"1.0.0-alpha1.16":{"name":"@flybondi/ramda-land","version":"1.0.0-alpha1.16","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","lambda","land","toolbox","utils"],"homepage":"https://github.com/flybondi/toolbox/packages/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/toolbox/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/toolbox.git"},"license":"UNLICENSED","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"devDependencies":{"eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","prettier":"^1.18.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.1.1"},"readme":"# @flybondi/ramda-land\n\n[![ramda](https://img.shields.io/badge/ramda-849.svg?logoWidth=20&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAqCAMAAADCkShIAAABqlBMVEUAAADvO0LiJi3vO0LvO0LiJi3vO0LvO0LvO0LvO0LiJi3vO0LiJi3vO0LiJi3vO0LiJS3vO0LiJS3vO0LiJS3iJSzvO0LvO0LvO0LvO0LvO0LvO0LiJCzvO0LvO0LhJCzvO0LvO0LvO0LvO0LvO0LhJCvhIyvvO0LvO0LpMTjhIyvhIyvvO0LhIyvhIyrhIyrgIyrvO0LkKTDgIirvO0LgIirgIirvO0LkKDDvO0LgISnjJi7vO0LgISnvO0LvO0LiJS3gISnfISjfICjvO0LhJCvfICjfICjvO0LvO0LgIinvO0LvO0LfICffISjvO0LeHyfeHybeHibeHybvO0LeHibeHibvO0LdHSXdHSXvO0LvO0LdHSTdHSTvO0LvO0LvO0LvO0LvO0LvO0LcGyPvO0LcGyLvO0LvO0LbGSHvO0LvO0LaGB/aGCDvO0LvO0LZFx/ZFh7vO0LvO0LZFh7vO0LYFR3vO0LYFBzYFR3uOkHXExvYFBzvO0LWERnWEhrXEhrXExvYFBzfICjgISngIingIirnLjboLjboLzboMDfuOkHvOkHvO0JHr331AAAAfnRSTlMAAQICAwQGBwgJDA8QExQUISIjJCUqLS8zNjc6QUJKS0tMTlBRUmJmaWtucHBzdHZ5fX6AgIGEhY6OlJSUlp2en6Cnqamqq62usLGxs7jAwsPFx8fLzc7P1NbW2Nnb3N3f4ePk5+fp6+zu7vH29vb3+Pn5+vv7/Pz9/f3+/v4qZr0RAAABc0lEQVR42pXUVXfyUBCF4f25a93d3d3d3d2dqlCbUNf5z6WswCIwpw3P9Z6V9yYHui9x5V2T0/3N6X4wSB3cOCU6WGwKgLtvOcusO2sPgkvmBjlpw//hEjLFbg6LPsLh+wi5s2ZBF2tho7bPsPu9QkZaKRzCdthT/Tvg/Tx50jJg92OOvSUBjeTt6C+AEhas/gk4IcEg8GuTJfndJLH5I5lFs0ckqkULix5INo8ZFt2QbA9nLLogBaiLZNhnyTUpaBhjwZOyaBtVLLgnlQlEsuCKVPLwYdSXoq1PQLQvRQWwqzRfNI4XX4fMFq3/hMO/OXNFB+HQ+S2YKbJGwSVw6e0iawIgX9yR5CQBBsFr7HQp7hPhIdR58Xiu3hsvLOxwK/3KaRBEWFRFtgxAvpCLtGwoxOxKRVohlGJ3+VLaq8UfexVV4FUpF/JeLdf4iRq8qdhmeBlNKNPIqQ6mVJOuAyY1KPZqrWTXAx90EvXCJ30DkD0DFY6c2EtNX54AAAAASUVORK5CYII=)](https://ramdajs.com)\n[![js-flybondi](https://img.shields.io/badge/flybondi-fdbe15.svg?logo=javascript&style=flat-square&logoColor=grey&logoWidth=20)](https://flybondi.com)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n[![js-semistandard-style](https://img.shields.io/badge/code%20style-semistandard-brightgreen.svg?style=flat-square)](https://github.com/Flet/semistandard)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\nA comprehensive collection of utilities for [Ramda][ramda], providing a variety of **useful**, **well tested**, **reusable** functions.\n\n```sh\nyarn add @flybondi/ramda-land\nyarn add ramda\n```\n\n## Basic usage\n\nMix and match `@flybondi/ramda-land` functions with common `ramda` functions.\n\n```js\nconst { when } = require('ramda');\nconst { isNilOrEmpty, alwaysNew } = require('@flybondi/ramda-land');\n\nconst defaultToLife = when(isNilOrEmpty, alwaysNew({ life: 42 }));\ndefaultToLife(null); // -> { life: 42 }\ndefaultToLife({ foo: 'bar' }); // -> { foo: 'bar' }\n```\n\n## Ramda overlap\n\n[`curry`][curry], [`curryN`][curry-n] and [`nAry`][n-ary] functions are exported by both `@flybondi/ramda-land` and `ramda`. They behave in the exact same way, except that `@flybondi/ramda-land` counterparts **retain wrapped function names** after currying. This is useful for **debugging** and **error tracing** purposes as the name of the original function passed to any of the aforementioned functions will now appear on stack traces and debuggers (instead of an anonymous or sometimes arbitrarily named, internal `ramda` function).\n\n> This change was already proposed to the Ramda team and a [PR is pending approval](https://github.com/ramda/ramda/pull/2782).\n\n```sh\n> curry(function foo(x, y) { return x + y; });\n[Function: foo]\n> curry(function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> curryN(2, function foo(x, y) { return x + y; })\n[Function: foo]\n> curryN(2, function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> nAry(3, function foo(x, y) { return x + y; })\n[Function: foo]\n```\n\n[View on Github][github].\n\n[ramda]: https://ramdajs.com\n[flybondi]: https://www.flybondi.com\n[curry]: https://ramdajs.com/docs/#curry\n[curry-n]: https://ramdajs.com/docs/#curryN\n[n-ary]: https://ramdajs.com/docs/#nAry\n[github]: https://github.com/flybondi/toolbox/packages/lambda-land\n","readmeFilename":"README.md","_id":"@flybondi/ramda-land@1.0.0-alpha1.16","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"dist":{"integrity":"sha512-yUT0m1wem7gyAFaQ4TsvlInX4SawzUbNGbgCcNXuoBKfVSh6y95ww9a5tQrVE4EQjvLVWM0k2tGoDTlbdql5lA==","shasum":"38ea204f5b4ca9718b7be98c22aedb4aef08cbd2","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-1.0.0-alpha1.16.tgz","fileCount":74,"unpackedSize":104716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMuL9CRA9TVsSAnZWagAACFsP/0JFgPfNjhWpXloEDXp2\n8EEMh+y/k/MF7KcOVBZOU2cP+wBZTeAa72LQ6fcT9iuzbAUEuZ2HIINRBpig\nag9z3l9z4kt9ZxUj5K2SpQxJyWpdM+PmXOEtO4CJF7ydZ3aPr0tRvBlDxMoa\nHnaNC3vKr3mvK6cnXGKxqQxWnbI0CA+1Lv6rSJ5okAFuNtPaROHTkSqNw9jP\ne0knOBilVuRgdItPSwokqRnIH5IH+ATqr9qOwmbWmrArgA5mOnTXH0J4vXfR\n/wxuf1F4lMxdLyXX/sxQYl2Tlk1oYE4T+rdhSDBlZpzmF68RLEsWKOXpRoch\nkQwyYzclgG3O9qfEz85uuIS9BMVDPekRol3poD7jVrMW6M1WvbDBkfpxL2Tq\nlLi6dIs9VUfcerEnaOts0kbfhMs3byq4ZQ7A5IZPjrV0i8vQAw+xsUF+moNm\nWjTdSqphN3SqN83oF7votq36hpEia3PRBkLDMTA+L/XNyaz1u00HmM8GkWiA\nJkzF+CyYrSa99UiyjAT99rIXiG6kSVyoMFktzDTmW5RvnPQcS/jeZOOforce\n4syapUOVZkk5NfaEvfR0qZR2Az2sXbWtMdwN/NMLuYXyg0KLI9fsSGeOr2sB\nJv7zBOlq3a7x4CMXxerMZbfNswNdq/3/+FiKicreLy1mu8jBS3pWCFZ1aG4l\nrCpo\r\n=1ncz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID633gohW73f4YVBp5aEIT8C/bKZQSYj4378aPVo0M+8AiBJF1wyojztZcl3EQ6kIddebCBKnEAbfAIpgqkBGzpBQw=="}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_1.0.0-alpha1.16_1580393213410_0.4798180595453043"},"_hasShrinkwrap":false},"3.3.0":{"name":"@flybondi/ramda-land","version":"3.3.0","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","lambda","land","toolbox","utils"],"homepage":"https://github.com/flybondi/toolbox/packages/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/toolbox/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/toolbox.git"},"license":"UNLICENSED","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"devDependencies":{"eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","prettier":"^1.18.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.1.1"},"gitHead":"2e9868f63107dc9009690beb8e06e4971b8f1c0e","_id":"@flybondi/ramda-land@3.3.0","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.16.4/node@v10.15.3+x64 (linux)","dist":{"integrity":"sha512-J0OWRoqtgkmgdhNNtyev5iJsd0bUTr/+3vGfetJeSejl/LPt1mvuwVB8CtkYeIewkBBhAwCSwGpiSRHcSDZHnQ==","shasum":"cb3cee294dc1adf88c535ab441a1e9cb3c0141c4","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-3.3.0.tgz","fileCount":75,"unpackedSize":109644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMuNkCRA9TVsSAnZWagAA3/IP/36jhPFqjXKQK2zniUIc\n9nBETsPtEiJEmfxcgIv0aLtcrOwm78vevSaixouzHoFxe8+sR8WwjtqX+5uE\nyNjpdAsqkJSMFoICy+xEE3YYY05agbo04mCw77+0rHYsSbOks0sV0e6kNMkP\nuowzVRCgW2sdhZZgRt/4NY8CsN0ni9iusJ+WvrWKwpmyezgIFRqwFNfToSTU\nTsZ26GUaxhb8pspqtijn0Wmt3zbUe5bLHQUhauIGLAprgUZi+h+0ddst3nOw\nRajMDhHf46ARQB81HfPU3u0Ml+5b9oOENSRXDe6C4tE7V3djvVcEaxWi4yvi\nXe9MloKIHPvRkNu79dQ8ZIAhIdS/hO+DTjD9q+U0jDyhvZhxnDC1q8LOa7B2\niMk3SPR90L70+sNriX9jeXniwLLd2dxOojQL46DAc2LF11hu+qfPeL2iXlox\n2LN8slS0dJ/esU77Mx1WwGaLmk1trR1027bZEtf2wqo4ALUL2HZTLJbm2Sor\n8XGAdKw9l0ql5Khg/L3Jc2ZF3Go8q8Th1zNmVm8g170v46lVDiM12ii0Q45Z\nYpI4Z0eIy97Xn/kRfbnHkkeQ2ValhHpF9VIjqzha0IYLSo1r2ngBBoczaRRi\nC0/9oN0QT7v4zfXMcIVKNFZbGHr51L4fWWrME9BkTRVLg9+fv67kzhqc6XOp\nQvRh\r\n=z5WE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQMZfhdKSphHPWDVpdTc0TO19EfBdFGnsNGoOK7CJmiAiEAkFE2B/5gzeU8DYDnzxrwyp8Y3NyiZRikG4qoN5bkp2g="}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_3.3.0_1580393315952_0.11226345588519182"},"_hasShrinkwrap":false},"1.0.0-alpha1.17":{"name":"@flybondi/ramda-land","version":"1.0.0-alpha1.17","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","lambda","land","toolbox","utils"],"homepage":"https://github.com/flybondi/toolbox/packages/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/toolbox/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/toolbox.git"},"license":"UNLICENSED","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"devDependencies":{"eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","prettier":"^1.18.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.1.1"},"readme":"# @flybondi/ramda-land\n\n[![ramda](https://img.shields.io/badge/ramda-849.svg?logoWidth=20&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAqCAMAAADCkShIAAABqlBMVEUAAADvO0LiJi3vO0LvO0LiJi3vO0LvO0LvO0LvO0LiJi3vO0LiJi3vO0LiJi3vO0LiJS3vO0LiJS3vO0LiJS3iJSzvO0LvO0LvO0LvO0LvO0LvO0LiJCzvO0LvO0LhJCzvO0LvO0LvO0LvO0LvO0LhJCvhIyvvO0LvO0LpMTjhIyvhIyvvO0LhIyvhIyrhIyrgIyrvO0LkKTDgIirvO0LgIirgIirvO0LkKDDvO0LgISnjJi7vO0LgISnvO0LvO0LiJS3gISnfISjfICjvO0LhJCvfICjfICjvO0LvO0LgIinvO0LvO0LfICffISjvO0LeHyfeHybeHibeHybvO0LeHibeHibvO0LdHSXdHSXvO0LvO0LdHSTdHSTvO0LvO0LvO0LvO0LvO0LvO0LcGyPvO0LcGyLvO0LvO0LbGSHvO0LvO0LaGB/aGCDvO0LvO0LZFx/ZFh7vO0LvO0LZFh7vO0LYFR3vO0LYFBzYFR3uOkHXExvYFBzvO0LWERnWEhrXEhrXExvYFBzfICjgISngIingIirnLjboLjboLzboMDfuOkHvOkHvO0JHr331AAAAfnRSTlMAAQICAwQGBwgJDA8QExQUISIjJCUqLS8zNjc6QUJKS0tMTlBRUmJmaWtucHBzdHZ5fX6AgIGEhY6OlJSUlp2en6Cnqamqq62usLGxs7jAwsPFx8fLzc7P1NbW2Nnb3N3f4ePk5+fp6+zu7vH29vb3+Pn5+vv7/Pz9/f3+/v4qZr0RAAABc0lEQVR42pXUVXfyUBCF4f25a93d3d3d3d2dqlCbUNf5z6WswCIwpw3P9Z6V9yYHui9x5V2T0/3N6X4wSB3cOCU6WGwKgLtvOcusO2sPgkvmBjlpw//hEjLFbg6LPsLh+wi5s2ZBF2tho7bPsPu9QkZaKRzCdthT/Tvg/Tx50jJg92OOvSUBjeTt6C+AEhas/gk4IcEg8GuTJfndJLH5I5lFs0ckqkULix5INo8ZFt2QbA9nLLogBaiLZNhnyTUpaBhjwZOyaBtVLLgnlQlEsuCKVPLwYdSXoq1PQLQvRQWwqzRfNI4XX4fMFq3/hMO/OXNFB+HQ+S2YKbJGwSVw6e0iawIgX9yR5CQBBsFr7HQp7hPhIdR58Xiu3hsvLOxwK/3KaRBEWFRFtgxAvpCLtGwoxOxKRVohlGJ3+VLaq8UfexVV4FUpF/JeLdf4iRq8qdhmeBlNKNPIqQ6mVJOuAyY1KPZqrWTXAx90EvXCJ30DkD0DFY6c2EtNX54AAAAASUVORK5CYII=)](https://ramdajs.com)\n[![js-flybondi](https://img.shields.io/badge/flybondi-fdbe15.svg?logo=javascript&style=flat-square&logoColor=grey&logoWidth=20)](https://flybondi.com)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n[![js-semistandard-style](https://img.shields.io/badge/code%20style-semistandard-brightgreen.svg?style=flat-square)](https://github.com/Flet/semistandard)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\nA comprehensive collection of utilities for [Ramda][ramda], providing a variety of **useful**, **well tested**, **reusable** functions.\n\n```sh\nyarn add @flybondi/ramda-land\nyarn add ramda\n```\n\n## Basic usage\n\nMix and match `@flybondi/ramda-land` functions with common `ramda` functions.\n\n```js\nconst { when } = require('ramda');\nconst { isNilOrEmpty, alwaysNew } = require('@flybondi/ramda-land');\n\nconst defaultToLife = when(isNilOrEmpty, alwaysNew({ life: 42 }));\ndefaultToLife(null); // -> { life: 42 }\ndefaultToLife({ foo: 'bar' }); // -> { foo: 'bar' }\n```\n\n## Ramda overlap\n\n[`curry`][curry], [`curryN`][curry-n] and [`nAry`][n-ary] functions are exported by both `@flybondi/ramda-land` and `ramda`. They behave in the exact same way, except that `@flybondi/ramda-land` counterparts **retain wrapped function names** after currying. This is useful for **debugging** and **error tracing** purposes as the name of the original function passed to any of the aforementioned functions will now appear on stack traces and debuggers (instead of an anonymous or sometimes arbitrarily named, internal `ramda` function).\n\n> This change was already proposed to the Ramda team and a [PR is pending approval](https://github.com/ramda/ramda/pull/2782).\n\n```sh\n> curry(function foo(x, y) { return x + y; });\n[Function: foo]\n> curry(function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> curryN(2, function foo(x, y) { return x + y; })\n[Function: foo]\n> curryN(2, function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> nAry(3, function foo(x, y) { return x + y; })\n[Function: foo]\n```\n\n[View on Github][github].\n\n[ramda]: https://ramdajs.com\n[flybondi]: https://www.flybondi.com\n[curry]: https://ramdajs.com/docs/#curry\n[curry-n]: https://ramdajs.com/docs/#curryN\n[n-ary]: https://ramdajs.com/docs/#nAry\n[github]: https://github.com/flybondi/toolbox/packages/lambda-land\n","readmeFilename":"README.md","_id":"@flybondi/ramda-land@1.0.0-alpha1.17","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"dist":{"integrity":"sha512-Buj16mb7no73bI0fUiJJ5ze53o5Bz388SdJkwHHFwjGqD0dFn3VgVSv8RWfllkArZAASmxxcifB8WpGBHwGNtA==","shasum":"7f5c21dd0b49d79f06fc9c08289c2a73a04f9d57","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-1.0.0-alpha1.17.tgz","fileCount":74,"unpackedSize":104853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMy++CRA9TVsSAnZWagAA9UwP/3wz42/IGtD7qIIgE+w4\ni9Jwc9qHIEDB5DyusOpEnYv3ZGS3pAHU1X8I7I9rqhR/+Dt7bs25hCdcxTYR\nwTPSp03th4B0UsBNg3CH2ZO6S8hhXrWm8eiJ6ScSTV5gE569M8Hl4gYYEMzm\n61kiR03w3cczn1d693kjjxfe1HQZZrxaCe/lnkTSF0o4eJ0exOx48g30uFho\nikokbPv/Q/UKktPIGMGRT8fWY5cSJNnDAchpZqbepkYnCOKZTJAkJbqrGS2Y\n+TdJ8DK1sVC2AT9jpP2Yb61HBxol79fi2KH78nElI9FttZnPhrIdLLy64Uo5\n6PoYXDLPAf4UeJEOjC/mnktWmRB8rUQUgpyxTHeukvTrNBkmXXiwRtwJpE2V\nNajR0chIRs3P7LyE3CmSiW/mDc0K4gu3Iaw6IgmP1YAmrFyr1jCqvgD8MQz2\nBGLCfRcMMps5R8PAhkY2+bklFn1t2NlYbKQLjUE2hYSmJe6MJk8TPSbAHmjc\ns1oUM8sJOgozjQGd8j4KuIIS797M+lRPe3EssQtFvZDE+kGaLvBdJ73UQ7sg\nBvFkSMSQ9EIXUaQeT4DZGaelWz3YDbkkbIu701dYDXAWJtEcXjWBamlRma3m\nPbUx2W/30alTfsSZ4+4J+sV30j2x9DNTzAHhSk+6xydY3pyKpfb6wYyTy8k3\n4lGL\r\n=X6M8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnLzA4lm6plpcWPLTjsO11AyiFbriD+GlpZCdZ3rTtyQIhAIi04pmXLiq9PYrcjoX4dRCD2HoSqU3wzQxs0bPAgYeN"}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_1.0.0-alpha1.17_1580412862406_0.41406130363524185"},"_hasShrinkwrap":false},"1.0.0":{"name":"@flybondi/ramda-land","version":"1.0.0","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","land","utils"],"homepage":"https://github.com/flybondi/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/ramda-land/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/ramda-land.git"},"license":"MIT","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"devDependencies":{"eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","prettier":"^1.18.2","ramda":"^0.26.1","@semantic-release/commit-analyzer":"6.1.0","@semantic-release/exec":"3.3.0","@semantic-release/git":"7.0.5","@semantic-release/github":"5.2.5","@semantic-release/npm":"5.1.1","@semantic-release/release-notes-generator":"7.1.4"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.1.1"},"release":{"branch":"master","plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],["@semantic-release/exec",{"successCmd":"npm dist-tag add $(jq .name package.json -r)@${nextRelease.version} next"}]],"preset":"angular"},"gitHead":"abd0cd07c29e62c2ed441366395d899ced0c6614","_id":"@flybondi/ramda-land@1.0.0","_nodeVersion":"12.13.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-8xcKcQwcb665S0MMFohbzNXlcmRq/cwbrep7WxHgRHNwz0nFdtpdAki5CElOPvtKF3iBCDVh48ldfnE4QdaApA==","shasum":"8387e415351e763875886ff9958eedcdc99fd9bc","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-1.0.0.tgz","fileCount":76,"unpackedSize":111505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMzUYCRA9TVsSAnZWagAAfJQP/3eqBSCWlTa2Sz3RxRxX\naEnSDwafhpdvgb+2Pkkm7jz5aTfm9r1eAju/9OcjpVwfjXzy4sYkDwmD2bdu\nudkq8fYOJ2iCMI92ckOf+xmQnonyUEjZ+Y6w07lJgxZGSwtYEkJjPzJTkigg\n0+ZSd/FWyW7ogcTLqJjUk+fLlGaYIBIGuL/tbrqKtAfXhodcEI7aUCCbL5UN\n8ZehWbXW25A82gVpiL+sZXJsOb31WyFwqXovh1jOerDvOUwI9tr6V+J73U6w\nNifYewbn5HNiIXWVs/YinGjUdVWPXTXVZAY+ep+cQY05mtRohxncKdjrZpEi\n1cKNKgeInA0NxJCa279v0ZY2zRZm6gpWwlwIyU8xmTN32eoehvcRJTxSJLtY\nHING2CcbUt1fwLAQrGINOQll3hlDOQQNRgcT/YyOeKzytO9AJiyObZ6lRMu5\nI9Fr4M1DSueTHHq6VY0rEcnum4DcUABXgmZbVwODcUoJ/bKkjf3SebXi8R64\nWZRMFdmDo0smquKZua+HUY+SS3iia3G+5N/kJi0iFIIuL/0MjnHN0Sa95dc9\n/lFfbjGk7BMTNom4/anzrivWwY3eaaFhdk3M1yVbTnrsM+fi9jtjJJ3FEKCM\nfMO6q8sBrWaWDGSlEgKWaPqN442Pi1QGMdvmk0DisKL5N+hFvR3RlDkIRc7I\nKOMH\r\n=U7jW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/Ktnp9BAFe1SqD6REO/oQYy95zHsa9UOhHKHogtOXPwIgbONzazOtvf4k0F1cy38MZb1O4VJC46rJy+hx6mrot5I="}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_1.0.0_1580414231980_0.4028499249965847"},"_hasShrinkwrap":false},"3.3.1":{"name":"@flybondi/ramda-land","version":"3.3.1","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","land","utils"],"homepage":"https://github.com/flybondi/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/ramda-land/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/ramda-land.git"},"license":"MIT","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"devDependencies":{"eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.1","jest":"^24.9.0","npm-run-all":"^4.1.5","prettier":"^1.18.2","ramda":"^0.26.1","@semantic-release/commit-analyzer":"6.1.0","@semantic-release/exec":"3.3.0","@semantic-release/git":"7.0.5","@semantic-release/github":"5.2.5","@semantic-release/npm":"5.1.1","@semantic-release/release-notes-generator":"7.1.4"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.1.1"},"release":{"branch":"master","plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],["@semantic-release/exec",{"successCmd":"npm dist-tag add $(jq .name package.json -r)@${nextRelease.version} next"}]],"preset":"angular"},"gitHead":"0e8a15416c2085ec15c08f64fbcd240da25b75f1","_id":"@flybondi/ramda-land@3.3.1","_nodeVersion":"12.13.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-Z2kXg5gF1FgClu4/RQn2bquT+XYeTY1MtY4LZXZzpqplBgNZIDi+aLnUXO3zmM6erPSZ3TA5p16LaP1/G3g7Zw==","shasum":"da82caf8aae58fdc7b5a138a0ec27441ae61be33","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-3.3.1.tgz","fileCount":76,"unpackedSize":111642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMzyyCRA9TVsSAnZWagAAdL0P+wa2pa+JLe+iMP8vgH7X\na9abUNStR2fkkgDUoJF9sAlBqYdTwJEPLgsbc9ilO45ACbiPzZ5eS/KP46H/\nBQcHRKyFHocq00XV78B+NJvGwHDD0aRNYH2ImSf1SOuw78NR4CwXKe8E44/Z\nox0qYFaukBZ9nOeL9abH9Ptl4U/lDAJKwCp4Z3WoxrVXMevws2oA7n+6EZqE\naxXNNCZ37IHRRdMkmcYIA367cRpxFJI57oQZzLn0KXAig752K6prFJdffESo\nDh4e/1L3soPB4xzySaY4O79HhTaAP8cDoPRlc1DCh+YEKsX0edMXvn4/21wF\nKeh2VESM1OSoQNEtI8TdhJxtymaxs2lr/ERbTwdLx0ymJgyZaB+Orp6y4b35\nyGZWCNANr0s5tkIZ1zwsYk6gB4F8o1RCkqti0I33fbDqsqRAy921w24EVTQd\nYLacPYNmSUVktClnZ3hlC7CEl8HF1b6JZLqe22IJTivx9QSJKnC6W5XxtWKl\n+lESqYL9tWLJcI82232WF+loX7OyrS17UzC/sCyscUzdmq61pVk5ZOGnvByy\n2EckK1seku7nlys5rlmElEksAWX2tpY/ZMFioU/i0TkHFWhlj78mCSYU16pX\n9bxGpoXdksgCBDEuOmWXKb4qI+kTxRa6kN259MOszd26k4avrZGwn56IrU57\nv0Zo\r\n=x+y8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDg1v1ttAiaNsRK25uRjI40qZiDwVTwyqpeqiqqMjviwAIhAKcNSeM0JpnkRA6F4E9Bo73ykq+RXELo5R6BjcOYFb9j"}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_3.3.1_1580416178470_0.44521103090678604"},"_hasShrinkwrap":false},"3.3.2":{"name":"@flybondi/ramda-land","version":"3.3.2","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","land","utils"],"homepage":"https://github.com/flybondi/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/ramda-land/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/ramda-land.git"},"license":"MIT","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll","generate-docs":"jsdoc -c jsdoc.json"},"devDependencies":{"@commitlint/config-conventional":"^8.3.4","@semantic-release/commit-analyzer":"6.1.0","@semantic-release/exec":"3.3.0","@semantic-release/git":"7.0.5","@semantic-release/github":"5.2.5","@semantic-release/npm":"5.1.1","@semantic-release/release-notes-generator":"7.1.4","commitlint":"^8.3.5","docdash":"^1.2.0","eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.1","husky":"^4.2.1","jest":"^24.9.0","jsdoc":"^3.6.3","lint-staged":"^10.0.6","npm-run-all":"^4.1.5","prettier":"^1.18.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.1.1"},"release":{"branch":"master","plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],["@semantic-release/exec",{"prepareCmd":"npx run-s generate-docs","successCmd":"npm dist-tag add $(jq .name package.json -r)@${nextRelease.version} next"}]],"preset":"angular"},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"run-s test"}},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"src/**/*.json":["prettier --write"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"gitHead":"f4a8dcaec7d4bdc3370975692fe264e1a03b36cd","_id":"@flybondi/ramda-land@3.3.2","_nodeVersion":"12.13.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-26Up70U66iTiVgIxX9aieXEQX1lXnrerXMzVZd9Wkl9W5XR8m/QIA3Emhbt4ONBBlApwwptqWvCacpx4alNIBg==","shasum":"1799c2721894edff041f14fa8252c8ee0c8ef04f","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-3.3.2.tgz","fileCount":76,"unpackedSize":111957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeM00+CRA9TVsSAnZWagAA4fcP/RhMaSkcS6TEFoCYiv+e\nqB/+OI62RqTwwRgXk0xkxoCJ7XI+tfnybeFbFkf7wWQU61Z885Pv1jWzihFQ\n699jwRwFLXtGbfTA6egRVx/6zGmPyttYZN8SYetJRz6enYg/flKH1rIyEPz5\nbpyIfkilfA/OXeXgaI/vGkrPnPRvp79dudiodPOdeHJNXuZM6SHLmKGXmF07\nBfIhhhyWTweEacBzLtyF1KHmzQKBCVQ9Kr45YW5QB/25obuc/NwWQIhz2uUB\neRYg6dlEsfeDB3HHf6AF0ncN8KhyEbf6zwnH7p8IBzJ4X1vIMKHP+wTNpdp1\n2qOScX4SLgnsYNR1DQwiB4zHYiRQVMgJRYJeUOCXdSUeSKuwdwBPemKeoz17\n1IcxTCZ7crXujsI05cSzkeJlnyCCVF347igc6Ea0i+uKir8lx4JxOL2BB7ug\n91s2aan6A7cNYKC3BIiQvCNmA2sms6jI2A7gmcPxxiswNA8naBsEc/5B8lCx\n48RnqvB5fRO7P4E52XXcgRqhgp9vfqHZ3KR0mMdUfEhuyICLcH/Dj64yh8t2\nVCmPLy5jIGKCVdItikdhh/pF0h/5tjIwnYTCv2xf7UDhwUbutTpylRsQHSZk\nHZSwHov6ytKaY4iOspSEta4v6f/NzjncLA2CnNiSiUH+/9ShiyID8/dJwri6\noKid\r\n=2WTf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDDwBoWEcxydFUzb+1w+yfBLO31BhLUXXWmbQXpLoa+3AiEAwiu1KI5lja6MoONBKTX7cgYEu7bdxIff5RqkzrTtzxg="}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_3.3.2_1580420413774_0.7796425543540979"},"_hasShrinkwrap":false},"3.3.3":{"name":"@flybondi/ramda-land","version":"3.3.3","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","land","utils"],"homepage":"https://github.com/flybondi/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/ramda-land/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/ramda-land.git"},"license":"MIT","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll","generate-docs":"jsdoc -c jsdoc.json"},"devDependencies":{"@commitlint/config-conventional":"^8.3.4","@semantic-release/commit-analyzer":"6.1.0","@semantic-release/exec":"3.3.0","@semantic-release/git":"7.0.5","@semantic-release/github":"5.2.5","@semantic-release/npm":"5.1.1","@semantic-release/release-notes-generator":"7.1.4","commitlint":"^8.3.5","docdash":"^1.2.0","eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.1","husky":"^4.2.1","jest":"^24.9.0","jsdoc":"^3.6.3","lint-staged":"^10.0.6","npm-run-all":"^4.1.5","prettier":"^1.18.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.1.1"},"release":{"branch":"master","plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json","docs/"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],["@semantic-release/exec",{"prepareCmd":"npx run-s generate-docs","successCmd":"npm dist-tag add $(jq .name package.json -r)@${nextRelease.version} next"}]],"preset":"angular"},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"run-s test"}},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"src/**/*.json":["prettier --write"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"gitHead":"27b1db2513947c14a383b6a884bf99f307f5cd5a","_id":"@flybondi/ramda-land@3.3.3","_nodeVersion":"12.13.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-+leKWtNTstclMOpB4RaWzClYK/lF8fwFzctkv0TxBPM+7Vs/HEFSJRtqI/EEBHj9YciptYp8Bjuqgz0wcwJNHg==","shasum":"9b373346c45461ad069eddb56be8e23af5e8258e","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-3.3.3.tgz","fileCount":76,"unpackedSize":111978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeM083CRA9TVsSAnZWagAAHMUP/AiQcHE4IlhGp5ljUwSk\nSV4lVYCHRgjDKC33zKXdgTmluggzh5kSECsWGuPN2Mmk5hjriVUOmoub+mRj\n6yCVuo2Q2GWWgAgljgkhuElwxR6dynMKCEjQRYtfkEC5OCdfzFmJn1ah4jay\nZ43oVebkmDTj2xvQxEYF4n8FrfarA1SvEV/x9+WuKpen/Yeo4YJqJ4pRfE6i\n33PbmF9Gdh1vaQgwC85R1PBMq9b8Wwv5HI2VaKUUezzIOk6MG/+0W0kCe7iH\nmDofoZ8tAD6HIjr2ThD0R9r3OSdcjeCq9aki5KQ5GF0ZP+YUEYLxaiVduRMk\nFureRIkjoIQOGJSQtOwaZ+6JUTWHBH7jrlenBsJ3PEAT4mjtMJz7qL3mz2AL\nGqfqDyhN20pRf4aI9+qQgjSeKTDdlLR9HuIfkW6n1ErvYDighMKZtYv1rZ/y\nF32vz3wzRiO3cDNd7WufSPdGqhQA9mRwl4gTlXUXuGaXYyocB0x1rybwEgs0\nw1aP8pnOk/4JynOM7MyKwL8bbmwuMI0U56nQ+eoy8164gLezQl6B8rEd1+oL\naTPo6pqdgP32Iq5YWaDLDh8IGa4icC4jWsO5uKjmV1RrmWUUfPcnAOUl6AIC\nRjwo/Jwye+bL+8IsLCmz0IcPwAu2VmzElfXqcsDtkARSs6N+eINUUybCtGJ5\njsHk\r\n=rTTs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEUHEtcKDDGrOl4XjtnYXni8E7eWH6TpxFtEXL6uZMhfAiEAgAnW9LMiKlgnmsz5yJx6ZJDDM3vqWmTrMEj67KuR6ZA="}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_3.3.3_1580420919551_0.7064106277406021"},"_hasShrinkwrap":false},"3.3.4":{"name":"@flybondi/ramda-land","version":"3.3.4","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","land","utils"],"homepage":"https://github.com/flybondi/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/ramda-land/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/ramda-land.git"},"license":"MIT","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll","generate-docs":"jsdoc -c jsdoc.json"},"devDependencies":{"@commitlint/config-conventional":"^8.3.4","@semantic-release/commit-analyzer":"^8.0.0","@semantic-release/exec":"3.3.0","@semantic-release/git":"7.0.5","@semantic-release/github":"5.2.5","@semantic-release/npm":"5.1.1","@semantic-release/release-notes-generator":"7.1.4","commitlint":"^8.3.5","docdash":"^1.2.0","eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.1","husky":"^4.2.1","jest":"^24.9.0","jsdoc":"^3.6.3","lint-staged":"^10.0.6","npm-run-all":"^4.1.5","prettier":"^1.18.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.1.1"},"release":{"branches":["master"],"plugins":[["@semantic-release/exec",{"prepare":"npx run-s generate-docs","success":"npm dist-tag add $(jq .name package.json -r)@${nextRelease.version} next"}],["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"build","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json","docs/"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"run-s test"}},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"src/**/*.json":["prettier --write"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"gitHead":"35a24ac497578a085b67ec72639d68aef4df4e53","_id":"@flybondi/ramda-land@3.3.4","_nodeVersion":"12.13.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-UMy3stoToLzRIf9vpFwlgrvrVOdnxCs+9bW9NFQHW0HlzBqseZ0xySWyWIGjJBUMz3A0uGAFM2YaxGtfj4KLXg==","shasum":"f31403ddb06f56bb501f22d493f8685cb2503c17","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-3.3.4.tgz","fileCount":76,"unpackedSize":112258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeM1M7CRA9TVsSAnZWagAAyCYP/iUZpuwVNbDk3V5SAs2V\n31L1wf9v2VjXHFv1VrPVWn4N8TYNTQhFvLcC4yUy1QlbxZ5OL33tPuLVgcNt\nBcQNV1IkdAS9jT+pZeqsvV3AQ20koy/u2HlNtVYI2Iu0dEGUTLGJZG0eo4+C\nVo9D9Hjz3OrHqey7ggP0KI+REZkfh8Q3GD9ZpC0suxPP/jP3J8EYkgnYX4vs\niCT0+9MFLuOvU8gbMFKZk/hqH0qOylfNzZk1yEYzZY3FoeSWtcsTRA8PtHZ5\nQivP3mEhyat9dFjsmnMBjmYxOYKNdObP2/F5OHUo3ksKKow1j0HduEi6aM2a\nDWrgkodcMZ9ThCBqSC1qbE2Z15qZdiw+ORIYhm+1sNsgVzLWyJTYACNTZAH6\nrEC1niD4SYD8nIpaG1Ci0/rTiBixW97tdp07xCNmoPHjtzQ9L8DJ2YM2PVcI\ni5qJOLiIRgOvonjdNZWKu7nWZHFZmzi6YgC2G1MS9BdFV7THa/3Gi6Tgdpzv\nhk4IusJLqShEkq5UwfldJ+YYjJUdrSPYbrQF47S0qbeCcwGAgEC31vMeH1CD\nRCm59msQRzTGK/uvRnT8w+Wfpjo+90kwYR/zgRjQlyhyxXDBH1/KZewafFCu\nv6yEFJGgLeDSj6aT1yBBIwWAontL7eyWaRXjjGMzl0v64KKtm4cM/66PG7lU\nFc5C\r\n=8+WW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAigtK+LSNNwUrOWGyI9ALGXREC3x9+QggJQ+1LZMrv6AiEA5YTDO9g+MnhPr3rWv6hmk2OydERU1gQ96qIk7DWBCXY="}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_3.3.4_1580421947426_0.22011049527038695"},"_hasShrinkwrap":false},"3.3.6":{"name":"@flybondi/ramda-land","version":"3.3.6","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","land","utils"],"homepage":"https://github.com/flybondi/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/ramda-land/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/ramda-land.git"},"license":"MIT","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll","generate-docs":"jsdoc -c jsdoc.json"},"devDependencies":{"@commitlint/config-conventional":"^8.3.4","@semantic-release/commit-analyzer":"8.0.0","@semantic-release/exec":"5.0.0","@semantic-release/git":"9.0.0","@semantic-release/github":"7.0.0","@semantic-release/npm":"7.0.0","@semantic-release/release-notes-generator":"9.0.0","commitlint":"^8.3.5","docdash":"^1.2.0","eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.1","husky":"^4.2.1","jest":"^24.9.0","jsdoc":"^3.6.3","lint-staged":"^10.0.6","npm-run-all":"^4.1.5","prettier":"^1.18.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.1.1"},"release":{"branches":["master"],"plugins":[["@semantic-release/exec",{"prepareCmd":"npx run-s generate-docs","successCmd":"npm dist-tag add $(jq .name package.json -r)@${nextRelease.version} next"}],["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"build","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json","docs"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"run-s test"}},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"src/**/*.json":["prettier --write"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"gitHead":"4a2b9a7c09d282033311f78a85c7d8919a7848fe","_id":"@flybondi/ramda-land@3.3.6","_nodeVersion":"12.13.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-OVsXg7LLA7NeyERbsY46qFW/oTJZ0C5Xegc8jOYo/AKIltOgWOS+x/9t1m0WcutV4wWy3oT8uLDo849tkY8y6A==","shasum":"152c672167f2c35a76a66247650e0c7439ad3a66","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-3.3.6.tgz","fileCount":76,"unpackedSize":112262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeM2MBCRA9TVsSAnZWagAAjJoQAKBAz5nIC+STn6Nb6bph\nqQHmZPmFCOvGOL/fGzuql/TMkl96hZ301zIgpz/cc8siT4341oOcxIhrjt1b\n9Edh+58ffAHqjDJfafyy66H9q/pUkZx57AoHpbko/ROFArYyPWQ9dnJVKxhk\ndDz5ST5PFSsJc0x4YVGyrPo5BnQWuuPb5BARrX2UDcNRDvVVYtkwdhs89hhG\njGWAnL7HSCrvraWRIv9E/yiQ+k/5yPHCI2qUvuFNLOAnVbBb+eq+2aJ65aIr\nXDrIYe5RCJXGUU2m4Gh6XdYy8hJ9+JxRy/Q/dnmOwK74gENqQbf6RtCh+zDR\nBPQNxo6CTzAiFCb96Y0DbhZzTtdzxyt7Hlf5UvWSRXN005GDHhQJuUfDWj6F\nEADAShVQIz0HWm7NmGJz5HuGUo+RtNqpW6BK3HRVqZMeynWEASpRryZ8vvK+\nCkLWBdilxn6Zlt0/QOBOWZ9RHVsdb+uLo0yB4fGpm63Hdn+zjaMb+MHT3RTs\n58cHs/7msRhAha8R5w/PurB4S5v9qrIBRhFoyjwgn8DfP+Crq8B4lNGNvCW5\n0l6DEsXfiACBXjEkjD625Lb/86jHnUqN4AGPFqxIBxJQMBiRW9PEZwh8I8tS\nhwjLGLoofmcVYkV6wvjXzvsEi6NgrZ7cOE5jYZ28HSTg36Yoz/wcAN6nrLjB\nOYUc\r\n=kabN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwh0c946qOQAVCrIQp7JSMsN3DQdcigf5Yi52R9jWFTAIhALaM949YV+bNM/vaxFBgMm+rJwzU8DIiQA38ST9XiBWd"}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_3.3.6_1580425984527_0.352579076113545"},"_hasShrinkwrap":false},"3.4.0":{"name":"@flybondi/ramda-land","version":"3.4.0","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","land","utils"],"homepage":"https://github.com/flybondi/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/ramda-land/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/ramda-land.git"},"license":"MIT","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll","generate-docs":"jsdoc -c jsdoc.json"},"devDependencies":{"@commitlint/config-conventional":"^8.3.4","@semantic-release/commit-analyzer":"8.0.0","@semantic-release/exec":"5.0.0","@semantic-release/git":"9.0.0","@semantic-release/github":"7.0.0","@semantic-release/npm":"7.0.0","@semantic-release/release-notes-generator":"9.0.0","commitlint":"^8.3.5","docdash":"^1.2.0","eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.1","husky":"^4.2.1","jest":"^24.9.0","jsdoc":"^3.6.3","lint-staged":"^10.0.6","npm-run-all":"^4.1.5","prettier":"^1.18.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.1.1"},"release":{"branches":["master"],"plugins":[["@semantic-release/exec",{"prepareCmd":"npx run-s generate-docs","successCmd":"npm dist-tag add $(jq .name package.json -r)@${nextRelease.version} next"}],["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"build","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json","docs"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"run-s test"}},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"src/**/*.json":["prettier --write"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"gitHead":"112f4c79302638b7317ab795414eb29dcfab1703","_id":"@flybondi/ramda-land@3.4.0","_nodeVersion":"12.13.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-vgnSttspQqkcf6EB+h0gjXTd1cH7p1mrxmnDEMq0p+5DHtP3DS3jlcZAKBtrCFY1io+1kTgCkI2M9b/vQhlFVQ==","shasum":"ce6f8890c4aa52c26c331fad140c6c56a143de5c","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-3.4.0.tgz","fileCount":78,"unpackedSize":113917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeODuNCRA9TVsSAnZWagAAdqsP/0HCbeWJCbiK8mJj3v9G\nl8K7n1jOVC0Vebe+xMJyAR8l8IxJTzzdsj6H52xjXu+IBlb6Vv4lU5wfzgot\niogrMgHtj0+draP1RwXYqXJtGLOxKopfEWpBXHN/wiAK+mp9xuMXgHQ4+ldq\nmLwx8TthSt6iOGSXhfFdcoHXioENkONn3YuryQdS5Bfv2ztJpwJygS4Dgkzs\nCtRfq1DnFr+vdsxsWNO4wdZBMa0ZiB3T16XR7JRRUi27Bi+k6vzJS5wj1XbH\neyf4wzeAgKHcsXHxuNRZcb1M7s+Lcj6sX8/OG547n3sKVM+4Mzb6cihO7esF\nOmwUBQjvk6405PofRSPQyf/tqic3nuPniWVoxcU1KwicOZLCv9O8dOJQjOnx\nJR05fCXqBU3OB1i2N5z3obDe1BbB17jvLnLq7LJkINMJk7lvVgR5YNacSYr7\niziwjA4LP6Utt/8wqy0YQ+wfG0x8k4OuInlvWchbllVS+MCa+H1OANtEcmKe\n5sxPs6zQmtmO9a0t8F5Jb+T/3OBseeIPbgLEpqGAqbS1l/6coXocIVluYG6J\n71Gnt7i2pLqE/om2eFXU2ZaIhvfCOOEQ1gvUybxFwuEH7yIC/r5M6SHgtj3k\nvi8JwUXlvtiaJk7dllc5o44emsbNmmJD6wIkBHbEU2zzXepSiGGA7pBM5Ute\nUl92\r\n=fveX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEbpwqoGwypZDesS2piSfj5hEhearl7aufYkWdqFNXJAIgdLSmAaxWzzsxMjWHP89oXS9sPsgURcksrMkX8HlTYRU="}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_3.4.0_1580743564744_0.850385391486753"},"_hasShrinkwrap":false},"3.4.1":{"name":"@flybondi/ramda-land","version":"3.4.1","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","land","utils"],"homepage":"https://github.com/flybondi/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/ramda-land/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/ramda-land.git"},"license":"MIT","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll","generate-docs":"jsdoc -c jsdoc.json"},"devDependencies":{"@commitlint/config-conventional":"^8.3.4","@semantic-release/commit-analyzer":"8.0.0","@semantic-release/exec":"5.0.0","@semantic-release/git":"9.0.0","@semantic-release/github":"7.0.0","@semantic-release/npm":"7.0.0","@semantic-release/release-notes-generator":"9.0.0","@types/jest":"^25.1.1","commitlint":"^8.3.5","docdash":"^1.2.0","eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.1","husky":"^4.2.1","jest":"^24.9.0","jsdoc":"^3.6.3","lint-staged":"^10.0.6","npm-run-all":"^4.1.5","prettier":"^1.18.2","ramda":"^0.26.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":"^0.26.1"},"dependencies":{"yn":"^3.1.1"},"release":{"branches":["master"],"plugins":[["@semantic-release/exec",{"prepareCmd":"npx run-s generate-docs","successCmd":"npm dist-tag add $(jq .name package.json -r)@${nextRelease.version} next"}],["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"build","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json","docs"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"run-s test"}},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"src/**/*.json":["prettier --write"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"gitHead":"f2202f158b8e124569d82701ec408190b70176cc","_id":"@flybondi/ramda-land@3.4.1","_nodeVersion":"12.13.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-doF88bD5ORqYmZc+QvAFAux3qCV0mVju7VZg5V1Sj7HKnNhTw9ngBBBnOIJpTK8tC70Apnt6NwsFWUZNk0pPNg==","shasum":"5bafbdf43d7cb8bb00f853ed2f314d4a28e7282a","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-3.4.1.tgz","fileCount":78,"unpackedSize":115855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeO/uTCRA9TVsSAnZWagAA2TcP/0+F4vejyIN9xQodH1Uo\nslbEYZJov1AfuiWB6wutQmCof68slIQtQcXlY4o1x/qUl6xb+PAQ4spsYJli\nzTgKQJnbjMdtSMgd+zunNOFdm9pGAlMaKCPWlMgHVCU//u6r/ORkSX3y2ATi\nadDKrvqW/N/V1GVFw9S0UpQf17UYX8NWJyDtOoF+4w9Kdo8I06dgON0GkUs+\n214Vv2w8iyu+bAzxpVF0BAOJD55ld1winRNhlnXXJkMEeRjrMEkNK5KCF6jh\nYlhl+5r0tpF14TKLSX0n22NIKLElFlU4wVyq+bg9Z5W0D9Z//EWrmLaG0z1a\nJCuw0YBrg2yjaAUkFp6B+03Ij3YHWa0Sh3dYM5cfXFLkxR353t4Ux+ot+Rlu\nXwwMStoryi751AONx1xwGjgVUpDscH/gcKmoESY6cJEGTOqPyBmRBfJAUFs+\nvDSZmI3c4wwIzebRUgG4tqrvzMqIsgbDSog9xQ98nmukyUKVMPzuo7DwCdL8\nYbOJII2KhI9e85mhJu+YK/id6VUvv3XZRJzyu8Vkyio1vnFT8ZynJYbnIm+9\n1NijC8NmxLhxrk4NPOYVdhW3tdDrC7T1pwicmg7OkCUjxEAM+Gf2YiuvLDF7\nLh1jOFXUf5nsHOFGahi5KM0usVRRNFvi1KrW6LsfaMdc8VCkbjcTVZpYGJar\nOqrR\r\n=jfwB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOA0BmCl/yyVmS+Ft9O2k2gZcmnWvTe6dI7VnOkPFPlQIgZSXYHvucVwhrh0Jav2KtRlzTwkHlMDcwOXxxSMCYHl8="}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_3.4.1_1580989331231_0.2144067494274431"},"_hasShrinkwrap":false},"3.5.0":{"name":"@flybondi/ramda-land","version":"3.5.0","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","land","utils"],"homepage":"https://github.com/flybondi/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/ramda-land/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/ramda-land.git"},"license":"MIT","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll","generate-docs":"jsdoc -c jsdoc.json"},"devDependencies":{"@commitlint/config-conventional":"^8.3.4","@semantic-release/commit-analyzer":"8.0.1","@semantic-release/exec":"5.0.0","@semantic-release/git":"9.0.0","@semantic-release/github":"7.0.5","@semantic-release/npm":"7.0.5","@semantic-release/release-notes-generator":"9.0.1","@types/jest":"^25.1.1","commitlint":"^8.3.5","docdash":"^1.2.0","eslint":"^6.6.0","eslint-config-prettier":"^6.11.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.1","husky":"^4.2.5","jest":"^26.0.1","jsdoc":"^3.6.4","lint-staged":"^10.2.2","npm-run-all":"^4.1.5","prettier":"^2.0.5","ramda":"^0.27.0"},"engines":{"node":">=8"},"peerDependencies":{"ramda":">=0.26.1"},"dependencies":{"yn":"^4.0.0"},"release":{"branches":["master"],"plugins":[["@semantic-release/exec",{"prepareCmd":"npx run-s generate-docs","successCmd":"npm dist-tag add $(jq .name package.json -r)@${nextRelease.version} next"}],["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"build","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json","docs"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"run-s test"}},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"src/**/*.json":["prettier --write"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"gitHead":"4104dd735a80f12abd80b58e1b0c2cea90257420","_id":"@flybondi/ramda-land@3.5.0","_nodeVersion":"12.13.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-i19yb/v+x6x7o82YGmxCsdqPqu93d6fcMmSGhJ9FKypOH9VHNaf1f/3/ebppf1vzncKmV/diB/b1EOptQIAiJw==","shasum":"9c644f56057a8d729725e8794348852f87b4f5df","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-3.5.0.tgz","fileCount":82,"unpackedSize":121762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevDQFCRA9TVsSAnZWagAAdU0P/i/yFfaQzHvl46hiBXZH\nHCcF5RU/P74AdmSe302+lGX0Kotz0+P0yU7EtLsCv8UmLL1mIpysP7yDH8BX\nwLG52YI5YvTF5iN5vOtC+Uk/ZtDTnViNx7ymuyiu+FQTmNQ9FKeEWj2McDjh\n4K5bKMxke+Y8upEB2W5WD0iDL4SEfMbXP5bk3khRJGPexDqkpVTBXe7SX1mf\nY1rXTUVo4BPR0sMPv83+SMMEz51WQ5tzULImfxKSZRDiX6Pfo2gjWA8ElZSX\n1N+LdtzrmIUAzpvLxmyEz9lDMyzwmZsT0/n29GybtLXaBwr+7g2TZGLrgCaR\nWnjMOCJrKZEXF34wh39NKkbiTOTVIGL3YoEkEWVlXKAwMCP08gWMkZ5NXs9P\nhedhsiEbmgF/kzfEZED51S6KIKCtlKADquF3NJBf5NgUs9Dalf3BllXyR9pC\nirDKWYpw4OsifeAaI6snMgo0jmXTJNXoWlty4BxCvSCNKMtarCwPe657Bbd3\nmWmiRNCzZgOwIHrKu4kEq2UCbZULwHg9tpyAFxtNVcs1asMQOan7Fu/8emJ/\ndy0BQ4kafYWhqTBgfCxuvZ6JEudTDz0r9KtPL7W904/WBA7xkOmqAtXGH8c+\nPEzdSH+3Mf26QzWA19hyTTGRaLoRGUkd+3+vy5SwAUcf8E0QRFR4ZPUDEAU/\n/Doo\r\n=Xnsk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4ZtooVlm8X4z7aHur//e59EIGPLeKN+sK4CN/6aQDPgIhAK/Y8/MoG8VHIVh1L99EipnfZlhIvO2L/6J2f3IaXWNR"}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_3.5.0_1589392389385_0.2866989816494243"},"_hasShrinkwrap":false},"3.5.1":{"name":"@flybondi/ramda-land","version":"3.5.1","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","land","utils"],"homepage":"https://github.com/flybondi/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/ramda-land/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/ramda-land.git"},"license":"MIT","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll","generate-docs":"jsdoc -c jsdoc.json"},"devDependencies":{"@commitlint/config-conventional":"^8.3.4","@types/jest":"^25.1.1","commitlint":"^8.3.5","docdash":"^1.2.0","eslint":"^6.6.0","eslint-config-prettier":"^6.11.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.1","husky":"^4.2.5","jest":"^26.0.1","jsdoc":"^3.6.4","lint-staged":"^10.2.2","npm-run-all":"^4.1.5","prettier":"^2.0.5","ramda":"^0.27.0"},"engines":{"node":">=8"},"peerDependencies":{"ramda":">=0.26.1"},"dependencies":{"yn":"^4.0.0"},"release":{"branches":["master"],"plugins":[["@semantic-release/exec",{"prepareCmd":"npx run-s generate-docs"}],["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"build","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","docs"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"run-s test"}},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"src/**/*.json":["prettier --write"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"gitHead":"d1cde05bfb288a6b8156c710c34e140e9313dcc5","_id":"@flybondi/ramda-land@3.5.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-FykInBP+tru24sdiYeUG3/saGUvLzhc37aeVysHHOiQDOOYiSL4l9Q3BFZQyyt+OVsAVxaOW8bxFkYqfCaSRMQ==","shasum":"268198621e90c59fb0999d6e4a078c348c93ba7d","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-3.5.1.tgz","fileCount":82,"unpackedSize":121552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevDmSCRA9TVsSAnZWagAAnUsP/2xajNzBap2hneaEulhp\ncXoWhGynJkQvAKOP6f84hQm3GdmT5rVafTYSKM+RFCvM6Q8FrA2IZkvrbnpA\nD9kGusZTQyV/tAWm8T2ZdcbDJoIOBk0Qs35uetnqT1ANS9AyIgY8znbQLQSY\nVx5oCVYDypkdXI16nX3qVv/Xu/MmKFtBmLLTUaVQuLnqoYdyjU3Tc8wJ8ru2\nguxPGuDgrxZ93z/WBtDk3ZF2wFfiA+MeEa0MCvKyEzh6iclYp07KHgnrGV+B\nkNH/UkT7BAQpdk7J48t1hh3T/FV/sb0uxLfNaIgkQLnyojAwQY26sCMLyTQj\nKxI1tdYde4Xmt7MqQYlZV2jIuC/Asn+apvHkhAtKa2dMN5qgwxziUS8NX5oj\nFSjP1g8HnhOVEsaXGrmUTxdjPdx0HavXy0A3NFvfVVzik+4TeFxy9l7XaryO\n/HrDIvdylBkv/DizYX2V6/PVzOIOsTvPbmLWGoN7dhnRA5pavh6+Ac9IdJGj\nS9LsAX9Le2MNMzzZyTr9hjVbLn8t0q5/KIErzZeYhbCo7SPpZISKX13QPV4f\ngiW7rm32m7rcRUabWW24JUnPEWcQiO7tHMtunTdZGZ5KPA3NcQFqRHwM+tiK\naachghL+fRpd1NwoW96LhkMA8XsGj7GuFeN3xRnW66FPaoonHyrer37wGbwg\n9C8d\r\n=7U06\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHb0EkKmIvkGqVs5KQ6YAqKhwxU1x6sURdFKaGEmYTyUAiEA+Zezs6y1e5BZ0gK3J9mbs9PCuiK76aB359mVb+5YDT0="}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_3.5.1_1589393809943_0.9751240540918282"},"_hasShrinkwrap":false},"3.6.0":{"name":"@flybondi/ramda-land","version":"3.6.0","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","land","utils"],"homepage":"https://github.com/flybondi/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/ramda-land/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/ramda-land.git"},"license":"MIT","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll","generate-docs":"jsdoc -c jsdoc.json"},"devDependencies":{"@commitlint/config-conventional":"^8.3.4","@types/jest":"^25.1.1","commitlint":"^8.3.5","docdash":"^1.2.0","eslint":"^6.6.0","eslint-config-prettier":"^6.11.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.1","husky":"^4.2.5","jest":"^26.0.1","jsdoc":"^3.6.4","lint-staged":"^10.2.2","npm-run-all":"^4.1.5","prettier":"^2.0.5","ramda":"^0.27.0"},"engines":{"node":">=8"},"peerDependencies":{"ramda":">=0.26.1"},"dependencies":{"yn":"^4.0.0"},"release":{"branches":["master"],"plugins":[["@semantic-release/exec",{"prepareCmd":"npx run-s generate-docs"}],["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"build","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","docs"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"run-s test"}},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"src/**/*.json":["prettier --write"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"gitHead":"713a236627d75c7015885bca8f045a720eefd445","_id":"@flybondi/ramda-land@3.6.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-bG2IUtwuBVgZSeU1WCWTKhmwpzWxJwwA/odNZrLIlF7N/8q7rdUg3cSuSHHJtZAyu/G631EWxNqj5W0OmoPs2g==","shasum":"fa0301340339f0c9e2aa2d3b0ae4e1f3ba08e483","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-3.6.0.tgz","fileCount":85,"unpackedSize":125385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6M5zCRA9TVsSAnZWagAA6cYP+gMHjmuPezSGiVN0vskx\nds8WlmnAes8ihOQoQTgdF9cuCHecICNTU538BrQrxss58pigcuCvxg1gkrTA\n3kWwpkhuV7wEnA0P3GuSaEM2Ldr6lcDphckpk1K3DmBDQyosfEPU1v++9Tyv\nWp3fi4E1Qio76c9H2WTT0UaPGx7mP7EZ85FmdLXhfdqLRzAHWE1OiKO0++YH\nQyNMaPEPAI9EpkZENYjmK7DkrOb0J/I4tJptrXePZgb6T2ZysO8MzlXfGNa7\noejL8YTVEFswNGnzCUJEAPks3RMHps8mwm+yOY0rQeCMJKUf9qmKVQ00kRUu\nDhriIPmfJaMHIAS0ENxOV2sgj4fJn/UQdOiEopIEr7E8bWi13UMEHkI+fUnn\nbAuIlxOmH1Up+4t2W7/yoU13SDLsqHEEtWSyEe0FKV7px6jlB91AjRIhkEnn\ngrv7DBWUQba7ExVTD70xO+ctEJtJgH/pEFykayQAPH6Ga+K6M9vETgMGmdTb\nJtLKrbUHK5xNmUrGGjs47ttwEl+Y5lGEAptYtlcX04re29m1u2UR1jHJGliM\nthfj8fn8qq4dvCIgnwUjKM0YJrIMu5TpMuHvCvQoVZfK7WO/O2ZWqfS+NrWo\nybnudJ7T/HRgWB8CqOHFHxwnddCYi2afrMBGvn7yssBy2ofscmDzPfJSmqMB\nxEtP\r\n=Ypoy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5LVGuxu/dt7q+HNkfDJvbyq4t3j0o2+XyAP66f8RJ6wIgNI3vFKhxreNbzmggLAMQDuV/ueCDBKFt9MYfQ3Sds9c="}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_3.6.0_1592315507335_0.9347087042350812"},"_hasShrinkwrap":false},"4.0.0":{"name":"@flybondi/ramda-land","version":"4.0.0","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","land","utils"],"homepage":"https://github.com/flybondi/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/ramda-land/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/ramda-land.git"},"license":"MIT","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll","generate-docs":"jsdoc -c jsdoc.json"},"devDependencies":{"@commitlint/config-conventional":"^8.3.4","@types/jest":"^25.1.1","commitlint":"^8.3.5","docdash":"^1.2.0","eslint":"^6.6.0","eslint-config-prettier":"^6.11.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.1","husky":"^4.2.5","jest":"^26.0.1","jsdoc":"^3.6.4","lint-staged":"^10.2.2","npm-run-all":"^4.1.5","prettier":"^2.0.5","ramda":"^0.27.0"},"engines":{"node":">=8"},"peerDependencies":{"ramda":">=0.26.1"},"dependencies":{"yn":"^4.0.0"},"release":{"branches":["master"],"plugins":[["@semantic-release/exec",{"prepareCmd":"npx run-s generate-docs"}],["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"build","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","docs"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"run-s test"}},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"src/**/*.json":["prettier --write"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"gitHead":"fb220417898129e9d0145af5e4ee86a89e4cda1c","_id":"@flybondi/ramda-land@4.0.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-4YIzSYeoAITmf9TidqEY9ZMzg5jx2ws3Gkbq4kJa2e6nRfm77jDGrNse7o5Xb5z0WdBzH40xWggghi17CqttMQ==","shasum":"167a68b52227e30317986541426537f975ccb1d6","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-4.0.0.tgz","fileCount":85,"unpackedSize":125766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7QkqCRA9TVsSAnZWagAA5NQP/RIKRKzHv4PgsqNXDZlD\ny0ZLy/vEFSXgUMv5zew5Qyih8W4Hlroq3GY95D8XhmTt26t10wr5XSqhg+iW\nMQLEEahRTdE0G4L6yC52X1jxs61C1JZg3DyubvLCfPiHbRzSiflDbEN0WJl0\nfcf7na2uxRQ13aa7HYoOgvJyjV15Q5m648BzW01xuk7rvgbIDwqYWcUXnsnb\n1F+sl0fcUzCuq5MTdppDWfy0NxBlEHGMxuOilcms8ODTq1LcUCCRUaUGG2TG\nAsYEwuSHBswqn1qiR7/VUPAF1QDA6K8uRds38+aUW76bfN7LzVtNYvGLd08y\nW+TpYSENQ4Sg+g2vy4ZFBZV+P5XeK6f9QcuhWT5eK/D8DywvVtTMP+60xE45\n91WjdYiMoRKroLNplkbllTLTd3D0BSFPuUzCCGeIrO93TKnjl/4hmRg8DxMM\nQiYxn+xHLHjQMqmwRmdBhbxNTcIWAhMlT0B5+fVHoD5lq1HcG7m2o+A7lF7z\n7LHFlrchYRcScscb04PX/ldkG4kNvRXFfCzIUh/hcQ7bORdluyfknO/MLnLz\nmuaM08AFIXX72qjgFU6SQRvDqVbseCEWhTYkVovQsOfOGijG2Cmro2Hqw59C\nR55N0V5vvL9Y+kQOHnZKc4+mGf/Aag2IKurJJEh8d8X6U6013Vxio2CPF6It\n6qAz\r\n=HAv/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFoOi+8B9mCQ/bWOnmUO2JBNCItpqVBAQEBaDqE31XPPAiAxZ/U+UyKP5RcxzPJkibo2nW+eLbOMNBk1ZGBG1I4o3g=="}]},"maintainers":[{"email":"dev@flybondi.com","name":"flybondi-nelson"}],"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_4.0.0_1592592681807_0.5955488577164445"},"_hasShrinkwrap":false},"4.0.1":{"name":"@flybondi/ramda-land","version":"4.0.1","description":"A collection of reusable functions for ramda","keywords":["ramda","function","fuctions","functional","fp","flybondi","land","utils"],"homepage":"https://github.com/flybondi/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/ramda-land/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/ramda-land.git"},"license":"MIT","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll","generate-docs":"jsdoc -c jsdoc.json"},"devDependencies":{"@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@types/jest":"^26.0.14","docdash":"^1.2.0","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.1","husky":"^4.3.0","jest":"^26.4.2","jsdoc":"^3.6.6","lint-staged":"^10.4.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","ramda":"^0.27.1"},"engines":{"node":">=8"},"peerDependencies":{"ramda":">=0.26.1"},"dependencies":{"yn":"^4.0.0"},"release":{"branches":["master"],"plugins":[["@semantic-release/exec",{"prepareCmd":"npx run-s generate-docs"}],["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"build","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","docs"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged","pre-push":"run-s test"}},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"src/**/*.json":["prettier --write"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"gitHead":"099f65b701c7617ecbf4a343d92d366502c0954f","_id":"@flybondi/ramda-land@4.0.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-3M8LZ3dsBC0C3Fg+m+Ir8SnjJRX8lgcSnIJ9mkxe3hPmcIfZq1kbN2aXi6PXUFGVpFpGt9brlxc96BX7cUFfLw==","shasum":"aed77b31828b5867c70588c3369a0de4f4b0ce5e","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-4.0.1.tgz","fileCount":85,"unpackedSize":125868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfafXmCRA9TVsSAnZWagAAF+IP/2qUR1DvbeAiKOFZgijq\nGs3OULYq3IlyzccDoyt9yEiHdCffzLpounok3uXfkVKjww0TVLOXeplbUD1v\nrZaPGpvlIM0CMA5kBAMxx++pRgeK5bVIq7bosMrSniRzlMTZe9WysoQwcF7A\nXDmA/c6Igkwx/fLJ9/zGuEcMGZysudPY7N7DhA+Ih3zbGBqkPlRc0LUzSMok\nkgiao/qOQBkvwGWqRhEfHkU1+bgeWGeIRxn+IVBblbLgwAYNkcuNGoNC383B\nUxVLpjefofN+176rTha78sXqmtL08WZ5teBHd/9oqIO40xpEwoiNi6+TO9BG\nxEdxoSW7kUTYs4bGzRzJlBDE8/77GFgiPTP9V399xZbyyhgXEYplJQzPcSKq\nR8DbHHeh6D/wtxhmrJQ1kRONRQoxdZNzhHGZTdQvUY3M2jcU2t588OuCRsUT\n19n9UBuPn6GMMvWKV5TrxVytRtPsK3hCFWKu+lCy5EnGcFHIvvndkPABpJ4z\nllrKir8Z4E/E4a+2oBJZZ3ZGhBbeUoC/UMWFGUJJcfJ0L8ewsChGJ2XjsyLu\n3HbBl8Mkkif+oh23Ry7a5+XyGShY7IKg596JDrODhvDKII/a5XZ96UPVfoQb\nBe5aci4hObtbIZfKVZ33uXa1mRGX0Gdn00XZZkH1LqNBD5ZmDC9P2MSEBafk\nomDJ\r\n=/v/G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxtFn8MW5rwcbcmA0tJuThCnOz2swU2tLL2rMokNWS7AiB4pDOT1i9JsfVYKlr00ApT/3y7z5L5lgsMF0ttun+xzw=="}]},"maintainers":[{"name":"flybondi-nelson","email":"dev@flybondi.com"}],"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_4.0.1_1600779749687_0.10290380860168358"},"_hasShrinkwrap":false},"4.0.2":{"name":"@flybondi/ramda-land","version":"4.0.2","description":"A collection of reusable functions for ramda","keywords":["ramda","function","functions","functional","fp","flybondi","land","utils"],"homepage":"https://github.com/flybondi/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/ramda-land/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/ramda-land.git"},"license":"MIT","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"sideEffects":false,"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","generate-docs":"jsdoc -c jsdoc.json","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"run-s test"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"src/**/*.json":["prettier --write"]},"dependencies":{"yn":"^4.0.0"},"devDependencies":{"@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@types/jest":"^26.0.14","docdash":"^1.2.0","eslint":"^7.10.0","eslint-config-prettier":"^6.12.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.1","husky":"^4.3.0","jest":"^26.5.2","jsdoc":"^3.6.6","lint-staged":"^10.4.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","ramda":"^0.27.1"},"peerDependencies":{"ramda":">=0.26.1"},"engines":{"node":">=8"},"release":{"branches":["master"],"plugins":[["@semantic-release/exec",{"prepareCmd":"npx run-s generate-docs"}],["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"build","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","docs"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"gitHead":"57eda2d7c8bf7e72e02c34481eaef8ae4dbf1cb4","_id":"@flybondi/ramda-land@4.0.2","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Xnoj1/4WkW0xQhlc+F/oWV7WWqgCt13HGLYAkGFPDivr8vywQbt5RaelOq181cjv9DRR8ibg/Ah88ddQ/CjdHw==","shasum":"9494804364e27ac547c3e948a854d1e190a313ea","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-4.0.2.tgz","fileCount":50,"unpackedSize":67881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffieICRA9TVsSAnZWagAAs7wP/iZbFxBH0PPYwpeyjJrU\n1BMl+1KXIBm81b/Vm2ZlUlUNapoDqivnzaI/SYXP9HyXzAAzV4cDuRPlLRkv\nfY0xDmSVFqHMNN7YR++7FccIc+t1qBW47JpXn7bxYhbfiQh1CPAvsERX+SiO\nhWqCl7k6+h4/hH90OWAr1THJ4Su4uUdutYyD2HvcSaUBtmLs7pqoEnLwYWhr\nIL0dEjORRjLrFVhEd9wWEy5RGHHA8NCompZp2AdYb3Di/sRi6doVXLiXpHR1\nysk7ElKRwl1t4bZDlhvkT2OcbgXRUM4ol+k2o0mCytRL25caFp3fEv15zPoP\nzwNUCKhTJRL/b1+qCENzSjp3T3YMeD0UquGPo8iERaZ+JV2E0jGOwol9OvJH\nYToNO+PnhtfOD26Y5LmUKAQ8ezV9fAcDvPi1a9Dg0qRAbJ8WAncJB1EOnJsL\nfSdEQ5bOWxGxZMi/j5qyH82J3kB6R42AzFdO1MQ0vh19ZMMudrJNkZrlhvNV\nd1UZ98S7pfUH8/qtYfKbw/j86MViSyoeaHAuq72QerkUfLz1wxr/99v/cis0\nqy1JnBtNGEZbW0H+9G56w++mDNWdMzNky9Gd4eRZpzrOqpyxOLNKzbo2WP/Y\n40AefO+QUFyMfMAXnzzSdTxRhT3ah1viPl5qgX519L2dC2l9umRuxBHgiEIR\nCk0h\r\n=T/+w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICLk1kM8PVFEW9F9Vr+IHbupjt5nUdC6P4YKaIoDDiFPAiAcKMW+zdIG7ANErdkKx/vpTsKxDLNrD53mJXZP/J+M7g=="}]},"maintainers":[{"name":"flybondi-nelson","email":"dev@flybondi.com"}],"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_4.0.2_1602103176201_0.04152749405954381"},"_hasShrinkwrap":false},"4.0.3":{"name":"@flybondi/ramda-land","version":"4.0.3","description":"A collection of reusable functions for ramda","keywords":["ramda","function","functions","functional","fp","flybondi","land","utils"],"homepage":"https://github.com/flybondi/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/ramda-land/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/ramda-land.git"},"license":"MIT","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"sideEffects":false,"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","generate-docs":"jsdoc -c jsdoc.json","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"run-s test"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"src/**/*.json":["prettier --write"]},"dependencies":{"yn":"^4.0.0"},"devDependencies":{"@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@types/jest":"^26.0.14","docdash":"^1.2.0","eslint":"^7.10.0","eslint-config-prettier":"^6.12.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.1","husky":"^4.3.0","jest":"^26.5.2","jsdoc":"^3.6.6","lint-staged":"^10.4.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","ramda":"^0.27.1"},"peerDependencies":{"ramda":">=0.26.1"},"engines":{"node":">=8"},"release":{"branches":["master"],"plugins":[["@semantic-release/exec",{"prepareCmd":"npx run-s generate-docs"}],["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"build","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","docs"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"gitHead":"664f4f9f78e0fd2dec73ea743d670e4d6c651ca5","_id":"@flybondi/ramda-land@4.0.3","_nodeVersion":"14.15.1","_npmVersion":"6.14.9","dist":{"integrity":"sha512-Ma7+gwXmcY/5IMV7aYc3SU8W2u+Uf1X4eueZkG4pF3GjYJaGIN6aayZpurN4TPMV6Y3Itq66rqpIZ/XLF+yE6Q==","shasum":"b19fa39c6723839a89c68dc1476c18d88d99cb3b","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-4.0.3.tgz","fileCount":50,"unpackedSize":67970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1V5HCRA9TVsSAnZWagAAHQIP/jdTJMpCjuoNiEdx9mFJ\nimu2l2Uiah/S+QITtpt+vCVLjjpULDsAYrJj+ljzJAWaU3qdiXyaN3qQ777T\nZtYeTM5eAXfBOnSgA1arpKiS3j8JpmZfSUgbwYMfeaAN81p2bURk6EgTsdsY\nTJl9cWpKDXxNaxpAD2GWBAyJATHSrr0hCW5T+5j2DR96s7sa7PzHDOwBLeZ0\n3ixJW9ATh21lg0Eqdu4yrxZ3ZCw2IZtVKiob7sf4f0SVGZgA34T5FqjWkmwG\nNivhZmAtOgC12DxoF1FIjq0AF28DxfcG8HY1MS2mMGiaM/m8tSeqeaccU7z8\nQ2OaZMSH39Ce979KdE2y4G6c6B7WC50C8/gEwq7iNMHYVmqYWOyNYsfiUD3l\n8BtRaVWULECRDdrY1m+0CFH2HQRdsygRxlZxJdl533ZgJrw6ZQ0jblfennfU\nPKNCF77pr7Hgjl0rt6PfrAo2h8N09uWY7PYA5M7b613lBjR//LlUj+fuH2vH\nO/3CBoqs0GUw/deMCzwqYU534sN0/4ecGKUKYUu0dsmDLk4q9lASY2N5GTmq\nCjY1AGfBi2RbAL/U8EP3DO+p9J4V/PHiiN8wB8byhFXg4hk8HiY/5yXcYAC6\nOF0GZIlnVuqQxc8uECHVtB9oZvhwUXFX/7N2BJXh+EgNHZW82hezJ78enwPV\nYtU7\r\n=qBbf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDmsG+VHUiv2Kq5fA1guIcn5BaB/ZPT+PO3cw9H1pVT0AiEAh6+OJw24T5hpUpJwQOBgD5S8BXyYCzqxnvq3auLYwsY="}]},"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"maintainers":[{"name":"flybondi-nelson","email":"dev@flybondi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_4.0.3_1607818823355_0.7491213085725603"},"_hasShrinkwrap":false},"4.0.4":{"name":"@flybondi/ramda-land","version":"4.0.4","description":"A collection of reusable functions for ramda","keywords":["ramda","function","functions","functional","fp","flybondi","land","utils"],"homepage":"https://github.com/flybondi/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/ramda-land/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/ramda-land.git"},"license":"MIT","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"sideEffects":false,"main":"index.js","scripts":{"build":"echo \"No build step required\" && exit 0","generate-docs":"jsdoc -c jsdoc.json","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test.coverage":"run-s test --coverage --coverageDirectory .coverage","test.watch":"run-s test --watchAll"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"run-s test"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"src/**/*.json":["prettier --write"]},"dependencies":{"yn":"^4.0.0"},"devDependencies":{"@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@types/jest":"^26.0.14","docdash":"^1.2.0","eslint":"^7.10.0","eslint-config-prettier":"^6.12.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.0.1","husky":"^4.3.0","jest":"^26.5.2","jsdoc":"^3.6.6","lint-staged":"^10.4.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","ramda":"^0.27.1"},"peerDependencies":{"ramda":">=0.26.1"},"engines":{"node":">=8"},"release":{"branches":["master"],"plugins":[["@semantic-release/exec",{"prepareCmd":"npx run-s generate-docs"}],["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"build","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","docs"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"gitHead":"67e81e4323e01ec99f54deff09c8eec17ee3bf6a","_id":"@flybondi/ramda-land@4.0.4","_nodeVersion":"14.15.1","_npmVersion":"6.14.9","dist":{"integrity":"sha512-npRG8nA8fno+VAcwa/opudnBvAvkCVQoK7/D/P4dW04BhwXZ8GRFeHbjveOateYmKu+tNcS2dMiol1izhQ99/g==","shasum":"5f5b2b3129bbeb0e8ac79bf4bac31774ea1dfc91","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-4.0.4.tgz","fileCount":50,"unpackedSize":68059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4epjCRA9TVsSAnZWagAAOlsP/3+hQlnY7gSOfdcWFJDP\nEeYcujnO3UfG3ydpbj0upQ2RgbgSnZXokiBu+n83VUf5vN5Nkv7SaMKCOOs+\nNixWCOpGmNlhOzJoMItr+9eKO65ernme8ECfK1OQUa5R/StYh6oR0sqAl811\nsIQrYc1W6xhCcES5qDd08Vb1QmgsZeDi17MzZBkhewdKm7p6X36p4C6qnWYs\nTjYUlxrsGfmZE4w76ALChLyMiQ9hkU9OGHQP83Es5xe3lOG/8R2G786I1ESs\nGjSrreahxayFuhxyA0Dy/F002GlidC35becIcAD2MPMA8nWbkenhQt0ZOgt/\nJu2x90yAKJFF9XBUhoagy6Q1CGCUOOqTXlfB8DJFrrQnUuMCep8HPHFcNs86\nn2yaxWZe0HGvJC8e5D8ZisQcYChz71SmORQzvStrw0sCJ/pBSyqT1Eu1Zbtx\ngPX66y/hbggrtYuFoRtZFQs6cY6g3R/2CdPx/CzVtP46P5558V6yh200QCYp\nYcQjgJh8a/5jTGq+4x1Kjy9Yrh5NjpSu/4PWYW2FSGaQPcPWuvkOeF7gWKnt\nnyxQwtdemvFzBu4zGwKNo/OSI5kRkp7wRp3Ft6ePisur65fN6RKNsYezjFeR\nykr/XUIWS6AUwA2ZiTe6IXkQnz8O0jHLTm//RBeemF2Y+mucCDXFnQLWniTm\ne/IJ\r\n=1Y2v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGdYInKiffJA3A5lfz/81ZF7kk/3ctOyL0T5UxOpDKtcAiEAwjIRlSnve0FT3NuOWv5lsr6TPUCLXIws5VXgEgrN7vU="}]},"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"maintainers":[{"name":"flybondi-nelson","email":"dev@flybondi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_4.0.4_1608641123277_0.346733765475187"},"_hasShrinkwrap":false},"4.0.5":{"name":"@flybondi/ramda-land","version":"4.0.5","description":"A collection of reusable functions for ramda","keywords":["ramda","function","functions","functional","fp","flybondi","land","utils"],"homepage":"https://github.com/flybondi/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/ramda-land/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/ramda-land.git"},"license":"MIT","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"sideEffects":false,"unpkg":"dist/ramda-land.js","module":"es/index.js","main":"lib/index.js","exports":{".":{"require":"./lib/index.js","import":"./es/index.js","default":"./lib/index.js"},"./es":"./es/","./lib":"./lib"},"scripts":{"clean":"rimraf es lib dist","build:es":"cross-env BABEL_ENV=es babel --ignore '**/*.test.js' index.js src/ --out-dir es","build:cjs":"cross-env BABEL_ENV=commonjs babel --ignore '**/*.test.js' index.js src --out-dir lib","build:umd":"rollup -c","build":"yarn clean && yarn build:es && yarn build:cjs && yarn build:umd","prepack":"yarn build","docs":"jsdoc -c jsdoc.json","lint":"eslint index.js src/","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test:coverage":"yarn test --coverage --coverageDirectory .coverage","test:watch":"yarn test --watchAll"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn test"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"src/**/*.json":["prettier --write"]},"dependencies":{"yn":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@babel/runtime":"^7.12.5","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-node-resolve":"^11.1.0","@types/jest":"^26.0.20","@types/ramda":"^0.27.34","cross-env":"^7.0.3","docdash":"^1.2.0","eslint":"^7.18.0","eslint-config-prettier":"^7.1.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.1.0","husky":"^4.3.8","jest":"^26.6.3","jsdoc":"^3.6.6","lint-staged":"^10.5.3","npm-run-all":"^4.1.5","prettier":"^2.2.1","ramda":"^0.27.1","rimraf":"^3.0.2","rollup":"^2.36.2","rollup-plugin-clean":"^1.0.0","rollup-plugin-terser":"^7.0.2"},"peerDependencies":{"ramda":">=0.26.1"},"engines":{"node":">=8"},"release":{"branches":["master"],"plugins":[["@semantic-release/exec",{"prepareCmd":"npx run-s docs"}],["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"build","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","docs"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"gitHead":"c35f295f6a03c0bc60a1608ddc0217b244fbc03d","_id":"@flybondi/ramda-land@4.0.5","_nodeVersion":"14.15.4","_npmVersion":"6.14.11","dist":{"integrity":"sha512-cxkYdgXkpkYIpoQtzM7TaPs2QdL3wfxaosW1pNXvhNHIh87156EUH4Su6mJOOYPEkERiM/CV+UieTYh0nwvofA==","shasum":"42437dd6734c2178c268a7cb0b1e2cf73f6f8aad","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-4.0.5.tgz","fileCount":98,"unpackedSize":199940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBYOSCRA9TVsSAnZWagAA3cAP/3vaTPmuXhbSORHGn4X0\nGOQ6UlNAVAEgKMykhVsaQfTEOoU2BH4IbsU7gmU4pTvRwSlyl/9XQj217Mor\n7DMWGIweN/rfrNZ4tPpcM2Yi2ON9vEoF7+C1xNZTalL/+EfPMkYk5VRriWrL\nH1ij7HecDQ4ERn0AbLZJhvrCrEKmBDT2HZiow3FU0U5kFlVfqsvBYuQDEmDD\n7WwPv86lWxURtEl9J8pE/y97qEfGBi62UVdO9jsyq8/YpZlB1DzvoG9Y4EAs\ntG2M8dLmW5wpBngn9/adI/u33IHdHlMkx7sKx1of+/IqWlr6Fn1sOR9++aKO\ns2sR9UxNPdSMDbMEkzcaB47jRmUwbniMs+sGsZc5pN8NMAsza/Svpi5PpJxy\nEDuh68mImZPpyS5wrlxukP3WbZOdu48ETeuoRvL9F+8xtuE338t/4qaMto3a\nvzODlBN+iSTULxzpDBlPQDb06zUm24nz0CTjaJUBrDKfz2A8wuL87qc5D+Nw\ndiCvWsF3FHiSBrepGWU/gOmVmcH+YIuRsAhg71Ha2KQ/0l29JYdeNVcxJhbG\nKDV36NpZyyg8e9hyv13hg5xnpLZvNYq4IOelMSFSvfk0KvPk3aCPIaQebFUl\nTNpfH85LPm5L3bfXqlqt1/rJC8K1xmXWJsHwbfmAUFnDGILNqupFg3482Se/\n6Ev3\r\n=rkcW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCVakELpfnDuNY2VUW7GdbyxLyYQ5slpq3aETFinqTKAIgAIEe9yfZMTYrtudYJXs+SsBH8c9G2v7HDJn2IWIii58="}]},"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"maintainers":[{"name":"flybondi-nelson","email":"dev@flybondi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_4.0.5_1610974097667_0.23907857929798038"},"_hasShrinkwrap":false},"4.0.6":{"name":"@flybondi/ramda-land","version":"4.0.6","description":"A collection of reusable functions for ramda","keywords":["ramda","function","functions","functional","fp","flybondi","land","utils"],"homepage":"https://github.com/flybondi/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/ramda-land/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/ramda-land.git"},"license":"MIT","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"sideEffects":false,"exports":{".":{"require":"./lib/index.js","import":"./es/index.js","default":"./lib/index.js"},"./es":"./es/","./lib":"./lib"},"main":"lib/index.js","unpkg":"dist/ramda-land.js","module":"es/index.js","types":"index.d.ts","scripts":{"build":"yarn clean && yarn build:es && yarn build:cjs && yarn build:umd","build:cjs":"cross-env BABEL_ENV=commonjs babel --ignore '**/*.test.js' src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel --ignore '**/*.test.js' src/ --out-dir es","build:umd":"rollup -c","clean":"rimraf es lib dist","docs":"jsdoc -c jsdoc.json","lint":"eslint src/","prepack":"yarn build && yarn types","prettier":"prettier --write src/ index.js","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test:coverage":"yarn test --coverage --coverageDirectory .coverage","test:watch":"yarn test --watchAll","types":"jsdoc -t node_modules/tsd-jsdoc/dist -r src -d . && move-file types.d.ts index.d.ts && replace-in-files --regex='declare\\s+function' --replacement='export function' index.d.ts && replace-in-files --regex='^' --replacement='/*\\n  This file was auto-generated by tsd-jsdoc (https://github.com/englercj/tsd-jsdoc)\\n*/\\n\\n' index.d.ts"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn test"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"src/**/*.json":["prettier --write"]},"dependencies":{"yn":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@babel/runtime":"^7.12.5","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-node-resolve":"^11.1.0","@types/jest":"^26.0.20","@types/ramda":"^0.27.34","cross-env":"^7.0.3","docdash":"^1.2.0","eslint":"^7.18.0","eslint-config-prettier":"^7.1.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^4.1.0","husky":"^4.3.8","jest":"^26.6.3","jsdoc":"^3.6.6","lint-staged":"^10.5.3","move-file-cli":"^2.0.0","npm-run-all":"^4.1.5","prettier":"^2.2.1","ramda":"^0.27.1","replace-in-files-cli":"^1.0.0","rimraf":"^3.0.2","rollup":"^2.36.2","rollup-plugin-clean":"^1.0.0","rollup-plugin-terser":"^7.0.2","tsd-jsdoc":"^2.5.0"},"peerDependencies":{"ramda":">=0.26.1"},"engines":{"node":">=8"},"release":{"branches":["master"],"plugins":[["@semantic-release/exec",{"prepareCmd":"npx run-s docs"}],["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"build","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","docs"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"gitHead":"ad681adcffab293a28b8b17af65d0a40be653d34","_id":"@flybondi/ramda-land@4.0.6","_nodeVersion":"14.15.4","_npmVersion":"6.14.11","dist":{"integrity":"sha512-jfrSsXUedanMSmS/QeWQLjyy/o8I1PbI1OQUiw/x6XN7MMr91rHlD9c/Q3NHf2bL8b2wFqcCL/mFjZOFamFDkQ==","shasum":"ad5d12d1020371ff4c6b9c1822a4045e261518a5","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-4.0.6.tgz","fileCount":99,"unpackedSize":230807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBdWACRA9TVsSAnZWagAArY8P/1Lnrz7SczHHX+tQ7Vi6\nPLdVg0S2D7StyxQ9iO+EV1ESZbJ1QGNjf9/iqA4Pmckam4AKcyEXLwKTySEY\noEuBlj9B2E9faov+FtVPUGVo1aATC2k7hGUo5qzBo71TuQHO4NCI2ojm1QFO\n3dY0i4U5pkuXfWsiPRgOaGlMEbRf1VgW+d5cmZq+zuxHCO1B3xjUnrEwIuqC\nbblLwrB+st8tuAMtEiW2ZHMTwGtOpOxToCItJ15BU2AtdStoUs8NZuHNGGH4\n78agO8hjzZViLMiKp8CPPW4u7Oxjl5LwG3TVJV/y4Dmvo2pmx5DihptowmMM\nVMGutgKxhpvafPb3MB/XYizU55CMFZ2CUIzYuukLmh5JXgJJUaGQVj4H/0Td\nKGWuMSzwulHNaU+RI4GoM0luR7z/hbLyCYwQ0UtvrWw9X5w0BEoEZammw81o\n7ymzU3NM2FeoDfAw0EfuDpvuahhQBv1vsa0VS06VfkF23J0oiNaDVtMUE5XZ\ns41/8JHXbvKOb/A/jlLrKnLTmBne7/DW1egubIZlJLYY2m8oA7UvMhj8+1Zg\ndGQ8rnnOIKgJZO8Z361EXVTXOMn5rXg/tO+eY426IGLYBxibSBvdh31HQ2GH\nDh/RPGvag6fJG+J+gnftm9lRxsK+dfJqC+UVz+Hshk8dG4EI+S/dCXMcr6Wt\nGgiL\r\n=bIwi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID7E7DTYyEWW80LLknFw7/s3m4n9hg0/cRfZVc+dAPLkAiBXaobWmvAI+O6cah8MyIzRw5JUhZRbwkGMQlIrfKSJmg=="}]},"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"maintainers":[{"name":"flybondi-nelson","email":"dev@flybondi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_4.0.6_1610995072206_0.28952443100646885"},"_hasShrinkwrap":false},"4.0.12":{"name":"@flybondi/ramda-land","version":"4.0.12","description":"A collection of reusable functions for ramda","keywords":["ramda","function","functions","functional","fp","flybondi","land","utils"],"homepage":"https://github.com/flybondi/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/ramda-land/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/ramda-land.git"},"license":"MIT","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"sideEffects":false,"exports":{".":{"require":"./lib/index.js","import":"./es/index.js","default":"./lib/index.js"},"./es":"./es/","./lib":"./lib"},"main":"lib/index.js","unpkg":"dist/ramda-land.js","module":"es/index.js","types":"index.d.ts","scripts":{"build":"yarn clean && yarn build:es && yarn build:cjs && yarn build:umd","build:cjs":"cross-env BABEL_ENV=commonjs babel --ignore '**/*.test.js' src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel --ignore '**/*.test.js' src/ --out-dir es","build:umd":"rollup -c","clean":"rimraf es lib dist","docs":"jsdoc -c jsdoc.json","lint":"eslint src/","prepack":"yarn build && yarn types","prettier":"prettier --write src/ index.js","prepare":"is-ci || husky install","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test:coverage":"yarn test --coverage --coverageDirectory .coverage","test:watch":"yarn test --watchAll","types":"jsdoc -t node_modules/tsd-jsdoc/dist -r src -d . && move-file types.d.ts index.d.ts && replace-in-files --regex='declare\\s+function' --replacement='export function' index.d.ts && replace-in-files --regex='^' --replacement='/*\\n  This file was auto-generated by tsd-jsdoc (https://github.com/englercj/tsd-jsdoc)\\n*/\\n\\n' index.d.ts"},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"src/**/*.json":["prettier --write"]},"dependencies":{"yn":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/runtime":"^7.15.3","@commitlint/cli":"^13.1.0","@commitlint/config-conventional":"^13.1.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-node-resolve":"^13.0.4","@types/jest":"^27.0.0","@types/ramda":"^0.27.44","cross-env":"^7.0.3","docdash":"^1.2.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^5.0.0","husky":"^7.0.1","is-ci":"^3.0.0","jest":"^27.0.6","jsdoc":"^3.6.7","lint-staged":"^11.1.2","move-file-cli":"^3.0.0","npm-run-all":"^4.1.5","prettier":"^2.3.2","ramda":"^0.27.1","replace-in-files-cli":"^1.0.0","rimraf":"^3.0.2","rollup":"^2.56.2","rollup-plugin-clean":"^1.0.0","rollup-plugin-terser":"^7.0.2","tsd-jsdoc":"^2.5.0"},"peerDependencies":{"ramda":">=0.26.1"},"engines":{"node":">=14"},"release":{"branches":["master"],"plugins":[["@semantic-release/exec",{"prepareCmd":"npx run-s docs"}],["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"build","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","docs"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"gitHead":"6e01636e0ad36554b40d0a9141099261b83cb0c3","_id":"@flybondi/ramda-land@4.0.12","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-8RzS4p26l390UzKvs4NUt4U0Wi3Q+KY6WcFWfpeDn4N8Hfs5o9gpjA2wt5ogcavt8tPedE4MtvWoBen2uxxu0g==","shasum":"a2487d6af9679ab57b2acd1b9aac38c24e148d45","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-4.0.12.tgz","fileCount":99,"unpackedSize":234069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIBRbCRA9TVsSAnZWagAABzUP/j7Gi0pJKcRVm3q4h0YC\nwU3+hQ22KcojVTm8+ybGJKM1TCFhGTjWH99NaTTvYj4jsQAhPJ838sXGpLal\n3bGtKslz7KWpYIpGq5V1jn4BLR2vsDu8A5su6N2H7OWDI+AEgdjGCiQ7QMbM\naQIk82Nd33QYix2vCqkM/bED/zbO6Jmz8aEl41BTnUsGE0LF85YbKZOjbthS\ngK4Motb2gXWNm7RAVIgBOE4iL2ai1+iIy/ZQDgPiFu/vQt7x/VydKPjsV41v\njhhpfCpZox89EzyeEyPZ3tah0PfSEQ3Y7yU6V0VY9YaUjt+8SUn0+CkSXneA\nK5crJkd5Qb2Po4hQPLUm/PwetCzapcjSR7+0MK2fJH5bXOK74JyyxkyVqDwg\nX0lVO8XK970tf892Aj0lIJ08qv//DOWRM43NmFssm/h/n80n01zjXGxb8HHm\nWO6x1kpCGt/rN5gaqgidhYmV5nTI1SKXtmVIFDxwYdGfuYD2ubiWf+jaTVDg\niCiqVozgiY91y5HTUCw6gbgxLrqwNB3oaIFTWAGGfwyJFj9YXN6D7xetnKb6\nqzNSbdOdhj+hCTEFvuGxvXF+sW4Sh7aDm+lDO0p2R9Woi+/KW0dJMFzAs2Uq\nfCeSyks/3jW/uS8fulzQ6mgqiuVughDAvaDoPpyb5S9WXFqL1c7nOCJ4rcJg\nteVG\r\n=ovrm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE6zHRahbuMkpJoULA3HIvJ6vW/TUye7lgaaP1iCBxfgIgVnqNkp52ye5pNo8AOsAo49RD58KXRsxwb2eCEKCQToU="}]},"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"maintainers":[{"name":"flybondi-nelson","email":"dev@flybondi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_4.0.12_1629492315282_0.23518246268328302"},"_hasShrinkwrap":false},"4.0.13":{"name":"@flybondi/ramda-land","version":"4.0.13","description":"A collection of reusable functions for ramda","keywords":["ramda","function","functions","functional","fp","flybondi","land","utils"],"homepage":"https://github.com/flybondi/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/ramda-land/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/ramda-land.git"},"license":"MIT","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"sideEffects":false,"exports":{".":{"require":"./lib/index.js","import":"./es/index.js","default":"./lib/index.js"},"./es":"./es/","./lib":"./lib"},"main":"lib/index.js","unpkg":"dist/ramda-land.js","module":"es/index.js","types":"index.d.ts","scripts":{"build":"yarn clean && yarn build:es && yarn build:cjs && yarn build:umd","build:cjs":"cross-env BABEL_ENV=commonjs babel --ignore '**/*.test.js' src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel --ignore '**/*.test.js' src/ --out-dir es","build:umd":"rollup -c","clean":"rimraf es lib dist","docs":"jsdoc -c jsdoc.json","lint":"eslint src/","prepack":"yarn build && yarn types","prettier":"prettier --write src/ index.js","prepare":"is-ci || husky install","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test:coverage":"yarn test --coverage --coverageDirectory .coverage","test:watch":"yarn test --watchAll","types":"jsdoc -t node_modules/tsd-jsdoc/dist -r src -d . && move-file types.d.ts index.d.ts && replace-in-files --regex='declare\\s+function' --replacement='export function' index.d.ts && replace-in-files --regex='^' --replacement='/*\\n  This file was auto-generated by tsd-jsdoc (https://github.com/englercj/tsd-jsdoc)\\n*/\\n\\n' index.d.ts"},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"src/**/*.json":["prettier --write"]},"dependencies":{"yn":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.15.4","@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","@babel/runtime":"^7.15.4","@commitlint/cli":"^13.1.0","@commitlint/config-conventional":"^13.1.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-node-resolve":"^13.0.4","@types/jest":"^27.0.1","@types/ramda":"^0.27.44","cross-env":"^7.0.3","docdash":"^1.2.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^5.0.0","husky":"^7.0.2","is-ci":"^3.0.0","jest":"^27.2.0","jsdoc":"^3.6.7","lint-staged":"^11.1.2","move-file-cli":"^3.0.0","npm-run-all":"^4.1.5","prettier":"^2.4.1","ramda":"^0.27.1","replace-in-files-cli":"^1.0.0","rimraf":"^3.0.2","rollup":"^2.56.3","rollup-plugin-clean":"^1.0.0","rollup-plugin-terser":"^7.0.2","tsd-jsdoc":"^2.5.0"},"peerDependencies":{"ramda":">=0.26.1"},"engines":{"node":">=12"},"release":{"branches":["master"],"plugins":[["@semantic-release/exec",{"prepareCmd":"npx run-s docs"}],["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"build","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","docs"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"gitHead":"854000f1c329111ca0ad9bde7126b788a1c69111","_id":"@flybondi/ramda-land@4.0.13","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-PttYeqhzTiMrwE0WXum6dFo26NdxS5hBeOsT93PLo9peSjb/Q+5aWCRZbxxZZLEbJ2TJK1ruQ1mo8hjHV4PTOg==","shasum":"a8aa8e4c388962256f104e5621e8352d9050ab14","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-4.0.13.tgz","fileCount":99,"unpackedSize":234161,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs7h1xpQTWZpFrYKIfDXZu7EwLcj7MPTHGz9DqzF32gwIgXsxR85AWypEFHtcpJS9BBtM/A7rVgaRx/Wmp8mY4wz0="}]},"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"maintainers":[{"name":"flybondi-nelson","email":"dev@flybondi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_4.0.13_1631922195239_0.9065356555781305"},"_hasShrinkwrap":false},"4.0.14":{"name":"@flybondi/ramda-land","version":"4.0.14","description":"A collection of reusable functions for ramda","keywords":["ramda","function","functions","functional","fp","flybondi","land","utils"],"homepage":"https://github.com/flybondi/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/ramda-land/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/ramda-land.git"},"license":"MIT","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"sideEffects":false,"exports":{".":{"require":"./lib/index.js","import":"./es/index.js","default":"./lib/index.js"},"./es":"./es/","./lib":"./lib"},"main":"lib/index.js","unpkg":"dist/ramda-land.js","module":"es/index.js","types":"index.d.ts","scripts":{"build":"yarn clean && yarn build:es && yarn build:cjs && yarn build:umd","build:cjs":"cross-env BABEL_ENV=commonjs babel --ignore '**/*.test.js' src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel --ignore '**/*.test.js' src/ --out-dir es","build:umd":"rollup -c","clean":"rimraf es lib dist","docs":"jsdoc -c jsdoc.json","lint":"eslint src/","prepack":"yarn build && yarn types","prettier":"prettier --write src/ index.js","prepare":"is-ci || husky install","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test:coverage":"yarn test --coverage --coverageDirectory .coverage","test:watch":"yarn test --watchAll","types":"jsdoc -t node_modules/tsd-jsdoc/dist -r src -d . && move-file types.d.ts index.d.ts && replace-in-files --regex='declare\\s+function' --replacement='export function' index.d.ts && replace-in-files --regex='^' --replacement='/*\\n  This file was auto-generated by tsd-jsdoc (https://github.com/englercj/tsd-jsdoc)\\n*/\\n\\n' index.d.ts"},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"src/**/*.json":["prettier --write"]},"dependencies":{"yn":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.15.4","@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","@babel/runtime":"^7.15.4","@commitlint/cli":"^13.1.0","@commitlint/config-conventional":"^13.1.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-node-resolve":"^13.0.4","@types/jest":"^27.0.1","@types/ramda":"^0.27.44","cross-env":"^7.0.3","docdash":"^1.2.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^5.0.0","husky":"^7.0.2","is-ci":"^3.0.0","jest":"^27.2.0","jsdoc":"^3.6.7","lint-staged":"^11.1.2","move-file-cli":"^3.0.0","npm-run-all":"^4.1.5","prettier":"^2.4.1","ramda":"^0.27.1","replace-in-files-cli":"^1.0.0","rimraf":"^3.0.2","rollup":"^2.56.3","rollup-plugin-clean":"^1.0.0","rollup-plugin-terser":"^7.0.2","tsd-jsdoc":"^2.5.0"},"peerDependencies":{"ramda":">=0.26.1"},"engines":{"node":">=12"},"release":{"branches":["master"],"plugins":[["@semantic-release/exec",{"prepareCmd":"npx run-s docs"}],["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"build","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","docs"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"gitHead":"00222bc10d23c02fa55f3fdfbd0b64ce9f5c7903","_id":"@flybondi/ramda-land@4.0.14","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-NpweEKjBI3llyFm8k4Vs4ts8qiB+MkcvM0GosQj0G6JUTa6M2wWwg2dwNXtkzBx1BS0zajjostCpUxdBPSkSPQ==","shasum":"a27151cc8833956a4ada0a6ca1cbb3c7930bee64","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-4.0.14.tgz","fileCount":99,"unpackedSize":234253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2HiPCRA9TVsSAnZWagAATDMQAJO4miPHhjJFblWepnn6\nDnyaN6COySqSTIWivCK/ayuS/VeGplJBqX25yugWvgMrcbcS/hAz1BvMkfL3\nQJcuQjVUkly4Y2P5OrWJjv0kl5ij29sfwJ11Ni44HwW0fjSttrrcnA0dvPhv\nMTgCUmlJpxSz+g+pnlvxFwd02Z6J0KH4CDZNVV4bLP6HDid91jxo/4tCX9/S\ncha9J4HxUgqE+Q3UYecI+zzg4E1/ACMmL7dMsOjY4zCECNsAEffms/TiimXx\nTWQPDpS7UepsCGxDIy6d2qsFoDhxBcZf9I/97D8WGN1JfR66G7nlgxht7s4T\nEmPzxjwGP1yYOy9QAj4EGp3wwFPtak/NSulxoop+2UjodKz5PYDH5oFf2c71\nW9MeoIQppIRi4ijZLiQJSxagZn5lMgx+bnZE+3MqprlhsdxB64Y1yFHBZjHI\nA+yPcnimEsod/Cp0HeQXPg1bnvMqIxRTyOcYQJcNxwtz7cH1YqwxdopPj7Jy\njCMJZpj1oJ3b6QtnqNmpedeEfnOLfUJq3VYvse+azqcUo6qfOjmJusuX/m2o\nIShVCQCUWD4xEQmNGmMrP79Pg6TdyTUP6GNkdlxfg4e3uQI9h6LHUcpwEMpi\nhHGyYl0R1aSVUItfg1gyav1iZCsHTRwANGZEAhfwmmGNFMtR1//vCTfBxefA\nuYZ3\r\n=Ijhe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHtkXroV1UHD6SFl6G3/Tgn7EhG/Kng5qAHP9bFEnZjjAiEAyUGGvoDNajb39uIlmQlZ3DfWquoGX8KkDCOYx6NvPTo="}]},"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"maintainers":[{"name":"flybondi-nelson","email":"dev@flybondi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_4.0.14_1632245334051_0.36233346524619603"},"_hasShrinkwrap":false},"4.0.16":{"name":"@flybondi/ramda-land","version":"4.0.16","description":"A collection of reusable functions for ramda","keywords":["ramda","function","functions","functional","fp","flybondi","land","utils"],"homepage":"https://github.com/flybondi/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/ramda-land/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/ramda-land.git"},"license":"MIT","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"sideEffects":false,"exports":{".":{"require":"./lib/index.js","import":"./es/index.js","default":"./lib/index.js"},"./es":"./es/","./lib":"./lib"},"main":"lib/index.js","unpkg":"dist/ramda-land.js","module":"es/index.js","types":"index.d.ts","scripts":{"build":"yarn clean && yarn build:es && yarn build:cjs && yarn build:umd","build:cjs":"cross-env BABEL_ENV=commonjs babel --ignore '**/*.test.js' src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel --ignore '**/*.test.js' src/ --out-dir es","build:umd":"rollup -c --bundleConfigAsCjs","clean":"rimraf es lib dist","docs":"jsdoc -c jsdoc.json","lint":"eslint src/","prepack":"yarn build && yarn types","prettier":"prettier --write src/ index.js","prepare":"is-ci || husky install","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test:coverage":"yarn test --coverage --coverageDirectory .coverage","test:watch":"yarn test --watchAll","types":"jsdoc -t node_modules/tsd-jsdoc/dist -r src -d . && move-file types.d.ts index.d.ts && replace-in-files --regex='declare\\s+function' --replacement='export function' index.d.ts && replace-in-files --regex='^' --replacement='/*\\n  This file was auto-generated by tsd-jsdoc (https://github.com/englercj/tsd-jsdoc)\\n*/\\n\\n' index.d.ts"},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"src/**/*.json":["prettier --write"]},"dependencies":{"yn":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.19.6","@babel/preset-env":"^7.19.4","@babel/runtime":"^7.19.4","@commitlint/cli":"^17.1.2","@commitlint/config-conventional":"^17.1.0","@rollup/plugin-babel":"^6.0.0","@rollup/plugin-commonjs":"^23.0.1","@rollup/plugin-node-resolve":"^15.0.0","@types/jest":"^29.2.0","@types/ramda":"^0.27.64","cross-env":"^7.0.3","docdash":"^1.2.0","eslint":"^8.25.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.3.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^5.0.0","husky":"^8.0.1","is-ci":"^3.0.1","jest":"^29.2.1","jsdoc":"^3.6.11","lint-staged":"^13.0.3","move-file-cli":"^3.0.0","npm-run-all":"^4.1.5","prettier":"^2.7.1","ramda":"^0.27.1","replace-in-files-cli":"^2.0.0","rimraf":"^3.0.2","rollup":"^3.2.3","rollup-plugin-clean":"^1.0.0","rollup-plugin-terser":"^7.0.2","tsd-jsdoc":"^2.5.0"},"peerDependencies":{"ramda":">=0.26.1"},"engines":{"node":">=12"},"release":{"branches":["master"],"plugins":[["@semantic-release/exec",{"prepareCmd":"npx run-s docs"}],["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"build","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","docs"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"gitHead":"81580fa5b79e6cfe891ca89ee3dd8017dbbf1f18","_id":"@flybondi/ramda-land@4.0.16","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-uh+8XJFpkL7jPgilULtahyaSnFplSg/EZHwSk/jK/ZR1yCch/Simnw4qZd6zLajuiKFTQImFS3IyFiVPf7ynVg==","shasum":"54c2c83851a8ab007a79923aaed2a8ba36a318dd","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-4.0.16.tgz","fileCount":97,"unpackedSize":231999,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhZ9ukAyOcVmVwj47iggeq6Krk/cfgZFqNXa/JvxpXlgIhANsCyrUreQhhCFKbk36dGxVLX8Q3TOKbMBW4oCEXo5xV"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWaTfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdEw//SRK9SjLX1O1tzYUwJWXl7thCEW5f0k40JAhF9DjUHxPc8FoJ\r\njYWZiHUTjUNrSsgOMMZC9Q4wzCPHXOAAXc4fb+/eQvI8whf1OPm4oWL4so37\r\nz/Rud01fFj+8NOwas9CffGSF9p1FYamQJY5D8Lh1yXml0es9SVu/fDzgNfz2\r\nFyuDyXOTXktdopgv43Pakak/FVvJ3Al300p7P5XdAVhSIycqT1XVw7CG3ICS\r\nFGP8IOpwdlR6mnwRio22ymGuyj/JRK0oThUw3WaB+a2F0B/6uBuZC82GKSty\r\nObkqvSoYLIHE4c8q/WnafgdGs0lmv0YWp1Q1lYzVK4pVw7zVIv5GR1aNrDRP\r\nhW/5HK1wVHoO9DKS7Kl3xPZSzIpQr2EyMaIG87hQp5P+idJ6n3U7vSLBRLV5\r\nLFUUMpOAeqomc+Hp67edPVlURmJ+zigE8gChVqf1hUMaF3lOkYPbWFKEUMZR\r\npoyipT7hoAJ8iyeln0cTZN/G8z6uTfkMDsS5IIEAQPjfyIADAut4TxbujHov\r\nYu3snSCDzv07y1BOdvVP3DhbnTbsh97dfXVNJ5cZ9k4GC92ovWdWqLMsZQON\r\niifU5pe3FAe8rRcuFuzVqS/EJ0R7RlYaoaA8m9JTp2Jk1fzRStrMSvKLzOJ+\r\nFzkb5+zUQNdqeQNjLJ/S+DDyHuKJRAYLjMk=\r\n=urKy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"maintainers":[{"name":"flybondi-nelson","email":"dev@flybondi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_4.0.16_1666819295045_0.11935559224361736"},"_hasShrinkwrap":false},"4.0.17":{"name":"@flybondi/ramda-land","version":"4.0.17","description":"A collection of reusable functions for ramda","keywords":["ramda","function","functions","functional","fp","flybondi","land","utils"],"homepage":"https://github.com/flybondi/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/ramda-land/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/ramda-land.git"},"license":"MIT","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"sideEffects":false,"exports":{".":{"require":"./lib/index.js","import":"./es/index.js","default":"./lib/index.js"},"./es":"./es/","./lib":"./lib"},"main":"lib/index.js","unpkg":"dist/ramda-land.js","module":"es/index.js","types":"index.d.ts","scripts":{"build":"yarn clean && yarn build:es && yarn build:cjs && yarn build:umd","build:cjs":"cross-env BABEL_ENV=commonjs babel --ignore '**/*.test.js' src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel --ignore '**/*.test.js' src/ --out-dir es","build:umd":"rollup -c --bundleConfigAsCjs","clean":"rimraf es lib dist","docs":"jsdoc -c jsdoc.json","lint":"eslint src/","prepack":"yarn build && yarn types","prettier":"prettier --write src/ index.js","prepare":"is-ci || husky install","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test:coverage":"yarn test --coverage --coverageDirectory .coverage","test:watch":"yarn test --watchAll","types":"jsdoc -t node_modules/tsd-jsdoc/dist -r src -d . && move-file types.d.ts index.d.ts && replace-in-files --regex='declare\\s+function' --replacement='export function' index.d.ts && replace-in-files --regex='^' --replacement='/*\\n  This file was auto-generated by tsd-jsdoc (https://github.com/englercj/tsd-jsdoc)\\n*/\\n\\n' index.d.ts"},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"src/**/*.json":["prettier --write"]},"dependencies":{"yn":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.19.6","@babel/preset-env":"^7.19.4","@babel/runtime":"^7.20.0","@commitlint/cli":"^17.1.2","@commitlint/config-conventional":"^17.1.0","@rollup/plugin-babel":"^6.0.2","@rollup/plugin-commonjs":"^23.0.2","@rollup/plugin-node-resolve":"^15.0.1","@types/jest":"^29.2.0","@types/ramda":"^0.28.18","cross-env":"^7.0.3","docdash":"^1.2.0","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.3.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^5.0.0","husky":"^8.0.1","is-ci":"^3.0.1","jest":"^29.2.2","jsdoc":"^3.6.11","lint-staged":"^13.0.3","move-file-cli":"^3.0.0","npm-run-all":"^4.1.5","prettier":"^2.7.1","ramda":"^0.28.0","replace-in-files-cli":"^2.0.0","rimraf":"^3.0.2","rollup":"^3.2.3","rollup-plugin-clean":"^1.0.0","rollup-plugin-terser":"^7.0.2","tsd-jsdoc":"^2.5.0"},"peerDependencies":{"ramda":">=0.26.1"},"engines":{"node":">=12"},"release":{"branches":["master"],"plugins":[["@semantic-release/exec",{"prepareCmd":"npx run-s docs"}],["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"build","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","docs"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"gitHead":"227919bda190fef1968d1a39defdec14c8552ed6","_id":"@flybondi/ramda-land@4.0.17","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-03lbHskuW7doSxNP63wsBnr40/Jv4vdHMMJSOKapuzUzEefk8Umi6Vbv3pfdDIQHcyJug6EC+L/Uah3vmOTlYg==","shasum":"394641b4cb006d6af5c84f0331134ef9cb97dfdc","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-4.0.17.tgz","fileCount":97,"unpackedSize":232141,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNpwk8fzeyufOkU0eYyRKRAAF19/6oKogdDKcRg/D0OAIgE/Tm5G6u8LdhcMZi+GremEN9Gtimu9g2c1kO+/3X2is="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYAsWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVTg//ZPMjPRwJ0tTjuutZXLBtbmzSTgPJ42LUIwEDMD/0zkx3bFLd\r\nHjF/TkCA6yBh83zSxM+AN4k7J7C2I4OxhX8alzHBZCZe7o3DNvyS1mhHam8D\r\nEu7i6Rg8P108VqFrgTasYo7r8cyQzLWzgID0Zz38nA8gZUtcwNj4sGKbCWF+\r\njLCgj8NwtwSaCrFzSdlsRYF1OtHoG8kiqyNMeY/ffLnVAlyzgwZ+BZTewi04\r\nzeHNuwxeLY22p3P+eeGHkoigCrG6caeQaiIQzgDltUSQYV6MG5W7K+Oi9m8b\r\n1NPmraVEgAOxsiHh+m5aX67NRGKQr8s1sftOvdDD+vnXgSEpTaD5Kh/AelQG\r\nbnVAVhV2C8TsWDyuQfZ+cRvtQEpsukt4Kpy85CpwV89scRVVTEJmQKtg+W1z\r\nrA1gNoGeJyCBV4WDTiuqe8j94bP+AnT2kdCHjgT2pbVfn9wPKzOqW/xahKjM\r\n586xFdymduk7nvXdX3ceq8LDd5cEBsVJn0pcVw03lrApR48XLhtjmvwAaWx6\r\nU2ajFNvGbA2dUFFt0TGjoi3mKgrH8BhGXE+5dXZ8DPhIzFOGVM/0xFUuVO6S\r\n+q9yl8NKX2jR0ElxpCSzxOly3F5u+zwoXKpldoc4Ysbnn3VWhQOORwpcKdfY\r\nt7+7mHKwJzhFddY5+aACi4g0h6jKzllrF8U=\r\n=enyp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"maintainers":[{"name":"flybondi-nelson","email":"dev@flybondi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_4.0.17_1667238677902_0.6313133300231728"},"_hasShrinkwrap":false},"4.0.18":{"name":"@flybondi/ramda-land","version":"4.0.18","description":"A collection of reusable functions for ramda","keywords":["ramda","function","functions","functional","fp","flybondi","land","utils"],"homepage":"https://github.com/flybondi/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/ramda-land/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/ramda-land.git"},"license":"MIT","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"sideEffects":false,"exports":{".":{"require":"./lib/index.js","import":"./es/index.js","default":"./lib/index.js"},"./es":"./es/","./lib":"./lib"},"main":"lib/index.js","unpkg":"dist/ramda-land.js","module":"es/index.js","types":"index.d.ts","scripts":{"build":"yarn clean && yarn build:es && yarn build:cjs && yarn build:umd","build:cjs":"cross-env BABEL_ENV=commonjs babel --ignore '**/*.test.js' src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel --ignore '**/*.test.js' src/ --out-dir es","build:umd":"rollup -c --bundleConfigAsCjs","clean":"rimraf es lib dist","docs":"jsdoc -c jsdoc.json","lint":"eslint src/","prepack":"yarn build && yarn types","prettier":"prettier --write src/ index.js","prepare":"is-ci || husky install","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test:coverage":"yarn test --coverage --coverageDirectory .coverage","test:watch":"yarn test --watchAll","types":"jsdoc -t node_modules/tsd-jsdoc/dist -r src -d . && move-file types.d.ts index.d.ts && replace-in-files --regex='declare\\s+function' --replacement='export function' index.d.ts && replace-in-files --regex='^' --replacement='/*\\n  This file was auto-generated by tsd-jsdoc (https://github.com/englercj/tsd-jsdoc)\\n*/\\n\\n' index.d.ts"},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"src/**/*.json":["prettier --write"]},"dependencies":{"yn":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@babel/preset-env":"^7.20.2","@babel/runtime":"^7.20.13","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-node-resolve":"^15.0.1","@types/jest":"^29.2.6","@types/ramda":"^0.28.21","cross-env":"^7.0.3","docdash":"^2.0.1","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^5.0.0","husky":"^8.0.3","is-ci":"^3.0.1","jest":"^29.4.0","jsdoc":"^4.0.0","lint-staged":"^13.1.0","move-file-cli":"^3.0.0","npm-run-all":"^4.1.5","prettier":"^2.8.3","ramda":"^0.28.0","replace-in-files-cli":"^2.0.0","rimraf":"^4.1.2","rollup":"^3.10.1","rollup-plugin-clean":"^1.0.0","rollup-plugin-terser":"^7.0.2","tsd-jsdoc":"^2.5.0"},"peerDependencies":{"ramda":">=0.26.1"},"engines":{"node":">=12"},"release":{"branches":["master"],"plugins":[["@semantic-release/exec",{"prepareCmd":"npx run-s docs"}],["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"build","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","docs"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"gitHead":"9aa7306c4c9a2942f4cd4e944fd66846642ad22a","_id":"@flybondi/ramda-land@4.0.18","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-q7/zJzY3ivqHpPqL06NULNRIjaMYBIYQ7sBd51v2ylfkQc4RsM7MjFb/5pyEBknVA2c1msPOmvvXscIQ7IsNvQ==","shasum":"e0f29a7b16e94e62dda46f617a3073416f794d49","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-4.0.18.tgz","fileCount":97,"unpackedSize":232235,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLwawgAmTI8Bi6TAlym+bRtnn7zp+eLxGXbIPQmf0W1wIhAMu6xFnppYJ+miQREDkbCH2PWpAt9owF4JPFdqFFK/1V"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0ZtRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXxg/9HhqUDCsXx/VY5uCbfEnVBgtadzT+Bm1bOWAT75HGqpDFsvec\r\ngz/+3BQTuWzmEHGnlnXgpHb/MFSVTM1sa/rSEclzgBN1/wua9n1GbbNsqP+w\r\nnqz8oIpWYS+d/c+KF+6y1c85odWdu8FpxWJH7V30fjc5b3zotVoOYZq//OjV\r\nvanV3BJQjD4alnVtkRc0i9SKXEskFQQ1dgxicPRWmQwXQAgQRSUTEaopjFnr\r\nRWz3HFDfj6iKyP2+aVxyfz1ETxuiZ09oHHIGdHShpgljXEzAfQ5S5nedC5KA\r\n+mf0iVC19ROUKJ2kMTTgC1CQJpG+KI4V8wpSPLVGqWvvFUKfRcLEhwbuOOwU\r\nnNaSx76Q0cxKWRGOmOTe7mQDFLfO7rFI3HzwXQmlfJHjZCiLYrwC443SCp1Z\r\nf3UlqykTPWQuB+wcvY1vqxm8NOT2HjQhcwTBG5KDxwLbSRUHCElSHGQFAcrY\r\nWhuCVcNPTvAGPi3fFIL8phjYIrw9TKZ80V1s18drDGjfdzAwifYIeMf+8W0O\r\n0jA0oaxIH0ZIw38hyfiZQIxFDUqnnHWZ6VdjwD0+RmBtdvrOvvaE7D1EakHg\r\nGJPqonBKNmoidZpwcq2iDRkQb68UlIz3R+kIH685FQi3B7i9pxFtWApy06w0\r\nCu/+VeRDLwzLwlfrl6cJgDpqHSj9Wqs9KZ4=\r\n=AQrW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"maintainers":[{"name":"flybondi-nelson","email":"dev@flybondi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_4.0.18_1674681168842_0.5627373501884521"},"_hasShrinkwrap":false},"4.0.19":{"name":"@flybondi/ramda-land","version":"4.0.19","description":"A collection of reusable functions for ramda","keywords":["ramda","function","functions","functional","fp","flybondi","land","utils"],"homepage":"https://github.com/flybondi/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/ramda-land/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/ramda-land.git"},"license":"MIT","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"sideEffects":false,"exports":{".":{"require":"./lib/index.js","import":"./es/index.js","default":"./lib/index.js"},"./es":"./es/","./lib":"./lib"},"main":"lib/index.js","unpkg":"dist/ramda-land.js","module":"es/index.js","types":"index.d.ts","scripts":{"build":"yarn clean && yarn build:es && yarn build:cjs && yarn build:umd","build:cjs":"cross-env BABEL_ENV=commonjs babel --ignore '**/*.test.js' src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel --ignore '**/*.test.js' src/ --out-dir es","build:umd":"rollup -c --bundleConfigAsCjs","clean":"rimraf es lib dist","docs":"jsdoc -c jsdoc.json","lint":"eslint src/","prepack":"yarn build && yarn types","prettier":"prettier --write src/ index.js","prepare":"is-ci || husky install","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test:coverage":"yarn test --coverage --coverageDirectory .coverage","test:watch":"yarn test --watchAll","types":"jsdoc -t node_modules/tsd-jsdoc/dist -r src -d . && move-file types.d.ts index.d.ts && replace-in-files --regex='declare\\s+function' --replacement='export function' index.d.ts && replace-in-files --regex='^' --replacement='/*\\n  This file was auto-generated by tsd-jsdoc (https://github.com/englercj/tsd-jsdoc)\\n*/\\n\\n' index.d.ts"},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"src/**/*.json":["prettier --write"]},"dependencies":{"yn":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.21.0","@babel/core":"^7.21.3","@babel/preset-env":"^7.20.2","@babel/runtime":"^7.21.0","@commitlint/cli":"^17.6.1","@commitlint/config-conventional":"^17.6.1","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-node-resolve":"^15.0.1","@types/jest":"^29.5.1","@types/ramda":"^0.29.0","cross-env":"^7.0.3","docdash":"^2.0.1","eslint":"^8.39.0","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^5.0.0","husky":"^8.0.3","is-ci":"^3.0.1","jest":"^29.5.0","jsdoc":"^4.0.2","lint-staged":"^13.2.1","move-file-cli":"^3.0.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","ramda":"^0.28.0","replace-in-files-cli":"^2.0.0","rimraf":"^5.0.0","rollup":"^3.20.2","rollup-plugin-clean":"^1.0.0","rollup-plugin-terser":"^7.0.2","tsd-jsdoc":"^2.5.0"},"peerDependencies":{"ramda":">=0.26.1"},"engines":{"node":">=12"},"release":{"branches":["master"],"plugins":[["@semantic-release/exec",{"prepareCmd":"npx run-s docs"}],["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"build","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","docs"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"gitHead":"dfe9aa159c06c2e96a39f802f99282b1c6d1a45c","_id":"@flybondi/ramda-land@4.0.19","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-4J2WIqAuh7XAAPdLNgPbh62yNqwBBLShvh9Dy8+fcQaut3R6Z9C6TOE5Z+3HViOO94GldIk0pzzvgHPwneKKqA==","shasum":"50025923bf95d97a5ea25a59eb3bde5c533e578d","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-4.0.19.tgz","fileCount":97,"unpackedSize":232324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICo5BVdk4VtNvX3L+MucW0duhMNZm6UWdY1TzB32NPCwAiB8gUx/4e4WaNTmAQaiHrhz1dKIvbkSOUeYoZ3866VXFg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSN5GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyYg/6A9uBJPwyrAh4ZFqkq3Ei2kr4BLvXsicEefm1VZXCQKo8/JDF\r\nAeEiDDm0FaYEubvDXaQCY/fjYAZAp1gKklYmPU5qOl0XvrjruQcs/kodWJZq\r\nYT5KfL72WbwwjDbJ3e1RHioAFiXg8p1PcZE97R6kEL/L8noq9Qz53mKbzJRR\r\nuQK7T+CJo1eaiWip7bVY35SFHFDnAz/GrLnWJudh1oi6jtIJkCJcQNEcAr86\r\npgxT7MOYBVG3Ifv0AWHzKRKo+RCh7HfeGAixOLqJQEmHOhsWH0tOWW9I2dtp\r\nsxVQkcFUMNc/jH6/jHbRo6TJyMjadDT3HMLpmIFp2bXQalXd+czijE5wAxXd\r\nHV0rrB7XRCW6ndTsSCYLEaYf/FXIpECh/3Ibcbkb9DCDPKiu9CEmRboKbC+U\r\n+lu8QnTOVusALv2APC7G9hKA+ox7KACuovvPEXKDissXmPnSk/+C/a24QKPe\r\n/AhOFlwT4awyjs2NU23tmhAbazhxvH4aqpF7xYtSJ+z1dtWSjwZujI4gbigE\r\nGnu+WNxfLxxEWC7wS+Qd76Sz8sRc87ig2lyaUEGXMH83mHIgxJEocmJtZ9UB\r\nNkYk5UIj6WulSux5ZAKges/cbv8O61urgMLF8ipyqFNCkODkLhwpY3Z41Y0j\r\nIY5snxdb4kIaeowzbe3BBJf8sJsg6KhqeHc=\r\n=wZG9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"maintainers":[{"name":"flybondi-nelson","email":"dev@flybondi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_4.0.19_1682497094210_0.21880079890850035"},"_hasShrinkwrap":false},"4.0.20":{"name":"@flybondi/ramda-land","version":"4.0.20","description":"A collection of reusable functions for ramda","keywords":["ramda","function","functions","functional","fp","flybondi","land","utils"],"homepage":"https://github.com/flybondi/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/ramda-land/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/ramda-land.git"},"license":"MIT","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"sideEffects":false,"exports":{".":{"require":"./lib/index.js","import":"./es/index.js","default":"./lib/index.js"},"./es":"./es/","./lib":"./lib"},"main":"lib/index.js","unpkg":"dist/ramda-land.js","module":"es/index.js","types":"index.d.ts","scripts":{"build":"yarn clean && yarn build:es && yarn build:cjs && yarn build:umd","build:cjs":"cross-env BABEL_ENV=commonjs babel --ignore '**/*.test.js' src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel --ignore '**/*.test.js' src/ --out-dir es","build:umd":"rollup -c --bundleConfigAsCjs","clean":"rimraf es lib dist","docs":"jsdoc -c jsdoc.json","lint":"eslint src/","prepack":"yarn build && yarn types","prettier":"prettier --write src/ index.js","prepare":"is-ci || husky install","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test:coverage":"yarn test --coverage --coverageDirectory .coverage","test:watch":"yarn test --watchAll","types":"jsdoc -t node_modules/tsd-jsdoc/dist -r src -d . && move-file types.d.ts index.d.ts && replace-in-files --regex='declare\\s+function' --replacement='export function' index.d.ts && replace-in-files --regex='^' --replacement='/*\\n  This file was auto-generated by tsd-jsdoc (https://github.com/englercj/tsd-jsdoc)\\n*/\\n\\n' index.d.ts"},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"src/**/*.json":["prettier --write"]},"dependencies":{"yn":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.21.0","@babel/core":"^7.21.3","@babel/preset-env":"^7.20.2","@babel/runtime":"^7.21.0","@commitlint/cli":"^17.6.6","@commitlint/config-conventional":"^17.6.6","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-node-resolve":"^15.0.1","@types/jest":"^29.5.2","@types/ramda":"^0.29.3","cross-env":"^7.0.3","docdash":"^2.0.1","eslint":"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^5.0.0","husky":"^8.0.3","is-ci":"^3.0.1","jest":"^29.5.0","jsdoc":"^4.0.2","lint-staged":"^13.2.3","move-file-cli":"^3.0.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","ramda":"^0.28.0","replace-in-files-cli":"^2.0.0","rimraf":"^5.0.0","rollup":"^3.20.2","rollup-plugin-clean":"^1.0.0","rollup-plugin-terser":"^7.0.2","tsd-jsdoc":"^2.5.0"},"peerDependencies":{"ramda":">=0.26.1"},"engines":{"node":">=12"},"release":{"branches":["master"],"plugins":[["@semantic-release/exec",{"prepareCmd":"npx run-s docs"}],["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"build","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","docs"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"gitHead":"4d9ff544650e5a059d8bde63af66782d3b981fd2","_id":"@flybondi/ramda-land@4.0.20","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-jnKAX0j68DlnWedl5OXNt/BN8IzgP5pO3blDyuzcUs1kwJTICHEbDtRq9oIElgV0YJOiGsU8SoxMUz7ZWqxJ/w==","shasum":"3fb64f6e7268ffc4939616062ba925413f33402f","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-4.0.20.tgz","fileCount":97,"unpackedSize":232739,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC85QB2LXbftlsNn5sD/rmhukyPQBdG9hSS49lKOxICRAIhAPb0PnFyN/cmh1Fdu0kWDiJtXqV21kAyUuGrQ6Adr3IH"}]},"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"maintainers":[{"name":"flybondi-nelson","email":"dev@flybondi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_4.0.20_1689004200112_0.19295212384182037"},"_hasShrinkwrap":false},"4.0.21":{"name":"@flybondi/ramda-land","version":"4.0.21","description":"A collection of reusable functions for ramda","keywords":["ramda","function","functions","functional","fp","flybondi","land","utils"],"homepage":"https://github.com/flybondi/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/ramda-land/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/ramda-land.git"},"license":"MIT","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"sideEffects":false,"exports":{".":{"require":"./lib/index.js","import":"./es/index.js","default":"./lib/index.js"},"./es":"./es/","./lib":"./lib"},"main":"lib/index.js","unpkg":"dist/ramda-land.js","module":"es/index.js","types":"index.d.ts","scripts":{"build":"yarn clean && yarn build:es && yarn build:cjs && yarn build:umd","build:cjs":"cross-env BABEL_ENV=commonjs babel --ignore '**/*.test.js' src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel --ignore '**/*.test.js' src/ --out-dir es","build:umd":"rollup -c --bundleConfigAsCjs","clean":"rimraf es lib dist","docs":"jsdoc -c jsdoc.json","lint":"eslint src/","prepack":"yarn build && yarn types","prettier":"prettier --write src/ index.js","prepare":"is-ci || husky install","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test:coverage":"yarn test --coverage --coverageDirectory .coverage","test:watch":"yarn test --watchAll","types":"jsdoc -t node_modules/tsd-jsdoc/dist -r src -d . && move-file types.d.ts index.d.ts && replace-in-files --regex='declare\\s+function' --replacement='export function' index.d.ts && replace-in-files --regex='^' --replacement='/*\\n  This file was auto-generated by tsd-jsdoc (https://github.com/englercj/tsd-jsdoc)\\n*/\\n\\n' index.d.ts"},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"src/**/*.json":["prettier --write"]},"dependencies":{"yn":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.21.0","@babel/core":"^7.21.3","@babel/preset-env":"^7.20.2","@babel/runtime":"^7.21.0","@commitlint/cli":"^17.6.6","@commitlint/config-conventional":"^17.6.6","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-node-resolve":"^15.0.1","@types/jest":"^29.5.2","@types/ramda":"^0.29.3","cross-env":"^7.0.3","docdash":"^2.0.1","eslint":"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^5.0.0","husky":"^8.0.3","is-ci":"^3.0.1","jest":"^29.5.0","jsdoc":"^4.0.2","lint-staged":"^13.2.3","move-file-cli":"^3.0.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","ramda":"^0.28.0","replace-in-files-cli":"^2.0.0","rimraf":"^5.0.0","rollup":"^3.20.2","rollup-plugin-clean":"^1.0.0","rollup-plugin-terser":"^7.0.2","tsd-jsdoc":"^2.5.0"},"peerDependencies":{"ramda":">=0.26.1"},"engines":{"node":">=12"},"release":{"branches":["master"],"plugins":[["@semantic-release/exec",{"prepareCmd":"npx run-s docs"}],["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"build","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","docs"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"gitHead":"678315c498bd47dd07f1888b9359383ed12c8f9b","_id":"@flybondi/ramda-land@4.0.21","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-SsJg4DizA+JKQGpX8wXzojdnIa324BaWSj254HE8Mfvg4kgRbnQayBLDfslzrUi3gFT4ODgmlS/u8SAzaV7OIw==","shasum":"557017564b806ac8c4f8492735d21c6545427cc1","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-4.0.21.tgz","fileCount":97,"unpackedSize":232831,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdThdrO7WxCC87aQpTH0fmGVQv5e56F6Big/hYR4EcWgIgeS7I77GKoD7dBbAYcBMQI6gRZwKdk5wCqvmmAxME7gY="}]},"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"maintainers":[{"name":"flybondi-nelson","email":"dev@flybondi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_4.0.21_1689062747619_0.8045355554733917"},"_hasShrinkwrap":false},"5.0.0":{"name":"@flybondi/ramda-land","version":"5.0.0","description":"A collection of reusable functions for ramda","keywords":["ramda","function","functions","functional","fp","flybondi","land","utils"],"homepage":"https://github.com/flybondi/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/ramda-land/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/ramda-land.git"},"license":"MIT","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"sideEffects":false,"exports":{".":{"require":"./lib/index.js","import":"./es/index.js","default":"./lib/index.js"},"./es":"./es/","./lib":"./lib"},"main":"lib/index.js","unpkg":"dist/ramda-land.js","module":"es/index.js","types":"index.d.ts","scripts":{"build":"yarn clean && yarn build:es && yarn build:cjs && yarn build:umd","build:cjs":"cross-env BABEL_ENV=commonjs babel --ignore '**/*.test.js' src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel --ignore '**/*.test.js' src/ --out-dir es","build:umd":"rollup -c --bundleConfigAsCjs","clean":"rimraf es lib dist","docs":"jsdoc -c jsdoc.json","lint":"eslint src/","prepack":"yarn build && yarn types","prettier":"prettier --write src/ index.js","prepare":"is-ci || husky install","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test:coverage":"yarn test --coverage --coverageDirectory .coverage","test:watch":"yarn test --watchAll","types":"jsdoc -t node_modules/tsd-jsdoc/dist -r src -d . && move-file types.d.ts index.d.ts && replace-in-files --regex='declare\\s+function' --replacement='export function' index.d.ts && replace-in-files --regex='^' --replacement='/*\\n  This file was auto-generated by tsd-jsdoc (https://github.com/englercj/tsd-jsdoc)\\n*/\\n\\n' index.d.ts"},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"src/**/*.json":["prettier --write"]},"dependencies":{"yn":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.21.0","@babel/core":"^7.21.3","@babel/preset-env":"^7.20.2","@babel/runtime":"^7.21.0","@commitlint/cli":"^17.6.6","@commitlint/config-conventional":"^17.6.6","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-node-resolve":"^15.0.1","@types/jest":"^29.5.2","@types/ramda":"^0.29.3","cross-env":"^7.0.3","docdash":"^2.0.1","eslint":"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^5.0.0","husky":"^8.0.3","is-ci":"^3.0.1","jest":"^29.5.0","jsdoc":"^4.0.2","lint-staged":"^13.2.3","move-file-cli":"^3.0.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","ramda":"^0.29.0","replace-in-files-cli":"^2.0.0","rimraf":"^5.0.0","rollup":"^3.20.2","rollup-plugin-clean":"^1.0.0","rollup-plugin-terser":"^7.0.2","tsd-jsdoc":"^2.5.0"},"peerDependencies":{"ramda":">=0.29.0"},"engines":{"node":">=12"},"release":{"branches":["master"],"plugins":[["@semantic-release/exec",{"prepareCmd":"npx run-s docs"}],["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"build","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","docs"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"gitHead":"7dae184697b448d5cb96e192b8512153b8146c97","_id":"@flybondi/ramda-land@5.0.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-wv2vt/fQa4RcqwuCyCpDC4nthdQC3bwS6z/z4Lle0nXNQD/pBmlcqh+BXgtWCuq93UoZKLCD5xg9rSwFsH5PEg==","shasum":"461978f3eea2601db0e93c037e977dfb2771e945","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-5.0.0.tgz","fileCount":97,"unpackedSize":233323,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8KkOW4UDU9Hpv55nzhz45InipSZofkyX6VXyf4J5yngIhAMD3bZO1UaUDjt1DmutI5HyJFhcdWT198+Me3odokpnQ"}]},"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"maintainers":[{"name":"flybondi-nelson","email":"dev@flybondi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_5.0.0_1689270791543_0.1860471879321648"},"_hasShrinkwrap":false},"5.0.1":{"name":"@flybondi/ramda-land","version":"5.0.1","description":"A collection of reusable functions for ramda","keywords":["ramda","function","functions","functional","fp","flybondi","land","utils"],"homepage":"https://github.com/flybondi/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/ramda-land/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/ramda-land.git"},"license":"MIT","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"sideEffects":false,"exports":{".":{"require":"./lib/index.js","import":"./es/index.js","default":"./lib/index.js"},"./es":"./es/","./lib":"./lib"},"main":"lib/index.js","unpkg":"dist/ramda-land.js","module":"es/index.js","types":"index.d.ts","scripts":{"build":"yarn clean && yarn build:es && yarn build:cjs && yarn build:umd","build:cjs":"cross-env BABEL_ENV=commonjs babel --ignore '**/*.test.js' src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel --ignore '**/*.test.js' src/ --out-dir es","build:umd":"rollup -c --bundleConfigAsCjs","clean":"rimraf es lib dist","docs":"jsdoc -c jsdoc.json","lint":"eslint src/","prepack":"yarn build && yarn types","prettier":"prettier --write src/ index.js","prepare":"is-ci || husky install","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test:coverage":"yarn test --coverage --coverageDirectory .coverage","test:watch":"yarn test --watchAll","types":"jsdoc -t node_modules/tsd-jsdoc/dist -r src -d . && move-file types.d.ts index.d.ts && replace-in-files --regex='declare\\s+function' --replacement='export function' index.d.ts && replace-in-files --regex='^' --replacement='/*\\n  This file was auto-generated by tsd-jsdoc (https://github.com/englercj/tsd-jsdoc)\\n*/\\n\\n' index.d.ts"},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"src/**/*.json":["prettier --write"]},"dependencies":{"yn":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.21.0","@babel/core":"^7.21.3","@babel/preset-env":"^7.20.2","@babel/runtime":"^7.21.0","@commitlint/cli":"^17.6.7","@commitlint/config-conventional":"^17.6.7","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-node-resolve":"^15.0.1","@types/jest":"^29.5.5","@types/ramda":"^0.29.6","cross-env":"^7.0.3","docdash":"^2.0.1","eslint":"^8.46.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.28.0","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^5.0.0","husky":"^8.0.3","is-ci":"^3.0.1","jest":"^29.5.0","jsdoc":"^4.0.2","lint-staged":"^13.2.3","move-file-cli":"^3.0.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","ramda":"^0.29.0","replace-in-files-cli":"^2.0.0","rimraf":"^5.0.0","rollup":"^3.20.2","rollup-plugin-clean":"^1.0.0","rollup-plugin-terser":"^7.0.2","tsd-jsdoc":"^2.5.0"},"peerDependencies":{"ramda":">=0.29.0"},"engines":{"node":">=12"},"release":{"branches":["master"],"plugins":[["@semantic-release/exec",{"prepareCmd":"npx run-s docs"}],["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"build","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","docs"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"gitHead":"b2d414fc9922971e7b62915abde751dda197101a","_id":"@flybondi/ramda-land@5.0.1","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-7keR0nW0XMUQ5dktSt0g4vRPBmyuc05/rmDyjE7WPgLYQmrfzhk7/GWsKKjN8lbQK/DFDoqVgGsMe1j4XhjAPw==","shasum":"bbfcb82f863b7ac6c63531b96a9428bb08aebe65","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-5.0.1.tgz","fileCount":97,"unpackedSize":233945,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBJ4WJ9nKGvu2I5gzjOEFyhPiwvTeIIl/NUddrVn1NzQIhANde4ugo6MDR7otO5l9CCDcO5lxRvYH4EOtp2JPK1/Lo"}]},"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"maintainers":[{"name":"flybondi-nelson","email":"dev@flybondi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_5.0.1_1696970141346_0.6764751085481635"},"_hasShrinkwrap":false},"5.1.0":{"name":"@flybondi/ramda-land","version":"5.1.0","description":"A collection of reusable functions for ramda","keywords":["ramda","function","functions","functional","fp","flybondi","land","utils"],"homepage":"https://github.com/flybondi/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/ramda-land/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/ramda-land.git"},"license":"MIT","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"sideEffects":false,"exports":{".":{"require":"./lib/index.js","import":"./es/index.js","default":"./lib/index.js"},"./es":"./es/","./lib":"./lib"},"main":"lib/index.js","unpkg":"dist/ramda-land.js","module":"es/index.js","types":"index.d.ts","scripts":{"build":"yarn clean && yarn build:es && yarn build:cjs && yarn build:umd","build:cjs":"cross-env BABEL_ENV=commonjs babel --ignore '**/*.test.js' src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel --ignore '**/*.test.js' src/ --out-dir es","build:umd":"rollup -c --bundleConfigAsCjs","clean":"rimraf es lib dist","docs":"jsdoc -c jsdoc.json","lint":"eslint src/","prepack":"yarn build && yarn types","prettier":"prettier --write src/ index.js","prepare":"is-ci || husky install","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test:coverage":"yarn test --coverage --coverageDirectory .coverage","test:watch":"yarn test --watchAll","types":"jsdoc -t node_modules/tsd-jsdoc/dist -r src -d . && move-file types.d.ts index.d.ts && replace-in-files --regex='declare\\s+function' --replacement='export function' index.d.ts && replace-in-files --regex='^' --replacement='/*\\n  This file was auto-generated by tsd-jsdoc (https://github.com/englercj/tsd-jsdoc)\\n*/\\n\\n' index.d.ts"},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"src/**/*.json":["prettier --write"]},"dependencies":{"yn":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.21.0","@babel/core":"^7.21.3","@babel/preset-env":"^7.20.2","@babel/runtime":"^7.21.0","@commitlint/cli":"^17.6.7","@commitlint/config-conventional":"^17.6.7","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-node-resolve":"^15.0.1","@types/jest":"^29.5.6","@types/ramda":"^0.29.7","cross-env":"^7.0.3","docdash":"^2.0.1","eslint":"^8.46.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.28.0","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^5.0.0","husky":"^8.0.3","is-ci":"^3.0.1","jest":"^29.5.0","jsdoc":"^4.0.2","lint-staged":"^13.2.3","move-file-cli":"^3.0.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","ramda":"^0.29.0","replace-in-files-cli":"^2.0.0","rimraf":"^5.0.0","rollup":"^3.20.2","rollup-plugin-clean":"^1.0.0","rollup-plugin-terser":"^7.0.2","tsd-jsdoc":"^2.5.0"},"peerDependencies":{"ramda":">=0.29.0"},"engines":{"node":">=12"},"release":{"branches":["master"],"plugins":[["@semantic-release/exec",{"prepareCmd":"npx run-s docs"}],["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"build","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","docs"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"gitHead":"a3638105123a970f16fbf598f0b79fc793c3d981","_id":"@flybondi/ramda-land@5.1.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-QyyRU/N63JBiqJ1LZCkJoaZw70ayo6C2CmLdIB168fbQ5WDPCNfahTu05aMEFVB5gljq3IKwFPSYEBA5vB/J2w==","shasum":"5125989f44a34c93501ae58cb01928a858051115","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-5.1.0.tgz","fileCount":97,"unpackedSize":238409,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmOFZ628zaVYf+VuD7TPVW0ABRC+x819N6qdXfcPxywwIhAIwN5fOovsQeL5t/AdwgTafEyGvpKaMyAenU0AzhyEbs"}]},"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"maintainers":[{"name":"flybondi-nelson","email":"dev@flybondi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_5.1.0_1698688002273_0.9420364192314941"},"_hasShrinkwrap":false},"5.2.0":{"name":"@flybondi/ramda-land","version":"5.2.0","description":"A collection of reusable functions for ramda","keywords":["ramda","function","functions","functional","fp","flybondi","land","utils"],"homepage":"https://github.com/flybondi/ramda-land#readme","bugs":{"url":"https://github.com/flybondi/ramda-land/issues"},"repository":{"type":"git","url":"git+https://github.com/flybondi/ramda-land.git"},"license":"MIT","author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"sideEffects":false,"exports":{".":{"require":"./lib/index.js","import":"./es/index.js","default":"./lib/index.js"},"./es":"./es/","./lib":"./lib"},"main":"lib/index.js","unpkg":"dist/ramda-land.js","module":"es/index.js","types":"index.d.ts","scripts":{"build":"yarn clean && yarn build:es && yarn build:cjs && yarn build:umd","build:cjs":"cross-env BABEL_ENV=commonjs babel --ignore '**/*.test.js' src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel --ignore '**/*.test.js' src/ --out-dir es","build:umd":"rollup -c --bundleConfigAsCjs","clean":"rimraf es lib dist","docs":"jsdoc -c jsdoc.json","lint":"eslint src/","prepack":"yarn build && yarn types","prettier":"prettier --write src/ index.js","prepare":"is-ci || husky install","test":"jest --env=node --colors --bail --detectOpenHandles --errorOnDeprecated --noStackTrace src/","test:coverage":"yarn test --coverage --coverageDirectory .coverage","test:watch":"yarn test --watchAll","types":"jsdoc -t node_modules/tsd-jsdoc/dist -r src -d . && move-file types.d.ts index.d.ts && replace-in-files --regex='declare\\s+function' --replacement='export function' index.d.ts && replace-in-files --regex='^' --replacement='/*\\n  This file was auto-generated by tsd-jsdoc (https://github.com/englercj/tsd-jsdoc)\\n*/\\n\\n' index.d.ts"},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"src/**/*.json":["prettier --write"]},"dependencies":{"yn":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.21.0","@babel/core":"^7.21.3","@babel/preset-env":"^7.20.2","@babel/runtime":"^7.21.0","@commitlint/cli":"^17.6.7","@commitlint/config-conventional":"^17.6.7","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-node-resolve":"^15.0.1","@types/jest":"^29.5.7","@types/ramda":"^0.29.7","cross-env":"^7.0.3","docdash":"^2.0.1","eslint":"^8.46.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.28.0","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-ramda":"^2.5.1","eslint-plugin-standard":"^5.0.0","husky":"^8.0.3","is-ci":"^3.0.1","jest":"^29.5.0","jsdoc":"^4.0.2","lint-staged":"^13.2.3","move-file-cli":"^3.0.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","ramda":"^0.29.0","replace-in-files-cli":"^2.0.0","rimraf":"^5.0.0","rollup":"^3.20.2","rollup-plugin-clean":"^1.0.0","rollup-plugin-terser":"^7.0.2","tsd-jsdoc":"^2.5.0"},"peerDependencies":{"ramda":">=0.29.0"},"engines":{"node":">=12"},"release":{"branches":["master"],"plugins":[["@semantic-release/exec",{"prepareCmd":"npx run-s docs"}],["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"docs","release":"patch"},{"type":"build","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","docs"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"gitHead":"ff2aac55fd1b82bd2fc0b2ab5699a051ecde17c5","_id":"@flybondi/ramda-land@5.2.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-crNcrhqiN5w+bvJA40NrEtcIdgYJU2ilJx3KRuYxSWVGpt0qBcY3ZpqINEZssYXBvlmFXu0/onwEDkIE4cSKJA==","shasum":"f97acf5881e1432174530c26955486046742d7e9","tarball":"https://registry.npmjs.org/@flybondi/ramda-land/-/ramda-land-5.2.0.tgz","fileCount":99,"unpackedSize":248323,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDENqs3ddEl+1zSq0UMS3eNqKUtJ7hS/ewmEPvQCjMZRAIhAINGA/vLHNVm5pGtmnipP7GZB0P/gdzPZr2uRq3q92ID"}]},"_npmUser":{"name":"flybondi-nelson","email":"dev@flybondi.com"},"directories":{},"maintainers":[{"name":"flybondi-nelson","email":"dev@flybondi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ramda-land_5.2.0_1699814843061_0.31645044932978905"},"_hasShrinkwrap":false}},"time":{"created":"2019-03-25T12:48:52.074Z","1.0.0-alpha1":"2019-03-25T12:48:52.219Z","modified":"2023-11-12T18:47:23.443Z","1.0.0-alpha1.0":"2019-03-25T12:50:35.165Z","1.0.0-alpha1.1":"2019-03-25T13:13:08.687Z","1.1.0":"2019-03-27T21:32:12.272Z","1.0.0-alpha1.2":"2019-04-02T15:12:03.024Z","1.2.0":"2019-04-03T12:35:20.795Z","1.0.0-alpha1.3":"2019-04-17T19:22:36.483Z","1.3.0":"2019-04-17T19:39:22.656Z","1.0.0-alpha1.4":"2019-04-24T17:53:40.268Z","1.4.0":"2019-04-24T21:09:03.370Z","1.0.0-alpha1.5":"2019-05-13T17:23:14.215Z","1.5.0":"2019-05-13T17:46:59.576Z","1.0.0-alpha1.6":"2019-05-15T13:32:30.887Z","1.0.0-alpha1.7":"2019-05-15T19:59:59.877Z","1.6.0":"2019-05-15T20:11:50.010Z","1.0.0-alpha1.8":"2019-06-28T12:15:03.881Z","2.0.0":"2019-06-28T16:19:13.341Z","1.0.0-alpha1.9":"2019-07-05T12:08:34.477Z","1.0.0-alpha1.10":"2019-07-16T16:24:13.132Z","3.0.0":"2019-07-16T16:27:21.657Z","1.0.0-alpha1.11":"2019-11-05T21:16:55.487Z","3.1.0":"2019-11-06T13:00:41.815Z","1.0.0-alpha1.12":"2019-11-06T13:37:45.185Z","3.1.1":"2019-11-06T13:40:46.465Z","1.0.0-alpha1.13":"2019-12-19T22:01:17.652Z","1.0.0-alpha1.14":"2019-12-20T15:13:17.438Z","1.0.0-alpha1.15":"2019-12-27T19:01:34.894Z","3.2.0":"2019-12-27T19:37:05.037Z","1.0.0-alpha1.16":"2020-01-30T14:06:53.505Z","3.3.0":"2020-01-30T14:08:36.092Z","1.0.0-alpha1.17":"2020-01-30T19:34:22.592Z","1.0.0":"2020-01-30T19:57:12.140Z","3.3.1":"2020-01-30T20:29:38.603Z","3.3.2":"2020-01-30T21:40:13.878Z","3.3.3":"2020-01-30T21:48:39.686Z","3.3.4":"2020-01-30T22:05:47.529Z","3.3.6":"2020-01-30T23:13:04.690Z","3.4.0":"2020-02-03T15:26:04.854Z","3.4.1":"2020-02-06T11:42:11.354Z","3.5.0":"2020-05-13T17:53:09.581Z","3.5.1":"2020-05-13T18:16:50.059Z","3.6.0":"2020-06-16T13:51:47.476Z","4.0.0":"2020-06-19T18:51:21.934Z","4.0.1":"2020-09-22T13:02:29.876Z","4.0.2":"2020-10-07T20:39:36.325Z","4.0.3":"2020-12-13T00:20:23.504Z","4.0.4":"2020-12-22T12:45:23.431Z","4.0.5":"2021-01-18T12:48:17.881Z","4.0.6":"2021-01-18T18:37:52.350Z","4.0.12":"2021-08-20T20:45:15.473Z","4.0.13":"2021-09-17T23:43:15.553Z","4.0.14":"2021-09-21T17:28:54.190Z","4.0.16":"2022-10-26T21:21:35.230Z","4.0.17":"2022-10-31T17:51:18.129Z","4.0.18":"2023-01-25T21:12:49.020Z","4.0.19":"2023-04-26T08:18:14.401Z","4.0.20":"2023-07-10T15:50:00.365Z","4.0.21":"2023-07-11T08:05:47.839Z","5.0.0":"2023-07-13T17:53:11.740Z","5.0.1":"2023-10-10T20:35:41.581Z","5.1.0":"2023-10-30T17:46:42.550Z","5.2.0":"2023-11-12T18:47:23.247Z"},"maintainers":[{"name":"flybondi-nelson","email":"dev@flybondi.com"}],"description":"A collection of reusable functions for ramda","homepage":"https://github.com/flybondi/ramda-land#readme","keywords":["ramda","function","functions","functional","fp","flybondi","land","utils"],"repository":{"type":"git","url":"git+https://github.com/flybondi/ramda-land.git"},"author":{"name":"Flybondi","email":"dev@flybondi.com","url":"https://flybondi.com"},"bugs":{"url":"https://github.com/flybondi/ramda-land/issues"},"license":"MIT","readme":"# @flybondi/ramda-land\n\n[![ramda](https://img.shields.io/badge/ramda-849.svg?logoWidth=20&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAqCAMAAADCkShIAAABqlBMVEUAAADvO0LiJi3vO0LvO0LiJi3vO0LvO0LvO0LvO0LiJi3vO0LiJi3vO0LiJi3vO0LiJS3vO0LiJS3vO0LiJS3iJSzvO0LvO0LvO0LvO0LvO0LvO0LiJCzvO0LvO0LhJCzvO0LvO0LvO0LvO0LvO0LhJCvhIyvvO0LvO0LpMTjhIyvhIyvvO0LhIyvhIyrhIyrgIyrvO0LkKTDgIirvO0LgIirgIirvO0LkKDDvO0LgISnjJi7vO0LgISnvO0LvO0LiJS3gISnfISjfICjvO0LhJCvfICjfICjvO0LvO0LgIinvO0LvO0LfICffISjvO0LeHyfeHybeHibeHybvO0LeHibeHibvO0LdHSXdHSXvO0LvO0LdHSTdHSTvO0LvO0LvO0LvO0LvO0LvO0LcGyPvO0LcGyLvO0LvO0LbGSHvO0LvO0LaGB/aGCDvO0LvO0LZFx/ZFh7vO0LvO0LZFh7vO0LYFR3vO0LYFBzYFR3uOkHXExvYFBzvO0LWERnWEhrXEhrXExvYFBzfICjgISngIingIirnLjboLjboLzboMDfuOkHvOkHvO0JHr331AAAAfnRSTlMAAQICAwQGBwgJDA8QExQUISIjJCUqLS8zNjc6QUJKS0tMTlBRUmJmaWtucHBzdHZ5fX6AgIGEhY6OlJSUlp2en6Cnqamqq62usLGxs7jAwsPFx8fLzc7P1NbW2Nnb3N3f4ePk5+fp6+zu7vH29vb3+Pn5+vv7/Pz9/f3+/v4qZr0RAAABc0lEQVR42pXUVXfyUBCF4f25a93d3d3d3d2dqlCbUNf5z6WswCIwpw3P9Z6V9yYHui9x5V2T0/3N6X4wSB3cOCU6WGwKgLtvOcusO2sPgkvmBjlpw//hEjLFbg6LPsLh+wi5s2ZBF2tho7bPsPu9QkZaKRzCdthT/Tvg/Tx50jJg92OOvSUBjeTt6C+AEhas/gk4IcEg8GuTJfndJLH5I5lFs0ckqkULix5INo8ZFt2QbA9nLLogBaiLZNhnyTUpaBhjwZOyaBtVLLgnlQlEsuCKVPLwYdSXoq1PQLQvRQWwqzRfNI4XX4fMFq3/hMO/OXNFB+HQ+S2YKbJGwSVw6e0iawIgX9yR5CQBBsFr7HQp7hPhIdR58Xiu3hsvLOxwK/3KaRBEWFRFtgxAvpCLtGwoxOxKRVohlGJ3+VLaq8UfexVV4FUpF/JeLdf4iRq8qdhmeBlNKNPIqQ6mVJOuAyY1KPZqrWTXAx90EvXCJ30DkD0DFY6c2EtNX54AAAAASUVORK5CYII=)](https://ramdajs.com)\n[![js-flybondi](https://img.shields.io/badge/flybondi-fdbe15.svg?logo=javascript&style=flat-square&logoColor=grey&logoWidth=20)](https://flybondi.com)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n[![js-semistandard-style](https://img.shields.io/badge/code%20style-semistandard-brightgreen.svg?style=flat-square)](https://github.com/Flet/semistandard)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\nA comprehensive collection of utilities for [Ramda][ramda], providing a variety of **useful**, **well tested**, **reusable** functions.\n\n```sh\nyarn add @flybondi/ramda-land\nyarn add ramda\n```\n\n## Basic usage\n\nMix and match `@flybondi/ramda-land` functions with common `ramda` functions.\n\n```js\nconst { when } = require('ramda');\nconst { isNilOrEmpty, alwaysNew } = require('@flybondi/ramda-land');\n\nconst defaultToLife = when(isNilOrEmpty, alwaysNew({ life: 42 }));\ndefaultToLife(null); // -> { life: 42 }\ndefaultToLife({ foo: 'bar' }); // -> { foo: 'bar' }\n```\n\n## Ramda overlap\n\n[`curry`][curry], [`curryN`][curry-n] and [`nAry`][n-ary] functions are exported by both `@flybondi/ramda-land` and `ramda`. They behave in the exact same way, except that `@flybondi/ramda-land` counterparts **retain wrapped function names** after currying. This is useful for **debugging** and **error tracing** purposes as the name of the original function passed to any of the aforementioned functions will now appear on stack traces and debuggers (instead of an anonymous or sometimes arbitrarily named, internal `ramda` function).\n\n> This change was already proposed to the Ramda team and a [PR is pending approval](https://github.com/ramda/ramda/pull/2782).\n\n```sh\n> curry(function foo(x, y) { return x + y; });\n[Function: foo]\n> curry(function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> curryN(2, function foo(x, y) { return x + y; })\n[Function: foo]\n> curryN(2, function foo(x, y) { return x + y; })(1)\n[Function: foo]\n\n> nAry(3, function foo(x, y) { return x + y; })\n[Function: foo]\n```\n\n[View on Github][github].\n\n[ramda]: https://ramdajs.com\n[flybondi]: https://www.flybondi.com\n[curry]: https://ramdajs.com/docs/#curry\n[curry-n]: https://ramdajs.com/docs/#curryN\n[n-ary]: https://ramdajs.com/docs/#nAry\n[github]: https://github.com/flybondi/ramda-land\n","readmeFilename":"README.md"}