public fun nonSemanticSuffix()

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() }
}