release
Version:
Generate changelogs with a single command
29 lines (22 loc) • 421 B
JavaScript
exports.type = (text, changeTypes) => {
const list = [
...changeTypes,
{
handle: 'ignore'
}
];
for (const type of list) {
const handle = `(${type.handle})`;
if (text.includes(handle)) {
return type.handle;
}
}
return false;
};
exports.reference = title => {
const match = / \(#[-0-9]+\)/.exec(title);
if (!match) {
return false;
}
return match[0].replace(' (', '').replace(')', '');
};