{"_id":"variadic","_rev":"12-6d54f7d66a10cfde5f60995361d1165e","name":"variadic","description":"A JavaScript utility for creating variadic functions","dist-tags":{"latest":"1.0.1"},"versions":{"0.0.1":{"name":"variadic","version":"0.0.1","description":"A JavaScript utility for creating variadic functions","main":"variadic.js","scripts":{"test":"istanbul cover _mocha -- -R spec"},"repository":{"type":"git","url":"git://github.com/blakeembrey/node-variadic.git"},"keywords":["function","variadic","variable","arguments","length"],"author":{"name":"Blake Embrey"},"license":"MIT","bugs":{"url":"https://github.com/blakeembrey/node-variadic/issues"},"homepage":"https://github.com/blakeembrey/node-variadic","devDependencies":{"mocha":"~1.16.2","istanbul":"~0.2.3"},"_id":"variadic@0.0.1","dist":{"shasum":"07fd4d36e726d1736178b118508bf54f417970a3","tarball":"https://registry.npmjs.org/variadic/-/variadic-0.0.1.tgz","integrity":"sha512-euIErFMXA4SWGfj5Prx8bqkjUl9bK/GVZyF2GDM1Ypn5VzoT0Hui0KRd85y3mZR+qcbDBr99SceofpjZmoXXEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCP75zQ0PJPtVv1WriECuj6IJN9qc3Y3v8zODj8jvDAOwIgdlxeQ8ppvKAR3Hf9R/UHy5+exqZ3FZTvJXacmAyYEdo="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}],"directories":{},"deprecated":"This functionality is now available natively in JavaScript"},"0.0.2":{"name":"variadic","version":"0.0.2","description":"A JavaScript utility for creating variadic functions","main":"variadic.js","scripts":{"test":"istanbul cover _mocha -- -R spec"},"repository":{"type":"git","url":"git://github.com/blakeembrey/variadic.git"},"keywords":["function","variadic","variable","arguments","length"],"author":{"name":"Blake Embrey"},"license":"MIT","bugs":{"url":"https://github.com/blakeembrey/variadic/issues"},"homepage":"https://github.com/blakeembrey/variadic","devDependencies":{"mocha":"~1.16.2","istanbul":"~0.2.3"},"_id":"variadic@0.0.2","dist":{"shasum":"c4b5e586d63c38cee1a17a55bfd59f87dcb71dfb","tarball":"https://registry.npmjs.org/variadic/-/variadic-0.0.2.tgz","integrity":"sha512-XPB9h3vKM0kwAWLpjgw5sPeEga/bPd4b5LTKMXboD3xvqpy+TTQZHaQvxb6F2numQnoGDBGw9WWJGcFHRYR99Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArZ9sa+8bsLwgVrz3PVvhNZxown6ct/G6hWLqUXFRcjAiEA7Rn64zQz6MaBBeg3nbf7REubjZ5gD6l9O67s12Hen48="}]},"_from":".","_npmVersion":"1.3.22","_npmUser":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}],"directories":{},"deprecated":"This functionality is now available natively in JavaScript"},"1.0.0":{"name":"variadic","version":"1.0.0","description":"A JavaScript utility for creating variadic functions","main":"variadic.js","scripts":{"test":"istanbul cover _mocha -- -R spec"},"repository":{"type":"git","url":"git://github.com/blakeembrey/variadic.git"},"keywords":["function","variadic","variable","arguments","length"],"author":{"name":"Blake Embrey","email":"hello@blakeembrey.com","url":"http://blakeembrey.me"},"license":"MIT","bugs":{"url":"https://github.com/blakeembrey/variadic/issues"},"homepage":"https://github.com/blakeembrey/variadic","devDependencies":{"istanbul":"^0.3.0","mocha":"^1.21.4"},"_id":"variadic@1.0.0","_shasum":"53ee3bd113ba93b1b7383e8cbc19bef6b34095a7","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}],"dist":{"shasum":"53ee3bd113ba93b1b7383e8cbc19bef6b34095a7","tarball":"https://registry.npmjs.org/variadic/-/variadic-1.0.0.tgz","integrity":"sha512-IN2kY5XezoKZQod3p0pLUSd7B0w2z4+jv4AcbC5Yse/OT9y+cmezuc4FxeaYgNIKzXxDvWjFZ/TIA76/vkTD3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsBs/hqvsiNwzD4lGC+deHtUucK2mqke6be1Y49Y9sDAIhAKElSgBDFEip/vvF/Rpo+u5MvqtGgqo76dijsrTOJYv2"}]},"directories":{},"deprecated":"This functionality is now available natively in JavaScript"},"1.0.1":{"name":"variadic","version":"1.0.1","description":"A JavaScript utility for creating variadic functions","main":"variadic.js","scripts":{"test":"istanbul cover _mocha -- -R spec"},"repository":{"type":"git","url":"git://github.com/blakeembrey/variadic.git"},"keywords":["function","variadic","variable","arguments","length"],"author":{"name":"Blake Embrey","email":"hello@blakeembrey.com","url":"http://blakeembrey.me"},"license":"MIT","bugs":{"url":"https://github.com/blakeembrey/variadic/issues"},"homepage":"https://github.com/blakeembrey/variadic","devDependencies":{"istanbul":"^0.3.0","mocha":"^1.21.4"},"gitHead":"3905ed8baf794aed3ee227a90dfd6ed6c813e29e","_id":"variadic@1.0.1","_shasum":"3e1fad46e21c98d671584b383651e99330b89288","_from":".","_npmVersion":"2.1.17","_nodeVersion":"0.11.14","_npmUser":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}],"dist":{"shasum":"3e1fad46e21c98d671584b383651e99330b89288","tarball":"https://registry.npmjs.org/variadic/-/variadic-1.0.1.tgz","integrity":"sha512-64D/3t25U8qIebNNq1KYt93D2O9JAD6OMZfvPO3wUJxAdBjGz93bjHkJqt5iWifqq50nYT7hZQmugGTHeqDFzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBNVXAYAsmlRN2lMQSx5xZkR8qTdwO9EGCrymuIFlMY9AiAYH4ofadff89+G0BIw70UguIqTyOFdv60S84ZJKggVdw=="}]},"directories":{},"deprecated":"This functionality is now available natively in JavaScript"}},"readme":"# Variadic\n\n[![NPM version][npm-image]][npm-url]\n[![Build status][travis-image]][travis-url]\n[![Test coverage][coveralls-image]][coveralls-url]\n[![Gittip][gittip-image]][gittip-url]\n\nReturn a function that accepts a variable number of arguments as the last parameter.\n\n## Installation\n\n```\nnpm install variadic --save\n```\n\n## Usage\n\n```javascript\nvar variadic = require('variadic');\n\nvar fn = variadic(function (args) {\n  return args;\n});\n\nfn(); //=> []\nfn('a'); //=> ['a']\nfn('a', 'b') //=> ['a', 'b'];\n\nvar fn = variadic(function (a, b, args) {\n  return { a: a, b: b, args: args };\n});\n\nfn(); //=> { a: undefined, b: undefined, args: [] }\nfn('a'); //=> { a: 'a', b: undefined, args: [] }\nfn('a', 'b', 'c', 'd', 'e'); //=> { a: 'a', b: 'b', args: ['c', 'd', 'e'] }\n```\n\n## License\n\nMIT\n\n[npm-image]: https://img.shields.io/npm/v/variadic.svg?style=flat\n[npm-url]: https://npmjs.org/package/variadic\n[travis-image]: https://img.shields.io/travis/blakeembrey/variadic.svg?style=flat\n[travis-url]: https://travis-ci.org/blakeembrey/variadic\n[coveralls-image]: https://img.shields.io/coveralls/blakeembrey/variadic.svg?style=flat\n[coveralls-url]: https://coveralls.io/r/blakeembrey/variadic?branch=master\n[gittip-image]: https://img.shields.io/gittip/blakeembrey.svg?style=flat\n[gittip-url]: https://www.gittip.com/blakeembrey\n","maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}],"time":{"modified":"2023-12-07T10:58:25.453Z","created":"2013-12-30T03:49:12.839Z","0.0.1":"2013-12-30T03:49:12.839Z","0.0.2":"2014-01-20T07:38:20.966Z","1.0.0":"2014-08-17T23:07:10.309Z","1.0.1":"2015-01-15T15:20:52.678Z"},"readmeFilename":"README.md","homepage":"https://github.com/blakeembrey/variadic","keywords":["function","variadic","variable","arguments","length"],"repository":{"type":"git","url":"git://github.com/blakeembrey/variadic.git"},"author":{"name":"Blake Embrey","email":"hello@blakeembrey.com","url":"http://blakeembrey.me"},"bugs":{"url":"https://github.com/blakeembrey/variadic/issues"},"license":"MIT","users":{"erickmerchant":true}}