toSnakeCase function
Implementation
String toSnakeCase(String input) {
return input
.replaceAllMapped(RegExp(r'[A-Z]'), (match) {
return '_${match.group(0)!.toLowerCase()}';
})
.replaceAll(RegExp(r'^_'), '')
.toLowerCase();
}