{"_id":"@chubbyts/chubbyts-http-multipart","_rev":"10-6a3c773e56d7a83d56f54604c668acb2","name":"@chubbyts/chubbyts-http-multipart","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.0":{"name":"@chubbyts/chubbyts-http-multipart","version":"1.0.0","keywords":["chubbyts","http","multipart","middleware"],"author":{"name":"Dominik Zogg"},"license":"MIT","_id":"@chubbyts/chubbyts-http-multipart@1.0.0","maintainers":[{"name":"dominikzogg","email":"dominik.zogg@hotmail.com"}],"homepage":"https://github.com/chubbyts/chubbyts-http-multipart#readme","bugs":{"url":"https://github.com/chubbyts/chubbyts-http-multipart/issues"},"dist":{"shasum":"e7863f5033c265bceed30049649c60c620c355e9","tarball":"https://registry.npmjs.org/@chubbyts/chubbyts-http-multipart/-/chubbyts-http-multipart-1.0.0.tgz","fileCount":6,"integrity":"sha512-/TDLp9b4VpamACkBA8BM7W7NU8G+0ypWAD4ovUsgpkMDHtwJKbbbAHM2XVvD0m6CA82SGy57blQRBvgV+tdAkA==","signatures":[{"sig":"MEYCIQDptWzXurf5y9LTLlB5q5fxteVehpAnQyTOIGjWyLHnNAIhAO/7FptbO+P2AY+rQdewU7YD7RbSxQswJDO+FmgNcq5j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11073},"jest":{"preset":"ts-jest","testEnvironment":"node","coverageThreshold":{"global":{"lines":100}},"collectCoverageFrom":["src/**/*.ts"],"coveragePathIgnorePatterns":["src/index.ts"]},"type":"module","engines":{"node":">=16"},"exports":{"./*":{"types":"./*.d.ts","import":"./*.mjs","default":"./*.mjs","require":"./*.cjs"}},"gitHead":"ac144b8eb1a3e0a6c0e5f46255e190d6837cb579","scripts":{"cs":"prettier --check src tests","lint":"eslint src tests","test":"jest","build":"node ./build.js","cs-fix":"prettier --write src tests","prepare":"npm run build","lint-fix":"eslint src tests --fix","infection":"stryker run"},"_npmUser":{"name":"dominikzogg","email":"dominik.zogg@hotmail.com"},"prettier":{"tabWidth":2,"printWidth":120,"singleQuote":true,"trailingComma":"all"},"deprecated":"@chubbyts/chubbyts-http-types is replaced by@chubbyts/chubbyts-undici-server, use @chubbyts/chubbyts-undici-multipart.","repository":{"url":"git+https://github.com/chubbyts/chubbyts-http-multipart.git","type":"git"},"_npmVersion":"10.2.3","description":"Chubbyts Http multipart request handling","directories":{},"_nodeVersion":"20.10.0","dependencies":{"busboy":"^1.6.0","@chubbyts/chubbyts-http-types":"^1.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.2.5","@types/qs":"^6.9.11","form-data":"^4.0.0","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.11.2","@types/busboy":"^1.5.3","@stryker-mutator/core":"^8.0.0","@chubbyts/chubbyts-eslint":"^2.0.3","@chubbyts/chubbyts-packaging":"^2.0.5","@stryker-mutator/jest-runner":"^8.0.0","@chubbyts/chubbyts-function-mock":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/chubbyts-http-multipart_1.0.0_1708189484488_0.9794877960147288","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@chubbyts/chubbyts-http-multipart","version":"1.0.1","keywords":["chubbyts","http","multipart","middleware"],"author":{"name":"Dominik Zogg"},"license":"MIT","_id":"@chubbyts/chubbyts-http-multipart@1.0.1","maintainers":[{"name":"dominikzogg","email":"dominik.zogg@hotmail.com"}],"homepage":"https://github.com/chubbyts/chubbyts-http-multipart#readme","bugs":{"url":"https://github.com/chubbyts/chubbyts-http-multipart/issues"},"dist":{"shasum":"e2e9231841ef1127025bbbf81512d2da745939ca","tarball":"https://registry.npmjs.org/@chubbyts/chubbyts-http-multipart/-/chubbyts-http-multipart-1.0.1.tgz","fileCount":6,"integrity":"sha512-ZSdPtymtKQvYqC4kDrsp0PY9eeEHuU3pwIO721U+BM4X5pOFuZQYce0PhGfya2kVm+fz6Zgm/XVbOmKTUIUSCQ==","signatures":[{"sig":"MEYCIQDYV884p+qcf2YoPnbVBB2s7B7pEaYWLr0WUDCdJbanCQIhAPPsX3wpYuF0TUaPmmTOMN31pvGHtqD2Xgy9vL/63UrG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12446},"jest":{"preset":"ts-jest","testEnvironment":"node","coverageThreshold":{"global":{"lines":100}},"collectCoverageFrom":["src/**/*.ts"],"coveragePathIgnorePatterns":["src/index.ts"]},"type":"module","engines":{"node":">=16"},"exports":{"./*":{"types":"./*.d.ts","import":"./*.mjs","default":"./*.mjs","require":"./*.cjs"}},"gitHead":"2ba434f3eb2f88071e5c29e4cc8a96b04813374d","scripts":{"cs":"prettier --check src tests","lint":"eslint src tests","test":"jest","build":"node ./build.js","cs-fix":"prettier --write src tests","prepare":"npm run build","lint-fix":"eslint src tests --fix","infection":"stryker run"},"_npmUser":{"name":"dominikzogg","email":"dominik.zogg@hotmail.com"},"prettier":{"tabWidth":2,"printWidth":120,"singleQuote":true,"trailingComma":"all"},"deprecated":"@chubbyts/chubbyts-http-types is replaced by@chubbyts/chubbyts-undici-server, use @chubbyts/chubbyts-undici-multipart.","repository":{"url":"git+https://github.com/chubbyts/chubbyts-http-multipart.git","type":"git"},"_npmVersion":"10.2.4","description":"Chubbyts Http multipart request handling","directories":{},"_nodeVersion":"20.11.1","dependencies":{"busboy":"^1.6.0","@chubbyts/chubbyts-http-types":"^1.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.2.5","@types/qs":"^6.9.11","form-data":"^4.0.0","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.11.2","@types/busboy":"^1.5.3","@stryker-mutator/core":"^8.0.0","@chubbyts/chubbyts-eslint":"^2.0.3","@chubbyts/chubbyts-packaging":"^2.0.5","@stryker-mutator/jest-runner":"^8.0.0","@chubbyts/chubbyts-function-mock":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/chubbyts-http-multipart_1.0.1_1708369042601_0.664526972172959","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@chubbyts/chubbyts-http-multipart","version":"1.1.0","keywords":["chubbyts","http","multipart","middleware"],"author":{"name":"Dominik Zogg"},"license":"MIT","_id":"@chubbyts/chubbyts-http-multipart@1.1.0","maintainers":[{"name":"dominikzogg","email":"dominik.zogg@hotmail.com"}],"homepage":"https://github.com/chubbyts/chubbyts-http-multipart#readme","bugs":{"url":"https://github.com/chubbyts/chubbyts-http-multipart/issues"},"dist":{"shasum":"7373d3c205a69bf0294a2c3b53e67fdd247c442a","tarball":"https://registry.npmjs.org/@chubbyts/chubbyts-http-multipart/-/chubbyts-http-multipart-1.1.0.tgz","fileCount":6,"integrity":"sha512-Il2FokTzHUKVZyg7kOVeNZq35Zqde/w1hBdEQ0Jq86CAPwnT/esZ/0vh7mwCcbeYnZynj8MoYVpcgof3jsz6AA==","signatures":[{"sig":"MEUCIQDlI2B4i//4GET4fLc67aalld3WkPiMVTsjVGD3bA2KYgIgIh3HaPaHUgC3ZNUNWtAZ01xEG7/p3Er7KUwseDMnbDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12566},"jest":{"preset":"ts-jest","testEnvironment":"node","coverageThreshold":{"global":{"lines":100}},"collectCoverageFrom":["src/**/*.ts"],"coveragePathIgnorePatterns":["src/index.ts"]},"type":"module","engines":{"node":">=16"},"exports":{"./*":{"types":"./*.d.ts","import":"./*.mjs","default":"./*.mjs","require":"./*.cjs"}},"gitHead":"d297f2c60ada65a4800f7d47d2accf9900a2dc6c","scripts":{"cs":"prettier --check src tests","lint":"eslint src tests","test":"jest","build":"node ./build.js","cs-fix":"prettier --write src tests","prepare":"npm run build","lint-fix":"eslint src tests --fix","infection":"stryker run"},"_npmUser":{"name":"dominikzogg","email":"dominik.zogg@hotmail.com"},"prettier":{"tabWidth":2,"printWidth":120,"singleQuote":true,"trailingComma":"all"},"deprecated":"@chubbyts/chubbyts-http-types is replaced by@chubbyts/chubbyts-undici-server, use @chubbyts/chubbyts-undici-multipart.","repository":{"url":"git+https://github.com/chubbyts/chubbyts-http-multipart.git","type":"git"},"_npmVersion":"10.2.4","description":"Chubbyts Http multipart request handling","directories":{},"_nodeVersion":"20.11.1","dependencies":{"busboy":"^1.6.0","@chubbyts/chubbyts-http-types":"^1.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.11.2","jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.2.5","@types/qs":"^6.9.11","form-data":"^4.0.0","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.11.2","@types/busboy":"^1.5.3","@stryker-mutator/core":"^8.0.0","@chubbyts/chubbyts-eslint":"^2.0.3","@chubbyts/chubbyts-packaging":"^2.0.5","@stryker-mutator/jest-runner":"^8.0.0","@chubbyts/chubbyts-function-mock":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/chubbyts-http-multipart_1.1.0_1708370131018_0.1511447458770987","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@chubbyts/chubbyts-http-multipart","version":"1.2.0","keywords":["chubbyts","http","multipart","middleware"],"author":{"name":"Dominik Zogg"},"license":"MIT","_id":"@chubbyts/chubbyts-http-multipart@1.2.0","maintainers":[{"name":"dominikzogg","email":"dominik.zogg@hotmail.com"}],"homepage":"https://github.com/chubbyts/chubbyts-http-multipart#readme","bugs":{"url":"https://github.com/chubbyts/chubbyts-http-multipart/issues"},"dist":{"shasum":"9d84d37751b70774a03560fc09bcbd7a62696dfa","tarball":"https://registry.npmjs.org/@chubbyts/chubbyts-http-multipart/-/chubbyts-http-multipart-1.2.0.tgz","fileCount":6,"integrity":"sha512-fv0QquCJVnQirMOHW4qyTbG+O7RHjbIqpapt32pCzaYXwCrujg+cMyItjv6W8oF8X6AkwvsZOPHAVXI9mLkmUw==","signatures":[{"sig":"MEUCIFir21rUlro7+yls7S79I0/SNF8E2R+x+sXSJwTmDG+1AiEA8X6zgiWNSTM1HIBO4NCDwsNEo6F4Aj92mJ+Uhg56Ds8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12477},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"types":"./*.d.ts","import":"./*.mjs","default":"./*.mjs","require":"./*.cjs"}},"gitHead":"22a52a74f74ff5c5775a4d67e14a60936fd813a0","scripts":{"cs":"prettier --check src tests","lint":"eslint src tests","test":"vitest","build":"node ./build.mjs","cs-fix":"prettier --write src tests","prepare":"npm run build","lint-fix":"eslint src tests eslint.config.mjs vitest.config.ts --fix","infection":"stryker run"},"_npmUser":{"name":"dominikzogg","email":"dominik.zogg@hotmail.com"},"prettier":{"tabWidth":2,"printWidth":120,"singleQuote":true,"trailingComma":"all"},"deprecated":"@chubbyts/chubbyts-http-types is replaced by@chubbyts/chubbyts-undici-server, use @chubbyts/chubbyts-undici-multipart.","repository":{"url":"git+https://github.com/chubbyts/chubbyts-http-multipart.git","type":"git"},"_npmVersion":"10.9.2","description":"Chubbyts Http multipart request handling","directories":{},"_nodeVersion":"22.12.0","dependencies":{"busboy":"^1.6.0","@chubbyts/chubbyts-http-types":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.13.1","vitest":"^2.1.8","prettier":"^3.4.2","@types/qs":"^6.9.17","form-data":"^4.0.1","typescript":"^5.7.2","@types/node":"^22.10.5","@types/busboy":"^1.5.4","@vitest/coverage-v8":"^2.1.8","@stryker-mutator/core":"^8.7.1","@chubbyts/chubbyts-eslint":"^3.0.1","@chubbyts/chubbyts-packaging":"^3.0.0","@stryker-mutator/vitest-runner":"^8.7.1","@chubbyts/chubbyts-function-mock":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/chubbyts-http-multipart_1.2.0_1735939307507_0.29387095064390323","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@chubbyts/chubbyts-http-multipart","version":"1.2.1","keywords":["chubbyts","http","multipart","middleware"],"author":{"name":"Dominik Zogg"},"license":"MIT","_id":"@chubbyts/chubbyts-http-multipart@1.2.1","maintainers":[{"name":"dominikzogg","email":"dominik.zogg@hotmail.com"}],"homepage":"https://github.com/chubbyts/chubbyts-http-multipart#readme","bugs":{"url":"https://github.com/chubbyts/chubbyts-http-multipart/issues"},"dist":{"shasum":"ba0ab33daeaad7d82358dd4ec3c5eee7102316f4","tarball":"https://registry.npmjs.org/@chubbyts/chubbyts-http-multipart/-/chubbyts-http-multipart-1.2.1.tgz","fileCount":6,"integrity":"sha512-+DAjUliw1vYD8d+dk2yCoUyg53a07OHiAsM5JqY7axPoK44l8ivPYoBZIcLsxmqEj8Hch4jiYdnfClUGKoXRuA==","signatures":[{"sig":"MEYCIQDtbuyWdB6VsYkY/x2nHBzL1SEmSe1fSmvdZqeUvjmzTgIhAM9JWfWVdasgSrIRux8snFQP8OugkT8CAMqValhNmsEp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12477},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"types":"./*.d.ts","import":"./*.mjs","default":"./*.mjs","require":"./*.cjs"}},"gitHead":"22a52a74f74ff5c5775a4d67e14a60936fd813a0","scripts":{"cs":"prettier --check src tests","lint":"eslint src tests","test":"vitest","build":"node ./build.mjs","cs-fix":"prettier --write src tests","prepare":"npm run build","lint-fix":"eslint src tests eslint.config.mjs vitest.config.ts --fix","infection":"stryker run"},"_npmUser":{"name":"dominikzogg","email":"dominik.zogg@hotmail.com"},"prettier":{"tabWidth":2,"printWidth":120,"singleQuote":true,"trailingComma":"all"},"deprecated":"@chubbyts/chubbyts-http-types is replaced by@chubbyts/chubbyts-undici-server, use @chubbyts/chubbyts-undici-multipart.","repository":{"url":"git+https://github.com/chubbyts/chubbyts-http-multipart.git","type":"git"},"_npmVersion":"10.9.2","description":"Chubbyts Http multipart request handling","directories":{},"_nodeVersion":"22.12.0","dependencies":{"busboy":"^1.6.0","@chubbyts/chubbyts-http-types":"^1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.13.1","vitest":"^2.1.8","prettier":"^3.4.2","@types/qs":"^6.9.17","form-data":"^4.0.1","typescript":"^5.7.2","@types/node":"^22.10.5","@types/busboy":"^1.5.4","@vitest/coverage-v8":"^2.1.8","@stryker-mutator/core":"^8.7.1","@chubbyts/chubbyts-eslint":"^3.0.3","@chubbyts/chubbyts-packaging":"^3.0.2","@stryker-mutator/vitest-runner":"^8.7.1","@chubbyts/chubbyts-function-mock":"^1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/chubbyts-http-multipart_1.2.1_1735987077430_0.043567197288363335","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@chubbyts/chubbyts-http-multipart","version":"1.3.0","keywords":["chubbyts","http","multipart","middleware"],"author":{"name":"Dominik Zogg"},"license":"MIT","_id":"@chubbyts/chubbyts-http-multipart@1.3.0","maintainers":[{"name":"dominikzogg","email":"dominik.zogg@hotmail.com"}],"homepage":"https://github.com/chubbyts/chubbyts-http-multipart#readme","bugs":{"url":"https://github.com/chubbyts/chubbyts-http-multipart/issues"},"dist":{"shasum":"a6aff038caf092aadb5109fd763207dee2a8ef2a","tarball":"https://registry.npmjs.org/@chubbyts/chubbyts-http-multipart/-/chubbyts-http-multipart-1.3.0.tgz","fileCount":6,"integrity":"sha512-GUNaPjBEWvx1Tch1hJFj4g40RV3bPkfJjewfhW93Wv+l0oZITNVyT7Hs/j8hJwaWdewuSdLMaRjes+yze1lg2w==","signatures":[{"sig":"MEUCIDU/BzpYm+c80jJ+3laG7N68L2Pm266lMH5/RmynqDOuAiEA/ITWo5wJ/pWOCv3cK8kCwYmUpxu2gKozynYRPLSehtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12497},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"types":"./*.d.ts","import":"./*.mjs","default":"./*.mjs","require":"./*.cjs"}},"gitHead":"a252a753ca3347c400b270c0650d3b711957f5da","scripts":{"cs":"prettier --check src tests","lint":"eslint src tests","test":"vitest","build":"node ./build.mjs","cs-fix":"prettier --write src tests","prepare":"npm run build","lint-fix":"eslint src tests eslint.config.mjs vitest.config.ts --fix","infection":"stryker run"},"_npmUser":{"name":"dominikzogg","email":"dominik.zogg@hotmail.com"},"prettier":{"tabWidth":2,"printWidth":120,"singleQuote":true,"trailingComma":"all"},"deprecated":"@chubbyts/chubbyts-http-types is replaced by@chubbyts/chubbyts-undici-server, use @chubbyts/chubbyts-undici-multipart.","repository":{"url":"git+https://github.com/chubbyts/chubbyts-http-multipart.git","type":"git"},"_npmVersion":"11.1.0","description":"Chubbyts Http multipart request handling","directories":{},"_nodeVersion":"22.12.0","dependencies":{"busboy":"^1.6.0","@chubbyts/chubbyts-http-types":"^1.3.1 || ^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.14.0","vitest":"^3.0.5","prettier":"^3.4.2","@types/qs":"^6.9.18","form-data":"^4.0.1","typescript":"^5.7.3","@types/node":"^22.13.1","@types/busboy":"^1.5.4","@vitest/coverage-v8":"^3.0.5","@stryker-mutator/core":"^8.7.1","@chubbyts/chubbyts-eslint":"^3.0.4","@chubbyts/chubbyts-packaging":"^3.0.2","@stryker-mutator/vitest-runner":"^8.7.1","@chubbyts/chubbyts-function-mock":"^1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/chubbyts-http-multipart_1.3.0_1738701695387_0.008776002056728238","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@chubbyts/chubbyts-http-multipart","version":"2.0.0","keywords":["chubbyts","http","multipart","middleware"],"author":{"name":"Dominik Zogg"},"license":"MIT","_id":"@chubbyts/chubbyts-http-multipart@2.0.0","maintainers":[{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"}],"homepage":"https://github.com/chubbyts/chubbyts-http-multipart#readme","bugs":{"url":"https://github.com/chubbyts/chubbyts-http-multipart/issues"},"dist":{"shasum":"92e2dd7c1c5d5d653080c04bc3a40f41423ac083","tarball":"https://registry.npmjs.org/@chubbyts/chubbyts-http-multipart/-/chubbyts-http-multipart-2.0.0.tgz","fileCount":5,"integrity":"sha512-zuKW4CQQsl3L8lZCbWqpe5AcNSmvyggIV1iPbY4C/HbGJdC4Pn0Gtg3jFJb6CwY64DxThCC38AfcGdmt67tXog==","signatures":[{"sig":"MEUCIAvrGmAeAq9RsoKYbPyensC5Eg+ja+gH+VWkAFAbzEEqAiEA2vZG3ybxDu8UyQaTzGt2Cx3qtyQxokPAT+yDh9FXsTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10215},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"types":"./*.d.ts","import":"./*.js","default":"./*.js"}},"gitHead":"535d8a6117ab60d061283267e968b00660701390","scripts":{"cs":"prettier --check src tests","lint":"eslint src tests","test":"vitest","build":"tsc","cs-fix":"prettier --write src tests","prepare":"npm run build","lint-fix":"eslint src tests eslint.config.js vitest.config.ts --fix","infection":"stryker run"},"_npmUser":{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"},"prettier":{"tabWidth":2,"printWidth":120,"singleQuote":true,"trailingComma":"all"},"deprecated":"@chubbyts/chubbyts-http-types is replaced by@chubbyts/chubbyts-undici-server, use @chubbyts/chubbyts-undici-multipart.","repository":{"url":"git+https://github.com/chubbyts/chubbyts-http-multipart.git","type":"git"},"_npmVersion":"10.9.2","description":"Chubbyts Http multipart request handling","directories":{},"_nodeVersion":"22.16.0","dependencies":{"busboy":"^1.6.0","@chubbyts/chubbyts-http-types":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.14.0","vitest":"^3.2.3","prettier":"^3.5.3","@types/qs":"^6.14.0","form-data":"^4.0.3","typescript":"^5.8.3","@types/node":"^24.0.1","@types/busboy":"^1.5.4","@vitest/coverage-v8":"^3.2.3","@stryker-mutator/core":"^9.0.1","@chubbyts/chubbyts-eslint":"^4.0.2","@stryker-mutator/vitest-runner":"^9.0.1","@chubbyts/chubbyts-function-mock":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/chubbyts-http-multipart_2.0.0_1750013019926_0.892588574305905","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@chubbyts/chubbyts-http-multipart","version":"2.0.1","keywords":["chubbyts","http","multipart","middleware"],"author":{"name":"Dominik Zogg"},"license":"MIT","_id":"@chubbyts/chubbyts-http-multipart@2.0.1","maintainers":[{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"}],"homepage":"https://github.com/chubbyts/chubbyts-http-multipart#readme","bugs":{"url":"https://github.com/chubbyts/chubbyts-http-multipart/issues"},"dist":{"shasum":"d3387560d5151aa55eab1d7040d77b36900e3cc6","tarball":"https://registry.npmjs.org/@chubbyts/chubbyts-http-multipart/-/chubbyts-http-multipart-2.0.1.tgz","fileCount":5,"integrity":"sha512-lfktfCgX1neDVmWg7/QMdaXCjgpeqXZye2a0NnHaUp5dFkm0hSVEnm6ZbGJMWlfybJP6kf42AKmwb5sLXU1Q+A==","signatures":[{"sig":"MEUCIQDkUkJ4uVWX8sqFmBLaTmTh+7SneG60huHNGTHKeLGJVwIgQJQ9Lp3l62/hSOk+ZEZ21mnBGmZopgOItzUkI1nyKlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10215},"type":"module","engines":{"node":">=18"},"exports":{"./*":{"types":"./*.d.ts","import":"./*.js","default":"./*.js"}},"gitHead":"7bb61ac41c58173b3b0ee787bb5332b3edc78e49","scripts":{"cs":"prettier --check src tests","lint":"eslint src tests","test":"vitest","build":"tsc","cs-fix":"prettier --write src tests","prepare":"npm run build","lint-fix":"eslint src tests eslint.config.js vitest.config.ts --fix","infection":"stryker run"},"_npmUser":{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"},"prettier":{"tabWidth":2,"printWidth":120,"singleQuote":true,"trailingComma":"all"},"deprecated":"@chubbyts/chubbyts-http-types is replaced by@chubbyts/chubbyts-undici-server, use @chubbyts/chubbyts-undici-multipart.","repository":{"url":"git+https://github.com/chubbyts/chubbyts-http-multipart.git","type":"git"},"_npmVersion":"10.9.2","description":"Chubbyts Http multipart request handling","directories":{},"_nodeVersion":"22.11.0","dependencies":{"busboy":"^1.6.0","@chubbyts/chubbyts-http-types":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"qs":"^6.14.0","vitest":"^3.2.3","prettier":"^3.5.3","@types/qs":"^6.14.0","form-data":"^4.0.3","typescript":"^5.8.3","@types/node":"^24.0.1","@types/busboy":"^1.5.4","@vitest/coverage-v8":"^3.2.3","@stryker-mutator/core":"^9.0.1","@chubbyts/chubbyts-eslint":"^4.0.2","@stryker-mutator/vitest-runner":"^9.0.1","@chubbyts/chubbyts-function-mock":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/chubbyts-http-multipart_2.0.1_1750050451789_0.09692111934011649","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2024-02-17T17:04:44.399Z","modified":"2025-09-12T06:57:18.341Z","1.0.0":"2024-02-17T17:04:44.648Z","1.0.1":"2024-02-19T18:57:22.755Z","1.1.0":"2024-02-19T19:15:31.192Z","1.2.0":"2025-01-03T21:21:47.697Z","1.2.1":"2025-01-04T10:37:57.623Z","1.3.0":"2025-02-04T20:41:35.591Z","2.0.0":"2025-06-15T18:43:40.107Z","2.0.1":"2025-06-16T05:07:31.986Z"},"bugs":{"url":"https://github.com/chubbyts/chubbyts-http-multipart/issues"},"author":{"name":"Dominik Zogg"},"license":"MIT","homepage":"https://github.com/chubbyts/chubbyts-http-multipart#readme","keywords":["chubbyts","http","multipart","middleware"],"repository":{"url":"git+https://github.com/chubbyts/chubbyts-http-multipart.git","type":"git"},"description":"Chubbyts Http multipart request handling","maintainers":[{"name":"dominikzogg","email":"dominik.zogg@ikmail.com"}],"readme":"# chubbyts-http-multipart\n\n[![CI](https://github.com/chubbyts/chubbyts-http-multipart/actions/workflows/ci.yml/badge.svg)](https://github.com/chubbyts/chubbyts-http-multipart/actions/workflows/ci.yml)\n[![Coverage Status](https://coveralls.io/repos/github/chubbyts/chubbyts-http-multipart/badge.svg?branch=master)](https://coveralls.io/github/chubbyts/chubbyts-http-multipart?branch=master)\n[![Mutation testing badge](https://img.shields.io/endpoint?style=flat&url=https%3A%2F%2Fbadge-api.stryker-mutator.io%2Fgithub.com%2Fchubbyts%2Fchubbyts-http-multipart%2Fmaster)](https://dashboard.stryker-mutator.io/reports/github.com/chubbyts/chubbyts-http-multipart/master)\n[![npm-version](https://img.shields.io/npm/v/@chubbyts/chubbyts-http-multipart.svg)](https://www.npmjs.com/package/@chubbyts/chubbyts-http-multipart)\n\n[![bugs](https://sonarcloud.io/api/project_badges/measure?project=chubbyts_chubbyts-http-multipart&metric=bugs)](https://sonarcloud.io/dashboard?id=chubbyts_chubbyts-http-multipart)\n[![code_smells](https://sonarcloud.io/api/project_badges/measure?project=chubbyts_chubbyts-http-multipart&metric=code_smells)](https://sonarcloud.io/dashboard?id=chubbyts_chubbyts-http-multipart)\n[![coverage](https://sonarcloud.io/api/project_badges/measure?project=chubbyts_chubbyts-http-multipart&metric=coverage)](https://sonarcloud.io/dashboard?id=chubbyts_chubbyts-http-multipart)\n[![duplicated_lines_density](https://sonarcloud.io/api/project_badges/measure?project=chubbyts_chubbyts-http-multipart&metric=duplicated_lines_density)](https://sonarcloud.io/dashboard?id=chubbyts_chubbyts-http-multipart)\n[![ncloc](https://sonarcloud.io/api/project_badges/measure?project=chubbyts_chubbyts-http-multipart&metric=ncloc)](https://sonarcloud.io/dashboard?id=chubbyts_chubbyts-http-multipart)\n[![sqale_rating](https://sonarcloud.io/api/project_badges/measure?project=chubbyts_chubbyts-http-multipart&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=chubbyts_chubbyts-http-multipart)\n[![alert_status](https://sonarcloud.io/api/project_badges/measure?project=chubbyts_chubbyts-http-multipart&metric=alert_status)](https://sonarcloud.io/dashboard?id=chubbyts_chubbyts-http-multipart)\n[![reliability_rating](https://sonarcloud.io/api/project_badges/measure?project=chubbyts_chubbyts-http-multipart&metric=reliability_rating)](https://sonarcloud.io/dashboard?id=chubbyts_chubbyts-http-multipart)\n[![security_rating](https://sonarcloud.io/api/project_badges/measure?project=chubbyts_chubbyts-http-multipart&metric=security_rating)](https://sonarcloud.io/dashboard?id=chubbyts_chubbyts-http-multipart)\n[![sqale_index](https://sonarcloud.io/api/project_badges/measure?project=chubbyts_chubbyts-http-multipart&metric=sqale_index)](https://sonarcloud.io/dashboard?id=chubbyts_chubbyts-http-multipart)\n[![vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=chubbyts_chubbyts-http-multipart&metric=vulnerabilities)](https://sonarcloud.io/dashboard?id=chubbyts_chubbyts-http-multipart)\n\n## Description\n\nChubbyts Http multipart request handling.\n\n## Requirements\n\n * node: 18\n * [@chubbyts/chubbyts-http-types][2]: ^3.0.0\n * [busboy][3]: ^1.6.0\n\n## Installation\n\nThrough [NPM](https://www.npmjs.com) as [@chubbyts/chubbyts-http-multipart][1].\n\n```sh\nnpm i @chubbyts/chubbyts-http-multipart@^2.0.1\n```\n\n## Usage\n\n```ts\nimport { createMultipartMiddleware } from '@chubbyts/chubbyts-http-multipart/dist/multipart-middleware';\nimport type { Handler } from '@chubbyts/chubbyts-http-types/dist/handler';\nimport type { Response, ServerRequest } from '@chubbyts/chubbyts-http-types/dist/message';\n\nconst request: ServerRequest = ...;\nconst response: Response = ...;\n\n// if request original content-type was multipart/form-data, the current content-type and body is now application/x-www-form-urlencoded\nconst handler: Handler = async (request: ServerRequest): Promise<Response> ...;\n\nconst multipartMiddleware = createMultipartMiddleware();\n\nconst response = await multipartMiddleware(request, handler);\n```\n\n### Example\n\n#### Input\n\n```\n----------------------------394107496171408467161617\nContent-Disposition: form-data; name=\"id\"\n\n123e4567-e89b-12d3-a456-426655440000\n----------------------------394107496171408467161617\nContent-Disposition: form-data; name=\"name\"\n\nJohn Doe\n----------------------------394107496171408467161617\nContent-Disposition: form-data; name=\"address\"\nContent-Type: application/json\n\n{\n  \"street\": \"3, Garden St\",\n  \"city\": \"Hillsbery, UT\"\n}\n----------------------------394107496171408467161617\nContent-Disposition: form-data; name=\"red\"; filename=\"red.png\"\nContent-Type: image/png\n\n<binary>\n----------------------------394107496171408467161617\nContent-Disposition: form-data; name=\"green\"; filename=\"green.png\"\nContent-Type: image/png\n\n<binary>\n----------------------------394107496171408467161617\nContent-Disposition: form-data; name=\"blue\"; filename=\"blue.png\"\nContent-Type: image/png\n\n<binary>\n----------------------------394107496171408467161617--\n```\n\n#### Output\n\n*Optimized for human readability*\n\n```\nid=123e4567-e89b-12d3-a456-426655440000&\nname=John Doe&\naddress={\\n  \"street\": \"3, Garden St\",\\n  \"city\": \"Hillsbery, UT\"\\n}&\nred=/tmp/multipart/.../red.png; filename=red.png; mimeType=image/png&\ngreen=/tmp/multipart/.../green.png; filename=green.png; mimeType=image/png&\nblue=/tmp/multipart/.../blue.png; filename=blue.png; mimeType=image/png&\n```\n\n\n## Copyright\n\n2025 Dominik Zogg\n\n[1]: https://www.npmjs.com/package/@chubbyts/chubbyts-http-multipart\n[2]: https://www.npmjs.com/package/@chubbyts/chubbyts-http-types\n[3]: https://www.npmjs.com/package/busboy\n","readmeFilename":"README.md"}