{"_id":"checkup","_rev":"4132413","name":"checkup","description":"check arguments and if they wrong throw exeption","dist-tags":{"latest":"1.3.0"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"time":{"modified":"2026-03-01T18:38:31.000Z","created":"2014-11-24T09:55:09.318Z","1.3.0":"2015-06-09T09:31:17.118Z","1.2.1":"2015-06-09T08:13:32.228Z","1.2.0":"2015-06-09T08:07:54.278Z","1.1.0":"2015-06-09T07:11:42.768Z","1.0.3":"2015-01-19T09:08:27.847Z","1.0.2":"2014-11-24T12:04:42.740Z","1.0.1":"2014-11-24T11:06:12.262Z","1.0.0":"2014-11-24T09:55:09.318Z"},"users":{},"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-checkup.git"},"versions":{"1.3.0":{"name":"checkup","version":"1.3.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"check arguments and if they wrong throw exeption","homepage":"http://github.com/coderaiser/node-checkup","repository":{"type":"git","url":"git://github.com/coderaiser/node-checkup.git"},"dependencies":{},"license":"MIT","engines":{"node":">=0.8"},"main":"lib/check.js","gitHead":"b6d565179f8b6b143543315d98be6da09eb2e3f9","bugs":{"url":"https://github.com/coderaiser/node-checkup/issues"},"_id":"checkup@1.3.0","scripts":{},"_shasum":"d3800276fea5d0f247ffc951be78c8b02f8e0d76","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"d3800276fea5d0f247ffc951be78c8b02f8e0d76","size":2277,"noattachment":false,"key":"/checkup/-/checkup-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/checkup/download/checkup-1.3.0.tgz"},"directories":{},"publish_time":1433842277118,"_hasShrinkwrap":false,"_cnpm_publish_time":1433842277118,"_cnpmcore_publish_time":"2021-12-16T15:40:13.682Z"},"1.2.1":{"name":"checkup","version":"1.2.1","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"check arguments and if they wrong throw exeption","homepage":"http://github.com/coderaiser/node-checkup","repository":{"type":"git","url":"git://github.com/coderaiser/node-checkup.git"},"dependencies":{},"license":"MIT","engines":{"node":">=0.8"},"main":"lib/check.js","gitHead":"2c5e714fbfcb46f3f618336f02ee7e75f2908d87","bugs":{"url":"https://github.com/coderaiser/node-checkup/issues"},"_id":"checkup@1.2.1","scripts":{},"_shasum":"174a7420c85c47a3212a93aab3ae5c81bdb9a340","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"174a7420c85c47a3212a93aab3ae5c81bdb9a340","size":2339,"noattachment":false,"key":"/checkup/-/checkup-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/checkup/download/checkup-1.2.1.tgz"},"directories":{},"publish_time":1433837612228,"_hasShrinkwrap":false,"_cnpm_publish_time":1433837612228,"_cnpmcore_publish_time":"2021-12-16T15:40:13.888Z"},"1.2.0":{"name":"checkup","version":"1.2.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"check arguments and if they wrong throw exeption","homepage":"http://github.com/coderaiser/node-checkup","repository":{"type":"git","url":"git://github.com/coderaiser/node-checkup.git"},"dependencies":{},"license":"MIT","engines":{"node":">=0.8"},"main":"lib/check.js","gitHead":"77769135c04d38c5e6554edf1b026001bc825d87","bugs":{"url":"https://github.com/coderaiser/node-checkup/issues"},"_id":"checkup@1.2.0","scripts":{},"_shasum":"0df6ed564421f782ee63920c2da92cdef29c6c5c","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"0df6ed564421f782ee63920c2da92cdef29c6c5c","size":2329,"noattachment":false,"key":"/checkup/-/checkup-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/checkup/download/checkup-1.2.0.tgz"},"directories":{},"publish_time":1433837274278,"_hasShrinkwrap":false,"_cnpm_publish_time":1433837274278,"_cnpmcore_publish_time":"2021-12-16T15:40:14.255Z"},"1.1.0":{"name":"checkup","version":"1.1.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"check arguments and if they wrong throw exeption","homepage":"http://github.com/coderaiser/node-checkup","repository":{"type":"git","url":"git://github.com/coderaiser/node-checkup.git"},"dependencies":{},"license":"MIT","engines":{"node":">=0.8"},"main":"lib/check.js","gitHead":"acb63234f8722131897fe8b3ec482e765d3cbcbf","bugs":{"url":"https://github.com/coderaiser/node-checkup/issues"},"_id":"checkup@1.1.0","scripts":{},"_shasum":"08b12a4a551d7493ab853cb5c67291586494b81c","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"08b12a4a551d7493ab853cb5c67291586494b81c","size":2224,"noattachment":false,"key":"/checkup/-/checkup-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/checkup/download/checkup-1.1.0.tgz"},"directories":{},"publish_time":1433833902768,"_hasShrinkwrap":false,"_cnpm_publish_time":1433833902768,"_cnpmcore_publish_time":"2021-12-16T15:40:14.485Z"},"1.0.3":{"name":"checkup","version":"1.0.3","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"check arguments and if they wrong throw exeption","homepage":"http://github.com/coderaiser/node-checkup","repository":{"type":"git","url":"git://github.com/coderaiser/node-checkup.git"},"dependencies":{},"license":"MIT","engines":{"node":">=0.8"},"main":"lib/check.js","gitHead":"75bc6ca6515702852d67c1fdb38cd20cd8792ac2","bugs":{"url":"https://github.com/coderaiser/node-checkup/issues"},"_id":"checkup@1.0.3","scripts":{},"_shasum":"854b97e3f23a4dac4a7eebc13af55f7e565778a8","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"854b97e3f23a4dac4a7eebc13af55f7e565778a8","size":2087,"noattachment":false,"key":"/checkup/-/checkup-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/checkup/download/checkup-1.0.3.tgz"},"directories":{},"publish_time":1421658507847,"_hasShrinkwrap":false,"_cnpm_publish_time":1421658507847,"_cnpmcore_publish_time":"2021-12-16T15:40:14.750Z"},"1.0.2":{"name":"checkup","version":"1.0.2","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"check arguments and if they wrong throw exeption","homepage":"http://github.com/coderaiser/node-checkup","repository":{"type":"git","url":"git://github.com/coderaiser/node-checkup.git"},"dependencies":{},"license":"MIT","engines":{"node":">=0.8"},"main":"lib/check.js","gitHead":"6d665b036ba39f97422047a338ccd6f295eb907f","bugs":{"url":"https://github.com/coderaiser/node-checkup/issues"},"_id":"checkup@1.0.2","scripts":{},"_shasum":"c6c5024c15d087ac2ffe9e1158580201bff2765f","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"c6c5024c15d087ac2ffe9e1158580201bff2765f","size":2024,"noattachment":false,"key":"/checkup/-/checkup-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/checkup/download/checkup-1.0.2.tgz"},"directories":{},"publish_time":1416830682740,"_hasShrinkwrap":false,"_cnpm_publish_time":1416830682740,"_cnpmcore_publish_time":"2021-12-16T15:40:14.980Z"},"1.0.1":{"name":"checkup","version":"1.0.1","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"check arguments and if they wrong throw exeption","homepage":"http://github.com/coderaiser/checkup","repository":{"type":"git","url":"git://github.com/coderaiser/checkup.git"},"dependencies":{},"license":"MIT","engines":{"node":">=0.8"},"main":"lib/check.js","gitHead":"f96e78a82286f7766a5c9a1956098918b5198b1f","bugs":{"url":"https://github.com/coderaiser/checkup/issues"},"_id":"checkup@1.0.1","scripts":{},"_shasum":"8893741d0547f2186c0cf9a1281bf635a228278d","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"8893741d0547f2186c0cf9a1281bf635a228278d","size":2008,"noattachment":false,"key":"/checkup/-/checkup-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/checkup/download/checkup-1.0.1.tgz"},"directories":{},"publish_time":1416827172262,"_hasShrinkwrap":false,"_cnpm_publish_time":1416827172262,"_cnpmcore_publish_time":"2021-12-16T15:40:15.195Z"},"1.0.0":{"name":"checkup","version":"1.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"check arguments and if they wrong throw exeption","homepage":"http://github.com/coderaiser/checkup","repository":{"type":"git","url":"git://github.com/coderaiser/checkup.git"},"dependencies":{},"license":"MIT","engines":{"node":">=0.8"},"main":"lib/check.js","gitHead":"a79592780216ac136c2bf58c8759c25e51418a33","bugs":{"url":"https://github.com/coderaiser/checkup/issues"},"_id":"checkup@1.0.0","scripts":{},"_shasum":"3f48f7c200407d2cc033b932c053a43a40bbb2d0","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"3f48f7c200407d2cc033b932c053a43a40bbb2d0","size":1945,"noattachment":false,"key":"/checkup/-/checkup-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/checkup/download/checkup-1.0.0.tgz"},"directories":{},"publish_time":1416822909318,"_hasShrinkwrap":false,"_cnpm_publish_time":1416822909318,"_cnpmcore_publish_time":"2021-12-16T15:40:15.397Z"}},"readme":"# Checkup\n\nCheck arguments and if they wrong throw exeption.\n\n## Install\n\n```\nnpm i chukup --save\n```\n\n## How to use?\n\n```js\nvar check   = require('checkup');\n\nfunction someFn(arg1, arg2, arg3) {\n    check({\n        arg1: arg1,\n        arg2, arg2\n        arg3: arg3\n    });\n}\n\nfunction showName(name, callback) {\n    check(arguments, ['name'])\n    .check(arguments, ['callback'])\n    .type('name', name, 'string')\n    .type('callback', callback, 'function');\n\n    console.log('every thing is ok:', name);\n}\n\nfunction callCallback(callback) {\n    check([callback], ['callback'])\n    .type('callback', callback, 'function');\n    \n    callback();\n}\n\n```\n\n## License\n\nMIT\n","_attachments":{},"homepage":"http://github.com/coderaiser/node-checkup","bugs":{"url":"https://github.com/coderaiser/node-checkup/issues"},"license":"MIT"}