UNPKG

oclif

Version:

oclif: create your own CLI

154 lines (153 loc) 4.53 kB
{ "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" }