{
  "name": "codemirror-graphql",
  "version": "0.6.11",
  "description": "GraphQL mode and helpers for CodeMirror.",
  "contributors": [
    "Hyohyeon Jeong <asiandrummer@fb.com>",
    "Lee Byron <lee@leebyron.com> (http://leebyron.com/)"
  ],
  "homepage": "https://github.com/graphql/codemirror-graphql",
  "bugs": {
    "url": "https://github.com/graphql/codemirror-graphql/issues"
  },
  "repository": {
    "type": "git",
    "url": "http://github.com/graphql/codemirror-graphql.git"
  },
  "license": "BSD-3-Clause",
  "files": [
    "hint.js",
    "info.js",
    "jump.js",
    "lint.js",
    "mode.js",
    "utils",
    "variables",
    "results",
    "README.md",
    "LICENSE"
  ],
  "options": {
    "mocha": "--full-trace --require resources/mocha-bootload src/**/__tests__/**/*-test.js",
    "mocha_tdd": "--full-trace --watch --require resources/mocha-bootload src/**/__tests__/**/*-test.js"
  },
  "scripts": {
    "test": "npm run lint && npm run pretty-check && npm run testonly",
    "testonly": "babel-node ./node_modules/.bin/_mocha $npm_package_options_mocha",
    "testwatch": "babel-node --inspect ./node_modules/.bin/_mocha $npm_package_options_mocha_tdd",
    "lint": "eslint src",
    "check": "flow check",
    "build": "babel src --ignore __tests__ --out-dir .",
    "watch": "babel --optional runtime resources/watch.js | node",
    "pretty": "node resources/pretty.js",
    "pretty-check": "node resources/pretty.js --check",
    "preversion": ". ./resources/checkgit.sh && npm test",
    "prepublish": ". ./resources/prepublish.sh"
  },
  "peerDependencies": {
    "codemirror": "^5.26.0",
    "graphql": "^0.6.0 || ^0.7.0 || ^0.8.0-b || ^0.8.0 || ^0.9.0 || ^0.10.0"
  },
  "dependencies": {
    "graphql-language-service-interface": "0.0.19",
    "graphql-language-service-parser": "0.0.15"
  },
  "devDependencies": {
    "babel-cli": "6.24.1",
    "babel-eslint": "7.2.3",
    "babel-plugin-check-es2015-constants": "6.8.0",
    "babel-plugin-syntax-async-functions": "6.13.0",
    "babel-plugin-transform-class-properties": "6.24.1",
    "babel-plugin-transform-es2015-arrow-functions": "6.8.0",
    "babel-plugin-transform-es2015-block-scoped-functions": "6.8.0",
    "babel-plugin-transform-es2015-block-scoping": "6.24.1",
    "babel-plugin-transform-es2015-classes": "6.24.1",
    "babel-plugin-transform-es2015-computed-properties": "6.24.1",
    "babel-plugin-transform-es2015-destructuring": "6.23.0",
    "babel-plugin-transform-es2015-duplicate-keys": "6.24.1",
    "babel-plugin-transform-es2015-function-name": "6.24.1",
    "babel-plugin-transform-es2015-literals": "6.8.0",
    "babel-plugin-transform-es2015-modules-commonjs": "6.24.1",
    "babel-plugin-transform-es2015-object-super": "6.24.1",
    "babel-plugin-transform-es2015-parameters": "6.24.1",
    "babel-plugin-transform-es2015-shorthand-properties": "6.24.1",
    "babel-plugin-transform-es2015-spread": "6.8.0",
    "babel-plugin-transform-es2015-template-literals": "6.22.0",
    "babel-plugin-transform-flow-strip-types": "6.21.0",
    "babel-plugin-transform-object-rest-spread": "6.20.2",
    "babel-plugin-transform-regenerator": "6.24.1",
    "chai": "4.0.1",
    "chai-subset": "1.5.0",
    "codemirror": "5.27.4",
    "eslint": "4.1.1",
    "eslint-plugin-babel": "4.1.1",
    "eslint-plugin-flowtype": "2.34.1",
    "flow-bin": "0.49.1",
    "graphql": "^0.10.1",
    "jsdom": "11.1.0",
    "mocha": "3.4.2",
    "prettier": "^1.4.4",
    "sane": "2.0.0"
  }
}
