{"_id":"graphql-http","_rev":"4296230","name":"graphql-http","description":"Simple, pluggable, zero-dependency, GraphQL over HTTP spec compliant server, client and audit suite.","dist-tags":{"latest":"1.22.4"},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"time":{"modified":"2026-04-07T20:58:49.000Z","created":"2016-05-26T22:12:27.723Z","1.22.4":"2025-01-17T14:16:49.178Z","1.22.3":"2024-11-20T11:14:59.648Z","1.22.2":"2024-11-07T14:25:01.534Z","1.22.1":"2024-04-10T18:03:26.986Z","1.22.0":"2023-08-28T14:50:17.779Z","1.21.0":"2023-07-17T10:10:35.716Z","1.20.0":"2023-07-08T09:55:24.366Z","1.19.0":"2023-06-05T13:54:41.645Z","1.18.0":"2023-04-14T00:30:10.923Z","1.17.1":"2023-03-31T11:40:32.058Z","1.17.0":"2023-03-28T15:13:37.273Z","1.16.0":"2023-02-13T14:26:01.641Z","1.15.0":"2023-02-12T22:06:43.531Z","1.14.0":"2023-02-09T13:03:33.630Z","1.13.0":"2023-01-26T13:37:33.208Z","1.12.0":"2023-01-20T13:39:22.700Z","1.11.0":"2023-01-04T13:51:54.147Z","1.10.0":"2022-12-24T11:49:12.987Z","1.9.0":"2022-11-28T18:25:44.691Z","1.8.0":"2022-11-21T18:49:00.457Z","1.7.2":"2022-11-18T09:17:17.233Z","1.7.1":"2022-11-15T16:14:40.506Z","1.7.0":"2022-11-07T18:17:52.330Z","1.6.1":"2022-09-12T14:12:10.625Z","1.6.0":"2022-09-01T14:15:31.392Z","1.5.0":"2022-08-30T17:29:06.725Z","1.4.0":"2022-08-16T12:16:03.720Z","1.3.0":"2022-08-16T10:42:49.324Z","1.2.0":"2022-08-12T14:36:47.208Z","1.1.0":"2022-08-05T18:47:59.435Z","1.0.0":"2022-08-04T16:35:15.632Z","0.2.0":"2017-04-04T19:37:25.467Z","0.1.1":"2016-11-07T18:53:54.413Z","0.1.0":"2016-11-01T19:20:27.394Z","0.0.5":"2016-10-21T18:08:21.920Z","0.0.4":"2016-09-30T18:11:06.576Z","0.0.3":"2016-05-29T23:51:43.877Z","0.0.2":"2016-05-26T22:12:27.723Z"},"users":{},"author":{"name":"Denis Badurina","email":"badurinadenis@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/graphql/graphql-http.git"},"versions":{"1.22.4":{"name":"graphql-http","version":"1.22.4","description":"Simple, pluggable, zero-dependency, GraphQL over HTTP spec compliant server, client and audit suite.","keywords":["graphql","client","relay","express","apollo","server","http","transport","observables","fastify"],"author":{"name":"Denis Badurina","email":"badurinadenis@gmail.com"},"license":"MIT","homepage":"https://github.com/graphql/graphql-http#readme","repository":{"type":"git","url":"git+https://github.com/graphql/graphql-http.git"},"engines":{"node":">=12"},"packageManager":"yarn@4.0.2","main":"lib/index.js","module":"lib/index.mjs","browser":"umd/graphql-http.js","exports":{".":{"require":"./lib/index.js","import":"./lib/index.mjs","types":"./lib/index.d.ts","browser":"./umd/graphql-http.js"},"./lib/use/fetch":{"types":"./lib/use/fetch.d.ts","require":"./lib/use/fetch.js","import":"./lib/use/fetch.mjs"},"./lib/use/node":{"types":"./lib/use/node.d.ts","require":"./lib/use/node.js","import":"./lib/use/node.mjs"},"./lib/use/http":{"types":"./lib/use/http.d.ts","require":"./lib/use/http.js","import":"./lib/use/http.mjs"},"./lib/use/http2":{"types":"./lib/use/http2.d.ts","require":"./lib/use/http2.js","import":"./lib/use/http2.mjs"},"./lib/use/express":{"types":"./lib/use/express.d.ts","require":"./lib/use/express.js","import":"./lib/use/express.mjs"},"./lib/use/fastify":{"types":"./lib/use/fastify.d.ts","require":"./lib/use/fastify.js","import":"./lib/use/fastify.mjs"},"./lib/use/@netlify/functions":{"types":"./lib/use/@netlify/functions.d.ts","require":"./lib/use/@netlify/functions.js","import":"./lib/use/@netlify/functions.mjs"},"./lib/use/koa":{"types":"./lib/use/koa.d.ts","require":"./lib/use/koa.js","import":"./lib/use/koa.mjs"},"./lib/use/uWebSockets":{"types":"./lib/use/uWebSockets.d.ts","require":"./lib/use/uWebSockets.js","import":"./lib/use/uWebSockets.mjs"},"./package.json":"./package.json"},"types":"lib/index.d.ts","sideEffects":["umd/*"],"publishConfig":{"access":"public"},"scripts":{"check:format":"prettier --check .","format":"yarn check:format --write","check:lint":"eslint 'src'","check:spell":"cspell --gitignore **/*.md","check:type":"tsc --noEmit","test":"vitest","build:esm":"tsc -b tsconfig.esm.json && tsx scripts/esm-post-process.ts","build:cjs":"tsc -b tsconfig.cjs.json","build:umd":"rollup --configPlugin typescript --config rollup.config.ts","build":"yarn build:esm && yarn build:cjs && yarn build:umd","release":"semantic-release","gendocs":"typedoc --options typedoc.js src/"},"workspaces":["implementations/**/*"],"peerDependencies":{"graphql":">=0.11 <=16"},"devDependencies":{"@cspell/cspell-types":"^8.1.2","@netlify/functions":"^2.4.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@types/eslint":"^8.44.8","@types/express":"^4.17.21","@types/glob":"^8.1.0","@types/html-validator":"^5.0.6","@types/k6":"^0.47.3","@types/koa":"^2.15.0","@types/koa-mount":"^4.0.5","@typescript-eslint/eslint-plugin":"^6.13.2","@typescript-eslint/parser":"^6.13.2","@whatwg-node/fetch":"^0.9.14","cspell":"^8.1.2","eslint":"^8.55.0","eslint-config-prettier":"^9.1.0","express":"^4.18.2","fastify":"^4.24.3","glob":"^10.3.10","graphql":"^16.8.1","html-validator":"^6.0.1","koa":"^2.15.3","koa-mount":"^4.0.0","node-fetch":"^3.3.2","prettier":"^3.1.0","rollup":"^4.6.1","rollup-plugin-gzip":"^3.1.0","semantic-release":"^22.0.9","tslib":"^2.6.2","tsx":"^4.6.2","typedoc":"^0.25.4","typedoc-plugin-markdown":"^3.17.1","typescript":"^5.3.2","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.34.0","vitest":"^1.0.1"},"_id":"graphql-http@1.22.4","gitHead":"b463e65be7f17ec33ffa1d4a106e046230a66b3b","bugs":{"url":"https://github.com/graphql/graphql-http/issues"},"_nodeVersion":"21.7.3","_npmVersion":"10.2.4","dist":{"shasum":"47b52ef0ab1f412943aca33ecfcdf22de525d59b","size":76442,"noattachment":false,"key":"/graphql-http/-/graphql-http-1.22.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-1.22.4.tgz"},"_npmUser":{"name":"enisdenjo","email":"badurinadenis@gmail.com"},"directories":{},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/graphql-http_1.22.4_1737123408867_0.5858578109696486"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-17T14:16:49.178Z","publish_time":1737123409178,"_source_registry_name":"default","_cnpm_publish_time":1737123409178},"1.22.3":{"name":"graphql-http","version":"1.22.3","description":"Simple, pluggable, zero-dependency, GraphQL over HTTP spec compliant server, client and audit suite.","keywords":["graphql","client","relay","express","apollo","server","http","transport","observables","fastify"],"author":{"name":"Denis Badurina","email":"badurinadenis@gmail.com"},"license":"MIT","homepage":"https://github.com/graphql/graphql-http#readme","repository":{"type":"git","url":"git+https://github.com/graphql/graphql-http.git"},"engines":{"node":">=12"},"packageManager":"yarn@4.0.2","main":"lib/index.js","module":"lib/index.mjs","browser":"umd/graphql-http.js","exports":{".":{"require":"./lib/index.js","import":"./lib/index.mjs","types":"./lib/index.d.ts","browser":"./umd/graphql-http.js"},"./lib/use/fetch":{"types":"./lib/use/fetch.d.ts","require":"./lib/use/fetch.js","import":"./lib/use/fetch.mjs"},"./lib/use/node":{"types":"./lib/use/node.d.ts","require":"./lib/use/node.js","import":"./lib/use/node.mjs"},"./lib/use/http":{"types":"./lib/use/http.d.ts","require":"./lib/use/http.js","import":"./lib/use/http.mjs"},"./lib/use/http2":{"types":"./lib/use/http2.d.ts","require":"./lib/use/http2.js","import":"./lib/use/http2.mjs"},"./lib/use/express":{"types":"./lib/use/express.d.ts","require":"./lib/use/express.js","import":"./lib/use/express.mjs"},"./lib/use/fastify":{"types":"./lib/use/fastify.d.ts","require":"./lib/use/fastify.js","import":"./lib/use/fastify.mjs"},"./lib/use/@netlify/functions":{"types":"./lib/use/@netlify/functions.d.ts","require":"./lib/use/@netlify/functions.js","import":"./lib/use/@netlify/functions.mjs"},"./lib/use/koa":{"types":"./lib/use/koa.d.ts","require":"./lib/use/koa.js","import":"./lib/use/koa.mjs"},"./lib/use/uWebSockets":{"types":"./lib/use/uWebSockets.d.ts","require":"./lib/use/uWebSockets.js","import":"./lib/use/uWebSockets.mjs"},"./package.json":"./package.json"},"types":"lib/index.d.ts","sideEffects":["umd/*"],"publishConfig":{"access":"public"},"scripts":{"check:format":"prettier --check .","format":"yarn check:format --write","check:lint":"eslint 'src'","check:spell":"cspell --gitignore **/*.md","check:type":"tsc --noEmit","test":"vitest","build:esm":"tsc -b tsconfig.esm.json && tsx scripts/esm-post-process.ts","build:cjs":"tsc -b tsconfig.cjs.json","build:umd":"rollup --configPlugin typescript --config rollup.config.ts","build":"yarn build:esm && yarn build:cjs && yarn build:umd","release":"semantic-release","gendocs":"typedoc --options typedoc.js src/"},"workspaces":["implementations/**/*"],"peerDependencies":{"graphql":">=0.11 <=16"},"devDependencies":{"@cspell/cspell-types":"^8.1.2","@netlify/functions":"^2.4.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@types/eslint":"^8.44.8","@types/express":"^4.17.21","@types/glob":"^8.1.0","@types/html-validator":"^5.0.6","@types/k6":"^0.47.3","@types/koa":"^2.15.0","@types/koa-mount":"^4.0.5","@typescript-eslint/eslint-plugin":"^6.13.2","@typescript-eslint/parser":"^6.13.2","@whatwg-node/fetch":"^0.9.14","cspell":"^8.1.2","eslint":"^8.55.0","eslint-config-prettier":"^9.1.0","express":"^4.18.2","fastify":"^4.24.3","glob":"^10.3.10","graphql":"^16.8.1","html-validator":"^6.0.1","koa":"^2.15.3","koa-mount":"^4.0.0","node-fetch":"^3.3.2","prettier":"^3.1.0","rollup":"^4.6.1","rollup-plugin-gzip":"^3.1.0","semantic-release":"^22.0.9","tslib":"^2.6.2","tsx":"^4.6.2","typedoc":"^0.25.4","typedoc-plugin-markdown":"^3.17.1","typescript":"^5.3.2","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.34.0","vitest":"^1.0.1"},"_id":"graphql-http@1.22.3","gitHead":"cd6d6cf20c57f9d992b60684c477230a5f05a780","bugs":{"url":"https://github.com/graphql/graphql-http/issues"},"_nodeVersion":"21.7.3","_npmVersion":"10.2.4","dist":{"shasum":"5da03ee564b847e585fa08e326a50dbd4c8fbc0a","size":76442,"noattachment":false,"key":"/graphql-http/-/graphql-http-1.22.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-1.22.3.tgz"},"_npmUser":{"name":"enisdenjo","email":"badurinadenis@gmail.com"},"directories":{},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-http_1.22.3_1732101299477_0.30653026969549235"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-20T11:14:59.648Z","publish_time":1732101299648,"_source_registry_name":"default","_cnpm_publish_time":1732101299648},"1.22.2":{"name":"graphql-http","version":"1.22.2","description":"Simple, pluggable, zero-dependency, GraphQL over HTTP spec compliant server, client and audit suite.","keywords":["graphql","client","relay","express","apollo","server","http","transport","observables","fastify"],"author":{"name":"Denis Badurina","email":"badurinadenis@gmail.com"},"license":"MIT","homepage":"https://github.com/graphql/graphql-http#readme","repository":{"type":"git","url":"git+https://github.com/graphql/graphql-http.git"},"engines":{"node":">=12"},"packageManager":"yarn@4.0.2","main":"lib/index.js","module":"lib/index.mjs","browser":"umd/graphql-http.js","exports":{".":{"require":"./lib/index.js","import":"./lib/index.mjs","types":"./lib/index.d.ts","browser":"./umd/graphql-http.js"},"./lib/use/fetch":{"types":"./lib/use/fetch.d.ts","require":"./lib/use/fetch.js","import":"./lib/use/fetch.mjs"},"./lib/use/node":{"types":"./lib/use/node.d.ts","require":"./lib/use/node.js","import":"./lib/use/node.mjs"},"./lib/use/http":{"types":"./lib/use/http.d.ts","require":"./lib/use/http.js","import":"./lib/use/http.mjs"},"./lib/use/http2":{"types":"./lib/use/http2.d.ts","require":"./lib/use/http2.js","import":"./lib/use/http2.mjs"},"./lib/use/express":{"types":"./lib/use/express.d.ts","require":"./lib/use/express.js","import":"./lib/use/express.mjs"},"./lib/use/fastify":{"types":"./lib/use/fastify.d.ts","require":"./lib/use/fastify.js","import":"./lib/use/fastify.mjs"},"./lib/use/@netlify/functions":{"types":"./lib/use/@netlify/functions.d.ts","require":"./lib/use/@netlify/functions.js","import":"./lib/use/@netlify/functions.mjs"},"./lib/use/koa":{"types":"./lib/use/koa.d.ts","require":"./lib/use/koa.js","import":"./lib/use/koa.mjs"},"./lib/use/uWebSockets":{"types":"./lib/use/uWebSockets.d.ts","require":"./lib/use/uWebSockets.js","import":"./lib/use/uWebSockets.mjs"},"./package.json":"./package.json"},"types":"lib/index.d.ts","sideEffects":["umd/*"],"publishConfig":{"access":"public"},"scripts":{"check:format":"prettier --check .","format":"yarn check:format --write","check:lint":"eslint 'src'","check:spell":"cspell --gitignore **/*.md","check:type":"tsc --noEmit","test":"vitest","build:esm":"tsc -b tsconfig.esm.json && tsx scripts/esm-post-process.ts","build:cjs":"tsc -b tsconfig.cjs.json","build:umd":"rollup --configPlugin typescript --config rollup.config.ts","build":"yarn build:esm && yarn build:cjs && yarn build:umd","release":"semantic-release","gendocs":"typedoc --options typedoc.js src/"},"workspaces":["implementations/**/*"],"peerDependencies":{"graphql":">=0.11 <=16"},"devDependencies":{"@cspell/cspell-types":"^8.1.2","@netlify/functions":"^2.4.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@types/eslint":"^8.44.8","@types/express":"^4.17.21","@types/glob":"^8.1.0","@types/html-validator":"^5.0.6","@types/k6":"^0.47.3","@types/koa":"^2.15.0","@types/koa-mount":"^4.0.5","@typescript-eslint/eslint-plugin":"^6.13.2","@typescript-eslint/parser":"^6.13.2","@whatwg-node/fetch":"^0.9.14","cspell":"^8.1.2","eslint":"^8.55.0","eslint-config-prettier":"^9.1.0","express":"^4.18.2","fastify":"^4.24.3","glob":"^10.3.10","graphql":"^16.8.1","html-validator":"^6.0.1","koa":"^2.15.3","koa-mount":"^4.0.0","node-fetch":"^3.3.2","prettier":"^3.1.0","rollup":"^4.6.1","rollup-plugin-gzip":"^3.1.0","semantic-release":"^22.0.9","tslib":"^2.6.2","tsx":"^4.6.2","typedoc":"^0.25.4","typedoc-plugin-markdown":"^3.17.1","typescript":"^5.3.2","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.34.0","vitest":"^1.0.1"},"_id":"graphql-http@1.22.2","gitHead":"53aed976f84b5cef208b60669d39da1e4499889d","bugs":{"url":"https://github.com/graphql/graphql-http/issues"},"_nodeVersion":"21.7.3","_npmVersion":"10.2.4","dist":{"shasum":"20ddb600c8a95abe8dbae2a4f869df6f829787f1","size":76423,"noattachment":false,"key":"/graphql-http/-/graphql-http-1.22.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-1.22.2.tgz"},"_npmUser":{"name":"enisdenjo","email":"badurinadenis@gmail.com"},"directories":{},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-http_1.22.2_1730989501317_0.14448293887491714"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-07T14:25:01.534Z","publish_time":1730989501534,"_source_registry_name":"default","_cnpm_publish_time":1730989501534},"1.22.1":{"name":"graphql-http","version":"1.22.1","description":"Simple, pluggable, zero-dependency, GraphQL over HTTP spec compliant server, client and audit suite.","keywords":["graphql","client","relay","express","apollo","server","http","transport","observables","fastify"],"author":{"name":"Denis Badurina","email":"badurinadenis@gmail.com"},"license":"MIT","homepage":"https://github.com/graphql/graphql-http#readme","repository":{"type":"git","url":"git+https://github.com/graphql/graphql-http.git"},"engines":{"node":">=12"},"packageManager":"yarn@4.0.2","main":"lib/index.js","module":"lib/index.mjs","browser":"umd/graphql-http.js","exports":{".":{"require":"./lib/index.js","import":"./lib/index.mjs","types":"./lib/index.d.ts","browser":"./umd/graphql-http.js"},"./lib/use/fetch":{"types":"./lib/use/fetch.d.ts","require":"./lib/use/fetch.js","import":"./lib/use/fetch.mjs"},"./lib/use/node":{"types":"./lib/use/node.d.ts","require":"./lib/use/node.js","import":"./lib/use/node.mjs"},"./lib/use/http":{"types":"./lib/use/http.d.ts","require":"./lib/use/http.js","import":"./lib/use/http.mjs"},"./lib/use/http2":{"types":"./lib/use/http2.d.ts","require":"./lib/use/http2.js","import":"./lib/use/http2.mjs"},"./lib/use/express":{"types":"./lib/use/express.d.ts","require":"./lib/use/express.js","import":"./lib/use/express.mjs"},"./lib/use/fastify":{"types":"./lib/use/fastify.d.ts","require":"./lib/use/fastify.js","import":"./lib/use/fastify.mjs"},"./lib/use/@netlify/functions":{"types":"./lib/use/@netlify/functions.d.ts","require":"./lib/use/@netlify/functions.js","import":"./lib/use/@netlify/functions.mjs"},"./lib/use/koa":{"types":"./lib/use/koa.d.ts","require":"./lib/use/koa.js","import":"./lib/use/koa.mjs"},"./lib/use/uWebSockets":{"types":"./lib/use/uWebSockets.d.ts","require":"./lib/use/uWebSockets.js","import":"./lib/use/uWebSockets.mjs"},"./package.json":"./package.json"},"types":"lib/index.d.ts","sideEffects":["umd/*"],"publishConfig":{"access":"public"},"scripts":{"check:format":"prettier --check .","format":"yarn check:format --write","check:lint":"eslint 'src'","check:spell":"cspell --gitignore **/*.md","check:type":"tsc --noEmit","test":"vitest","build:esm":"tsc -b tsconfig.esm.json && tsx scripts/esm-post-process.ts","build:cjs":"tsc -b tsconfig.cjs.json","build:umd":"rollup --configPlugin typescript --config rollup.config.ts","build":"yarn build:esm && yarn build:cjs && yarn build:umd","release":"semantic-release","gendocs":"typedoc --options typedoc.js src/"},"workspaces":["implementations/**/*"],"peerDependencies":{"graphql":">=0.11 <=16"},"devDependencies":{"@cspell/cspell-types":"^8.1.2","@netlify/functions":"^2.4.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@types/eslint":"^8.44.8","@types/express":"^4.17.21","@types/glob":"^8.1.0","@types/html-validator":"^5.0.6","@types/k6":"^0.47.3","@types/koa":"^2.13.12","@types/koa-mount":"^4.0.5","@typescript-eslint/eslint-plugin":"^6.13.2","@typescript-eslint/parser":"^6.13.2","@whatwg-node/fetch":"^0.9.14","cspell":"^8.1.2","eslint":"^8.55.0","eslint-config-prettier":"^9.1.0","express":"^4.18.2","fastify":"^4.24.3","glob":"^10.3.10","graphql":"^16.8.1","html-validator":"^6.0.1","koa":"^2.14.2","koa-mount":"^4.0.0","node-fetch":"^3.3.2","prettier":"^3.1.0","rollup":"^4.6.1","rollup-plugin-gzip":"^3.1.0","semantic-release":"^22.0.9","tslib":"^2.6.2","tsx":"^4.6.2","typedoc":"^0.25.4","typedoc-plugin-markdown":"^3.17.1","typescript":"^5.3.2","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.34.0","vitest":"^1.0.1"},"_id":"graphql-http@1.22.1","gitHead":"001eb3b729d4d323f3a0371d9bea0efc63df1ad7","bugs":{"url":"https://github.com/graphql/graphql-http/issues"},"_nodeVersion":"21.7.2","_npmVersion":"10.2.4","dist":{"shasum":"3857ac75366e55db189cfe09ade9cc4c4f2cfd09","size":76362,"noattachment":false,"key":"/graphql-http/-/graphql-http-1.22.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-1.22.1.tgz"},"_npmUser":{"name":"enisdenjo","email":"badurinadenis@gmail.com"},"directories":{},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-http_1.22.1_1712772206687_0.08367582301339782"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-10T18:03:26.986Z","publish_time":1712772206986,"_source_registry_name":"default","_cnpm_publish_time":1712772206986},"1.22.0":{"name":"graphql-http","version":"1.22.0","description":"Simple, pluggable, zero-dependency, GraphQL over HTTP spec compliant server, client and audit suite.","keywords":["graphql","client","relay","express","apollo","server","http","transport","observables","fastify"],"author":{"name":"Denis Badurina","email":"badurinadenis@gmail.com"},"license":"MIT","homepage":"https://github.com/graphql/graphql-http#readme","repository":{"type":"git","url":"git+https://github.com/graphql/graphql-http.git"},"engines":{"node":">=12"},"packageManager":"yarn@3.6.1","main":"lib/index.js","module":"lib/index.mjs","browser":"umd/graphql-http.js","exports":{".":{"require":"./lib/index.js","import":"./lib/index.mjs","types":"./lib/index.d.ts","browser":"./umd/graphql-http.js"},"./lib/use/fetch":{"types":"./lib/use/fetch.d.ts","require":"./lib/use/fetch.js","import":"./lib/use/fetch.mjs"},"./lib/use/node":{"types":"./lib/use/node.d.ts","require":"./lib/use/node.js","import":"./lib/use/node.mjs"},"./lib/use/http":{"types":"./lib/use/http.d.ts","require":"./lib/use/http.js","import":"./lib/use/http.mjs"},"./lib/use/http2":{"types":"./lib/use/http2.d.ts","require":"./lib/use/http2.js","import":"./lib/use/http2.mjs"},"./lib/use/express":{"types":"./lib/use/express.d.ts","require":"./lib/use/express.js","import":"./lib/use/express.mjs"},"./lib/use/fastify":{"types":"./lib/use/fastify.d.ts","require":"./lib/use/fastify.js","import":"./lib/use/fastify.mjs"},"./lib/use/@netlify/functions":{"types":"./lib/use/@netlify/functions.d.ts","require":"./lib/use/@netlify/functions.js","import":"./lib/use/@netlify/functions.mjs"},"./lib/use/koa":{"types":"./lib/use/koa.d.ts","require":"./lib/use/koa.js","import":"./lib/use/koa.mjs"},"./lib/use/uWebSockets":{"types":"./lib/use/uWebSockets.d.ts","require":"./lib/use/uWebSockets.js","import":"./lib/use/uWebSockets.mjs"},"./package.json":"./package.json"},"types":"lib/index.d.ts","sideEffects":["umd/*"],"publishConfig":{"access":"public"},"scripts":{"check:format":"prettier --check .","format":"yarn check:format --write","check:lint":"eslint 'src'","check:spell":"cspell --gitignore **/*.md","check:type":"tsc --noEmit","test":"vitest","build:esm":"tsc -b tsconfig.esm.json && tsx scripts/esm-post-process.ts","build:cjs":"tsc -b tsconfig.cjs.json","build:umd":"rollup --configPlugin typescript --config rollup.config.ts","build":"yarn build:esm && yarn build:cjs && yarn build:umd","release":"semantic-release","gendocs":"typedoc --options typedoc.js src/"},"workspaces":["implementations/**/*"],"peerDependencies":{"graphql":">=0.11 <=16"},"devDependencies":{"@cspell/cspell-types":"^7.0.0","@netlify/functions":"^1.6.0","@rollup/plugin-terser":"^0.4.3","@rollup/plugin-typescript":"^11.1.2","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@types/eslint":"^8.44.2","@types/express":"^4.17.17","@types/glob":"^8.1.0","@types/html-validator":"^5.0.3","@types/k6":"^0.46.0","@types/koa":"^2.13.8","@types/koa-mount":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0","@typescript-eslint/parser":"^6.4.0","@whatwg-node/fetch":"^0.9.9","cspell":"^7.0.0","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","express":"^4.18.2","fastify":"^4.21.0","glob":"^10.3.3","graphql":"^16.8.0","html-validator":"^6.0.1","koa":"^2.14.2","koa-mount":"^4.0.0","node-fetch":"^3.3.2","prettier":"^3.0.1","rollup":"^3.28.0","rollup-plugin-gzip":"^3.1.0","semantic-release":"^21.0.7","tslib":"^2.6.1","tsx":"^3.12.7","typedoc":"^0.24.8","typedoc-plugin-markdown":"^3.15.4","typescript":"^5.1.6","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.31.0","vitest":"^0.34.1"},"_id":"graphql-http@1.22.0","gitHead":"9162809470ee6fb0b2f033c764a5de032fef5c80","bugs":{"url":"https://github.com/graphql/graphql-http/issues"},"_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"967bad279747ba5e1c9dd85b644c6b4f3dfa88f2","size":75647,"noattachment":false,"key":"/graphql-http/-/graphql-http-1.22.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-1.22.0.tgz"},"_npmUser":{"name":"enisdenjo","email":"badurinadenis@gmail.com"},"directories":{},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-http_1.22.0_1693234217593_0.7002761306535474"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-28T14:50:17.779Z","publish_time":1693234217779,"_source_registry_name":"default","_cnpm_publish_time":1693234217779},"1.21.0":{"name":"graphql-http","version":"1.21.0","description":"Simple, pluggable, zero-dependency, GraphQL over HTTP spec compliant server, client and audit suite.","keywords":["graphql","client","relay","express","apollo","server","http","transport","observables","fastify"],"author":{"name":"Denis Badurina","email":"badurinadenis@gmail.com"},"license":"MIT","homepage":"https://github.com/graphql/graphql-http#readme","repository":{"type":"git","url":"git+https://github.com/graphql/graphql-http.git"},"engines":{"node":">=12"},"packageManager":"yarn@3.6.1","main":"lib/index.js","module":"lib/index.mjs","browser":"umd/graphql-http.js","exports":{".":{"require":"./lib/index.js","import":"./lib/index.mjs","types":"./lib/index.d.ts","browser":"./umd/graphql-http.js"},"./lib/use/fetch":{"types":"./lib/use/fetch.d.ts","require":"./lib/use/fetch.js","import":"./lib/use/fetch.mjs"},"./lib/use/node":{"types":"./lib/use/node.d.ts","require":"./lib/use/node.js","import":"./lib/use/node.mjs"},"./lib/use/http":{"types":"./lib/use/http.d.ts","require":"./lib/use/http.js","import":"./lib/use/http.mjs"},"./lib/use/http2":{"types":"./lib/use/http2.d.ts","require":"./lib/use/http2.js","import":"./lib/use/http2.mjs"},"./lib/use/express":{"types":"./lib/use/express.d.ts","require":"./lib/use/express.js","import":"./lib/use/express.mjs"},"./lib/use/fastify":{"types":"./lib/use/fastify.d.ts","require":"./lib/use/fastify.js","import":"./lib/use/fastify.mjs"},"./lib/use/@netlify/functions":{"types":"./lib/use/@netlify/functions.d.ts","require":"./lib/use/@netlify/functions.js","import":"./lib/use/@netlify/functions.mjs"},"./lib/use/koa":{"types":"./lib/use/koa.d.ts","require":"./lib/use/koa.js","import":"./lib/use/koa.mjs"},"./lib/use/uWebSockets":{"types":"./lib/use/uWebSockets.d.ts","require":"./lib/use/uWebSockets.js","import":"./lib/use/uWebSockets.mjs"},"./package.json":"./package.json"},"types":"lib/index.d.ts","sideEffects":["umd/*"],"publishConfig":{"access":"public"},"scripts":{"check:format":"prettier --check .","format":"yarn check:format --write","check:lint":"eslint 'src'","check:spell":"cspell --gitignore **/*.md","check:type":"tsc --noEmit","test":"vitest","build:esm":"tsc -b tsconfig.esm.json && tsx scripts/esm-post-process.ts","build:cjs":"tsc -b tsconfig.cjs.json","build:umd":"rollup --configPlugin typescript --config rollup.config.ts","build":"yarn build:esm && yarn build:cjs && yarn build:umd","release":"semantic-release","gendocs":"typedoc --options typedoc.js src/"},"workspaces":["implementations/**/*"],"peerDependencies":{"graphql":">=0.11 <=16"},"devDependencies":{"@cspell/cspell-types":"^6.31.1","@netlify/functions":"^1.6.0","@rollup/plugin-terser":"^0.4.3","@rollup/plugin-typescript":"^11.1.2","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@types/eslint":"^8.44.0","@types/express":"^4.17.17","@types/glob":"^8.1.0","@types/html-validator":"^5.0.3","@types/k6":"^0.45.0","@types/koa":"^2.13.6","@types/koa-mount":"^4.0.2","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","@whatwg-node/fetch":"^0.9.7","cspell":"^6.31.1","eslint":"^8.44.0","eslint-config-prettier":"^8.8.0","express":"^4.18.2","fastify":"^4.19.2","glob":"^10.3.2","graphql":"^16.7.1","html-validator":"^6.0.1","koa":"^2.14.2","koa-mount":"^4.0.0","node-fetch":"^3.3.1","prettier":"^2.8.8","rollup":"^3.26.2","rollup-plugin-gzip":"^3.1.0","semantic-release":"^21.0.7","tslib":"^2.6.0","tsx":"^3.12.7","typedoc":"^0.24.8","typedoc-plugin-markdown":"^3.15.3","typescript":"^5.1.6","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.30.0","vitest":"^0.33.0"},"_id":"graphql-http@1.21.0","gitHead":"823bf115785df5382284573ff830755881090a6c","bugs":{"url":"https://github.com/graphql/graphql-http/issues"},"_nodeVersion":"18.16.1","_npmVersion":"9.8.0","dist":{"shasum":"04d1606e663acd3f422e86e2e85f4ae7a8b0881b","size":69477,"noattachment":false,"key":"/graphql-http/-/graphql-http-1.21.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-1.21.0.tgz"},"_npmUser":{"name":"enisdenjo","email":"badurinadenis@gmail.com"},"directories":{},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-http_1.21.0_1689588635496_0.9968254188815309"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-17T10:10:35.716Z","publish_time":1689588635716,"_source_registry_name":"default","_cnpm_publish_time":1689588635716},"1.20.0":{"name":"graphql-http","version":"1.20.0","description":"Simple, pluggable, zero-dependency, GraphQL over HTTP spec compliant server, client and audit suite.","keywords":["graphql","client","relay","express","apollo","server","http","transport","observables","fastify"],"author":{"name":"Denis Badurina","email":"badurinadenis@gmail.com"},"license":"MIT","homepage":"https://github.com/graphql/graphql-http#readme","repository":{"type":"git","url":"git+https://github.com/graphql/graphql-http.git"},"engines":{"node":">=12"},"packageManager":"yarn@3.6.1","main":"lib/index.js","module":"lib/index.mjs","browser":"umd/graphql-http.js","exports":{".":{"require":"./lib/index.js","import":"./lib/index.mjs","types":"./lib/index.d.ts","browser":"./umd/graphql-http.js"},"./lib/use/fetch":{"types":"./lib/use/fetch.d.ts","require":"./lib/use/fetch.js","import":"./lib/use/fetch.mjs"},"./lib/use/node":{"types":"./lib/use/node.d.ts","require":"./lib/use/node.js","import":"./lib/use/node.mjs"},"./lib/use/http":{"types":"./lib/use/http.d.ts","require":"./lib/use/http.js","import":"./lib/use/http.mjs"},"./lib/use/http2":{"types":"./lib/use/http2.d.ts","require":"./lib/use/http2.js","import":"./lib/use/http2.mjs"},"./lib/use/express":{"types":"./lib/use/express.d.ts","require":"./lib/use/express.js","import":"./lib/use/express.mjs"},"./lib/use/fastify":{"types":"./lib/use/fastify.d.ts","require":"./lib/use/fastify.js","import":"./lib/use/fastify.mjs"},"./lib/use/koa":{"types":"./lib/use/koa.d.ts","require":"./lib/use/koa.js","import":"./lib/use/koa.mjs"},"./lib/use/uWebSockets":{"types":"./lib/use/uWebSockets.d.ts","require":"./lib/use/uWebSockets.js","import":"./lib/use/uWebSockets.mjs"},"./package.json":"./package.json"},"types":"lib/index.d.ts","sideEffects":["umd/*"],"publishConfig":{"access":"public"},"scripts":{"check:format":"prettier --check .","format":"yarn check:format --write","check:lint":"eslint 'src'","check:spell":"cspell --gitignore **/*.md","check:type":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules NODE_NO_WARNINGS=1 jest","build:esm":"tsc -b tsconfig.esm.json && tsx scripts/esm-post-process.ts","build:cjs":"tsc -b tsconfig.cjs.json","build:umd":"rollup --configPlugin typescript --config rollup.config.ts","build":"yarn build:esm && yarn build:cjs && yarn build:umd","release":"semantic-release","gendocs":"typedoc --options typedoc.js src/"},"workspaces":["implementations/**/*"],"peerDependencies":{"graphql":">=0.11 <=16"},"devDependencies":{"@babel/core":"^7.22.8","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/preset-env":"^7.22.7","@babel/preset-typescript":"^7.22.5","@cspell/cspell-types":"^6.31.1","@rollup/plugin-terser":"^0.4.3","@rollup/plugin-typescript":"^11.1.2","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@types/eslint":"^8.44.0","@types/express":"^4.17.17","@types/glob":"^8.1.0","@types/html-validator":"^5.0.3","@types/jest":"^29.5.2","@types/k6":"^0.45.0","@types/koa":"^2.13.6","@types/koa-mount":"^4.0.2","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","@whatwg-node/fetch":"^0.9.7","babel-jest":"^29.6.1","cspell":"^6.31.1","eslint":"^8.44.0","eslint-config-prettier":"^8.8.0","express":"^4.18.2","fastify":"^4.19.2","glob":"^10.3.2","graphql":"^16.7.1","html-validator":"^6.0.1","jest":"^29.6.1","jest-jasmine2":"^29.6.1","koa":"^2.14.2","koa-mount":"^4.0.0","node-fetch":"^3.3.1","prettier":"^2.8.8","rollup":"^3.26.2","rollup-plugin-gzip":"^3.1.0","semantic-release":"^21.0.7","tslib":"^2.6.0","tsx":"^3.12.7","typedoc":"^0.24.8","typedoc-plugin-markdown":"^3.15.3","typescript":"^5.1.6","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.30.0"},"_id":"graphql-http@1.20.0","gitHead":"ccb28e8db1a1376b3d38b6675b806e19ce072a70","bugs":{"url":"https://github.com/graphql/graphql-http/issues"},"_nodeVersion":"18.16.1","_npmVersion":"9.8.0","dist":{"shasum":"e832167c8e945d4df7c62ecbfdbc5642579f4784","size":69335,"noattachment":false,"key":"/graphql-http/-/graphql-http-1.20.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-1.20.0.tgz"},"_npmUser":{"name":"enisdenjo","email":"badurinadenis@gmail.com"},"directories":{},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-http_1.20.0_1688810124187_0.5667712906686828"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-08T09:55:24.366Z","publish_time":1688810124366,"_source_registry_name":"default","_cnpm_publish_time":1688810124366},"1.19.0":{"name":"graphql-http","version":"1.19.0","description":"Simple, pluggable, zero-dependency, GraphQL over HTTP spec compliant server, client and audit suite.","keywords":["graphql","client","relay","express","apollo","server","http","transport","observables","fastify"],"author":{"name":"Denis Badurina","email":"badurinadenis@gmail.com"},"license":"MIT","homepage":"https://github.com/graphql/graphql-http#readme","repository":{"type":"git","url":"git+https://github.com/graphql/graphql-http.git"},"engines":{"node":">=12"},"packageManager":"yarn@3.6.0","main":"lib/index.js","module":"lib/index.mjs","browser":"umd/graphql-http.js","exports":{".":{"require":"./lib/index.js","import":"./lib/index.mjs","types":"./lib/index.d.ts","browser":"./umd/graphql-http.js"},"./lib/use/fetch":{"types":"./lib/use/fetch.d.ts","require":"./lib/use/fetch.js","import":"./lib/use/fetch.mjs"},"./lib/use/node":{"types":"./lib/use/node.d.ts","require":"./lib/use/node.js","import":"./lib/use/node.mjs"},"./lib/use/http":{"types":"./lib/use/http.d.ts","require":"./lib/use/http.js","import":"./lib/use/http.mjs"},"./lib/use/http2":{"types":"./lib/use/http2.d.ts","require":"./lib/use/http2.js","import":"./lib/use/http2.mjs"},"./lib/use/express":{"types":"./lib/use/express.d.ts","require":"./lib/use/express.js","import":"./lib/use/express.mjs"},"./lib/use/fastify":{"types":"./lib/use/fastify.d.ts","require":"./lib/use/fastify.js","import":"./lib/use/fastify.mjs"},"./lib/use/koa":{"types":"./lib/use/koa.d.ts","require":"./lib/use/koa.js","import":"./lib/use/koa.mjs"},"./lib/use/uWebSockets":{"types":"./lib/use/uWebSockets.d.ts","require":"./lib/use/uWebSockets.js","import":"./lib/use/uWebSockets.mjs"},"./package.json":"./package.json"},"types":"lib/index.d.ts","sideEffects":["umd/*"],"publishConfig":{"access":"public"},"scripts":{"gendocs":"typedoc --options typedoc.js src/","lint:eslint":"eslint 'src'","lint:prettier":"prettier --check .","lint:fix":"yarn lint:eslint --fix && yarn lint:prettier --write","lint":"yarn lint:eslint && yarn lint:prettier","type-check":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules NODE_NO_WARNINGS=1 jest","build:esm":"tsc -b tsconfig.esm.json && node scripts/esm-post-process.mjs","build:cjs":"tsc -b tsconfig.cjs.json","build:umd":"rollup --configPlugin typescript --config rollup.config.ts","build":"yarn build:esm && yarn build:cjs && yarn build:umd","release":"semantic-release"},"workspaces":["implementations/**/*"],"peerDependencies":{"graphql":">=0.11 <=16"},"devDependencies":{"@babel/core":"^7.22.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/preset-env":"^7.22.4","@babel/preset-typescript":"^7.21.5","@rollup/plugin-terser":"^0.4.3","@rollup/plugin-typescript":"^11.1.1","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@types/eslint":"^8.40.0","@types/express":"^4.17.17","@types/glob":"^8.1.0","@types/html-validator":"^5.0.3","@types/jest":"^29.5.2","@types/k6":"^0.44.2","@types/koa":"^2.13.6","@types/koa-mount":"^4.0.2","@typescript-eslint/eslint-plugin":"^5.59.8","@typescript-eslint/parser":"^5.59.8","@whatwg-node/fetch":"^0.9.2","babel-jest":"^29.5.0","eslint":"^8.42.0","eslint-config-prettier":"^8.8.0","express":"^4.18.2","fastify":"^4.17.0","glob":"^10.2.6","graphql":"^16.6.0","html-validator":"^6.0.1","jest":"^29.5.0","jest-jasmine2":"^29.5.0","koa":"^2.14.2","koa-mount":"^4.0.0","node-fetch":"^3.3.1","prettier":"^2.8.8","rollup":"^3.23.1","rollup-plugin-gzip":"^3.1.0","semantic-release":"^21.0.3","tslib":"^2.5.3","typedoc":"^0.24.8","typedoc-plugin-markdown":"^3.15.3","typescript":"^5.1.3","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.30.0"},"gitHead":"b51b2c20c25d1b6c1f3a02796c529d6d873e18ea","bugs":{"url":"https://github.com/graphql/graphql-http/issues"},"_id":"graphql-http@1.19.0","_nodeVersion":"18.16.0","_npmVersion":"9.6.7","dist":{"shasum":"6f0fff0dbd9a8e797c99b5ac0ca160566e7927da","size":69042,"noattachment":false,"key":"/graphql-http/-/graphql-http-1.19.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-1.19.0.tgz"},"_npmUser":{"name":"enisdenjo","email":"badurinadenis@gmail.com"},"directories":{},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-http_1.19.0_1685973281467_0.9049086920326845"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-05T13:54:41.645Z","publish_time":1685973281645,"_source_registry_name":"default","_cnpm_publish_time":1685973281645},"1.18.0":{"name":"graphql-http","version":"1.18.0","description":"Simple, pluggable, zero-dependency, GraphQL over HTTP spec compliant server, client and audit suite.","keywords":["graphql","client","relay","express","apollo","server","http","transport","observables","fastify"],"author":{"name":"Denis Badurina","email":"badurinadenis@gmail.com"},"license":"MIT","homepage":"https://github.com/graphql/graphql-http#readme","repository":{"type":"git","url":"git+https://github.com/graphql/graphql-http.git"},"engines":{"node":">=12"},"packageManager":"yarn@3.5.0","main":"lib/index.js","module":"lib/index.mjs","browser":"umd/graphql-http.js","exports":{".":{"require":"./lib/index.js","import":"./lib/index.mjs","types":"./lib/index.d.ts","browser":"./umd/graphql-http.js"},"./lib/use/fetch":{"types":"./lib/use/fetch.d.ts","require":"./lib/use/fetch.js","import":"./lib/use/fetch.mjs"},"./lib/use/node":{"types":"./lib/use/node.d.ts","require":"./lib/use/node.js","import":"./lib/use/node.mjs"},"./lib/use/http":{"types":"./lib/use/http.d.ts","require":"./lib/use/http.js","import":"./lib/use/http.mjs"},"./lib/use/http2":{"types":"./lib/use/http2.d.ts","require":"./lib/use/http2.js","import":"./lib/use/http2.mjs"},"./lib/use/express":{"types":"./lib/use/express.d.ts","require":"./lib/use/express.js","import":"./lib/use/express.mjs"},"./lib/use/fastify":{"types":"./lib/use/fastify.d.ts","require":"./lib/use/fastify.js","import":"./lib/use/fastify.mjs"},"./lib/use/koa":{"types":"./lib/use/koa.d.ts","require":"./lib/use/koa.js","import":"./lib/use/koa.mjs"},"./package.json":"./package.json"},"types":"lib/index.d.ts","sideEffects":["umd/*"],"publishConfig":{"access":"public"},"scripts":{"gendocs":"typedoc --options typedoc.js src/","lint:eslint":"eslint 'src'","lint:prettier":"prettier --check .","lint:fix":"yarn lint:eslint --fix && yarn lint:prettier --write","lint":"yarn lint:eslint && yarn lint:prettier","type-check":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules NODE_NO_WARNINGS=1 jest","build:esm":"tsc -b tsconfig.esm.json && node scripts/esm-post-process.mjs","build:cjs":"tsc -b tsconfig.cjs.json","build:umd":"rollup --configPlugin typescript --config rollup.config.ts","build":"yarn build:esm && yarn build:cjs && yarn build:umd","release":"semantic-release"},"workspaces":["implementations/**/*"],"peerDependencies":{"graphql":">=0.11 <=16"},"devDependencies":{"@babel/core":"^7.21.4","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@rollup/plugin-terser":"^0.4.1","@rollup/plugin-typescript":"^11.1.0","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@types/eslint":"^8.37.0","@types/express":"^4.17.17","@types/glob":"^8.1.0","@types/html-validator":"^5.0.3","@types/jest":"^29.5.0","@types/koa":"^2.13.6","@types/koa-mount":"^4.0.2","@typescript-eslint/eslint-plugin":"^5.58.0","@typescript-eslint/parser":"^5.58.0","@whatwg-node/fetch":"^0.8.4","babel-jest":"^29.5.0","eslint":"^8.38.0","eslint-config-prettier":"^8.8.0","express":"^4.18.2","fastify":"^4.15.0","glob":"^10.0.0","graphql":"^16.6.0","html-validator":"^6.0.1","jest":"^29.5.0","jest-jasmine2":"^29.5.0","koa":"^2.14.2","koa-mount":"^4.0.0","node-fetch":"^3.3.1","prettier":"^2.8.7","rollup":"^3.20.2","rollup-plugin-gzip":"^3.1.0","semantic-release":"^21.0.1","tslib":"^2.5.0","typedoc":"^0.24.1","typedoc-plugin-markdown":"^3.15.1","typescript":"^5.0.4"},"resolutions":{"npm/libnpmversion":"^3.0.6"},"gitHead":"68a0041f88642de9e2d506f55144b618e8f36554","bugs":{"url":"https://github.com/graphql/graphql-http/issues"},"_id":"graphql-http@1.18.0","_nodeVersion":"18.15.0","_npmVersion":"9.6.4","dist":{"shasum":"6a72fc6d085e0761d9d483273c6fa9a6de5f6c4c","size":67864,"noattachment":false,"key":"/graphql-http/-/graphql-http-1.18.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-1.18.0.tgz"},"_npmUser":{"name":"enisdenjo","email":"badurinadenis@gmail.com"},"directories":{},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-http_1.18.0_1681432210641_0.6920595970222898"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-14T00:30:10.923Z","publish_time":1681432210923,"_cnpm_publish_time":1681432210923},"1.17.1":{"name":"graphql-http","version":"1.17.1","description":"Simple, pluggable, zero-dependency, GraphQL over HTTP spec compliant server, client and audit suite.","keywords":["graphql","client","relay","express","apollo","server","http","transport","observables","fastify"],"author":{"name":"Denis Badurina","email":"badurinadenis@gmail.com"},"license":"MIT","homepage":"https://github.com/graphql/graphql-http#readme","repository":{"type":"git","url":"git+https://github.com/graphql/graphql-http.git"},"engines":{"node":">=12"},"packageManager":"yarn@3.5.0","main":"lib/index.js","module":"lib/index.mjs","browser":"umd/graphql-http.js","exports":{".":{"require":"./lib/index.js","import":"./lib/index.mjs","types":"./lib/index.d.ts","browser":"./umd/graphql-http.js"},"./lib/use/fetch":{"types":"./lib/use/fetch.d.ts","require":"./lib/use/fetch.js","import":"./lib/use/fetch.mjs"},"./lib/use/node":{"types":"./lib/use/node.d.ts","require":"./lib/use/node.js","import":"./lib/use/node.mjs"},"./lib/use/http":{"types":"./lib/use/http.d.ts","require":"./lib/use/http.js","import":"./lib/use/http.mjs"},"./lib/use/http2":{"types":"./lib/use/http2.d.ts","require":"./lib/use/http2.js","import":"./lib/use/http2.mjs"},"./lib/use/express":{"types":"./lib/use/express.d.ts","require":"./lib/use/express.js","import":"./lib/use/express.mjs"},"./lib/use/fastify":{"types":"./lib/use/fastify.d.ts","require":"./lib/use/fastify.js","import":"./lib/use/fastify.mjs"},"./lib/use/koa":{"types":"./lib/use/koa.d.ts","require":"./lib/use/koa.js","import":"./lib/use/koa.mjs"},"./package.json":"./package.json"},"types":"lib/index.d.ts","sideEffects":["umd/*"],"publishConfig":{"access":"public"},"scripts":{"gendocs":"typedoc --options typedoc.js src/","lint:eslint":"eslint 'src'","lint:prettier":"prettier --check .","lint:fix":"yarn lint:eslint --fix && yarn lint:prettier --write","lint":"yarn lint:eslint && yarn lint:prettier","type-check":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules NODE_NO_WARNINGS=1 jest","build:esm":"tsc -b tsconfig.esm.json && node scripts/esm-post-process.mjs","build:cjs":"tsc -b tsconfig.cjs.json","build:umd":"rollup --configPlugin typescript --config rollup.config.ts","build":"yarn build:esm && yarn build:cjs && yarn build:umd","release":"semantic-release"},"workspaces":["implementations/**/*"],"peerDependencies":{"graphql":">=0.11 <=16"},"devDependencies":{"@babel/core":"^7.21.4","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/preset-env":"^7.21.4","@babel/preset-typescript":"^7.21.4","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-typescript":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@types/eslint":"^8.37.0","@types/express":"^4.17.17","@types/glob":"^8.1.0","@types/html-validator":"^5.0.3","@types/jest":"^29.5.0","@types/koa":"^2.13.6","@types/koa-mount":"^4.0.2","@typescript-eslint/eslint-plugin":"^5.57.0","@typescript-eslint/parser":"^5.57.0","@whatwg-node/fetch":"^0.8.4","babel-jest":"^29.5.0","eslint":"^8.37.0","eslint-config-prettier":"^8.8.0","express":"^4.18.2","fastify":"^4.15.0","graphql":"^16.6.0","html-validator":"^6.0.1","jest":"^29.5.0","jest-jasmine2":"^29.5.0","koa":"^2.14.1","koa-mount":"^4.0.0","node-fetch":"^3.3.1","prettier":"^2.8.7","rollup":"^3.20.2","rollup-plugin-gzip":"^3.1.0","semantic-release":"^21.0.0","tslib":"^2.5.0","typedoc":"^0.23.28","typedoc-plugin-markdown":"^3.14.0","typescript":"^5.0.3"},"resolutions":{"npm/libnpmversion":"^3.0.6"},"gitHead":"3e9a1d24ac6395df84071db6ff4a1f20d5a8b4aa","bugs":{"url":"https://github.com/graphql/graphql-http/issues"},"_id":"graphql-http@1.17.1","_nodeVersion":"18.15.0","_npmVersion":"9.6.3","dist":{"shasum":"35a1557023b48c0915f57cfd9e09f5417313f40e","size":67892,"noattachment":false,"key":"/graphql-http/-/graphql-http-1.17.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-1.17.1.tgz"},"_npmUser":{"name":"enisdenjo","email":"badurinadenis@gmail.com"},"directories":{},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-http_1.17.1_1680262831848_0.6441913714293883"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-31T11:40:32.058Z","publish_time":1680262832058,"_cnpm_publish_time":1680262832058},"1.17.0":{"name":"graphql-http","version":"1.17.0","description":"Simple, pluggable, zero-dependency, GraphQL over HTTP spec compliant server, client and audit suite.","keywords":["graphql","client","relay","express","apollo","server","http","transport","observables","fastify"],"author":{"name":"Denis Badurina","email":"badurinadenis@gmail.com"},"license":"MIT","homepage":"https://github.com/graphql/graphql-http#readme","repository":{"type":"git","url":"git+https://github.com/graphql/graphql-http.git"},"engines":{"node":">=12"},"packageManager":"yarn@3.5.0","main":"lib/index.js","module":"lib/index.mjs","browser":"umd/graphql-http.js","exports":{".":{"require":"./lib/index.js","import":"./lib/index.mjs","types":"./lib/index.d.ts","browser":"./umd/graphql-http.js"},"./lib/use/fetch":{"types":"./lib/use/fetch.d.ts","require":"./lib/use/fetch.js","import":"./lib/use/fetch.mjs"},"./lib/use/node":{"types":"./lib/use/node.d.ts","require":"./lib/use/node.js","import":"./lib/use/node.mjs"},"./lib/use/http":{"types":"./lib/use/http.d.ts","require":"./lib/use/http.js","import":"./lib/use/http.mjs"},"./lib/use/http2":{"types":"./lib/use/http2.d.ts","require":"./lib/use/http2.js","import":"./lib/use/http2.mjs"},"./lib/use/express":{"types":"./lib/use/express.d.ts","require":"./lib/use/express.js","import":"./lib/use/express.mjs"},"./lib/use/fastify":{"types":"./lib/use/fastify.d.ts","require":"./lib/use/fastify.js","import":"./lib/use/fastify.mjs"},"./lib/use/koa":{"types":"./lib/use/koa.d.ts","require":"./lib/use/koa.js","import":"./lib/use/koa.mjs"},"./package.json":"./package.json"},"types":"lib/index.d.ts","sideEffects":["umd/*"],"publishConfig":{"access":"public"},"scripts":{"gendocs":"typedoc --options typedoc.js src/","lint:eslint":"eslint 'src'","lint:prettier":"prettier --check .","lint:fix":"yarn lint:eslint --fix && yarn lint:prettier --write","lint":"yarn lint:eslint && yarn lint:prettier","type-check":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules NODE_NO_WARNINGS=1 jest","build:esm":"tsc -b tsconfig.esm.json && node scripts/esm-post-process.mjs","build:cjs":"tsc -b tsconfig.cjs.json","build:umd":"rollup --configPlugin typescript --config rollup.config.ts","build":"yarn build:esm && yarn build:cjs && yarn build:umd","release":"semantic-release"},"workspaces":["implementations/**/*"],"peerDependencies":{"graphql":">=0.11 <=16"},"devDependencies":{"@babel/core":"^7.21.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/preset-env":"^7.20.2","@babel/preset-typescript":"^7.21.0","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-typescript":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@types/eslint":"^8.21.3","@types/express":"^4.17.17","@types/glob":"^8.1.0","@types/html-validator":"^5.0.3","@types/jest":"^29.5.0","@types/koa":"^2.13.6","@types/koa-mount":"^4.0.2","@typescript-eslint/eslint-plugin":"^5.57.0","@typescript-eslint/parser":"^5.57.0","@whatwg-node/fetch":"^0.8.4","babel-jest":"^29.5.0","eslint":"^8.36.0","eslint-config-prettier":"^8.8.0","express":"^4.18.2","fastify":"^4.15.0","graphql":"^16.6.0","html-validator":"^6.0.1","jest":"^29.5.0","jest-jasmine2":"^29.5.0","koa":"^2.14.1","koa-mount":"^4.0.0","node-fetch":"^3.3.1","prettier":"^2.8.7","rollup":"^3.20.2","rollup-plugin-gzip":"^3.1.0","semantic-release":"^21.0.0","tslib":"^2.5.0","typedoc":"^0.23.28","typedoc-plugin-markdown":"^3.14.0","typescript":"^5.0.2"},"resolutions":{"npm/libnpmversion":"^3.0.6"},"gitHead":"9e8fb3c6c93ada3b0aeb4ecb2b67442c73a7fe55","bugs":{"url":"https://github.com/graphql/graphql-http/issues"},"_id":"graphql-http@1.17.0","_nodeVersion":"18.15.0","_npmVersion":"9.6.2","dist":{"shasum":"2ded9b7afda257ab2a4a31d4d7b622b1192c629b","size":67237,"noattachment":false,"key":"/graphql-http/-/graphql-http-1.17.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-1.17.0.tgz"},"_npmUser":{"name":"enisdenjo","email":"badurinadenis@gmail.com"},"directories":{},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-http_1.17.0_1680016417125_0.2833039012966496"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-28T15:13:37.273Z","publish_time":1680016417273,"_cnpm_publish_time":1680016417273},"1.16.0":{"name":"graphql-http","version":"1.16.0","description":"Simple, pluggable, zero-dependency, GraphQL over HTTP spec compliant server, client and audit suite.","keywords":["graphql","client","relay","express","apollo","server","http","transport","observables","fastify"],"author":{"name":"Denis Badurina","email":"badurinadenis@gmail.com"},"license":"MIT","homepage":"https://github.com/graphql/graphql-http#readme","repository":{"type":"git","url":"git+https://github.com/graphql/graphql-http.git"},"engines":{"node":">=12"},"packageManager":"yarn@3.4.1","main":"lib/index.js","module":"lib/index.mjs","browser":"umd/graphql-http.js","exports":{".":{"require":"./lib/index.js","import":"./lib/index.mjs","types":"./lib/index.d.ts","browser":"./umd/graphql-http.js"},"./lib/use/fetch":{"types":"./lib/use/fetch.d.ts","require":"./lib/use/fetch.js","import":"./lib/use/fetch.mjs"},"./lib/use/node":{"types":"./lib/use/node.d.ts","require":"./lib/use/node.js","import":"./lib/use/node.mjs"},"./lib/use/http":{"types":"./lib/use/http.d.ts","require":"./lib/use/http.js","import":"./lib/use/http.mjs"},"./lib/use/http2":{"types":"./lib/use/http2.d.ts","require":"./lib/use/http2.js","import":"./lib/use/http2.mjs"},"./lib/use/express":{"types":"./lib/use/express.d.ts","require":"./lib/use/express.js","import":"./lib/use/express.mjs"},"./lib/use/fastify":{"types":"./lib/use/fastify.d.ts","require":"./lib/use/fastify.js","import":"./lib/use/fastify.mjs"},"./lib/use/koa":{"types":"./lib/use/koa.d.ts","require":"./lib/use/koa.js","import":"./lib/use/koa.mjs"},"./package.json":"./package.json"},"types":"lib/index.d.ts","sideEffects":["umd/*"],"publishConfig":{"access":"public"},"scripts":{"gendocs":"typedoc --options typedoc.js src/","lint:eslint":"eslint 'src'","lint:prettier":"prettier -c .","lint":"yarn lint:eslint && yarn lint:prettier","type-check":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules NODE_NO_WARNINGS=1 jest","build:esm":"tsc -b tsconfig.esm.json && node scripts/esm-post-process.mjs","build:cjs":"tsc -b tsconfig.cjs.json","build:umd":"rollup --configPlugin typescript --config rollup.config.ts","build":"yarn build:esm && yarn build:cjs && yarn build:umd","release":"semantic-release"},"workspaces":["implementations/**/*"],"peerDependencies":{"graphql":">=0.11 <=16"},"devDependencies":{"@babel/core":"^7.20.12","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-optional-chaining":"^7.20.7","@babel/preset-env":"^7.20.2","@babel/preset-typescript":"^7.18.6","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-typescript":"^11.0.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@types/eslint":"^8.21.0","@types/express":"^4.17.17","@types/glob":"^8.0.1","@types/html-validator":"^5.0.3","@types/jest":"^29.4.0","@types/koa":"^2.13.5","@types/koa-mount":"^4.0.2","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","@whatwg-node/fetch":"^0.8.1","babel-jest":"^29.4.2","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","express":"^4.18.2","fastify":"^4.13.0","graphql":"^16.6.0","html-validator":"^6.0.1","jest":"^29.4.2","jest-jasmine2":"^29.4.2","koa":"^2.14.1","koa-mount":"^4.0.0","node-fetch":"^3.3.0","prettier":"^2.8.4","rollup":"^3.15.0","rollup-plugin-gzip":"^3.1.0","semantic-release":"^20.1.0","tslib":"^2.5.0","typedoc":"^0.23.25","typedoc-plugin-markdown":"^3.14.0","typescript":"^4.9.5"},"resolutions":{"npm/libnpmversion":"^3.0.6"},"gitHead":"a12bdec737034bb37a576a7126a5e32cfd3fa791","bugs":{"url":"https://github.com/graphql/graphql-http/issues"},"_id":"graphql-http@1.16.0","_nodeVersion":"18.14.0","_npmVersion":"8.19.3","dist":{"shasum":"c960dc10af4a713159dbe2d5a108046ab07cbcb4","size":67186,"noattachment":false,"key":"/graphql-http/-/graphql-http-1.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-1.16.0.tgz"},"_npmUser":{"name":"enisdenjo","email":"badurinadenis@gmail.com"},"directories":{},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-http_1.16.0_1676298361439_0.45295770741303687"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-13T14:26:01.641Z","publish_time":1676298361641,"_cnpm_publish_time":1676298361641},"1.15.0":{"name":"graphql-http","version":"1.15.0","description":"Simple, pluggable, zero-dependency, GraphQL over HTTP spec compliant server, client and audit suite.","keywords":["graphql","client","relay","express","apollo","server","http","transport","observables","fastify"],"author":{"name":"Denis Badurina","email":"badurinadenis@gmail.com"},"license":"MIT","homepage":"https://github.com/graphql/graphql-http#readme","repository":{"type":"git","url":"git+https://github.com/graphql/graphql-http.git"},"engines":{"node":">=12"},"packageManager":"yarn@3.4.1","main":"lib/index.js","module":"lib/index.mjs","browser":"umd/graphql-http.js","exports":{".":{"require":"./lib/index.js","import":"./lib/index.mjs","types":"./lib/index.d.ts","browser":"./umd/graphql-http.js"},"./lib/use/fetch":{"types":"./lib/use/fetch.d.ts","require":"./lib/use/fetch.js","import":"./lib/use/fetch.mjs"},"./lib/use/node":{"types":"./lib/use/node.d.ts","require":"./lib/use/node.js","import":"./lib/use/node.mjs"},"./lib/use/express":{"types":"./lib/use/express.d.ts","require":"./lib/use/express.js","import":"./lib/use/express.mjs"},"./lib/use/fastify":{"types":"./lib/use/fastify.d.ts","require":"./lib/use/fastify.js","import":"./lib/use/fastify.mjs"},"./lib/use/koa":{"types":"./lib/use/koa.d.ts","require":"./lib/use/koa.js","import":"./lib/use/koa.mjs"},"./package.json":"./package.json"},"types":"lib/index.d.ts","sideEffects":["umd/*"],"publishConfig":{"access":"public"},"scripts":{"gendocs":"typedoc --options typedoc.js src/","lint:eslint":"eslint 'src'","lint:prettier":"prettier -c .","lint":"yarn lint:eslint && yarn lint:prettier","type-check":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build:esm":"tsc -b tsconfig.esm.json && node scripts/esm-post-process.mjs","build:cjs":"tsc -b tsconfig.cjs.json","build:umd":"rollup --configPlugin typescript --config rollup.config.ts","build":"yarn build:esm && yarn build:cjs && yarn build:umd","release":"semantic-release"},"workspaces":["implementations/**/*"],"peerDependencies":{"graphql":">=0.11 <=16"},"devDependencies":{"@babel/core":"^7.20.12","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-optional-chaining":"^7.20.7","@babel/preset-env":"^7.20.2","@babel/preset-typescript":"^7.18.6","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-typescript":"^11.0.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@types/eslint":"^8.21.0","@types/express":"^4.17.17","@types/glob":"^8.0.1","@types/html-validator":"^5.0.3","@types/jest":"^29.4.0","@types/koa":"^2.13.5","@types/koa-mount":"^4.0.2","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","@whatwg-node/fetch":"^0.8.1","babel-jest":"^29.4.2","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","express":"^4.18.2","fastify":"^4.13.0","graphql":"^16.6.0","html-validator":"^6.0.1","jest":"^29.4.2","jest-jasmine2":"^29.4.2","koa":"^2.14.1","koa-mount":"^4.0.0","node-fetch":"^3.3.0","prettier":"^2.8.4","rollup":"^3.15.0","rollup-plugin-gzip":"^3.1.0","semantic-release":"^20.1.0","tslib":"^2.5.0","typedoc":"^0.23.25","typedoc-plugin-markdown":"^3.14.0","typescript":"^4.9.5"},"resolutions":{"npm/libnpmversion":"^3.0.6"},"gitHead":"01f278cda404c3bf57b188a3162806246fadc546","bugs":{"url":"https://github.com/graphql/graphql-http/issues"},"_id":"graphql-http@1.15.0","_nodeVersion":"18.14.0","_npmVersion":"8.19.3","dist":{"shasum":"32748654df03b4e35fc904b36abbc7b7eab67ca9","size":64980,"noattachment":false,"key":"/graphql-http/-/graphql-http-1.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-1.15.0.tgz"},"_npmUser":{"name":"enisdenjo","email":"badurinadenis@gmail.com"},"directories":{},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-http_1.15.0_1676239603362_0.6160424269738416"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-12T22:06:43.531Z","publish_time":1676239603531,"_cnpm_publish_time":1676239603531},"1.14.0":{"name":"graphql-http","version":"1.14.0","description":"Simple, pluggable, zero-dependency, GraphQL over HTTP Protocol compliant server and client","keywords":["graphql","client","relay","express","apollo","server","http","transport","observables","fastify"],"author":{"name":"Denis Badurina","email":"badurinadenis@gmail.com"},"license":"MIT","homepage":"https://github.com/graphql/graphql-http#readme","repository":{"type":"git","url":"git+https://github.com/graphql/graphql-http.git"},"engines":{"node":">=12"},"packageManager":"yarn@3.4.1","main":"lib/index.js","module":"lib/index.mjs","browser":"umd/graphql-http.js","exports":{".":{"require":"./lib/index.js","import":"./lib/index.mjs","types":"./lib/index.d.ts","browser":"./umd/graphql-http.js"},"./lib/use/fetch":{"types":"./lib/use/fetch.d.ts","require":"./lib/use/fetch.js","import":"./lib/use/fetch.mjs"},"./lib/use/node":{"types":"./lib/use/node.d.ts","require":"./lib/use/node.js","import":"./lib/use/node.mjs"},"./lib/use/express":{"types":"./lib/use/express.d.ts","require":"./lib/use/express.js","import":"./lib/use/express.mjs"},"./lib/use/fastify":{"types":"./lib/use/fastify.d.ts","require":"./lib/use/fastify.js","import":"./lib/use/fastify.mjs"},"./lib/use/koa":{"types":"./lib/use/koa.d.ts","require":"./lib/use/koa.js","import":"./lib/use/koa.mjs"},"./package.json":"./package.json"},"types":"lib/index.d.ts","sideEffects":["umd/*"],"publishConfig":{"access":"public"},"scripts":{"gendocs":"typedoc --options typedoc.js src/","lint:eslint":"eslint 'src'","lint:prettier":"prettier -c .","lint":"yarn lint:eslint && yarn lint:prettier","type-check":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build:esm":"tsc -b tsconfig.esm.json && node scripts/esm-post-process.mjs","build:cjs":"tsc -b tsconfig.cjs.json","build:umd":"rollup --bundleConfigAsCjs --config rollup.config.ts --configPlugin typescript && gzip umd/graphql-http.min.js -c > umd/graphql-http.min.js.gz","build":"yarn build:esm && yarn build:cjs && yarn build:umd","release":"semantic-release"},"workspaces":["implementations/**/*"],"peerDependencies":{"graphql":">=0.11 <=16"},"devDependencies":{"@babel/core":"^7.20.12","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-optional-chaining":"^7.20.7","@babel/preset-env":"^7.20.2","@babel/preset-typescript":"^7.18.6","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-typescript":"^11.0.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@types/eslint":"^8.21.0","@types/express":"^4.17.17","@types/glob":"^8.0.1","@types/jest":"^29.4.0","@types/koa":"^2.13.5","@types/koa-mount":"^4.0.2","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","@whatwg-node/fetch":"^0.7.0","babel-jest":"^29.4.2","eslint":"^8.33.0","eslint-config-prettier":"^8.6.0","express":"^4.18.2","fastify":"^4.12.0","graphql":"^16.6.0","jest":"^29.4.2","jest-jasmine2":"^29.4.2","koa":"^2.14.1","koa-mount":"^4.0.0","node-fetch":"^3.3.0","prettier":"^2.8.4","rollup":"^3.14.0","semantic-release":"^20.1.0","tslib":"^2.5.0","typedoc":"^0.23.24","typedoc-plugin-markdown":"^3.14.0","typescript":"^4.9.5"},"resolutions":{"npm/libnpmversion":"^3.0.6"},"gitHead":"034de40859816ee1eae87cc2c26ea73ebe652547","bugs":{"url":"https://github.com/graphql/graphql-http/issues"},"_id":"graphql-http@1.14.0","_nodeVersion":"18.14.0","_npmVersion":"8.19.3","dist":{"shasum":"66c09386b2f8669aa94bfb715850aa02ad5d3eda","size":49166,"noattachment":false,"key":"/graphql-http/-/graphql-http-1.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-1.14.0.tgz"},"_npmUser":{"name":"enisdenjo","email":"badurinadenis@gmail.com"},"directories":{},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-http_1.14.0_1675947813442_0.04015394864815769"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-09T13:03:33.630Z","publish_time":1675947813630,"_cnpm_publish_time":1675947813630},"1.13.0":{"name":"graphql-http","version":"1.13.0","description":"Simple, pluggable, zero-dependency, GraphQL over HTTP Protocol compliant server and client","keywords":["graphql","client","relay","express","apollo","server","http","transport","observables","fastify"],"author":{"name":"Denis Badurina","email":"badurinadenis@gmail.com"},"license":"MIT","homepage":"https://github.com/graphql/graphql-http#readme","repository":{"type":"git","url":"git+https://github.com/graphql/graphql-http.git"},"engines":{"node":">=12"},"packageManager":"yarn@3.3.1","main":"lib/index.js","module":"lib/index.mjs","browser":"umd/graphql-http.js","exports":{".":{"require":"./lib/index.js","import":"./lib/index.mjs","types":"./lib/index.d.ts","browser":"./umd/graphql-http.js"},"./lib/use/fetch":{"types":"./lib/use/fetch.d.ts","require":"./lib/use/fetch.js","import":"./lib/use/fetch.mjs"},"./lib/use/node":{"types":"./lib/use/node.d.ts","require":"./lib/use/node.js","import":"./lib/use/node.mjs"},"./lib/use/express":{"types":"./lib/use/express.d.ts","require":"./lib/use/express.js","import":"./lib/use/express.mjs"},"./lib/use/fastify":{"types":"./lib/use/fastify.d.ts","require":"./lib/use/fastify.js","import":"./lib/use/fastify.mjs"},"./lib/use/koa":{"types":"./lib/use/koa.d.ts","require":"./lib/use/koa.js","import":"./lib/use/koa.mjs"},"./package.json":"./package.json"},"types":"lib/index.d.ts","sideEffects":["umd/*"],"publishConfig":{"access":"public"},"scripts":{"gendocs":"typedoc --options typedoc.js src/","lint:eslint":"eslint 'src'","lint:prettier":"prettier -c .","lint":"yarn lint:eslint && yarn lint:prettier","type-check":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build:esm":"tsc -b tsconfig.esm.json && node scripts/esm-post-process.mjs","build:cjs":"tsc -b tsconfig.cjs.json","build:umd":"rollup --bundleConfigAsCjs --config rollup.config.ts --configPlugin typescript && gzip umd/graphql-http.min.js -c > umd/graphql-http.min.js.gz","build":"yarn build:esm && yarn build:cjs && yarn build:umd","release":"semantic-release"},"workspaces":["implementations/**/*"],"peerDependencies":{"graphql":">=0.11 <=16"},"devDependencies":{"@babel/core":"^7.20.12","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-optional-chaining":"^7.20.7","@babel/preset-env":"^7.20.2","@babel/preset-typescript":"^7.18.6","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-typescript":"^11.0.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@types/eslint":"^8.4.10","@types/express":"^4.17.16","@types/glob":"^8.0.1","@types/jest":"^29.4.0","@types/koa":"^2.13.5","@types/koa-mount":"^4.0.2","@typescript-eslint/eslint-plugin":"^5.49.0","@typescript-eslint/parser":"^5.49.0","@whatwg-node/fetch":"^0.6.2","babel-jest":"^29.4.0","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","express":"^4.18.2","fastify":"^4.12.0","graphql":"^16.6.0","jest":"^29.4.0","jest-jasmine2":"^29.4.0","koa":"^2.14.1","koa-mount":"^4.0.0","node-fetch":"^3.3.0","prettier":"^2.8.3","rollup":"^3.11.0","semantic-release":"^20.1.0","tslib":"^2.4.1","typedoc":"^0.23.24","typedoc-plugin-markdown":"^3.14.0","typescript":"^4.9.4"},"resolutions":{"npm/libnpmversion":"^3.0.6"},"gitHead":"d54b4fef9fec3d7ed1b79f92187a98c50c0e1785","bugs":{"url":"https://github.com/graphql/graphql-http/issues"},"_id":"graphql-http@1.13.0","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"shasum":"7099abc55d403b1355c931593ad1137534bd2bab","size":48573,"noattachment":false,"key":"/graphql-http/-/graphql-http-1.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-1.13.0.tgz"},"_npmUser":{"name":"enisdenjo","email":"badurinadenis@gmail.com"},"directories":{},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-http_1.13.0_1674740252996_0.5501650848720983"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-26T13:37:33.208Z","publish_time":1674740253208,"_cnpm_publish_time":1674740253208},"1.12.0":{"name":"graphql-http","version":"1.12.0","description":"Simple, pluggable, zero-dependency, GraphQL over HTTP Protocol compliant server and client","keywords":["graphql","client","relay","express","apollo","server","http","transport","observables","fastify"],"author":{"name":"Denis Badurina","email":"badurinadenis@gmail.com"},"license":"MIT","homepage":"https://github.com/graphql/graphql-http#readme","repository":{"type":"git","url":"git+https://github.com/graphql/graphql-http.git"},"engines":{"node":">=12"},"packageManager":"yarn@3.3.1","main":"lib/index.js","module":"lib/index.mjs","browser":"umd/graphql-http.js","exports":{".":{"require":"./lib/index.js","import":"./lib/index.mjs","types":"./lib/index.d.ts","browser":"./umd/graphql-http.js"},"./lib/use/fetch":{"types":"./lib/use/fetch.d.ts","require":"./lib/use/fetch.js","import":"./lib/use/fetch.mjs"},"./lib/use/node":{"types":"./lib/use/node.d.ts","require":"./lib/use/node.js","import":"./lib/use/node.mjs"},"./lib/use/express":{"types":"./lib/use/express.d.ts","require":"./lib/use/express.js","import":"./lib/use/express.mjs"},"./lib/use/fastify":{"types":"./lib/use/fastify.d.ts","require":"./lib/use/fastify.js","import":"./lib/use/fastify.mjs"},"./lib/use/koa":{"types":"./lib/use/koa.d.ts","require":"./lib/use/koa.js","import":"./lib/use/koa.mjs"},"./package.json":"./package.json"},"types":"lib/index.d.ts","sideEffects":["umd/*"],"publishConfig":{"access":"public"},"scripts":{"gendocs":"typedoc --options typedoc.js src/","lint:eslint":"eslint 'src'","lint:prettier":"prettier -c .","lint":"yarn lint:eslint && yarn lint:prettier","type-check":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build:esm":"tsc -b tsconfig.esm.json && node scripts/esm-post-process.mjs","build:cjs":"tsc -b tsconfig.cjs.json","build:umd":"rollup --bundleConfigAsCjs --config rollup.config.ts --configPlugin typescript && gzip umd/graphql-http.min.js -c > umd/graphql-http.min.js.gz","build":"yarn build:esm && yarn build:cjs && yarn build:umd","release":"semantic-release"},"workspaces":["implementations/**/*"],"peerDependencies":{"graphql":">=0.11 <=16"},"devDependencies":{"@babel/core":"^7.20.12","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-optional-chaining":"^7.20.7","@babel/preset-env":"^7.20.2","@babel/preset-typescript":"^7.18.6","@rollup/plugin-terser":"^0.3.0","@rollup/plugin-typescript":"^11.0.0","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@types/eslint":"^8.4.10","@types/express":"^4.17.15","@types/glob":"^8.0.1","@types/jest":"^29.2.6","@types/koa":"^2.13.5","@types/koa-mount":"^4.0.2","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@whatwg-node/fetch":"^0.6.2","babel-jest":"^29.3.1","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","express":"^4.18.2","fastify":"^4.11.0","graphql":"^16.6.0","jest":"^29.3.1","jest-jasmine2":"^29.3.1","koa":"^2.14.1","koa-mount":"^4.0.0","node-fetch":"^3.3.0","prettier":"^2.8.3","rollup":"^3.10.0","semantic-release":"^20.0.2","tslib":"^2.4.1","typedoc":"^0.23.24","typedoc-plugin-markdown":"^3.14.0","typescript":"^4.9.4"},"resolutions":{"npm/libnpmversion":"^3.0.6"},"gitHead":"e04b76dc9e8b7dd00b03afc41c0777648f5ff288","bugs":{"url":"https://github.com/graphql/graphql-http/issues"},"_id":"graphql-http@1.12.0","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"shasum":"082ee33f68ff5844f576da158c331d83494873c9","size":47753,"noattachment":false,"key":"/graphql-http/-/graphql-http-1.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-1.12.0.tgz"},"_npmUser":{"name":"enisdenjo","email":"badurinadenis@gmail.com"},"directories":{},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-http_1.12.0_1674221962551_0.9480441942362134"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-20T13:39:22.700Z","publish_time":1674221962700,"_cnpm_publish_time":1674221962700},"1.11.0":{"name":"graphql-http","version":"1.11.0","description":"Simple, pluggable, zero-dependency, GraphQL over HTTP Protocol compliant server and client","keywords":["graphql","client","relay","express","apollo","server","http","transport","observables","fastify"],"author":{"name":"Denis Badurina","email":"badurinadenis@gmail.com"},"license":"MIT","homepage":"https://github.com/graphql/graphql-http#readme","repository":{"type":"git","url":"git+https://github.com/graphql/graphql-http.git"},"engines":{"node":">=12"},"packageManager":"yarn@3.3.1","main":"lib/index.js","module":"lib/index.mjs","browser":"umd/graphql-http.js","exports":{".":{"require":"./lib/index.js","import":"./lib/index.mjs","types":"./lib/index.d.ts","browser":"./umd/graphql-http.js"},"./lib/use/fetch":{"types":"./lib/use/fetch.d.ts","require":"./lib/use/fetch.js","import":"./lib/use/fetch.mjs"},"./lib/use/node":{"types":"./lib/use/node.d.ts","require":"./lib/use/node.js","import":"./lib/use/node.mjs"},"./lib/use/express":{"types":"./lib/use/express.d.ts","require":"./lib/use/express.js","import":"./lib/use/express.mjs"},"./lib/use/fastify":{"types":"./lib/use/fastify.d.ts","require":"./lib/use/fastify.js","import":"./lib/use/fastify.mjs"},"./lib/use/koa":{"types":"./lib/use/koa.d.ts","require":"./lib/use/koa.js","import":"./lib/use/koa.mjs"},"./package.json":"./package.json"},"types":"lib/index.d.ts","sideEffects":["umd/*"],"publishConfig":{"access":"public"},"scripts":{"gendocs":"typedoc --options typedoc.js src/","lint:eslint":"eslint 'src'","lint:prettier":"prettier -c .","lint":"yarn lint:eslint && yarn lint:prettier","type-check":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build:esm":"tsc -b tsconfig.esm.json && node scripts/esm-post-process.mjs","build:cjs":"tsc -b tsconfig.cjs.json","build:umd":"rollup --bundleConfigAsCjs --config rollup.config.ts --configPlugin typescript && gzip umd/graphql-http.min.js -c > umd/graphql-http.min.js.gz","build":"yarn build:esm && yarn build:cjs && yarn build:umd","release":"semantic-release"},"workspaces":["implementations/**/*"],"peerDependencies":{"graphql":">=0.11 <=16"},"devDependencies":{"@babel/core":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-optional-chaining":"^7.20.7","@babel/preset-env":"^7.20.2","@babel/preset-typescript":"^7.18.6","@rollup/plugin-terser":"^0.2.1","@rollup/plugin-typescript":"^10.0.1","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@types/eslint":"^8.4.10","@types/express":"^4.17.15","@types/glob":"^8.0.0","@types/jest":"^29.2.4","@types/koa":"^2.13.5","@types/koa-mount":"^4.0.2","@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","@whatwg-node/fetch":"^0.5.3","babel-jest":"^29.3.1","eslint":"^8.30.0","eslint-config-prettier":"^8.5.0","express":"^4.18.2","fastify":"^4.10.2","graphql":"^16.6.0","jest":"^29.3.1","jest-jasmine2":"^29.3.1","koa":"^2.14.1","koa-mount":"^4.0.0","node-fetch":"^3.3.0","prettier":"^2.8.1","rollup":"^3.8.1","semantic-release":"^19.0.5","tslib":"^2.4.1","typedoc":"^0.23.23","typedoc-plugin-markdown":"^3.14.0","typescript":"^4.9.4"},"resolutions":{"npm/libnpmversion":"^3.0.6"},"gitHead":"3fda6c8a8700b05e36292eaeee31815463e84747","bugs":{"url":"https://github.com/graphql/graphql-http/issues"},"_id":"graphql-http@1.11.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.3","dist":{"shasum":"2e2325375a57bae55c12e5c8e58bdf2251511e9d","size":47660,"noattachment":false,"key":"/graphql-http/-/graphql-http-1.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-1.11.0.tgz"},"_npmUser":{"name":"enisdenjo","email":"badurinadenis@gmail.com"},"directories":{},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-http_1.11.0_1672840314016_0.3729908132801196"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-04T14:00:20.773Z","publish_time":1672840314147,"_cnpm_publish_time":1672840314147},"1.10.0":{"name":"graphql-http","version":"1.10.0","description":"Simple, pluggable, zero-dependency, GraphQL over HTTP Protocol compliant server and client","keywords":["graphql","client","relay","express","apollo","server","http","transport","observables","fastify"],"author":{"name":"Denis Badurina","email":"badurinadenis@gmail.com"},"license":"MIT","homepage":"https://github.com/graphql/graphql-http#readme","repository":{"type":"git","url":"git+https://github.com/graphql/graphql-http.git"},"engines":{"node":">=12"},"packageManager":"yarn@3.3.1","main":"lib/index.js","module":"lib/index.mjs","browser":"umd/graphql-http.js","exports":{".":{"require":"./lib/index.js","import":"./lib/index.mjs","types":"./lib/index.d.ts","browser":"./umd/graphql-http.js"},"./lib/use/fetch":{"types":"./lib/use/fetch.d.ts","require":"./lib/use/fetch.js","import":"./lib/use/fetch.mjs"},"./lib/use/node":{"types":"./lib/use/node.d.ts","require":"./lib/use/node.js","import":"./lib/use/node.mjs"},"./lib/use/express":{"types":"./lib/use/express.d.ts","require":"./lib/use/express.js","import":"./lib/use/express.mjs"},"./lib/use/fastify":{"types":"./lib/use/fastify.d.ts","require":"./lib/use/fastify.js","import":"./lib/use/fastify.mjs"},"./package.json":"./package.json"},"types":"lib/index.d.ts","sideEffects":["umd/*"],"publishConfig":{"access":"public"},"scripts":{"gendocs":"typedoc --options typedoc.js src/","lint:eslint":"eslint 'src'","lint:prettier":"prettier -c .","lint":"yarn lint:eslint && yarn lint:prettier","type-check":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build:esm":"tsc -b tsconfig.esm.json && node scripts/esm-post-process.mjs","build:cjs":"tsc -b tsconfig.cjs.json","build:umd":"rollup --bundleConfigAsCjs --config rollup.config.ts --configPlugin typescript && gzip umd/graphql-http.min.js -c > umd/graphql-http.min.js.gz","build":"yarn build:esm && yarn build:cjs && yarn build:umd","release":"semantic-release"},"workspaces":["implementations/**/*"],"peerDependencies":{"graphql":">=0.11 <=16"},"devDependencies":{"@babel/core":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-optional-chaining":"^7.20.7","@babel/preset-env":"^7.20.2","@babel/preset-typescript":"^7.18.6","@rollup/plugin-terser":"^0.2.1","@rollup/plugin-typescript":"^10.0.1","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@types/eslint":"^8.4.10","@types/express":"^4.17.15","@types/glob":"^8.0.0","@types/jest":"^29.2.4","@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","@whatwg-node/fetch":"^0.5.3","babel-jest":"^29.3.1","eslint":"^8.30.0","eslint-config-prettier":"^8.5.0","express":"^4.18.2","fastify":"^4.10.2","graphql":"^16.6.0","jest":"^29.3.1","jest-jasmine2":"^29.3.1","node-fetch":"^3.3.0","prettier":"^2.8.1","rollup":"^3.8.1","semantic-release":"^19.0.5","tslib":"^2.4.1","typedoc":"^0.23.23","typedoc-plugin-markdown":"^3.14.0","typescript":"^4.9.4"},"resolutions":{"npm/libnpmversion":"^3.0.6"},"gitHead":"35833ff2809fdad55686fcf5fbfd291a93e67852","bugs":{"url":"https://github.com/graphql/graphql-http/issues"},"_id":"graphql-http@1.10.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.3","dist":{"shasum":"18a08b6c06163561b48a024c90b9f23197df912c","size":46637,"noattachment":false,"key":"/graphql-http/-/graphql-http-1.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-1.10.0.tgz"},"_npmUser":{"name":"enisdenjo","email":"badurinadenis@gmail.com"},"directories":{},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-http_1.10.0_1671882552689_0.031345818112064716"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-24T11:49:16.650Z","publish_time":1671882552987,"_cnpm_publish_time":1671882552987},"1.9.0":{"name":"graphql-http","version":"1.9.0","description":"Simple, pluggable, zero-dependency, GraphQL over HTTP Protocol compliant server and client","keywords":["graphql","client","relay","express","apollo","server","http","transport","observables","fastify"],"author":{"name":"Denis Badurina","email":"badurinadenis@gmail.com"},"license":"MIT","homepage":"https://github.com/graphql/graphql-http#readme","repository":{"type":"git","url":"git+https://github.com/graphql/graphql-http.git"},"engines":{"node":">=12"},"packageManager":"yarn@3.2.4","main":"lib/index.js","module":"lib/index.mjs","browser":"umd/graphql-http.js","exports":{".":{"require":"./lib/index.js","import":"./lib/index.mjs","types":"./lib/index.d.ts","browser":"./umd/graphql-http.js"},"./lib/use/fetch":{"types":"./lib/use/fetch.d.ts","require":"./lib/use/fetch.js","import":"./lib/use/fetch.mjs"},"./lib/use/node":{"types":"./lib/use/node.d.ts","require":"./lib/use/node.js","import":"./lib/use/node.mjs"},"./lib/use/express":{"types":"./lib/use/express.d.ts","require":"./lib/use/express.js","import":"./lib/use/express.mjs"},"./lib/use/fastify":{"types":"./lib/use/fastify.d.ts","require":"./lib/use/fastify.js","import":"./lib/use/fastify.mjs"},"./package.json":"./package.json"},"types":"lib/index.d.ts","sideEffects":["umd/*"],"publishConfig":{"access":"public"},"scripts":{"gendocs":"typedoc --options typedoc.js src/","lint":"eslint 'src'","type-check":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build:esm":"tsc -b tsconfig.esm.json && node scripts/esm-post-process.mjs","build:cjs":"tsc -b tsconfig.cjs.json","build:umd":"rollup -c && gzip umd/graphql-http.min.js -c > umd/graphql-http.min.js.gz","build":"yarn build:esm && yarn build:cjs && yarn build:umd","release":"semantic-release"},"workspaces":["implementations/**/*"],"peerDependencies":{"graphql":">=0.11 <=16"},"devDependencies":{"@babel/core":"^7.20.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.2","@babel/plugin-proposal-optional-chaining":"^7.18.9","@babel/preset-env":"^7.20.2","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^9.0.2","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/express":"^4.17.14","@types/jest":"^29.2.2","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@whatwg-node/fetch":"^0.5.1","babel-jest":"^29.3.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","express":"^4.18.2","fastify":"^4.9.2","graphql":"^16.6.0","jest":"^29.3.0","jest-jasmine2":"^29.3.0","node-fetch":"^3.2.10","prettier":"^2.7.1","rollup":"^3.2.5","rollup-plugin-terser":"^7.0.2","semantic-release":"^19.0.5","tslib":"^2.4.1","typedoc":"^0.23.20","typedoc-plugin-markdown":"^3.13.6","typescript":"^4.8.4"},"resolutions":{"npm/libnpmversion":"^3.0.6"},"gitHead":"5d7f0e76b3ceb9f41baae2205f5128a63ba0bcc2","bugs":{"url":"https://github.com/graphql/graphql-http/issues"},"_id":"graphql-http@1.9.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.3","dist":{"shasum":"fdde6c1a4d7f32bcaed25f6a573c03b22c07ac76","size":46310,"noattachment":false,"key":"/graphql-http/-/graphql-http-1.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-1.9.0.tgz"},"_npmUser":{"name":"enisdenjo","email":"badurinadenis@gmail.com"},"directories":{},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-http_1.9.0_1669659944410_0.535743453744022"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-28T18:36:23.778Z","publish_time":1669659944691,"_cnpm_publish_time":1669659944691},"1.8.0":{"name":"graphql-http","version":"1.8.0","description":"Simple, pluggable, zero-dependency, GraphQL over HTTP Protocol compliant server and client","keywords":["graphql","client","relay","express","apollo","server","http","transport","observables","fastify"],"author":{"name":"Denis Badurina","email":"badurinadenis@gmail.com"},"license":"MIT","homepage":"https://github.com/graphql/graphql-http#readme","repository":{"type":"git","url":"git+https://github.com/graphql/graphql-http.git"},"engines":{"node":">=12"},"packageManager":"yarn@3.2.4","main":"lib/index.js","module":"lib/index.mjs","browser":"umd/graphql-http.js","exports":{".":{"require":"./lib/index.js","import":"./lib/index.mjs","types":"./lib/index.d.ts","browser":"./umd/graphql-http.js"},"./lib/use/fetch":{"types":"./lib/use/fetch.d.ts","require":"./lib/use/fetch.js","import":"./lib/use/fetch.mjs"},"./lib/use/node":{"types":"./lib/use/node.d.ts","require":"./lib/use/node.js","import":"./lib/use/node.mjs"},"./lib/use/express":{"types":"./lib/use/express.d.ts","require":"./lib/use/express.js","import":"./lib/use/express.mjs"},"./lib/use/fastify":{"types":"./lib/use/fastify.d.ts","require":"./lib/use/fastify.js","import":"./lib/use/fastify.mjs"},"./package.json":"./package.json"},"types":"lib/index.d.ts","sideEffects":["umd/*"],"publishConfig":{"access":"public"},"scripts":{"gendocs":"typedoc --options typedoc.js src/","lint":"eslint 'src'","type-check":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build:esm":"tsc -b tsconfig.esm.json && node scripts/esm-post-process.mjs","build:cjs":"tsc -b tsconfig.cjs.json","build:umd":"rollup -c && gzip umd/graphql-http.min.js -c > umd/graphql-http.min.js.gz","build":"yarn build:esm && yarn build:cjs && yarn build:umd","release":"semantic-release"},"workspaces":["implementations/**/*"],"peerDependencies":{"graphql":">=0.11 <=16"},"devDependencies":{"@babel/core":"^7.20.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.2","@babel/plugin-proposal-optional-chaining":"^7.18.9","@babel/preset-env":"^7.20.2","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^9.0.2","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/express":"^4.17.14","@types/jest":"^29.2.2","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@whatwg-node/fetch":"^0.5.1","babel-jest":"^29.3.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","express":"^4.18.2","fastify":"^4.9.2","graphql":"^16.6.0","jest":"^29.3.0","jest-jasmine2":"^29.3.0","node-fetch":"^3.2.10","prettier":"^2.7.1","rollup":"^3.2.5","rollup-plugin-terser":"^7.0.2","semantic-release":"^19.0.5","tslib":"^2.4.1","typedoc":"^0.23.20","typedoc-plugin-markdown":"^3.13.6","typescript":"^4.8.4"},"resolutions":{"npm/libnpmversion":"^3.0.6"},"gitHead":"370fca5ff7e43540c0d722143d6d778a78e0f78f","bugs":{"url":"https://github.com/graphql/graphql-http/issues"},"_id":"graphql-http@1.8.0","_nodeVersion":"18.12.0","_npmVersion":"8.19.3","dist":{"shasum":"2fbabea300c0be5bac0a822d2077c44fda5d4122","size":46008,"noattachment":false,"key":"/graphql-http/-/graphql-http-1.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-1.8.0.tgz"},"_npmUser":{"name":"enisdenjo","email":"badurinadenis@gmail.com"},"directories":{},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-http_1.8.0_1669056540261_0.011587115810919979"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-21T18:49:27.118Z","publish_time":1669056540457,"_cnpm_publish_time":1669056540457},"1.7.2":{"name":"graphql-http","version":"1.7.2","description":"Simple, pluggable, zero-dependency, GraphQL over HTTP Protocol compliant server and client","keywords":["graphql","client","relay","express","apollo","server","http","transport","observables","fastify"],"author":{"name":"Denis Badurina","email":"badurinadenis@gmail.com"},"license":"MIT","homepage":"https://github.com/graphql/graphql-http#readme","repository":{"type":"git","url":"git+https://github.com/graphql/graphql-http.git"},"engines":{"node":">=12"},"packageManager":"yarn@3.2.4","main":"lib/index.js","module":"lib/index.mjs","browser":"umd/graphql-http.js","exports":{".":{"require":"./lib/index.js","import":"./lib/index.mjs","types":"./lib/index.d.ts","browser":"./umd/graphql-http.js"},"./lib/use/fetch":{"types":"./lib/use/fetch.d.ts","require":"./lib/use/fetch.js","import":"./lib/use/fetch.mjs"},"./lib/use/node":{"types":"./lib/use/node.d.ts","require":"./lib/use/node.js","import":"./lib/use/node.mjs"},"./lib/use/express":{"types":"./lib/use/express.d.ts","require":"./lib/use/express.js","import":"./lib/use/express.mjs"},"./lib/use/fastify":{"types":"./lib/use/fastify.d.ts","require":"./lib/use/fastify.js","import":"./lib/use/fastify.mjs"},"./package.json":"./package.json"},"types":"lib/index.d.ts","sideEffects":["umd/*"],"publishConfig":{"access":"public"},"scripts":{"gendocs":"typedoc --options typedoc.js src/","lint":"eslint 'src'","type-check":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build:esm":"tsc -b tsconfig.esm.json && node scripts/esm-post-process.mjs","build:cjs":"tsc -b tsconfig.cjs.json","build:umd":"rollup -c && gzip umd/graphql-http.min.js -c > umd/graphql-http.min.js.gz","build":"yarn build:esm && yarn build:cjs && yarn build:umd","release":"semantic-release"},"workspaces":["implementations/**/*"],"peerDependencies":{"graphql":">=0.11 <=16"},"devDependencies":{"@babel/core":"^7.20.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.2","@babel/plugin-proposal-optional-chaining":"^7.18.9","@babel/preset-env":"^7.20.2","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^9.0.2","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/express":"^4.17.14","@types/jest":"^29.2.2","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@whatwg-node/fetch":"^0.5.1","babel-jest":"^29.3.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","express":"^4.18.2","fastify":"^4.9.2","graphql":"^16.6.0","jest":"^29.3.0","jest-jasmine2":"^29.3.0","node-fetch":"^3.2.10","prettier":"^2.7.1","rollup":"^3.2.5","rollup-plugin-terser":"^7.0.2","semantic-release":"^19.0.5","tslib":"^2.4.1","typedoc":"^0.23.20","typedoc-plugin-markdown":"^3.13.6","typescript":"^4.8.4"},"resolutions":{"npm/libnpmversion":"^3.0.6"},"gitHead":"6029c619848c006dff1410c25965a6eba79feacb","bugs":{"url":"https://github.com/graphql/graphql-http/issues"},"_id":"graphql-http@1.7.2","_nodeVersion":"18.12.0","_npmVersion":"8.19.3","dist":{"shasum":"0dae4457df332e4aeff045e3117a49d24d489290","size":45812,"noattachment":false,"key":"/graphql-http/-/graphql-http-1.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-1.7.2.tgz"},"_npmUser":{"name":"enisdenjo","email":"badurinadenis@gmail.com"},"directories":{},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-http_1.7.2_1668763036993_0.5063594522820809"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-18T09:41:31.264Z","publish_time":1668763037233,"_cnpm_publish_time":1668763037233},"1.7.1":{"name":"graphql-http","version":"1.7.1","description":"Simple, pluggable, zero-dependency, GraphQL over HTTP Protocol compliant server and client","keywords":["graphql","client","relay","express","apollo","server","http","transport","observables","fastify"],"author":{"name":"Denis Badurina","email":"badurinadenis@gmail.com"},"license":"MIT","homepage":"https://github.com/graphql/graphql-http#readme","repository":{"type":"git","url":"git+https://github.com/graphql/graphql-http.git"},"engines":{"node":">=12"},"packageManager":"yarn@3.2.4","main":"lib/index.js","module":"lib/index.mjs","browser":"umd/graphql-http.js","exports":{".":{"require":"./lib/index.js","import":"./lib/index.mjs","types":"./lib/index.d.ts","browser":"./umd/graphql-http.js"},"./lib/use/fetch":{"types":"./lib/use/fetch.d.ts","require":"./lib/use/fetch.js","import":"./lib/use/fetch.mjs"},"./lib/use/node":{"types":"./lib/use/node.d.ts","require":"./lib/use/node.js","import":"./lib/use/node.mjs"},"./lib/use/express":{"types":"./lib/use/express.d.ts","require":"./lib/use/express.js","import":"./lib/use/express.mjs"},"./lib/use/fastify":{"types":"./lib/use/fastify.d.ts","require":"./lib/use/fastify.js","import":"./lib/use/fastify.mjs"},"./package.json":"./package.json"},"types":"lib/index.d.ts","sideEffects":["umd/*"],"publishConfig":{"access":"public"},"scripts":{"gendocs":"typedoc --options typedoc.js src/","lint":"eslint 'src'","type-check":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build:esm":"tsc -b tsconfig.esm.json && node scripts/esm-post-process.mjs","build:cjs":"tsc -b tsconfig.cjs.json","build:umd":"rollup -c && gzip umd/graphql-http.min.js -c > umd/graphql-http.min.js.gz","build":"yarn build:esm && yarn build:cjs && yarn build:umd","release":"semantic-release"},"workspaces":["implementations/**/*"],"peerDependencies":{"graphql":">=0.11 <=16"},"devDependencies":{"@babel/core":"^7.20.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.2","@babel/plugin-proposal-optional-chaining":"^7.18.9","@babel/preset-env":"^7.20.2","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^9.0.2","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/express":"^4.17.14","@types/jest":"^29.2.2","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@whatwg-node/fetch":"^0.5.1","babel-jest":"^29.3.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","express":"^4.18.2","fastify":"^4.9.2","graphql":"^16.6.0","jest":"^29.3.0","jest-jasmine2":"^29.3.0","node-fetch":"^3.2.10","prettier":"^2.7.1","rollup":"^3.2.5","rollup-plugin-terser":"^7.0.2","semantic-release":"^19.0.5","tslib":"^2.4.1","typedoc":"^0.23.20","typedoc-plugin-markdown":"^3.13.6","typescript":"^4.8.4"},"resolutions":{"npm/libnpmversion":"^3.0.6"},"gitHead":"2603edf53a64f6bcc59fdf51fefc7e60a207a579","bugs":{"url":"https://github.com/graphql/graphql-http/issues"},"_id":"graphql-http@1.7.1","_nodeVersion":"18.12.0","_npmVersion":"8.19.3","dist":{"shasum":"6acec386a5d9eda2a6a4d51c86b0e81646035634","size":45768,"noattachment":false,"key":"/graphql-http/-/graphql-http-1.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-1.7.1.tgz"},"_npmUser":{"name":"enisdenjo","email":"badurinadenis@gmail.com"},"directories":{},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-http_1.7.1_1668528880306_0.8038485023370736"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-15T16:27:34.194Z","publish_time":1668528880506,"_cnpm_publish_time":1668528880506},"1.7.0":{"name":"graphql-http","version":"1.7.0","description":"Simple, pluggable, zero-dependency, GraphQL over HTTP Protocol compliant server and client","keywords":["graphql","client","relay","express","apollo","server","http","transport","observables","fastify"],"author":{"name":"Denis Badurina","email":"badurinadenis@gmail.com"},"license":"MIT","homepage":"https://github.com/graphql/graphql-http#readme","repository":{"type":"git","url":"git+https://github.com/graphql/graphql-http.git"},"engines":{"node":">=12"},"packageManager":"yarn@3.2.4","main":"lib/index.js","module":"lib/index.mjs","browser":"umd/graphql-http.js","exports":{".":{"require":"./lib/index.js","import":"./lib/index.mjs","types":"./lib/index.d.ts","browser":"./umd/graphql-http.js"},"./lib/use/fetch":{"types":"./lib/use/fetch.d.ts","require":"./lib/use/fetch.js","import":"./lib/use/fetch.mjs"},"./lib/use/node":{"types":"./lib/use/node.d.ts","require":"./lib/use/node.js","import":"./lib/use/node.mjs"},"./lib/use/express":{"types":"./lib/use/express.d.ts","require":"./lib/use/express.js","import":"./lib/use/express.mjs"},"./lib/use/fastify":{"types":"./lib/use/fastify.d.ts","require":"./lib/use/fastify.js","import":"./lib/use/fastify.mjs"},"./package.json":"./package.json"},"types":"lib/index.d.ts","sideEffects":["umd/*"],"publishConfig":{"access":"public"},"scripts":{"gendocs":"typedoc --options typedoc.js src/","lint":"eslint 'src'","type-check":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build:esm":"tsc -b tsconfig.esm.json && node scripts/esm-post-process.mjs","build:cjs":"tsc -b tsconfig.cjs.json","build:umd":"rollup -c && gzip umd/graphql-http.min.js -c > umd/graphql-http.min.js.gz","build":"yarn build:esm && yarn build:cjs && yarn build:umd","release":"semantic-release"},"workspaces":["implementations/*"],"peerDependencies":{"graphql":">=0.11 <=16"},"devDependencies":{"@babel/core":"^7.20.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.2","@babel/plugin-proposal-optional-chaining":"^7.18.9","@babel/preset-env":"^7.20.2","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^9.0.2","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/express":"^4.17.14","@types/jest":"^29.2.2","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@whatwg-node/fetch":"^0.5.1","babel-jest":"^29.3.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","express":"^4.18.2","fastify":"^4.9.2","graphql":"^16.6.0","jest":"^29.3.0","jest-jasmine2":"^29.3.0","node-fetch":"^3.2.10","prettier":"^2.7.1","rollup":"^3.2.5","rollup-plugin-terser":"^7.0.2","semantic-release":"^19.0.5","tslib":"^2.4.1","typedoc":"^0.23.20","typedoc-plugin-markdown":"^3.13.6","typescript":"^4.8.4"},"resolutions":{"npm/libnpmversion":"^3.0.6"},"gitHead":"ef1b8cba4857f9fde4a252423ebd2dbf3839f55e","bugs":{"url":"https://github.com/graphql/graphql-http/issues"},"_id":"graphql-http@1.7.0","_nodeVersion":"18.12.0","_npmVersion":"8.19.3","dist":{"shasum":"075af931b12245f32ce3cf3ef034714c7d5bc4f8","size":45587,"noattachment":false,"key":"/graphql-http/-/graphql-http-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-1.7.0.tgz"},"_npmUser":{"name":"enisdenjo","email":"badurinadenis@gmail.com"},"directories":{},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-http_1.7.0_1667845072180_0.9461501081093371"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-07T18:37:18.896Z","publish_time":1667845072330,"_cnpm_publish_time":1667845072330},"1.6.1":{"name":"graphql-http","version":"1.6.1","description":"Simple, pluggable, zero-dependency, GraphQL over HTTP Protocol compliant server and client","keywords":["graphql","client","relay","express","apollo","server","http","transport","observables","fastify"],"author":{"name":"Denis Badurina","email":"badurinadenis@gmail.com"},"license":"MIT","homepage":"https://github.com/enisdenjo/graphql-http#readme","repository":{"type":"git","url":"git+https://github.com/enisdenjo/graphql-http.git"},"engines":{"node":">=12"},"packageManager":"yarn@3.2.3","main":"lib/index.js","module":"lib/index.mjs","browser":"umd/graphql-http.js","exports":{".":{"require":"./lib/index.js","import":"./lib/index.mjs","types":"./lib/index.d.ts","browser":"./umd/graphql-http.js"},"./package.json":"./package.json"},"types":"lib/index.d.ts","sideEffects":["umd/*"],"publishConfig":{"access":"public"},"scripts":{"gendocs":"typedoc --options typedoc.js src/","lint":"eslint 'src'","type-check":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build:esm":"tsc -b tsconfig.esm.json && node scripts/esm-post-process.mjs","build:cjs":"tsc -b tsconfig.cjs.json","build:umd":"rollup -c && gzip umd/graphql-http.min.js -c > umd/graphql-http.min.js.gz","build":"yarn build:esm && yarn build:cjs && yarn build:umd","release":"semantic-release"},"workspaces":["implementations/*"],"peerDependencies":{"graphql":">=0.11 <=16"},"devDependencies":{"@babel/core":"^7.18.13","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-proposal-optional-chaining":"^7.18.9","@babel/preset-env":"^7.18.10","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^8.4.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^29.0.0","@typescript-eslint/eslint-plugin":"^5.36.1","@typescript-eslint/parser":"^5.36.1","babel-jest":"^29.0.1","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","graphql":"^16.6.0","jest":"^29.0.1","jest-jasmine2":"^29.0.1","node-fetch":"^3.2.10","prettier":"^2.7.1","rollup":"^2.79.0","rollup-plugin-terser":"^7.0.2","semantic-release":"^19.0.5","tslib":"^2.4.0","typedoc":"^0.23.13","typedoc-plugin-markdown":"^3.13.5","typescript":"^4.8.2"},"resolutions":{"npm/libnpmversion":"^3.0.6"},"gitHead":"ad62c5922a0c14b8f7ac8bd5f7ba76074a80ac01","bugs":{"url":"https://github.com/enisdenjo/graphql-http/issues"},"_id":"graphql-http@1.6.1","_nodeVersion":"18.9.0","_npmVersion":"8.19.0","dist":{"shasum":"d4e042edd3672e576ceefad271905c785c479b5d","size":34186,"noattachment":false,"key":"/graphql-http/-/graphql-http-1.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-1.6.1.tgz"},"_npmUser":{"name":"enisdenjo","email":"badurinadenis@gmail.com"},"directories":{},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-http_1.6.1_1662991930496_0.8703102095789623"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-12T14:16:28.676Z","publish_time":1662991930625,"_cnpm_publish_time":1662991930625},"1.6.0":{"name":"graphql-http","version":"1.6.0","description":"Simple, pluggable, zero-dependency, GraphQL over HTTP Protocol compliant server and client","keywords":["graphql","client","relay","express","apollo","server","http","transport","observables","fastify"],"author":{"name":"Denis Badurina","email":"badurinadenis@gmail.com"},"license":"MIT","homepage":"https://github.com/enisdenjo/graphql-http#readme","repository":{"type":"git","url":"git+https://github.com/enisdenjo/graphql-http.git"},"engines":{"node":">=12"},"packageManager":"yarn@3.2.3","main":"lib/index.js","module":"lib/index.mjs","browser":"umd/graphql-http.js","exports":{".":{"require":"./lib/index.js","import":"./lib/index.mjs","types":"./lib/index.d.ts","browser":"./umd/graphql-http.js"},"./package.json":"./package.json"},"types":"lib/index.d.ts","sideEffects":["umd/*"],"publishConfig":{"access":"public"},"scripts":{"gendocs":"typedoc --options typedoc.js src/","lint":"eslint 'src'","type-check":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build:esm":"tsc -b tsconfig.esm.json && node scripts/esm-post-process.js","build:cjs":"tsc -b tsconfig.cjs.json","build:umd":"rollup -c && gzip umd/graphql-http.min.js -c > umd/graphql-http.min.js.gz","build":"yarn build:esm && yarn build:cjs && yarn build:umd","release":"semantic-release"},"peerDependencies":{"graphql":">=0.11 <=16"},"devDependencies":{"@babel/core":"^7.18.13","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-proposal-optional-chaining":"^7.18.9","@babel/preset-env":"^7.18.10","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^8.4.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^29.0.0","@typescript-eslint/eslint-plugin":"^5.36.1","@typescript-eslint/parser":"^5.36.1","babel-jest":"^29.0.1","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","graphql":"^16.6.0","jest":"^29.0.1","jest-jasmine2":"^29.0.1","node-fetch":"^3.2.10","prettier":"^2.7.1","replacestream":"^4.0.3","rollup":"^2.79.0","rollup-plugin-terser":"^7.0.2","semantic-release":"^19.0.5","tslib":"^2.4.0","typedoc":"^0.23.13","typedoc-plugin-markdown":"^3.13.5","typescript":"^4.8.2"},"resolutions":{"npm/libnpmversion":"^3.0.6"},"gitHead":"f3df88b6bb6258f8ebd766182cad108b15bbef02","bugs":{"url":"https://github.com/enisdenjo/graphql-http/issues"},"_id":"graphql-http@1.6.0","_nodeVersion":"18.8.0","_npmVersion":"8.19.0","dist":{"shasum":"196206391d80a0a8f153aa15476f4f0aac422bca","size":31748,"noattachment":false,"key":"/graphql-http/-/graphql-http-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-1.6.0.tgz"},"_npmUser":{"name":"enisdenjo","email":"badurinadenis@gmail.com"},"directories":{},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-http_1.6.0_1662041731104_0.08616697236359072"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-01T14:18:40.824Z","publish_time":1662041731392,"_cnpm_publish_time":1662041731392},"1.5.0":{"name":"graphql-http","version":"1.5.0","description":"Simple, pluggable, zero-dependency, GraphQL over HTTP Protocol compliant server and client","keywords":["graphql","client","relay","express","apollo","server","http","transport","observables","fastify"],"author":{"name":"Denis Badurina","email":"badurinadenis@gmail.com"},"license":"MIT","homepage":"https://github.com/enisdenjo/graphql-http#readme","repository":{"type":"git","url":"git+https://github.com/enisdenjo/graphql-http.git"},"engines":{"node":">=12"},"packageManager":"yarn@3.2.2","main":"lib/index.js","module":"lib/index.mjs","browser":"umd/graphql-http.js","exports":{".":{"require":"./lib/index.js","import":"./lib/index.mjs","types":"./lib/index.d.ts","browser":"./umd/graphql-http.js"},"./package.json":"./package.json"},"types":"lib/index.d.ts","sideEffects":["umd/*"],"publishConfig":{"access":"public"},"scripts":{"gendocs":"typedoc --options typedoc.js src/","lint":"eslint 'src'","type-check":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build:esm":"tsc -b tsconfig.esm.json && node scripts/esm-post-process.js","build:cjs":"tsc -b tsconfig.cjs.json","build:umd":"rollup -c && gzip umd/graphql-http.min.js -c > umd/graphql-http.min.js.gz","build":"yarn build:esm && yarn build:cjs && yarn build:umd","release":"semantic-release"},"peerDependencies":{"graphql":">=0.11 <=16"},"devDependencies":{"@babel/core":"^7.18.13","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-proposal-optional-chaining":"^7.18.9","@babel/preset-env":"^7.18.10","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^8.4.0","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^29.0.0","@typescript-eslint/eslint-plugin":"^5.36.1","@typescript-eslint/parser":"^5.36.1","babel-jest":"^29.0.1","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","graphql":"^16.6.0","jest":"^29.0.1","jest-jasmine2":"^29.0.1","node-fetch":"^3.2.10","prettier":"^2.7.1","replacestream":"^4.0.3","rollup":"^2.78.1","rollup-plugin-terser":"^7.0.2","semantic-release":"^19.0.5","tslib":"^2.4.0","typedoc":"^0.23.11","typedoc-plugin-markdown":"^3.13.4","typescript":"^4.8.2"},"gitHead":"f7b29a7ee46b2c7cbe4033d3f97713fd93e567e8","bugs":{"url":"https://github.com/enisdenjo/graphql-http/issues"},"_id":"graphql-http@1.5.0","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"shasum":"0d38994371a5f347ccc3c81541cc09903eb45b38","size":31481,"noattachment":false,"key":"/graphql-http/-/graphql-http-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-1.5.0.tgz"},"_npmUser":{"name":"enisdenjo","email":"badurinadenis@gmail.com"},"directories":{},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-http_1.5.0_1661880546520_0.1423518158585022"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-30T17:45:24.322Z","publish_time":1661880546725,"_cnpm_publish_time":1661880546725},"1.4.0":{"name":"graphql-http","version":"1.4.0","description":"Simple, pluggable, zero-dependency, GraphQL over HTTP Protocol compliant server and client","keywords":["graphql","client","relay","express","apollo","server","http","transport","observables","fastify"],"author":{"name":"Denis Badurina","email":"badurinadenis@gmail.com"},"license":"MIT","homepage":"https://github.com/enisdenjo/graphql-http#readme","repository":{"type":"git","url":"git+https://github.com/enisdenjo/graphql-http.git"},"engines":{"node":">=12"},"packageManager":"yarn@3.2.2","main":"lib/index.js","module":"lib/index.mjs","browser":"umd/graphql-http.js","exports":{".":{"require":"./lib/index.js","import":"./lib/index.mjs","types":"./lib/index.d.ts","browser":"./umd/graphql-http.js"},"./package.json":"./package.json"},"types":"lib/index.d.ts","sideEffects":["umd/*"],"publishConfig":{"access":"public"},"scripts":{"gendocs":"typedoc --options typedoc.js src/","lint":"eslint 'src'","type-check":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build:esm":"tsc -b tsconfig.esm.json && node scripts/esm-post-process.js","build:cjs":"tsc -b tsconfig.cjs.json","build:umd":"rollup -c && gzip umd/graphql-http.min.js -c > umd/graphql-http.min.js.gz","build":"yarn build:esm && yarn build:cjs && yarn build:umd","release":"semantic-release"},"peerDependencies":{"graphql":">=0.11 <=16"},"devDependencies":{"@babel/core":"^7.18.10","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-proposal-optional-chaining":"^7.18.9","@babel/preset-env":"^7.18.10","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^8.3.4","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^28.1.7","@typescript-eslint/eslint-plugin":"^5.33.1","@typescript-eslint/parser":"^5.33.1","babel-jest":"^28.1.3","eslint":"^8.22.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","graphql":"^16.5.0","jest":"^28.1.3","jest-jasmine2":"^28.1.3","node-fetch":"^3.2.10","prettier":"^2.7.1","replacestream":"^4.0.3","rollup":"^2.78.0","rollup-plugin-terser":"^7.0.2","semantic-release":"^19.0.3","tslib":"^2.4.0","typedoc":"^0.23.10","typedoc-plugin-markdown":"^3.13.4","typescript":"^4.7.4"},"gitHead":"d4157d7c2309deef9f1d405fb0571dfce7e6176e","bugs":{"url":"https://github.com/enisdenjo/graphql-http/issues"},"_id":"graphql-http@1.4.0","_nodeVersion":"18.7.0","_npmVersion":"8.17.0","dist":{"shasum":"ffe633c88646b299266c4c076118f0c413412c31","size":24849,"noattachment":false,"key":"/graphql-http/-/graphql-http-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-1.4.0.tgz"},"_npmUser":{"name":"enisdenjo","email":"badurinadenis@gmail.com"},"directories":{},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-http_1.4.0_1660652163568_0.5924917520558415"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-16T12:25:48.049Z","publish_time":1660652163720,"_cnpm_publish_time":1660652163720},"1.3.0":{"name":"graphql-http","version":"1.3.0","description":"Simple, pluggable, zero-dependency, GraphQL over HTTP Protocol compliant server and client","keywords":["graphql","client","relay","express","apollo","server","http","transport","observables","fastify"],"author":{"name":"Denis Badurina","email":"badurinadenis@gmail.com"},"license":"MIT","homepage":"https://github.com/enisdenjo/graphql-http#readme","repository":{"type":"git","url":"git+https://github.com/enisdenjo/graphql-http.git"},"engines":{"node":">=12"},"packageManager":"yarn@3.2.2","main":"lib/index.js","module":"lib/index.mjs","browser":"umd/graphql-http.js","exports":{".":{"require":"./lib/index.js","import":"./lib/index.mjs","types":"./lib/index.d.ts","browser":"./umd/graphql-http.js"},"./package.json":"./package.json"},"types":"lib/index.d.ts","sideEffects":["umd/*"],"publishConfig":{"access":"public"},"scripts":{"gendocs":"typedoc --options typedoc.js src/","lint":"eslint 'src'","type-check":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build:esm":"tsc -b tsconfig.esm.json && node scripts/esm-post-process.js","build:cjs":"tsc -b tsconfig.cjs.json","build:umd":"rollup -c && gzip umd/graphql-http.min.js -c > umd/graphql-http.min.js.gz","build":"yarn build:esm && yarn build:cjs && yarn build:umd","release":"semantic-release"},"peerDependencies":{"graphql":">=0.11 <=16"},"devDependencies":{"@babel/core":"^7.18.10","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-proposal-optional-chaining":"^7.18.9","@babel/preset-env":"^7.18.10","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^8.3.4","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^28.1.7","@typescript-eslint/eslint-plugin":"^5.33.1","@typescript-eslint/parser":"^5.33.1","babel-jest":"^28.1.3","eslint":"^8.22.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","graphql":"^16.5.0","jest":"^28.1.3","jest-jasmine2":"^28.1.3","node-fetch":"^3.2.10","prettier":"^2.7.1","replacestream":"^4.0.3","rollup":"^2.78.0","rollup-plugin-terser":"^7.0.2","semantic-release":"^19.0.3","tslib":"^2.4.0","typedoc":"^0.23.10","typedoc-plugin-markdown":"^3.13.4","typescript":"^4.7.4"},"gitHead":"7a1cceb8e816dd17ad18f4c0426f78db94901c64","bugs":{"url":"https://github.com/enisdenjo/graphql-http/issues"},"_id":"graphql-http@1.3.0","_nodeVersion":"18.7.0","_npmVersion":"8.17.0","dist":{"shasum":"42e19b67531874589daa17e358a272e2513e12b0","size":24642,"noattachment":false,"key":"/graphql-http/-/graphql-http-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-1.3.0.tgz"},"_npmUser":{"name":"enisdenjo","email":"badurinadenis@gmail.com"},"directories":{},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-http_1.3.0_1660646569115_0.19819299423502512"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-16T11:02:03.779Z","publish_time":1660646569324,"_cnpm_publish_time":1660646569324},"1.2.0":{"name":"graphql-http","version":"1.2.0","description":"Simple, pluggable, zero-dependency, GraphQL over HTTP Protocol compliant server and client","keywords":["graphql","client","relay","express","apollo","server","http","transport","observables","fastify"],"author":{"name":"Denis Badurina","email":"badurinadenis@gmail.com"},"license":"MIT","homepage":"https://github.com/enisdenjo/graphql-http#readme","repository":{"type":"git","url":"git+https://github.com/enisdenjo/graphql-http.git"},"engines":{"node":">=12"},"packageManager":"yarn@3.2.2","main":"lib/index.js","module":"lib/index.mjs","browser":"umd/graphql-http.js","exports":{".":{"require":"./lib/index.js","import":"./lib/index.mjs","types":"./lib/index.d.ts","browser":"./umd/graphql-http.js"},"./package.json":"./package.json"},"types":"lib/index.d.ts","sideEffects":["umd/*"],"publishConfig":{"access":"public"},"scripts":{"gendocs":"typedoc --options typedoc.js src/","lint":"eslint 'src'","type-check":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build:esm":"tsc -b tsconfig.esm.json && node scripts/esm-post-process.js","build:cjs":"tsc -b tsconfig.cjs.json","build:umd":"rollup -c && gzip umd/graphql-http.min.js -c > umd/graphql-http.min.js.gz","build":"yarn build:esm && yarn build:cjs && yarn build:umd","release":"semantic-release"},"peerDependencies":{"graphql":">=0.11 <=16"},"devDependencies":{"@babel/core":"^7.18.10","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-proposal-optional-chaining":"^7.18.9","@babel/preset-env":"^7.18.10","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^8.3.4","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^28.1.6","@typescript-eslint/eslint-plugin":"^5.33.0","@typescript-eslint/parser":"^5.33.0","babel-jest":"^28.1.3","eslint":"^8.21.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","graphql":"^16.5.0","jest":"^28.1.3","jest-jasmine2":"^28.1.3","node-fetch":"^3.2.10","prettier":"^2.7.1","replacestream":"^4.0.3","rollup":"^2.77.3","rollup-plugin-terser":"^7.0.2","semantic-release":"^19.0.3","tslib":"^2.4.0","typedoc":"^0.23.10","typedoc-plugin-markdown":"^3.13.4","typescript":"^4.7.4"},"gitHead":"58a0411e3eb4121d7a4523bd0e87ceda304edc71","bugs":{"url":"https://github.com/enisdenjo/graphql-http/issues"},"_id":"graphql-http@1.2.0","_nodeVersion":"18.7.0","_npmVersion":"8.17.0","dist":{"shasum":"ab4f85ef7cc189cc8f6386e118d8353b7c6498aa","size":24623,"noattachment":false,"key":"/graphql-http/-/graphql-http-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-1.2.0.tgz"},"_npmUser":{"name":"enisdenjo","email":"badurinadenis@gmail.com"},"directories":{},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-http_1.2.0_1660315006962_0.7128343523616263"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-12T14:36:51.275Z","publish_time":1660315007208,"_cnpm_publish_time":1660315007208},"1.1.0":{"name":"graphql-http","version":"1.1.0","description":"Simple, pluggable, zero-dependency, GraphQL over HTTP Protocol compliant server and client","keywords":["graphql","client","relay","express","apollo","server","http","transport","observables","fastify"],"author":{"name":"Denis Badurina","email":"badurinadenis@gmail.com"},"license":"MIT","homepage":"https://github.com/enisdenjo/graphql-http#readme","repository":{"type":"git","url":"git+https://github.com/enisdenjo/graphql-http.git"},"engines":{"node":">=12"},"packageManager":"yarn@3.2.2","main":"lib/index.js","module":"lib/index.mjs","browser":"umd/graphql-http.js","exports":{".":{"require":"./lib/index.js","import":"./lib/index.mjs","types":"./lib/index.d.ts","browser":"./umd/graphql-http.js"},"./package.json":"./package.json"},"types":"lib/index.d.ts","sideEffects":["umd/*"],"publishConfig":{"access":"public"},"scripts":{"gendocs":"typedoc --options typedoc.js src/","lint":"eslint 'src'","type-check":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build:esm":"tsc -b tsconfig.esm.json && node scripts/esm-post-process.js","build:cjs":"tsc -b tsconfig.cjs.json","build:umd":"rollup -c && gzip umd/graphql-http.min.js -c > umd/graphql-http.min.js.gz","build":"yarn build:esm && yarn build:cjs && yarn build:umd","release":"semantic-release"},"peerDependencies":{"graphql":">=0.11 <=16"},"devDependencies":{"@babel/core":"^7.18.10","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-proposal-optional-chaining":"^7.18.9","@babel/preset-env":"^7.18.10","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^8.3.4","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^28.1.6","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","babel-jest":"^28.1.3","eslint":"^8.21.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","graphql":"^16.5.0","jest":"^28.1.3","jest-jasmine2":"^28.1.3","node-fetch":"^3.2.10","prettier":"^2.7.1","replacestream":"^4.0.3","rollup":"^2.77.2","rollup-plugin-terser":"^7.0.2","semantic-release":"^19.0.3","tslib":"^2.4.0","typedoc":"^0.23.10","typedoc-plugin-markdown":"^3.13.4","typescript":"^4.7.4"},"gitHead":"53c598f457b8e0349b8594347c1fc3254885fd5a","bugs":{"url":"https://github.com/enisdenjo/graphql-http/issues"},"_id":"graphql-http@1.1.0","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"shasum":"ccc48cf6311450f7c64e64d0a102dbaf801cc953","size":23938,"noattachment":false,"key":"/graphql-http/-/graphql-http-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-1.1.0.tgz"},"_npmUser":{"name":"enisdenjo","email":"badurinadenis@gmail.com"},"directories":{},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-http_1.1.0_1659725279243_0.927791565378961"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-05T18:48:08.543Z","publish_time":1659725279435,"_cnpm_publish_time":1659725279435},"1.0.0":{"name":"graphql-http","version":"1.0.0","description":"Simple, plugable, zero-dependency, GraphQL over HTTP Protocol compliant server and client","keywords":["graphql","client","relay","express","apollo","server","http","transport","observables","fastify"],"author":{"name":"Denis Badurina","email":"badurinadenis@gmail.com"},"license":"MIT","homepage":"https://github.com/enisdenjo/graphql-http#readme","repository":{"type":"git","url":"git+https://github.com/enisdenjo/graphql-http.git"},"engines":{"node":">=12"},"packageManager":"yarn@3.2.2","main":"lib/index.js","module":"lib/index.mjs","browser":"umd/graphql-http.js","exports":{".":{"require":"./lib/index.js","import":"./lib/index.mjs","types":"./lib/index.d.ts","browser":"./umd/graphql-http.js"},"./package.json":"./package.json"},"types":"lib/index.d.ts","sideEffects":["umd/*"],"publishConfig":{"access":"public"},"scripts":{"gendocs":"typedoc --options typedoc.js src/","lint":"eslint 'src'","type-check":"tsc --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest","build:esm":"tsc -b tsconfig.esm.json && node scripts/esm-post-process.js","build:cjs":"tsc -b tsconfig.cjs.json","build:umd":"rollup -c && gzip umd/graphql-http.min.js -c > umd/graphql-http.min.js.gz","build":"yarn build:esm && yarn build:cjs && yarn build:umd","release":"semantic-release"},"peerDependencies":{"graphql":">=0.11 <=16"},"devDependencies":{"@babel/core":"^7.18.10","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-proposal-optional-chaining":"^7.18.9","@babel/preset-env":"^7.18.10","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^8.3.4","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^28.1.6","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","babel-jest":"^28.1.3","eslint":"^8.21.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","graphql":"^16.5.0","jest":"^28.1.3","jest-jasmine2":"^28.1.3","node-fetch":"^3.2.10","prettier":"^2.7.1","replacestream":"^4.0.3","rollup":"^2.77.2","rollup-plugin-terser":"^7.0.2","semantic-release":"^19.0.3","tslib":"^2.4.0","typedoc":"^0.23.10","typedoc-plugin-markdown":"^3.13.4","typescript":"^4.7.4"},"gitHead":"e35b3ef7c2ae286ab460f718c954c14660e32542","bugs":{"url":"https://github.com/enisdenjo/graphql-http/issues"},"_id":"graphql-http@1.0.0","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"shasum":"c62dbcb1f7d02c8b0e0785644bccdeef0df7fd21","size":22189,"noattachment":false,"key":"/graphql-http/-/graphql-http-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-1.0.0.tgz"},"_npmUser":{"name":"enisdenjo","email":"badurinadenis@gmail.com"},"directories":{},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graphql-http_1.0.0_1659630915511_0.13346905936481313"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-04T16:42:37.948Z","publish_time":1659630915632,"_cnpm_publish_time":1659630915632},"0.2.0":{"name":"graphql-http","version":"0.2.0","description":"A GraphQL client for executing GraphQL queries over HTTP.","scripts":{"test":"eslint lib && jest"},"repository":{"type":"git","url":"git+https://github.com/petermelias/graphql-http.git"},"keywords":["graphql","http","xhr","graphql-client","axios","fetch"],"author":{"name":"Peter M. Elias"},"license":"MIT","bugs":{"url":"https://github.com/petermelias/graphql-http/issues"},"homepage":"https://github.com/petermelias/graphql-http#readme","dependencies":{"isomorphic-fetch":"^2.2.1","lodash.merge":"^4.0.0"},"peerDependencies":{},"devDependencies":{"eslint":"^3.9.0","eslint-config-semistandard":"^7.0.0","fetch-mock":"^5.5.0","jest":"^16.0.2"},"gitHead":"eecf484e1446cb5f46833fea7e36f7dd4c01a975","_id":"graphql-http@0.2.0","_shasum":"00081025f12c6818f81bb4c928066a6fdb102dba","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"l8d","email":"tenorbiel@gmail.com"},"dist":{"shasum":"00081025f12c6818f81bb4c928066a6fdb102dba","size":3944,"noattachment":false,"key":"/graphql-http/-/graphql-http-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-0.2.0.tgz"},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/graphql-http-0.2.0.tgz_1491334643568_0.6034452354069799"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T11:22:01.575Z","deprecated":"This package has a new owner and has completely changed as of v1! Please go to https://github.com/enisdenjo/graphql-http for more info.","publish_time":1491334645467,"_cnpm_publish_time":1491334645467},"0.1.1":{"name":"graphql-http","version":"0.1.1","description":"A GraphQL client for executing GraphQL queries over HTTP.","scripts":{"test":"eslint lib && jest"},"repository":{"type":"git","url":"git+https://github.com/petermelias/graphql-http.git"},"keywords":["graphql","http","xhr","graphql-client","axios","fetch"],"author":{"name":"Peter M. Elias"},"license":"MIT","bugs":{"url":"https://github.com/petermelias/graphql-http/issues"},"homepage":"https://github.com/petermelias/graphql-http#readme","dependencies":{"isomorphic-fetch":"^2.2.1","lodash.merge":"^4.0.0"},"peerDependencies":{},"devDependencies":{"eslint":"^3.9.0","eslint-config-semistandard":"^7.0.0","fetch-mock":"^5.5.0","jest":"^16.0.2"},"gitHead":"9a9b0be306285a41f0261dc0e925b40fff63337d","_id":"graphql-http@0.1.1","_shasum":"a5daa4d594c68013c3fec49229bd07023bc8e7f6","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.2.2","_npmUser":{"name":"l8d","email":"tenorbiel@gmail.com"},"dist":{"shasum":"a5daa4d594c68013c3fec49229bd07023bc8e7f6","size":3681,"noattachment":false,"key":"/graphql-http/-/graphql-http-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-0.1.1.tgz"},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/graphql-http-0.1.1.tgz_1478544832613_0.1076282758731395"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T11:22:00.702Z","deprecated":"This package has a new owner and has completely changed as of v1! Please go to https://github.com/enisdenjo/graphql-http for more info.","publish_time":1478544834413,"_cnpm_publish_time":1478544834413},"0.1.0":{"name":"graphql-http","version":"0.1.0","description":"A GraphQL client for executing GraphQL queries over HTTP.","scripts":{"test":"eslint lib && jest"},"repository":{"type":"git","url":"git+https://github.com/petermelias/graphql-http.git"},"keywords":["graphql","http","xhr","graphql-client","axios","fetch"],"author":{"name":"Peter M. Elias"},"license":"MIT","bugs":{"url":"https://github.com/petermelias/graphql-http/issues"},"homepage":"https://github.com/petermelias/graphql-http#readme","dependencies":{"isomorphic-fetch":"^2.2.1","lodash.merge":"^4.0.0"},"peerDependencies":{},"devDependencies":{"eslint":"^3.9.0","eslint-config-semistandard":"^7.0.0","fetch-mock":"^5.5.0","jest":"^16.0.2"},"gitHead":"ced6d0a4d5a0e19beac2a0f6459c0a240100af2f","_id":"graphql-http@0.1.0","_shasum":"69a39310238066812bb27fb7ac8770a7f448f2e1","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.2.2","_npmUser":{"name":"l8d","email":"tenorbiel@gmail.com"},"dist":{"shasum":"69a39310238066812bb27fb7ac8770a7f448f2e1","size":3680,"noattachment":false,"key":"/graphql-http/-/graphql-http-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-0.1.0.tgz"},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/graphql-http-0.1.0.tgz_1478028026882_0.5245680615771562"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T11:21:59.753Z","deprecated":"This package has a new owner and has completely changed as of v1! Please go to https://github.com/enisdenjo/graphql-http for more info.","publish_time":1478028027394,"_cnpm_publish_time":1478028027394},"0.0.5":{"name":"graphql-http","version":"0.0.5","description":"A GraphQL client for executing GraphQL queries over HTTP.","main":"index.dist.js","scripts":{"dev":"babel --watch index.js --out-file index.dist.js"},"repository":{"type":"git","url":"git+https://github.com/petermelias/graphql-http.git"},"keywords":["graphql","http","xhr","graphql-client","axios","fetch"],"author":{"name":"Peter M. Elias"},"license":"MIT","bugs":{"url":"https://github.com/petermelias/graphql-http/issues"},"homepage":"https://github.com/petermelias/graphql-http#readme","dependencies":{"axios":"^0.11.0"},"peerDependencies":{},"devDependencies":{"babel-cli":"^6.6.5","babel-eslint":"^6.0.0","babel-plugin-transform-runtime":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","babel-runtime":"^6.6.1","eslint":"^2.4.0"},"gitHead":"78ad615378ee876ae70e2b9d0c0ec0845f46a93d","_id":"graphql-http@0.0.5","_shasum":"d524731483df4f47622cd472bf9eaef463f0ec19","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"ericf89","email":"ericf89@gmail.com"},"dist":{"shasum":"d524731483df4f47622cd472bf9eaef463f0ec19","size":2970,"noattachment":false,"key":"/graphql-http/-/graphql-http-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-0.0.5.tgz"},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/graphql-http-0.0.5.tgz_1477073300065_0.15083791315555573"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T11:21:58.901Z","deprecated":"This package has a new owner and has completely changed as of v1! Please go to https://github.com/enisdenjo/graphql-http for more info.","publish_time":1477073301920,"_cnpm_publish_time":1477073301920},"0.0.4":{"name":"graphql-http","version":"0.0.4","description":"A GraphQL client for executing GraphQL queries over HTTP.","main":"index.dist.js","scripts":{"dev":"babel --watch index.js --out-file index.dist.js"},"repository":{"type":"git","url":"git+https://github.com/petermelias/graphql-http.git"},"keywords":["graphql","http","xhr","graphql-client","axios","fetch"],"author":{"name":"Peter M. Elias"},"license":"MIT","bugs":{"url":"https://github.com/petermelias/graphql-http/issues"},"homepage":"https://github.com/petermelias/graphql-http#readme","dependencies":{"axios":"^0.11.0"},"peerDependencies":{},"devDependencies":{"babel-cli":"^6.6.5","babel-eslint":"^6.0.0","babel-plugin-transform-runtime":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","babel-runtime":"^6.6.1","eslint":"^2.4.0"},"gitHead":"ad9762d90b6174c74585eec81ea368d978f6d14a","_id":"graphql-http@0.0.4","_shasum":"ada96d7d208504db2780537821e6cb439dc55269","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"ericf89","email":"ericf89@gmail.com"},"dist":{"shasum":"ada96d7d208504db2780537821e6cb439dc55269","size":2984,"noattachment":false,"key":"/graphql-http/-/graphql-http-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-0.0.4.tgz"},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/graphql-http-0.0.4.tgz_1475259065368_0.5991756075527519"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T11:21:58.018Z","deprecated":"This package has a new owner and has completely changed as of v1! Please go to https://github.com/enisdenjo/graphql-http for more info.","publish_time":1475259066576,"_cnpm_publish_time":1475259066576},"0.0.3":{"name":"graphql-http","version":"0.0.3","description":"A GraphQL client for executing GraphQL queries over HTTP.","main":"index.dist.js","scripts":{"dev":"babel --watch index.js --out-file index.dist.js"},"repository":{"type":"git","url":"git+https://github.com/petermelias/graphql-http.git"},"keywords":["graphql","http","xhr","graphql-client","axios","fetch"],"author":{"name":"Peter M. Elias"},"license":"MIT","bugs":{"url":"https://github.com/petermelias/graphql-http/issues"},"homepage":"https://github.com/petermelias/graphql-http#readme","dependencies":{"axios":"^0.11.0"},"peerDependencies":{},"devDependencies":{"babel-cli":"^6.6.5","babel-eslint":"^6.0.0","babel-plugin-transform-runtime":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","babel-runtime":"^6.6.1","eslint":"^2.4.0"},"gitHead":"f1b7364a9b45a414cce223755affd6e50e8d5a3c","_id":"graphql-http@0.0.3","_shasum":"1e31a53b58129c41788c92e3fdf006ce6a4c6149","_from":".","_npmVersion":"3.9.0","_nodeVersion":"6.1.0","_npmUser":{"name":"petermelias","email":"petermelias@gmail.com"},"dist":{"shasum":"1e31a53b58129c41788c92e3fdf006ce6a4c6149","size":2999,"noattachment":false,"key":"/graphql-http/-/graphql-http-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-0.0.3.tgz"},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/graphql-http-0.0.3.tgz_1464565901707_0.26511019421741366"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T11:21:57.162Z","deprecated":"This package has a new owner and has completely changed as of v1! Please go to https://github.com/enisdenjo/graphql-http for more info.","publish_time":1464565903877,"_cnpm_publish_time":1464565903877},"0.0.2":{"name":"graphql-http","version":"0.0.2","description":"A GraphQL client for executing GraphQL queries over HTTP.","main":"index.js","scripts":{"dev":"babel --watch index.js --out-file index.dist.js"},"repository":{"type":"git","url":"git+https://github.com/petermelias/graphql-http.git"},"keywords":["graphql","http","xhr","graphql-client","axios","fetch"],"author":{"name":"Peter M. Elias"},"license":"MIT","bugs":{"url":"https://github.com/petermelias/graphql-http/issues"},"homepage":"https://github.com/petermelias/graphql-http#readme","dependencies":{"axios":"^0.11.0"},"peerDependencies":{},"devDependencies":{"babel-cli":"^6.6.5","babel-eslint":"^6.0.0","babel-plugin-transform-runtime":"^6.8.0","babel-preset-es2015":"^6.6.0","babel-preset-stage-0":"^6.5.0","babel-runtime":"^6.6.1","eslint":"^2.4.0"},"gitHead":"68021db3ca609cff52ad90854624121ef2cf03ec","_id":"graphql-http@0.0.2","_shasum":"9801f96ed8044e29fca700fc77d772c1eb1fc7b9","_from":".","_npmVersion":"3.9.0","_nodeVersion":"6.1.0","_npmUser":{},"dist":{"shasum":"9801f96ed8044e29fca700fc77d772c1eb1fc7b9","size":3791,"noattachment":false,"key":"/graphql-http/-/graphql-http-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/graphql-http/download/graphql-http-0.0.2.tgz"},"maintainers":[{"name":"benjie","email":"npm@benjiegillam.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"leebyron","email":"lee@leebyron.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/graphql-http-0.0.2.tgz_1464300747172_0.07148382160812616"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T11:21:56.301Z","deprecated":"This package has a new owner and has completely changed as of v1! Please go to https://github.com/enisdenjo/graphql-http for more info.","publish_time":1464300747723,"_cnpm_publish_time":1464300747723}},"readme":"<div align=\"center\">\n  <br />\n\n  <h3>graphql-http</h3>\n\n  <h6>Simple, pluggable, zero-dependency, <a href=\"https://graphql.github.io/graphql-over-http\">GraphQL over HTTP spec</a> compliant server, client and audit suite.</h6>\n\n[![Continuous integration](https://github.com/graphql/graphql-http/workflows/Continuous%20integration/badge.svg)](https://github.com/graphql/graphql-http/actions?query=workflow%3A%22Continuous+integration%22) [![graphql-http](https://img.shields.io/npm/v/graphql-http.svg?label=graphql-http&logo=npm)](https://www.npmjs.com/package/graphql-http)\n\n<i>Quickly check for compliance? Visit <b>[graphql-http.com](https://graphql-http.com)</b>!</i>\n\n<i>Want a full-featured server? See the <b>[servers section](#servers)</b>!</i>\n\n<i>Need subscriptions? Try <b>[graphql-ws](https://github.com/enisdenjo/graphql-ws)</b> or <b>[graphql-sse](https://github.com/enisdenjo/graphql-sse)</b> instead!</i>\n\n  <br />\n</div>\n\n## Getting started\n\n#### Install\n\n```shell\nyarn add graphql-http\n```\n\n#### Create a GraphQL schema\n\n```js\nimport { GraphQLSchema, GraphQLObjectType, GraphQLString } from 'graphql';\n\n/**\n * Construct a GraphQL schema and define the necessary resolvers.\n *\n * type Query {\n *   hello: String\n * }\n */\nconst schema = new GraphQLSchema({\n  query: new GraphQLObjectType({\n    name: 'Query',\n    fields: {\n      hello: {\n        type: GraphQLString,\n        resolve: () => 'world',\n      },\n    },\n  }),\n});\n```\n\n#### Start the server\n\n##### With [`http`](https://nodejs.org/api/http.html)\n\n```js\nimport http from 'http';\nimport { createHandler } from 'graphql-http/lib/use/http';\nimport { schema } from './previous-step';\n\n// Create the GraphQL over HTTP Node request handler\nconst handler = createHandler({ schema });\n\n// Create a HTTP server using the listener on `/graphql`\nconst server = http.createServer((req, res) => {\n  if (req.url.startsWith('/graphql')) {\n    handler(req, res);\n  } else {\n    res.writeHead(404).end();\n  }\n});\n\nserver.listen(4000);\nconsole.log('Listening to port 4000');\n```\n\n##### With [`http2`](https://nodejs.org/api/http2.html)\n\n_Browsers might complain about self-signed SSL/TLS certificates. [Help can be found on StackOverflow.](https://stackoverflow.com/questions/7580508/getting-chrome-to-accept-self-signed-localhost-certificate)_\n\n```shell\n$ openssl req -x509 -newkey rsa:2048 -nodes -sha256 -subj '/CN=localhost' \\\n  -keyout localhost-privkey.pem -out localhost-cert.pem\n```\n\n```js\nimport fs from 'fs';\nimport http2 from 'http2';\nimport { createHandler } from 'graphql-http/lib/use/http2';\nimport { schema } from './previous-step';\n\n// Create the GraphQL over HTTP Node request handler\nconst handler = createHandler({ schema });\n\n// Create a HTTP/2 server using the handler on `/graphql`\nconst server = http2.createSecureServer(\n  {\n    key: fs.readFileSync('localhost-privkey.pem'),\n    cert: fs.readFileSync('localhost-cert.pem'),\n  },\n  (req, res) => {\n    if (req.url.startsWith('/graphql')) {\n      handler(req, res);\n    } else {\n      res.writeHead(404).end();\n    }\n  },\n);\n\nserver.listen(4000);\nconsole.log('Listening to port 4000');\n```\n\n##### With [`express`](https://expressjs.com/)\n\n```js\nimport express from 'express'; // yarn add express\nimport { createHandler } from 'graphql-http/lib/use/express';\nimport { schema } from './previous-step';\n\n// Create an express instance serving all methods on `/graphql`\n// where the GraphQL over HTTP express request handler is\nconst app = express();\napp.all('/graphql', createHandler({ schema }));\n\napp.listen({ port: 4000 });\nconsole.log('Listening to port 4000');\n```\n\n##### With [`fastify`](https://www.fastify.io/)\n\n```js\nimport Fastify from 'fastify'; // yarn add fastify\nimport { createHandler } from 'graphql-http/lib/use/fastify';\nimport { schema } from './previous-step';\n\n// Create a fastify instance serving all methods on `/graphql`\n// where the GraphQL over HTTP fastify request handler is\nconst fastify = Fastify();\nfastify.all('/graphql', createHandler({ schema }));\n\nfastify.listen({ port: 4000 });\nconsole.log('Listening to port 4000');\n```\n\n##### With [`Koa`](https://koajs.com/)\n\n```js\nimport Koa from 'koa'; // yarn add koa\nimport mount from 'koa-mount'; // yarn add koa-mount\nimport { createHandler } from 'graphql-http/lib/use/koa';\nimport { schema } from './previous-step';\n\nconst app = new Koa();\napp.use(mount('/graphql', createHandler({ schema })));\n\napp.listen({ port: 4000 });\nconsole.log('Listening to port 4000');\n```\n\n##### With [`uWebSockets.js`](https://github.com/uNetworking/uWebSockets.js)\n\n```js\nimport uWS from 'uWebSockets.js'; // yarn add uWebSockets.js@uNetworking/uWebSockets.js#<version>\nimport { createHandler } from 'graphql-http/lib/use/uWebSockets';\nimport { schema } from './previous-step';\n\nuWS\n  .App()\n  .any('/graphql', createHandler({ schema }))\n  .listen(4000, () => {\n    console.log('Listening to port 4000');\n  });\n```\n\n##### With [`Deno`](https://deno.land/)\n\n```ts\nimport { serve } from 'https://deno.land/std@0.151.0/http/server.ts';\nimport { createHandler } from 'https://esm.sh/graphql-http/lib/use/fetch';\nimport { schema } from './previous-step';\n\n// Create the GraphQL over HTTP native fetch handler\nconst handler = createHandler({ schema });\n\n// Start serving on `/graphql` using the handler\nawait serve(\n  (req: Request) => {\n    const [path, _search] = req.url.split('?');\n    if (path.endsWith('/graphql')) {\n      return handler(req);\n    } else {\n      return new Response(null, { status: 404 });\n    }\n  },\n  {\n    port: 4000, // Listening to port 4000\n  },\n);\n```\n\n##### With [`Bun`](https://bun.sh/)\n\n```js\nimport { createHandler } from 'graphql-http/lib/use/fetch'; // bun install graphql-http\nimport { schema } from './previous-step';\n\n// Create the GraphQL over HTTP native fetch handler\nconst handler = createHandler({ schema });\n\n// Start serving on `/graphql` using the handler\nexport default {\n  port: 4000, // Listening to port 4000\n  fetch(req) {\n    const [path, _search] = req.url.split('?');\n    if (path.endsWith('/graphql')) {\n      return handler(req);\n    } else {\n      return new Response(null, { status: 404 });\n    }\n  },\n};\n```\n\n##### With [`Netlify Functions`](https://docs.netlify.com/functions/overview/)\n\n```js\nimport { createHandler } from 'graphql-http/lib/use/@netlify/functions'; // yarn add @netlify/functions\nimport { schema } from './previous-step';\n\n// Create the GraphQL over HTTP native fetch handler\nexport const handler = createHandler({ schema });\n```\n\n#### Use the client\n\n```js\nimport { createClient } from 'graphql-http';\n\nconst client = createClient({\n  url: 'http://localhost:4000/graphql',\n});\n\n(async () => {\n  let cancel = () => {\n    /* abort the request if it is in-flight */\n  };\n\n  const result = await new Promise((resolve, reject) => {\n    let result;\n    cancel = client.subscribe(\n      {\n        query: '{ hello }',\n      },\n      {\n        next: (data) => (result = data),\n        error: reject,\n        complete: () => resolve(result),\n      },\n    );\n  });\n\n  expect(result).toEqual({ hello: 'world' });\n})();\n```\n\n#### Serve [GraphiQL](https://github.com/graphql/graphiql)\n\nThanks to [`ruru`](https://github.com/graphile/crystal/tree/main/grafast/ruru), serving GraphiQL is as easy as running:\n\n```sh\nnpx ruru -SP -p 4001 -e http://localhost:4000/graphql\n```\n\nOpen [http://localhost:4001](http://localhost:4001) in the browser to use it.\n\n## Recipes\n\n<details id=\"promise\">\n<summary><a href=\"#promise\">????</a> Client usage with Promise</summary>\n\n```ts\nimport { ExecutionResult } from 'graphql';\nimport { createClient, RequestParams } from 'graphql-http';\nimport { getSession } from './my-auth';\n\nconst client = createClient({\n  url: 'http://hey.there:4000/graphql',\n  headers: async () => {\n    const session = await getSession();\n    if (session) {\n      return {\n        Authorization: `Bearer ${session.token}`,\n      };\n    }\n  },\n});\n\nfunction execute<Data, Extensions>(\n  params: RequestParams,\n): [request: Promise<ExecutionResult<Data, Extensions>>, cancel: () => void] {\n  let cancel!: () => void;\n  const request = new Promise<ExecutionResult<Data, Extensions>>(\n    (resolve, reject) => {\n      let result: ExecutionResult<Data, Extensions>;\n      cancel = client.subscribe<Data, Extensions>(params, {\n        next: (data) => (result = data),\n        error: reject,\n        complete: () => resolve(result),\n      });\n    },\n  );\n  return [request, cancel];\n}\n\n(async () => {\n  const [request, cancel] = execute({\n    query: '{ hello }',\n  });\n\n  // just an example, not a real function\n  onUserLeavePage(() => {\n    cancel();\n  });\n\n  const result = await request;\n\n  expect(result).toBe({ data: { hello: 'world' } });\n})();\n```\n\n</details>\n\n</details>\n\n<details id=\"observable\">\n<summary><a href=\"#observable\">????</a> Client usage with <a href=\"https://github.com/tc39/proposal-observable\">Observable</a></summary>\n\n```js\nimport { Observable } from 'relay-runtime';\n// or\nimport { Observable } from '@apollo/client/core';\n// or\nimport { Observable } from 'rxjs';\n// or\nimport Observable from 'zen-observable';\n// or any other lib which implements Observables as per the ECMAScript proposal: https://github.com/tc39/proposal-observable\nimport { createClient } from 'graphql-http';\nimport { getSession } from './my-auth';\n\nconst client = createClient({\n  url: 'http://graphql.loves:4000/observables',\n  headers: async () => {\n    const session = await getSession();\n    if (session) {\n      return {\n        Authorization: `Bearer ${session.token}`,\n      };\n    }\n  },\n});\n\nconst observable = new Observable((observer) =>\n  client.subscribe({ query: '{ hello }' }, observer),\n);\n\nconst subscription = observable.subscribe({\n  next: (result) => {\n    expect(result).toBe({ data: { hello: 'world' } });\n  },\n});\n\n// unsubscribe will cancel the request if it is pending\nsubscription.unsubscribe();\n```\n\n</details>\n\n<details id=\"relay\">\n<summary><a href=\"#relay\">????</a> Client usage with <a href=\"https://relay.dev\">Relay</a></summary>\n\n```ts\nimport { GraphQLError } from 'graphql';\nimport {\n  Network,\n  Observable,\n  RequestParameters,\n  Variables,\n} from 'relay-runtime';\nimport { createClient } from 'graphql-http';\nimport { getSession } from './my-auth';\n\nconst client = createClient({\n  url: 'http://i.love:4000/graphql',\n  headers: async () => {\n    const session = await getSession();\n    if (session) {\n      return {\n        Authorization: `Bearer ${session.token}`,\n      };\n    }\n  },\n});\n\nfunction fetch(operation: RequestParameters, variables: Variables) {\n  return Observable.create((sink) => {\n    if (!operation.text) {\n      return sink.error(new Error('Operation text cannot be empty'));\n    }\n    return client.subscribe(\n      {\n        operationName: operation.name,\n        query: operation.text,\n        variables,\n      },\n      sink,\n    );\n  });\n}\n\nexport const network = Network.create(fetch);\n```\n\n</details>\n\n<details id=\"apollo-client\">\n<summary><a href=\"#apollo-client\">????</a> Client usage with <a href=\"https://www.apollographql.com\">Apollo</a></summary>\n\n```ts\nimport {\n  ApolloLink,\n  Operation,\n  FetchResult,\n  Observable,\n} from '@apollo/client/core';\nimport { print, GraphQLError } from 'graphql';\nimport { createClient, ClientOptions, Client } from 'graphql-http';\nimport { getSession } from './my-auth';\n\nclass HTTPLink extends ApolloLink {\n  private client: Client;\n\n  constructor(options: ClientOptions) {\n    super();\n    this.client = createClient(options);\n  }\n\n  public request(operation: Operation): Observable<FetchResult> {\n    return new Observable((sink) => {\n      return this.client.subscribe<FetchResult>(\n        { ...operation, query: print(operation.query) },\n        {\n          next: sink.next.bind(sink),\n          complete: sink.complete.bind(sink),\n          error: sink.error.bind(sink),\n        },\n      );\n    });\n  }\n}\n\nconst link = new HTTPLink({\n  url: 'http://where.is:4000/graphql',\n  headers: async () => {\n    const session = await getSession();\n    if (session) {\n      return {\n        Authorization: `Bearer ${session.token}`,\n      };\n    }\n  },\n});\n```\n\n</details>\n\n<details id=\"request-retries\">\n<summary><a href=\"#request-retries\">????</a> Client usage with request retries</summary>\n\n```ts\nimport { createClient, NetworkError } from 'graphql-http';\n\nconst client = createClient({\n  url: 'http://unstable.service:4000/graphql',\n  shouldRetry: async (err: NetworkError, retries: number) => {\n    if (retries > 3) {\n      // max 3 retries and then report service down\n      return false;\n    }\n\n    // try again when service unavailable, could be temporary\n    if (err.response?.status === 503) {\n      // wait one second (you can alternatively time the promise resolution to your preference)\n      await new Promise((resolve) => setTimeout(resolve, 1000));\n      return true;\n    }\n\n    // otherwise report error immediately\n    return false;\n  },\n});\n```\n\n</details>\n\n<details id=\"browser\">\n<summary><a href=\"#browser\">????</a> Client usage in browser</summary>\n\n```html\n<!doctype html>\n<html>\n  <head>\n    <meta charset=\"utf-8\" />\n    <title>GraphQL over HTTP</title>\n    <script\n      type=\"text/javascript\"\n      src=\"https://unpkg.com/graphql-http/umd/graphql-http.min.js\"\n    ></script>\n  </head>\n  <body>\n    <script type=\"text/javascript\">\n      const client = graphqlHttp.createClient({\n        url: 'http://umdfor.the:4000/win/graphql',\n      });\n\n      // consider other recipes for usage inspiration\n    </script>\n  </body>\n</html>\n```\n\n</details>\n\n<details id=\"node-client\">\n<summary><a href=\"#node-client\">????</a> Client usage in Node</summary>\n\n```js\nconst fetch = require('node-fetch'); // yarn add node-fetch\nconst { AbortController } = require('node-abort-controller'); // (node < v15) yarn add node-abort-controller\nconst { createClient } = require('graphql-http');\n\nconst client = createClient({\n  url: 'http://no.browser:4000/graphql',\n  fetchFn: fetch,\n  abortControllerImpl: AbortController, // node < v15\n});\n\n// consider other recipes for usage inspiration\n```\n\n</details>\n\n<details id=\"deno-client\">\n<summary><a href=\"#deno-client\">????</a> Client usage in Deno</summary>\n\n```js\nimport { createClient } from 'https://esm.sh/graphql-http';\n\nconst client = createClient({\n  url: 'http://deno.earth:4000/graphql',\n});\n\n// consider other recipes for usage inspiration\n```\n\n</details>\n\n<details id=\"bun-client\">\n<summary><a href=\"#bun-client\">????</a> Client usage in Bun</summary>\n\n```js\nimport { createClient } from 'graphql-http'; // bun install graphql-http\n\nconst client = createClient({\n  url: 'http://bun.bread:4000/graphql',\n});\n\n// consider other recipes for usage inspiration\n```\n\n</details>\n\n<details id=\"migrating-express-graphql\">\n<summary><a href=\"#migrating-express-graphql\">????</a> Server handler migration from <a href=\"https://github.com/graphql/express-graphql\">express-graphql</a></summary>\n\n```diff\nimport express from 'express';\nimport { schema } from './my-graphql-schema';\n\n-import { graphqlHTTP } from 'express-graphql';\n+import { createHandler } from 'graphql-http/lib/use/express';\n\nconst app = express();\n\napp.use(\n  '/graphql',\n-  graphqlHTTP({ schema }),\n+  createHandler({ schema }),\n);\n\napp.listen(4000);\n```\n\n</details>\n<details id=\"auth\">\n<summary><a href=\"#auth\">????</a> Server handler usage with authentication</summary>\n\nAuthenticate the user within `graphql-http` during GraphQL execution context assembly. This is a approach is less safe compared to early authentication ([see early authentication in Node](#auth-node-early)) because some GraphQL preparations or operations are executed even if the user is not unauthorized.\n\n```js\nimport { createHandler } from 'graphql-http';\nimport {\n  schema,\n  getUserFromCookies,\n  getUserFromAuthorizationHeader,\n} from './my-graphql';\n\nconst handler = createHandler({\n  schema,\n  context: async (req) => {\n    // process token, authenticate user and attach it to your graphql context\n    const userId = await getUserFromCookies(req.headers.cookie);\n    // or\n    const userId = await getUserFromAuthorizationHeader(\n      req.headers.authorization,\n    );\n\n    // respond with 401 if the user was not authenticated\n    if (!userId) {\n      return [null, { status: 401, statusText: 'Unauthorized' }];\n    }\n\n    // otherwise attach the user to the graphql context\n    return { userId };\n  },\n});\n```\n\n</details>\n\n<details id=\"context\">\n<summary><a href=\"#context\">????</a> Server handler usage with custom context value</summary>\n\n```js\nimport { createHandler } from 'graphql-http';\nimport { schema, getDynamicContext } from './my-graphql';\n\nconst handler = createHandler({\n  schema,\n  context: async (req, args) => {\n    return getDynamicContext(req, args);\n  },\n  // or static context by supplying the value directly\n});\n```\n\n</details>\n\n<details id=\"custom-exec\">\n<summary><a href=\"#custom-exec\">????</a> Server handler usage with custom execution arguments</summary>\n\n```js\nimport { parse } from 'graphql';\nimport { createHandler } from 'graphql-http';\nimport { getSchemaForRequest, myValidationRules } from './my-graphql';\n\nconst handler = createHandler({\n  onSubscribe: async (req, params) => {\n    const schema = await getSchemaForRequest(req);\n\n    const args = {\n      schema,\n      operationName: params.operationName,\n      document: parse(params.query),\n      variableValues: params.variables,\n    };\n\n    return args;\n  },\n});\n```\n\n</details>\n\n<details id=\"auth-node-early\">\n<summary><a href=\"#auth-node-early\">????</a> Server handler usage in Node with early authentication (recommended)</summary>\n\nAuthenticate the user early, before reaching `graphql-http`. This is the recommended approach because no GraphQL preparations or operations are executed if the user is not authorized.\n\n```js\nimport { createHandler } from 'graphql-http';\nimport {\n  schema,\n  getUserFromCookies,\n  getUserFromAuthorizationHeader,\n} from './my-graphql';\n\nconst handler = createHandler({\n  schema,\n  context: async (req) => {\n    // user is authenticated early (see below), simply attach it to the graphql context\n    return { userId: req.raw.userId };\n  },\n});\n\nconst server = http.createServer(async (req, res) => {\n  if (!req.url.startsWith('/graphql')) {\n    return res.writeHead(404).end();\n  }\n\n  try {\n    // process token, authenticate user and attach it to the request\n    req.userId = await getUserFromCookies(req.headers.cookie);\n    // or\n    req.userId = await getUserFromAuthorizationHeader(\n      req.headers.authorization,\n    );\n\n    // respond with 401 if the user was not authenticated\n    if (!req.userId) {\n      return res.writeHead(401, 'Unauthorized').end();\n    }\n\n    const [body, init] = await handler({\n      url: req.url,\n      method: req.method,\n      headers: req.headers,\n      body: () =>\n        new Promise((resolve) => {\n          let body = '';\n          req.on('data', (chunk) => (body += chunk));\n          req.on('end', () => resolve(body));\n        }),\n      raw: req,\n    });\n    res.writeHead(init.status, init.statusText, init.headers).end(body);\n  } catch (err) {\n    res.writeHead(500).end(err.message);\n  }\n});\n\nserver.listen(4000);\nconsole.log('Listening to port 4000');\n```\n\n</details>\n\n<details id=\"graphql-upload-http\">\n<summary><a href=\"#graphql-upload-http\">????</a> Server handler usage with <a href=\"https://github.com/jaydenseric/graphql-upload\">graphql-upload</a> and <a href=\"https://nodejs.org/api/http.html\">http</a></summary>\n\n```js\nimport http from 'http';\nimport { createHandler } from 'graphql-http/lib/use/http';\nimport processRequest from 'graphql-upload/processRequest.mjs'; // yarn add graphql-upload\nimport { schema } from './my-graphql';\n\nconst handler = createHandler({\n  schema,\n  async parseRequestParams(req) {\n    const params = await processRequest(req.raw, req.context.res);\n    if (Array.isArray(params)) {\n      throw new Error('Batching is not supported');\n    }\n    return {\n      ...params,\n      // variables must be an object as per the GraphQL over HTTP spec\n      variables: Object(params.variables),\n    };\n  },\n});\n\nconst server = http.createServer((req, res) => {\n  if (req.url.startsWith('/graphql')) {\n    handler(req, res);\n  } else {\n    res.writeHead(404).end();\n  }\n});\n\nserver.listen(4000);\nconsole.log('Listening to port 4000');\n```\n\n</details>\n\n<details id=\"graphql-upload-express\">\n<summary><a href=\"#graphql-upload-express\">????</a> Server handler usage with <a href=\"https://github.com/jaydenseric/graphql-upload\">graphql-upload</a> and <a href=\"https://expressjs.com/\">express</a></summary>\n\n```js\nimport express from 'express'; // yarn add express\nimport { createHandler } from 'graphql-http/lib/use/express';\nimport processRequest from 'graphql-upload/processRequest.mjs'; // yarn add graphql-upload\nimport { schema } from './my-graphql';\n\nconst app = express();\napp.all(\n  '/graphql',\n  createHandler({\n    schema,\n    async parseRequestParams(req) {\n      const params = await processRequest(req.raw, req.context.res);\n      if (Array.isArray(params)) {\n        throw new Error('Batching is not supported');\n      }\n      return {\n        ...params,\n        // variables must be an object as per the GraphQL over HTTP spec\n        variables: Object(params.variables),\n      };\n    },\n  }),\n);\n\napp.listen({ port: 4000 });\nconsole.log('Listening to port 4000');\n```\n\n</details>\n\n<details id=\"audit-jest\">\n<summary><a href=\"#audit-jest\">????</a> Audit for servers usage in <a href=\"https://jestjs.io\">Jest</a> environment</summary>\n\n```js\nimport { fetch } from '@whatwg-node/fetch';\nimport { serverAudits } from 'graphql-http';\n\nfor (const audit of serverAudits({\n  url: 'http://localhost:4000/graphql',\n  fetchFn: fetch,\n})) {\n  test(audit.name, async () => {\n    const result = await audit.fn();\n    if (result.status === 'error') {\n      throw result.reason;\n    }\n    if (result.status === 'warn') {\n      console.warn(result.reason); // or throw if you want full compliance (warnings are not requirements)\n    }\n    // result.status === 'ok'\n  });\n}\n```\n\n</details>\n\n<details id=\"audit-deno\">\n<summary><a href=\"#audit-deno\">????</a> Audit for servers usage in <a href=\"https://deno.land\">Deno</a> environment</summary>\n\n```ts\nimport { serverAudits } from 'npm:graphql-http';\n\nfor (const audit of serverAudits({\n  url: 'http://localhost:4000/graphql',\n  fetchFn: fetch,\n})) {\n  Deno.test(audit.name, async () => {\n    const result = await audit.fn();\n    if (result.status === 'error') {\n      throw result.reason;\n    }\n    if (result.status === 'warn') {\n      console.warn(result.reason); // or throw if you want full compliance (warnings are not requirements)\n    }\n    // Avoid leaking resources\n    if ('body' in result && result.body instanceof ReadableStream) {\n      await result.body.cancel();\n    }\n  });\n}\n```\n\nPut the above contents in a file and run it with `deno test --allow-net`.\n\n</details>\n\n## Only [GraphQL over HTTP](https://graphql.github.io/graphql-over-http/)\n\nThis is the official [GraphQL over HTTP spec](https://graphql.github.io/graphql-over-http/) reference implementation and as such follows the specification strictly without any additional features (like playgrounds or GUIs, file uploads, @stream/@defer directives and subscriptions).\n\nHaving said this, graphql-http is mostly aimed for library authors and simple server setups, where the requirements are exact to what the aforementioned spec offers.\n\n## [Servers](/implementations)\n\nIf you want a feature-full server with bleeding edge technologies, you're recommended to use one of the following servers.\n\nTheir compliance with the [GraphQL over HTTP spec](https://graphql.github.io/graphql-over-http) is checked automatically and updated regularly.\n\n<!-- <ServersTable> -->\n<!-- prettier-ignore-start -->\n| Name | Audit |\n|------|-------|\n| [apollo-server](https://www.apollographql.com/docs/apollo-server) | [✅ Compliant](/implementations/apollo-server/README.md) |\n| [deno](https://deno.com/blog/build-a-graphql-server-with-deno) | [✅ Compliant](/implementations/deno/README.md) |\n| [graph-client](https://github.com/graphprotocol/graph-client) | [✅ Compliant](/implementations/graph-client/README.md) |\n| [graphql-helix](https://www.graphql-helix.com) | [✅ Compliant](/implementations/graphql-helix/README.md) |\n| [graphql-yoga](https://www.the-guild.dev/graphql/yoga-server) | [✅ Compliant](/implementations/graphql-yoga/README.md) |\n| [hotchocolate](https://chillicream.com/docs/hotchocolate) | [✅ Compliant](/implementations/hotchocolate/README.md) |\n| [lighthouse](https://lighthouse-php.com) | [✅ Compliant](/implementations/lighthouse/README.md) |\n| [pioneer](https://pioneer.dexclaimation.com) | [✅ Compliant](/implementations/pioneer/README.md) |\n| [postgraphile](https://www.graphile.org/postgraphile) | [✅ Compliant](/implementations/postgraphile/README.md) |\n<!-- prettier-ignore-end -->\n\n<!-- </ServersTable> -->\n\n## [Documentation](docs/)\n\nCheck the [docs folder](docs/) out for [TypeDoc](https://typedoc.org) generated documentation.\n\n## [Audits](implementations/)\n\nInspect audits of other implementations in the [implementations folder](implementations).\nAdding your implementation is very welcome, [see how](CONTRIBUTING.md#adding-implementations)!\n\n## Want to help?\n\nFile a bug, contribute with code, or improve documentation? [Read more in CONTRIBUTING.md](CONTRIBUTING.md).\n\nIf your company benefits from GraphQL and you would like to provide essential financial support for the systems and people that power our community, please also consider membership in the [GraphQL Foundation](https://foundation.graphql.org/join).\n","_attachments":{},"homepage":"https://github.com/graphql/graphql-http#readme","bugs":{"url":"https://github.com/graphql/graphql-http/issues"},"license":"MIT"}