UNPKG

teko-file-history

Version:

File history component for Teko system

20 lines (19 loc) 1.13 kB
export type BumpKind = 'patch' | 'minor' | 'major'; export declare function parseSemver(s: string): [number, number, number] | null; export declare function cmpSemver(a: [number, number, number], b: [number, number, number]): number; export declare function bumpSemver(v: [number, number, number], bump: BumpKind): [number, number, number]; export declare function parseReleaseVersionsFromLsRemote(output: string): Array<[number, number, number]>; export declare function readPackageJsonVersion(repoRoot: string): string | undefined; export declare function writePackageJsonVersion(repoRoot: string, version: string): boolean; export interface ComputeNextVersionInput { bump: BumpKind; versionOverride: string; lsRemoteOutput: string; packageJsonVersion: string | undefined; } export declare function computeNextVersion(input: ComputeNextVersionInput): string; /** * Before build/deploy: asks for bump or exact version, then fetch, compute semver, * create and push `releases/<version>` from the current HEAD. */ export declare function runPreDeployVersioning(repoRoot?: string): Promise<void>;