@speedy-js/mono
Version:
Monorepo development & continuous integration tooling.
40 lines • 1.06 kB
TypeScript
import { ChangelogNS } from '../types';
/**
* Create changelog
*
* @param {Boolean} isFirst first release or not.
* @returns {Promise<void>}
*/
export declare function generateChangelog(cwd: string, isFirst?: boolean): Promise<void>;
/**
* Create a commit for changelog via a specific version.
*
* @param {String} version
* @returns {Promise<void>}
*/
export declare function createChangelogCommit(cwd: string, version: string): Promise<void>;
/**
* Get commit author from commit hash
*
* @param cwd
* @param hash
* @returns
*/
export declare function getCommitAuthorFromCommitHash(cwd: string, hash: string): string;
/**
* Get commit author from commit hash
*
* @param cwd
* @param hash
* @returns
*/
export declare function getCommitAuthorFromHash(cwd: string, hash: string): ChangelogNS.ICommitAuthor;
/**
* Get commit author from commit hash
*
* @param cwd
* @param hash
* @returns
*/
export declare function getCommitHashAuthorMap(cwd: string): Record<string, ChangelogNS.ICommitAuthor>;
//# sourceMappingURL=helpers.d.ts.map