fromSnakeCase static method

String fromSnakeCase(
  1. String snakeCase
)

Converts UPPER_SNAKE_CASE to camelCase. e.g. BASE_URL -> baseUrl, DEBUG_MODE -> debugMode

Implementation

static String fromSnakeCase(String snakeCase) {
  final parts = snakeCase.toLowerCase().split('_');
  if (parts.isEmpty) return snakeCase.toLowerCase();
  return parts.first +
      parts
          .skip(1)
          .map((p) => p.isEmpty ? '' : p[0].toUpperCase() + p.substring(1))
          .join('');
}