UNPKG

branchname-validator

Version:

Enforces Git branch naming conventions. It ensures branches follow the required format (e.g., feature/branch-name, bugfix/issue-123) and prevents invalid names before creation. Ideal for teams maintaining consistent workflows! 🚀

58 lines (57 loc) • 1.53 kB
{ "name": "branchname-validator", "version": "1.1.0", "description": "Enforces Git branch naming conventions. It ensures branches follow the required format (e.g., feature/branch-name, bugfix/issue-123) and prevents invalid names before creation. Ideal for teams maintaining consistent workflows! 🚀", "main": "./dist/postinstall.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "postinstall": "ts-node ./dist/postinstall.js" }, "keywords": [ "npm", "git", "git-hooks", "pre-push", "pre-checkout", "branch-validation", "git-branch-rules", "git-naming-convention", "git-hook-scripts", "pre-push-hook", "pre-checkout-hook", "branch-name-checker", "git-branch-policy", "validate-branch-name", "git-automation", "git-hook-manager", "cli-tool", "git-workflow", "precommit", "git-best-practices", "git-repo-management", "devops", "git-integrity", "git-restrict-branch", "vscode-git", "vscode-hooks", "git-vscode-integration", "git-vscode-hooks", "git-branch-validator-vscode" ], "author": "Yashwanth Byalla", "license": "ISC", "dependencies": { "child_process": "^1.0.2", "fs": "^0.0.1-security", "npm-registry-client": "^8.6.0", "npmlog": "^7.0.1", "path": "^0.12.7", "prompt-sync": "^4.2.0" }, "devDependencies": { "@types/node": "^22.13.4", "@types/npmlog": "^7.0.0", "ts-node": "^10.9.2", "typescript": "^5.7.3" } }