Convert a string to snake_case
static String snake(String text) { return text .replaceAllMapped( RegExp(r'([a-z0-9])([A-Z])'), (m) => '${m[1]}_${m[2]}') .toLowerCase(); }