{
  "name": "postgraphile",
  "version": "4.14.0",
  "description": "A GraphQL schema created by reflection over a PostgreSQL schema 🐘 (previously known as PostGraphQL)",
  "author": "Benjie Gillam <benjie@graphile.org> (https://twitter.com/benjie)",
  "license": "MIT",
  "homepage": "https://www.graphile.org/postgraphile/",
  "keywords": [
    "graphql",
    "engine",
    "pg",
    "postgres",
    "postgresql",
    "postgraphql",
    "schema",
    "reflection",
    "introspection",
    "server",
    "relay",
    "connection",
    "graphile",
    "graphile engine",
    "graphql engine",
    "graphile-build"
  ],
  "bugs": {
    "url": "https://github.com/graphile/postgraphile/issues"
  },
  "repository": "github:graphile/postgraphile",
  "main": "index.js",
  "types": "build/index.d.ts",
  "bin": {
    "postgraphile": "cli.js"
  },
  "scripts": {
    "build": "./scripts/build",
    "dev": "./scripts/dev",
    "lint": "yarn eslint .",
    "lint:fix": "yarn prettier:fix && yarn run eslint --fix .",
    "make-assets": "./scripts/make-assets",
    "test": "./scripts/test",
    "prepack": "./scripts/build",
    "changelog": "(cat scripts/CHANGELOG_HEADER.md; npx conventional-changelog -p angular --release-count 0) > CHANGELOG.md && yarn prettier --write CHANGELOG.md",
    "version": "yarn run changelog && git add CHANGELOG.md",
    "-----": "-----",
    "eslint": "eslint --ext .js,.jsx,.ts,.tsx",
    "prettier": "prettier --ignore-path ./.eslintignore",
    "prettier:all": "yarn prettier '**/*.{json,md,html,js,jsx,ts,tsx}'",
    "prettier:fix": "yarn prettier:all --write",
    "prettier:check": "yarn prettier:all --list-different"
  },
  "dependencies": {
    "@graphile/lru": "4.11.0",
    "@types/json5": "^0.0.30",
    "@types/jsonwebtoken": "^9.0.1",
    "@types/pg": ">=6 <9",
    "@types/ws": "^7.4.0",
    "body-parser": "^1.15.2",
    "chalk": "^2.4.2",
    "commander": "^2.19.0",
    "debug": "^4.1.1",
    "finalhandler": "^1.0.6",
    "graphile-build": "4.14.0",
    "graphile-build-pg": "4.14.0",
    "graphile-utils": "^4.14.0",
    "graphql": "^0.6.0 || ^0.7.0 || ^0.8.0-b || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.2 || ^15.0.0",
    "graphql-ws": "^5.6.2",
    "http-errors": "^1.5.1",
    "iterall": "^1.0.2",
    "json5": "^2.1.1",
    "jsonwebtoken": "^9.0.0",
    "parseurl": "^1.3.2",
    "pg": ">=6.1.0 <9",
    "pg-connection-string": "^2.0.0",
    "pg-sql2": "4.14.0",
    "postgraphile-core": "4.14.0",
    "subscriptions-transport-ws": "^0.9.18",
    "tslib": "^2.1.0",
    "ws": "^7.4.2"
  },
  "devDependencies": {
    "@babel/core": "7.12.10",
    "@babel/plugin-proposal-class-properties": "7.12.1",
    "@babel/plugin-transform-runtime": "7.12.10",
    "@babel/preset-env": "7.12.11",
    "@babel/preset-react": "7.12.10",
    "@babel/runtime": "7.12.5",
    "@types/chalk": "^2.2.0",
    "@types/commander": "^2.12.2",
    "@types/compression": "^1.7.0",
    "@types/debug": "^4.1.4",
    "@types/finalhandler": "^1.1.0",
    "@types/http-errors": "^1.6.1",
    "@types/jest": "^25.0.0",
    "@types/koa-bodyparser": "^4.3.0",
    "@types/koa-compress": "^4.0.1",
    "@types/lru-cache": "^5.1.0",
    "@types/morgan": "^1.9.2",
    "@types/node": "^12.0.0",
    "@types/parseurl": "^1.3.1",
    "@types/restify": "^8.4.2",
    "@typescript-eslint/eslint-plugin": "^4.14.0",
    "@typescript-eslint/parser": "^4.14.0",
    "babel-loader": "8.2.2",
    "compression": "^1.7.4",
    "connect": "^3.5.0",
    "conventional-changelog-cli": "^2.1.1",
    "css-loader": "5.0.1",
    "eslint": "^7.18.0",
    "eslint-config-prettier": "^7.2.0",
    "eslint-plugin-jest": "^24.1.3",
    "eslint-plugin-prettier": "^3.3.1",
    "express": "^4.14.0",
    "fastify": "^3.10.1",
    "fastify-compress": "^3.4.1",
    "fastify-cookie": "^5.1.0",
    "fastify-formbody": "^5.0.0",
    "fastify-v2": "npm:fastify@^2.2.0",
    "helmet": "^4.4.1",
    "html-webpack-inline-source-plugin": "^1.0.0-beta.2",
    "html-webpack-plugin": "^4.5.1",
    "http-proxy": "^1.18.1",
    "jest": "^25.0.0",
    "koa": "^2.13.1",
    "koa-bodyparser": "^4.3.0",
    "koa-compress": "^5.0.1",
    "koa-mount": "^4.0.0",
    "morgan": "^1.10.0",
    "nodemon": "^2.0.7",
    "pg-minify": "~1.6.2",
    "prettier": "^2.2.1",
    "restify": "^8.5.1",
    "source-map-support": "^0.5.12",
    "style-loader": "^2.0.0",
    "superagent": "^4.1.0",
    "ts-node": "^9.1.1",
    "typescript": "^4.1.3",
    "webpack": "^4.17.2"
  },
  "jest": {
    "transform": {
      ".*": "<rootDir>/resources/jest-preprocessor.js"
    },
    "moduleFileExtensions": [
      "ts",
      "js",
      "json"
    ],
    "setupFiles": [
      "<rootDir>/resources/jest-setup.js"
    ],
    "testEnvironment": "node",
    "roots": [
      "<rootDir>/src"
    ],
    "testRegex": "/__tests__/[^.]+-test.(t|j)s$"
  },
  "files": [
    "sponsors.json",
    "build",
    "build-turbo",
    "isTurbo.js",
    "index.js",
    "cli.js",
    "plugins.js",
    "plugins.d.ts"
  ],
  "engines": {
    "node": ">=8.6"
  }
}
