{"_id":"koa-graphql","_rev":"48-477bcf4dc7358df0359c1aba105f06b8","name":"koa-graphql","time":{"modified":"2022-06-19T09:17:00.512Z","created":"2015-08-12T01:51:43.421Z","0.0.0":"2015-08-12T01:51:43.421Z","0.2.0":"2015-08-18T01:30:09.728Z","0.3.0":"2015-11-01T10:59:12.467Z","0.4.0":"2015-11-01T15:23:27.718Z","0.4.1":"2015-11-02T16:54:18.113Z","0.4.2":"2015-11-02T17:24:11.472Z","0.4.3":"2015-11-11T07:31:52.971Z","0.4.4":"2015-11-11T07:40:10.984Z","0.4.5":"2016-03-10T04:30:58.747Z","0.4.6":"2016-03-13T19:27:25.175Z","0.4.7":"2016-03-13T19:30:37.343Z","0.4.8":"2016-03-13T19:32:34.397Z","0.4.9":"2016-03-13T19:36:52.407Z","0.4.10":"2016-03-14T01:18:09.893Z","0.4.11":"2016-03-25T15:22:40.478Z","0.4.12":"2016-03-25T15:38:14.673Z","0.4.13":"2016-03-25T21:00:30.080Z","0.5.0":"2016-04-10T07:08:05.638Z","0.5.1":"2016-04-12T03:14:57.274Z","0.5.2":"2016-05-28T02:55:59.672Z","0.5.3":"2016-05-28T02:59:12.932Z","0.5.4":"2016-06-15T04:18:42.598Z","0.5.5":"2016-07-31T17:06:41.870Z","0.5.6":"2016-08-27T09:35:03.585Z","0.6.0":"2016-11-13T04:27:42.279Z","0.6.1":"2017-02-02T04:13:39.636Z","0.6.2":"2017-02-02T04:15:27.117Z","0.6.3":"2017-04-21T08:19:16.126Z","0.7.0":"2017-04-24T04:27:05.100Z","0.7.1":"2017-06-28T07:51:37.580Z","0.7.2":"2017-08-21T15:44:36.784Z","0.7.3":"2017-08-29T17:11:17.629Z","0.7.4":"2018-02-10T18:01:18.421Z","0.7.5":"2018-02-10T18:01:36.797Z","0.8.0":"2018-11-04T16:40:58.906Z","0.9.0":"2021-07-24T16:40:35.760Z","0.10.0":"2021-11-24T08:32:12.558Z","0.10.1":"2021-11-24T08:52:58.579Z","0.11.0":"2021-11-24T17:21:15.291Z","0.12.0":"2021-11-28T10:56:59.821Z"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"},{"name":"xxhomey19","email":"xxhomey19@gmail.com"}],"dist-tags":{"latest":"0.12.0"},"description":"Production ready GraphQL Koa middleware.","readme":"# GraphQL Koa Middleware\n\n[![npm version](https://badge.fury.io/js/koa-graphql.svg)](https://badge.fury.io/js/koa-graphql)\n[![Build Status](https://github.com/graphql-community/koa-graphql/workflows/CI/badge.svg?branch=main)](https://github.com/graphql-community/koa-graphql/actions?query=branch%3Amain)\n[![Coverage Status](https://codecov.io/gh/graphql-community/koa-graphql/branch/main/graph/badge.svg)](https://codecov.io/gh/graphql-community/koa-graphql)\n\nCreate a GraphQL HTTP server with [Koa](https://koajs.com/).\n\nPort from [express-graphql](https://github.com/graphql/express-graphql).\n\n## Installation\n\n```\nnpm install --save koa-graphql\n```\n\n## Usage\n\nMount `koa-graphql` as a route handler:\n\n```js\nconst Koa = require('koa');\nconst mount = require('koa-mount');\nconst { graphqlHTTP } = require('koa-graphql');\n\nconst app = new Koa();\n\napp.use(\n  mount(\n    '/graphql',\n    graphqlHTTP({\n      schema: MyGraphQLSchema,\n      graphiql: true,\n    }),\n  ),\n);\n\napp.listen(4000);\n```\n\nWith `@koa/router`:\n\n```js\nconst Koa = require('koa');\nconst Router = require('@koa/router');\nconst { graphqlHTTP } = require('koa-graphql');\n\nconst app = new Koa();\nconst router = new Router();\n\nrouter.all(\n  '/graphql',\n  graphqlHTTP({\n    schema: MyGraphQLSchema,\n    graphiql: true,\n  }),\n);\n\napp.use(router.routes()).use(router.allowedMethods());\n```\n\nFor Koa 1, use [koa-convert](https://github.com/koajs/convert) to convert the middleware:\n\n```js\nconst koa = require('koa');\nconst mount = require('koa-mount'); // koa-mount@1.x\nconst convert = require('koa-convert');\nconst { graphqlHTTP } = require('koa-graphql');\n\nconst app = koa();\n\napp.use(\n  mount(\n    '/graphql',\n    convert.back(\n      graphqlHTTP({\n        schema: MyGraphQLSchema,\n        graphiql: true,\n      }),\n    ),\n  ),\n);\n```\n\n## Setup with Subscription Support\n\n```js\nconst Koa = require('koa');\nconst mount = require('koa-mount');\nconst { graphqlHTTP } = require('koa-graphql');\nconst typeDefs = require('./schema');\nconst resolvers = require('./resolvers');\nconst { makeExecutableSchema } = require('graphql-tools');\nconst schema = makeExecutableSchema({\n  typeDefs: typeDefs,\n  resolvers: resolvers,\n});\nconst { execute, subscribe } = require('graphql');\nconst { createServer } = require('http');\nconst { SubscriptionServer } = require('subscriptions-transport-ws');\nconst PORT = 4000;\nconst app = new Koa();\napp.use(\n  mount(\n    '/graphql',\n    graphqlHTTP({\n      schema: schema,\n      graphiql: {\n        subscriptionEndpoint: `ws://localhost:${PORT}/subscriptions`,\n      },\n    }),\n  ),\n);\nconst ws = createServer(app.callback());\nws.listen(PORT, () => {\n  // Set up the WebSocket for handling GraphQL subscriptions.\n  new SubscriptionServer(\n    {\n      execute,\n      subscribe,\n      schema,\n    },\n    {\n      server: ws,\n      path: '/subscriptions',\n    },\n  );\n});\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  - **`subscriptionEndpoint`**: An optional GraphQL string contains the WebSocket server url for subscription.\n\n  - **`websocketClient`**: An optional GraphQL string for websocket client used for subscription, `v0`: subscriptions-transport-ws, `v1`: graphql-ws. Defaults to `v0` if not provided\n\n  - **`shouldPersistHeaders`**\n\n  - **`editorTheme`**: By passing an object you may change the theme of GraphiQL.\n    Details are below in the [Custom GraphiQL themes](#custom-graphiql-themes) section.\n\n- **`rootValue`**: A value to pass as the `rootValue` to the `execute()`\n  function from [`graphql-js/src/execute.js`](https://github.com/graphql/graphql-js/blob/main/src/execution/execute.js#L129).\n\n- **`context`**: A value to pass as the `context` to the `execute()`\n  function from [`graphql-js/src/execute.js`](https://github.com/graphql/graphql-js/blob/main/src/execution/execute.js#L130). If `context` is not provided, the\n  `ctx` 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 that 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\n- **`fieldResolver`**\n\n- **`typeResolver`**\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  mount(\n    '/graphql',\n    graphqlHTTP(async (request, response, ctx, graphQLParams) => ({\n      schema: MyGraphQLSchema,\n      rootValue: await someFunctionToGetRootValue(request),\n      graphiql: true,\n    })),\n  ),\n);\n```\n\n## HTTP Usage\n\nOnce installed at a path, `koa-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-community/koa-graphql/blob/e1a98f3548203a3c41fedf3d4267846785480d28/src/__tests__/http-test.js#L664-L732).\n\nIf the POST body has not yet been parsed, `koa-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`**: the 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 koa Middleware\n\nBy default, the koa request is passed as the GraphQL `context`.\nSince most koa middleware operates by adding extra data to the\nrequest object, this means you can use most koa 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 [`koa-session`][] to provide GraphQL with the currently logged-in session.\n\n```js\nconst Koa = require('koa');\nconst mount = require('koa-mount');\nconst session = require('koa-session');\nconst { graphqlHTTP } = require('koa-graphql');\n\nconst app = new Koa();\napp.keys = ['some secret'];\napp.use(session(app));\napp.use(function* (next) {\n  this.session.id = 'me';\n  yield next;\n});\n\napp.use(\n  mount(\n    '/graphql',\n    graphqlHTTP({\n      schema: MySessionAwareGraphQLSchema,\n      graphiql: true,\n    }),\n  ),\n);\n```\n\nThen in your type definitions, you can access the ctx 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, ctx) {\n        // use `ctx.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('koa-graphql');\n\nconst app = new Koa();\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  mount(\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```\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/main/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 { NoSchemaIntrospectionCustomRule } from 'graphql';\n\napp.use(\n  mount(\n    '/graphql',\n    graphqlHTTP((request) => {\n      return {\n        schema: MyGraphQLSchema,\n        validationRules: [NoSchemaIntrospectionCustomRule],\n      };\n    }),\n  ),\n);\n```\n\n## Custom GraphiQL Themes\n\nTo use custom GraphiQL theme you should pass to `graphiql` option an object with\nthe property `editorTheme`. It could be a string with the name of a theme from `CodeMirror`\n\n```js\nrouter.all(\n  '/graphql',\n  graphqlHTTP({\n    schema: MyGraphQLSchema,\n    graphiql: {\n      editorTheme: 'blackboard',\n    },\n  }),\n);\n```\n\n[List of available CodeMirror themes](https://codemirror.net/demo/theme.html)\n\nor an object with `url` and `name` properties where `url` should lead to\nyour custom theme and `name` would be passed to the `GraphiQL`\nreact element on creation as the `editorTheme` property\n\n```js\nrouter.all(\n  '/graphql',\n  graphqlHTTP({\n    schema: MyGraphQLSchema,\n    graphiql: {\n      editorTheme: {\n        name: 'blackboard',\n        url: 'https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.53.2/theme/erlang-dark.css',\n      },\n    },\n  }),\n);\n```\n\nFor details see the [GraphiQL spec](https://github.com/graphql/graphiql/tree/master/packages/graphiql#applying-an-editor-theme)\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/main/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## 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, ctx) => ({\n  message: error.message,\n  locations: error.locations,\n  stack: error.stack ? error.stack.split('\\n') : [],\n  path: error.path,\n});\n```\n\n### Examples\n\n- [tests](https://github.com/graphql-community/koa-graphql/blob/main/src/__tests__/http-test.js)\n\n### Other Relevant Projects\n\nPlease checkout [awesome-graphql](https://github.com/chentsulin/awesome-graphql).\n\n### Contributing\n\nWelcome pull requests!\n\n### License\n\nMIT\n\n[`graphql-js`]: https://github.com/graphql/graphql-js\n[`formaterror`]: https://github.com/graphql/graphql-js/blob/main/src/error/formatError.js\n[graphiql]: https://github.com/graphql/graphiql\n[`multer`]: https://github.com/expressjs/multer\n[`koa-session`]: https://github.com/koajs/session\n","versions":{"0.2.0":{"name":"koa-graphql","version":"0.2.0","description":"Create a GraphQL HTTP server with Koa.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chentsulin/koa-graphql.git"},"keywords":["koa","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--harmony --require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./scripts/prepublish.sh","test":"npm run lint && 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 -b regenerator","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":{"bluebird":"^2.9.34","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.21","babel-eslint":"^4.0.5","babel-runtime":"^5.8.20","chai":"^3.2.0","coveralls":"^2.11.3","eslint":"^1.1.0","flow-bin":"^0.14.0","graphql":"^0.4.2","isparta":"^3.0.3","koa":"^0.21.0","koa-mount":"^1.3.0","mocha":"^2.2.5","multer":"^1.0.3","sane":"^1.1.3","supertest":"^1.0.1","supertest-as-promised":"^2.0.2","thenify":"^3.1.0"},"gitHead":"beee2103d186d0eca554cee729144ec343fbf1ac","homepage":"https://github.com/chentsulin/koa-graphql#readme","_id":"koa-graphql@0.2.0","_shasum":"2b2e418a63888969eec43319fec678e17c249063","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"}],"dist":{"shasum":"2b2e418a63888969eec43319fec678e17c249063","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.2.0.tgz","integrity":"sha512-+9qkSgdQaJuGLDkS108MT3wrlbkUphBhc18nU6OGtqPrLZBqHYwtnWdYYk1GwlGF3mQXR+YjdWdOHXzvKxohSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/UVgPRYx+xEIULhPXlfimivHu35ZDsImelmAYn5xIzwIhAIQksVvToIItuywDVnI0Ug3h9jRrXQQ9oSiV+feyD5NL"}]}},"0.3.0":{"name":"koa-graphql","version":"0.3.0","description":"Create a GraphQL HTTP server with Koa.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chentsulin/koa-graphql.git"},"keywords":["koa","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--harmony --require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./scripts/prepublish.sh","test":"npm run lint && 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 -b regenerator","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":{"bluebird":"^2.9.34","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.21","babel-eslint":"^4.1.3","babel-runtime":"^5.8.20","chai":"^3.2.0","co-body":"^4.0.0","coveralls":"^2.11.3","eslint":"^1.1.0","eslint-plugin-babel":"^2.1.1","flow-bin":"^0.14.0","graphql":"^0.4.5","isparta":"^3.0.3","koa":"^1.0.0","koa-mount":"^1.3.0","mocha":"^2.2.5","multer":"^1.0.3","sane":"^1.1.3","supertest":"1.0.1","supertest-as-promised":"^2.0.2","thenify":"^3.1.0"},"gitHead":"841f9a9d01931714efa178106ef2f347cd10be78","homepage":"https://github.com/chentsulin/koa-graphql#readme","_id":"koa-graphql@0.3.0","_shasum":"9c528da7fdd5e338ed7734bb6b608dc8a70b96a9","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"}],"dist":{"shasum":"9c528da7fdd5e338ed7734bb6b608dc8a70b96a9","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.3.0.tgz","integrity":"sha512-MITRQN2Tzulc7NzGS5GvYPosuFQsEl44twras728F8CFKNe+HQPX5cdP0lau2wOAos5oYSELeIvn/R5l7spZQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcYWzD0HW6JBDzEO8ThlJQMklfdm20dPE2NnB8fycpIgIgSaG6d+qbz91R7dHX3qs1HLbYLXr7g3VPQ8RbYU9RS4Q="}]}},"0.4.0":{"name":"koa-graphql","version":"0.4.0","description":"Create a GraphQL HTTP server with Koa.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chentsulin/koa-graphql.git"},"keywords":["koa","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--harmony --require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./scripts/prepublish.sh","test":"npm run lint && 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 -b regenerator","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":{"bluebird":"^2.9.34","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.21","babel-eslint":"^4.1.3","babel-runtime":"^5.8.20","chai":"^3.2.0","co-body":"^4.0.0","coveralls":"^2.11.3","eslint":"^1.1.0","eslint-plugin-babel":"^2.1.1","flow-bin":"^0.14.0","graphql":"^0.4.5","isparta":"^3.0.3","koa":"^1.0.0","koa-mount":"^1.3.0","mocha":"^2.2.5","multer":"^1.0.3","sane":"^1.1.3","supertest":"1.0.1","supertest-as-promised":"^2.0.2","thenify":"^3.1.0"},"gitHead":"dad11f05534b32566c2f50f81ccf736c2f226d69","homepage":"https://github.com/chentsulin/koa-graphql#readme","_id":"koa-graphql@0.4.0","_shasum":"e6f1a6a35a890a546bdc3d2019aaebc3130b9ec3","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"}],"dist":{"shasum":"e6f1a6a35a890a546bdc3d2019aaebc3130b9ec3","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.4.0.tgz","integrity":"sha512-ju/4PbW1VmkC/hZORLhHyQwB7b9Uf999Dde8XOqYH7SnL+oR1xyBeHkq+e2s5e2jIvPUPGScqoragKLsM48IiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE6D0uZeYvZhEeu7f994sYqmOk1kjdPuERMDuVSHxHcPAiBZVOQaFMw+rBP1yqIELgk1kys3zbtvfIqc+BvZeti/IA=="}]}},"0.4.1":{"name":"koa-graphql","version":"0.4.1","description":"Create a GraphQL HTTP server with Koa.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chentsulin/koa-graphql.git"},"keywords":["koa","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--harmony --require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./scripts/prepublish.sh","test":"npm run lint && 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 -b regenerator","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":{"bluebird":"^2.9.34","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.21","babel-eslint":"^4.1.3","babel-runtime":"^5.8.20","chai":"^3.2.0","co-body":"^4.0.0","coveralls":"^2.11.3","eslint":"^1.1.0","eslint-plugin-babel":"^2.1.1","flow-bin":"^0.14.0","graphql":"^0.4.5","isparta":"^3.0.3","koa":"^1.0.0","koa-mount":"^1.3.0","koa-session":"^3.3.1","mocha":"^2.2.5","multer":"^1.0.3","sane":"^1.1.3","supertest":"1.0.1","supertest-as-promised":"^2.0.2","thenify":"^3.1.0"},"gitHead":"5483cef5c8acf2f42ec75710a476fd4866d29aa5","homepage":"https://github.com/chentsulin/koa-graphql#readme","_id":"koa-graphql@0.4.1","_shasum":"eef0c20824b72525de62273f6039325ae40a8693","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"}],"dist":{"shasum":"eef0c20824b72525de62273f6039325ae40a8693","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.4.1.tgz","integrity":"sha512-52THYCmPuEPARrYxIPB6ssDMr03YDAG6L+HRI/NylNYkvRqnbEVVh+8yK3nWVHo6drpPMH6GStdWofNP4vnEvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8zG7G+SmPuDCMlv0IcvF3+Dgp/UCTIW1UVSdwlYvprwIhAInecknRpz9NekWOOyjiiT2DjxwwICRY0V6siVcE5ZCB"}]}},"0.4.2":{"name":"koa-graphql","version":"0.4.2","description":"Create a GraphQL HTTP server with Koa.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chentsulin/koa-graphql.git"},"keywords":["koa","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--harmony --require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./scripts/prepublish.sh","test":"npm run lint && 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 -b regenerator","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":{"bluebird":"^2.9.34","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.21","babel-eslint":"^4.1.3","babel-runtime":"^5.8.20","chai":"^3.2.0","co-body":"^4.0.0","coveralls":"^2.11.3","eslint":"^1.1.0","eslint-plugin-babel":"^2.1.1","flow-bin":"^0.14.0","graphql":"^0.4.7","isparta":"^3.0.3","koa":"^1.0.0","koa-mount":"^1.3.0","koa-session":"^3.3.1","mocha":"^2.2.5","multer":"^1.0.3","sane":"^1.1.3","supertest":"1.0.1","supertest-as-promised":"^2.0.2","thenify":"^3.1.0"},"gitHead":"c2fdae6b3b418f35514e1affd722338e8c717206","homepage":"https://github.com/chentsulin/koa-graphql#readme","_id":"koa-graphql@0.4.2","_shasum":"df0414b3bdb133610df8e550d6099f4b7514c6af","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"}],"dist":{"shasum":"df0414b3bdb133610df8e550d6099f4b7514c6af","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.4.2.tgz","integrity":"sha512-OXGIiUYDL/xPiHGz/Z6KgODd4cx2797c+JRQZ19Q5CXJWMZn5ODnXXoR+mBGVYGGo7GfEda3tvhWF+bfQl++dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDK23m4I7RwZSKdkStf/19JFvWo6cGCnFbgISrp7xiA0AiAbbQQECxc1AO4nT45/w4CuwP3XBDex1RfkyCcpEUYz9g=="}]}},"0.4.3":{"name":"koa-graphql","version":"0.4.3","description":"Create a GraphQL HTTP server with Koa.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chentsulin/koa-graphql.git"},"keywords":["koa","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--harmony --require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./scripts/prepublish.sh","test":"npm run lint && 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 -b regenerator","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":{"bluebird":"^2.9.34","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.21","babel-eslint":"^4.1.3","babel-runtime":"^5.8.20","chai":"^3.2.0","co-body":"^4.0.0","coveralls":"^2.11.3","eslint":"^1.1.0","eslint-plugin-babel":"^2.1.1","flow-bin":"^0.14.0","graphql":"^0.4.8","isparta":"^3.0.3","koa":"^1.0.0","koa-mount":"^1.3.0","koa-session":"^3.3.1","mocha":"^2.2.5","multer":"^1.0.3","sane":"^1.1.3","supertest":"1.0.1","supertest-as-promised":"^2.0.2","thenify":"^3.1.0"},"gitHead":"f147c09a9833746ca733f43c95c3e19b618c230a","homepage":"https://github.com/chentsulin/koa-graphql#readme","_id":"koa-graphql@0.4.3","_shasum":"102c24640c91ec58b4d0e84e7536ae03bcad3692","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"}],"dist":{"shasum":"102c24640c91ec58b4d0e84e7536ae03bcad3692","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.4.3.tgz","integrity":"sha512-Qp+ZhBy+OVzLGqIsOwrCDdUvKL1KVm74jDnSvlrFtkhhgprw/DGzlgo8eiaDqprSiDMl2Hf6nkMiXbGW2JCUeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAVFcJG8xgXjbAAEHUoP293q0AhLlp6WDUvawXq48hBgIhALSUBVpN8KmbDh2GCB6Ha00aAcjau4/hLTai5zZXgQGg"}]}},"0.4.4":{"name":"koa-graphql","version":"0.4.4","description":"Create a GraphQL HTTP server with Koa.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chentsulin/koa-graphql.git"},"keywords":["koa","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--harmony --require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./scripts/prepublish.sh","test":"npm run lint && 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 -b regenerator","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":{"bluebird":"^2.9.34","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.21","babel-eslint":"^4.1.3","babel-runtime":"^5.8.20","chai":"^3.2.0","co-body":"^4.0.0","coveralls":"^2.11.3","eslint":"^1.1.0","eslint-plugin-babel":"^2.1.1","flow-bin":"^0.14.0","graphql":"^0.4.8","isparta":"^3.0.3","koa":"^1.0.0","koa-mount":"^1.3.0","koa-session":"^3.3.1","mocha":"^2.2.5","multer":"^1.0.3","sane":"^1.1.3","supertest":"1.0.1","supertest-as-promised":"^2.0.2","thenify":"^3.1.0"},"gitHead":"30c9168b5e811ea3c975f4ccb68048475efb75db","homepage":"https://github.com/chentsulin/koa-graphql#readme","_id":"koa-graphql@0.4.4","_shasum":"196426663ef08d50623668f23826a055e9291623","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"}],"dist":{"shasum":"196426663ef08d50623668f23826a055e9291623","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.4.4.tgz","integrity":"sha512-J5W+vxE+UMfQnp2jg4YfoO3KT+Rf7ox8vWogzXFz6cUlaYhVNYADTCb/Q+0JTui1SxL1SymDQnF/k3nu+1xodw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIx+ShVmMVPafoi72E9JBsEz6/x/WdkcqljgXSRSEOrQIgCji//uO9OGQ5wFq4v9vDsIzcV7yuBDG5g/pwmZCCssA="}]}},"0.4.5":{"name":"koa-graphql","version":"0.4.5","description":"Create a GraphQL HTTP server with Koa.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chentsulin/koa-graphql.git"},"keywords":["koa","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--harmony --require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./scripts/prepublish.sh","test":"npm run lint && 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 -b regenerator","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":{"bluebird":"^2.9.34","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.21","babel-eslint":"^4.1.3","babel-runtime":"^5.8.20","chai":"^3.2.0","co-body":"^4.0.0","coveralls":"^2.11.3","eslint":"^1.1.0","eslint-plugin-babel":"^2.1.1","flow-bin":"^0.14.0","graphql":"^0.4.8","isparta":"^3.0.3","koa":"^1.0.0","koa-mount":"^1.3.0","koa-session":"^3.3.1","mocha":"^2.2.5","multer":"^1.0.3","sane":"^1.1.3","supertest":"1.0.1","supertest-as-promised":"^2.0.2","thenify":"^3.1.0"},"gitHead":"521de084f72601a15fc9e40cfcd3748120118136","homepage":"https://github.com/chentsulin/koa-graphql#readme","_id":"koa-graphql@0.4.5","_shasum":"68df5803e0d4919a2123cbf03628e848cc3eff4a","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"}],"dist":{"shasum":"68df5803e0d4919a2123cbf03628e848cc3eff4a","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.4.5.tgz","integrity":"sha512-qAmTxwK/ZpSgH5QdFq9w33GsJqqzGHWWvQP1QSPrLzWPMrkHVpkMqM2eIOiQh4RlgxaRhhFb4fLlABY75e357Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCK7/ezx2w12pWoO1qWpOR/M2yc5rfq/GhFHm0DypidRwIhAONOoEJMFaMHxkPYvgjVg7hKMIoud+vxBQxRiq0J7kTb"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/koa-graphql-0.4.5.tgz_1457584258277_0.5534255451057106"}},"0.4.6":{"name":"koa-graphql","version":"0.4.6","description":"Create a GraphQL HTTP server with Koa.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chentsulin/koa-graphql.git"},"keywords":["koa","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--harmony --require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./scripts/prepublish.sh","test":"npm run lint && 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 -b regenerator","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":{"bluebird":"^2.9.34","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","chai":"^3.2.0","co-body":"^4.0.0","coveralls":"^2.11.3","eslint":"^1.1.0","eslint-plugin-babel":"^2.1.1","flow-bin":"^0.21.0","graphql":"0.4.16","isparta":"^3.0.3","koa":"^1.0.0","koa-mount":"^1.3.0","koa-session":"^3.3.1","mocha":"^2.2.5","multer":"^1.0.3","sane":"^1.1.3","supertest":"1.0.1","supertest-as-promised":"^2.0.2","thenify":"^3.1.0"},"gitHead":"79820bdddc3c1ad4f439246e6dc86421159e690f","homepage":"https://github.com/chentsulin/koa-graphql#readme","_id":"koa-graphql@0.4.6","_shasum":"a8602ee6ec4f8ecc2bdb82cfa23bb31f3865f8e5","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"}],"dist":{"shasum":"a8602ee6ec4f8ecc2bdb82cfa23bb31f3865f8e5","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.4.6.tgz","integrity":"sha512-WawMHdg8/2Y33FaSupcMZ2fR3aiow8/0b6bmbjjIFYaPvzoT+WUvMtkqeTowFZw17jBqvy34im5tOXTMiz4dRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbL0aTW5lTPNNthScTInKbMOH8WXBUGfpgWiBWWGd/pwIhAPEPlRl746PwwTdmBCBAPlRjMasPr/0/LKSnViHKywJY"}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/koa-graphql-0.4.6.tgz_1457897244762_0.41908945236355066"}},"0.4.7":{"name":"koa-graphql","version":"0.4.7","description":"Create a GraphQL HTTP server with Koa.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chentsulin/koa-graphql.git"},"keywords":["koa","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--harmony --require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./scripts/prepublish.sh","test":"npm run lint && 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 -b regenerator","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":{"bluebird":"^2.9.34","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","chai":"^3.2.0","co-body":"^4.0.0","coveralls":"^2.11.3","eslint":"^1.1.0","eslint-plugin-babel":"^2.1.1","flow-bin":"^0.21.0","graphql":"0.4.16","isparta":"^3.0.3","koa":"^1.0.0","koa-mount":"^1.3.0","koa-session":"^3.3.1","mocha":"^2.2.5","multer":"^1.0.3","sane":"^1.1.3","supertest":"1.0.1","supertest-as-promised":"^2.0.2","thenify":"^3.1.0"},"gitHead":"2124a6f2a7bd372a900ed3401fcd25874df84002","homepage":"https://github.com/chentsulin/koa-graphql#readme","_id":"koa-graphql@0.4.7","_shasum":"70a5ed92b2b983902deda9d8b03871b33b183e67","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"}],"dist":{"shasum":"70a5ed92b2b983902deda9d8b03871b33b183e67","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.4.7.tgz","integrity":"sha512-pMmtS0NyTdJkqb8E+LH6d5PVn1HEhtlW9SWC2GeifJB5X1GKCTw4hgEE5zEwc1EnN5ALZ5pAFWkFEAs5oZ1ZUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQeZscir+OtAYF1V6j3m7GH2xhDC7hYogZtwx4tmBg7AiEAjZPX+nXArhpcJHM01MdOPcD8+UCAQzCNoMEmLC28JcU="}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/koa-graphql-0.4.7.tgz_1457897436810_0.189795829821378"}},"0.4.8":{"name":"koa-graphql","version":"0.4.8","description":"Create a GraphQL HTTP server with Koa.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chentsulin/koa-graphql.git"},"keywords":["koa","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--harmony --require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./scripts/prepublish.sh","test":"npm run lint && 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 -b regenerator","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":{"bluebird":"^2.9.34","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","chai":"^3.2.0","co-body":"^4.0.0","coveralls":"^2.11.3","eslint":"^1.1.0","eslint-plugin-babel":"^2.1.1","flow-bin":"^0.21.0","graphql":"0.4.16","isparta":"^3.0.3","koa":"^1.0.0","koa-mount":"^1.3.0","koa-session":"^3.3.1","mocha":"^2.2.5","multer":"^1.0.3","sane":"^1.1.3","supertest":"1.0.1","supertest-as-promised":"^2.0.2","thenify":"^3.1.0"},"gitHead":"fb26b9cfedf0efbc6ebaf57241dec7a20913ce3e","homepage":"https://github.com/chentsulin/koa-graphql#readme","_id":"koa-graphql@0.4.8","_shasum":"21dfa761b26607ab2095b387b2a5f8e1fe29833c","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"}],"dist":{"shasum":"21dfa761b26607ab2095b387b2a5f8e1fe29833c","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.4.8.tgz","integrity":"sha512-nO37zDqitYwT30asAzdmos3Usk2psjjYlQwyQUq6ZxynKmaaNrfy6raycKDkhE9l4tz5/96WRLvssujLgzK29A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEI9URZYcPQUuVcyMODMDYiOJOP8gJd07eJeG2y6w2tAAiEA1S1f1VmIz19wtIHuq+fqes+k4ska3ZwZnaEIzt9S+3s="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/koa-graphql-0.4.8.tgz_1457897553986_0.7270204243250191"}},"0.4.9":{"name":"koa-graphql","version":"0.4.9","description":"Create a GraphQL HTTP server with Koa.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chentsulin/koa-graphql.git"},"keywords":["koa","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--harmony --require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./scripts/prepublish.sh","test":"npm run lint && 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 -b regenerator","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":{"bluebird":"^2.9.34","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","chai":"^3.2.0","co-body":"^4.0.0","coveralls":"^2.11.3","eslint":"^1.1.0","eslint-plugin-babel":"^2.1.1","flow-bin":"^0.21.0","graphql":"0.4.16","isparta":"^3.0.3","koa":"^1.0.0","koa-mount":"^1.3.0","koa-session":"^3.3.1","mocha":"^2.2.5","multer":"^1.0.3","sane":"^1.1.3","supertest":"1.0.1","supertest-as-promised":"^2.0.2","thenify":"^3.1.0"},"gitHead":"525010c352701665d52bb313d696a7dc558d25a0","homepage":"https://github.com/chentsulin/koa-graphql#readme","_id":"koa-graphql@0.4.9","_shasum":"83eff1cc15776a1acaa973358dda6dda8d9a87e1","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"}],"dist":{"shasum":"83eff1cc15776a1acaa973358dda6dda8d9a87e1","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.4.9.tgz","integrity":"sha512-lAon1NJ+lTeXeZ6KFJCgygXXUjz2+/tLjDG+mL/Z4TTRDyMV+Et6J1tlj/viFRHmo3jcFX1v3uKIIssXmxcYvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBusD6ar1+Zde3Toxw/7C1GJSrXk0LT26gfTxKDanfzTAiEA6M8HTI1Ss3BTw7RzcCKskGPLyMS3jFL7rGvOsg2P0Ag="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/koa-graphql-0.4.9.tgz_1457897811996_0.15356935653835535"}},"0.4.10":{"name":"koa-graphql","version":"0.4.10","description":"Create a GraphQL HTTP server with Koa.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chentsulin/koa-graphql.git"},"keywords":["koa","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--harmony --require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./scripts/prepublish.sh","test":"npm run lint && 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 -b regenerator","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":{"bluebird":"^2.9.34","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","chai":"^3.2.0","co-body":"^4.0.0","coveralls":"^2.11.3","eslint":"^1.1.0","eslint-plugin-babel":"^2.1.1","flow-bin":"^0.21.0","graphql":"0.4.16","isparta":"^3.0.3","koa":"^1.0.0","koa-mount":"^1.3.0","koa-session":"^3.3.1","mocha":"^2.2.5","multer":"^1.0.3","sane":"^1.1.3","supertest":"1.0.1","supertest-as-promised":"^2.0.2","thenify":"^3.1.0"},"gitHead":"d40d0b7cc8a2cf924fdfcbc9ecace15e8b184994","homepage":"https://github.com/chentsulin/koa-graphql#readme","_id":"koa-graphql@0.4.10","_shasum":"1d4d4053447bdc96dc8bf46b64560fcdcc184db1","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"}],"dist":{"shasum":"1d4d4053447bdc96dc8bf46b64560fcdcc184db1","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.4.10.tgz","integrity":"sha512-qCRYWCUNshPDL1zP0P2f0Rac2WCU5OGR8L23PXT6Zexp5cnMLJ1ZDJcZ5gUuR7uL361g/xf5hxihDMptYjB8bw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJ8JbmJyCimQR+Hz/bMvK8Ofy1JCKLTYwWVNAw1Qpq0QIhAPruduC9fNQkhMbgjOPKBoobnOy9Zvv2eQlmtgb13y7f"}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/koa-graphql-0.4.10.tgz_1457918289455_0.6798178844619542"}},"0.4.11":{"name":"koa-graphql","version":"0.4.11","description":"Create a GraphQL HTTP server with Koa.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chentsulin/koa-graphql.git"},"keywords":["koa","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--harmony --require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && 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 -b regenerator","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","thenify":"^3.2.0"},"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","chai":"^3.2.0","co-body":"^4.0.0","coveralls":"^2.11.3","eslint":"^1.1.0","eslint-plugin-babel":"^2.1.1","flow-bin":"^0.22.1","graphql":"0.4.16","isparta":"^3.0.3","koa":"^1.0.0","koa-mount":"^1.3.0","koa-session":"^3.3.1","mocha":"^2.2.5","multer":"^1.0.3","sane":"^1.1.3","supertest":"1.0.1","supertest-as-promised":"^2.0.2"},"gitHead":"53b59cd819cc1ae82f480bde85eb0af8fd908169","homepage":"https://github.com/chentsulin/koa-graphql#readme","_id":"koa-graphql@0.4.11","_shasum":"203558ad0341edde38fed4e72827066d03aabfc4","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"}],"dist":{"shasum":"203558ad0341edde38fed4e72827066d03aabfc4","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.4.11.tgz","integrity":"sha512-ehH53Yn03VdM9f4kA7Eg+aBeS6fiMnz1lkX/e5CxhvyrZ5sdMBCDoxqjsO4UNjaD3yF3golMxdXhimErfSeE7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCBTTUn/g3UPoBbStO+cdG7njbfrBa4sUvgQveHaXeVAiAxRTNDh/1saSaR7qKQMs2K03EqcatgBTWx7d1I+cUuiQ=="}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/koa-graphql-0.4.11.tgz_1458919360075_0.9687446961179376"}},"0.4.12":{"name":"koa-graphql","version":"0.4.12","description":"Create a GraphQL HTTP server with Koa.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chentsulin/koa-graphql.git"},"keywords":["koa","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--harmony --require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && 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 -b regenerator","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","thenify":"^3.2.0"},"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","chai":"^3.2.0","co-body":"^4.0.0","coveralls":"^2.11.3","eslint":"^1.1.0","eslint-plugin-babel":"^2.1.1","flow-bin":"^0.22.1","graphql":"0.4.16","isparta":"^3.0.3","koa":"^1.0.0","koa-mount":"^1.3.0","koa-session":"^3.3.1","mocha":"^2.2.5","multer":"^1.0.3","sane":"^1.1.3","supertest":"1.0.1","supertest-as-promised":"^2.0.2"},"gitHead":"a5c6ddb80c0742c963819d59891f5f6a69758710","homepage":"https://github.com/chentsulin/koa-graphql#readme","_id":"koa-graphql@0.4.12","_shasum":"5c39e5e3a7500870a97a4ca29c07c8587fa89c05","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"}],"dist":{"shasum":"5c39e5e3a7500870a97a4ca29c07c8587fa89c05","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.4.12.tgz","integrity":"sha512-PAL3K6uwNzor8+DXU/4KiBg6NQrzpHWvD5A1OAMU58gKlgbUjST1p9vCldq9HNJg1WYhoozZD7PrGoBpAxJrhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPUn57sZPWsqtVlO2at9HptHEvTaajwwTWwQu9ArEW7gIgcNwmIiLtC5m/iySLvhnTm4NavW3U9qsZoXktKZI52yg="}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/koa-graphql-0.4.12.tgz_1458920294265_0.8927534744143486"}},"0.4.13":{"name":"koa-graphql","version":"0.4.13","description":"Create a GraphQL HTTP server with Koa.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chentsulin/koa-graphql.git"},"keywords":["koa","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--harmony --require resources/mocha-bootload src/**/__tests__/**/*.js"},"scripts":{"prepublish":". ./resources/prepublish.sh","test":"npm run lint && 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 -b regenerator","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","thenify":"^3.2.0"},"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","chai":"^3.2.0","co-body":"^4.0.0","coveralls":"^2.11.3","eslint":"^1.1.0","eslint-plugin-babel":"^2.1.1","flow-bin":"^0.22.1","graphql":"0.4.16","isparta":"^3.0.3","koa":"^1.0.0","koa-mount":"^1.3.0","koa-session":"^3.3.1","mocha":"^2.2.5","multer":"^1.0.3","sane":"^1.1.3","supertest":"1.0.1","supertest-as-promised":"^2.0.2"},"gitHead":"c61445c0a69d8c38282b7c4268e4cc14fb5e7aa4","homepage":"https://github.com/chentsulin/koa-graphql#readme","_id":"koa-graphql@0.4.13","_shasum":"1ad9efee7b5cfa99587243834f3af16bbdf62334","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"}],"dist":{"shasum":"1ad9efee7b5cfa99587243834f3af16bbdf62334","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.4.13.tgz","integrity":"sha512-ZsDHOkrfyPOcOqcUK2nTqU7B523mrzeEGuuhn3o0yWc9kKiPWZEjDcEskHSL43rh4YCg0YUnrU1q0ftE4vpMqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDjZEQxIAIz7rjGrD6SkRCre0iwqUD0rLo77qmJ8n/3sAiBIIw3SRJW6N66y9VLxhCpieN61rCnINw/D8G9XxgSAfw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/koa-graphql-0.4.13.tgz_1458939629731_0.6830393758136779"}},"0.5.0":{"name":"koa-graphql","version":"0.5.0","description":"Create a GraphQL HTTP server with Koa.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chentsulin/koa-graphql.git"},"keywords":["koa","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--harmony --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 -b regenerator","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","thenify":"^3.2.0"},"devDependencies":{"babel":"^5.8.21","babel-core":"^5.8.22","babel-eslint":"^4.1.8","babel-runtime":"^5.8.20","chai":"^3.2.0","co-body":"^4.0.0","coveralls":"^2.11.3","eslint":"^1.1.0","eslint-plugin-babel":"^2.1.1","flow-bin":"^0.22.1","graphql":"0.5.0","isparta":"^3.0.3","koa":"^1.0.0","koa-mount":"^1.3.0","koa-session":"^3.3.1","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":"c9d95c1e43f6da1b79502645c38e9344f400d4c4","homepage":"https://github.com/chentsulin/koa-graphql#readme","_id":"koa-graphql@0.5.0","_shasum":"2fbfb47b5228d17b7fbc2ce1c6cf3600c9f5d8e0","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"}],"dist":{"shasum":"2fbfb47b5228d17b7fbc2ce1c6cf3600c9f5d8e0","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.5.0.tgz","integrity":"sha512-kaFqFFSiLC2LPHW1oPsFXD3IPc0TVDNmftrjdhw1kzGBYce7XIhM+96QndHO+uDi0jX8EPKShngEddfpYvZxgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDLtE1m7Qod3imiif4scni8SZWhoh51ECC1Te3HTonMzAiEAr1J8cwgMMNmQBILpy3xqB2fac5phH6iPcJibligxs3M="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/koa-graphql-0.5.0.tgz_1460272085239_0.7556620924733579"}},"0.5.1":{"name":"koa-graphql","version":"0.5.1","description":"Create a GraphQL HTTP server with Koa.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chentsulin/koa-graphql.git"},"keywords":["koa","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--harmony --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 -b regenerator","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","thenify":"^3.2.0"},"devDependencies":{"babel":"^5.8.21","babel-core":"^5.8.22","babel-eslint":"^4.1.8","babel-runtime":"^5.8.20","chai":"^3.2.0","co-body":"^4.0.0","coveralls":"^2.11.3","eslint":"^1.1.0","eslint-plugin-babel":"^2.1.1","flow-bin":"^0.22.1","graphql":"0.5.0","isparta":"^3.0.3","koa":"^1.0.0","koa-mount":"^1.3.0","koa-session":"^3.3.1","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":"236b6bdd2ff8af6a340867cb90b3d1183c0aba19","homepage":"https://github.com/chentsulin/koa-graphql#readme","_id":"koa-graphql@0.5.1","_shasum":"59269b4e3553086cc79a084018f20941f985b49f","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"}],"dist":{"shasum":"59269b4e3553086cc79a084018f20941f985b49f","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.5.1.tgz","integrity":"sha512-HkyP8ox9aDz3jXLMKzNJejy6xasRbtLvIsbcVK6MQgKrwSm2q/BeU1GSHhaMjeMY5QwEQsQj8oJ28pftG3BbOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAq5DKMir2lH0B+1axtMaUWnzCndO2h11+CaQW8HJatzAiEA5UvWqTz0+l9sf1O31hYMt35HYnZSR0XzV0xCVCpqDSQ="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/koa-graphql-0.5.1.tgz_1460430896766_0.7494007099885494"}},"0.5.2":{"name":"koa-graphql","version":"0.5.2","description":"Production ready GraphQL Koa middleware.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chentsulin/koa-graphql.git"},"keywords":["koa","http","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--harmony --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 -b regenerator","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","thenify":"^3.2.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","chai":"^3.5.0","co-body":"^4.0.0","coveralls":"^2.11.9","eslint":"^2.10.2","eslint-plugin-babel":"^3.2.0","flow-bin":"^0.25.0","graphql":"0.6.0","isparta":"^4.0.0","koa":"^1.0.0","koa-mount":"^1.3.0","koa-session":"^3.3.1","mocha":"^2.5.3","multer":"^1.1.0","sane":"^1.3.4","supertest":"1.0.1","supertest-as-promised":"^2.0.2"},"peerDependencies":{"graphql":"^0.5.0-b || ^0.6.0"},"gitHead":"d22df1883b2aa87a1271f4a65612885b9de132c9","homepage":"https://github.com/chentsulin/koa-graphql#readme","_id":"koa-graphql@0.5.2","_shasum":"d8e3ea136de17b991f035e2aea0c985dfcf85557","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"}],"dist":{"shasum":"d8e3ea136de17b991f035e2aea0c985dfcf85557","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.5.2.tgz","integrity":"sha512-S0hAjhtboNpgfFOq3/fUOJ84El+iG/CCJOnoOwR3AAn5APOTCSmA7gxE9ynN0u0/yUwl99K8KoxwtocnWVm6pQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVu+ORW5UtknFqDS3TYxgShBMnHuMjJ6EYUZA9Qxr1IQIgUJwzm4iO6MpULI4xKTAZP6q4VUNWLpMI+Y720oesk8Q="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/koa-graphql-0.5.2.tgz_1464404156261_0.42260724026709795"}},"0.5.3":{"name":"koa-graphql","version":"0.5.3","description":"Production ready GraphQL Koa middleware.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chentsulin/koa-graphql.git"},"keywords":["koa","http","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--harmony --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 -b regenerator","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","thenify":"^3.2.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","chai":"^3.5.0","co-body":"^4.0.0","coveralls":"^2.11.9","eslint":"^2.10.2","eslint-plugin-babel":"^3.2.0","flow-bin":"^0.25.0","graphql":"0.6.0","isparta":"^4.0.0","koa":"^1.0.0","koa-mount":"^1.3.0","koa-session":"^3.3.1","mocha":"^2.5.3","multer":"^1.1.0","sane":"^1.3.4","supertest":"1.0.1","supertest-as-promised":"^2.0.2"},"peerDependencies":{"graphql":"^0.5.0-b || ^0.6.0"},"gitHead":"6c6874252fb14b9a7dda69d687d7d58aa7df0c16","homepage":"https://github.com/chentsulin/koa-graphql#readme","_id":"koa-graphql@0.5.3","_shasum":"e5c4f422fb0d1811bf0a3a616e8e7a757cb06c30","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"}],"dist":{"shasum":"e5c4f422fb0d1811bf0a3a616e8e7a757cb06c30","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.5.3.tgz","integrity":"sha512-TbzyWdIwjdWQnS8ymLbnXz+2CeJxwOEugj0KgrH90UD6gXdJSEjqrRc8BfdCp0dyzu7KvYIWYf2yKkt8jNAHxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBreDNJ3Z3opKTvndZ1dXwPcjpaCF0Nkww6stUGBp2plAiEAvgq1f3czIma0uT1TmY8LmVyn+mtfYfJAKOnN+WaWrtM="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/koa-graphql-0.5.3.tgz_1464404349368_0.47591176396235824"}},"0.5.4":{"name":"koa-graphql","version":"0.5.4","description":"Production ready GraphQL Koa middleware.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chentsulin/koa-graphql.git"},"keywords":["koa","http","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--harmony --require resources/mocha-bootload src/**/__tests__/**/*.js"},"babel":{"presets":["es2015"],"plugins":["add-module-exports","transform-class-properties","transform-flow-strip-types",["transform-runtime",{"polyfill":false,"regenerator":true}]]},"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 -b regenerator","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":{"babel-runtime":"^6.9.0","content-type":"^1.0.1","http-errors":"^1.3.1","raw-body":"^2.1.2","thenify":"^3.2.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","chai":"^3.5.0","co-body":"^4.0.0","coveralls":"^2.11.9","eslint":"^2.10.2","eslint-plugin-babel":"^3.2.0","flow-bin":"^0.25.0","graphql":"0.6.0","isparta":"^4.0.0","koa":"^1.0.0","koa-mount":"^1.3.0","koa-session":"^3.3.1","mocha":"^2.5.3","multer":"^1.1.0","sane":"^1.3.4","supertest":"1.0.1","supertest-as-promised":"^2.0.2"},"peerDependencies":{"graphql":"^0.5.0-b || ^0.6.0"},"gitHead":"fc6c033d622e76c4a68746e4937918f19cacbefc","homepage":"https://github.com/chentsulin/koa-graphql#readme","_id":"koa-graphql@0.5.4","_shasum":"52704327f44a04ccdf921ac1aacee53193719429","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"}],"dist":{"shasum":"52704327f44a04ccdf921ac1aacee53193719429","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.5.4.tgz","integrity":"sha512-pzQ4nwRmMLJ8g6EOjKMaKMLqVWGOsSnUgleBTzY5J4SxFaFTDpK9pDO0EiU/Q1dVOFwcwpkI97bvaQPVyzLylw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDolNc2i2NAvOJYN/W9CfYJCQ3YC9ZLeTH7H+Eb/TCu4gIgTDuFNrfMs4Yc5B4xWMGptHgQq4+y2JkfW6dQJN4xLlI="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/koa-graphql-0.5.4.tgz_1465964321866_0.3685578191652894"}},"0.5.5":{"name":"koa-graphql","version":"0.5.5","description":"Production ready GraphQL Koa middleware.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chentsulin/koa-graphql.git"},"keywords":["koa","http","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--harmony --require resources/mocha-bootload src/**/__tests__/**/*.js"},"babel":{"presets":["es2015"],"plugins":["add-module-exports","transform-class-properties","transform-flow-strip-types",["transform-runtime",{"polyfill":false,"regenerator":true}]]},"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 -b regenerator","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":{"babel-runtime":"^6.9.0","content-type":"^1.0.2","http-errors":"^1.5.0","raw-body":"^2.1.7","thenify":"^3.2.0"},"devDependencies":{"babel-cli":"^6.11.4","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-async-to-generator":"^6.8.0","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-flow-strip-types":"^6.8.0","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.6","babel-runtime":"^6.11.6","chai":"^3.5.0","co-body":"^4.2.0","coveralls":"^2.11.12","eslint":"^2.13.1","eslint-plugin-babel":"^3.3.0","flow-bin":"^0.27.0","graphql":"^0.6.2","isparta":"^4.0.0","koa":"^1.2.1","koa-mount":"^1.3.0","koa-session":"^3.3.1","mocha":"^2.5.3","multer":"^1.1.0","sane":"^1.4.0","supertest":"1.0.1","supertest-as-promised":"^2.0.2"},"peerDependencies":{"graphql":"^0.5.0-b || ^0.6.0"},"gitHead":"f176060d04446173a10851221275ac5149bf49e7","homepage":"https://github.com/chentsulin/koa-graphql#readme","_id":"koa-graphql@0.5.5","_shasum":"b8a740d2fce9fabb658c32aed0f787c50a215e2d","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"}],"dist":{"shasum":"b8a740d2fce9fabb658c32aed0f787c50a215e2d","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.5.5.tgz","integrity":"sha512-hcwTVBWpEpgPvW5L2f+sQONd7GJlbK5jmFowNj2oBjmZyeqKx7fvA4csvgSEKhqV5hhbmtMHhlEc2Bz78FEGmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGcsZxYZvQhWcUQ9kCOC3wLjgxaIBOvGhUKdKHXzNlHtAiAlKjeulal7fsGaR9XlpT26ys83Ys1oLMFWJGXI1KEpUg=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/koa-graphql-0.5.5.tgz_1469984799938_0.2666956759057939"}},"0.5.6":{"name":"koa-graphql","version":"0.5.6","description":"Production ready GraphQL Koa middleware.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chentsulin/koa-graphql.git"},"keywords":["koa","http","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--harmony --require resources/mocha-bootload src/**/__tests__/**/*.js"},"babel":{"presets":["es2015"],"plugins":["add-module-exports","transform-class-properties","transform-flow-strip-types",["transform-runtime",{"polyfill":false,"regenerator":true}]]},"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 -b regenerator","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":{"babel-runtime":"^6.9.0","content-type":"^1.0.2","http-errors":"^1.5.0","raw-body":"^2.1.7","thenify":"^3.2.0"},"devDependencies":{"babel-cli":"^6.11.4","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-async-to-generator":"^6.8.0","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-flow-strip-types":"^6.8.0","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.9.0","babel-register":"^6.11.6","babel-runtime":"^6.11.6","chai":"^3.5.0","co-body":"^4.2.0","coveralls":"^2.11.12","eslint":"^2.13.1","eslint-plugin-babel":"^3.3.0","flow-bin":"^0.27.0","graphql":"^0.7.0","isparta":"^4.0.0","koa":"^1.2.1","koa-mount":"^1.3.0","koa-session":"^3.3.1","mocha":"^2.5.3","multer":"^1.1.0","sane":"^1.4.0","supertest":"1.0.1","supertest-as-promised":"^2.0.2"},"peerDependencies":{"graphql":"^0.5.0-b || ^0.6.0 || ^0.7.0"},"gitHead":"925064f089854e2ee316b313f1bec68cb46d127f","homepage":"https://github.com/chentsulin/koa-graphql#readme","_id":"koa-graphql@0.5.6","_shasum":"fa7c9befb77c824611ecc394e9d3de3ba0d083e4","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"}],"dist":{"shasum":"fa7c9befb77c824611ecc394e9d3de3ba0d083e4","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.5.6.tgz","integrity":"sha512-DSpElf/Tn2tzzSzqNUrtpXrSetTVh5SsFzgVJuPPOtrdSWgu6XM5W/Yq1x8JmG6V0+4C/Ds9TJPfo4ziXezrZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6PaIGa0t+iDzsGva88FWmO9+BVxUg5PDqYZAY8vA+IgIhAPfsQg3+ckr/6gw7EFDs4YGlriyMwheLadMGxlGXGTMz"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/koa-graphql-0.5.6.tgz_1472290501670_0.6149492107797414"}},"0.6.0":{"name":"koa-graphql","version":"0.6.0","description":"Production ready GraphQL Koa middleware.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chentsulin/koa-graphql.git"},"keywords":["koa","http","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--harmony --require resources/mocha-bootload src/**/__tests__/**/*.js"},"babel":{"presets":["es2015"],"plugins":["transform-class-properties","transform-flow-strip-types",["transform-runtime",{"polyfill":false,"regenerator":true}]]},"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 -b regenerator","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":{"babel-runtime":"^6.18.0","express-graphql":"^0.6.1","http-errors":"^1.5.0","thenify":"^3.2.1"},"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","chai":"^3.5.0","co-body":"^4.2.0","coveralls":"^2.11.15","eslint":"3.10.0","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"2.25.0","flow-bin":"^0.35.0","graphql":"^0.8.1","isparta":"^4.0.0","koa":"^1.2.4","koa-mount":"^1.3.0","koa-session":"^3.4.0","mocha":"^3.1.2","multer":"^1.2.0","raw-body":"^2.1.7","sane":"^1.4.1","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":"40ca7f2654b75d9a6b84bb2355579ac66532d821","homepage":"https://github.com/chentsulin/koa-graphql#readme","_id":"koa-graphql@0.6.0","_shasum":"2737033ca37e0fe87eb80378c767513b9a9cd0bc","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"}],"dist":{"shasum":"2737033ca37e0fe87eb80378c767513b9a9cd0bc","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.6.0.tgz","integrity":"sha512-uLSs2zDD72djnWs50uLKbB1U4aU4qT/T/juyeLB+JgxYcn/fGjhMxXBbaL77X3pn2JUSarl/VTrk6aUOKxDqgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGKxzq2rVmsJtn35eZtUyYGaScnf2SarkxyEWdo+cu6QIhAPAtTh7LOVpBT0+iQ6SUziluylKpCw3PXD4v6sxoCCoo"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/koa-graphql-0.6.0.tgz_1479011260542_0.3524027317762375"}},"0.6.1":{"name":"koa-graphql","version":"0.6.1","description":"Production ready GraphQL Koa middleware.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chentsulin/koa-graphql.git"},"keywords":["koa","http","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--harmony --require resources/mocha-bootload src/**/__tests__/**/*.js"},"babel":{"presets":["es2015"],"plugins":["transform-class-properties","transform-flow-strip-types",["transform-runtime",{"polyfill":false,"regenerator":true}]]},"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 -b regenerator","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":{"babel-runtime":"^6.22.0","express-graphql":"^0.6.2","http-errors":"^1.5.1","thenify":"^3.2.1"},"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","chai":"^3.5.0","co-body":"^4.2.0","coveralls":"^2.11.15","eslint":"3.14.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"2.30.0","flow-bin":"^0.38.0","graphql":"^0.9.0","isparta":"^4.0.0","koa":"^1.2.4","koa-mount":"^1.3.0","koa-session":"^3.4.0","mocha":"^3.2.0","multer":"^1.2.1","raw-body":"^2.2.0","sane":"^1.5.0","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":"8b4cc518298576ce8908aa32735884ff18010acf","homepage":"https://github.com/chentsulin/koa-graphql#readme","_id":"koa-graphql@0.6.1","_shasum":"9031debc63ef00ad80dcf081ddb475bf81c8ed46","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"}],"dist":{"shasum":"9031debc63ef00ad80dcf081ddb475bf81c8ed46","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.6.1.tgz","integrity":"sha512-E7mzXUUCpJKH1QZ8dMTnUxkN+aOFhBRT2yTxbwGiaopnvG+pMvoFnQz5xoStU2c3N3Z1iroV+9xRYxtZlmKQxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGg/YUtNk4GBrOMkR5Xhe8ojrdZbTX4X54juxba+8XqgIhANql6oFCROaHG60thXEGw4s+yqmnSQPbEwlCwuKxa7/w"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/koa-graphql-0.6.1.tgz_1486008817772_0.197389303939417"}},"0.6.2":{"name":"koa-graphql","version":"0.6.2","description":"Production ready GraphQL Koa middleware.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chentsulin/koa-graphql.git"},"keywords":["koa","http","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--harmony --require resources/mocha-bootload src/**/__tests__/**/*.js"},"babel":{"presets":["es2015"],"plugins":["transform-class-properties","transform-flow-strip-types",["transform-runtime",{"polyfill":false,"regenerator":true}]]},"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 -b regenerator","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":{"babel-runtime":"^6.22.0","express-graphql":"^0.6.3","http-errors":"^1.5.1","thenify":"^3.2.1"},"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","chai":"^3.5.0","co-body":"^4.2.0","coveralls":"^2.11.15","eslint":"3.14.1","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"2.30.0","flow-bin":"^0.38.0","graphql":"^0.9.1","isparta":"^4.0.0","koa":"^1.2.4","koa-mount":"^1.3.0","koa-session":"^3.4.0","mocha":"^3.2.0","multer":"^1.3.0","raw-body":"^2.2.0","sane":"^1.5.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":"b1801f473a631a74c484af383c0746d1a469896a","homepage":"https://github.com/chentsulin/koa-graphql#readme","_id":"koa-graphql@0.6.2","_shasum":"6fe7c9c44d8c2c104767a6e7edaf0e23c6093d39","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"}],"dist":{"shasum":"6fe7c9c44d8c2c104767a6e7edaf0e23c6093d39","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.6.2.tgz","integrity":"sha512-xYYBnYI8Gcw/ItmCq3T0UVs5StQ5+C3ZFu6Z9n2rQnPWayVuB59ucWjH9SR8ILaV9aB+lHEUxHTJxW3QS7boFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBUzfcAPaC/Z4yT49Ruvy2MJ2DQEHekOL4nkfx8LgYUwIhANYIpM6OysLKNaqkeRhkdABWGc6850o+y3R/JBwu6+mQ"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/koa-graphql-0.6.2.tgz_1486008926871_0.8528806583490223"}},"0.6.3":{"name":"koa-graphql","version":"0.6.3","description":"Production ready GraphQL Koa middleware.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chentsulin/koa-graphql.git"},"keywords":["koa","http","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--harmony --require resources/mocha-bootload src/**/__tests__/**/*.js"},"babel":{"presets":["es2015"],"plugins":["transform-class-properties","transform-flow-strip-types",["transform-runtime",{"polyfill":false,"regenerator":true}]]},"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 -b regenerator","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":{"babel-runtime":"^6.22.0","express-graphql":"^0.6.4","http-errors":"^1.6.1","thenify":"^3.2.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.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.0","babel-register":"^6.24.0","babel-runtime":"^6.23.0","chai":"^3.5.0","co-body":"^4.2.0","coveralls":"^2.13.0","eslint":"3.19.0","eslint-plugin-babel":"^4.1.1","eslint-plugin-flowtype":"2.32.1","flow-bin":"^0.44.2","graphql":"^0.9.3","isparta":"^4.0.0","koa":"^1.2.4","koa-mount":"^1.3.0","koa-session":"^3.4.0","mocha":"^3.2.0","multer":"^1.3.0","raw-body":"^2.2.0","sane":"^1.6.0","supertest":"3.0.0","supertest-as-promised":"^4.0.2"},"peerDependencies":{"graphql":"^0.9.2"},"gitHead":"30e1f2bc130d33514bf6afcd8c8b7604b8ce97bf","homepage":"https://github.com/chentsulin/koa-graphql#readme","_id":"koa-graphql@0.6.3","_shasum":"daf4a67b5b7d4ac4aa8ac3a96c3517e76c65cde2","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"},{"name":"xxhomey19","email":"xxhomey19@gmail.com"}],"dist":{"shasum":"daf4a67b5b7d4ac4aa8ac3a96c3517e76c65cde2","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.6.3.tgz","integrity":"sha512-lnwXyRl1hdFBkZyh9PLHA243+xUPfssQzl4Zz2t7+eV2yssK+mrUYGIStMyfMUs/UAuFcCMcTqTjDGLo//QpVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkdPm9bnz2BlgoP41zSPTNi3jmlFjkH0NJzXkujPS9AgIhAM2OeWLQrJ7BadBQqIkmW4qYldOGH+UjdY9rimdaY9qB"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/koa-graphql-0.6.3.tgz_1492762755893_0.37073628744110465"}},"0.7.0":{"name":"koa-graphql","version":"0.7.0","description":"Production ready GraphQL Koa middleware.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chentsulin/koa-graphql.git"},"keywords":["koa","http","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--harmony --require resources/mocha-bootload src/**/__tests__/**/*.js"},"babel":{"presets":["es2015"],"plugins":["transform-class-properties","transform-flow-strip-types",["transform-runtime",{"polyfill":false,"regenerator":true}]]},"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 -b regenerator","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":{"babel-runtime":"^6.22.0","express-graphql":"^0.6.4","http-errors":"^1.6.1","thenify":"^3.2.1"},"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.23.0","babel-preset-es2015":"^6.24.1","babel-register":"^6.24.1","babel-runtime":"^6.23.0","chai":"^3.5.0","co-body":"^5.1.1","coveralls":"^2.13.0","eslint":"3.19.0","eslint-plugin-babel":"^4.1.1","eslint-plugin-flowtype":"2.32.1","flow-bin":"^0.44.2","graphql":"^0.9.3","isparta":"^4.0.0","koa":"^2.2.0","koa-mount":"^3.0.0","koa-session":"^5.0.0","mocha":"^3.2.0","multer":"^1.3.0","raw-body":"^2.2.0","sane":"^1.6.0","supertest":"3.0.0","supertest-as-promised":"^4.0.2"},"peerDependencies":{"graphql":"^0.9.2"},"gitHead":"70dd1ee5c0115227fe78970bea5f7107af523a1d","homepage":"https://github.com/chentsulin/koa-graphql#readme","_id":"koa-graphql@0.7.0","_shasum":"66632d408c3e0342a8b7fcf1f68f858020902396","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"},{"name":"xxhomey19","email":"xxhomey19@gmail.com"}],"dist":{"shasum":"66632d408c3e0342a8b7fcf1f68f858020902396","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.7.0.tgz","integrity":"sha512-Z1ArHyq86T+OyOIwwsipqrKyye7XmQPpCRAL7FjT0XKjDWo0+1eJxYielW2NnFIyVA2qgStzv0Zq2ktrgd1qjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAFUvEnJ/cKBFK0JoYfX2zxqw3+jqDW97Zs20VI+FlZAIhAPGbgIED5zmxNwZ+FF42/N+bFLxVj08QEoOb94AO/rO8"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/koa-graphql-0.7.0.tgz_1493008023240_0.5351452443283051"}},"0.7.1":{"name":"koa-graphql","version":"0.7.1","description":"Production ready GraphQL Koa middleware.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chentsulin/koa-graphql.git"},"keywords":["koa","http","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--harmony --require resources/mocha-bootload src/**/__tests__/**/*.js"},"babel":{"presets":["es2015"],"plugins":["transform-class-properties","transform-flow-strip-types",["transform-runtime",{"polyfill":false,"regenerator":true}]]},"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 -b regenerator && 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":{"babel-runtime":"^6.22.0","express-graphql":"^0.6.4","http-errors":"^1.6.1","thenify":"^3.2.1"},"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.23.0","babel-preset-es2015":"^6.24.1","babel-register":"^6.24.1","babel-runtime":"^6.23.0","chai":"^3.5.0","co-body":"^5.1.1","coveralls":"^2.13.1","eslint":"3.19.0","eslint-plugin-flowtype":"2.33.0","flow-bin":"^0.46.0","graphql":"^0.9.6","isparta":"^4.0.0","koa":"^2.2.0","koa-mount":"^3.0.0","koa-session":"^5.0.0","mocha":"^3.4.1","multer":"^1.3.0","raw-body":"^2.2.0","sane":"^1.6.0","supertest":"3.0.0"},"peerDependencies":{"graphql":"^0.9.6"},"gitHead":"53f93e75892118f3d56920602126b5e1b8a18e09","homepage":"https://github.com/chentsulin/koa-graphql#readme","_id":"koa-graphql@0.7.1","_shasum":"eac4257b414117751ecd41f2b6374007fd889661","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"},{"name":"xxhomey19","email":"xxhomey19@gmail.com"}],"dist":{"shasum":"eac4257b414117751ecd41f2b6374007fd889661","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.7.1.tgz","integrity":"sha512-7J7iHx6qiefFl68Ps7UeT7UzPkXEa1s+mXC9dKRjWbpGocT8y46PGLyE2lG+AJB4TuPsYe9TLSRGr4rg/XbGZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICvBb2MQ7lRlzji1a7yY6S3FJf8iVM66Zbrx7d1RL8McAiBuZByw20XISGBnDHUV2M+taMicIttT1prouUXG42RcDg=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-graphql-0.7.1.tgz_1498636297448_0.5397888580337167"}},"0.7.2":{"name":"koa-graphql","version":"0.7.2","description":"Production ready GraphQL Koa middleware.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chentsulin/koa-graphql.git"},"keywords":["koa","http","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--harmony --require resources/mocha-bootload src/**/__tests__/**/*.js"},"babel":{"presets":["es2015"],"plugins":["transform-class-properties","transform-flow-strip-types",["transform-runtime",{"polyfill":false,"regenerator":true}]]},"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 -b regenerator && 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":{"babel-runtime":"^6.22.0","express-graphql":"^0.6.6","http-errors":"^1.6.1","thenify":"^3.2.1"},"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.23.0","babel-preset-es2015":"^6.24.1","babel-register":"^6.24.1","babel-runtime":"^6.25.0","chai":"^4.1.0","co-body":"^5.1.1","coveralls":"^2.13.1","eslint":"^4.3.0","eslint-plugin-flowtype":"^2.35.0","flow-bin":"^0.51.1","graphql":"^0.10.5","isparta":"^4.0.0","koa":"^2.2.0","koa-mount":"^3.0.0","koa-session":"^5.0.0","mocha":"^3.4.2","multer":"^1.3.0","prettier":"^1.3.1","raw-body":"^2.2.0","sane":"^2.0.0","supertest":"^3.0.0"},"peerDependencies":{"graphql":"^0.10.0"},"gitHead":"4ec2838447edc17cd18c24175263f17304939be5","homepage":"https://github.com/chentsulin/koa-graphql#readme","_id":"koa-graphql@0.7.2","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"dist":{"integrity":"sha512-1WP8R9daMahyTVLAWq7/xofDqpTkF1BeJkYM1lQsvsNEaEtbuaP6Dx7E7IYynEdiCsNgb1aMvgjjZcSMDkI+UQ==","shasum":"24ed9507b13cc0aafdca149c9e6779715e29c888","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.7.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEYq7vxQPwrhgqWKVDjXtlz0IawavhP3ZOH4t/Fw1YPAAiEA3TkgrwqO6GZxZ5pUGdz2CQoSXF1mFnTW1b3CNYoxE2s="}]},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"},{"name":"xxhomey19","email":"xxhomey19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-graphql-0.7.2.tgz_1503330276686_0.424245961708948"}},"0.7.3":{"name":"koa-graphql","version":"0.7.3","description":"Production ready GraphQL Koa middleware.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chentsulin/koa-graphql.git"},"keywords":["koa","http","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--harmony --require resources/mocha-bootload src/**/__tests__/**/*.js"},"babel":{"presets":["es2015"],"plugins":["transform-class-properties","transform-flow-strip-types",["transform-runtime",{"polyfill":false,"regenerator":true}]]},"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 -b regenerator && 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":{"babel-runtime":"^6.22.0","express-graphql":"^0.6.11","http-errors":"^1.6.1","thenify":"^3.2.1"},"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.23.0","babel-preset-es2015":"^6.24.1","babel-register":"^6.24.1","babel-runtime":"^6.25.0","chai":"^4.1.1","co-body":"^5.1.1","coveralls":"^2.13.1","eslint":"^4.4.1","eslint-plugin-flowtype":"^2.35.0","flow-bin":"^0.52.0","graphql":"^0.11.2","isparta":"^4.0.0","koa":"^2.2.0","koa-mount":"^3.0.0","koa-session":"^5.0.0","mocha":"^3.5.0","multer":"^1.3.0","prettier":"^1.3.1","raw-body":"^2.2.0","sane":"^2.0.0","supertest":"^3.0.0"},"peerDependencies":{"graphql":"^0.10.0 || ^0.11.0"},"gitHead":"8aaaa54c3f01d7410e71b2f31175511ffd8729d2","homepage":"https://github.com/chentsulin/koa-graphql#readme","_id":"koa-graphql@0.7.3","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"dist":{"integrity":"sha512-dY+4E97oCGvD2pGfTI06uOdlCfFQhShZlDYC+L8cSqOO0LqBVkNmKyOJyMGIKvemyyM4fZvCyUT1bH93SHZTnw==","shasum":"0686f17eebfd75f025978d1789bb65fbb21e9d9c","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.7.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGMxK3+XBk5H433NslVIDZlph96sxFCzinvdVKMQ3FcQIhALcCf24BPpC6l1JEfPGi+x+PmBWNZRf9VJ1Gz03ohA6t"}]},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"},{"name":"xxhomey19","email":"xxhomey19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-graphql-0.7.3.tgz_1504026677478_0.3744866158813238"}},"0.7.4":{"name":"koa-graphql","version":"0.7.4","description":"Production ready GraphQL Koa middleware.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chentsulin/koa-graphql.git"},"keywords":["koa","http","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--harmony --require resources/mocha-bootload src/**/__tests__/**/*.js"},"babel":{"presets":["es2015"],"plugins":["transform-class-properties","transform-flow-strip-types",["transform-runtime",{"polyfill":false,"regenerator":true}]]},"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 -b regenerator && 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":{"babel-runtime":"^6.22.0","express-graphql":"^0.6.11","http-errors":"^1.6.1","thenify":"^3.2.1"},"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.23.0","babel-preset-es2015":"^6.24.1","babel-register":"^6.24.1","babel-runtime":"^6.25.0","chai":"^4.1.1","co-body":"^5.1.1","coveralls":"^2.13.1","eslint":"^4.4.1","eslint-plugin-flowtype":"^2.35.0","flow-bin":"^0.52.0","graphql":"^0.11.2","isparta":"^4.0.0","koa":"^2.2.0","koa-mount":"^3.0.0","koa-session":"^5.0.0","mocha":"^3.5.0","multer":"^1.3.0","prettier":"^1.3.1","raw-body":"^2.2.0","sane":"^2.0.0","supertest":"^3.0.0"},"peerDependencies":{"graphql":"^0.10.0 || ^0.11.0"},"gitHead":"7b4d23aecf5926c9b0181d6e9e775d2a1357c9d1","homepage":"https://github.com/chentsulin/koa-graphql#readme","_id":"koa-graphql@0.7.4","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"dist":{"integrity":"sha512-s+Rr0hKC3ODutaGr+FCS3XTh09IgvKG4emdZlt5oZUiN5Hin0EKlj48O1GTMvSfBuzcOrjFpUgDWigMVCh9ZSA==","shasum":"997551321c5799ed34f849d201a6da1d4e2d4278","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.7.4.tgz","fileCount":8,"unpackedSize":45321,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlhZiSf5+5vMqSP543HS67gCYPJfmW2vTf3zIQmtRn8QIhAKAUf0KylASi9pI+Qq1Bqz2mJuL3XkkosXd5e7jCXxQx"}]},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"},{"name":"xxhomey19","email":"xxhomey19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-graphql_0.7.4_1518285678300_0.3580385611461725"},"_hasShrinkwrap":false},"0.7.5":{"name":"koa-graphql","version":"0.7.5","description":"Production ready GraphQL Koa middleware.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chentsulin/koa-graphql.git"},"keywords":["koa","http","graphql","middleware","api"],"main":"dist/index.js","directories":{"lib":"./dist"},"files":["dist","README.md","LICENSE","PATENTS"],"options":{"mocha":"--harmony --exit --require resources/mocha-bootload src/**/__tests__/**/*.js"},"babel":{"presets":["es2015"],"plugins":["transform-class-properties","transform-flow-strip-types",["transform-runtime",{"polyfill":false,"regenerator":true}]]},"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 -b regenerator && 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":{"babel-runtime":"^6.25.0","express-graphql":"^0.6.11","http-errors":"^1.6.2","thenify":"^3.3.0"},"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","chai":"^4.1.2","co-body":"^5.1.1","coveralls":"^3.0.0","eslint":"^4.17.0","eslint-plugin-flowtype":"^2.43.0","flow-bin":"^0.65.0","graphql":"^0.13.0","isparta":"^4.0.0","koa":"^2.4.1","koa-mount":"^3.0.0","koa-session":"^5.8.1","mocha":"^5.0.0","multer":"^1.3.0","prettier":"^1.3.1","raw-body":"^2.3.2","sane":"^2.4.1","supertest":"^3.0.0"},"peerDependencies":{"graphql":"^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0"},"gitHead":"c57b3e2490dcafc47dffd4feea67ac982caec3ec","homepage":"https://github.com/chentsulin/koa-graphql#readme","_id":"koa-graphql@0.7.5","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"dist":{"integrity":"sha512-lTiNFD7GlSIPzYA5tHMOlAhOsp0ACI9MJjoASq2FR5GC5hScluFgZHgmGW/lCV/H+Apoct5B5Cn+ByHRlY3sWA==","shasum":"2ed65b46645f200cce918d5eca6d1bdd8bfc467c","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.7.5.tgz","fileCount":8,"unpackedSize":45318,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0mQfpdn2SyiQe46lTAC4OxO8LAwDd1vQADRF6eC4evQIhAIpyOt3S2gfSsC+qHVUcGlmlKAi/pDP/LKMm2ex/rRie"}]},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"},{"name":"xxhomey19","email":"xxhomey19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-graphql_0.7.5_1518285695216_0.32459947630260544"},"_hasShrinkwrap":false},"0.8.0":{"name":"koa-graphql","version":"0.8.0","description":"Production ready GraphQL Koa middleware.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/chentsulin/koa-graphql/issues"},"repository":{"type":"git","url":"http://github.com/chentsulin/koa-graphql.git"},"keywords":["koa","http","graphql","middleware","api"],"engines":{"node":">= 6.x"},"main":"dist/index.js","options":{"mocha":"--harmony --exit --require resources/mocha-bootload src/**/__tests__/**/*.js"},"babel":{"presets":["es2015"],"plugins":["transform-class-properties","transform-flow-strip-types",["transform-runtime",{"polyfill":false,"regenerator":true}]]},"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 -b regenerator && 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":{"babel-runtime":"^6.26.0","express-graphql":"0.7.1","http-errors":"^1.7.1","thenify":"^3.3.0"},"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","chai":"^4.2.0","co-body":"^6.0.0","coveralls":"^3.0.2","eslint":"^5.8.0","eslint-plugin-flowtype":"^3.2.0","eslint-plugin-prettier":"^3.0.0","flow-bin":"^0.85.0","graphql":"^14.0.2","isparta":"^4.1.0","koa":"^2.6.1","koa-mount":"^4.0.0","koa-session":"^5.10.0","mocha":"^5.2.0","multer":"^1.4.1","prettier":"^1.14.3","raw-body":"^2.3.3","sane":"^4.0.2","supertest":"^3.3.0"},"peerDependencies":{"graphql":"^0.12.0 || ^0.13.0 || ^14.0.0"},"licenseText":"BSD License\n\nFor GraphQL software\n\nCopyright (c) 2015-present, Facebook, Inc. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n * Neither the name Facebook nor the names of its contributors may be used to\n   endorse or promote products derived from this software without specific\n   prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"koa-graphql@0.8.0","dist":{"shasum":"82afc2521bae38db0ed09cdb6c8a73c60136c1bd","integrity":"sha512-mzXQjRQxcxKM78Ds/0/JEfy4DCt+ZxLKhCjjWsqpLtXie/b8LeF1MGiLYRIMKaw61ZbODLs3+WMdf1DJn1KhEA==","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.8.0.tgz","fileCount":10,"unpackedSize":47035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3yEbCRA9TVsSAnZWagAA5iwP/imxTlux+ToBprMdqPHe\nV7DqluGdyWlG3cToloxBOoPmwECSeLJp52mwr6RY7nUj84o3ZatfUBMEXt2E\nOZF8meRuQP15ZLju7C8+x7WMcEeA86tadPFFLsJ7QViu9XZ3r14HQ+NLFYYM\n0epfDZoDxRPQP5+hYNvqgqIkPNJ2qm2IN9zlKpKf+Uvo+Z6UadDMFRZHKbUY\nhjr1ovIJfI5wNWMXbIOSVr/oXWVQsVjoLrOAEZfCLcVrcYhz9IOZNyN4dxEn\nF12mE+KopxXU6zFA8USsNlqKmLUbH0UirYm1eNlHnHvyfauFP6GPBNyscZOl\ncqoMl/YizQkOaqwJd33WOfmRU5y/jDTn98yZYPyJ4eKRT7WF1vHtOxtHWS3Z\nJN0gCsOYs2vfF2zH+f8UA1fhk+7LgPfJqQCMxx/xTHf6AvlKRFjOminP3Vnc\ndsGifHdSRkLrdH7hlxaDubzePTmSR/yonzxc1vze8PqBYxOMNzhmkKavATyv\na8tWV1L2ooIyK+i3tMi8LAj0gPC58PK61zYRU0VHmQck32TNh4TZt01R3YXy\nVcolZsYOsRddFsqKI+2Mw4lzBePDOsa6iRpdp4zBznLhq/aDtFrzGuSZuJr1\nc6n1ArMNw/D13DpPdtrb5YgK/tCfxQ4kDU0uKbC5c1YX4bUZLRNoQyV5YPUo\noqqt\r\n=8pUM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHQxrv0qzqGudTWD2hIcj+S+JYwFLnTlTeS3bWKKoDP2AiBtBUS+qgcw4ZAN4fHr7cAxttx0q2HJ10uURf02a3mlIA=="}]},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"},{"name":"xxhomey19","email":"xxhomey19@gmail.com"}],"_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-graphql_0.8.0_1541349658747_0.20414422370552732"},"_hasShrinkwrap":false},"0.9.0":{"name":"koa-graphql","version":"0.9.0","description":"Production ready GraphQL Koa middleware.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"http://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","bugs":{"url":"https://github.com/graphql-community/koa-graphql/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/graphql-community/koa-graphql.git"},"keywords":["koa","http","graphql","middleware","api"],"engines":{"node":">= 10.x"},"main":"dist/index.js","directories":{"lib":"./dist"},"options":{"mocha":"--harmony --exit --require resources/mocha-bootload src/**/__tests__/**/*.js"},"babel":{"presets":["es2015"],"plugins":["transform-class-properties","transform-flow-strip-types",["transform-runtime",{"polyfill":false,"regenerator":true}]]},"scripts":{"test":"npm run lint && 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 -b regenerator && 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":{"babel-runtime":"^6.26.0","express-graphql":"0.9.0","http-errors":"^1.7.3","thenify":"^3.3.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^10.1.0","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","chai":"^4.2.0","co-body":"^6.0.0","coveralls":"^3.0.13","eslint":"^6.8.0","eslint-plugin-flowtype":"^4.7.0","eslint-plugin-prettier":"^3.1.3","flow-bin":"^0.123.0","graphql":"^15.1.0","isparta":"^4.1.1","koa":"^2.11.0","koa-mount":"^4.0.0","koa-session":"^5.13.1","mocha":"^7.1.1","multer":"^1.4.2","prettier":"^2.0.5","raw-body":"^2.4.1","sane":"^4.1.0","supertest":"^4.0.2"},"peerDependencies":{"graphql":"^15.1.0"},"gitHead":"383c5e6e2c720f6ae392c06cacfde434fb4cdc87","homepage":"https://github.com/graphql-community/koa-graphql#readme","_id":"koa-graphql@0.9.0","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-DnHI/n8R9EJbAfMQXJw0OgNnMTtw4978eQaPOztKk3x5fZwoJxyfg9x8aQpZLh5gN67FH4lmoH+8/P9auRIorA==","shasum":"3f094efb81dd6a423bd2ee4650ecd8c07130bb31","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.9.0.tgz","fileCount":8,"unpackedSize":51370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/EKDCRA9TVsSAnZWagAAmJ8P/j24wQkJrVDFy+ZfJLaU\nkuBmuSwDjC507AAWL3+NbPRF3zrGvcmMzSgWTY+4HUavYMeBrIxwTx0AR7FT\nWyXdM8RiBM48mtFwHpmgcgcMvBn689dh/0MUSZCCiqymWHtshKNxCqyfaRNt\nRwqiaU1ysqtL2poF7wMVb06IqtxNB8NUomToukbbuMqJTG/gSE+D9L5BTsr1\nR6cLFGucZDgBF4sCLOeRcrZRmxT3q1mvv5EiEpBRukBbK/1ZvBoBjrGCxRTA\ngRVGLjzdaHRrQpvXgIggwNjT+x3TLsh5u3fyo3vkSWkr5jyvJ7d6ax00wPWj\nfu3EWjGPrgCiQFk6sikoj7bXSLN9w9fYvPjrPsLewpE+KoYuWgssgx5L5FzO\nJZ2QCIuM3xty6DpytftY1SjaRIkK5ScZa4xKCd+KRCAA7ohFcPuTMPdgHZtn\nkp+LmTXoh4ZYQGih8iqBESmyLgFiOjiILOznGaVnbP6eena+PEgfbDDSeQsc\nspXeZhEeXvto/Oezf715xcxL0G/GnR+j3t52Ckotj9WLFF77bcbhBVezbFB2\nDHu9oMuiSReiQ/BCk93FOj/p+15fgOE6wHulIsC1OMiuOfZPOwAhBKirCIuJ\nYtg7vfhoibXCvW8/hG/HYirrIdsN8bCORmtTx2CBau2LNwTzY5NCIPbmr5F4\nH/ao\r\n=nuXl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPuTrE9tVyOdpxB8i8Ec88seigZlLbHX1oyjgN8AOFcwIgUQXXivKXVYSCAbGUvAvz6zy0kDwHnXGT6VnCatlWhIQ="}]},"_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"},{"name":"xxhomey19","email":"xxhomey19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-graphql_0.9.0_1627144835584_0.13065780118226633"},"_hasShrinkwrap":false},"0.10.0":{"name":"koa-graphql","version":"0.10.0","description":"Production ready GraphQL Koa middleware.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"https://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","sideEffects":false,"homepage":"https://github.com/graphql-community/koa-graphql","bugs":{"url":"https://github.com/graphql-community/koa-graphql/issues"},"repository":{"type":"git","url":"git+https://github.com/graphql-community/koa-graphql.git"},"keywords":["koa","http","graphql","middleware","api"],"engines":{"node":">= 10.x"},"main":"dist/index.js","directories":{"lib":"./dist"},"scripts":{"test":"npm run lint && npm run testonly","lint":"eslint .","testonly":"mocha --exit src/**/__tests__/**/*.ts","testonly:cover":"nyc npm run testonly","prettier":"prettier --write --list-different .","prettier:check":"prettier --check .","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","preversion":"npm test","start":"node -r babel-register examples/index.js"},"dependencies":{"express-graphql":"0.9.0","http-errors":"^1.7.3"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.14.8","@babel/plugin-transform-flow-strip-types":"^7.14.5","@babel/preset-env":"^7.14.9","@babel/register":"^7.14.5","@types/chai":"^4.2.21","@types/co-body":"^6.1.0","@types/koa":"^2.13.4","@types/koa-mount":"^4.0.0","@types/koa-session":"^5.10.4","@types/mocha":"^9.0.0","@types/multer":"^1.4.7","@types/sinon":"^10.0.2","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^4.29.0","@typescript-eslint/parser":"^4.29.0","babel-eslint":"^10.1.0","chai":"^4.2.0","co-body":"^6.0.0","codemirror":"^5.62.2","eslint":"^7.31.0","eslint-plugin-flowtype":"^5.9.0","eslint-plugin-import":"^2.23.4","eslint-plugin-internal-rules":"file:./resources/eslint-internal-rules","eslint-plugin-istanbul":"^0.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","flow-bin":"^0.123.0","graphiql":"^1.4.2","graphql":"^15.1.0","koa":"^2.11.0","koa-mount":"^4.0.0","koa-session":"^5.13.1","mocha":"^8.2.1","multer":"^1.4.2","nyc":"^15.1.0","prettier":"^2.3.2","promise-polyfill":"^8.2.0","raw-body":"^2.4.1","react":"^17.0.2","react-dom":"^17.0.2","sinon":"^11.1.2","supertest":"^4.0.2","ts-node":"^10.1.0","typescript":"^4.3.5","unfetch":"^4.2.0"},"peerDependencies":{"graphql":"^14.7.0 || ^15.3.0"},"gitHead":"27b9f46fe9c96eec5c08aa11c50dde2d661139e9","_id":"koa-graphql@0.10.0","_nodeVersion":"16.11.1","_npmVersion":"8.0.0","dist":{"integrity":"sha512-ycyfeRsHfWdhNc/NWrJNkOB9rig7UfZujdV7Z+5mEmm2AtjpFY3A4kAMNITbqq9UHq7iAklFg0ZivDKwwJzBxQ==","shasum":"45f73602ee1f030d62968a04017be1b61ce48461","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.10.0.tgz","fileCount":8,"unpackedSize":1039456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnfiMCRA9TVsSAnZWagAAVCEP+wUvFQ8ZbEyIOXVkd+Iw\nLF5Pgg1H3jS51/0eMK7cCr0sqHRaWv/rsY4cnifRt5Fa8Gn1qphtQUJxTpLb\nLI8QJgqe9Mou0eMpphW0bFu5qvMGru+NGeZ1AGhtZhriJtWYWTXOXIWWHXOc\nH0NkgIfnaIms/ph/1B9d6+xkc6OoGxUXUOBQQf0Sw7gGLV6p1+s6eHDXxhMM\n37I87SSFmosCPni+MmQdXVNJpzySQ/218Wn39JUouFIr6R51UGNNziINRpYI\nAnaF53sge7eaX/4BpOYIPVWooOPazqsllIZz451Da9KesaGdvwUYWvn8RxAs\nS3DUO20YO73TMQTksd3wS2aQpu+yTxlF4LmTaqgUcNRaIt04Zzm52zwzl3hx\nTAiOShuCgcwvPuBy631JTDFyKW8qkBHTEzklV9cbHAXeO3vLlUwxgnCuUfcL\nGN0L0F15uNhblzV5MSQSq1UgVBz+hb8oqzU2N0xOGt165zHj1QsPgi+42kfV\njhuZ2l7BR4fsKvQCY9bSssODjeLl1krjJ23fo8NbCLtJemZizGlA+kyrJ8oP\nCIpcgtJaypxLunfPiDKZjhBvJMrHroMuTBYLUZmDZzbW6XidUKNLM9ws97fg\n/CQORCxmPpheZi0kvifhQ+HfPFHnvzEHlOrPySi8Yc7SEnLyyqFbSOFcbGKW\nC9pN\r\n=vwrr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA+xuI/fjEwcPjznlziJMad6kJYVOKLnoS1L7We05fuMAiAKklGP/beMJgq/rP9M/9K14qKO83nLTvP7TBgS9LGoUA=="}]},"_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"},{"name":"xxhomey19","email":"xxhomey19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-graphql_0.10.0_1637742732381_0.22885244617138567"},"_hasShrinkwrap":false},"0.10.1":{"name":"koa-graphql","version":"0.10.1","description":"Production ready GraphQL Koa middleware.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"https://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"BSD-3-Clause","sideEffects":false,"homepage":"https://github.com/graphql-community/koa-graphql","bugs":{"url":"https://github.com/graphql-community/koa-graphql/issues"},"repository":{"type":"git","url":"git+https://github.com/graphql-community/koa-graphql.git"},"keywords":["koa","http","graphql","middleware","api"],"engines":{"node":">= 10.x"},"main":"dist/index.js","directories":{"lib":"./dist"},"scripts":{"test":"npm run lint && npm run testonly","lint":"eslint .","testonly":"mocha --exit src/**/__tests__/**/*.ts","testonly:cover":"nyc npm run testonly","prettier":"prettier --write --list-different .","prettier:check":"prettier --check .","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","preversion":"npm test","start":"node -r babel-register examples/index.js"},"dependencies":{"express-graphql":"0.9.0","http-errors":"^1.7.3"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.14.8","@babel/plugin-transform-flow-strip-types":"^7.14.5","@babel/preset-env":"^7.14.9","@babel/register":"^7.14.5","@types/chai":"^4.2.21","@types/co-body":"^6.1.0","@types/koa":"^2.13.4","@types/koa-mount":"^4.0.0","@types/koa-session":"^5.10.4","@types/mocha":"^9.0.0","@types/multer":"^1.4.7","@types/sinon":"^10.0.2","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^4.29.0","@typescript-eslint/parser":"^4.29.0","babel-eslint":"^10.1.0","chai":"^4.2.0","co-body":"^6.0.0","codemirror":"^5.62.2","eslint":"^7.31.0","eslint-plugin-flowtype":"^5.9.0","eslint-plugin-import":"^2.23.4","eslint-plugin-internal-rules":"file:./resources/eslint-internal-rules","eslint-plugin-istanbul":"^0.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","flow-bin":"^0.123.0","graphiql":"^1.4.2","graphql":"^15.1.0","koa":"^2.11.0","koa-mount":"^4.0.0","koa-session":"^5.13.1","mocha":"^8.2.1","multer":"^1.4.2","nyc":"^15.1.0","prettier":"^2.3.2","promise-polyfill":"^8.2.0","raw-body":"^2.4.1","react":"^17.0.2","react-dom":"^17.0.2","sinon":"^11.1.2","supertest":"^4.0.2","ts-node":"^10.1.0","typescript":"^4.3.5","unfetch":"^4.2.0"},"peerDependencies":{"graphql":"^14.7.0 || ^15.3.0"},"gitHead":"4d5511d9b002be55a03d0986b73ebaeb6d5afecb","_id":"koa-graphql@0.10.1","_nodeVersion":"16.11.1","_npmVersion":"8.0.0","dist":{"integrity":"sha512-LiU4T+Z6lpoG4vfWBArzWQZ3Lv1UcsAdipVGS4SrGC7LYHvT1kHQX+rQzfH7l4xVNkO7drw1x2N12j3ojiVyFA==","shasum":"a192e5b2620b0321321643930ce64159d4abd05d","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.10.1.tgz","fileCount":8,"unpackedSize":1040423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnf1qCRA9TVsSAnZWagAAJ0oP/0PTK0mMR5ymLG3fmbUe\n3ZFar1hoAgrzR3rf2kOHi9iYmzz8fgSSKE8kjDJ4Ir7BBpwU+r+RZUoK+xdU\nlYLdS04b1tPtLVMSaNwZabfKjGGObSmulwPfodyY1G0/grDwkQPOkxAlU665\nLc9QLRBxeC0VkKNK1uQoBGE3f4RvDqafdDmW6Hx4HNdgAyEBHtOcq4P4Tryd\nXmQJqEPwGuIYMUb/ZfLsl/bGbsqUKxWa3ZmFtfWG+TH9q5MG5j9oORKKR/hK\ny9jFjJgMWjU1kDioSHYkdd4uy0/qVk52u27iauDQ242lBdgoyIF9xEgV3uK5\nRoM/sehqI/TQnvOzIRlx8b50Stl91qfTxKRu2D4PCW+xkqDJ+NEOmCOiW3LM\nAL+5U8pAOfnHVSdu8L2LOkdF9+WGZMgWfUv76QUp8u7CBIb0ooYDL8PXENL6\naJwaW9OPGidm2g19hZFSwCll9C2CVlwAAClo5LHhOxCdrJLQkzYiTCbcUaRd\n98INjoQ5y9Ha3XMqczt88ZmPlR1YunWSxIeaMvGq7nfLYzTt3fJ16j3xYGwS\nZj6+bSc0wqhJIxrKMGP8k8dae5xCbpSZZtxxh8M+zk7yCsAuPTkJAo+NLcJf\nCtlNraXDpsqJyjnXNxbsOtWdSpWQdmnBcU/bvRV4Dnhwak3HH5owWX10MaY/\nOjeB\r\n=5cCk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJBQbSuacNXU05H2/yQTFYOT1acCu3PrUjsKD3+TEZWAiEAqQEFRjm1qTX9V6ckTnNnp9A3HnyYm/QTWm37JHPi1JE="}]},"_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"},{"name":"xxhomey19","email":"xxhomey19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-graphql_0.10.1_1637743978382_0.8345468903416093"},"_hasShrinkwrap":false},"0.11.0":{"name":"koa-graphql","version":"0.11.0","description":"Production ready GraphQL Koa middleware.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"https://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"MIT","sideEffects":false,"homepage":"https://github.com/graphql-community/koa-graphql","bugs":{"url":"https://github.com/graphql-community/koa-graphql/issues"},"repository":{"type":"git","url":"git+https://github.com/graphql-community/koa-graphql.git"},"keywords":["koa","http","graphql","middleware","api"],"engines":{"node":">= 10.x"},"main":"dist/index.js","directories":{"lib":"./dist"},"scripts":{"test":"npm run lint && npm run testonly","lint":"eslint .","testonly":"mocha --exit src/**/__tests__/**/*.ts","testonly:cover":"nyc npm run testonly","prettier":"prettier --write --list-different .","prettier:check":"prettier --check .","check:spelling":"cspell '**/*'","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","preversion":"npm test","start":"node -r babel-register examples/index.js"},"dependencies":{"express-graphql":"0.12.0","http-errors":"^1.7.3"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.14.8","@babel/plugin-transform-flow-strip-types":"^7.14.5","@babel/preset-env":"^7.14.9","@babel/register":"^7.14.5","@types/chai":"^4.2.21","@types/co-body":"^6.1.0","@types/koa":"^2.13.4","@types/koa-mount":"^4.0.0","@types/koa-session":"^5.10.4","@types/mocha":"^9.0.0","@types/multer":"^1.4.7","@types/sinon":"^10.0.2","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^4.29.0","@typescript-eslint/parser":"^4.29.0","babel-eslint":"^10.1.0","chai":"^4.2.0","co-body":"^6.0.0","codemirror":"^5.62.2","cspell":"^4.2.2","eslint":"^7.31.0","eslint-plugin-flowtype":"^5.9.0","eslint-plugin-import":"^2.23.4","eslint-plugin-internal-rules":"file:./resources/eslint-internal-rules","eslint-plugin-istanbul":"^0.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","flow-bin":"^0.123.0","graphiql":"^1.4.2","graphql":"^15.7.2","koa":"^2.11.0","koa-mount":"^4.0.0","koa-session":"^5.13.1","mocha":"^8.2.1","multer":"^1.4.2","nyc":"^15.1.0","prettier":"^2.3.2","promise-polyfill":"^8.2.0","raw-body":"^2.4.1","react":"^17.0.2","react-dom":"^17.0.2","sinon":"^11.1.2","supertest":"^4.0.2","ts-node":"^10.1.0","typescript":"^4.3.5","unfetch":"^4.2.0"},"peerDependencies":{"graphql":"^14.7.0 || ^15.3.0"},"gitHead":"eb5f4ddcfe1fe327a977770e0dd08ca03b675c7b","_id":"koa-graphql@0.11.0","_nodeVersion":"16.11.1","_npmVersion":"8.0.0","dist":{"integrity":"sha512-WLNZDnCdrYILtM4D3y9NwtutWBfMs4SeZq+n19H5FlT09jY7n1L5kpPo4GRKIJO/utbsQ/2cPFPst6gGV4YUkQ==","shasum":"921affd301a18aa8c5f48645ce6494f90e1e3c28","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.11.0.tgz","fileCount":7,"unpackedSize":1038728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnnSLCRA9TVsSAnZWagAApIQP/3m51zsBHfEedUif9MJf\nt9GaJX9a9evxfNftqzVsW7Z2ZzLrlpl7pme3AP/pVHjoamrxktfSq5icFf9e\nNKC+dry04hq4UPOufO0C7YZMyEqgaduLH9xJUAKxXGN5DixHsVTKEI1U4zJJ\nGzf+j1jPCSsC4R48lZyvd0aJC8xUwESXpQYhXJ+9WhQsut0qJD4OGpJKy/t9\numo4QYWH3E5mwxSnOqb/p60t2fFG9AQ/FvlE8j6D1lPd2j1UipnwvYFCkP8/\nNrtMDcCsgU3lLXzoaW+eokVeSxQ14jcbohyO2HQXfp/7l5NTwNIlTOTFZMv8\nS/kK0C8wDE89t8UYRji1DgivAqbcJ4fJJ96dnznJP/rk6kD0VF4DJRmUm9fY\nNsDF4RjIcyRT04+Zv13cUZlkokdsO5cmZwngFbAbSbLsORujnr6Fvk+KwBvh\nYhhiEAQZy//Npkk0czqcoRdI0b9kiuHc4LZipLRXnIahbA15W408hQCZWg6f\nP1u4nwZullb1+apMDFcgsp/R5FFNZJDqiA6ubp5FChyD5jXHA3snzu+vcJOF\n0b+K7Xj3RYpfyzwrrXFzgdeYE3AXS1f33UM2tpY90TQ3R6uDfQSxngxgZf77\nFylimhpwMHQwQU/iX3STjst19RLx99w2fxU+ALEUndnUOmozrppWD6kwmdpe\nAVdl\r\n=0EHX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEyeP9yk/7RxYVwC/gZeJUk9Wgmh4fAM5rB7ZHoeYvlzAiEA2w56zup49vfXoTJz9ITuEQ4zLON/mWU06h8UWpSB9mo="}]},"_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"},{"name":"xxhomey19","email":"xxhomey19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-graphql_0.11.0_1637774475043_0.9772990567583699"},"_hasShrinkwrap":false},"0.12.0":{"name":"koa-graphql","version":"0.12.0","description":"Production ready GraphQL Koa middleware.","contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"https://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"license":"MIT","main":"index.js","types":"index.d.ts","typesVersions":{"<3.8":{"*":["ts3.4/*"]}},"sideEffects":false,"homepage":"https://github.com/graphql-community/koa-graphql","bugs":{"url":"https://github.com/graphql-community/koa-graphql/issues"},"repository":{"type":"git","url":"git+https://github.com/graphql-community/koa-graphql.git"},"keywords":["koa","http","graphql","middleware","api"],"engines":{"node":">= 10.x"},"dependencies":{"@types/koa":"^2.13.4","express-graphql":"0.12.0","http-errors":"^1.7.3"},"peerDependencies":{"graphql":"^14.7.0 || ^15.3.0"},"gitHead":"a5ea62198c342225fc769c02bbfa6bef15677c81","_id":"koa-graphql@0.12.0","_nodeVersion":"16.11.1","_npmVersion":"8.0.0","dist":{"integrity":"sha512-c1G5qcE7hIBCP+21fiUX7Z0CjbI3+mn4vDuAxQVP9sfpTDW8O+7Mckei/Ar7dY/w6smrHcMxmt8/KXc1d76ONg==","shasum":"b19cf491ce4d5a5b66bf89fa3e9d64892805e462","tarball":"https://registry.npmjs.org/koa-graphql/-/koa-graphql-0.12.0.tgz","fileCount":9,"unpackedSize":1754825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJho2B7CRA9TVsSAnZWagAApa8P/3xAIr32R2wJx8hV5ld6\nCwLYHh2NmQXj9aXJ0MBJfxSzccbNRo9hAFiqmWWxU7Uc71m07qoBjpf0O0Tc\nufXB6iSK2mBs3IiPCawhJkcn5m5De5aXEIy4JVUnGwqTqmuU3FDb2r/i0hZ2\ntG4P/d9IsvUOHZoHG+OSjggTUtl4bzw9nsxp4YxSOCem0kW1iTca96QUBlRt\ntSAdS31CRLrbNxwLDkGaGA9ubf0fCIXBQmuL7AviD9ov0Fq88TJMJxXGGA6G\n1RYR8up4yvW86KzdCX/VAhaoLc1J9KGddPM3iBKEgV5coNK++72k16khQ6Rl\nfQag993jdnjrA5oZnXz3hGvfBZ1M0LRUqKVy8XQOLgTtg3EKOBRlcFSG0hGs\nVqz9sXX3Br4ZWGTE0rmQwebi8EWiKB5FdL0Twj8+EX0Lqs9ku2MDad/5CxmK\n+lyVz+KWRw76GL0rxaeHpkYRvokylwCjGr3HS5UF+lVeyoxeczFE6hapVTT8\n+vSHsv1yyGg68ZOq80R4kSw2a1gwy3ft2u9vnvP8ylk4luJcHotIUJmWhS1L\nK9Byjkev8Wagi71tpMkZi9UgZ7AgL9+EfqrZIHRSIt5QdrtoGHMt3PFimjAq\nIRrMSI98lhkGaeaGHbWzktXi86gJGnQXAcf3HGUk+d6VQiTrPQuG3o7kkHF9\n8rEM\r\n=tApD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSuUThEbrOISq0ry6cU+ytQcAKfjib46fcY11cFgpNtwIgdtfDaUILHTNfKNinEPx+wVU/ABliwmyXxAZRYTEATxc="}]},"_npmUser":{"name":"chentsulin","email":"chentsulin@gmail.com"},"directories":{},"maintainers":[{"name":"chentsulin","email":"chentsulin@gmail.com"},{"name":"xxhomey19","email":"xxhomey19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-graphql_0.12.0_1638097019680_0.13921864426797614"},"_hasShrinkwrap":false}},"keywords":["koa","http","graphql","middleware","api"],"repository":{"type":"git","url":"git+https://github.com/graphql-community/koa-graphql.git"},"contributors":[{"name":"Lee Byron","email":"lee@leebyron.com","url":"https://leebyron.com/"},{"name":"Daniel Schafer","email":"dschafer@fb.com"},{"name":"C.T. Lin","email":"chentsulin@gmail.com"}],"bugs":{"url":"https://github.com/graphql-community/koa-graphql/issues"},"license":"MIT","readmeFilename":"README.md","users":{"goose":true,"r24y":true,"yatsu":true},"homepage":"https://github.com/graphql-community/koa-graphql"}