UNPKG

projex

Version:
139 lines (138 loc) 3.93 kB
{ "name": "projex", "version": "2.16.0", "description": "A command line to manage the workflow", "keywords": [ "cli", "projex", "vtex", "git", "bash", "pull-request", "workflow", "release", "semver", "devops" ], "homepage": "https://github.com/Maik3345/projex-toolbet", "bugs": { "url": "https://github.com/Maik3345/projex-toolbet/issues" }, "repository": { "type": "git", "url": "git+https://github.com/Maik3345/projex-toolbet.git" }, "license": "MIT", "author": "Maik Restrepo", "main": "dist/api/index.js", "types": "dist/index.d.ts", "bin": { "projex": "bin/run" }, "files": [ "/bin", "/dist", "/oclif.manifest.json" ], "scripts": { "dev": "npx nodemon", "clean": "shx rm -f oclif.manifest.json npm-shrinkwrap.json", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", "build": "shx rm -rf dist && tsc -b && tsc-alias", "build-dev": "tsc -b --incremental && tsc-alias", "prepare": "npx husky", "test": "vitest", "test:run": "vitest run", "test:watch": "vitest --watch", "test:ui": "vitest --ui", "test:cov": "vitest run --coverage" }, "dependencies": { "@oclif/core": "^4.5.2", "@oclif/plugin-autocomplete": "^3.2.34", "@oclif/plugin-warn-if-update-available": "^3.1.46", "axios": "^1.11.0", "child-process-es6-promise": "~1.2.1", "cli-table": "^0.3.11", "configstore": "^5.0.1", "fs-extra": "^11.3.1", "prompts": "^2.4.2", "semver": "^7.7.2", "winston": "^3.17.0" }, "devDependencies": { "@commitlint/cli": "^19.8.1", "@commitlint/config-conventional": "^19.8.1", "@oclif/plugin-help": "^6.2.32", "@oclif/plugin-update": "^4.7.4", "@oclif/prettier-config": "^0.2.1", "@types/cli-table": "^0.3.4", "@types/configstore": "^6.0.2", "@types/fs-extra": "^11.0.4", "@types/node": "^20.19.11", "@types/prompts": "^2.4.9", "@types/ramda": "^0.31.0", "@types/semver": "^7.7.0", "@typescript-eslint/eslint-plugin": "^8.39.1", "@typescript-eslint/parser": "^8.39.1", "@vitest/coverage-v8": "3.2.4", "@vitest/ui": "^3.2.4", "eslint": "^8.57.1", "eslint-config-oclif": "^6.0.95", "eslint-config-prettier": "^10.1.8", "husky": "^9.1.7", "nodemon": "^3.1.10", "shx": "^0.4.0", "ts-node": "^10.9.2", "tsc-alias": "^1.8.16", "tsconfig-paths": "^4.2.0", "typescript": "^5.9.2", "vitest": "^3.2.4" }, "engines": { "node": ">=18.0.0" }, "oclif": { "commands": "./dist/commands", "bin": "projex", "scope": "projex", "topicSeparator": " ", "helpClass": "./dist/cli-help", "plugins": [ "@oclif/plugin-help", "@oclif/plugin-warn-if-update-available", "@oclif/plugin-autocomplete", "@oclif/plugin-update" ], "hooks": { "init": "./dist/hooks/init.js" }, "warn-if-update-available": { "frequency": 1, "frequencyUnit": "days", "timeoutInDays": 7, "message": "🚀 A new version of <%= config.name %> is available!\n\nCurrent: <%= chalk.greenBright(config.version) %> Latest: <%= chalk.greenBright(latest) %>\n\nUpdate now: npm i -g <%= config.name %>\nSee what's new: https://github.com/Maik3345/projex-toolbet/blob/main/CHANGELOG.md\n", "registry": "https://registry.npmjs.org" }, "topics": { "git": { "description": "Utilities to manage the git repository and release workflows" }, "vtex": { "description": "Utilities to manage VTEX platform processes and automation" }, "bash": { "description": "Batch command execution and bash workflow automation" }, "pull-request": { "description": "Pull request label suggestion and workflow utilities" } } }, "size-limit": [ { "path": "dist/**/*.js" } ] }