toPascalCase static method
Implementation
static String toPascalCase(String input) {
if (input.isEmpty) return input;
final normalized = input
.replaceAll('-', '_')
.replaceAll(' ', '_')
.replaceAll(RegExp(r'__+'), '_');
return normalized
.split('_')
.where((p) => p.isNotEmpty)
.map((p) => p[0].toUpperCase() + p.substring(1))
.join();
}