toPascalCase method
Converts snake_case or kebab-case to PascalCase
Example:
'app_settings'.toPascalCase(); // AppSettings
'user-profile-info'.toPascalCase(); // UserProfileInfo
Implementation
String toPascalCase() {
return split(RegExp(r'[_\-]'))
.map(
(word) =>
word.isEmpty
? ''
: word[0].toUpperCase() + word.substring(1).toLowerCase(),
)
.join();
}