{"_id":"koa-request","_rev":"441691","name":"koa-request","description":"wrapper to request library ready to use in koa","dist-tags":{"latest":"1.0.0"},"maintainers":[{"name":"dionoid","email":"dion.olsthoorn@gmail.com"}],"time":{"modified":"2021-08-05T06:35:55.000Z","created":"2014-01-10T07:05:41.550Z","1.0.0":"2014-01-11T20:49:14.210Z","0.0.1":"2014-01-10T07:05:41.550Z"},"users":{"dionoid":true,"adamlu":true,"lenville":true,"lijinghust":true,"ingpdw":true,"fanjieqi":true},"author":{"name":"Dion Olsthoorn","email":"dion.olsthoorn@gmail.com"},"repository":{"type":"git","url":"https://github.com/dionoid/koa-request.git"},"versions":{"1.0.0":{"name":"koa-request","description":"wrapper to request library ready to use in koa","main":"./","author":{"name":"Dion Olsthoorn","email":"dion.olsthoorn@gmail.com"},"version":"1.0.0","repository":{"type":"git","url":"https://github.com/dionoid/koa-request.git"},"bugs":{"url":"https://github.com/dionoid/koa-request/issues"},"dependencies":{"request":"*"},"homepage":"https://github.com/dionoid/koa-request","directories":{"example":"examples"},"license":"MIT","readmeFilename":"README.md","_id":"koa-request@1.0.0","dist":{"shasum":"19343352479d2cb965d7aff0a802b1a06d408e16","size":2022,"noattachment":false,"key":"/koa-request/-/koa-request-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-request/download/koa-request-1.0.0.tgz"},"_from":".","_npmVersion":"1.3.22","_npmUser":{"name":"dionoid","email":"dion.olsthoorn@gmail.com"},"maintainers":[{"name":"dionoid","email":"dion.olsthoorn@gmail.com"}],"publish_time":1389473354210,"_cnpm_publish_time":1389473354210,"_hasShrinkwrap":false},"0.0.1":{"name":"koa-request","description":"wrapper for request library ready to use in koa","main":"./","author":{"name":"Dion Olsthoorn","email":"dion.olsthoorn@gmail.com"},"version":"0.0.1","repository":{"type":"git","url":"https://github.com/dionoid/koa-request.git"},"bugs":{"url":"https://github.com/dionoid/koa-request/issues"},"dependencies":{"request":"*"},"homepage":"https://github.com/dionoid/koa-request","directories":{"example":"examples"},"license":"MIT","readmeFilename":"README.md","_id":"koa-request@0.0.1","dist":{"shasum":"42881a8f36d01863654858b5fe4d09deabab691e","size":2057,"noattachment":false,"key":"/koa-request/-/koa-request-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-request/download/koa-request-0.0.1.tgz"},"_from":"./","_npmVersion":"1.3.21","_npmUser":{"name":"dionoid","email":"dion.olsthoorn@gmail.com"},"maintainers":[{"name":"dionoid","email":"dion.olsthoorn@gmail.com"}],"publish_time":1389337541550,"_cnpm_publish_time":1389337541550,"_hasShrinkwrap":false}},"readme":"koa-request\n===========\n\nVery simple wrapper to the request library for use in koa.  \nWraps the request lib as thunk-returning functions for use in kao's middleware generator-functions.\n\n\nTo install simply run:\n```bash\nnpm install koa-request\n```\n\nRequire koa first and will only work on node v0.11.7 or newer.\n\nYou must run node with --harmony flag (--harmony-generators works as well)\n\n```bash\nnode --harmony example.js\n```\n\nSimple example using koa-request in koa:\n\n```js\nvar koa = require('koa');\nvar request = require('koa-request');\n \nvar app = koa();\n\napp.use(function *() {\n\n\tvar options = {\n    \turl: 'https://api.github.com/repos/dionoid/koa-request',\n\t    headers: { 'User-Agent': 'request' }\n\t};\n\n\tvar response = yield request(options); //Yay, HTTP requests with no callbacks!\n\tvar info = JSON.parse(response.body);\n\n\tthis.body = 'my full name is ' + info.full_name;\n});\n\napp.listen(process.env.PORT || 8080);\n```","_attachments":{},"readmeFilename":"README.md","homepage":"https://github.com/dionoid/koa-request","bugs":{"url":"https://github.com/dionoid/koa-request/issues"},"license":"MIT"}