convert method
Converts the input phrase
to 'spinal case', i.e. a hyphen-delimited,
lowercase form. Also known as 'kebab case' or 'lisp case'.
Implementation
@override
String convert(String phrase) {
return phrase
.replaceAllMapped(_underscoreRE0, (match) => "${match[1]}-${match[2]}")
.replaceAllMapped(_underscoreRE1, (match) => "${match[1]}-${match[2]}")
.replaceAll(_underscoreRE2, "-")
.toLowerCase();
}