{"_id":"function","_rev":"17-37fc4e02d7dbc7a65cad481cba51e767","name":"function","dist-tags":{"latest":"0.6.1"},"versions":{"0.0.0":{"name":"function","version":"0.0.0","author":{"name":"Enrico Marino","email":"enrico.marino@email.com"},"_id":"function@0.0.0","maintainers":[{"name":"onirame","email":"enrico.marino@email.com"}],"homepage":"https://github.com/onirame/function","dist":{"shasum":"59b2b59d5041442bddc4d4ed70df79cc302552ef","tarball":"https://registry.npmjs.org/function/-/function-0.0.0.tgz","integrity":"sha512-3ysAUnRwf+hPll8fiBGS84xHvHNB/dHiEyDMXSoSYRjSthnol4fWV2M9bnVG8K45PsrkPLdsPwWxoGmHaREh/A==","signatures":[{"sig":"MEYCIQD+wOnNlGLi001iPl+/SMlKDyyRmfyg9DzitpdLQfvp7AIhAJAcKJiEKxkVYs56eoMLH3SLE0ukNp1v5ViRG4kHjf/+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","engines":{"node":"*"},"_npmUser":{"name":"onirame","email":"enrico.marino@email.com"},"repository":{"url":"git://github.com/onirame/function.git","type":"git"},"_npmVersion":"1.0.106","description":"JavaScript function utilities library","_nodeVersion":"v0.6.2","dependencies":{},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"directories":{}},"0.1.0":{"name":"function","version":"0.1.0","author":{"name":"Enrico Marino","email":"enrico.marino@email.com"},"_id":"function@0.1.0","maintainers":[{"name":"onirame","email":"enrico.marino@email.com"}],"homepage":"https://github.com/onirame/function","dist":{"shasum":"c143042e7bcdaa93956a2cb17e1a8ebe75e2d081","tarball":"https://registry.npmjs.org/function/-/function-0.1.0.tgz","integrity":"sha512-E0wcsmZmM03EkaNIww8vYr0NiJ/olx2lNXCMJsXktUEQMcKgCDwsiofN0axUpK5lh4ZB7bwSJkpYzIT0/edbHQ==","signatures":[{"sig":"MEUCIDXICo0HIk0t36b2vpGLn4vuWPVBdQHcM1S5CXnpBfYuAiEAoIC8ehiHcTSWOzyCxLUVewuW1M6Tz+Bc5gM8eh2nWXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","engines":{"node":"*"},"_npmUser":{"name":"onirame","email":"enrico.marino@email.com"},"repository":{"url":"git://github.com/onirame/function.git","type":"git"},"_npmVersion":"1.0.106","description":"JavaScript function utilities library","_nodeVersion":"v0.6.2","dependencies":{},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"directories":{}},"0.2.0":{"name":"function","version":"0.2.0","author":{"url":"https://github.com/mickvangelderen","name":"Mick van Gelderen","email":"mickvangelderen@gmail.com"},"license":"ISC","_id":"function@0.2.0","maintainers":[{"name":"enricomarino","email":"enrico.marino@email.com"},{"name":"mickvangelderen","email":"mickvangelderen@gmail.com"}],"homepage":"https://github.com/mickvangelderen/function#readme","bugs":{"url":"https://github.com/mickvangelderen/function/issues"},"dist":{"shasum":"c6ecbf85faa1a861653eece3045c6f9edf6e2f32","tarball":"https://registry.npmjs.org/function/-/function-0.2.0.tgz","integrity":"sha512-Zt7EXnuwQWg2at4ETulgfup3TSsXlBhtN2nX5FGvMItNGoCgvh6dPpvB52LSrrdAvBkIF50p+yDQhwPPTw2M8w==","signatures":[{"sig":"MEUCIQCs7cqB5xF1WVTZVtVMV3f9taHcgrN2SGfW8Jw8aVF9BwIgQoWeCNXC6C8B1ez9uOa2eryb8DlMIQK1yqB4Z650h74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"c6ecbf85faa1a861653eece3045c6f9edf6e2f32","engines":{"node":">=4.0.0"},"scripts":{"test":"mocha \"*.test.js\"","prepublish":"npm run test"},"_npmUser":{"name":"mickvangelderen","email":"mickvangelderen@gmail.com"},"repository":{"url":"git+https://github.com/mickvangelderen/function.git","type":"git"},"_npmVersion":"3.10.6","description":"Function utitlities.","_nodeVersion":"4.5.0","dependencies":{},"devDependencies":{"must":"^0.13.2","mocha":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/function-0.2.0.tgz_1472816759281_0.9734235375653952","host":"packages-12-west.internal.npmjs.com"},"directories":{}},"0.3.0":{"name":"function","version":"0.3.0","author":{"url":"https://github.com/mickvangelderen","name":"Mick van Gelderen","email":"mickvangelderen@gmail.com"},"license":"ISC","_id":"function@0.3.0","maintainers":[{"name":"enricomarino","email":"enrico.marino@email.com"},{"name":"mickvangelderen","email":"mickvangelderen@gmail.com"}],"homepage":"https://github.com/mickvangelderen/function#readme","bugs":{"url":"https://github.com/mickvangelderen/function/issues"},"dist":{"shasum":"065ed6e606ace7b81e3ebbd3f09d94c72a78aca7","tarball":"https://registry.npmjs.org/function/-/function-0.3.0.tgz","integrity":"sha512-/4rwCowM+EoNpLTxrFq3eNX6e1DSwpxQbWtDdp3o7l4X8rlz6bNTSzUMvnKbQuBqRk1EhenBGtuz6y9uXLrXOQ==","signatures":[{"sig":"MEUCIQDI7oNIVib8S35Tpn8Mqj/jwwSp/2SjjGt2aLpTMwm/+wIgVhl6UbTmB9VrEUHP7Y038tfd98d+XJ/pMwmBXvnlUNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"065ed6e606ace7b81e3ebbd3f09d94c72a78aca7","engines":{"node":">=4.0.0"},"scripts":{"test":"mocha \"*.test.js\"","prepublish":"npm run test"},"_npmUser":{"name":"mickvangelderen","email":"mickvangelderen@gmail.com"},"repository":{"url":"git+https://github.com/mickvangelderen/function.git","type":"git"},"_npmVersion":"3.10.6","description":"Function utitlities.","_nodeVersion":"4.5.0","dependencies":{},"devDependencies":{"must":"^0.13.2","mocha":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/function-0.3.0.tgz_1472818439699_0.4015691096428782","host":"packages-12-west.internal.npmjs.com"},"directories":{}},"0.6.0":{"name":"function","version":"0.6.0","author":{"url":"https://github.com/mickvangelderen","name":"Mick van Gelderen","email":"mickvangelderen@gmail.com"},"license":"ISC","_id":"function@0.6.0","maintainers":[{"name":"mickvangelderen","email":"mickvangelderen@gmail.com"}],"homepage":"https://github.com/mickvangelderen/function#readme","bugs":{"url":"https://github.com/mickvangelderen/function/issues"},"dist":{"shasum":"ff266e83233e17785fbd1b9641e465b7f3ab127c","tarball":"https://registry.npmjs.org/function/-/function-0.6.0.tgz","integrity":"sha512-c3hHyeW58DpBxTWa1TOyaUhgr+gPrzmy6MaeJM3TP8bORi3m3d0HgVKo9zH8Qhu5qnaviLUds5P6Ru2Ce1dTVQ==","signatures":[{"sig":"MEQCIGwoFXoUO4YzFcee77LqGjzkYD+Deu2DNfRStTvEQ0ZPAiA7fAwAizjvRGWd9kCibTSXt6u7CONTr8s+GzQrSJ0qlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ff266e83233e17785fbd1b9641e465b7f3ab127c","engines":{"node":">=4.0.0"},"scripts":{"test":"mocha \"*.test.js\"","prepublish":"npm run test"},"_npmUser":{"name":"mickvangelderen","email":"mickvangelderen@gmail.com"},"repository":{"url":"git+https://github.com/mickvangelderen/function.git","type":"git"},"_npmVersion":"3.10.9","description":"Function utilities.","_nodeVersion":"6.9.2","dependencies":{},"devDependencies":{"must":"^0.13.2","mocha":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/function-0.6.0.tgz_1482954074936_0.14389314246363938","host":"packages-18-east.internal.npmjs.com"},"directories":{}},"0.6.1":{"name":"function","version":"0.6.1","author":{"url":"https://github.com/mickvangelderen","name":"Mick van Gelderen","email":"mickvangelderen@gmail.com"},"license":"ISC","_id":"function@0.6.1","maintainers":[{"name":"mickvangelderen","email":"mickvangelderen@gmail.com"}],"homepage":"https://github.com/mickvangelderen/function#readme","bugs":{"url":"https://github.com/mickvangelderen/function/issues"},"dist":{"shasum":"b4fd011f3552d2f60402703e8f698e712414bc16","tarball":"https://registry.npmjs.org/function/-/function-0.6.1.tgz","integrity":"sha512-LUGn17mqNfS5qor0FsOB3wN6LoYjMi9ydmhXNJoU5VpCHWZaCudFWeeEO5UZZB/o0zPDCCsPuwD5s/aLGXWI7w==","signatures":[{"sig":"MEYCIQDYhzz6h9LK99pL6WDUr+6N2j2mQV6CtEi7OD6rMiLoOwIhAKQmGBC73FwQyzWe8cSqO4P9y+oKNWM4mcAC3OUIOcs+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"b4fd011f3552d2f60402703e8f698e712414bc16","engines":{"node":">=4.0.0"},"scripts":{"test":"mocha \"*.test.js\"","prepublish":"npm run test"},"_npmUser":{"name":"mickvangelderen","email":"mickvangelderen@gmail.com"},"repository":{"url":"git+https://github.com/mickvangelderen/function.git","type":"git"},"_npmVersion":"3.10.9","description":"Function utilities.","_nodeVersion":"6.9.2","dependencies":{},"devDependencies":{"must":"^0.13.2","mocha":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/function-0.6.1.tgz_1482955215906_0.059321421198546886","host":"packages-18-east.internal.npmjs.com"},"directories":{}}},"time":{"created":"2011-12-10T14:13:42.590Z","modified":"2025-02-24T17:53:31.874Z","0.0.0":"2011-12-10T14:13:44.534Z","0.1.0":"2011-12-10T18:41:45.185Z","0.2.0":"2016-09-02T11:46:00.959Z","0.3.0":"2016-09-02T12:14:01.207Z","0.5.0":"2016-12-28T19:31:42.923Z","0.6.0":"2016-12-28T19:41:15.508Z","0.6.1":"2016-12-28T20:00:16.427Z"},"bugs":{"url":"https://github.com/mickvangelderen/function/issues"},"author":{"url":"https://github.com/mickvangelderen","name":"Mick van Gelderen","email":"mickvangelderen@gmail.com"},"license":"ISC","homepage":"https://github.com/mickvangelderen/function#readme","repository":{"url":"git+https://github.com/mickvangelderen/function.git","type":"git"},"description":"Function utilities.","maintainers":[{"email":"mickvangelderen@gmail.com","name":"mickvangelderen"},{"email":"enrico.marino@email.com","name":"enricomarino"}],"readme":"Wanted to set the name of a function? Or the expected number of arguments? The `function` module provides utilities to do these kinds of things.\n\n# Documentation\n\nDocumentation for 0.6.1 can be found [here](https://mickvangelderen.github.io/function/0.6.1/ \"Documentation for 0.6.1\").\n\n# Contributing\n\nHere is some information in case you would like to contribute to this project.\n\n## Organization\n\nThe source code for this package lives in the root of the repository. The package is [built](scripts/build-release.js) to the `release/` directory which is ignored by git. The `package.json` along with some other files are also built to the `release/` directory. This architecture allows us to have code at the root of the repository even if we are transpiling it.\n\n## Publishing\n\nTo publish a new version of this package you need to update its version, build it and publish it. This procedure is usually done with the following commands.\n\n```bash\nnpm version patch\ncd release/\nnpm publish\n```\n","readmeFilename":"readme.md"}