@kazupon/lerna-changelog
Version:
Generate a changelog for a lerna monorepo
29 lines (28 loc) • 759 B
TypeScript
import { Configuration } from './configuration';
interface Options {
tagFrom?: string;
tagTo?: string;
}
export default class Changelog {
private readonly config;
private github;
private renderer;
constructor(config: Configuration);
createMarkdown(options?: Options): Promise<string>;
private getCommitInfos;
private listReleases;
private getListOfUniquePackages;
private packageFromPath;
private getListOfCommits;
private getCommitters;
private ignoreCommitter;
private toCommitInfos;
private downloadIssueData;
private groupByRelease;
private _groupByRelease;
private getToday;
private fillInCategories;
private fillInPackages;
private fillInContributors;
}
export {};