{
  "name": "neo4j-graphql-js",
  "version": "2.19.4",
  "description": "A GraphQL to Cypher query execution layer for Neo4j. ",
  "main": "./dist/index.js",
  "types": "./index.d.ts",
  "scripts": {
    "start": "nodemon ./example/apollo-server/movies.js --exec babel-node -e js",
    "autogen": "nodemon ./example/autogenerated/autogen.js --exec babel-node -e js",
    "start-middleware": "nodemon ./example/apollo-server/movies-middleware.js --exec babel-node -e js",
    "start-typedefs": "nodemon ./example/apollo-server/movies-typedefs.js --exec babel-node -e js",
    "start-interface": "DEBUG=neo4j-graphql.js nodemon ./example/apollo-server/interface-union-example.js --exec babel-node -e js",
    "start-gateway": "nodemon ./example/apollo-federation/gateway.js --exec babel-node -e js",
    "start-bookmark-example": "nodemon ./example/apollo-server/bookmarks.js --exec babel-node -e js",
    "start-auth-example": "JWT_SECRET=oqldBPU1yMXcrTwcha1a9PGi9RHlPVzQ nodemon ./example/apollo-server/authScopes.js --exec babel-node -e js",
    "build": "babel src --presets @babel/preset-env --out-dir dist",
    "build-with-sourcemaps": "babel src --presets @babel/preset-env --out-dir dist --source-maps",
    "precommit": "lint-staged",
    "prepare": "npm run build",
    "test": "nyc --reporter=lcov ava test/unit/augmentSchemaTest.test.js test/unit/configTest.test.js test/unit/assertSchema.test.js test/unit/searchSchema.test.js test/unit/cypherTest.test.js test/unit/filterTest.test.js test/unit/filterTests.test.js test/unit/custom/cypherTest.test.js test/unit/experimental/augmentSchemaTest.test.js test/unit/experimental/cypherTest.test.js test/unit/experimental/custom/cypherTest.test.js",
    "parse-tck": "babel-node test/helpers/tck/parseTck.js",
    "test-tck": "nyc ava --fail-fast test/unit/filterTests.test.js",
    "report-coverage": "nyc report --reporter=text-lcov > coverage.lcov && codecov",
    "test-all": "nyc ava --verbose",
    "test-isolated": "nyc ava test/**/*.test.js --verbose --match='!*not-isolated*'",
    "test-gateway": "nyc --reporter=lcov ava --fail-fast test/integration/gateway.test.js",
    "test-infer": "nyc --reporter=lcov ava --fail-fast test/unit/neo4j-schema/*.js",
    "debug": "nodemon ./example/apollo-server/movies.js --exec babel-node --inspect-brk=9229 --nolazy",
    "debug-typedefs": "nodemon ./example/apollo-server/movies-typedefs.js --exec babel-node --inspect-brk=9229 --nolazy",
    "debug-interface": "nodemon ./example/apollo-server/interfaceError.js --exec babel-node --inspect-brk=9229 --nolazy",
    "debug-gateway": "nodemon ./example/apollo-federation/gateway.js --exec babel-node --inspect-brk=9229 --nolazy"
  },
  "engines": {
    "node": ">=8"
  },
  "author": "William Lyon",
  "license": "Apache-2.0",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/neo4j-graphql/neo4j-graphql-js"
  },
  "devDependencies": {
    "@apollo/federation": "^0.20.7",
    "@apollo/gateway": "^0.14.1",
    "@babel/cli": "^7.0.0",
    "@babel/core": "^7.0.0",
    "@babel/node": "^7.0.0",
    "@babel/plugin-proposal-async-generator-functions": "^7.0.0",
    "@babel/plugin-proposal-object-rest-spread": "^7.0.0",
    "@babel/plugin-transform-runtime": "^7.0.0",
    "@babel/preset-env": "^7.10.4",
    "@graphql-inspector/core": "^2.3.0",
    "apollo-cache-inmemory": "^1.6.3",
    "apollo-client": "^2.6.10",
    "apollo-link-http": "^1.5.16",
    "apollo-server": "^2.19.0",
    "apollo-server-express": "^2.19.0",
    "ava": "^2.2.0",
    "body-parser": "^1.18.3",
    "express": "^4.17.1",
    "graphql-tag": "^2.10.1",
    "husky": "^0.14.3",
    "lint-staged": "^7.2.0",
    "node-fetch": "^2.3.0",
    "nodemon": "^1.18.11",
    "nyc": "^14.1.1",
    "prettier": "^1.17.0",
    "sinon": "^7.3.1"
  },
  "dependencies": {
    "@babel/runtime": "^7.5.5",
    "@babel/runtime-corejs2": "^7.5.5",
    "apollo-server-errors": "^2.4.1",
    "debug": "^4.1.1",
    "graphql-auth-directives": "^2.2.2",
    "lodash": "^4.17.19",
    "neo4j-driver": "^4.2.1",
    "graphql": "^15.4.0",
    "graphql-tools": "^7.0.2"
  },
  "ava": {
    "require": [
      "@babel/register"
    ],
    "files": [
      "!test/helpers",
      "!test/integration/gateway.test.js"
    ]
  },
  "prettier": {
    "singleQuote": true
  },
  "lint-staged": {
    "*.{js,json,css,md}": [
      "prettier --write",
      "git add"
    ]
  }
}
