{
  "name": "graphql-ruby-client",
  "version": "1.16.0",
  "description": "JavaScript client for graphql-ruby",
  "main": "index.js",
  "module": "esm/index.js",
  "types": "index.d.ts",
  "exports": {
    ".": {
      "types": "./index.d.ts",
      "import": "./esm/index.js",
      "require": "./index.js",
      "default": "./index.js"
    },
    "./index.js": {
      "types": "./index.d.ts",
      "import": "./esm/index.js",
      "require": "./index.js",
      "default": "./index.js"
    },
    "./cli.js": "./cli.js",
    "./sync": {
      "types": "./sync/index.d.ts",
      "import": "./esm/sync/index.js",
      "require": "./sync/index.js",
      "default": "./sync/index.js"
    },
    "./sync/*": {
      "types": "./sync/*",
      "import": "./esm/sync/*.js",
      "require": "./sync/*.js",
      "default": "./sync/*.js"
    },
    "./sync/*.js": {
      "types": "./sync/*.d.ts",
      "import": "./esm/sync/*.js",
      "require": "./sync/*.js",
      "default": "./sync/*.js"
    },
    "./subscriptions/*": {
      "types": "./subscriptions/*",
      "import": "./esm/subscriptions/*.js",
      "require": "./subscriptions/*.js",
      "default": "./subscriptions/*.js"
    },
    "./subscriptions/*.js": {
      "types": "./subscriptions/*.d.ts",
      "import": "./esm/subscriptions/*.js",
      "require": "./subscriptions/*.js",
      "default": "./subscriptions/*.js"
    }
  },
  "typesVersions": {
    "*": {
      "sync": [
        "sync/index.d.ts"
      ],
      "sync/*": [
        "sync/*"
      ],
      "subscriptions/*": [
        "subscriptions/*"
      ]
    }
  },
  "repository": "https://github.com/rmosolgo/graphql-ruby",
  "author": "Robert Mosolgo",
  "license": "LGPL-3.0",
  "bin": "./cli.js",
  "devDependencies": {
    "@apollo/client": ">=4.0.0",
    "@rails/actioncable": "^7.0.0",
    "@types/glob": "^7.1.1",
    "@types/jest": "^25.2.3",
    "@types/minimist": "^1.2.0",
    "@types/node": "^18.19.130",
    "@types/pako": "^1.0.1",
    "@types/pusher-js": "^4.2.2",
    "@types/rails__actioncable": "^6.1.6",
    "@types/react": "^17.0.0",
    "@types/relay-runtime": "^14.0.0",
    "@types/zen-observable": "^0.8.2",
    "ably": "1.2.50",
    "graphql": ">=15.0.0",
    "jest": "^29.0.0",
    "nock": "^11.0.0",
    "pako": "^2.0.3",
    "prettier": "^1.19.1",
    "pusher-js": "^7.0.3",
    "relay-runtime": "11.0.2",
    "rxjs": "^7.8.2",
    "ts-jest": "^29.0.0",
    "typescript": "^6.0.3",
    "urql": "^2.2.2"
  },
  "scripts": {
    "build": "tsc && node scripts/clean-esm.js && tsc -p tsconfig.esm.json && node scripts/prepare-esm.js",
    "prepack": "npm run build",
    "test": "tsc && jest"
  },
  "dependencies": {
    "glob": "^13.0.6",
    "minimist": "^1.2.0"
  },
  "peerDependencies": {
    "@apollo/client": ">=3.3.6",
    "graphql": ">=14.3.1"
  },
  "prettier": {
    "semi": false,
    "trailingComma": "none"
  },
  "engines": {
    "node": ">=10"
  }
}
