generate method

Future<void> generate()

Generates the configured extension files for the current project.

Implementation

Future<void> generate() async {
  LoggerService.section(
    'Generate Extensions',
  );

  await ThemeExtensionGenerator.generate();

  await MediaQueryExtensionGenerator.generate();

  final config = await ConfigService.load();

  if (config.localization.enabled) {
    await LocalizationExtensionGenerator.generate(
      config,
    );
  }

  LoggerService.success(
    'Extensions generated successfully.',
  );
}