{"_id":"@bakkerjoeri/fp","_rev":"2-c70366c8128c8000e6de50d128a04298","name":"@bakkerjoeri/fp","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@bakkerjoeri/fp","version":"1.0.0","author":{"name":"Joeri Bakker","email":"bakkerjoeri@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bakkerjoeri/fp.git"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist && tsc","test":"jest","preversion":"npm run test","version":"npm run build && git add -A dist","postversion":"git push && git push --tags"},"dependencies":{},"devDependencies":{"@types/jest":"^25.2.1","jest":"^25.4.0","ts-jest":"^25.4.0","typescript":"^3.8.3"},"gitHead":"9e84e9d8a379ec6d982ef5d0c8a33b13342c5478","description":"## Installation","bugs":{"url":"https://github.com/bakkerjoeri/fp/issues"},"homepage":"https://github.com/bakkerjoeri/fp#readme","_id":"@bakkerjoeri/fp@1.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-wpSd8KvAbVnarwNAE9DhDwaPzm3vQ5hZXcMKmpcDyybHH8Uslyu8InZReJPpA2yxuKkCSI5fLqJ/o88dX9YhTw==","shasum":"f3fd54b1b243226df977544aa2bd17ac38c085e5","tarball":"https://registry.npmjs.org/@bakkerjoeri/fp/-/fp-1.0.0.tgz","fileCount":18,"unpackedSize":4039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJep0jyCRA9TVsSAnZWagAAHF4P/i1yBo4sahI3zg7KGTpo\n6OpC1nhWGZj4E2UTUI2+HIY53uyyPT8qZIOoPHQP4l3UenP9xd9mnBIHY119\np4bLAhcaK0Gy9oLtpxofj+xRYz/Qa2ZmCZl3BYyb3XwCYDtHs/qQMr+KK3yN\nR6POGFeHnEPeKlWTR2CAb0oFdMDa+tuZHizPdEfRzEw29q1wcUYdaWRu0biy\nHEda1lsiG6j/MPLYQZp5G3YcTpHeJV4S9L3h8m5hgIM63Idp+NwDviT01j/i\naABm5DqujX9eLGIURFDeGqr8H5dTVGY4FlBa0Mmyjx3gYndkh73xLWLFtZX6\nL7qGeegAhvdN+9TIcE417op7AQP2e2nqXMK3x6Awu9scsqXAZpmZR4CtZkWu\nAIOfgGHJ6tDHh/qFRsw/rPFf/qoGbaa0UGm0O5N0XjauIuWhoftA/fj9DfgM\n9KBQqCfhjXeECNwcEVnOfl1+lDaNULzHjNW0QG/AJErte+bXCMEuAG5eryxh\nQpdSMyNpxAoyTij+Y/MKHoXRVUQNJEgDGQc/sBG7/OhHM59e3AS0g+4U/1EX\nQUi7IbryHWVP8cer71J1zdoL8+mOSlpgKHhFurFbOH6HCoV2jojfsbI5oQam\nok/kV1ZC+RS/3DEcQnCSUhrwc/zYFuXGWBeGsHC975FIOEnh/Qk3IHJ1sMYf\nQkNj\r\n=TPiG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDO9HibFTBWHpNEkQnMeUinA2kEvTVpqF1abaEcJOFJYQIgJrv/rktFoWuQtO0GY+5/EIGBaS8h+DAvSVBm+pZoR2k="}]},"maintainers":[{"name":"bakkerjoeri","email":"bakkerjoeri@gmail.com"}],"_npmUser":{"name":"bakkerjoeri","email":"bakkerjoeri@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fp_1.0.0_1588021489953_0.79385031171748"},"_hasShrinkwrap":false},"1.0.1":{"name":"@bakkerjoeri/fp","version":"1.0.1","author":{"name":"Joeri Bakker","email":"bakkerjoeri@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bakkerjoeri/fp.git"},"exports":"./dist/index.js","type":"module","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist && tsc","test":"jest","preversion":"npm run test","version":"npm run build && git add -A dist","postversion":"git push && git push --tags"},"dependencies":{},"devDependencies":{"@types/jest":"^29.4.0","jest":"^29.5.0","ts-jest":"^29.0.5","typescript":"^4.9.5"},"gitHead":"c3670d97b5c427834e66a0c90dc6b89b49a0af43","description":"## Installation","bugs":{"url":"https://github.com/bakkerjoeri/fp/issues"},"homepage":"https://github.com/bakkerjoeri/fp#readme","_id":"@bakkerjoeri/fp@1.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.19.1","dist":{"integrity":"sha512-xvafhZsTyjo+8hr4vF7dEq8jGp8HOVdelMpY3PozdOdGySjqWD5Grh7Gy50890wM5iqZD1Vs0ShGhXNzb9+Rfg==","shasum":"b9e0a843da5f7bbbb6c9da89fc92808d4dda43c3","tarball":"https://registry.npmjs.org/@bakkerjoeri/fp/-/fp-1.0.1.tgz","fileCount":18,"unpackedSize":4087,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJzqpIp1mWXvmf5+XGQNRiya6PwPfG28rLdd0NMDaTXAIhALu0bK8XMH/pgTdwsluw3WyRQi+hog6nJmOpwrdOZdMt"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCK4+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEQhAApRRmw3QW7VbnVcC91zwg6uO6jjZpYkA6zauolahgaxwMlYSi\r\n9WxzHJCmL6T6sAuy0PAfWBHl/E/FAE73W4DTKuI8tXMXIilDEFnmk9ezx15T\r\nms3sXIrvhxihK97Q+LJSFQ3rp26haRLrGpadzXqU6RbybafzYkI+uxlcX0IB\r\nMaWTE/QIfSt1gfLAyxYzBf3dnWPzkAvk+FkhNDrezM1Ld3dNV45ewbAt0HKv\r\nS85ELjD8XYRJ/NYCXPUbkG0ocF02JvR25MvSNGggkI9W9c7MKDsIftA/vRDi\r\nX3KQuXNFM1Uj1giwC14qCu1sE2j2obyQpyZ7oqS3w4E4qqAFRQz/fLhjYCWX\r\nb1riu64Qs8GC2CUJea6Ekzvwcver1jN+Ea/nDelGMHe9BxRoI02jXwjepT0X\r\nUmshPjoeEFvoCS/SMv/U6cnsZN6hpYZSjwwP4rqXJha7fNRV1KrULxm1xx8X\r\nLJc5qY1/roJMg0etCLC985L5Y7MB1yYHgbp5uGOj5z9DLlVJZY5t7lwW/Mi+\r\nQn7U9INmVARmCOBx2MtUYL0zwv/BFP00Fa95nceU7Am2AyZQiBvryTpK8NKH\r\nhB6OcttxxPX2MTrHN0pEpbQNmOvDqD5W7TmUzi0vgUzvh2vcIyEW5lfMQUtS\r\npvg21tRKvSnhuoTKZR+0yyfypd55FyqV8Jk=\r\n=R8we\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bakkerjoeri","email":"bakkerjoeri@gmail.com"},"directories":{},"maintainers":[{"name":"bakkerjoeri","email":"bakkerjoeri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fp_1.0.1_1678290494466_0.2583129669381248"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-27T21:04:49.919Z","1.0.0":"2020-04-27T21:04:50.057Z","modified":"2023-03-08T15:48:14.796Z","1.0.1":"2023-03-08T15:48:14.702Z"},"maintainers":[{"name":"bakkerjoeri","email":"bakkerjoeri@gmail.com"}],"description":"## Installation","homepage":"https://github.com/bakkerjoeri/fp#readme","repository":{"type":"git","url":"git+https://github.com/bakkerjoeri/fp.git"},"author":{"name":"Joeri Bakker","email":"bakkerjoeri@gmail.com"},"bugs":{"url":"https://github.com/bakkerjoeri/fp/issues"},"license":"MIT","readme":"# fp\n\n## Installation\n\n```bash\nnpm install @bakkerjoeri/fp\n```\n\n## Usage\n\n\n\n### `compose`\n\nReturns a composed function:\n\n```ts\nimport { compose } from '@bakkerjoeri/fp';\n\nconst timesTwo = (a: number) => {\n\treturn a * 2;\n};\n\nconst plusTwo = (a: number) => {\n\treturn a + 2;\n};\n\nconst result = compose(timesTwo, plusTwo)(2) // => 8\n```\n\n### `pipe`\n\nReturns a piped function:\n\n```ts\nimport { pipe } from '@bakkerjoeri/fp';\n\nconst timesTwo = (a: number) => {\n\treturn a * 2;\n};\n\nconst plusTwo = (a: number) => {\n\treturn a + 2;\n};\n\nconst result = pipe(timesTwo, plusTwo)(2) // => 6\n```\n","readmeFilename":"README.md"}