toSnakeCase method
Converts string to snake_case.
Example: "EditItem" → "edit_item"
Implementation
String toSnakeCase() {
return replaceAllMapped(
RegExp(r'([a-z0-9])([A-Z])'),
(m) => '${m[1]}_${m[2]}',
).replaceAll(RegExp(r'\s+'), '_').toLowerCase();
}