kebabCase static method
Converts a camelized string to kebab-case Taken from json_serializable
Implementation
static String kebabCase(String input) {
return input.replaceAllMapped(RegExp('[A-Z]'), (match) {
var lower = match.group(0)!.toLowerCase();
if (match.start > 0) {
lower = '-$lower';
}
return lower;
});
}