VersionUtils - Semantic versioning operations
new
VersionUtils(config: NagareConfig,git: GitOperations,)
private
config: NagareConfig
private
git: GitOperations
calculateNewVersion(): string
Calculate new version based on commits and bump type
getCurrentVersion(): Promise<string>
Get current version from git tags first, then fall back to version file
parseVersion(version: string): { major: number; minor: number; patch: number; prerelease: string | null; }
Parse semantic version into components