{
  "name": "azure-devops-extension-api",
  "version": "5.271.0",
  "description": "REST client libraries and contracts for Azure DevOps web extension developers.",
  "repository": {
    "type": "git",
    "url": "https://github.com/Microsoft/azure-devops-extension-api.git"
  },
  "scripts": {
    "build": "node buildpackage.js"
  },
  "main": "./index.js",
  "module": "./esm/index.js",
  "types": "./index.d.ts",
  "keywords": [
    "extensions",
    "Azure DevOps",
    "Visual Studio Team Services"
  ],
  "author": "Microsoft",
  "license": "MIT",
  "bugs": {
    "url": "https://aka.ms/AAk5pcm"
  },
  "homepage": "https://docs.microsoft.com/en-us/azure/devops/integrate",
  "dependencies": {
    "whatwg-fetch": "~3.0.0"
  },
  "peerDependencies": {
    "azure-devops-extension-sdk": "^2 || ^3 || ^4"
  },
  "devDependencies": {
    "glob": "~7.1.2",
    "node": "^22.0.0",
    "recursive-copy": "~2.0.7",
    "shelljs": "~0.8.5",
    "typescript": "5.7",
    "uglify-es": "~3.1.3"
  },
  "exports": {
    ".": {
      "import": "./esm/index.js",
      "require": "./index.js",
      "types": "./index.d.ts"
    },
    "./Accounts": {
      "import": "./esm/Accounts/index.js",
      "require": "./Accounts/index.js",
      "types": "./Accounts/index.d.ts"
    },
    "./Build": {
      "import": "./esm/Build/index.js",
      "require": "./Build/index.js",
      "types": "./Build/index.d.ts"
    },
    "./Comments": {
      "import": "./esm/Comments/index.js",
      "require": "./Comments/index.js",
      "types": "./Comments/index.d.ts"
    },
    "./Common": {
      "import": "./esm/Common/index.js",
      "require": "./Common/index.js",
      "types": "./Common/index.d.ts"
    },
    "./Contributions": {
      "import": "./esm/Contributions/index.js",
      "require": "./Contributions/index.js",
      "types": "./Contributions/index.d.ts"
    },
    "./Core": {
      "import": "./esm/Core/index.js",
      "require": "./Core/index.js",
      "types": "./Core/index.d.ts"
    },
    "./Dashboard": {
      "import": "./esm/Dashboard/index.js",
      "require": "./Dashboard/index.js",
      "types": "./Dashboard/index.d.ts"
    },
    "./DistributedTaskCommon": {
      "import": "./esm/DistributedTaskCommon/index.js",
      "require": "./DistributedTaskCommon/index.js",
      "types": "./DistributedTaskCommon/index.d.ts"
    },
    "./ExtensionManagement": {
      "import": "./esm/ExtensionManagement/index.js",
      "require": "./ExtensionManagement/index.js",
      "types": "./ExtensionManagement/index.d.ts"
    },
    "./FeatureAvailability": {
      "import": "./esm/FeatureAvailability/index.js",
      "require": "./FeatureAvailability/index.js",
      "types": "./FeatureAvailability/index.d.ts"
    },
    "./FeatureManagement": {
      "import": "./esm/FeatureManagement/index.js",
      "require": "./FeatureManagement/index.js",
      "types": "./FeatureManagement/index.d.ts"
    },
    "./FileContainer": {
      "import": "./esm/FileContainer/index.js",
      "require": "./FileContainer/index.js",
      "types": "./FileContainer/index.d.ts"
    },
    "./FormInput": {
      "import": "./esm/FormInput/index.js",
      "require": "./FormInput/index.js",
      "types": "./FormInput/index.d.ts"
    },
    "./Gallery": {
      "import": "./esm/Gallery/index.js",
      "require": "./Gallery/index.js",
      "types": "./Gallery/index.d.ts"
    },
    "./Git": {
      "import": "./esm/Git/index.js",
      "require": "./Git/index.js",
      "types": "./Git/index.d.ts"
    },
    "./Graph": {
      "import": "./esm/Graph/index.js",
      "require": "./Graph/index.js",
      "types": "./Graph/index.d.ts"
    },
    "./Identities": {
      "import": "./esm/Identities/index.js",
      "require": "./Identities/index.js",
      "types": "./Identities/index.d.ts"
    },
    "./Locations": {
      "import": "./esm/Locations/index.js",
      "require": "./Locations/index.js",
      "types": "./Locations/index.d.ts"
    },
    "./Notification": {
      "import": "./esm/Notification/index.js",
      "require": "./Notification/index.js",
      "types": "./Notification/index.d.ts"
    },
    "./Operations": {
      "import": "./esm/Operations/index.js",
      "require": "./Operations/index.js",
      "types": "./Operations/index.d.ts"
    },
    "./Policy": {
      "import": "./esm/Policy/index.js",
      "require": "./Policy/index.js",
      "types": "./Policy/index.d.ts"
    },
    "./Profile": {
      "import": "./esm/Profile/index.js",
      "require": "./Profile/index.js",
      "types": "./Profile/index.d.ts"
    },
    "./ProjectAnalysis": {
      "import": "./esm/ProjectAnalysis/index.js",
      "require": "./ProjectAnalysis/index.js",
      "types": "./ProjectAnalysis/index.d.ts"
    },
    "./Release": {
      "import": "./esm/Release/index.js",
      "require": "./Release/index.js",
      "types": "./Release/index.d.ts"
    },
    "./ServiceEndpoint": {
      "import": "./esm/ServiceEndpoint/index.js",
      "require": "./ServiceEndpoint/index.js",
      "types": "./ServiceEndpoint/index.d.ts"
    },
    "./ServiceHooks": {
      "import": "./esm/ServiceHooks/index.js",
      "require": "./ServiceHooks/index.js",
      "types": "./ServiceHooks/index.d.ts"
    },
    "./TaskAgent": {
      "import": "./esm/TaskAgent/index.js",
      "require": "./TaskAgent/index.js",
      "types": "./TaskAgent/index.d.ts"
    },
    "./Test": {
      "import": "./esm/Test/index.js",
      "require": "./Test/index.js",
      "types": "./Test/index.d.ts"
    },
    "./TestPlan": {
      "import": "./esm/TestPlan/index.js",
      "require": "./TestPlan/index.js",
      "types": "./TestPlan/index.d.ts"
    },
    "./TestResults": {
      "import": "./esm/TestResults/index.js",
      "require": "./TestResults/index.js",
      "types": "./TestResults/index.d.ts"
    },
    "./Tfvc": {
      "import": "./esm/Tfvc/index.js",
      "require": "./Tfvc/index.js",
      "types": "./Tfvc/index.d.ts"
    },
    "./WebApi": {
      "import": "./esm/WebApi/index.js",
      "require": "./WebApi/index.js",
      "types": "./WebApi/index.d.ts"
    },
    "./Wiki": {
      "import": "./esm/Wiki/index.js",
      "require": "./Wiki/index.js",
      "types": "./Wiki/index.d.ts"
    },
    "./Work": {
      "import": "./esm/Work/index.js",
      "require": "./Work/index.js",
      "types": "./Work/index.d.ts"
    },
    "./WorkItemTracking": {
      "import": "./esm/WorkItemTracking/index.js",
      "require": "./WorkItemTracking/index.js",
      "types": "./WorkItemTracking/index.d.ts"
    },
    "./WorkItemTrackingProcess": {
      "import": "./esm/WorkItemTrackingProcess/index.js",
      "require": "./WorkItemTrackingProcess/index.js",
      "types": "./WorkItemTrackingProcess/index.d.ts"
    },
    "./WorkItemTrackingProcessDefinitions": {
      "import": "./esm/WorkItemTrackingProcessDefinitions/index.js",
      "require": "./WorkItemTrackingProcessDefinitions/index.js",
      "types": "./WorkItemTrackingProcessDefinitions/index.d.ts"
    }
  }
}