@releaseotto/core
Version:
OTTO performs your action on new versioning of APIs, packages, schemas, etc. Keepings things nice and neatly automated.
23 lines • 759 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.toConventionalCommit = exports.formatCommit = void 0;
function formatCommit({ rawCommitMessage, context }) {
rawCommitMessage.replace("{commit}", context.commit);
rawCommitMessage.replace("{commit-sentence}", context.commitSentence);
return rawCommitMessage;
}
exports.formatCommit = formatCommit;
function toConventionalCommit({ semver }) {
switch (semver) {
case 'major':
return 'feat!';
case 'minor':
return 'feat';
case 'patch':
return 'fix';
default:
return 'feat';
}
}
exports.toConventionalCommit = toConventionalCommit;
//# sourceMappingURL=conventionalCommit.js.map