Skip to content

API 参考 / @142vip/changelog / MarkdownAPI

类: MarkdownAPI ​

定义于: changelog/src/core/apis/markdown.api.ts:198

CHANGELOG Markdown 片段格式化

构造函数 ​

构造函数 ​

new MarkdownAPI(): MarkdownAPI

返回 ​

MarkdownAPI

属性 ​

formatSection ​

formatSection: (commits, options) => string[]

定义于: changelog/src/core/apis/markdown.api.ts:199

将一组 commit 格式化为 Markdown 章节

参数 ​

commits ​

Commit[]

options ​
baseUrl ​

string

capitalize ​

boolean

emoji ​

boolean

group? ​

boolean | "multiple"

repo ​

string

scopeMap ​

Record<string, string>

scopeName? ​

string

sectionName ​

string

返回 ​

string[]


getGithubVersionDescription ​

getGithubVersionDescription: (__namedParameters) => string

定义于: changelog/src/core/apis/markdown.api.ts:202

仓库根发版时的 GitHub compare 说明行

参数 ​

__namedParameters ​
baseUrl ​

string

fromVersion ​

string

repo ​

string

toVersion ​

string

返回 ​

string


getNoSignificantChanges ​

getNoSignificantChanges: () => string

定义于: changelog/src/core/apis/markdown.api.ts:200

无有效变更时的占位文案

返回 ​

string


getNPMVersionDescription ​

getNPMVersionDescription: (pkgName, pkgVersion) => string

定义于: changelog/src/core/apis/markdown.api.ts:201

Monorepo 子包发版时的 NPM 版本说明行

参数 ​

pkgName ​

string

pkgVersion ​

string

返回 ​

string