{"bugs":{"url":"https://github.com/meabed/graphql-upload-ts/issues","email":"mo@meabed.com"},"dist":{"shasum":"16ba5aab33f58111af373bb7f99c2101c1386ae4","tarball":"https://registry.npmjs.org/graphql-upload-ts/-/graphql-upload-ts-2.2.0.tgz","fileCount":77,"integrity":"sha512-MYbthyhzw245JluSLC7C/bQRN0cJbfUiBJyXizhDTv22n7kyuQTA2eZ5QlUeDXDKMWSw3Fxz/E8Ls1KvLGnyEg==","signatures":[{"sig":"MEUCIQCgkce44y90sAjqKVXummrVM8V5kpq4s6M8dHQySZPFsgIgINJYcdyU4rmwHEjCGlFeWUQEmYUuhuSex0L3d7X9iNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511895},"main":"./dist/index.js","name":"graphql-upload-ts","types":"./dist/index.d.ts","author":{"url":"https://meabed.com","name":"Mohamed Meabed","email":"mo@meabed.com"},"module":"./dist/index.mjs","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.js"},"./upload":{"types":"./dist/upload.d.ts","import":"./dist/upload.mjs","default":"./dist/upload.mjs","require":"./dist/upload.js"},"./validation":{"types":"./dist/validation.d.ts","import":"./dist/validation.mjs","default":"./dist/validation.mjs","require":"./dist/validation.js"},"./fs-capacitor":{"types":"./dist/fs-capacitor.d.ts","import":"./dist/fs-capacitor.mjs","default":"./dist/fs-capacitor.mjs","require":"./dist/fs-capacitor.js"},"./package.json":"./package.json","./ignore-stream":{"types":"./dist/ignore-stream.d.ts","import":"./dist/ignore-stream.mjs","default":"./dist/ignore-stream.mjs","require":"./dist/ignore-stream.js"},"./upload-errors":{"types":"./dist/upload-errors.d.ts","import":"./dist/upload-errors.mjs","default":"./dist/upload-errors.mjs","require":"./dist/upload-errors.js"},"./graphql-upload":{"types":"./dist/graphql-upload.d.ts","import":"./dist/graphql-upload.mjs","default":"./dist/graphql-upload.mjs","require":"./dist/graphql-upload.js"},"./process-request":{"types":"./dist/process-request.d.ts","import":"./dist/process-request.mjs","default":"./dist/process-request.mjs","require":"./dist/process-request.js"},"./graphql-upload-koa":{"types":"./dist/graphql-upload-koa.d.ts","import":"./dist/graphql-upload-koa.mjs","default":"./dist/graphql-upload-koa.mjs","require":"./dist/graphql-upload-koa.js"},"./graphql-upload-express":{"types":"./dist/graphql-upload-express.d.ts","import":"./dist/graphql-upload-express.mjs","default":"./dist/graphql-upload-express.mjs","require":"./dist/graphql-upload-express.js"}},"funding":{"url":"https://github.com/sponsors/meabed","type":"github"},"gitHead":"b6f3109565235c1438e0ab775187c4dda469d37d","license":"MIT","scripts":{"dev":"rollup -c rollup.config.js --watch","lint":"biome check","size":"size-limit","test":"jest --coverage","build":"rm -rf dist coverage *.tsbuildinfo && rollup -c rollup.config.js && tsc","clean":"rm -rf dist coverage *.tsbuildinfo","format":"biome format --write --no-errors-on-unmatched","analyze":"size-limit --why","prepare":"if [ -z \"$CI\" ] && [ -e .git ] && [ -x ./node_modules/.bin/husky ]; then ./node_modules/.bin/husky; fi","lint:fix":"biome check --write","test:bun":"bun test --timeout 30000","validate":"biome format && biome check && tsc --noEmit && jest --coverage","changeset":"changeset","test:jest":"jest --coverage","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:types":"tsc","build:rollup":"rollup -c rollup.config.js","format:check":"biome format","validate:bun":"biome format && biome check && tsc --noEmit && bun test --timeout 30000","release:check":"node ./scripts/release/check-changeset.mjs","test:coverage":"jest --coverage --coverageReporters=html","example:apollo":"cd examples/apollo && tsc -p . && node ./dist/examples/apollo/index.js","prepublishOnly":"biome format && biome check && tsc --noEmit && jest --coverage && rm -rf dist coverage *.tsbuildinfo && rollup -c rollup.config.js && tsc","release:verify":"yarn typecheck && yarn build && yarn test","example:express":"cd examples/express && tsc -p . && node ./dist/examples/express/graphql-http.js","release:publish":"node ./scripts/release/publish.mjs","test:bun:coverage":"bun test --coverage --timeout 30000","release:version:beta":"node ./scripts/release/version-beta.mjs","release:version:stable":"node ./scripts/release/version-stable.mjs"},"_npmUser":{"name":"meabed","email":"mo.meabed@gmail.com"},"homepage":"https://github.com/meabed/graphql-upload-ts#readme","keywords":["graphql","graphql-upload","graphql-upload-typescript","file-upload","multipart","multipart-request","apollo-server","express","koa","typescript","upload-scalar","graphql-middleware","file-streaming","graphql-yoga","nestjs","esm","commonjs","bun"],"repository":{"url":"git+https://github.com/meabed/graphql-upload-ts.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript-first middleware and Upload scalar for GraphQL multipart requests (file uploads) with support for Apollo Server, Express, Koa, and more.","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx,json,md}":["biome format --write","biome check --write"]},"maintainers":[{"name":"meabed","email":"mo.meabed@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.14.1","contributors":[{"url":"https://meabed.com","name":"Mohamed Meabed","email":"mo@meabed.com"}],"dependencies":{"busboy":"^1.6.0","http-errors":"^2.0.1","object-path":"^0.11.8"},"engineStrict":false,"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"koa":"3.2.0","jest":"30.3.0","husky":"9.1.7","tslib":"^2.8.1","rollup":"^4.60.2","express":"5.2.1","graphql":"16.13.2","ts-jest":"29.4.9","ts-node":"10.9.2","form-data":"4.0.5","@types/koa":"3.0.2","node-fetch":"^3.3.2","size-limit":"^12.1.0","typescript":"6.0.3","@types/jest":"30.0.0","@types/node":"^25.6.0","lint-staged":"16.4.0","@types/busboy":"1.5.4","@biomejs/biome":"^2.4.13","@types/express":"5.0.6","@changesets/cli":"2.31.0","form-data-encoder":"^4.1.0","@types/object-path":"0.11.4","@rollup/plugin-commonjs":"^29.0.2","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3","@size-limit/preset-small-lib":"^12.1.0"},"peerDependencies":{"graphql":">=0.13.1"},"_npmOperationalInternal":{"tmp":"tmp/graphql-upload-ts_2.2.0_1776981209588_0.1746030532839915","host":"s3://npm-registry-packages-npm-production"},"_id":"graphql-upload-ts@2.2.0","version":"2.2.0"}