{"maintainers":[{"name":"anonymous","email":"raynos2@gmail.com"}],"keywords":[],"dist-tags":{"latest":"5.1.0"},"author":{"name":"Raynos","email":"raynos2@gmail.com"},"description":"Body parsing","readme":"# body [![build status][1]][2]\n\nBody parsing\n\nOriginally taken from [npm-www](https://github.com/isaacs/npm-www)\n\n## Example\n\n```js\nvar textBody = require(\"body\")\nvar jsonBody = require(\"body/json\")\nvar formBody = require(\"body/form\")\nvar anyBody = require(\"body/any\")\nvar http = require(\"http\")\nvar sendJson = require(\"send-data/json\")\n\nhttp.createServer(function handleRequest(req, res) {\n    function send(err, body) {\n        sendJson(req, res, body)\n    }\n\n    if (req.url === \"/body\") {\n        // all functions can be called with (req, cb)\n        textBody(req, send)\n    } else if (req.url === \"/form\") {\n        // all functions can be called with (req, opts, cb)\n        formBody(req, {}, send)\n    } else if (req.url === \"/json\") {\n        // all functions can be called with (req, res, cb)\n        jsonBody(req, res, send)\n    } else if (req.url === \"/any\") {\n        // all functions can be called with (req, res, opts, cb)\n        anyBody(req, res, {}, send)\n    }\n})\n```\n\n`body` simply parses the request body and returns it in the callback. `jsonBody` and `formBody` call JSON.parse and querystring.parse respectively on the body.\n\nanyBody will detect the content-type of the request and use the appropiate body method.\n\n## Example generators\n\nYou can use `body` with generators as the body functions will\n    return a continuable if you don't pass a callback.\n\n```js\nvar http = require(\"http\")\nvar Router = require(\"routes-router\")\nvar jsonBody = require(\"body/json\")\nvar formBody = require(\"body/form\")\n// async turns a generator into an async function taking a cb\nvar async = require(\"gens\")\n\n// the router works with normal async functions.\n// router automatically handles errors as 500 responses\nvar app = Router({\n    // do whatever you want. the jsonBody error would go here\n    errorHandler: function (req, res, err) {\n        res.statusCode = 500\n        res.end(err.message)\n    }\n})\n\napp.addRoute(\"/json\", async(function* (req, res) {\n    // if jsonBody has an error it just goes to the cb\n    // in the called in the router. and it does the correct thing\n    // it shows your 500 page.\n    var body = yield jsonBody(req, res)\n\n    res.setHeader(\"content-type\", \"application/json\")\n    res.end(JSON.stringify(body))\n}))\n\napp.addRoute(\"/form\", async(function* (req, res) {\n    var body = yield formBody(req, res)\n\n    res.setHeader(\"content-type\", \"application/json\")\n    res.end(JSON.stringify(body))\n}))\n\n// app returned from the router is just a function(req, res) {}\n// that dispatches the req/res to the correct route based on\n// the routers routing table & req.url\nhttp.createServer(app).listen(8080)\n```\n\n## Documentation\n\n### `textBody(req, res?, opts?, cb<Error, String>)`\n\n```ocaml\ntextBody := (\n    req: HttpRequest,\n    res?: HttpResponse,\n    opts?: {\n        limit?: Number,\n        cache?: Boolean,\n        encoding?: String\n    },\n    cb: Callback<err: Error, bodyPayload: String>\n) => void\n```\n\n`textBody` allows you to get the body from any readable stream.\nIt will read the entire content of the stream into memory and\ngive it back to you in the callback.\n\n - `limit`: You can set `opts.limit` to a custom number to change the \n    limit at which `textBody` gives up. By default it will only\n    read a 1MB body, if a stream contains more then 1MB it returns\n    an error. This prevents someone attacking your HTTP server\n    with an infinite body causing an out of memory attack.\n - `encoding`: You can set `encoding`. All encodings that are valid on a \n    [`Buffer`](http://nodejs.org/api/buffer.html#buffer_buffer) are\n    valid options. It defaults to `'utf8'`\n\n```js\nvar textBody = require(\"body\")\nvar http = require(\"http\")\n\nhttp.createServer(function (req, res) {\n    textBody(req, res, function (err, body) {\n        // err probably means invalid HTTP protocol or some shiz.\n        if (err) {\n            res.statusCode = 500\n            return res.end(\"NO U\")\n        }\n\n        // I am an echo server\n        res.end(body)\n    })\n}).listen(8080)\n```\n\n### `formBody(req, res?, opts?, cb<Error, Any>)`\n\n```ocaml\nformBody := (\n    req: HttpRequest,\n    res?: HttpResponse,\n    opts?: {\n        limit?: Number,\n        encoding?: String,\n        querystring: {\n            parse: (String, Callback<Error, Any>) => void\n        }\n    },\n    cb: Callback<err: Error, bodyPayload: Any>\n) => void\n```\n\n`formBody` allows you to get the body of a readable stream. It\ndoes the same as `textBody` but assumes the content is querystring\nencoded and parses just like it was a &lt;form&gt; submit.\n\n - `limit`: same as `textBody`\n - `encoding`: same as `textBody`\n - `querystring`: You can pass a custom querystring parser if \n    you want. It should have a `parse` method that takes a \n    string and a callback. It should return the value in the\n    callback or a parsing error\n\n```js\nvar formBody = require(\"body/form\")\nvar http = require(\"http\")\n\nhttp.createServer(function (req, res) {\n    formBody(req, res, function (err, body) {\n        // err probably means invalid HTTP protocol or some shiz.\n        if (err) {\n            res.statusCode = 500\n            return res.end(\"NO U\")\n        }\n\n        // I am an echo server\n        res.setHeader(\"content-type\", \"application/json\")\n        res.end(JSON.stringify(body))\n    })\n}).listen(8080)\n```\n\n### `jsonBody(req, res?, opts?, cb<Error, Any>)`\n\n```ocaml\njsonBody := (\n    req: HttpRequest,\n    res?: HttpResponse,\n    opts?: {\n        limit?: Number,\n        encoding?: String,\n        reviver?: (Any) => Any\n        JSON?: {\n            parse: (String, reviver?: Function, Callback<Error, Any>) => void\n        }\n    },\n    cb: Callback<err: Error, bodyPayload: Any>\n) => void\n```\n\n`jsonBody` allows you to get the body of a readable stream. It\ndoes the same as `textbody` but assumes the content it a JSON\nvalue and parses it using `JSON.parse`. If `JSON.parse` throws\nan exception then it calls the callback with the exception.\n\n - `limit`: same as `textBody`\n - `encoding`: same as `textBody`\n - `reviver`: A reviver function that will be passed to `JSON.parse`\n    as the second argument\n - `JSON`: You can pass a custom JSON parser if you want.\n    It should have a `parse` method that takes a string, an\n    optional reviver and a callback. It should return the value\n    in the callback or a parsing error.\n\n```js\nvar jsonBody = require(\"body/json\")\nvar http = require(\"http\")\n\nhttp.createServer(function (req, res) {\n    jsonBody(req, res, function (err, body) {\n        // err is probably an invalid json error\n        if (err) {\n            res.statusCode = 500\n            return res.end(\"NO U\")\n        }\n\n        // I am an echo server\n        res.setHeader(\"content-type\", \"application/json\")\n        res.end(JSON.stringify(body))\n    })\n}).listen(8080)\n```\n\n### `anyBody(req, res?, opts?, cb<Error, Any>)`\n\n```ocaml\nanyBody := (\n    req: HttpRequest,\n    res?: HttpResponse,\n    opts?: {\n        limit?: Number,\n        encoding?: String,\n        reviver?: (Any) => Any\n        JSON?: {\n            parse: (String, reviver?: Function, Callback<Error, Any>) => void\n        },\n        querystring: {\n            parse: (String, Callback<Error, Any>) => void\n        }\n    },\n    cb: Callback<err: Error, bodyPayload: Any>\n) => void\n```\n\n`anyBody` allows you to get the body of a HTTPRequest. It \ndoes the same as `textBody` except it parses the `content-type`\nheader and uses either the jsonBody or the formBody function.\n\nThis allows you to write POST route handlers that work with\nboth ajax and html form submits.\n\n - `limit`: same as `textBody`\n - `encoding`: same as `textBody`\n - `reviver`: same as `jsonBody`\n - `JSON`: same as `jsonBody`\n - `querystring`: same as `formBody`\n\n```js\nvar anyBody = require(\"body/any\")\nvar http = require(\"http\")\n\nhttp.createServer(function (req, res) {\n    anyBody(req, res, function (err, body) {\n        // err is probably an invalid json error\n        if (err) {\n            res.statusCode = 500\n            return res.end(\"NO U\")\n        }\n\n        // I am an echo server\n        res.setHeader(\"content-type\", \"application/json\")\n        res.end(JSON.stringify(body))\n    })\n}).listen(8080)\n```\n\n\n## Installation\n\n`npm install body`\n\n## Tests\n\n`npm test`\n\n## Contributors\n\n - Raynos\n\n## MIT Licenced\n\n  [1]: https://secure.travis-ci.org/Raynos/body.png\n  [2]: http://travis-ci.org/Raynos/body\n","repository":{"type":"git","url":"git://github.com/Raynos/body.git"},"users":{"joakin":true,"qawemlilo":true,"wenbing":true,"akiva":true,"nickleefly":true,"itonyyo":true,"nichoth":true,"bret":true,"kparkov":true,"qubyte":true,"cable023":true,"nomemires":true,"hecto932":true,"irliao":true,"vbv":true,"snowdream":true,"j.su":true,"moueza":true,"flozz":true,"desmondddd":true,"zanner":true,"camus":true,"jsbilton":true,"chatm":true,"robmcguinness":true,"crazy4groovy":true,"shuoshubao":true,"yichan":true,"tdmalone":true,"danday74":true},"bugs":{"url":"https://github.com/Raynos/body/issues","email":"raynos2@gmail.com"},"versions":{"0.1.0":{"name":"body","version":"0.1.0","description":"Body parsing","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/body.git"},"main":"index","homepage":"https://github.com/Raynos/body","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/body/issues","email":"raynos2@gmail.com"},"dependencies":{"content-types":"~0.1.0"},"devDependencies":{"tap":"0.2.5","after":"~0.6.0","test-server":"0.0.1","send-data":"~0.1.0"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/body/raw/master/LICENSE"}],"scripts":{"test":"tap --stderr --tap ./test"},"_id":"body@0.1.0","dist":{"shasum":"e714fe28cd8848aa34cdf2c9f242bbe2e15d1cd8","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/body/-/body-0.1.0.tgz","integrity":"sha512-aLm4/sBfk64P9psNjei/UfApreQwRT95KVNLCO2xSdDiLVoLfbN+sej1AqXF/Dr+2lcZTiiE3kqrhkqmIViYRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeRFIC+AH6RYJMnXPZFq3qME5jYMpRv5+kPVDjG+vsbgIgKjxFfgpEQRER5YNQt1Da1ZuTHrWsibyaifKP5ZomT70="}]},"_npmVersion":"1.1.49","_npmUser":{"name":"anonymous","email":"raynos2@gmail.com"},"maintainers":[{"name":"anonymous","email":"raynos2@gmail.com"}],"directories":{}},"1.0.1":{"name":"body","version":"1.0.1","description":"Body parsing","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/body.git"},"main":"index","homepage":"https://github.com/Raynos/body","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/body/issues","email":"raynos2@gmail.com"},"dependencies":{"content-types":"~0.1.0","continuable":"git://github.com/Raynos/continuable","qs":"~0.6.1"},"devDependencies":{"tap":"0.2.5","after":"~0.7.0","test-server":"~0.1.3","send-data":"~1.0.1","tape":"~0.3.3"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/body/raw/master/LICENSE"}],"scripts":{"test":"node ./test/integration.js"},"_id":"body@1.0.1","dist":{"shasum":"592c67579ab51a33105dd7eeb09ae41acbb46ccf","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/body/-/body-1.0.1.tgz","integrity":"sha512-RTvqWh+qMCfuCo0k9RgDsnKUBHODHS6c+i7dsInaFRNKQykBJnmk9yBj0dzB/R6nz8p6is71o2hOpJUpuZxHRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDG/v2FP+cRjfhmihioq/sMTRViIItBJZ0tQl/Lfle19QIhAIpsDTxLaFLGiziJwA2ZaaJcyXbs1G7X9R5L/YBLAr88"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"anonymous","email":"raynos2@gmail.com"},"maintainers":[{"name":"anonymous","email":"raynos2@gmail.com"}],"directories":{}},"1.0.2":{"name":"body","version":"1.0.2","description":"Body parsing","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/body.git"},"main":"index","homepage":"https://github.com/Raynos/body","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/body/issues","email":"raynos2@gmail.com"},"dependencies":{"continuable":"git://github.com/Raynos/continuable","qs":"~0.6.1"},"devDependencies":{"tap":"0.2.5","after":"~0.7.0","test-server":"~0.1.3","send-data":"~1.0.1","tape":"~0.3.3","process":"~0.5.1"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/body/raw/master/LICENSE"}],"scripts":{"test":"node ./test/integration.js"},"_id":"body@1.0.2","dist":{"shasum":"37744631b53803024cf558c81dcf914354279c00","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/body/-/body-1.0.2.tgz","integrity":"sha512-0xUlngiiuGhcz8GBKKS4I9Z/RTlFOhZvF60uCTG99bZHifjK5Ao6dqkZ13MOm86iC7K12dKYeFWFaZY8/bwFlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9D0lxLV+zf30xgXZeKL99aNohIiZ9GPZsaXAvn42uUAiBlRckFlq4Tb4a7IpBBEMK5qtld4gXUvZ+RTzswrD1N2g=="}]},"_from":".","_npmVersion":"1.2.19","_npmUser":{"name":"anonymous","email":"raynos2@gmail.com"},"maintainers":[{"name":"anonymous","email":"raynos2@gmail.com"}],"directories":{}},"1.0.3":{"name":"body","version":"1.0.3","description":"Body parsing","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/body.git"},"main":"index","homepage":"https://github.com/Raynos/body","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/body/issues","email":"raynos2@gmail.com"},"dependencies":{"qs":"~0.6.1"},"devDependencies":{"tap":"0.2.5","after":"~0.7.0","test-server":"~0.1.3","send-data":"~1.0.1","tape":"~0.3.3","process":"~0.5.1"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/body/raw/master/LICENSE"}],"scripts":{"test":"node ./test/integration.js"},"_id":"body@1.0.3","dist":{"shasum":"6559bc9bacff3cfc54a87f67ff3f6b93d211e489","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/body/-/body-1.0.3.tgz","integrity":"sha512-1ZvV28aS8pJ9UBcmNypfwC67DfjSXS3FGFzeoss4WdPNnO4NbPFbBnUbr2ByjLLUiTDSK6LVrge5AIX/Z6CraQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID/xUYW/1EF4XjRCULfPIu1EfCxYnShUFez6mB5EbRMKAiEA4dE4yAogpG0bOyHlEk2g5UCA1Yensd9XWr83UbnZajA="}]},"_from":".","_npmVersion":"1.2.19","_npmUser":{"name":"anonymous","email":"raynos2@gmail.com"},"maintainers":[{"name":"anonymous","email":"raynos2@gmail.com"}],"directories":{}},"1.1.0":{"name":"body","version":"1.1.0","description":"Body parsing","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/body.git"},"main":"index","homepage":"https://github.com/Raynos/body","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/body/issues","email":"raynos2@gmail.com"},"dependencies":{"qs":"~0.6.1","continuable":"~0.2.3"},"devDependencies":{"tap":"0.2.5","after":"~0.7.0","test-server":"~0.1.3","send-data":"~1.0.1","tape":"~0.3.3","process":"~0.5.1"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/body/raw/master/LICENSE"}],"scripts":{"test":"node ./test/integration.js"},"_id":"body@1.1.0","dist":{"shasum":"93e34b90ef6a2f46feeeaa7c97d926d7017da4a0","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/body/-/body-1.1.0.tgz","integrity":"sha512-8+8VpRtizktaZb8vNLUPR88msXsa4vDFGU3Qpg42FFkHLXu51m3yN8h+eFLdWDrGx0paB+t/Ng7aflvJiZWBjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpL0g+T+LbdWeJT8tQaaleIjOfaNSD/rqpMsPGyrPYVAIgLckxp/rrLhf5OGaNAFGTYcbOCiIrnVdh67TFtKhw5Oc="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"anonymous","email":"raynos2@gmail.com"},"maintainers":[{"name":"anonymous","email":"raynos2@gmail.com"}],"directories":{}},"1.1.1":{"name":"body","version":"1.1.1","description":"Body parsing","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/body.git"},"main":"index","homepage":"https://github.com/Raynos/body","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/body/issues","email":"raynos2@gmail.com"},"dependencies":{"qs":"~0.6.1","continuable":"~0.2.3"},"devDependencies":{"tap":"0.2.5","after":"~0.7.0","test-server":"~0.1.3","send-data":"~1.0.1","tape":"~0.3.3","process":"~0.5.1"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/body/raw/master/LICENSE"}],"scripts":{"test":"node ./test/integration.js"},"_id":"body@1.1.1","dist":{"shasum":"fd5c245f8c1c5509290683b8609b6be7a6fe7c6a","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/body/-/body-1.1.1.tgz","integrity":"sha512-THVoej0UoNd/boypjpKF2TIuFdperpDG9sDL0NZisu33d70KvgPvfdgDh0oWZK3tTBFj/vdgZwvdjjBY0XeEEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHVf3WbvABoVP86KsU2H8wit6MoVbCAdiHsLGqw7sonkAiEApbim0ikw9L9ZuC3VavWvxH/r2eq0FhMZovDz8vhQmH0="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"anonymous","email":"raynos2@gmail.com"},"maintainers":[{"name":"anonymous","email":"raynos2@gmail.com"}],"directories":{}},"2.0.1":{"name":"body","version":"2.0.1","description":"Body parsing","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/body.git"},"main":"index","homepage":"https://github.com/Raynos/body","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/body/issues","email":"raynos2@gmail.com"},"dependencies":{"qs":"~0.6.1","continuable":"~0.2.3"},"devDependencies":{"tap":"0.2.5","after":"~0.7.0","test-server":"~0.1.3","send-data":"~1.0.1","tape":"~0.3.3","process":"~0.5.1"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/body/raw/master/LICENSE"}],"scripts":{"test":"node ./test/integration.js"},"_id":"body@2.0.1","dist":{"shasum":"1d2fab85ff3f10f500167ec9aa356a19efb8a390","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/body/-/body-2.0.1.tgz","integrity":"sha512-rqYRUrtWTp5Zl13BUWNKoVaIf39sjYOxQSnWHGi8766qQHszvKMIW972BWBFk8tJK07rw2HLFxAz5zHSxizyeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFndaS2bK1sRYZmRptrACK4s0DmN7I+8vDt7NxTdErYyAiBCOWcTVuESMtBnkWjfCBF+yzw5E85EnPMqR8t4vvYjpw=="}]},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"anonymous","email":"raynos2@gmail.com"},"maintainers":[{"name":"anonymous","email":"raynos2@gmail.com"}],"directories":{}},"3.0.1":{"name":"body","version":"3.0.1","description":"Body parsing","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/body.git"},"main":"index","homepage":"https://github.com/Raynos/body","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/body/issues","email":"raynos2@gmail.com"},"dependencies":{"qs":"~0.6.1"},"devDependencies":{"tap":"0.2.5","after":"~0.7.0","test-server":"~0.1.3","send-data":"~1.0.1","tape":"~2.3.0","process":"~0.5.1"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/body/raw/master/LICENSE"}],"scripts":{"test":"node ./test/integration.js"},"_id":"body@3.0.1","dist":{"shasum":"635bfaed00328061fb4af28c05967e17737ed5a4","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/body/-/body-3.0.1.tgz","integrity":"sha512-fPwSpDaNxFo2Db0utsJKunDWcp1i1/dkfGCFSm7fYNw0SQoEs7NsDgfWAZQNEzU5DBLe2AcAb65DCfg2Yq4oew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjMnxWpX67l9TFyF9/FN7fWQVokPOhYcDz5StrfvliYgIgfAeTgFn7fE6J0kr24GOzqu1ai6JuKq7NGaaHVDhMuzE="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"anonymous","email":"raynos2@gmail.com"},"maintainers":[{"name":"anonymous","email":"raynos2@gmail.com"}],"directories":{}},"3.1.1":{"name":"body","version":"3.1.1","description":"Body parsing","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/body.git"},"main":"index","homepage":"https://github.com/Raynos/body","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/body/issues","email":"raynos2@gmail.com"},"dependencies":{"qs":"~0.6.1","error":"~2.0.4"},"devDependencies":{"tap":"0.2.5","after":"~0.7.0","test-server":"~0.1.3","send-data":"~1.0.1","tape":"~2.3.0","process":"~0.5.1"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/body/raw/master/LICENSE"}],"scripts":{"test":"node ./test/integration.js"},"_id":"body@3.1.1","dist":{"shasum":"d880a1e11e7fe034aefda9220c669b042ef5d3dd","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/body/-/body-3.1.1.tgz","integrity":"sha512-U6Ezg5kk/eX0cVew7TDM/DvUBlrlKEgisJFV7Sqdjf90rRRB1aYPM6RKrcRgLmK18EdCRQHoTJh6zZ7YRfTiwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfjXEEhOtxHNmy8lIOATGPficH/uhRwiAzAtrdvMpGxwIgJuzqKqZQdiXSnXAn2WR15jYT2lup9MjjymHTQzO+qT4="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"anonymous","email":"raynos2@gmail.com"},"maintainers":[{"name":"anonymous","email":"raynos2@gmail.com"}],"directories":{}},"3.1.2":{"name":"body","version":"3.1.2","description":"Body parsing","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/body.git"},"main":"index","homepage":"https://github.com/Raynos/body","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/body/issues","email":"raynos2@gmail.com"},"dependencies":{"qs":"~0.6.1","error":"~2.0.4"},"devDependencies":{"tap":"0.2.5","after":"~0.7.0","test-server":"~0.1.3","send-data":"~1.0.1","tape":"~2.3.0","process":"~0.5.1"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/body/raw/master/LICENSE"}],"scripts":{"test":"node ./test/integration.js"},"_id":"body@3.1.2","dist":{"shasum":"9cfc446cd96cec165cfbf919837fe4e1cc692dea","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/body/-/body-3.1.2.tgz","integrity":"sha512-GJKDO92CrVomfyPn+iiLhY7Sp+G890Ep8/PVNP3WiXJVc3yA6Z+Kdy6hGI/Tgr5s2z5kCj0T2TWNvC/IKUSPNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCufjbocfIH1yTR3fX1bovny9TXcK9H2u1+ekaI8YQahwIgV7RcX6WC93HDolioRpgUixoctdutfaeo7vYLvLfqmRk="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"anonymous","email":"raynos2@gmail.com"},"maintainers":[{"name":"anonymous","email":"raynos2@gmail.com"}],"directories":{}},"4.0.1":{"name":"body","version":"4.0.1","description":"Body parsing","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/body.git"},"main":"index","homepage":"https://github.com/Raynos/body","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/body/issues","email":"raynos2@gmail.com"},"dependencies":{"qs":"~0.6.1","error":"~2.0.4","raw-body":"git://github.com/Raynos/raw-body"},"devDependencies":{"tap":"0.2.5","after":"~0.7.0","test-server":"~0.1.3","send-data":"~1.0.1","tape":"~2.3.0","process":"~0.5.1"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/body/raw/master/LICENSE"}],"scripts":{"test":"node ./test/integration.js"},"_id":"body@4.0.1","dist":{"shasum":"35a23ac874e789dcb29d3247d9077d4943191181","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/body/-/body-4.0.1.tgz","integrity":"sha512-eVmv9aZy9XwBYK7/x08CwWOqCWeLSSfFR18CiNfpnwLi3e0/mrkm/aKI8PXwcIdyr8J/88dBag4H8Vhv9fCqgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeuaC3kfkDdaw18rS88zyiX4Twp7IekM0nieYuUYmiAQIgK7e9uydf1oyiO6uIkb30OR1wf9eScvmOdY2agBQ0k74="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"anonymous","email":"raynos2@gmail.com"},"maintainers":[{"name":"anonymous","email":"raynos2@gmail.com"}],"directories":{}},"4.0.2":{"name":"body","version":"4.0.2","description":"Body parsing","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/body.git"},"main":"index","homepage":"https://github.com/Raynos/body","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/body/issues","email":"raynos2@gmail.com"},"dependencies":{"qs":"~0.6.1","error":"~2.0.4","raw-body":"~1.1.0"},"devDependencies":{"tap":"0.2.5","after":"~0.7.0","test-server":"~0.1.3","send-data":"~1.0.1","tape":"~2.3.0","process":"~0.5.1"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/body/raw/master/LICENSE"}],"scripts":{"test":"node ./test/integration.js"},"_id":"body@4.0.2","dist":{"shasum":"8ed229971366b4d799da1fa0ca4e0b58e75d7208","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/body/-/body-4.0.2.tgz","integrity":"sha512-HcpSIfByr8UHQucs7ujF/kuTXJS5QaVESVgVtJYlmkNXokyzLrEc6uNrc0oPBewJE/9cfIQ2Sd6daXuh2P54Ag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLcFpqsmPOrrfw/tRNL6iPCCJ1WHfCptkyfvJKt+FfgAiB2Arvu0GBHf/FvN3IFwpGupXN3gwSDUC3mGhJ6ZhjUfg=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"anonymous","email":"raynos2@gmail.com"},"maintainers":[{"name":"anonymous","email":"raynos2@gmail.com"}],"directories":{}},"4.1.1":{"name":"body","version":"4.1.1","description":"Body parsing","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/body.git"},"main":"index","homepage":"https://github.com/Raynos/body","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/body/issues","email":"raynos2@gmail.com"},"dependencies":{"error":"~2.0.4","raw-body":"~1.1.0","safe-json-parse":"~1.0.1"},"devDependencies":{"after":"~0.7.0","test-server":"~0.1.3","send-data":"~1.0.1","tape":"~2.3.0","process":"~0.5.1"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/body/raw/master/LICENSE"}],"scripts":{"test":"node ./test/integration.js"},"_id":"body@4.1.1","dist":{"shasum":"33419d27284c021fe69da768a4e22ec315d72e63","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/body/-/body-4.1.1.tgz","integrity":"sha512-sgsSNOPn4eP0n6O6Yjpo2NRqhvwvc/RJXBT10aEIPnyWGlGtmuQmKbG27xI1fQ5ZY/3U+OFzegndiW+Uq3Owrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrvr2yToaWUQChYXDWGYMGjZpNLCcVRvRAhMoFFUHkzgIgJT7lPSCwKE56/uuyex+Omjmer5mmjO8hHxMpqWF5faA="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"anonymous","email":"raynos2@gmail.com"},"maintainers":[{"name":"anonymous","email":"raynos2@gmail.com"}],"directories":{}},"4.2.1":{"name":"body","version":"4.2.1","description":"Body parsing","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/body.git"},"main":"index","homepage":"https://github.com/Raynos/body","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/body/issues","email":"raynos2@gmail.com"},"dependencies":{"error":"~2.0.4","raw-body":"~1.1.0","safe-json-parse":"~1.0.1"},"devDependencies":{"after":"~0.7.0","test-server":"~0.1.3","send-data":"~1.0.1","tape":"~2.3.0","process":"~0.5.1"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/body/raw/master/LICENSE"}],"scripts":{"test":"node ./test/integration.js"},"_id":"body@4.2.1","dist":{"shasum":"512d30c1be3fea90316575856a60fb52c0ab132d","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/body/-/body-4.2.1.tgz","integrity":"sha512-YLmRssaRwWMdmXc70gxr9G3yE+7oMHD+AYlMQkijnQMV7AQbXBu7Hu9XWCaVNt3nlT4iXpYePoiqtVj3P61BsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLnPia+92qOgZtZ1C+JtibGmVnQmJA5Zg8J1kI7zYOaAIga5i/AsATpfx6Gtc7OEtTQBtZDT1SCDr8mNEEWXzkCos="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"anonymous","email":"raynos2@gmail.com"},"maintainers":[{"name":"anonymous","email":"raynos2@gmail.com"}],"directories":{}},"4.3.1":{"name":"body","version":"4.3.1","description":"Body parsing","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/body.git"},"main":"index","homepage":"https://github.com/Raynos/body","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/body/issues","email":"raynos2@gmail.com"},"dependencies":{"error":"~2.0.4","raw-body":"~1.1.0","safe-json-parse":"~1.0.1"},"devDependencies":{"after":"~0.7.0","test-server":"~0.1.3","send-data":"~1.0.1","tape":"~2.3.0","process":"~0.5.1"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/body/raw/master/LICENSE"}],"scripts":{"test":"node ./test/integration.js"},"_id":"body@4.3.1","dist":{"shasum":"eb89e6a9581157cba95a619a7a653d82e2efa9f5","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/body/-/body-4.3.1.tgz","integrity":"sha512-JAXDYNYmjfEsZfWLdq1+ok0BkV8WSpobTQ/1J1rrJSUZ/BqDGCfxmNVMNThR7LambtKO8tNsYHj7gf8o5Ecscw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDWym0ledCN3R4DkdQQIOMgN/23G4uY/RabiLOiLtHYjAiB5fjQH0SY8SA3gtPRSYkZvgxkGmV5nGq3+tE4ZCnpykw=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"anonymous","email":"raynos2@gmail.com"},"maintainers":[{"name":"anonymous","email":"raynos2@gmail.com"}],"directories":{}},"4.4.1":{"name":"body","version":"4.4.1","description":"Body parsing","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/body.git"},"main":"index","homepage":"https://github.com/Raynos/body","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/body/issues","email":"raynos2@gmail.com"},"dependencies":{"error":"~2.0.4","raw-body":"~1.1.0","safe-json-parse":"~1.0.1"},"devDependencies":{"after":"~0.7.0","test-server":"~0.1.3","send-data":"~1.0.1","tape":"~2.3.0","process":"~0.5.1"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/body/raw/master/LICENSE"}],"scripts":{"test":"node ./test/integration.js"},"_id":"body@4.4.1","dist":{"shasum":"49730d8b893430bc07afb9f501a42352c66adf16","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/body/-/body-4.4.1.tgz","integrity":"sha512-USCczV2WrUDJ+c5OgxpAoDDkSqAUwgm2+rVuKcUp7umfklThYy2Fn5l54ofzjY2neFR83ITJFTgiufIAj+peDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAuhadrX8H/64nWWEg8fsB1GF1s3CjGaHwCMGSv82NXAIhAOmDQ2CbMAgXCRaFaMz4fa+pB4R+55I7thTDghEoZjYC"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"anonymous","email":"raynos2@gmail.com"},"maintainers":[{"name":"anonymous","email":"raynos2@gmail.com"}],"directories":{}},"4.4.2":{"name":"body","version":"4.4.2","description":"Body parsing","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/body.git"},"main":"index","homepage":"https://github.com/Raynos/body","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/body/issues","email":"raynos2@gmail.com"},"dependencies":{"error":"~2.0.4","raw-body":"~1.1.0","safe-json-parse":"~1.0.1"},"devDependencies":{"after":"~0.7.0","test-server":"~0.1.3","send-data":"~1.0.1","tape":"~2.3.0","process":"~0.5.1"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/body/raw/master/LICENSE"}],"scripts":{"test":"node ./test/integration.js"},"_id":"body@4.4.2","dist":{"shasum":"9a08398fa8fa07aa9186bb29ee67892cf4661f23","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/body/-/body-4.4.2.tgz","integrity":"sha512-Bw/6prAl8S1YEnwXz2boXMUACmMEP6Cy9D6Em9TJf9fnxOM0RaddZsfngRFjXi0kQ5CbFjctQgFADEPMlIrlGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIFtD8CXC1x7smAqyPk+iRqxgUufX4hnRmAlTZjv9skAIhAK270l1tlm/x37pObe2Wajx6APAi7ZHdFW07PTrCQ8S+"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"anonymous","email":"raynos2@gmail.com"},"maintainers":[{"name":"anonymous","email":"raynos2@gmail.com"}],"directories":{}},"4.5.0":{"name":"body","version":"4.5.0","description":"Body parsing","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/body.git"},"main":"index","homepage":"https://github.com/Raynos/body","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/body/issues","email":"raynos2@gmail.com"},"dependencies":{"error":"~2.0.4","raw-body":"~1.1.0","safe-json-parse":"~1.0.1"},"devDependencies":{"after":"~0.7.0","test-server":"~0.1.3","send-data":"~1.0.1","tape":"~2.3.0","process":"~0.5.1"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/body/raw/master/LICENSE"}],"scripts":{"test":"node ./test/integration.js"},"_id":"body@4.5.0","_shasum":"6bc3f40400b5bc909b0f4f17f25c9fc6c74a9a58","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"anonymous","email":"raynos2@gmail.com"},"maintainers":[{"name":"anonymous","email":"raynos2@gmail.com"}],"dist":{"shasum":"6bc3f40400b5bc909b0f4f17f25c9fc6c74a9a58","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/body/-/body-4.5.0.tgz","integrity":"sha512-GTzRcBskE7PS/ocf3mc78Jea8Hu+eSVShuib359zL4zeoomyF69QDpHO4faseSh8PJGVe3oNfc+F3fY/kxIytA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH10zpobdF5B+YRr+KULIedQO9NeZ97TRdayTXp3FK6fAiAzIRgSaT8jUH+bj0wSrUFLHULOrQFSQCX1x4TwTd1FEg=="}]},"directories":{}},"4.6.0":{"name":"body","version":"4.6.0","description":"Body parsing","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/body.git"},"main":"index","homepage":"https://github.com/Raynos/body","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/body/issues","email":"raynos2@gmail.com"},"dependencies":{"error":"~2.0.4","raw-body":"~1.1.0","safe-json-parse":"~1.0.1"},"devDependencies":{"after":"~0.7.0","hammock":"^1.0.0","test-server":"~0.1.3","send-data":"~1.0.1","tape":"~2.3.0","process":"~0.5.1"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/body/raw/master/LICENSE"}],"scripts":{"test":"node ./test/index.js"},"gitHead":"bbb63bf00f3a1eb06c69230263ae74b1e20ec82a","_id":"body@4.6.0","_shasum":"50d872d653c85e586efaf4d90b738cec7cf5b7a6","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"anonymous","email":"raynos2@gmail.com"},"maintainers":[{"name":"anonymous","email":"raynos2@gmail.com"}],"dist":{"shasum":"50d872d653c85e586efaf4d90b738cec7cf5b7a6","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/body/-/body-4.6.0.tgz","integrity":"sha512-goVeDjByfclWD0ZSrCGjHhhGlytNqSejUx8TgunPaM3ASILPr+gQ1mfLSn21KZU3JD1v85tXZ/pIoMWRbzAmWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDewJTgzKwmhwchuCYICW/rQVld0tryXKGMJoCIVNs27gIhAL+4bF6YJyQLYo/Z/ioAm1aJ5N1SSx+nCqStcHuehLGF"}]},"directories":{}},"5.0.0":{"name":"body","version":"5.0.0","description":"Body parsing","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/body.git"},"main":"index","homepage":"https://github.com/Raynos/body","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/body/issues","email":"raynos2@gmail.com"},"dependencies":{"continuable-cache":"^0.3.1","error":"~2.0.4","raw-body":"~1.1.0","safe-json-parse":"~1.0.1"},"devDependencies":{"after":"~0.7.0","hammock":"^1.0.0","test-server":"~0.1.3","send-data":"~1.0.1","tape":"~2.3.0","process":"~0.5.1"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/body/raw/master/LICENSE"}],"scripts":{"test":"node ./test/index.js"},"gitHead":"4180f443ed616bd79a7e7e78929ae3d8a852fb54","_id":"body@5.0.0","_shasum":"7b7d1397f5956284992c8113497dba4695519286","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"anonymous","email":"raynos2@gmail.com"},"maintainers":[{"name":"anonymous","email":"raynos2@gmail.com"}],"dist":{"shasum":"7b7d1397f5956284992c8113497dba4695519286","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/body/-/body-5.0.0.tgz","integrity":"sha512-g0+lWXrMLIHci6AslAKm4NyqzMVgG1r7MzhzhuZmUsikEfAt1Qm1g5K6EzK/fWOlhpV0RWq2YgNgWFqE9TDmVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDey8NwRDW40NWbN9mHZoEF2bxcUkbBQ1I3MNUWNSqfwgIgE6LKXQt6TGRqL+3but4GTs2RXkP+DG9qmoTRKTZ3SlY="}]},"directories":{}},"5.1.0":{"name":"body","version":"5.1.0","description":"Body parsing","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/body.git"},"main":"index","homepage":"https://github.com/Raynos/body","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/body/issues","email":"raynos2@gmail.com"},"dependencies":{"continuable-cache":"^0.3.1","error":"^7.0.0","raw-body":"~1.1.0","safe-json-parse":"~1.0.1"},"devDependencies":{"after":"~0.7.0","hammock":"^1.0.0","test-server":"~0.1.3","send-data":"~1.0.1","tape":"~2.3.0","process":"~0.5.1"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/body/raw/master/LICENSE"}],"scripts":{"test":"node ./test/index.js"},"gitHead":"d0f0d98a923b8690d694dcc4272b5ce998470d6e","_id":"body@5.1.0","_shasum":"e4ba0ce410a46936323367609ecb4e6553125069","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.10.32","_npmUser":{"name":"anonymous","email":"raynos2@gmail.com"},"dist":{"shasum":"e4ba0ce410a46936323367609ecb4e6553125069","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/body/-/body-5.1.0.tgz","integrity":"sha512-chUsBxGRtuElD6fmw1gHLpvnKdVLK302peeFa9ZqAEk8TyzZ3fygLyUEDDPTJvL9+Bor0dIwn6ePOsRM2y0zQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzcRBQ46oFuOpBshlyf97EXZIJm1TxOYZUQCtafZot4QIgRGDL7WVFGj9t6RE8pMrqn52JB8soA5faCbQYULKpabE="}]},"maintainers":[{"name":"anonymous","email":"raynos2@gmail.com"}],"directories":{}}},"name":"body","time":{"modified":"2022-11-08T10:38:23.900Z","created":"2012-09-23T21:04:43.150Z","0.1.0":"2012-09-23T21:04:44.602Z","1.0.1":"2013-04-26T21:27:15.698Z","1.0.2":"2013-05-09T21:15:21.575Z","1.0.3":"2013-05-09T21:20:15.226Z","1.1.0":"2013-05-20T07:42:09.670Z","1.1.1":"2013-05-22T08:52:16.393Z","2.0.1":"2013-06-20T18:35:19.144Z","3.0.1":"2013-11-25T07:57:26.499Z","3.1.1":"2013-11-25T08:35:49.966Z","3.1.2":"2013-11-25T08:58:54.035Z","4.0.1":"2013-11-27T03:50:56.845Z","4.0.2":"2013-11-27T03:54:33.997Z","4.1.1":"2013-11-27T05:36:39.739Z","4.2.1":"2013-11-27T05:47:30.606Z","4.3.1":"2013-11-27T20:26:42.255Z","4.4.1":"2013-11-27T20:57:37.291Z","4.4.2":"2013-11-27T21:10:51.422Z","4.5.0":"2014-07-14T04:28:41.720Z","4.6.0":"2015-02-03T20:20:36.442Z","5.0.0":"2015-02-09T20:21:29.776Z","5.1.0":"2015-06-20T04:31:30.810Z"},"contributors":[{"name":"Jake Verbaten"}],"readmeFilename":"README.md","homepage":"https://github.com/Raynos/body"}