{
  "name": "@salesforce/cli",
  "description": "The Salesforce CLI",
  "version": "2.142.7",
  "author": "Salesforce",
  "bin": {
    "sf": "./bin/run.js",
    "sfdx": "./bin/run.js"
  },
  "homepage": "https://github.com/forcedotcom/cli",
  "bugs": "https://github.com/forcedotcom/cli/issues",
  "engines": {
    "node": ">=18.6.0"
  },
  "packageManager": "yarn@1.22.19",
  "files": [
    "/bin",
    "/dist/**/*.js",
    "/messages",
    "/npm-shrinkwrap.json",
    "/oclif.lock",
    "/oclif.manifest.json",
    "/scripts/preinstall.js",
    "/theme.json"
  ],
  "keywords": [
    "oclif",
    "salesforce",
    "sf"
  ],
  "license": "Apache-2.0",
  "exports": "./dist/index.js",
  "type": "module",
  "oclif": {
    "bin": "sf",
    "binAliases": [
      "sfdx"
    ],
    "nsisCustomization": "scripts/nsis.nsi",
    "scope": "salesforce",
    "examplePlugin": "@salesforce/plugin-packaging",
    "dirname": "sf",
    "topicSeparator": " ",
    "flexibleTaxonomy": true,
    "commands": "./dist/commands",
    "helpClass": "./dist/help/sfHelp.js",
    "theme": "theme.json",
    "plugins": [
      "@oclif/plugin-autocomplete",
      "@oclif/plugin-commands",
      "@oclif/plugin-help",
      "@oclif/plugin-not-found",
      "@oclif/plugin-plugins",
      "@oclif/plugin-search",
      "@oclif/plugin-update",
      "@oclif/plugin-version",
      "@oclif/plugin-warn-if-update-available",
      "@oclif/plugin-which",
      "@salesforce/plugin-agent",
      "@salesforce/plugin-apex",
      "@salesforce/plugin-api",
      "@salesforce/plugin-auth",
      "@salesforce/plugin-data",
      "@salesforce/plugin-deploy-retrieve",
      "@salesforce/plugin-info",
      "@salesforce/plugin-limits",
      "@salesforce/plugin-marketplace",
      "@salesforce/plugin-org",
      "@salesforce/plugin-packaging",
      "@salesforce/plugin-schema",
      "@salesforce/plugin-settings",
      "@salesforce/plugin-sobject",
      "@salesforce/plugin-telemetry",
      "@salesforce/plugin-templates",
      "@salesforce/plugin-trust",
      "@salesforce/plugin-user"
    ],
    "jitPlugins": {
      "@salesforce/plugin-code-analyzer": "5.14.0",
      "@salesforce/plugin-community": "3.3.70",
      "@salesforce/plugin-custom-metadata": "3.3.109",
      "@salesforce/plugin-dev": "2.5.2",
      "@salesforce/plugin-devops-center": "1.2.28",
      "@salesforce/plugin-flow": "1.0.5",
      "@salesforce/plugin-lightning-dev": "6.2.17",
      "@salesforce/plugin-signups": "2.6.73",
      "@salesforce/plugin-ui-bundle-dev": "1.2.2",
      "@salesforce/sfdx-plugin-lwc-test": "1.2.1"
    },
    "devPlugins": [
      "@oclif/plugin-command-snapshot",
      "@salesforce/plugin-release-management"
    ],
    "hooks": {
      "command_incomplete": "./dist/hooks/incomplete",
      "plugins:preinstall": "./dist/hooks/pluginsPreinstall.js",
      "update": "./dist/hooks/display-release-notes.js",
      "prerun": "./dist/hooks/prerun",
      "preparse": "/dist/hooks/preparse"
    },
    "update": {
      "node": {
        "options": [
          "--no-deprecation"
        ]
      },
      "s3": {
        "bucket": "dfc-data-production",
        "indexVersionLimit": 140,
        "folder": "media/salesforce-cli/sf",
        "acl": " ",
        "host": "https://developer.salesforce.com"
      }
    },
    "info": {
      "releasenotes": {
        "distTagUrl": "https://registry.npmjs.org/-/package/@salesforce/cli/dist-tags",
        "releaseNotesPath": "https://github.com/forcedotcom/cli/tree/main/releasenotes",
        "releaseNotesFilename": "README.md"
      }
    },
    "macos": {
      "identifier": "com.salesforce.cli"
    },
    "windows": {
      "name": "Salesforce CLI"
    },
    "additionalVersionFlags": [
      "-v"
    ],
    "additionalHelpFlags": [
      "-h"
    ],
    "warn-if-update-available": {
      "timeoutInDays": 7
    },
    "exitCodes": {
      "default": 1,
      "failedFlagParsing": 2,
      "failedFlagValidation": 2,
      "invalidArgsSpec": 2,
      "nonExistentFlag": 2,
      "requiredArgs": 2,
      "unexpectedArgs": 2
    }
  },
  "dependencies": {
    "@inquirer/select": "^2.3.5",
    "@oclif/core": "4.11.11",
    "@oclif/plugin-autocomplete": "3.2.53",
    "@oclif/plugin-commands": "4.1.59",
    "@oclif/plugin-help": "6.2.53",
    "@oclif/plugin-not-found": "3.2.88",
    "@oclif/plugin-plugins": "5.4.80",
    "@oclif/plugin-search": "1.2.52",
    "@oclif/plugin-update": "4.7.54",
    "@oclif/plugin-version": "2.2.50",
    "@oclif/plugin-warn-if-update-available": "3.1.68",
    "@oclif/plugin-which": "3.2.58",
    "@salesforce/core": "^8.31.4",
    "@salesforce/kit": "^3.1.6",
    "@salesforce/plugin-agent": "1.43.0",
    "@salesforce/plugin-apex": "3.9.38",
    "@salesforce/plugin-api": "1.3.43",
    "@salesforce/plugin-auth": "4.4.5",
    "@salesforce/plugin-data": "4.0.110",
    "@salesforce/plugin-deploy-retrieve": "3.24.54",
    "@salesforce/plugin-info": "3.4.144",
    "@salesforce/plugin-limits": "3.3.96",
    "@salesforce/plugin-marketplace": "1.3.35",
    "@salesforce/plugin-org": "5.11.12",
    "@salesforce/plugin-packaging": "2.30.1",
    "@salesforce/plugin-schema": "3.3.122",
    "@salesforce/plugin-settings": "2.4.89",
    "@salesforce/plugin-sobject": "1.4.117",
    "@salesforce/plugin-telemetry": "3.8.27",
    "@salesforce/plugin-templates": "56.18.12",
    "@salesforce/plugin-trust": "3.8.26",
    "@salesforce/plugin-user": "3.10.4",
    "@salesforce/sf-plugins-core": "12.2.25",
    "ansis": "^3.12.0"
  },
  "pinnedDependencies": [
    "@oclif/core",
    "@oclif/plugin-autocomplete",
    "@oclif/plugin-commands",
    "@oclif/plugin-help",
    "@oclif/plugin-not-found",
    "@oclif/plugin-plugins",
    "@oclif/plugin-search",
    "@oclif/plugin-update",
    "@oclif/plugin-version",
    "@oclif/plugin-warn-if-update-available",
    "@oclif/plugin-which",
    "@salesforce/sf-plugins-core",
    "@salesforce/plugin-agent",
    "@salesforce/plugin-apex",
    "@salesforce/plugin-api",
    "@salesforce/plugin-auth",
    "@salesforce/plugin-data",
    "@salesforce/plugin-deploy-retrieve",
    "@salesforce/plugin-info",
    "@salesforce/plugin-limits",
    "@salesforce/plugin-marketplace",
    "@salesforce/plugin-org",
    "@salesforce/plugin-packaging",
    "@salesforce/plugin-schema",
    "@salesforce/plugin-settings",
    "@salesforce/plugin-sobject",
    "@salesforce/plugin-telemetry",
    "@salesforce/plugin-templates",
    "@salesforce/plugin-trust",
    "@salesforce/plugin-user"
  ],
  "resolutions": {
    "@salesforce/schemas": "1.10.3"
  },
  "repository": "salesforcecli/cli",
  "scripts": {
    "build": "wireit",
    "channel:promote": "sf-release channel:promote",
    "clean": "sf-clean",
    "clean-all": "sf-clean all",
    "compile": "wireit",
    "docs": "sf-docs",
    "fix-license": "eslint src test --fix --rule \"header/header: [2]\"",
    "format": "wireit",
    "link-check": "wireit",
    "lint": "wireit",
    "oclif-artifacts": "oclif manifest",
    "pack:deb": "oclif pack:deb  --prune-lockfiles",
    "pack:macos": "oclif pack:macos --prune-lockfiles",
    "pack:tarballs": "oclif pack:tarballs --xz --parallel --prune-lockfiles",
    "pack:tarballs:sequential": "oclif pack:tarballs --xz --prune-lockfiles",
    "pack:verify": "sf-release cli:tarballs:verify --cli sf --windows-username-buffer 34",
    "pack:win": "oclif pack:win --prune-lockfiles --defender-exclusion unchecked",
    "postpack": "rm -f oclif.manifest.json npm-shrinkwrap.json",
    "preinstall": "node ./scripts/preinstall.js",
    "prepack": "sf-prepack",
    "prepare": "sf-install && yarn compile && yarn lint",
    "prepublishOnly": "npm shrinkwrap",
    "pretarball": "sf-release cli:tarballs:prepare --types",
    "promote": "oclif promote",
    "promote-dist-tags": "./scripts/promote-dist-tags",
    "promote:verify": "sf-release cli:versions:inspect --channels stable --locations archive --cli sf",
    "promote:verify-rc": "sf-release cli:versions:inspect --channels stable-rc --locations archive --cli sf",
    "readme": "oclif readme --no-aliases --repository-prefix '<%- repo %>/blob/<%- version %>/<%- commandPath %>'",
    "test": "wireit",
    "test:deprecation-policy": "sf-release cli:artifacts:compare",
    "test:only": "wireit",
    "test:smoke-unix": "sf-release cli:tarballs:smoke",
    "upload:deb": "oclif upload:deb",
    "upload:macos": "oclif upload:macos",
    "upload:tarballs": "oclif upload:tarballs --xz",
    "upload:win": "oclif upload:win",
    "version": "oclif readme"
  },
  "types": "dist/index.d.ts",
  "devDependencies": {
    "@oclif/plugin-command-snapshot": "^5.2.3",
    "@oclif/test": "^4.1.20",
    "@salesforce/dev-scripts": "^11.0.2",
    "@salesforce/plugin-release-management": "^5.8.21",
    "@salesforce/ts-sinon": "^1.4.36",
    "@salesforce/ts-types": "^2.0.11",
    "aws-sdk": "^2.1693.0",
    "oclif": "^4.23.24",
    "ts-node": "^10.9.2",
    "typescript": "^5.9.3"
  },
  "wireit": {
    "build": {
      "dependencies": [
        "compile",
        "lint"
      ]
    },
    "compile": {
      "command": "tsc -p . --pretty --incremental",
      "files": [
        "src/**/*.ts",
        "**/tsconfig.json",
        "messages/**"
      ],
      "output": [
        "dist/**",
        "*.tsbuildinfo"
      ],
      "clean": "if-file-deleted"
    },
    "format": {
      "command": "prettier --write \"+(src|test|schemas)/**/*.+(ts|js|json)|command-snapshot.json\"",
      "files": [
        "src/**/*.ts",
        "test/**/*.ts",
        "schemas/**/*.json",
        "command-snapshot.json",
        ".prettier*"
      ],
      "output": []
    },
    "lint": {
      "command": "eslint src test --color --cache --cache-location .eslintcache",
      "files": [
        "src/**/*.ts",
        "test/**/*.ts",
        "messages/**",
        "**/.eslint*",
        "**/tsconfig.json"
      ],
      "output": []
    },
    "test:compile": {
      "command": "tsc -p \"./test\" --pretty",
      "files": [
        "test/**/*.ts",
        "**/tsconfig.json"
      ],
      "output": []
    },
    "test": {
      "dependencies": [
        "test:compile",
        "test:only",
        "lint"
      ]
    },
    "test:only": {
      "command": "nyc mocha \"test/**/*.test.ts\"",
      "env": {
        "FORCE_COLOR": "2"
      },
      "files": [
        "test/**/*.ts",
        "src/**/*.ts",
        "**/tsconfig.json",
        ".mocha*",
        "!*.nut.ts",
        ".nycrc"
      ],
      "output": []
    },
    "link-check": {
      "command": "node -e \"process.exit(process.env.CI ? 0 : 1)\" || linkinator \"**/*.md\" --skip \"CHANGELOG.md|node_modules|test/|confluence.internal.salesforce.com|my.salesforce.com|localhost|%s\" --markdown --retry --directory-listing --verbosity error",
      "files": [
        "./*.md",
        "./!(CHANGELOG).md",
        "messages/**/*.md"
      ],
      "output": []
    }
  }
}
