{"library":"mercurius-upload","type":"library","category":null,"description":"A Fastify plugin for handling GraphQL multipart upload requests in mercurius-based servers. Current stable version is 8.0.0, with regular releases aligned with mercurius. Uses graphql-upload-minimal under the hood. Key differentiators: native integration with Fastify/mercurius, full TypeScript support, and the ability to configure max file size and number via options. Requires graphql as peer dependency (^16.3.0).","language":"javascript","status":"active","version":"8.0.0","tags":["javascript","fastify","mercurius","gql","graphql","upload","file","files","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install mercurius-upload","imports":["import MercuriusGQLUpload from 'mercurius-upload'","import { GraphQLUpload } from 'graphql-upload-minimal'","fastify.register(MercuriusGQLUpload, { maxFileSize: 5 * 1024 * 1024 })"]},{"cmd":"yarn add mercurius-upload","imports":[]},{"cmd":"pnpm add mercurius-upload","imports":[]}],"homepage":"https://github.com/mercurius-js/mercurius-upload#readme","github":"https://github.com/mercurius-js/mercurius-upload","docs":null,"changelog":null,"pypi":null,"npm":"mercurius-upload","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}