123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- {
- "name": "graphql-upload",
- "version": "15.0.2",
- "description": "Middleware and an Upload scalar to add support for GraphQL multipart requests (file uploads via queries and mutations) to various Node.js GraphQL servers.",
- "license": "MIT",
- "author": {
- "name": "Jayden Seric",
- "email": "me@jaydenseric.com",
- "url": "https://jaydenseric.com"
- },
- "repository": "github:jaydenseric/graphql-upload",
- "homepage": "https://github.com/jaydenseric/graphql-upload#readme",
- "bugs": "https://github.com/jaydenseric/graphql-upload/issues",
- "funding": "https://github.com/sponsors/jaydenseric",
- "keywords": [
- "graphql",
- "upload",
- "file",
- "multipart",
- "request",
- "server",
- "middleware",
- "koa",
- "express",
- "apollo",
- "esm",
- "mjs"
- ],
- "files": [
- "GRAPHQL_MULTIPART_REQUEST_SPEC_URL.js",
- "GraphQLUpload.js",
- "graphqlUploadExpress.js",
- "graphqlUploadKoa.js",
- "ignoreStream.js",
- "processRequest.js",
- "Upload.js"
- ],
- "sideEffects": false,
- "exports": {
- "./GraphQLUpload.js": "./GraphQLUpload.js",
- "./graphqlUploadExpress.js": "./graphqlUploadExpress.js",
- "./graphqlUploadKoa.js": "./graphqlUploadKoa.js",
- "./package.json": "./package.json",
- "./processRequest.js": "./processRequest.js",
- "./Upload.js": "./Upload.js"
- },
- "engines": {
- "node": "^14.17.0 || ^16.0.0 || >= 18.0.0"
- },
- "peerDependencies": {
- "@types/express": "^4.0.29",
- "@types/koa": "^2.11.4",
- "graphql": "^16.3.0"
- },
- "peerDependenciesMeta": {
- "@types/express": {
- "optional": true
- },
- "@types/koa": {
- "optional": true
- }
- },
- "dependencies": {
- "@types/busboy": "^1.5.0",
- "@types/node": "*",
- "@types/object-path": "^0.11.1",
- "busboy": "^1.6.0",
- "fs-capacitor": "^6.2.0",
- "http-errors": "^2.0.0",
- "object-path": "^0.11.8"
- },
- "devDependencies": {
- "@types/express": "^4.17.13",
- "@types/koa": "^2.13.4",
- "coverage-node": "^6.1.0",
- "eslint": "^8.18.0",
- "eslint-plugin-simple-import-sort": "^7.0.0",
- "express": "^4.18.1",
- "form-data-encoder": "^2.0.1",
- "graphql": "^16.5.0",
- "koa": "^2.13.4",
- "node-abort-controller": "^3.0.1",
- "node-fetch": "^3.2.6",
- "prettier": "^2.6.2",
- "test-director": "^8.0.2",
- "typescript": "^4.7.4"
- },
- "scripts": {
- "eslint": "eslint .",
- "prettier": "prettier -c .",
- "types": "tsc -p jsconfig.json",
- "tests": "coverage-node --unhandled-rejections=throw test.mjs",
- "test": "npm run eslint && npm run prettier && npm run types && npm run tests",
- "prepublishOnly": "npm test"
- }
- }
|