component-version-update
Version:
Обновляет версию пакета в файлах package.json, CHANGELOG.md с формированием коммита с изменениями
27 lines (26 loc) • 1.11 kB
TypeScript
import { ChangelogFiles, ChangelogFileData, ComponentData } from './types';
import Logger from './Logger';
interface ChangelogArguments {
changelogFileName: string;
pathToGlobalChangelog?: string;
globalChangelogFormat?: string;
}
export default class ChangelogModule {
changelogFileName: string;
globalChangelogFormat: string;
pathToGlobalChangelog?: string;
files: ChangelogFiles;
globalChangelog?: ChangelogFileData;
constructor({ changelogFileName, pathToGlobalChangelog, globalChangelogFormat, }: ChangelogArguments, logger: Logger);
isset(path: string): Boolean;
parse(path: string): ChangelogFileData;
add(path: string): ChangelogFileData;
get(path: string): ChangelogFileData;
isUnrealized(path: string): Boolean;
read(pathOrChangelog: string | ChangelogFileData): ChangelogFileData;
upVersion(path: string, version: string): Boolean;
getDateString(): string;
writeGlobalChangelog(path: string, component: ComponentData): false | undefined;
indexOfMarkInUnrelized(changelog: ChangelogFileData, mark: string): number;
}
export {};