{"_id":"koa-better-body","_rev":"120-8a4e20f2cda343a4794b6df4628fa090","name":"koa-better-body","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","dist-tags":{"latest":"3.3.9"},"versions":{"0.0.1":{"name":"koa-better-body","version":"0.0.1","description":"KoaJS middleware that patch body (to this#req.body or this#request, or bother) and parse body to json/form with co-body.","files":["index.js","example.js","test.js","README.md","LICENSE","Makefile",".gitignore",".npmignore"],"scripts":{"start":"make start","test":"make test"},"repository":{"type":"git","url":"https://github.com/tunnckoCore/koa-better-body"},"keywords":["koa","middleware","bodyparser","parse","json","bodyjson","parsejson","parseform","form"],"dependencies":{"co-body":"*","copy-to":"*"},"devDependencies":{"koa":"~0.5.0","mocha":"~1.18.2","should":"~3.3.1","supertest":"~0.12.1","koa-router":"~3.1.3"},"license":"MIT","homepage":"https://github.com/tunnckoCore/koa-better-body","bugs":{"url":"https://github.com/tunnckoCore/koa-better-body/issues"},"_id":"koa-better-body@0.0.1","dist":{"shasum":"604eee1904e957a01fcbcfdbe33e82ce0c9f7102","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-0.0.1.tgz","integrity":"sha512-KIezA1Lj+cgoDy4M1Mr2HdOgRVNZIE6R8mfHy/tEWwzf7ktpmSKnTFkgluMm5QQl/I8hhpn6d7rOABkyiCAGWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRgScS/kgyX8eL4sVL3PtNDvZf7s6YlqniztFrJjLLWAIhAP6tN+d6hIOpUYWcqPAx69k9yhlRQcYOJ/YiesSP5eYt"}]},"_from":".","_npmVersion":"1.3.15","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"directories":{}},"0.0.2":{"name":"koa-better-body","version":"0.0.2","description":"A koa body parser middleware. Support multipart, urlencoded and json request bodies.","scripts":{"start":"make start","test":"make test"},"author":{"name":"Charlike Mike Reagent","email":"mameto_100@mail.bg","url":"https://github.com/tunnckoCore"},"repository":{"type":"git","url":"git://github.com/tunnckoCore/koa-better-body.git"},"keywords":["koa","urlencoded","multipart","json","body","parser","form"],"files":[".gitignore",".npmignore",".travis.yml","LICENSE","Makefile","README.md","example.js","index.js","test.js"],"dependencies":{"co-body":"*","formidable":"1.0.15"},"devDependencies":{"koa":"*","koa-router":"*","multiline":"*","mocha":"*","should":"*","supertest":"*"},"license":"MIT","bugs":{"url":"https://github.com/tunnckoCore/koa-better-body/issues"},"homepage":"https://github.com/tunnckoCore/koa-better-body","_id":"koa-better-body@0.0.2","_shasum":"eeb705296ac5c37521d7e1684d0ec29e96938fb1","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"dist":{"shasum":"eeb705296ac5c37521d7e1684d0ec29e96938fb1","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-0.0.2.tgz","integrity":"sha512-dCKezy3UouESLN/z/OWWIwU6LTErojrSGGFizhUvQ0AA4VLpHA5au1OwzePU2VEqsd75cCvM5L81JKwbEwdBkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGIJ2DVbQnNprKH0XQqGEDMXCX1A7ods7NS/TtoiqZf1AiBkHdbPxU29pCWTua+PbC+yOHGsA9uflFw6W6fr8YOI4w=="}]},"directories":{}},"0.0.3":{"name":"koa-better-body","version":"0.0.3","description":"A koa body parser middleware. Support multipart, urlencoded and json request bodies.","scripts":{"start":"make start","test":"make test"},"author":{"name":"Charlike Mike Reagent","email":"mameto_100@mail.bg","url":"https://github.com/tunnckoCore"},"repository":{"type":"git","url":"git://github.com/tunnckoCore/koa-better-body.git"},"keywords":["koa","urlencoded","multipart","json","body","parser","form"],"files":[".gitignore",".npmignore",".travis.yml","LICENSE","Makefile","README.md","example.js","index.js","test.js"],"dependencies":{"co-body":"*","formidable":"1.0.15"},"devDependencies":{"koa":"*","koa-router":"*","multiline":"*","mocha":"*","should":"*","supertest":"*"},"license":"MIT","bugs":{"url":"https://github.com/tunnckoCore/koa-better-body/issues"},"homepage":"https://github.com/tunnckoCore/koa-better-body","_id":"koa-better-body@0.0.3","_shasum":"9bc0492a74a0a8b3a04e12efd88136251b5f88d2","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"dist":{"shasum":"9bc0492a74a0a8b3a04e12efd88136251b5f88d2","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-0.0.3.tgz","integrity":"sha512-eNB08kWGgMRtf1J/1RSrFMlPfHuxXP7wOoRsPk7qsXikS6hO+94bj8YWxcjk5g4Mi9MPDET1BQwcGMEU0bztLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCn8pM55nwUc5dX02L6bAGD1RDQO1mXIms+jMtRnQ2qOQIhAN18T7/A+jX+KYvgtDKp35uXOz13xdqRJsz1tGQPQUz7"}]},"directories":{}},"0.0.3-travis-bug":{"name":"koa-better-body","version":"0.0.3-travis-bug","description":"A koa body parser middleware. Support multipart, urlencoded and json request bodies.","scripts":{"start":"make start","test":"make test"},"author":{"name":"Charlike Mike Reagent","email":"mameto_100@mail.bg","url":"https://github.com/tunnckoCore"},"repository":{"type":"git","url":"git://github.com/tunnckoCore/koa-better-body.git"},"keywords":["koa","urlencoded","multipart","json","body","parser","form"],"files":[".gitignore",".npmignore",".travis.yml","LICENSE","Makefile","README.md","example.js","index.js","test.js"],"dependencies":{"co-body":"*","formidable":"1.0.15"},"devDependencies":{"koa":"*","koa-router":"*","multiline":"*","mocha":"*","should":"*","supertest":"*"},"license":"MIT","bugs":{"url":"https://github.com/tunnckoCore/koa-better-body/issues"},"homepage":"https://github.com/tunnckoCore/koa-better-body","_id":"koa-better-body@0.0.3-travis-bug","_shasum":"eeb705296ac5c37521d7e1684d0ec29e96938fb1","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"dist":{"shasum":"4ff3f4d89e99b7941ef554da636834e946ea1a1d","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-0.0.3-travis-bug.tgz","integrity":"sha512-iBxvAAqQmWP/GTiBe6o7OIscnExRrZbXH28nBHr5OAaknKAplSE7IXNovVvTYVxFLn7WAgYmdMi1pLJn54qXlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOmhJbIGqhE/MTXdEGy0KWvF7k2cFJMi0sKwViQ+EHHAIhANFkgeqaoQEymlBmilyFo7eP+0jK6enGhkOjV3Gag8H2"}]},"directories":{}},"0.0.3-travis-bugged":{"name":"koa-better-body","version":"0.0.3-travis-bugged","description":"A koa body parser middleware. Support multipart, urlencoded and json request bodies.","scripts":{"start":"make start","test":"make test"},"author":{"name":"Charlike Mike Reagent","email":"mameto_100@mail.bg","url":"https://github.com/tunnckoCore"},"repository":{"type":"git","url":"git://github.com/tunnckoCore/koa-better-body.git"},"keywords":["koa","urlencoded","multipart","json","body","parser","form"],"files":[".gitignore",".npmignore",".travis.yml","LICENSE","Makefile","README.md","example.js","index.js","test.js"],"dependencies":{"co-body":"*","formidable":"1.0.15"},"devDependencies":{"koa":"*","koa-router":"*","multiline":"*","mocha":"*","should":"*","supertest":"*"},"license":"MIT","bugs":{"url":"https://github.com/tunnckoCore/koa-better-body/issues"},"homepage":"https://github.com/tunnckoCore/koa-better-body","_id":"koa-better-body@0.0.3-travis-bugged","_shasum":"1cadbc87242b8dbdba87ef57dc74fb43c5cb1e03","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"dist":{"shasum":"1cadbc87242b8dbdba87ef57dc74fb43c5cb1e03","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-0.0.3-travis-bugged.tgz","integrity":"sha512-FZ5HGvDDaPaNnO/85O+EQgtfs+VKzRydwb0/z4sdSKmYLnP78DIlcPWPLrEn81vYWzJFEW+AnAuKL8dSNWmvMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHjcy/UhsjbP7ZHVRDR0VFaJGrKKcBaKHV+JY3jEeEEAIhAIumZK57FJgJi+DJrlvic6D40B2lqX9zcowWWPLIrII9"}]},"directories":{}},"1.0.0":{"name":"koa-better-body","version":"1.0.0","description":"A koa body parser middleware. Support multipart, urlencoded and json request bodies.","scripts":{"start":"make start","test":"make test"},"author":{"name":"Charlike Mike Reagent","email":"mameto_100@mail.bg","url":"https://github.com/tunnckoCore"},"repository":{"type":"git","url":"git://github.com/tunnckoCore/koa-better-body.git"},"keywords":["koa","urlencoded","multipart","json","body","parser","form"],"files":[".gitignore",".npmignore",".travis.yml","LICENSE","Makefile","README.md","example.js","index.js","test.js"],"dependencies":{"co-body":"*","formidable":"1.0.15"},"devDependencies":{"koa":"*","koa-router":"*","multiline":"*","mocha":"*","should":"*","supertest":"*"},"license":"MIT","bugs":{"url":"https://github.com/tunnckoCore/koa-better-body/issues"},"homepage":"https://github.com/tunnckoCore/koa-better-body","_id":"koa-better-body@1.0.0","_shasum":"f9288d6e53def25815ed6a55e779017c981a0ff5","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"dist":{"shasum":"f9288d6e53def25815ed6a55e779017c981a0ff5","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-1.0.0.tgz","integrity":"sha512-C6CDpeX+IvrZITnc2lkwcot1hBamx32XtXjluXLvCHGHCet+DfalL12mAYiPcWqVI3TTCd7glN82DnkfjrIz1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5b2CSNUbNpsHsi2RKl0QzPwS+DZkgCNI4X/nVCo5xBAiEAniyXo9ab4pyhY5DyFAtFb/4d0xIo3l+djfoMQ3en2UQ="}]},"directories":{}},"1.0.1":{"name":"koa-better-body","version":"1.0.1","description":"A koa body parser middleware. Support multipart, urlencoded and json request bodies.","scripts":{"start":"make start","test":"make test"},"author":{"name":"Charlike Mike Reagent","email":"mameto_100@mail.bg","url":"http://www.whistle-bg.tk"},"repository":{"type":"git","url":"git://github.com/tunnckoCore/koa-better-body.git"},"keywords":["koa","urlencoded","multipart","json","body","parser","form"],"files":[".gitignore",".npmignore",".travis.yml","LICENSE","Makefile","README.md","example.js","index.js","test.js"],"dependencies":{"co-body":"0.0.2","formidable":"1.0.15"},"devDependencies":{"koa":">=0.8.0","koa-router":"~3.1.4","multiline":"~0.3.4","mocha":"~1.20.1","should":"~4.0.4","supertest":"0.13.0"},"license":"MIT","bugs":{"url":"https://github.com/tunnckoCore/koa-better-body/issues"},"homepage":"https://github.com/tunnckoCore/koa-better-body","_id":"koa-better-body@1.0.1","_shasum":"74f80e9431acbd7447c2bd1feff49016dc672286","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"dist":{"shasum":"74f80e9431acbd7447c2bd1feff49016dc672286","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-1.0.1.tgz","integrity":"sha512-v0lgptJ0hClKHPqpb5AmI4u1814/JkfEw4sF6Mp4HfcTomWkc4RAIlo0l4coX7vCkPQv6uo3fFHcuO5z8Zx+bQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTRopAbkA7aoLlZHU+vhEHqKf47EVI76b3FwRIVp5VJQIhAMARyg31gTNPMkac6cf+h9G/TURvJn23biMWVowgUkNf"}]},"directories":{}},"0.0.99":{"name":"koa-better-body","version":"0.0.99","description":"A koa body parser middleware with support for `multipart/form-data`, `application/json` or `application/x-www-form-urlencoded` request bodies.","main":"index.js","scripts":{"test":"mocha --harmony-generators","examples-multer":"node --harmony examples/multer.js","examples-koa-router":"node --harmony examples/koa-router.js"},"repository":{"type":"git","url":"git://github.com/tunnckoCore/koa-better-body"},"keywords":["koa","request","body","middleware","bodyParser","form","data","formdata","urlencoded","multipart","multiple","upload","json","formidable"],"dependencies":{"co-body":"*","extend":"1.3.0","formidable":"1.0.15"},"devDependencies":{"koa":"*","koa-router":"*","koa-resource-router":"*","multiline":"*","mocha":"*","should":"*","supertest":"*"},"licenses":[{"type":"MIT","url":"https://github.com/tunnckoCore/koa-better-body/blob/master/license.md"}],"author":{"name":"Charlike Mike Reagent","email":"mameto_100@mail.bg","url":"http://www.whistle-bg.tk"},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"contributors":[{"name":"Charlike Mike Reagent","email":"mameto_100@mail.bg","url":"http://www.whistle-bg.tk"},{"name":"Daryl Lau","email":"daryl@weak.io","url":"https://github.com/dlau"}],"bugs":{"url":"https://github.com/tunnckoCore/koa-better-body/issues"},"homepage":"https://github.com/tunnckoCore/koa-better-body","_id":"koa-better-body@0.0.99","_shasum":"1de1e6429714b3d4056d6ea1453c54c36b951bb9","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"dist":{"shasum":"1de1e6429714b3d4056d6ea1453c54c36b951bb9","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-0.0.99.tgz","integrity":"sha512-1r3vlG2skwTGP7S2HkpirA842oVnfOMmJ/WwQaGVT81DKsMcLgKH/BZbAgWYSSvAuQV+yFqhwqqb+UIhQ9ILnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAx/OMi5UMHvDjj90NSQ/dtaFzZ0QD3BBkEMm7DsXffWAiBc27tFm4C5DF+iYjpZisQRL6Ls/A40FqDLrDLpXfA/7g=="}]},"directories":{}},"1.0.2":{"name":"koa-better-body","version":"1.0.2","description":"A koa body parser middleware with support for `multipart/form-data`, `application/json` or `application/x-www-form-urlencoded` request bodies.","main":"index.js","scripts":{"test":"mocha --harmony-generators","examples-multer":"node --harmony examples/multer.js","examples-koa-router":"node --harmony examples/koa-router.js"},"repository":{"type":"git","url":"git://github.com/tunnckoCore/koa-better-body"},"keywords":["koa","request","body","middleware","bodyParser","form","data","formdata","urlencoded","multipart","multiple","upload","json","formidable"],"dependencies":{"co-body":"*","extend":"1.3.0","formidable":"1.0.15"},"devDependencies":{"koa":"*","koa-router":"*","koa-resource-router":"*","multiline":"*","mocha":"*","should":"*","supertest":"*"},"licenses":[{"type":"MIT","url":"https://github.com/tunnckoCore/koa-better-body/blob/master/license.md"}],"author":{"name":"Charlike Mike Reagent","email":"mameto_100@mail.bg","url":"http://www.whistle-bg.tk"},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"contributors":[{"name":"Charlike Mike Reagent","email":"mameto_100@mail.bg","url":"http://www.whistle-bg.tk"},{"name":"Daryl Lau","email":"daryl@weak.io","url":"https://github.com/dlau"}],"bugs":{"url":"https://github.com/tunnckoCore/koa-better-body/issues"},"homepage":"https://github.com/tunnckoCore/koa-better-body","_id":"koa-better-body@1.0.2","_shasum":"17208c4bffbaf65c7d2a11edbc8e19ea715251d6","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"dist":{"shasum":"17208c4bffbaf65c7d2a11edbc8e19ea715251d6","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-1.0.2.tgz","integrity":"sha512-bZMh6PG6lP1EJRgNjEf2+KbB6h1chzzNc2GyFz8oLRXSYPdN555P3lkerdDsTg39WhOC1BYnIHcXHdjtXM7AwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnTy6fuipNDsncUvoMxzGFqtY1JJYEoLVbaTK8HC8odgIgSXZStEHZaCRmegHZWb5N/AQ5Bm+D/aZFStTpftK59ns="}]},"directories":{}},"1.0.3":{"name":"koa-better-body","version":"1.0.3","description":"A koa body parser middleware with support for `multipart`, `json` or `urlencoded` request bodies. Via formidable and co-body.","main":"index.js","scripts":{"test":"mocha --harmony-generators","examples-multer":"node --harmony examples/multer.js","examples-koa-router":"node --harmony examples/koa-router.js"},"repository":{"type":"git","url":"git://github.com/tunnckoCore/koa-better-body"},"keywords":["koa","request","body","middleware","bodyParser","form","data","formdata","urlencoded","multipart","multiple","upload","json","formidable"],"dependencies":{"co-body":"*","extend":"1.3.0","formidable":"1.0.15"},"devDependencies":{"koa":"*","koa-router":"*","koa-resource-router":"*","multiline":"*","mocha":"*","should":"*","supertest":"*"},"licenses":[{"type":"MIT","url":"https://github.com/tunnckoCore/koa-better-body/blob/master/license.md"}],"author":{"name":"Charlike Mike Reagent","email":"mameto_100@mail.bg","url":"http://www.whistle-bg.tk"},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"contributors":[{"name":"Charlike Mike Reagent","email":"mameto_100@mail.bg","url":"http://www.whistle-bg.tk"},{"name":"Daryl Lau","email":"daryl@weak.io","url":"https://github.com/dlau"}],"bugs":{"url":"https://github.com/tunnckoCore/koa-better-body/issues"},"homepage":"https://github.com/tunnckoCore/koa-better-body","_id":"koa-better-body@1.0.3","_shasum":"40de3d36df8de50921b1b24cbc1a3c3ea377b65a","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"dist":{"shasum":"40de3d36df8de50921b1b24cbc1a3c3ea377b65a","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-1.0.3.tgz","integrity":"sha512-nkpveBtDEifQm1LIYp7XkITyd7vXsc7vT5Wd153scIQ4LlpnXkEtLbVsbgCYMCYDQhJc459EBiUSwvIGTHLLcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDk/yGA80lahNobLGmMUb1BqTmpaEzplq2XeGzlhJdvMgIgWA3Eo5c79MKsYtA84Fnz67e3szVE9vTt4PoLWUHSXbY="}]},"directories":{}},"1.0.4":{"name":"koa-better-body","version":"1.0.4","description":"A koa body parser middleware with support for `multipart`, `json` or `urlencoded` request bodies. Via formidable and co-body.","main":"index.js","scripts":{"test":"mocha --harmony-generators --require should","examples-multer":"node --harmony examples/multer.js","examples-koa-router":"node --harmony examples/koa-router.js"},"repository":{"type":"git","url":"git://github.com/tunnckoCore/koa-better-body"},"keywords":["koa","request","body","middleware","bodyParser","form","data","formdata","urlencoded","multipart","multiple","upload","json","formidable"],"dependencies":{"co-body":"*","extend":"2.0.0","formidable":"1.0.15"},"devDependencies":{"koa":"*","koa-router":"*","koa-resource-router":"*","multiline":"*","mocha":"*","should":"*","supertest":"*"},"licenses":[{"type":"MIT","url":"https://github.com/tunnckoCore/koa-better-body/blob/master/license.md"}],"author":{"name":"Charlike Mike Reagent","email":"mameto_100@mail.bg"},"bugs":{"url":"https://github.com/tunnckoCore/koa-better-body/issues"},"homepage":"https://github.com/tunnckoCore/koa-better-body","_id":"koa-better-body@1.0.4","_shasum":"680ce16462a295df75005c878c4b35fa10df4de0","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"dist":{"shasum":"680ce16462a295df75005c878c4b35fa10df4de0","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-1.0.4.tgz","integrity":"sha512-F7zLAIlINq/6FyAWbQPcvZZWH8i14iq3fnxBaRTCMUi/KXOz8F73c4JRX/BKA7CAH4VCM5Ki775YZ85xW0OaNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTwqRvzggMxFo8H9z7Xi5MD1e9YlKBbU31XRKEFP2G8AiA4k0A6NNgTyIXGIEcyBr4VXOfGxWgxHEHbUI63Y308QA=="}]},"directories":{}},"1.0.5":{"name":"koa-better-body","version":"1.0.5","description":"A koa body parser middleware with support for `multipart`, `json`, `csp-report`or `urlencoded` request bodies. Via formidable and co-body.","main":"index.js","scripts":{"test":"mocha --harmony-generators --require should","examples-multer":"node --harmony examples/multer.js","examples-koa-router":"node --harmony examples/koa-router.js"},"repository":{"type":"git","url":"git://github.com/tunnckoCore/koa-better-body"},"keywords":["koa","request","body","middleware","bodyParser","form","data","formdata","urlencoded","multipart","multiple","upload","json","formidable"],"dependencies":{"co-body":"*","extend":"2.0.0","formidable":"1.0.15"},"devDependencies":{"koa":"*","koa-router":"*","koa-resource-router":"*","multiline":"*","mocha":"*","should":"*","supertest":"*"},"licenses":[{"type":"MIT","url":"https://github.com/tunnckoCore/koa-better-body/blob/master/license.md"}],"author":{"name":"Charlike Mike Reagent","email":"mameto_100@mail.bg"},"bugs":{"url":"https://github.com/tunnckoCore/koa-better-body/issues"},"homepage":"https://github.com/tunnckoCore/koa-better-body","_id":"koa-better-body@1.0.5","_shasum":"92fe04f4902d0dbfb932c67baa0a6994c7ffa1f5","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"dist":{"shasum":"92fe04f4902d0dbfb932c67baa0a6994c7ffa1f5","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-1.0.5.tgz","integrity":"sha512-Cjr376PcvjilzXUrxBNPYFXCZsxLU9I6YRvgamjhB3/iyULz5IqGJ78a0kyoWZbMIWQkCEBxCqqOJ7qXWZq/gQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICOD4w6CwOag52INKSaOb6VPAq1lVYkvxpzsjES303RqAiBZOQEXeuO9UU8rlduy6BpnzguAkGG6F6P6ActyY3yvlw=="}]},"directories":{}},"1.0.6":{"name":"koa-better-body","version":"1.0.6","description":"A koa body parser middleware with support for `multipart`, `json`, `csp-report`or `urlencoded` request bodies. Via formidable and co-body.","main":"index.js","scripts":{"lint":"npm install && ./node_modules/.bin/jshint **/*.js","test":"npm run lint && NODE_ENV=test ./node_modules/.bin/mocha --require should --harmony-generators","test-cov":"npm run lint && NODE_ENV=test node --harmony-generators node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- -u exports --require should","test-travis":"npm run lint && NODE_ENV=test node --harmony-generators node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- -u exports --require should","examples-multer":"npm run lint && node --harmony examples/multer.js","examples-koa-router":"npm run lint && node --harmony examples/koa-router.js"},"repository":{"type":"git","url":"git://github.com/tunnckoCore/koa-better-body"},"keywords":["koa","request","body","middleware","bodyParser","form","data","formdata","urlencoded","multipart","multiple","upload","json","formidable"],"dependencies":{"co-body":"*","extend":"2.0.0","formidable":"1.0.15"},"devDependencies":{"koa":"*","koa-router":"*","koa-resource-router":"*","mocha-lcov-reporter":"*","mocha":"*","multiline":"*","should":"*","supertest":"*","coveralls":"*","istanbul-harmony":"~0.3.0","jshint":"*"},"licenses":[{"type":"MIT","url":"https://github.com/tunnckoCore/koa-better-body/blob/master/license.md"}],"author":{"name":"Charlike Mike Reagent","email":"mameto_100@mail.bg"},"bugs":{"url":"https://github.com/tunnckoCore/koa-better-body/issues"},"homepage":"https://github.com/tunnckoCore/koa-better-body","_id":"koa-better-body@1.0.6","_shasum":"3e33f86c57683c26d7a84dce44c4e20ec242302c","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"dist":{"shasum":"3e33f86c57683c26d7a84dce44c4e20ec242302c","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-1.0.6.tgz","integrity":"sha512-tbHF7dUuulKHnIXb303k3uKUAnEbWwHMEKrqUXnxuEdGfNeozebGsnUilsqVi870LExj/oCUz/MZfYqv2frlBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDcj4D6ZczKYe2yZj/hX4EHNBqQhsvTLaDHNPriix6bJAiEAkjUZDAcJYWx/Y4tQ7stpk5fDr0v8kdgrmQlDBtx2zk4="}]},"directories":{}},"1.0.7":{"name":"koa-better-body","version":"1.0.7","description":"A koa body parser middleware with support for `multipart`, `json`, `csp-report` or `urlencoded` request bodies. Via formidable and co-body.","main":"index.js","scripts":{"lint":"npm install && ./node_modules/.bin/jshint **/*.js","test":"npm run lint && NODE_ENV=test ./node_modules/.bin/mocha --require should --harmony-generators","test-cov":"npm run test && NODE_ENV=test node --harmony-generators node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- -u exports --require should","test-travis":"npm run test && NODE_ENV=test node --harmony-generators node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- -u exports --require should","examples-multer":"npm run test && node --harmony examples/multer.js","examples-koa-router":"npm run test && node --harmony examples/koa-router.js"},"author":{"name":"Charlike Make Reagent","email":"mameto_100@mail.bg","url":"https://github.com/tunnckoCore"},"repository":{"type":"git","url":"git://github.com/tunnckoCore/koa-better-body.git"},"keywords":["koa","request","body","middleware","bodyParser","form","data","formdata","urlencoded","multipart","multiple","upload","json","formidable"],"dependencies":{"co-body":"*","extend":"*","formidable":"1.0.15"},"devDependencies":{"koa":"*","koa-router":"*","koa-resource-router":"*","mocha-lcov-reporter":"*","mocha":"*","multiline":"*","should":"*","supertest":"*","coveralls":"*","istanbul-harmony":"~0.3.0","jshint":"*"},"licenses":[{"type":"MIT","url":"https://github.com/tunnckoCore/koa-better-body/blob/master/license.md"}],"gitHead":"a8e85f405039da0e1008e768dff4f1f7116f0d37","bugs":{"url":"https://github.com/tunnckoCore/koa-better-body/issues"},"homepage":"https://github.com/tunnckoCore/koa-better-body","_id":"koa-better-body@1.0.7","_shasum":"d41b124c572b5f33c1d5828883681ff14dd21fbb","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"dist":{"shasum":"d41b124c572b5f33c1d5828883681ff14dd21fbb","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-1.0.7.tgz","integrity":"sha512-N9EAHk4Q0QjnySeMOBggKp/uqWen1ja16k+GzN0HpnUBIv5g+vlovaGP094k5uzrJFDo566oyF89WUpf2uhmbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG59ht9ZMtCV8MkaxobNGnpSsPrPuR3TcNOFE1MiVKnFAiAlXj7TJxb53d8qPNV46Qqjm4FU6q5rKeTdOY947RIR3w=="}]},"directories":{}},"1.0.8":{"name":"koa-better-body","description":"A koa body parser middleware with support for `multipart`, `json`, `csp-report` or `urlencoded` request bodies. Via formidable and co-body.","version":"1.0.8","scripts":{"lint":"npm install && node_modules/.bin/jshint . && node_modules/.bin/jscs . --reporter inline --esnext","test":"npm run lint && node_modules/.bin/mocha --harmony-generators --require should","test-cov":"npm run lint && node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --require should","test-travis":"npm run lint && node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- --require should","coveralls":"npm run test-travis && cat coverage/lcov.info | node_modules/.bin/coveralls","examples-multer":"npm run test && node --harmony examples/multer.js","examples-koa-router":"npm run test && node --harmony examples/koa-router.js"},"author":{"name":"Charlike Make Reagent","email":"mameto_100@mail.bg","url":"https://github.com/tunnckoCore"},"keywords":["koa","request","body","middleware","bodyParser","form","data","formdata","urlencoded","multipart","multiple","upload","json","formidable"],"repository":{"type":"git","url":"git://github.com/tunnckoCore/koa-better-body.git"},"license":{"type":"MIT","url":"https://github.com/tunnckoCore/koa-better-body/blob/master/license.md"},"dependencies":{"co-body":"*","extend":"*","formidable":">=1.0.15"},"devDependencies":{"koa":"*","koa-router":"*","koa-resource-router":"*","multiline":"*","should":"*","supertest":"*","coveralls":"^2.11.2","istanbul-harmony":"^0.3.1","jscs":"^1.7.3","jscs-jsdoc":"0.0.24","jshint":"^2.5.10","mocha":"^2.0.1","mocha-lcov-reporter":"0.0.1"},"engines":{"node":">= 0.10.33","npm":">= 1.4.28"},"gitHead":"dbeebbddd7282c0a1772094b45930e3f23910418","bugs":{"url":"https://github.com/tunnckoCore/koa-better-body/issues"},"homepage":"https://github.com/tunnckoCore/koa-better-body","_id":"koa-better-body@1.0.8","_shasum":"d335bf88b28e9740db5d4ef409f8c895869b2167","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"dist":{"shasum":"d335bf88b28e9740db5d4ef409f8c895869b2167","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-1.0.8.tgz","integrity":"sha512-fVo4icWIHOJc7RCWuSauQNxyPYqcGvLS7pswU4YE+7mmloB+/py9gGLGFGVJowG1tZXuuZ5gPkTFzvLBjf4igQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrwNl8l9qEpmqSTy0awFF5Q0979PBX4EAB8rwDqUjjzwIgPc+c+878k/4kLpAiikKcQ0C0OO6iKowMUwVoGteG1nI="}]},"directories":{}},"1.0.9":{"name":"koa-better-body","description":"A koa body parser middleware with support for `multipart`, `json`, `csp-report` or `urlencoded` request bodies. Via formidable and co-body.","version":"1.0.9","scripts":{"lint":"npm install && node_modules/.bin/jshint . && node_modules/.bin/jscs . --reporter inline --esnext","test":"npm run lint && node_modules/.bin/mocha --harmony-generators --require should","test-cov":"npm run lint && node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --require should","test-travis":"npm run lint && node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- --require should","coveralls":"npm run test-travis && cat coverage/lcov.info | node_modules/.bin/coveralls","examples-multer":"npm run test && node --harmony examples/multer.js","examples-koa-router":"npm run test && node --harmony examples/koa-router.js"},"author":{"name":"Charlike Make Reagent","email":"mameto_100@mail.bg","url":"https://github.com/tunnckoCore"},"keywords":["koa","request","body","middleware","bodyParser","form","data","formdata","urlencoded","multipart","multiple","upload","json","formidable"],"repository":{"type":"git","url":"git://github.com/tunnckoCore/koa-better-body.git"},"license":{"type":"MIT","url":"https://github.com/tunnckoCore/koa-better-body/blob/master/license.md"},"dependencies":{"co-body":"*","extend":"*","formidable":">=1.0.15"},"devDependencies":{"koa":"*","koa-router":"*","koa-resource-router":"*","multiline":"*","should":"*","supertest":"*","coveralls":"^2.11.2","istanbul-harmony":"^0.3.1","jscs":"^1.7.3","jscs-jsdoc":"^0.1.0","jshint":"^2.5.10","mocha":"^2.0.1","mocha-lcov-reporter":"0.0.1"},"engines":{"node":">= 0.10.33","npm":">= 1.4.28"},"gitHead":"e2eb74334e5a862cfc59f6aadb97d4a5c7e9966f","bugs":{"url":"https://github.com/tunnckoCore/koa-better-body/issues"},"homepage":"https://github.com/tunnckoCore/koa-better-body","_id":"koa-better-body@1.0.9","_shasum":"6e6621596fbf301e3867f2226dfd1cc0e6b7b95f","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"dist":{"shasum":"6e6621596fbf301e3867f2226dfd1cc0e6b7b95f","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-1.0.9.tgz","integrity":"sha512-039UjXUJtdgCAWIJcafiQLXiudKhuGhryBdFnpPShHafQfngaAsVoH8fPWBItAF56L0wducLnFYAOsZnnh7hmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMq8XUHUpDN2yO2o4HoaLxK9w9rkwtOP4Ov2MgXroCswIhANffOH+GCtlVNeTdlrEGKFTkcqdiGmY2Jr2d70QpbT9m"}]},"directories":{}},"1.0.10":{"name":"koa-better-body","description":"A koa body parser middleware with support for `multipart`, `json`, `csp-report` or `urlencoded` request bodies. Via formidable and co-body.","version":"1.0.10","scripts":{"lint":"npm install && node_modules/.bin/jshint . && node_modules/.bin/jscs . --reporter inline --esnext","test":"npm run lint && node_modules/.bin/mocha --harmony-generators --require should","test-cov":"npm run lint && node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --require should","test-travis":"npm run lint && node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- --require should","coveralls":"npm run test-travis && cat coverage/lcov.info | node_modules/.bin/coveralls","examples-multer":"npm run test && node --harmony examples/multer.js","examples-koa-router":"npm run test && node --harmony examples/koa-router.js"},"author":{"name":"Charlike Make Reagent","email":"mameto_100@mail.bg","url":"https://github.com/tunnckoCore"},"keywords":["koa","request","body","middleware","bodyParser","form","data","formdata","urlencoded","multipart","multiple","upload","json","formidable"],"repository":{"type":"git","url":"git://github.com/tunnckoCore/koa-better-body.git"},"license":{"type":"MIT","url":"https://github.com/tunnckoCore/koa-better-body/blob/master/license.md"},"dependencies":{"co-body":"*","extend":"*","formidable":">=1.0.15"},"devDependencies":{"koa":"*","koa-router":"*","koa-resource-router":"*","multiline":"*","should":"*","supertest":"*","coveralls":"^2.11.2","istanbul-harmony":"^0.3.1","jscs":"^1.7.3","jscs-jsdoc":"^0.1.0","jshint":"^2.5.10","mocha":"^2.0.1","mocha-lcov-reporter":"0.0.1"},"engines":{"node":">= 0.11.14","npm":">= 1.4.28"},"gitHead":"35fbc9b3f0179d69101fbce3850a5dd4e7ab441d","bugs":{"url":"https://github.com/tunnckoCore/koa-better-body/issues"},"homepage":"https://github.com/tunnckoCore/koa-better-body","_id":"koa-better-body@1.0.10","_shasum":"e5a64228f0d68356137910ad14078ad0ff762c3e","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"dist":{"shasum":"e5a64228f0d68356137910ad14078ad0ff762c3e","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-1.0.10.tgz","integrity":"sha512-Nhs2A5QRHmkjaWCS9FKsbhgOaqjWIPCsy5h/qQ5L0OcJMd0TWni9BJThrbasiSlNDHRGaNFRioRE6n2zhzUe1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8vmYGSN6pRsiwSw0wEy6wQH8L3+1d96V77VIQ+8W0QAiAugHZy8qD+p+0wV5r0Y2mRsFQj6Uib/ftlmbeWlqiK2g=="}]},"directories":{}},"1.0.11":{"name":"koa-better-body","description":"A koa body parser middleware with support for `multipart`, `json`, `csp-report` or `urlencoded` request bodies. Via formidable and co-body.","version":"1.0.11","scripts":{"lint":"npm install && node_modules/.bin/jshint . && node_modules/.bin/jscs . --reporter inline --esnext","test":"npm run lint && node_modules/.bin/mocha --harmony-generators --require should","test-cov":"npm run lint && node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --require should","test-travis":"npm run lint && node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- --require should","coveralls":"npm run test-travis && cat coverage/lcov.info | node_modules/.bin/coveralls","examples-multer":"npm run test && node --harmony examples/multer.js","examples-koa-router":"npm run test && node --harmony examples/koa-router.js"},"author":{"name":"Charlike Make Reagent","email":"mameto_100@mail.bg","url":"https://github.com/tunnckoCore"},"keywords":["koa","request","body","middleware","bodyParser","form","data","formdata","urlencoded","multipart","multiple","upload","json","formidable"],"repository":{"type":"git","url":"git://github.com/tunnckoCore/koa-better-body.git"},"license":{"type":"MIT","url":"https://github.com/tunnckoCore/koa-better-body/blob/master/license.md"},"dependencies":{"co-body":"*","extend":"*","formidable":">=1.0.15"},"devDependencies":{"koa":"*","koa-router":"*","koa-resource-router":"*","multiline":"*","should":"*","supertest":"*","coveralls":"^2.11.2","istanbul-harmony":"^0.3.1","jscs":"^1.7.3","jscs-jsdoc":"^0.1.0","jshint":"^2.5.10","mocha":"^2.0.1","mocha-lcov-reporter":"0.0.1"},"engines":{"node":">= 0.11.14","npm":">= 1.4.28"},"gitHead":"8d6f5c2c04364d3cffc16b68eb1a7db2636333c0","bugs":{"url":"https://github.com/tunnckoCore/koa-better-body/issues"},"homepage":"https://github.com/tunnckoCore/koa-better-body","_id":"koa-better-body@1.0.11","_shasum":"a81efdf3aaa3a307a9d79d438b50a0488560ac35","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"dist":{"shasum":"a81efdf3aaa3a307a9d79d438b50a0488560ac35","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-1.0.11.tgz","integrity":"sha512-xfl4htJRzKJTRYGr6ajKyXa0neXaevoSz6E1ZRHaM+WDHMLrOcQyZg4um0OHrDUMJ8LZUab+cdzElN9oi17KKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPiHTaHyUv7AmtSkPxrge2N1ui/yOg989J8ffHFKKPRAIhAOOXO4/ogedB1YCJiGVOxBslG6ZNDLVh4ddyDLr7eQcA"}]},"directories":{}},"1.0.12":{"name":"koa-better-body","description":"A koa body parser middleware with support for `multipart`, `json`, `csp-report` or `urlencoded` request bodies. Via formidable and co-body.","version":"1.0.12","scripts":{"lint":"npm install && node_modules/.bin/jshint . && node_modules/.bin/jscs . --reporter inline --esnext","test":"npm run lint && node_modules/.bin/mocha --harmony-generators --require should","test-cov":"npm run lint && node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --require should","test-travis":"npm run lint && node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- --require should","coveralls":"npm run test-travis && cat coverage/lcov.info | node_modules/.bin/coveralls","examples-multer":"npm run test && node --harmony examples/multer.js","examples-koa-router":"npm run test && node --harmony examples/koa-router.js"},"author":{"name":"Charlike Make Reagent","email":"mameto_100@mail.bg","url":"https://github.com/tunnckoCore"},"keywords":["koa","request","body","middleware","bodyParser","form","data","formdata","urlencoded","multipart","multiple","upload","json","formidable"],"repository":{"type":"git","url":"git://github.com/tunnckoCore/koa-better-body.git"},"license":{"type":"MIT","url":"https://github.com/tunnckoCore/koa-better-body/blob/master/license.md"},"dependencies":{"co-body":"*","extend":"*","formidable":">=1.0.15"},"devDependencies":{"koa":"*","koa-router":"*","koa-resource-router":"*","multiline":"*","should":"*","supertest":"*","coveralls":"^2.11.2","istanbul-harmony":"^0.3.1","jscs":">=1.8.0","jscs-jsdoc":">=0.2.0","jshint":"^2.5.10","mocha":"^2.0.1","mocha-lcov-reporter":"0.0.1"},"engines":{"node":">= 0.11.14","npm":">= 1.4.28"},"gitHead":"2de66ba70077a0fc8268f83fd8c345c48087d82e","bugs":{"url":"https://github.com/tunnckoCore/koa-better-body/issues"},"homepage":"https://github.com/tunnckoCore/koa-better-body","_id":"koa-better-body@1.0.12","_shasum":"81517a65564acf55f83576b523c5833a5bd37096","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"dist":{"shasum":"81517a65564acf55f83576b523c5833a5bd37096","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-1.0.12.tgz","integrity":"sha512-4HNGIqqktlO8ncphWCGhYOkNrbEMGNqiI3igFZBLCmC263BoKtgu0xk67XwIwLYgpOt1O6CMfQyQ1W44Uok7ng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCldQNtUDJKwLSwIdsdsoPQTn/PrLPfLU4IBxctRirZLgIgBX5HZm3ClkHyxHH/tNtIhM34l6jYLXufQvavbC/G+nA="}]},"directories":{}},"1.0.13":{"name":"koa-better-body","description":"A koa body parser middleware with support for `multipart`, `json`, `csp-report` or `urlencoded` request bodies. Via formidable and co-body.","version":"1.0.13","scripts":{"lint":"jshint index.js && jscs index.js --reporter inline --esnext","test":"mocha --harmony-generators --require should","test-cov":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --require should","test-travis":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- --require should","examples-multer":"npm run test && node --harmony examples/multer.js","examples-koa-router":"npm run test && node --harmony examples/koa-router.js"},"author":{"name":"Charlike Make Reagent","email":"mameto_100@mail.bg","url":"https://github.com/tunnckoCore"},"repository":{"type":"git","url":"git://github.com/tunnckoCore/koa-better-body.git"},"keywords":["koa","request","body","middleware","bodyParser","form","data","formdata","urlencoded","multipart","multiple","upload","json","formidable"],"license":{"type":"MIT","url":"https://github.com/tunnckoCore/koa-better-body/blob/master/license.md"},"dependencies":{"co-body":"*","extend":"*","formidable":">=1.0.15"},"devDependencies":{"koa":"*","koa-router":"*","koa-resource-router":"*","multiline":"*","should":"*","supertest":"*","istanbul-harmony":"^0.3.1","mocha":"*","mocha-lcov-reporter":"^0.0.1"},"engines":{"node":">= 0.11.14","npm":">= 1.4.28"},"gitHead":"85a97ae171bc94d2b14b2588017780bb482aef3b","bugs":{"url":"https://github.com/tunnckoCore/koa-better-body/issues"},"homepage":"https://github.com/tunnckoCore/koa-better-body","_id":"koa-better-body@1.0.13","_shasum":"071e27e1064017c37a4a01d92ddc58edd8fed862","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.11.14","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"dist":{"shasum":"071e27e1064017c37a4a01d92ddc58edd8fed862","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-1.0.13.tgz","integrity":"sha512-wiiAutjGSTllDyP/AzBnI3WH85MYqVdsRssouNjczlMMOrfur5Yc4OwhhNrD/yRO8BAJkz8hNBTpPqKJ1qwATw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDV1Cc0sX6YNhm91SWjk2ALKXFucz9M5KCTJ0TNmvn8KwIhAMZ26ABqgq1sC7zepPHJll4w+bpW7TqOjTHg/gTDkYfJ"}]},"directories":{}},"1.0.14":{"name":"koa-better-body","description":"A koa body parser middleware with support for `multipart`, `json`, `csp-report` or `urlencoded` request bodies. Via formidable and co-body.","version":"1.0.14","scripts":{"lint":"jshint index.js && jscs index.js --reporter inline --esnext","test":"mocha --harmony-generators --require should","test-cov":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --require should","test-travis":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- --require should","examples-multer":"npm run test && node --harmony examples/multer.js","examples-koa-router":"npm run test && node --harmony examples/koa-router.js"},"author":{"name":"Charlike Make Reagent","email":"mameto_100@mail.bg","url":"https://github.com/tunnckoCore"},"repository":{"type":"git","url":"git://github.com/tunnckoCore/koa-better-body.git"},"keywords":["koa","request","body","middleware","bodyParser","form","data","formdata","urlencoded","multipart","multiple","upload","json","formidable"],"license":{"type":"MIT","url":"https://github.com/tunnckoCore/koa-better-body/blob/master/license.md"},"dependencies":{"co-body":"*","extend":"*","formidable":">=1.0.15"},"devDependencies":{"koa":"*","koa-router":"*","koa-resource-router":"*","multiline":"*","should":"*","supertest":"*","istanbul-harmony":"^0.3.1","mocha":"*","mocha-lcov-reporter":"^0.0.1"},"engines":{"node":">= 0.11.14","npm":">= 1.4.28"},"gitHead":"28514b1130e3dba8f8474fc2bacbcc89741f4bde","bugs":{"url":"https://github.com/tunnckoCore/koa-better-body/issues"},"homepage":"https://github.com/tunnckoCore/koa-better-body","_id":"koa-better-body@1.0.14","_shasum":"5cf722647236aaeacacf4b8814bf257af7526d10","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.11.14","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"dist":{"shasum":"5cf722647236aaeacacf4b8814bf257af7526d10","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-1.0.14.tgz","integrity":"sha512-PHOjhqjX/huGugcKu98L79dxE3caOONGs6EaCeSGJJ0YeIKTXoVWx5UNx+xt62fcMjXguJYvTW4TyRHKjEMXIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEoWGZRA45txGV+OjZ7trZmZyy0ka0694yrtOkaKwWWvAiAgkYCJ9xjxpGG5nuwgM5wi0T/VnvtU7ZZnrGlTjCxd6A=="}]},"directories":{}},"1.0.15":{"name":"koa-better-body","description":"A koa body parser middleware with support for `multipart`, `json`, `csp-report` or `urlencoded` request bodies. Via formidable and co-body.","version":"1.0.15","scripts":{"lint":"jshint index.js && jscs index.js --reporter inline --esnext","test":"mocha --harmony-generators --require should","test-cov":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --require should","test-travis":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- --require should","examples-multer":"npm run test && node --harmony examples/multer.js","examples-koa-router":"npm run test && node --harmony examples/koa-router.js"},"author":{"name":"Charlike Make Reagent","email":"mameto_100@mail.bg","url":"https://github.com/tunnckoCore"},"repository":{"type":"git","url":"git://github.com/tunnckoCore/koa-better-body.git"},"keywords":["koa","request","body","middleware","bodyParser","form","data","formdata","urlencoded","multipart","multiple","upload","json","formidable"],"license":{"type":"MIT","url":"https://github.com/tunnckoCore/koa-better-body/blob/master/license.md"},"dependencies":{"co-body":"*","extend":"*","formidable":">=1.0.16"},"devDependencies":{"koa":"*","koa-router":"*","koa-resource-router":"*","multiline":"*","should":"*","supertest":"*","istanbul-harmony":"^0.3.1","mocha":"*","mocha-lcov-reporter":"^0.0.1"},"engines":{"node":">= 0.11.14","npm":">= 1.4.28"},"gitHead":"c0ab6b1ef8ba20a5fbb8ddcfc7bc90a3c8440642","bugs":{"url":"https://github.com/tunnckoCore/koa-better-body/issues"},"homepage":"https://github.com/tunnckoCore/koa-better-body","_id":"koa-better-body@1.0.15","_shasum":"ba27d19228db7ab9970526904164c3aae9b488d5","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.11.14","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"dist":{"shasum":"ba27d19228db7ab9970526904164c3aae9b488d5","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-1.0.15.tgz","integrity":"sha512-vX1CvRNBt6uUd+nM8VPJLlPNYnyPs9etGco5yUX5d3wJhP7yKN0tCsj20G7QBCKV7i4LZJ47ZnjIRpX7A4bN6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAbzpA/axtMCcDzGred6JoNgGmLczt7zvAkvwAnHVWkJAiEAvMx4ngAmWxWnQgu27yWmcjUc5HjkB/QayjGr/U7Qbw0="}]},"directories":{}},"1.0.16":{"name":"koa-better-body","description":"A koa body parser middleware with support for `multipart`, `json`, `csp-report` or `urlencoded` request bodies. Via formidable and co-body.","version":"1.0.16","scripts":{"lint":"jshint index.js && jscs index.js --reporter inline --esnext","test":"mocha --harmony-generators --require should","test-cov":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --require should","test-travis":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- --require should","examples-multer":"npm run test && node --harmony examples/multer.js","examples-koa-router":"npm run test && node --harmony examples/koa-router.js"},"author":{"name":"Charlike Make Reagent","email":"mameto_100@mail.bg","url":"https://github.com/tunnckoCore"},"repository":{"type":"git","url":"git://github.com/tunnckoCore/koa-better-body.git"},"keywords":["koa","request","body","middleware","bodyParser","form","data","formdata","urlencoded","multipart","multiple","upload","json","formidable"],"license":{"type":"MIT","url":"https://github.com/tunnckoCore/koa-better-body/blob/master/license.md"},"dependencies":{"arr-union":"^2.0.0","co-body":"*","extend":"*","formidable":">=1.0.16"},"devDependencies":{"koa":"*","koa-router":"*","koa-resource-router":"*","multiline":"*","should":"*","supertest":"*","istanbul-harmony":"^0.3.1","mocha":"*","mocha-lcov-reporter":"^0.0.1"},"engines":{"node":">= 0.11.14","npm":">= 1.4.28"},"gitHead":"ba005a51a974b154a842cb8c71dd0d87dab280b8","bugs":{"url":"https://github.com/tunnckoCore/koa-better-body/issues"},"homepage":"https://github.com/tunnckoCore/koa-better-body","_id":"koa-better-body@1.0.16","_shasum":"dc83d7d9f21a6cd0a53874f20d519a387810834d","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.11.14","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"dist":{"shasum":"dc83d7d9f21a6cd0a53874f20d519a387810834d","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-1.0.16.tgz","integrity":"sha512-UfYFD7RFuo90SvEvK9VvQulGeKV23zonHuwxomiMVRuIa57+n/fEZrUUhgI1lKUyrGVePkc0/MbI0HtnpIKCDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDr/n1puZQ2CtoGw+boiGQM+9G0krobspC9c9+UuSrXlAIhAI3K8LvBT0F2cEPTmSyIaTl2S47ynokG7v/BXOdHW4g/"}]},"directories":{}},"1.0.17":{"name":"koa-better-body","description":"A koa body parser middleware with support for `multipart`, `json`, `csp-report` or `urlencoded` request bodies. Via formidable and co-body.","version":"1.0.17","scripts":{"lint":"jshint index.js && jscs index.js --reporter inline --esnext","test":"mocha --harmony-generators --require should","test-cov":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --require should","test-travis":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- --require should","examples-multer":"npm run test && node --harmony examples/multer.js","examples-koa-router":"npm run test && node --harmony examples/koa-router.js"},"author":{"name":"Charlike Make Reagent","email":"mameto_100@mail.bg","url":"https://github.com/tunnckoCore"},"repository":{"type":"git","url":"git://github.com/tunnckoCore/koa-better-body.git"},"keywords":["api","body","bodyparser","csp","csp-report","data","form","formdata","formidable","json","koa","middleware","multipart","multiple","parse","parser","report","request","upload","urlencoded"],"license":{"type":"MIT","url":"https://github.com/tunnckoCore/koa-better-body/blob/master/license.md"},"dependencies":{"arr-union":"~2.0.0","co-body":"~1.0.0","extend":"~2.0.0","formidable":"~1.0.16"},"devDependencies":{"koa":"*","koa-router":"*","koa-resource-router":"*","multiline":"*","should":"*","supertest":"*","istanbul-harmony":"~0.3.1","mocha":"*"},"engines":{"node":">=0.11.14","npm":">=1.4.28"},"gitHead":"52edfed66e9cd3ca33036caef2a2d9d2a787fb98","bugs":{"url":"https://github.com/tunnckoCore/koa-better-body/issues"},"homepage":"https://github.com/tunnckoCore/koa-better-body","_id":"koa-better-body@1.0.17","_shasum":"3289a2254921f29e661ce9f2934deb535ad6f93f","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.11.16","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"dist":{"shasum":"3289a2254921f29e661ce9f2934deb535ad6f93f","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-1.0.17.tgz","integrity":"sha512-T87TXudC9/h9aCI/Z0L/xccs6A3UUpysS1AdRW6KCwRIxZiOqXWhzbHpM0HLvU90Vu6bgk71VcHMtuJ5Jt9j/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDhvAxM11rPWvV7TRUaxDJrKYjA0Abnf3l2+p6aSRleHAiEAzP9XNuw8h091bhtElGactOsXzVFHw/BJ47ksWMHW9z8="}]},"directories":{}},"2.0.0":{"name":"koa-better-body","version":"2.0.0","description":"Full-feature [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","repository":{"type":"git","url":"git+https://github.com/tunnckocore/koa-better-body.git"},"author":{"name":"Charlike Mike Reagent","email":"@tunnckoCore","url":"http://www.tunnckocore.tk"},"precommit.silent":true,"main":"index.js","license":"MIT","scripts":{"test":"standard && node test.js"},"dependencies":{"extend-shallow":"^2.0.1","formidable":"^1.0.17","koa-body-parsers":"git+https://github.com/tunnckoCore/body-parsers.git","lazy-cache":"^1.0.3"},"devDependencies":{"assertit":"^0.1.0","is-buffer":"^1.1.3","koa":"^1.2.0","pre-commit":"*","supertest":"^1.2.0"},"files":["index.js","utils.js"],"keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","error-handling","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","json-patch","json-strict","jsonstrict","koa","koa-better-body","multipart","parse","parser","patch","report","rfc","standard","strict","text","unopinionated","urlencoded"],"verb":{"run":true,"toc":false,"layout":"empty","tasks":["readme"],"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["koa","koa-convert","koa-body-parsers","raw-body","bytes","formidable","lazy-cache"],"lint":{"reflinks":true}},"gitHead":"095bc43d9dc68713f3314b3ae07b40119d95e9f9","bugs":{"url":"https://github.com/tunnckocore/koa-better-body/issues"},"homepage":"https://github.com/tunnckocore/koa-better-body#readme","_id":"koa-better-body@2.0.0","_shasum":"d4667d8361c5194c2889ab9fb3eaf590dc756ef9","_from":".","_npmVersion":"3.8.5","_nodeVersion":"5.8.0","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"dist":{"shasum":"d4667d8361c5194c2889ab9fb3eaf590dc756ef9","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-2.0.0.tgz","integrity":"sha512-t53xrj3r4qzPRf3K8I9jmj7sNHfkuwOrSB9LmUCZD2FXCqaIPnCNGA0MWH9Dg3Nf/uSi5AFBpmbz/JqLyYzQBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcU+ULwm4eYvhAn78vSsjv/aynKbwfZXiLpyN4i58ZuAIgVpzZB72S7m7TnSKP48+/aECXrDQx1UALJNggj3Ig4io="}]},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/koa-better-body-2.0.0.tgz_1460734035246_0.8566636424511671"},"directories":{}},"2.0.1":{"name":"koa-better-body","version":"2.0.1","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","repository":{"type":"git","url":"git+https://github.com/tunnckocore/koa-better-body.git"},"author":{"name":"Charlike Mike Reagent","email":"@tunnckoCore","url":"http://www.tunnckocore.tk"},"precommit.silent":true,"main":"index.js","license":"MIT","scripts":{"test":"standard && node test.js"},"dependencies":{"extend-shallow":"^2.0.1","formidable":"^1.0.17","koa-body-parsers":"git+https://github.com/tunnckoCore/body-parsers.git","lazy-cache":"^2.0.0"},"devDependencies":{"is-buffer":"^1.1.3","koa":"^1.2.0","mukla":"^0.3.1","pre-commit":"*","supertest":"^1.2.0"},"files":["index.js","utils.js"],"keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","error-handling","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","json-patch","json-strict","jsonstrict","koa","koa-better-body","multipart","parse","parser","patch","report","rfc","standard","strict","text","unopinionated","urlencoded"],"verb":{"run":true,"toc":false,"layout":"empty","tasks":["readme"],"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["koa","koa-convert","koa-body-parsers","raw-body","bytes","formidable","lazy-cache"],"lint":{"reflinks":true}},"gitHead":"599267100cb75437a2cf624e2d7f3f4900683672","bugs":{"url":"https://github.com/tunnckocore/koa-better-body/issues"},"homepage":"https://github.com/tunnckocore/koa-better-body#readme","_id":"koa-better-body@2.0.1","_shasum":"24d60bff0712a2c9c4c0a74dc660d3a85991128b","_from":".","_npmVersion":"3.8.5","_nodeVersion":"5.8.0","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"dist":{"shasum":"24d60bff0712a2c9c4c0a74dc660d3a85991128b","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-2.0.1.tgz","integrity":"sha512-Mpi7890Zpd9xAhA3VIFdM3adr1oabvTJKctv/aCZkeIYGvcyO4QEThbrO30tRW/bHAquEs43pCQZumMfqCs9vQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBIZdPMoTjqHG2Qda92B8HecCYX7GdZpyMoinU1EDWBGAiA5cNbeFeUBiEgLSc4M4xtNre6oPYjGz3nCZ66n9Zn8qQ=="}]},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/koa-better-body-2.0.1.tgz_1462447448621_0.8350014665629715"},"directories":{}},"3.0.0":{"name":"koa-better-body","version":"3.0.0","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","repository":{"type":"git","url":"git+https://github.com/tunnckocore/koa-better-body.git"},"author":{"name":"Charlike Mike Reagent","email":"@tunnckoCore","url":"http://www.tunnckocore.tk"},"main":"index.js","license":"MIT","scripts":{"lint":"standard --verbose","pretest":"npm run lint","test":"npm run coverage","posttest":"npm run lint:coverage","coverage":"nyc node test.js","lint:coverage":"nyc check-coverage --lines 100","report-coverage":"nyc report --reporter=text-lcov | coveralls","prerelease":"npm test","release":"standard-version --sign","commitmsg":"validate-commit-msg","commit":"git add --all","postcommit":"git-cz"},"dependencies":{"extend-shallow":"^2.0.1","formidable":"^1.0.17","koa-body-parsers":"git+https://github.com/tunnckoCore/body-parsers.git","lazy-cache":"^2.0.1"},"devDependencies":{"commitizen":"^2.8.6","coveralls":"^2.11.12","cz-conventional-changelog":"^1.2.0","is-buffer":"^1.1.3","koa":"^1.2.4","koa-route":"^2.4.2","mukla":"^0.4.1","nyc":"^8.1.0","qs":"^6.2.1","standard":"^8.0.0","standard-version":"^2.4.0","supertest":"^2.0.0","validate-commit-msg":"^2.8.0"},"files":["index.js","utils.js"],"keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","error-handling","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","json-patch","json-strict","jsonstrict","koa","koa-better-body","multipart","parse","parser","patch","report","rfc","standard","strict","text","unopinionated","urlencoded"],"verb":{"run":true,"toc":false,"layout":"empty","tasks":["readme"],"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["koa","koa-convert","koa-body-parsers","raw-body","bytes","formidable","lazy-cache"],"lint":{"reflinks":true}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"5701584840647dbaae29539249ca26534477c47d","bugs":{"url":"https://github.com/tunnckocore/koa-better-body/issues"},"homepage":"https://github.com/tunnckocore/koa-better-body#readme","_id":"koa-better-body@3.0.0","_shasum":"726330ace56bb8d180f9abdb527d906b06855575","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"dist":{"shasum":"726330ace56bb8d180f9abdb527d906b06855575","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.0.0.tgz","integrity":"sha512-7V1ELo4cizwrt7Tk9BZhAzdCD+LxwQAt9JkH04ZXv/7FeODvz+LnATT++fJeV4zB7gu9HXFewuiq71/74XeCTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1LfbsGy1QLJ5aXo5GSTGZGf1HJs7ckPeUvGmhtaK5TQIhAMHWIvUdxdL6msqz1u6X9xHu1pMslPb9vD69JwlvBkGK"}]},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/koa-better-body-3.0.0.tgz_1473641143076_0.013376623392105103"},"directories":{}},"3.0.1":{"name":"koa-better-body","version":"3.0.1","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","repository":{"type":"git","url":"git+https://github.com/tunnckocore/koa-better-body.git"},"author":{"name":"Charlike Mike Reagent","email":"@tunnckoCore","url":"http://www.tunnckocore.tk"},"main":"index.js","license":"MIT","scripts":{"lint":"standard --verbose","pretest":"npm run lint","test":"npm run coverage","posttest":"npm run lint:coverage","coverage":"nyc node test.js","lint:coverage":"nyc check-coverage --lines 100 --branches 85 --statements 100 --functions 90","report-coverage":"nyc report --reporter=text-lcov | coveralls","prerelease":"npm test","release":"standard-version --sign --no-verify","precommit":"git add --all","commit":"git-cz"},"dependencies":{"extend-shallow":"^2.0.1","formidable":"^1.0.17","koa-body-parsers":"git+https://github.com/tunnckoCore/body-parsers.git","lazy-cache":"^2.0.1"},"devDependencies":{"commitizen":"^2.8.6","coveralls":"^2.11.12","cz-conventional-changelog":"^1.2.0","is-buffer":"^1.1.3","koa":"^1.2.4","koa-route":"^2.4.2","mukla":"^0.4.1","nyc":"^8.1.0","qs":"^6.2.1","pre-commit":"^1.1.3","standard":"^8.0.0","standard-version":"^2.4.0","supertest":"^2.0.0"},"files":["index.js","utils.js"],"keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","error-handling","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","json-patch","json-strict","jsonstrict","koa","koa-better-body","multipart","parse","parser","patch","report","rfc","standard","strict","text","unopinionated","urlencoded"],"verb":{"run":true,"toc":false,"layout":"empty","tasks":["readme"],"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","lazy-cache","raw-body","koa-router","micromatch","qs"],"lint":{"reflinks":true}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"73a5c40c438e419c12e36ffad66cbbf582361c6d","bugs":{"url":"https://github.com/tunnckocore/koa-better-body/issues"},"homepage":"https://github.com/tunnckocore/koa-better-body#readme","_id":"koa-better-body@3.0.1","_shasum":"f46f078afc7e2ce13520fe096ecd43444561c36e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.6.0","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"dist":{"shasum":"f46f078afc7e2ce13520fe096ecd43444561c36e","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.0.1.tgz","integrity":"sha512-b2O/HfNq4M7teAv+xjVmYnnLVvdAnRjta50vFeH++TqvjDFmbnD02Vwe6k/YvdRdr/aYqqwUsOcsxDR8P0X10g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCL355ekoYeP4bXYNpJyG9uw6XUXTtH9XDFtpmoG1oUDgIgL13B2s84IvPGE/WlUXnqlXUXmwuGVFAwoQ3PKLe/Gus="}]},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/koa-better-body-3.0.1.tgz_1475970545540_0.6900832776445895"},"directories":{}},"3.0.2":{"name":"koa-better-body","version":"3.0.2","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","repository":{"type":"git","url":"git+https://github.com/tunnckocore/koa-better-body.git"},"author":{"name":"Charlike Mike Reagent","email":"@tunnckoCore","url":"http://www.tunnckocore.tk"},"main":"index.js","license":"MIT","scripts":{"lint":"standard --verbose","pretest":"npm run lint","test":"npm run coverage","posttest":"npm run lint:coverage","coverage":"nyc node test.js","lint:coverage":"nyc check-coverage --lines 100 --branches 85 --statements 100 --functions 90","report-coverage":"nyc report --reporter=text-lcov | coveralls","prerelease":"npm test","release":"standard-version --sign --no-verify","precommit":"git add --all","commit":"git-cz"},"dependencies":{"extend-shallow":"^2.0.1","formidable":"^1.0.17","koa-body-parsers":"git+https://github.com/tunnckoCore/body-parsers.git","lazy-cache":"^2.0.1"},"devDependencies":{"commitizen":"^2.8.6","coveralls":"^2.11.12","cz-conventional-changelog":"^1.2.0","is-buffer":"^1.1.3","koa":"^1.2.4","koa-route":"^2.4.2","mukla":"^0.4.1","nyc":"^8.1.0","qs":"^6.2.1","pre-commit":"^1.1.3","standard":"^8.0.0","standard-version":"^2.4.0","supertest":"^2.0.0"},"files":["index.js","utils.js"],"keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","error-handling","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","json-patch","json-strict","jsonstrict","koa","koa-better-body","multipart","parse","parser","patch","report","rfc","standard","strict","text","unopinionated","urlencoded"],"verb":{"run":true,"toc":false,"layout":"empty","tasks":["readme"],"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","lazy-cache","raw-body","koa-router","micromatch","qs"],"lint":{"reflinks":true}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"61d2beed80037773cfe55cd23e6f75932e5f3345","bugs":{"url":"https://github.com/tunnckocore/koa-better-body/issues"},"homepage":"https://github.com/tunnckocore/koa-better-body#readme","_id":"koa-better-body@3.0.2","_shasum":"f4f7be7d7148422fa023c25771924422f51877fb","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.6.0","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"dist":{"shasum":"f4f7be7d7148422fa023c25771924422f51877fb","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.0.2.tgz","integrity":"sha512-E4CmwOMmLRoSfiPgAoAg8WvmhRyJd306nIT3DcjE41qHe/eJBHz/bA9rdXjGjSMyQiQu3A1Lip9mc7InsE7t/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKK8bGNxeMD9whcLwuSk+duvoTyq4fVSS+uvFpviYLIwIgHqsIunsLq5UGh2qM5jH20RNuhgdpyMEVX61y+l3Q16Q="}]},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/koa-better-body-3.0.2.tgz_1475970958416_0.34398391959257424"},"directories":{}},"3.0.3":{"name":"koa-better-body","version":"3.0.3","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","repository":{"type":"git","url":"git+https://github.com/tunnckoCore/koa-better-body.git"},"author":{"name":"Charlike Mike Reagent","email":"@tunnckoCore","url":"http://www.tunnckocore.tk"},"main":"index.js","license":"MIT","scripts":{"lint":"standard --verbose","pretest":"npm run lint","test":"npm run coverage","posttest":"npm run lint:coverage","coverage":"nyc node test.js","lint:coverage":"nyc check-coverage --lines 100 --branches 85 --statements 100 --functions 90","report-coverage":"nyc report --reporter=text-lcov | coveralls","prerelease":"npm test","release":"standard-version --sign --no-verify","precommit":"git add --all","commit":"git-cz"},"dependencies":{"extend-shallow":"^2.0.1","formidable":"^1.0.17","koa-body-parsers":"git+https://github.com/tunnckoCore/body-parsers.git","lazy-cache":"^2.0.1"},"devDependencies":{"commitizen":"^2.8.6","coveralls":"^2.11.12","cz-conventional-changelog":"^1.2.0","is-buffer":"^1.1.3","koa":"^1.2.4","koa-route":"^2.4.2","mukla":"^0.4.1","nyc":"^8.1.0","qs":"^6.2.1","pre-commit":"^1.1.3","standard":"^8.0.0","standard-version":"^2.4.0","supertest":"^2.0.0"},"files":["index.js","utils.js"],"keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","error-handling","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","json-patch","json-strict","jsonstrict","koa","koa-better-body","multipart","parse","parser","patch","report","rfc","standard","strict","text","unopinionated","urlencoded"],"verb":{"run":true,"toc":false,"layout":"empty","tasks":["readme"],"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","lazy-cache","raw-body","koa-router","micromatch","qs"],"lint":{"reflinks":true}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"8d68197ea3af963de1dabf9ce4ecef2b558f9439","bugs":{"url":"https://github.com/tunnckoCore/koa-better-body/issues"},"homepage":"https://github.com/tunnckoCore/koa-better-body#readme","_id":"koa-better-body@3.0.3","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"dist":{"integrity":"sha512-2BglrVHI+omsmkFsNSGkA+DFxhoWZ3BSOcuQIt07WHatcFXf7DssKEhRWo20lSiVzkDSq+aCos8772CRVDLlHA==","shasum":"2e650bd4ea5d20e9ed66a91d78675220df149b19","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpq+8jq/thHF3SGEU5O7vF9tW2oXUcyJLkmyWiPc9h1QIhAMgIQDybjodIJ4blNV4yQqTs+LB8lCfnJsHRYnxBQHQV"}]},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body-3.0.3.tgz_1500212158396_0.5378462902735919"},"directories":{}},"3.0.4":{"name":"koa-better-body","version":"3.0.4","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","repository":{"type":"git","url":"git+https://github.com/tunnckoCore/koa-better-body.git"},"author":{"name":"Charlike Mike Reagent","email":"@tunnckoCore","url":"http://www.tunnckocore.tk"},"main":"index.js","license":"MIT","scripts":{"lint":"eslint ./*js ./test/*.js --fix","test":"npm-run-all -s lint test:*","test:api":"nyc --reporter lcov node test.js","test:report":"nyc report","prerelease":"npm test","release":"standard-version --sign --no-verify","git":"npm-run-all -s git:*","git:add":"git add --all","git:cz":"git-cz","commit":"npm-run-all -s test git"},"dependencies":{"extend-shallow":"^2.0.1","formidable":"^1.0.17","koa-body-parsers":"git+https://github.com/tunnckoCore/body-parsers.git"},"devDependencies":{"commitizen":"^2.8.6","coveralls":"^2.11.12","cz-conventional-changelog":"^1.2.0","eslint":"^4.2.0","is-buffer":"^1.1.3","koa":"^1.2.4","koa-route":"^2.4.2","mukla":"^0.4.1","npm-run-all":"^4.0.2","nyc":"^8.1.0","pre-commit":"^1.1.3","qs":"^6.2.1","standard":"^10.0.2","standard-version":"^2.4.0","supertest":"^2.0.0"},"files":["index.js","utils.js"],"keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","error-handling","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","json-patch","json-strict","jsonstrict","koa","koa-better-body","multipart","parse","parser","patch","report","rfc","standard","strict","text","unopinionated","urlencoded"],"verb":{"run":true,"toc":false,"layout":"empty","tasks":["readme"],"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","lazy-cache","raw-body","koa-router","micromatch","qs"],"lint":{"reflinks":true}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"nyc":{"check-coverage":true,"statements":100,"functions":90,"branches":88,"lines":100},"gitHead":"fdfd3819498102342d99e420d5bfb4349954572c","bugs":{"url":"https://github.com/tunnckoCore/koa-better-body/issues"},"homepage":"https://github.com/tunnckoCore/koa-better-body#readme","_id":"koa-better-body@3.0.4","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"dist":{"integrity":"sha512-A1w/J5R1SR1RHwnX9xffJpIdAIXRpxflfBpZ/9Osw11ei428bm2mgmnJwEkoPoobiqdRfs54J7l6LjWMC8qk/Q==","shasum":"de49f544e4d6e1d9858f6c4880aedf2b8ac88759","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEfQHc0vIo+UCKs5JzvzGmYt6cgxQLfXyFEWovy3S38/AiEAzIp6OO8H3hUzlB6a6jJUZJyyMcFhHkeNfRR18XQhFms="}]},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body-3.0.4.tgz_1500215558282_0.5147535579744726"},"directories":{}},"3.0.5":{"name":"koa-better-body","version":"3.0.5","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","repository":{"url":"git+ssh://git@github.com/packages/koa-better-body.git","directory":"packages/koa-better-body","type":"git"},"author":{"name":"Charlike Mike Reagent","email":"@tunnckoCore","url":"http://www.tunnckocore.tk"},"main":"index.js","license":"MIT","scripts":{"lint":"eslint ./*js ./test/*.js --fix","test":"npm-run-all -s test:*","test:api":"nyc --reporter lcov node test.js","test:report":"nyc report","prerelease":"npm test","release":"standard-version --sign --no-verify","git":"npm-run-all -s git:*","git:add":"git add --all","git:cz":"git-cz","commit":"npm-run-all -s test git"},"dependencies":{"extend-shallow":"3.0.2","formidable":"1.2.1","koa-body-parsers":"git+https://github.com/tunnckoCore/body-parsers.git"},"devDependencies":{"commitizen":"4.0.3","coveralls":"3.0.6","cz-conventional-changelog":"3.0.2","eslint":"5.16.0","is-buffer":"2.0.3","koa":"1.6.2","koa-route":"3.2.0","mukla":"0.4.9","npm-run-all":"4.1.5","nyc":"13.1.0","pre-commit":"1.2.2","qs":"6.8.0","standard":"11.0.1","standard-version":"7.0.0","supertest":"4.0.2"},"keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","error-handling","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","json-patch","json-strict","jsonstrict","koa","koa-better-body","multipart","parse","parser","patch","report","rfc","standard","strict","text","unopinionated","urlencoded"],"verb":{"run":true,"toc":false,"layout":"empty","tasks":["readme"],"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","lazy-cache","raw-body","koa-router","micromatch","qs"],"lint":{"reflinks":true}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"nyc":{"check-coverage":true,"statements":100,"functions":90,"branches":88,"lines":100},"bugs":{"url":"https://github.com/packages/koa-better-body/issues"},"homepage":"https://github.com/packages/koa-better-body#readme","_id":"koa-better-body@3.0.5","_nodeVersion":"12.4.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-aQTJcUUanZYgRX9GsHjdzhjtRVMhxYukZYAAXVWCIntPO3QUp/xc2e6VG3/Stv4RWIp06QNJgRqaTSGgc55x5Q==","shasum":"87c7f130bce09d5e90e6f0109589df725746f4d2","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.0.5.tgz","fileCount":6,"unpackedSize":40779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgBViCRA9TVsSAnZWagAAB+4P/RK3jIZhHshQQFYNWsgB\n1S1Gtp4luDa/YQQyebVEbcV0VbnJ4t+sst2fPltb9xGLVz5uCkOMOstJTsQg\nxf1/iZz+79nBPsZVWjCChpcK0yEXvruAZpRCFHuz4A/AU0N8IM3FOYt0IXX3\nw2As5cERRIZajBJt2o5sjXpr98F4JChZLcdySemWcaLx7KBE5oN3dmOjOpC8\n8CHRfSjovWFy/FmjrTotPZZJdB9kx5hfsBfhZItNqpzAu0gu04JRWaoBWwvD\n+zM36ThU4Rq45gyCOV2DcIXGh3Dk47ux32MBw1suiVBysg1XEDPvldbzKR26\nuQRKVmRDOKNjbu8B0bMm90chRcQxNBEwV+ahNnmNa+OUdmQCminYNtWg+vid\nm2qc6tdMjDiwnd7XpMFP7iHY3ri/8CHQ4OdTFbf0QK0yL7kaRbAdAQ7CZfJ3\n/Jo6EAc/u9zRAGu9NBL8Cyw6P/H1lvBmLNv7VRZ4VvrZnwNqn3t+poJHO0d1\neqV1osle7YlxYW9Te8qw6cWMnUqIi5spJuIVDpcauGKeAK16rt2QFAykiZcm\nbj0CqAbLunnHpHL8mOH0JKYjGZp96ItycLOh0CxNeWRs52mJbTSm5yWsZdH3\n/DT5a9Ie8AuJgbzzxcJkhJ0gI2mdE7htbJdiW7NLPRlgOaXKyAdo2bL9BmYn\n3ay9\r\n=88HH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJQXgmxxPX9KsSUyrwmiaSV/D9aB/u95KkXSLEy9aLswIhAKUGzP5IQjKau/oc4hsby3EuEv9asmJpQX8lXmZzGWlr"}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"mameto2011@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.0.5_1568675169583_0.4879697708570234"},"_hasShrinkwrap":false},"3.0.7":{"name":"koa-better-body","version":"3.0.7","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","repository":{"type":"git","url":"git+https://github.com/tunnckoCore/koa-better-body.git"},"author":{"name":"Charlike Mike Reagent","email":"@tunnckoCore","url":"http://www.tunnckocore.tk"},"main":"index.js","license":"MIT","scripts":{},"dependencies":{"extend-shallow":"3.0.2","formidable":"1.2.1","koa-body-parsers":"git+https://github.com/tunnckoCore/body-parsers.git"},"devDependencies":{"is-buffer":"2.0.3","koa":"1.6.2","koa-route":"3.2.0","qs":"6.8.0","supertest":"4.0.2"},"keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","error-handling","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","json-patch","json-strict","jsonstrict","koa","koa-better-body","multipart","parse","parser","patch","report","rfc","standard","strict","text","unopinionated","urlencoded"],"verb":{"run":true,"toc":false,"layout":"empty","tasks":["readme"],"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","lazy-cache","raw-body","koa-router","micromatch","qs"],"lint":{"reflinks":true}},"gitHead":"a36516793fddf9752c3db12b0b121227e25a7a41","bugs":{"url":"https://github.com/tunnckoCore/koa-better-body/issues"},"homepage":"https://github.com/tunnckoCore/koa-better-body#readme","_id":"koa-better-body@3.0.7","_nodeVersion":"12.4.0","_npmVersion":"lerna/3.16.4/node@v12.4.0+x64 (linux)","dist":{"integrity":"sha512-XmXjgqqUfxn6fo3fkFy7SBZiQnDavolXH3Vev2/RBXxNqpKnoBu0tQUbAeKH+QGC2UOJEL5q2TExixQInkIM2w==","shasum":"40f01f5c11085880b5c4d3f0acae169d555c142b","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.0.7.tgz","fileCount":3,"unpackedSize":19161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlNyECRA9TVsSAnZWagAAcHwP/i3muonz8ycQ8q+CFpz+\nYrVBdZD1V5vagRfsRdc8yqoS0SuWyKzNZtLZuUUz6/yUt+Q6XqFYIfvFzI/A\nLnzVQU2lkL2dzmoY+jMz9J16bvn7q2lbb5HJFTzH2bNfy+gUcPoy0S/ZXRK5\ny8V05WQtqLAGgnqR2/OOAXP0zcnqSN3COaQuzs3ImJU4Kot3cfGqaYsw2ByE\nbtxEnAm9c/PzBdbnsXqGQRigLCOoNdDmCp8N70LoJE6RoKTLMNEGmQGOl+Vh\nrqyHXIrtnlW7EeWbmc4w6MUu7PdwaNWOyEIp/vrNSgK7ttHStp034DL6PbJt\ni1F8PGCR0P9XSPR2xlF71QeMwDW0+BHuJpUJ+AJig2kzMkVCnK13thTWGF/C\nxBQQbxFoCoBVeDHFEjE1rnH5Vd8n4Tx1GAHCdY9zF9vAXFJS1trQSvIT5BNK\n9La2kX9UyIK3rDuMPoFDDb4NzAbTup4lUW9qj9/DYxXoJwPHMSOdzwA/z2E0\nAbUSWl6xPAKpxiBoYw8s0ofGocSN0w1t81lkC/MC7+gtaah5Xr7JgVhRCp0v\n3JQte2GVHQ/Nn70PttEptdMkURb8c0ux9bB9AFcKUDEhodyJnEdaO9XWEZ2n\nIy/rjR+wtchXZyIMDC0FTUiTE3BNW5cbs4bVIYzGEzxeGa+mN3URSIj+YsuY\nK5kG\r\n=WCYW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDkYDYJtXGp8q/rRa19ATD9LEKqNN30EMgX48p6g3uMKAiEAlnJ7nRISixorcOPrLSGiToe/X3yrD1Okzx9Nol/gu5I="}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.0.7_1570036867337_0.22142142291728217"},"_hasShrinkwrap":false},"3.0.9":{"name":"koa-better-body","version":"3.0.9","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"homepage":"https://tunnckocore.com/opensource","repository":{"type":"git","url":"https://github.com/tunnckoCore/opensource/tree/master/packages/koa-better-body"},"main":"index.js","license":"MIT","scripts":{},"dependencies":{"extend-shallow":"3.0.2","formidable":"1.2.1","koa-body-parsers":"git+https://github.com/tunnckoCore/body-parsers.git"},"devDependencies":{"is-buffer":"2.0.3","koa":"1.6.2","koa-route":"3.2.0","qs":"6.8.0","supertest":"4.0.2"},"keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","error-handling","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","json-patch","json-strict","jsonstrict","koa","koa-better-body","multipart","parse","parser","patch","report","rfc","standard","strict","text","unopinionated","urlencoded"],"verb":{"run":true,"toc":false,"layout":"empty","tasks":["readme"],"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","lazy-cache","raw-body","koa-router","micromatch","qs"],"lint":{"reflinks":true}},"gitHead":"42cfba00d80e86d51108ae5d134d96a4cd651b51","_id":"koa-better-body@3.0.9","_nodeVersion":"12.4.0","_npmVersion":"lerna/3.16.4/node@v12.4.0+x64 (linux)","dist":{"integrity":"sha512-jgRKoWlVSMCjEGfB5reH8Pry5YnIeDa01ohJYX+IfP5AdywSoazSpcf1F96yYc1iuLsgUcbIXqb2rKKe98i8+g==","shasum":"4ff04c6730cbfdee1ae4a30541d8049c8d869a56","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.0.9.tgz","fileCount":3,"unpackedSize":19829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlPduCRA9TVsSAnZWagAAxZkP/R7EEg/OOogV94bJqik1\nznzIC+9nrAMXMA48M4wecjYtx3ssytjuUJyI2pZrWJGuGZJQdcCagQOb0flV\nTjnO+6/Io/ZFAtKUzZ6myhKDlFEs3g5Z6jIw6JdPJZrL4y6NDTy9wCFwNdJx\nPlol/hCa+apLKc1L3h02pDXFmjuuY5RGY55oEJY5tkBivnhSzascQXpiJorH\nX/kQO4iJrDdIiXhUVyB+cNNxlYX6AR7WcZ2ymIOpkbgc+T97LJOw/9Mh8LLl\n5U5puHfn3Ae+sfl1n+2QJQVf6jYgUajCUNcqHKvhkzzF9QlshX03C56u82+/\nXNmuhCX1D3uSMaHGydeMbUfVA7GIw1hGbiym2+Oz0gBKxzIE9jVFdAJAq27/\ni5BurluX6Z6Q6FFPAkqFKBdAuw5bV8rIXubGWiS4YdeW0Ciwb5prG1MSUbUV\na+EwbxAQzfmYy1PF4iP9TK3n1wY04vQZY/1y1I2ehK9Q2WOd9+QIE342ejMD\nZwIkG5PEJ7iyU5sJ44rTs388v2LPfx5FroeWhVioXIVhCBrcQ3meaLZBm0j0\nHfxEEAuNoV+dGDOfI/5C45GiIt3EP7X1NPMgjTKvNNlBdjnlu41yQM1eYqIU\nFLHk4LN9m8BISx4FnQeFqIIe1DWI7t903lfm4+SFY5DzlnCtb4CRZ24vn9t9\ntCDd\r\n=TEZ9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCqYwEritsHdR3aaDXg1+qjLM/rjZdZ8aP7q8gE7TNNwIgR5wlEvIJk1y5M5h1sudG+RsukGU2wweHIRsqBcBYuNU="}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.0.9_1570043757317_0.6964296167070925"},"_hasShrinkwrap":false},"3.0.10":{"name":"koa-better-body","version":"3.0.10","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"homepage":"https://tunnckocore.com/opensource","repository":{"type":"git","url":"https://github.com/tunnckoCore/opensource/tree/master/packages/koa-better-body"},"main":"dist/main/index.js","license":"MIT","scripts":{},"dependencies":{"extend-shallow":"3.0.2","formidable":"1.2.1","koa-body-parsers":"git+https://github.com/tunnckoCore/body-parsers.git"},"devDependencies":{"is-buffer":"2.0.3","koa":"1.6.2","koa-route":"3.2.0","qs":"6.8.0","supertest":"4.0.2"},"keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","error-handling","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","json-patch","json-strict","jsonstrict","koa","koa-better-body","multipart","parse","parser","patch","report","rfc","standard","strict","text","unopinionated","urlencoded"],"verb":{"run":true,"toc":false,"layout":"empty","tasks":["readme"],"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","lazy-cache","raw-body","koa-router","micromatch","qs"],"lint":{"reflinks":true}},"gitHead":"df9d9ec5abcf9f79299cd5dbcebb2b005570a61b","_id":"koa-better-body@3.0.10","_nodeVersion":"12.4.0","_npmVersion":"lerna/3.16.4/node@v12.4.0+x64 (linux)","dist":{"integrity":"sha512-KH9UgkTr0GFTNj9cJ5UzeOd7I8o13ielWUXaq3hMXHrOkbI8P0qCMF5QmYisWqnQAj0PmsOyoMv0nsFIBVJTfA==","shasum":"5d78f3cf9235e26e2e75578614f316d84bbd5f3a","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.0.10.tgz","fileCount":11,"unpackedSize":61231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlPsOCRA9TVsSAnZWagAAo8oP/14O1r3EWERrpix21cdy\nyyTat623lWWI8gKbe0C5hmz271c8iBgfwSXvcKyaB4sg8fGabxh4tbKN2YC/\n1TOvdlaHl+ha49NgTdodp3Rg6MGHzaLAm6NnsJXo7mP8DtaDf3bxuglZZACX\ncpr5uQz5XIAOUisjAwjjupekZhNi6FhIlZtNKtqkMSR4Rrr+EvKZLGLyj9mg\n2nS2cF5tdF05w56nj6eIXqQvoPebVheW4u9lufeSkDhH4sQEvuPhJWVR5cCx\n4SRuydlrV1mRsYS/rPlAteI9QMzODTqsT99gSPx7aSBi6cMgSAvPdZqILRqY\nErkCWStt94Oh3R5pyHKZNKZxcXyaTL0SsoJHqL0HfA2EQvHG7gMIC7cFVLoh\ntWRJvk2qbl3/UfNq+SdpXHKCxZNYYz/gqXKMPQz07L6lqLtg/+tZPjXrVFkE\nDQC6Dm4NnouEypN9g2lVEMNkSYF7fiX2MkZBcOpTxyNbVMgr+PjhViUpHmY/\n3VN9Gc1SPTmNBIzBVvtiSM5MCqQVtTa654tZLtuLDHa6kvZjU+9clWyS514d\n1u0370i7s3jDLc73y3ZAFopWxgpqW/FRgeh0KmsKvOlbA0gu0NeSnBYurgoW\n92ePVpUd+80DIjeoUF9Rz49M3aWxWfsGg+gVm9lzmLsvWtKOZrnk2QyUXQ2n\nZi+X\r\n=sHJ8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDCQyJekl2iop5GievA2obZnB1LnMrmbsaC7mBhP5nkzAiBKsuWQfJ8G3PiqOCVCeCCi8+nuqNjzqB9eHGdt51CoCQ=="}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.0.10_1570044685702_0.9022461022403787"},"_hasShrinkwrap":false},"3.0.11":{"name":"koa-better-body","version":"3.0.11","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"homepage":"https://tunnckocore.com/opensource","repository":{"type":"git","url":"https://github.com/tunnckoCore/opensource/tree/master/packages/koa-better-body"},"main":"dist/main/index.js","license":"MIT","scripts":{},"dependencies":{"extend-shallow":"3.0.2","formidable":"1.2.1","koa-body-parsers":"git+https://github.com/tunnckoCore/body-parsers.git"},"devDependencies":{"is-buffer":"2.0.3","koa":"1.6.2","koa-route":"3.2.0","qs":"6.8.0","supertest":"4.0.2"},"keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","error-handling","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","json-patch","json-strict","jsonstrict","koa","koa-better-body","multipart","parse","parser","patch","report","rfc","standard","strict","text","unopinionated","urlencoded"],"verb":{"run":true,"toc":false,"layout":"empty","tasks":["readme"],"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","lazy-cache","raw-body","koa-router","micromatch","qs"],"lint":{"reflinks":true}},"gitHead":"b3ca59acb2aaaceb099e54fe83a7cfeb1b97e21a","_id":"koa-better-body@3.0.11","_nodeVersion":"12.4.0","_npmVersion":"lerna/3.16.4/node@v12.4.0+x64 (linux)","dist":{"integrity":"sha512-VsUktGwrJQq6W3/okLcfT3bsYEgY3dk4c0oQCgHydoqwOtw133NMokYqEDy+F7HQKzN4K5iQB6MLaPV3SP5/3A==","shasum":"68285683bb01eb0f55f32aaf8cb7ab597cae58ac","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.0.11.tgz","fileCount":11,"unpackedSize":73896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlP7XCRA9TVsSAnZWagAA4r8QAJ77Ile5tM2R/aB4ApQC\nrvzwRiHJCgv00sX2UFV+OFncfDwC6V1OThO2YOvOFG0nkC/qtQxTYE9IWQdE\nUXOIWZBrhDKV5FX95GVLVAJxFSR9NPD+Hfq+gIvezyuz9S3EAOdovETJ5/DL\nUAMB3JtUDRkdrya6jaOeQndctOh7g1IrYFvWUufpdVD/DvqQklskDusqcCUh\nQsLQg2P3MA3QOj6AJBTg9U6aemlu+LPDxroIWci7O76bIsQs0owSCTRnHe7p\ncuZFPZOnQpleu6OAVck2vUYEPn5Sy47vUGGuDWkdqG1RJIEmzSDFFZPJrHpx\nhcepnebbdtdi/n+7u6maMEeuWnoXNubQTD9zF8x63UPFff+ZKPGzQ6TRfpXR\nlCroteFjR0/HGIUo4IeSFeBsvJgX/7DdxpvNhw/0+xADG9SgBw3UuA8GbPRZ\np4yEHpwcIJuHyEoZBdUkgy4uJ88UEs2zYfVfRxOL4baaHpNcGyoWF1fCJgk5\niH3LWpIZvDW0tmUrStomr6BR/DuGZVwyY7pwfqfMhunjrUqialGjixtppBO1\nR66YBc4dj+bUa/ZepY51/J70fmr7GkCBQQyXASQ4F0bpgdJxBLtmgBeDzlm9\nhbusdCV+y2qqU5SFKoYGSa/7Q9QdaYEQHT6ERzUPyVwy8q9byjth0feswLQb\nRbnM\r\n=jlWw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuZAlyxsudWxcjSgkm/M/sDJI9FyKQah/pqkwm4BMjewIhAIF/vfTLc+MrRRjCONVQNz4h4SWKgejRB8gEiZZlm/aP"}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.0.11_1570045654648_0.1713461064416033"},"_hasShrinkwrap":false},"3.1.0":{"name":"koa-better-body","version":"3.1.0","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","repository":{"type":"git","url":"https://github.com/tunnckoCore/opensource/tree/master/packages/koa-better-body"},"homepage":"https://tunnckocore.com/opensource","author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"license":"MPL-2.0","main":"dist/main/index.js","module":"dist/module/index.js","typings":"dist/types/index.d.ts","keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","error-handling","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","json-patch","json-strict","jsonstrict","koa","koa-better-body","multipart","parse","parser","patch","report","rfc","standard","strict","text","unopinionated","urlencoded"],"scripts":{},"dependencies":{"extend-shallow":"3.0.2","formidable":"1.2.1","koa-body-parsers":"git+https://github.com/tunnckoCore/body-parsers.git"},"devDependencies":{"is-buffer":"2.0.3","koa":"1.6.2","koa-route":"3.2.0","qs":"6.8.0","supertest":"4.0.2"},"publishConfig":{"access":"public","tag":"latest"},"licenseStart":2019,"verb":{"run":true,"toc":false,"layout":"empty","tasks":["readme"],"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","lazy-cache","raw-body","koa-router","micromatch","qs"],"lint":{"reflinks":true}},"gitHead":"7d24fbc72fa22884fba5c60abb8439dff2826016","_id":"koa-better-body@3.1.0","_nodeVersion":"12.4.0","_npmVersion":"lerna/3.16.4/node@v12.4.0+x64 (linux)","dist":{"integrity":"sha512-iZNrIT7oRj6kRamOe4MNuJCxUyzbc30Xmpn6ExWVpUaIPoQdDPGE4ziFlZ+0iEkLAB/3OH+bD7vy5xRCSqFobQ==","shasum":"67c04cb2c9899bfea51f619225f47c594329cce0","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.1.0.tgz","fileCount":11,"unpackedSize":74397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlSCYCRA9TVsSAnZWagAASJ8P/0BoT74x/dIG2AzmNFew\nTFHTrRBJL6fUMVt1TcUgjICBlvTPL9zujhRLbjdAMq6PV0ekmolDw60v5lAX\nJ1exXu67Boco4Ed/j6U/BmNBD3mIbTQVK1XzhrXXrnH3nqcN5gYgCKGLVbAE\naErhwIciPEGsGTmN0aI7ON3/oPY71tVdMor2cabWElAuv4xrQQbZRvh5GJJQ\nmmaUOOO63UH7PmwGm+NjoOfYbYXnZEpUJLx29aT2bJHdA+7soIZTsDb6wN2v\nidHi5wp0MdWdhuRkJd8TpivDKSYGRYAOKKGrKTXISw1q4hQbYaEWgaUfOMby\nq292ir/tI/uk7ZHwMq3jfzc26H5BHRDKWsDJ8j+47RzX1gx6NwTQRPdsNdET\nd7IVZ9kCSmafYjiKL9E+/T9uKkGD0kfDhf6BJoFkev30ylAZPF9TNiPZ/g4b\nZRnxsxxYMbyMNHkGD27hyfm7jzapwMkFnZDyvRvvFdIR6QBdvzlJAaSI87Fl\nICZFzdCsDSKgO30dQEVWgaiGTw+ILMpKYzP9pfSSNe01Bj5Rdr0JY//Ki1bI\nYHTUl0jZmDPPTVMvY1P3yJwA4hFWruOfxWkw/P00pbmUP++xkGHxHqkYjyFd\nAgsGlKVW2bftNM6QF/4lFMhvMtLkTyDWSwlYltCBQolNR2XVHqf4PN/cROnS\nqj/T\r\n=XNJo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQtlRYACxVh34gCbzRbeVcpsuZEOCVYJW1fKlnizXDlAIhALCyPcdfo10imjmjJSgBmWEFSX5Vdj7s6q+EkvpyLV25"}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.1.0_1570054295212_0.218804605030126"},"_hasShrinkwrap":false},"3.1.1":{"name":"koa-better-body","version":"3.1.1","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","repository":{"type":"git","url":"https://github.com/tunnckoCore/opensource/tree/master/packages/koa-better-body"},"homepage":"https://tunnckocore.com/opensource","author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"license":"MPL-2.0","main":"dist/main/index.js","module":"dist/module/index.js","typings":"dist/types/index.d.ts","keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","error-handling","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","json-patch","json-strict","jsonstrict","koa","koa-better-body","multipart","parse","parser","patch","report","rfc","standard","strict","text","unopinionated","urlencoded"],"scripts":{},"dependencies":{"extend-shallow":"3.0.2","formidable":"1.2.1","koa-body-parsers":"git+https://github.com/tunnckoCore/body-parsers.git"},"devDependencies":{"is-buffer":"2.0.3","koa":"1.6.2","koa-route":"3.2.0","qs":"6.8.0","supertest":"4.0.2"},"publishConfig":{"access":"public","tag":"latest"},"licenseStart":2019,"verb":{"run":true,"toc":false,"layout":"empty","tasks":["readme"],"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","lazy-cache","raw-body","koa-router","micromatch","qs"],"lint":{"reflinks":true}},"gitHead":"15a6ca8a64c1fcaa91abb6e73b18bb19ae4d5016","_id":"koa-better-body@3.1.1","_nodeVersion":"12.4.0","_npmVersion":"lerna/3.16.4/node@v12.4.0+x64 (linux)","dist":{"integrity":"sha512-aTx5Zl41VZFjh+m00roIzZn7EtTWgI0cAOCsFk1iciRMFNln0KelPoZwAnWHIC5EcOzKbvPltum5myGFoHYI8Q==","shasum":"f3467aa0d7fb3f2a31fec3487e70d53ad5651150","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.1.1.tgz","fileCount":11,"unpackedSize":75134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlWK8CRA9TVsSAnZWagAAfw4P/3G6JtnZ6+5auqhIK7R4\nt/o0u6nsHQWR+l7JPRY7wPni1+1n6lW4iXvCamzpcsmuxsjmggMSqlR+0rqv\nHYLS8ujipA5Dxv5uM+0W607Ax7pD11CpQwnYqbBTlfNrEcBEKkLMWDzHn/3I\nEeAqGpZEm5tS5HDl5xXTrDp4JypxLOj8XGhw9X2gt5KxdBCFUjkteyihLwZ5\nrELPc7+s3caU+EWrSxBhM+CgnfaunZFIIBCSjo+hgFj+YU5ipp5uCL1VMpIR\nOYyQj6p3HIAw1xfrVU/ApFLYF0lHEOeShbsTcG7PKgoSZHnc1Dc0miE4RUyW\nSOBuMC4rG5K+CUJmJt3RN+nA11O6ADd/cS1VEZnMkvk617bTTIFfWYcoo/b9\nwz8hfc7UR3Kj2gmRZWsvruwEl2dlB+8Z/dVOYglI+NdTPQq8xr1D2Prj2OGJ\nx/EngEhMv3JB2izZsmrhl3AKTrrexe+qRZKTWAEIuMrn7OHMqdJIDM3Ew0Gd\nSz7wCBa050vI5OwzA/C8OQf6dWBj496/ZMT5lhUauE7K72MYVXxyU+TBbBNM\ntc6My31+X22RZ82w3v7z0D8jxVJ5UT2DCmJf9/IWmOAt2CL5f+HhFt+8wjU3\n+aLjonAbtFcaC/eRQoeV57KFa5FJnUWn39Sn4YPhh+Be4zv/5fpnNr4vVP6Y\n5N9P\r\n=Z35Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSUYtewddwcQ+AB/nkqiQ6iR+F+DLTnyg1wx6xJtmYvAIgFxIu0v6N9XzBJyxsgUXqjRmiOI/xga0CQTFOrbPdqvw="}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.1.1_1570071227786_0.5621328175941402"},"_hasShrinkwrap":false},"3.1.2":{"name":"koa-better-body","version":"3.1.2","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","repository":{"type":"git","url":"https://github.com/tunnckoCore/opensource/tree/master/packages/koa-better-body"},"homepage":"https://tunnckocore.com/opensource","author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"license":"MPL-2.0","main":"dist/main/index.js","module":"dist/module/index.js","typings":"dist/types/index.d.ts","keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","error-handling","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","json-patch","json-strict","jsonstrict","koa","koa-better-body","multipart","parse","parser","patch","report","rfc","standard","strict","text","unopinionated","urlencoded"],"scripts":{},"dependencies":{"extend-shallow":"3.0.2","formidable":"1.2.1","koa-body-parsers":"git+https://github.com/tunnckoCore/body-parsers.git"},"devDependencies":{"is-buffer":"2.0.3","koa":"1.6.2","koa-route":"3.2.0","qs":"6.8.0","supertest":"4.0.2"},"publishConfig":{"access":"public","tag":"latest"},"licenseStart":2014,"verb":{"run":true,"toc":{"render":true,"method":"preWrite","maxdepth":4},"layout":"empty","tasks":["readme"],"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","lazy-cache","raw-body","koa-router","micromatch","qs"],"lint":{"reflinks":true}},"gitHead":"fb81e73cd49bd6d50bb4484ae0d3b9d2fa3b28e7","_id":"koa-better-body@3.1.2","_nodeVersion":"12.4.0","_npmVersion":"lerna/3.16.4/node@v12.4.0+x64 (linux)","dist":{"integrity":"sha512-9bXyDPXRgLkKMfQOEu+AIThniox18NoVqTcvzbbyPJ3IYaklJfv9YnWKuMbQhItJexCgWefuZUd2qD0h4q++dw==","shasum":"b5c51d994c6e2d59ba93bbabcd8514380be84736","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.1.2.tgz","fileCount":11,"unpackedSize":83058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlYxCCRA9TVsSAnZWagAA2ksP/AlJai7OpumkHxzA3B/9\n00fkuvf/YMc4qVUmcqikwt7Y6Pzn9hvKiB0EriMeOhEYQ4yLwh6WJlQdTBRz\n73VDYMfSQ2/VllQ0eTl9hqKaui/A0Afrz+1cEZv81gvjtYQ73BUtQYtNwMfH\n0LYns6G9284+M3StT1X++crZ8HiH/Tm/tRL8kwEi+hAE6/VXgdqk68t+yucq\n6KGeuB1DQy4N4OPCPMHiz++jLKs0M/fbjEFojAxhrvu3IllSPBUWPXIQ4e+k\nenXwY2Y6kwLLB6XNgcaJehTF7k/IoP+KJ5hlvrgiRl6Oh8W+QkoC577uMoEy\nojkUpMqvJY/bda0SPEppnnmaoLZnTSqkhN0e/2QyWzTkvrcoIzA4YCd/MnyP\nMhsKHtR2RAtdII+YIWMA3QqgFsYbk+ElbA7zfPFA74tLX58z+r/NiKptNUwL\neP9IVrYpGPohFljThCPWImtpDvopHceQv6T5L77PKed19NnX3ieBzdBy9Ud3\nFzLMLydIEZG4OOylKAz5UfiqkY2LwOnmvE6kVIC2BWJJnjJ6Ipj0rlOgEo3s\nSwKl1cfpv+YCGqQ/CNAXs04yCa+gvOBVjwIp4Eqkb/doTrM1O0zdTW9CsFHS\nQc5Q38nNJMPjn7FoV3gqVJqVA+sySIaW4xtOczM8pt6W3V4hYlkA9Vhmch6/\nFFWp\r\n=0ewA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwSBQVS4urQ9Pip/qSov58/XQKXICVNcg2B6vqc+JCGgIhANb7hSb7IZUfBqfdpfLfDiM3pqNkcJ9RsYVr693dMQEK"}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.1.2_1570081857373_0.7175352412463551"},"_hasShrinkwrap":false},"3.1.3":{"name":"koa-better-body","version":"3.1.3","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","repository":{"type":"git","url":"https://github.com/tunnckoCore/opensource/tree/master/packages/koa-better-body"},"homepage":"https://tunnckocore.com/opensource","author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"license":"MPL-2.0","main":"dist/main/index.js","module":"dist/module/index.js","typings":"dist/types/index.d.ts","keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","error-handling","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","json-patch","json-strict","jsonstrict","koa","koa-better-body","multipart","parse","parser","patch","report","rfc","standard","strict","text","unopinionated","urlencoded"],"scripts":{},"dependencies":{"extend-shallow":"^3.0.2","formidable":"^1.2.1","koa-body-parsers":"github:tunnckoCore/body-parsers#patch-1"},"devDependencies":{"is-buffer":"2.0.3","koa":"1.6.2","koa-route":"3.2.0","qs":"6.8.0","supertest":"4.0.2"},"publishConfig":{"access":"public","tag":"latest"},"licenseStart":2014,"verb":{"run":true,"toc":{"render":true,"method":"preWrite","maxdepth":4},"layout":"empty","tasks":["readme"],"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","lazy-cache","raw-body","koa-router","micromatch","qs"],"lint":{"reflinks":true}},"gitHead":"2658a8077de5109bb09fb73253d157cbe045e2a0","_id":"koa-better-body@3.1.3","_nodeVersion":"12.4.0","_npmVersion":"lerna/3.16.4/node@v12.4.0+x64 (linux)","dist":{"integrity":"sha512-jaoi1O8O8FOT00/qNHbrr6iyfRHZZcyqBBr/xgRWK/RMaP2zQutfJUy1/aP6974pHL7krrZkXHiyzLO6D+ec1g==","shasum":"9c626d02bbf0509bbccecd7bc99b925a5742f882","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.1.3.tgz","fileCount":11,"unpackedSize":83673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdomc0CRA9TVsSAnZWagAAlrkP/Rgez6ze9Ezx68Vdk1mz\nSvvH90zKZQDDDpT5ENBVkyYksDU+6ELul/L+AtzQjd466iYO1QC9QXg/pPkR\nczE7ZfoYp0Z3UiGFh3Zh/ich6MWp8SZ47A4wDVc5ZBDPgBp86hs7Ag/TdNPY\n/5tK4T7eZhAK2Jr3LU7Igfe65+mobxp02H0mr5Fca2XtUtoeG992EprjBLHU\nGYe4fd6tTcXua+Hb23rkFy7SkkhnnG9GnaP+kKOxA09Ecoz9hpFOjSapKD6U\nTZ1QAMXWNMN1sfhwHkVSzP3/LvJUzFP2DSg+i+QUH5NIN7zaMdQRpPR5xQY5\nWlvevsWogBBDWWqXfeyj9wpz68+lEAyuN9p7Qp2e51NbcILQ+yImA1EuVD29\nF9MxhQR9mp4+98EynSzbodAGAIismES32lnWouoLQVuC113yEgr9Ri0CZhzN\nvQew5U7a1ZhRwRZliv88qFtFdaWViVyUS+JQNfe/9XXB4mmgp8A9FXk7ynCj\nlIjGoHdc066Kygfel+oIVz+MiFQKOaxko6dkOEsCtVklhWHkME5YHxtRpmqR\nw19BcFxWGx+fxanJwMapDbhfgyGb9kYd+jXRgJHhXGMHHznGKU6zAwjt4qIm\nrkVz58q0gUcdXtlSgyvRwEuUIzcb49+vL7WqJP8v86JRi6uT/4PYEfL11h3Z\ndTvk\r\n=FPcB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKZ/oXrBCTOWgt6Ubygaw9rgK1rab3eEiI8aftHucivgIgTxwioU4foTpUIy3zw2+1F8fa6jjcqDePIcivIrrl3Kc="}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.1.3_1570924339221_0.6048726156425379"},"_hasShrinkwrap":false},"3.1.4":{"name":"koa-better-body","version":"3.1.4","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","repository":{"type":"git","url":"https://github.com/tunnckoCore/opensource/tree/master/packages/koa-better-body"},"homepage":"https://tunnckocore.com/opensource","author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"license":"MPL-2.0","main":"dist/main/index.js","module":"dist/module/index.js","typings":"dist/types/index.d.ts","keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","error-handling","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","json-patch","json-strict","jsonstrict","koa","koa-better-body","multipart","parse","parser","patch","report","rfc","standard","strict","text","unopinionated","urlencoded"],"scripts":{},"dependencies":{"extend-shallow":"^3.0.2","formidable":"^1.2.1","koa-body-parsers":"github:tunnckoCore/body-parsers#patch-1"},"devDependencies":{"is-buffer":"2.0.3","koa":"1.6.2","koa-route":"3.2.0","qs":"6.8.0","supertest":"4.0.2"},"publishConfig":{"access":"public","tag":"latest"},"licenseStart":2014,"verb":{"run":true,"toc":{"render":true,"method":"preWrite","maxdepth":4},"layout":"empty","tasks":["readme"],"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","lazy-cache","raw-body","koa-router","micromatch","qs"],"lint":{"reflinks":true}},"gitHead":"d5087dfe0008b37985ae1c395c4cc2bdf2879807","_id":"koa-better-body@3.1.4","_nodeVersion":"12.4.0","_npmVersion":"lerna/3.16.4/node@v12.4.0+x64 (linux)","dist":{"integrity":"sha512-4c0NO9SpK31kTK1XqoDflQfIaatveE3CL0aIeVNnyOiIt9oADwTKVjTZRzTp/swI7Gmh7XCC6s5HZGqNkj9Yxw==","shasum":"3be1569d0764104dba04bfea0c39e7b11836837b","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.1.4.tgz","fileCount":11,"unpackedSize":84273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdonIfCRA9TVsSAnZWagAAEdQP+gPlwOyg4d1jr2edQ1sg\np9aoNtr0ON6vgopUxfXO/JsH1o1H893w6Nze7FAm556+8yO1PiC251onUNCY\nHnwrGs6tXFmOlAkl0U3J76SzjUWayeYcOQKaeojJOaNsote0Nrew0Ddm9NiR\n5RLOMHPRxa+ErjUL02ZSpH/PbGE2sVfB9NsYHf8eq1xMAryA/JHgOxAre2kK\nrlz00ud7u7hrdOsELg466zR2uCegIciuGZy0u+ckfIF1RdV7V3ig175mRoQi\nKU6SyKqfesW3UGwye+ybpS6yZavIpdjlxJMySIhgHIKRg5nTCMT+J8GI7O0b\nU0tn/ZRZS4pxM9L6xjL84VH731WtzsChMhSS4bRAGkL7RG98XDZPa0zWhLpx\n0743fp53nQtik9gEQHUPeeq1t/A+eQSe8uJRmYlrIM7W0lB1wRbDIx0Vxb4W\naMkzBwv1PqDd1+RXDpSWRlqR3Z4ZC+INupCZ9V3srdJB+F6igmU3tlOZLAcd\ncEE0pa35lEDqKb96GJ9yWImjM8Wogtl4YpUQyRaGM5CH7CyA8CfbVNEA+u/v\n61f7FJMu+LSM68msdAJsQy+d8muvlXmj7D1Z8vN1+fS72heZUAWdYIhDVfIp\nijMPPBT1H4ifNz7AzI0boxkmS9ZpMo5pmnSl3i0mLEYLfe0jZF7ppjvmVtSG\ngTwV\r\n=QNas\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9+h+2gNiTND3gm+/yjBERlhS8IWmaz21hk2/xDcbefAiArywpFCbht0IzShEQeODus+dQH6IDq8HilmhICHPo5aQ=="}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.1.4_1570927134481_0.24346278071965322"},"_hasShrinkwrap":false},"3.1.5":{"name":"koa-better-body","version":"3.1.5","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","repository":{"type":"git","url":"https://github.com/tunnckoCore/opensource/tree/master/packages/koa-better-body"},"homepage":"https://tunnckocore.com/opensource","author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"license":"MPL-2.0","main":"dist/main/index.js","module":"dist/module/index.js","typings":"dist/types/index.d.ts","keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","error-handling","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","json-patch","json-strict","jsonstrict","koa","koa-better-body","multipart","parse","parser","patch","report","rfc","standard","strict","text","unopinionated","urlencoded"],"scripts":{},"dependencies":{"extend-shallow":"^3.0.2","formidable":"^1.2.1","koa-body-parsers":"github:tunnckoCore/body-parsers#patch-1"},"devDependencies":{"is-buffer":"2.0.3","koa":"1.6.2","koa-route":"3.2.0","qs":"6.8.0","supertest":"4.0.2"},"publishConfig":{"access":"public","tag":"latest"},"licenseStart":2014,"verb":{"run":true,"toc":{"render":true,"method":"preWrite","maxdepth":4},"layout":"empty","tasks":["readme"],"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","lazy-cache","raw-body","koa-router","micromatch","qs"],"lint":{"reflinks":true}},"gitHead":"ebb537b6fc93d7248f155eb1173bbb7f283b5800","_id":"koa-better-body@3.1.5","_nodeVersion":"12.4.0","_npmVersion":"lerna/3.16.4/node@v12.4.0+x64 (linux)","dist":{"integrity":"sha512-bntZcT7cgYQIw5ay9sSkA11aZTZm8md3s9XKJNq0WsPBk4EntAwFapg0BqOZm3IyZDlABHRCG/bdf7RQuhrHvQ==","shasum":"ef17b62a193b3300612fb308c956f8a766850bc6","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.1.5.tgz","fileCount":11,"unpackedSize":84493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdo3rRCRA9TVsSAnZWagAAFSsQAJlCDHBhzGDRHImqN2pD\nXKFaU/uEHcpk9KsqgWwpPo/ckj2k0fvheZkuB5r5GbiKf96+Rkph4iLdqzK5\noYLpPr2wM0YlD2h+NrrIU32Q3zGbxdl9my4FUrfJ3CnXi+M/IHMYcPhNC2WX\ndnirfbtpEBLHb6opgHslc2krc6mRkEKnTTGUX59GU6BYX54x049U/1rHHj1n\nXZjWmP5mOYutN8lz0aqskjbEnPUT0GeykuvnqUTKNA41pCRwQqoShhCNt3gt\nhUVr/5/lf/vQO51tNxe/FBSRFZg7zBheJuMMUREIWKiv/QaP/A+AwS4mETvj\nJEcbIiPDEr9JVZpTqkGAlT19mRjXGQpCmYUZiywxD/teU5NVQO9LSJmwz2tF\nLXfh+zyx4a4TJo2a19RN69QNLiHoslCasbRaeU/CCWuHi7KLytAvsznZNeu6\nqr0/ou4KG2j9OVWqNWaHyqqVvpirdXiuf+okesov/kOpGJ50fnknwdOqBcJu\nEygmUZomIIHHtOJtHW4/E/EkMbMK0CpfUm7ERtyW9mfKC5coIrwQBji49S5k\nxATE+sEg09/kQmspUMdAGP6kREh6k/UQ7ne0zZ+PrJh8i8KlgPxPYFuSJtnP\nDc5MdUdhhbSIGHfl4n+eK8WCmkR+fMRtfUMEsLJC5JVQZyad8pDL0eAdo1/v\n7z/I\r\n=3qwc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDoawRuvel3YSLJIhRTwbAki5jOy82EoeuDmTrBCcVS4AiEAppEhWDCvNU4IHeQF7/X38x9cU84vmmq3nQKNqF+2cB8="}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.1.5_1570994896317_0.1399319740739966"},"_hasShrinkwrap":false},"3.1.6":{"name":"koa-better-body","version":"3.1.6","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","repository":{"type":"git","url":"https://github.com/tunnckoCore/opensource/tree/master/packages/koa-better-body"},"homepage":"https://tunnckocore.com/opensource","author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"license":"MPL-2.0","main":"dist/main/index.js","module":"dist/module/index.js","typings":"dist/types/index.d.ts","keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","error-handling","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","json-patch","json-strict","jsonstrict","koa","koa-better-body","multipart","parse","parser","patch","report","rfc","standard","strict","text","unopinionated","urlencoded"],"scripts":{},"dependencies":{"extend-shallow":"^3.0.2","formidable":"^1.2.1","koa-body-parsers":"github:tunnckoCore/body-parsers#patch-1"},"devDependencies":{"is-buffer":"2.0.3","koa":"1.6.2","koa-route":"3.2.0","qs":"6.8.0","supertest":"4.0.2"},"publishConfig":{"access":"public","tag":"latest"},"licenseStart":2014,"verb":{"run":true,"toc":{"render":true,"method":"preWrite","maxdepth":4},"layout":"empty","tasks":["readme"],"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","lazy-cache","raw-body","koa-router","micromatch","qs"],"lint":{"reflinks":true}},"gitHead":"6741ec5e1ee07c280558868ff0266c2fbc0cd76d","_id":"koa-better-body@3.1.6","_nodeVersion":"12.4.0","_npmVersion":"lerna/3.16.4/node@v12.4.0+x64 (linux)","dist":{"integrity":"sha512-Q4vlvvbeOw6S3MC6ImAKxzsCTlFduokII4sW3jThIh0ROMcli5mw8wZ0zZs/XClgXMB+p0V9KZ7T4bYnnQWNFQ==","shasum":"02a4ff4bfda4978e6db3ee890dda01f2c837bb45","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.1.6.tgz","fileCount":11,"unpackedSize":84807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdo3vLCRA9TVsSAnZWagAA0m8P/ioJ+6v9A8yP80zJ6l/J\n2QvwIfU0rUfO5X6MHyRNJj+38hflvAPHzOWgnwJCRzPZ49Uoj1bZRrPghYlA\nVXdcsuD+VFTKw3rJaEVXhwx26Zo6o8xOfEniTmoeJekhQgfcPlpsKdkBD3wD\nbxjFwRPfekY6Ypidf2UDIuUECmvcra0MxW6UJe/uJClcyoxgbtDM8inaRbcH\nUAsMaSyZLV1xoRNsHksk7TsfuCSTdWZn1cs37ypJGs9B8RnGCz+ah9u2dc21\nql9LpoRO/y4y2bTLWGEnn+aAZ3nwG9lr+enbY8A3jdcZOe65NbUJodVvMizz\n/GQUsBLZHL6gBnMti5BWH9+1Erk2yQghF+nvdhbaB8KFq/xbo9U5NEEocKyq\n2XkZxHn/3tzExjU+d7gZdXQNQhxJS4uqZsHkUdq92+oIK5LWbgkYrEqn5PdN\nR9CbrVl4j+bMxqraaUPo83vF01h1OTXeE9niGpj7rKHg/stXqvubI+vFAhuk\nDpp1fIYKaklso9mZRpUJJNEGjJGFYvAYdSlrh2oCCtjGYeXC4+yJrwbjsm7h\nIMcODCW0k0wukEwXwCYMRkNZD+JOX0kU0YpIoLIN4OWrqtXAKMlxyV+txgaz\noTnkNRjY7d+LZyMoKryx+nR9v7dySbckFOqyvD3+KC2lhUHW9OE8X8yQZIqU\nStjk\r\n=NeK8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEwZE3IxpEtZzqkmQb9FBZTaYJIRJXT6V+AQiL27P1eQIhAM9VHYWcrPO4nbYNkY3z49dH09OjbvprWyQJyZuZyE0B"}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.1.6_1570995146745_0.18572905680870644"},"_hasShrinkwrap":false},"3.1.7":{"name":"koa-better-body","version":"3.1.7","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","repository":{"type":"git","url":"git+https://github.com/tunnckoCore/opensource.git","directory":"packages/koa-better-body"},"homepage":"https://tunnckocore.com/opensource","author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"license":"MPL-2.0","main":"dist/main/index.js","module":"dist/module/index.js","typings":"dist/types/index.d.ts","keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","error-handling","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","json-patch","json-strict","jsonstrict","koa","koa-better-body","multipart","parse","parser","patch","report","rfc","standard","strict","text","unopinionated","urlencoded"],"scripts":{},"dependencies":{"extend-shallow":"^3.0.2","formidable":"^1.2.1","koa-body-parsers":"github:tunnckoCore/body-parsers#patch-1"},"devDependencies":{"is-buffer":"2.0.3","koa":"1.6.2","koa-route":"3.2.0","qs":"6.8.0","supertest":"4.0.2"},"publishConfig":{"access":"public","tag":"latest"},"licenseStart":2014,"verb":{"run":true,"toc":{"render":true,"method":"preWrite","maxdepth":4},"layout":"empty","tasks":["readme"],"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","lazy-cache","raw-body","koa-router","micromatch","qs"],"lint":{"reflinks":true}},"gitHead":"050fe0250b18426afaf60d36cdfe13a9782658f2","bugs":{"url":"https://github.com/tunnckoCore/opensource/issues"},"_id":"koa-better-body@3.1.7","_nodeVersion":"12.4.0","_npmVersion":"lerna/3.16.4/node@v12.4.0+x64 (linux)","dist":{"integrity":"sha512-PSS5g51ZdXqMdqMu+3EuClvr27dlBByuqTNFSd67FIvxyc3jia9CckmSU6aNgZzXt1Cra61g4r99DI7+KBZaDQ==","shasum":"ebaac683f0de0f103ca90a6fa36b5e8383782b2c","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.1.7.tgz","fileCount":11,"unpackedSize":85115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqv52CRA9TVsSAnZWagAAUKoP/2eMMNYlyin+mHcgyMHq\nAiwoatMlVw2Pn3zrafKtrfXovxzN0NHqJHxnZhUyCccoWlUI/exQp1IV7Q0A\nYTObLoE2q4moalb6J4VaeZJ+U/2ERhwpfpxCvNQAeSEMKq6rJnFf2e9PCoZx\nVwtE010XZQLlS1a7zwWae8Zenzgtm9uFGAnlHR7l4idjDAGaRL7/pbUUW/w9\nFidjpfvImRUT+anVbFFfdLMjzyLDheiDv3XZDXzDbrfM+ZlB3W6OkCwgew13\nEPi1+MWAMqhKkzUT+9l/4l1IuO8U1Cwns8CevLRhL0/iZj6hqK+vRFHBUcDT\noFm7YH46ycSyHMnt+CA1juuJapAkkBibyw6VULpwx7XbyeIeUxm88cPvX9o6\n6e7YSBZ/T+D8Eg6FaCMUjzj9A/Hl7c6FTJZQZwr7LI0wwnzN59qJ4+UZEBU3\nd/ErFJuyai28Lx9eETJCyV4u+1sR7RZRH1oNBIT8As9twuzZhmSGFzGs0LSl\nT1dl82kqSEs5CBEqmnNeXgZb5HnPkArGJizwLwAOsxFrsldPps5CimMivIbW\nxzQguC0ZiDgCeN3n/POT2OSZl4TzPtW7dhUfrmAie1I0ZjKrzmjwfAiQyHcI\npqHhXnOnGgVlH33QsYHZyOlXSHoR+HDH4vhMIF6tx7vaYGjKSmG0gEnYZCUC\nV3K6\r\n=eUG7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGcSc3hBkdl2yNknspeVMv8TCmeuK55dUigl08SkU3bsAiAiVkoW2uXGlyyDUgBtYYaJvBTzdwIwWKplOUbVkVLQ+g=="}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.1.7_1571487349340_0.12445676490988289"},"_hasShrinkwrap":false},"3.1.8":{"name":"koa-better-body","version":"3.1.8","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","repository":{"type":"git","url":"git+https://github.com/tunnckoCore/opensource.git","directory":"packages/koa-better-body"},"homepage":"https://tunnckocore.com/opensource","author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"license":"MPL-2.0","main":"dist/main/index.js","module":"dist/module/index.js","typings":"dist/types/index.d.ts","keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","error-handling","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","json-patch","json-strict","jsonstrict","koa","koa-better-body","multipart","parse","parser","patch","report","rfc","standard","strict","text","unopinionated","urlencoded"],"scripts":{},"dependencies":{"extend-shallow":"^3.0.2","formidable":"^1.2.1","koa-body-parsers":"github:tunnckoCore/body-parsers#patch-1"},"devDependencies":{"is-buffer":"2.0.3","koa":"1.6.2","koa-route":"3.2.0","qs":"6.8.0","supertest":"4.0.2"},"publishConfig":{"access":"public","tag":"latest"},"licenseStart":2014,"verb":{"run":true,"toc":{"render":true,"method":"preWrite","maxdepth":4},"layout":"empty","tasks":["readme"],"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","lazy-cache","raw-body","koa-router","micromatch","qs"],"lint":{"reflinks":true}},"gitHead":"7400383a328f7dec33b59ed0bdabed27f89f3f52","bugs":{"url":"https://github.com/tunnckoCore/opensource/issues"},"_id":"koa-better-body@3.1.8","_nodeVersion":"12.4.0","_npmVersion":"lerna/3.16.4/node@v12.4.0+x64 (linux)","dist":{"integrity":"sha512-9xElGFHfl2v0QBu+bsQfmswQr1ymkUqc12JRxI1H9jJqXtqGfUNN/A/EDRyEheHXhsaYXGBvGbwcfvRjQSJvHw==","shasum":"6a83b4a74fce979ee578dc14c9c4545fbe1fc301","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.1.8.tgz","fileCount":11,"unpackedSize":85708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrKWSCRA9TVsSAnZWagAA4asP/RxFJvhbUAwbF2zO/D4b\nJwNhICoBbk+RY08OobE8TRLKzy7F8M1i50Ovi5sxTcxXnYPSRdUPCyBjQURh\n/E0fQmRgqQusNza/ge3AusK/iInOSDWsQ341hMKH02mnLO9WK9EMWg2SaUqH\nPOSjs7HBLkQWLQGw+mrr1vBzwyygJ7HxfcxB3/kWDDN97uIhakYj/6r/5jDL\nG/oCY4rK9vkWRhdB/aY0WsLIyWIVReFe5+Uw+3F1CoOqHzhkaLk8njHSVC0A\nEIrqJFDx85e+gChws6VgDuHePapvfUc/nmzzNQurn0L+oJ9/PHH/i0aej60i\n6ps4oZGNKQzBlWpwf13Xt0m4pSYbUJbaLT7oLXT1HZSHiPtJPTE0idOigSWT\nHyf+R2rzzI3onRXJu48rqsDybx/CtnU/uNA2VYGRrIMVqAlT4LL44U9OQVhq\nrnYRlE939o9gJltFbe6eGr06YFQ+Hi9JROndwksGm6fiw9376NRv/RHlWQmV\nTwqbOLnz4d0JStvdnYkHW8ho71maYaJsIt3aJyOGPcuJfd1AdeiC3yQOmGV0\n6/Bm7/bHiEeKivXPqvDmXNinTRvyfgGwhN3qr1T5Cm/UI3vJw6AtQBezVkJF\nTUJbD0+dKK+E3RsprufxiiyQRlwW50CgP9ER6Q5W4m5SMWw9KAmnXjCvGlsz\nieDL\r\n=MwA0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCL3em8iNltlaRokMv2unZCtmuAXVnsLshOSgvp6sNkygIhAOwhooEC+lb+WowFtSaqOXOEk7SOn9dxMPN/upC8GA16"}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.1.8_1571595665321_0.1169055630156779"},"_hasShrinkwrap":false},"3.1.9":{"name":"koa-better-body","version":"3.1.9","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","repository":{"type":"git","url":"git+https://github.com/tunnckoCore/opensource.git","directory":"packages/koa-better-body"},"homepage":"https://tunnckocore.com/opensource","author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"license":"MPL-2.0","main":"dist/main/index.js","module":"dist/module/index.js","typings":"dist/types/index.d.ts","keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","error-handling","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","json-patch","json-strict","jsonstrict","koa","koa-better-body","multipart","parse","parser","patch","report","rfc","standard","strict","text","unopinionated","urlencoded"],"scripts":{},"dependencies":{"extend-shallow":"^3.0.2","formidable":"^1.2.1","koa-body-parsers":"github:tunnckoCore/body-parsers#patch-1"},"devDependencies":{"is-buffer":"2.0.3","koa":"1.6.2","koa-route":"3.2.0","qs":"6.8.0","supertest":"4.0.2"},"publishConfig":{"access":"public","tag":"latest"},"licenseStart":2014,"verb":{"run":true,"toc":{"render":true,"method":"preWrite","maxdepth":4},"layout":"empty","tasks":["readme"],"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","lazy-cache","raw-body","koa-router","micromatch","qs"],"lint":{"reflinks":true}},"gitHead":"5ac233f5a084298e60c463c3515706c66b360a68","bugs":{"url":"https://github.com/tunnckoCore/opensource/issues"},"_id":"koa-better-body@3.1.9","_nodeVersion":"12.4.0","_npmVersion":"lerna/3.16.4/node@v12.4.0+x64 (linux)","dist":{"integrity":"sha512-aI2K791Cm9rOxcnydcF4xDk9FXGQHgJ6Vs2jrDNpMl/Vga4Pq+5j9jfs35oKKDIxIVdThR+YP8eDESkalo5zyw==","shasum":"510523b34504e9be61cf8b59d3ba283ba89667b1","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.1.9.tgz","fileCount":11,"unpackedSize":85891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrKXvCRA9TVsSAnZWagAAq1gQAJyhe6UmPMIWjg4POO/t\nJclzVIThp4dMdBuvfzt+5SVix+PNhbAmAuUV2aiFsdN+UxaRb/9aR4UdP9+G\nuwxlXGd7jY/VT4qiAfMYtbaWvf+pT7qIqnnI8EUj6ZKU/QXlIcshNjM7y6I7\nseXv9FqCifbHCMgHZUMLNUkGh2A6EESxKvMohbmCqEPzp7rxUj0kohAcelA5\nEhW3xel1qxcUvf/9oCb7XayvbwvcQKbUdjeZnc1+w5rRswWFeVMM7BExzzew\n5WRMFxk7vXrLNy8VNDo3ICbJbLwtZWafopUCFXrLeiScfmpxzB86q9f1tDXP\nYVPK+u+SUH9gfvQKw/r1aqsFksGRiIT7Vv/gYNjwvFM3VrDxTNhzPDqdA+yH\n0fxkossHHWUsEVp+Oxze0OS6oDp4AWjUralf85hZWaPM5q+cQ6lAr7hmFGab\neJR26NI+4xMBPCk6uejMq3ar0g3lw/mKfvk1WmMIsOYDiS8JA4BcpjSSkxPv\ncHlx/bu1mttGw/I3nGIytKh1n53fN/8BCLT+WwQkiANzG9xYeYbZQk9wzeaS\nk1YHwWWo1JiNO9S6DO5gW9kOwnZAWDL1QwdeIjs2qoXOCczEtlStxnGp21n1\n5rolBG/wkXU+w3s6+KTZT+zdENbYZpFHAgK4GgnHUKfJQlZxCdmcWwPrIFV3\npWc6\r\n=BxMg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG2ZT3lxdKWuZqrVFZETm1Pnve11Cz97mvxg4kLm19k0AiEAhfwRqxCHJkpESnMPVDbXC4eYuYg2ButIUmD7cbeIQJc="}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.1.9_1571595758638_0.7470019956322298"},"_hasShrinkwrap":false},"3.1.10":{"name":"koa-better-body","version":"3.1.10","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","repository":{"type":"git","url":"git+https://github.com/tunnckoCore/opensource.git","directory":"packages/koa-better-body"},"homepage":"https://tunnckocore.com/opensource","author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"license":"MPL-2.0","main":"dist/main/index.js","module":"dist/module/index.js","typings":"dist/types/index.d.ts","keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","error-handling","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","json-patch","json-strict","jsonstrict","koa","koa-better-body","multipart","parse","parser","patch","report","rfc","standard","strict","text","unopinionated","urlencoded"],"scripts":{},"dependencies":{"extend-shallow":"^3.0.2","formidable":"^1.2.1","koa-body-parsers":"github:tunnckoCore/body-parsers#patch-1"},"devDependencies":{"is-buffer":"2.0.3","koa":"1.6.2","koa-route":"3.2.0","qs":"6.8.0","supertest":"4.0.2"},"publishConfig":{"access":"public","tag":"latest"},"licenseStart":2014,"verb":{"run":true,"toc":{"render":true,"method":"preWrite","maxdepth":4},"layout":"empty","tasks":["readme"],"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","lazy-cache","raw-body","koa-router","micromatch","qs"],"lint":{"reflinks":true}},"jest":{"coverageThreshold":{"src/index.js":{"statements":100,"branches":100,"functions":100,"lines":100},"src/utils.js":{"statements":100,"branches":88,"functions":91,"lines":100}}},"gitHead":"570a918ea31272e7128c51aeeb395ed407c3127b","bugs":{"url":"https://github.com/tunnckoCore/opensource/issues"},"_id":"koa-better-body@3.1.10","_nodeVersion":"12.4.0","_npmVersion":"lerna/3.18.1/node@v12.4.0+x64 (linux)","dist":{"integrity":"sha512-zit8265uQDiZWJSfaV3nAnBR7+kmfXzJZrd3bzmJwaO7xbHFokeCL8UBgnoAICPS7bAmMRXUJf5SKwz6MLeW3A==","shasum":"76504e5757babbf57eca3c81a6fa1375e70bf7ce","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.1.10.tgz","fileCount":11,"unpackedSize":87211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrkmJCRA9TVsSAnZWagAAiKwP/RtuO4YRaDFjiC7CdkND\nJr5CJGtMN5og4s6gnlJ32qLpKJl8RFSazzZpHoxOjHyeiFeIvqmpv2Qi76xV\n+1woVE8DzLK60G/JEkvsGQ7L6lCWMAO9ePSEYFCo1VK6H2y1Eu1FJq5KwsYv\nDUNx+oqoWZacdmjvJxletdIq3HBlgYvmGEEKgoUIbD5VeDE1PhXPBjMo1TFW\nqqONZxbRg+7NSs4xe7pzXEIBXmdBOK7iuD6x9wxKY2iJT7yeHwD7PLOHsOwK\n3/pkDFbtfaRjyTtgz5zMaAfVWSP0Ap7VQUgfYEfi8lq0zFtt5ZNGa6S+Zkz9\npNz/SPtQcDiu+YjyYIRpoWQpmpWaKjqDjI94VKBd8gHfQgrw0qKowb4OWZp3\nLVcxYdyFpZvyMEBFfgdW2Lb64H96PLN7/UuIMpUyWPQ2HDTr/bfnBjMpICJN\nqEMVVPC02+ww6QKE0qfj1/29f17Fmin0s9+8OsgBK9BZWFgK8tIFWYX/5F/G\nclwhjqdbPKVofMUuLmpcHFASz1GOgA4WO3Vrw+6kyATaGPx5gFSnJ12DEV3a\n4eHtM30+KzIaQSiZxvUO4yDOLR2+M7Eb0CPJn21E/CdpthW3N1BEdxvMyWG3\nrdTJTuyEYwQ4W6WrEPHRwzoL8IKWOhTweHYaqUakc3KjbxYav9w7CjlbYH6X\npMxp\r\n=5aC8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/7G/2rI6iI2X93mn/C0oU7LOCn4LLhhBU0jTM3d1EjwIgFL/n/PXYQmkdoitBsW+NnHAxRi7AcUsbZUbVD7pL/ew="}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.1.10_1571703176462_0.5721013173252318"},"_hasShrinkwrap":false},"3.1.11":{"name":"koa-better-body","version":"3.1.11","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","repository":{"type":"git","url":"git+https://github.com/tunnckoCore/opensource.git","directory":"packages/koa-better-body"},"homepage":"https://tunnckocore.com/opensource","author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"license":"MPL-2.0","main":"dist/main/index.js","module":"dist/module/index.js","typings":"dist/types/index.d.ts","keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","error-handling","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","json-patch","json-strict","jsonstrict","koa","koa-better-body","multipart","parse","parser","patch","report","rfc","standard","strict","text","unopinionated","urlencoded"],"scripts":{},"dependencies":{"extend-shallow":"^3.0.2","formidable":"^1.2.1","koa-body-parsers":"github:tunnckoCore/body-parsers#patch-1"},"devDependencies":{"is-buffer":"2.0.3","koa":"1.6.2","koa-route":"3.2.0","qs":"6.8.0","supertest":"4.0.2"},"publishConfig":{"access":"public","tag":"latest"},"jest":{"coverageThreshold":{"src/index.js":{"statements":100,"branches":100,"functions":100,"lines":100},"src/utils.js":{"statements":100,"branches":88,"functions":91,"lines":100}}},"licenseStart":2014,"verb":{"run":true,"toc":{"render":true,"method":"preWrite","maxdepth":4},"layout":"empty","tasks":["readme"],"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","lazy-cache","raw-body","koa-router","micromatch","qs"],"lint":{"reflinks":true}},"gitHead":"13bc1e024e35fce9f89c1b027ec05d01a5cba5af","bugs":{"url":"https://github.com/tunnckoCore/opensource/issues"},"_id":"koa-better-body@3.1.11","_nodeVersion":"12.4.0","_npmVersion":"lerna/3.18.1/node@v12.4.0+x64 (linux)","dist":{"integrity":"sha512-7N2k+4/qF/Zrh7KqJMI13UIiRtg/8fKuETRJ29WxpXTJoijjm5O+mhzN0SlKRh5rrTpWwYaigyOkfZSYNehoKw==","shasum":"cc7911947a1d2715a7297c41aad3d791fd927510","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.1.11.tgz","fileCount":3,"unpackedSize":45523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrt8nCRA9TVsSAnZWagAAN4sP/R+xoUCf8o8nXpGTi4vi\nfMYGHnq0TiD1UFMRIw50AaJ5XbM+RtywvS1DTMFn+iMhvAzK1wKtgrHQzqBZ\nily+lh33XXHaq6RcEtJomORtjzHoeQUdQ2JGy3GHpDiA1wyxFtMNvtTY14A1\nxnobPZNeYJ7yJtodeICSNduZQY7fRT0INuN917MmsxonliOjEP6WT71mT1bp\njxNeyoRrcLgn2dK7WedzcmrfjUy5UJdb/IH5x/ku5brqZBB3ea6QXA6barqv\nFWgno9Hhqj1EcqCSq0sYaBackobKN+9IEqLM1XqcqSLxbrkgvEYgjFx7VmTT\nrA0RJdHSZxCI73msTZcrr7JdbWqRmKDICmV942GRXU8wf5BMdCdJv8YIWwQS\n6o/jlSFVY3n4KuQiREcVVKfb7e4WRnUMxf5hMnc9JPTi54V8tLqx1H4PAHEZ\nC5S9BlNs3l42rFA7hSb2esWrIcpaOusdODPSnJ2EUh/j4W7kTJWt1wBr06ts\nh1sYdfCnZ/h7w2mGn/qXHaYQUeUMic5xbdaHq9BenWZ0kbNwMioRXE2vUSnc\nISX+ig4FqqNEZdpAbTkiCc/x1AO95uLz4mTW0/JCBoVEpJlJj1QJKjdVSrSs\nLcNPu+KGArZ+AxoSU0Y39k6Q7mIiW+h+4zegM8WotRgQ4OOLVKQiPNYaFURp\nITSN\r\n=XWaX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB76SWRj02hO1x7odBtDYg6oOMue4DMs734nrJ4tYXLAAiEAp8d3V/mOBEvg9ufZmI4BKKpvPE95YsQu/4Jjit+H6LE="}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.1.11_1571741479050_0.48144211319777974"},"_hasShrinkwrap":false},"3.1.12":{"name":"koa-better-body","version":"3.1.12","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","repository":{"type":"git","url":"git+https://github.com/tunnckoCore/opensource.git","directory":"packages/koa-better-body"},"homepage":"https://tunnckocore.com/opensource","author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"license":"MPL-2.0","main":"dist/main/index.js","module":"dist/module/index.js","typings":"dist/types/index.d.ts","keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","koa","koa-better-body","multipart","parse","parser","text","urlencoded"],"scripts":{},"dependencies":{"extend-shallow":"^3.0.2","formidable":"^1.2.1","koa-body-parsers":"github:tunnckoCore/body-parsers#patch-1"},"devDependencies":{"is-buffer":"2.0.3","koa":"1.6.2","koa-route":"3.2.0","qs":"6.8.0","supertest":"4.0.2"},"publishConfig":{"access":"public","tag":"latest"},"jest":{"coverageThreshold":{"src/index.js":{"statements":100,"branches":100,"functions":100,"lines":100},"src/utils.js":{"statements":100,"branches":88,"functions":91,"lines":100}}},"licenseStart":2014,"verb":{"run":true,"toc":{"render":true,"method":"preWrite","maxdepth":4},"layout":"empty","tasks":["readme"],"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","lazy-cache","raw-body","koa-router","micromatch","qs"],"lint":{"reflinks":true}},"gitHead":"982a8f94f5257d376c4e0eada4e98159188bd281","bugs":{"url":"https://github.com/tunnckoCore/opensource/issues"},"_id":"koa-better-body@3.1.12","_nodeVersion":"12.4.0","_npmVersion":"lerna/3.18.1/node@v12.4.0+x64 (linux)","dist":{"integrity":"sha512-22sqlYCd71Pcp+B3JGAUOmPzu5qFdXJTKqHXNqWpycvQM48i34wxIVo7a0do6XoofuZAar+yJtbHyJrYA8kkyQ==","shasum":"420abe00eb0080df0afe1120d7ac6ab767a0655e","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.1.12.tgz","fileCount":11,"unpackedSize":86918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrt+iCRA9TVsSAnZWagAAdvkP/ibpyELwEaoGdNjUj3iF\nVLDaGZhoEvV5wzalk1+De7r45VmJVjLMu6DslTAPEFwVhgjlHrUdikbd3mKu\ntd5KNle9k2FFDJpWmqocSBopB6VRSHkhs7IKyk8UH6B33jHQGhYnJJAjITM4\nl5+11Cc9xcH796yTe1NhIvVtOm1kxif0/v257WkQDEgb7SVwFbxi8FKLOJ0M\nqUGofoheBVGqtH3zwsHu4efeyOnzaVvYCVBIHCwrIXSZEpYPfggwvq7PqBxi\n0cmM8wVM0erBELTbsAHZ88ZxFmmqdOVqHtmCQGrbihyb9ivQKha+eSWL3zb0\nLlk3m+UBIrV6qsJ0FsWINrPsaVpkOx59i3PhUizZBfjmoEHnHUSgHhYTc2jy\nFmbPeWFSJPRNDnbv4flxyLir/5gRi12kgS1WS+Svt173rxJ1uPgvFJUSCMUf\nmMdd9RmIQ0Wgo1XTgBXGbS2rwE3EGLgzOW4tJtoI2m/7ogqBMvKV2bv9a3P8\nUu6OFcopVakip1kikRENaCupS2xx3W/OAfi9yZ0q5ZGAs6vnqEHoZzETC4/R\n6xvSQjIQQK4ujNxr9AcqQSgue0ZOIk2mGMgtwgGoAN82+pVtU6v/gPPJs/pG\nVxvxnhCzeBr0+q4WSrgz16T2Ruep/J0wq5AefirPq1mCNYWtwtFevvWT5r9p\nOhvf\r\n=jatT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAG7X7vYPJpE9SIKe+lAIijPlaZTsA0lLMVS+TZjatwVAiEAiW5fWTz0y5wGenvr1G6RwFD8d+E7AjtQx6kDjw6rAvM="}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.1.12_1571741601678_0.24199654111127455"},"_hasShrinkwrap":false},"3.1.13":{"name":"koa-better-body","version":"3.1.13","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","repository":{"type":"git","url":"git+https://github.com/tunnckoCore/opensource.git","directory":"packages/koa-better-body"},"homepage":"https://tunnckocore.com/opensource","author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"license":"MPL-2.0","main":"dist/main/index.js","module":"dist/module/index.js","typings":"dist/types/index.d.ts","keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","koa","koa-better-body","multipart","parse","parser","text","urlencoded"],"scripts":{},"dependencies":{"extend-shallow":"^3.0.2","formidable":"^1.2.1","koa-body-parsers":"github:tunnckoCore/body-parsers#patch-1"},"devDependencies":{"is-buffer":"2.0.3","koa":"1.6.2","koa-route":"3.2.0","qs":"6.8.0","supertest":"4.0.2"},"publishConfig":{"access":"public","tag":"latest"},"jest":{"coverageThreshold":{"src/index.js":{"statements":100,"branches":100,"functions":100,"lines":100},"src/utils.js":{"statements":100,"branches":88,"functions":91,"lines":100}}},"licenseStart":2014,"verb":{"run":true,"toc":{"render":true,"method":"preWrite","maxdepth":4},"layout":"empty","tasks":["readme"],"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","lazy-cache","raw-body","koa-router","micromatch","qs"],"lint":{"reflinks":true}},"bugs":{"url":"https://github.com/tunnckoCore/opensource/issues"},"_id":"koa-better-body@3.1.13","_nodeVersion":"12.4.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-744Ay3hXDobRSPJa4DjWBfpxCdZ20Se+uZHvy2mnxZBs0EkEXMMAKyfm1xQh5HdM4T2Icm0PyxC4sWJbErFndg==","shasum":"eab742745401eff70b8069b29c284df87be2c1a6","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.1.13.tgz","fileCount":11,"unpackedSize":86896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrupsCRA9TVsSAnZWagAA4A8P/3SOWxKbvtE/bZim5uvP\nkSBbdcBMuesmy83mBRmKsM6UzW5yhAqu38wDCUTRmiW+RTILzfCF/BdfDjYf\nUoyRGiIejTW+0zbCWs/asnK/EFpxYWyLXVclvSjpde1Zu8uKYXWjcO4LfvAc\nG+Bjg7Wxr2wgtAPWwkf1yAxYnovCwbOlps+RCCHgkW+g+GoSr/H+bst/390I\nfZYLa4Ra/hhomVgEPtc4Ivn+uZXY+tDt77y8fEgJNP2zZyXcIMMabzop7upI\nW/NehEK74hZFvpYSI35K6Zs5QMRZtozF1OdRET7msMF2UEA4ew/w300WVyW0\n/o9D9o3F/2SKe+Y4Vg/dJ06h6ruzsjEWY1J6AtIz2FadxM1MB9+NbyhKZPrh\nGABsK/MwRgZkdEa8rN6pl3BBd4KjDVNZo6JXh3em7cSYN/nxtWdr+elIGijP\nQLXoYueypLt+WU5JVUrVleUjtPzhk+80lyZRDfuDZxyj1HTurUwJuhcGklLg\nHEUvOCkrkaiUReR4KTtaQQSxhBueZ0/NQ9ptu88k+eA3mhS2LsMUxhZxyAKS\n8yl4ci0KkHnsP7/9/rMFg5o0/Ik5ftJwgiEsm0fp2DcRQSIoMehq/0Lk5vrK\nh44kF40giJ3Z6rvnd6mdGYg/MXQWvssZmrveb6EOW1jKiiDGIYiT8ihhUkVg\nk5gP\r\n=4QcC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtE1C4NAhZ8TzT6ME0mtoV6jpD1dkn2bOgdOYU2GJuuQIgDtPBvpeeHXnX/JIqzZ8cRo6QgJ9MRouYRO2xJddptiU="}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.1.13_1571744364131_0.8189606667050242"},"_hasShrinkwrap":false},"3.1.14":{"name":"koa-better-body","version":"3.1.14","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","repository":{"type":"git","url":"git+https://github.com/tunnckoCore/opensource.git","directory":"packages/koa-better-body"},"homepage":"https://tunnckocore.com/opensource","author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"license":"MPL-2.0","engines":{"node":">=8.11"},"main":"dist/main/index.js","module":"dist/module/index.js","typings":"dist/typings/index.d.ts","keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","koa","koa-better-body","multipart","parse","parser","text","urlencoded"],"scripts":{},"dependencies":{"extend-shallow":"^3.0.2","formidable":"^1.2.1","koa-body-parsers":"github:tunnckoCore/body-parsers#patch-1"},"devDependencies":{"is-buffer":"2.0.3","koa":"1.6.2","koa-route":"3.2.0","qs":"6.8.0","supertest":"4.0.2"},"publishConfig":{"access":"public","tag":"latest"},"cov":{"value":95.56,"color":"99CC09"},"jest":{"coverageThreshold":{"src/index.js":{"statements":100,"branches":100,"functions":100,"lines":100},"src/utils.js":{"statements":100,"branches":88,"functions":91,"lines":100}}},"jestCov":{"value":95.56,"color":"99CC09"},"licenseStart":2014,"verb":{"readme":"../../readme-template.md","run":true,"toc":{"render":true,"method":"preWrite","maxdepth":4},"layout":"empty","tasks":["readme"],"lint":{"reflinks":true},"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","lazy-cache","raw-body","koa-router","micromatch","qs"]},"gitHead":"db7a970b1efc12792a6ef5fcdbd0c9f0ef7aff83","bugs":{"url":"https://github.com/tunnckoCore/opensource/issues"},"_id":"koa-better-body@3.1.14","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.5/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-u3EYYrafpFptMZCNtvDtdadaOmlX4XUbitMSCparvbenh979LJdZarWdV6GpMijcxprkuYXXtOa0lDCpWkEFxg==","shasum":"74488bf380ff51dcb8e6fd9b7d8d4b3d43e5990d","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.1.14.tgz","fileCount":11,"unpackedSize":88253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1ZhzCRA9TVsSAnZWagAAwx0P/jXZBVxWS1ScGaGBe9tK\nroOBLbPm1TLxeA8NrTCZeNpiFgRlVGMptCmklMTjjEMEq0yt6gLjLnb3Z8Ex\nVasaJR8WSjAOZEMC/eyeRLpqsUu0sOTPypUQ1/iZQga5Glr4O9KYq/N6FB+Q\nFDzyOs5xH4pC3YWnyAfrlus2/87j9XlqJYlIX7UKdcztPbnmdJB/t/XfhYIo\nBDyga3PUBFxVSCg+6+dlVfZmEtlr3r/R+kty7WMvBFk6yKPpDIC2w/6xD+6S\nuisDcYCtMDem3Jk6rtqaGGfNltw/5nk0ueJ+BhbIPPqcR96UOeUjcCFf7LTg\nEi7sQsXcHWyTwVLLgU3lzv6eyXWQTxgLkbWvrA5JLBJdaHGZWtvGsi6GsONV\n6dlqnEtieX1hiJir4E+8juiEm1B4sMc5mpV4TtQXanD06SUSZIf0vQo/FOmT\nb52uAleY0ouc7SkWO4b7dCyoOJcYtn7PG5qKqP0VHAkij1wfQ4Xb4gSNt4Ja\nbVVJaa/eyHw/B4dlBb+IB1u/SlrWvaRHWLP6/tQp/GB+tbS2sAYFthXwZFl/\nIh8LeL4HDXWJJLugxlL8Ja3jVWdF/z8kcuInRcctH0jw5zaIrWX4/X138tkj\nFTfhkbeq1L0kFgbodTn7zQMt1rO4cuungmBv42n//lAjENqrram+gvzTwoYU\nnH7w\r\n=9P+6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBG5SsE8FJ06IbhV5DmyxL4TU0okFuY4GHws3eHsDu5sAiEAgqLDvIRvFL5vzHRaoe/XtRTrrkKsBPcnalXuSSpbRAA="}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.1.14_1574279282847_0.015063688736355552"},"_hasShrinkwrap":false},"3.1.15":{"name":"koa-better-body","version":"3.1.15","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","repository":{"type":"git","url":"git+https://github.com/tunnckoCore/opensource.git","directory":"packages/koa-better-body"},"homepage":"https://tunnckocore.com/opensource","author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"license":"MPL-2.0","engines":{"node":">=8.11"},"main":"dist/main/index.js","module":"dist/module/index.js","typings":"dist/typings/index.d.ts","keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","koa","koa-better-body","multipart","parse","parser","text","urlencoded"],"scripts":{},"dependencies":{"extend-shallow":"^3.0.2","formidable":"^1.2.1","koa-body-parsers":"github:tunnckoCore/body-parsers#patch-1"},"devDependencies":{"is-buffer":"2.0.3","koa":"1.6.2","koa-route":"3.2.0","qs":"6.8.0","supertest":"4.0.2"},"publishConfig":{"access":"public","tag":"latest"},"cov":{"value":95.56,"color":"99CC09"},"jest":{"coverageThreshold":{"src/index.js":{"statements":100,"branches":100,"functions":100,"lines":100},"src/utils.js":{"statements":100,"branches":88,"functions":91,"lines":100}}},"jestCov":{"value":95.56,"color":"99CC09"},"licenseStart":2014,"verb":{"readme":"../../readme-template.md","run":true,"toc":{"render":true,"method":"preWrite","maxdepth":4},"layout":"empty","tasks":["readme"],"lint":{"reflinks":true},"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","lazy-cache","raw-body","koa-router","micromatch","qs"]},"gitHead":"e2998fc5eaa9cf21fd37be6d5a891802b0efb935","bugs":{"url":"https://github.com/tunnckoCore/opensource/issues"},"_id":"koa-better-body@3.1.15","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.5/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-PrQeSueLlWqnfr4wFIX8ljZbDJTDeR6xqyhekzIxXZc5Qc99DSkZ4HpAjo8idGyGNLK1kuywFQQYJY0OS0RwZg==","shasum":"c4c54497e4d3712c93c929a86c1df95ca4cc2ca6","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.1.15.tgz","fileCount":11,"unpackedSize":88439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1Zj4CRA9TVsSAnZWagAA3T0P/RrOgwwNX6dewnKeYsDM\nQRM61cB277uf0j4G0yxac8eF1lgBBKvlK66Gmw1RMZ7vOXcU/dm+kJyOOMjL\n3Eb6AXXfc/QiQ2XZxLoQgQOnGHdw4u2/QbqCc4/4VrZG66ZNzD1G/vyoCehU\nSkx2YWGgBE50PtD+/qgLwQy22WdBD7vd8QwJC5J+5pylqPAJmUT6jEXQrkF7\nq+/pzdwDjLM0tXsDi55PmOsLmDpXJ5xiBAdoMjG6ljWKWMWrVekFG5nJK+f5\nKuki6Qk57l8RVpIkRmsaURoIvT5uF1SrGmJUEJW3hQrrwp6doIgA9al7Kuh9\no60fpiSru/BPyLm8Qy6fIcX+R6ZCSRJsvAPWKzhvAQs5id09KkD95h9i5Gx1\n17zTR6+y2C7bDwwCjW23op22W2UWDnPslH9MAasHK12vVnOSmGtlMYDJq4mv\nfQPIENojqNTEiMswsalJqX363XDVWg82YftFZwaoFqxAMkQwyjsNgAn9KqQE\nHBmNss/UgK3CzbYCXMZbT9CLF5KrfMWZE6UWhxzVVXGyxpcCIe8HblLcgeSe\nMIUE9elFFX0YVKuJnwxVjRBBKsLnyivljdewBBrgP5LYtSFH2L8En22pRw9i\nG5K2m3eFsGSmF+A9iVNK30+AY+ZbLGZnkOBhQClPyJhd69ak3wT9AAaPSuU0\noUyD\r\n=bo5J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC65byf3yjY7q0kirxQlAfZ4wDDXzgmekGtQiGXFaGF/QIgZjauD3jOpJNvXKtksVSasHARXMTcGw8V9UQtEMYPfP4="}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.1.15_1574279415270_0.8710363401130743"},"_hasShrinkwrap":false},"3.2.0":{"name":"koa-better-body","version":"3.2.0","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","repository":{"type":"git","url":"git+https://github.com/tunnckoCore/opensource.git","directory":"packages/koa-better-body"},"homepage":"https://tunnckocore.com/opensource","author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"license":"MPL-2.0","engines":{"node":">=8.11"},"main":"dist/main/index.js","module":"dist/module/index.js","keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","koa","koa-better-body","multipart","parse","parser","text","urlencoded"],"scripts":{},"dependencies":{"extend-shallow":"^3.0.2","formidable":"^1.2.1","koa-body-parsers":"github:tunnckoCore/body-parsers#patch-1"},"devDependencies":{"is-buffer":"2.0.3","koa":"1.6.2","koa-route":"3.2.0","qs":"6.8.0","supertest":"4.0.2"},"publishConfig":{"access":"public","tag":"latest"},"cov":{"value":95.56,"color":"99CC09"},"jest":{"coverageThreshold":{"src/index.js":{"statements":100,"branches":100,"functions":100,"lines":100},"src/utils.js":{"statements":100,"branches":88,"functions":91,"lines":100}}},"jestCov":{"value":95.56,"color":"99CC09"},"licenseStart":2014,"verb":{"readme":"../../readme-template.md","run":true,"toc":{"render":true,"method":"preWrite","maxdepth":4},"layout":"empty","tasks":["readme"],"lint":{"reflinks":true},"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","lazy-cache","raw-body","koa-router","micromatch","qs"]},"gitHead":"d831ea14f18cccd59015e7aad64388e13ffb88de","bugs":{"url":"https://github.com/tunnckoCore/opensource/issues"},"_id":"koa-better-body@3.2.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.5/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-raxYUJ/0O8UF4imhvJBv9/YDWTFnUb/XNshdOHGenHu4rE5K4QwXzA+8tpORlVIa4gDILOz+G9iX50wspZBJFg==","shasum":"8e037c1e8b68c4cfa82920a7b53ce0ed25553b6d","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.2.0.tgz","fileCount":11,"unpackedSize":88939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1mhHCRA9TVsSAnZWagAAomsP/jaJDt+wiH5NfJNNfeYD\n0WRuRToOOzVMmL4mIbw+Xykvyt6cYWFygln78+8EppnDljoEleZJHyYdbuxy\n9y6OIFeQWJ6isRQlubFwh+e+agEFaMHonHMzBFI9kHWJMcGbvz/SuQxWhjqQ\nnkCpERUvzhW4ps/Z0jbBolK10YQoo0159bXzSu2ky/+IJW+wDrCAswxy30Lu\nOEDRqvvu/8Tn9zEiqFGkSJJQDxQ5euG6pr70/Hz8Ig8KTTxh/3np+WCEqpB0\nys3yzWBxxAK2tT0PNiKR6orXDiPSptO5vsJhrezRsz+2vq74OJsd2gGr23FD\n6hE/CLJ6H5ErmEqVtgPwiGxRC81Tt+cBVdh4paRnpN4K2TQY1VcSCgMA8kvq\nuGb/07ep4UnaedhFPxo4nt0EY24tBG7U/DvoMemcoQ0/TRBV+AbYNq/N2mgA\nHOkSFL3kwahrj9WS8flSRTmUWy2pjIWujnSPoHnF6IF5XCHT2mL5UX0HGdln\n9YMafUJN1QtCd+6larJD822itp4SI+C6CQSpSyz85cxXmC7oUwoNFeNVgJ6K\npzYPTlsjvVFwYye89r5xlJxBLkdH5fGXWNg6QXEQnFOUOG7QET6ONmC5qZ5M\nL8HKjZ4j4DqqQ0Eg24woyDzdcV4+GSULX/akZ9Y+FAGRI6iEnFTmP1SLoIvo\nB2vd\r\n=r5uo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBVJS+hPehdL2iUqYN+oXZQO9nRlPAHxgEmfDerKpSwRAiEAjQXcwbXzmbGl3jJuKgWYoUWVI6ROdJxzG+dOz8Qghkk="}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.2.0_1574332486564_0.01893645957461887"},"_hasShrinkwrap":false},"3.2.1":{"name":"koa-better-body","version":"3.2.1","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","repository":{"type":"git","url":"git+https://github.com/tunnckoCore/opensource.git","directory":"packages/koa-better-body"},"homepage":"https://tunnckocore.com/opensource","author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"license":"MPL-2.0","engines":{"node":">=8.11"},"main":"dist/main/index.js","module":"dist/module/index.js","keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","koa","koa-better-body","multipart","parse","parser","text","urlencoded"],"scripts":{},"dependencies":{"extend-shallow":"^3.0.2","formidable":"^1.2.1","koa-body-parsers":"github:tunnckoCore/body-parsers#patch-1"},"devDependencies":{"is-buffer":"2.0.3","koa":"1.6.2","koa-route":"3.2.0","qs":"6.8.0","supertest":"4.0.2"},"publishConfig":{"access":"public","tag":"latest"},"cov":{"value":95.56,"color":"99CC09"},"jest":{"coverageThreshold":{"src/index.js":{"statements":100,"branches":100,"functions":100,"lines":100},"src/utils.js":{"statements":100,"branches":88,"functions":91,"lines":100}}},"jestCov":{"value":95.56,"color":"99CC09"},"licenseStart":2014,"verb":{"readme":"../../readme-template.md","run":true,"toc":{"render":true,"method":"preWrite","maxdepth":4},"layout":"empty","tasks":["readme"],"lint":{"reflinks":true},"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","lazy-cache","raw-body","koa-router","micromatch","qs"]},"gitHead":"2c533adbdb9674b5f2a88e8ef08ef2beda80385a","bugs":{"url":"https://github.com/tunnckoCore/opensource/issues"},"_id":"koa-better-body@3.2.1","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.2/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-PvzX0mb4Qsy6h/RemtdjKtPb5BmavML6gv6aAiN+E7bAFib2ZZ0y8PoisYkk3yB8+OBUMipaQF4F/BM7m7yPxA==","shasum":"b920fda713281d0200aa36dbabde93f066881037","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.2.1.tgz","fileCount":11,"unpackedSize":89435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeI6IUCRA9TVsSAnZWagAA96IP/iJFH8dXuim3Su0YiVtp\nUdwy9HMv+XyTJ37aXvVTi07ebpNs+ZSqqHfQa88BKCbtBAVCgJRdhkIJfT+e\nMIm/+v3Dqo1I1saBePTiD05NkrQclp3yYoM2RuAIf3h0ls1fu1jbaW3mniwR\naHhmmJ9a6FoPNIzWciSoGghOePdopfHn/CrxmPfVKYCe0yIZ2Ln9HSk5lh3n\nJEOtBSQ26+1GXjABDg0sQRSgQyq121FdG/cajLI0bPbwMURb1gu2/UvFAbSW\n0W61//LN5Kg4x3UulzGtebILDf/zbQEYKZmLTxxqKs0Kg01WyAakXD4M1GuX\n8RaeA/udOfiySQ0fcG3u5IiVsR/NxLhYzePcl/avC6tM9AouHvaPHNdoMw/l\nwNrR1OACYnL1SCtEVb/AGRUWhMgcHZkU9LZftbFjw68HFOdteWj1Z0X4Kx17\nf0hPWI/rcGRX4OukDT1M1vj6yRrt0methszlKohl+gnqid9H6XngwjU4y4r/\nwWyNqVZ25Rgs4g0YZNSwcHdJY1Ss8xVDWqHxx7PIB8Nq7oWYwiCf5jlck3fs\nmCCO3pLiFXgq06HQfrg2ZJZi0VJQWAY1KFwf0tihBVfGtd65oN+m9csGAxsw\nS0rfOF8zE2fhWQLj5LbjAiBmEbcFc9SPn62Mo6YInLvOI+wIXJmEns/UWvLz\nrZt0\r\n=Bkhv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiQI0CD9LJ5241VazbCGdWaZVvcB195p239KsU8XVdmwIgOLFiuK+gAAenFGSZquwIh2iln6HeLSwsySI5qaWolmQ="}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.2.1_1579393555594_0.4778958869417518"},"_hasShrinkwrap":false},"3.2.2":{"name":"koa-better-body","version":"3.2.2","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","repository":{"type":"git","url":"git+https://github.com/tunnckoCore/opensource.git","directory":"packages/koa-better-body"},"homepage":"https://tunnckocore.com/opensource","author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"license":"MPL-2.0","engines":{"node":">=8.11"},"main":"dist/main/index.js","module":"dist/module/index.js","keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","koa","koa-better-body","multipart","parse","parser","text","urlencoded"],"scripts":{},"dependencies":{"extend-shallow":"^3.0.2","formidable":"^1.2.1","koa-body-parsers":"github:tunnckoCore/body-parsers#patch-1"},"devDependencies":{"is-buffer":"2.0.3","koa":"1.6.2","koa-route":"3.2.0","qs":"6.8.0","supertest":"4.0.2"},"publishConfig":{"access":"public","tag":"latest"},"cov":{"value":95.56,"color":"99CC09"},"jest":{"coverageThreshold":{"src/index.js":{"statements":100,"branches":100,"functions":100,"lines":100},"src/utils.js":{"statements":100,"branches":88,"functions":91,"lines":100}}},"jestCov":{"value":95.56,"color":"99CC09"},"licenseStart":2014,"verb":{"readme":"../../readme-template.md","run":true,"toc":{"render":true,"method":"preWrite","maxdepth":4},"layout":"empty","tasks":["readme"],"lint":{"reflinks":true},"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","lazy-cache","raw-body","koa-router","micromatch","qs"]},"gitHead":"b5eed58a5fbba071047b5e032792f4953f9f450d","bugs":{"url":"https://github.com/tunnckoCore/opensource/issues"},"_id":"koa-better-body@3.2.2","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.2/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-XicMrajL3NVX4X3PX1EwybQ85tIi/Q3iwoQCB39GVxuA4Efq6Yk7KdCE9nWo9cFLlvhS/dLXkesfQUNbYBdpFg==","shasum":"bc9389c1d320e5101d94bdab2af9006e6f19832b","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.2.2.tgz","fileCount":3,"unpackedSize":48537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeI+WLCRA9TVsSAnZWagAAOawQAIEv9qeCE2UGtOIqd7Lv\nkWYovzqkfdonQPlZHNvo1XLAHWVcCX95rarHpSAYyLzvqe7/EG8JdcmZuuL4\nq+UZyOlchmZBaWO9iJBch9smFf0QStUhAYjjrEtlMfTPiDnBRXAw5bSGGNXi\nvjP119tenteKn31nof1+0C4sfdJaTRwUGg7dZfv9ZCTky6nqS/Gixk0ZYyr7\n5FPp9i1HJrcaNF2rHrto/L2isHYgrE1q/fpFMTloe/SPsTNbxWmMGOWlVKQn\nqgDE8i6VXxk6BJPJiG53Z8jGMkNrCm5iCrc4inwuoNRxN5VF7RDFItOIkbe8\nrOqKimKzBuIhvvRwOZhmy8mRh2AM3JYUZHRL3UeuLE4oZN31e3BYgHSmSJPx\nPkqMY0QQCqzZ8l4u65deqSyV6/g+qQeJRphuWPU8/okMvzMnmofiA/Nor3qL\nqn/ktSYhMW5sl+J+p5qUvB68FAFAbQ8IbJZpvMz/KwBY+4NV7X3lxBXZmzLV\naiA2Dxzb2A/N5uX9zBY2p5tcISxYZfr+1kwA5s+r070DQb62bYaKVWG61WJa\nvg31PvdYH8u/wKVjSqSf5zVT+C9W+pqphiXkVR6OIQzlan6m2Q4VWg2TJUql\nNZ70iAvjjPd3tTIBtIJiLIYEC8bjA5UMu5Dqa/7ha6+5lDh00duvKDNweoiN\nH6n4\r\n=WYxQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGjYEwTC8M1aP0kr0nMAx7nvzDE/DbilXf3gXPCEaY+FAiEAwtKLUlPv9XcuCWqk5c2rDcnqDU+IHorSg+ZqkLPd1XA="}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.2.2_1579410827273_0.0673529323375901"},"_hasShrinkwrap":false},"3.2.3":{"name":"koa-better-body","version":"3.2.3","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","repository":{"type":"git","url":"git+https://github.com/tunnckoCore/opensource.git","directory":"packages/koa-better-body"},"homepage":"https://tunnckocore.com/opensource","author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"license":"MPL-2.0","engines":{"node":">=8.11"},"main":"dist/main/index.js","module":"dist/module/index.js","keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","koa","koa-better-body","multipart","parse","parser","text","urlencoded"],"scripts":{},"dependencies":{"extend-shallow":"^3.0.2","formidable":"^1.2.1","koa-body-parsers":"github:tunnckoCore/body-parsers#patch-1"},"devDependencies":{"is-buffer":"2.0.3","koa":"1.6.2","koa-route":"3.2.0","qs":"6.8.0","supertest":"4.0.2"},"publishConfig":{"access":"public","tag":"latest"},"cov":{"value":95.56,"color":"99CC09"},"jest":{"coverageThreshold":{"src/index.js":{"statements":100,"branches":100,"functions":100,"lines":100},"src/utils.js":{"statements":100,"branches":88,"functions":91,"lines":100}}},"jestCov":{"value":95.56,"color":"99CC09"},"licenseStart":2014,"verb":{"readme":"../../readme-template.md","run":true,"toc":{"render":true,"method":"preWrite","maxdepth":4},"layout":"empty","tasks":["readme"],"lint":{"reflinks":true},"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","koa-router","lazy-cache","micromatch","qs","raw-body"]},"gitHead":"820e49e8692e845205e50d5c5f5869d8313f4206","bugs":{"url":"https://github.com/tunnckoCore/opensource/issues"},"_id":"koa-better-body@3.2.3","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.2/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-LA8cvRXLFuUDlFkkQRTGMB1pZrXVN5cBmuDrVqJviY1bpV+nRXS2QVhFSTvTOV7k/cGdmRnczW4zfASb/Eqy1Q==","shasum":"e500f03525b33b5013ebfac6240b380e5f982f53","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.2.3.tgz","fileCount":11,"unpackedSize":89971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeI/m+CRA9TVsSAnZWagAASSkP/jsP9TbgBhs+Hh3P6Scp\nZr8UzuiUL2GQ1Hr0EyPvAtPnIdNi1/VeisQGS4pfyU/miUp14phW3ZWSVaeA\nE78bZNrWKw5cX/rfhGj9AtVdhzUtz7eJ8tLkVLSAkNxmI0JthAYyTY4KBDhR\nWxhHrosBpgE6xlRtRAhdkpitzQ8G4IZh2Z/rD1k6RGYducDR58TUjDB3qJDS\nqV1ELujEKA7clqNsCRbuo3gd4Uo0JQoxmXZukcSEFprEawf/6001D8iR+23R\nk+ge/mgVBxrrFZyFBT2bwzUyTsbEAR67ZLzNY2oVClL6QHEU4wUSwBtWxtju\n/qDPtc1sTNkJWHE5UX0F3gfFslY7mgCU8DKufgY/oQW37zdC6f2thJuWNpG7\nTB1KayRthpogw4W4IYpfTjrfPIR/3b1KF1sM4hlRimKgFG6mYQdO/JAcmnk4\n0NoYPoQ51mRAGqHHZ6vHT9Bjl+DLl46gWvY8EZpjDbI7WAuKmv4XEDB43hmk\nUSYQlH3wrue2gMGfFIpsj8WbCg1cQ+vW8Gt5JnJIqZJro4avivLmU4jYW5/H\necZE0RBYt/bxw194z84WeFCpXiEKkDPLNxhdP15yGURQhutDZ+mCeMqnx4BI\n/yjEl/sErrYSQSdHdGLlJ9zQ/P5R2w4R/QSosFeWXFajfT8PCOg5Ail/Nomp\nL/kS\r\n=jgSu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHW39E/rPxxC18jkI7SHAYmY6BRf/Y5pKEsGgDxfhGLVAiEA6K6iR4ptNox5Pl26GEdq6AKW5YYTx9/Mloa4iJM0lgI="}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.2.3_1579415998285_0.9750789300810379"},"_hasShrinkwrap":false},"3.3.0":{"name":"koa-better-body","version":"3.3.0","licenseStart":2014,"license":"MPL-2.0","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"homepage":"https://tunnckocore.com/opensource","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/tunnckoCore/opensource.git","directory":"packages/koa-better-body"},"main":"dist/main/index.js","module":"dist/module/index.js","engines":{"node":">=8.11"},"publishConfig":{"access":"public","tag":"latest"},"scripts":{},"dependencies":{"extend-shallow":"^3.0.2","formidable":"^1.2.1","koa-body-parsers":"github:tunnckoCore/body-parsers#patch-1"},"devDependencies":{"is-buffer":"^2.0.4","koa":"^1.7.0","koa-route":"^3.2.0","qs":"^6.9.1","supertest":"^4.0.2"},"jest":{"coverageThreshold":{"src/index.js":{"statements":100,"branches":100,"functions":100,"lines":100},"src/utils.js":{"statements":100,"branches":88,"functions":91,"lines":100}}},"cov":{"value":95.56,"color":"99CC09"},"keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","koa","koa-better-body","multipart","parse","parser","text","urlencoded"],"verb":{"readme":"../../readme-template.md","run":true,"toc":{"render":true,"method":"preWrite","maxdepth":4},"layout":"empty","tasks":["readme"],"lint":{"reflinks":true},"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","koa-router","lazy-cache","micromatch","qs","raw-body"]},"gitHead":"bb12d93a0661850b7f74f5f5aca6f313504de661","bugs":{"url":"https://github.com/tunnckoCore/opensource/issues"},"_id":"koa-better-body@3.3.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.2/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-5tOUfnyROeZh4+imjLkpz2MIkM8aK1ODt7wIxXlAWkeRvSEAWdj0h+TcyRJCNrdH5YVd2Qwy4HBkkoBsYQsrEA==","shasum":"e753aa6759ab1e3a213987eb5190039f78eb641d","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.3.0.tgz","fileCount":11,"unpackedSize":90394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKkR2CRA9TVsSAnZWagAAo74P/1RNZ1/7PbBMFf+lBISu\n2GdhhecxGxRajkulH7uJFxjWImBF3a2NUHO7cc8pu8oFP6HFtGLWZiSwiEHv\n++GyyClHuxyFnImAQkjvMekPfrQZpxoY/aBR2eGVnXT6nQV7dpug6VyeZ0ot\nP84wc7iHs3+DCrYHPzvg9sjuSsU2ZjD2cAhit/pJWHZIofAiYmsMoJZMXFEd\nbeOS6IBIegoDgFWq67JyyguXvEShaX1JP9BAjSWkvfO49BT0gWS6MfqmUkHB\ncJMV0kBtakFDH3AlUaHYvoYNXhYwzChK05KQbZdr1wwCG3jpVVNA0IfddFgB\nezBkpRodn/wqp1NZGwL9WZZ+EnG7DaJ5by05SF9Z7pIwIHVm23BtOcp5rNor\nR/nGManUODFqvi7xcs9iRk4/do5Bck5XtLXfl8j8vnwSm6ZOB7YE4htpoCUg\nlTCXOctu4sxPK0U3/GDxrPYdQBQRKrHUxni8JQ93pj+9ppjJqTmX6R3NutE4\nNq9sOJ2gPfAbQcz75bdB9xk0TP1b0ybeJ6lwpTQB8mXC8KZM1Pn0Zi5x1tEV\nnJyJIHfLVIcyICmFzW06CgT4b0bOw2YKePfMAHlT4xJ5FxzELVkulmXxISx1\nGVqlb7FvMiJhZufpoJ/yhbWgeaqtOQpBTI1e9zO6iP/Erfs/bKW8ldAmz/YC\n7qlU\r\n=V006\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAv0kZFWmeR+Jb6AE/T6nqCya5i//+RGXHxrFiYpRqaVAiA1kRLY2u53YJn/wL063Dxh5WeGt16vXaeEmIMJYGYQZQ=="}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.3.0_1579828341618_0.23122252585847258"},"_hasShrinkwrap":false},"3.3.1":{"name":"koa-better-body","version":"3.3.1","licenseStart":2014,"license":"MPL-2.0","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"homepage":"https://tunnckocore.com/opensource","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/tunnckoCore/opensource.git","directory":"packages/koa-better-body"},"main":"dist/main/index.js","module":"dist/module/index.js","engines":{"node":">=8.11"},"publishConfig":{"access":"public","tag":"latest"},"scripts":{},"dependencies":{"extend-shallow":"^3.0.2","formidable":"^1.2.1","koa-body-parsers":"github:tunnckoCore/body-parsers#patch-1"},"devDependencies":{"is-buffer":"^2.0.4","koa":"^1.7.0","koa-route":"^3.2.0","qs":"^6.9.1","supertest":"^4.0.2"},"jest":{"coverageThreshold":{"src/index.js":{"statements":100,"branches":100,"functions":100,"lines":100},"src/utils.js":{"statements":100,"branches":88,"functions":91,"lines":100}}},"cov":{"value":95.56,"color":"99CC09"},"keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","koa","koa-better-body","multipart","parse","parser","text","urlencoded"],"verb":{"readme":"../../readme-template.md","run":true,"toc":{"render":true,"method":"preWrite","maxdepth":4},"layout":"empty","tasks":["readme"],"lint":{"reflinks":true},"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","koa-router","lazy-cache","micromatch","qs","raw-body"]},"gitHead":"ad49973baa1ebd832396c69017c32d9fa5d9b5b2","bugs":{"url":"https://github.com/tunnckoCore/opensource/issues"},"_id":"koa-better-body@3.3.1","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.2/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-ffeT7rWN6Y/+CeKkoT3CV3CAjPrK5qj1IWmxYqbwtb8j2gCX4BzJtiYFlYmTz/9/NMt33vJ9KVNa/J5OaBG9AA==","shasum":"4ed8db95718e0112131cedb43b1ce8c6fceacaea","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.3.1.tgz","fileCount":11,"unpackedSize":90617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKzxmCRA9TVsSAnZWagAAC5oP+wSY0W/wVku3zgTKfvzu\nTFTxM6fu/AXOquvY2BD8rEy0iAw0zURyVs8c9Iytv8zTm58DnuFv1g86ePSR\nmSXOjbkHI5Gsmnj0srgur/L66EE9JNCmB5lpknHHYDDD4q++5SE60cyuqIAQ\nmfPv4N27CD3P4t13mtYqOe+wqHnEg9bDR/F3O+HXHnrliYqV5z4aTV9jeF7D\n/QXm6pu5AQAgnROziJ5HhtNS0iHu362tDNkXxEEyfvPHAmDdc7bQpuqI/x5a\nsk4Tc02TUyJVUHXHdlonPjPXpXNX+zDglqy6YV4c4Rs0tWd/qR4dgBo2q+cb\nWteQAYutWs4AR9koDiMdUsnM71SBDg+ZN0iHtvG28Zz+5MFy/neWu//iMPQB\n5VwMs8jsqdC8l1ZJu3y65Dn4LTGehZXp0ZD+O9zDjAwOakF2mkWWPrHK/KfJ\nlmFoBTuyrgFV4GVqtwXlUjUC9KAfulkai+IEXWTTwEWj8p5HkDR6rCme28Ad\noe5LH1a+PuKcxw8SZYHiTu01pOX0i22UdmDHuIo01Zwb/CFCIvvJHm/+m+Ht\ntSXsXhIMApsXynKI5ttxvX+SR5dozHcgwaNZD7iRnEPqb6WTs+ki4bFBj40Q\nTMDzJGJ86amjsAuCYI5MfUKdBkiFEPY2/rRYfpGeKeN5gMKKMxM6KH2JyQXH\n6z6+\r\n=yJE1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdVqFAMDV2NAhut8dtyjZmb2gsRdB7zzgEX8q3UCDZNQIgEg5t8uTKZ/uprIuOTaXVp971p7voS9JFNiQjuqY+k10="}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.3.1_1579891814301_0.4239446439629233"},"_hasShrinkwrap":false},"3.3.2":{"name":"koa-better-body","version":"3.3.2","licenseStart":2014,"license":"MPL-2.0","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"homepage":"https://tunnckocore.com/opensource","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/tunnckoCore/opensource.git","directory":"@packages/koa-better-body"},"main":"dist/main/index.js","module":"dist/module/index.js","engines":{"node":">=8.11"},"publishConfig":{"access":"public","tag":"latest"},"scripts":{},"dependencies":{"extend-shallow":"^3.0.2","formidable":"^1.2.1","koa-body-parsers":"github:tunnckocore/body-parsers#patch-1"},"devDependencies":{"is-buffer":"^2.0.4","koa":"^1.7.0","koa-route":"^3.2.0","qs":"^6.9.1","supertest":"^4.0.2"},"jest":{"coverageThreshold":{"src/index.js":{"statements":100,"branches":100,"functions":100,"lines":100},"src/utils.js":{"statements":100,"branches":88,"functions":91,"lines":100}}},"cov":{"value":95.56,"color":"99CC09"},"keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","koa","koa-better-body","multipart","parse","parser","text","urlencoded"],"verb":{"readme":"../../readme-template.md","run":true,"toc":{"render":true,"method":"preWrite","maxdepth":4},"layout":"empty","tasks":["readme"],"lint":{"reflinks":true},"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","koa-router","lazy-cache","micromatch","qs","raw-body"]},"gitHead":"53ea9daed9e587e9f61d03f59cbbcad9e5ea1d17","bugs":{"url":"https://github.com/tunnckoCore/opensource/issues"},"_id":"koa-better-body@3.3.2","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.2/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-0laK07hECdxAOw4eQmWmffO+S3EnRwgEIhQxCGyjK0xcHJvmc8ooubHqC5zxvIAlFoxnONSSf6XF6u6iTI3Yzw==","shasum":"e87e6ca432e7df553499d0de547625c1ed67f2d4","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.3.2.tgz","fileCount":3,"unpackedSize":42492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOHkNCRA9TVsSAnZWagAApyoP/0fLEh94IEYuxZSpa2a/\nne18MFj8HNyRlUBt9WgFsr9OQDmbP82S5+5Yj6Tbvh6u1WJJPwcs1TnGEYsE\nmtZyyBtBZTpK1M39vjoriu1/LOSolmH5LcRebeUEna4J2kSQT8PVfqJWtKgO\ncwC0rzsPOAQCzx206XtHX3/t1WW1/I9GjbWSI7v6noBriMIrVX+ji3MvXcuH\nKoQBsg4ZofLtC9JILnC4m4lMXpEMGdbyEApvMFQoMaUDLcGPzD7IrOsnw8W2\nit8b5NjjRCBqnUfHvXNlxIonOR3y3tNQB4IOuYNa3AVrZhNqjQwkg9q8STpW\n6byhTKfHGobpWRMhGWIuL09fO3j7u3edO4Bw5eVwT8HUswd5OX+T/45ilGi6\nhc1lFAkVO9PFw2RoKAndj1Icwwt4PvlK15McM8THU+wLx0tVcRYgOmq58mZe\nnyV8geR2M7OH+8pI7uqIMv68gJ77kl7Bjb4+4HZB65XxnBefToiCsWd9ZJU6\n33rhXfrrdkWyaEReBgNmerO3J7/6pPag0sQmVOsWkMTp5alwA/BbpgWgBcZC\n8Mmi3c8qQ0Op7rtLk1gcAbohR3hKSDdhWplL6cI36d8pNYD3koFiqRZSnUzk\nhY6KhVDBEOdRkORoq2uoGwBjCUtLa/Hk72ozOgGHFMEOxlhICyvaG4X0i4tz\n8mA8\r\n=yD2Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIArhFWWe6O2Zr8+Z7h9yMU8/9hTqg4f+YjKYtCfnQKR/AiA+iJVB3et9k1+MbiRBe6d6zNvxFBvi7zige8TAa9fMuA=="}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.3.2_1580759308544_0.873986751122446"},"_hasShrinkwrap":false},"3.3.3":{"name":"koa-better-body","version":"3.3.3","licenseStart":2014,"license":"MPL-2.0","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"homepage":"https://tunnckocore.com/opensource","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/tunnckoCore/opensource.git","directory":"@packages/koa-better-body"},"main":"dist/main/index.js","module":"dist/module/index.js","engines":{"node":">=8.11"},"publishConfig":{"access":"public","tag":"latest"},"scripts":{},"dependencies":{"extend-shallow":"^3.0.2","formidable":"^1.2.1","koa-body-parsers":"github:tunnckocore/body-parsers#patch-1"},"devDependencies":{"is-buffer":"^2.0.4","koa":"^1.7.0","koa-route":"^3.2.0","qs":"^6.9.1","supertest":"^4.0.2"},"jest":{"coverageThreshold":{"src/index.js":{"statements":100,"branches":100,"functions":100,"lines":100},"src/utils.js":{"statements":100,"branches":88,"functions":91,"lines":100}}},"cov":{"value":95.56,"color":"99CC09"},"keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","koa","koa-better-body","multipart","parse","parser","text","urlencoded"],"verb":{"readme":"../../readme-template.md","run":true,"toc":{"render":true,"method":"preWrite","maxdepth":3},"layout":"empty","tasks":["readme"],"lint":{"reflinks":true},"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","koa-router","lazy-cache","micromatch","qs","raw-body"]},"gitHead":"36720fdd18247b0ce9134b9631a6d5848e6c6c0d","bugs":{"url":"https://github.com/tunnckoCore/opensource/issues"},"_id":"koa-better-body@3.3.3","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.2/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-GZ2q1Px9EKQ4Ta8I85MDYTrRuVr+qlf1GjVQ/7OgHNvsus/XgciIVMlky0668u7RsPIIsbp6HHV7mSr2Az3+Vw==","shasum":"27ed098d00ecdb29744a3af880d40af220fdb20a","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.3.3.tgz","fileCount":3,"unpackedSize":43020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeONIACRA9TVsSAnZWagAAxyAQAIiuLdmNrFTkT/J+Ki+O\n5tX3W/BIdvVP77EdOPUtXoNpm7WRSOYLgD7t4qqbqbB6nSDynDenR5VQEoKq\nFt2V4VihbhvJVv5LP2D0ptLOI8Egr71/WlpJBpxsrbvXB8034jwV4gQSTdjw\nZ05z9Zpmc+aFiZsouJTv+yuQ65P+XKthgW5rNG4djOTKzGk3+r4Qyvh+7IQx\nr6thLOwbMWmyjMfBEHO+5txMa8c/txzoHbZ70GsLCEHLDOIexahXjl+W+LBX\nyUXtRiL5ozYyXJy1sjRNJz7zIk1x6UUcRAEQrBxNYuUV1Ngk+Q+Yp/gXEuID\nLTa4bRuw22csikcbOsLJsQF1V3KrYnNTBkatCBzwYwYcs6/HP13do7Mf58QH\nQGW2S25DXy/H3Bzb511WoA2x+IRsCtAtdDjB1KO62Q2UjgKLWC4W1iU/BM+j\nTHe3XTxEoQ7Ee2CD+ywRg8HB5LNoKJ01l/VLTim4iirpgzY3N/fsLXn+hSKU\nxO/kiJUt9VDh6ClNHU/IQmYv87dAlluWgaJGq5n+ow9Z1+2lWUIWcOwrOF6Q\nqQSEjLTy+vULltsLYPImRq3Uscd9/hPzk/x7PwXAvGgcVnooTHqytkGYJaYs\nVkE0NBWdDAsHJVYNusP+8KrfNsaYO5Rn3AVfd14ImamMJ7hxHsukAlhCQAsz\nPA1F\r\n=Aryl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLUwGP03Pp85eMOA/uTMYNAe8+PBrqY/HpS/mSEiyLCAIgV9ITNTFiSxWfyOIciWAY5XoKIi6lSTr3kU0NjBcIFJ0="}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.3.3_1580782079582_0.4070152222278838"},"_hasShrinkwrap":false},"3.3.4":{"name":"koa-better-body","version":"3.3.4","licenseStart":2014,"license":"MPL-2.0","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"homepage":"https://tunnckocore.com/opensource","funding":"https://ko-fi.com/tunnckoCore/commissions","repository":{"type":"git","url":"git+https://github.com/tunnckoCore/opensource.git","directory":"@packages/koa-better-body"},"main":"dist/main/index.js","module":"dist/module/index.js","engines":{"node":">=8.11"},"publishConfig":{"access":"public","tag":"latest"},"scripts":{},"dependencies":{"extend-shallow":"^3.0.2","formidable":"^1.2.1","koa-body-parsers":"github:tunnckocore/body-parsers#patch-1"},"devDependencies":{"is-buffer":"^2.0.4","koa":"^1.7.0","koa-route":"^3.2.0","qs":"^6.9.1","supertest":"^4.0.2"},"jest":{"coverageThreshold":{"src/index.js":{"statements":100,"branches":100,"functions":100,"lines":100},"src/utils.js":{"statements":100,"branches":88,"functions":91,"lines":100}}},"cov":{"value":95.56,"color":"99CC09"},"keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","koa","koa-better-body","multipart","parse","parser","text","urlencoded"],"verb":{"readme":"../../readme-template.md","run":true,"toc":{"render":true,"method":"preWrite","maxdepth":3},"layout":"empty","tasks":["readme"],"lint":{"reflinks":true},"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","koa-router","lazy-cache","micromatch","qs","raw-body"]},"gitHead":"66acb69b616e923f601e632bfe398c07d86fa739","bugs":{"url":"https://github.com/tunnckoCore/opensource/issues"},"_id":"koa-better-body@3.3.4","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.2/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-8TeOMokP10eJdOPo9ri3IysG+FqAjf4bdbhFziMPwFc4v31TnazHP8r0No527L3je2lEMFPEdEIGUparD2aJyA==","shasum":"331ed3c95bfb10ad8ade5c20f0f87868ac631e2e","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.3.4.tgz","fileCount":11,"unpackedSize":91520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOf+bCRA9TVsSAnZWagAABBUP/3bDyclYTit9m3i77qKO\nzSR3yHYzzmfhHZRXiC7b9XadT3LVTB2N4UubirVPgieEovK1w8UboHVODuQV\nBLp43ULhnKPC83wJk1ldRwVCvXQ+DnEP8fmuuvTQLcO1mgT768Eq6iuF3p6L\nDElGsxyvkul3vubOIZkv25lmlSM5y/kAM/+bsR7vxIEsclOGUnmC/2CIImd7\niknQ9pEEMapupc3MiWArY7HD0BApVVNg0fEXwOj9Jg80vinHmQHL873uqwAQ\n/VnASD3oIt1PndaoEm81RaE0XVqyMXRLj8cOav39E59R4gJ47V7lDkc6vt0Y\neP9FrUBgHIVVZpwBsMUQx81kvKcBVUXCgOz2Dv/n3n6djX5e27rDEMaXrzEy\n2xDVXqKSfYztmCq5993m3X12g5mjUQPrZBskgCLobGC7BL23sei6WxFR3AI/\nhiNiPEUmiNGljXV1K2LHgzcaPc6r+KzUZ4JJntA3eIijUlPfeNjXyAXF5CRf\ngoE/WOA9mQXKwOPYg5UMMMbMBA8YSLeoMTNXAaSMENZ32tC/f1L3mLY7u4EY\nZgEPp/x7/1PpAaTtmEsv4+R6L3OYiDXFKEIqsHMe1UD1+fFUUENpKWVeQo9C\nuUXAwUuzFY0eZO/BpnLwuiyCoGMn0JVFppA/tsH6DLym/h7eh/wfAUVZZ+ab\nMZx2\r\n=3FXN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE8ltrQw5a3X0sL/UFikWlaLJgmfgGalauBzz2H3oqmjAiEAiKQWddhHjSdzV6JKZn357wzRJn8/lCdwwmIta6dTX8Q="}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.3.4_1580859290914_0.6689622882924553"},"_hasShrinkwrap":false},"3.3.5":{"name":"koa-better-body","version":"3.3.5","licenseStart":2014,"license":"MPL-2.0","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"homepage":"https://tunnckocore.com/opensource","funding":["https://ko-fi.com/tunnckoCore/commissions","https://github.com/sponsors/tunnckoCore","https://patreon.com/tunnckoCore","https://tidelift.com/funding/github/npm/koa-better-body"],"repository":{"type":"git","url":"git+https://github.com/tunnckoCore/opensource.git","directory":"@packages/koa-better-body"},"main":"dist/main/index.js","module":"dist/module/index.js","engines":{"node":">=8.11"},"publishConfig":{"access":"public","tag":"latest"},"scripts":{},"dependencies":{"extend-shallow":"^3.0.2","formidable":"^1.2.1","koa-body-parsers":"github:tunnckocore/body-parsers#patch-1"},"devDependencies":{"is-buffer":"^2.0.4","koa":"^1.7.0","koa-route":"^3.2.0","qs":"^6.9.1","supertest":"^4.0.2"},"jest":{"coverageThreshold":{"src/index.js":{"statements":100,"branches":100,"functions":100,"lines":100},"src/utils.js":{"statements":100,"branches":88,"functions":91,"lines":100}}},"cov":{"value":95.56,"color":"99CC09"},"keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","koa","koa-better-body","multipart","parse","parser","text","urlencoded"],"verb":{"readme":"../../readme-template.md","run":true,"toc":{"render":true,"method":"preWrite","maxdepth":3},"layout":"empty","tasks":["readme"],"lint":{"reflinks":true},"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","koa-router","lazy-cache","micromatch","qs","raw-body"]},"gitHead":"5ad01e13a7735cc536f6fc21d9c0fa3144fcecd8","bugs":{"url":"https://github.com/tunnckoCore/opensource/issues"},"_id":"koa-better-body@3.3.5","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.2/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-iSD2oMTU1B3ZhHaOQ+IglrA8IuwKmWSO4Odvzbe1RLoJuf7aQ8tvdkbrU1GNfeSab53hI3guujrLr7VRfEAiJQ==","shasum":"0f4605533b0a4c3fc069a2342302c651b8cb7c94","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.3.5.tgz","fileCount":11,"unpackedSize":92019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWb/gCRA9TVsSAnZWagAARNwP/0j+cf91qIeAmcZC9GEy\nrly9Xk4+15rKhF608H8UpU5dYyP/Aj1M0Tumw0HrHVSxBmfRyT8/iLrQS3tI\nPTmkPEJL5UwkVTjaykx4CKtzfJJB8IgKazHFrp6O5tDo6YDNJt13JhWeW65n\ncFcG66BSrP8pKagTts+KPoG2kNJ7FVsAzt6Z38TJvXJFv1Z2EPgVPs8eYSJh\nb9JM8eGF0elIWEmxYzdlSqoB62sOkL0+PiM+L1WglastU+trVwNQoL4axID+\nCL34o7WczYfArYaDI6TPIXJzQ8Pitb+vjtNpuDevv9dzQajucSs3PWLmv1kq\nkVlXk1f/SwRiQNBmecS8+/iATeIOKlLs0YnjC8TmldIyuZa4CBTWdN92fJ9o\nS8CAstszJo6Z02q2SIiw6lHmOQWnyE8EYUW3F5LZP2Irx4fBTFqYodPfi0UK\nyQK8vOIswNrqyMebSKdUThawwXEvFcxZUnv9Ev8Bcay0zdJYTUk3XzKRPuRK\nOa81m6VF/hHe1Gd0LBr39t+T+OFSAxqqoM/GPb4CD4gPa9WFWOUX/pOSNs3p\nb/QnCLFhwmTj3NHB6KVEO+T5fNmB1xQRi1bBrkearXLG0uShDf6weUI4Hq5C\nWlawS0x/+Y+Wytt2uktWqcHVpqT+tQk+1ZOq/rxc6tdZwtjjXNFpbeXtSSSl\ncmg7\r\n=GjAk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB4N3KSu5PlGLxOBIzN9O+cKSqNmvb6CUGYQk8DTBoktAiBBJCOH/RwFgCzkahaamgF2Sq8xHyRUTTXtvM+mLgDv5Q=="}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.3.5_1582940128198_0.48430087160062607"},"_hasShrinkwrap":false},"3.3.6":{"name":"koa-better-body","version":"3.3.6","licenseStart":2014,"license":"MPL-2.0","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"homepage":"https://tunnckocore.com/opensource","funding":["https://ko-fi.com/tunnckoCore/commissions","https://github.com/sponsors/tunnckoCore","https://patreon.com/tunnckoCore","https://tidelift.com/funding/github/npm/koa-better-body"],"repository":{"type":"git","url":"git+https://github.com/tunnckoCore/opensource.git","directory":"@packages/koa-better-body"},"main":"dist/main/index.js","module":"dist/module/index.js","engines":{"node":">=8.11"},"publishConfig":{"access":"public","tag":"latest"},"scripts":{},"dependencies":{"extend-shallow":"^3.0.2","formidable":"^1.2.1","koa-body-parsers":"github:tunnckocore/body-parsers#patch-1"},"devDependencies":{"is-buffer":"^2.0.4","koa":"^1.7.0","koa-route":"^3.2.0","qs":"^6.9.1","supertest":"^4.0.2"},"jest":{"coverageThreshold":{"src/index.js":{"statements":100,"branches":100,"functions":100,"lines":100},"src/utils.js":{"statements":100,"branches":88,"functions":91,"lines":100}}},"cov":{"value":95.56,"color":"99CC09"},"keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","koa","koa-better-body","multipart","parse","parser","text","urlencoded"],"verb":{"readme":"../../readme-template.md","run":true,"toc":{"render":true,"method":"preWrite","maxdepth":3},"layout":"empty","tasks":["readme"],"lint":{"reflinks":true},"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","koa-router","lazy-cache","micromatch","qs","raw-body"]},"gitHead":"289c2d1fb273160c47412b59aff2aeb8482d523f","bugs":{"url":"https://github.com/tunnckoCore/opensource/issues"},"_id":"koa-better-body@3.3.6","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.2/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-u/40wdvSwPKGSAbqGbPcKKmC/etR/Q8xWV0KGsGHJL6dlendAaev13PfUsPNbR+vAfkg5D+Gz+RywM+gIXHPzA==","shasum":"866884ade0285076f5873ab64acb33040caf9ab7","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.3.6.tgz","fileCount":3,"unpackedSize":51008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefg0oCRA9TVsSAnZWagAAs4YP/1lSybhrAP+q144ccVvU\n6Bat0OLxhn0iU1rBnmg9x70S7WEJBJ3rvSiqUYcfueAKEjxOljIVNn48fEWo\nGzARZRsQbAVanb3AyzrApfNDEye/bfqz0s5N6BWLd5W6TXhQ9DjrTbFrlHEm\nkgMrN1wH49Y+CPjRAl0E9MysivNKf7TBje8LqUYxL4tlgHtiXkQkLZQ2jJXx\n5nW1U/Ny7dvfzGc1yRaDhaIneC8CtLE0Rx9ZqV/F0akOn/vaLibg0Gty3NPR\nsiPhqLFHn+ceqRpT3fxpzfAt8iQ7oGfYIgoK5h2RY8DNXKB/1K3/HE6Qj9rh\nMFLdYVTtF8acY+uZ+SYB78CO21Q/QGvhhNvrt3BFxnD50CmHc1NXMkh9tDn5\n62M4CQ13zniVXKNYjGOlSidzHRiHFk7ZSiPDRgqKRMBq1kZYA4iI/gycGA+R\nLhoEdtCFq4zFVPLjoB302jF1QFGMKPlniXxZKeuPBcJeyg75pfdf+BWqBkEz\n4RwVy7yQYkPwAiipIbMr+l1F9MtbLucqyLGGCE1DPQ/gYnAR7nHyFQH6PlAD\nKGC8s2emgNYUF9C0Z0TBm56+m3JVcHsITA+GRcEy9YB67LOUFN/8NW5r0zDM\nEzPPdoinKimJJMLapDx19de3RfTWKYHOZhkFnLasLs6iVUJtSCnEcZgbt0O6\nxBJu\r\n=kUNa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC88q/prWWxGqP0mITJ9sluN0x2i4AFR0SkQ5Q6O2g+VwIgPqKoxOdeJJBePh7lAw3vOErW7/xbFXQmj5yY2e2dzxs="}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.3.6_1585319208290_0.2733394016170543"},"_hasShrinkwrap":false},"3.3.7":{"name":"koa-better-body","version":"3.3.7","licenseStart":2014,"license":"MPL-2.0","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"homepage":"https://tunnckocore.com/opensource","funding":["https://ko-fi.com/tunnckoCore/commissions","https://github.com/sponsors/tunnckoCore","https://patreon.com/tunnckoCore","https://tidelift.com/funding/github/npm/koa-better-body"],"repository":{"type":"git","url":"git+https://github.com/tunnckoCore/opensource.git","directory":"@packages/koa-better-body"},"main":"dist/main/index.js","module":"dist/module/index.js","engines":{"node":">=8.11"},"publishConfig":{"access":"public","tag":"latest"},"scripts":{},"dependencies":{"extend-shallow":"^3.0.2","formidable":"^1.2.1","koa-body-parsers":"github:tunnckocore/body-parsers#patch-1"},"devDependencies":{"is-buffer":"^2.0.4","koa":"^1.7.0","koa-route":"^3.2.0","qs":"^6.9.1","supertest":"^4.0.2"},"jest":{"coverageThreshold":{"src/index.js":{"statements":100,"branches":100,"functions":100,"lines":100},"src/utils.js":{"statements":100,"branches":88,"functions":91,"lines":100}}},"cov":{"value":95.56,"color":"99CC09"},"keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","koa","koa-better-body","multipart","parse","parser","text","urlencoded"],"verb":{"readme":"../../readme-template.md","run":true,"toc":{"render":true,"method":"preWrite","maxdepth":3},"layout":"empty","tasks":["readme"],"lint":{"reflinks":true},"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","koa-router","lazy-cache","micromatch","qs","raw-body"]},"gitHead":"90a574712e583d6717564a7d20ac2cc3d4028e91","bugs":{"url":"https://github.com/tunnckoCore/opensource/issues"},"_id":"koa-better-body@3.3.7","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.2/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-MbD8P+FiA6a00ITwniiMPzsvaRydeYmSNvo9c7qHccueWPkk/64UnfugFcGOscJSzOP8R8w/MKGoyUiTzH3s5A==","shasum":"28099df341ab9e0ae8f3e7f53d697e48c523da6f","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.3.7.tgz","fileCount":11,"unpackedSize":92460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefiPaCRA9TVsSAnZWagAAQ0oP/1UXjSmnQpz721oUIVcc\nQZiDtQ1qrDIzpToDMhQqvQdRY+RdMWs8NgMhgAGfUQcRAf55XWk9gn/A7MJw\nvsAlX6UwrGyGl5Qcx7bH21OT5OGib0z21qXEVeR2KYJfzsfiCvkMYQt04F/J\n1zQGgEOoquIpa60342Am4s3FAWsUdMAtj1HwrSc+aPv/0PjBwxzPTLyMNXUg\nQm76mIrdfZmY2pRfKn/kO+itNZs+W24JqUPpOFg7iP1kRrJkQiG/B7Ud9m9v\n2aJMJyPNcNMYD7gRA7r1ghjhcXYv6dYQG3y5SJgKmxHsCPEvOUIOZSCjKeL/\nMNoZy2FWDDAK9nwclkCsgq7ewhInX2ogtAVAOr9zouaysKoV3F0Eub8DLXZG\n733KMa7kkmor5QItaR6UbNjubD7ywwqzRUuq365QfzR/sldikavJH7Gd8fAo\nZ5QGpyK9eQN2phox5i9sBwK7SXrTgxzk5rqs1OiLIcIUG9TbzEu/0vQIf1af\nBTpGsaydz6suIuhEKwoqXg4fpdi2AIJnxLHS+F6INPYJb/o2Rl/Y3U4sIT+Q\nKQPNRChMcmUtS3NwHouD7y7hfadg2tNS7dYKupbIKHA8RHTokJuM2Pie9loC\n4+CKb6aTO/rS9siQcZzse0XKQqAfP9zfKnwzA9uIaIlvgxbFXzTgSLIRRsiR\nPsPS\r\n=Pbxg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfxU1Gu5PFnBCtMDjrNuVzt/Cw2DxLZE1XOjfZppQXngIgY9PfaaEM2RtLNF9HFm47Dega8C9500WwyukIHD0r+UE="}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.3.7_1585325017558_0.20991429443977117"},"_hasShrinkwrap":false},"3.3.8":{"name":"koa-better-body","version":"3.3.8","licenseStart":2014,"license":"MPL-2.0","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"homepage":"https://tunnckocore.com/opensource","funding":["https://ko-fi.com/tunnckoCore/commissions","https://github.com/sponsors/tunnckoCore","https://patreon.com/tunnckoCore","https://tidelift.com/funding/github/npm/koa-better-body"],"repository":{"type":"git","url":"git+https://github.com/tunnckoCore/opensource.git","directory":"@packages/koa-better-body"},"main":"dist/main/index.js","module":"dist/module/index.js","engines":{"node":">=8.11"},"publishConfig":{"access":"public","tag":"latest"},"scripts":{},"dependencies":{"extend-shallow":"^3.0.2","formidable":"^1.2.1","koa-body-parsers":"github:tunnckocore/body-parsers#patch-1"},"devDependencies":{"is-buffer":"^2.0.4","koa":"^1.7.0","koa-route":"^3.2.0","qs":"^6.9.1","supertest":"^4.0.2"},"jest":{"coverageThreshold":{"src/index.js":{"statements":100,"branches":100,"functions":100,"lines":100},"src/utils.js":{"statements":100,"branches":88,"functions":91,"lines":100}}},"cov":{"value":95.56,"color":"99CC09"},"keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","koa","koa-better-body","multipart","parse","parser","text","urlencoded"],"verb":{"readme":"../../readme-template.md","run":true,"toc":{"render":true,"method":"preWrite","maxdepth":3},"layout":"empty","tasks":["readme"],"lint":{"reflinks":true},"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","koa-router","lazy-cache","micromatch","qs","raw-body"]},"gitHead":"064743d8cccd3ac0d722e559c0c6c4406a19050b","bugs":{"url":"https://github.com/tunnckoCore/opensource/issues"},"_id":"koa-better-body@3.3.8","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.2/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-osePOhtn/NayQAvO9FBFKCr9cqX5ER85f8YFDZkdk968wy1iMsF/Bj5LQD/lvKxJx1U8M+v187PolzR35Z4NcA==","shasum":"28c30de9ee52d17836ac1f3962ad625fc778597c","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.3.8.tgz","fileCount":7,"unpackedSize":87040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefqBPCRA9TVsSAnZWagAABrkP/RgYc8QxOlF+VYU2EhcN\nrvRdeuFahJYr6IEecZbM49cozULt2VCGxbTpFokbFFOw+z9s7wfTChZXO600\nto4lEg+dPzTeGOx5nUG7p/fhoUF+PYhlGoU8Eon3i71OsNhDS5labkXLL3iK\nNpTprOxEPWwLgHSD35Noz5x140lz6CTU341S9vaebgFd6WSN/zvbLOT/hq95\nMxysbby+zFK6cYlaoyLuyYwFG7n+4ZoCo6r8BRIUezZsYQ/JZ6NWK/3aRnzz\nk1R6ev89SpCcMg179nFnvLwsMPmF4Rj00xwZRqFyYpo41X7qiC45yVhuV8Vh\n5nyohhxa/fPY+j/LcXEWfwoOGXqkSKPE31gok0qC9xz/acGVUVqoTmzRlRHZ\n6w8VmlsFUQgIRGNxxdiD/Sy/UwIEphEs3h1rpMS5cfSztn9NllWwEq1dnd7Z\nVWBZmIdTt9x6OoBGEWyR887+igL+nZpDX0mi8KtICnzxMrO+fJ6QB9yUObB4\nPhSjzGC4fZEqSYPWJqq6u5IGPEGESgplWDwK4t0gAT010Qd36ow97aJckpqd\nOt9O1LRaFHFBMh8UlBjbMlun6ihLECSQ8ASL2L1xOG41tVpg+EWsG+NTgPK9\nDojZ64w0w8EwoV6AMOb5jwXKZALmEiCUZvXjYcERL41jwvVzC4slEaTmKYMb\nlCL4\r\n=KFLF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAcmv2NbV1aRFhM+roOZYczCBrLp13Hs9vS5O5klwhibAiB3CPDpcLgRKX2e/GGbsY3IqeoZ26tmUsve2VNB3O2wEA=="}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.3.8_1585356879172_0.40743315116339773"},"_hasShrinkwrap":false},"3.3.9":{"name":"koa-better-body","version":"3.3.9","licenseStart":2014,"license":"MPL-2.0","description":"Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.","author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"homepage":"https://tunnckocore.com/opensource","funding":["https://ko-fi.com/tunnckoCore/commissions","https://github.com/sponsors/tunnckoCore","https://patreon.com/tunnckoCore","https://tidelift.com/funding/github/npm/koa-better-body"],"repository":{"type":"git","url":"git+https://github.com/tunnckoCore/opensource.git","directory":"@packages/koa-better-body"},"main":"dist/main/index.js","module":"dist/module/index.js","engines":{"node":">=8.11"},"publishConfig":{"access":"public","tag":"latest"},"scripts":{},"dependencies":{"extend-shallow":"^3.0.2","formidable":"^1.2.1","koa-body-parsers":"github:tunnckocore/body-parsers#patch-1"},"devDependencies":{"is-buffer":"^2.0.4","koa":"^1.7.0","koa-route":"^3.2.0","qs":"^6.9.1","supertest":"^4.0.2"},"jest":{"coverageThreshold":{"src/index.js":{"statements":100,"branches":100,"functions":100,"lines":100},"src/utils.js":{"statements":100,"branches":88,"functions":91,"lines":100}}},"cov":{"value":95.56,"color":"99CC09"},"keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","koa","koa-better-body","multipart","parse","parser","text","urlencoded"],"verb":{"readme":"../../readme-template.md","run":true,"toc":{"render":true,"method":"preWrite","maxdepth":3},"layout":"empty","tasks":["readme"],"lint":{"reflinks":true},"related":{"list":["koa","koa-ip-filter","ip-filter","formidable","koa-body-parsers","koa-bodyparser","koala"]},"reflinks":["bytes","formidable","koa","koa-body-parsers","koa-convert","koa-router","lazy-cache","micromatch","qs","raw-body"]},"gitHead":"b7a468acc6f3103e9b384e3d3201f55be7727ea7","bugs":{"url":"https://github.com/tunnckoCore/opensource/issues"},"_id":"koa-better-body@3.3.9","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.2/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-9KdhO4GgkhOhiv8m9Qr4FjjcDzzJVIBrVqioU+WiW5jCFfRTS/PPEa+ZV8TUKtIJPPiMhBx+dRTN4agGc1tdEw==","shasum":"cd2c0affab07306ba297b50c99a9aa93c21fbfe2","tarball":"https://registry.npmjs.org/koa-better-body/-/koa-better-body-3.3.9.tgz","fileCount":11,"unpackedSize":93272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefqh0CRA9TVsSAnZWagAA7FMQAIOYqNOkJU1hv5a88Bwd\nzI/8KACVmUzbXdJB7hqwHTESYMxREoAHhT9n8cVRKak+bd+JtIiNfsQbt7ju\nuFMLYpALcKBFG3rXeh+FG4olxrwZpstKzYwyIKqRH41bkkpG16aIbw3EkS9y\ni+avK+NdDzX8HzziuMFRmHjx6qsni5//5hqxq/WsybAnXvod68JIDeVwEBBH\nP0v2qgr4gM705XQMKbdr+afURyxnCk2+hnxYJyKoEIJGmYlgmTi2OJ3gMhZA\nExwKIIfy9dWVwBHXGK3/qULMeLI3BE1uIYGX2YrMyorU5hnpdFvT9MlbJ5Ql\nY/7gr4qbOIDCu/xSIqpeqm6c/s6WW8a4KSqF8RIBxYnhjDXHybeSszMFBf7L\ncb9Fh2sTVNk98xWrj1ukbGYH+vJAyxYNqapIp6FlEiKGIRp+QHmdqNibvPE3\nuHV0Dx7aHsHmg4qzkcPNeL6MQ75XLuEQ8dAhDLK33oK5hR0u1pY22K5t/X4s\n0upJQH6QYtjm5lNyPagcfEpmF8oV1JIgXUIAcuDJ+KAKk2YU0Llp2xQZwlHj\nPVPBEofPpV8PJ/zvuMf056sGjXZLa8Vo/tdzeLkPsEZU7HrcIlUfNYZRsWeo\nmP7vVIRllIV+Lq+M1lCkxBLIk1OEtorgfrdS3G7e6i0UBRU8CXrPbnNeb3IH\nf7Du\r\n=UzNQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2FdPL3wdrUhMQcyqzYpt9Vdbf/rEDL761oi5GPX8i8gIhAK2T35u7zVUQ8EHwq9nSdkgdD3UssX6C4EOy/Ec8vvam"}]},"maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"_npmUser":{"name":"tunnckocore","email":"opensource@tunnckocore.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-better-body_3.3.9_1585358963689_0.5827796090481612"},"_hasShrinkwrap":false}},"readme":"# koa-better-body [![npm version][npmv-img]][npmv-url] [![License][license-img]][license-url] [![Libera Manifesto][libera-manifesto-img]][libera-manifesto-url]\n\n> Full-featured [koa][] body parser! Support parsing text, buffer, json, json\n> patch, json api, csp-report, multipart, form and urlencoded bodies. Works for\n> koa@1, koa@2 and will work for koa@3.\n\nPlease consider following this project's author,\n[Charlike Mike Reagent](https://github.com/tunnckoCore), and :star: the project\nto show your :heart: and support.\n\n<div id=\"readme\"></div>\n\n[![Code style][codestyle-img]][codestyle-url]\n[![CircleCI linux build][linuxbuild-img]][linuxbuild-url]\n[![CodeCov coverage status][codecoverage-img]][codecoverage-url]\n[![Renovate App Status][renovateapp-img]][renovateapp-url]\n[![Make A Pull Request][prs-welcome-img]][prs-welcome-url]\n[![Time Since Last Commit][last-commit-img]][last-commit-url]\n\n<!-- [![Semantically Released][standard-release-img]][standard-release-url] -->\n\nIf you have any _how-to_ kind of questions, please read the [Contributing\nGuide][contributing-url] and [Code of Conduct][code_of_conduct-url] documents.\nFor bugs reports and feature requests, [please create an issue][open-issue-url]\nor ping [@tunnckoCore](https://twitter.com/tunnckoCore) at Twitter.\n\n[![Conventional Commits][ccommits-img]][ccommits-url]\n[![Minimum Required Nodejs][nodejs-img]][npmv-url]\n[![NPM Downloads Monthly][downloads-monthly-img]][npmv-url]\n[![NPM Downloads Total][downloads-total-img]][npmv-url]\n[![Share Love Tweet][twitter-share-img]][twitter-share-url]\n[![Twitter][twitter-img]][twitter-url]\n\nProject is [semantically](https://semver.org) versioned & automatically released\nfrom [GitHub Actions](https://github.com/features/actions) with\n[Lerna](https://github.com/lerna/lerna).\n\n[![Become a Patron][patreon-img]][patreon-url]\n[![Buy me a Kofi][kofi-img]][kofi-url]\n[![PayPal Donation][paypal-img]][paypal-url]\n[![Bitcoin Coinbase][bitcoin-img]][bitcoin-url]\n[![Keybase PGP][keybase-img]][keybase-url]\n\n| Topic                                                            |                                           Contact |\n| :--------------------------------------------------------------- | ------------------------------------------------: |\n| Any legal or licensing questions, like private or commerical use |           ![tunnckocore_legal][tunnckocore_legal] |\n| For any critical problems and security reports                   |     ![tunnckocore_security][tunnckocore_security] |\n| Consulting, professional support, personal or team training      | ![tunnckocore_consulting][tunnckocore_consulting] |\n| For any questions about Open Source, partnerships and sponsoring | ![tunnckocore_opensource][tunnckocore_opensource] |\n\n<!-- Logo when needed:\n\n<p align=\"center\">\n  <a href=\"https://github.com/tunnckoCore/opensource\">\n    <img src=\"./media/logo.png\" width=\"85%\">\n  </a>\n</p>\n\n-->\n\n## Features\n\n- Work for `koa@1` and `koa@2` (with deprecation messages), will also work in\n  `koa@3` with [koa-convert][]\n- Totally flexible through `options` and absolutely lightweight using\n  [lazy-cache][]\n- Accept few JSON types\n- Accept [JSON Patch [RFC6902]](https://tools.ietf.org/html/rfc6902)\n  ([koajs/bodyparser#8](https://github.com/koajs/bodyparser/pull/8))\n- Accept [JSON API v1](http://jsonapi.org/)\n  ([koajs/bodyparser#7](https://github.com/koajs/bodyparser/pull/7))\n- Accept [JSON csp-report](https://mathiasbynens.be/notes/csp-reports)\n  ([#3](https://github.com/tunnckoCore/koa-better-body/issues/3))\n- Accept text and buffer bodies\n- Accept urlencoded and forms bodies\n- Accept multipart form data files and fields\n- Can parse correctly array data from forms - e.g. multiple fields to have same\n  name - [dlau/koa-body#15](https://github.com/dlau/koa-body/pull/15)\n- Can parse correctly forms that accept multiple files - see\n  [#26](https://github.com/tunnckoCore/koa-better-body/issues/26) and\n  [dlau/koa-body#15](https://github.com/dlau/koa-body/pull/15)\n- Strict mode by default - see why on\n  [IETF Message Semantics: Section 6.1](https://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-19#section-6.1)\n- Custom JSON request detect function -\n  [koajs/bodyparser#f6a5ff](https://github.com/koajs/bodyparser/commit/f6a5ff7ef6162702540b101de5dde71ee5ad19cd)\n- Custom error handling function -\n  [koajs/bodyparser#19418129](https://github.com/koajs/bodyparser/commit/194181298fe3bffce6b5fcf3cfebc35b8cda6c89)\n- Extending types of request that your app can accept -\n  [koajs/bodyparser#ba7479b](https://github.com/koajs/bodyparser/commit/ba7479baf893fc3391fcdb88d3d8173ac4df05e7)\n- Using awesome [formidable][] package -\n  [„battle-tested against hundreds of GB of file uploads“](https://github.com/felixge/node-formidable#current-status)\n- Passing a custom `formidable.IncomingForm` instance, allowing awesome\n  customization\n- Passing all options to `formidable.IncomingForm`, allowing awesome control\n\n## Table of Contents\n\n- [Install](#install)\n- [API](#api)\n  - [koaBetterBody](#koabetterbody)\n- [Working with `koa-router`](#working-with-koa-router)\n- [Options](#options)\n- [Note about `options.extendTypes`](#note-about-optionsextendtypes)\n- [Note about advanced `querystring` parsing](#note-about-advanced-querystring-parsing)\n- [Note about `strict` mode](#note-about-strict-mode)\n- [See Also](#see-also)\n- [Contributing](#contributing)\n  - [Guides and Community](#guides-and-community)\n  - [Support the project](#support-the-project)\n- [Contributors](#contributors)\n- [License](#license)\n\n_(TOC generated by [verb](https://github.com/verbose/verb) using\n[markdown-toc](https://github.com/jonschlinkert/markdown-toc))_\n\n## Install\n\nThis project requires [**Node.js**](https://nodejs.org) **>=8.11** _(see\n[Support & Release Policy](https://github.com/tunnckoCoreLabs/support-release-policy))_.\nInstall it using [**yarn**](https://yarnpkg.com) or\n[**npm**](https://npmjs.com).<br> _We highly recommend to use Yarn when you\nthink to contribute to this project._\n\n```bash\n$ yarn add koa-better-body\n```\n\n## API\n\n<!-- docks-start -->\n\n_Generated using [jest-runner-docs](https://ghub.now.sh/jest-runner-docs)._\n\n### [koaBetterBody](./src/index.js#L36)\n\n> Robust body parser for [koa][]@1, also works for `koa@2` (with deprecations).\n> Will also work for future `koa@3` with [koa-convert][].\n\n<span id=\"koabetterbody-signature\"></span>\n\n#### Signature\n\n```ts\nfunction(options)\n```\n\n<span id=\"koabetterbody-params\"></span>\n\n#### Params\n\n- `options` **{object}** - see more on [options section](#options)\n- `returns` **{GeneratorFunction}** - plugin for Koa\n\n<span id=\"koabetterbody-examples\"></span>\n\n#### Examples\n\n```js\nvar koa = require('koa');\nvar body = require('koa-better-body');\nvar app = koa();\n\napp\n  .use(body())\n  .use(function* () {\n    console.log(this.request.body); // if buffer or text\n    console.log(this.request.files); // if multipart or urlencoded\n    console.log(this.request.fields); // if json\n  })\n  .listen(8080, function () {\n    console.log('koa server start listening on port 8080');\n  });\n```\n\n<!-- docks-end -->\n\n## Working with `koa-router`\n\nusing [koa-router][]\n\n```js\n'use strict';\n\nvar app = require('koa')();\nvar body = require('koa-better-body');\nvar router = require('koa-router')();\n\nrouter.post('/upload', body(), function* (next) {\n  console.log(this.request.files);\n  console.log(this.request.fields);\n\n  // there's no `.body` when `multipart`,\n  // `urlencoded` or `json` request\n  console.log(this.request.body);\n\n  // print it to the API requester\n  this.body = JSON.stringify(\n    {\n      fields: this.request.fields,\n      files: this.request.files,\n      body: this.request.body || null,\n    },\n    null,\n    2,\n  );\n\n  yield next;\n});\n\napp.use(router.routes());\napp.listen(4292);\n\nvar format = require('util').format;\nvar host = 'http://localhost:4292';\nvar cmd = 'curl -i %s/upload -F \"source=@%s/.editorconfig\"';\n\nconsole.log('Try it out with below CURL for `koa-better-body` repository.');\nconsole.log(format(cmd, host, __dirname));\n```\n\n## Options\n\nSane defaults. :sparkles:\n\nAccepts JSON, [JSON API v1](http://jsonapi.org/), text, buffer,\n[csp-report](https://mathiasbynens.be/notes/csp-reports), multipart and\nurlencoded/form bodies. If you want to disallow accepting and parsing multipart\nbody you should pass `multipart: false`. Most of the defaults you can see at\n[utils.defaultOptions and utils.defaultTypes](./utils.js). **All `options` are\nalso been passed to [formidable][].IncomingForm!** Even you can pass\nIncomingForm instance to be able to handle the different formidable events.\n\n- `fields` **{Boolean|String}**: Default `false`, which means it will set fields\n  on `this.request.fields`. If you pass a string, for example `'foo'`, you will\n  have fields on `this.request.foo`.\n- `files` **{Boolean|String}**: Default `false`, which means it will set files\n  on `this.request.files`. If you pass a string, for example `'bar'`, you will\n  have files on `this.request.bar`.\n- `multipart` **{Boolean}**: Default `true`. If you pass `false` it won't\n  accept/parse multipart bodies.\n- `textLimit` **{String}**: Default `'100kb'`. Passed to [bytes][].parse method.\n- `formLimit` **{String}**: Default `'100kb'`. Passed to [bytes][].parse method.\n- `urlencodedLimit` **{String}**: Default `'100kb'`. Alias of `opts.formLimit`.\n- `jsonLimit` **{String}**: Default `'100kb'`. Passed to [bytes][].parse method.\n- `bufferLimit` **{String}**: Default `'1mb'`. Passed to [bytes][].parse method.\n- `jsonStrict` **{Boolean}**: Default `true`. When set to true, JSON parser will\n  only accept arrays and objects.\n- `detectJSON` **{Function}**: Custom JSON request detect function -\n  `detectJSON(ctx)`.\n- `strict` **{Boolean}**: Default `true`. Pass `false` if you want to allow\n  parsing GET, DELETE and HEAD requests.\n- `onerror` **{Function}**: Custom error handle, if throw an error, you can\n  customize the response - `onerror(err, ctx)`.\n- `extendTypes` **{Object}**: Default accepting types can find on\n  [utils.defaultTypes function](./utils.js#L83-L104). Allowing you to extend\n  what your app can accept. By default works for JSON,\n  [JSON API v1](http://jsonapi.org/), multipart, text, urlencoded and\n  [csp-report](https://mathiasbynens.be/notes/csp-reports).\n- `IncomingForm` **{IncomingForm}**: Pass an instance of\n  `formidable.IncomingForm` to be able to handle formidable events.\n- `handler` **{GeneratorFunction}**: Works with `options.extendTypes.custom` to\n  handle custom types of content-type - `handler(ctx, options, next)`. More info\n  below.\n- `querystring` **{Object}**: Querystring module to be used. By default builtin\n  [`querystring`](https://nodejs.org/api/querystring.html). More info below.\n- `qs` **{Object}**: Alias of `opts.querystring`. All `opts` are also passed to\n  [qs][] or [querystring module](https://nodejs.org/api/querystring.html).\n- `delimiter` **{String}**: Default is `&`. Delimiter of key/value pairs, passed\n  to querystring lib\n- `sep` **{String}**: alias of `opts.delimiter`\n- `buffer` **{Boolean}**: Default `false`, pass `true` if you want to get body\n  as buffer.\n\n## Note about `options.extendTypes`\n\nExandTypes option gives you a flexible way to handle different content-types and\nmodify the defaults which can be found\n[at utils.defaultTypes function](./utils.js#L83-L104). In addition you can pass\ncombination of `options.extendTypes.custom` and `options.handler`. When the\nrequest has some of the \"custom\" content type, this middleware will call the\n`handler` **generator** function with `ctx, options, next`. You can see more at\n[issue #52](https://github.com/tunnckoCore/koa-better-body/issues/52).\n\nFor example manually handle such content types `foo/bar-x`, `text/quix`:\n\n```js\nconst app = require('koa')()\nconst body = require('koa-better-body')\n\napp.use(body({\n  textLimit: '300kb'\n  extendTypes: {\n    custom: [\n      'foo/bar-x',\n      'text/quix'\n    ]\n  },\n  handler: function * (ctx, opts) {\n    // `ctx` is equal to `this` and `app`\n    // `opts` is current options object\n    // passed to `koa-better-body`\n    ctx.body = yield this.request.text(opts.textLimit)\n  }\n}))\napp.use(function * showBody () {\n  // `this.body` is text\n  console.log(this.body)\n})\n```\n\n## Note about advanced `querystring` parsing\n\nBecause this middleware is fully based and integrated with [koa-body-parsers][],\nby default it uses Node's built-in module for that thing\n[querystring](https://nodejs.org/api/querystring.html). So if you have some\nissues with forms, think to add custom querystring module like [qs][] to\n`options.querystring` or `app.querystring`. Related to this is\n[issue #45](https://github.com/tunnckoCore/koa-better-body/issues/45).\n\n**Example**\n\n```js\nconst app = require('koa')()\nconst body = require('koa-better-body')\n\napp.use(body({\n  multipart: false\n  querystring: require('qs')\n}))\n```\n\nIt's intentional that it's not included in the deps by default. In `v2` it was\nalso working by passing it to `app.querystring`, because [koa-body-parsers][]\nworks\n[that way (index.js#L53)](https://github.com/koajs/body-parsers/blob/master/index.js#L53).\n\n## Note about `strict` mode\n\nWe are trying to follow standards. :cat2:\n\nYou can pass `strict:false`, but see\n[IETF HTTP/1.1 Message Semantics: Section 6.1](https://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-19#section-6.1)\nto understand why we stay to _\"strict mode\"_ by default. GET, HEAD, and DELETE\nrequests have no defined semantics for the request body, but this doesn't mean\nthey may not be valid in certain use cases. Last two tests at\n[test/options.js](./test/options.js) are showing usage on non-strict and strict\nmode.\n\n**[back to top](#readme)**\n\n## See Also\n\nSome of these projects are used here or were inspiration for this one, others\nare just related. So, thanks for your existance!\n\n- [formidable](https://www.npmjs.com/package/formidable): A node.js module for\n  parsing form data, especially file uploads. |\n  [homepage](https://github.com/node-formidable/formidable 'A node.js module for parsing form data, especially file uploads.')\n- [ip-filter](https://www.npmjs.com/package/ip-filter): Validates valid IPs\n  (IPv4 and IPv6) using [micromatch][] - glob…\n  [more](https://tunnckocore.com/opensource) |\n  [homepage](https://tunnckocore.com/opensource 'Validates valid IPs (IPv4 and IPv6) using [micromatch][] - glob patterns, RegExp, string or array of globs. If match returns the IP, otherwise null.')\n- [koa-body-parsers](https://www.npmjs.com/package/koa-body-parsers): collection\n  of koa body parsers |\n  [homepage](https://github.com/koajs/body-parsers#readme 'collection of koa body parsers')\n- [koa-bodyparser](https://www.npmjs.com/package/koa-bodyparser): a body parser\n  for koa |\n  [homepage](https://github.com/koajs/body-parser 'a body parser for koa')\n- [koa-ip-filter](https://www.npmjs.com/package/koa-ip-filter): Middleware for\n  [koa][] that filters IPs against glob patterns, RegExp…\n  [more](https://github.com/tunnckocore/koa-ip-filter#readme) |\n  [homepage](https://github.com/tunnckocore/koa-ip-filter#readme 'Middleware for [koa][] that filters IPs against glob patterns, RegExp, string or array of globs. Support custom `403 Forbidden` message and custom ID.')\n- [koa](https://www.npmjs.com/package/koa): Koa web app framework |\n  [homepage](https://github.com/koajs/koa#readme 'Koa web app framework')\n- [koala](https://www.npmjs.com/package/koala): Koa Framework Suite |\n  [homepage](https://github.com/koajs/koala#readme 'Koa Framework Suite')\n\n**[back to top](#readme)**\n\n## Contributing\n\n### Guides and Community\n\nPlease read the [Contributing Guide][contributing-url] and [Code of\nConduct][code_of_conduct-url] documents for advices.\n\nFor bug reports and feature requests, please join our [community][community-url]\nforum and open a thread there with prefixing the title of the thread with the\nname of the project if there's no separate channel for it.\n\nConsider reading the\n[Support and Release Policy](https://github.com/tunnckoCoreLabs/support-release-policy)\nguide if you are interested in what are the supported Node.js versions and how\nwe proceed. In short, we support latest two even-numbered Node.js release lines.\n\n### Support the project\n\n[Become a Partner or Sponsor?][kofi-url] :dollar: Check the **OpenSource**\nCommision (tier). :tada: You can get your company logo, link & name on this\nfile. It's also rendered on package's page in [npmjs.com][npmv-url] and\n[yarnpkg.com](https://yarnpkg.com/en/package/koa-better-body) sites too!\n:rocket:\n\nNot financial support? Okey!\n[Pull requests](https://github.com/tunnckoCoreLabs/contributing#opening-a-pull-request),\nstars and all kind of\n[contributions](https://opensource.guide/how-to-contribute/#what-it-means-to-contribute)\nare always welcome. :sparkles:\n\n## Contributors\n\nThis project follows the\n[all-contributors](https://github.com/all-contributors/all-contributors)\nspecification. Contributions of any kind are welcome!\n\nThanks goes to these wonderful people\n([emoji key](https://allcontributors.org/docs/en/emoji-key)), consider showing\nyour [support](#support-the-project) to them:\n\n<!-- ALL-CONTRIBUTORS-LIST:START -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"https://tunnckoCore.com\"><img src=\"https://avatars3.githubusercontent.com/u/5038030?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Charlike Mike Reagent</b></sub></a><br /><a href=\"#infra-tunnckoCore\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇</a> <a href=\"https://github.com/node-formidable/node-formidable/commits?author=tunnckoCore\" title=\"Code\">💻</a> <a href=\"https://github.com/node-formidable/node-formidable/commits?author=tunnckoCore\" title=\"Documentation\">📖</a> <a href=\"#ideas-tunnckoCore\" title=\"Ideas, Planning, & Feedback\">🤔</a> <a href=\"#maintenance-tunnckoCore\" title=\"Maintenance\">🚧</a> <a href=\"https://github.com/node-formidable/node-formidable/commits?author=tunnckoCore\" title=\"Tests\">⚠️</a></td>\n  </tr>\n</table>\n\n<!-- markdownlint-enable -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n**[back to top](#readme)**\n\n## License\n\nCopyright (c) 2014-present, [Charlike Mike Reagent](https://tunnckocore.com)\n`<opensource@tunnckocore.com>` & [contributors](#wonderful-contributors).<br>\nReleased under the [MPL-2.0 License][license-url].\n\n<!-- badges -->\n\n<!-- prettier-ignore-start -->\n\n[contributing-url]: https://github.com/tunnckoCore/opensource/blob/master/CONTRIBUTING.md\n[code_of_conduct-url]: https://github.com/tunnckoCore/opensource/blob/master/CODE_OF_CONDUCT.md\n\n<!-- Heading badges -->\n\n[npmv-url]: https://www.npmjs.com/package/koa-better-body\n[npmv-img]: https://badgen.net/npm/v/koa-better-body?icon=npm&cache=300\n\n[license-url]: https://github.com/tunnckoCore/opensource/blob/master/packages/koa-better-body/LICENSE\n[license-img]: https://badgen.net/npm/license/koa-better-body?cache=300\n\n[libera-manifesto-url]: https://liberamanifesto.com\n[libera-manifesto-img]: https://badgen.net/badge/libera/manifesto/grey\n\n<!-- Front line badges -->\n\n[codecoverage-img]: https://badgen.net/badge/coverage/95.56%25/99CC09?icon=codecov&cache=300\n\n[codecoverage-url]: https://codecov.io/gh/tunnckoCore/opensource\n\n[codestyle-url]: https://github.com/airbnb/javascript\n[codestyle-img]: https://badgen.net/badge/code%20style/airbnb/ff5a5f?icon=airbnb&cache=300\n\n[linuxbuild-url]: https://github.com/tunnckocore/opensource/actions\n[linuxbuild-img]: https://badgen.net/github/checks/tunnckoCore/opensource/master?cache=300&label=build&icon=github\n\n[ccommits-url]: https://conventionalcommits.org/\n[ccommits-img]: https://badgen.net/badge/conventional%20commits/v1.0.0/green?cache=300\n\n[standard-release-url]: https://github.com/standard-release/standard-release\n[standard-release-img]: https://badgen.net/badge/semantically/released/05c5ff?cache=300\n\n[community-img]: https://badgen.net/badge/join/community/7b16ff?cache=300\n[community-url]: https://github.com/tunnckocorehq/community\n\n[last-commit-img]: https://badgen.net/github/last-commit/tunnckoCore/opensource/master?cache=300\n[last-commit-url]: https://github.com/tunnckoCore/opensource/commits/master\n\n[nodejs-img]: https://badgen.net/badge/node/>=8.11/green?cache=300\n\n[downloads-weekly-img]: https://badgen.net/npm/dw/koa-better-body?icon=npm&cache=300\n[downloads-monthly-img]: https://badgen.net/npm/dm/koa-better-body?icon=npm&cache=300\n[downloads-total-img]: https://badgen.net/npm/dt/koa-better-body?icon=npm&cache=300\n\n[renovateapp-url]: https://renovatebot.com\n[renovateapp-img]: https://badgen.net/badge/renovate/enabled/green?cache=300\n\n[prs-welcome-img]: https://badgen.net/badge/PRs/welcome/green?cache=300\n[prs-welcome-url]: http://makeapullrequest.com\n\n<!-- TODO: update icon -->\n\n[paypal-url]: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HYJJEZNSGAPGC&source=url\n[paypal-img]: https://badgen.net/badge/PayPal/donate/003087?cache=300&icon=https://simpleicons.now.sh/paypal/fff\n\n<!-- TODO: update icon -->\n\n[kofi-url]: https://ko-fi.com/tunnckoCore\n[kofi-img]: https://badgen.net/badge/Buy%20me/a%20coffee/29abe0c2?cache=300&icon=https://rawcdn.githack.com/tunnckoCore/badgen-icons/f8264c6414e0bec449dd86f2241d50a9b89a1203/icons/kofi.svg\n\n<!-- TODO: update icon -->\n\n[bitcoin-url]: https://www.blockchain.com/btc/payment_request?address=3QNHKun1K1SUui1b4Z3KEGPPsWC1TgtnqA&message=Open+Source+Software&amount_local=10&currency=USD\n[bitcoin-img]: https://badgen.net/badge/Bitcoin%20tip/3QNHKun...b4Z3KEGPPsWC1TgtnqA/yellow?cache=300&icon=https://simpleicons.now.sh/bitcoin/fff\n[keybase-url]: https://keybase.io/tunnckoCore\n[keybase-img]: https://badgen.net/keybase/pgp/tunnckoCore?cache=300\n[twitter-url]: https://twitter.com/tunnckoCore\n[twitter-img]: https://badgen.net/twitter/follow/tunnckoCore?icon=twitter&color=1da1f2&cache=300\n[patreon-url]: https://www.patreon.com/bePatron?u=5579781\n[patreon-img]: https://badgen.net/badge/Become/a%20patron/F96854?icon=patreon\n\n<!-- [patreon-img]: https://badgen.net/badge/Patreon/tunnckoCore/F96854?icon=patreon -->\n\n[patreon-sponsor-img]: https://badgen.net/badge/become/a%20sponsor/F96854?icon=patreon\n[twitter-share-url]: https://twitter.com/intent/tweet?text=https://ghub.now.sh/koa-better-body&via=tunnckoCore\n[twitter-share-img]: https://badgen.net/badge/twitter/share/1da1f2?icon=twitter\n[open-issue-url]: https://github.com/tunnckoCore/opensource/issues/new\n[tunnckocore_legal]: https://badgen.net/https/liam-badge-daknys6gadky.runkit.sh/com/legal/tunnckocore?label&color=A56016&icon=https://svgshare.com/i/Dt6.svg\n[tunnckocore_consulting]: https://badgen.net/https/liam-badge-daknys6gadky.runkit.sh/com/consulting/tunnckocore?label&color=07ba96&icon=https://svgshare.com/i/Dt6.svg\n[tunnckocore_security]: https://badgen.net/https/liam-badge-daknys6gadky.runkit.sh/com/security/tunnckocore?label&color=ed1848&icon=https://svgshare.com/i/Dt6.svg\n[tunnckocore_opensource]: https://badgen.net/https/liam-badge-daknys6gadky.runkit.sh/com/opensource/tunnckocore?label&color=ff7a2f&icon=https://svgshare.com/i/Dt6.svg\n[tunnckocore_newsletter]: https://badgen.net/https/liam-badge-daknys6gadky.runkit.sh/com/newsletter/tunnckocore?label&color=5199FF&icon=https://svgshare.com/i/Dt6.svg\n\n<!-- prettier-ignore-end -->\n\n[bytes]: https://github.com/visionmedia/bytes.js\n[formidable]: https://github.com/node-formidable/formidable\n[koa-body-parsers]: https://github.com/koajs/body-parsers\n[koa-convert]: https://github.com/gyson/koa-convert\n[koa-router]: https://github.com/koajs/router\n[koa]: https://github.com/koajs/koa\n[lazy-cache]: https://github.com/jonschlinkert/lazy-cache\n[micromatch]: https://github.com/micromatch/micromatch\n[qs]: https://github.com/ljharb/qs\n[raw-body]: https://github.com/stream-utils/raw-body\n","maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"},{"email":"super.ludiq@gmail.com","name":"vanchoy"}],"time":{"modified":"2022-06-19T09:11:41.496Z","created":"2014-05-10T20:29:25.454Z","0.0.1":"2014-05-10T20:29:27.723Z","0.0.2":"2014-06-17T18:01:44.286Z","0.0.3":"2014-06-17T18:12:29.606Z","0.0.3-travis-bug":"2014-06-17T19:00:39.297Z","0.0.3-travis-bugged":"2014-06-17T19:01:41.016Z","1.0.0":"2014-06-17T19:53:53.725Z","1.0.1":"2014-06-20T01:12:06.919Z","0.0.99":"2014-07-03T00:34:05.379Z","1.0.2":"2014-07-03T00:51:12.439Z","1.0.3":"2014-07-03T16:45:07.442Z","1.0.4":"2014-10-20T22:30:34.105Z","1.0.5":"2014-10-24T23:00:47.928Z","1.0.6":"2014-10-25T15:44:00.940Z","1.0.7":"2014-10-26T13:44:44.976Z","1.0.8":"2014-11-26T01:42:40.410Z","1.0.9":"2014-11-26T16:03:38.690Z","1.0.10":"2014-11-26T21:55:30.809Z","1.0.11":"2014-11-26T22:52:06.610Z","1.0.12":"2014-11-26T23:19:45.828Z","1.0.13":"2015-01-17T23:40:47.687Z","1.0.14":"2015-01-17T23:41:13.738Z","1.0.15":"2015-01-19T12:42:37.447Z","1.0.16":"2015-01-19T12:56:37.621Z","1.0.17":"2015-02-06T12:53:01.731Z","2.0.0":"2016-04-15T15:27:17.741Z","2.0.1":"2016-05-05T11:24:10.103Z","3.0.0":"2016-09-12T00:45:44.849Z","3.0.1":"2016-10-08T23:49:06.227Z","3.0.2":"2016-10-08T23:56:00.527Z","3.0.3":"2017-07-16T13:35:59.415Z","3.0.4":"2017-07-16T14:32:39.330Z","3.0.5":"2019-09-16T23:06:09.768Z","3.0.7":"2019-10-02T17:21:07.535Z","3.0.9":"2019-10-02T19:15:57.522Z","3.0.10":"2019-10-02T19:31:25.843Z","3.0.11":"2019-10-02T19:47:34.843Z","3.1.0":"2019-10-02T22:11:35.389Z","3.1.1":"2019-10-03T02:53:47.963Z","3.1.2":"2019-10-03T05:50:57.515Z","3.1.3":"2019-10-12T23:52:19.368Z","3.1.4":"2019-10-13T00:38:54.650Z","3.1.5":"2019-10-13T19:28:16.441Z","3.1.6":"2019-10-13T19:32:26.866Z","3.1.7":"2019-10-19T12:15:49.622Z","3.1.8":"2019-10-20T18:21:05.457Z","3.1.9":"2019-10-20T18:22:38.741Z","3.1.10":"2019-10-22T00:12:56.591Z","3.1.11":"2019-10-22T10:51:19.198Z","3.1.12":"2019-10-22T10:53:21.806Z","3.1.13":"2019-10-22T11:39:24.265Z","3.1.14":"2019-11-20T19:48:02.954Z","3.1.15":"2019-11-20T19:50:15.701Z","3.2.0":"2019-11-21T10:34:46.761Z","3.2.1":"2020-01-19T00:25:55.743Z","3.2.2":"2020-01-19T05:13:47.488Z","3.2.3":"2020-01-19T06:39:58.502Z","3.3.0":"2020-01-24T01:12:21.824Z","3.3.1":"2020-01-24T18:50:14.476Z","3.3.2":"2020-02-03T19:48:28.655Z","3.3.3":"2020-02-04T02:07:59.735Z","3.3.4":"2020-02-04T23:34:51.040Z","3.3.5":"2020-02-29T01:35:28.328Z","3.3.6":"2020-03-27T14:26:48.448Z","3.3.7":"2020-03-27T16:03:37.704Z","3.3.8":"2020-03-28T00:54:39.295Z","3.3.9":"2020-03-28T01:29:23.820Z"},"readmeFilename":"README.md","homepage":"https://tunnckocore.com/opensource","keywords":["api","awesome","better","body","body-parser","buffer","csp","csp-report","error","extendable","feature","features","flexible","form","forms","full","full-feature","handling","json","json-api","koa","koa-better-body","multipart","parse","parser","text","urlencoded"],"repository":{"type":"git","url":"git+https://github.com/tunnckoCore/opensource.git","directory":"@packages/koa-better-body"},"author":{"name":"Charlike Mike Reagent","email":"opensource@tunnckocore.com","url":"https://tunnckocore.com"},"users":{"tunnckocore":true,"jifeng":true,"l3au":true,"pe8ter":true,"bonashen":true,"laomu":true},"license":"MPL-2.0","bugs":{"url":"https://github.com/tunnckoCore/opensource/issues"}}