{"_id":"multer","_rev":"414-af0cd964a055f1e8170d3d1c589b08f9","name":"multer","dist-tags":{"next":"3.0.0-alpha.2","latest":"2.4.0"},"versions":{"0.0.1":{"name":"multer","version":"0.0.1","keywords":["form","post","multipart","form-data","connect","express","middleware"],"author":{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},"license":"MIT","_id":"multer@0.0.1","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"}],"homepage":"https://github.com/hacksparrow/multer","bugs":{"url":"https://github.com/hacksparrow/multer/issues"},"dist":{"shasum":"9ae33a85b96ad03399f3283ad54a7713bf92e5df","tarball":"https://registry.npmjs.org/multer/-/multer-0.0.1.tgz","integrity":"sha512-zwUog43W34sGLmRX6zy2aVixGY5mDbT/GR27ZFplOmS6IuvwoD4rjJAJqtCTdBMplT1rAAQIfhyjoCOGi65QYA==","signatures":[{"sig":"MEUCIQDOPyduTL/GgIcL2O5KzECQ6feZCy8T4UsabW8lqBHyKwIgF15p2YjYb5xpkOQbpJXmvoMBrybPeV7ub6/Wt/7Io/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"make test"},"_npmUser":{"name":"hacksparrow","email":"captain@hacksparrow.com"},"deprecated":"Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.","repository":{"url":"https://github.com/hacksparrow/multer.git","type":"git","homepage":"https://github.com/hacksparrow/multer"},"_npmVersion":"1.3.24","description":"Connect middleware for handling multipart/form-data","directories":{},"dependencies":{"busboy":"0.0.14","mkdirp":"~0.3.5"},"devDependencies":{"mocha":"*","should":"*","connect":"*","supertest":"*"}},"0.0.2":{"name":"multer","version":"0.0.2","keywords":["form","post","multipart","form-data","connect","express","middleware"],"author":{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},"license":"MIT","_id":"multer@0.0.2","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"}],"homepage":"https://github.com/hacksparrow/multer","bugs":{"url":"https://github.com/hacksparrow/multer/issues"},"dist":{"shasum":"1cc8e34515db9972caaebe6d450f5670781b6d93","tarball":"https://registry.npmjs.org/multer/-/multer-0.0.2.tgz","integrity":"sha512-LyOxLDAGq3c1H4sfVVG97Nht5AsDWLDTMMLGnNZsXjTSbfX4xmMEYmWknSMwnrpwRes9zlvAxhii/Q5+uZcvKQ==","signatures":[{"sig":"MEUCIC6S7UCqMEQgJK3VQmojG20dzAiJTXFJhwCburwQyMTaAiEAwJS0x9m/+LADF3V2ONTTpr7+2z45qykmLwFW5a7vmdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"make test"},"_npmUser":{"name":"hacksparrow","email":"captain@hacksparrow.com"},"deprecated":"Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.","repository":{"url":"https://github.com/hacksparrow/multer.git","type":"git","homepage":"https://github.com/hacksparrow/multer"},"_npmVersion":"1.3.24","description":"Connect middleware for handling multipart/form-data","directories":{},"dependencies":{"busboy":"0.0.14","mkdirp":"~0.3.5"},"devDependencies":{"mocha":"*","should":"*","connect":"*","express":"*","supertest":"*"}},"0.0.3":{"name":"multer","version":"0.0.3","keywords":["form","post","multipart","form-data","connect","express","middleware"],"author":{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},"license":"MIT","_id":"multer@0.0.3","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"}],"homepage":"https://github.com/hacksparrow/multer","bugs":{"url":"https://github.com/hacksparrow/multer/issues"},"dist":{"shasum":"ca7172d214677b82cf3a2e47759cde3acc68f124","tarball":"https://registry.npmjs.org/multer/-/multer-0.0.3.tgz","integrity":"sha512-EJ/rwgghBHg558EzerEkxjCjcS+aKVg1GKZsUTJKj9ZzksoIZ44cEVZ19iVOKDKG0Wm+9D4H0gsm5MZFojhOcg==","signatures":[{"sig":"MEYCIQDUo+Y76jOAEBwICtoycr895jLU1NSvPRxfO4eF3zEXKQIhAKYn8IGaWYRF9fyx5gGk91WC+Fqam1ClngBRYxuF5cuy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"make test"},"_npmUser":{"name":"hacksparrow","email":"captain@hacksparrow.com"},"deprecated":"Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.","repository":{"url":"https://github.com/hacksparrow/multer.git","type":"git","homepage":"https://github.com/hacksparrow/multer"},"_npmVersion":"1.3.24","description":"Connect middleware for handling multipart/form-data","directories":{},"dependencies":{"busboy":"0.0.14","mkdirp":"~0.3.5"},"devDependencies":{"mocha":"*","should":"*","connect":"*","express":"*","supertest":"*"}},"0.0.4":{"name":"multer","version":"0.0.4","keywords":["form","post","multipart","form-data","connect","express","middleware"],"author":{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},"license":"MIT","_id":"multer@0.0.4","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"}],"homepage":"https://github.com/hacksparrow/multer","bugs":{"url":"https://github.com/hacksparrow/multer/issues"},"dist":{"shasum":"1557cd3c930fa26e0f1a5b4fe81f6d7d1d22ffe4","tarball":"https://registry.npmjs.org/multer/-/multer-0.0.4.tgz","integrity":"sha512-TkvfGKcggxVzQwxfMt39kFhEC+PrYDEgMQKHBQWusOhMiN5QIXI/utkEAyokGaubsR0xk+rrcd6HWXzdLWDouw==","signatures":[{"sig":"MEUCIQDFXJEGkd/G9x+IFx7wFMiSys838ljFx+gg4eFYb9rVlQIgExoHuO6PjF1X2Ek3+L3h/TBNg6ag9jLQxjgft+FShJY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"make test"},"_npmUser":{"name":"hacksparrow","email":"captain@hacksparrow.com"},"deprecated":"Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.","repository":{"url":"https://github.com/hacksparrow/multer.git","type":"git","homepage":"https://github.com/hacksparrow/multer"},"_npmVersion":"1.3.24","description":"Connect middleware for handling multipart/form-data","directories":{},"dependencies":{"busboy":"0.0.14","mkdirp":"~0.3.5"},"devDependencies":{"mocha":"*","should":"*","connect":"*","express":"*","supertest":"*"}},"0.0.5":{"name":"multer","version":"0.0.5","keywords":["form","post","multipart","form-data","connect","express","middleware"],"author":{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},"license":"MIT","_id":"multer@0.0.5","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"}],"homepage":"https://github.com/hacksparrow/multer","bugs":{"url":"https://github.com/hacksparrow/multer/issues"},"dist":{"shasum":"68266980b8ed59e3f02e6f927b85dea1f9b5091f","tarball":"https://registry.npmjs.org/multer/-/multer-0.0.5.tgz","integrity":"sha512-pR8IfWXmEs72sdqXhFau9AggIxUB6uHPQjkOB51M7VYpXsGAUc7Uwg1ivzOGU42BV9nPERkZBO/eJWKGIziC5A==","signatures":[{"sig":"MEYCIQDi4c4aFBYVwh68k/EYTkQ5HmYAyTSX0H4pmpGGLXzhVQIhAIVB4aWkB4oRbG6AlbLnD2uVpBFgHKwCrDnCxkX0lZfo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"make test"},"_npmUser":{"name":"hacksparrow","email":"captain@hacksparrow.com"},"deprecated":"Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.","repository":{"url":"https://github.com/hacksparrow/multer.git","type":"git","homepage":"https://github.com/hacksparrow/multer"},"_npmVersion":"1.3.24","description":"Connect middleware for handling multipart/form-data","directories":{},"dependencies":{"busboy":"0.0.14","mkdirp":"~0.3.5"},"devDependencies":{"mocha":"*","should":"*","connect":"*","express":"*","supertest":"*"}},"0.0.6":{"name":"multer","version":"0.0.6","keywords":["form","post","multipart","form-data","connect","express","middleware"],"author":{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},"license":"MIT","_id":"multer@0.0.6","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"}],"homepage":"https://github.com/expressjs/multer","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"b803f0bc36b34bc38136eec2dc852005aff057eb","tarball":"https://registry.npmjs.org/multer/-/multer-0.0.6.tgz","integrity":"sha512-Molcu/uN/bwizGCaXsgEBQ5/qGk0y9N+/9SnFUCCDuqJHh6Pr95smJSyviGLyCOAfRJjB9GA3oAIFA6LyPlWCg==","signatures":[{"sig":"MEQCIGBE8/qsQIGQK6h04D/ajuB+gSI16c2yzGn1a9vfMx9ZAiARM1qb5I45Mpoo3TTJ4gXxyzA0TzDvxIpTx8UIkakswQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"make test"},"_npmUser":{"name":"hacksparrow","email":"captain@hacksparrow.com"},"deprecated":"Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.","repository":{"url":"https://github.com/expressjs/multer.git","type":"git","homepage":"https://github.com/expressjs/multer"},"_npmVersion":"1.4.3","description":"Connect middleware for handling multipart/form-data","directories":{},"dependencies":{"busboy":"0.0.14","mkdirp":"~0.3.5"},"devDependencies":{"mocha":"*","should":"*","connect":"*","express":"*","supertest":"*"}},"0.0.7":{"name":"multer","version":"0.0.7","keywords":["form","post","multipart","form-data","connect","express","middleware"],"author":{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},"license":"MIT","_id":"multer@0.0.7","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"}],"homepage":"https://github.com/expressjs/multer","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"a345730b62875ddd51de02244441fcfe06feaa05","tarball":"https://registry.npmjs.org/multer/-/multer-0.0.7.tgz","integrity":"sha512-5Z22MwUFct32KmLyypVPXXL7zyMe20Le/7OC2h04IdEx8B8jPB5xDhb2ANODr3+g6UlBQGubWLH/yeWYa2aKHw==","signatures":[{"sig":"MEUCIFNHM4ASuwTUk13L6INqhaoXuPLSd/xjcP4e8PZboBUVAiEA/sm6OvnQygBh+wGzlRc1vUJWe9usHZEcOgh1X7qfmbc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"make test"},"_npmUser":{"name":"hacksparrow","email":"captain@hacksparrow.com"},"deprecated":"Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.","repository":{"url":"https://github.com/expressjs/multer.git","type":"git","homepage":"https://github.com/expressjs/multer"},"_npmVersion":"1.4.3","description":"Connect middleware for handling multipart/form-data","directories":{},"dependencies":{"busboy":"0.0.14","mkdirp":"~0.3.5"},"devDependencies":{"mocha":"*","should":"*","connect":"*","express":"*","supertest":"*"}},"0.1.0":{"name":"multer","version":"0.1.0","keywords":["form","post","multipart","form-data","connect","express","middleware"],"author":{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},"license":"MIT","_id":"multer@0.1.0","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"}],"homepage":"https://github.com/expressjs/multer","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"e60dab05f5b0a26e84b549e8a5586eb8ae178268","tarball":"https://registry.npmjs.org/multer/-/multer-0.1.0.tgz","integrity":"sha512-2HPqcsdBiwTmwWMrVSAWDxTwE/HZbuhcwZ/rZK6rdgAJT+X1GnfHJz9thaa+UmtY1gd+wnBx+tH5U3URlYh6pQ==","signatures":[{"sig":"MEUCIQCE8P3TH9Rn474MVylddhQlYmXW0ZclN+7E2KCLvT4CPAIgdIti444fF5/xPIkvScWFrW+BBh/JPwF/T9TL3LvQLqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"make test"},"_npmUser":{"name":"hacksparrow","email":"captain@hacksparrow.com"},"deprecated":"Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.","repository":{"url":"https://github.com/expressjs/multer.git","type":"git","homepage":"https://github.com/expressjs/multer"},"_npmVersion":"1.4.3","description":"Connect middleware for handling multipart/form-data","directories":{},"dependencies":{"busboy":"^0.2.6","mkdirp":"~0.3.5"},"devDependencies":{"mocha":"*","should":"*","connect":"*","express":"*","supertest":"*"}},"0.1.1":{"name":"multer","version":"0.1.1","keywords":["form","post","multipart","form-data","connect","express","middleware"],"author":{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},"license":"MIT","_id":"multer@0.1.1","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"}],"homepage":"https://github.com/expressjs/multer","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"b3099dcea773b816ca3f50dbfbc282b09d1ffa00","tarball":"https://registry.npmjs.org/multer/-/multer-0.1.1.tgz","integrity":"sha512-FMI3I8ZgBp5c3Ba3isd352CcXemki3BAJ+gTu/cGWC8V8mauZPsKulq+DWwzmHpvfzerqkVfFtXIecXJNlrc3w==","signatures":[{"sig":"MEYCIQD14V50ZNQ5h/6tjnmTORnrBIbTqo1rNoD5tTjryjhzcQIhAOJMCjaGQvv1hfPV8MnQeXGbZIn7v26p9uGghR/xEaZu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"b3099dcea773b816ca3f50dbfbc282b09d1ffa00","scripts":{"test":"make test"},"_npmUser":{"name":"hacksparrow","email":"captain@hacksparrow.com"},"deprecated":"Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.","repository":{"url":"https://github.com/expressjs/multer.git","type":"git","homepage":"https://github.com/expressjs/multer"},"_npmVersion":"1.4.9","description":"Connect middleware for handling multipart/form-data","directories":{},"dependencies":{"qs":"^0.6.6","busboy":"^0.2.7","mkdirp":"~0.3.5"},"devDependencies":{"mocha":"*","should":"*","connect":"*","express":"*","supertest":"*"}},"0.1.2":{"name":"multer","version":"0.1.2","keywords":["form","post","multipart","form-data","connect","express","middleware"],"author":{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},"license":"MIT","_id":"multer@0.1.2","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"}],"homepage":"https://github.com/expressjs/multer","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"ee180bd70641b47c29115acc74ac8c77a10596ae","tarball":"https://registry.npmjs.org/multer/-/multer-0.1.2.tgz","integrity":"sha512-/DoE+rWV4VMnyFL9laZRoukNjTQr0VNPZLC9/bEdeU9HORn8YKZ7WSS5PKR/BAViGU4no8G3s6p+utqVRJnOHQ==","signatures":[{"sig":"MEYCIQC8Q9oGYF+nPiNkPxrgIZDSsNPoDhm2F0dgw8uUSFyaEAIhAIOi/Ule8+j6GRITbBC2mbQ5tlNDsxasTWQ7iMLkS13m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ee180bd70641b47c29115acc74ac8c77a10596ae","scripts":{"test":"make test"},"_npmUser":{"name":"hacksparrow","email":"captain@hacksparrow.com"},"deprecated":"Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.","repository":{"url":"https://github.com/expressjs/multer.git","type":"git","homepage":"https://github.com/expressjs/multer"},"_npmVersion":"1.4.9","description":"Connect middleware for handling multipart/form-data","directories":{},"dependencies":{"qs":"^0.6.6","busboy":"^0.2.7","mkdirp":"~0.3.5"},"devDependencies":{"mocha":"*","should":"*","connect":"*","express":"*","supertest":"*"}},"0.1.3":{"name":"multer","version":"0.1.3","keywords":["form","post","multipart","form-data","connect","express","middleware"],"author":{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},"license":"MIT","_id":"multer@0.1.3","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"}],"homepage":"https://github.com/expressjs/multer","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"2eecf57bc8b1028081eaa766922e4f7fd7cbb4c4","tarball":"https://registry.npmjs.org/multer/-/multer-0.1.3.tgz","integrity":"sha512-L1hK5TCQLEjsHcqsURJw+OZ/9pplyHs8s2DtHlhixTEwj0fIadPB1Xsy+oKTreoawUrC8ucHyxi7QgCkX4TL2A==","signatures":[{"sig":"MEUCIQCkn2zuWTb6kN+uV9GqnzQ18p9zm9Jj6tXVXjIWpV4fBAIgNXr8TDzA/AWFP2RCFj7zflNYz3+kGn7mTauoMV8ew5U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"2eecf57bc8b1028081eaa766922e4f7fd7cbb4c4","scripts":{"test":"make test"},"_npmUser":{"name":"hacksparrow","email":"captain@hacksparrow.com"},"deprecated":"Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.","repository":{"url":"https://github.com/expressjs/multer.git","type":"git","homepage":"https://github.com/expressjs/multer"},"_npmVersion":"1.4.9","description":"Connect middleware for handling multipart/form-data","directories":{},"dependencies":{"qs":"^0.6.6","busboy":"^0.2.7","mkdirp":"~0.3.5"},"devDependencies":{"co":"^3.0.6","chai":"^1.9.1","mocha":"*","rimraf":"^2.2.8","express":"*","supertest":"^0.13.0"}},"0.1.4":{"name":"multer","version":"0.1.4","keywords":["form","post","multipart","form-data","connect","express","middleware"],"author":{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},"license":"MIT","_id":"multer@0.1.4","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"}],"homepage":"https://github.com/expressjs/multer","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"ef1597bfdeae8df32674fd206ad5c00ad17d1954","tarball":"https://registry.npmjs.org/multer/-/multer-0.1.4.tgz","integrity":"sha512-QBW2uVxPIn/1xdamuY5tbkDLlASRlAQ+ZNSrK73mlrP+toGHHdoNyPTVmvbUCXY1q23Uamx4jzQrFNakg5Pk8A==","signatures":[{"sig":"MEYCIQD9d59wAE5mPk4CBoL21XxBJmG8QvFXNOe+w4c6cS9kOwIhALh0PSd5Ww6OHOuzq3ZGoWYOAF9KniLUFOFExVtjvMUM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ef1597bfdeae8df32674fd206ad5c00ad17d1954","gitHead":"feaaeb37ea4b2950cbe005c4b93dc97806e2a8ac","scripts":{"test":"make test"},"_npmUser":{"name":"hacksparrow","email":"captain@hacksparrow.com"},"deprecated":"Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.","repository":{"url":"https://github.com/expressjs/multer.git","type":"git","homepage":"https://github.com/expressjs/multer"},"_npmVersion":"1.4.21","description":"Connect middleware for handling multipart/form-data","directories":{},"dependencies":{"qs":"^1.2.1","busboy":"^0.2.7","mkdirp":"~0.3.5"},"devDependencies":{"co":"^3.0.6","chai":"^1.9.1","mocha":"*","rimraf":"^2.2.8","express":"*","supertest":"^0.13.0"}},"0.1.6":{"name":"multer","version":"0.1.6","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@0.1.6","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"}],"homepage":"https://github.com/expressjs/multer","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"06e22a8434262976fd27f3b475b43e83990a0490","tarball":"https://registry.npmjs.org/multer/-/multer-0.1.6.tgz","integrity":"sha512-i6+b1IoInC7lBgVUoY+L0ILECWuah9fBOU2uUXT/ExxcpOYplOHZBECs86DctvkXreZXCR+2ArgC97rYuP24Ug==","signatures":[{"sig":"MEQCICssiZ1v91CMRw6PjmP0iiySa7QvTUiawCZM95j1C0+uAiBa1kaCrM8iXPLu75qaB8TFTcmPl7sTqvEnIYiH0bkjmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["LICENSE","index.js"],"_shasum":"06e22a8434262976fd27f3b475b43e83990a0490","engines":{"node":">= 0.10.0"},"gitHead":"d5f15c1d2ed40749a8b92ed6ee36560ae619325b","scripts":{"test":"mocha --reporter spec --bail --check-leaks"},"_npmUser":{"name":"hacksparrow","email":"captain@hacksparrow.com"},"deprecated":"Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.","repository":{"url":"https://github.com/expressjs/multer","type":"git"},"_npmVersion":"1.4.21","description":"Middleware for handling `multipart/form-data`.","directories":{},"dependencies":{"qs":"~1.2.2","busboy":"~0.2.9","mkdirp":"~0.3.5"},"devDependencies":{"co":"^3.0.6","qs":"^2.2.4","chai":"^1.9.1","mocha":"^1.21.4","rimraf":"^2.2.8","express":"^4.9.5","supertest":"^0.13.0"}},"0.1.7":{"name":"multer","version":"0.1.7","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@0.1.7","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"}],"homepage":"https://github.com/expressjs/multer","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"bc2b7f72a32ad08496e209881ee348f38c495b22","tarball":"https://registry.npmjs.org/multer/-/multer-0.1.7.tgz","integrity":"sha512-sa7wwNmM3SvoJcd3bGt+99p9T/gJsY0HQ04uRL5TrLfRA3iezG1UNrPuv1JutsUImvQZn/9tIRjwFr4xltQCzA==","signatures":[{"sig":"MEUCIQD39ZbWXGSTXvGTh2wQel6wvLi5P47vUkb7S1IzlIimsQIgeCTp5LtLcK59UnTIa09td5iLZKXtDVOp9tGZDRXEwpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["LICENSE","index.js"],"_shasum":"bc2b7f72a32ad08496e209881ee348f38c495b22","engines":{"node":">= 0.10.0"},"gitHead":"7f6d840bd3a3ce6b4d81b1fb230e999880cc8438","scripts":{"test":"mocha --reporter spec --bail --check-leaks"},"_npmUser":{"name":"hacksparrow","email":"captain@hacksparrow.com"},"deprecated":"Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.","repository":{"url":"https://github.com/expressjs/multer","type":"git"},"_npmVersion":"2.1.5","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"0.10.32","dependencies":{"qs":"~1.2.2","busboy":"~0.2.9","mkdirp":"~0.3.5","type-is":"~1.5.2"},"devDependencies":{"co":"^3.0.6","chai":"^1.9.1","mocha":"*","rimraf":"^2.2.8","express":"*","supertest":"^0.13.0"}},"0.1.8":{"name":"multer","version":"0.1.8","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@0.1.8","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"}],"homepage":"https://github.com/expressjs/multer","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"551b8a6015093701bcacc964916b1ae06578f37b","tarball":"https://registry.npmjs.org/multer/-/multer-0.1.8.tgz","integrity":"sha512-Lk4Md4QpOSUswGJ8WuMaKly5DtpLGe2f8+zXfAiiT4XU/4Fy/qR2C1fIRQoJo93Ld4Wfd9OhSaYIOxe7DWJysA==","signatures":[{"sig":"MEUCIQDKT4t0WBH2L/T6zMf9JvZckxDNSJJhSsKXKwIHtyiPxQIgByrz3JvZT+p2uLXfHRQh7kEH3UZoMZvGaPHQIEW/uTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["LICENSE","index.js"],"_shasum":"551b8a6015093701bcacc964916b1ae06578f37b","engines":{"node":">= 0.10.0"},"gitHead":"58ee463ab42accf3e910ceb6e095a90de6b41ae7","scripts":{"test":"mocha --reporter spec --bail --check-leaks"},"_npmUser":{"name":"hacksparrow","email":"captain@hacksparrow.com"},"deprecated":"Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.","repository":{"url":"https://github.com/expressjs/multer","type":"git"},"_npmVersion":"2.5.1","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"0.10.32","dependencies":{"qs":"~1.2.2","busboy":"~0.2.9","mkdirp":"~0.3.5","type-is":"~1.5.2"},"devDependencies":{"co":"^3.0.6","chai":"^1.9.1","mocha":"*","rimraf":"^2.2.8","express":"*","supertest":"^0.13.0"}},"1.0.0":{"name":"multer","version":"1.0.0","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@1.0.0","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"df283c19d0d7ff7427e5473591edc891fb8e1d9e","tarball":"https://registry.npmjs.org/multer/-/multer-1.0.0.tgz","integrity":"sha512-vv7RD0InZATnLlBluh0gSGI2pw99uRQvaBerw4Z7eVDry6y/OB+JlLiKVGquwhGjZreskyn+oniLLHYFIHl7Ww==","signatures":[{"sig":"MEUCIQC8u89ESQqx6WTisoMmFwVZK6OS3aQOnLGc4EMMs5/fPwIgJV5XC16osZIAOqGMixbxWo7NpAAt6Gb/NJYhcH/D7uI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["LICENSE","index.js","storage/","lib/"],"_shasum":"df283c19d0d7ff7427e5473591edc891fb8e1d9e","engines":{"node":">= 0.10.0"},"gitHead":"869e2138af1d2b9cf62b8abb95e5785aef007b4b","scripts":{"test":"standard && mocha"},"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"deprecated":"Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.","repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"2.10.1","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"0.12.4","dependencies":{"xtend":"^4.0.0","busboy":"^0.2.9","mkdirp":"^0.5.1","type-is":"^1.6.4","append-field":"^0.1.0","concat-stream":"^1.5.0"},"devDependencies":{"mocha":"^2.2.5","rimraf":"^2.4.1","fs-temp":"^0.1.2","standard":"^4.5.4","form-data":"^1.0.0-rc1","testdata-w3c-json-form":"^0.2.0"}},"1.0.1":{"name":"multer","version":"1.0.1","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@1.0.1","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"f0172390b7ed27923ec6a3897fb074a4a894eb94","tarball":"https://registry.npmjs.org/multer/-/multer-1.0.1.tgz","integrity":"sha512-iDj2vbkMCl5y8mno6tLEf8E2GxBiHYXBslriPBS5qDngTmxsxMof2ngq1p4jsUoh4dDo/vGBsqOaBx0NlqcIpA==","signatures":[{"sig":"MEUCIEWxDu8cqGKKeSsjMkNII1Kni7RknSeCkD6JQxhJEFocAiEA2215pnCLyg9gSScxqiUazd8Wp/vrZjqG75S9TOEXEHw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["LICENSE","index.js","storage/","lib/"],"_shasum":"f0172390b7ed27923ec6a3897fb074a4a894eb94","engines":{"node":">= 0.10.0"},"gitHead":"e780e9435a7930c839c68d784e9bfd2905395a99","scripts":{"test":"standard && mocha"},"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"deprecated":"Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.","repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"2.10.1","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"0.12.4","dependencies":{"xtend":"^4.0.0","busboy":"^0.2.9","mkdirp":"^0.5.1","type-is":"^1.6.4","append-field":"^0.1.0","concat-stream":"^1.5.0"},"devDependencies":{"mocha":"^2.2.5","rimraf":"^2.4.1","fs-temp":"^0.1.2","standard":"^4.5.4","form-data":"^1.0.0-rc1","testdata-w3c-json-form":"^0.2.0"}},"1.0.2":{"name":"multer","version":"1.0.2","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@1.0.2","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"62707d3f819128c73c2cf24cbc516f5aae85a283","tarball":"https://registry.npmjs.org/multer/-/multer-1.0.2.tgz","integrity":"sha512-QlVh47KjnoiCd99dPSHvoLBbnbhSJ4AYyWhT/HVUZeudwVr9SQEG40IXxl+4tFW+VAE/NNxeQK14dHSN0K0/9g==","signatures":[{"sig":"MEQCIBOmO3hGB1eUu5qm1ZoKTnxzyrCB1Ar+hySOS0ZJUqZQAiAnJwVewSt11RVU1qLb9dRi3b2N44hmt1a9gYI4UUrOfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["LICENSE","index.js","storage/","lib/"],"_shasum":"62707d3f819128c73c2cf24cbc516f5aae85a283","engines":{"node":">= 0.10.0"},"gitHead":"73c1d448f87f0fb5db31b2175f7d9fb0a1ef0c47","scripts":{"test":"standard && mocha"},"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"deprecated":"Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.","repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"2.12.1","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"0.12.7","dependencies":{"xtend":"^4.0.0","busboy":"^0.2.9","mkdirp":"^0.5.1","type-is":"^1.6.4","append-field":"^0.1.0","concat-stream":"^1.5.0"},"devDependencies":{"mocha":"^2.2.5","rimraf":"^2.4.1","express":"^4.13.1","fs-temp":"^0.1.2","standard":"^4.5.4","form-data":"^1.0.0-rc1","testdata-w3c-json-form":"^0.2.0"}},"1.0.3":{"name":"multer","version":"1.0.3","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@1.0.3","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"711fef5f94f1f2f0cbfe00224c584989cd776468","tarball":"https://registry.npmjs.org/multer/-/multer-1.0.3.tgz","integrity":"sha512-WD2EpEb3D2l2ok1aXP9T8Y9vGVDxj7APcK4dlCrgJSyfrWesJ8fsdHatlc5UJ3gbvFBBN4+E0HdzExvWcdlxFA==","signatures":[{"sig":"MEQCICqhwvTlRElPDuVTKazvuGn8UJgK4TGu3eCQ1Z7yTgtbAiB/H3Mh46AJsc1xg70L8c+t0WR4179w8INIzAAnnJM67Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["LICENSE","index.js","storage/","lib/"],"_shasum":"711fef5f94f1f2f0cbfe00224c584989cd776468","engines":{"node":">= 0.10.0"},"gitHead":"73bfcffde672023cf2cbad0de9d87c35e5959c54","scripts":{"test":"standard && mocha"},"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"deprecated":"Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.","repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"2.12.1","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"0.12.7","dependencies":{"xtend":"^4.0.0","busboy":"^0.2.9","mkdirp":"^0.5.1","type-is":"^1.6.4","append-field":"^0.1.0","concat-stream":"^1.5.0","object-assign":"^3.0.0"},"devDependencies":{"mocha":"^2.2.5","rimraf":"^2.4.1","express":"^4.13.1","fs-temp":"^0.1.2","standard":"^4.5.4","form-data":"^1.0.0-rc1","testdata-w3c-json-form":"^0.2.0"}},"1.0.4":{"name":"multer","version":"1.0.4","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@1.0.4","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"c64822ea1c7f9852a125b2f17eb6d7fd9ba500a7","tarball":"https://registry.npmjs.org/multer/-/multer-1.0.4.tgz","integrity":"sha512-qpP9CTnAGDG2Y7YAvlpr53px6SSaX8atTj2apli3OVWobkNaD1Icjr+LRwHDFT/4rzlBfkkzV+Prcvm4ysU4mg==","signatures":[{"sig":"MEYCIQDAEM17fFQ5+uaBZIWnKkZgQ224iP/6QCYpSKqLnmpVhQIhAJ4ZTTc7tHg2iLpXgoUHH5qHP16VQpS/vJmYMch2aEGk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["LICENSE","index.js","storage/","lib/"],"_shasum":"c64822ea1c7f9852a125b2f17eb6d7fd9ba500a7","engines":{"node":">= 0.10.0"},"gitHead":"1b9902ff74c3766d808f3a56e90da6fec012e21c","scripts":{"test":"standard && mocha"},"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"deprecated":"Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.","repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"2.12.1","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"0.12.7","dependencies":{"xtend":"^4.0.0","busboy":"^0.2.11","mkdirp":"^0.5.1","type-is":"^1.6.4","append-field":"^0.1.0","concat-stream":"^1.5.0","object-assign":"^3.0.0"},"devDependencies":{"mocha":"^2.2.5","rimraf":"^2.4.1","express":"^4.13.1","fs-temp":"^0.1.2","standard":"^4.5.4","form-data":"^1.0.0-rc1","testdata-w3c-json-form":"^0.2.0"}},"1.0.5":{"name":"multer","version":"1.0.5","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@1.0.5","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"adf72db4e97586ce858e73e36918cf4db1cfc522","tarball":"https://registry.npmjs.org/multer/-/multer-1.0.5.tgz","integrity":"sha512-jECa7hWMoiIwTrRjA2v2gY7SlKov2kfakRoDUXrnoKh0LKOejrz3M9bW06pVM8rVxhLum1Gg7S/5RW1JSYTJkA==","signatures":[{"sig":"MEUCIQD+S4oiYgnwY/FLc1kalTf0EWelzqVq2BiXQWbC6+z/GAIgMWc+5RqlaeVIijyikjGvL3asQuWlt98ciq33s85YVEI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["LICENSE","index.js","storage/","lib/"],"_shasum":"adf72db4e97586ce858e73e36918cf4db1cfc522","engines":{"node":">= 0.10.0"},"gitHead":"7f97f33acc9f6d3585a86dfc5cd1acaed3eb8391","scripts":{"test":"standard && mocha"},"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"deprecated":"Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.","repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"2.12.1","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"0.12.7","dependencies":{"xtend":"^4.0.0","busboy":"^0.2.11","mkdirp":"^0.5.1","type-is":"^1.6.4","on-finished":"^2.3.0","append-field":"^0.1.0","concat-stream":"^1.5.0","object-assign":"^3.0.0"},"devDependencies":{"mocha":"^2.2.5","rimraf":"^2.4.1","express":"^4.13.1","fs-temp":"^0.1.2","standard":"^4.5.4","form-data":"^1.0.0-rc1","testdata-w3c-json-form":"^0.2.0"}},"1.0.6":{"name":"multer","version":"1.0.6","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@1.0.6","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"526524f6bf59a38a54e0621208b5d0a54f507a7d","tarball":"https://registry.npmjs.org/multer/-/multer-1.0.6.tgz","integrity":"sha512-dAnI+6QugOgPGlUn9+epVHFcY0l0KFCo6BOfe7S+3T12vEcdKO6h+2fpVXZ/M9zQEm6fanA3i/Cg2/hn0bKMYg==","signatures":[{"sig":"MEQCIGeg5iVPJDsqXTB56CIfoDUBWhBAiSQ7cnNw0GnUw/3lAiA8MJEqf8V0dvKUpT6jatZ3yGdhxXf+8rltlSEmrteZkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["LICENSE","index.js","storage/","lib/"],"_shasum":"526524f6bf59a38a54e0621208b5d0a54f507a7d","engines":{"node":">= 0.10.0"},"gitHead":"63dd4f1dd32bfa53d9f4a54f7969d85ce0e9ba25","scripts":{"test":"standard && mocha"},"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"deprecated":"Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.","repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"2.12.1","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"0.12.7","dependencies":{"xtend":"^4.0.0","busboy":"^0.2.11","mkdirp":"^0.5.1","type-is":"^1.6.4","on-finished":"^2.3.0","append-field":"^0.1.0","concat-stream":"^1.5.0","object-assign":"^3.0.0"},"devDependencies":{"mocha":"^2.2.5","rimraf":"^2.4.1","express":"^4.13.1","fs-temp":"^0.1.2","standard":"^4.5.4","form-data":"^1.0.0-rc1","testdata-w3c-json-form":"^0.2.0"}},"1.1.0":{"name":"multer","version":"1.1.0","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@1.1.0","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"b32d536343950bf62c6eda7817e71f7376516fed","tarball":"https://registry.npmjs.org/multer/-/multer-1.1.0.tgz","integrity":"sha512-J0UXcyIPRtoYh2YDxWO1hFVGSZMl8dwMCik5ZmtdMlNSPd2M6qgnEs+WydAOdw54uJtgrIu8qvRSaK6etpHj6Q==","signatures":[{"sig":"MEUCIE/5QffYtlCe1ZGOPe8fcF+z1IkiSAgCAzgIQ33OQ3QJAiEA63JaK69O7JKXfyVGCAGkdqnEA8WiSMDRO5ancbi/HVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["LICENSE","index.js","storage/","lib/"],"_shasum":"b32d536343950bf62c6eda7817e71f7376516fed","engines":{"node":">= 0.10.0"},"gitHead":"79e2c479f23d2128618aac3dd6b33a805fa84409","scripts":{"test":"standard && mocha"},"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"deprecated":"Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.","repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"2.14.6","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"4.1.2","dependencies":{"xtend":"^4.0.0","busboy":"^0.2.11","mkdirp":"^0.5.1","type-is":"^1.6.4","on-finished":"^2.3.0","append-field":"^0.1.0","concat-stream":"^1.5.0","object-assign":"^3.0.0"},"devDependencies":{"mocha":"^2.2.5","rimraf":"^2.4.1","express":"^4.13.1","fs-temp":"^0.1.2","standard":"^4.5.4","form-data":"^1.0.0-rc1","testdata-w3c-json-form":"^0.2.0"}},"1.2.0":{"name":"multer","version":"1.2.0","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@1.2.0","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"5be1a45259fb04d2753d33c7c2a1caf5224705a2","tarball":"https://registry.npmjs.org/multer/-/multer-1.2.0.tgz","integrity":"sha512-RfOEdAPYxujhOaIaeGmkA7+O6qhus2+dAJEOOi9aFAE6Rh0hRZ6uRdNoZK22mYtIMKuNILpas/p8Q2e4Tt1u1Q==","signatures":[{"sig":"MEYCIQDSXAhB/v4ufIEPajSeYpNEggQZgYHgWofDBlYat1yNZgIhAKp7s+avx1EtaBJme4zZDY0mwDrwRr3rWqGc1FcFTX1R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["LICENSE","index.js","storage/","lib/"],"_shasum":"5be1a45259fb04d2753d33c7c2a1caf5224705a2","engines":{"node":">= 0.10.0"},"gitHead":"eef091188d3f2c40d0da145d75114434b2b3f840","scripts":{"test":"standard && mocha"},"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"deprecated":"Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.","repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"3.10.5","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"6.3.0","dependencies":{"xtend":"^4.0.0","busboy":"^0.2.11","mkdirp":"^0.5.1","type-is":"^1.6.4","on-finished":"^2.3.0","append-field":"^0.1.0","concat-stream":"^1.5.0","object-assign":"^3.0.0"},"devDependencies":{"mocha":"^2.2.5","rimraf":"^2.4.1","express":"^4.13.1","fs-temp":"^0.1.2","standard":"^4.5.4","form-data":"^1.0.0-rc1","testdata-w3c-json-form":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/multer-1.2.0.tgz_1470313520894_0.5186171964742243","host":"packages-12-west.internal.npmjs.com"}},"2.0.0-alpha.1":{"name":"multer","version":"2.0.0-alpha.1","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@2.0.0-alpha.1","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"f2548d5057a7e939230bf5172c9021345bb66c53","tarball":"https://registry.npmjs.org/multer/-/multer-2.0.0-alpha.1.tgz","integrity":"sha512-mwxIH4gOW188b7RAyra1PnWmKS9NXFD9pmake2NAM+dCykFvHGFF4g1qP9OFIdMaKnUXu1dWFgX8LTGLnsB3bg==","signatures":[{"sig":"MEYCIQC+OjPMvbbD2V/Ak4cTy6DffRN1TFx9cVzHu8ens3tRwwIhAOEFVgfpyGGVC63FrAXFWmkgCnPiRx+PJsFlbnLdDmpc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["LICENSE","index.js","lib/"],"_shasum":"f2548d5057a7e939230bf5172c9021345bb66c53","engines":{"node":">= 0.12.0"},"gitHead":"3719e0f094ca1664b2351785e3bfde9cba06219b","scripts":{"test":"standard && mocha"},"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"deprecated":"You should upgrade to 3.0.0-alpha.1 version","repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"3.10.7","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"6.7.0","dependencies":{"pify":"^2.3.0","pump":"^1.0.1","busboy":"^0.2.13","fs-temp":"^1.1.1","type-is":"^1.6.13","on-finished":"^2.3.0","append-field":"^1.0.0"},"devDependencies":{"hasha":"^2.2.0","mocha":"^3.1.0","express":"^4.14.0","standard":"^8.3.0","form-data":"^2.1.0","get-stream":"^2.3.1","assert-rejects":"^0.1.0","testdata-w3c-json-form":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/multer-2.0.0-alpha.1.tgz_1475329349281_0.24917530664242804","host":"packages-12-west.internal.npmjs.com"}},"2.0.0-alpha.2":{"name":"multer","version":"2.0.0-alpha.2","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@2.0.0-alpha.2","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"78ff42c7363acaf5fcedade24616e822c19f20b0","tarball":"https://registry.npmjs.org/multer/-/multer-2.0.0-alpha.2.tgz","integrity":"sha512-Swz0y2tj9FuvTDi+bOOVQHK5tKMiDNppovBdqlyfhOEOTaVXxV5Vu9karIlSq3tKqT0ITm5Vgp3gdtDqRi7kyg==","signatures":[{"sig":"MEUCIQCsd7CFeL1ctiaHQY6gooUKHOu+vB8WRgvhDKyLJsPfrQIgRbeC2N6ghpQMhlEt4T2dt9gZsgVGkhgw+317171MA78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["LICENSE","index.js","lib/"],"_shasum":"78ff42c7363acaf5fcedade24616e822c19f20b0","engines":{"node":">= 0.12.0"},"gitHead":"2bda1c320798abff9f35b464fb61038ce42c69b5","scripts":{"test":"standard && mocha"},"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"deprecated":"You should upgrade to 3.0.0-alpha.1 version","repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"3.10.7","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"6.7.0","dependencies":{"pify":"^2.3.0","pump":"^1.0.1","busboy":"^0.2.13","fs-temp":"^1.1.1","type-is":"^1.6.13","on-finished":"^2.3.0","append-field":"^1.0.0"},"devDependencies":{"hasha":"^2.2.0","mocha":"^3.1.0","express":"^4.14.0","standard":"^8.3.0","form-data":"^2.1.0","get-stream":"^2.3.1","assert-rejects":"^0.1.0","testdata-w3c-json-form":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/multer-2.0.0-alpha.2.tgz_1475428437405_0.8723139413632452","host":"packages-16-east.internal.npmjs.com"}},"1.2.1":{"name":"multer","version":"1.2.1","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@1.2.1","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"759959c6c19f7fb03d0239f1df0b1ecec88473a3","tarball":"https://registry.npmjs.org/multer/-/multer-1.2.1.tgz","integrity":"sha512-REvVIbZg2EZqympqwmniqHBcY59UePllh0RMNWk+/rPjfQKkf3elM2zjq2J47cEGCxcUrXCEBs81vkOkUQ3ehg==","signatures":[{"sig":"MEUCIEFjFrLLgKeVC+KucD2E/AaUy07l4AHRI+VPrSds5wVgAiEA9WXETYDK/aBJT/o6Og6pa2PbgQhI/rrMAvarJz1UbKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["LICENSE","index.js","storage/","lib/"],"_shasum":"759959c6c19f7fb03d0239f1df0b1ecec88473a3","engines":{"node":">= 0.10.0"},"gitHead":"60da9838872be249094830d3f2f8487ccb079bfc","scripts":{"test":"standard && mocha"},"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"deprecated":"Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.","repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"3.10.9","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"7.2.0","dependencies":{"xtend":"^4.0.0","busboy":"^0.2.11","mkdirp":"^0.5.1","type-is":"^1.6.4","on-finished":"^2.3.0","append-field":"^0.1.0","concat-stream":"^1.5.0","object-assign":"^3.0.0"},"devDependencies":{"mocha":"^2.2.5","rimraf":"^2.4.1","express":"^4.13.1","fs-temp":"^0.1.2","standard":"^8.2.0","form-data":"^1.0.0-rc1","testdata-w3c-json-form":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/multer-1.2.1.tgz_1481723144938_0.10258880001492798","host":"packages-18-east.internal.npmjs.com"}},"2.0.0-alpha.3":{"name":"multer","version":"2.0.0-alpha.3","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@2.0.0-alpha.3","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"893b5f1f5afc81932fae33e8889386c3e3c55942","tarball":"https://registry.npmjs.org/multer/-/multer-2.0.0-alpha.3.tgz","integrity":"sha512-GgsJT9GUbWKp69B1+w8VcIccBOiQS0m96tDAexmGbBPsmICkFVZKiSBuwds+9fxiiy/rqTTkV1ChDU4ScjuS3Q==","signatures":[{"sig":"MEUCIQCY6+YuL555Vi8aEMf/rHOQRS9GNHy9rxhh+bjEM5RQFAIgGOZ9hODga6/HzlMEfRxUR10XApIiXGMYVfkGezBOx60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["LICENSE","index.js","lib/"],"_shasum":"893b5f1f5afc81932fae33e8889386c3e3c55942","engines":{"node":">= 0.12.0"},"gitHead":"b1e5ea0cee8c8a1ada4058d8ce187c3ecb391951","scripts":{"test":"standard && mocha"},"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"deprecated":"You should upgrade to 3.0.0-alpha.1 version","repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"3.10.9","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"7.2.1","dependencies":{"pify":"^2.3.0","pump":"^1.0.1","busboy":"^0.2.13","fs-temp":"^1.1.1","type-is":"^1.6.13","on-finished":"^2.3.0","append-field":"^1.0.0"},"devDependencies":{"hasha":"^2.2.0","mocha":"^3.1.0","express":"^4.14.0","standard":"^8.3.0","form-data":"^2.1.0","get-stream":"^2.3.1","assert-rejects":"^0.1.0","testdata-w3c-json-form":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/multer-2.0.0-alpha.3.tgz_1482428706514_0.295092438114807","host":"packages-12-west.internal.npmjs.com"}},"1.3.0":{"name":"multer","version":"1.3.0","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@1.3.0","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"092b2670f6846fa4914965efc8cf94c20fec6cd2","tarball":"https://registry.npmjs.org/multer/-/multer-1.3.0.tgz","integrity":"sha512-wbAkTsh0QXkvqvHCU2qSLEXLuRN7IKMEe80+JrXfJzANniPNgrNcDOMKfGgR1EhL7y7MHIbODVwT7uaVY20ggw==","signatures":[{"sig":"MEUCIQDtAydmMveqzro0/8++k1M/D944g6YwIs8/6+FXsWxOxAIgJKOig8Fq1feuDZXpKr9eQC2df6fisQp9vfTNbCQ2Mxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["LICENSE","index.js","storage/","lib/"],"_shasum":"092b2670f6846fa4914965efc8cf94c20fec6cd2","engines":{"node":">= 0.10.0"},"gitHead":"7ef2e81215e9b773204df44fb4aee29e58340061","scripts":{"test":"standard && mocha"},"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"deprecated":"Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.","repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"4.0.5","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"xtend":"^4.0.0","busboy":"^0.2.11","mkdirp":"^0.5.1","type-is":"^1.6.4","on-finished":"^2.3.0","append-field":"^0.1.0","concat-stream":"^1.5.0","object-assign":"^3.0.0"},"devDependencies":{"mocha":"^2.2.5","rimraf":"^2.4.1","express":"^4.13.1","fs-temp":"^0.1.2","standard":"^8.2.0","form-data":"^1.0.0-rc1","testdata-w3c-json-form":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/multer-1.3.0.tgz_1485368514719_0.7731788263190538","host":"packages-12-west.internal.npmjs.com"}},"2.0.0-alpha.4":{"name":"multer","version":"2.0.0-alpha.4","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@2.0.0-alpha.4","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"192917f68c3af479c8f8b831600a63bf2c14d65b","tarball":"https://registry.npmjs.org/multer/-/multer-2.0.0-alpha.4.tgz","integrity":"sha512-nsSkundS0zGpyXvfhTzPpWCJ7gyDBro8sr3jl4Y63PoDy5et+FKLnSVcvT1qoMZPlK24N32mcRWsfPpCeju3iA==","signatures":[{"sig":"MEUCIQCGMSFb8KNoeK+qpOtOGcC05ELuCDgaPaqlDp7EhdH2dgIgSrsWdBawNwt/pjAUUe9+E3+DhIF4fZLDDjzxQmW7n5M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["LICENSE","index.js","lib/"],"_shasum":"192917f68c3af479c8f8b831600a63bf2c14d65b","engines":{"node":">= 4.0.0"},"gitHead":"3973e334fca420c6a3be3b551caf156935fc9abe","scripts":{"test":"standard && mocha"},"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"deprecated":"You should upgrade to 3.0.0-alpha.1 version","repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"4.1.2","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"7.5.0","dependencies":{"pify":"^2.3.0","pump":"^1.0.1","busboy":"^0.2.13","fs-temp":"^1.1.1","type-is":"^1.6.13","on-finished":"^2.3.0","append-field":"^1.0.0","stream-file-type":"^0.1.1"},"devDependencies":{"hasha":"^2.2.0","mocha":"^3.1.0","express":"^4.14.0","standard":"^8.3.0","form-data":"^2.1.0","get-stream":"^2.3.1","assert-rejects":"^0.1.0","testdata-w3c-json-form":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/multer-2.0.0-alpha.4.tgz_1487056886554_0.5340701162349433","host":"packages-18-east.internal.npmjs.com"}},"2.0.0-alpha.5":{"name":"multer","version":"2.0.0-alpha.5","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@2.0.0-alpha.5","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"67c7eb6ee49342ac1dd94aa02eaa29cc1721e3b2","tarball":"https://registry.npmjs.org/multer/-/multer-2.0.0-alpha.5.tgz","integrity":"sha512-tuq3upubBX2K0vnwpoOhuXWUFKfShWJz/Cb3SeYcU7BkWUqmyCY7KKGij1tXPEWZSJ4qoimhDrYaRrHhnGcqzQ==","signatures":[{"sig":"MEUCIQCL6TDMLHpgGYxi7J3V9OtnTtLh7jsDf1fpDHZD3KfnJQIgetEuECfElgSWxXQWiaklhXrGXWdKRmF6ZICclQJgEEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["LICENSE","index.js","lib/"],"_shasum":"67c7eb6ee49342ac1dd94aa02eaa29cc1721e3b2","engines":{"node":">= 4.0.0"},"gitHead":"ea4716778069f4c7c41e66e494aed5176ad35295","scripts":{"test":"standard && mocha"},"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"deprecated":"You should upgrade to 3.0.0-alpha.1 version","repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"4.1.2","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"7.5.0","dependencies":{"pify":"^2.3.0","pump":"^1.0.1","busboy":"^0.2.13","fs-temp":"^1.1.1","type-is":"^1.6.13","on-finished":"^2.3.0","append-field":"^1.0.0","stream-file-type":"^0.1.1"},"devDependencies":{"hasha":"^2.2.0","mocha":"^3.1.0","express":"^4.14.0","standard":"^8.3.0","form-data":"^2.1.0","get-stream":"^2.3.1","assert-rejects":"^0.1.0","testdata-w3c-json-form":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/multer-2.0.0-alpha.5.tgz_1487103926860_0.8428362356498837","host":"packages-12-west.internal.npmjs.com"}},"2.0.0-alpha.6":{"name":"multer","version":"2.0.0-alpha.6","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@2.0.0-alpha.6","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"ef159740ee4fa42cf16b874c7fae90106ff68911","tarball":"https://registry.npmjs.org/multer/-/multer-2.0.0-alpha.6.tgz","integrity":"sha512-tTAIGlgbcPyIJzbm0DZvyK8tkKGQxL8WYqJ1pd39sDY+SpxO1jU8mRvFj50E91dMAjjXr2lUK8HQ8/eoyEVudg==","signatures":[{"sig":"MEQCID8dbvovrCGVi1C9SU9cgPNaMvT1UBA0AgleWLfLybzeAiBdQ/hD+eTgF3GnLwcu7NaRBM4VSLmNjOYNVPGPKOqM1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["LICENSE","index.js","lib/"],"_shasum":"ef159740ee4fa42cf16b874c7fae90106ff68911","engines":{"node":">= 4.0.0"},"gitHead":"c4b223efc4730611f7c6bfe9608bfd4048e3754d","scripts":{"test":"standard && mocha"},"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"deprecated":"You should upgrade to 3.0.0-alpha.1 version","repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"4.1.2","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"7.5.0","dependencies":{"pify":"^2.3.0","pump":"^1.0.1","busboy":"^0.2.13","fs-temp":"^1.1.1","type-is":"^1.6.13","on-finished":"^2.3.0","append-field":"^1.0.0","stream-file-type":"^0.1.1"},"devDependencies":{"hasha":"^2.2.0","mocha":"^3.1.0","express":"^4.14.0","standard":"^8.3.0","form-data":"^2.1.0","get-stream":"^2.3.1","assert-rejects":"^0.1.0","testdata-w3c-json-form":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/multer-2.0.0-alpha.6.tgz_1487433329143_0.6289388861041516","host":"packages-18-east.internal.npmjs.com"}},"1.3.1":{"name":"multer","version":"1.3.1","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@1.3.1","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jpfluger","email":"japes@aberlorn.com"},{"name":"linusu","email":"linus@folkdatorn.se"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"c3fb3b35f50c7eefe873532f90d3dde02ce6e040","tarball":"https://registry.npmjs.org/multer/-/multer-1.3.1.tgz","fileCount":12,"integrity":"sha512-JHdEoxkA/5NgZRo91RNn4UT+HdcJV9XUo01DTkKC7vo1erNIngtuaw9Y0WI8RdTlyi+wMIbunflhghzVLuGJyw==","signatures":[{"sig":"MEUCIQClg7kQvWx/43D7k/SLdCb7Yx2DRYFtNKCtOF2w8UYp3QIgAPCSLQla1xkN+LhE7/TYa+26aWZGE5rTrUuUrfz87y8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNISvCRA9TVsSAnZWagAAWZoP/3h5psgSUKwGV4c8DyuH\n1cQoy50ytnJaNbvI6N3heSFNCsrf7R3BePKT2EwhjwladqnGdLgD4BDDQDA5\nUhlfZpPM/oESoDsMD4Uu++nIURAsAsq3hz7RWv4+y6Hf70ysj+GU+JvjMJIb\nkUPgm/vVxptzN9rcd2KKY6Es063TR3DDOtBWZAMVIwfGw0fgDvGd9TMsgWVY\nZbozH3aJO1pGHKJ43epmZuZ5T4EIvbAd7QQvjTZKjXYOQUPUkUOM1q7HscgP\nKR0PmHB2J+nclpbck17clFZiyoSTp2uMlC9wwyZP2wwlxc6qkyxHjNuzzsIF\nYuNZRgKtWvN5StJQr5QqglGarqByKn7QlmZ708scsQnmo+0lgn1SkAF3n+yV\nnEUrD+leKaexqm5j73zoVYnOicM2mjLfjgRUT119khskX8sDt4rz8XyrpNNI\ncLChMHmivBaa5InFRMevSM0Qs9kOm0+lSOqjyepNrB3KcuHwIYSm/2iYsmKO\nCPdUrppsmCGDPZYTmL+zpOhpcMUdNEDqupItcVRZrM5P86iioQQ7TwQoEGr0\npX7lzutZjA3hEUHWg/CbsQq88OgLPTmi14A2fDGy742lI0y6++Ef6vufTUSI\n72+N3ZecbA9oKMraAgPc/nUOQDDO2Gm9+Q+O7nSrc/M0MpMms8kxKroJiJ/x\nZAyO\r\n=4tlE\r\n-----END PGP SIGNATURE-----\r\n"},"files":["LICENSE","index.js","storage/","lib/"],"engines":{"node":">= 0.10.0"},"gitHead":"f242c82ed08aa45a5b4dda076bd16199e4bdbd40","scripts":{"test":"standard && mocha"},"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"deprecated":"Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.","repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"6.1.0","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"10.4.1","dependencies":{"xtend":"^4.0.0","busboy":"^0.2.11","mkdirp":"^0.5.1","type-is":"^1.6.4","on-finished":"^2.3.0","append-field":"^0.1.0","concat-stream":"^1.5.2","object-assign":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^2.2.5","rimraf":"^2.4.1","express":"^4.13.1","fs-temp":"^0.1.2","standard":"^8.2.0","form-data":"^1.0.0-rc1","testdata-w3c-json-form":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/multer_1.3.1_1530168495816_0.3842517459166719","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"multer","version":"1.4.0","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@1.4.0","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jpfluger","email":"japes@aberlorn.com"},{"name":"linusu","email":"linus@folkdatorn.se"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"c951616c3f97a709b6294acec3a9952a10d33159","tarball":"https://registry.npmjs.org/multer/-/multer-1.4.0.tgz","fileCount":12,"integrity":"sha512-/JATgsDPdb/D9u8A2dFD8MhZYqgDKrWibpA9etSUt8CVzSHtsA13Y8LH9pR2/crsaYFua9g29UBgZB/g6nmOEg==","signatures":[{"sig":"MEYCIQDJAb/9UedhvKkH2GMa4kiBa9gg+liq4s3utHMZCEAzhQIhAMdlt6gYxmYNUHjOsVPcLmX6KOiTqdUYGwUda12vNzN5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbq34uCRA9TVsSAnZWagAA4SsP/Awyt482LNDmQq8AdtLG\nm+nQ0YJ12XJrxcVzvDCB91JPoPrrmFJo7q5Rf0Gc3RWVVAmu5ZLW5VM7LiFr\nayk4VxebzzJgamn4uqx/Z5IflLNU1ICjxl8WYfVUL34rMxNqfRSqGp8R7sxn\nYReDW2TEVt0gUfl172R8zyR9mGeqaJCXdCGgnLq2L4yLuuQnKC4M3/bDywjm\nO2lV5Y8DdgNv369VDMAnXNsOihIE+YXHj9V2a2ycMqO9k1Dvexeu3mPz0paY\nitlkrVJQ3VI2+aQ5cQMTtRRGNTGE73w323ESTMRYZFm29c/s5H0lWuZpopb8\noa1LmEJhdUKze7AP5ToTQ8zfZbx39hMORpxFtxX5d8oSZ0k0C3D089yOgFTp\nyLxpDWNqhU+cbsiBbZmNFEi9eVFxza0+YfsXleSz3pTkEM5cP7VU0etspR+H\nKid+q/9xBC+nQGNHvbmUBZg00OEVjtnqZvqWnp5sI8Myy8SmnOUt6IAZg3KN\nAz71V8/Et/hbEh9tL4jAhZN40YTfFNYFAdXCqlxL3DndfMBoBgj3oqQ7SXwZ\nODbblivCEBu5Yzi+gFJz3+xAfu7a+8L1G28uK6PMTG2BYBa7C16PTnfhsIJl\nzD1wmVeXVBomsWs8cElQdiYJHobDjraZWUswyDEwLNiSsRu+G1mzWurs6cX8\nFib3\r\n=edgF\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">= 0.10.0"},"gitHead":"a04f29376aba2ecf7062ff6a00749a4afb39db78","scripts":{"test":"standard && mocha"},"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"deprecated":"Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.","repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"6.4.1","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"10.11.0","dependencies":{"xtend":"^4.0.0","busboy":"^0.2.11","mkdirp":"^0.5.1","type-is":"^1.6.4","on-finished":"^2.3.0","append-field":"^1.0.0","concat-stream":"^1.5.2","object-assign":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.5.3","rimraf":"^2.4.1","express":"^4.13.1","fs-temp":"^1.1.2","standard":"^11.0.1","form-data":"^1.0.0-rc1","testdata-w3c-json-form":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/multer_1.4.0_1537965614149_0.5618897586492997","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"multer","version":"1.4.1","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@1.4.1","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jpfluger","email":"japes@aberlorn.com"},{"name":"linusu","email":"linus@folkdatorn.se"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"24b12a416a22fec2ade810539184bf138720159e","tarball":"https://registry.npmjs.org/multer/-/multer-1.4.1.tgz","fileCount":12,"integrity":"sha512-zzOLNRxzszwd+61JFuAo0fxdQfvku12aNJgnla0AQ+hHxFmfc/B7jBVuPr5Rmvu46Jze/iJrFpSOsD7afO8SDw==","signatures":[{"sig":"MEUCIQChroQvAjiuOPgm6xbL89H4FStF21C2qNyS6Xt2+v6fLQIgcZN35E92K2wTNayuxvXZBEiBamQaSg4Jvc9XLXGS5A8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbv4nnCRA9TVsSAnZWagAALFUP/RZ6j2OBEGqGJ0j7L+Bn\nvP6v3ZziW45wgX44E07N8Qwbva/hcmj7kc3bgZ8QHs/QyRP+JcYsAIL4LeDV\n3EJVBUwwcZ0oQ+KuuQ3HA0O2DReaACpV4Udy7mhXJxSUQhrnM5E05BZYeHU8\njkKsxd7pXvsfMnQGyVuK4yOUQP9JG6AzlEcfZjhHto9Jz2c9FXpk/vYQEJVX\nq/09uUAOfaTrPRgD43HwMRJRnMk+C7SYUlTQDc9LmsktCmYo3Lay2sNgevuf\nkXWko+9T64tjl7t9YgBwgsPO435A/6SvZabIqrh8ZdleeyS01jnBwiW0s+00\nqmsva5aHa1sBu6M2cD848fFnOCS6fXLU0lr174Zl4R+VRrkfW5brPpnchgS8\nERDzGkBMB3Gu3nv6c3kHySa6HYXO4WH5MhIoGaUqZzhrA5lU1yq4qfek4oHY\nYne0g+4lU3JNt/5fJgekW2NIhNCGcRKLWGtohPubzu+8I6mHpHqKVcOYQDNo\n4JrgdPaVaIevES9MFcNaHg0eFI97RKiGLOhQ4njBd1Gvdg2UmXGKwhsbGZ7M\n47ETKLa3h+NGtb7DvD9HhmzjN+hwsvEcZJDiZkzPguxIFmunpT3u6dDkkliE\n1rcmKoYmoEfSy81EUbgLRmJOy/LZarjrmSazvJd+Bjtt02wBaQac4L2ROkZC\nH6Ft\r\n=mCZl\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">= 0.10.0"},"gitHead":"358c2eda214e96d2e5808d3aecf1016b4f8bb928","scripts":{"test":"standard && mocha"},"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"deprecated":"Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.","repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"6.4.1","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"10.11.0","dependencies":{"xtend":"^4.0.0","busboy":"^0.2.11","mkdirp":"^0.5.1","type-is":"^1.6.4","on-finished":"^2.3.0","append-field":"^1.0.0","concat-stream":"^1.5.2","object-assign":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.5.3","rimraf":"^2.4.1","express":"^4.13.1","fs-temp":"^1.1.2","standard":"^11.0.1","form-data":"^1.0.0-rc1","testdata-w3c-json-form":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/multer_1.4.1_1539279334875_0.16174456264271808","host":"s3://npm-registry-packages"}},"2.0.0-alpha.7":{"name":"multer","version":"2.0.0-alpha.7","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@2.0.0-alpha.7","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jpfluger","email":"japes@aberlorn.com"},{"name":"linusu","email":"linus@folkdatorn.se"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"78b5a8243d4732bd2803dcad1815b3523fed18b1","tarball":"https://registry.npmjs.org/multer/-/multer-2.0.0-alpha.7.tgz","fileCount":10,"integrity":"sha512-WNrfhCLH2IHn3ErqSS53pCU9Q4CSFbvyMMEC/dm9C1Tz/T+LkAcKXL9Y+7nHnw6e+vWDjcz+gZasBDpeMZBTYA==","signatures":[{"sig":"MEUCIDTSJ5jyVjiCImS+uUatac9x4FrPtenVMmBI5DNlMKroAiEAwNUI9RWdRIcmzpHsBCQWaj2TLxgXYcFYGNg01IRt744=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczGwJCRA9TVsSAnZWagAADOUP/AsVNqNppeXtwUj0ogCt\njtnvpYxmb8WSr0JIMQi2/wBAawEGenlGGQMWp8suLEPGoHyorSpUGst/7LEe\nusZSCB9esPspBZj3h+L8rVrFWzUqmhzHdrHSjeEU9fdcnFRga1y4uzWC4vBn\n4vZLIPcOFVuqiN3vPAN9gMtP3YdSp5shu/WxekijX4aceYs8nNWr+mIWPXEt\nc+OaT57IDAE3vG0r2p8cYlrdzQPCy/0Z0ymwkgSDa193sVkKDCcKhwrVZuE6\naoq/RKF2MRSEVn3k9B0sktlItWiAu1vCq6n+UfwBnqEQnmcv2cmqkRYbEo6e\nyC9l4k5tixeQfC3w2ri5PbvG7QWlRm1ioZAyd9MVZ5zpv0Mi8TWCVbxQQxiY\nf68oGN1Je+RRUZ1l4D0lGblmiTGKD74e7JVSvMfyu3PnA1OdoSZv+rp96oXv\nPSWdYr7wbtW+2tR1AM1jDYoCf0czS9gVkuLzRwDTLJTkk3mzpE45S76mWhBy\nejSEMOl4LbbYV7nxGWHJOQko/HUHZYz3IQElo+2YZoxan62pPGv1Fu8mTlsD\nvodpEv4reDaxOLT7gPNeS62kaNKx75WdCNp+A9wVusCcUKmyR+XQ9s3fzXUu\nfo9GENQoh7dp0l3k6PTQFPkv1gAAOnWZHODgj0Nw8IPMRGvY98PCIzib6vZx\nSoth\r\n=PxpI\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">= 6.0.0"},"gitHead":"ac38af4f946b9ab55c54ea173c0412c2d4ea3e93","scripts":{"test":"standard && mocha"},"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"deprecated":"You should upgrade to 3.0.0-alpha.1 version","repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"6.9.0","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"12.1.0","dependencies":{"pify":"^4.0.1","pump":"^3.0.0","busboy":"^0.3.1","fs-temp":"^1.1.1","type-is":"^1.6.18","on-finished":"^2.3.0","append-field":"^1.0.0","stream-file-type":"^0.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"hasha":"^4.0.1","mocha":"^6.1.4","express":"^4.16.4","standard":"^12.0.1","form-data":"^2.1.0","get-stream":"^4.1.0","assert-rejects":"^1.0.0","recursive-nullify":"^1.0.0","testdata-w3c-json-form":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/multer_2.0.0-alpha.7_1556900872677_0.2925537688429949","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"multer","version":"1.4.2","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@1.4.2","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jpfluger","email":"japes@aberlorn.com"},{"name":"linusu","email":"linus@folkdatorn.se"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"2f1f4d12dbaeeba74cb37e623f234bf4d3d2057a","tarball":"https://registry.npmjs.org/multer/-/multer-1.4.2.tgz","fileCount":12,"integrity":"sha512-xY8pX7V+ybyUpbYMxtjM9KAiD9ixtg5/JkeKUTD6xilfDv0vzzOFcCp4Ljb1UU3tSOM3VTZtKo63OmzOrGi3Cg==","signatures":[{"sig":"MEUCIEaiq+jF138WuOWwvmLvmGpWFzoDIVNQU25YcWDSBPwVAiEA7xFAHwhDu1cFK3QfRyqaGovt5j6Qjzzq/DxM7+095DI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLaMgCRA9TVsSAnZWagAAElcP/2xvo5Nd8AegdY0Nyrg6\nnbXmVVqoMtPFxRQxCKVfNCuJ0vjzKW84xJGF3KpxNbn+vKIEZyAtvT14lX7m\ndqy8hs4Z/b2+jY0NwU47OQvVQpvONqhaiHF/IqdJD/Kc93WFtPd1KX4Qx2Tm\n0NGwa6I33DltceOrv5PosTWhCQOWejveEH2aFXMV4uUiXc6M2xQTwQmTgXdu\nW8zBXSTeqXvylKOurptMjxp1h02RsdEq3KjcnQ14B/SDKNDGJMQVtOIVAt3K\n5zoRjxOc4C4dnlArDUdzCTe5MxkmQrID6dVwtKv3BhG3zhjvWiaSFMe1EVjN\n4rFWDhwvC7V+mQl9LJ8Y+WmM/k390j+g+hALAbUgMiE6M52ZY+vtfzgr1D4d\nK6InyXN3ddNOTBqErpnIccgD1/VLazjhjOBuvlrqGlQmuBpP38oOGTifTg1d\nNFlrjXZOEK81zWKErMmTNz6UAjUx+vWlZ57bLSgv5IxeWY6XoaqG7MZpGvdg\nlhZXxZ/FXMvEBMKQtCwNkEvWjaBOYOkhkD8v+uj7dkrxkFfK8yW9xpcGB+QC\nS1bd58TEjjhuRL3sOyJygvAfdq5JvLJrbaLo0HA+44Cr0kHsVCpH9n3nkA2X\n9TAyp+UJcGiziCX93kdJVmaqfSQkbGD8n/MgSYVfz9/J/+SQS01KuACImOH5\nZonw\r\n=PJqq\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">= 0.10.0"},"gitHead":"59376904cf2317b3683368c8cbe3736356ffacd2","scripts":{"test":"standard && mocha"},"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"deprecated":"Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.","repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"6.9.0","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"12.6.0","dependencies":{"xtend":"^4.0.0","busboy":"^0.2.11","mkdirp":"^0.5.1","type-is":"^1.6.4","on-finished":"^2.3.0","append-field":"^1.0.0","concat-stream":"^1.5.2","object-assign":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.5.3","rimraf":"^2.4.1","express":"^4.13.1","fs-temp":"^1.1.2","standard":"^11.0.1","form-data":"^1.0.0-rc1","testdata-w3c-json-form":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/multer_1.4.2_1563271967939_0.39439120273515527","host":"s3://npm-registry-packages"}},"2.0.0-beta.1":{"name":"multer","version":"2.0.0-beta.1","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@2.0.0-beta.1","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jpfluger","email":"japes@aberlorn.com"},{"name":"linusu","email":"linus@folkdatorn.se"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"d9eaf52888b5180ad075ffb6867e417f465e8f75","tarball":"https://registry.npmjs.org/multer/-/multer-2.0.0-beta.1.tgz","fileCount":10,"integrity":"sha512-Rs+nvJwKuPtbLDjOe9AidjfipIvWf7xw8kmts6Ri3h9EC66AzHV1zV1+Ch0avPdPbjzDriHFeo4G7UAQaqPyPA==","signatures":[{"sig":"MEYCIQDeCwrNwuTSaaZFFkbLtOH4zI6TcTbs0cxKQ2xdydjUZwIhAO+ZgEoO24+tRcib14f8FWyZOXEDWcpDtOfKJfInXUkB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2U9JCRA9TVsSAnZWagAApfcP/i2meNBBjk5CIiyFGhGe\nFvbiLzVU0B6jHMzmhhdrKJXvkbDPT1Sw8491gLVl6aTBjVAhhvbSUmFQ0XlA\ntJFiyVGReB3VlSKSjwvKzEKg7SGUz5Xii8xkD+54i9BMuGS/9HsL/XF6JY0e\nuOdoNYxro3vZnPNbd7UBJgBcFhvv/BX7+TM3DdFjFVqXIjFaghur6KUEDP29\ntuBDQNW9Zw+289fICTZf7/6/e4aalq7vPeZOy5qwPgzA2QHyeSXqxeJcSdhk\nKJ/rh4S/WOhTLmOngwf1WdX/MqgVrWwVMGMhpskoWbh9UBBrXi9uz/GqFNbC\niChwWz6rG5/0UB59x2EQejXiyy4XabVbB7RjYx0pN72SSozPOhLcTYsuLsYx\nW2jVK1VBUAehfFAJT41YaIoqONcsP1QKiBUAB/Y6jlyd360ZOtsL6/bp8O8q\nAfDRemSH1vhklbAWjFtehJpSTraKW2iee/kJEK+cNkNj3FnsBaWroNXv/6JA\npjWu0KwT69rSqSV+zO5bjEq9jgAYEME/+vgyS9mEAuLHFtO848GJifX2OE5K\nwYor5sYwBtNIEIEVK6dQMtPYdZIuQW5+uL/4pxtVk4o2IBaYk9TK54J/M70Z\nu3kZtU/t6PYy3p+zOtyqdWDb7W3Kuw2XaA8YW0ie8SZoAzcSvhOP6WCTnJhV\nlMIR\r\n=O02X\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.3"},"gitHead":"a415ee5469773419f96ce4c66674bc0706a5edc7","scripts":{"test":"standard && mocha"},"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"deprecated":"You should upgrade to 3.0.0-alpha.1 version","repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"5.3.0","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"8.3.0","dependencies":{"pify":"^4.0.1","pump":"^3.0.0","busboy":"^0.3.1","fs-temp":"^1.1.1","type-is":"^1.6.18","on-finished":"^2.3.0","append-field":"^1.0.0","stream-file-type":"^0.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"hasha":"^5.1.0","mocha":"^6.1.4","express":"^4.16.4","standard":"^12.0.1","form-data":"^3.0.0","get-stream":"^5.1.0","assert-rejects":"^1.0.0","recursive-nullify":"^1.0.0","testdata-w3c-json-form":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/multer_2.0.0-beta.1_1574522697411_0.48798970894627525","host":"s3://npm-registry-packages"}},"2.0.0-rc.1":{"name":"multer","version":"2.0.0-rc.1","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@2.0.0-rc.1","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jpfluger","email":"japes@aberlorn.com"},{"name":"linusu","email":"linus@folkdatorn.se"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"328df63d3746ac9b4a706c0336c157aed4b7681b","tarball":"https://registry.npmjs.org/multer/-/multer-2.0.0-rc.1.tgz","fileCount":10,"integrity":"sha512-nXGowAUhO2wlHoxqFSJwvX/TbGUkrYP6UIZ4D1gtR/DuKU0k1qiVNEgoaIvDnS17hB05V/AyaRqa+57lHNm2Tg==","signatures":[{"sig":"MEYCIQCvQ5Rm81IgBhUMNw8iGiysHUvqrt18TpeW/+YsjbjSXgIhAMvbAtS0ykq23nwlOtD31LKeND8Jq2KpIlykTqSnEuyg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVu3MCRA9TVsSAnZWagAAqIYP/iycv3x8YCzSnhcE0s/u\ntqm0aNdwUqwSrthIiFr5nyp4XVN5+7B6VlST2mrSd8tfhdf4TWEc0azQavT0\nDvzoXNI45aG4iGX18PWIgGCT8t11tCFzh97jnmuuq9rAtDTZWRX9I2KF6d5c\n9Z53C71bsD3JK5e3xQc2Lrg/lcRLASRCfmAtFjJ+NWMCFgMlL6sgDU54XlUE\nlhHRhrMrs9w03WHDbyF3fQnAMItQd+FwcBkhCKtANOt7w6X6b4V68xc8oUXv\n7RoIdb77o5KPV7YrQsqNtH0ZoSwD/KuD2bymV8uDTjgRfjmobWZfCUYDyCrX\nbWvjCluxG5+xMvwwoKGGWBH9nncgmp2+aY6kowGdRIUdrNjsoo3QiymNhTfh\nhRvotMr5P5iFNkAlgxrRBeRqK0NTApQLtDaMdPo41Y6bXmPfMweYSz2P9sDl\n9vhtFDjIU+OQvbylySFSv2UhI6tuU+rdnepQazlZBxpDsAZGpzFUaLlxwLh0\nS+xIdqrLcx1vxY183bIHJQuEGMUMPnsCwuwZXUAc35Vvkvh3IgD7xXfn8aUy\n4jEi+CmDEDUJNMLMpHzSvIsBvmknD+Azp16QQBNUOovfS2k3m4NMoEBNfXQ4\nxLH82/lxSC03sF/Xzld5+fU8EAKvgNkKbSsS7FIl2datB+x2P6BFcLLh1GhM\nrVaq\r\n=oL+I\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10.13"},"gitHead":"f94bdc26c18360b1123d5f53e79a1c07048a1ead","scripts":{"test":"standard && nyc --check-coverage --statements 100 mocha"},"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"deprecated":"You should upgrade to 3.0.0-alpha.1 version","repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"6.13.6","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"12.12.0","dependencies":{"pify":"^5.0.0","pump":"^3.0.0","busboy":"^0.3.1","fs-temp":"^1.1.1","type-is":"^1.6.18","on-finished":"^2.3.0","append-field":"^1.0.0","has-own-property":"^1.0.0","stream-file-type":"^0.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","hasha":"^5.2.0","mocha":"^7.1.0","express":"^4.16.4","standard":"^14.3.1","form-data":"^3.0.0","get-stream":"^5.1.0","assert-rejects":"^1.0.0","recursive-nullify":"^1.0.0","testdata-w3c-json-form":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/multer_2.0.0-rc.1_1582755276511_0.18290314965702748","host":"s3://npm-registry-packages"}},"2.0.0-rc.2":{"name":"multer","version":"2.0.0-rc.2","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@2.0.0-rc.2","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jpfluger","email":"japes@aberlorn.com"},{"name":"linusu","email":"linus@folkdatorn.se"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"52cdf94b67e69636c30bc2a67bb95676f17ad445","tarball":"https://registry.npmjs.org/multer/-/multer-2.0.0-rc.2.tgz","fileCount":10,"integrity":"sha512-IjQe1wZoANXrZ0A7cED1dxUny3BFezp6jajZ2FDjP6Rjfxib20WPbWYIPe2mjq0enipuIqz7XLdAkbqO6+oqzQ==","signatures":[{"sig":"MEQCIC6CRHJTK2pyhKmrBReCsVTS+Zov/O57NUrFg+9OJGZvAiAmDZIah64u2wOsvotRh3E8CZLph8cYniKbBrCW4wRhPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeblfBCRA9TVsSAnZWagAAbaAP/2I0J6aCMSWg6lnuGdaB\nu30zlkOd1ylZSnXnZ7cSMFo7liA06z+7Ykx8DpEZChTN+VKAHXdE9c1Qzxal\nNK4CkKchZW4KlCcNlGEgLikW1R9g5yVRcEZbdogK634Hw7SFQRTBG5ZgehBq\nW8AzsTU5MQBaVYm3i+Z8/+YH+qhbZ0TF9/5Fd6W211fFgq5PUuy74110h4z3\nKXT/NORNFCG0LpViz3gmphGVvxAgy7NBEox+tw41AFY275JAcOpkCUOBppRJ\niCdyp1rWvojORE7h+1Ngjrrrm6Uelp5jknsU4wMTGlH9xbDKnbuoUXpfixsN\nvy/iEprqoCnTRc5eWsNszghnlwDHlpouWCAM8QxLFElacNDuW+Q+/JS5kqoc\nypK9vwmfn86jYMIdzC4+IN7z/L/nNhEsECfdn6rYZyIKqCgtCVvrnqvNmT6D\n5CdT65MTy/xdeO//Nfzchq8TuibFVFiu1ZBs7++sB6xVg7aLXJptbldXZiiM\nj+ADtpJYAIv4obtJZVjfBEphu8ct0lr4u0dNa7hjzhGlUcUoWkGFXj5Y49wR\nH3UjOIuJHQcDx7+3yhqDbgQlZE1zITHFZEtppP9ZSI7OImgiwc/Ve3WXbhrT\n1xpfIYYVz73c5cVLBmrSn9aLNtOGKCkweZNS2eARMz9ClfE5aAyCjazIU3VR\nnIhD\r\n=W4lr\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10.13"},"gitHead":"639e35990a1408fc42db05027ede7c086054f8b8","scripts":{"test":"standard && nyc --check-coverage --statements 100 mocha"},"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"deprecated":"You should upgrade to 3.0.0-alpha.1 version","repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"6.13.6","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"12.12.0","dependencies":{"pify":"^5.0.0","pump":"^3.0.0","bytes":"^3.1.0","busboy":"^0.3.1","fs-temp":"^1.1.1","type-is":"^1.6.18","on-finished":"^2.3.0","append-field":"^1.0.0","has-own-property":"^1.0.0","stream-file-type":"^0.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","hasha":"^5.2.0","mocha":"^7.1.0","express":"^4.16.4","standard":"^14.3.3","form-data":"^3.0.0","get-stream":"^5.1.0","assert-rejects":"^1.0.0","recursive-nullify":"^1.0.0","testdata-w3c-json-form":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/multer_2.0.0-rc.2_1584289729206_0.06361663137368057","host":"s3://npm-registry-packages"}},"2.0.0-rc.3":{"name":"multer","version":"2.0.0-rc.3","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@2.0.0-rc.3","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"4f4a8c62ebf6c679411cae22d770db309c2b38e3","tarball":"https://registry.npmjs.org/multer/-/multer-2.0.0-rc.3.tgz","fileCount":9,"integrity":"sha512-wg2wN2xaS8Xrowj9y25jCVvhUQtIXNzVgWd1VIb7kdwilzpnA/teiZbh0KcOfd3y+RR1DiCXIzmfnWeky1i0Ag==","signatures":[{"sig":"MEUCIBCamDQSZnKomx+UpQy6BhF4zWFfWoH7u3d4eqGdi3wEAiEApvgCIpfW5w0Yb6NP+QPltfNGOqmiiG2ZU0pgTbvQ/OI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAuTPCRA9TVsSAnZWagAAgxUP/1uuIXZkhnokXdE5OT7t\nahfbdCXj44Eza+EruOuBdUElOBnblnlGCX/CXrCNyvC+zNCu4JRr/9SR+RKJ\nvlBPCt4Ug5mc7XRqjeXUcNVvbum4o3N+7fkZjYrRTTA/9xRw9sKMRNaUZyku\nQKjUF9z7hONKsk0WiMafBTjGLKoaWTFtCeGCf6ZN0+djt5T/jvyjrhmAXRC0\n5QvN0brYLrZPQ2jEseKiaMEnJtUvjgU4CwEPY2bQcMGp+9wfyf2KfmQJeLSn\nqDgHUTRlQupv2stFojoVn0KHcv+Oi8iZJz9GkmEI89SDsFdtIQH/is0Qkj0f\nzPj77wCYtmrVMHbf61iwsJcAdLdpCXX40mBIhY5Qx8RnPf40+/1f2E6rMaVM\n1msqQls6qjaHlXaJOCsDxqEXjRDoUZeVKWUvLto7/9YvVLctDWAGHflgEZgp\nFMwxQi2dbdwrXSYGbeQxCE8LmrLPLpkTilZM5C0QjydSZcmliEXbeaiFfMHn\nqPl4W60YqMdYHGYH7MC6CVq96y47AbrUOsHs6keqR4VZ26dwQqZcTTjPh+LP\niKvzKRXysFHTUi6urubLFlcDIsDv9el/51FySMQBhzNByp7/Rsa5Toc3J4UA\nAfxMVZrftcYni+ivfwceZTxbz7CfnrngDrjRoL8A924KCrDQdn2FDPmkUbLs\nt7/Q\r\n=t35H\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./index.js","gitHead":"fde725d5adbac2b1bc676c181af0ec5aadd9403a","scripts":{"test":"standard && c8 --check-coverage --statements 100 mocha"},"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"deprecated":"You should upgrade to 3.0.0-alpha.1 version","repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"7.19.1","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"16.5.0","dependencies":{"bytes":"^3.1.0","busboy":"^0.3.1","fs-temp":"^2.0.0","type-is":"^1.6.18","on-finished":"^2.3.0","append-field":"^2.0.0","has-own-property":"^2.0.0","stream-file-type":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.7.3","hasha":"^5.2.0","mocha":"^9.0.3","express":"^4.16.4","standard":"^16.0.3","form-data":"^4.0.0","get-stream":"^6.0.1","recursive-nullify":"^1.0.0","testdata-w3c-json-form":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/multer_2.0.0-rc.3_1627579599803_0.3339645929849153","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"multer","version":"1.4.3","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@1.4.3","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"4db352d6992e028ac0eacf7be45c6efd0264297b","tarball":"https://registry.npmjs.org/multer/-/multer-1.4.3.tgz","fileCount":11,"integrity":"sha512-np0YLKncuZoTzufbkM6wEKp68EhWJXcU6fq6QqrSwkckd2LlMgd1UqhUJLj6NS/5sZ8dE8LYDWslsltJznnXlg==","signatures":[{"sig":"MEUCICaIUDYeX4Wl2rwYX2i035TB3rJRb75Pz1rZMHjWyDMiAiEAxaQ3i308JlY/BCi7pBUJ2qmSglaLP6vEprCEhktx2ng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEOtoCRA9TVsSAnZWagAABfQP/jqBQsakCASZex6/4si4\n1ti5m3gLxYNPAXjqqgMUkOyrgdrUMINMmzALyi5F1qdvXklGdVAjw8TszNVg\noYvX1PLliRXQwJQqaWvXStNEXNeRWy73ABUrPw+QSInWkqsAZkHp9lcNsImr\nBxQ7SGbZ+fmM3hMUCjepuSZa5Kzc57qNRq7rTN56YGBaOAOwi94b7D8t7u0I\nkMXNGfu9Kf5L0nGelNHr81RmBZpho6QOkz9KeDyNQGZeIhOZvAEoWZmu9YCV\nsB5OqLY1fSbVk+ofAcIXtT+izkhx0KFnPfUYiQiKEMB7tU1W24L97elZlZ73\n4DnawL6MqczNk3G78yML7ha9GT+rrVySl1Q1paqxgLjCehnLWeDkGFhmd0by\nQ0b4PaDC3xWy51X9eKuxlJjeeEK7MHHscGO/QC1iyY1VzejC03odQcyqyLlc\nVeEYHG7rjQRnAVUHuv0BZ2pGeMP3ND3nLIkHJ1XToJrPmWrDDg4b/d40qawD\nabAsMg6un83MKg8hG38dZNK1Y3T+IhrttYj3LUuXo4QNObx8DTr3wDxaE5GP\niOSFiwJSwIPj+Ppfca5JFFR05uhf4VpYW3kCLi/NsrfRL+DrtMqDaKY2jhMs\nP57lOOiR2lP4OZQWL+WImyZX6yypgf5SNGKmr+YZalRqa1EAKVDC5viJwHje\nVzfM\r\n=Tjvo\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">= 0.10.0"},"gitHead":"63f487421baec6f20d6a0a38561698f80daa2cb6","scripts":{"test":"standard && mocha"},"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"deprecated":"Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.","repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"7.19.1","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"16.5.0","dependencies":{"xtend":"^4.0.0","busboy":"^0.2.11","mkdirp":"^0.5.4","type-is":"^1.6.4","on-finished":"^2.3.0","append-field":"^1.0.0","concat-stream":"^1.5.2","object-assign":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.5.3","rimraf":"^2.4.1","express":"^4.13.1","fs-temp":"^1.1.2","standard":"^14.3.3","form-data":"^1.0.0-rc1","deep-equal":"^2.0.3","testdata-w3c-json-form":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/multer_1.4.3_1628498792728_0.6866559890971675","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"multer","version":"1.4.4","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@1.4.4","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"e2bc6cac0df57a8832b858d7418ccaa8ebaf7d8c","tarball":"https://registry.npmjs.org/multer/-/multer-1.4.4.tgz","fileCount":11,"integrity":"sha512-2wY2+xD4udX612aMqMcB8Ws2Voq6NIUPEtD1be6m411T4uDH/VtL9i//xvcyFlTVfRdaBsk7hV5tgrGQqhuBiw==","signatures":[{"sig":"MEUCIQDCOCCjPTzYg1t/Ud699T/rMnXoAXTYiEKspHjDXb5VXQIgIPt64K3e/f+ktdf0I1UZcBQ+/0PrSnXbElWYZQ3QfpM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhr0ftCRA9TVsSAnZWagAAYpgQAJ8DiCqRL7+/2OnHngAM\nmomu67//tvcY5OMFZc4aCpQ6M2RbCwbspUheidxc5JtmMe7d+yGiNbZ7CLTG\ndL20Gu8J0k9g4hSDgfFFKXGEFwofYxGd68MpQrzQFpqWRXwsuQ+qUJruGHuX\nOeGS2WizGQr5w8pDJAmd7fkCHE6n5D6mAhvYvWSVx2MYMCQeG+RW8UDr7UmO\nILZpd4nTdIuDHaNG9CtupY1M4OvRf+2FKpeQ1pOS0Im/Q1C8rp7YfoLackYd\n+jJGuKmKX2BEMAwrcdd1lmZt3rVANvtwLjc5tr2PESCyXEscFPSdNgGOw085\npi97hVhHQCOMgBsT0cWXgx2VKwuGA0Xp/NLd61PS8nV4E1ZaUda1R6W76tEC\n6tZI7ysxE0g459MCeABx0LGbCvMthr92WsCR9TX7FfYa4yxpBAqurYJbMFlu\nYkrCMbES8yJoECI6dscyyCWy7bk8rXjaZ/Vtm8xQ7RunDAx+ifNelmxStM08\nSMBeyPPMyLucAOIyRG7+zH2Af4BjOxeLwPashz6p4UqQ2OUX3dD2ddmh60T6\nhEnkOqwjS21JhuhbrjODw/4wPWvY6qlQI1MFawmSXTVr3a64iFChZUhAuC2u\neb4GAMwo9Wzc4UKX5mfMv/hn04ZmC/S/OlzwTRLa92xgS7kRpzEE0Jwk5BTf\nibYf\r\n=vvDs\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">= 0.10.0"},"gitHead":"4f4326a6687635411a69d70f954f48abb4bce58a","scripts":{"test":"standard && mocha"},"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"deprecated":"Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.","repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"8.0.0","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"16.11.1","dependencies":{"xtend":"^4.0.0","busboy":"^0.2.11","mkdirp":"^0.5.4","type-is":"^1.6.4","on-finished":"^2.3.0","append-field":"^1.0.0","concat-stream":"^1.5.2","object-assign":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.5.3","rimraf":"^2.4.1","express":"^4.13.1","fs-temp":"^1.1.2","standard":"^14.3.3","form-data":"^1.0.0-rc1","deep-equal":"^2.0.3","testdata-w3c-json-form":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/multer_1.4.4_1638877165373_0.062147696303215705","host":"s3://npm-registry-packages"}},"2.0.0-rc.4":{"name":"multer","version":"2.0.0-rc.4","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@2.0.0-rc.4","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"ae3b4e5e7c2c89bd57193247c9e63b71093cbbe5","tarball":"https://registry.npmjs.org/multer/-/multer-2.0.0-rc.4.tgz","fileCount":9,"integrity":"sha512-YkjV/rOzngEBxtZV8s6BcBcB/z2v/dfDcIpWagmMsKBq0QnQCu/NpCUDd2ElExfnxRXMVXKrFh94/UKe4NdxBQ==","signatures":[{"sig":"MEUCIG/Sm7EGqBjQuG3FpRKvG1vwco2vOXb6sCq0LBq3PyIiAiEAqvZB8q59zvPDKa7Ddb4e8nX8PPSwQ9HCy8wJWtA1afg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikJWeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNHRAAlT55Q/EOhn60sQzUGac4IovfSpW+waoiN8vL3Jy7t6RrG2bT\r\n+04ngB5FyoTn+KxdO2VOvi1eAD6hZCDzZwTKfAZ5y0aUwrLsX2TjU68RQjy5\r\ngjZCbCbP7GqDBoBp4mkZkB7a1RizxVd6zvJdvcFYI5DeRgDDYeB21LuxKfmc\r\noReqWeI3j0HekLIKtzxwzPZia1d8l/lhlFM8rSO+tZGlSDEg32SfE06iKQGC\r\nTVtyXsF5P+wAvQ4VXwoqQSd7WvPSC3CPGE7qOfBFhGRV+2b69e5GO8RuWXQY\r\nAW7WJ7/z39FbVxLqUXYooJSlCBdptj9nn0fK6QgX7NWPtovfq/Tn2nX6hg4i\r\nV0j4qw9hr6pXtgta/mXEJ6UltoywG8/8yi0AH+ghE7wYdXoNCG5quSwH4rCQ\r\nP9PIG1DXx6Lpgz+mAKuChOvuCEtF3mcfVxIhM/YI1W/G/JpBuF7zHRcCCEhH\r\nqs0pZnlc8KA9B4KUEVLVJ3FTElDGXZ6ciPat6CfZbqtcZX+vX39u0ca4V3nO\r\nB+PtfxcYOKX7tG85TheHRyynAvrdidD9AYZS9BHB8fafSNqqt/9hUKIY5vWP\r\n4ybJW6jSKdFieffSjUXmP8F/THWXrfsRPtSe+DeKwQx3lanuFYgyPGKmyDZC\r\nz+4rjjuuF4e13n2nvwvwT2l+kCkyBWoxBk8=\r\n=0GiV\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./index.js","gitHead":"d983eb219979ec41936fd29d9db24e51fad9d0f3","scripts":{"test":"standard && c8 --check-coverage --statements 100 mocha"},"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"deprecated":"You should upgrade to 3.0.0-alpha.1 version","repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"8.6.0","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"18.0.0","dependencies":{"bytes":"^3.1.0","fs-temp":"^2.0.1","type-is":"^1.6.18","on-finished":"^2.3.0","append-field":"^2.0.0","@fastify/busboy":"^1.0.0","has-own-property":"^2.0.0","stream-file-type":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.7.3","hasha":"^5.2.0","mocha":"^9.0.3","express":"^4.16.4","standard":"^16.0.3","form-data":"^4.0.0","get-stream":"^6.0.1","recursive-nullify":"^1.0.0","testdata-w3c-json-form":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/multer_2.0.0-rc.4_1653642654857_0.1480031308625216","host":"s3://npm-registry-packages"}},"1.4.4-lts.1":{"name":"multer","version":"1.4.4-lts.1","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@1.4.4-lts.1","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"24100f701a4611211cfae94ae16ea39bb314e04d","tarball":"https://registry.npmjs.org/multer/-/multer-1.4.4-lts.1.tgz","fileCount":11,"integrity":"sha512-WeSGziVj6+Z2/MwQo3GvqzgR+9Uc+qt8SwHKh3gvNPiISKfsMfG4SvCOFYlxxgkXt7yIV2i1yczehm0EOKIxIg==","signatures":[{"sig":"MEQCIDV+K1F5fEPYOsfuoiG5G+m9+y7wZb3E6zygB2sbxe8tAiBoJlfukHtWm8m86wGn9XKoNz96PE40WckCaPo6DRNrhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikx++ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsSxAAi6C5XjBOwSdjhOKOL7r0ASn9k0hi+Syg292KbawQQfgHIJyc\r\nXB1nwomtN8e+j0WEp4HElXQVgbs60OE5CfZXz9RWUTgQZoE4IPj37uDNqsiV\r\nah+PISMgUvkX6iaqICbVaVHl09/18YsIUQn1UVV0QcCuF6uyu2ZD+iXzgY1z\r\nnWCCHdBgnL0ayDKbF4RNsph7a/iP3DoAGjCFIvO1Se1fL6FLME/ROTgR+l3m\r\nSn/9UYGnqDkqzmlRZgDnOyYKTkV2KqBpxoQaai9D47iiGGw3KNIxvJrSZSid\r\nLKrOFgzmayZSaEhIj2udCvttYDFyjqyFtpfSNsCjnPfRQo4GEjGGup8Wjs9b\r\nTVu4AQUfb/DLG6zEGDJSzrVgdk+DxJzq3rqqVGaqx0He0V+tbpWMe8ju0kvq\r\nmfg67Hn7gLMRlMnaLCa0lmaai9A9HSiVJzzmGM3Np8j803tvM/ta8QbADcAs\r\ncP03VPvgCqbVo/QgX5wTbCy6zxPDCCWCy94QhxtNLKUZ+u1NoHiBWd3WzczQ\r\nzgHCMw9dRw8TNpIJr1KwD/ZvxA5GGPj92D3Rpi4dhSH19OBTbutRb4sYqVrs\r\nafycDNif19o1IsMuQvWTyyLRxDNgMotvWjO50J84R+c8sLtlzVf6EkI2X7Zw\r\nb6fsfejTFBjwGctj5uyEn3DcSF92Fl3Srus=\r\n=Gm1J\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">= 6.0.0"},"gitHead":"59c7ef3bc5080de3203f0a0d5243a18bcf11175e","scripts":{"test":"standard && mocha"},"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"deprecated":"Multer 1.x is impacted by a number of vulnerabilities, which have been patched in 2.x. You should upgrade to the latest 2.x version.","repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"8.6.0","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"18.0.0","dependencies":{"xtend":"^4.0.0","busboy":"^1.0.0","mkdirp":"^0.5.4","type-is":"^1.6.4","append-field":"^1.0.0","concat-stream":"^1.5.2","object-assign":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.5.3","rimraf":"^2.4.1","express":"^4.13.1","fs-temp":"^1.1.2","standard":"^14.3.3","form-data":"^1.0.0-rc1","deep-equal":"^2.0.3","testdata-w3c-json-form":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/multer_1.4.4-lts.1_1653809085987_0.831552175834432","host":"s3://npm-registry-packages"}},"1.4.5-lts.1":{"name":"multer","version":"1.4.5-lts.1","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@1.4.5-lts.1","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"803e24ad1984f58edffbc79f56e305aec5cfd1ac","tarball":"https://registry.npmjs.org/multer/-/multer-1.4.5-lts.1.tgz","fileCount":11,"integrity":"sha512-ywPWvcDMeH+z9gQq5qYHCCy+ethsk4goepZ45GLD63fOu0YcNecQxi64nDs3qluZB+murG3/D4dJ7+dGctcCQQ==","signatures":[{"sig":"MEYCIQCd5d0vXv/TNUlEQ1WsMAbVQelKjLt0RulYSLktFopJpwIhAOdMB/INI+hbrh4eFot6cpEeVaZnnUW+8to9h36Y60vV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilOOzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofSw//btrzBw8FzYEt3hVuxvfuRq+vr7st4q7Zphzmn0XBWpVe6Yv6\r\nwerxluIVFUxyWTzysJKTQFMmPvh9APvM4mw5Xxlkcsw/yWZqNAl4u4aHz1wa\r\nVxhh+s7Z6GpXpalADM+ve9vOFH8QMZB4ri+C8m8XX6lHuKG7lKkW40pum7kC\r\nZxJDhg4oOinp0M3qDDmvegqibCHq9rjw86lAH/Vg5wL4TyLDTY5/eeci9Pth\r\nCyDeFFwXm2ev7GVf4FAFdXoVorE2OmMzt2DkRV+Zo1njge06WZ489Hj3F6qo\r\ndY+t5OznUeQ5GWqby2/ARJtufKHrf8ZdNwfOybW6qfbQzwOyolQI9StcRybT\r\nkiVLvnA6YtzmysZ8yxvBtIxGhQOZZ+5FFkHYPMFTGggm2NIkh6DD4yvkpe0m\r\nAKcY3ClMS12EJYpWV4tDSRy3CnTeLPxxx2r4ncqlaRghSIYDJEGDc4tZdCyw\r\nWcZzwv+fLAoRe2zLeZkGmQnEbw4o5S+hdpCiG4oEbLlmOIch6dCZS6hKXtKr\r\nBzeiSP783hyrUN79cp/W76KwwInUDGQODuu6NynNjn1ilBJY/Ml63m17b2rT\r\niaK/i4v6xZf/2OdqnJkkEcp7DOOfMtLYJbB/X5YxYz6RIWmZqCtardUSIEUi\r\nAWidDYJbUOYI4isAqhSyYRKi8UxwkVN0KJY=\r\n=a/5N\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">= 6.0.0"},"gitHead":"ddb65bda47d4373e3e4552638935eb849662d0a8","scripts":{"test":"standard && mocha"},"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"deprecated":"Multer 1.x is impacted by a number of vulnerabilities, which have been patched in 2.x. You should upgrade to the latest 2.x version.","repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"8.6.0","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"18.0.0","dependencies":{"xtend":"^4.0.0","busboy":"^1.0.0","mkdirp":"^0.5.4","type-is":"^1.6.4","append-field":"^1.0.0","concat-stream":"^1.5.2","object-assign":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.5.3","rimraf":"^2.4.1","express":"^4.13.1","fs-temp":"^1.1.2","standard":"^14.3.3","form-data":"^1.0.0-rc1","deep-equal":"^2.0.3","testdata-w3c-json-form":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/multer_1.4.5-lts.1_1653924787057_0.3006731316399107","host":"s3://npm-registry-packages"}},"1.4.5-lts.2":{"name":"multer","version":"1.4.5-lts.2","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@1.4.5-lts.2","maintainers":[{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"340af065d8685dda846ec9e3d7655fcd50afba2d","tarball":"https://registry.npmjs.org/multer/-/multer-1.4.5-lts.2.tgz","fileCount":11,"integrity":"sha512-VzGiVigcG9zUAoCNU+xShztrlr1auZOlurXynNvO9GiWD1/mTBbUljOKY+qMeazBqXgRnjzeEgJI/wyjJUHg9A==","signatures":[{"sig":"MEUCIQDO9RquW26ygGcsz9lS0mld5aHFXCuSuyVE9SvmDFkD9QIgeEzHzPk0u8Y+PtcwWtO/oX9ItiToseny/j2bb/G88cM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27680},"engines":{"node":">= 6.0.0"},"gitHead":"8ec534f23ce8856b51ab0e0020ef427d0c92289a","scripts":{"test":"standard && mocha"},"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"deprecated":"Multer 1.x is impacted by a number of vulnerabilities, which have been patched in 2.x. You should upgrade to the latest 2.x version.","repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"10.8.1","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"xtend":"^4.0.0","busboy":"^1.0.0","mkdirp":"^0.5.4","type-is":"^1.6.4","append-field":"^1.0.0","concat-stream":"^1.5.2","object-assign":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.5.3","rimraf":"^2.4.1","express":"^4.13.1","fs-temp":"^1.1.2","standard":"^14.3.3","form-data":"^1.0.0-rc1","deep-equal":"^2.0.3","testdata-w3c-json-form":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/multer_1.4.5-lts.2_1742467840809_0.7239067323216588","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"multer","version":"2.0.0","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@2.0.0","maintainers":[{"name":"ctcpip","email":"c@labsector.com"},{"name":"ulisesgascon","email":"ulisesgascondev@gmail.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"47076aa0f7c2c2fd273715e767c6962bf7f94326","tarball":"https://registry.npmjs.org/multer/-/multer-2.0.0.tgz","fileCount":11,"integrity":"sha512-bS8rPZurbAuHGAnApbM9d4h1wSoYqrOqkE+6a64KLMK9yWU7gJXBDDVklKQ3TPi9DRb85cRs6yXaC0+cjxRtRg==","signatures":[{"sig":"MEQCIFuIVEc6HQK+U1fo0kpypp2ETcIB4QPnTgM5g2xopOrHAiAAw5u8BSwANBbnrRxL+wAjTony6aHIQzwuqLyNG5Ka+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28280},"engines":{"node":">= 10.16.0"},"gitHead":"2c8505f207d923dd8de13a9f93a4563e59933665","scripts":{"lint":"standard","test":"mocha --reporter spec --exit --check-leaks test/","test-ci":"nyc --reporter=lcov --reporter=text npm test","lint:fix":"standard --fix","test-cov":"nyc --reporter=html --reporter=text npm test"},"_npmUser":{"name":"ulisesgascon","email":"ulisesgascondev@gmail.com"},"repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"10.9.0","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"xtend":"^4.0.0","busboy":"^1.0.0","mkdirp":"^0.5.4","type-is":"^1.6.4","append-field":"^1.0.0","concat-stream":"^1.5.2","object-assign":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.3.0","rimraf":"^2.4.1","express":"^4.13.1","fs-temp":"^1.1.2","standard":"^14.3.3","form-data":"^1.0.0-rc1","deep-equal":"^2.0.3","testdata-w3c-json-form":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/multer_2.0.0_1747674489463_0.12890094883483916","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.1":{"name":"multer","version":"3.0.0-alpha.1","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@3.0.0-alpha.1","maintainers":[{"name":"ctcpip","email":"c@labsector.com"},{"name":"ulisesgascon","email":"ulisesgascondev@gmail.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"388652b571f1e7739d5da76bfcdfb7ad09c12fb0","tarball":"https://registry.npmjs.org/multer/-/multer-3.0.0-alpha.1.tgz","fileCount":9,"integrity":"sha512-U9ilVxu1BSOEjaT0pMPE4ouoKkInCgyXkLLSl1dJnAuUrO9Iu58t6wT0x3e12/HnM44CvyjVLGmX1LbN1XqiWQ==","signatures":[{"sig":"MEQCIAdLPaV3TgkofvdMkcEk+yQDUCBp1pmS/OmhpjWqnSuDAiBhaU2s42t3DYVbgE8EItvVG1WIdc9m4srMkeeIfpZPIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17751},"type":"module","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./index.js","gitHead":"a6efd0335430e8b497ca7876cf61322b94a45bb1","scripts":{"test":"standard && c8 --check-coverage --statements 100 mocha"},"_npmUser":{"name":"ulisesgascon","email":"ulisesgascondev@gmail.com"},"repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"10.9.0","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"bytes":"^3.1.0","fs-temp":"^2.0.1","type-is":"^1.6.18","on-finished":"^2.3.0","append-field":"^2.0.0","@fastify/busboy":"^1.0.0","has-own-property":"^2.0.0","stream-file-type":"^0.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^7.7.3","hasha":"^5.2.0","mocha":"^9.0.3","express":"^4.16.4","standard":"^16.0.3","form-data":"^4.0.0","get-stream":"^6.0.1","recursive-nullify":"^1.0.0","testdata-w3c-json-form":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/multer_3.0.0-alpha.1_1747980760059_0.4432919706077454","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"multer","version":"2.0.1","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@2.0.1","maintainers":[{"name":"ctcpip","email":"c@labsector.com"},{"name":"ulisesgascon","email":"ulisesgascondev@gmail.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"3ed335ed2b96240e3df9e23780c91cfcf5d29202","tarball":"https://registry.npmjs.org/multer/-/multer-2.0.1.tgz","fileCount":11,"integrity":"sha512-Ug8bXeTIUlxurg8xLTEskKShvcKDZALo1THEX5E41pYCD2sCVub5/kIRIGqWNoqV6szyLyQKV6mD4QUrWE5GCQ==","signatures":[{"sig":"MEQCIAZvfxtwRS9bhb2fuBRMfwWRgtCoesUxc2zatRn2JWqKAiA9O/SqNUU8bxgeskArv7QwL0OnvWv4ymIEERVFg7mTjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29362},"engines":{"node":">= 10.16.0"},"gitHead":"e259a7ee2141f5c89fd3d3e7d6825e706754340e","scripts":{"lint":"standard","test":"mocha --reporter spec --exit --check-leaks test/","test-ci":"nyc --reporter=lcov --reporter=text npm test","lint:fix":"standard --fix","test-cov":"nyc --reporter=html --reporter=text npm test"},"_npmUser":{"name":"ulisesgascon","email":"ulisesgascondev@gmail.com"},"repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"10.9.0","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"xtend":"^4.0.2","busboy":"^1.6.0","mkdirp":"^0.5.6","type-is":"^1.6.18","append-field":"^1.0.0","concat-stream":"^2.0.0","object-assign":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^11.5.0","rimraf":"^2.4.1","express":"^4.21.2","fs-temp":"^1.2.1","standard":"^14.3.3","form-data":"^4.0.2","deep-equal":"^2.0.3","testdata-w3c-json-form":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/multer_2.0.1_1748968249684_0.6741630418856972","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"multer","version":"2.0.2","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@2.0.2","maintainers":[{"name":"ctcpip","email":"c@labsector.com"},{"name":"ulisesgascon","email":"ulisesgascondev@gmail.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"08a8aa8255865388c387aaf041426b0c87bf58dd","tarball":"https://registry.npmjs.org/multer/-/multer-2.0.2.tgz","fileCount":11,"integrity":"sha512-u7f2xaZ/UG8oLXHvtF/oWTRvT44p9ecwBBqTwgJVq0+4BW1g8OW01TyMEGWBHbyMOYVHXslaut7qEQ1meATXgw==","signatures":[{"sig":"MEYCIQD6lPebbqrpHNvRjGyLEzCSXSF5deiO55TvULMm2i/zIAIhAI51EBLrl41LjRGZum7jSaGl82VVqQw8sb8earT9MBZW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29490},"engines":{"node":">= 10.16.0"},"gitHead":"e5db9caf5da30b61e90ad56db5f6821d36ce2de9","scripts":{"lint":"standard","test":"mocha --reporter spec --exit --check-leaks test/","test-ci":"nyc --reporter=lcov --reporter=text npm test","lint:fix":"standard --fix","test-cov":"nyc --reporter=html --reporter=text npm test"},"_npmUser":{"name":"ulisesgascon","email":"ulisesgascondev@gmail.com"},"repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"10.9.0","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"xtend":"^4.0.2","busboy":"^1.6.0","mkdirp":"^0.5.6","type-is":"^1.6.18","append-field":"^1.0.0","concat-stream":"^2.0.0","object-assign":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^11.5.0","rimraf":"^2.4.1","express":"^4.21.2","fs-temp":"^1.2.1","standard":"^14.3.3","form-data":"^4.0.2","deep-equal":"^2.0.3","testdata-w3c-json-form":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/multer_2.0.2_1752765427783_0.977361468717528","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"multer","version":"2.1.0","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@2.1.0","maintainers":[{"name":"ctcpip","email":"c@labsector.com"},{"name":"ulisesgascon","email":"ulisesgascondev@gmail.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"9c41ecf4fa68842be4f8f666ca64a22724a53945","tarball":"https://registry.npmjs.org/multer/-/multer-2.1.0.tgz","fileCount":11,"integrity":"sha512-TBm6j41rxNohqawsxlsWsNNh/VdV4QFXcBvRcPhXaA05EZ79z0qJ2bQFpync6JBoHTeNY5Q1JpG7AlTjdlfAEA==","signatures":[{"sig":"MEUCIQDVsqY7xtwdSBc/fzxxFxXomIJKlejBpOn3xyibtDr1EQIgAYRkwjHq0/5m++AsE0WRQJVvkngNkiDB6PUrzbLsPRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30591},"engines":{"node":">= 10.16.0"},"funding":{"url":"https://opencollective.com/express","type":"opencollective"},"gitHead":"809f9ddac298a5aff4686e14cfac8d003b93e9c9","scripts":{"lint":"standard","test":"mocha --reporter spec --exit --check-leaks test/","test-ci":"nyc --reporter=lcov --reporter=text npm test","lint:fix":"standard --fix","test-cov":"nyc --reporter=html --reporter=text npm test"},"_npmUser":{"name":"ulisesgascon","email":"ulisesgascondev@gmail.com"},"repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"10.9.0","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"busboy":"^1.6.0","type-is":"^1.6.18","append-field":"^1.0.0","concat-stream":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^11.5.0","rimraf":"^2.4.1","express":"^4.21.2","fs-temp":"^1.2.1","standard":"^14.3.3","form-data":"^4.0.2","deep-equal":"^2.0.3","testdata-w3c-json-form":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/multer_2.1.0_1772206492257_0.3681803576265654","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"multer","version":"2.1.1","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@2.1.1","maintainers":[{"name":"ctcpip","email":"c@labsector.com"},{"name":"ulisesgascon","email":"ulisesgascondev@gmail.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"122d819244fbdfee1efddd9147426691014385b7","tarball":"https://registry.npmjs.org/multer/-/multer-2.1.1.tgz","fileCount":11,"integrity":"sha512-mo+QTzKlx8R7E5ylSXxWzGoXoZbOsRMpyitcht8By2KHvMbf3tjwosZ/Mu/XYU6UuJ3VZnODIrak5ZrPiPyB6A==","signatures":[{"sig":"MEYCIQC5Z0ziovG2GfdFbP7XJceB+jQPLldZ3dGzTT+50OIVhwIhANDMs9SZQoF4Sx9fiZPS8tL+VyPyhNgpLtHX8Dv11nbF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31515},"engines":{"node":">= 10.16.0"},"funding":{"url":"https://opencollective.com/express","type":"opencollective"},"gitHead":"368c8a10cca11854cf17c24029fefd1eafb1c059","scripts":{"lint":"standard","test":"mocha --reporter spec --exit --check-leaks test/","test-ci":"nyc --reporter=lcov --reporter=text npm test","lint:fix":"standard --fix","test-cov":"nyc --reporter=html --reporter=text npm test"},"_npmUser":{"name":"ulisesgascon","email":"ulisesgascondev@gmail.com"},"repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"10.9.0","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"busboy":"^1.6.0","type-is":"^1.6.18","append-field":"^1.0.0","concat-stream":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^11.5.0","rimraf":"^2.4.1","express":"^4.21.2","fs-temp":"^1.2.1","standard":"^14.3.3","form-data":"^4.0.2","deep-equal":"^2.0.3","testdata-w3c-json-form":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/multer_2.1.1_1772642185178_0.44501761371091764","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.2":{"name":"multer","version":"3.0.0-alpha.2","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@3.0.0-alpha.2","maintainers":[{"name":"ctcpip","email":"c@labsector.com"},{"name":"ulisesgascon","email":"ulisesgascondev@gmail.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"6b5203b72c52535a51641b0eb64351c6f93e5599","tarball":"https://registry.npmjs.org/multer/-/multer-3.0.0-alpha.2.tgz","fileCount":9,"integrity":"sha512-OCAYqdxtEaCPivgKKXwdks1H2kKLVMoEU7WAYQj/3zbqaKV9n4aANElN5H7I1Vk10aCN3QJHzDcXzLUux1FGkQ==","signatures":[{"sig":"MEUCIQCNW7w6TxbjMvyiZzdA3jNlmtgjO4pYi9gG8k29Izt8rgIgdulPEz0QNYJAlVTeeqFQ6vhO+QpyquqIEgnGi0B4OXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19482},"type":"module","engines":{"node":">= 18"},"exports":"./index.js","gitHead":"f244af690f1712417e00eedbf7922930fd278225","scripts":{"lint":"standard","test":"mocha","test:ci":"c8 --reporter=lcovonly --reporter=text --check-coverage --statements 100 npm test","test:cov":"c8 --reporter=html --reporter=text npm test"},"_npmUser":{"name":"ulisesgascon","email":"ulisesgascondev@gmail.com"},"repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"10.9.0","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"bytes":"^3.1.0","fs-temp":"^2.0.1","type-is":"^1.6.18","on-finished":"^2.3.0","append-field":"^2.0.0","@fastify/busboy":"^1.0.0","stream-file-type":"^0.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^7.7.3","hasha":"^5.2.0","mocha":"^9.0.3","express":"^4.16.4","standard":"^16.0.3","form-data":"^4.0.0","get-stream":"^6.0.1","recursive-nullify":"^1.0.0","testdata-w3c-json-form":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/multer_3.0.0-alpha.2_1781525821351_0.5429244163416984","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"multer","version":"2.2.0","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@2.2.0","maintainers":[{"name":"ctcpip","email":"c@labsector.com"},{"name":"ulisesgascon","email":"ulisesgascondev@gmail.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"f005268ca816324ba7335e3b48166896a3fa5d79","tarball":"https://registry.npmjs.org/multer/-/multer-2.2.0.tgz","fileCount":11,"integrity":"sha512-6rdyFg2kLrMh9Jee7/BMPuV9lEAd7lLW2YUpF9/YxR7njyoUwwQ0ZPh3TaIY50Sw6vlyD2HW3wGOkTS4P79xrQ==","signatures":[{"sig":"MEYCIQC1VFaMxa3kMtsp4eOB43zjUmMlm8kUYoYVK2CkwBHG8QIhAJyuBFQJPPlNPSrOIkb3AKo90aUqZE0AgXzazjpPuJJG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32758},"engines":{"node":">= 10.16.0"},"funding":{"url":"https://opencollective.com/express","type":"opencollective"},"gitHead":"2e2af08157c66cbbc76539ccbd8869097a0c8feb","scripts":{"lint":"standard","test":"mocha --reporter spec --exit --check-leaks test/","test-ci":"nyc --reporter=lcov --reporter=text npm test","lint:fix":"standard --fix","test-cov":"nyc --reporter=html --reporter=text npm test"},"_npmUser":{"name":"ulisesgascon","email":"ulisesgascondev@gmail.com"},"repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"10.9.0","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"busboy":"^1.6.0","type-is":"^1.6.18","append-field":"^1.0.0","concat-stream":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^11.5.0","rimraf":"^2.4.1","express":"^4.21.2","fs-temp":"^1.2.1","standard":"^14.3.3","form-data":"^4.0.2","deep-equal":"^2.0.3","testdata-w3c-json-form":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/multer_2.2.0_1781525887834_0.03907579278938367","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"multer","version":"2.3.0","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"license":"MIT","_id":"multer@2.3.0","maintainers":[{"name":"ctcpip","email":"c@labsector.com"},{"name":"ulisesgascon","email":"ulisesgascondev@gmail.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"homepage":"https://github.com/expressjs/multer#readme","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"46f5a98c34e09661ff089fa49ae487846bd5b4fd","tarball":"https://registry.npmjs.org/multer/-/multer-2.3.0.tgz","fileCount":11,"integrity":"sha512-cjNbm3sttszgZeGfJR124D+jFEfkXCVAsoPBmFn9X7UxmDSFHWqE2CoEj0vrmSpuAFnqWR1Szcm9QTsiHr60Xw==","signatures":[{"sig":"MEYCIQDOeoqKufCN6AdRgGr/T7POQRUmU2Z6hgi7gywXx1jb7AIhAP2l3xX2UtqEfZ029LBJJ+Ns3trHTcF7V4wGPvJAxMyX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/multer@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39195},"engines":{"node":">= 10.16.0"},"funding":{"url":"https://opencollective.com/express","type":"opencollective"},"gitHead":"4e8edf50dbb5ddec213b6253642cbc08ce0225a7","scripts":{"lint":"standard","test":"mocha --reporter spec --exit --check-leaks test/","test-ci":"nyc --reporter=lcov --reporter=text npm test","lint:fix":"standard --fix","test-cov":"nyc --reporter=html --reporter=text npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"ulisesgascon","email":"ulisesgascondev@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:a3dac622-8969-4901-a783-cf876af5516c"}},"repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"12.0.2","description":"Middleware for handling `multipart/form-data`.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"busboy":"^1.6.0","type-is":"^1.6.18","append-field":"^1.0.0","concat-stream":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^11.7.6","rimraf":"^2.7.1","express":"^4.22.2","fs-temp":"^1.2.1","standard":"^14.3.4","form-data":"^4.0.6","testdata-w3c-json-form":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/multer_2.3.0_1787944550327_0.8855366227320864","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"_id":"multer@2.4.0","bugs":{"url":"https://github.com/expressjs/multer/issues"},"dist":{"shasum":"969ab025c207829967c923172c51a75cbf171be1","tarball":"https://registry.npmjs.org/multer/-/multer-2.4.0.tgz","integrity":"sha512-7dqa0ZcFfzbefdTuIkzOSMvZWC0J7FLqBOjJUZvDCXShIURWKxAyTT1wHhnE5q19c7jOJf43IYYKjBmZVZmvhg==","fileCount":12,"unpackedSize":54364,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/multer@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCmR7i+TbihxIfG9DGivQZlhUId3zsRDN4VC6KS46vxiAIgQaSucw4cciTr+4irWG6o/o+5G5JseUn1EKwn5l97zWc="}]},"name":"multer","engines":{"node":">= 10.16.0"},"funding":{"url":"https://opencollective.com/express","type":"opencollective"},"gitHead":"35979e5afbb814bdb4b750ce028b125eb84c53af","license":"MIT","scripts":{"lint":"standard","test":"mocha --reporter spec --exit --check-leaks test/","test-ci":"nyc --reporter=lcov --reporter=text npm test","lint:fix":"standard --fix","test-cov":"nyc --reporter=html --reporter=text npm test"},"version":"2.4.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a3dac622-8969-4901-a783-cf876af5516c"},"approver":{"name":"ulisesgascon","email":"ulisesgascondev@gmail.com"}},"homepage":"https://github.com/expressjs/multer#readme","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"_npmVersion":"12.0.2","description":"Middleware for handling `multipart/form-data`.","directories":{},"maintainers":[{"name":"ctcpip","email":"c@labsector.com"},{"name":"ulisesgascon","email":"ulisesgascondev@gmail.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"_nodeVersion":"24.20.0","contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"dependencies":{"busboy":"^1.6.0","type-is":"^1.6.18","append-field":"^1.0.0"},"devDependencies":{"nyc":"^15.1.0","mocha":"^11.7.6","rimraf":"^2.7.1","express":"^4.22.2","fs-temp":"^1.2.1","standard":"^14.3.4","form-data":"^4.0.6","testdata-w3c-json-form":"^1.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/multer_2.4.0_1789373922893_0.10975629583365953"},"_hasShrinkwrap":false}},"time":{"created":"2014-02-01T10:13:27.089Z","modified":"2026-09-14T08:18:43.330Z","0.0.1":"2014-02-01T10:13:27.089Z","0.0.2":"2014-02-01T11:49:37.442Z","0.0.3":"2014-02-01T13:19:32.202Z","0.0.4":"2014-02-02T10:04:43.985Z","0.0.5":"2014-02-09T19:59:14.232Z","0.0.6":"2014-05-04T08:52:44.032Z","0.0.7":"2014-05-09T12:50:34.940Z","0.1.0":"2014-05-29T19:26:28.258Z","0.1.1":"2014-07-13T13:38:51.212Z","0.1.2":"2014-07-13T14:34:28.196Z","0.1.3":"2014-07-19T09:23:30.446Z","0.1.4":"2014-08-14T04:29:10.197Z","0.1.6":"2014-10-10T18:55:12.368Z","0.1.7":"2015-01-11T15:45:03.888Z","0.1.8":"2015-02-21T05:36:33.213Z","1.0.0":"2015-07-18T17:39:55.511Z","1.0.1":"2015-07-20T07:37:43.573Z","1.0.2":"2015-08-06T20:27:29.685Z","1.0.3":"2015-08-06T20:29:15.508Z","1.0.4":"2015-09-19T14:37:30.172Z","1.0.5":"2015-09-19T22:16:50.403Z","1.0.6":"2015-10-03T12:21:56.409Z","1.1.0":"2015-10-23T05:54:35.329Z","1.2.0":"2016-08-04T12:25:22.629Z","2.0.0-alpha.1":"2016-10-01T13:42:31.070Z","2.0.0-alpha.2":"2016-10-02T17:13:58.763Z","1.2.1":"2016-12-14T13:45:45.708Z","2.0.0-alpha.3":"2016-12-22T17:45:08.227Z","1.3.0":"2017-01-25T18:21:56.677Z","2.0.0-alpha.4":"2017-02-14T07:21:27.201Z","2.0.0-alpha.5":"2017-02-14T20:25:28.813Z","2.0.0-alpha.6":"2017-02-18T15:55:29.891Z","1.3.1":"2018-06-28T06:48:15.912Z","1.4.0":"2018-09-26T12:40:14.376Z","1.4.1":"2018-10-11T17:35:35.023Z","2.0.0-alpha.7":"2019-05-03T16:27:52.851Z","1.4.2":"2019-07-16T10:12:48.087Z","2.0.0-beta.1":"2019-11-23T15:24:57.525Z","2.0.0-rc.1":"2020-02-26T22:14:36.632Z","2.0.0-rc.2":"2020-03-15T16:28:49.659Z","2.0.0-rc.3":"2021-07-29T17:26:39.951Z","1.4.3":"2021-08-09T08:46:32.880Z","1.4.4":"2021-12-07T11:39:25.560Z","2.0.0-rc.4":"2022-05-27T09:10:54.972Z","1.4.4-lts.1":"2022-05-29T07:24:46.135Z","1.4.5-lts.1":"2022-05-30T15:33:07.223Z","1.4.5-lts.2":"2025-03-20T10:50:41.002Z","2.0.0":"2025-05-19T17:08:09.660Z","3.0.0-alpha.1":"2025-05-23T06:12:40.245Z","2.0.1":"2025-06-03T16:30:49.895Z","2.0.2":"2025-07-17T15:17:07.930Z","2.1.0":"2026-02-27T15:34:52.449Z","2.1.1":"2026-03-04T16:36:25.319Z","3.0.0-alpha.2":"2026-06-15T12:17:01.498Z","2.2.0":"2026-06-15T12:18:08.006Z","2.3.0":"2026-08-28T19:15:50.438Z","2.4.0":"2026-09-14T08:18:42.977Z"},"bugs":{"url":"https://github.com/expressjs/multer/issues"},"license":"MIT","homepage":"https://github.com/expressjs/multer#readme","keywords":["form","post","multipart","form-data","formdata","express","middleware"],"repository":{"url":"git+https://github.com/expressjs/multer.git","type":"git"},"description":"Middleware for handling `multipart/form-data`.","contributors":[{"url":"http://www.hacksparrow.com","name":"Hage Yaapa","email":"captain@hacksparrow.com"},{"name":"Jaret Pfluger","email":"https://github.com/jpfluger"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"maintainers":[{"name":"ctcpip","email":"c@labsector.com"},{"name":"ulisesgascon","email":"ulisesgascondev@gmail.com"},{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jpfluger","email":"japes@aberlorn.com"}],"readme":"# Multer [![NPM Version][npm-version-image]][npm-url] [![NPM Downloads][npm-downloads-image]][npm-url] [![Build Status][ci-image]][ci-url] [![Test Coverage][test-image]][test-url] [![OpenSSF Scorecard Badge][ossf-scorecard-badge]][ossf-scorecard-visualizer]\n\nMulter is a node.js middleware for handling `multipart/form-data`, which is primarily used for uploading files. It is written\non top of [busboy](https://github.com/mscdex/busboy) for maximum efficiency.\n\n**NOTE**: Multer will not process any form which is not multipart (`multipart/form-data`).\n\n## Installation\n\n```sh\n$ npm install multer\n```\n\n## Usage\n\nMulter adds a `body` object and a `file` or `files` object to the `request` object. The `body` object contains the values of the text fields of the form, the `file` or `files` object contains the files uploaded via the form.\n\nBasic usage example:\n\nDon't forget the `enctype=\"multipart/form-data\"` in your form.\n\n```html\n<form action=\"/profile\" method=\"post\" enctype=\"multipart/form-data\">\n  <input type=\"file\" name=\"avatar\" />\n</form>\n```\n\n```javascript\nconst express = require('express')\nconst multer  = require('multer')\nconst upload = multer({ dest: 'uploads/' })\n\nconst app = express()\n\napp.post('/profile', upload.single('avatar'), function (req, res, next) {\n  // req.file is the `avatar` file\n  // req.body will hold the text fields, if there were any\n})\n\napp.post('/photos/upload', upload.array('photos', 12), function (req, res, next) {\n  // req.files is array of `photos` files\n  // req.body will contain the text fields, if there were any\n})\n\nconst uploadMiddleware = upload.fields([{ name: 'avatar', maxCount: 1 }, { name: 'gallery', maxCount: 8 }])\napp.post('/cool-profile', uploadMiddleware, function (req, res, next) {\n  // req.files is an object (String -> Array) where fieldname is the key, and the value is array of files\n  //\n  // e.g.\n  //  req.files['avatar'][0] -> File\n  //  req.files['gallery'] -> Array\n  //\n  // req.body will contain the text fields, if there were any\n})\n```\n\nIn case you need to handle a text-only multipart form, you should use the `.none()` method:\n\n```javascript\nconst express = require('express')\nconst app = express()\nconst multer  = require('multer')\nconst upload = multer()\n\napp.post('/profile', upload.none(), function (req, res, next) {\n  // req.body contains the text fields\n})\n```\n\nHere's an example on how multer is used in a HTML form. Take special note of the `enctype=\"multipart/form-data\"` and `name=\"uploaded_file\"` fields:\n\n```html\n<form action=\"/stats\" enctype=\"multipart/form-data\" method=\"post\">\n  <div class=\"form-group\">\n    <input type=\"file\" class=\"form-control-file\" name=\"uploaded_file\">\n    <input type=\"text\" class=\"form-control\" placeholder=\"Number of speakers\" name=\"nspeakers\">\n    <input type=\"submit\" value=\"Get me the stats!\" class=\"btn btn-default\">\n  </div>\n</form>\n```\n\nThen in your javascript file you would add these lines to access both the file and the body. It is important that you use the `name` field value from the form in your upload function. This tells multer which field on the request it should look for the files in. If these fields aren't the same in the HTML form and on your server, your upload will fail:\n\n```javascript\nconst multer  = require('multer')\nconst upload = multer({ dest: './public/data/uploads/' })\napp.post('/stats', upload.single('uploaded_file'), function (req, res) {\n  // req.file is the name of your file in the form above, here 'uploaded_file'\n  // req.body will hold the text fields, if there were any\n  console.log(req.file, req.body)\n});\n```\n\n\n\nComplete client-side and server-side examples (browser `FormData` uploads of a\nblob and of an image) are in the [`examples/`](examples/) folder.\n\n## API\n\n### File information\n\nEach file contains the following information:\n\nKey | Description | Note\n--- | --- | ---\n`fieldname` | Field name specified in the form |\n`originalname` | Name of the file on the user's computer, or the full path when `preservePath: true` |\n`encoding` | Encoding type of the file |\n`mimetype` | Mime type of the file |\n`size` | Size of the file in bytes |\n`destination` | The folder to which the file has been saved | `DiskStorage`\n`filename` | The name of the file within the `destination` | `DiskStorage`\n`path` | The full path to the uploaded file | `DiskStorage`\n`buffer` | A `Buffer` of the entire file | `MemoryStorage`\n\n### `multer(opts)`\n\nMulter accepts an options object, the most basic of which is the `dest`\nproperty, which tells Multer where to upload the files. In case you omit the\noptions object, the files will be kept in memory and never written to disk.\n\nBy default, Multer will rename the files so as to avoid naming conflicts. The\nrenaming function can be customized according to your needs.\n\nThe following are the options that can be passed to Multer.\n\nKey | Description\n--- | ---\n`defCharset` | Default character set to use for text field values that do not declare one. Default: `'utf8'`\n`defParamCharset` | Default character set to use for values of part header parameters (e.g. filename) that are not extended parameters (that contain an explicit charset). Default: `'latin1'`\n`dest` or `storage` | Where to store the files\n`fileFilter` | Function to control which files are accepted\n`fileHwm` | `highWaterMark` of each file stream (`file.stream`). Default: busboy's default\n`highWaterMark` | `highWaterMark` of the multipart parser stream. Default: busboy's default\n`limits` | Limits of the uploaded data\n`preservePath` | Keep the full client-supplied path in `file.originalname` instead of just the base name\n`streamHandler` | Function that feeds the request body to busboy; defaults to `req.pipe(busboy)`\n\n\nIn an average web app, only `dest` might be required, and configured as shown in\nthe following example.\n\n```javascript\nconst upload = multer({ dest: 'uploads/' })\n```\n\nWhen `preservePath` is enabled, Multer passes the incoming filename through with\nany path segments provided by the client. This is exposed as `file.originalname`;\nit does not change the destination folder, create directories, or sanitize the\npath for you. `file.originalname` is always client-supplied and should be treated\nas untrusted; with `preservePath` it additionally contains the path segments the\nclient sent. Normalize or validate it before using it in a custom `filename` or\nstorage engine.\n\nIf you want more control over your uploads, you'll want to use the `storage`\noption instead of `dest`. Multer ships with storage engines `DiskStorage`\nand `MemoryStorage`; More engines are available from third parties.\n\n#### `.single(fieldname)`\n\nAccept a single file with the name `fieldname`. The single file will be stored\nin `req.file`.\n\n#### `.array(fieldname[, maxCount])`\n\nAccept an array of files, all with the name `fieldname`. Optionally error out if\nmore than `maxCount` files are uploaded. The array of files will be stored in\n`req.files`.\n\nFiles skipped by `fileFilter` do not count towards `maxCount`. Use\n`limits.files` to bound how many files are read from a request.\n\n#### `.fields(fields)`\n\nAccept a mix of files, specified by `fields`. An object with arrays of files\nwill be stored in `req.files`.\n\n`fields` should be an array of objects with `name` and optionally a `maxCount`.\nExample:\n\n```javascript\n[\n  { name: 'avatar', maxCount: 1 },\n  { name: 'gallery', maxCount: 8 }\n]\n```\n\n#### `.none()`\n\nAccept only text fields. If any file upload is made, error with code\n\"LIMIT\\_UNEXPECTED\\_FILE\" will be issued.\n\n#### `.any()`\n\nAccepts all files that comes over the wire. An array of files will be stored in\n`req.files`.\n\n**WARNING:** Make sure that you always handle the files that a user uploads.\nNever add multer as a global middleware since a malicious user could upload\nfiles to a route that you didn't anticipate. Only use this function on routes\nwhere you are handling the uploaded files.\n\n### `storage`\n\n#### `DiskStorage`\n\nThe disk storage engine gives you full control on storing files to disk.\n\n```javascript\nconst crypto = require('crypto')\n\nconst storage = multer.diskStorage({\n  destination: function (req, file, cb) {\n    cb(null, '/tmp/my-uploads')\n  },\n  filename: function (req, file, cb) {\n    crypto.randomBytes(16, function (err, raw) {\n      if (err) return cb(err)\n      cb(null, file.fieldname + '-' + raw.toString('hex'))\n    })\n  }\n})\n\nconst upload = multer({ storage: storage })\n```\n\nThere are three options available: `destination`, `filename` and `flush`. All of\nthem except `flush` are functions that determine where the file should be\nstored.\n\n`destination` is used to determine within which folder the uploaded files should\nbe stored. This can also be given as a `string` (e.g. `'/tmp/uploads'`). If no\n`destination` is given, the operating system's default directory for temporary\nfiles is used.\n\n**Note:** You are responsible for creating the directory when providing\n`destination` as a function. When passing a string, multer will make sure that\nthe directory is created for you.\n\n`filename` is used to determine what the file should be named inside the folder.\nIf no `filename` is given, each file will be given a random name that doesn't\ninclude any file extension.\n\n**Note:** Multer will not append any file extension for you, your function\nshould return a filename complete with a file extension.\n\nEach function gets passed both the request (`req`) and some information about\nthe file (`file`) to aid with the decision.\n\nNote that `req.body` might not have been fully populated yet. It depends on the\norder that the client transmits fields and files to the server.\n\nFor understanding the calling convention used in the callback (needing to pass\nnull as the first param), refer to\n[Node.js error handling](https://web.archive.org/web/20220417042018/https://www.joyent.com/node-js/production/design/errors)\n\n`flush` is an optional boolean. When set to `true`, the file data is flushed to\ndisk with an `fsync` call before the upload handler runs, which prevents data\nloss if the process or the system crashes while the data is still sitting in\nthe operating system's page cache. It is disabled by default because forcing a\ndisk flush on every upload has a performance cost. Note that this syncs the\nfile contents only; if the new directory entry must survive a crash as well,\nfsync the destination directory yourself.\n\n#### `MemoryStorage`\n\nThe memory storage engine stores the files in memory as `Buffer` objects. It\ndoesn't have any options.\n\n```javascript\nconst storage = multer.memoryStorage()\nconst upload = multer({ storage: storage })\n```\n\nWhen using memory storage, the file info will contain a field called\n`buffer` that contains the entire file.\n\n**WARNING**: Uploading very large files, or relatively small files in large\nnumbers very quickly, can cause your application to run out of memory when\nmemory storage is used.\n\n### `limits`\n\nAn object specifying the size limits of the following optional properties. Multer passes this object into busboy directly, and the details of the properties can be found on [busboy's page](https://github.com/mscdex/busboy#exports).\n\n`limits` can also be a function that receives the request and returns such an\nobject. It is called once per request, before parsing starts, so limits can\ndepend on e.g. the authenticated user:\n\n```javascript\nconst upload = multer({\n  limits: function (req) {\n    return { fileSize: req.user.maxUploadSize }\n  }\n})\n```\n\nLimits apply to the whole request; there is no per-file limit. To restrict\nindividual files by type or name, use `fileFilter` or a custom storage engine.\n\nThe following integer values are available:\n\nKey | Description | Default\n--- | --- | ---\n`fieldNameSize` | Max field name size | Infinity\n`fieldSize` | Max field value size (in bytes) | 1MB\n`fields` | Max number of non-file fields | Infinity\n`fileSize` | For multipart forms, the max file size (in bytes) | Infinity\n`files` | For multipart forms, the max number of file fields | Infinity\n`parts` | For multipart forms, the max number of parts (fields + files) | Infinity\n`headerPairs` | For multipart forms, the max number of header key=>value pairs to parse | 2000\n`fieldNestingDepth` | Max number of nesting levels for field names (e.g. `a[b][c]` has 2 levels) | Infinity\n`fieldArrayIndexLimit` | Max numeric array index accepted inside a field name (e.g. `a[3]` uses index 3) | Infinity\n\nSpecifying the limits can help protect your site against denial of service (DoS) attacks.\n\n### `fileFilter`\n\nSet this to a function to control which files should be uploaded and which\nshould be skipped. The function should look like this:\n\n```javascript\nfunction fileFilter (req, file, cb) {\n\n  // The function should call `cb` with a boolean\n  // to indicate if the file should be accepted\n\n  // To reject this file pass `false`, like so:\n  cb(null, false)\n\n  // To accept the file pass `true`, like so:\n  cb(null, true)\n\n  // You can always pass an error if something goes wrong:\n  cb(new Error('I don\\'t have a clue!'))\n\n}\n```\n\n### `streamHandler`\n\nBy default Multer reads the request with `req.pipe(busboy)`. Some platforms\nconsume the request body before your handlers run, so there is nothing left to\npipe. Google Cloud Functions and Firebase Functions, for example, expose the\nalready-read body as `req.rawBody`. Provide a `streamHandler` to feed busboy\nyourself in that case:\n\n```javascript\nconst upload = multer({\n  storage: multer.memoryStorage(),\n  streamHandler: function (req, busboy) {\n    if (req.rawBody) {\n      busboy.end(req.rawBody)\n    } else {\n      req.pipe(busboy)\n    }\n  }\n})\n```\n\nThe function receives the request and the busboy instance and must write the\nwhole multipart body to busboy and end it.\n\n## Security\n\nSpecifying the [limits](#limits) can help protect your site against denial of service (DoS) attacks. The following limits are recommended for most applications:\n\n- `fileSize` -- set to the maximum expected file size for your use case\n- `files` -- set to the maximum number of files per request\n- `fields` -- set to the maximum number of text fields per request\n- `fieldNestingDepth` -- set to the minimum depth your field names require (e.g. `3` for `a[b][c]`)\n- `fieldArrayIndexLimit` -- set to the largest array index your field names require (e.g. `100` for `a[99]`)\n\n## Error handling\n\nWhen encountering an error, Multer will delegate the error to Express. You can\ndisplay a nice error page using [the standard express way](https://expressjs.com/en/guide/error-handling/).\n\nIf you want to catch errors specifically from Multer, you can call the\nmiddleware function by yourself. Also, if you want to catch only [the Multer errors](https://github.com/expressjs/multer/blob/main/lib/multer-error.js), you can use the `MulterError` class that is attached to the `multer` object itself (e.g. `err instanceof multer.MulterError`).\n\nMulter errors carry a `code` (e.g. `LIMIT_FILE_SIZE`) and, when the error concerns\na specific field, its name in `field`. Errors about a specific file\n(`LIMIT_FILE_SIZE`, `LIMIT_UNEXPECTED_FILE`) also expose the client-supplied file\nname in `filename`; treat it as untrusted input, like `file.originalname`.\n\n```javascript\nconst multer = require('multer')\nconst upload = multer().single('avatar')\n\napp.post('/profile', function (req, res) {\n  upload(req, res, function (err) {\n    if (err instanceof multer.MulterError) {\n      // A Multer error occurred when uploading.\n    } else if (err) {\n      // An unknown error occurred when uploading.\n    }\n\n    // Everything went fine.\n  })\n})\n```\n\n## Custom storage engine\n\nFor information on how to build your own storage engine, see [Multer Storage Engine](https://github.com/expressjs/multer/blob/main/StorageEngine.md).\n\n## License\n\n[MIT](LICENSE)\n\n[ci-image]: https://github.com/expressjs/multer/actions/workflows/ci.yml/badge.svg\n[ci-url]: https://github.com/expressjs/multer/actions/workflows/ci.yml\n[test-url]: https://coveralls.io/r/expressjs/multer?branch=main\n[test-image]: https://badgen.net/coveralls/c/github/expressjs/multer/main\n[npm-downloads-image]: https://badgen.net/npm/dm/multer\n[npm-url]: https://npmjs.org/package/multer\n[npm-version-image]: https://badgen.net/npm/v/multer\n[ossf-scorecard-badge]: https://api.scorecard.dev/projects/github.com/expressjs/multer/badge\n[ossf-scorecard-visualizer]: https://ossf.github.io/scorecard-visualizer/#/projects/github.com/expressjs/multer\n","readmeFilename":"README.md","users":{"nex":true,"vbv":true,"ymk":true,"biiu":true,"detj":true,"iroc":true,"isik":true,"nite":true,"wayn":true,"zvit":true,"akiva":true,"ashco":true,"eslam":true,"jruif":true,"lgh06":true,"luciy":true,"madeo":true,"mate2":true,"pmasa":true,"salar":true,"sopov":true,"zainy":true,"adamlu":true,"ajduke":true,"amovah":true,"bumsuk":true,"dimd13":true,"dkblay":true,"dsiddy":true,"emarcs":true,"figroc":true,"ggomma":true,"ibambo":true,"iifksp":true,"jeffml":true,"jlopvi":true,"jmkim9":true,"lionft":true,"m0dred":true,"majgis":true,"meshal":true,"mihaii":true,"mrbgit":true,"nauhil":true,"nhutle":true,"novalu":true,"post72":true,"potnox":true,"quafoo":true,"ryaned":true,"sermir":true,"shanxp":true,"tedyhy":true,"temasm":true,"xtoffr":true,"yong_a":true,"zwwggg":true,"algonzo":true,"arielfr":true,"cooboor":true,"ezeikel":true,"flaxbin":true,"hckhanh":true,"hexcola":true,"honpery":true,"janez89":true,"jasonxu":true,"jerrywu":true,"jkabore":true,"juanf03":true,"kairess":true,"kkho595":true,"laoshaw":true,"lezyeoh":true,"lijq123":true,"mailhap":true,"moamaoa":true,"mubaidr":true,"mygoare":true,"nadimix":true,"naterra":true,"ngpixel":true,"nielswh":true,"nohomey":true,"rparris":true,"s950329":true,"shaneli":true,"siirial":true,"swookie":true,"tomchao":true,"toszter":true,"xfloops":true,"xngiser":true,"ziehlke":true,"artjacob":true,"baiej214":true,"bapinney":true,"bart1208":true,"cetincem":true,"damocles":true,"davincho":true,"djviolin":true,"fabioper":true,"faraoman":true,"geooogle":true,"gurunate":true,"hektve87":true,"hongpark":true,"jmsherry":true,"joelbair":true,"koskokos":true,"lifecube":true,"mglrahul":true,"mhaidarh":true,"milan322":true,"oboochin":true,"pdilyard":true,"qbylucky":true,"robermac":true,"rochejul":true,"rverma01":true,"shajanjp":true,"shishant":true,"sixertoy":true,"softwind":true,"tommyzzm":true,"vishwasc":true,"voxpelli":true,"wozhizui":true,"zane6888":true,"abuelwafa":true,"alexdudar":true,"asadm2706":true,"bigbird92":true,"cascadejs":true,"chriso_io":true,"edmondnow":true,"emircanok":true,"genbuhase":true,"grabantot":true,"heartnett":true,"igorissen":true,"isenricho":true,"jamiechoi":true,"jaycrypto":true,"jesusgoku":true,"jirqoadai":true,"landy2014":true,"largepuma":true,"leonel-ai":true,"liuningww":true,"lukaserat":true,"magicxiao":true,"mjurincic":true,"ramzesucr":true,"sasquatch":true,"sergiodxa":true,"shakakira":true,"shikloshi":true,"sinaghazi":true,"sunkeyhub":true,"terrychan":true,"theaklair":true,"viperchin":true,"yang.shao":true,"alin.alexa":true,"ashish.npm":true,"audstanley":true,"avivharuzi":true,"cfleschhut":true,"chiaychang":true,"chirag8642":true,"cognivator":true,"cparadeise":true,"donvercety":true,"garrickajo":true,"gingersnap":true,"hongyi0220":true,"jaimeneves":true,"kankungyip":true,"kuzmicheff":true,"leizongmin":true,"luffy84217":true,"luoleiself":true,"lwgojustgo":true,"malo-rchrd":true,"manikantag":true,"monkeymonk":true,"nate-river":true,"princetoad":true,"rajkumarbe":true,"raycharles":true,"richard534":true,"rocket0191":true,"saravananr":true,"seasons521":true,"selenasong":true,"sgalytskiy":true,"shuoshubao":true,"sonhuytran":true,"tunderdomb":true,"valilutzik":true,"womcauliff":true,"13lank.null":true,"a-dabrowski":true,"ahyanarizky":true,"albertofdzm":true,"alexey-mish":true,"chenphoenix":true,"craigpatten":true,"crismvp3200":true,"debearloper":true,"garenyondem":true,"icerainnuaa":true,"icognivator":true,"jamesbedont":true,"jdreyespaez":true,"karlbateman":true,"karnavpargi":true,"kobleistvan":true,"kodekracker":true,"marlongrape":true,"memoramirez":true,"raisiqueira":true,"rubenjose75":true,"sadmansamee":true,"sammyteahan":true,"themadjoker":true,"tranduchieu":true,"wangnan0610":true,"zhenzhuquan":true,"alexandermac":true,"bramesposito":true,"damonoverboe":true,"ghostcode521":true,"goatandsheep":true,"grantcarthew":true,"jahnestacado":true,"jhonson.wang":true,"joey.dossche":true,"mobeicaoyuan":true,"mrhuangyuhui":true,"nickeltobias":true,"rhysgoehring":true,"suhaib.affan":true,"tobiasnickel":true,"treble.snake":true,"wangsong1224":true,"wesleylhandy":true,"abdoul-ndiaye":true,"danielgray.me":true,"diglididudeng":true,"favasconcelos":true,"ferchoriverar":true,"gzg1500521074":true,"hafidzpermana":true,"jasonwang1888":true,"jordan-carney":true,"markthethomas":true,"program247365":true,"scottfreecode":true,"serge-nikitin":true,"aitoralejandro":true,"bradleybossard":true,"geduardcatalin":true,"joshuadavidson":true,"karzanosman984":true,"sebestindragos":true,"shahabkhalvati":true,"shanewholloway":true,"suryasaripalli":true,"xiaoyangyangly":true,"yazanrawashdeh":true,"jeffb_incontact":true,"jeremyscalpello":true,"joaquin.briceno":true,"rahulraghavankklm":true,"nguyenxuantruong.dev":true}}