UNPKG

@commercelayer/cli

Version:
142 lines (141 loc) 3.98 kB
{ "name": "@commercelayer/cli", "description": "Commerce Layer CLI", "version": "6.7.0", "author": "Pierluigi Viti <pierluigi@commercelayer.io>", "homepage": "https://github.com/commercelayer/commercelayer-cli", "repository": "https://github.com/commercelayer/commercelayer-cli", "bugs": "https://github.com/commercelayer/commercelayer-cli/issues", "bin": { "commercelayer": "./bin/run.js", "cl": "./bin/run.js", "clayer": "./bin/run.js" }, "engines": { "node": ">=20" }, "files": [ "/bin/run.*", "/lib", "/npm-shrinkwrap.json", "/oclif.manifest.json" ], "keywords": [ "ecommerce", "cli", "commercelayer" ], "license": "MIT", "main": "lib/index.js", "oclif": { "commands": "./lib/commands", "bin": "commercelayer", "plugins": [ "@oclif/plugin-help", "@oclif/plugin-not-found", "@oclif/plugin-plugins", "@oclif/plugin-autocomplete" ], "devPlugins": [], "aliases": { "blocked": null }, "hooks": { "init": [ "./lib/hooks/init/update" ], "prerun": [ "./lib/hooks/prerun/login", "./lib/hooks/prerun/plugin", "./lib/hooks/prerun/application" ], "postrun": [ "./lib/hooks/postrun/save", "./lib/hooks/postrun/autocomplete", "./lib/hooks/postrun/plugins_update" ] }, "topics": { "applications": { "description": "Manage login to CLI applications" }, "plugins": { "description": "Manage CLI plugins" }, "config": { "description": "Manage CLI configuration", "hidden": true }, "cli": { "description": "Core CLI commands", "hidden": false } }, "helpClass": "./lib/help", "repositoryPrefix": "<%- repo %>/blob/main/<%- commandPath %>", "additionalHelpFlags": [ "-h" ], "additionalVersionFlags": [ "-v" ], "topicSeparator": ":" }, "scripts": { "build": "rm -rf lib && tsc -b", "prepack": "pnpm build && oclif manifest && pnpm readme", "postpack": "rm -f oclif.manifest.json", "test": "nyc --extension .ts mocha --forbid-only \"test/**/*.test.ts\" --require dotenv/config", "posttest": "eslint . --ext .ts --config .eslintrc", "readme": "cl-cli-dev readme --multi && git add README.md && git add docs/*", "lint": "eslint src --ext .ts --config .eslintrc", "lint:fix": "eslint src --fix", "release": "pnpm upgrade && pnpm prepack && pnpm postpack" }, "types": "lib/index.d.ts", "devDependencies": { "@commercelayer/cli-dev": "^3.0.8", "@commercelayer/eslint-config-ts": "^1.4.5", "@fig/complete-oclif": "^2.0.1", "@oclif/test": "^3.2.15", "@semantic-release/changelog": "^6.0.3", "@semantic-release/git": "^10.0.1", "@types/chai": "^4.3.20", "@types/configstore": "^4.0.0", "@types/inquirer": "^8.2.12", "@types/lodash.kebabcase": "^4.1.9", "@types/mocha": "^10.0.10", "@types/node": "^24.9.1", "@types/update-notifier": "^5.1.0", "@withfig/autocomplete-types": "^1.31.0", "chai": "^4.5.0", "dotenv": "^16.6.1", "eslint": "^8.57.1", "mocha": "^10.8.2", "nyc": "^15.1.0", "oclif": "^4.22.32", "prettier": "^3.6.2", "semantic-release": "^25.0.1", "tsx": "^4.20.6", "typescript": "^5.9.3" }, "dependencies": { "@commercelayer/cli-core": "^5.10.4", "@commercelayer/cli-ux": "^1.0.10", "@commercelayer/provisioning-sdk": "^2.9.0", "@commercelayer/sdk": "^6.49.0", "@oclif/core": "^3.27.0", "@oclif/plugin-autocomplete": "^3.2.37", "@oclif/plugin-help": "6.2.14", "@oclif/plugin-not-found": "^3.2.70", "@oclif/plugin-plugins": "^5.4.50", "configstore": "^5.0.1", "inquirer": "^8.2.7", "lodash.kebabcase": "^4.1.1", "tslib": "^2.8.1", "update-notifier-cjs": "^5.1.7" }, "publishConfig": { "access": "public" } }