Future generateDartFiles()

in tool/colors/update_colors.dart [32:50]


Future<void> generateDartFiles() async {
  // Get the path to the source file
  cssColorsFile = File((await Isolate.resolvePackageUri(
          Uri.parse('package:css_colors/css_colors.dart')))
      .toFilePath());

  // parse into metadata
  final List<String> materialColors = extractColorNames(materialColorsFile);
  final List<String> cupertinoColors = extractColorNames(cupertinoColorsFile);
  final List<String> cssColors = extractColorNames(cssColorsFile);

  // generate .properties files
  generateDart(materialColors, 'material', 'Colors',
      'package:flutter/src/material/colors.dart');
  generateDart(cupertinoColors, 'cupertino', 'CupertinoColors',
      'package:flutter/src/cupertino/colors.dart');
  generateDart(cssColors, 'css', 'CSSColors',
      'package:css_colors/css_colors.dart');
}