The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of TranslationCatalog, reference 0.7.1 (fba598), with Swift 5.9 for macOS (SPM) on 29 Mar 2025 20:54:53 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.2.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.60.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/richardpiazza/TranslationCatalog.git
Reference: 0.7.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/richardpiazza/TranslationCatalog
 * tag               0.7.1      -> FETCH_HEAD
HEAD is now at fba5985 Resolved Initializer Ambiguity (#20)
Cloned https://github.com/richardpiazza/TranslationCatalog.git
Revision (git rev-parse @):
fba59853b64d176ccf626b8b7f8fb42ca9b1b0f6
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/richardpiazza/TranslationCatalog.git at 0.7.1
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             5.9
Building package at path:  $PWD
https://github.com/richardpiazza/TranslationCatalog.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.2.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin GenerateManual
Building for debugging...
[2/191] Compiling ArgumentParserToolInfo ToolInfo.swift
[3/191] Emitting module ArgumentParserToolInfo
[4/230] Compiling LocaleSupport LocaleSupportConfiguration.swift
[5/230] Compiling LocaleSupport ScriptCode.swift
[6/230] Emitting module Statement
[7/232] Compiling Plot XMLAttributes.swift
[8/232] Compiling Plot XMLElements.swift
[9/232] Compiling Plot AnyAttribute.swift
[10/232] Compiling Plot AnyElement.swift
[11/232] Compiling Plot AnyEnvironmentValue.swift
[12/232] Compiling Plot AnyNode.swift
[13/238] Compiling ArgumentParser CompletionKind.swift
[14/238] Compiling ArgumentParser Errors.swift
[15/238] Compiling ArgumentParser Flag.swift
[16/238] Compiling ArgumentParser BashCompletionsGenerator.swift
[17/238] Compiling ArgumentParser CompletionsGenerator.swift
[18/243] Compiling Statement Segment.swift
[19/243] Compiling ArgumentParser CommandGroup.swift
[20/243] Compiling ArgumentParser EnumerableFlag.swift
[21/243] Compiling ArgumentParser ExpressibleByArgument.swift
[22/247] Compiling LocaleSupport RegionCode.swift
[23/247] Emitting module XMLCoder
[24/247] Compiling ArgumentParser NameSpecification.swift
[25/247] Compiling ArgumentParser Option.swift
[26/247] Compiling ArgumentParser OptionGroup.swift
[27/247] Compiling ArgumentParser AsyncParsableCommand.swift
[28/247] Compiling ArgumentParser InputOrigin.swift
[29/247] Compiling ArgumentParser Name.swift
[30/247] Compiling ArgumentParser Parsed.swift
[31/247] Compiling ArgumentParser ParsedValues.swift
[32/247] Compiling ArgumentParser ParsableArguments.swift
[33/247] Compiling ArgumentParser ParsableArgumentsValidation.swift
[34/247] Compiling ArgumentParser ParsableCommand.swift
[35/247] Compiling Statement LogicalPredicate.swift
[36/247] Compiling ArgumentParser Platform.swift
[37/247] Compiling ArgumentParser SequenceExtensions.swift
[38/247] Compiling ArgumentParser StringExtensions.swift
[39/247] Compiling ArgumentParser Tree.swift
[40/247] Compiling ArgumentParser ArgumentHelp.swift
[41/247] Compiling ArgumentParser ArgumentVisibility.swift
[47/247] Compiling ArgumentParser FishCompletionsGenerator.swift
[48/247] Compiling ArgumentParser ZshCompletionsGenerator.swift
[49/247] Compiling ArgumentParser Argument.swift
[52/247] Emitting module SQLite
[58/250] Compiling XMLCoder XMLEncoderImplementation.swift
[59/250] Compiling XMLCoder XMLEncodingStorage.swift
[60/250] Compiling XMLCoder XMLKeyedEncodingContainer.swift
[61/250] Compiling XMLCoder XMLReferencingEncoder.swift
[62/250] Compiling XMLCoder XMLUnkeyedEncodingContainer.swift
[63/250] Compiling SQLite WindowFunctions.swift
[64/250] Compiling ArgumentParser CommandParser.swift
[65/250] Compiling ArgumentParser InputKey.swift
[70/250] Compiling HTMLString HTMLString.swift
[71/250] Compiling HTMLString Mappings.swift
[72/250] Compiling HTMLString NSString+HTMLString.swift
[73/250] Emitting module HTMLString
[74/250] Compiling Plot PodcastFeed.swift
[75/250] Compiling Plot PodcastMediaType.swift
[76/250] Compiling Plot PodcastType.swift
[82/250] Compiling Plot SiteMapChangeFrequency.swift
[83/250] Compiling Plot SiteMapElements.swift
[84/250] Compiling Plot TwitterCardType.swift
[85/250] Compiling Plot URLRepresentable.swift
[86/250] Compiling Plot XML.swift
[87/250] Compiling ArgumentParser DumpHelpGenerator.swift
[88/250] Compiling ArgumentParser HelpCommand.swift
[93/250] Compiling ArgumentParser SplitArguments.swift
[103/250] Compiling ArgumentParser HelpGenerator.swift
[104/250] Compiling ArgumentParser MessageInfo.swift
[105/250] Compiling ArgumentParser UsageGenerator.swift
[106/250] Compiling SQLite Schema.swift
[107/250] Compiling SQLite Setter.swift
[112/250] Compiling ArgumentParser ParserError.swift
[113/250] Emitting module Plot
[173/269] Compiling Plot ElementRenderingBuffer.swift
[174/269] Compiling Plot ElementWrapper.swift
[175/269] Compiling Plot Environment.swift
[176/269] Compiling Plot ModifiedComponent.swift
[177/269] Compiling Plot Renderer.swift
[178/269] Compiling Plot String+Escaping.swift
[189/269] Compiling AsyncPlus PassthroughAsyncSequence.swift
[190/269] Compiling LocaleSupport LocalizedStringConvertible.swift
[191/269] Compiling LocaleSupport LocaleSupportError.swift
[192/269] Compiling LocaleSupport LanguageCode.swift
[193/269] Emitting module LocaleSupport
[194/269] Compiling LocaleSupport Locale+LocaleSupport.swift
[195/269] Compiling StatementSQLite SelectContext.swift
[196/269] Compiling StatementSQLite SetContext.swift
[197/269] Compiling StatementSQLite LimitContext.swift
[198/269] Compiling StatementSQLite OrderContext.swift
[199/269] Compiling AsyncPlus PassthroughAsyncSubject.swift
[200/269] Compiling AsyncPlus PassthroughAsyncThrowingSequence.swift
[201/269] Compiling AsyncPlus PassthroughAsyncThrowingSubject.swift
[202/269] Emitting module AsyncPlus
[203/269] Compiling AsyncPlus CurrentValueAsyncThrowingSubject.swift
[204/269] Compiling AsyncPlus CurrentValueAsyncSubject.swift
[209/269] Compiling StatementSQLite FromContext.swift
[210/269] Compiling StatementSQLite HavingContext.swift
[229/279] Emitting module ArgumentParser
[230/279] Compiling StatementSQLite SQLiteStatement.swift
[231/279] Compiling StatementSQLite Segment+SQLite.swift
[232/279] Compiling StatementSQLite DeleteContext.swift
[233/279] Compiling StatementSQLite Field+SQLite.swift
[241/279] Compiling StatementSQLite UpdateContext.swift
[242/279] Compiling StatementSQLite ValuesContext.swift
[249/279] Compiling StatementSQLite InsertContext.swift
[250/279] Compiling StatementSQLite JoinContext.swift
[255/280] Compiling StatementSQLite AlterTableContext.swift
[256/280] Compiling StatementSQLite CreateContext.swift
[257/280] Emitting module StatementSQLite
[258/280] Compiling StatementSQLite DataType+SQLite.swift
[259/280] Compiling StatementSQLite DataTypeConvertible+SQLite.swift
[263/280] Compiling StatementSQLite WhereContext.swift
[264/280] Compiling TranslationCatalog Translation.swift
[265/280] Compiling TranslationCatalog Project.swift
[266/280] Compiling TranslationCatalog UUID+TranslationCatalog.swift
[267/280] Compiling TranslationCatalog LocaleRepresentable.swift
[268/280] Compiling TranslationCatalog CatalogUpdate.swift
[269/280] Compiling TranslationCatalog CatalogQuery.swift
[270/280] Compiling TranslationCatalog Catalog.swift
[271/280] Compiling TranslationCatalog Expression.swift
[272/280] Emitting module TranslationCatalog
[273/280] Compiling TranslationCatalog CatalogError.swift
[280/313] Compiling TranslationCatalogIO FileFormat.swift
[281/313] Compiling TranslationCatalogIO Resource.swift
[282/313] Compiling TranslationCatalogIO MarkdownTable.swift
[283/313] Compiling TranslationCatalogIO StringsXml.swift
[284/314] Compiling TranslationCatalogIO XML+Expression.swift
[285/314] Compiling TranslationCatalogSQLite ProjectExpressionEntity.swift
[286/314] Compiling TranslationCatalogSQLite TranslationEntity.swift
[287/314] Compiling TranslationCatalogIO ExpressionDecoder.swift
[288/314] Compiling TranslationCatalogIO ExpressionEncoder.swift
[289/314] Compiling TranslationCatalogSQLite SQLite+Query.swift
[290/314] Compiling TranslationCatalogSQLite SQLite+Schema.swift
[291/314] Emitting module TranslationCatalogIO
[292/314] Compiling TranslationCatalogSQLite ExpressionEntity.swift
[293/314] Compiling TranslationCatalogSQLite ProjectEntity.swift
[294/314] Compiling TranslationCatalogSQLite SQLiteStatement+ProjectExpression.swift
[295/314] Compiling TranslationCatalogSQLite SQLiteStatement+Project.swift
[296/314] Compiling TranslationCatalogSQLite SQLiteStatement+Translation.swift
[297/314] Compiling TranslationCatalogSQLite SQLiteStatement+Expression.swift
[298/315] Compiling TranslationCatalogIO RenderFormat.swift
[299/315] Compiling TranslationCatalogSQLite SQLiteStmt+Entities.swift
[300/315] Compiling TranslationCatalogSQLite SQLiteCatalog+AssociatedTypes.swift
[303/315] Emitting module TranslationCatalogSQLite
[308/315] Compiling TranslationCatalogSQLite SQLiteCatalog.swift
[309/315] Compiling TranslationCatalogFilesystem Document.swift
[310/315] Compiling TranslationCatalogFilesystem TranslationDocument.swift
[311/315] Compiling TranslationCatalogFilesystem ProjectDocument.swift
[312/315] Compiling TranslationCatalogFilesystem ExpressionDocument.swift
[313/315] Emitting module TranslationCatalogFilesystem
[314/315] Compiling TranslationCatalogFilesystem FilesystemCatalog.swift
[315/333] Compiling localizer FileManager+localizer.swift
[316/333] Compiling localizer RenderFormat+localizer.swift
[317/334] Compiling localizer Configuration.swift
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Configure+Get.swift:7:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
[318/334] Compiling localizer Configure+Get.swift
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Configure+Get.swift:7:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
[319/334] Compiling localizer Preview.swift
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Preview.swift:8:55: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
    static var configuration: CommandConfiguration = .init(
                                                      ^
[320/334] Compiling localizer Arguments.swift
[321/334] Compiling localizer FileFormat+localizer.swift
[322/334] Compiling localizer Configure+Set.swift
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Configure+Set.swift:8:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Configure.swift:6:55: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
    static var configuration: CommandConfiguration = .init(
                                                      ^
[323/334] Compiling localizer Configure.swift
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Configure+Set.swift:8:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Configure.swift:6:55: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
    static var configuration: CommandConfiguration = .init(
                                                      ^
[324/334] Compiling localizer localizer.swift
/Users/admin/builder/spi-builder-workspace/Sources/localizer/localizer.swift:8:17: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        return .init(
                ^
[325/334] Compiling localizer Catalog+Insert.swift
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:8:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:30:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:70:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:133:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:185:58: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = CommandConfiguration(
                                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Query.swift:8:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Query.swift:28:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Query.swift:83:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
[326/334] Compiling localizer Catalog+Query.swift
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:8:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:30:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:70:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:133:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:185:58: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = CommandConfiguration(
                                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Query.swift:8:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Query.swift:28:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Query.swift:83:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
[327/334] Emitting module localizer
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Delete.swift:7:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Delete.swift:28:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Delete.swift:67:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Delete.swift:96:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Export.swift:10:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Generate.swift:11:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Import.swift:11:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:8:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:30:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:70:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:133:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Insert.swift:185:58: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = CommandConfiguration(
                                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Query.swift:8:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Query.swift:28:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Query.swift:83:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Update.swift:8:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Update.swift:29:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Update.swift:96:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Update.swift:196:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog.swift:36:55: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
    static var configuration: CommandConfiguration = .init(
                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Configure+Get.swift:7:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Configure+Set.swift:8:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Configure.swift:6:55: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
    static var configuration: CommandConfiguration = .init(
                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Preview.swift:8:55: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
    static var configuration: CommandConfiguration = .init(
                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/localizer.swift:8:17: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        return .init(
                ^
[328/334] Compiling localizer Catalog+Generate.swift
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Generate.swift:11:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Import.swift:11:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
[329/334] Compiling localizer Catalog+Import.swift
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Generate.swift:11:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Import.swift:11:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
[330/334] Compiling localizer Catalog+Delete.swift
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Delete.swift:7:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Delete.swift:28:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Delete.swift:67:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Delete.swift:96:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Export.swift:10:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
[331/334] Compiling localizer Catalog+Export.swift
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Delete.swift:7:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Delete.swift:28:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Delete.swift:67:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Delete.swift:96:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Export.swift:10:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
[332/334] Compiling localizer Catalog+Update.swift
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Update.swift:8:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Update.swift:29:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Update.swift:96:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Update.swift:196:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog.swift:36:55: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
    static var configuration: CommandConfiguration = .init(
                                                      ^
[333/334] Compiling localizer Catalog.swift
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Update.swift:8:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Update.swift:29:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Update.swift:96:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog+Update.swift:196:59: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
        static var configuration: CommandConfiguration = .init(
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/localizer/Catalog.swift:36:55: warning: 'init(commandName:abstract:usage:discussion:version:shouldDisplay:subcommands:defaultSubcommand:helpNames:)' is deprecated: Use the memberwise initializer with the aliases parameter.
    static var configuration: CommandConfiguration = .init(
                                                      ^
[333/334] Linking localizer
Build complete! (30.45s)
Fetching https://github.com/JohnSundell/Plot.git
Fetching https://github.com/alexisakers/HTMLString.git
Fetching https://github.com/stephencelis/SQLite.swift.git
[1/1631] Fetching htmlstring
[18/3717] Fetching htmlstring, plot
[346/13317] Fetching htmlstring, plot, sqlite.swift
Fetched https://github.com/alexisakers/HTMLString.git (1.95s)
Fetching https://github.com/CoreOffice/XMLCoder.git
Fetched https://github.com/stephencelis/SQLite.swift.git (1.95s)
Fetching https://github.com/apple/swift-argument-parser.git
Fetched https://github.com/JohnSundell/Plot.git (1.95s)
Fetching https://github.com/richardpiazza/Statement.git
[1/10011] Fetching xmlcoder
[2/10756] Fetching xmlcoder, statement
[4150/25543] Fetching xmlcoder, statement, swift-argument-parser
Fetched https://github.com/CoreOffice/XMLCoder.git (1.09s)
Fetching https://github.com/richardpiazza/AsyncPlus.git
[1633/15532] Fetching statement, swift-argument-parser
Fetched https://github.com/richardpiazza/Statement.git (1.58s)
Fetched https://github.com/apple/swift-argument-parser.git (1.58s)
Fetching https://github.com/richardpiazza/LocaleSupport.git
[1/124] Fetching asyncplus
Fetched https://github.com/richardpiazza/AsyncPlus.git (0.58s)
[1/702] Fetching localesupport
Fetched https://github.com/richardpiazza/LocaleSupport.git (0.80s)
Computing version for https://github.com/richardpiazza/AsyncPlus.git
Computed https://github.com/richardpiazza/AsyncPlus.git at 0.3.2 (0.36s)
Computing version for https://github.com/richardpiazza/LocaleSupport.git
Computed https://github.com/richardpiazza/LocaleSupport.git at 0.6.0 (0.35s)
Computing version for https://github.com/alexisakers/HTMLString.git
Computed https://github.com/alexisakers/HTMLString.git at 6.0.1 (3.27s)
Computing version for https://github.com/richardpiazza/Statement.git
Computed https://github.com/richardpiazza/Statement.git at 0.8.1 (0.34s)
Computing version for https://github.com/JohnSundell/Plot.git
Computed https://github.com/JohnSundell/Plot.git at 0.14.0 (0.44s)
Computing version for https://github.com/CoreOffice/XMLCoder.git
Computed https://github.com/CoreOffice/XMLCoder.git at 0.17.1 (0.45s)
Computing version for https://github.com/stephencelis/SQLite.swift.git
warning: 'sqlite.swift': /Package.swift:7:15: warning: 'v11' is deprecated: iOS 12.0 is the oldest supported version
        .iOS(.v11),
              ^
/Package.swift:10:16: warning: 'v11' is deprecated: tvOS 12.0 is the oldest supported version
        .tvOS(.v11),
               ^
Computed https://github.com/stephencelis/SQLite.swift.git at 0.15.3 (0.33s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.5.0 (0.34s)
warning: 'sqlite.swift': /Package.swift:7:15: warning: 'v11' is deprecated: iOS 12.0 is the oldest supported version
        .iOS(.v11),
              ^
/Package.swift:10:16: warning: 'v11' is deprecated: tvOS 12.0 is the oldest supported version
        .tvOS(.v11),
               ^
Creating working copy for https://github.com/JohnSundell/Plot.git
Working copy of https://github.com/JohnSundell/Plot.git resolved at 0.14.0
Creating working copy for https://github.com/alexisakers/HTMLString.git
Working copy of https://github.com/alexisakers/HTMLString.git resolved at 6.0.1
Creating working copy for https://github.com/stephencelis/SQLite.swift.git
Working copy of https://github.com/stephencelis/SQLite.swift.git resolved at 0.15.3
Creating working copy for https://github.com/richardpiazza/LocaleSupport.git
Working copy of https://github.com/richardpiazza/LocaleSupport.git resolved at 0.6.0
Creating working copy for https://github.com/richardpiazza/Statement.git
Working copy of https://github.com/richardpiazza/Statement.git resolved at 0.8.1
Creating working copy for https://github.com/richardpiazza/AsyncPlus.git
Working copy of https://github.com/richardpiazza/AsyncPlus.git resolved at 0.3.2
Creating working copy for https://github.com/CoreOffice/XMLCoder.git
Working copy of https://github.com/CoreOffice/XMLCoder.git resolved at 0.17.1
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.5.0
warning: 'sqlite.swift': /Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Package.swift:7:15: warning: 'v11' is deprecated: iOS 12.0 is the oldest supported version
        .iOS(.v11),
              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Package.swift:10:16: warning: 'v11' is deprecated: tvOS 12.0 is the oldest supported version
        .tvOS(.v11),
               ^
Build complete.
{
  "default_localization" : "en",
  "dependencies" : [
    {
      "identity" : "localesupport",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.6.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/richardpiazza/LocaleSupport.git"
    },
    {
      "identity" : "asyncplus",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.3.2",
            "upper_bound" : "0.4.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/richardpiazza/AsyncPlus.git"
    },
    {
      "identity" : "statement",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.7.2",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/richardpiazza/Statement.git"
    },
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser.git"
    },
    {
      "identity" : "xmlcoder",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.15.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/CoreOffice/XMLCoder.git"
    },
    {
      "identity" : "plot",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.11.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/JohnSundell/Plot.git"
    },
    {
      "identity" : "htmlstring",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "6.0.0",
            "upper_bound" : "7.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/alexisakers/HTMLString.git"
    },
    {
      "identity" : "sqlite.swift",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.14.1",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/stephencelis/SQLite.swift.git"
    }
  ],
  "manifest_display_name" : "TranslationCatalog",
  "name" : "TranslationCatalog",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "12.0"
    },
    {
      "name" : "maccatalyst",
      "version" : "15.0"
    },
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "tvos",
      "version" : "15.0"
    },
    {
      "name" : "watchos",
      "version" : "8.0"
    }
  ],
  "products" : [
    {
      "name" : "TranslationCatalog",
      "targets" : [
        "TranslationCatalog",
        "TranslationCatalogIO",
        "TranslationCatalogSQLite",
        "TranslationCatalogFilesystem"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "localizer",
      "targets" : [
        "localizer"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "localizer",
      "module_type" : "SwiftTarget",
      "name" : "localizer",
      "path" : "Sources/localizer",
      "product_dependencies" : [
        "LocaleSupport",
        "ArgumentParser"
      ],
      "product_memberships" : [
        "localizer"
      ],
      "sources" : [
        "Catalog+Delete.swift",
        "Catalog+Export.swift",
        "Catalog+Generate.swift",
        "Catalog+Import.swift",
        "Catalog+Insert.swift",
        "Catalog+Query.swift",
        "Catalog+Update.swift",
        "Catalog.swift",
        "Configuration.swift",
        "Configure+Get.swift",
        "Configure+Set.swift",
        "Configure.swift",
        "Extensions/Arguments.swift",
        "Extensions/FileFormat+localizer.swift",
        "Extensions/FileManager+localizer.swift",
        "Extensions/RenderFormat+localizer.swift",
        "Preview.swift",
        "localizer.swift"
      ],
      "target_dependencies" : [
        "TranslationCatalog",
        "TranslationCatalogIO",
        "TranslationCatalogSQLite",
        "TranslationCatalogFilesystem"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "TranslationCatalogTests",
      "module_type" : "SwiftTarget",
      "name" : "TranslationCatalogTests",
      "path" : "Tests/TranslationCatalogTests",
      "product_dependencies" : [
        "LocaleSupport"
      ],
      "sources" : [
        "Extensions/Catalog+DeleteAssertions.swift",
        "Extensions/Catalog+InsertAssertions.swift",
        "Extensions/Catalog+QueryAssertions.swift",
        "Extensions/Catalog+UpdateAssertions.swift",
        "FilesystemEmptyCatalogTests.swift",
        "FilesystemQueryCatalogTests.swift",
        "SQLiteEmptyCatalogTests.swift",
        "SQLiteQueryCatalogTests.swift",
        "XMLEscapingTests.swift"
      ],
      "target_dependencies" : [
        "TranslationCatalog",
        "TranslationCatalogIO",
        "TranslationCatalogFilesystem",
        "TranslationCatalogSQLite"
      ],
      "type" : "test"
    },
    {
      "c99name" : "TranslationCatalogSQLite",
      "module_type" : "SwiftTarget",
      "name" : "TranslationCatalogSQLite",
      "path" : "Sources/TranslationCatalogSQLite",
      "product_dependencies" : [
        "LocaleSupport",
        "Statement",
        "StatementSQLite",
        "SQLite"
      ],
      "product_memberships" : [
        "TranslationCatalog",
        "localizer"
      ],
      "sources" : [
        "Entities/ExpressionEntity.swift",
        "Entities/ProjectEntity.swift",
        "Entities/ProjectExpressionEntity.swift",
        "Entities/TranslationEntity.swift",
        "SQLite+Query.swift",
        "SQLite+Schema.swift",
        "SQLiteCatalog+AssociatedTypes.swift",
        "SQLiteCatalog.swift",
        "SQLiteStatement+Expression.swift",
        "SQLiteStatement+Project.swift",
        "SQLiteStatement+ProjectExpression.swift",
        "SQLiteStatement+Translation.swift",
        "SQLiteStmt+Entities.swift"
      ],
      "target_dependencies" : [
        "TranslationCatalog"
      ],
      "type" : "library"
    },
    {
      "c99name" : "TranslationCatalogIO",
      "module_type" : "SwiftTarget",
      "name" : "TranslationCatalogIO",
      "path" : "Sources/TranslationCatalogIO",
      "product_dependencies" : [
        "AsyncPlus",
        "XMLCoder",
        "Plot",
        "HTMLString"
      ],
      "product_memberships" : [
        "TranslationCatalog",
        "localizer"
      ],
      "sources" : [
        "ExpressionDecoder.swift",
        "ExpressionEncoder.swift",
        "ExpressionImporter.swift",
        "ExpressionRenderer.swift",
        "Extensions/Dictionary+AppleStrings.swift",
        "Extensions/Expression+IO.swift",
        "Extensions/Plot+IO.swift",
        "Extensions/Translation+IO.swift",
        "Extensions/XML+Expression.swift",
        "FileFormat.swift",
        "Internal/Resource.swift",
        "Internal/StringsXml.swift",
        "MarkdownTable.swift",
        "RenderFormat.swift"
      ],
      "target_dependencies" : [
        "TranslationCatalog"
      ],
      "type" : "library"
    },
    {
      "c99name" : "TranslationCatalogFilesystem",
      "module_type" : "SwiftTarget",
      "name" : "TranslationCatalogFilesystem",
      "path" : "Sources/TranslationCatalogFilesystem",
      "product_dependencies" : [
        "LocaleSupport"
      ],
      "product_memberships" : [
        "TranslationCatalog",
        "localizer"
      ],
      "sources" : [
        "Documents/Document.swift",
        "Documents/ExpressionDocument.swift",
        "Documents/ProjectDocument.swift",
        "Documents/TranslationDocument.swift",
        "FilesystemCatalog.swift"
      ],
      "target_dependencies" : [
        "TranslationCatalog"
      ],
      "type" : "library"
    },
    {
      "c99name" : "TranslationCatalog",
      "module_type" : "SwiftTarget",
      "name" : "TranslationCatalog",
      "path" : "Sources/TranslationCatalog",
      "product_dependencies" : [
        "LocaleSupport"
      ],
      "product_memberships" : [
        "TranslationCatalog",
        "localizer"
      ],
      "sources" : [
        "Catalog.swift",
        "CatalogError.swift",
        "CatalogQuery.swift",
        "CatalogUpdate.swift",
        "Expression.swift",
        "LocaleRepresentable.swift",
        "Project.swift",
        "Translation.swift",
        "UUID+TranslationCatalog.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "LocalizerTests",
      "module_type" : "SwiftTarget",
      "name" : "LocalizerTests",
      "path" : "Tests/LocalizerTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/LocalizerTests/Resources/Strings.xml",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/LocalizerTests/Resources/Import1.strings",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/LocalizerTests/Resources/test_single_project_entity.sqlite",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/LocalizerTests/Resources/Localizable.strings",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/LocalizerTests/Resources/Import2.strings",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/LocalizerTests/Resources/test_multi_language.sqlite",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/LocalizerTests/StructuredResources",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/LocalizerTests/Resources/File.txt",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "CatalogDeleteProjectTests.swift",
        "CatalogExportTests.swift",
        "CatalogGenerateTests.swift",
        "Extensions/Process+LocalizerProcess.swift",
        "FilesystemCatalogImportTests.swift",
        "FilesystemTestCase.swift",
        "LocalizerTests.swift",
        "PreviewTests.swift",
        "_LocalizerTestCase.swift"
      ],
      "target_dependencies" : [
        "localizer"
      ],
      "type" : "test"
    }
  ],
  "tools_version" : "5.8"
}
Done.