{"versions":{"6.0.0":{"name":"@fastify/multipart","version":"6.0.0","description":"Multipart plugin for Fastify","main":"index.js","types":"index.d.ts","dependencies":{"@fastify/busboy":"^1.0.0","@fastify/error":"^2.0.0","deepmerge":"^4.2.2","end-of-stream":"^1.4.4","fastify-plugin":"^3.0.0","hexoid":"^1.0.0","secure-json-parse":"^2.4.0","stream-wormhole":"^1.1.0"},"devDependencies":{"@types/node":"^17.0.1","@typescript-eslint/parser":"^4.33.0","climem":"^1.0.3","eslint":"^7.7.0","eslint-config-standard":"^16.0.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-typescript":"^0.14.0","fastify":"^3.24.1","form-data":"^4.0.0","h2url":"^0.2.0","noop-stream":"^0.1.0","pre-commit":"^1.2.2","pump":"^3.0.0","readable-stream":"^3.6.0","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","tsd":"^0.20.0","typescript":"^4.5.2"},"scripts":{"coverage":"tap \"test/**/*.test.js\" --coverage-report=html","climem":"climem 8999 localhost","lint":"standard | snazzy","start":"CLIMEM=8999 node -r climem ./examples/example","test":"npm run lint && npm run unit && npm run typescript","typescript":"tsd","unit":"tap \"test/**/*.test.js\" -t 90"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-multipart.git"},"keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","tsd":{"directory":"test"},"publishConfig":{"access":"public"},"gitHead":"d0aa9cbc24b4b0ca129e1576335233fc225c0051","bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"homepage":"https://github.com/fastify/fastify-multipart#readme","_id":"@fastify/multipart@6.0.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-TwxPH9jE3bEaCdMD1Xqm2YS1aelgJxcNmA/uYAPCzqnVEylDiKCmxCstGulb1W5WdMoyqD5LBGm7AoqDwWTCWQ==","shasum":"da7e80b589b3874b3964145ec6e13fd69bd7e6cf","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-6.0.0.tgz","fileCount":34,"unpackedSize":152100,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqfkHzvxxVc6Q69iFFpomqji3GzTEXWjpZ3HRuqxPK4AiApzg/EoyElpoaIj8RU7e42/VyDWrUDrXPf8ZY3vBKPmA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaV+iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpdcw//ZI9nhc0XsVKrO12nWc7v6dduAetNveuxPzKo34rTVs+AtxaV\r\ny2eicthlaeM143un3FUONApYmbN3cnt8BEhKJgx7CCqcxB4P0ULyYweBho4g\r\nV+OHkR/ZvRd+AVxZIg8EY44XL136srPTW1aaf9xfvrPbEz8PfyE4qWO7kIUe\r\nu7ZfeYoNfGw2FCbabPqu8fPYUOEqZjfS1Xi6Ze9jtrybFtA85CaWMc+2Qck6\r\nYcwb45l0dER0ZSWOLH7ENacgARWltWYrkbJTUD0vRQTnQAjS8kF0oUq+MilE\r\n4jntvJITefMNeJLfXfjE3ylpOrHvL1tffoAS73QHmGfeUkegUP66ItTYDf7O\r\nMG0eDI+P3fuuf8pF/tDOUUnknCjMLN196yNOuKUS9gkQNVH1a7jB1DV38IKB\r\n2Z727iGQWCpVHU3TWp4GIJ4+Fa5HO/yaJT3cYuv9lQ2bFT7Wm/PqTTgYlINh\r\nyr0FoVNmzc02928wsWh6/sr/UYm8Wap4A64HFR6T796qHD9IGUC8jul9IiB8\r\nw4iyF68LX4oJ/PUocwtPKmZNDx8KfJHKVxcaVikwlZ7rZMTbt8TkC/QycEW/\r\nMO8BlUBGRs1i75n9PjfH5TJY9TrsNWAQFBuZOXRr8GUBdq239g4AldntgH+l\r\nMxUcEjlF/5ujOgGB530eag2BwuR0cW9S5Hc=\r\n=P0c8\r\n-----END PGP SIGNATURE-----\r\n","size":23055},"_npmUser":{"name":"anonymous","email":"james.sumners@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"ethan@arrowood.dev"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"david.mark.clements@gmail.com"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multipart_6.0.0_1651072929947_0.6060540157703733"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-27T16:44:39.472Z","contributors":[]},"7.0.0":{"name":"@fastify/multipart","version":"7.0.0","description":"Multipart plugin for Fastify","main":"index.js","types":"index.d.ts","dependencies":{"@fastify/busboy":"^1.0.0","@fastify/error":"^2.0.0","deepmerge":"^4.2.2","end-of-stream":"^1.4.4","fastify-plugin":"^3.0.0","hexoid":"^1.0.0","secure-json-parse":"^2.4.0","stream-wormhole":"^1.1.0"},"devDependencies":{"@types/node":"^17.0.1","@typescript-eslint/parser":"^4.33.0","climem":"^1.0.3","eslint":"^7.7.0","eslint-config-standard":"^16.0.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-typescript":"^0.14.0","fastify":"^4.0.0-rc.2","form-data":"^4.0.0","h2url":"^0.2.0","noop-stream":"^0.1.0","pre-commit":"^1.2.2","pump":"^3.0.0","readable-stream":"^3.6.0","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","tsd":"^0.20.0","typescript":"^4.5.2"},"scripts":{"coverage":"tap \"test/**/*.test.js\" --coverage-report=html","climem":"climem 8999 localhost","lint":"standard | snazzy","start":"CLIMEM=8999 node -r climem ./examples/example","test":"npm run lint && npm run unit && npm run typescript","typescript":"tsd","unit":"tap \"test/**/*.test.js\" -t 90"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-multipart.git"},"keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","tsd":{"directory":"test"},"publishConfig":{"access":"public"},"readmeFilename":"README.md","gitHead":"5722827c28e9f37477e8172260ceb092a3892bf9","bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"homepage":"https://github.com/fastify/fastify-multipart#readme","_id":"@fastify/multipart@7.0.0","_nodeVersion":"16.14.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-Ccb/QPcV10Rm55ehrag4fFAiyAXza/WT7j8Cn2mDAJKsn+bU4qi11iVzKy0uFjQ1zP1JMUkcRCCKq6GGvzgBFg==","shasum":"0c312dbcc42354ab39e17d4216be6ef6b977c046","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-7.0.0.tgz","fileCount":34,"unpackedSize":149390,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNXkg45O8TZ8c+0sVnmQ9khFUMydCfVrtFwbpp1KoJZgIhAPrDbUIHRhiWFcdjmkkzimGQHbIHORQVEH3hYNCvQiWw"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie8/tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgExAAnRwJmwhsu5F0sVK1pXmxpsryPiM3QMyM4FlFJhjlpZrFewF+\r\nS3vQhhf7sFY/bwZMS01VzrodPAKPg/rJJnLrAA3QMHL+NvLekiFWWLhpgU+d\r\nUfsiDoNRK3nasYRILNujY4AmVijE6lBh7PH08bwFZPhtLwhvxKJNR2CwFVcA\r\nicAni1DjlQvPRhsG7N2UVf8fVQTaNOsKhuAk8X79oUv+IutkftW9GcDwslsb\r\nbPwpgqbrLg9NPUT3duQBmSRxiZRx36u1OdwrFVbIlU0dBAk0pDEyfkEXMPvd\r\nQVwBu4Luer3cdMhWrWI3gwKnIwskOhm7PgyzTVNWrtNLQviGVA94lMsFeORL\r\nSiZliVMMxUzPXTI9h34YuohGFA3igXBsHa4Gyam5+p0QfPj2uS8kbH6OTBsu\r\nah0DoSGURGUD36OZqQsopXkrxRyJj78wVlHlt6NsyuSYOEIsFyrLgf8m5Gho\r\n2okaXxzTmByNrSrckZ0zQ9AgWj7Y+/YdKJgkCGqS8pv2oZ70xbBBD44vCKDv\r\nkzTWX8iCFQ7WLmFJ1aGSAOwzPuJckyZTIxAcBYV89N7sjb+2VBAC3vENKyPy\r\nzBkY7phhLR86AyWO5cXSC8t4xIL6Qzyy3dWXl9s2bVOKSfvxBt5kdCqkKqKZ\r\nV0yeBrlcaH0RB/viJm6e8bqF7ib7cQtn7J0=\r\n=gfq2\r\n-----END PGP SIGNATURE-----\r\n","size":23061},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"ethan@arrowood.dev"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"david.mark.clements@gmail.com"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multipart_7.0.0_1652281325296_0.7212678734812203"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-11T17:01:59.453Z","contributors":[]},"7.1.0":{"name":"@fastify/multipart","version":"7.1.0","description":"Multipart plugin for Fastify","main":"index.js","types":"index.d.ts","dependencies":{"@fastify/busboy":"^1.0.0","@fastify/error":"^3.0.0","deepmerge":"^4.2.2","end-of-stream":"^1.4.4","fastify-plugin":"^3.0.0","hexoid":"^1.0.0","secure-json-parse":"^2.4.0","stream-wormhole":"^1.1.0"},"devDependencies":{"@types/node":"^17.0.1","@typescript-eslint/parser":"^4.33.0","climem":"^1.0.3","concat-stream":"^2.0.0","eslint":"^7.7.0","eslint-config-standard":"^16.0.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-typescript":"^0.14.0","fastify":"^4.0.0","form-data":"^4.0.0","h2url":"^0.2.0","noop-stream":"^0.1.0","pre-commit":"^1.2.2","pump":"^3.0.0","readable-stream":"^3.6.0","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","tsd":"^0.20.0","typescript":"^4.5.2"},"scripts":{"coverage":"tap \"test/**/*.test.js\" --coverage-report=html","climem":"climem 8999 localhost","lint":"standard | snazzy","start":"CLIMEM=8999 node -r climem ./examples/example","test":"npm run lint && npm run unit && npm run typescript","typescript":"tsd","unit":"tap \"test/**/*.test.js\" -t 90"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-multipart.git"},"keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","tsd":{"directory":"test"},"publishConfig":{"access":"public"},"gitHead":"64553069b7bf4307707cc5cb1163380dfa74d610","bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"homepage":"https://github.com/fastify/fastify-multipart#readme","_id":"@fastify/multipart@7.1.0","_nodeVersion":"16.15.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-EemYz5DLA7zWtelnNeN5Nj3b3zpN98kGv4sT+DvB7rWxoOz1XwhTnb2mnbwp08tEadMTevSmGdjJLc6sreMgyg==","shasum":"baf7ec032e4c849c89ddcdc2365c78fc8a12a661","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-7.1.0.tgz","fileCount":34,"unpackedSize":154990,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPaEYWHmvIVMnCVlcBDfMj97vZBb8tpZ54DoePyxvhSQIhANT7Kiry+UW3QsL5qfC1FQj73OI5+YGg1zaa0KD6SlUx"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJio25uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqfxw/+IOoXDD/v+nnpNsMvNaa/lEBV4XTjDTYRePEYF+l/8AlSOr7V\r\nxrGFD+V83WXpjbNd3qoMSqSejeZg6pZ8kaZii1BVQHI9F/NyG/KfL1abDPHj\r\naIhDnAJo1LPFpJ2e7T3GEWyEJ1ApeHfM7gS69MUTrr3daxFh4kQhFJwyEwLO\r\njSP0pa3D/43a47vMoWnypQOkFOoDyKE/bWhJ8o34cWDXlex+ZKa7W/aM+BBn\r\nWC4ONZHyBONcgzF/cNWObVd/dZNxw9usxDZgxqss6HNn4tAZwcw2+vmF80eA\r\nGFnK6dOGNcCsBQACbA6teKc0UEc+AMi+9UoD6UcAouleoK3AsAY2MgwTmGLX\r\nG625+xCRw2poFAND8G6AQeisymbeAcGSOy4dAjJYDpVr9bv53WUhhrc7N4Ji\r\nZAHrfbnLvPunha+nrAMNfAib9+MwTpBtuRzObzHoA2jSH/GwEYzzHIO31eDS\r\nLC4perNBXn4oo0B+ZoqdhvJd7/BhXcPmGRIJ9/v0kHQFr0CZITptc5EI6NkU\r\n351ORlEjgm9but+0aVaIZ5G8LZsKaRKQ11o+O5Ze6+ttm62EHozaEltH/k2Z\r\nDb/ZZHixorW78GllOY1sBMp2+VbDE5chitRybuxH0TqHIWn5HE33eEnUl6ni\r\nJbEzmMkgRaNYxxP2VPMaLqPrUmjYx0o5k0U=\r\n=bdJh\r\n-----END PGP SIGNATURE-----\r\n","size":23624},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"ethan@arrowood.dev"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"david.mark.clements@gmail.com"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multipart_7.1.0_1654877805749_0.4313007479899449"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-10T16:29:22.406Z","contributors":[]},"7.1.1":{"name":"@fastify/multipart","version":"7.1.1","description":"Multipart plugin for Fastify","main":"index.js","types":"index.d.ts","dependencies":{"@fastify/busboy":"^1.0.0","@fastify/deepmerge":"^1.0.0","@fastify/error":"^3.0.0","end-of-stream":"^1.4.4","fastify-plugin":"^4.0.0","hexoid":"^1.0.0","secure-json-parse":"^2.4.0","stream-wormhole":"^1.1.0"},"devDependencies":{"@fastify/pre-commit":"^2.0.2","@types/node":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","climem":"^1.0.3","concat-stream":"^2.0.0","eslint":"^8.20.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.4","eslint-plugin-promise":"^6.0.0","fastify":"^4.0.0","form-data":"^4.0.0","h2url":"^0.2.0","noop-stream":"^0.1.0","pump":"^3.0.0","readable-stream":"^3.6.0","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","tsd":"^0.22.0","typescript":"^4.5.2"},"scripts":{"coverage":"tap \"test/**/*.test.js\" --coverage-report=html","climem":"climem 8999 localhost","lint":"standard | snazzy","start":"CLIMEM=8999 node -r climem ./examples/example","test":"npm run lint && npm run unit && npm run typescript","typescript":"tsd","unit":"tap \"test/**/*.test.js\" -t 90"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-multipart.git"},"keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","tsd":{"directory":"test"},"publishConfig":{"access":"public"},"gitHead":"f20a94763ee40a43f99aca502e7685445536e143","bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"homepage":"https://github.com/fastify/fastify-multipart#readme","_id":"@fastify/multipart@7.1.1","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Atuo0nLWsGiUSGdHrZvAzCL567eHd1nP6mBlCSy70vgMWPC24ND8swUMaOG+uG+7fW4yQNS9adJoi/0IT91ygA==","shasum":"349a1a726d71528e5189e375e1c2949ec02bc5a8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-7.1.1.tgz","fileCount":34,"unpackedSize":155046,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICEeaaU9SAOcBkyUPUtac7+R5idAFj80UL9ZQr9TSdlaAiBhcj+vxrjzh+P6G7B0YEtBILo+J+rEomfmKLbdHXN1Bw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCMMOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDPg//fug5mLxZ5/PGawg8O7k1hlvPcODoNWZ7va6h5Qflc75Pot3M\r\ni+ke4taH4KKPmrRDP05NEEbXoPv7Udby+Q0R1NQPhs8tI5E5xUO5Y21eN1rD\r\nuhBrC3RPEmpvrvsHoys+/TI/qbEFtdtkSO5K/GsqgYBAT18wLPUJcmUhuB6G\r\nNrXOl4cgHRosE5kyfOqXrOjkNmvirvCkOH0mFUzg/EffjIkVb4CwcDYmesEH\r\nVIRZf7Hoot5KEpMi6aik88qKNYIdEmlf9r4HZrtb3z6iwcYrerJl/AGfQwKm\r\notAtYfHa5pIp1rf1J7pirzspSAVRn9XH7t1iUZwr06BcYjn1qE2CvRUi8CjO\r\nuhuZ3BYpy0/VwHfNpfjYC7eiACgPSyDlGnLsm1ALa94aipsj/GpPGXaVfJFC\r\nWTcYdUkQfwUXwEqOT6MXYuvT4rbFCIo6zuK1yNGACbQWX/WL/mJZfynPpd99\r\nVacaK6C8OU9D54Ns8eaLomuRFijl4y1MoU2Sms9cIvrx9v4gRIjqN9qwrASV\r\nIXlGS2cGjZLw6+fZt3jTiYB0Ck2zxPbiY4/gzMUEUKCXj0WnvP5CeR2JqTLe\r\nuh9OszA+HsLKfbK0fpG168GShwQc6MNR2dD8zB6DP1eLw/df4vJ2WLsKCbUm\r\nWxR0OGG1VNpmdrQcjthaEK8CMGHE5J8CBao=\r\n=5BFL\r\n-----END PGP SIGNATURE-----\r\n","size":23635},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"ethan@arrowood.dev"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"david.mark.clements@gmail.com"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multipart_7.1.1_1661518606552_0.04083193968208754"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-26T12:56:57.145Z","contributors":[]},"7.1.2":{"name":"@fastify/multipart","version":"7.1.2","description":"Multipart plugin for Fastify","main":"index.js","types":"index.d.ts","dependencies":{"@fastify/busboy":"^1.0.0","@fastify/deepmerge":"^1.0.0","@fastify/error":"^3.0.0","end-of-stream":"^1.4.4","fastify-plugin":"^4.0.0","hexoid":"^1.0.0","secure-json-parse":"^2.4.0","stream-wormhole":"^1.1.0"},"devDependencies":{"@fastify/pre-commit":"^2.0.2","@types/node":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","climem":"^1.0.3","concat-stream":"^2.0.0","eslint":"^8.20.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.4","eslint-plugin-promise":"^6.0.0","fastify":"^4.0.0","form-data":"^4.0.0","h2url":"^0.2.0","noop-stream":"^0.1.0","pump":"^3.0.0","readable-stream":"^3.6.0","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","tsd":"^0.23.0"},"scripts":{"coverage":"tap \"test/**/*.test.js\" --coverage-report=html","climem":"climem 8999 localhost","lint":"standard | snazzy","lint:fix":"standard --fix","start":"CLIMEM=8999 node -r climem ./examples/example","test":"npm run lint && npm run unit && npm run typescript","typescript":"tsd","unit":"tap \"test/**/*.test.js\" -t 90"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-multipart.git"},"keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","tsd":{"directory":"test"},"publishConfig":{"access":"public"},"gitHead":"8245fcee5fdb36495846d9711b899641674920fd","bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"homepage":"https://github.com/fastify/fastify-multipart#readme","_id":"@fastify/multipart@7.1.2","_nodeVersion":"16.13.0","_npmVersion":"8.10.0","dist":{"integrity":"sha512-p/y1PfUhvIEVsK/52tT3xoVSoM/31p6eIVmjp2ZqUHQY8+ZLEb+eGwJKXZiV8jhcjPyMU67BsYy2em5e4vfJFA==","shasum":"6d1bca8cca26ea601df2fe6fc512fefb1bdf1549","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-7.1.2.tgz","fileCount":35,"unpackedSize":159932,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHigk4S3JsADbvrRQi46rEDGGJyBBimI+opRI05pzI6YAiBL79zz0UZ3QlSdGfOMKl66EjrYYJ4uVNZX1Q1mYdx52Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFZl0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq58g/8Dhudz4majL3WwI6fKHykYWPy9xsJjDil1koAwyRFXeotHe9h\r\nLaYatmfvU8EKbCNw91N9xslj6+ueEPii+K5KFiKBK2c47DMSXA2iUas3rdBx\r\nkyhQ0+VIRT8VD1CBVGX8OKhZjKhVo6vy9gdMsBFvsGsUgfZYqvr2mjQnc1JJ\r\n8cg1Q0tZF/0onE+eb0ohRwBjkvt0fHfFd8JeaqoSIEZdChQwrk3937mhRRCv\r\nnsH626BZLNHDrTxkYEsaiVWosw0OtGTBmzlD1jcxx/MW8kDe8hjUmxx14Jn8\r\nLghZFqVNIxry/59xtwtqtNg1J2FSvrUtvs20g3OX82HXhPZqOhXLyTXhCUIf\r\n1T+FYvEPOKE4bJTTJKGRpCF012vvkdKUJ6hhu395Ktm7YNnCb5+a5H3EcXL9\r\nRfJC3VWjcMof5GpyoHmmvxZBhIUtPkL6rdJDc8yELeeAgK7GQRejOzdCPIf1\r\nkUJxJcTbhhcN8GPchfDBiHW69L66M6nGYUsfJSmCUrernpf+9RqwJkcc1mV/\r\nep40pPCxUqEXleWq0zHVRw6ok8x8awCtz7C2DqvwkXVogAkKPrpk9E2LsAZC\r\notzw0aCt5FxsPYWE4S4bYyJWf6N/n820oYaqqiS40Ll9PThmoVzzTBzl3NZj\r\naYlC0ty6FWkxdzZuVMNL5HvtY16HgFPCHdo=\r\n=LQmz\r\n-----END PGP SIGNATURE-----\r\n","size":24254},"_npmUser":{"name":"anonymous","email":"behemoth89@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"ethan@arrowood.dev"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"david.mark.clements@gmail.com"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multipart_7.1.2_1662359923930_0.37016857609343323"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-05T06:38:50.934Z","contributors":[]},"7.2.0":{"name":"@fastify/multipart","version":"7.2.0","description":"Multipart plugin for Fastify","main":"index.js","types":"index.d.ts","dependencies":{"@fastify/busboy":"^1.0.0","@fastify/deepmerge":"^1.0.0","@fastify/error":"^3.0.0","end-of-stream":"^1.4.4","fastify-plugin":"^4.0.0","hexoid":"^1.0.0","secure-json-parse":"^2.4.0","stream-wormhole":"^1.1.0"},"devDependencies":{"@fastify/pre-commit":"^2.0.2","@types/node":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","climem":"^1.0.3","concat-stream":"^2.0.0","eslint":"^8.20.0","eslint-config-standard-with-typescript":"^22.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.4","eslint-plugin-promise":"^6.0.0","fastify":"^4.0.0","form-data":"^4.0.0","h2url":"^0.2.0","noop-stream":"^0.1.0","pump":"^3.0.0","readable-stream":"^3.6.0","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","tsd":"^0.23.0"},"scripts":{"coverage":"tap \"test/**/*.test.js\" --coverage-report=html","climem":"climem 8999 localhost","lint":"standard | snazzy","lint:fix":"standard --fix","start":"CLIMEM=8999 node -r climem ./examples/example","test":"npm run lint && npm run unit && npm run typescript","typescript":"tsd","unit":"tap \"test/**/*.test.js\" -t 90"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-multipart.git"},"keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","tsd":{"directory":"test"},"publishConfig":{"access":"public"},"gitHead":"60886de15d5c287fc1183434070644b093d2b8c0","bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"homepage":"https://github.com/fastify/fastify-multipart#readme","_id":"@fastify/multipart@7.2.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-LwfwbCLy30Be1pa5q7F8xCTygxJdEWkfkQhD4OWZ13+vMH4tP/6Bu3OkSTlFatxLAmbEl2UpHLf7CU7w7csRIw==","shasum":"72d396d72beba085afaa84e953aa4a96aa1f2925","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-7.2.0.tgz","fileCount":34,"unpackedSize":159763,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFucKruZPtMx1+ZmWigGvgj4JYnSpARomligR1Yva07TAiEAtROM5Rz9Xf1TWLxTNFV/I6JR+wC5xsRHIxex3Ul6qb8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJEcxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNLw//RUE8LHDnP4hLNXGgmTNV6qgweGXkOYpG6TwOVf2NAo2GH3e/\r\ny3uuq+d5tq6Ec4dRFzAqADC81Y89yrPbNpHORrj0L48uGW1nQS2Xn41ECDfV\r\nHY1vn+suwPbyP+vtltEsM8gIFXbAyv9fRyYzt5NrsH3QO5Df7QFFNr5zrLxu\r\njlyxwhgxCG/rmTWOSut8fwxdIPcMAm9MRY3dkVMtRobsy7J3iy0Jb3uXqn/H\r\nkX+6etwd4Wr9U+W0rOTbbeWAI0uAx/WO3X8zmcXTItTgzThNUbU1XWzcH74M\r\np3qcUqvQzzksh6lG1LFgpovIcyX/S7RJXf6VBWuzioPWD+LCggfLXORZhhQ0\r\nU8ZyUNafbh0x9thYESuqbjA5W5YHPyhVW2t/A69zbLDubuuckz8IBvHgl8/2\r\nMkK2LW5xBmzSXQWi0znLMArO1VHmNiOLSIHVKhy4g2TMFi0x1zxxJm5wtdAp\r\nhp9Yu8tyaM4X6Xvq2MIF5WRmjRZ4uQ9goT0NJxRShRF5gMzOf9n1DUwAjqnO\r\nvjX8odW2RxuW/lyp7UqKCnuatFRvCOSQNy7KxcQ7Z0Ou2Bs8f1UoHrpHdU/+\r\nGiZpiXtbHog5E2kJvT1edokGL3w7qIp+xxyrdY3Lsu7uzM7+5VG7gK0FraRK\r\ngT/eTNhRksZD61Qz8HvwlrYuSjuk+Iz2niU=\r\n=f/f1\r\n-----END PGP SIGNATURE-----\r\n","size":24241},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"ethan@arrowood.dev"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"david.mark.clements@gmail.com"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multipart_7.2.0_1663321904991_0.022475635624432"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-16T10:29:33.450Z","contributors":[]},"7.3.0":{"name":"@fastify/multipart","version":"7.3.0","description":"Multipart plugin for Fastify","main":"index.js","types":"index.d.ts","dependencies":{"@fastify/busboy":"^1.0.0","@fastify/deepmerge":"^1.0.0","@fastify/error":"^3.0.0","end-of-stream":"^1.4.4","fastify-plugin":"^4.0.0","hexoid":"^1.0.0","secure-json-parse":"^2.4.0","stream-wormhole":"^1.1.0"},"devDependencies":{"@fastify/pre-commit":"^2.0.2","@types/node":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","climem":"^1.0.3","concat-stream":"^2.0.0","eslint":"^8.20.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.4","eslint-plugin-promise":"^6.0.0","fastify":"^4.0.0","form-data":"^4.0.0","h2url":"^0.2.0","noop-stream":"^0.1.0","pump":"^3.0.0","readable-stream":"^3.6.0","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","tsd":"^0.24.1"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-multipart.git"},"keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","tsd":{"directory":"test"},"publishConfig":{"access":"public"},"scripts":{"coverage":"tap \"test/**/*.test.js\" --coverage-report=html","climem":"climem 8999 localhost","lint":"standard | snazzy","lint:fix":"standard --fix","start":"CLIMEM=8999 node -r climem ./examples/example","test":"npm run lint && npm run unit && npm run typescript","typescript":"tsd","unit":"tap \"test/**/*.test.js\" -t 90"},"bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"homepage":"https://github.com/fastify/fastify-multipart#readme","_id":"@fastify/multipart@7.3.0","_integrity":"sha512-tbzQiRFxoADCn0G10CqiQ/nDWWcfegtwg826Pfz2h7+XvuqJhGnko0TbafrWIY7hnGD+sNCGMdiTVsxxs6zigA==","_resolved":"/private/var/folders/bw/kpcy5n_d39s3xg6s7zdfdyd80000gn/T/cb13f9aac2f8639953f4fd54919e790f/fastify-multipart-7.3.0.tgz","_from":"file:fastify-multipart-7.3.0.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-tbzQiRFxoADCn0G10CqiQ/nDWWcfegtwg826Pfz2h7+XvuqJhGnko0TbafrWIY7hnGD+sNCGMdiTVsxxs6zigA==","shasum":"152908c32fbca9fbe55ee6ca114b818d4c9d1e9b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-7.3.0.tgz","fileCount":35,"unpackedSize":160650,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0EvP8LT61NpCOwMFpIiIRqfFivhVUvmp3L5NbAJSYWAIgTzjoX+eB7uHQAtAOsIc8ouIAoheoY/DPKA/SQHwPLGU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWQx+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCWg//eZSlDBh4I4WoppKmELhewYd2wh6jR58lHd4JubQCOa+LL6Nb\r\nKu7d4d+6au0lj/m+3KEZpNGiQ+BTNcae1xq5MjG1Ha2g/Gcfpjdl0yO34Sqy\r\nb03bRNTETaU5u/Fvn3EGSlr6ZhcNcboGWYsssqgGJ1xerBQDMFD7GNRWaPQI\r\nvJ77hG+QRkmCNwp5YCHzM+NIxo2xfjvVxfSzveGAAqotSdR1hgBDvLh9r1lf\r\nfQ0ARnWhiN+w1L/DLWFrhGR7o+S8su1EBH6gHPS95QdaTpTmqTBKbev2FmrX\r\nDqVzz5D/fps2A4Hukq0PgPHfJS9NL99jlfr3rxv9eNxxIHbmEq7CzCLi9omE\r\n0a4DHAkkyeBen+m2j8hkozJjMJgWVRIq51m/kK24SqjKLHdsRfgCyT3PYJOw\r\nZb5LZf/BsXBXTeiEmE/YmmKuQeLVTNtNTbSKo/3t26JOZmnYS9t1ZPufk49r\r\nTN3/u7IRg6a/AxXTEss3NLhkCdgAL5dFjvbiw+LuU+njvy8iQDcrjUxanK+E\r\npJQrbRC4XXn0ChQxu9Cfs0JzuqpcSoi097jy1QTCo4wLTRDQPUPszHeOyBuM\r\n7R3cDI58cQyjLwttHX8qTVwMA+DS1rhgwS5qqzBv1NxtqBoOsFI1S8HTpcdM\r\nr/7XZPcFGVyP4yyLHr3SLz2BHFAYOgdui0k=\r\n=VF84\r\n-----END PGP SIGNATURE-----\r\n","size":24922},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"ethan@arrowood.dev"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"david.mark.clements@gmail.com"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multipart_7.3.0_1666780286529_0.24142237142138323"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-26T11:40:18.088Z","contributors":[]},"7.4.0":{"name":"@fastify/multipart","version":"7.4.0","description":"Multipart plugin for Fastify","main":"index.js","types":"index.d.ts","dependencies":{"@fastify/busboy":"^1.0.0","@fastify/deepmerge":"^1.0.0","@fastify/error":"^3.0.0","end-of-stream":"^1.4.4","fastify-plugin":"^4.0.0","hexoid":"^1.0.0","secure-json-parse":"^2.4.0","stream-wormhole":"^1.1.0"},"devDependencies":{"@fastify/pre-commit":"^2.0.2","@types/node":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","climem":"^1.0.3","concat-stream":"^2.0.0","eslint":"^8.20.0","eslint-config-standard-with-typescript":"^26.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.4","eslint-plugin-promise":"^6.0.0","fastify":"^4.0.0","form-data":"^4.0.0","h2url":"^0.2.0","noop-stream":"^0.1.0","pump":"^3.0.0","readable-stream":"^3.6.0","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","tsd":"^0.25.0"},"scripts":{"coverage":"tap \"test/**/*.test.js\" --coverage-report=html","climem":"climem 8999 localhost","lint":"standard | snazzy","lint:fix":"standard --fix","start":"CLIMEM=8999 node -r climem ./examples/example","test":"npm run lint && npm run unit && npm run typescript","typescript":"tsd","unit":"tap \"test/**/*.test.js\" -t 90"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-multipart.git"},"keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","tsd":{"directory":"test"},"publishConfig":{"access":"public"},"gitHead":"ce61100f93fb5a5cfe8ece49505617581cee0423","bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"homepage":"https://github.com/fastify/fastify-multipart#readme","_id":"@fastify/multipart@7.4.0","_nodeVersion":"16.19.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-jl8KCMOjzniAMnF2/VdYFhGB03Oqtl24plxcnsKpdnRLu/ihVz4cNPz9bPn8mLUQW4r3dUlh6emINtZdJczkbg==","shasum":"53ccc0bf433c94adab405f79d0a5ec31d5d37ead","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-7.4.0.tgz","fileCount":36,"unpackedSize":165366,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA5tM1meeywVclsMxHUO0FiHX2DtoPFuK4p9yPcUPpYQAiAZaWKE+UKlkIigdRCXgU6U85Lqf7npQG8si2teUKc56g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwXDJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqu4Q/9G762P7REHPn3XuUrVxMbYE5uFATpQgTIdD8SzDPfD87zzYS4\r\nWdJMP2+FC9qY/+/8NN4rMlDOgXesP9Um9sy8O2Trw/iGW0e/ZpzeG4YmhJpV\r\noqtEGDfyVhqKJSkzDO7H5qtv4R0PcZW3sz3tkivZUXHI6yV4ddnjZ6zOMr2b\r\nFbMT1uYvdWnky5OKILwAlFrDRIvGx8e7kpqjqFycJeZD8V/R7g09LPz0nly2\r\n3kHkWxZ/4BOGaHxArbcEEBi2YV6mvl57Fl6yd027IZHzY590f6U4dR0iLZwQ\r\nS+8svJYvrPXC9rx8ZLvS2NvpyzzfsU0htujRqeoX+IpKZ0DKpsHTwhWnPVPg\r\n2TL+dvbzMfCkx+bWy8lt12sYJ+DvUYLgDi88D1FWbJas3qfg4AQtm9LvnVRs\r\n+mf7ORP+6/zBS2x9dMu2hZS/RaUaOg3bMa3BzHHHOG5yNmmlxH6x2KCNPPTJ\r\niEaGuJ1LzPDyIGZbfWGx3cPRRFKtiWOTpqFIXodDau4jiLviByXwozdrJeGC\r\nieZOhmzFg+GH17yrhPV3VbonQOsMFbEjWGRC5/x5YDWl3qKhkjqBAewYd94V\r\n9A+57jEhZp9eeAdpW+7mqlr0ih3SalJicxyhgGl9182Pt3hi6ggZIbAzgw18\r\nNs0YFqo48cdEfCS97opS1DB0ShLA8KQGi4g=\r\n=e2z1\r\n-----END PGP SIGNATURE-----\r\n","size":25146},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"david.mark.clements@gmail.com"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multipart_7.4.0_1673621705088_0.7338329515169222"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-13T14:55:05.300Z","publish_time":1673621705300,"contributors":[]},"7.4.1":{"name":"@fastify/multipart","version":"7.4.1","description":"Multipart plugin for Fastify","main":"index.js","types":"index.d.ts","dependencies":{"@fastify/busboy":"^1.0.0","@fastify/deepmerge":"^1.0.0","@fastify/error":"^3.0.0","end-of-stream":"^1.4.4","fastify-plugin":"^4.0.0","hexoid":"^1.0.0","secure-json-parse":"^2.4.0","stream-wormhole":"^1.1.0"},"devDependencies":{"@fastify/pre-commit":"^2.0.2","@types/node":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","climem":"^1.0.3","concat-stream":"^2.0.0","eslint":"^8.20.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.4","eslint-plugin-promise":"^6.0.0","fastify":"^4.0.0","form-data":"^4.0.0","h2url":"^0.2.0","noop-stream":"^0.1.0","pump":"^3.0.0","readable-stream":"^3.6.0","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","tsd":"^0.25.0"},"scripts":{"coverage":"tap \"test/**/*.test.js\" --coverage-report=html","climem":"climem 8999 localhost","lint":"standard | snazzy","lint:fix":"standard --fix","start":"CLIMEM=8999 node -r climem ./examples/example","test":"npm run lint && npm run unit && npm run typescript","typescript":"tsd","unit":"tap \"test/**/*.test.js\" -t 90"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-multipart.git"},"keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","tsd":{"directory":"test"},"publishConfig":{"access":"public"},"gitHead":"1749638100d367600d08497abb2d22f96dff09fa","bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"homepage":"https://github.com/fastify/fastify-multipart#readme","_id":"@fastify/multipart@7.4.1","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-PgBJIg/1krx1nWIXGZSUFQMPHXeFv559TmpaswzmNkK6V/yn1xi4nkATqBetv7s5XbXhxzc75uaJgXWdUefxvQ==","shasum":"c58287240fec7560931df1f5daf4adf6d3ad1f06","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-7.4.1.tgz","fileCount":36,"unpackedSize":168492,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICgDD6AG5PpFjwxAi3J9tSk7XHdA/uzTCGcFgaXiOZ5GAiEArUTIMhC+v0ZfybRw0rEQruilS15H4m2QwYM4d+xKK8c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj61+8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZPQ//QrWnmPUj2gIJVHz8mkt25oTW4xXMA1niqqgBivHlCL0xjTu6\r\n1VkBVyNfkMnbXvMWKZjZ51ZZb9SwZIZTrTB+NccAY6U8LmLbbx4DD7d5hyrl\r\nnx3WVRelAeWoG4dbzPo9xI1PIg3Ir/CaC6Nf9VSvknWYeKqfVaFJlmsBf2Ys\r\nnjcEdQf9+ClXsKe3FEJJ7VdVRxlz5uHQeu40JsK1g8Tr4xsgBcLu+pYDVBVL\r\n0iL7BKoZstY7rwY1+EuQOlmw6jlAiah5fVYdcHRC3Pi41EaV0Ox8E1MIRs8h\r\neXBOiMWVpFHfShA4UyGwQ7fqG/JO6qWoYxjo3NeEbNZFUAvfjoN1q/V3QfkD\r\nxZhMP8RsrHBotAsXskb1snDoikUpI2QBG0Eikfh/M8RErFg0A/pw2YRu4LSf\r\n/iUgEzmP0Ppy2cfgfnSubpc41z/hwB2AUpj87119icP2P4dVxnEqAYooCh1w\r\naBq+O8B/xrjo3NsPcdw+GJk0+zlIDGCv01z8A1J4BNf3LJToNl4YbjvQbT7C\r\n5zrqhjEcDS44VZ3BRL/J/yeCackkJfeA6DrY6B1sMYizCJOLVOvjUG1UvN52\r\nto4n/5X83uvdzjA8mJT7nzxISo2ATLAUKD6mRAb3FlEYvyi64dREuYkKW0xR\r\nmXzE4w01uhQ+ZfBxNA7mnVOKzmKWjEpIh6g=\r\n=F9mD\r\n-----END PGP SIGNATURE-----\r\n","size":25525},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"david.mark.clements@gmail.com"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multipart_7.4.1_1676369852237_0.9784175956595904"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-14T10:17:32.464Z","publish_time":1676369852464,"contributors":[]},"6.0.1":{"name":"@fastify/multipart","version":"6.0.1","description":"Multipart plugin for Fastify","main":"index.js","types":"index.d.ts","dependencies":{"@fastify/busboy":"^1.0.0","@fastify/error":"^2.0.0","deepmerge":"^4.2.2","end-of-stream":"^1.4.4","fastify-plugin":"^3.0.0","hexoid":"^1.0.0","secure-json-parse":"^2.4.0","stream-wormhole":"^1.1.0"},"devDependencies":{"@types/node":"^17.0.1","@typescript-eslint/parser":"^4.33.0","climem":"^1.0.3","eslint":"^7.7.0","eslint-config-standard":"^16.0.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-typescript":"^0.14.0","fastify":"^3.24.1","form-data":"^4.0.0","h2url":"^0.2.0","noop-stream":"^0.1.0","pre-commit":"^1.2.2","pump":"^3.0.0","readable-stream":"^3.6.0","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","tsd":"^0.20.0","typescript":"^4.5.2"},"scripts":{"coverage":"tap \"test/**/*.test.js\" --coverage-report=html","climem":"climem 8999 localhost","lint":"standard | snazzy","start":"CLIMEM=8999 node -r climem ./examples/example","test":"npm run lint && npm run unit && npm run typescript","typescript":"tsd","unit":"tap \"test/**/*.test.js\" -t 90"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-multipart.git"},"keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","tsd":{"directory":"test"},"publishConfig":{"access":"public"},"readmeFilename":"README.md","gitHead":"9bf769978962164c08bb6bc69434b3dc2080822e","bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"homepage":"https://github.com/fastify/fastify-multipart#readme","_id":"@fastify/multipart@6.0.1","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-mRZbAlaFah0K9AaWm1Pao8OJ2G73FTscn65YeX6kyCxcvpcir6QRswEuYMzY6ulaMF8OgYuUnk4MPRGrc5u+eQ==","shasum":"7341aa4a6da3db9b623f8decd01512b1acbffc14","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-6.0.1.tgz","fileCount":34,"unpackedSize":155347,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH3sIWYvzRHGlpiBvfkxW5M5SI4sAQtfsmMXT6p57fbvAiEA8Y5rWbD1tRwc12cwZtf4uAaCnIl9elbzXENzdwb/rFs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6510ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsHA//eNpREGRV2toSojkq11NuRxhwYn/FdbJklDT5gftaM5x1APvT\r\n8PrTH/lG2kiDub5qt8aUfwyA3XfX0/Zk4GiLYlg1S2gaKfn4i38t/ggGPJc5\r\nQMFWHD+cxGimCAHb7M5QeArevyfxIRmwzCtvYk89QXUGb6iut3nR2B4Cf6ya\r\n+drPJiL8crUPBX/PgiJ9c739lgrbxoH/MDOyt+4M8JaPrG6/yc+PdHeql81J\r\nh9g1LlZkFNwy/KmZ9kwUk5ThfVLdqYiAN12TlxiYYudVfJCUQf4z5+9HlgBD\r\nd0ekuN2v3T0tAyZmdVEZVkV5H2s0PsERdMydzBnSocpSHA1Ef8VW5WwT38y2\r\nbbXWoANjGDHPeG3lohIKVWROnvKwG7SuVaYEJVise0oZRQSqXcJo3mXhX3fg\r\nrZqwBxx1K0toqGZTIUTsos1OWBCjs+dCyFINGZz/augVOBnwEG1V4R3VjB/q\r\n6j8M8d//wwQ+MFoPEKBZTIK9WNJJmEo0uq6pCVlx3YoGhGnyhVjsYXS1LcuU\r\npd5hBc1tKYkATWscslq2EwOQCfTyz4L08yVVx7MWdJaXN1yIx43SheWc5mOO\r\n8autKMO/Qfz27jFByd1rX4Lz9rB3dcUD3d4koO9SQxmatc+6V6xMcSQDyiHV\r\nfC4TUZvN2AeqRzcVqpA8nB8GZ07Wf0adzCs=\r\n=4v+A\r\n-----END PGP SIGNATURE-----\r\n","size":23667},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"david.mark.clements@gmail.com"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multipart_6.0.1_1676385652192_0.515049437422568"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-14T14:40:52.335Z","publish_time":1676385652335,"contributors":[]},"7.4.2":{"name":"@fastify/multipart","version":"7.4.2","description":"Multipart plugin for Fastify","main":"index.js","types":"index.d.ts","dependencies":{"@fastify/busboy":"^1.0.0","@fastify/deepmerge":"^1.0.0","@fastify/error":"^3.0.0","end-of-stream":"^1.4.4","fastify-plugin":"^4.0.0","hexoid":"^1.0.0","secure-json-parse":"^2.4.0","stream-wormhole":"^1.1.0"},"devDependencies":{"@fastify/pre-commit":"^2.0.2","@types/node":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","climem":"^1.0.3","concat-stream":"^2.0.0","eslint":"^8.20.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.4","eslint-plugin-promise":"^6.0.0","fastify":"^4.0.0","form-data":"^4.0.0","h2url":"^0.2.0","noop-stream":"^0.1.0","pump":"^3.0.0","readable-stream":"^3.6.0","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","tsd":"^0.26.0"},"scripts":{"coverage":"tap \"test/**/*.test.js\" --coverage-report=html","climem":"climem 8999 localhost","lint":"standard | snazzy","lint:fix":"standard --fix","start":"CLIMEM=8999 node -r climem ./examples/example","test":"npm run lint && npm run unit && npm run typescript","typescript":"tsd","unit":"tap \"test/**/*.test.js\" -t 90"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-multipart.git"},"keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","tsd":{"directory":"test"},"publishConfig":{"access":"public"},"gitHead":"6a1c66675752fdc442ff4269dd1cef173b32b117","bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"homepage":"https://github.com/fastify/fastify-multipart#readme","_id":"@fastify/multipart@7.4.2","_nodeVersion":"16.19.1","_npmVersion":"9.6.0","dist":{"integrity":"sha512-jrPoQ8I2Mpd92vVR/XE1DKBa+h7EiXaLL5TvHIUTtHiF7/0FChjP7spBQ9ROItpNrNKdKGB8uSJHmPIjRK/24A==","shasum":"59bfa3dd4a208e2168a0dac2632270a807981556","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-7.4.2.tgz","fileCount":37,"unpackedSize":170261,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwfuyZka9Q/TuQuMPZa6qZq/U/4eEnW3FLfs8q+e0G6AiEA6l31HvcCujmSM/wxSsh0eVRGQ/ryNmxWJu0D2mZ05vs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBhogACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjwhAAjIUB1b2KoUgL3JYiS1owRwnwhmTpn3kA5Vtg36p4ZVIqlJJW\r\nBejwUBT3wAKGIF/WsNCoXzhb85pQ3EOT0OSK5Hu1J0KZnwgzlwi6DwOQEEhV\r\nu/Mq6F4uSKgfK4YYyA1oPTAqJO6b4BSgMnR2Qrpu0yXcLREgaUW6ptu4bqhW\r\n0sDDUgBKwcjx9pj2K4Po9Wr+CCElhqFwJIEyyN+BjZ6FD6KM9ohhTagOahd/\r\nwcCZwM0Vd/B/lotUCz6FG0a7Eoo0N8KptqUiohbV6NFecgDy/AbEzXN8v5DW\r\nKwoUKIzMw/Kb6+kdZROXhhd+BaKQCI0N9+q0XboGrk5wD4dxfxV5Nxz73LFN\r\nQrzQAY9Y0lDl8R9hKiNVOb0BFtc+r1AT2FCBY15Sb8b80Ap14YGfEIIUeDi/\r\nI2Vg/uLoIFuxdwr1ZnVKbG+klEpWJjjpi0DytHFimTr7t+mzT7I3BNtLhc6e\r\nPM7pQzY6h7KeTEJRox3F3pFfOPLE1gt3O2bYlnQkbuJIbTI4bLcfbhf8+eSy\r\nialDVXa5t7d0ImO5Fu2OnvGxA52Wcv8EjDlHgWztc+QnUiyl9e96RcqdZ4pW\r\ncLul58R377kVD96EgOgQFasUxLVSODfUNXM2DnJmUvUNvXLXWisolXauqUbQ\r\nvIYBIVUlSMOr4Ufa+at+wmXs1a3KD4N2yVI=\r\n=xqk/\r\n-----END PGP SIGNATURE-----\r\n","size":25880},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"david.mark.clements@gmail.com"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multipart_7.4.2_1678121504262_0.5563133720517333"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-06T16:51:44.434Z","publish_time":1678121504434,"contributors":[]},"7.5.0":{"name":"@fastify/multipart","version":"7.5.0","description":"Multipart plugin for Fastify","main":"index.js","types":"index.d.ts","dependencies":{"@fastify/busboy":"^1.0.0","@fastify/deepmerge":"^1.0.0","@fastify/error":"^3.0.0","end-of-stream":"^1.4.4","fastify-plugin":"^4.0.0","hexoid":"^1.0.0","secure-json-parse":"^2.4.0","stream-wormhole":"^1.1.0"},"devDependencies":{"@fastify/pre-commit":"^2.0.2","@types/node":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","climem":"^1.0.3","concat-stream":"^2.0.0","eslint":"^8.20.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.4","eslint-plugin-promise":"^6.0.0","fastify":"^4.0.0","form-data":"^4.0.0","h2url":"^0.2.0","noop-stream":"^0.1.0","pump":"^3.0.0","readable-stream":"^3.6.0","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","tsd":"^0.27.0"},"scripts":{"coverage":"tap \"test/**/*.test.js\" --coverage-report=html","climem":"climem 8999 localhost","lint":"standard | snazzy","lint:fix":"standard --fix","start":"CLIMEM=8999 node -r climem ./examples/example","test":"npm run lint && npm run unit && npm run typescript","typescript":"tsd","unit":"tap \"test/**/*.test.js\" -t 90"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-multipart.git"},"keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","tsd":{"directory":"test"},"publishConfig":{"access":"public"},"gitHead":"1538019183b6d4e06712ce33b0011052c4833cb7","bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"homepage":"https://github.com/fastify/fastify-multipart#readme","_id":"@fastify/multipart@7.5.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-cAQzz+vVRaNomTppActeqA3xZstF18WK9gjwCMAkoU6xKFljsnKewdGw2RkcYAaiWgFzGBQUD8owSKPFgzhJAA==","shasum":"cc373ed1d2ffbf1397b3b6f8841860181403294c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-7.5.0.tgz","fileCount":37,"unpackedSize":170968,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIANdj+S5U04oqBADfHjNe+RKBduYPffrGptoQg0c+8FbAiAWO+0Xk7OmcDV0PLMohhSRNT+UvUPLyEplS1JrxR84qg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDz04ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodFRAAhUbS26dK0x9JyEGgMdXaPqKPZlbbJZFbyUyXVla4ntGG8qg0\r\n/X5kiVoWgNQqbTx20yIkaGFq3FICiTVXo7qQ/YPjj9aWT42dydPzGh63Y97d\r\nQ5/Y/M2INkdXPyrP2R83L5c8GT5EMgf+OIJHSqZwX7+HADTQU76Dg7h3avrD\r\nSWPHGMcTIZTuHVFZt0Bx21WhELdeKEFRflWAxGY8VfGUdm3l8ANmOQ9W21O4\r\nU0cJoBhZXnF2OI/xt1i3Kl4zcnfj2udufoBJnv0tVt6jvX1EZw/ZzKuYQG+1\r\n1+MVBDDLEvKtCKlthlLHkp+tinrwl/Ff5rPidYaQUKkFQFKSJ65XnwUpY4md\r\nMob5d33stzUWJjix/oKY+NJlkpROH/rA7i4INhv1Fi9DYlI8EIX8ue+kUw/C\r\nTB2NIygjHvVBeJNxg95dN5XJV01fZY7ryeq61ne2objkpTzCP104Gp+PAWyE\r\n4msXo2uibHfDXGV4KwzpFKtOHG12LFp2RPwq6UOkLop+ezhbVG6hXiaOfCdI\r\nP0pkpT5rSUnBWCyh6KwlQb4fEU4vAc7ZbhM5DUSQSwVrWUNnxHCEme6tB/C9\r\nDYyTLIzSBP/XzWmqe6YL9YIvsHpVFp0tSfhm9WFTWwDJHa3TjDqavJyUXOBH\r\nEF7UCHUVfqdaCdOIM6zZ4HllVHPNFfRMTUg=\r\n=P0PP\r\n-----END PGP SIGNATURE-----\r\n","size":26030},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"david.mark.clements@gmail.com"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multipart_7.5.0_1678720312442_0.5902261062277849"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-13T15:11:52.641Z","publish_time":1678720312641,"contributors":[]},"7.6.0":{"name":"@fastify/multipart","version":"7.6.0","description":"Multipart plugin for Fastify","main":"index.js","types":"index.d.ts","dependencies":{"@fastify/busboy":"^1.0.0","@fastify/deepmerge":"^1.0.0","@fastify/error":"^3.0.0","end-of-stream":"^1.4.4","fastify-plugin":"^4.0.0","hexoid":"^1.0.0","secure-json-parse":"^2.4.0","stream-wormhole":"^1.1.0"},"devDependencies":{"@fastify/pre-commit":"^2.0.2","@types/node":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","climem":"^1.0.3","concat-stream":"^2.0.0","eslint":"^8.20.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.4","eslint-plugin-promise":"^6.0.0","fastify":"^4.0.0","form-data":"^4.0.0","h2url":"^0.2.0","noop-stream":"^0.1.0","pump":"^3.0.0","readable-stream":"^3.6.0","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","tsd":"^0.28.0"},"scripts":{"coverage":"tap \"test/**/*.test.js\" --coverage-report=html","climem":"climem 8999 localhost","lint":"standard | snazzy","lint:fix":"standard --fix","start":"CLIMEM=8999 node -r climem ./examples/example","test":"npm run lint && npm run unit && npm run typescript","typescript":"tsd","unit":"tap \"test/**/*.test.js\" -t 90"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-multipart.git"},"keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","tsd":{"directory":"test"},"publishConfig":{"access":"public"},"gitHead":"6aef4e1f0b42e6569a2cfa1fed61eed3fd9d8e51","bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"homepage":"https://github.com/fastify/fastify-multipart#readme","_id":"@fastify/multipart@7.6.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-mQoz0SMxk1WAYLYvQypoj3GYhCbmhnFl2LdleTzKQ4HgPfhVcMT014uln2wgzRh2y+gL74b/+j0mMVgvOKpqpQ==","shasum":"8b7baf00945509aac54d249424768c7c520ee741","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-7.6.0.tgz","fileCount":37,"unpackedSize":172383,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiOHIbGEQ46gskwl+7Zin5WvJ8BJ02Lw71OVRfnUuEowIgb/XLoLmsxfm+7nWMyqY9PWflsKd803hldS2KN9qIwOc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMETUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRQhAAjBB6lNTej3D12XqwjW7fM0cep/e7f7NSj4zGkYRjpKEU4bgl\r\nLOCyn8G4psJqV0vHjvfeQvvhtjT9/lI1XHQ55V2YNPEpVcQ88oXg5RYJ14ch\r\n2dXHekPHHWUnW0f7ffHNhNKv2sfexRIFQsp+lcZKcg0vyjNm+6EvEGRdtdSM\r\n1LiZn4tsr6vGJN2Z0IAB6pgku+t98JDfC3NFikGoVyq+adkq8RUyVyd9fDfR\r\nVdQkye3GMIqkBQkY84IdalECgsL+3vB+OGh8nUvrtFgTgD6o/B8ckGqomWyi\r\nMMv4JR381XA65DIUkE6+l7PFHLjKRUrtH+/A7XH/w0ldQZ+s4M/ga2nRS5dV\r\nuqt7AFLxc+SUrX4G2TQafov0rgQxHqcfVI5gPgW3P/3yAWCRjnvttVhDCSrP\r\n6hBUw+Xb7239QauRsk0rwFsyh7qhuq1Fw/xTbJROP28eRBxA7auXvntDkR7e\r\nn1uAkUtSfUgNu21lcVdsqaMByGfmZLeBQO899c5zQhdv8uMNdXjsQWPWxROn\r\nTZYpH4cKWI9QvYyWahxKBJmFEu/tAq0sqnrgxQRn5S9TLVKlzzivfXUqQmYa\r\nFcaDeI8qYkeGVJ3KqKBlSMVKXtk01FwWK389/c4YHpE7+wJHD+y7L6n/L5Ls\r\nHlDvIrrQVMVDueAzdN9HZn0DJmWsrh5iNbk=\r\n=jhnH\r\n-----END PGP SIGNATURE-----\r\n","size":26161},"_npmUser":{"name":"anonymous","email":"behemoth89@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multipart_7.6.0_1680884947959_0.7873858793472819"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-07T16:29:08.169Z","publish_time":1680884948169,"contributors":[]},"7.6.1":{"name":"@fastify/multipart","version":"7.6.1","description":"Multipart plugin for Fastify","main":"index.js","types":"index.d.ts","dependencies":{"@fastify/busboy":"^1.0.0","@fastify/deepmerge":"^1.0.0","@fastify/error":"^3.0.0","@fastify/swagger":"^8.3.1","@fastify/swagger-ui":"^1.8.0","end-of-stream":"^1.4.4","fastify-plugin":"^4.0.0","secure-json-parse":"^2.4.0","stream-wormhole":"^1.1.0"},"devDependencies":{"@fastify/pre-commit":"^2.0.2","@types/node":"^20.1.0","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","benchmark":"^2.1.4","climem":"^1.0.3","concat-stream":"^2.0.0","eslint":"^8.20.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.4","eslint-plugin-promise":"^6.0.0","fastify":"^4.0.0","form-data":"^4.0.0","h2url":"^0.2.0","noop-stream":"^0.1.0","pump":"^3.0.0","readable-stream":"^3.6.0","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","tsd":"^0.28.0"},"scripts":{"coverage":"tap \"test/**/*.test.js\" --coverage-report=html","climem":"climem 8999 localhost","lint":"standard | snazzy","lint:fix":"standard --fix","start":"CLIMEM=8999 node -r climem ./examples/example","test":"npm run lint && npm run unit && npm run typescript","typescript":"tsd","unit":"tap \"test/**/*.test.js\" -t 90"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-multipart.git"},"keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","tsd":{"directory":"test"},"publishConfig":{"access":"public"},"gitHead":"c94b2cbd7f1d037fdea3a1728720f20501155933","bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"homepage":"https://github.com/fastify/fastify-multipart#readme","_id":"@fastify/multipart@7.6.1","_nodeVersion":"20.3.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-9b0F1goBqf6HpNOBm3HXQUjWbL7984W3iCIfwwg/WVFp4fam8NItO1mmY1xyt1hOhITZrblTKUHTHHtZb5bkvA==","shasum":"f91ca1cf3be722706fa8ea6d239b3f4f17730d44","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-7.6.1.tgz","fileCount":42,"unpackedSize":179927,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC32/L+7Y7e4XjvC/Vc1an/vFTY9O/bHCVMTUMI+9rZfAiEAsUy2+/TsqP/sIx41A6bpvQj/kUUDNbgY14GigHuBhwc="}],"size":28382},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multipart_7.6.1_1686669018326_0.29090777992261296"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-13T15:10:18.602Z","publish_time":1686669018602,"_source_registry_name":"default","contributors":[]},"7.7.0":{"name":"@fastify/multipart","version":"7.7.0","description":"Multipart plugin for Fastify","main":"index.js","types":"index.d.ts","dependencies":{"@fastify/busboy":"^1.0.0","@fastify/deepmerge":"^1.0.0","@fastify/error":"^3.0.0","@fastify/swagger":"^8.3.1","@fastify/swagger-ui":"^1.8.0","end-of-stream":"^1.4.4","fastify-plugin":"^4.0.0","secure-json-parse":"^2.4.0","stream-wormhole":"^1.1.0"},"devDependencies":{"@fastify/pre-commit":"^2.0.2","@types/node":"^20.1.0","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","benchmark":"^2.1.4","climem":"^1.0.3","concat-stream":"^2.0.0","eslint":"^8.20.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.4","eslint-plugin-promise":"^6.0.0","fastify":"^4.0.0","form-data":"^4.0.0","h2url":"^0.2.0","noop-stream":"^0.1.0","pump":"^3.0.0","readable-stream":"^3.6.0","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","tsd":"^0.28.0"},"scripts":{"coverage":"tap \"test/**/*.test.js\" --coverage-report=html","climem":"climem 8999 localhost","lint":"standard | snazzy","lint:fix":"standard --fix","start":"CLIMEM=8999 node -r climem ./examples/example","test":"npm run lint && npm run unit && npm run typescript","typescript":"tsd","unit":"tap \"test/**/*.test.js\" -t 90"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-multipart.git"},"keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","tsd":{"directory":"test"},"publishConfig":{"access":"public"},"gitHead":"3bad542650803878b8630a58a77f7d8fa45cd3b6","bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"homepage":"https://github.com/fastify/fastify-multipart#readme","_id":"@fastify/multipart@7.7.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-lE5v6+MVbLYmPL8yUHrvyezEOLQbZulEPL8itwGqPbNxL2pWdAN1HWEZ7f3VdwyR6wmQdOcpfZ0zdCU4BbWKzw==","shasum":"491024539beedc33fe68b50c7b104002933077f8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-7.7.0.tgz","fileCount":44,"unpackedSize":183263,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/Wajmt6qgDftM1hOep3Gkv23F56bESa+z5krSlK4PPgIgCOL7yw5rkPOnZPDQweWxL2mdQ1qaeTrSBPuZ7xEryLg="}],"size":29042},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multipart_7.7.0_1687247328811_0.6057496038761307"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-20T07:48:48.965Z","publish_time":1687247328965,"_source_registry_name":"default","contributors":[]},"7.7.1":{"name":"@fastify/multipart","version":"7.7.1","description":"Multipart plugin for Fastify","main":"index.js","types":"index.d.ts","dependencies":{"@fastify/busboy":"^1.0.0","@fastify/deepmerge":"^1.0.0","@fastify/error":"^3.0.0","@fastify/swagger":"^8.3.1","@fastify/swagger-ui":"^1.8.0","end-of-stream":"^1.4.4","fastify-plugin":"^4.0.0","secure-json-parse":"^2.4.0","stream-wormhole":"^1.1.0"},"devDependencies":{"@fastify/pre-commit":"^2.0.2","@types/node":"^20.1.0","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","benchmark":"^2.1.4","climem":"^1.0.3","concat-stream":"^2.0.0","eslint":"^8.20.0","eslint-config-standard-with-typescript":"^36.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^16.0.1","eslint-plugin-promise":"^6.0.0","fastify":"^4.0.0","form-data":"^4.0.0","h2url":"^0.2.0","noop-stream":"^0.1.0","pump":"^3.0.0","readable-stream":"^3.6.0","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","tsd":"^0.28.0"},"scripts":{"coverage":"tap \"test/**/*.test.js\" --coverage-report=html","climem":"climem 8999 localhost","lint":"standard | snazzy","lint:fix":"standard --fix","start":"CLIMEM=8999 node -r climem ./examples/example","test":"npm run lint && npm run unit && npm run typescript","typescript":"tsd","unit":"tap \"test/**/*.test.js\" -t 90"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-multipart.git"},"keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","tsd":{"directory":"test"},"publishConfig":{"access":"public"},"gitHead":"5481545ee865d4a1e461a448aff65033e475e386","bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"homepage":"https://github.com/fastify/fastify-multipart#readme","_id":"@fastify/multipart@7.7.1","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-D2S6XH8pbQj0GxfSP10G/MaQye3UACVNUH/D4ssw3ne9pcQ4DSKqojVIGcwa5XI7pdR91gXRHSWXFx8koCzBlg==","shasum":"5925d84fcad3badcd61d35f88c3026d2af01b8fb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-7.7.1.tgz","fileCount":44,"unpackedSize":184273,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkRO66/8vSJOSeQWuWsjbPl4PnHczdBiF7VR6sey0W5gIgYc3j9DKgJrZckW/P7tXIiKx+JZjB+KGLUJhOmCg+PoU="}],"size":29095},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multipart_7.7.1_1689586886430_0.4548270603731326"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-17T09:41:26.636Z","publish_time":1689586886636,"_source_registry_name":"default","contributors":[]},"7.7.2":{"name":"@fastify/multipart","version":"7.7.2","description":"Multipart plugin for Fastify","main":"index.js","types":"index.d.ts","dependencies":{"@fastify/busboy":"^1.0.0","@fastify/deepmerge":"^1.0.0","@fastify/error":"^3.0.0","@fastify/swagger":"^8.3.1","@fastify/swagger-ui":"^1.8.0","end-of-stream":"^1.4.4","fastify-plugin":"^4.0.0","secure-json-parse":"^2.4.0","stream-wormhole":"^1.1.0"},"devDependencies":{"@fastify/pre-commit":"^2.0.2","@types/node":"^20.1.0","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","benchmark":"^2.1.4","climem":"^1.0.3","concat-stream":"^2.0.0","eslint":"^8.20.0","eslint-config-standard-with-typescript":"^36.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^16.0.1","eslint-plugin-promise":"^6.0.0","fastify":"^4.0.0","form-data":"^4.0.0","h2url":"^0.2.0","noop-stream":"^0.1.0","pump":"^3.0.0","readable-stream":"^3.6.0","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","tsd":"^0.28.0"},"scripts":{"coverage":"tap \"test/**/*.test.js\" --coverage-report=html","climem":"climem 8999 localhost","lint":"standard | snazzy","lint:fix":"standard --fix","start":"CLIMEM=8999 node -r climem ./examples/example","test":"npm run lint && npm run unit && npm run typescript","typescript":"tsd","unit":"tap \"test/**/*.test.js\" -t 90"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-multipart.git"},"keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","tsd":{"directory":"test"},"publishConfig":{"access":"public"},"gitHead":"5b51ed423857e597fac4253cd6cbee57e9025b0f","bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"homepage":"https://github.com/fastify/fastify-multipart#readme","_id":"@fastify/multipart@7.7.2","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-hkD/fPdOhz3fOwYFo9OJU/QPFeu975JxRPKaTstDbjChSXRd1ptxrIhE4zV3ufrBFPcqBnsqYNfGt5VURGbkIg==","shasum":"95334e891c09b8f2e02a0d9b7b6989b987763513","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-7.7.2.tgz","fileCount":44,"unpackedSize":185444,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICzRpkSJhMN1fIAA8PTjhzbl7u0a7FXNYnEPKVujrNGnAiBn4uLUmYSbGZBvGAfIiiaCPI6tlOjPNglyITSEqaNDfQ=="}],"size":29198},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multipart_7.7.2_1689933007498_0.19968994072624957"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-21T09:50:07.669Z","publish_time":1689933007669,"_source_registry_name":"default","contributors":[]},"7.7.3":{"name":"@fastify/multipart","version":"7.7.3","description":"Multipart plugin for Fastify","main":"index.js","types":"index.d.ts","dependencies":{"@fastify/busboy":"^1.0.0","@fastify/deepmerge":"^1.0.0","@fastify/error":"^3.0.0","@fastify/swagger":"^8.3.1","@fastify/swagger-ui":"^1.8.0","end-of-stream":"^1.4.4","fastify-plugin":"^4.0.0","secure-json-parse":"^2.4.0","stream-wormhole":"^1.1.0"},"devDependencies":{"@fastify/pre-commit":"^2.0.2","@types/node":"^20.1.0","@typescript-eslint/eslint-plugin":"^5.30.7","@typescript-eslint/parser":"^5.30.7","benchmark":"^2.1.4","climem":"^1.0.3","concat-stream":"^2.0.0","eslint":"^8.20.0","eslint-config-standard-with-typescript":"^37.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^16.0.1","eslint-plugin-promise":"^6.0.0","fastify":"^4.0.0","form-data":"^4.0.0","h2url":"^0.2.0","noop-stream":"^0.1.0","pump":"^3.0.0","readable-stream":"^3.6.0","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","tsd":"^0.28.0"},"scripts":{"coverage":"tap \"test/**/*.test.js\" --coverage-report=html","climem":"climem 8999 localhost","lint":"standard | snazzy","lint:fix":"standard --fix","start":"CLIMEM=8999 node -r climem ./examples/example","test":"npm run lint && npm run unit && npm run typescript","typescript":"tsd","unit":"tap \"test/**/*.test.js\" -t 90"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-multipart.git"},"keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","tsd":{"directory":"test"},"publishConfig":{"access":"public"},"gitHead":"80a01f41c03cc29a074742438b70d95261bb56ff","bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"homepage":"https://github.com/fastify/fastify-multipart#readme","_id":"@fastify/multipart@7.7.3","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-MG4Gd9FNEXc8qx0OgqoXM10EGO/dN/0iVQ8SrpFMU3d6F6KUfcqD2ZyoQhkm9LWrbiMgdHv5a43x78lASdn5GA==","shasum":"3d00f0701367c956a6f59e8c7da4025f9624c0f1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-7.7.3.tgz","fileCount":44,"unpackedSize":188320,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICoR5f5ZLweYnnrs/PFkvTEZKjmZDsklefyHBULtZZleAiEAtkz8IHIVweF/0sQ1f78+ilod8pB6bew5ZRPSt8v7zcs="}],"size":29384},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multipart_7.7.3_1690187034398_0.5685230061563904"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-24T08:23:54.583Z","publish_time":1690187034583,"_source_registry_name":"default","contributors":[]},"8.0.0":{"name":"@fastify/multipart","version":"8.0.0","description":"Multipart plugin for Fastify","main":"index.js","types":"types/index.d.ts","dependencies":{"@fastify/busboy":"^1.0.0","@fastify/deepmerge":"^1.0.0","@fastify/error":"^3.0.0","@fastify/swagger":"^8.3.1","@fastify/swagger-ui":"^1.8.0","fastify-plugin":"^4.0.0","secure-json-parse":"^2.4.0","stream-wormhole":"^1.1.0"},"devDependencies":{"@fastify/pre-commit":"^2.0.2","@types/node":"^20.1.0","@typescript-eslint/eslint-plugin":"^6.3.0","@typescript-eslint/parser":"^6.3.0","benchmark":"^2.1.4","climem":"^1.0.3","concat-stream":"^2.0.0","eslint":"^8.20.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^16.0.1","eslint-plugin-promise":"^6.0.0","fastify":"^4.0.0","form-data":"^4.0.0","h2url":"^0.2.0","noop-stream":"^0.1.0","pump":"^3.0.0","readable-stream":"^3.6.0","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","tsd":"^0.29.0"},"scripts":{"coverage":"npm run test:unit -- --coverage-report=html","climem":"climem 8999 localhost","lint":"npm run lint:javascript && npm run lint:typescript","lint:javascript":"standard | snazzy","lint:fix":"standard --fix && npm run lint:typescript -- --fix","lint:typescript":"eslint -c .eslintrc.json types/**/*.d.ts types/**/*.test-d.ts","start":"CLIMEM=8999 node -r climem ./examples/example","test":"npm run test:unit && npm run test:typescript","test:typescript":"tsd","test:unit":"tap -t 90"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-multipart.git"},"keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","tsd":{"directory":"test"},"publishConfig":{"access":"public"},"gitHead":"a0542b1dcba3aae323992c16ec121129a9c875fb","bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"homepage":"https://github.com/fastify/fastify-multipart#readme","_id":"@fastify/multipart@8.0.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-xaH1pGIqYnIJjYs5qG6ryhPSFnWuJIfSXYqEUtzmcyREkMk0SwONd2y+SZ9JXfDmETAC/Ogtc/SRbz+AjZhCkw==","shasum":"57fc1ee3f7400a71331a2689e1bdcb6ffbc51424","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-8.0.0.tgz","fileCount":40,"unpackedSize":142276,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCa0F3zRcKFwRGiapzjKtYGzujZ1d9n0qkdxbWyhTjjzwIhAMUDAcTGIoC/HYxTOgDScviN4zHYy/1Grh5fJB53zTJq"}],"size":24542},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gurgun.dayioglu@icloud.com"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multipart_8.0.0_1695899185295_0.8695469333886039"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-28T11:06:25.512Z","publish_time":1695899185512,"_source_registry_name":"default","contributors":[]},"8.1.0":{"name":"@fastify/multipart","version":"8.1.0","description":"Multipart plugin for Fastify","main":"index.js","type":"commonjs","types":"types/index.d.ts","dependencies":{"@fastify/busboy":"^1.0.0","@fastify/deepmerge":"^1.0.0","@fastify/error":"^3.0.0","fastify-plugin":"^4.0.0","secure-json-parse":"^2.4.0","stream-wormhole":"^1.1.0"},"devDependencies":{"@fastify/pre-commit":"^2.0.2","@fastify/swagger":"^8.10.1","@fastify/swagger-ui":"^2.0.1","@types/node":"^20.1.0","@typescript-eslint/eslint-plugin":"^6.3.0","@typescript-eslint/parser":"^6.3.0","benchmark":"^2.1.4","climem":"^2.0.0","concat-stream":"^2.0.0","eslint":"^8.20.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^16.0.1","eslint-plugin-promise":"^6.0.0","fastify":"^4.0.0","form-data":"^4.0.0","h2url":"^0.2.0","noop-stream":"^0.1.0","pump":"^3.0.0","readable-stream":"^4.5.1","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","tsd":"^0.30.0"},"scripts":{"coverage":"npm run test:unit -- --coverage-report=html","climem":"climem 8999 localhost","lint":"npm run lint:javascript && npm run lint:typescript","lint:javascript":"standard | snazzy","lint:fix":"standard --fix && npm run lint:typescript -- --fix","lint:typescript":"eslint -c .eslintrc.json types/**/*.d.ts types/**/*.test-d.ts","start":"CLIMEM=8999 node -r climem ./examples/example","test":"npm run test:unit && npm run test:typescript","test:typescript":"tsd","test:unit":"tap -t 90"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-multipart.git"},"keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","tsd":{"directory":"test"},"publishConfig":{"access":"public"},"_id":"@fastify/multipart@8.1.0","gitHead":"be610c58e5ecf1783c79eed32c13ca7f7fd9f9d7","bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"homepage":"https://github.com/fastify/fastify-multipart#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-sRX9X4ZhAqRbe2kDvXY2NK7i6Wf1Rm2g/CjpGYYM7+Np8E6uWQXcj761j08qPfPO8PJXM+vJ7yrKbK1GPB+OeQ==","shasum":"92b1cd482202b469b6c08aba568f0cda6fc543ba","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-8.1.0.tgz","fileCount":42,"unpackedSize":150987,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAYhFIyiBPuWaWhO2aOpfEwisQjuBTKj/3dRe9gMyCy+AiBlIMzZdUko6iv+HgvLsNXN5RluPpUVbZ6jKcz1qOw9+w=="}],"size":25111},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gurgun.dayioglu@icloud.com"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multipart_8.1.0_1704528672581_0.36898400111340135"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-06T08:11:12.751Z","publish_time":1704528672751,"_source_registry_name":"default","contributors":[]},"8.2.0":{"name":"@fastify/multipart","version":"8.2.0","description":"Multipart plugin for Fastify","main":"index.js","type":"commonjs","types":"types/index.d.ts","dependencies":{"@fastify/busboy":"^2.1.0","@fastify/deepmerge":"^1.0.0","@fastify/error":"^3.0.0","fastify-plugin":"^4.0.0","secure-json-parse":"^2.4.0","stream-wormhole":"^1.1.0"},"devDependencies":{"@fastify/pre-commit":"^2.0.2","@fastify/swagger":"^8.10.1","@fastify/swagger-ui":"^3.0.0","@types/node":"^20.1.0","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","benchmark":"^2.1.4","climem":"^2.0.0","concat-stream":"^2.0.0","eslint":"^8.20.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^16.0.1","eslint-plugin-promise":"^6.0.0","fastify":"^4.0.0","form-data":"^4.0.0","h2url":"^0.2.0","noop-stream":"^0.1.0","pump":"^3.0.0","readable-stream":"^4.5.1","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","tsd":"^0.30.0"},"scripts":{"coverage":"npm run test:unit -- --coverage-report=html","climem":"climem 8999 localhost","lint":"npm run lint:javascript && npm run lint:typescript","lint:javascript":"standard | snazzy","lint:fix":"standard --fix && npm run lint:typescript -- --fix","lint:typescript":"eslint -c .eslintrc.json types/**/*.d.ts types/**/*.test-d.ts","start":"CLIMEM=8999 node -r climem ./examples/example","test":"npm run test:unit && npm run test:typescript","test:typescript":"tsd","test:unit":"tap -t 90"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-multipart.git"},"keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","tsd":{"directory":"test"},"publishConfig":{"access":"public"},"_id":"@fastify/multipart@8.2.0","gitHead":"af99f11df7212a8c022472054023e6b2cbb096c4","bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"homepage":"https://github.com/fastify/fastify-multipart#readme","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-OZ8nsyyoS2TV7Yeu3ZdrdDGsKUTAbfjrKC9jSxGgT2qdgek+BxpWX31ZubTrWMNZyU5xwk4ox6AvTjAbYWjrWg==","shasum":"90359b78eccd0f944cf145a2e907d167a3a6c731","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-8.2.0.tgz","fileCount":42,"unpackedSize":152306,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHNatz17yPZ8O3t+pTMMom1VmImkhCgqjk8oYRmyI7rWAiADfmdITvVcjKHkjYZ0cyxbJUr3f6vqiueap4/qw2Zv8w=="}],"size":25379},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multipart_8.2.0_1710957078489_0.26749987324742297"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-20T17:51:18.641Z","publish_time":1710957078641,"_source_registry_name":"default","contributors":[]},"8.3.0":{"name":"@fastify/multipart","version":"8.3.0","description":"Multipart plugin for Fastify","main":"index.js","type":"commonjs","types":"types/index.d.ts","dependencies":{"@fastify/busboy":"^2.1.0","@fastify/deepmerge":"^1.0.0","@fastify/error":"^3.0.0","fastify-plugin":"^4.0.0","secure-json-parse":"^2.4.0","stream-wormhole":"^1.1.0"},"devDependencies":{"@fastify/pre-commit":"^2.0.2","@fastify/swagger":"^8.10.1","@fastify/swagger-ui":"^3.0.0","@types/node":"^20.1.0","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","benchmark":"^2.1.4","climem":"^2.0.0","concat-stream":"^2.0.0","eslint":"^8.20.0","fastify":"^4.0.0","form-data":"^4.0.0","h2url":"^0.2.0","noop-stream":"^0.1.0","pump":"^3.0.0","readable-stream":"^4.5.1","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","tsd":"^0.31.0"},"scripts":{"coverage":"npm run test:unit -- --coverage-report=html","climem":"climem 8999 localhost","lint":"npm run lint:javascript && npm run lint:typescript","lint:javascript":"standard | snazzy","lint:fix":"standard --fix && npm run lint:typescript -- --fix","lint:typescript":"eslint -c .eslintrc.json types/**/*.d.ts types/**/*.test-d.ts","start":"CLIMEM=8999 node -r climem ./examples/example","test":"npm run test:unit && npm run test:typescript","test:typescript":"tsd","test:unit":"tap -t 90"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-multipart.git"},"keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","tsd":{"directory":"test"},"publishConfig":{"access":"public"},"_id":"@fastify/multipart@8.3.0","gitHead":"ba46a22d1ca24bb8b775a74b26f3c9dab1322209","bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"homepage":"https://github.com/fastify/fastify-multipart#readme","_nodeVersion":"20.12.2","_npmVersion":"10.2.4","dist":{"integrity":"sha512-A8h80TTyqUzaMVH0Cr9Qcm6RxSkVqmhK/MVBYHYeRRSUbUYv08WecjWKSlG2aSnD4aGI841pVxAjC+G1GafUeQ==","shasum":"08a50a481485e889ee08169aebd7a32f67fe9e7c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-8.3.0.tgz","fileCount":42,"unpackedSize":156535,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAqb/WmAWdI7SaIKWRPNYDEmWR6YePrL87fv3oYIKZaAIhAIfxhEajS8QKhvdIPuaUJmwklH1JchVw1OboDdJZVM4Q"}],"size":26086},"_npmUser":{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multipart_8.3.0_1717747041182_0.5181560285661504"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-07T07:57:21.345Z","publish_time":1717747041345,"_source_registry_name":"default","contributors":[]},"9.0.0-pre.fv5.1":{"name":"@fastify/multipart","version":"9.0.0-pre.fv5.1","description":"Multipart plugin for Fastify","main":"index.js","type":"commonjs","types":"types/index.d.ts","dependencies":{"@fastify/busboy":"^3.0.0","@fastify/deepmerge":"^2.0.0","@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0-pre.fv5.1","secure-json-parse":"^2.7.0"},"devDependencies":{"@fastify/pre-commit":"^2.1.0","@fastify/swagger":"^9.0.0-pre.fv5.1","@fastify/swagger-ui":"^5.0.0-pre.fv5.1","@types/node":"^20.11.6","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","benchmark":"^2.1.4","climem":"^2.0.0","concat-stream":"^2.0.0","eslint":"^8.56.0","eslint-plugin-import":"^2.29.1","eslint-plugin-n":"^16.6.2","eslint-plugin-promise":"^6.1.1","fastify":"^5.0.0-alpha.3","form-data":"^4.0.0","h2url":"^0.2.0","noop-stream":"^0.1.0","pump":"^3.0.0","readable-stream":"^4.5.2","snazzy":"^9.0.0","standard":"^17.1.0","tap":"^18.6.1","tsd":"^0.31.0"},"scripts":{"coverage":"npm run test:unit -- --coverage-report=html","climem":"climem 8999 localhost","lint":"npm run lint:javascript && npm run lint:typescript","lint:javascript":"standard | snazzy","lint:fix":"standard --fix && npm run lint:typescript -- --fix","lint:typescript":"eslint -c .eslintrc.json types/**/*.d.ts types/**/*.test-d.ts","start":"CLIMEM=8999 node -r climem ./examples/example","test":"npm run test:unit && npm run test:typescript","test:typescript":"tsd","test:unit":"tap -t 120"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-multipart.git"},"keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","tsd":{"directory":"test"},"publishConfig":{"access":"public"},"_id":"@fastify/multipart@9.0.0-pre.fv5.1","readmeFilename":"README.md","gitHead":"60a2dd87c9fa11a7a5cca92665cf5d12a8812323","bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"homepage":"https://github.com/fastify/fastify-multipart#readme","_nodeVersion":"20.15.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-YQ4TqLlgUse+YD10Xq5vpGea5Ld1idBlPJyJ3vzj0FBnHirs4+Lk+tnlOE/WY1zpX0RvZ0dPPzgUfHeItyImxw==","shasum":"93f9039ed3b4782f1e146832444e6d184feddd3e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-9.0.0-pre.fv5.1.tgz","fileCount":44,"unpackedSize":157146,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGRFsbdDv9QJjDsWXLNSbuJ5kf5y6w8X9JJEA0q5/zCNAiBaalDmZAaXOMNt/u4hNoauDVjXUf/l8MYqoNeNVEhMLw=="}],"size":26455},"_npmUser":{"name":"anonymous","email":"james.sumners@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multipart_9.0.0-pre.fv5.1_1721215339333_0.7143852703750797"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-17T11:22:19.502Z","publish_time":1721215339502,"_source_registry_name":"default","contributors":[]},"9.0.0-pre.fv5.2":{"name":"@fastify/multipart","version":"9.0.0-pre.fv5.2","description":"Multipart plugin for Fastify","main":"index.js","type":"commonjs","types":"types/index.d.ts","dependencies":{"@fastify/busboy":"^3.0.0","@fastify/deepmerge":"^2.0.0","@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0-pre.fv5.1","secure-json-parse":"^2.7.0"},"devDependencies":{"@fastify/pre-commit":"^2.1.0","@fastify/swagger":"^9.0.0-pre.fv5.1","@fastify/swagger-ui":"^5.0.0-pre.fv5.1","@types/node":"^22.0.0","benchmark":"^2.1.4","climem":"^2.0.0","concat-stream":"^2.0.0","eslint":"^9.8.0","fastify":"^5.0.0-alpha.3","form-data":"^4.0.0","h2url":"^0.2.0","neostandard":"^0.11.1","noop-stream":"^0.1.0","pump":"^3.0.0","readable-stream":"^4.5.2","tap":"^18.6.1","tsd":"^0.31.0"},"scripts":{"coverage":"npm run test:unit -- --coverage-report=html","climem":"climem 8999 localhost","lint":"eslint","lint:fix":"eslint --fix","start":"CLIMEM=8999 node -r climem ./examples/example","test":"npm run test:unit && npm run test:typescript","test:typescript":"tsd","test:unit":"tap -t 120"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-multipart.git"},"keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","tsd":{"directory":"test"},"publishConfig":{"access":"public"},"_id":"@fastify/multipart@9.0.0-pre.fv5.2","readmeFilename":"README.md","gitHead":"cd747de0c2b280fda475a3dc82876668ec594895","bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"homepage":"https://github.com/fastify/fastify-multipart#readme","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-12Ggy95bW+dtgQItEV8DPCeSLQvq/YrHwnVU+Cu8W3Y+RNByYZkSfnLNH+06yKF4dHL+qzuQCy4O/jflrV0xUQ==","shasum":"9dda56123e9209aab0d0d1c0c51563f14d9606b0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-9.0.0-pre.fv5.2.tgz","fileCount":43,"unpackedSize":156159,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE23s0eVYo9yjCcUhjjsagiLXXgVONgiZCMyglJ6xIrkAiAKycUTMl31M916unV1JLX5wnRhmzDbCljPqUr2rKOZTA=="}],"size":26193},"_npmUser":{"name":"anonymous","email":"hey@gurgun.day"},"directories":{},"maintainers":[{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multipart_9.0.0-pre.fv5.2_1722634879755_0.7853703215444281"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-02T21:41:19.906Z","publish_time":1722634879906,"_source_registry_name":"default","contributors":[]},"9.0.0":{"name":"@fastify/multipart","version":"9.0.0","description":"Multipart plugin for Fastify","main":"index.js","type":"commonjs","types":"types/index.d.ts","dependencies":{"@fastify/busboy":"^3.0.0","@fastify/deepmerge":"^2.0.0","@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0","secure-json-parse":"^3.0.0"},"devDependencies":{"@fastify/pre-commit":"^2.1.0","@fastify/swagger":"^9.0.0","@fastify/swagger-ui":"^5.0.0","@types/node":"^22.0.0","benchmark":"^2.1.4","climem":"^2.0.0","concat-stream":"^2.0.0","eslint":"^9.8.0","fastify":"^5.0.0-alpha.4","form-data":"^4.0.0","h2url":"^0.2.0","neostandard":"^0.11.1","noop-stream":"^0.1.0","pump":"^3.0.0","readable-stream":"^4.5.2","tap":"^18.6.1","tsd":"^0.31.0"},"scripts":{"coverage":"npm run test:unit -- --coverage-report=html","climem":"climem 8999 localhost","lint":"eslint","lint:fix":"eslint --fix","start":"CLIMEM=8999 node -r climem ./examples/example","test":"npm run test:unit && npm run test:typescript","test:typescript":"tsd","test:unit":"tap -t 120"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-multipart.git"},"keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","tsd":{"directory":"test"},"publishConfig":{"access":"public"},"_id":"@fastify/multipart@9.0.0","readmeFilename":"README.md","gitHead":"b313002f1869b8df2770dc4a435d51564c5cd7b9","bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"homepage":"https://github.com/fastify/fastify-multipart#readme","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-B/rzOl1wmkj4LddH2i+zR8Gke8ZX1J8D7n4uJeis5VdIa7OR9Ys/TzUxI0/h1SF9ubHlNhBP+eO/FwnftarP9w==","shasum":"427a1ce8fac18d9629e49e72bcef1775708e997d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-9.0.0.tgz","fileCount":43,"unpackedSize":156119,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuktQEImIOCFj/77I56Ny0/+W2rZUvxh+VhEOi0YjCCwIhANcBr9kcQs7g3lODx1rhzZ5riQZHWVcuMVi2xt2NXBDu"}],"size":26174},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multipart_9.0.0_1725555481032_0.3250858760401141"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-05T16:58:01.278Z","publish_time":1725555481278,"_source_registry_name":"default","contributors":[]},"9.0.1":{"name":"@fastify/multipart","version":"9.0.1","description":"Multipart plugin for Fastify","main":"index.js","type":"commonjs","types":"types/index.d.ts","dependencies":{"@fastify/busboy":"^3.0.0","@fastify/deepmerge":"^2.0.0","@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0","secure-json-parse":"^3.0.0"},"devDependencies":{"@fastify/pre-commit":"^2.1.0","@fastify/swagger":"^9.0.0","@fastify/swagger-ui":"^5.0.0","@types/node":"^22.0.0","benchmark":"^2.1.4","climem":"^2.0.0","concat-stream":"^2.0.0","eslint":"^9.8.0","fastify":"^5.0.0","form-data":"^4.0.0","h2url":"^0.2.0","neostandard":"^0.11.1","noop-stream":"^0.1.0","pump":"^3.0.0","readable-stream":"^4.5.2","tap":"^18.6.1","tsd":"^0.31.0"},"scripts":{"coverage":"npm run test:unit -- --coverage-report=html","climem":"climem 8999 localhost","lint":"eslint","lint:fix":"eslint --fix","start":"CLIMEM=8999 node -r climem ./examples/example","test":"npm run test:unit && npm run test:typescript","test:typescript":"tsd","test:unit":"tap -t 120"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-multipart.git"},"keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","tsd":{"directory":"test"},"publishConfig":{"access":"public"},"_id":"@fastify/multipart@9.0.1","gitHead":"e536ee44e64b47383375c20d138d2bcc56ccd1f3","bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"homepage":"https://github.com/fastify/fastify-multipart#readme","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-vt2gOCw/O4EwpN4KlLVJxth4iQlDf7T5ggw2Db2C+UbO2WJBG7y0jEBvu/HT6JIW/lBYaqrrUy9MmTpCKgXEpw==","shasum":"2d003776c6ee8f787ceb8a4bb77a4256727b3f34","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-9.0.1.tgz","fileCount":43,"unpackedSize":156076,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDb8cIFgxUl3VrTUD+ontVS9uYPddWbwMvlUvPelLHCtAIhAMApZJOpN/20Oz9COg7MMlUf+Rt7X5aYBdEqpCyIyVca"}],"size":26152},"_npmUser":{"name":"anonymous","email":"behemoth89@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/multipart_9.0.1_1726997721124_0.10339434150518345"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-22T09:35:21.341Z","publish_time":1726997721341,"_source_registry_name":"default","contributors":[]},"9.0.2":{"name":"@fastify/multipart","version":"9.0.2","description":"Multipart plugin for Fastify","main":"index.js","type":"commonjs","types":"types/index.d.ts","dependencies":{"@fastify/busboy":"^3.0.0","@fastify/deepmerge":"^2.0.0","@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0","secure-json-parse":"^3.0.0"},"devDependencies":{"@fastify/pre-commit":"^2.1.0","@fastify/swagger":"^9.0.0","@fastify/swagger-ui":"^5.0.0","@types/node":"^22.0.0","benchmark":"^2.1.4","climem":"^2.0.0","concat-stream":"^2.0.0","eslint":"^9.17.0","fastify":"^5.0.0","form-data":"^4.0.0","h2url":"^0.2.0","neostandard":"^0.12.0","noop-stream":"^0.1.0","pump":"^3.0.0","readable-stream":"^4.5.2","tap":"^18.6.1","tsd":"^0.31.0"},"scripts":{"coverage":"npm run test:unit -- --coverage-report=html","climem":"climem 8999 localhost","lint":"eslint","lint:fix":"eslint --fix","start":"CLIMEM=8999 node -r climem ./examples/example","test":"npm run test:unit && npm run test:typescript","test:typescript":"tsd","test:unit":"tap -t 120"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-multipart.git"},"bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"homepage":"https://github.com/fastify/fastify-multipart#readme","funding":[{"type":"github","url":"https://github.com/sponsors/fastify"},{"type":"opencollective","url":"https://opencollective.com/fastify"}],"keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"contributors":[{"name":"Gürgün Dayıoğlu","email":"hey@gurgun.day","url":"https://heyhey.to/G"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"Aras Abbasi","email":"aras.abbasi@gmail.com"},{"name":"Frazer Smith","email":"frazer.dev@icloud.com","url":"https://github.com/fdawgs"}],"license":"MIT","tsd":{"directory":"test"},"publishConfig":{"access":"public"},"_id":"@fastify/multipart@9.0.2","gitHead":"0c1541d01cf946d48bad4e3bc82382722fd0d4a2","_nodeVersion":"20.18.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-UOB5zl62YYTrM99o06Hk8gFVpHBhPwuP7IXeihRjl4nK835XQG3XwN9a+Dd2b4aFYapsQtt1h+QqTCY3ZPhEww==","shasum":"9c2fad109f23c144bd3c365a9bdee401e8e20f8e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-9.0.2.tgz","fileCount":43,"unpackedSize":156694,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzOKtNNozc4RdHt0z3aAtFrkpEp56l8FSCurHxN3rPCgIhAPIkOxcvcy0D2PolZ6N7YbCVazjcyBA7p+meNZIHunju"}],"size":26399},"_npmUser":{"name":"anonymous","email":"frazer.dev@icloud.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"frazer.dev@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/multipart_9.0.2_1736596499730_0.20685302873653844"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-11T11:54:59.947Z","publish_time":1736596499947,"_source_registry_name":"default"},"9.0.3":{"name":"@fastify/multipart","version":"9.0.3","keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"@fastify/multipart@9.0.3","maintainers":[{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"frazer.dev@icloud.com"}],"contributors":[{"url":"https://heyhey.to/G","name":"Gürgün Dayıoğlu","email":"hey@gurgun.day"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"Aras Abbasi","email":"aras.abbasi@gmail.com"},{"url":"https://github.com/fdawgs","name":"Frazer Smith","email":"frazer.dev@icloud.com"}],"homepage":"https://github.com/fastify/fastify-multipart#readme","bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"tsd":{"directory":"test"},"dist":{"shasum":"22b88b62ce544533b7066b2c0537a10b8dad8b67","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-9.0.3.tgz","fileCount":43,"integrity":"sha512-pJogxQCrT12/6I5Fh6jr3narwcymA0pv4B0jbC7c6Bl9wnrxomEUnV0d26w6gUls7gSXmhG8JGRMmHFIPsxt1g==","signatures":[{"sig":"MEUCIGNLHLmUUX0taK/fXtVLfrWSW1mfcXGeVXlK/0HRnZHUAiEAkqlBt+0P4/pEXM6NXDNDIwWTddgR9mgJ9JmDFahmZKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157842,"size":26528},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"a75d0d7b1ef0924458641c0fa8ec3f4faa454c39","scripts":{"lint":"eslint","test":"npm run test:unit && npm run test:typescript","start":"CLIMEM=8999 node -r climem ./examples/example","climem":"climem 8999 localhost","coverage":"npm run test:unit -- --coverage-report=html","lint:fix":"eslint --fix","test:unit":"tap -t 120","test:typescript":"tsd"},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/fastify-multipart.git","type":"git"},"_npmVersion":"10.9.0","description":"Multipart plugin for Fastify","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0","@fastify/busboy":"^3.0.0","secure-json-parse":"^3.0.0","@fastify/deepmerge":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^18.6.1","tsd":"^0.31.0","pump":"^3.0.0","h2url":"^0.2.0","climem":"^2.0.0","eslint":"^9.17.0","fastify":"^5.0.0","benchmark":"^2.1.4","form-data":"^4.0.0","@types/node":"^22.0.0","neostandard":"^0.12.0","noop-stream":"^0.1.0","concat-stream":"^2.0.0","readable-stream":"^4.5.2","@fastify/swagger":"^9.0.0","@fastify/pre-commit":"^2.1.0","@fastify/swagger-ui":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/multipart_9.0.3_1737643930541_0.817900305350902","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-01-23T14:52:10.787Z","publish_time":1737643930787,"_source_registry_name":"default"},"8.3.1":{"name":"@fastify/multipart","version":"8.3.1","description":"Multipart plugin for Fastify","main":"index.js","type":"commonjs","types":"types/index.d.ts","dependencies":{"@fastify/busboy":"^3.0.0","@fastify/deepmerge":"^2.0.0","@fastify/error":"^4.0.0","fastify-plugin":"^4.0.0","secure-json-parse":"^2.4.0","stream-wormhole":"^1.1.0"},"devDependencies":{"@fastify/pre-commit":"^2.0.2","@fastify/swagger":"^8.10.1","@fastify/swagger-ui":"^4.0.0","@types/node":"^20.1.0","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","benchmark":"^2.1.4","climem":"^2.0.0","concat-stream":"^2.0.0","eslint":"^8.20.0","fastify":"^4.0.0","form-data":"^4.0.0","h2url":"^0.2.0","noop-stream":"^0.1.0","pump":"^3.0.0","readable-stream":"^4.5.1","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","tsd":"^0.31.0"},"scripts":{"coverage":"npm run test:unit -- --coverage-report=html","climem":"climem 8999 localhost","lint":"npm run lint:javascript && npm run lint:typescript","lint:javascript":"standard | snazzy","lint:fix":"standard --fix && npm run lint:typescript -- --fix","lint:typescript":"eslint -c .eslintrc.json types/**/*.d.ts types/**/*.test-d.ts","start":"CLIMEM=8999 node -r climem ./examples/example","test":"npm run test:unit && npm run test:typescript","test:typescript":"tsd","test:unit":"tap -t 90"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-multipart.git"},"keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","tsd":{"directory":"test"},"publishConfig":{"access":"public"},"_id":"@fastify/multipart@8.3.1","readmeFilename":"README.md","gitHead":"f58f774a1bd4f19655de21f47964711358eab20e","bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"homepage":"https://github.com/fastify/fastify-multipart#readme","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-pncbnG28S6MIskFSVRtzTKE9dK+GrKAJl0NbaQ/CG8ded80okWFsYKzSlP9haaLNQhNRDOoHqmGQNvgbiPVpWQ==","shasum":"bd266584e026f812ab98f677e70171e0f1dd1812","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-8.3.1.tgz","fileCount":42,"unpackedSize":157728,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHbFDoQg7ysZCKX2b+3BmZOPBLkzlWdO/Xi7LmVTqYV3AiA5xJi5FL10yJ7gNzzsSjmOdV6Z/Yrn/u7ww2Z45BUEsA=="}],"size":26207},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"frazer.dev@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/multipart_8.3.1_1737650361650_0.06767216350430916"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-23T16:39:21.836Z","publish_time":1737650361836,"_source_registry_name":"default","contributors":[]},"9.1.0":{"name":"@fastify/multipart","version":"9.1.0","description":"Multipart plugin for Fastify","main":"index.js","type":"commonjs","types":"types/index.d.ts","dependencies":{"@fastify/busboy":"^3.0.0","@fastify/deepmerge":"^2.0.0","@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0","secure-json-parse":"^3.0.0"},"devDependencies":{"@fastify/pre-commit":"^2.1.0","@fastify/swagger":"^9.0.0","@fastify/swagger-ui":"^5.0.0","@types/node":"^22.0.0","benchmark":"^2.1.4","climem":"^2.0.0","concat-stream":"^2.0.0","eslint":"^9.17.0","fastify":"^5.0.0","form-data":"^4.0.0","h2url":"^0.2.0","neostandard":"^0.12.0","noop-stream":"^0.1.0","pump":"^3.0.0","readable-stream":"^4.5.2","tap":"^18.6.1","tsd":"^0.31.0"},"scripts":{"coverage":"npm run test:unit -- --coverage-report=html","climem":"climem 8999 localhost","lint":"eslint","lint:fix":"eslint --fix","start":"CLIMEM=8999 node -r climem ./examples/example","test":"npm run test:unit && npm run test:typescript","test:typescript":"tsd","test:unit":"tap -t 120"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-multipart.git"},"bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"homepage":"https://github.com/fastify/fastify-multipart#readme","funding":[{"type":"github","url":"https://github.com/sponsors/fastify"},{"type":"opencollective","url":"https://opencollective.com/fastify"}],"keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"contributors":[{"name":"Gürgün Dayıoğlu","email":"hey@gurgun.day","url":"https://heyhey.to/G"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"Aras Abbasi","email":"aras.abbasi@gmail.com"},{"name":"Frazer Smith","email":"frazer.dev@icloud.com","url":"https://github.com/fdawgs"}],"license":"MIT","tsd":{"directory":"test"},"publishConfig":{"access":"public"},"_id":"@fastify/multipart@9.1.0","gitHead":"07098c80dd764a94c9c42d9a475226c1f31e1876","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-6wLsOTuUVQnZWeeL/jc7I9AqLb0O0nKo0zrcpepWT2YsbE/6oFOIotc9/aI29Lta1l59qiGm8/ILmjVSlbTyEA==","shasum":"eb0c902349e2b70b4323e010e55980c5a956e1bf","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-9.1.0.tgz","fileCount":43,"unpackedSize":157842,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGVLiL+sydo0AplhkgPqxqC9tX0rXydYksa4Dplio7WoAiEAl94WsMRsRDIEOtDKBo8HxQ77odTyqeG1Zum2b70TRgY="}],"size":26527},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jean.antoine.michelet@gmail.com"},{"name":"anonymous","email":"frazer.dev@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/multipart_9.1.0_1756920988354_0.24929050435467404"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-03T17:36:28.550Z","publish_time":1756920988550,"_source_registry_name":"default"},"9.2.0":{"name":"@fastify/multipart","version":"9.2.0","description":"Multipart plugin for Fastify","main":"index.js","type":"commonjs","types":"types/index.d.ts","dependencies":{"@fastify/busboy":"^3.0.0","@fastify/deepmerge":"^3.0.0","@fastify/error":"^4.0.0","c8":"^10.1.3","fastify-plugin":"^5.0.0","secure-json-parse":"^4.0.0"},"devDependencies":{"@fastify/pre-commit":"^2.1.0","@fastify/swagger":"^9.0.0","@fastify/swagger-ui":"^5.0.0","@types/node":"^24.0.8","benchmark":"^2.1.4","climem":"^2.0.0","concat-stream":"^2.0.0","eslint":"^9.17.0","fastify":"^5.0.0","form-data":"^4.0.0","h2url":"^0.2.0","neostandard":"^0.12.0","noop-stream":"^0.1.0","pump":"^3.0.0","readable-stream":"^4.5.2","tsd":"^0.33.0"},"scripts":{"climem":"climem 8999 localhost","lint":"eslint","lint:fix":"eslint --fix","start":"CLIMEM=8999 node -r climem ./examples/example","test":"npm run test:unit && npm run test:typescript","test:typescript":"tsd","test:unit":"c8 --100 node --test"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-multipart.git"},"bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"homepage":"https://github.com/fastify/fastify-multipart#readme","funding":[{"type":"github","url":"https://github.com/sponsors/fastify"},{"type":"opencollective","url":"https://opencollective.com/fastify"}],"keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"contributors":[{"name":"Gürgün Dayıoğlu","email":"hey@gurgun.day","url":"https://heyhey.to/G"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"Aras Abbasi","email":"aras.abbasi@gmail.com"},{"name":"Frazer Smith","email":"frazer.dev@icloud.com","url":"https://github.com/fdawgs"}],"license":"MIT","tsd":{"directory":"test"},"publishConfig":{"access":"public"},"_id":"@fastify/multipart@9.2.0","gitHead":"48bd1ddf271e24f7d767035b57316c0298254039","_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-esRpyvqEipZFSzsNKh6gf+7FymC2+ixolsqxO2fZOHHe+jM8ky+9dId5zzRPHiJB5QuHGAY0kEKMoSl0XzotYg==","shasum":"7ab287b0b7deee5f11dc1bfcb7fd164053000a2c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-9.2.0.tgz","fileCount":43,"unpackedSize":164136,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICclODuX6MfNx3pdYKtD7O2oNGD1xXjhjBmNgy8MNrN+AiARkuMi96iDh9eYLefnjzh9wS34MUpsd+EVJ/gCt+e+fQ=="}],"size":27373},"_npmUser":{"name":"anonymous","email":"behemoth89@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jean.antoine.michelet@gmail.com"},{"name":"anonymous","email":"frazer.dev@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/multipart_9.2.0_1756980417616_0.030689812561601082"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-04T10:06:57.788Z","publish_time":1756980417788,"_source_registry_name":"default","deprecated":"Wrong dependencies. Please use version 9.2.1 or later"},"9.2.1":{"name":"@fastify/multipart","version":"9.2.1","description":"Multipart plugin for Fastify","main":"index.js","type":"commonjs","types":"types/index.d.ts","dependencies":{"@fastify/busboy":"^3.0.0","@fastify/deepmerge":"^3.0.0","@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0","secure-json-parse":"^4.0.0"},"devDependencies":{"@fastify/pre-commit":"^2.1.0","@fastify/swagger":"^9.0.0","@fastify/swagger-ui":"^5.0.0","@types/node":"^24.0.8","benchmark":"^2.1.4","c8":"^10.1.3","climem":"^2.0.0","concat-stream":"^2.0.0","eslint":"^9.17.0","fastify":"^5.0.0","form-data":"^4.0.0","h2url":"^0.2.0","neostandard":"^0.12.0","noop-stream":"^0.1.0","pump":"^3.0.0","readable-stream":"^4.5.2","tsd":"^0.33.0"},"scripts":{"climem":"climem 8999 localhost","lint":"eslint","lint:fix":"eslint --fix","start":"CLIMEM=8999 node -r climem ./examples/example","test":"npm run test:unit && npm run test:typescript","test:typescript":"tsd","test:unit":"c8 --100 node --test"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-multipart.git"},"bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"homepage":"https://github.com/fastify/fastify-multipart#readme","funding":[{"type":"github","url":"https://github.com/sponsors/fastify"},{"type":"opencollective","url":"https://opencollective.com/fastify"}],"keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"contributors":[{"name":"Gürgün Dayıoğlu","email":"hey@gurgun.day","url":"https://heyhey.to/G"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"Aras Abbasi","email":"aras.abbasi@gmail.com"},{"name":"Frazer Smith","email":"frazer.dev@icloud.com","url":"https://github.com/fdawgs"}],"license":"MIT","tsd":{"directory":"test"},"publishConfig":{"access":"public"},"_id":"@fastify/multipart@9.2.1","gitHead":"4cdd72d82c8e0adc4578f0978b5179905b17d946","_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-U4221XDMfzCUtfzsyV1/PkR4MNgKI0158vUUyn/oF2Tl6RxMc+N7XYLr5fZXQiEC+Fmw5zFaTjxsTGTgtDtK+g==","shasum":"8684de22ec379a1ee46097542d008f035008192c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-9.2.1.tgz","fileCount":43,"unpackedSize":164136,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICT56tjR+Mzl93vKDLvqBoYr7eyJav+0d9OI75AiKf2MAiAZ4pZEJh/LqQwpQwWiceYoBdkYez8T3WWlG/dvwnTafA=="}],"size":27371},"_npmUser":{"name":"anonymous","email":"behemoth89@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jean.antoine.michelet@gmail.com"},{"name":"anonymous","email":"frazer.dev@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/multipart_9.2.1_1756986498703_0.403581458833866"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-04T11:48:18.863Z","publish_time":1756986498863,"_source_registry_name":"default"},"9.3.0":{"name":"@fastify/multipart","version":"9.3.0","description":"Multipart plugin for Fastify","main":"index.js","type":"commonjs","types":"types/index.d.ts","dependencies":{"@fastify/busboy":"^3.0.0","@fastify/deepmerge":"^3.0.0","@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0","secure-json-parse":"^4.0.0"},"devDependencies":{"@fastify/swagger":"^9.0.0","@fastify/swagger-ui":"^5.0.0","@types/node":"^24.0.8","benchmark":"^2.1.4","c8":"^10.1.3","climem":"^2.0.0","concat-stream":"^2.0.0","eslint":"^9.17.0","fastify":"^5.0.0","form-data":"^4.0.0","h2url":"^0.2.0","neostandard":"^0.12.0","noop-stream":"^0.1.0","pump":"^3.0.0","readable-stream":"^4.5.2","tsd":"^0.33.0"},"scripts":{"climem":"climem 8999 localhost","lint":"eslint","lint:fix":"eslint --fix","start":"CLIMEM=8999 node -r climem ./examples/example","test":"npm run test:unit && npm run test:typescript","test:typescript":"tsd","test:unit":"c8 --100 node --test"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-multipart.git"},"bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"homepage":"https://github.com/fastify/fastify-multipart#readme","funding":[{"type":"github","url":"https://github.com/sponsors/fastify"},{"type":"opencollective","url":"https://opencollective.com/fastify"}],"keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"contributors":[{"name":"Gürgün Dayıoğlu","email":"hey@gurgun.day","url":"https://heyhey.to/G"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"Aras Abbasi","email":"aras.abbasi@gmail.com"},{"name":"Frazer Smith","email":"frazer.dev@icloud.com","url":"https://github.com/fdawgs"}],"license":"MIT","tsd":{"directory":"test"},"publishConfig":{"access":"public"},"_id":"@fastify/multipart@9.3.0","gitHead":"ffee290b463d2add6c3a14cd396dc3663709ac90","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-NpeKipTOjjL1dA7SSlRMrOWWtrE8/0yKOmeudkdQoEaz4sVDJw5MVdZIahsWhvpc3YTN7f04f9ep/Y65RKoOWA==","shasum":"b7b473dc2f1e931193157a5ed81dc26df103ff73","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-9.3.0.tgz","fileCount":44,"unpackedSize":169368,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIETmNcO8ZqsGsfVLHcDMRGw5it6717AAmMNwXKvabgwfAiEAyTb06C00HPB7KUpbpOoiBvx1hh6sE313O5r7MgsKXvI="}],"size":28489},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jean.antoine.michelet@gmail.com"},{"name":"anonymous","email":"frazer.dev@icloud.com"},{"name":"anonymous","email":"matteopietro.dazzi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/multipart_9.3.0_1761491844828_0.7765633620994083"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-26T15:17:25.044Z","publish_time":1761491845044,"_source_registry_name":"default"},"9.4.0":{"name":"@fastify/multipart","version":"9.4.0","description":"Multipart plugin for Fastify","main":"index.js","type":"commonjs","types":"types/index.d.ts","dependencies":{"@fastify/busboy":"^3.0.0","@fastify/deepmerge":"^3.0.0","@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0","secure-json-parse":"^4.0.0"},"devDependencies":{"@fastify/swagger":"^9.0.0","@fastify/swagger-ui":"^5.0.0","@types/node":"^25.0.3","benchmark":"^2.1.4","c8":"^10.1.3","climem":"^2.0.0","concat-stream":"^2.0.0","eslint":"^9.17.0","fastify":"^5.0.0","form-data":"^4.0.0","h2url":"^0.2.0","neostandard":"^0.12.0","noop-stream":"^0.1.0","pump":"^3.0.0","readable-stream":"^4.5.2","tsd":"^0.33.0"},"scripts":{"climem":"climem 8999 localhost","lint":"eslint","lint:fix":"eslint --fix","start":"CLIMEM=8999 node -r climem ./examples/example","test":"npm run test:unit && npm run test:typescript","test:typescript":"tsd","test:unit":"c8 --100 node --test"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-multipart.git"},"bugs":{"url":"https://github.com/fastify/fastify-multipart/issues"},"homepage":"https://github.com/fastify/fastify-multipart#readme","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"keywords":["fastify","multipart","form"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"contributors":[{"name":"Gürgün Dayıoğlu","email":"hey@gurgun.day","url":"https://heyhey.to/G"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"Aras Abbasi","email":"aras.abbasi@gmail.com"},{"name":"Frazer Smith","email":"frazer.dev@icloud.com","url":"https://github.com/fdawgs"}],"license":"MIT","tsd":{"directory":"test"},"publishConfig":{"access":"public"},"gitHead":"e21c54ce3e8fe667f2fb31f1c5555c6b4e13b610","_id":"@fastify/multipart@9.4.0","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Z404bzZeLSXTBmp/trCBuoVFX28pM7rhv849Q5TsbTFZHuk1lc4QjQITTPK92DKVpXmNtJXeHSSc7GYvqFpxAQ==","shasum":"be50e7d12d989cb42b835a5e46e08b40ab5b0728","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/multipart/-/multipart-9.4.0.tgz","fileCount":44,"unpackedSize":172841,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICuOgCUy8K54x6tJ5icjWPovkKYKkC5uS4uUtOtGViImAiEA42XGEA+BTyjmETwvTKV6UyzyXA81gPjuzTuQ9PLMbmQ="}],"size":28796},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jean.antoine.michelet@gmail.com"},{"name":"anonymous","email":"matteopietro.dazzi@gmail.com"},{"name":"anonymous","email":"frazer.dev@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/multipart_9.4.0_1768807059671_0.6806124122350132"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-19T07:17:39.808Z","publish_time":1768807059808,"_source_registry_name":"default"}},"dist-tags":{"eight":"8.3.1","latest":"9.4.0","next":"9.0.0","six":"6.0.1"},"name":"@fastify/multipart","time":{"created":"2022-04-27T16:44:49.910Z","modified":"2026-03-05T20:02:17.695Z","6.0.0":"2022-04-27T15:22:10.108Z","7.0.0":"2022-05-11T15:02:05.461Z","7.1.0":"2022-06-10T16:16:46.015Z","7.1.1":"2022-08-26T12:56:46.728Z","7.1.2":"2022-09-05T06:38:44.107Z","7.2.0":"2022-09-16T09:51:45.198Z","7.3.0":"2022-10-26T10:31:26.671Z","7.4.0":"2023-01-13T14:55:05.300Z","7.4.1":"2023-02-14T10:17:32.464Z","6.0.1":"2023-02-14T14:40:52.335Z","7.4.2":"2023-03-06T16:51:44.434Z","7.5.0":"2023-03-13T15:11:52.641Z","7.6.0":"2023-04-07T16:29:08.169Z","7.6.1":"2023-06-13T15:10:18.602Z","7.7.0":"2023-06-20T07:48:48.965Z","7.7.1":"2023-07-17T09:41:26.636Z","7.7.2":"2023-07-21T09:50:07.669Z","7.7.3":"2023-07-24T08:23:54.583Z","8.0.0":"2023-09-28T11:06:25.512Z","8.1.0":"2024-01-06T08:11:12.751Z","8.2.0":"2024-03-20T17:51:18.641Z","8.3.0":"2024-06-07T07:57:21.345Z","9.0.0-pre.fv5.1":"2024-07-17T11:22:19.502Z","9.0.0-pre.fv5.2":"2024-08-02T21:41:19.906Z","9.0.0":"2024-09-05T16:58:01.278Z","9.0.1":"2024-09-22T09:35:21.341Z","9.0.2":"2025-01-11T11:54:59.947Z","9.0.3":"2025-01-23T14:52:10.787Z","8.3.1":"2025-01-23T16:39:21.836Z","9.1.0":"2025-09-03T17:36:28.550Z","9.2.0":"2025-09-04T10:06:57.788Z","9.2.1":"2025-09-04T11:48:18.863Z","9.3.0":"2025-10-26T15:17:25.044Z","9.4.0":"2026-01-19T07:17:39.808Z"},"readme":"# @fastify/multipart\n\n[![CI](https://github.com/fastify/fastify-multipart/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/fastify/fastify-multipart/actions/workflows/ci.yml)\n[![NPM version](https://img.shields.io/npm/v/@fastify/multipart.svg?style=flat)](https://www.npmjs.com/package/@fastify/multipart)\n[![neostandard javascript style](https://img.shields.io/badge/code_style-neostandard-brightgreen?style=flat)](https://github.com/neostandard/neostandard)\n\nFastify plugin to parse the multipart content-type. Supports:\n\n- Async / Await\n- Async iterator support to handle multiple parts\n- Stream & Disk mode\n- Accumulating the entire file in memory\n- Mode to attach all fields to the request body\n- Tested across Linux/Mac/Windows\n\nUnder the hood, it uses [`@fastify/busboy`](https://github.com/fastify/busboy).\n\n## Install\n```sh\nnpm i @fastify/multipart\n```\n\n## Usage\n\n```js\nconst fastify = require('fastify')()\nconst fs = require('node:fs')\nconst { pipeline } = require('node:stream/promises')\n\nfastify.register(require('@fastify/multipart'))\n\nfastify.post('/', async function (req, reply) {\n  // process a single file\n  // also, consider that if you allow to upload multiple files\n  // you must consume all files otherwise the promise will never fulfill\n  const data = await req.file()\n\n  data.file // stream\n  data.fields // other parsed parts\n  data.fieldname\n  data.filename\n  data.encoding\n  data.mimetype\n\n  // to accumulate the file in memory! Be careful!\n  //\n  // await data.toBuffer() // Buffer\n  //\n  // or\n\n  await pipeline(data.file, fs.createWriteStream(data.filename))\n\n  // be careful of permission issues on disk and not overwrite\n  // sensitive files that could cause security risks\n\n  // also, consider that if the file stream is not consumed, the promise will never fulfill\n\n  reply.send()\n})\n\nfastify.listen({ port: 3000 }, err => {\n  if (err) throw err\n  console.log(`server listening on ${fastify.server.address().port}`)\n})\n```\n\n**Note** about `data.fields`: `busboy` consumes the multipart in serial order (stream). Therefore, the order of form fields is *VERY IMPORTANT* to how `@fastify/multipart` can display the fields to you.\nWe would recommend you place the value fields first before any of the file fields.\nIt will ensure your fields are accessible before it starts consuming any files.\nIf you cannot control the order of the placed fields, be sure to read `data.fields` *AFTER* consuming the stream, or it will only contain the fields parsed at that moment.\n\nYou can also pass optional arguments to `@fastify/busboy` when registering with Fastify. This is useful for setting limits on the content that can be uploaded. A full list of available options can be found in the [`@fastify/busboy` documentation](https://github.com/fastify/busboy#busboy-methods).\n\n```js\nfastify.register(require('@fastify/multipart'), {\n  limits: {\n    fieldNameSize: 100, // Max field name size in bytes\n    fieldSize: 100,     // Max field value size in bytes\n    fields: 10,         // Max number of non-file fields\n    fileSize: 1000000,  // For multipart forms, the max file size in bytes\n    files: 1,           // Max number of file fields\n    headerPairs: 2000,  // Max number of header key=>value pairs\n    parts: 1000         // For multipart forms, the max number of parts (fields + files)\n  }\n});\n```\n\nFor security reasons, `@fastify/multipart` sets the limit for `parts` and `fileSize` being _1000_ and _1048576_ respectively.\n\n**Note**: if the file stream that is provided by `data.file` is not consumed, like in the example below with the usage of pipeline, the promise will not be fulfilled at the end of the multipart processing.\nThis behavior is inherited from [`@fastify/busboy`](https://github.com/fastify/busboy).\n\n**Note**: if you set a `fileSize` limit and you want to know if the file limit was reached you can:\n- listen to `data.file.on('limit')`\n- or check at the end of the stream the property `data.file.truncated`\n- or call `data.file.toBuffer()` and wait for the error to be thrown\n\n```js\nconst data = await req.file()\nawait pipeline(data.file, fs.createWriteStream(data.filename))\nif (data.file.truncated) {\n  // you may need to delete the part of the file that has been saved on disk\n  // before the `limits.fileSize` has been reached\n  reply.send(new fastify.multipartErrors.FilesLimitError());\n}\n\n// OR\nconst data = await req.file()\ntry {\n  const buffer = await data.toBuffer()\n} catch (err) {\n  // fileSize limit reached!\n}\n\n```\n\nAdditionally, you can pass per-request options to the  `req.file`, `req.files`, `req.saveRequestFiles` or `req.parts` function.\n\n```js\nfastify.post('/', async function (req, reply) {\n  const options = { limits: { fileSize: 1000 } };\n  const data = await req.file(options)\n  await pipeline(data.file, fs.createWriteStream(data.filename))\n  reply.send()\n})\n```\n\nOr to a route options when `attachFieldsToBody` is used.\n```js\nfastify.post('/', {\n  config: {\n      multipartOptions: {\n        limits: { fileSize: 1000 }\n      }\n    }\n}, async function (req, reply) {\n  const buffer = req.body.file.toBuffer();\n  reply.send()\n})\n```\n\n## Handle multiple file streams\n\n```js\nfastify.post('/', async function (req, reply) {\n  const parts = req.files()\n  for await (const part of parts) {\n    await pipeline(part.file, fs.createWriteStream(part.filename))\n  }\n  reply.send()\n})\n```\n\n## Handle multiple file streams and fields\n\n```js\nfastify.post('/upload/raw/any', async function (req, reply) {\n  const parts = req.parts()\n  for await (const part of parts) {\n    if (part.type === 'file') {\n      await pipeline(part.file, fs.createWriteStream(part.filename))\n    } else {\n      // part.type === 'field\n      console.log(part)\n    }\n  }\n  reply.send()\n})\n```\n\n## Accumulating the entire file in memory\n\n```js\nfastify.post('/upload/raw/any', async function (req, reply) {\n  const data = await req.file()\n  const buffer = await data.toBuffer()\n  // upload to S3\n  reply.send()\n})\n```\n\n\n## Upload files to disk and work with temporary file paths\n\nThis will store all files in the operating system's default directory for temporary files. As soon as the response ends all files are removed.\n\n```js\nfastify.post('/upload/files', async function (req, reply) {\n  // stores files to tmp dir and return files\n  const files = await req.saveRequestFiles()\n  files[0].type // \"file\"\n  files[0].filepath\n  files[0].fieldname\n  files[0].filename\n  files[0].encoding\n  files[0].mimetype\n  files[0].fields // other parsed parts\n\n  reply.send()\n})\n```\n\n## Handle file size limitation\n\nIf you set a `fileSize` limit, it can throw a `RequestFileTooLargeError` error when limit reached.\n\n```js\nfastify.post('/upload/files', async function (req, reply) {\n  try {\n    const file = await req.file({ limits: { fileSize: 17000 } })\n    //const files = req.files({ limits: { fileSize: 17000 } })\n    //const parts = req.parts({ limits: { fileSize: 17000 } })\n    //const files = await req.saveRequestFiles({ limits: { fileSize: 17000 } })\n    reply.send()\n  } catch (error) {\n    // error instanceof fastify.multipartErrors.RequestFileTooLargeError\n  }\n})\n```\n\nIf you want to fallback to the handling before `4.0.0`, you can disable the throwing behavior by passing `throwFileSizeLimit`.\nNote: It will not affect the behavior of `saveRequestFiles()`\n\n```js\n// globally disable\nfastify.register(fastifyMultipart, { throwFileSizeLimit: false })\n\nfastify.post('/upload/file', async function (req, reply) {\n  const file = await req.file({ throwFileSizeLimit: false, limits: { fileSize: 17000 } })\n  //const files = req.files({ throwFileSizeLimit: false, limits: { fileSize: 17000 } })\n  //const parts = req.parts({ throwFileSizeLimit: false, limits: { fileSize: 17000 } })\n  //const files = await req.saveRequestFiles({ throwFileSizeLimit: false, limits: { fileSize: 17000 } })\n  reply.send()\n})\n```\n\n## Parse all fields and assign them to the body\n\nThis allows you to parse all fields automatically and assign them to the `request.body`. By default, files are accumulated in memory (Be careful!) to buffer objects. Uncaught errors are [handled](https://github.com/fastify/fastify/blob/main/docs/Reference/Hooks.md#manage-errors-from-a-hook) by Fastify.\n\n```js\nfastify.register(require('@fastify/multipart'), { attachFieldsToBody: true })\n\nfastify.post('/upload/files', async function (req, reply) {\n  const uploadValue = await req.body.upload.toBuffer() // access files\n  const fooValue = req.body.foo.value                  // other fields\n  const body = Object.fromEntries(\n    Object.keys(req.body).map((key) => [key, req.body[key].value])\n  ) // Request body in key-value pairs, like req.body in Express (Node 20+)\n\n  // On Node 20+\n  const formData = await req.formData()\n  console.log(formData)\n})\n```\n\nRequest body key-value pairs can be assigned directly using `attachFieldsToBody: 'keyValues'`. Field values, including file buffers, will be attached to the body object.\n\n```js\nfastify.register(require('@fastify/multipart'), { attachFieldsToBody: 'keyValues' })\n\nfastify.post('/upload/files', async function (req, reply) {\n  const uploadValue = req.body.upload // access file as buffer\n  const fooValue = req.body.foo       // other fields\n})\n```\n\nYou can also define an `onFile` handler to avoid accumulating all files in memory.\n\n```js\nasync function onFile(part) {\n  // you have access to original request via `this`\n  console.log(this.id)\n  await pipeline(part.file, fs.createWriteStream(part.filename))\n}\n\nfastify.register(require('@fastify/multipart'), { attachFieldsToBody: true, onFile })\n\nfastify.post('/upload/files', async function (req, reply) {\n  const fooValue = req.body.foo.value // other fields\n})\n```\n\nThe `onFile` handler can also be used with `attachFieldsToBody: 'keyValues'` in order to specify how file buffer values are decoded.\n\n```js\nasync function onFile(part) {\n  const buff = await part.toBuffer()\n  const decoded = Buffer.from(buff.toString(), 'base64').toString()\n  part.value = decoded // set `part.value` to specify the request body value\n}\n\nfastify.register(require('@fastify/multipart'), { attachFieldsToBody: 'keyValues', onFile })\n\nfastify.post('/upload/files', async function (req, reply) {\n  const uploadValue = req.body.upload // access file as base64 string\n  const fooValue = req.body.foo       // other fields\n})\n```\n\n**Note**: if you assign all fields to the body and don't define an `onFile` handler, you won't be able to read the files through streams, as they are already read and their contents are accumulated in memory.\nYou can only use the `toBuffer` method to read the content.\nIf you try to read from a stream and pipe to a new file, you will obtain an empty new file.\n\n## JSON Schema body validation\n\nWhen the `attachFieldsToBody` parameter is set to `'keyValues'`, JSON Schema validation on the body will behave similarly to `application/json` and [`application/x-www-form-urlencoded`](https://github.com/fastify/fastify-formbody) content types. Additionally, uploaded files will be attached to the body as `Buffer` objects.\n\n```js\nfastify.register(require('@fastify/multipart'), { attachFieldsToBody: 'keyValues' })\n\nfastify.post('/upload/files', {\n  schema: {\n    consumes: ['multipart/form-data'],\n    body: {\n      type: 'object',\n      required: ['myFile'],\n      properties: {\n        // file that gets decoded to string\n        myFile: {\n          type: 'object',\n        },\n        hello: {\n          type: 'string',\n          enum: ['world']\n        }\n      }\n    }\n  }\n}, function (req, reply) {\n  console.log({ body: req.body })\n  reply.send('done')\n})\n```\n\nIf you enable `attachFieldsToBody: true` and set `sharedSchemaId` a shared JSON Schema is added, which can be used to validate parsed multipart fields.\n\n```js\nconst opts = {\n  attachFieldsToBody: true,\n  sharedSchemaId: '#mySharedSchema'\n}\nfastify.register(require('@fastify/multipart'), opts)\n\nfastify.post('/upload/files', {\n  schema: {\n    consumes: ['multipart/form-data'],\n    body: {\n      type: 'object',\n      required: ['myField'],\n      properties: {\n        // field that uses the shared schema\n        myField: { $ref: '#mySharedSchema'},\n        // or another field that uses the shared schema\n        myFiles: { type: 'array', items: fastify.getSchema('mySharedSchema') },\n        // or a field that doesn't use the shared schema\n        hello: {\n          properties: {\n            value: {\n              type: 'string',\n              enum: ['male']\n            }\n          }\n        }\n      }\n    }\n  }\n}, function (req, reply) {\n  console.log({ body: req.body })\n  reply.send('done')\n})\n```\n\nIf provided, the `sharedSchemaId` parameter must be a string ID and a shared schema will be added to your fastify instance so you will be able to apply the validation to your service (like in the example mentioned above).\n\nThe shared schema, that is added, will look like this:\n```js\n{\n  type: 'object',\n  properties: {\n    encoding: { type: 'string' },\n    filename: { type: 'string' },\n    limit: { type: 'boolean' },\n    mimetype: { type: 'string' }\n  }\n}\n```\n\n### JSON Schema with Swagger\n\nIf you want to use `@fastify/multipart` with `@fastify/swagger` and `@fastify/swagger-ui` you must add a new type called `isFile` and use a custom instance of a validator compiler [Docs](https://fastify.dev/docs/latest/Reference/Validation-and-Serialization/#validator-compiler).\n\n```js\n\nconst fastify = require('fastify')({\n // ...\n  ajv: {\n    // Adds the file plugin to help @fastify/swagger schema generation\n    plugins: [require('@fastify/multipart').ajvFilePlugin]\n  }\n})\n\nfastify.register(require(\"@fastify/multipart\"), {\n  attachFieldsToBody: true,\n});\n\nfastify.post(\n  \"/upload/files\",\n  {\n    schema: {\n      consumes: [\"multipart/form-data\"],\n      body: {\n        type: \"object\",\n        required: [\"myField\"],\n        properties: {\n          myField: { isFile: true },\n        },\n      },\n    },\n  },\n  function (req, reply) {\n    console.log({ body: req.body });\n    reply.send(\"done\");\n  }\n);\n\n```\n\n\n### JSON Schema non-file field\nWhen sending fields with the body (`attachFieldsToBody` set to true), the field might look like this in the `request.body`:\n```json\n{\n  \"hello\": \"world\"\n}\n```\nThe mentioned field will be converted, by this plugin, to a more complex field. The converted field will look something like this:\n```js\n{\n  hello: {\n    fieldname: \"hello\",\n    value: \"world\",\n    fieldnameTruncated: false,\n    valueTruncated: false,\n    fields: body\n  }\n}\n```\n\nIt is important to know that this conversion happens BEFORE the field is validated, so keep that in mind when writing the JSON schema for validation for fields that don't use the shared schema. The schema for validation for the field mentioned above should look like this:\n```js\nhello: {\n  properties: {\n    value: {\n      type: 'string'\n    }\n  }\n}\n```\n\n#### JSON non-file fields\n\nIf a non-file field sent has `Content-Type` header starting with `application/json`, it will be parsed using `JSON.parse`.\n\nThe schema to validate JSON fields should look like this:\n\n```js\nhello: {\n  properties: {\n    value: {\n      type: 'object',\n      properties: {\n        /* ... */\n      }\n    }\n  }\n}\n```\n\nIf you also use the shared JSON schema as shown above, this is a full example that validates the entire field:\n\n```js\nconst opts = {\n  attachFieldsToBody: true,\n  sharedSchemaId: '#mySharedSchema'\n}\nfastify.register(require('@fastify/multipart'), opts)\n\nfastify.post('/upload/files', {\n  schema: {\n    consumes: ['multipart/form-data'],\n    body: {\n      type: 'object',\n      required: ['field'],\n      properties: {\n        field: {\n          allOf: [\n            { $ref: '#mySharedSchema' },\n            {\n              properties: {\n                value: {\n                  type: 'object'\n                  properties: {\n                    child: {\n                      type: 'string'\n                    }\n                  }\n                }\n              }\n            }\n          ]\n        }\n      }\n    }\n  }\n}, function (req, reply) {\n  console.log({ body: req.body })\n  reply.send('done')\n})\n```\n\n## Zod Schema body validation\n\nTo validate requests using [Zod](https://github.com/colinhacks/zod), you need to:\n\n1. Install and configure [`fastify-type-provider-zod`](https://github.com/turkerdev/fastify-type-provider-zod).\n1. Make sure the `attachFieldsToBody` option is set to `true` when registering the `@fastify/multipart` plugin.\n1. You can use `attachFieldsToBody: \"keyValues\"` to avoid another fields preprocessing, but in that case, you will receive a Buffer for files that are not text/plain.\n\nAfter setup, you can validate your request body using a Zod schema as usual.\n\nSee a full example in [`examples/example-with-zod.ts`](examples/example-with-zod.ts).\n\n## Access all errors\n\nWe export all custom errors via a server decorator `fastify.multipartErrors`. This is useful if you want to react to specific errors. They are derived from [@fastify/error](https://github.com/fastify/fastify-error) and include the correct `statusCode` property.\n\n```js\nfastify.post('/upload/files', async function (req, reply) {\n  const { FilesLimitError } = fastify.multipartErrors\n})\n```\n\n## Acknowledgments\n\nThis project is kindly sponsored by:\n- [nearForm](https://nearform.com)\n- [LetzDoIt](https://www.letzdoitapp.com/)\n- [platformatic](https://platformatic.dev)\n\n## License\n\nLicensed under [MIT](./LICENSE).","users":{}}