{"_id":"bodymen","_rev":"9-a199f996ab1c6dc347dc4f86d9c69b6e","name":"bodymen","description":"Body parser middleware for MongoDB, Express and Nodejs","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"bodymen","version":"1.0.0","description":"Body parser middleware for MongoDB, Express and Nodejs","main":"dist/index.js","files":["bin/","dist/"],"scripts":{"clean":"rimraf dist","lint":"eslint src test","check":"npm run lint -s && dependency-check package.json --entry src","watch":"watch 'npm run build' src test","test":"babel-node test/index.js | tspec","prebuild":"npm run check -s && npm run clean -s","build":"babel --optional runtime src -d dist","postbuild":"npm run test -s","coverage":"nyc --reporter=lcov --reporter=text npm run test","coveralls":"npm run coverage -s && coveralls < coverage/lcov.info","postcoveralls":"rimraf ./coverage","prepublish":"npm run build -s","deploy":"git pull --rebase origin master && git push origin master","patch":"npm version patch && npm publish","minor":"npm version minor && npm publish","major":"npm version major && npm publish","postpublish":"git push origin master --follow-tags","toc":"doctoc --github --title \"# Changelog\" CHANGELOG.md"},"repository":{"type":"git","url":"git+https://github.com/diegohaz/bodymen.git"},"keywords":["body","request","mongo","mongodb","mongoose","express","node","nodejs","query","middleware","param"],"author":{"name":"Diego Haz","email":"hazdiego@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/diegohaz/bodymen/issues"},"homepage":"https://github.com/diegohaz/bodymen#readme","devDependencies":{"babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-preset-es2015":"^6.14.0","body-parser":"^1.15.2","coveralls":"^2.11.12","dependency-check":"^2.6.0","doctoc":"^1.2.0","eslint":"^3.4.0","eslint-config-standard":"^6.0.0","eslint-plugin-promise":"^2.0.1","eslint-plugin-standard":"^2.0.0","express":"^4.14.0","nyc":"^8.1.0","rimraf":"^2.5.4","supertest":"^2.0.0","tap-spec":"^4.1.1","tape":"^4.6.0","watch":"^0.19.2"},"dependencies":{"lodash":"^4.15.0","rich-param":"^1.0.1"},"gitHead":"78ca9e04b608a6bc431b19a1d94a3215ea484251","_id":"bodymen@1.0.0","_shasum":"8f78745dfcff537aef8b0fd9d1a1cec40d0e7034","_from":".","_npmVersion":"3.10.6","_nodeVersion":"5.6.0","_npmUser":{"name":"diegohaz","email":"hazdiego@gmail.com"},"dist":{"shasum":"8f78745dfcff537aef8b0fd9d1a1cec40d0e7034","tarball":"https://registry.npmjs.org/bodymen/-/bodymen-1.0.0.tgz","integrity":"sha512-WxOGrvDDinytfMacvLobn75YNjQZG1/phn9RjqNkU3jkktN6SJDi6E5HQ97NMOiZPgOME9NqU2+8VUtuD54fWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBruR5f5FgGnkMMT8oyRoN3rLMP9/I5/SwOfWJ1TZb9kAiBNSn5uQJnIbQdwnZpoa56oCnAyvlHsZXgC6MSXLr24qw=="}]},"maintainers":[{"name":"diegohaz","email":"hazdiego@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/bodymen-1.0.0.tgz_1473182258228_0.04121551336720586"},"directories":{}},"1.0.1":{"name":"bodymen","version":"1.0.1","description":"Body parser middleware for MongoDB, Express and Nodejs","main":"dist/index.js","files":["bin/","dist/"],"scripts":{"clean":"rimraf dist","lint":"eslint src test","check":"npm run lint -s && dependency-check package.json --entry src","watch":"watch 'npm run build' src test","test":"babel-node test/index.js | tspec","prebuild":"npm run check -s && npm run clean -s","build":"babel --optional runtime src -d dist","postbuild":"npm run test -s","coverage":"nyc --reporter=lcov --reporter=text npm run test","coveralls":"npm run coverage -s && coveralls < coverage/lcov.info","postcoveralls":"rimraf ./coverage","prepublish":"npm run build -s","deploy":"git pull --rebase origin master && git push origin master","patch":"npm version patch && npm publish","minor":"npm version minor && npm publish","major":"npm version major && npm publish","postpublish":"git push origin master --follow-tags","toc":"doctoc --github --title \"# Changelog\" CHANGELOG.md"},"repository":{"type":"git","url":"git+https://github.com/diegohaz/bodymen.git"},"keywords":["body","request","mongo","mongodb","mongoose","express","node","nodejs","query","middleware","param"],"author":{"name":"Diego Haz","email":"hazdiego@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/diegohaz/bodymen/issues"},"homepage":"https://github.com/diegohaz/bodymen#readme","devDependencies":{"babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-preset-es2015":"^6.14.0","body-parser":"^1.15.2","coveralls":"^2.11.12","dependency-check":"^2.6.0","doctoc":"^1.2.0","eslint":"^3.4.0","eslint-config-standard":"^6.0.0","eslint-plugin-promise":"^2.0.1","eslint-plugin-standard":"^2.0.0","express":"^4.14.0","nyc":"^8.1.0","rimraf":"^2.5.4","supertest":"^2.0.0","tap-spec":"^4.1.1","tape":"^4.6.0","watch":"^0.19.2"},"dependencies":{"lodash":"^4.15.0","rich-param":"^1.0.1"},"gitHead":"36523d69315b5aeb91da1ae2259da664f36235ef","_id":"bodymen@1.0.1","_shasum":"441df90d2153a7754da1aa57c3b74afb63dd05db","_from":".","_npmVersion":"3.10.6","_nodeVersion":"5.6.0","_npmUser":{"name":"diegohaz","email":"hazdiego@gmail.com"},"dist":{"shasum":"441df90d2153a7754da1aa57c3b74afb63dd05db","tarball":"https://registry.npmjs.org/bodymen/-/bodymen-1.0.1.tgz","integrity":"sha512-9WKZ0uYy6wMTCa+p9A4XjMxSjnqoqt6VrNy2dHjqX6ltZjIC7t3VYAalMm/c595CUi/0c9nX0NoSNhBCrdPycg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEw6gv0CqGl66b68Aa084JUAEFL+b4ewdQgGAeHPKIWyAiBbd+ZS0S3PxaZDeqB4GK2UJ085TUaUr17TaiRCmdU3yw=="}]},"maintainers":[{"name":"diegohaz","email":"hazdiego@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/bodymen-1.0.1.tgz_1473183539254_0.4618810163810849"},"directories":{}},"1.0.2":{"name":"bodymen","version":"1.0.2","description":"Body parser middleware for MongoDB, Express and Nodejs","main":"dist/index.js","files":["bin/","dist/"],"scripts":{"clean":"rimraf dist","lint":"eslint src test","check":"npm run lint -s && dependency-check package.json --entry src","watch":"watch 'npm run build' src test","test":"babel-node test/index.js | tspec","prebuild":"npm run check -s && npm run clean -s","build":"babel --optional runtime src -d dist","postbuild":"npm run test -s","coverage":"nyc --reporter=lcov --reporter=text npm run test","coveralls":"npm run coverage -s && coveralls < coverage/lcov.info","postcoveralls":"rimraf ./coverage","prepublish":"npm run build -s","deploy":"git pull --rebase origin master && git push origin master","patch":"npm version patch && npm publish","minor":"npm version minor && npm publish","major":"npm version major && npm publish","postpublish":"git push origin master --follow-tags","toc":"doctoc --github --title \"# Changelog\" CHANGELOG.md"},"repository":{"type":"git","url":"git+https://github.com/diegohaz/bodymen.git"},"keywords":["body","request","mongo","mongodb","mongoose","express","node","nodejs","query","middleware","param"],"author":{"name":"Diego Haz","email":"hazdiego@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/diegohaz/bodymen/issues"},"homepage":"https://github.com/diegohaz/bodymen#readme","devDependencies":{"babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-preset-es2015":"^6.14.0","body-parser":"^1.15.2","coveralls":"^2.11.12","dependency-check":"^2.6.0","doctoc":"^1.2.0","eslint":"^3.4.0","eslint-config-standard":"^6.0.0","eslint-plugin-promise":"^2.0.1","eslint-plugin-standard":"^2.0.0","express":"^4.14.0","nyc":"^8.1.0","rimraf":"^2.5.4","supertest":"^2.0.0","tap-spec":"^4.1.1","tape":"^4.6.0","watch":"^0.19.2"},"dependencies":{"lodash":"^4.15.0","rich-param":"^1.0.1"},"gitHead":"5bcf2700c981f2a97d628776cb4b23944562e256","_id":"bodymen@1.0.2","_shasum":"dfe1b3c87ce64748ba866ac37dec373f23a7b44a","_from":".","_npmVersion":"3.10.6","_nodeVersion":"5.6.0","_npmUser":{"name":"diegohaz","email":"hazdiego@gmail.com"},"dist":{"shasum":"dfe1b3c87ce64748ba866ac37dec373f23a7b44a","tarball":"https://registry.npmjs.org/bodymen/-/bodymen-1.0.2.tgz","integrity":"sha512-F9w5GwjVb3lvszXrd0tnoXl7YtPFitwF8/abbRBiWl1Np4j7fGLK4bmBJNceiEydjeUPMCocI6cmNnwCo3pbmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgkL6X82dJvEz/+XUzJ9+0fgjGRonOMrI2nbouzFyD1QIgK+zS37nhRC1E2mbi5ehrTFk57wiAT4gpJwH9Cli37Ww="}]},"maintainers":[{"name":"diegohaz","email":"hazdiego@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bodymen-1.0.2.tgz_1474904082478_0.9838193927425891"},"directories":{}},"1.0.3":{"name":"bodymen","version":"1.0.3","description":"Body parser middleware for MongoDB, Express and Nodejs","main":"dist/index.js","files":["bin/","dist/"],"scripts":{"clean":"rimraf dist","lint":"eslint src test","check":"npm run lint -s && dependency-check package.json --entry src","watch":"watch 'npm run build' src test","test":"babel-node test/index.js | tspec","prebuild":"npm run check -s && npm run clean -s","build":"babel --optional runtime src -d dist","postbuild":"npm run test -s","coverage":"nyc --reporter=lcov --reporter=text npm run test","coveralls":"npm run coverage -s && coveralls < coverage/lcov.info","postcoveralls":"rimraf ./coverage","prepublish":"npm run build -s","deploy":"git pull --rebase origin master && git push origin master","patch":"npm version patch && npm publish","minor":"npm version minor && npm publish","major":"npm version major && npm publish","postpublish":"git push origin master --follow-tags","toc":"doctoc --github --title \"# Changelog\" CHANGELOG.md"},"repository":{"type":"git","url":"git+https://github.com/diegohaz/bodymen.git"},"keywords":["body","request","mongo","mongodb","mongoose","express","node","nodejs","query","middleware","param"],"author":{"name":"Diego Haz","email":"hazdiego@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/diegohaz/bodymen/issues"},"homepage":"https://github.com/diegohaz/bodymen#readme","devDependencies":{"babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-preset-es2015":"^6.14.0","body-parser":"^1.15.2","coveralls":"^2.11.12","dependency-check":"^2.6.0","doctoc":"^1.2.0","eslint":"^3.4.0","eslint-config-standard":"^6.0.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.0","express":"^4.14.0","nyc":"^8.1.0","rimraf":"^2.5.4","supertest":"^2.0.0","tap-spec":"^4.1.1","tape":"^4.6.0","watch":"^0.19.2"},"dependencies":{"lodash":"^4.15.0","rich-param":"^1.0.5"},"gitHead":"6532404a130895d6b88054fffa3eba3d0131f439","_id":"bodymen@1.0.3","_shasum":"1aa6cfb46d38effb30749878788dcbec2f8bcb46","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"diegohaz","email":"hazdiego@gmail.com"},"dist":{"shasum":"1aa6cfb46d38effb30749878788dcbec2f8bcb46","tarball":"https://registry.npmjs.org/bodymen/-/bodymen-1.0.3.tgz","integrity":"sha512-s0om+uscitJ62QwEFtOWik6+kBvmWdESqxHejI22ch1FzI1WH/FVKNQTzR1NUu/H+BRJ++cJdTa+fuJGo4VH7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB2LnFxhFGIATEcg0QlvOpgyM3xz82x38+ZsFH/HzapIAiEAx5+T/YNqnIlzqSAQJDlvXuvXR3VzyjbSBC6ez4EkE40="}]},"maintainers":[{"name":"diegohaz","email":"hazdiego@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/bodymen-1.0.3.tgz_1479532267177_0.25459372880868614"},"directories":{}},"1.1.0":{"name":"bodymen","version":"1.1.0","description":"Body parser middleware for MongoDB, Express and Nodejs","main":"dist/index.js","files":["bin/","dist/"],"scripts":{"clean":"rimraf dist","lint":"eslint src test","check":"npm run lint -s && dependency-check package.json --entry src","watch":"watch 'npm run build' src test","test":"babel-node test/index.js | tspec","prebuild":"npm run check -s && npm run clean -s","build":"babel --optional runtime src -d dist","postbuild":"npm run test -s","coverage":"nyc --reporter=lcov --reporter=text npm run test","coveralls":"npm run coverage -s && coveralls < coverage/lcov.info","postcoveralls":"rimraf ./coverage","prepublish":"npm run build -s","deploy":"git pull --rebase origin master && git push origin master","patch":"npm version patch && npm publish","minor":"npm version minor && npm publish","major":"npm version major && npm publish","postpublish":"git push origin master --follow-tags","toc":"doctoc --github --title \"# Changelog\" CHANGELOG.md"},"repository":{"type":"git","url":"git+https://github.com/diegohaz/bodymen.git"},"keywords":["body","request","mongo","mongodb","mongoose","express","node","nodejs","query","middleware","param"],"author":{"name":"Diego Haz","email":"hazdiego@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/diegohaz/bodymen/issues"},"homepage":"https://github.com/diegohaz/bodymen#readme","devDependencies":{"babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-eslint":"^7.1.1","babel-preset-es2015":"^6.14.0","body-parser":"^1.15.2","coveralls":"^2.11.12","dependency-check":"^2.6.0","doctoc":"^1.2.0","eslint":"^3.4.0","eslint-config-standard":"^6.0.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.0","express":"^4.14.0","nyc":"^11.0.2","rimraf":"^2.5.4","supertest":"^2.0.0","tap-spec":"^4.1.1","tape":"^4.6.0","watch":"^1.0.1"},"dependencies":{"lodash":"^4.17.10","rich-param":"^1.0.5"},"gitHead":"ad8881d6d1edc3fd35b7e51f0718fb1e8500f6e5","_id":"bodymen@1.1.0","_npmVersion":"6.0.0","_nodeVersion":"9.11.1","_npmUser":{"name":"diegohaz","email":"hazdiego@gmail.com"},"dist":{"integrity":"sha512-t+SvPhj03l5icF7HIJ33VWu61f+baXxnNeK6X/wjjsIUHaxBlR4MDV452dLnx6Q/IDIl9+irWagRBNGiJtlcVQ==","shasum":"de45804b97925f580038647e6a31e537090c45f2","tarball":"https://registry.npmjs.org/bodymen/-/bodymen-1.1.0.tgz","fileCount":6,"unpackedSize":19497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+fS8CRA9TVsSAnZWagAAVS4P/iYuRbogrGTs2iRzwjWC\nMwl4ktCHqY418DiZ5WlMcHLhiV4//3b4dmpDNBRlNOqG9mg81cpPG5t11Mbj\nYP9eM71mlNo8NGLwHS+m6rYZa3Juf3IxjlpOFYhIKsfrgZnCn/JAtD9ya94q\nyO1Cyo309rlX6dBcOx/g0Dhg22du3DEHBENC4+U+3BIZH8bCZKSO+z4SxWH6\nFMKF/j8n5qVhpQ7ODygcqLiS0LeD77wq1T85045H+tcf8w575QTTCCdgPsYQ\nK51YSk5etmwRrXmJSaPKKI+AqFhX2PWsuSKJE5WR4cQxDlfTUhOTG7+p3NTV\njP028STjNKznj25Hkv+3DG+RyOywht/+hukY4kJPUgUjlAPGnzayk65WQJBM\ndbvp11K73Cd77U1EY8Bazl4nMSuCTTTfYd5bqGTjxMcQMrGGGV/QED6DLV9m\n7oEbh6IBTHueGVGbWb5UgmYoROuzyZhTUSoApO6hvLVOcBIVG798v9XOQ28n\nLHNHzznK+LSBRp8XUH75yvCLL8IZxRmwNcJ0IAUwGkRJCUOjxekEc2XaEwnF\nA+wQcAv1fDhqzplNEVQi2dG4xJcCjJQqBQgSMrQVMtNAt5c/6ehEH2dHWY9v\ntnVv9CUW2IcHVnbMvBpNBtncudYpeSNBDlp1CNoEt716/GbZdDPZEGl6rHxh\nWlkw\r\n=82vQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDB4da2gLTys/Ecqu8PA8zyMLVu+2CEPg0ocZDle4AfwAiEAzr/iyiBgRrXEn/4rOdr8JjCkuZSEQGP2ovBeiMa3ejY="}]},"maintainers":[{"name":"diegohaz","email":"hazdiego@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bodymen_1.1.0_1526330554777_0.39311722666087534"},"_hasShrinkwrap":false},"1.1.1":{"name":"bodymen","version":"1.1.1","description":"Body parser middleware for MongoDB, Express and Nodejs","main":"dist/index.js","scripts":{"clean":"rimraf dist","lint":"eslint src test","check":"npm run lint -s && dependency-check package.json --entry src","watch":"watch 'npm run build' src test","test":"babel-node test/index.js | tspec","prebuild":"npm run check -s && npm run clean -s","build":"babel --optional runtime src -d dist","postbuild":"npm run test -s","coverage":"nyc --reporter=lcov --reporter=text npm run test","coveralls":"npm run coverage -s && coveralls < coverage/lcov.info","postcoveralls":"rimraf ./coverage","prepublish":"npm run build -s","deploy":"git pull --rebase origin master && git push origin master","patch":"npm version patch && npm publish","minor":"npm version minor && npm publish","major":"npm version major && npm publish","postpublish":"git push origin master --follow-tags","toc":"doctoc --github --title \"# Changelog\" CHANGELOG.md"},"repository":{"type":"git","url":"git+https://github.com/diegohaz/bodymen.git"},"keywords":["body","request","mongo","mongodb","mongoose","express","node","nodejs","query","middleware","param"],"author":{"name":"Diego Haz","email":"hazdiego@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/diegohaz/bodymen/issues"},"homepage":"https://github.com/diegohaz/bodymen#readme","devDependencies":{"babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-eslint":"^7.1.1","babel-preset-es2015":"^6.14.0","body-parser":"^1.15.2","coveralls":"^2.11.12","dependency-check":"^2.6.0","doctoc":"^1.2.0","eslint":"^3.4.0","eslint-config-standard":"^6.0.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.0","express":"^4.14.0","nyc":"^11.0.2","rimraf":"^2.5.4","supertest":"^2.0.0","tap-spec":"^4.1.1","tape":"^4.6.0","watch":"^1.0.1"},"dependencies":{"lodash":"^4.17.10","rich-param":"^1.0.5"},"gitHead":"3717b16c91462b33240e5500b206acf0644c7ece","_id":"bodymen@1.1.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-dhZQ32rNGlFnscMhMd2MMBwsWuNecZ6GIs6YgG8TgQYsIBsNsyNrtbYNZrC62zZ2FyzrkoW4Q+EoJin8mU3JJw==","shasum":"1652e0847063dd0ed06a571efcad2647b271ac54","tarball":"https://registry.npmjs.org/bodymen/-/bodymen-1.1.1.tgz","fileCount":6,"unpackedSize":19619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSb/pCRA9TVsSAnZWagAAu0sP/jcsIrfC95euCHTFrNcu\ncHU6SgbvIT0xL38DlAo5M+aWGkNu2Vb5zQ6K8TCPr0Nkyc7ITbXcLoanV2sM\nJty12r4ZnuVykQeUmOCrbeIOfOEweOtbLwB9FN9vum46JAMnkulgUMdhUIlY\nR3b0PRhFMc2jm9azIi6Qvhv4PNuM6s/rHLh6ZBTBgTd5WmPXzIbv3ZZYD3dD\nIlDIzmLCSgqJzYqi+7KkFWKQstq8DQ2rb0JDkwocm9twasjEoF+lnaApwhBn\nQEH/BfRrC9BwWHx5cMm3ngXEgcfhGQDtuelwAzf0kiAt60+ff9pAJ+MTjBZj\naCO/BIEE40YhLVLaf4HqTdJOoSoIKVALRtPIllA/vsJrfE/DSJ+E/qGykwua\nX9d2970nO+5KD9ojrqN2X5PW6uJ233E7JBZ+XnKJAzoUUJWfBgEuIZZvEp5d\nOkHrK9Qv1ABLitKh3tQo+KYLYC6b2O68a7cjPTw3xI1YW9dNMEKIX90npGWp\nQBZbhi9iwxsiqoYbU+mvTukjKCCuy8vHo2dn9bEB837j9th0rOGtV7y5RJUx\n/NTUR7K3YyrtxUfqzCwwYG5z6hI/51XejzGkCThSxjW/LJjKJlGlEmvRR4iu\nhMCBYu8AaLcanhRrIF/cW3hSH/shOIB/Ew1KyhywZ+tDN0wQr2WcboSupCjM\nqs8M\r\n=7gNb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCM5224m+WDNgzmAePXnUk5f6rtjCro/Bk587+YmSCr9gIhAJSnh3ds+EtxVQcAeF/bZbi3DBJSYt8ZByxjAWqcfvf9"}]},"maintainers":[{"name":"diegohaz","email":"hazdiego@gmail.com"}],"_npmUser":{"name":"diegohaz","email":"hazdiego@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bodymen_1.1.1_1581891560493_0.4671682913082553"},"_hasShrinkwrap":false}},"readme":"# bodymen\n\n[![NPM version][npm-image]][npm-url]\n[![Build Status][travis-image]][travis-url]\n[![Coveralls Status][coveralls-image]][coveralls-url]\n[![Dependency Status][depstat-image]][depstat-url]\n[![Downloads][download-badge]][npm-url]\n\n**Bodymen** works similarly to [Querymen](https://github.com/diegohaz/querymen) and has almost the same functionality, expect it formats, validates and parses request body instead of querystrings. Refer to [Querymen](https://github.com/diegohaz/querymen)'s readme to find out more.\n\n## Prerequisites\n\nYou must use a request body parser like express [body-parser](https://github.com/expressjs/body-parser) and set it up before using bodymen:\n```js\nimport express from 'express'\nimport bodyParser from 'body-parser'\n\nconst app = express()\n\napp.use(bodyParser.urlencoded({ extended: false }))\napp.use(bodyParser.json())\n```\n\n## Install\n\n```sh\nnpm install --save bodymen\n```\n\n## Usage\n\nBodymen allows you to define a schema to control the fields sent through the request body.\n```js\nimport bodymen, { errorHandler } from \"bodymen\"\n\napp.post('/posts', bodymen.middleware({\n  title: {\n    type: String,\n    required: true,\n    trim: true,\n    minlength: 3\n  },\n  content: {\n    type: String,\n    required: true,\n    minlength: 32\n  },\n  tags: [String]\n}), (req, res) => {\n  console.log(req.bodymen.body) // will contain the parsed body\n})\n\napp.use(errorHandler()) // will send standard error messages, similar to Querymen\n```\n\n## License\n\nMIT © [Diego Haz](http://github.com/diegohaz)\n\n[npm-url]: https://npmjs.org/package/bodymen\n[npm-image]: https://img.shields.io/npm/v/bodymen.svg?style=flat-square\n\n[travis-url]: https://travis-ci.org/diegohaz/bodymen\n[travis-image]: https://img.shields.io/travis/diegohaz/bodymen.svg?style=flat-square\n\n[coveralls-url]: https://coveralls.io/r/diegohaz/bodymen\n[coveralls-image]: https://img.shields.io/coveralls/diegohaz/bodymen.svg?style=flat-square\n\n[depstat-url]: https://david-dm.org/diegohaz/bodymen\n[depstat-image]: https://david-dm.org/diegohaz/bodymen.svg?style=flat-square\n\n[download-badge]: http://img.shields.io/npm/dm/bodymen.svg?style=flat-square\n","maintainers":[{"name":"diegohaz","email":"hazdiego@gmail.com"}],"time":{"modified":"2022-06-13T04:53:42.923Z","created":"2016-09-06T17:17:39.160Z","1.0.0":"2016-09-06T17:17:39.160Z","1.0.1":"2016-09-06T17:39:00.198Z","1.0.2":"2016-09-26T15:34:44.226Z","1.0.3":"2016-11-19T05:11:07.739Z","1.1.0":"2018-05-14T20:42:34.827Z","1.1.1":"2020-02-16T22:19:20.644Z"},"homepage":"https://github.com/diegohaz/bodymen#readme","keywords":["body","request","mongo","mongodb","mongoose","express","node","nodejs","query","middleware","param"],"repository":{"type":"git","url":"git+https://github.com/diegohaz/bodymen.git"},"author":{"name":"Diego Haz","email":"hazdiego@gmail.com"},"bugs":{"url":"https://github.com/diegohaz/bodymen/issues"},"license":"MIT","readmeFilename":"README.md"}