{"_id":"@annexe/fn.partial","_rev":"1-d2d19f12a0a0b3b58fd3d69359a68c43","name":"@annexe/fn.partial","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.1":{"name":"@annexe/fn.partial","version":"0.1.1","description":"A utility function to partially apply function arguments","keywords":["partial application","utilities"],"author":{"name":"Julian Low"},"license":"MIT","sideEffects":false,"main":"dist/fn.partial.cjs.js","module":"dist/fn.partial.esm.js","src":"src/index.ts","types":"dist/src/index.d.ts","directories":{"src":"src","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/heyjul3s/annexe.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"rimraf dist && bundler"},"bugs":{"url":"https://github.com/heyjul3s/annexe/issues"},"homepage":"https://github.com/heyjul3s/annexe#readme","devDependencies":{"@annexe/bundler":"^0.1.1"},"_id":"@annexe/fn.partial@0.1.1","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-UuXXT+gr6qi/B8U5ws+EQSHf2F/r2jWax1h60GweYPTsVbiMI0Xmz0iiYfo0HYR3L5lqXc/mXoU7QNXaRCEfCg==","shasum":"c73e9aa8089842ab07683f895ede8f0fedebfa1e","tarball":"https://registry.npmjs.org/@annexe/fn.partial/-/fn.partial-0.1.1.tgz","fileCount":14,"unpackedSize":3790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgf+InCRA9TVsSAnZWagAA2I0P/3X4M5tYwB2h6IsmyR7P\nTh0ppa8TFpKi6sgxKpZyqMASYihjqaPwH2jLJaZen/OKYbvPgfEc/Pk93YyN\nM6UUDg/dGlAPiMq02ObeDCS8Uaj/pGBrmH7DRbdatvEY/fUYN4VtvcyTySpz\nJLtMnc7+3pk0bfm0kT25U3lchzJIxn50zwBUbLdOlJFXRJptTi3mB/zDGNnY\nQ7hwkwwKhrDZcvs5G9ZLYjCscgmUN6WrRs1nq+uGKBN+UspGrwbYwo4HK4Iq\nfE34CpkthaVeZO8AOZ7Mipk5/YuszOiT+taX2e2/VbpVTIde2FqyGMWLa2FD\nNXSbQpIBavlhb4T5Nee5DV+9CIkKVD3rT4tO/bz2GyGFvZkH0aCRssbsvD0e\nmMPV4dsm1EuIZHhMhO4tfAWuek8RMnVkjMP4ziCAhPVut/kn/FzjDGLKM7J9\n89MQpB/T39XAv9YMsE5TNoBl/o22HHww6+l54KtI0g+GRtYN/Li9KV83t2e6\nlSMqljO2l0JOwpTHq9dK/74GUEK1O24DBtemMs66Hf/VSTxyBJInYaJOp5bZ\nQ+vzGqQOh6AyG6pMzjIls2HMR/3X4KhPEkCbZT3kpJTJ0vbzDmUzTk7Cu3nB\nCsS7wJnRTjcowxznyhL5uvEqY/a9v8jUZrF2R/3Tjn/QKLVZFHy7NRCxJ1eJ\nANBJ\r\n=w/BG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFeJsy0NlOZXKMMJmSFCaf1pIzrWwTuL7bFztq9caV27AiEA31tOA5FvcdG/h7CzbLAG8yiT3PsxU6MAG1XAp8Ce7NU="}]},"_npmUser":{"name":"heyjules","email":"julian.cy.low@gmail.com"},"maintainers":[{"name":"heyjules","email":"julian.cy.low@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fn.partial_0.1.1_1618993703388_0.9115044548578233"},"_hasShrinkwrap":false}},"time":{"created":"2021-04-21T08:28:23.050Z","0.1.1":"2021-04-21T08:28:23.498Z","modified":"2022-04-04T14:14:10.253Z"},"maintainers":[{"name":"heyjules","email":"julian.cy.low@gmail.com"}],"description":"A utility function to partially apply function arguments","homepage":"https://github.com/heyjul3s/annexe#readme","keywords":["partial application","utilities"],"repository":{"type":"git","url":"git+https://github.com/heyjul3s/annexe.git"},"author":{"name":"Julian Low"},"bugs":{"url":"https://github.com/heyjul3s/annexe/issues"},"license":"MIT","readme":"# `@annexe/partial`\n\nA function to partially apply function arguments.\n\n## Installation\n\nTo install @annexe/partial:\n\n### Yarn\n\n```sh\nyarn add @annexe/partial\n```\n\n### NPM\n\n```sh\nnpm install @annexe/partial\n```\n\n## Usage\n\n```ts\nimport { partial } from '@annexe/partial';\n\nconst sum = (a: number, b: number) => a + b;\nconst partialFn = partial<number[], number[], number>(sum, 1);\nconsole.log(partialFn(2)); // prints 3\n```\n","readmeFilename":"README.md"}