snakeToCamel static method
Implementation
static String snakeToCamel(String input, {required bool capitalizeFirst}) {
if (input.isEmpty) return input;
final parts =
input.split(RegExp(r'[_\-]+')).where((p) => p.isNotEmpty).toList();
if (parts.isEmpty) return input;
final buf = StringBuffer();
for (var i = 0; i < parts.length; i++) {
final part = parts[i];
final shouldCapitalize = capitalizeFirst || i > 0;
buf.write(_capitalizeWord(part, capitalize: shouldCapitalize));
}
return buf.toString();
}