generateImportFile static method

String generateImportFile(
  1. Set<String> usedComponentNames
)

Generate a complete import file content.

Implementation

static String generateImportFile(Set<String> usedComponentNames) {
  final imports = generateImports(usedComponentNames);
  final buffer = StringBuffer();

  buffer.writeln('// Generated selective imports for nice2dev_flutter_ui');
  buffer.writeln('// Based on detected component usage');
  buffer.writeln('// Generated: ${DateTime.now().toIso8601String()}');
  buffer.writeln();

  for (final import in imports) {
    buffer.writeln(import);
  }

  return buffer.toString();
}