{"_id":"express-graphql","_rev":"74017","name":"express-graphql","description":"Production ready GraphQL HTTP middleware.","dist-tags":{"latest":"0.12.0"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"time":{"modified":"2026-04-08T10:04:42.000Z","created":"2015-08-10T23:56:18.438Z","0.12.0-experimental-stream-defer.1":"2020-11-20T12:29:12.643Z","0.12.0":"2020-11-19T15:09:19.169Z","0.11.0":"2020-07-06T18:58:19.281Z","0.10.2":"2020-07-05T19:57:12.419Z","0.10.1":"2020-07-05T15:14:46.120Z","0.10.0":"2020-07-05T07:30:36.962Z","0.9.0":"2019-07-15T13:16:20.769Z","0.8.0":"2019-04-14T07:09:43.577Z","0.7.1":"2018-10-29T06:34:56.919Z","0.7.0":"2018-10-29T01:36:16.539Z","0.6.12":"2018-02-19T20:58:28.585Z","0.6.11":"2017-08-29T16:22:47.198Z","0.6.7":"2017-07-28T16:16:00.193Z","0.6.6":"2017-05-26T19:24:58.442Z","0.6.5":"2017-05-15T22:37:56.256Z","0.6.4":"2017-03-31T17:57:10.496Z","0.6.3":"2017-02-01T01:59:22.180Z","0.6.2":"2017-01-24T21:39:00.626Z","0.6.1":"2016-11-12T03:29:39.016Z","0.6.0":"2016-11-12T02:05:20.354Z","0.5.4":"2016-08-26T01:16:52.966Z","0.5.3":"2016-05-27T19:40:51.809Z","0.5.2":"2016-05-27T02:10:00.626Z","0.5.1":"2016-04-12T17:16:43.371Z","0.5.0":"2016-04-08T21:18:51.287Z","0.4.13":"2016-03-25T01:38:55.142Z","0.4.12":"2016-03-24T23:16:12.621Z","0.4.11":"2016-03-24T23:06:54.745Z","0.4.10":"2016-03-11T04:54:47.935Z","0.4.9":"2016-02-03T19:28:51.005Z","0.4.8":"2016-02-03T09:48:40.730Z","0.4.7":"2016-02-03T09:45:08.411Z","0.4.6":"2016-02-03T09:32:40.782Z","0.4.5":"2015-12-01T06:52:48.545Z","0.4.4":"2015-11-11T06:02:11.475Z","0.4.3":"2015-11-11T04:35:47.012Z","0.4.2":"2015-11-02T17:07:59.957Z","0.4.0":"2015-10-01T02:18:42.352Z","0.3.0":"2015-08-14T09:36:26.304Z","0.2.0":"2015-08-12T23:12:35.278Z","0.1.1":"2015-08-11T07:27:38.888Z","0.1.0":"2015-08-10T23:56:18.438Z"},"users":{"galenandrew":true,"tm65":true,"troybetz":true,"9joneg":true,"kaaloo":true,"yatsu":true,"goose":true,"leizongmin":true,"clanfei":true,"cdokolas":true,"sternelee":true,"hal9zillion":true,"wangnan0610":true,"zorak":true,"mjurincic":true,"martinspinks":true,"jakub.knejzlik":true,"jlagunas":true,"jon_shen":true,"miloc":true,"vchouhan":true,"nisimjoseph":true,"sopepos":true,"leapm":true,"piyushmakhija":true,"kkho595":true,"alexxnica":true,"fabioper":true,"sopov":true,"ni-p":true,"serge-nikitin":true,"rsp":true,"kwabenaberko":true,"dhanya-kr":true,"yakumat":true,"krostyslav":true,"isayme":true,"olonam":true,"stefan.age":true,"rajiff":true,"iceriver2":true,"avivharuzi":true,"cfleschhut":true,"juanf03":true,"maufournier":true},"repository":{"type":"git","url":"git+https://github.com/graphql/express-graphql.git"},"versions":{"0.12.0-experimental-stream-defer.1":{"name":"express-graphql","version":"0.12.0-experimental-stream-defer.1","description":"Production ready GraphQL HTTP middleware.","license":"MIT","main":"index.js","types":"index.d.ts","typesVersions":{"<3.8":{"*":["ts3.4/*"]}},"sideEffects":false,"homepage":"https://github.com/graphql/express-graphql","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+https://github.com/graphql/express-graphql.git"},"keywords":["express","restify","connect","http","graphql","middleware","api"],"engines":{"node":">= 10.x"},"dependencies":{"accepts":"^1.3.7","content-type":"^1.0.4","http-errors":"1.8.0","raw-body":"^2.4.1"},"peerDependencies":{"graphql":"^14.7.0 || ^15.3.0"},"publishConfig":{"tag":"experimental-stream-defer"},"readmeFilename":"README.md","_id":"express-graphql@0.12.0-experimental-stream-defer.1","_nodeVersion":"14.12.0","_npmVersion":"6.14.8","dist":{"shasum":"1723f400cd94065e9a584ad4677a0d2ce4a7e7d1","size":279044,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.12.0-experimental-stream-defer.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.12.0-experimental-stream-defer.1.tgz"},"_npmUser":{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},"directories":{},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-graphql_0.12.0-experimental-stream-defer.1_1605875352454_0.6131768496211931"},"_hasShrinkwrap":false,"publish_time":1605875352643,"_cnpm_publish_time":1605875352643,"_cnpmcore_publish_time":"2021-12-16T15:20:41.299Z","deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.12.0":{"name":"express-graphql","version":"0.12.0","description":"Production ready GraphQL HTTP middleware.","license":"MIT","main":"index.js","types":"index.d.ts","typesVersions":{"<3.8":{"*":["ts3.4/*"]}},"sideEffects":false,"homepage":"https://github.com/graphql/express-graphql","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+https://github.com/graphql/express-graphql.git"},"keywords":["express","restify","connect","http","graphql","middleware","api"],"engines":{"node":">= 10.x"},"dependencies":{"accepts":"^1.3.7","content-type":"^1.0.4","http-errors":"1.8.0","raw-body":"^2.4.1"},"peerDependencies":{"graphql":"^14.7.0 || ^15.3.0"},"_id":"express-graphql@0.12.0","_nodeVersion":"14.12.0","_npmVersion":"6.14.8","dist":{"shasum":"58deabc309909ca2c9fe2f83f5fbe94429aa23df","size":277902,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.12.0.tgz"},"_npmUser":{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},"directories":{},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-graphql_0.12.0_1605798558940_0.6466119183442633"},"_hasShrinkwrap":false,"publish_time":1605798559169,"_cnpm_publish_time":1605798559169,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.11.0":{"name":"express-graphql","version":"0.11.0","description":"Production ready GraphQL HTTP middleware.","license":"MIT","main":"index.js","types":"index.d.ts","sideEffects":false,"homepage":"https://github.com/graphql/express-graphql","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+https://github.com/graphql/express-graphql.git"},"keywords":["express","restify","connect","http","graphql","middleware","api"],"engines":{"node":">= 10.x"},"dependencies":{"accepts":"^1.3.7","content-type":"^1.0.4","http-errors":"1.8.0","raw-body":"^2.4.1"},"peerDependencies":{"graphql":"^14.7.0 || ^15.3.0"},"_id":"express-graphql@0.11.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"48089f0d40074d7783c65ff86dd9cae95afea2ef","size":286543,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.11.0.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"_npmUser":{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-graphql_0.11.0_1594061899129_0.8530367715993163"},"_hasShrinkwrap":false,"publish_time":1594061899281,"_cnpm_publish_time":1594061899281,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.10.2":{"name":"express-graphql","version":"0.10.2","description":"Production ready GraphQL HTTP middleware.","license":"MIT","main":"index.js","types":"index.d.ts","sideEffects":false,"homepage":"https://github.com/graphql/express-graphql","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+https://github.com/graphql/express-graphql.git"},"keywords":["express","restify","connect","http","graphql","middleware","api"],"engines":{"node":">= 10.x"},"dependencies":{"accepts":"^1.3.7","content-type":"^1.0.4","http-errors":"1.8.0","raw-body":"^2.4.1"},"peerDependencies":{"graphql":"^14.6.0 || ^15.0.0"},"_id":"express-graphql@0.10.2","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"1b83a9f2a07cb04e59b34fd0396bba81a2c67121","size":286388,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.10.2.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"_npmUser":{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-graphql_0.10.2_1593979032147_0.43798545349326656"},"_hasShrinkwrap":false,"publish_time":1593979032419,"_cnpm_publish_time":1593979032419,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.10.1":{"name":"express-graphql","version":"0.10.1","description":"Production ready GraphQL HTTP middleware.","license":"MIT","main":"index.js","types":"index.d.ts","sideEffects":false,"homepage":"https://github.com/graphql/express-graphql","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+https://github.com/graphql/express-graphql.git"},"keywords":["express","restify","connect","http","graphql","middleware","api"],"engines":{"node":">= 10.x"},"dependencies":{"accepts":"^1.3.7","content-type":"^1.0.4","cspell":"4.0.63","http-errors":"1.8.0","raw-body":"^2.4.1"},"peerDependencies":{"graphql":"^14.6.0 || ^15.0.0"},"_id":"express-graphql@0.10.1","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"e98fdad505ca6d7fce9ce599e09553debe5f278e","size":286394,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.10.1.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"_npmUser":{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-graphql_0.10.1_1593962085966_0.3753005980835247"},"_hasShrinkwrap":false,"publish_time":1593962086120,"_cnpm_publish_time":1593962086120,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.10.0":{"name":"express-graphql","version":"0.10.0","description":"Production ready GraphQL HTTP middleware.","license":"MIT","main":"index.js","types":"index.d.ts","sideEffects":false,"homepage":"https://github.com/graphql/express-graphql","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+https://github.com/graphql/express-graphql.git"},"keywords":["express","restify","connect","http","graphql","middleware","api"],"engines":{"node":">= 10.x"},"dependencies":{"accepts":"^1.3.7","content-type":"^1.0.4","cspell":"4.0.63","http-errors":"1.8.0","raw-body":"^2.4.1"},"peerDependencies":{"graphql":"^14.6.0 || ^15.0.0"},"_id":"express-graphql@0.10.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"81e60d0a6bece892bbf02c2bff05e920c12e4853","size":285904,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.10.0.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"_npmUser":{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-graphql_0.10.0_1593934236841_0.6891074629432534"},"_hasShrinkwrap":false,"publish_time":1593934236962,"_cnpm_publish_time":1593934236962,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.9.0":{"name":"express-graphql","version":"0.9.0","description":"Production ready GraphQL HTTP middleware.","license":"MIT","main":"index.js","types":"index.d.ts","homepage":"https://github.com/graphql/express-graphql","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+https://github.com/graphql/express-graphql.git"},"keywords":["express","restify","connect","http","graphql","middleware","api"],"engines":{"node":">= 8.x"},"dependencies":{"accepts":"^1.3.7","content-type":"^1.0.4","http-errors":"^1.7.3","raw-body":"^2.4.1"},"peerDependencies":{"graphql":"^14.4.1"},"_id":"express-graphql@0.9.0","_nodeVersion":"12.3.1","_npmVersion":"6.10.0","dist":{"shasum":"00fd8552f866bac5c9a4612b2c4c82076107b3c2","size":312652,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.9.0.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"_npmUser":{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-graphql_0.9.0_1563196580331_0.4622900141828439"},"_hasShrinkwrap":false,"publish_time":1563196580769,"_cnpm_publish_time":1563196580769,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.8.0":{"name":"express-graphql","version":"0.8.0","description":"Production ready GraphQL HTTP middleware.","license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","restify","connect","http","graphql","middleware","api"],"engines":{"node":">= 6.x"},"main":"dist/index.js","directories":{"lib":"./dist"},"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"babel":{"presets":["es2015"],"plugins":["transform-class-properties","transform-flow-strip-types"]},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","prettier":"prettier --write 'src/**/*.js'","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist && npm run build:flow","build:flow":"find ./src -name '*.js' -not -path '*/__tests__*' | while read filepath; do cp $filepath `echo $filepath | sed 's/\\/src\\//\\/dist\\//g'`.flow; done","watch":"node resources/watch.js","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","preversion":"npm test","start":"babel-node examples/index.js"},"dependencies":{"accepts":"^1.3.5","content-type":"^1.0.4","http-errors":"^1.7.2","raw-body":"^2.3.3"},"devDependencies":{"babel-cli":"6.26.0","babel-eslint":"10.0.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-flow-strip-types":"6.22.0","babel-plugin-transform-runtime":"6.23.0","babel-preset-es2015":"6.24.1","babel-register":"6.26.0","babel-runtime":"6.26.0","body-parser":"1.18.3","chai":"4.2.0","connect":"3.6.6","coveralls":"3.0.3","eslint":"5.16.0","eslint-plugin-flowtype":"3.5.1","eslint-plugin-prettier":"3.0.1","express":"4.16.4","flow-bin":"0.96.0","graphql":"14.2.1","isparta":"4.1.1","mocha":"6.0.2","multer":"1.4.1","prettier":"1.16.4","restify":"4.3.2","sane":"4.1.0","sinon":"7.3.1","supertest":"4.0.2"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"gitHead":"cf69ec6158b9e183b562938780d9210ee6133810","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.8.0","_npmVersion":"6.5.0","_nodeVersion":"11.8.0","_npmUser":{"name":"ags-","email":"agomezs@fb.com"},"dist":{"shasum":"5d434709bcabe6d5527751730376d8265a197976","size":16327,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.8.0.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-graphql_0.8.0_1555225783360_0.25654745675191837"},"_hasShrinkwrap":false,"publish_time":1555225783577,"_cnpm_publish_time":1555225783577,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.7.1":{"name":"express-graphql","version":"0.7.1","description":"Production ready GraphQL HTTP middleware.","license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","restify","connect","http","graphql","middleware","api"],"engines":{"node":">= 6.x"},"main":"dist/index.js","directories":{"lib":"./dist"},"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"babel":{"presets":["es2015"],"plugins":["transform-class-properties","transform-flow-strip-types"]},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","prettier":"prettier --write 'src/**/*.js'","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist && npm run build:flow","build:flow":"find ./src -name '*.js' -not -path '*/__tests__*' | while read filepath; do cp $filepath `echo $filepath | sed 's/\\/src\\//\\/dist\\//g'`.flow; done","watch":"node resources/watch.js","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","preversion":"npm test","start":"babel-node examples/index.js"},"dependencies":{"accepts":"^1.3.5","content-type":"^1.0.4","http-errors":"^1.7.1","raw-body":"^2.3.3"},"devDependencies":{"babel-cli":"6.26.0","babel-eslint":"10.0.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-flow-strip-types":"6.22.0","babel-plugin-transform-runtime":"6.23.0","babel-preset-es2015":"6.24.1","babel-register":"6.26.0","babel-runtime":"6.26.0","body-parser":"1.18.3","chai":"4.2.0","connect":"3.6.6","coveralls":"3.0.2","eslint":"5.6.1","eslint-plugin-flowtype":"2.50.3","eslint-plugin-prettier":"3.0.0","express":"4.16.4","flow-bin":"0.83.0","graphql":"14.0.2","isparta":"4.1.0","mocha":"5.2.0","multer":"1.4.1","prettier":"1.14.3","restify":"4.3.2","sane":"4.0.1","sinon":"6.3.5","supertest":"3.3.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"gitHead":"7ab2bc958a2184fe35fb6cd137f369b5b3877dec","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.7.1","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ags-","email":"agomezs@fb.com"},"dist":{"shasum":"6c7712ee966c3aba1930e064ea4c8181e56fd3ef","size":15776,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.7.1.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-graphql_0.7.1_1540794896749_0.6233470433317214"},"_hasShrinkwrap":false,"publish_time":1540794896919,"_cnpm_publish_time":1540794896919,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.7.0":{"name":"express-graphql","version":"0.7.0","description":"Production ready GraphQL HTTP middleware.","license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","restify","connect","http","graphql","middleware","api"],"engines":{"node":">= 6.x"},"main":"dist/index.js","directories":{"lib":"./dist"},"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"babel":{"presets":["es2015"],"plugins":["transform-class-properties","transform-flow-strip-types"]},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","prettier":"prettier --write 'src/**/*.js'","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist && npm run build:flow","build:flow":"find ./src -name '*.js' -not -path '*/__tests__*' | while read filepath; do cp $filepath `echo $filepath | sed 's/\\/src\\//\\/dist\\//g'`.flow; done","watch":"node resources/watch.js","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","preversion":"npm test","start":"babel-node examples/index.js"},"dependencies":{"accepts":"^1.3.5","content-type":"^1.0.4","http-errors":"^1.7.1","raw-body":"^2.3.3"},"devDependencies":{"babel-cli":"6.26.0","babel-eslint":"10.0.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-flow-strip-types":"6.22.0","babel-plugin-transform-runtime":"6.23.0","babel-preset-es2015":"6.24.1","babel-register":"6.26.0","babel-runtime":"6.26.0","body-parser":"1.18.3","chai":"4.2.0","connect":"3.6.6","coveralls":"3.0.2","eslint":"5.6.1","eslint-plugin-flowtype":"2.50.3","eslint-plugin-prettier":"3.0.0","express":"4.16.4","flow-bin":"0.83.0","graphql":"14.0.2","isparta":"4.1.0","mocha":"5.2.0","multer":"1.4.1","prettier":"1.14.3","restify":"4.3.2","sane":"4.0.1","sinon":"6.3.5","supertest":"3.3.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"gitHead":"eb9e68c3f517c7dfd407a1db59bc67aba53dfc3a","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.7.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ags-","email":"agomezs@fb.com"},"dist":{"shasum":"7e5add74826deb7dce0ea0df0bee14570a0aa7e0","size":6504,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.7.0.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-graphql_0.7.0_1540776976418_0.6842832847861708"},"_hasShrinkwrap":false,"publish_time":1540776976539,"_cnpm_publish_time":1540776976539,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.6.12":{"name":"express-graphql","version":"0.6.12","description":"Production ready GraphQL HTTP middleware.","license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","restify","connect","http","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"babel":{"presets":["es2015"],"plugins":["transform-class-properties","transform-flow-strip-types"]},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run pretty-check && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist && npm run build:flow","build:flow":"find ./src -name '*.js' -not -path '*/__tests__*' | while read filepath; do cp $filepath `echo $filepath | sed 's/\\/src\\//\\/dist\\//g'`.flow; done","watch":"node resources/watch.js","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","pretty":"node resources/pretty.js","pretty-check":"node resources/pretty.js --check","preversion":"npm test","start":"babel-node examples/index.js"},"dependencies":{"accepts":"^1.3.0","content-type":"^1.0.4","http-errors":"^1.3.0","raw-body":"^2.3.2"},"devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.2.1","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-flow-strip-types":"6.22.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"6.24.1","babel-register":"^6.26.0","babel-runtime":"^6.26.0","body-parser":"1.18.2","chai":"^4.1.2","connect":"3.6.6","coveralls":"3.0.0","eslint":"^4.18.0","eslint-plugin-flowtype":"^2.44.0","express":"^4.16.2","express3":"*","flow-bin":"^0.65.0","graphql":"^0.13.1","isparta":"4.0.0","mocha":"5.0.1","multer":"1.3.0","prettier":"^1.10.2","restify":"4.3.2","sane":"2.4.1","sinon":"^4.3.0","supertest":"3.0.0"},"peerDependencies":{"graphql":"^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0"},"gitHead":"9c640072aa1b55d35560c6d4f9a1755379261148","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.6.12","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"leebyron","email":"lee@leebyron.com"},"dist":{"shasum":"dfcb2058ca72ed5190b140830ad8cdbf76a9128a","size":15313,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.6.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.6.12.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-graphql_0.6.12_1519073908536_0.09547862869101031"},"_hasShrinkwrap":false,"publish_time":1519073908585,"_cnpm_publish_time":1519073908585,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.6.11":{"name":"express-graphql","version":"0.6.11","description":"Production ready GraphQL HTTP middleware.","license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","restify","connect","http","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"babel":{"presets":["es2015"],"plugins":["transform-class-properties","transform-flow-strip-types"]},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run pretty-check && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist && npm run build:flow","build:flow":"find ./src -name '*.js' -not -path '*/__tests__*' | while read filepath; do cp $filepath `echo $filepath | sed 's/\\/src\\//\\/dist\\//g'`.flow; done","watch":"node resources/watch.js","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","pretty":"node resources/pretty.js","pretty-check":"node resources/pretty.js --check","preversion":"npm test"},"dependencies":{"accepts":"^1.3.0","content-type":"^1.0.2","http-errors":"^1.3.0","raw-body":"^2.1.0"},"devDependencies":{"babel-cli":"6.24.1","babel-eslint":"7.2.3","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-flow-strip-types":"6.22.0","babel-plugin-transform-runtime":"6.22.0","babel-preset-es2015":"6.24.1","babel-register":"6.24.1","babel-runtime":"6.25.0","body-parser":"1.17.2","chai":"4.1.1","connect":"3.6.3","coveralls":"2.13.1","eslint":"4.4.1","eslint-plugin-flowtype":"2.35.0","express":"4.14.1","express3":"*","flow-bin":"0.52.0","graphql":"0.11.2","isparta":"4.0.0","mocha":"3.5.0","multer":"1.3.0","prettier":"^1.3.1","restify":"4.3.0","sane":"2.0.0","sinon":"3.2.0","supertest":"3.0.0"},"peerDependencies":{"graphql":"^0.10.0 || ^0.11.0"},"gitHead":"2bdcb26149c78b424a2dbb2d86302cdbeb7d5db2","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.6.11","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"leebyron","email":"lee@leebyron.com"},"dist":{"shasum":"3dce78d0643e78e7e3606646ce162025ba0585ab","size":15148,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.6.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.6.11.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-graphql-0.6.11.tgz_1504023765705_0.1761166425421834"},"publish_time":1504023767198,"_hasShrinkwrap":false,"_cnpm_publish_time":1504023767198,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.6.7":{"name":"express-graphql","version":"0.6.7","description":"Production ready GraphQL HTTP middleware.","license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","restify","connect","http","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"babel":{"presets":["es2015"],"plugins":["transform-class-properties","transform-flow-strip-types"]},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run pretty-check && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist && npm run build:flow","build:flow":"find ./src -name '*.js' -not -path '*/__tests__*' | while read filepath; do cp $filepath `echo $filepath | sed 's/\\/src\\//\\/dist\\//g'`.flow; done","watch":"node resources/watch.js","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","pretty":"node resources/pretty.js","pretty-check":"node resources/pretty.js --check","preversion":"npm test"},"dependencies":{"accepts":"^1.3.0","content-type":"^1.0.2","http-errors":"^1.3.0","raw-body":"^2.1.0"},"devDependencies":{"babel-cli":"6.24.1","babel-eslint":"7.2.3","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-flow-strip-types":"6.22.0","babel-plugin-transform-runtime":"6.22.0","babel-preset-es2015":"6.24.1","babel-register":"6.24.1","babel-runtime":"6.25.0","body-parser":"1.17.2","chai":"4.1.0","connect":"3.6.2","coveralls":"2.13.1","eslint":"4.3.0","eslint-plugin-flowtype":"2.35.0","express":"4.14.1","express3":"*","flow-bin":"0.51.1","graphql":"0.10.5","isparta":"4.0.0","mocha":"3.4.2","multer":"1.3.0","prettier":"^1.3.1","restify":"4.3.0","sane":"2.0.0","sinon":"2.4.1","supertest":"3.0.0"},"peerDependencies":{"graphql":"^0.10.0"},"gitHead":"6facd174f646c2af69cd2d41bba294fde45c475b","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.6.7","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"leebyron","email":"lee@leebyron.com"},"dist":{"shasum":"1605558e11404e27a13a22b8794672d901d21baa","size":15142,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.6.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.6.7.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-graphql-0.6.7.tgz_1501258559123_0.1239506914280355"},"publish_time":1501258560193,"_cnpm_publish_time":1501258560193,"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.6.6":{"name":"express-graphql","version":"0.6.6","description":"Production ready GraphQL HTTP middleware.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"Caleb Meredith","email":"calebmeredith8@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","restify","connect","http","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"babel":{"presets":["es2015"],"plugins":["transform-class-properties","transform-flow-strip-types"]},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run pretty-check && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist && npm run build:flow","build:flow":"find ./src -name '*.js' -not -path '*/__tests__*' | while read filepath; do cp $filepath `echo $filepath | sed 's/\\/src\\//\\/dist\\//g'`.flow; done","watch":"node resources/watch.js","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","pretty":"node resources/pretty.js","pretty-check":"node resources/pretty.js --check","preversion":"npm test"},"dependencies":{"accepts":"^1.3.0","content-type":"^1.0.2","http-errors":"^1.3.0","prettier":"^1.3.1","raw-body":"^2.1.0"},"devDependencies":{"babel-cli":"6.24.1","babel-eslint":"7.2.3","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-flow-strip-types":"6.22.0","babel-plugin-transform-runtime":"6.22.0","babel-preset-es2015":"6.24.1","babel-register":"6.24.1","babel-runtime":"6.23.0","body-parser":"1.17.2","chai":"3.5.0","connect":"3.6.2","coveralls":"2.13.1","eslint":"3.19.0","eslint-plugin-flowtype":"2.33.0","express":"4.14.1","express3":"*","flow-bin":"0.47.0","graphql":"0.10.0","isparta":"4.0.0","mocha":"3.4.2","multer":"1.3.0","restify":"4.3.0","sane":"1.7.0","sinon":"2.3.1","supertest":"3.0.0"},"peerDependencies":{"graphql":"^0.10.0"},"gitHead":"364db6457bd3de637773a7eb12bb7b850cf54a9e","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.6.6","_shasum":"fdf5c7b5af600b8ef920e4095e03dfc784f9094d","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"leebyron","email":"lee@leebyron.com"},"dist":{"shasum":"fdf5c7b5af600b8ef920e4095e03dfc784f9094d","size":14812,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.6.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.6.6.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-graphql-0.6.6.tgz_1495826697389_0.7526548514142632"},"publish_time":1495826698442,"_cnpm_publish_time":1495826698442,"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.6.5":{"name":"express-graphql","version":"0.6.5","description":"Production ready GraphQL HTTP middleware.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"Caleb Meredith","email":"calebmeredith8@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","restify","connect","http","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"babel":{"presets":["es2015"],"plugins":["transform-class-properties","transform-flow-strip-types"]},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist && npm run build:flow","build:flow":"find ./src -name '*.js' -not -path '*/__tests__*' | while read filepath; do cp $filepath `echo $filepath | sed 's/\\/src\\//\\/dist\\//g'`.flow; done","watch":"node resources/watch.js","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","preversion":"npm test"},"dependencies":{"accepts":"^1.3.0","content-type":"^1.0.2","http-errors":"^1.3.0","raw-body":"^2.1.0"},"devDependencies":{"babel-cli":"6.24.1","babel-eslint":"7.2.3","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-flow-strip-types":"6.22.0","babel-plugin-transform-runtime":"6.22.0","babel-preset-es2015":"6.24.1","babel-register":"6.24.1","babel-runtime":"6.23.0","body-parser":"1.17.1","chai":"3.5.0","connect":"3.6.1","coveralls":"2.13.1","eslint":"3.19.0","eslint-plugin-flowtype":"2.33.0","express":"4.14.1","express3":"*","flow-bin":"0.46.0","graphql":"0.9.2","isparta":"4.0.0","mocha":"3.4.1","multer":"1.3.0","restify":"4.3.0","sane":"1.6.0","sinon":"2.2.0","supertest":"3.0.0"},"peerDependencies":{"graphql":"^0.9.6"},"gitHead":"78df509be6767b9052d73d508032b7eed6c1ca89","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.6.5","_shasum":"ead0a69bf30b6119a2b258b378c29b00758b3d1c","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"leebyron","email":"lee@leebyron.com"},"dist":{"shasum":"ead0a69bf30b6119a2b258b378c29b00758b3d1c","size":14737,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.6.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.6.5.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/express-graphql-0.6.5.tgz_1494887874292_0.16644203616306186"},"publish_time":1494887876256,"_hasShrinkwrap":false,"_cnpm_publish_time":1494887876256,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.6.4":{"name":"express-graphql","version":"0.6.4","description":"Production ready GraphQL HTTP middleware.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"Caleb Meredith","email":"calebmeredith8@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","connect","http","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"babel":{"presets":["es2015"],"plugins":["transform-class-properties","transform-flow-strip-types"]},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist","watch":"node resources/watch.js","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","preversion":"npm test"},"dependencies":{"accepts":"^1.3.0","content-type":"^1.0.2","http-errors":"^1.3.0","raw-body":"^2.1.0"},"devDependencies":{"babel-cli":"6.22.2","babel-eslint":"7.2.1","babel-plugin-transform-async-to-generator":"6.22.0","babel-plugin-transform-class-properties":"6.22.0","babel-plugin-transform-flow-strip-types":"6.22.0","babel-plugin-transform-runtime":"6.22.0","babel-preset-es2015":"6.24.0","babel-register":"6.24.0","babel-runtime":"6.23.0","body-parser":"1.17.1","chai":"3.5.0","connect":"3.6.0","coveralls":"2.13.0","eslint":"3.18.0","eslint-plugin-babel":"4.1.1","eslint-plugin-flowtype":"2.30.4","express":"4.14.1","express3":"*","flow-bin":"0.42.0","graphql":"0.9.2","isparta":"4.0.0","mocha":"3.2.0","multer":"1.3.0","sane":"1.6.0","sinon":"2.1.0","supertest":"3.0.0","supertest-as-promised":"4.0.2"},"peerDependencies":{"graphql":"^0.5.0-b || ^0.6.0 || ^0.7.0 || ^0.8.0-b || ^0.9.0"},"gitHead":"fd4db51c4625e181c441a9480cb969ba766b2c8e","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.6.4","_shasum":"e51c6281d075613feac72b3fb569440602d3dfe4","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"leebyron","email":"lee@leebyron.com"},"dist":{"shasum":"e51c6281d075613feac72b3fb569440602d3dfe4","size":11414,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.6.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.6.4.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/express-graphql-0.6.4.tgz_1490983028688_0.9559101066552103"},"publish_time":1490983030496,"_cnpm_publish_time":1490983030496,"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.6.3":{"name":"express-graphql","version":"0.6.3","description":"Production ready GraphQL HTTP middleware.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"Caleb Meredith","email":"calebmeredith8@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","connect","http","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"babel":{"presets":["es2015"],"plugins":["transform-class-properties","transform-flow-strip-types"]},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist","watch":"node resources/watch.js","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","preversion":"npm test"},"dependencies":{"accepts":"^1.3.0","content-type":"^1.0.2","http-errors":"^1.3.0","raw-body":"^2.1.0"},"devDependencies":{"babel-cli":"6.22.2","babel-eslint":"7.1.1","babel-plugin-transform-async-to-generator":"6.22.0","babel-plugin-transform-class-properties":"6.22.0","babel-plugin-transform-flow-strip-types":"6.22.0","babel-plugin-transform-runtime":"6.22.0","babel-preset-es2015":"6.22.0","babel-register":"6.22.0","babel-runtime":"6.22.0","body-parser":"1.16.0","chai":"3.5.0","connect":"3.5.0","coveralls":"2.11.15","eslint":"3.14.1","eslint-plugin-babel":"4.0.1","eslint-plugin-flowtype":"2.30.0","express":"4.14.1","express3":"*","flow-bin":"0.38.0","graphql":"0.9.0","isparta":"4.0.0","mocha":"3.2.0","multer":"1.3.0","sane":"1.5.0","sinon":"1.17.7","supertest":"3.0.0","supertest-as-promised":"4.0.2"},"peerDependencies":{"graphql":"^0.5.0-b || ^0.6.0 || ^0.7.0 || ^0.8.0-b || ^0.9.0"},"gitHead":"9408c5d95c7d316abcb1d526869c361a666ff022","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.6.3","_shasum":"7ad3233b0267de8ba1e4d0b222f6793ed7ae9e8e","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"leebyron","email":"lee@leebyron.com"},"dist":{"shasum":"7ad3233b0267de8ba1e4d0b222f6793ed7ae9e8e","size":11343,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.6.3.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/express-graphql-0.6.3.tgz_1485914360399_0.9812777927145362"},"publish_time":1485914362180,"_cnpm_publish_time":1485914362180,"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.6.2":{"name":"express-graphql","version":"0.6.2","description":"Production ready GraphQL HTTP middleware.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"Caleb Meredith","email":"calebmeredith8@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","connect","http","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"babel":{"presets":["es2015"],"plugins":["transform-class-properties","transform-flow-strip-types"]},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist","watch":"node resources/watch.js","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","preversion":"npm test"},"dependencies":{"accepts":"^1.3.0","content-type":"^1.0.2","http-errors":"^1.3.0","raw-body":"^2.1.0"},"devDependencies":{"babel-cli":"6.22.2","babel-eslint":"7.1.1","babel-plugin-transform-async-to-generator":"6.22.0","babel-plugin-transform-class-properties":"6.22.0","babel-plugin-transform-flow-strip-types":"6.22.0","babel-plugin-transform-runtime":"6.22.0","babel-preset-es2015":"6.22.0","babel-register":"6.22.0","babel-runtime":"6.22.0","body-parser":"1.16.0","chai":"3.5.0","connect":"3.5.0","coveralls":"2.11.15","eslint":"3.14.0","eslint-plugin-babel":"4.0.1","eslint-plugin-flowtype":"2.30.0","express":"4.14.0","express3":"*","flow-bin":"0.38.0","graphql":"0.9.0","isparta":"4.0.0","mocha":"3.2.0","multer":"1.2.1","sane":"1.5.0","sinon":"1.17.7","supertest":"2.0.1","supertest-as-promised":"4.0.2"},"peerDependencies":{"graphql":"^0.5.0-b || ^0.6.0 || ^0.7.0 || ^0.8.0-b || ^0.9.0"},"gitHead":"4acf4b0af397b258d73a6fe092f49b1b8822f061","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.6.2","_shasum":"a4102d8055052b7f9bca29ace14d3f69c1e24a9c","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"leebyron","email":"lee@leebyron.com"},"dist":{"shasum":"a4102d8055052b7f9bca29ace14d3f69c1e24a9c","size":11343,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.6.2.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/express-graphql-0.6.2.tgz_1485293938494_0.7147277358453721"},"publish_time":1485293940626,"_cnpm_publish_time":1485293940626,"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.6.1":{"name":"express-graphql","version":"0.6.1","description":"Production ready GraphQL HTTP middleware.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"Caleb Meredith","email":"calebmeredith8@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","connect","http","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"babel":{"presets":["es2015"],"plugins":["transform-class-properties","transform-flow-strip-types"]},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist","watch":"node resources/watch.js","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","preversion":"npm test"},"dependencies":{"accepts":"^1.3.0","content-type":"^1.0.0","http-errors":"^1.3.0","raw-body":"^2.1.0"},"devDependencies":{"babel-cli":"6.18.0","babel-eslint":"7.1.0","babel-plugin-transform-async-to-generator":"6.16.0","babel-plugin-transform-class-properties":"6.18.0","babel-plugin-transform-flow-strip-types":"6.18.0","babel-plugin-transform-runtime":"6.15.0","babel-preset-es2015":"6.18.0","babel-register":"6.18.0","babel-runtime":"6.18.0","body-parser":"1.15.2","chai":"3.5.0","connect":"3.5.0","content-type":"1.0.2","coveralls":"2.11.15","eslint":"3.10.0","eslint-plugin-babel":"3.3.0","eslint-plugin-flowtype":"2.25.0","express":"4.14.0","express3":"*","flow-bin":"0.35.0","graphql":"0.8.1","isparta":"4.0.0","mocha":"3.1.2","multer":"1.2.0","raw-body":"2.1.7","sane":"1.4.1","sinon":"1.17.6","supertest":"2.0.1","supertest-as-promised":"4.0.2"},"peerDependencies":{"graphql":"^0.5.0-b || ^0.6.0 || ^0.7.0 || ^0.8.0-b"},"gitHead":"e263b4e52ce63dfce12c667a3b69a2707de06710","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.6.1","_shasum":"cd9d144ac4d191b34a4261ac3a56fa407d5e19e8","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"leebyron","email":"lee@leebyron.com"},"dist":{"shasum":"cd9d144ac4d191b34a4261ac3a56fa407d5e19e8","size":11359,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.6.1.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/express-graphql-0.6.1.tgz_1478921376843_0.1719229882583022"},"publish_time":1478921379016,"_cnpm_publish_time":1478921379016,"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.6.0":{"name":"express-graphql","version":"0.6.0","description":"Production ready GraphQL HTTP middleware.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"Caleb Meredith","email":"calebmeredith8@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","connect","http","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"babel":{"presets":["es2015"],"plugins":["add-module-exports","transform-class-properties","transform-flow-strip-types"]},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist","watch":"node resources/watch.js","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","preversion":"npm test"},"dependencies":{"accepts":"^1.3.0","content-type":"^1.0.0","http-errors":"^1.3.0","raw-body":"^2.1.0"},"devDependencies":{"babel-cli":"6.18.0","babel-eslint":"7.1.0","babel-plugin-add-module-exports":"0.2.1","babel-plugin-transform-async-to-generator":"6.16.0","babel-plugin-transform-class-properties":"6.18.0","babel-plugin-transform-flow-strip-types":"6.18.0","babel-plugin-transform-runtime":"6.15.0","babel-preset-es2015":"6.18.0","babel-register":"6.18.0","babel-runtime":"6.18.0","body-parser":"1.15.2","chai":"3.5.0","connect":"3.5.0","content-type":"1.0.2","coveralls":"2.11.15","eslint":"3.10.0","eslint-plugin-babel":"3.3.0","eslint-plugin-flowtype":"2.25.0","express":"4.14.0","express3":"*","flow-bin":"0.35.0","graphql":"0.8.1","isparta":"4.0.0","mocha":"3.1.2","multer":"1.2.0","raw-body":"2.1.7","sane":"1.4.1","sinon":"1.17.6","supertest":"2.0.1","supertest-as-promised":"4.0.2"},"peerDependencies":{"graphql":"^0.5.0-b || ^0.6.0 || ^0.7.0 || ^0.8.0-b"},"gitHead":"6de2eb57f1333467958d8b35762240066e0f941d","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.6.0","_shasum":"098146de29da8ffe158b16a06473dfb45071b39b","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"leebyron","email":"lee@leebyron.com"},"dist":{"shasum":"098146de29da8ffe158b16a06473dfb45071b39b","size":11335,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.6.0.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/express-graphql-0.6.0.tgz_1478916318230_0.7568200775422156"},"publish_time":1478916320354,"_cnpm_publish_time":1478916320354,"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.5.4":{"name":"express-graphql","version":"0.5.4","description":"Production ready GraphQL HTTP middleware.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"Caleb Meredith","email":"calebmeredith8@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","connect","http","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"babel":{"presets":["es2015"],"plugins":["add-module-exports","transform-class-properties","transform-flow-strip-types"]},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist","watch":"babel --optional runtime resources/watch.js | node","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","preversion":"npm test"},"dependencies":{"accepts":"^1.3.0","content-type":"^1.0.0","http-errors":"^1.3.0","raw-body":"^2.1.0"},"devDependencies":{"babel-cli":"^6.9.0","babel-eslint":"6.0.4","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-async-to-generator":"6.8.0","babel-plugin-transform-class-properties":"6.9.0","babel-plugin-transform-flow-strip-types":"6.8.0","babel-plugin-transform-runtime":"6.9.0","babel-preset-es2015":"6.9.0","babel-register":"6.9.0","babel-runtime":"6.9.0","body-parser":"1.15.1","chai":"3.5.0","connect":"3.4.1","content-type":"1.0.1","coveralls":"2.11.9","eslint":"2.10.2","eslint-plugin-babel":"3.2.0","express":"4.13.4","express3":"*","flow-bin":"0.25.0","graphql":"0.7.0","isparta":"4.0.0","mocha":"2.5.3","multer":"1.1.0","raw-body":"2.1.6","sane":"1.3.4","supertest":"1.0.1","supertest-as-promised":"2.0.2"},"peerDependencies":{"graphql":"^0.5.0-b || ^0.6.0 || ^0.7.0"},"gitHead":"20e73c4ff8ce7c95e320bf6bc673560ea87dc997","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.5.4","_shasum":"413477e3efda6d7437e788f7ef6c994914e79f88","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"leebyron","email":"lee@leebyron.com"},"dist":{"shasum":"413477e3efda6d7437e788f7ef6c994914e79f88","size":10223,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.5.4.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/express-graphql-0.5.4.tgz_1472174211062_0.007256204728037119"},"publish_time":1472174212966,"_cnpm_publish_time":1472174212966,"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.5.3":{"name":"express-graphql","version":"0.5.3","description":"Production ready GraphQL HTTP middleware.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"Caleb Meredith","email":"calebmeredith8@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","connect","http","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"babel":{"presets":["es2015"],"plugins":["add-module-exports","transform-class-properties","transform-flow-strip-types"]},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist","watch":"babel --optional runtime resources/watch.js | node","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","preversion":"npm test"},"dependencies":{"accepts":"^1.3.0","content-type":"^1.0.0","http-errors":"^1.3.0","raw-body":"^2.1.0"},"devDependencies":{"babel-cli":"^6.9.0","babel-eslint":"6.0.4","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-async-to-generator":"6.8.0","babel-plugin-transform-class-properties":"6.9.0","babel-plugin-transform-flow-strip-types":"6.8.0","babel-plugin-transform-runtime":"6.9.0","babel-preset-es2015":"6.9.0","babel-register":"6.9.0","babel-runtime":"6.9.0","body-parser":"1.15.1","chai":"3.5.0","connect":"3.4.1","content-type":"1.0.1","coveralls":"2.11.9","eslint":"2.10.2","eslint-plugin-babel":"3.2.0","express":"4.13.4","express3":"*","flow-bin":"0.25.0","graphql":"0.6.0","http-errors":"1.4.0","isparta":"4.0.0","mocha":"2.5.3","multer":"1.1.0","raw-body":"2.1.6","sane":"1.3.4","supertest":"1.0.1","supertest-as-promised":"2.0.2"},"peerDependencies":{"graphql":"^0.5.0-b || ^0.6.0"},"gitHead":"6dcf37a10c594a2a38f8cff2ce5f2be94b76d8ec","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.5.3","_shasum":"9f692ef9a9385b1810d0e0dc85172c7d847340e2","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"leebyron","email":"lee@leebyron.com"},"dist":{"shasum":"9f692ef9a9385b1810d0e0dc85172c7d847340e2","size":8234,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.5.3.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/express-graphql-0.5.3.tgz_1464378049733_0.6913996990770102"},"publish_time":1464378051809,"_cnpm_publish_time":1464378051809,"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.5.2":{"name":"express-graphql","version":"0.5.2","description":"Production ready GraphQL HTTP middleware.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"Caleb Meredith","email":"calebmeredith8@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","connect","http","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"babel":{"presets":["es2015"],"plugins":["transform-class-properties","transform-flow-strip-types"]},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist","watch":"babel --optional runtime resources/watch.js | node","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","preversion":"npm test"},"dependencies":{"accepts":"^1.3.0","content-type":"^1.0.0","http-errors":"^1.3.0","raw-body":"^2.1.0"},"devDependencies":{"babel-cli":"^6.9.0","babel-eslint":"6.0.4","babel-plugin-transform-async-to-generator":"6.8.0","babel-plugin-transform-class-properties":"6.9.0","babel-plugin-transform-flow-strip-types":"6.8.0","babel-plugin-transform-runtime":"6.9.0","babel-preset-es2015":"6.9.0","babel-register":"6.9.0","babel-runtime":"6.9.0","body-parser":"1.15.1","chai":"3.5.0","connect":"3.4.1","content-type":"1.0.1","coveralls":"2.11.9","eslint":"2.10.2","eslint-plugin-babel":"3.2.0","express":"4.13.4","express3":"*","flow-bin":"0.25.0","graphql":"0.6.0","http-errors":"1.4.0","isparta":"4.0.0","mocha":"2.5.3","multer":"1.1.0","raw-body":"2.1.6","sane":"1.3.4","supertest":"1.0.1","supertest-as-promised":"2.0.2"},"peerDependencies":{"graphql":"^0.5.0-b || ^0.6.0"},"gitHead":"6f64d1e286ff1cf7e05810e5b396a91081d76cb9","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.5.2","_shasum":"c0a7fcb0d5b577f066999c891515ff2795b0ad9a","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"leebyron","email":"lee@leebyron.com"},"dist":{"shasum":"c0a7fcb0d5b577f066999c891515ff2795b0ad9a","size":8197,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.5.2.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/express-graphql-0.5.2.tgz_1464314998271_0.9614785627927631"},"publish_time":1464315000626,"_cnpm_publish_time":1464315000626,"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.5.1":{"name":"express-graphql","version":"0.5.1","description":"Create a GraphQL HTTP server with Express.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist","watch":"babel --optional runtime resources/watch.js | node","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","preversion":"npm test"},"dependencies":{"content-type":"~1.0.1","http-errors":"~1.3.1","raw-body":"~2.1.2"},"devDependencies":{"babel":"5.8.21","babel-core":"5.8.22","babel-eslint":"4.1.8","babel-runtime":"5.8.20","body-parser":"^1.14.0","chai":"3.2.0","coveralls":"2.11.4","eslint":"1.1.0","eslint-plugin-babel":"2.1.1","express":"4.13.3","express3":"*","flow-bin":"0.21.0","graphql":"0.5.0","isparta":"3.0.3","mocha":"2.2.5","multer":"1.0.3","sane":"1.1.3","supertest":"1.0.1","supertest-as-promised":"2.0.2"},"peerDependencies":{"graphql":"^0.5.0"},"gitHead":"f9aa651123b621dd6c6c51292e138d9156e19d4c","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.5.1","_shasum":"7736907aaa8e5605b111b68f283e67787f19b85b","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"leebyron","email":"lee@leebyron.com"},"dist":{"shasum":"7736907aaa8e5605b111b68f283e67787f19b85b","size":9714,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.5.1.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/express-graphql-0.5.1.tgz_1460481401863_0.5090526936110109"},"publish_time":1460481403371,"_cnpm_publish_time":1460481403371,"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.5.0":{"name":"express-graphql","version":"0.5.0","description":"Create a GraphQL HTTP server with Express.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist","watch":"babel --optional runtime resources/watch.js | node","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","preversion":"npm test"},"dependencies":{"content-type":"~1.0.1","http-errors":"~1.3.1","raw-body":"~2.1.2"},"devDependencies":{"babel":"5.8.21","babel-core":"5.8.22","babel-eslint":"4.1.8","babel-runtime":"5.8.20","body-parser":"^1.14.0","chai":"3.2.0","coveralls":"2.11.4","eslint":"1.1.0","eslint-plugin-babel":"2.1.1","express":"4.13.3","express3":"*","flow-bin":"0.21.0","graphql":"0.5.0","isparta":"3.0.3","mocha":"2.2.5","multer":"1.0.3","sane":"1.1.3","supertest":"1.0.1","supertest-as-promised":"2.0.2"},"peerDependencies":{"graphql":"^0.5.0"},"gitHead":"006c96b66c29a4f8c1da1d27bede9533acb99c3b","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.5.0","_shasum":"929ee28317ec5c627e6013338814728e4c1838fb","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"leebyron","email":"lee@leebyron.com"},"dist":{"shasum":"929ee28317ec5c627e6013338814728e4c1838fb","size":9706,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.5.0.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/express-graphql-0.5.0.tgz_1460150329194_0.20128501602448523"},"publish_time":1460150331287,"_cnpm_publish_time":1460150331287,"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.4.13":{"name":"express-graphql","version":"0.4.13","description":"Create a GraphQL HTTP server with Express.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist","watch":"babel --optional runtime resources/watch.js | node","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","preversion":"npm test"},"dependencies":{"content-type":"~1.0.1","http-errors":"~1.3.1","raw-body":"~2.1.2"},"peerDependencies":{"graphql":"^0.4.16"},"devDependencies":{"babel":"5.8.21","babel-core":"5.8.22","babel-eslint":"4.1.8","babel-runtime":"5.8.20","body-parser":"^1.14.0","chai":"3.2.0","coveralls":"2.11.4","eslint":"1.1.0","eslint-plugin-babel":"2.1.1","express":"4.13.3","express3":"*","flow-bin":"0.21.0","graphql":"0.4.16","isparta":"3.0.3","mocha":"2.2.5","multer":"1.0.3","sane":"1.1.3","supertest":"1.0.1","supertest-as-promised":"2.0.2"},"gitHead":"ea4f50c1148997ff67596236b2cb98a4d800c7b2","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.4.13","_shasum":"bb99901dc181a1a74ccab494606f7a021ec7e30d","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"leebyron","email":"lee@leebyron.com"},"dist":{"shasum":"bb99901dc181a1a74ccab494606f7a021ec7e30d","size":9634,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.4.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.4.13.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/express-graphql-0.4.13.tgz_1458869932838_0.33275704784318805"},"publish_time":1458869935142,"_cnpm_publish_time":1458869935142,"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.4.12":{"name":"express-graphql","version":"0.4.12","description":"Create a GraphQL HTTP server with Express.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist","watch":"babel --optional runtime resources/watch.js | node","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","preversion":"npm test"},"dependencies":{"content-type":"~1.0.1","http-errors":"~1.3.1","raw-body":"~2.1.2"},"peerDependencies":{"graphql":"^0.4.16"},"devDependencies":{"babel":"5.8.21","babel-core":"5.8.22","babel-eslint":"4.1.8","babel-runtime":"5.8.20","body-parser":"^1.14.0","chai":"3.2.0","coveralls":"2.11.4","eslint":"1.1.0","eslint-plugin-babel":"2.1.1","express":"4.13.3","express3":"*","flow-bin":"0.21.0","graphql":"0.4.16","isparta":"3.0.3","mocha":"2.2.5","multer":"1.0.3","sane":"1.1.3","supertest":"1.0.1","supertest-as-promised":"2.0.2"},"gitHead":"45cbbd0b2861fdcadb18683323ff1ccf5c2f5a51","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.4.12","_shasum":"aa7ddd99e267a40bfd739de1bddff019b08d8319","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"leebyron","email":"lee@leebyron.com"},"dist":{"shasum":"aa7ddd99e267a40bfd739de1bddff019b08d8319","size":9640,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.4.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.4.12.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/express-graphql-0.4.12.tgz_1458861370197_0.9152957922779024"},"publish_time":1458861372621,"_cnpm_publish_time":1458861372621,"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.4.11":{"name":"express-graphql","version":"0.4.11","description":"Create a GraphQL HTTP server with Express.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist","watch":"babel --optional runtime resources/watch.js | node","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","preversion":"npm test"},"dependencies":{"content-type":"~1.0.1","http-errors":"~1.3.1","raw-body":"~2.1.2"},"peerDependencies":{"graphql":"^0.4.16"},"devDependencies":{"babel":"5.8.21","babel-core":"5.8.22","babel-eslint":"4.1.8","babel-runtime":"5.8.20","body-parser":"^1.14.0","chai":"3.2.0","coveralls":"2.11.4","eslint":"1.1.0","eslint-plugin-babel":"2.1.1","express":"4.13.3","express3":"*","flow-bin":"0.21.0","graphql":"0.4.16","isparta":"3.0.3","mocha":"2.2.5","multer":"1.0.3","sane":"1.1.3","supertest":"1.0.1","supertest-as-promised":"2.0.2"},"gitHead":"ea31a65c0268106b40a2d51efd7083aa0a3641d1","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.4.11","_shasum":"dfe43db9723a51e4feaf722de5a3b39466cf8e77","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"leebyron","email":"lee@leebyron.com"},"dist":{"shasum":"dfe43db9723a51e4feaf722de5a3b39466cf8e77","size":9599,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.4.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.4.11.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/express-graphql-0.4.11.tgz_1458860812356_0.20106729213148355"},"publish_time":1458860814745,"_cnpm_publish_time":1458860814745,"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.4.10":{"name":"express-graphql","version":"0.4.10","description":"Create a GraphQL HTTP server with Express.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist","watch":"babel --optional runtime resources/watch.js | node","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","preversion":"npm test"},"dependencies":{"content-type":"~1.0.1","http-errors":"~1.3.1","raw-body":"~2.1.2"},"peerDependencies":{"graphql":"^0.4.16"},"devDependencies":{"babel":"5.8.21","babel-core":"5.8.22","babel-eslint":"4.1.8","babel-runtime":"5.8.20","body-parser":"^1.14.0","chai":"3.2.0","coveralls":"2.11.4","eslint":"1.1.0","eslint-plugin-babel":"2.1.1","express":"4.13.3","express3":"*","flow-bin":"0.21.0","graphql":"0.4.16","isparta":"3.0.3","mocha":"2.2.5","multer":"1.0.3","sane":"1.1.3","supertest":"1.0.1","supertest-as-promised":"2.0.2"},"gitHead":"a5d6d275cbe56e0dc0406668c5db857db21e4625","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.4.10","_shasum":"005f0e2eac50c6d70768e52e988ba15655791096","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"leebyron","email":"lee@leebyron.com"},"dist":{"shasum":"005f0e2eac50c6d70768e52e988ba15655791096","size":9483,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.4.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.4.10.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/express-graphql-0.4.10.tgz_1457672085427_0.012046901509165764"},"publish_time":1457672087935,"_cnpm_publish_time":1457672087935,"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.4.9":{"name":"express-graphql","version":"0.4.9","description":"Create a GraphQL HTTP server with Express.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist","watch":"babel --optional runtime resources/watch.js | node","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","preversion":"npm test"},"dependencies":{"content-type":"~1.0.1","http-errors":"~1.3.1","raw-body":"~2.1.2"},"peerDependencies":{"graphql":"^0.4.16"},"devDependencies":{"babel":"5.8.21","babel-core":"5.8.22","babel-eslint":"4.1.8","babel-runtime":"5.8.20","body-parser":"^1.14.0","chai":"3.2.0","coveralls":"2.11.4","eslint":"1.1.0","eslint-plugin-babel":"2.1.1","express":"4.13.3","express3":"*","flow-bin":"0.21.0","graphql":"0.4.16","isparta":"3.0.3","mocha":"2.2.5","multer":"1.0.3","sane":"1.1.3","supertest":"1.0.1","supertest-as-promised":"2.0.2"},"gitHead":"7d3e442fa85e92c4fc02af5dff6dcbf05c5d5654","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.4.9","_shasum":"48eb0ecfb937d70a95274a1d5855ff70c64c5fbc","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"leebyron","email":"lee@leebyron.com"},"dist":{"shasum":"48eb0ecfb937d70a95274a1d5855ff70c64c5fbc","size":9322,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.4.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.4.9.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/express-graphql-0.4.9.tgz_1454527727554_0.13021702622063458"},"publish_time":1454527731005,"_cnpm_publish_time":1454527731005,"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.4.8":{"name":"express-graphql","version":"0.4.8","description":"Create a GraphQL HTTP server with Express.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist","watch":"babel --optional runtime resources/watch.js | node","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","preversion":"npm test"},"dependencies":{"content-type":"~1.0.1","http-errors":"~1.3.1","raw-body":"~2.1.2"},"peerDependencies":{"graphql":"^0.4.16"},"devDependencies":{"babel":"5.8.21","babel-core":"5.8.22","babel-eslint":"4.1.8","babel-runtime":"5.8.20","body-parser":"^1.14.0","chai":"3.2.0","coveralls":"2.11.4","eslint":"1.1.0","eslint-plugin-babel":"2.1.1","express":"4.13.3","express3":"*","flow-bin":"0.21.0","graphql":"0.4.16","isparta":"3.0.3","mocha":"2.2.5","multer":"1.0.3","sane":"1.1.3","supertest":"1.0.1","supertest-as-promised":"2.0.2"},"gitHead":"be8c3173cb588528da902f1e9f8f33b80a3ba0cd","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.4.8","_shasum":"2c9b526f71b4a73c094ad39eae9288f2db300791","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"leebyron","email":"lee@leebyron.com"},"dist":{"shasum":"2c9b526f71b4a73c094ad39eae9288f2db300791","size":9264,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.4.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.4.8.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/express-graphql-0.4.8.tgz_1454492919627_0.6193542329128832"},"publish_time":1454492920730,"_cnpm_publish_time":1454492920730,"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.4.7":{"name":"express-graphql","version":"0.4.7","description":"Create a GraphQL HTTP server with Express.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist","watch":"babel --optional runtime resources/watch.js | node","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","preversion":"npm test"},"dependencies":{"content-type":"~1.0.1","http-errors":"~1.3.1","raw-body":"~2.1.2"},"peerDependencies":{"graphql":"^0.4.16"},"devDependencies":{"babel":"5.8.21","babel-core":"5.8.22","babel-eslint":"4.1.8","babel-runtime":"5.8.20","body-parser":"^1.14.0","chai":"3.2.0","coveralls":"2.11.4","eslint":"1.1.0","eslint-plugin-babel":"2.1.1","express":"4.13.3","express3":"*","flow-bin":"0.21.0","graphql":"0.4.16","isparta":"3.0.3","mocha":"2.2.5","multer":"1.0.3","sane":"1.1.3","supertest":"1.0.1","supertest-as-promised":"2.0.2"},"gitHead":"aadb710662187e5b01e22bc4ba664b5833e0a344","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.4.7","_shasum":"3544035da48e6aa2c9a266e04217897220b58d31","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"leebyron","email":"lee@leebyron.com"},"dist":{"shasum":"3544035da48e6aa2c9a266e04217897220b58d31","size":9268,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.4.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.4.7.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/express-graphql-0.4.7.tgz_1454492705577_0.14380371593870223"},"publish_time":1454492708411,"_cnpm_publish_time":1454492708411,"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.4.6":{"name":"express-graphql","version":"0.4.6","description":"Create a GraphQL HTTP server with Express.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist","watch":"babel --optional runtime resources/watch.js | node","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","preversion":"npm test"},"dependencies":{"content-type":"~1.0.1","http-errors":"~1.3.1","raw-body":"~2.1.2"},"peerDependencies":{"graphql":"^0.4.16"},"devDependencies":{"babel":"5.8.21","babel-core":"5.8.22","babel-eslint":"4.1.8","babel-runtime":"5.8.20","body-parser":"^1.14.0","chai":"3.2.0","coveralls":"2.11.4","eslint":"1.1.0","eslint-plugin-babel":"2.1.1","express":"4.13.3","express3":"*","flow-bin":"0.21.0","graphql":"0.4.16","isparta":"3.0.3","mocha":"2.2.5","multer":"1.0.3","sane":"1.1.3","supertest":"1.0.1","supertest-as-promised":"2.0.2"},"gitHead":"2c9284262f16f66660f538a3758462ba9ffd77d4","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.4.6","_shasum":"adc08f543a1733b8b08c0853fa311e0ee3521dd7","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"leebyron","email":"lee@leebyron.com"},"dist":{"shasum":"adc08f543a1733b8b08c0853fa311e0ee3521dd7","size":9268,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.4.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.4.6.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/express-graphql-0.4.6.tgz_1454491958095_0.7906511621549726"},"publish_time":1454491960782,"_cnpm_publish_time":1454491960782,"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.4.5":{"name":"express-graphql","version":"0.4.5","description":"Create a GraphQL HTTP server with Express.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist","watch":"babel --optional runtime resources/watch.js | node","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","preversion":"npm test"},"dependencies":{"content-type":"~1.0.1","http-errors":"~1.3.1","raw-body":"~2.1.2"},"peerDependencies":{"graphql":"^0.4.8"},"devDependencies":{"babel":"5.8.21","babel-core":"5.8.22","babel-eslint":"4.0.10","babel-runtime":"5.8.20","body-parser":"^1.14.0","chai":"3.2.0","coveralls":"2.11.4","eslint":"1.1.0","eslint-plugin-babel":"2.1.1","express":"4.13.3","express3":"*","flow-bin":"0.18.1","graphql":"0.4.8","isparta":"3.0.3","mocha":"2.2.5","multer":"1.0.3","sane":"1.1.3","supertest":"1.0.1","supertest-as-promised":"2.0.2"},"gitHead":"91c7c3d4dbc22b2e2a52fbdd12b5de823c5df38d","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.4.5","_shasum":"8d124ad6a881c38397aba34bfbd0fa154051e2b1","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"leebyron","email":"lee@leebyron.com"},"dist":{"shasum":"8d124ad6a881c38397aba34bfbd0fa154051e2b1","size":9160,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.4.5.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"publish_time":1448952768545,"_cnpm_publish_time":1448952768545,"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.4.4":{"name":"express-graphql","version":"0.4.4","description":"Create a GraphQL HTTP server with Express.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist","watch":"babel --optional runtime resources/watch.js | node","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","preversion":"npm test"},"dependencies":{"content-type":"~1.0.1","http-errors":"~1.3.1","raw-body":"~2.1.2"},"peerDependencies":{"graphql":"^0.4.8"},"devDependencies":{"babel":"5.8.21","babel-core":"5.8.22","babel-eslint":"4.0.10","babel-runtime":"5.8.20","body-parser":"^1.14.0","chai":"3.2.0","coveralls":"2.11.4","eslint":"1.1.0","eslint-plugin-babel":"2.1.1","express":"4.13.3","express3":"*","flow-bin":"0.14.0","graphql":"0.4.8","isparta":"3.0.3","mocha":"2.2.5","multer":"1.0.3","sane":"1.1.3","supertest":"1.0.1","supertest-as-promised":"2.0.2"},"gitHead":"6a1b17d7b43d11b600e68cc2f97a0f2f618dae77","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.4.4","_shasum":"550261946b2024777b85e76310d41c5e34551566","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"leebyron","email":"lee@leebyron.com"},"dist":{"shasum":"550261946b2024777b85e76310d41c5e34551566","size":9064,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.4.4.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"publish_time":1447221731475,"_cnpm_publish_time":1447221731475,"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.4.3":{"name":"express-graphql","version":"0.4.3","description":"Create a GraphQL HTTP server with Express.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist","watch":"babel --optional runtime resources/watch.js | node","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","preversion":"npm test"},"dependencies":{"content-type":"~1.0.1","http-errors":"~1.3.1","raw-body":"~2.1.2"},"peerDependencies":{"graphql":"^0.4.8"},"devDependencies":{"babel":"5.8.21","babel-core":"5.8.22","babel-eslint":"4.0.10","babel-runtime":"5.8.20","body-parser":"^1.14.0","chai":"3.2.0","coveralls":"2.11.4","eslint":"1.1.0","eslint-plugin-babel":"2.1.1","express":"4.13.3","express3":"*","flow-bin":"0.14.0","graphql":"0.4.8","isparta":"3.0.3","mocha":"2.2.5","multer":"1.0.3","sane":"1.1.3","supertest":"1.0.1","supertest-as-promised":"2.0.2"},"gitHead":"d09b3f326f07d3190e7dd30306dc3eee57a227d9","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.4.3","_shasum":"09b9c4943afe5faa4db2430c5ba0cdac67ba988c","_from":".","_npmVersion":"2.14.3","_nodeVersion":"3.3.1","_npmUser":{"name":"leebyron","email":"lee@leebyron.com"},"dist":{"shasum":"09b9c4943afe5faa4db2430c5ba0cdac67ba988c","size":9059,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.4.3.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"publish_time":1447216547012,"_cnpm_publish_time":1447216547012,"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.4.2":{"name":"express-graphql","version":"0.4.2","description":"Create a GraphQL HTTP server with Express.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist","watch":"babel --optional runtime resources/watch.js | node","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","preversion":"npm test"},"dependencies":{"content-type":"~1.0.1","http-errors":"~1.3.1","raw-body":"~2.1.2"},"peerDependencies":{"graphql":"~0.4.7"},"devDependencies":{"babel":"5.8.21","babel-core":"5.8.22","babel-eslint":"4.0.10","babel-runtime":"5.8.20","body-parser":"^1.14.0","chai":"3.2.0","coveralls":"2.11.4","eslint":"1.1.0","eslint-plugin-babel":"2.1.1","express":"4.13.3","express3":"*","flow-bin":"0.14.0","graphql":"0.4.7","isparta":"3.0.3","mocha":"2.2.5","multer":"1.0.3","sane":"1.1.3","supertest":"1.0.1","supertest-as-promised":"2.0.2"},"gitHead":"7df96bbfdbf68eee4ec7f977819dc439c5a260ae","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.4.2","_shasum":"424080dc12c7dcce1ef07bb1ac7889205596ca14","_from":".","_npmVersion":"2.14.3","_nodeVersion":"3.3.1","_npmUser":{"name":"leebyron","email":"lee@leebyron.com"},"dist":{"shasum":"424080dc12c7dcce1ef07bb1ac7889205596ca14","size":9053,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.4.2.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"publish_time":1446484079957,"_cnpm_publish_time":1446484079957,"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.4.0":{"name":"express-graphql","version":"0.4.0","description":"Create a GraphQL HTTP server with Express.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist","watch":"babel --optional runtime resources/watch.js | node","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","preversion":"npm test"},"dependencies":{"content-type":"~1.0.1","http-errors":"~1.3.1","raw-body":"~2.1.2"},"peerDependencies":{"graphql":"~0.4.5"},"devDependencies":{"babel":"5.8.21","babel-core":"5.8.22","babel-eslint":"4.0.10","babel-runtime":"5.8.20","body-parser":"^1.14.0","chai":"3.2.0","coveralls":"2.11.4","eslint":"1.1.0","eslint-plugin-babel":"2.1.1","express":"4.13.3","express3":"*","flow-bin":"0.14.0","graphql":"0.4.5","isparta":"3.0.3","mocha":"2.2.5","multer":"1.0.3","sane":"1.1.3","supertest":"1.0.1","supertest-as-promised":"2.0.2"},"gitHead":"dab2f25c79bfbbe70cda92be60954a32a5ff86e3","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.4.0","_shasum":"c495108700baf71cd9c799609ba1a836b581d618","_from":".","_npmVersion":"2.14.3","_nodeVersion":"3.3.1","_npmUser":{"name":"leebyron","email":"lee@leebyron.com"},"dist":{"shasum":"c495108700baf71cd9c799609ba1a836b581d618","size":8916,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.4.0.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"publish_time":1443665922352,"_cnpm_publish_time":1443665922352,"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.3.0":{"name":"express-graphql","version":"0.3.0","description":"Create a GraphQL HTTP server with Express.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist","watch":"babel --optional runtime resources/watch.js | node","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","preversion":"npm test"},"dependencies":{"content-type":"~1.0.1","http-errors":"~1.3.1","raw-body":"~2.1.2"},"peerDependencies":{"graphql":"~0.4.2"},"devDependencies":{"babel":"5.8.21","babel-core":"5.8.22","babel-eslint":"4.0.5","babel-runtime":"5.8.20","chai":"3.2.0","coveralls":"2.11.4","eslint":"1.1.0","express":"4.13.3","express3":"*","flow-bin":"0.14.0","graphql":"0.4.2","isparta":"3.0.3","mocha":"2.2.5","multer":"1.0.3","sane":"1.1.3","supertest":"1.0.1","supertest-as-promised":"2.0.2"},"gitHead":"34c14410b2879355e192462bdd159df884c28537","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.3.0","_shasum":"daf4d8025cfae3a3828e3694d8806796d8f30d68","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.0.0","_npmUser":{"name":"leebyron","email":"lee@leebyron.com"},"dist":{"shasum":"daf4d8025cfae3a3828e3694d8806796d8f30d68","size":6540,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.3.0.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"publish_time":1439544986304,"_cnpm_publish_time":1439544986304,"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.2.0":{"name":"express-graphql","version":"0.2.0","description":"Create a GraphQL HTTP server with Express.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist","watch":"babel --optional runtime resources/watch.js | node","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","preversion":"npm test"},"dependencies":{"content-type":"~1.0.1","http-errors":"~1.3.1","raw-body":"~2.1.2"},"peerDependencies":{"graphql":"~0.3.0"},"devDependencies":{"babel":"5.8.21","babel-core":"5.8.22","babel-eslint":"4.0.5","babel-runtime":"5.8.20","chai":"3.2.0","coveralls":"2.11.3","eslint":"1.1.0","express":"4.0.0","express3":"*","flow-bin":"0.14.0","graphql":"0.3.0","isparta":"3.0.3","mocha":"2.2.5","multer":"1.0.3","sane":"1.1.3","supertest":"1.0.1","supertest-as-promised":"2.0.2"},"gitHead":"ef84d6bc30e057560c55178f5667a3b575e9e006","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.2.0","_shasum":"c948728016234b1026a67868b0de79d6d2029ff0","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.0.0","_npmUser":{"name":"leebyron","email":"lee@leebyron.com"},"dist":{"shasum":"c948728016234b1026a67868b0de79d6d2029ff0","size":6539,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.2.0.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"publish_time":1439421155278,"_cnpm_publish_time":1439421155278,"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.1.1":{"name":"express-graphql","version":"0.1.1","description":"Create a GraphQL HTTP server with Express.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql/express-graphql.git"},"keywords":["express","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist","watch":"babel --optional runtime resources/watch.js | node","cover":"babel-node node_modules/.bin/isparta cover --root src --report html node_modules/.bin/_mocha -- $npm_package_options_mocha","cover:lcov":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha","preversion":"npm test"},"dependencies":{"content-type":"~1.0.1","http-errors":"~1.3.1","raw-body":"~2.1.2"},"peerDependencies":{"graphql":"~0.2.6"},"devDependencies":{"babel":"5.8.21","babel-core":"5.8.21","babel-eslint":"4.0.5","babel-runtime":"5.8.20","chai":"3.2.0","coveralls":"2.11.3","eslint":"1.1.0","express":"^4.0.0","express3":"*","flow-bin":"0.14.0","graphql":"~0.2.2","isparta":"3.0.3","mocha":"2.2.5","multer":"^1.0.3","sane":"1.1.3","supertest":"1.0.1","supertest-as-promised":"2.0.2"},"gitHead":"045abacbc4054ba682e68e1c3fa43f072e8652d3","homepage":"https://github.com/graphql/express-graphql#readme","_id":"express-graphql@0.1.1","_shasum":"371fcbe3315f7344df69477a03d16ee0a9035c84","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.0.0","_npmUser":{"name":"leebyron","email":"lee@leebyron.com"},"dist":{"shasum":"371fcbe3315f7344df69477a03d16ee0a9035c84","size":6533,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.1.1.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"publish_time":1439278058888,"_cnpm_publish_time":1439278058888,"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."},"0.1.0":{"name":"express-graphql","version":"0.1.0","description":"Create a GraphQL HTTP server with Express.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"repository":{"type":"git","url":"http://github.com/graphql/express-graphql.git"},"keywords":["express","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":"npm test && npm run build","test":"npm run lint && npm run check && npm run testonly","testonly":"mocha $npm_package_options_mocha","lint":"eslint src","check":"flow check","build":"rm -rf dist/* && babel src --ignore __tests__ --out-dir dist","watch":"babel --optional runtime resources/watch.js | node","coveralls":"babel-node node_modules/.bin/isparta cover --root src --report lcovonly node_modules/.bin/_mocha -- $npm_package_options_mocha && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"dependencies":{"content-type":"~1.0.1","http-errors":"~1.3.1","iconv-lite":"~0.4.11","raw-body":"~2.1.2"},"peerDependencies":{"graphql":"~0.2.6"},"devDependencies":{"babel":"5.8.21","babel-core":"5.8.21","babel-eslint":"4.0.5","babel-runtime":"5.8.20","chai":"3.2.0","coveralls":"2.11.3","eslint":"1.1.0","express":"^4.0.0","express3":"*","flow-bin":"0.14.0","graphql":"~0.2.2","isparta":"3.0.3","mocha":"2.2.5","sane":"1.1.3","supertest":"1.0.1","supertest-as-promised":"2.0.2"},"gitHead":"5eab6f1e493ff8dcc5fed84c2d27287fc1140f96","homepage":"https://github.com/graphql/express-graphql","_id":"express-graphql@0.1.0","_shasum":"1771c5428e10734a7ba29cf154eca272c00bc615","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.10.35","_npmUser":{"name":"leebyron","email":"lee@leebyron.com"},"dist":{"shasum":"1771c5428e10734a7ba29cf154eca272c00bc615","size":7740,"noattachment":false,"key":"/express-graphql/-/express-graphql-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/express-graphql/download/express-graphql-0.1.0.tgz"},"maintainers":[{"name":"acao","email":""},{"name":"ags-","email":"agomezs@fb.com"},{"name":"asiandrummer","email":"asiandrummer@gmail.com"},{"name":"enisdenjo","email":"badurinadenis@gmail.com"},{"name":"i1g","email":"ivan.goncharov.ua@gmail.com"},{"name":"josephsavona","email":"joesavona@fb.com"},{"name":"kassens","email":"jkassens@fb.com"},{"name":"leebyron","email":"lee@leebyron.com"},{"name":"wincent","email":"greg@hurrell.net"}],"publish_time":1439250978438,"_cnpm_publish_time":1439250978438,"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql."}},"readme":"# GraphQL HTTP Server Middleware\n\n[![npm version](https://badge.fury.io/js/express-graphql.svg)](https://badge.fury.io/js/express-graphql)\n[![Build Status](https://github.com/graphql/express-graphql/workflows/CI/badge.svg?branch=master)](https://github.com/graphql/express-graphql/actions?query=branch%3Amaster)\n[![Coverage Status](https://codecov.io/gh/graphql/express-graphql/branch/master/graph/badge.svg)](https://codecov.io/gh/graphql/express-graphql)\n\nCreate a GraphQL HTTP server with any HTTP web framework that supports connect styled middleware, including [Connect](https://github.com/senchalabs/connect) itself, [Express](https://expressjs.com) and [Restify](http://restify.com/).\n\n## Installation\n\n```sh\nnpm install --save express-graphql\n```\n\n### TypeScript\n\nThis module includes a [TypeScript](https://www.typescriptlang.org/)\ndeclaration file to enable auto complete in compatible editors and type\ninformation for TypeScript projects.\n\n## Simple Setup\n\nJust mount `express-graphql` as a route handler:\n\n```js\nconst express = require('express');\nconst { graphqlHTTP } = require('express-graphql');\n\nconst app = express();\n\napp.use(\n  '/graphql',\n  graphqlHTTP({\n    schema: MyGraphQLSchema,\n    graphiql: true,\n  }),\n);\n\napp.listen(4000);\n```\n\n## Setup with Restify\n\nUse `.get` or `.post` (or both) rather than `.use` to configure your route handler. If you want to show GraphiQL in the browser, set `graphiql: true` on your `.get` handler.\n\n```js\nconst restify = require('restify');\nconst { graphqlHTTP } = require('express-graphql');\n\nconst app = restify.createServer();\n\napp.post(\n  '/graphql',\n  graphqlHTTP({\n    schema: MyGraphQLSchema,\n    graphiql: false,\n  }),\n);\n\napp.get(\n  '/graphql',\n  graphqlHTTP({\n    schema: MyGraphQLSchema,\n    graphiql: true,\n  }),\n);\n\napp.listen(4000);\n```\n\n## Options\n\nThe `graphqlHTTP` function accepts the following options:\n\n- **`schema`**: A `GraphQLSchema` instance from [`GraphQL.js`][].\n  A `schema` _must_ be provided.\n\n- **`graphiql`**: If `true`, presents [GraphiQL][] when the GraphQL endpoint is\n  loaded in a browser. We recommend that you set `graphiql` to `true` when your\n  app is in development, because it's quite useful. You may or may not want it\n  in production.\n  Alternatively, instead of `true` you can pass in an options object:\n\n  - **`defaultQuery`**: An optional GraphQL string to use when no query\n    is provided and no stored query exists from a previous session.\n    If undefined is provided, GraphiQL will use its own default query.\n\n  - **`headerEditorEnabled`**: An optional boolean which enables the header editor when true.\n    Defaults to false.\n\n- **`rootValue`**: A value to pass as the `rootValue` to the `graphql()`\n  function from [`GraphQL.js/src/execute.js`](https://github.com/graphql/graphql-js/blob/master/src/execution/execute.js#L119).\n\n- **`context`**: A value to pass as the `context` to the `graphql()`\n  function from [`GraphQL.js/src/execute.js`](https://github.com/graphql/graphql-js/blob/master/src/execution/execute.js#L120). If `context` is not provided, the\n  `request` object is passed as the context.\n\n- **`pretty`**: If `true`, any JSON response will be pretty-printed.\n\n- **`extensions`**: An optional function for adding additional metadata to the\n  GraphQL response as a key-value object. The result will be added to the\n  `\"extensions\"` field in the resulting JSON. This is often a useful place to\n  add development time metadata such as the runtime of a query or the amount\n  of resources consumed. This may be an async function. The function is\n  given one object as an argument: `{ document, variables, operationName, result, context }`.\n\n- **`validationRules`**: Optional additional validation rules queries must\n  satisfy in addition to those defined by the GraphQL spec.\n\n- **`customValidateFn`**: An optional function which will be used to validate\n  instead of default `validate` from `graphql-js`.\n\n- **`customExecuteFn`**: An optional function which will be used to execute\n  instead of default `execute` from `graphql-js`.\n\n- **`customFormatErrorFn`**: An optional function which will be used to format any\n  errors produced by fulfilling a GraphQL operation. If no function is\n  provided, GraphQL's default spec-compliant [`formatError`][] function will be used.\n\n- **`customParseFn`**: An optional function which will be used to create a document\n  instead of the default `parse` from `graphql-js`.\n\n- **`formatError`**: is deprecated and replaced by `customFormatErrorFn`. It will be\n  removed in version 1.0.0.\n\nIn addition to an object defining each option, options can also be provided as\na function (or async function) which returns this options object. This function\nis provided the arguments `(request, response, graphQLParams)` and is called\nafter the request has been parsed.\n\nThe `graphQLParams` is provided as the object `{ query, variables, operationName, raw }`.\n\n```js\napp.use(\n  '/graphql',\n  graphqlHTTP(async (request, response, graphQLParams) => ({\n    schema: MyGraphQLSchema,\n    rootValue: await someFunctionToGetRootValue(request),\n    graphiql: true,\n  })),\n);\n```\n\n## HTTP Usage\n\nOnce installed at a path, `express-graphql` will accept requests with\nthe parameters:\n\n- **`query`**: A string GraphQL document to be executed.\n\n- **`variables`**: The runtime values to use for any GraphQL query variables\n  as a JSON object.\n\n- **`operationName`**: If the provided `query` contains multiple named\n  operations, this specifies which operation should be executed. If not\n  provided, a 400 error will be returned if the `query` contains multiple\n  named operations.\n\n- **`raw`**: If the `graphiql` option is enabled and the `raw` parameter is\n  provided raw JSON will always be returned instead of GraphiQL even when\n  loaded from a browser.\n\nGraphQL will first look for each parameter in the query string of a URL:\n\n```\n/graphql?query=query+getUser($id:ID){user(id:$id){name}}&variables={\"id\":\"4\"}\n```\n\nIf not found in the query-string, it will look in the POST request body.\n\nIf a previous middleware has already parsed the POST body, the `request.body`\nvalue will be used. Use [`multer`][] or a similar middleware to add support\nfor `multipart/form-data` content, which may be useful for GraphQL mutations\ninvolving uploading files. See an [example using multer](https://github.com/graphql/express-graphql/blob/304b24b993c8f16fffff8d23b0fa4088e690874b/src/__tests__/http-test.js#L674-L741).\n\nIf the POST body has not yet been parsed, express-graphql will interpret it\ndepending on the provided _Content-Type_ header.\n\n- **`application/json`**: the POST body will be parsed as a JSON\n  object of parameters.\n\n- **`application/x-www-form-urlencoded`**: this POST body will be\n  parsed as a url-encoded string of key-value pairs.\n\n- **`application/graphql`**: The POST body will be parsed as GraphQL\n  query string, which provides the `query` parameter.\n\n## Combining with Other Express Middleware\n\nBy default, the express request is passed as the GraphQL `context`.\nSince most express middleware operates by adding extra data to the\nrequest object, this means you can use most express middleware just by inserting it before `graphqlHTTP` is mounted. This covers scenarios such as authenticating the user, handling file uploads, or mounting GraphQL on a dynamic endpoint.\n\nThis example uses [`express-session`][] to provide GraphQL with the currently logged-in session.\n\n```js\nconst session = require('express-session');\nconst { graphqlHTTP } = require('express-graphql');\n\nconst app = express();\n\napp.use(session({ secret: 'keyboard cat', cookie: { maxAge: 60000 } }));\n\napp.use(\n  '/graphql',\n  graphqlHTTP({\n    schema: MySessionAwareGraphQLSchema,\n    graphiql: true,\n  }),\n);\n```\n\nThen in your type definitions, you can access the request via the third \"context\" argument in your `resolve` function:\n\n```js\nnew GraphQLObjectType({\n  name: 'MyType',\n  fields: {\n    myField: {\n      type: GraphQLString,\n      resolve(parentValue, args, request) {\n        // use `request.session` here\n      },\n    },\n  },\n});\n```\n\n## Providing Extensions\n\nThe GraphQL response allows for adding additional information in a response to\na GraphQL query via a field in the response called `\"extensions\"`. This is added\nby providing an `extensions` function when using `graphqlHTTP`. The function\nmust return a JSON-serializable Object.\n\nWhen called, this is provided an argument which you can use to get information\nabout the GraphQL request:\n\n`{ document, variables, operationName, result, context }`\n\nThis example illustrates adding the amount of time consumed by running the\nprovided query, which could perhaps be used by your development tools.\n\n```js\nconst { graphqlHTTP } = require('express-graphql');\n\nconst app = express();\n\napp.use(session({ secret: 'keyboard cat', cookie: { maxAge: 60000 } }));\n\nconst extensions = ({\n  document,\n  variables,\n  operationName,\n  result,\n  context,\n}) => {\n  return {\n    runTime: Date.now() - context.startTime,\n  };\n};\n\napp.use(\n  '/graphql',\n  graphqlHTTP((request) => {\n    return {\n      schema: MyGraphQLSchema,\n      context: { startTime: Date.now() },\n      graphiql: true,\n      extensions,\n    };\n  }),\n);\n```\n\nWhen querying this endpoint, it would include this information in the result,\nfor example:\n\n```js\n{\n  \"data\": { ... }\n  \"extensions\": {\n    \"runTime\": 135\n  }\n}\n```\n\n## Additional Validation Rules\n\nGraphQL's [validation phase](https://graphql.github.io/graphql-spec/#sec-Validation) checks the query to ensure that it can be successfully executed against the schema. The `validationRules` option allows for additional rules to be run during this phase. Rules are applied to each node in an AST representing the query using the Visitor pattern.\n\nA validation rule is a function which returns a visitor for one or more node Types. Below is an example of a validation preventing the specific field name `metadata` from being queried. For more examples see the [`specifiedRules`](https://github.com/graphql/graphql-js/tree/master/src/validation/rules) in the [graphql-js](https://github.com/graphql/graphql-js) package.\n\n```js\nimport { GraphQLError } from 'graphql';\n\nexport function DisallowMetadataQueries(context) {\n  return {\n    Field(node) {\n      const fieldName = node.name.value;\n\n      if (fieldName === 'metadata') {\n        context.reportError(\n          new GraphQLError(\n            `Validation: Requesting the field ${fieldName} is not allowed`,\n          ),\n        );\n      }\n    },\n  };\n}\n```\n\n### Disabling introspection\n\nDisabling introspection does not reflect best practices and does not necessarily make your\napplication any more secure. Nevertheless, disabling introspection is possible by utilizing the\n`NoSchemaIntrospectionCustomRule` provided by the [graphql-js](https://github.com/graphql/graphql-js)\npackage.\n\n```js\nimport { specifiedRules, NoSchemaIntrospectionCustomRule } from 'graphql';\n\napp.use(\n  '/graphql',\n  graphqlHTTP((request) => {\n    return {\n      schema: MyGraphQLSchema,\n      validationRules: [...specifiedRules, NoSchemaIntrospectionCustomRule],\n    };\n  }),\n);\n```\n\n## Other Exports\n\n**`getGraphQLParams(request: Request): Promise<GraphQLParams>`**\n\nGiven an HTTP Request, this returns a Promise for the parameters relevant to\nrunning a GraphQL request. This function is used internally to handle the\nincoming request, you may use it directly for building other similar services.\n\n```js\nconst { getGraphQLParams } = require('express-graphql');\n\ngetGraphQLParams(request).then((params) => {\n  // do something...\n});\n```\n\n## Debugging Tips\n\nDuring development, it's useful to get more information from errors, such as\nstack traces. Providing a function to `customFormatErrorFn` enables this:\n\n```js\ncustomFormatErrorFn: (error) => ({\n  message: error.message,\n  locations: error.locations,\n  stack: error.stack ? error.stack.split('\\n') : [],\n  path: error.path,\n});\n```\n\n[`graphql.js`]: https://github.com/graphql/graphql-js\n[`formaterror`]: https://github.com/graphql/graphql-js/blob/master/src/error/formatError.js\n[graphiql]: https://github.com/graphql/graphiql\n[`multer`]: https://github.com/expressjs/multer\n[`express-session`]: https://github.com/expressjs/session\n","_attachments":{},"homepage":"https://github.com/graphql/express-graphql","bugs":{"url":"https://github.com/graphql/express-graphql/issues"},"license":"MIT"}