UNPKG

@coveo/semantic-monorepo-tools

Version:

A library of helper functions to do SemVer2 compliant releases from Conventional Commits in monorepos

11 lines (9 loc) 475 B
import { sync, Commit, Options } 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: string[], opts?: Options): Array<Commit> { return commits.map((commit) => sync(commit, opts)); }