camelToSnake function
Converts a camelCase string to snake_case.
Example:
camelToSnake('camelCase'); // 'camel_case'
Implementation
String camelToSnake(String input) {
return input
.replaceAllMapped(
RegExp(r'([a-z0-9])([A-Z])'),
(Match m) => '${m[1]}_${m[2]}',
)
.toLowerCase();
}