{
  "name": "@dataplan/pg",
  "version": "0.0.1-beta.32",
  "description": "PostgreSQL step classes for Grafast",
  "type": "commonjs",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "node": "./dist/index.js",
      "default": "./dist/index.js"
    },
    "./adaptors/pg": {
      "types": "./dist/adaptors/pg.d.ts",
      "node": "./dist/adaptors/pg.js",
      "default": "./dist/adaptors/pg.js"
    }
  },
  "scripts": {
    "update-schema": "ts-node ./src/examples/exampleSchema.ts",
    "test": "GRAPHILE_ENV=test jest",
    "posttest": "yarn test:exportSchema:graphql-js && yarn test:exportSchema:typeDefs",
    "test:exportSchema:graphql-js": "ts-node ./scripts/exportExampleSchema.ts graphql-js && node ./scripts/runExampleSchema.mjs",
    "test:exportSchema:typeDefs": "ts-node ./scripts/exportExampleSchema.ts typeDefs && node ./scripts/runExampleSchema.mjs",
    "prepack": "tsc -b && cp src/.npmignore dist/.npmignore",
    "serve:example": "GRAPHILE_ENV=development NODE_ENV=development yarn nodemon --watch serve-example-schema.js --watch dist --watch ../grafast/dist/ -x 'node --inspect --enable-source-maps serve-example-schema.js'"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/graphile/crystal.git"
  },
  "keywords": [
    "graphile",
    "graphql",
    "grafast",
    "postgresql",
    "postgres",
    "pg",
    "dataplan",
    "build",
    "extension",
    "graphite"
  ],
  "author": "Benjie Gillam <code@benjiegillam.com>",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/graphile/crystal/issues"
  },
  "homepage": "https://grafast.org/grafast/step-library/dataplan-pg/",
  "dependencies": {
    "@graphile/lru": "^5.0.0-beta.3",
    "@types/node": "^20.5.7",
    "chalk": "^4.1.2",
    "debug": "^4.3.4",
    "eventemitter3": "^5.0.1",
    "pg-sql2": "^5.0.0-beta.8",
    "postgres-array": "~3.0.2",
    "postgres-range": "^1.1.3",
    "tslib": "^2.6.2"
  },
  "engines": {
    "node": ">=14.17"
  },
  "peerDependencies": {
    "@dataplan/json": "^0.0.1-beta.30",
    "grafast": "^0.1.1-beta.21",
    "graphile-config": "^0.0.1-beta.15",
    "pg": "^8.7.1",
    "pg-sql2": "^5.0.0-beta.8"
  },
  "peerDependenciesMeta": {
    "graphile-config": {
      "optional": true
    },
    "pg": {
      "optional": true
    }
  },
  "files": [
    "dist"
  ],
  "devDependencies": {
    "@mermaid-js/mermaid-cli": "^9.0.0",
    "@types/jest": "^29.5.4",
    "@types/json5": "^2.2.0",
    "@types/license-checker-webpack-plugin": "^0.2.2",
    "@types/nodemon": "1.19.2",
    "eventemitter3": "^5.0.1",
    "glob": "^10.3.4",
    "grafserv": "0.1.1-beta.23",
    "graphile-export": "0.0.2-beta.26",
    "graphql": "16.1.0-experimental-stream-defer.6",
    "iterall": "^1.3.0",
    "jest": "^29.6.4",
    "jest-serializer-simple": "^5.0.0-beta.3",
    "json5": "^2.2.3",
    "license-checker-webpack-plugin": "^0.2.1",
    "nodemon": "^3.0.1",
    "terser-webpack-plugin": "^5.3.9",
    "ts-loader": "^9.4.4",
    "ts-node": "^10.9.1",
    "typescript": "^5.2.2",
    "webpack": "^5.94.0",
    "webpack-cli": "^5.1.4",
    "webpack-node-externals": "^3.0.0",
    "zx": "^7.2.3"
  }
}