{
  "name": "@linear/sdk",
  "description": "The Linear Client SDK for interacting with the Linear GraphQL API",
  "version": "86.0.0",
  "author": "Linear Orbit, Inc",
  "license": "MIT",
  "repository": "https://github.com/linear/linear",
  "type": "module",
  "engines": {
    "node": ">=18.x"
  },
  "files": [
    "webhooks",
    "dist",
    "README.md"
  ],
  "dependencies": {
    "@graphql-typed-document-node/core": "^3.2.0"
  },
  "devDependencies": {
    "@graphql-codegen/cli": "^2.16.0",
    "@graphql-codegen/introspection": "^2.2.0",
    "@graphql-codegen/schema-ast": "^2.5.0",
    "@graphql-codegen/typed-document-node": "^6.1.5",
    "@graphql-codegen/typescript": "^2.8.0",
    "@graphql-codegen/typescript-operations": "^2.5.0",
    "@graphql-inspector/core": "^2.4.0",
    "@graphql-tools/graphql-file-loader": "^8.1.12",
    "@graphql-tools/load": "^8.1.8",
    "@graphql-tools/url-loader": "^8.0.33",
    "@types/body-parser": "^1.19.6",
    "@types/node": "^24",
    "@types/node-fetch": "^2.5.7",
    "@types/uuid": "^9.0.1",
    "body-parser": "^1.20.1",
    "change-case-all": "^2.1.0",
    "dotenv": "^16.3.1",
    "execa": "^5.0.0",
    "get-port": "^5.1.1",
    "graphql": "^15.4.0",
    "graphql-request": "^3.3.0",
    "replace-in-file": "^8.4.0",
    "tsdown": "^0.17.2",
    "type-fest": "^5.3.1",
    "typescript": "^5.9",
    "uuid": "^14.0.0",
    "vitest": "^4.0.15",
    "@linear/codegen-sdk": "4.0.3",
    "@linear/codegen-test": "2.2.3",
    "@linear/codegen-doc": "3.3.3"
  },
  "publishConfig": {
    "access": "public"
  },
  "main": "./dist/index.cjs",
  "module": "./dist/index.mjs",
  "types": "./dist/index.d.cts",
  "exports": {
    ".": {
      "require": "./dist/index.cjs",
      "import": "./dist/index.mjs"
    },
    "./webhooks": {
      "require": "./dist/webhooks/index.cjs",
      "import": "./dist/webhooks/index.mjs"
    },
    "./package.json": "./package.json"
  },
  "scripts": {
    "test": "vitest",
    "build:sdk": "tsdown --clean --exports --dts --format esm --format cjs src/index.ts src/webhooks/index.ts",
    "build:types": "tsc --noEmit && tsc --noEmit -p tsconfig.test.json",
    "generate:changeset:dependencies": "node scripts/generate-dependencies-changeset.ts",
    "generate:changeset:schema": "node scripts/generate-schema-changeset.ts",
    "generate:clean": "rimraf -G src/**/_generated* || true",
    "generate:doc": "graphql-codegen --config codegen.doc.yml",
    "generate:schema": "graphql-codegen --config codegen.schema.yml",
    "generate:sdk": "graphql-codegen --config codegen.sdk.yml && pnpm run update:scalars",
    "generate:test": "graphql-codegen --config codegen.test.yml",
    "update:scalars": "node scripts/update-scalars.ts",
    "schema": "graphql-codegen --config codegen.schema.yml"
  }
}