build function

Builder build(
  1. BuilderOptions options
)

Builds generators for build_runner to run

Implementation

Builder build(BuilderOptions options) {
  final config = ConfigParser.getConfig();

  if (config == null) {
    return EmptyBuilder();
  }

  Config.init(config);

  OutputDirectoryCleaner.clean();

  final core = GenuisCore();

  return GenuisBuilder(
    generators: core.generators,
  );
}