{
  "name": "oclif",
  "description": "oclif: create your own CLI",
  "version": "4.23.0",
  "author": "Salesforce",
  "bin": {
    "oclif": "bin/run.js"
  },
  "bugs": "https://github.com/oclif/oclif/issues",
  "dependencies": {
    "@aws-sdk/client-cloudfront": "3.1009.0",
    "@aws-sdk/client-s3": "3.1014.0",
    "@inquirer/confirm": "^3.1.22",
    "@inquirer/input": "^2.2.4",
    "@inquirer/select": "^2.5.0",
    "@oclif/core": "4.9.0",
    "@oclif/plugin-help": "^6.2.38",
    "@oclif/plugin-not-found": "^3.2.76",
    "@oclif/plugin-warn-if-update-available": "^3.1.57",
    "ansis": "^3.16.0",
    "async-retry": "^1.3.3",
    "change-case": "^4",
    "debug": "^4.4.0",
    "ejs": "^3.1.10",
    "find-yarn-workspace-root": "^2.0.0",
    "fs-extra": "^8.1",
    "github-slugger": "^2",
    "got": "^13",
    "lodash": "^4.18.1",
    "normalize-package-data": "^6",
    "semver": "^7.7.4",
    "sort-package-json": "^2.15.1",
    "tiny-jsonc": "^1.0.2",
    "validate-npm-package-name": "^5.0.1"
  },
  "devDependencies": {
    "@commitlint/config-conventional": "^19",
    "@eslint/compat": "^1.4.1",
    "@oclif/plugin-legacy": "^2.0.28",
    "@oclif/prettier-config": "^0.2.1",
    "@oclif/test": "^4",
    "@types/async-retry": "^1.4.5",
    "@types/chai": "^4.3.17",
    "@types/cli-progress": "^3.11.6",
    "@types/debug": "^4.1.12",
    "@types/ejs": "^3.1.5",
    "@types/fs-extra": "^9.0",
    "@types/lodash": "4.17.24",
    "@types/mocha": "^10.0.10",
    "@types/node": "^18",
    "@types/semver": "^7.7.1",
    "@types/shelljs": "^0.10.0",
    "@types/sinon": "^17.0.3",
    "@types/validate-npm-package-name": "^4.0.2",
    "chai": "^4.5.0",
    "commitlint": "^19",
    "eslint": "^9",
    "eslint-config-oclif": "6.0.151",
    "eslint-config-prettier": "^10",
    "eslint-plugin-perfectionist": "^4",
    "husky": "^9.1.7",
    "lint-staged": "^15",
    "mocha": "^11",
    "nyc": "^15.1.0",
    "prettier": "^3.8.1",
    "shelljs": "^0.10.0",
    "shx": "^0.4.0",
    "sinon": "^18.0.1",
    "ts-node": "^10.7.0",
    "typescript": "^5"
  },
  "engines": {
    "node": ">=18.0.0"
  },
  "files": [
    "oclif.manifest.json",
    "./bin",
    "./lib",
    "./templates"
  ],
  "homepage": "https://github.com/oclif/oclif",
  "keywords": [
    "oclif",
    "cli"
  ],
  "license": "MIT",
  "main": "lib/index.js",
  "oclif": {
    "commands": "./lib/commands",
    "plugins": [
      "@oclif/plugin-help",
      "@oclif/plugin-warn-if-update-available",
      "@oclif/plugin-not-found"
    ],
    "bin": "oclif",
    "dirname": "oclif",
    "topicSeparator": " ",
    "macos": {
      "identifier": "com.oclif.cli"
    },
    "update": {
      "autoupdate": {
        "rollout": 50,
        "debounce": 60
      },
      "node": {
        "version": "18.17.1"
      },
      "s3": {
        "bucket": "dfc-data-production",
        "indexVersionLimit": 20,
        "folder": "media/salesforce-cli/oclif-testing",
        "acl": " ",
        "host": "https://developer.salesforce.com",
        "xz": true
      }
    },
    "topics": {
      "pack": {
        "description": "Package an oclif CLI into installable artifacts."
      },
      "upload": {
        "description": "Upload installable CLI artifacts to AWS S3."
      }
    }
  },
  "repository": "oclif/oclif",
  "scripts": {
    "build": "shx rm -rf lib && tsc",
    "commitlint": "commitlint",
    "compile": "tsc",
    "format": "prettier --write \"+(src|test)/**/*.+(ts|js|json)\"",
    "lint": "eslint",
    "postpack": "shx rm oclif.manifest.json",
    "posttest": "yarn run lint",
    "prepack": "yarn build && bin/run.js manifest",
    "prepare": "husky",
    "test:integration:cli": "mocha test/integration/cli.test.ts --timeout 600000",
    "test:integration:deb": "mocha test/integration/deb.test.ts --timeout 900000",
    "test:integration:init": "mocha test/integration/init.test.ts --timeout 600000",
    "test:integration:macos": "mocha test/integration/macos.test.ts --timeout 900000",
    "test:integration:publish": "mocha test/integration/publish.test.ts --timeout 900000",
    "test:integration:sf": "mocha test/integration/sf.test.ts --timeout 600000",
    "test:integration:win": "mocha test/integration/win.test.ts --timeout 900000",
    "test:integration": "mocha --forbid-only \"test/integration/*.test.ts\" --timeout 900000",
    "test": "nyc mocha --forbid-only \"test/unit/*.test.ts\"",
    "oclif": "bin/run.js"
  },
  "publishConfig": {
    "registry": "https://registry.npmjs.org"
  },
  "types": "lib/index.d.ts"
}
