generateLibrary method

void generateLibrary(
  1. 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')}
''');
}