{
  "_args": [
    [
      "express-graphql@0.6.12",
      "C:\\Users\\Tarquin\\surferschallenge-2019"
    ]
  ],
  "_from": "express-graphql@0.6.12",
  "_id": "express-graphql@0.6.12",
  "_inBundle": false,
  "_integrity": "sha512-ouLWV0hRw4hnaLtXzzwhdC79ewxKbY2PRvm05mPc/zOH5W5WVCHDQ1SmNxEPBQdUeeSNh29aIqW9zEQkA3kMuA==",
  "_location": "/express-graphql",
  "_phantomChildren": {},
  "_requested": {
    "type": "version",
    "registry": true,
    "raw": "express-graphql@0.6.12",
    "name": "express-graphql",
    "escapedName": "express-graphql",
    "rawSpec": "0.6.12",
    "saveSpec": null,
    "fetchSpec": "0.6.12"
  },
  "_requiredBy": [
    "/gatsby"
  ],
  "_resolved": "http://registry.npmjs.org/express-graphql/-/express-graphql-0.6.12.tgz",
  "_spec": "0.6.12",
  "_where": "C:\\Users\\Tarquin\\surferschallenge-2019",
  "babel": {
    "presets": [
      "es2015"
    ],
    "plugins": [
      "transform-class-properties",
      "transform-flow-strip-types"
    ]
  },
  "bugs": {
    "url": "https://github.com/graphql/express-graphql/issues"
  },
  "dependencies": {
    "accepts": "^1.3.0",
    "content-type": "^1.0.4",
    "http-errors": "^1.3.0",
    "raw-body": "^2.3.2"
  },
  "description": "Production ready GraphQL HTTP middleware.",
  "devDependencies": {
    "babel-cli": "^6.26.0",
    "babel-eslint": "^8.2.1",
    "babel-plugin-transform-async-to-generator": "6.24.1",
    "babel-plugin-transform-class-properties": "6.24.1",
    "babel-plugin-transform-flow-strip-types": "6.22.0",
    "babel-plugin-transform-runtime": "^6.23.0",
    "babel-preset-es2015": "6.24.1",
    "babel-register": "^6.26.0",
    "babel-runtime": "^6.26.0",
    "body-parser": "1.18.2",
    "chai": "^4.1.2",
    "connect": "3.6.6",
    "coveralls": "3.0.0",
    "eslint": "^4.18.0",
    "eslint-plugin-flowtype": "^2.44.0",
    "express": "^4.16.2",
    "express3": "*",
    "flow-bin": "^0.65.0",
    "graphql": "^0.13.1",
    "isparta": "4.0.0",
    "mocha": "5.0.1",
    "multer": "1.3.0",
    "prettier": "^1.10.2",
    "restify": "4.3.2",
    "sane": "2.4.1",
    "sinon": "^4.3.0",
    "supertest": "3.0.0"
  },
  "directories": {
    "lib": "./dist"
  },
  "files": [
    "dist",
    "README.md",
    "LICENSE",
    "PATENTS"
  ],
  "homepage": "https://github.com/graphql/express-graphql#readme",
  "keywords": [
    "express",
    "restify",
    "connect",
    "http",
    "graphql",
    "middleware",
    "api"
  ],
  "license": "BSD-3-Clause",
  "main": "dist/index.js",
  "name": "express-graphql",
  "options": {
    "mocha": "--require resources/mocha-bootload src/**/__tests__/**/*.js"
  },
  "peerDependencies": {
    "graphql": "^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0"
  },
  "repository": {
    "type": "git",
    "url": "git+ssh://git@github.com/graphql/express-graphql.git"
  },
  "scripts": {
    "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",
    "check": "flow check",
    "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",
    "lint": "eslint src",
    "prepublish": ". ./resources/prepublish.sh",
    "pretty": "node resources/pretty.js",
    "pretty-check": "node resources/pretty.js --check",
    "preversion": "npm test",
    "start": "babel-node examples/index.js",
    "test": "npm run lint && npm run pretty-check && npm run check && npm run testonly",
    "testonly": "mocha $npm_package_options_mocha",
    "watch": "node resources/watch.js"
  },
  "version": "0.6.12"
}
