{"_id":"partial","_rev":"14-a2232e5a34d2b21b82a836738353f048","name":"partial","description":"partial function application - transform f into its partial by partial(f)","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.1":{"author":{"name":"David Wee","email":"rook2pawn@gmail.com","url":"http://rook2pawn.com"},"name":"partial","description":"partial function application - transform f into its partial by partial(f)","version":"0.0.1","homepage":"https://github.com/rook2pawn/node-partial","repository":{"type":"git","url":"git://github.com/rook2pawn/node-partial.git"},"main":"index.js","dependencies":{},"devDependencies":{},"_npmJsonOpts":{"file":"/home/rook/.npm/partial/0.0.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"partial@0.0.1","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"059d481a8b123347794cc9fbc2a9a834072f8de6","tarball":"https://registry.npmjs.org/partial/-/partial-0.0.1.tgz","integrity":"sha512-Os602v127llPMBlZWPfw/d35GcEaggUmKhAqvrbTnf14Fou0m0mHvj/GPms+X5uvXAtyZ0ExrEp3JGrkywD1Dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZwYln4VCfs2we+gYdis5Z9eXJxmmWyNlG1kgLJu+s5gIhAO3ddFGls82hpP8zkT2/1afR6n1HWpsHzawpFMlg9HzS"}]},"scripts":{},"directories":{}},"0.0.2":{"author":{"name":"David Wee","email":"rook2pawn@gmail.com","url":"http://rook2pawn.com"},"name":"partial","description":"partial function application - transform f into its partial by partial(f)","version":"0.0.2","homepage":"https://github.com/rook2pawn/node-partial","repository":{"type":"git","url":"git://github.com/rook2pawn/node-partial.git"},"main":"index.js","dependencies":{},"devDependencies":{},"_npmJsonOpts":{"file":"/home/rook/.npm/partial/0.0.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"partial@0.0.2","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"ba5e840f5d5e35df509aea927b3ea7de48bb8dff","tarball":"https://registry.npmjs.org/partial/-/partial-0.0.2.tgz","integrity":"sha512-1lZCiGDIK5JXbManWwX/sbUkWjHxa2SIOkOPwCJ/kCcjG6dhf2SYGRfL3wuc3hQKs4j7bHcFqQ7fcTVLx+bRNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGT8aMlPD1TpzbxP6QYNfFVoriJCb6Nvm1axgz9d+3/gIhAKNvsfDkGW61kIAUjEeeK1HMsyZQ+ne33YglyDCDMLd1"}]},"scripts":{},"directories":{}},"0.0.3":{"author":{"name":"David Wee","email":"rook2pawn@gmail.com","url":"http://rook2pawn.com"},"name":"partial","description":"partial function application - transform f into its partial by partial(f)","version":"0.0.3","homepage":"https://github.com/rook2pawn/node-partial","repository":{"type":"git","url":"git://github.com/rook2pawn/node-partial.git"},"main":"index.js","dependencies":{},"devDependencies":{},"_npmJsonOpts":{"file":"/home/rook/.npm/partial/0.0.3/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"partial@0.0.3","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"2d107bed98fcea8d28d7665495b39e61dfcd18c6","tarball":"https://registry.npmjs.org/partial/-/partial-0.0.3.tgz","integrity":"sha512-BPAwEvIlIVO2tPAH7iQztd7fFwO4iWuKzw020GHNIHwU9cTjVA6eFcaM/0MAVFHG/OrFnw45PVVp3SPjtFCIVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFxyfTLI+jDEclQo/YP94eTC8vxVMFw80drQlFHnmAMyAiBGTsqmhOCNcVb/hgtp5NKWoNgd0PaSuLQPRp5Wuf2bAA=="}]},"scripts":{},"directories":{}},"0.0.4":{"author":{"name":"David Wee","email":"rook2pawn@gmail.com","url":"http://rook2pawn.com"},"name":"partial","description":"partial function application - transform f into its partial by partial(f)","version":"0.0.4","homepage":"https://github.com/rook2pawn/node-partial","scripts":{"test":"tape test/test*.js"},"repository":{"type":"git","url":"git://github.com/rook2pawn/node-partial.git"},"main":"index.js","dependencies":{},"devDependencies":{"tape":"^4.5.1"},"gitHead":"563eeb5a2ab461b2087219691ae19bd84b07b1a8","bugs":{"url":"https://github.com/rook2pawn/node-partial/issues"},"_id":"partial@0.0.4","_shasum":"dd9cd68a1ee5489ba7194548398317e513a5d7d0","_from":"node-partial","_resolved":"file:node-partial","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"rook2pawn","email":"rook2pawn@gmail.com"},"dist":{"shasum":"dd9cd68a1ee5489ba7194548398317e513a5d7d0","tarball":"https://registry.npmjs.org/partial/-/partial-0.0.4.tgz","integrity":"sha512-VG5twXhwW3UtiVXpB+Fw72b7KrsRT9IEMRTjaNRAB9i+OBVWKpPShMTn+yJkwUIGql/QQkGdic1sOM+whGdwHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYDClM/wv2WYIqiFXQ731Pv42JCRg4INu9USjypSPi/AIgcmrsxXHXKL+RRojQMOSMLoc5bFyAh+TeYpxkmkocHHc="}]},"maintainers":[{"name":"rook2pawn","email":"rook2pawn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/partial-0.0.4.tgz_1461287396993_0.09966202732175589"},"directories":{}},"0.0.5":{"author":{"name":"David Wee","email":"rook2pawn@gmail.com","url":"http://rook2pawn.com"},"name":"partial","description":"partial function application - transform f into its partial by partial(f)","version":"0.0.5","homepage":"https://github.com/rook2pawn/node-partial","scripts":{"test":"tape test/test*.js"},"repository":{"type":"git","url":"git://github.com/rook2pawn/node-partial.git"},"main":"index.js","dependencies":{},"devDependencies":{"tape":"^4.6.3"},"gitHead":"75acea44d0667070daf03fd1446def343f92bac1","bugs":{"url":"https://github.com/rook2pawn/node-partial/issues"},"_id":"partial@0.0.5","_shasum":"a0383b13c3f58a7513b00aefccb8b3cbe974ff06","_from":"node-partial","_resolved":"file:node-partial","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"rook2pawn","email":"rook2pawn@gmail.com"},"dist":{"shasum":"a0383b13c3f58a7513b00aefccb8b3cbe974ff06","tarball":"https://registry.npmjs.org/partial/-/partial-0.0.5.tgz","integrity":"sha512-vjedVo3KPgZyPev6RpG+SVzXEA84eNZ2keSVR+Q8/expF+stU6uPjZwG2pGlJVfK3GBbWcJYr2oKINfby/w2uQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERd/A0MHo9hFyqO67AA25NhfEtrHnd9u9qOd++tcxR8AiA6PDZurRibSpMfB3v3t3SoMu6gXL9rdmW1SbcHqHaIBg=="}]},"maintainers":[{"name":"rook2pawn","email":"rook2pawn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/partial-0.0.5.tgz_1484169677414_0.4496295463759452"},"directories":{}},"0.0.6":{"author":{"name":"David Wee","email":"rook2pawn@gmail.com","url":"http://rook2pawn.com"},"name":"partial","description":"partial function application - transform f into its partial by partial(f)","version":"0.0.6","homepage":"https://github.com/rook2pawn/node-partial","scripts":{"test":"tape test/test*.js"},"repository":{"type":"git","url":"git://github.com/rook2pawn/node-partial.git"},"main":"index.js","dependencies":{},"devDependencies":{"tape":"^4.6.3"},"gitHead":"ef6c47b24133283f76d81b309ebe105df919296d","bugs":{"url":"https://github.com/rook2pawn/node-partial/issues"},"_id":"partial@0.0.6","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"rook2pawn","email":"rook2pawn@gmail.com"},"dist":{"integrity":"sha512-51shO7ArkddSgh0FCJ+C0srd1/Dsvg7NeRZAKcBiABd8cPoEUrrpWTgZHq+Ji1y1du2S77JwK9Z3iAKXB7DiDA==","shasum":"6d600e45840aef8ab63cacce86b748d800e33314","tarball":"https://registry.npmjs.org/partial/-/partial-0.0.6.tgz","fileCount":6,"unpackedSize":3427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTl6DCRA9TVsSAnZWagAAT20P/0XmmQ6QuIVPKwrLJi/k\nX+isu79w3fxPqhDY0z6pNPpUbOzwdx9Gq+eP3ZL4fP9W6qJ/Af9A8MKuNRa0\nzzUHbQzhUq16G6rXv6JDRXvn5zH+msjaW3+WTve2N7JtDxrusT36isyFBfDo\nBL3+Hn6BXjeKW5aRQOV0FEu62iFuYmczEn9lZep3LNCeIiD/ZOVGqM7t+dHy\nLd0lR5YH+WDFosS0HH/F+0lmwvmA/61vGwX0vaaOKTTGKDC8IB9cp3P7Y66I\nnTlg340VNGiw/0cOT7Qt4ahZRscY8wkoVIiXz9ZJVLGct7/bxPFU2ilXh/eH\n+qvXnhs/cguAAyQX4NbHcMCkQfSWaV8mzgfDlL/RwRVt/4zyHWjdZWtrWFGh\nhB1+kO7/lD6cgAjtLjs/mnSz1SUHUyAswRF+9o2FNg+rubGzXsobgIfpvyW5\nrs+Y8T7WO2V4IXICBvkgstChSV+le8zaS4M94Qu/GUT+k5rpkse3tw+z1dSn\nAnApWaAsF24bQLOFzLAro5Mww1YJiySgBIQxUUxtY9F+hu0tq3xBgXhLqopU\nFswfdiK2owgaYaCybca2u3kffYvDVeE9pXcsGC43b0KQvsnRiJ9+VAsQWeTZ\nUNNUa/xO8125HaKfE1aaetmWebm93M6u27+2Qwt2J9u/32DxEuRnBqtkSFEW\nlZiL\r\n=VSv4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6bl6a+gkQTz08M0ejAxqtGX2MYwQmBRHAk81YLw8ACAIgT8lAQ1BotqIXbT+zmkN3CwHiWx99E7I+glu7HTQ7o70="}]},"maintainers":[{"name":"rook2pawn","email":"rook2pawn@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/partial_0.0.6_1531862659083_0.2843597072059687"},"_hasShrinkwrap":false},"0.0.7":{"author":{"name":"David Wee","email":"rook2pawn@gmail.com","url":"http://rook2pawn.com"},"name":"partial","description":"partial function application - transform f into its partial by partial(f)","version":"0.0.7","homepage":"https://github.com/rook2pawn/node-partial","scripts":{"coverage":"nyc report --reporter=text-lcov | coveralls","test":"nyc tape test/test*.js"},"repository":{"type":"git","url":"git://github.com/rook2pawn/node-partial.git"},"main":"index.js","dependencies":{},"devDependencies":{"coveralls":"^3.0.2","nyc":"^13.1.0","tape":"^4.6.3"},"gitHead":"243f453f2896b66deebc8f20859395ccc036bfe8","bugs":{"url":"https://github.com/rook2pawn/node-partial/issues"},"_id":"partial@0.0.7","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"rook2pawn","email":"rook2pawn@gmail.com"},"dist":{"integrity":"sha512-XOhnoM50kAaI6i0KRgQG6r++7+8WLRte6p89scW1jriSNhSOJ6ijdPK6gBYA8L77nYO5zdHDwuDxUF6e+TgzDg==","shasum":"2fe71c302f415f8927c4aa6687ee6eff5271558d","tarball":"https://registry.npmjs.org/partial/-/partial-0.0.7.tgz","fileCount":7,"unpackedSize":4920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHukPCRA9TVsSAnZWagAAOjkQAKL+xDylFCxjVydws7rx\nuXNvX4TRDIPbJ+WTqQJQCj+Ye72ZoTWsTp+rAuFZktqowi1vdqibAgxgRu0z\ne9XHnWUGOkmiEvrlzC4qnaaDw5yCGsrSuK6GqeOUgfYjx6/H/9gD3BBofnhy\nYbzhA1By0EI6kQs60FzK8zdelhtHLLva9mf5CNt2brx4qS61uf3jlAavAUly\n8xmA93l1JMwj2Wu0Xf3tL+A0gYx6yg5ToWGhndJNqkN8+gfyLHNkj8qq4njf\nwRqGFuFbLzP/VGPZbD0RlMnEU4oTOqo1LeU4q+hUAKju1nm1sdVfcdmP0w9b\n7sSYKvWhuG2ZrL3Y47rwEvwM91N6O91vaEqjTHTQTeQtRoERotEEXwtNBOMb\nTZcjiMMTSBpnq6DHGrZMben+3kjYQmTpUgJ1aT2MKUq27x3XXcZxu99pfm+C\n2SvDeeTiUHBaQ+ivU5Md5dVzGuPiJtpFo8c+poBARJ8tLwcTfnn5wmzJHOgD\nWE9iOdfFqi/XtrKVr9Ksyuh6X5qMl5huX0QoMoJszk4jtZA6X0CEYLvDW7Dl\n2VeRUk0zIzmgi8fyNrVdlKHD+4yEwxhOChVg9YknfMLwmMreDLN06ZlgRWMK\n4sq0D8R25QRoMHOneWxM6fUaOFz8NZgcudyyzjzlIRFTt/5pkMNoXrltyEs/\n8VFT\r\n=rZvJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGHr/cc2s2rUxdy8ud8CYxH1LUV6iKnR88atzNcd1s5lAiAH4WM8nusqT9kES1gyw7jZHnjnhgoP9U6wbX8Lw5WxHw=="}]},"maintainers":[{"name":"rook2pawn","email":"rook2pawn@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/partial_0.0.7_1545529614581_0.8834802498040737"},"_hasShrinkwrap":false}},"maintainers":[{"name":"rook2pawn","email":"rook2pawn@gmail.com"}],"time":{"modified":"2022-06-23T11:40:20.190Z","created":"2011-07-21T04:27:47.741Z","0.0.1":"2011-07-21T04:27:48.705Z","0.0.2":"2011-07-24T13:57:48.130Z","0.0.3":"2011-07-25T09:31:30.389Z","0.0.4":"2016-04-22T01:09:58.586Z","0.0.5":"2017-01-11T21:21:19.550Z","0.0.6":"2018-07-17T21:24:19.158Z","0.0.7":"2018-12-23T01:46:54.727Z"},"author":{"name":"David Wee","email":"rook2pawn@gmail.com","url":"http://rook2pawn.com"},"repository":{"type":"git","url":"git://github.com/rook2pawn/node-partial.git"},"readme":"[![Build Status](https://travis-ci.org/rook2pawn/node-partial.svg?branch=master)](https://travis-ci.org/rook2pawn/node-partial)\n\n[![Coverage Status](https://coveralls.io/repos/github/rook2pawn/node-partial/badge.svg?branch=master)](https://coveralls.io/github/rook2pawn/node-partial?branch=master)\n\npartial\n=======\n\nis simple to use\n\n\tvar partial = require('partial');\n\tvar foo = function(x,y,z) { return (x*y) + z }\n\n\tvar bar = partial(foo);\n\nand we're done! Now we can simply say\n\n\tbar(2,3)(4); // 10\n\tbar(2)(3,4); // 10\n\n\tvar fix = bar(2,3);\n\tfix(4); // 10\n\n\nusage\n-----\nSimply pass any function to partial, and if you wish, any arguments you want to fix.\n\n\tvar bar = partial(foo);\n\tvar baz = bar(2,3);\n\nis identical to\n\n\tvar baz2 = partial(foo,2,3);\n\n\nboth can be used like so:\n\n\tbaz(4); // 10\n\tbaz2(4); // 10\n\nRight side partial function application is through .rapply i.e.\n\n\tvar bar = partial.rapply(foo);\n\tvar baz = bar(3,7); // y = 3, z = 7\n\n\tbaz(2); // (2*3) + 7 = 13\n","homepage":"https://github.com/rook2pawn/node-partial","bugs":{"url":"https://github.com/rook2pawn/node-partial/issues"},"readmeFilename":"README.md"}