oclif
Version:
oclif: create your own CLI
154 lines (153 loc) • 4.53 kB
JSON
{
"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"
}