@ chamoji/ 核心
后面的发动机 @chamoji/cli。它读取了git历史、 parses gitmoji 和 Contitions 信件, 组将输入更改日志部分, 推荐下一个 semver 版本, 并让 Markdown 、 HTML 或 JSON 。 它没有UI,也没有网络电话。 需要节点.js 22+和 git.
import {buildChangelog, loadConfig, render} from '@chamoji/core';
const cwd = process.cwd();
const changelog = await buildChangelog({cwd, config: await loadConfig(cwd)});
console.log(render(changelog, 'markdown'));
下级棋子也被导出 : parseCommit, (中文(简体) ), findGitmoji, (中文(简体) ), groupCommits, (中文(简体) ), bumpFor, (中文(简体) ), nextVersion, (中文(简体) ), readCommits, (中文(简体) ), listReleaseTags, (中文(简体) ), renderMarkdown, (中文(简体) ), renderHtml 财务报告和审定财务报表 renderJson。 。 。 .
麻省理工学院有执照.