in build-logic/wrappersbuild/src/main/kotlin/AliasHelper.kt [17:35]
fun getAlias(
libraryName: String,
): String {
var name = libraryName.removePrefix("kotlin-")
val group = name.substringBefore("-", "")
.takeIf { it in npmScopes }
if (group != null) {
name = name.substringAfter("-")
}
name = name.replace(
regex = Regex("""-(\w)"""),
transform = { it.groupValues[1].uppercase() }
)
return listOfNotNull(group, name)
.joinToString("-")
}