UNPKG

@box/cli

Version:

Official command line interface for the Box API

162 lines (161 loc) 3.99 kB
{ "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" } } }