@coveo/semantic-monorepo-tools
Version:
A library of helper functions to do SemVer2 compliant releases from Conventional Commits in monorepos
10 lines (9 loc) • 424 B
JavaScript
import { sync } from "conventional-commits-parser";
/**
* Format raw commits into objects
* @param commits array of commits formated in an acceptable format for `conventional-commits-parser`. See https://www.npmjs.com/package/conventional-commits-parser#Usage
* @returns {Commit} array of conventional commit objects
*/
export default function (commits, opts) {
return commits.map((commit) => sync(commit, opts));
}