dvStudioSnakeCase function

String dvStudioSnakeCase(
  1. String name
)

ArticleTag is article_tag: the file a model is written to.

Implementation

String dvStudioSnakeCase(String name) => name
    .replaceAllMapped(
      RegExp('([a-z0-9])([A-Z])'),
      (Match m) => '${m[1]}_${m[2]}',
    )
    .toLowerCase();