| 1 | import 'package:intl/intl.dart'; |
| 2 | |
| 3 | String normalizeKeyName(String key) { |
| 4 | final parts = key.split('_'); |
| 5 | final firstWord = parts.removeAt(0); |
| 6 | final capitalized = parts |
| 7 | .map((e) => toBeginningOfSentenceCase(e)) |
| 8 | .fold('', (String acc, String? word) => acc + (word ?? '')); |
| 9 | return firstWord + capitalized; |
| 10 | } |
| 11 | |
| 12 | String generateConst(String name, Map<String, dynamic> config) => |
| 13 | 'const $name = \'${config["$name"]}\';\n'; |