snakeCase property

String snakeCase

from fooBar to foo_bar

Implementation

String get snakeCase => replaceAllMapped(_camelCaseMatcher,
    (match) => '${match.start == 0 ? '' : '_'}${match[0]!.toLowerCase()}');