snakeCase property

String get snakeCase

from fooBar to foo_bar

Implementation

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