bumper-cli
Version:
🚀 A magical release management system with beautiful changelogs and automated workflows
23 lines • 755 B
TypeScript
interface Commit {
hash: string;
type: string;
scope?: string;
subject: string;
body?: string;
breaking?: boolean;
author: string;
date: string;
}
interface ChangelogSection {
title: string;
commits: Commit[];
}
declare const categorizeCommits: (commits: Commit[]) => ChangelogSection[];
declare const determineReleaseType: (commits: Commit[]) => "major" | "minor" | "patch";
declare const getNextVersion: (currentVersion: string, releaseType: "major" | "minor" | "patch") => string;
export declare const generateChangelog: (options: {
preview: boolean;
}) => Promise<void>;
export { categorizeCommits, determineReleaseType, getNextVersion };
//# sourceMappingURL=changelogGenerator.d.ts.map