in version-utils/src/commonMain/kotlin/org/jetbrains/packagesearch/packageversionutils/normalization/Utils.kt [91:99]
public fun nonSemanticSuffix(
versionName: String,
ignoredPrefix: String?,
): String? {
val semanticPart =
stabilitySuffixComponentOrNull(versionName, ignoredPrefix ?: return null)
?: ignoredPrefix
return versionName.substringAfter(semanticPart).takeIf { it.isNotBlank() }
}