{
  "name": "graphql",
  "version": "17.0.1",
  "description": "A Query Language and Runtime which can target any service.",
  "license": "MIT",
  "typesVersions": {
    ">=4.4.0": {
      "*": [
        "*"
      ]
    },
    "*": {
      "*": [
        "NotSupportedTSVersion.d.ts"
      ]
    }
  },
  "sideEffects": [
    "__dev__/*"
  ],
  "homepage": "https://github.com/graphql/graphql-js",
  "bugs": {
    "url": "https://github.com/graphql/graphql-js/issues"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/graphql/graphql-js.git"
  },
  "keywords": [
    "graphql",
    "graphql-js"
  ],
  "engines": {
    "node": "^22.0.0 || ^24.0.0 || ^25.0.0 || >=26.0.0"
  },
  "main": "index.js",
  "module": "index.mjs",
  "types": "index.d.ts",
  "exports": {
    "./error": {
      "development": {
        "module": "./__dev__/error/index.mjs",
        "bun": "./__dev__/error/index.mjs",
        "module-sync": "./__dev__/error/index.mjs",
        "node": "./__dev__/error/index.js",
        "require": "./__dev__/error/index.js",
        "default": "./__dev__/error/index.mjs"
      },
      "default": {
        "module": "./error/index.mjs",
        "bun": "./error/index.mjs",
        "module-sync": "./error/index.mjs",
        "node": "./error/index.js",
        "require": "./error/index.js",
        "default": "./error/index.mjs"
      }
    },
    "./execution": {
      "development": {
        "module": "./__dev__/execution/index.mjs",
        "bun": "./__dev__/execution/index.mjs",
        "module-sync": "./__dev__/execution/index.mjs",
        "node": "./__dev__/execution/index.js",
        "require": "./__dev__/execution/index.js",
        "default": "./__dev__/execution/index.mjs"
      },
      "default": {
        "module": "./execution/index.mjs",
        "bun": "./execution/index.mjs",
        "module-sync": "./execution/index.mjs",
        "node": "./execution/index.js",
        "require": "./execution/index.js",
        "default": "./execution/index.mjs"
      }
    },
    ".": {
      "development": {
        "module": "./__dev__/index.mjs",
        "bun": "./__dev__/index.mjs",
        "module-sync": "./__dev__/index.mjs",
        "node": "./__dev__/index.js",
        "require": "./__dev__/index.js",
        "default": "./__dev__/index.mjs"
      },
      "default": {
        "module": "./index.mjs",
        "bun": "./index.mjs",
        "module-sync": "./index.mjs",
        "node": "./index.js",
        "require": "./index.js",
        "default": "./index.mjs"
      }
    },
    "./language": {
      "development": {
        "module": "./__dev__/language/index.mjs",
        "bun": "./__dev__/language/index.mjs",
        "module-sync": "./__dev__/language/index.mjs",
        "node": "./__dev__/language/index.js",
        "require": "./__dev__/language/index.js",
        "default": "./__dev__/language/index.mjs"
      },
      "default": {
        "module": "./language/index.mjs",
        "bun": "./language/index.mjs",
        "module-sync": "./language/index.mjs",
        "node": "./language/index.js",
        "require": "./language/index.js",
        "default": "./language/index.mjs"
      }
    },
    "./type": {
      "development": {
        "module": "./__dev__/type/index.mjs",
        "bun": "./__dev__/type/index.mjs",
        "module-sync": "./__dev__/type/index.mjs",
        "node": "./__dev__/type/index.js",
        "require": "./__dev__/type/index.js",
        "default": "./__dev__/type/index.mjs"
      },
      "default": {
        "module": "./type/index.mjs",
        "bun": "./type/index.mjs",
        "module-sync": "./type/index.mjs",
        "node": "./type/index.js",
        "require": "./type/index.js",
        "default": "./type/index.mjs"
      }
    },
    "./utilities": {
      "development": {
        "module": "./__dev__/utilities/index.mjs",
        "bun": "./__dev__/utilities/index.mjs",
        "module-sync": "./__dev__/utilities/index.mjs",
        "node": "./__dev__/utilities/index.js",
        "require": "./__dev__/utilities/index.js",
        "default": "./__dev__/utilities/index.mjs"
      },
      "default": {
        "module": "./utilities/index.mjs",
        "bun": "./utilities/index.mjs",
        "module-sync": "./utilities/index.mjs",
        "node": "./utilities/index.js",
        "require": "./utilities/index.js",
        "default": "./utilities/index.mjs"
      }
    },
    "./validation": {
      "development": {
        "module": "./__dev__/validation/index.mjs",
        "bun": "./__dev__/validation/index.mjs",
        "module-sync": "./__dev__/validation/index.mjs",
        "node": "./__dev__/validation/index.js",
        "require": "./__dev__/validation/index.js",
        "default": "./__dev__/validation/index.mjs"
      },
      "default": {
        "module": "./validation/index.mjs",
        "bun": "./validation/index.mjs",
        "module-sync": "./validation/index.mjs",
        "node": "./validation/index.js",
        "require": "./validation/index.js",
        "default": "./validation/index.mjs"
      }
    },
    "./*.js": {
      "development": {
        "module": "./__dev__/*.mjs",
        "bun": "./__dev__/*.mjs",
        "module-sync": "./__dev__/*.mjs",
        "node": "./__dev__/*.js",
        "require": "./__dev__/*.js",
        "default": "./__dev__/*.mjs"
      },
      "default": {
        "module": "./*.mjs",
        "bun": "./*.mjs",
        "module-sync": "./*.mjs",
        "node": "./*.js",
        "require": "./*.js",
        "default": "./*.mjs"
      }
    },
    "./*": {
      "development": {
        "module": "./__dev__/*.mjs",
        "bun": "./__dev__/*.mjs",
        "module-sync": "./__dev__/*.mjs",
        "node": "./__dev__/*.js",
        "require": "./__dev__/*.js",
        "default": "./__dev__/*.mjs"
      },
      "default": {
        "module": "./*.mjs",
        "bun": "./*.mjs",
        "module-sync": "./*.mjs",
        "node": "./*.js",
        "require": "./*.js",
        "default": "./*.mjs"
      }
    }
  }
}
