{"library":"graphql-server-express-upload","type":"library","category":null,"description":"The `graphql-server-express-upload` package provides a middleware for Express.js applications to facilitate file uploads within GraphQL endpoints. Released with version 1.0.0 in 2016, it was designed to integrate specifically with `graphql-server-express` and relies on `multer` for parsing `multipart/form-data` requests. On the client-side, it required companion libraries like `apollo-upload-network-interface` because standard Apollo Client versions at the time did not natively support file uploads. This package introduced an `UploadedFile` scalar and expected a specific resolver implementation. However, both `graphql-server-express` and this package are now considered abandoned, with no updates since their initial release. Modern GraphQL ecosystems, particularly `@apollo/server`, have built-in, more robust file upload capabilities (often leveraging `graphql-upload`), making this package largely obsolete and incompatible with contemporary GraphQL server setups.","language":"javascript","status":"abandoned","version":"1.0.0","tags":["javascript","apollo","graphql","server","express","file","upload","middleware"],"last_verified":"Wed May 27","install":[{"cmd":"npm install graphql-server-express-upload","imports":["import graphqlExpressUpload from 'graphql-server-express-upload';","scalar UploadedFile","import { Kind } from 'graphql';"]},{"cmd":"yarn add graphql-server-express-upload","imports":[]},{"cmd":"pnpm add graphql-server-express-upload","imports":[]}],"homepage":null,"github":"https://github.com/HriBB/graphql-server-express-upload","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/graphql-server-express-upload","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/graphql-server-express-upload/compatibility"}}