camelToSnake static method
Converts a string to snake_case if it's not already (Useful for filename generation from model name)
Implementation
static String camelToSnake(String camel) {
final exp = RegExp('(?<=[a-z])[A-Z]');
return camel.replaceAllMapped(exp, (m) => '_${m.group(0)!.toLowerCase()}').toLowerCase();
}