├── .editorconfig ├── .gitattributes ├── .github ├── dependabot.yml ├── stale.yml └── workflows │ └── ci.yml ├── .gitignore ├── .npmrc ├── LICENSE ├── README.md ├── benchmark └── generateId.js ├── eslint.config.js ├── examples ├── example-validation.js ├── example-with-swagger.js ├── example-with-zod.ts └── example.js ├── form.html ├── index.js ├── lib ├── generateId.js └── stream-consumer.js ├── package.json ├── test ├── big.test.js ├── fix-313.test.js ├── generate-id.test.js ├── multipart-ajv-file.test.js ├── multipart-attach-body.test.js ├── multipart-big-stream.test.js ├── multipart-body-schema.test.js ├── multipart-concat.test.js ├── multipart-disk.test.js ├── multipart-duplicate-save-request-file.test.js ├── multipart-empty-body.test.js ├── multipart-fileLimit.test.js ├── multipart-http2.test.js ├── multipart-incomplete-upload.test.js ├── multipart-json.test.js ├── multipart-security.test.js ├── multipart-small-stream.test.js ├── multipart-uncaught-error.test.js ├── multipart-update-options-type.test.js ├── multipart.test.js └── stream-consumer.test.js ├── tester.js └── types ├── avj-plugin.test-d.ts ├── index.d.ts ├── index.test-d.ts └── named-import.test-d.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | ignore-scripts=true 2 | package-lock=false 3 | 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/generateId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/benchmark/generateId.js -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/eslint.config.js -------------------------------------------------------------------------------- /examples/example-validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/examples/example-validation.js -------------------------------------------------------------------------------- /examples/example-with-swagger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/examples/example-with-swagger.js -------------------------------------------------------------------------------- /examples/example-with-zod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/examples/example-with-zod.ts -------------------------------------------------------------------------------- /examples/example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/examples/example.js -------------------------------------------------------------------------------- /form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/form.html -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/index.js -------------------------------------------------------------------------------- /lib/generateId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/lib/generateId.js -------------------------------------------------------------------------------- /lib/stream-consumer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/lib/stream-consumer.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/package.json -------------------------------------------------------------------------------- /test/big.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/test/big.test.js -------------------------------------------------------------------------------- /test/fix-313.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/test/fix-313.test.js -------------------------------------------------------------------------------- /test/generate-id.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/test/generate-id.test.js -------------------------------------------------------------------------------- /test/multipart-ajv-file.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/test/multipart-ajv-file.test.js -------------------------------------------------------------------------------- /test/multipart-attach-body.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/test/multipart-attach-body.test.js -------------------------------------------------------------------------------- /test/multipart-big-stream.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/test/multipart-big-stream.test.js -------------------------------------------------------------------------------- /test/multipart-body-schema.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/test/multipart-body-schema.test.js -------------------------------------------------------------------------------- /test/multipart-concat.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/test/multipart-concat.test.js -------------------------------------------------------------------------------- /test/multipart-disk.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/test/multipart-disk.test.js -------------------------------------------------------------------------------- /test/multipart-duplicate-save-request-file.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/test/multipart-duplicate-save-request-file.test.js -------------------------------------------------------------------------------- /test/multipart-empty-body.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/test/multipart-empty-body.test.js -------------------------------------------------------------------------------- /test/multipart-fileLimit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/test/multipart-fileLimit.test.js -------------------------------------------------------------------------------- /test/multipart-http2.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/test/multipart-http2.test.js -------------------------------------------------------------------------------- /test/multipart-incomplete-upload.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/test/multipart-incomplete-upload.test.js -------------------------------------------------------------------------------- /test/multipart-json.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/test/multipart-json.test.js -------------------------------------------------------------------------------- /test/multipart-security.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/test/multipart-security.test.js -------------------------------------------------------------------------------- /test/multipart-small-stream.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/test/multipart-small-stream.test.js -------------------------------------------------------------------------------- /test/multipart-uncaught-error.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/test/multipart-uncaught-error.test.js -------------------------------------------------------------------------------- /test/multipart-update-options-type.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/test/multipart-update-options-type.test.js -------------------------------------------------------------------------------- /test/multipart.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/test/multipart.test.js -------------------------------------------------------------------------------- /test/stream-consumer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/test/stream-consumer.test.js -------------------------------------------------------------------------------- /tester.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/tester.js -------------------------------------------------------------------------------- /types/avj-plugin.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/types/avj-plugin.test-d.ts -------------------------------------------------------------------------------- /types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/types/index.d.ts -------------------------------------------------------------------------------- /types/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/types/index.test-d.ts -------------------------------------------------------------------------------- /types/named-import.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastify/fastify-multipart/HEAD/types/named-import.test-d.ts --------------------------------------------------------------------------------