diff --git a/Sources/ResgenSwift/Images/Model/ParsedImage.swift b/Sources/ResgenSwift/Images/Model/ParsedImage.swift index 49668d9..d29df8f 100644 --- a/Sources/ResgenSwift/Images/Model/ParsedImage.swift +++ b/Sources/ResgenSwift/Images/Model/ParsedImage.swift @@ -67,7 +67,7 @@ struct ParsedImage { func generateContentJson(isVector: Bool) -> String? { let encoder = JSONEncoder() - encoder.outputFormatting = .prettyPrinted + encoder.outputFormatting = [.prettyPrinted, .sortedKeys] let imageContent = generateImageContent(isVector: isVector) diff --git a/Sources/ResgenSwift/Strings/Generator/StringsFileGenerator.swift b/Sources/ResgenSwift/Strings/Generator/StringsFileGenerator.swift index 965e90d..2ed3399 100644 --- a/Sources/ResgenSwift/Strings/Generator/StringsFileGenerator.swift +++ b/Sources/ResgenSwift/Strings/Generator/StringsFileGenerator.swift @@ -150,7 +150,7 @@ enum StringsFileGenerator { static func generateXcStringsFileContentFromRootObject(rootObject: Root) -> String { do { let encoder = JSONEncoder() - encoder.outputFormatting = [.prettyPrinted] + encoder.outputFormatting = [.prettyPrinted, .sortedKeys] let json = try encoder.encode(rootObject)