postgraphile
Version:
A GraphQL schema created by reflection over a PostgreSQL schema 🐘 (previously known as PostGraphQL)
172 lines (171 loc) • 5.04 kB
JSON
{
"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"
}
}