{
  "name": "pagerduty-cli",
  "description": "PagerDuty Command Line Interface",
  "version": "0.1.18",
  "author": "Martin Stone @martindstone",
  "bin": {
    "pd": "bin/run"
  },
  "bugs": "https://github.com/martindstone/pagerduty-cli/issues",
  "dependencies": {
    "@oclif/core": "^1.22.0",
    "@oclif/plugin-autocomplete": "^1.3.7",
    "@oclif/plugin-commands": "^2.2.1",
    "@oclif/plugin-help": "^5",
    "@oclif/plugin-update": "^3.0.8",
    "@oclif/plugin-version": "^1.1.3",
    "@oclif/plugin-warn-if-update-available": "^2.0.16",
    "axios": "^1.2.1",
    "cardinal": "^2.1.1",
    "chrono-node": "^2.1.8",
    "csv-parse": "^5.0.4",
    "fs-extra": "^11.1.0",
    "fs-extra-debug": "^1.0.4",
    "get-stream": "^6.0.0",
    "jsonpath": "^1.1.0",
    "libphonenumber-js": "^1.10.15",
    "ololog": "^1.1.168",
    "parse-duration": "^1.0.2",
    "simple-oauth2": "^5.0.0",
    "tslib": "^2.4.0"
  },
  "devDependencies": {
    "@oclif/test": "^2.1.0",
    "@types/chai": "^4",
    "@types/fs-extra": "^9.0.1",
    "@types/jsonpath": "^0.2.0",
    "@types/mocha": "^10.0.1",
    "@types/node": "^16",
    "@types/simple-oauth2": "^4.1.0",
    "aws-sdk": "^2",
    "chai": "^4",
    "eslint": ">=8",
    "eslint-config-oclif": "^4.0.0",
    "globby": "^11",
    "mocha": "^10.0.0",
    "nyc": "^15.1.0",
    "ts-node": "^10.7.0",
    "typescript": "^4.6.4"
  },
  "engines": {
    "node": ">=16",
    "npm": ">=6.0.0"
  },
  "files": [
    "/bin",
    "/lib",
    "/npm-shrinkwrap.json",
    "/oclif.manifest.json"
  ],
  "homepage": "https://github.com/martindstone/pagerduty-cli",
  "keywords": [
    "oclif"
  ],
  "license": "MIT",
  "main": "lib/index.js",
  "oclif": {
    "topicSeparator": " ",
    "additionalHelpFlags": [
      "-h"
    ],
    "additionalVersionFlags": [
      "-v"
    ],
    "commands": "./lib/commands",
    "bin": "pd",
    "plugins": [
      "@oclif/plugin-help",
      "@oclif/plugin-update",
      "@oclif/plugin-warn-if-update-available",
      "@oclif/plugin-commands",
      "@oclif/plugin-autocomplete",
      "@oclif/plugin-version"
    ],
    "warn-if-update-available": {
      "timeoutInDays": 7
    },
    "hooks": {
      "init": "./lib/hooks/init/set-global-config"
    },
    "topics": {
      "auth": {
        "description": "Get/Set authentication token"
      },
      "automation": {
        "description": "Manage automation actions and runners"
      },
      "automation:runner": {
        "description": "Manage automation actions"
      },
      "automation:action": {
        "description": "Manage automation runners"
      },
      "bs": {
        "description": "See/manage business services"
      },
      "bs:subscriber": {
        "description": "See/manage business service subscribers"
      },
      "ep": {
        "description": "See/manage escalation policies"
      },
      "ep:target": {
        "description": "Manage escalation policy targets"
      },
      "ep:level": {
        "description": "Manage escalation policy levels"
      },
      "field": {
        "description": "Manage custom fields"
      },
      "field:option": {
        "description": "Manage options for fixed-option custom fields"
      },
      "field:schema": {
        "description": "Manage custom field schemas"
      },
      "field:schema:assignment": {
        "description": "Manage custom field schema assignments"
      },
      "incident": {
        "description": "See/manage incidents"
      },
      "incident:field": {
        "description": "Get/set incident custom field values"
      },
      "incident:responder": {
        "description": "See/manage incident responders"
      },
      "incident:subscriber": {
        "description": "See/manage incident subscriberss"
      },
      "orchestration": {
        "description": "Manage global orchestrations"
      },
      "orchestration:route": {
        "description": "Manage global orchestration routes"
      },
      "rest": {
        "description": "Make raw requests to PagerDuty REST endpoints"
      },
      "service": {
        "description": "See/manage services"
      },
      "schedule": {
        "description": "See/manage schedules"
      },
      "schedule:override": {
        "description": "Manage schedule overrides"
      },
      "team": {
        "description": "See/Manage teams"
      },
      "team:ep": {
        "description": "Manage team escalation policies"
      },
      "team:user": {
        "description": "Manage team members"
      },
      "user": {
        "description": "See/manage users"
      },
      "user:contact": {
        "description": "Manage user contact methods"
      },
      "user:session": {
        "description": "Manage user sessions"
      },
      "util": {
        "description": "Utility commands"
      }
    },
    "macos": {
      "identifier": "com.pagerduty.cli"
    },
    "update": {
      "s3": {
        "bucket": "ms-pagerduty-cli"
      }
    }
  },
  "repository": "martindstone/pagerduty-cli",
  "scripts": {
    "postpack": "rm -f oclif.manifest.json",
    "posttest": "eslint . --ext .ts --config .eslintrc",
    "prepack": "rm -rf lib && tsc -b && oclif manifest && oclif readme --multi",
    "test": "nyc --extension .ts mocha --forbid-only \"test/**/*.test.ts\"",
    "version": "oclif readme --multi && git add README.md docs"
  },
  "types": "lib/index.d.ts"
}
