UNPKG

@better-builds/lets-version

Version:

A package that reads your conventional commits and git history and recommends (or applies) a SemVer version bump for you

22 lines (21 loc) 1.29 kB
import { BumpRecommendation, BumpType, PackageInfo, ReleaseAsPresets } from './types.js'; /** * Given a parsed packageInfo object and some parameters, * performs a semver.inc() */ export declare function getBumpRecommendationForPackageInfo(packageInfo: PackageInfo, from: string | null, bumpType: BumpType, parentBump?: BumpRecommendation, releaseAs?: ReleaseAsPresets | string, preid?: string, uniqify?: boolean, cwd?: string): Promise<BumpRecommendation>; export interface SynchronizeBumpsReturnType { bumps: BumpRecommendation[]; bumpsByPackageName: Map<string, BumpRecommendation>; package: PackageInfo[]; } /** * Applies bumps to top-level packages, then attempts to recursively * synchronize package versions and applies bumps if a package hasn't already * been bumped (but might receive one as a result from this operation) */ export declare function synchronizeBumps(bumps: BumpRecommendation[], bumpsByPackageName: Map<string, BumpRecommendation>, allPackages: PackageInfo[], releaseAs: ReleaseAsPresets, preid: string | undefined, uniqify: boolean, saveExact: boolean, updatePeer: boolean, updateOptional: boolean, cwd?: string): Promise<{ bumps: BumpRecommendation[]; bumpsByPackageName: Map<string, BumpRecommendation>; packages: PackageInfo[]; }>;