@box/cli
Version:
Official command line interface for the Box API
162 lines (161 loc) • 3.99 kB
JSON
{
"name": "@box/cli",
"description": "Official command line interface for the Box API",
"keywords": [
"box",
"cli",
"platform",
"api",
"upload",
"download"
],
"version": "4.3.1",
"author": "Box <oss@box.com>",
"license": "Apache-2.0",
"main": "src/index.js",
"bin": {
"box": "./bin/run"
},
"repository": {
"type": "git",
"url": "https://github.com/box/boxcli.git"
},
"bugs": "https://github.com/box/boxcli/issues",
"dependencies": {
"@discoveryjs/json-ext": "^0.5.7",
"@oclif/core": "^4.0.33",
"@oclif/plugin-autocomplete": "^3.2.11",
"@oclif/plugin-help": "^6.2.18",
"@oclif/plugin-not-found": "^3.2.29",
"@oclif/plugin-version": "^2.2.16",
"archiver": "^3.0.0",
"box-node-sdk": "^3.7.0",
"box-typescript-sdk-gen": "^1.17.1",
"chalk": "^2.4.1",
"cli-progress": "^2.1.0",
"csv": "^6.3.3",
"date-fns": "^1.29.0",
"debug": "^4.4.0",
"express": "^4.21.1",
"fs-extra": "^10.1.0",
"inquirer": "^6.2.0",
"js-yaml": "^3.13.1",
"keychain": "^1.4.0",
"keytar": "^7.9.0",
"lodash": "^4.17.13",
"mkdirp": "^3.0.1",
"nanoid": "^3.3.8",
"open": "^10.1.0",
"ora": "^5.4.1",
"p-event": "^2.3.1"
},
"devDependencies": {
"@oclif/test": "^3.2.15",
"@typescript-eslint/eslint-plugin": "^8.17.0",
"babel-eslint": "^10.1.0",
"chai": "^4.1.2",
"chai-as-promised": "^7.1.1",
"eslint": "^8.57.1",
"eslint-config-prettier": "^9",
"eslint-plugin-n": "^17.14.0",
"eslint-plugin-promise": "^7.2.1",
"eslint-plugin-unicorn": "^5.0.0",
"generate-license-file": "^3.6.0",
"jsonwebtoken": "^9.0.2",
"leche": "^2.3.0",
"mocha": "^10.8.2",
"mockery": "^2.1.0",
"nock": "^13.5.6",
"nyc": "^17.1.0",
"oclif": "^4.16.0",
"sinon": "^19.0.2",
"standard-version": "^9.5.0",
"typescript": "^5.7.2"
},
"engines": {
"node": ">=18.0.0"
},
"files": [
"/bin",
"/npm-shrinkwrap.json",
"/oclif.manifest.json",
"/src"
],
"oclif": {
"commands": "./src/commands",
"bin": "box",
"additionalHelpFlags": [
"-h"
],
"additionalVersionFlags": [
"-v"
],
"hooks": {
"init": [
"./src/hooks/init/verbose"
]
},
"macos": {
"identifier": "com.box.cli"
},
"plugins": [
"@oclif/plugin-help",
"@oclif/plugin-not-found",
"@oclif/plugin-autocomplete",
"@oclif/plugin-version"
],
"topics": {
"autocomplete": {
"description": "Display autocomplete installation instructions"
},
"collaborations": {
"description": "Manage collaborations"
},
"comments": {
"description": "Manage comments on files"
},
"configure": {
"description": "Configure the Box CLI"
},
"configure:environments": {
"description": "Manage your CLI environments"
},
"files": {
"description": "Manage files"
},
"folders": {
"description": "Manage folders"
},
"help": {
"description": "Display help for the Box CLI"
},
"shared-links": {
"description": "Manage shared links"
},
"tasks": {
"description": "Manage tasks"
},
"web-links": {
"description": "Manage web links"
}
}
},
"scripts": {
"test": "nyc mocha \"test/**/*.test.js\"",
"posttest": "npm run lint",
"lint": "eslint --fix ./src ./test",
"clean": "find src/ -type d -name 'dist' -exec rm -rf {} +",
"updatemd": "find docs -type f -name '*.md' -exec sed -i '' 's/\\.ts/\\.js/g' {} +",
"prepack": "npm run license && oclif manifest && oclif readme --multi && npm run updatemd && npm shrinkwrap && git checkout origin/main -- package-lock.json",
"postpack": "rm -f oclif.manifest.json && rm -f npm-shrinkwrap.json",
"version": "oclif readme --multi && npm run updatemd && git add README.md && git add docs",
"build": "oclif pack:macos && rm -rf tmp/ && oclif pack:win && rm -rf tmp/",
"changelog": "node node_modules/standard-version/bin/cli.js --skip.commit --skip.push --skip.tag --dry-run",
"license": "generate-license-file --overwrite"
},
"overrides": {
"leche": {
"mocha": ">=1.18"
}
}
}