@wroud/conventional-commits-bump
Version:
A utility for determining version bump types (major, minor, patch) based on conventional commit messages, facilitating semantic versioning in your projects.
16 lines • 453 B
JavaScript
export function getConventionalCommitsBump(commits) {
let bump = null;
for (const commit of commits) {
if (commit.breakingChanges.length > 0) {
return "major";
}
if (commit.type === "feat") {
bump = "minor";
}
else if (commit.type === "fix" && bump !== "minor") {
bump = "patch";
}
}
return bump;
}
//# sourceMappingURL=getConventionalCommitsBump.js.map