{"_id":"connect-busboy","_rev":"27-9c948000b789b6070621677cb544f240","name":"connect-busboy","description":"Connect middleware for busboy","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.1":{"name":"connect-busboy","version":"0.0.1","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"Connect middleware for busboy","main":"./index","dependencies":{"busboy":"*"},"engines":{"node":">=0.8.0"},"keywords":["connect","middleware","uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/connect-busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"http://github.com/mscdex/connect-busboy.git"},"bugs":{"url":"https://github.com/mscdex/connect-busboy/issues"},"_id":"connect-busboy@0.0.1","dist":{"shasum":"9f6dcd2fc9e0712c0ac452ed552b4f80562b6d12","tarball":"https://registry.npmjs.org/connect-busboy/-/connect-busboy-0.0.1.tgz","integrity":"sha512-WbdFrGJ8nlcrYAZOCFVd1Pt2tsphaL16A1go+lH8Kv5duN1yuFLE/iYKEDFZZ5mj4LXtT54mgLRqFCSDKAqYpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB2tz/h7ZrtGRrNTv1c6Fd/iiAKdMTw1fy4ppxJGXPJDAiEA13W+cCPndluJwMzB7Qqys+NO4kFuR5f7yfy7xyLJ5mE="}]},"_from":"https://github.com/mscdex/connect-busboy/tarball/v0.0.1","_resolved":"https://github.com/mscdex/connect-busboy/tarball/v0.0.1","scripts":{},"_npmVersion":"1.3.8","_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"directories":{}},"0.0.2":{"name":"connect-busboy","version":"0.0.2","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"Connect middleware for busboy","main":"./index","dependencies":{"busboy":"*"},"engines":{"node":">=0.8.0"},"keywords":["connect","middleware","uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/connect-busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"http://github.com/mscdex/connect-busboy.git"},"bugs":{"url":"https://github.com/mscdex/connect-busboy/issues"},"homepage":"https://github.com/mscdex/connect-busboy","_id":"connect-busboy@0.0.2","_shasum":"ac5c9c96672171885e576c66b2bfd95d3bb11097","_from":"https://github.com/mscdex/connect-busboy/tarball/v0.0.2","_resolved":"https://github.com/mscdex/connect-busboy/tarball/v0.0.2","scripts":{},"_npmVersion":"1.4.21","_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"dist":{"shasum":"ac5c9c96672171885e576c66b2bfd95d3bb11097","tarball":"https://registry.npmjs.org/connect-busboy/-/connect-busboy-0.0.2.tgz","integrity":"sha512-/Wi+zhcjivLU6dtsVGXWtRoVs4F7jdE9FUp0tXkbV9gCN7MdRQAgBqQ0xH0Iv9g00Z5EuioJo7ihxOAdZOzZ8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB0bXG5krCs24Ouz6vQV3vUs9jzKxf28U0jTAwd5NTRXAiEA9hyPRzhjSO/5T7BOmNLjkYYCrk7sOH4/9LvuOszMw28="}]},"directories":{}},"0.0.3":{"name":"connect-busboy","version":"0.0.3","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"Connect middleware for busboy","main":"./index","dependencies":{"busboy":"~0.3.1"},"engines":{"node":">=0.8.0"},"keywords":["connect","middleware","uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/connect-busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"git+ssh://git@github.com/mscdex/connect-busboy.git"},"_resolved":"","_integrity":"","_from":"https://github.com/mscdex/connect-busboy/tarball/v0.0.3","bugs":{"url":"https://github.com/mscdex/connect-busboy/issues"},"homepage":"https://github.com/mscdex/connect-busboy#readme","_id":"connect-busboy@0.0.3","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-a4o+Jp3e+sh9qYGaqIHb9dodQRHNnV3xVgZkcb5mRmeL3qyS+JxyUVGpZJoVEd9daInfW1wpJ8ndw7wo/cv+gA==","shasum":"b8c23dcc24415b6e0d299f793057b583b201ce51","tarball":"https://registry.npmjs.org/connect-busboy/-/connect-busboy-0.0.3.tgz","fileCount":5,"unpackedSize":4436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwIhyCRA9TVsSAnZWagAABHAQAKPoyrfy3pcjTJ6mS3X8\nt6iLT93Qw5/L0D4acO5Aa8fkIlvatSldhHKpvAFWFyo+ht8XW7D3C7TnP+iD\nqy+g+q0TqT2czJjakNx7KG2VKx6tVqr5OUABHZ4/Vi+IfRZ+0ZjPGh6RPXyL\nOiTdtlP5SdQ61TtLMGwYHV3c59zvIgBYFumtY3K2P0ecL4yjeSzV+U0SHTpz\nsPBZiI+s/U7uudhU/dzpL/HyH4r65ybyK851qlyYJd270yd+MB8I6kB/Dl73\nJGKTFIkLkPz5Mm1cdhrazHwVvfN5J73w5tFYVZnqPh7+H40jqYoCUVWfyWa/\nILLXAMir7uX3VBeSjQTt70CjwiqXHF2ftq+x7efzk316Y7pbQpmKmkY1dVln\nSg6WJJuuTqk7ticLFM/m/TjZJTT7uwhPUGbuVz30iXRQI6+p01a9h8Grr8FI\ni4QjZCaJ/n3aay4GGKAbp9b0kOb4v9F7Tn0HJL6DYKL2ewLhf+Xy5T+bC/vz\nlfFfyfU9FIUiTCgBMlq4S8TJHTu6mEHCd3RCYYOChfx51FrDcI8aD1OQyaSJ\nyVEHnsdW66Zv2A8/Sn7PZnUmLqJQxDkYYtZwQsNAIZjYxzUNOSmLqYbMpkPU\nInR+UpDKZN7px4cGcdf0WlnKRTiggQaoB1N1u5oOyvyUsXLa7aw6p1d6By3v\naMv+\r\n=sW9K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6rLLEehKEiEzgwMBfpZfIX5o/VGE6Gy/yp6jbSA0n3gIgfqwnL0faPmlUQZEVgGfOdOkSFbSedu7ExrnBkoleYyU="}]},"_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"directories":{},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/connect-busboy_0.0.3_1640007794453_0.7546860672411706"},"_hasShrinkwrap":false},"1.0.0":{"name":"connect-busboy","version":"1.0.0","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"Connect middleware for busboy","main":"./index","dependencies":{"busboy":"^1.0.0"},"devDependencies":{"@mscdex/eslint-config":"^1.1.0","eslint":"^7.32.0"},"scripts":{"lint":"eslint --cache --report-unused-disable-directives --ext=.js .eslintrc.js .","lint:fix":"npm run lint -- --fix"},"engines":{"node":">=10.16.0"},"keywords":["connect","middleware","uploads","forms","multipart","form-data"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/connect-busboy/raw/master/LICENSE"}],"repository":{"type":"git","url":"git+ssh://git@github.com/mscdex/connect-busboy.git"},"_resolved":"","_integrity":"","_from":"https://github.com/mscdex/connect-busboy/tarball/v1.0.0","bugs":{"url":"https://github.com/mscdex/connect-busboy/issues"},"homepage":"https://github.com/mscdex/connect-busboy#readme","_id":"connect-busboy@1.0.0","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-dKON178N/CpPSeJ8E+kfOekSUBx0nQo5kyIekry7YpM+qRhgHmSRVUN5D2hpLA8SQBV0ZNMF/aG7njDzE8Gl2A==","shasum":"7ac826e4c60e09934e049c406866f235efdc3d59","tarball":"https://registry.npmjs.org/connect-busboy/-/connect-busboy-1.0.0.tgz","fileCount":6,"unpackedSize":4571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwI0xCRA9TVsSAnZWagAANVgP/iqdCh9DBbczE6nQB09O\n0rJMFdaxGy9Vy7Enqkafh7q5iltsD+JMeGOew8ZDdXmkAQtP7ZgG/zkat93A\nHYLggHdQU5mYxfhvxUHKL6H0kQleLz+L2Ke3M61lmKwlla5vcULR78wDS79D\nihyE3sZw9MZRMTcskbnZu/UPP1kzlXrtAgYA6o4emgn+pSVj4cZSuOpM/v7X\nZ7Ov4S5+AqOpKrXgweeWwe0CJb3tvgdRxnd5uSf40auxHA6eDgY+7gO13O9b\nc1yeYzxZ1xFzlBOnLnGEKLmcpV8Y4cRD+5GfH6NsUuBvzQWW7jIyQqDNs/SX\nyv/HdvuwwcCEcobdFl045mnt6d7j5tv+3CscOuPDTt+QO7z86cTAfJE8wf0L\n2AXbLnuOOveRTfv6ZkXblIHQWcBLzpc7ZWTLYsX3uqR7VPmGnIZOtolg8KD+\nB0YciaG5hOkwSGCVhvSAXKBPoR7cwIdzZYZCln9gSS6dqFZmfA6ThRflgZGP\nLa4O12gypVgit3Q1vw1ejKIk0+uOO7lT2t+U5XiOWk0cW1YTk+GLNouT9Lyh\nqwG68ndlEizTSS0z5JmTr2vWfp2ym4hCAhHXhwqtqJU4zCAkYIOzjdJVLCgW\nRp0PB1Mv3seVe5hWi5plyjk2oqVwVcgH6m+DJCoj/UvYr9rsMxTYi1yYgeq2\n6pOs\r\n=T0Qy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDz3rbPZkc3Wu7xFa+7WhEPgAcfvvSxAkBX36x+EbmEwwIhALica+77VEtck2/c8zH0b7OJPLtiBsygNnEB0Vf9eWTB"}]},"_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"directories":{},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/connect-busboy_1.0.0_1640009009157_0.010909559033078109"},"_hasShrinkwrap":false}},"readme":"Description\n===========\n\nConnect middleware for [busboy](https://github.com/mscdex/busboy).\n\n\nRequirements\n============\n\n* [node.js](http://nodejs.org/) -- v10.16.0 or newer\n\n\nInstall\n============\n\n    npm install connect-busboy\n\n\nExample\n=======\n\n```js\nconst busboy = require('connect-busboy');\n\n// Default options, no immediate parsing\napp.use(busboy());\n// ...\napp.use((req, res) => {\n  if (req.busboy) {\n    req.busboy.on('file', (name, file, info) => {\n      // ...\n    });\n    req.busboy.on('field', (name, value, info) => {\n      // ...\n    });\n    req.pipe(req.busboy);\n  }\n  // etc ...\n});\n\n// Default options, immediately start reading from the request stream and\n// parsing\napp.use(busboy({ immediate: true }));\n// ...\napp.use((req, res) => {\n  if (req.busboy) {\n    req.busboy.on('file', (name, file, info) => {\n      // ...\n    });\n    req.busboy.on('field', (name, value, info) => {\n      // ...\n    });\n  }\n  // etc ...\n});\n\n// Any valid Busboy options can be passed in also\napp.use(busboy({\n  highWaterMark: 2 * 1024 * 1024,\n  limits: {\n    fileSize: 10 * 1024 * 1024,\n  }\n}));\n\n```\n\n## Troubleshooting\n\n### 'TypeError: Cannot call method 'on' of undefined'\n\nIf you find that `req.busboy` is not defined in your code when you expect it to be, check that the following conditions are met. If they are not, `req.busboy` won't be defined:\n\n 1. The request method is not GET or HEAD\n 2. The Content-Type header specifies  that is \"application/x-www-formurlencoded\" or starts with \"multipart/*\"\n 3. The Content-Length header is defined or chunked transfer encoding is in use. *This criteria should be met by all well-behaved HTTP clients and is unlikely the problem*.\n","maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"time":{"modified":"2022-06-13T21:22:02.095Z","created":"2013-09-11T03:37:34.801Z","0.0.1":"2013-09-11T03:37:37.260Z","0.0.2":"2014-10-02T23:16:24.500Z","0.0.3":"2021-12-20T13:43:14.587Z","1.0.0":"2021-12-20T14:03:29.368Z"},"author":{"name":"Brian White","email":"mscdex@mscdex.net"},"repository":{"type":"git","url":"git+ssh://git@github.com/mscdex/connect-busboy.git"},"users":{"antoniobrandao":true,"voxpelli":true,"henrytseng":true,"flockonus":true,"xiangpaopao":true,"markthethomas":true,"joris-van-der-wel":true,"mhetrerajat":true,"dimd13":true,"softwind":true,"markstos":true,"anna-shavurska":true,"davidbraun":true,"rbecheras":true,"mattbodman":true},"homepage":"https://github.com/mscdex/connect-busboy#readme","keywords":["connect","middleware","uploads","forms","multipart","form-data"],"bugs":{"url":"https://github.com/mscdex/connect-busboy/issues"},"readmeFilename":"README.md"}