generateLibrary method
void
generateLibrary(
- Map colorYaml
)
Implementation
void generateLibrary(Map colorYaml) {
final pathLibraryColor = join(pathColors, 'morpheme_colors.dart');
final fileLibraryColors = find(
'*.dart',
recursive: false,
includeHidden: false,
workingDirectory: join(pathColors, 'src'),
types: [Find.file],
).toList();
pathLibraryColor.write('''library morpheme_colors;
${fileLibraryColors.map((e) => "export 'src/${e.split(separator).last}';").join('\n')}
''');
final pathLibraryTheme = join(pathThemes, 'morpheme_themes.dart');
final fileLibraryThemes = find(
'*.dart',
recursive: false,
includeHidden: false,
workingDirectory: join(pathThemes, 'src'),
types: [Find.file],
).toList();
pathLibraryTheme.write('''library morpheme_themes;
${fileLibraryThemes.map((e) => "export 'src/${e.split(separator).last}';").join('\n')}
''');
}