{"_id":"ahr","_rev":"44-476173cc0a9753f64e9dca650c1ce5a2","name":"ahr","description":"Abstract HTTP Request ===","dist-tags":{"stable":"0.9.3","latest":"3.0.0-rc.3"},"versions":{"0.6.0":{"name":"ahr","description":"An Abstract Http Request which works on SSJS as well as in the browser.","url":"http://github.com/coolaj86/ahr/","keywords":["util","ahr","xmlhttprequest","http","server","client","browser"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{"futures":""},"lib":"lib","main":"./lib/ahr","version":"0.6.0","_id":"ahr@0.6.0","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/ahr/-/ahr-0.6.0.tgz","shasum":"9f9bf05c51dbac4eeb81598d3cd6a1a9fe281462","integrity":"sha512-e/S+FHWVP1fmJqYg6IhrcckIM1jcXHbil6FOm4CY4IMlnd1mBNoht4DiWQOhrxwr7jZw4GIVGLdlKAFg0JFe6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYpfDPfC/38DcKVKw/fXZtYpeSstwtgFYyB3FfgIOtewIgOnJJGQqBX30ZHQeWgBmUIJ+z3J1zCA0RP6W3tOv35/8="}]},"directories":{}},"0.8.0":{"name":"ahr","description":"An Abstract Http Request which works on SSJS as well as in the browser.","url":"http://github.com/coolaj86/ahr/","keywords":["util","ahr","xmlhttprequest","http","server","client","browser"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{"futures":"","base64":""},"lib":"lib","main":"./lib/ahr","version":"0.8.0","_id":"ahr@0.8.0","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/ahr/-/ahr-0.8.0.tgz","shasum":"5108cf937e93c7dbf0e324c72b81950879dc4c7a","integrity":"sha512-DkS6Wev929UbeV05ClT6YetDcWl1+qN0Io6n/p0l9cQVreIFF7+gUvtgpTa/VTAQY5gSKyC/i2nFtu4f3y4iTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCG7Yk6iS+c1SQHzPdwWKgApxhSXYH6BO/vW6bmdOJj5wIgBLZwmtonrgD+3rB9mzEqstqvmdK7PpP8RUm5Ywwsdyo="}]},"directories":{}},"0.8.1":{"name":"ahr","description":"An Abstract Http Request which works on SSJS as well as in the browser.","url":"http://github.com/coolaj86/ahr/","keywords":["util","ahr","xmlhttprequest","http","server","client","browser"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{"futures":""},"lib":"lib","main":"./lib/ahr","version":"0.8.1","_id":"ahr@0.8.1","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/ahr/-/ahr-0.8.1.tgz","shasum":"d48040d25aba3926bff086ef7fe27e087d11f62a","integrity":"sha512-dpZlJhl4Q65/kSwTfFN/No5jOKli+6708TQoCvCg8+J6ySNQP5QSMZDqXLsIk4kwS02dkEQIFMLWsX+lkyhK/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICW7rFcOUezRu0qW9VzWcG888llFY6I1Yq57W62im9TPAiEAtmx+dd4P8GC5IFH2CwTwfXoH4McrgJgb6BNl0yVY+z8="}]},"directories":{}},"0.9.0":{"name":"ahr","description":"An Abstract Http Request which works on SSJS as well as in the browser.","url":"http://github.com/coolaj86/ahr/","keywords":["util","ahr","xmlhttprequest","http","server","client","browser"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{"futures":""},"lib":"lib","main":"./lib/ahr","version":"0.9.0","_id":"ahr@0.9.0","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/ahr/-/ahr-0.9.0.tgz","shasum":"d85ecfef5d4e6a244566766150ee4f7d9b46d4ef","integrity":"sha512-iwr00YNjp8IF/8GWjjXqQ5Slq4LbVOHw2kim1O7MTjRENMqVpFv9zIrD1U9+UpOapnbd8hO2QPbbsevm1BG8KA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyMoXmdtZZcQQDKC+GiM4Tsu5+DXBjPoXUvPU1iRegzwIgEPqva2Hbsy2Nc50NwB8t3JF4nUnIqBVLkgRkbXB4Lu0="}]},"directories":{}},"0.9.1":{"name":"ahr","description":"An Abstract Http Request which works on SSJS as well as in the browser.","url":"http://github.com/coolaj86/ahr/","keywords":["util","ahr","xmlhttprequest","http","server","client","browser"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{"futures":""},"lib":"lib","main":"./lib/ahr","version":"0.9.1","_id":"ahr@0.9.1","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/ahr/-/ahr-0.9.1.tgz","shasum":"6f147de6c1150d85f9c04fc363e40b2fd507f38c","integrity":"sha512-favK/VI9A82sxGqEVdewm+N3TCo9kzM3IkeGsYt8Dz2Zu/uXHjPLHwAeImHvvAuZ80oOm+NZRpXjKkD9F/kf3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCE+ePmM8mGdw+FBTXP2Pu7NiNgaX0GRTup3iigzpxlmQIgSVJtbPEBLT21hvLl3DvFE3RFOtgTSRXj/dBHiOatK+g="}]},"directories":{}},"0.9.2":{"name":"ahr","description":"An Abstract Http Request which works on SSJS as well as in the browser.","url":"http://github.com/coolaj86/ahr/","keywords":["util","ahr","xmlhttprequest","http","server","client","browser"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{"futures":""},"lib":"lib","main":"./lib/ahr","version":"0.9.2","_id":"ahr@0.9.2","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/ahr/-/ahr-0.9.2.tgz","shasum":"0b641201e1557129653b6b9dae7aad659a38e259","integrity":"sha512-p/dHnkPImRCeBqV6UNxBB/Lus4vEiwYlqi1tdA2wN1Nl4FKF3tXqlavVABnBOxrLtLCTDjCvBoBN0PwG3bfXKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGpcTRt4u7mDx3+VPR1jc6Je+s9OZeVumCq4ZrJpOQLUAiEA8s1novy3eV/Sk9C3DRGr+CI4LP0j4OIPbuiqmKAPnp4="}]},"directories":{}},"0.9.3":{"name":"ahr","description":"An Abstract Http Request which works on SSJS as well as in the browser.","url":"http://github.com/coolaj86/ahr/","keywords":["util","ahr","xmlhttprequest","http","server","client","browser"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{"futures":"*"},"lib":"lib","main":"./lib/ahr","version":"0.9.3","_id":"ahr@0.9.3","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.3-6","_nodeVersion":"v0.2.0","dist":{"tarball":"https://registry.npmjs.org/ahr/-/ahr-0.9.3.tgz","shasum":"9f255fdba74735e7c4637d02e805d055ae85c6cf","integrity":"sha512-s6kyYoAI0+5ZGIAOjF7wHR36KYVypOymwvjNpbKPqld7HY4dzTKxAQ4BXwllErrHX+/pr+kXRDQ0rynnEJ3eOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEcXPAmM2oCMbmQGrDmpztvUTH7/v3wkcQYyfiuj8zsHAiEAwVOry0GyhZ9hl+vYi1u05ixk/wxs8YOqnu/NmGPFWwM="}]},"directories":{}},"0.9.5":{"name":"ahr","description":"An Abstract Http Request which works on SSJS as well as in the browser.","url":"http://github.com/coolaj86/ahr/","keywords":["util","ahr","xmlhttprequest","http","https","file","server","client","browser"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{"futures":"*"},"lib":"lib","main":"./lib/ahr","version":"0.9.5","_id":"ahr@0.9.5","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.3-6","_nodeVersion":"v0.2.0","dist":{"tarball":"https://registry.npmjs.org/ahr/-/ahr-0.9.5.tgz","shasum":"6c434cf4bd6383add5c64b8c3d74b2c31146ed9a","integrity":"sha512-9AZ+K9dZF+ZtuOxXaRIDpYnkgpnZ80c1TrLEo/KYRqHC3Juzns3fQkQS2BI7pG08ZKHx3hpiBcdb39iFuRyskQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAogM+nKU3oowfftMfO+fOsuEDImEnDVSvLWoeWfr4mlAiBP4Tq7BhIOU5J8UyfxnxdLc9+eTzIFnLUbRAUqp6Rs+A=="}]},"directories":{}},"0.9.6":{"name":"ahr","description":"An Abstract Http Request which works on SSJS as well as in the browser.","url":"http://github.com/coolaj86/ahr/","keywords":["util","ahr","xmlhttprequest","http","https","file","server","client","browser"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{"futures":"*"},"lib":"lib","main":"./lib/ahr","version":"0.9.6","_id":"ahr@0.9.6","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.3-6","_nodeVersion":"v0.2.0","dist":{"tarball":"https://registry.npmjs.org/ahr/-/ahr-0.9.6.tgz","shasum":"942663db6b231ec4d09767856e67b7963b645077","integrity":"sha512-7PvNYibEnO8ehv3Rq7WZUZzyJYF8gYAtOfS6h5FuGvwh5gZoO7Z7JOBqb8C16VwwUMrbQ5KvPorFj9+YUlR50g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID8QvpkIMyin+dZukC5OC81YhH6cWboZzhgV8yYJogOnAiBca834BnvX/cGxa1/UsJedHMb8zn/ikjqEqmT1TCOPZA=="}]},"directories":{}},"0.9.9":{"name":"ahr","description":"An Abstract Http Request which works on SSJS as well as in the browser.","url":"http://github.com/coolaj86/ahr/","keywords":["util","ahr","xmlhttprequest","http","https","file","server","client","browser"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{"futures":">= 1.9.0"},"lib":"lib","main":"./lib/ahr","version":"0.9.9","_id":"ahr@0.9.9","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.3-6","_nodeVersion":"v0.2.0","dist":{"tarball":"https://registry.npmjs.org/ahr/-/ahr-0.9.9.tgz","shasum":"a0f20468ad8005dfea5431ccb64c1ad5c4f537c0","integrity":"sha512-AbEi0mjIn8e6trUoBiPa6DZObr2Wiz/l/Dwkjose6Um0JLhzNOPGu+37rg3+lYtbI8vc4wC8I/BMF5AzdRUTgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkAzB3iGr+xwB+sWA+xcNF/OSQF/cbpfMlonAtdBo2fAiEA6SRMQNkyAaK5nbFrqnLMn0je51t3PUgNvqHpGAUHmEU="}]},"directories":{}},"0.9.10":{"name":"ahr","description":"An Abstract Http Request which works on SSJS as well as in the browser.","url":"http://github.com/coolaj86/ahr/","keywords":["util","ahr","xmlhttprequest","http","https","file","server","client","browser"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{"futures":">= 1.9.0","bufferjs":">= 0.0.0"},"lib":"lib","main":"./lib/ahr","version":"0.9.10","_id":"ahr@0.9.10","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.3-6","_nodeVersion":"v0.2.0","dist":{"tarball":"https://registry.npmjs.org/ahr/-/ahr-0.9.10.tgz","shasum":"59e201b1658021205e0f4a09e4f1affbf2da2874","integrity":"sha512-VoX4qPmHHJ/GdYAM4T5hK5FqxXzFSemco+Gps3aMVnhmgZSQr6TrWDDzrEuTp55ryfcgKXUmVtx4/aERIQBLEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGrlwg3H8pj/wpphexvI1zMqX8NwE5GQqg5u/Ywf7iyNAiBuEYUwO2gP6EabNizRY6+6gJQButKUtFzlacln+hwNew=="}]},"directories":{}},"0.9.11":{"name":"ahr","description":"An Abstract Http Request which works on SSJS as well as in the browser.","url":"http://github.com/coolaj86/ahr/","keywords":["util","ahr","xmlhttprequest","http","https","file","server","client","browser"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"browserDependencies":{"futures":"~v1.9.0"},"dependencies":{"futures":"~v1.9.0","bufferjs":">= 0.0.0"},"lib":"lib","main":"./lib/ahr","version":"0.9.11","_npmUser":{"name":"coolaj86","email":"coolaj86@gmail.com"},"_id":"ahr@0.9.11","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.101","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"1719823bed31b4cb10482fb0290bbc86fe452d09","tarball":"https://registry.npmjs.org/ahr/-/ahr-0.9.11.tgz","integrity":"sha512-e/do5RMYBsXN3rpLJHvNYV0ryNLwyMluFmGLkMTDz6r5kkEe89P8JX+WIou2KQwv1sO5zHj+BhGcNANxU7xwuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9PcynTgCclYtuVbq0+3jIcn0ANtKia4uy4K/vpOxhugIgUwPsqRBR7lriGv1OH4J8jI6EszYq91VkkXZ8cp+j8kc="}]},"maintainers":[{"name":"coolaj86","email":"coolaj86@gmail.com"}],"directories":{}},"0.9.12":{"name":"ahr","description":"An Abstract Http Request which works on SSJS as well as in the browser.","url":"http://github.com/coolaj86/ahr/","keywords":["util","ahr","xmlhttprequest","http","https","file","server","client","browser"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"browserDependencies":{"futures":"~v1.9.0","url":"~v0.4"},"dependencies":{"futures":"~v1.9.0","bufferjs":">= 0.0.0"},"lib":"lib","main":"./lib/ahr","version":"0.9.12","_npmUser":{"name":"coolaj86","email":"coolaj86@gmail.com"},"_id":"ahr@0.9.12","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.101","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"45a08916c5a46ca22b7dde385efad5e63141ab8b","tarball":"https://registry.npmjs.org/ahr/-/ahr-0.9.12.tgz","integrity":"sha512-fN/LIwScD5oPAxWwgoh9jnBngXLAFq0HH1zbCwRc8fKos9Pbnof3lIrPcc39bcWescXARQwj1e5gaNlg7b5G7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBv3x5sLu5IkffcjRjkNEtNpYkf6ya1RhixPE69Ib6igIgKv8B3XfBqDm1B6BFnmActW+pH2aPzfIcEkxei7b/poU="}]},"maintainers":[{"name":"coolaj86","email":"coolaj86@gmail.com"}],"directories":{}},"3.0.0-rc.0":{"name":"ahr","version":"3.0.0-rc.0","author":{"name":"AJ ONeal","email":"coolaj86@gmail.com","url":"http://coolaj86.com"},"maintainers":[{"name":"coolaj86","email":"coolaj86@gmail.com"}],"dependencies":{"forEachAsync":"2.x"},"main":"anr","devDependencies":{},"readme":"Abstract HTTP Request\n===\n\nAHR is a middleware framework for http clients (Browser and NodeJS).\n\nThink `connect`, but for clients.\n\nAPI\n===\n\n  * AHR.create()\n  * AHR#http()\n    * request<Emitter>\n    * response<Emitter>\n  * AHR#use()\n  * AHR#extend()\n\nExample\n===\n\n```javascript\nvar ahr = require('ahr')\n  , client\n  , request\n  ;\n\nclient = ahr.create()\n  .extend(ahr.Http())\n  .use(ahr.json())\n  ;\n\nreq = client.get(\"http://foobar3000.com/echo/example.json\");\nreq.on('complete', function (data) {\n});\n\nreq.on('progress', function () {\n  // whatever\n});\nreq.on('data', function () {\n  // whatever\n});\nreq.on('end', function () {\n  // whatever\n});\nreq.on('response', function (res) {\n  res.on('progress', function () {\n    // whatever\n  });\n  res.on('data', function () {\n    // whatever\n  });\n  res.on('end', function () {\n    // whatever\n  });\n});\n```\n","_id":"ahr@3.0.0-rc.0","description":"Abstract HTTP Request ===","dist":{"shasum":"982f3c035dabba90dc26e8b58d8551532e18fadb","tarball":"https://registry.npmjs.org/ahr/-/ahr-3.0.0-rc.0.tgz","integrity":"sha512-dXKEydVMgJJHk9yY17XGFrF/Ny25dDxEt9vwk4Ke9jgZw34H/xj7e6GNbK09oo5zWx7JCDHFpIv5gF5YM8XskA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICWajTnbXRu4DxJt8hIQ4hEzYHi2Ff9rN+teNVtd79kAAiEAzoCR3yDKmvIvxFWWcKuhwQAWn+XTEGovPZtO1GLOa2k="}]},"_npmVersion":"1.1.63","_npmUser":{"name":"coolaj86","email":"coolaj86@gmail.com"}},"3.0.0-rc.2":{"name":"ahr","version":"3.0.0-rc.2","author":{"name":"AJ ONeal","email":"coolaj86@gmail.com","url":"http://coolaj86.com"},"maintainers":[{"name":"coolaj86","email":"coolaj86@gmail.com"}],"dependencies":{"forEachAsync":"2.x"},"main":"anr","devDependencies":{},"readme":"Abstract HTTP Request\n===\n\nAHR is a middleware framework for http clients (Browser and NodeJS).\n\nThink `connect`, but for clients.\n\nAPI\n===\n\n  * AHR.create()\n  * AHR#http()\n    * request<Emitter>\n    * response<Emitter>\n  * AHR#use()\n  * AHR#extend()\n\nExample\n===\n\n```javascript\nvar ahr = require('ahr')\n  , client\n  , request\n  ;\n\nclient = ahr.create()\n  .extend(ahr.Http())\n  .use(ahr.json())\n  ;\n\nreq = client.get(\"http://foobar3000.com/echo/example.json\");\nreq.on('complete', function (data) {\n});\n\nreq.on('progress', function () {\n  // whatever\n});\nreq.on('data', function () {\n  // whatever\n});\nreq.on('end', function () {\n  // whatever\n});\nreq.on('response', function (res) {\n  res.on('progress', function () {\n    // whatever\n  });\n  res.on('data', function () {\n    // whatever\n  });\n  res.on('end', function () {\n    // whatever\n  });\n});\n```\n","_id":"ahr@3.0.0-rc.2","description":"Abstract HTTP Request ===","dist":{"shasum":"f097b2585626c8562d7eca058fb2eb0950b4c89a","tarball":"https://registry.npmjs.org/ahr/-/ahr-3.0.0-rc.2.tgz","integrity":"sha512-GQ5884LGGbEv8DKemLnTmtJdnNddSSppS8b5Evd2aovYMJLw8E7YWdGYFCi5Aj3cLqZIZLL/Df09rKSVAKg40A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB08w+hGuhTh1jAY0AwM7+8FYV4H7RFG+zJ/rmE5pnBcAiEA25wp8Ydh/bTfJAq3NTwAzDmpFOM8A18SnNp4Us0dTLg="}]},"_npmVersion":"1.1.63","_npmUser":{"name":"coolaj86","email":"coolaj86@gmail.com"}},"3.0.0-rc.3":{"name":"ahr","version":"3.0.0-rc.3","author":{"name":"AJ ONeal","email":"coolaj86@gmail.com","url":"http://coolaj86.com"},"maintainers":[{"name":"coolaj86","email":"coolaj86@gmail.com"}],"dependencies":{"forEachAsync":"2.x"},"main":"anr","devDependencies":{},"readme":"Abstract HTTP Request\n===\n\nAHR is a middleware framework for http clients (Browser and NodeJS).\n\nThink `connect`, but for clients.\n\nAPI\n===\n\n  * AHR.create()\n  * AHR#http()\n    * request<Emitter>\n    * response<Emitter>\n  * AHR#use()\n  * AHR#extend()\n\nExample\n===\n\n```javascript\nvar ahr = require('ahr')\n  , client\n  , request\n  ;\n\nclient = ahr.create()\n  .extend(ahr.Http())\n  .use(ahr.json())\n  ;\n\nreq = client.get(\"http://foobar3000.com/echo/example.json\");\nreq.on('complete', function (data) {\n});\n\nreq.on('progress', function () {\n  // whatever\n});\nreq.on('data', function () {\n  // whatever\n});\nreq.on('end', function () {\n  // whatever\n});\nreq.on('response', function (res) {\n  res.on('progress', function () {\n    // whatever\n  });\n  res.on('data', function () {\n    // whatever\n  });\n  res.on('end', function () {\n    // whatever\n  });\n});\n```\n","readmeFilename":"README.md","_id":"ahr@3.0.0-rc.3","description":"Abstract HTTP Request ===","dist":{"shasum":"cb07b55b8dc0f9d54819b658aa80b4347c4bdb65","tarball":"https://registry.npmjs.org/ahr/-/ahr-3.0.0-rc.3.tgz","integrity":"sha512-4lYKLSIRofnDv+O2NyPCpyTFkrFDj+P+H3Cf9qwO5LVWqS1pdB2aHnLTDuYLlOBfG99QQyi8PY9b5IblDYYQcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCv92KQI/R7eDWrMOjyDylcSP3DAC/67zeoq/ecukjBQIgQ62vOFYaQpNymD/Z0+xM+zRXH0rxafYOdpQcAJ3/bEc="}]},"_from":"./","_npmVersion":"1.2.18","_npmUser":{"name":"coolaj86","email":"coolaj86@gmail.com"}}},"maintainers":[{"name":"coolaj86","email":"coolaj86@gmail.com"}],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com","url":"http://coolaj86.com"},"time":{"modified":"2022-06-13T02:31:57.480Z","created":"2011-01-14T05:33:23.344Z","0.6.0":"2011-01-14T05:33:23.344Z","0.8.0":"2011-01-14T05:33:23.344Z","0.8.1":"2011-01-14T05:33:23.344Z","0.9.0":"2011-01-14T05:33:23.344Z","0.9.1":"2011-01-14T05:33:23.344Z","0.9.2":"2011-01-14T05:33:23.344Z","0.9.3":"2011-01-14T05:33:23.344Z","0.9.5":"2011-01-14T05:33:23.344Z","0.9.6":"2011-01-14T05:33:23.344Z","0.9.9":"2011-01-14T05:33:23.344Z","0.9.10":"2011-02-09T03:36:45.644Z","0.9.11":"2011-11-02T20:37:07.877Z","0.9.12":"2011-11-02T20:52:19.531Z","3.0.0-rc":"2013-01-09T19:08:36.493Z","3.0.0-rc.0":"2013-01-09T19:11:29.491Z","3.0.0-rc.2":"2013-01-09T22:30:41.906Z","3.0.0-rc.3":"2013-04-25T06:12:29.028Z"}}