buildTemplateData method

Map<String, dynamic>? buildTemplateData(
  1. List<(String, String, String)> jsonFiles, {
  2. required bool isTest,
  3. required String outputPath,
  4. required String currentPackage,
})

Implementation

Map<String, dynamic>? buildTemplateData(
    List<(String path, String package, String content)> jsonFiles,
    {required bool isTest,
    required String outputPath,
    required String currentPackage}) {
  try {
    final sortedJsonFiles = _sortJsonFiles(jsonFiles);
    final templateData =
        _processJsonFiles(sortedJsonFiles, isTest, outputPath);

    return _buildFinalTemplateData(templateData, currentPackage);
  } catch (e, stackTrace) {
    log.severe('Error building template data: $e', e, stackTrace);
    rethrow;
  }
}