UNPKG

@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
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