{
  "name": "zapier-platform-cli",
  "version": "18.3.0",
  "description": "The CLI for managing integrations in Zapier Developer Platform.",
  "repository": "zapier/zapier-platform",
  "homepage": "https://platform.zapier.com/",
  "author": "Zapier Engineering <contact@zapier.com>",
  "license": "SEE LICENSE IN LICENSE",
  "main": "./src/index.js",
  "files": [
    "/src/*.js",
    "/src/commands/",
    "/src/generators/",
    "/src/oclif/",
    "/src/bin/",
    "/src/utils/",
    "/scaffold/",
    "/oclif.manifest.json"
  ],
  "engines": {
    "node": ">=18.20"
  },
  "dependencies": {
    "@oclif/core": "4.5.2",
    "@oclif/plugin-autocomplete": "3.2.34",
    "@oclif/plugin-help": "6.2.32",
    "@oclif/plugin-not-found": "3.2.62",
    "@oclif/plugin-version": "2.2.32",
    "adm-zip": "0.5.16",
    "archiver": "7.0.1",
    "chrono-node": "2.8.3",
    "cli-table3": "0.6.5",
    "colors": "1.4.0",
    "debug": "4.4.1",
    "decompress-unzip": "4.0.1",
    "dotenv": "17.2.1",
    "esbuild": "0.25.8",
    "fs-extra": "11.3.1",
    "gulp-filter": "7.0.0",
    "gulp-prettier": "5.0.0",
    "ignore": "7.0.5",
    "inquirer": "8.2.5",
    "jscodeshift": "^17.3.0",
    "lodash": "4.17.23",
    "luxon": "3.7.1",
    "marked": "15.0.12",
    "marked-terminal": "7.3.0",
    "open": "10.2.0",
    "ora": "5.4.0",
    "parse-gitignore": "0.5.1",
    "prettier": "3.6.2",
    "read": "4.1.0",
    "semver": "7.7.2",
    "string-length": "4.0.2",
    "through2": "4.0.2",
    "tmp": "0.2.5",
    "traverse": "0.6.11",
    "update-notifier": "7.3.1",
    "yeoman-environment": "4.4.3",
    "yeoman-generator": "7.5.1"
  },
  "devDependencies": {
    "@oclif/test": "^4.1.13",
    "@types/jscodeshift": "^0.12.0",
    "@types/mocha": "^10.0.9",
    "chai": "^4.3.7",
    "mock-fs": "^5.5.0",
    "nock": "^14.0.7",
    "oclif": "^4.22.5",
    "rimraf": "^5.0.10",
    "typescript": "^5.8.3",
    "yamljs": "0.3.0"
  },
  "bin": {
    "zapier": "./src/bin/run",
    "zapier-platform": "./src/bin/run"
  },
  "oclif": {
    "commands": {
      "strategy": "explicit",
      "target": "./src/oclif/oCommands",
      "identifier": "COMMANDS"
    },
    "additionalHelpFlags": [
      "-h"
    ],
    "additionalVersionFlags": [
      "-v"
    ],
    "bin": "zapier",
    "dirname": "zapier",
    "plugins": [
      "@oclif/plugin-autocomplete",
      "@oclif/plugin-help",
      "@oclif/plugin-not-found",
      "@oclif/plugin-version"
    ],
    "hooks": {
      "init": [
        "./src/oclif/hooks/checkValidNodeVersion",
        "./src/oclif/hooks/deprecated",
        "./src/oclif/hooks/getAppRegistrationFieldChoices",
        "./src/oclif/hooks/renderMarkdownHelp",
        "./src/oclif/hooks/updateNotifier",
        "./src/oclif/hooks/versionInfo"
      ]
    },
    "topics": {
      "cache": {
        "description": "Interact with your integration's cache data."
      },
      "delete": {
        "description": "Delete your entire integration or a specific integration version."
      },
      "env": {
        "description": "Interact with your integration's environment."
      },
      "team": {
        "description": "Add, remove, or get team members of your integration."
      },
      "users": {
        "description": "Add, remove, or get invited users of your integration."
      }
    }
  },
  "scripts": {
    "build-docs": "ZAPIER_BASE_ENDPOINT='' node scripts/docs.js",
    "preversion": "git pull && pnpm validate",
    "precommit": "pnpm build-docs && git add docs",
    "version": "pnpm build-docs && git add docs/*",
    "postversion": "git push && git push --tags",
    "lint": "eslint src",
    "lint:fix": "eslint --fix src",
    "test": "cross-env NODE_ENV=test mocha -t 200s --recursive src/tests --exit",
    "test:debug": "cross-env NODE_ENV=test node inspect ../../node_modules/.bin/mocha -t 200s --recursive src/tests --exit",
    "smoke-test": "cross-env NODE_ENV=test mocha -t 6m --recursive src/smoke-tests --exit",
    "smoke-test:debug": "cross-env NODE_ENV=test node inspect ../../node_modules/.bin/mocha -t 6m --recursive src/smoke-tests --exit",
    "validate-templates": "./scripts/validate-app-templates.js",
    "set-template-versions": "./scripts/set-app-template-versions.js",
    "validate": "pnpm test && pnpm smoke-test && pnpm lint"
  }
}