interface BumpVersionResult {
    changedPackages: BumpVersionPackage[];
    hasBreakingChanges: boolean;
    hasFeatures: boolean;
    maxVersion: string;
    nextVersion: string;
    releaseType: ReleaseType;
}

Properties

changedPackages: BumpVersionPackage[]

changed packages which will be bumped to nextVersion

hasBreakingChanges: boolean

whether there are breaking changes (note: will be false if release type is explicitly provided)

hasFeatures: boolean

whether there are new features (note: will be false if release type is explicitly provided)

maxVersion: string

max version of all packages

nextVersion: string

next version

releaseType: ReleaseType

detected release type