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.10 for macOS (SPM) on 29 Mar 2025 20:52:30 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.4.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.10
Building package at path:  $PWD
https://github.com/richardpiazza/TranslationCatalog.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin GenerateManual
Building for debugging...
[1/21] Write sources
[10/21] Write localizer-entitlement.plist
[11/21] Write sources
[17/21] Write swift-version-33747A42983211AE.txt
[19/210] Compiling ArgumentParserToolInfo ToolInfo.swift
[20/210] Emitting module ArgumentParserToolInfo
[21/249] Compiling LocaleSupport ScriptCode.swift
[22/249] Emitting module Statement
[23/251] Compiling Plot XMLAttributes.swift
[24/251] Compiling Plot XMLElements.swift
[25/251] Compiling Plot AnyAttribute.swift
[26/251] Compiling Plot AnyElement.swift
[27/251] Compiling Plot AnyEnvironmentValue.swift
[28/251] Compiling Plot AnyNode.swift
[29/257] Compiling LocaleSupport RegionCode.swift
[30/257] Compiling ArgumentParser ArgumentHelp.swift
[31/257] Compiling ArgumentParser ArgumentVisibility.swift
[32/257] Compiling ArgumentParser CompletionKind.swift
[33/257] Compiling ArgumentParser Errors.swift
[34/257] Compiling ArgumentParser Flag.swift
[35/261] Emitting module XMLCoder
[36/266] Compiling ArgumentParser CommandConfiguration.swift
[37/266] Compiling ArgumentParser CommandGroup.swift
[38/266] Compiling ArgumentParser EnumerableFlag.swift
[39/266] Compiling ArgumentParser ExpressibleByArgument.swift
[44/269] Emitting module ArgumentParser
[45/269] Compiling ArgumentParser Platform.swift
[46/269] Compiling ArgumentParser SequenceExtensions.swift
[47/269] Compiling ArgumentParser StringExtensions.swift
[48/269] Compiling ArgumentParser Tree.swift
[49/269] Compiling ArgumentParser ArgumentDefinition.swift
[50/269] Compiling ArgumentParser ArgumentSet.swift
[51/269] Compiling ArgumentParser CommandParser.swift
[57/269] Compiling LocaleSupport LocaleSupportConfiguration.swift
[58/269] Compiling LocaleSupport LocaleSupportError.swift
[59/269] Compiling LocaleSupport LocalizedStringConvertible.swift
[63/269] Compiling ArgumentParser ParsableCommand.swift
[64/269] Compiling ArgumentParser ArgumentDecoder.swift
[65/269] Emitting module SQLite
[66/269] Compiling Statement LogicalPredicate.swift
[67/269] Compiling Statement Segment.swift
[71/269] Compiling ArgumentParser InputKey.swift
[72/269] Compiling ArgumentParser HelpGenerator.swift
[73/269] Compiling ArgumentParser MessageInfo.swift
[74/269] Compiling ArgumentParser UsageGenerator.swift
[75/269] Compiling ArgumentParser CollectionExtensions.swift
[81/269] Compiling ArgumentParser FishCompletionsGenerator.swift
[82/269] Compiling ArgumentParser ZshCompletionsGenerator.swift
[83/269] Compiling ArgumentParser Argument.swift
[91/269] Compiling ArgumentParser NameSpecification.swift
[92/269] Compiling ArgumentParser Option.swift
[93/269] Compiling ArgumentParser OptionGroup.swift
[94/269] Compiling ArgumentParser AsyncParsableCommand.swift
[105/269] Compiling HTMLString NSString+HTMLString.swift
[112/269] Compiling ArgumentParser ParsableArguments.swift
[113/269] Compiling ArgumentParser ParsableArgumentsValidation.swift
[116/269] Compiling Plot PodcastFeed.swift
[117/269] Compiling Plot PodcastMediaType.swift
[118/269] Compiling Plot PodcastType.swift
[132/269] Compiling Plot ElementRenderingBuffer.swift
[133/269] Compiling Plot ElementWrapper.swift
[134/269] Compiling Plot Environment.swift
[135/269] Compiling Plot ModifiedComponent.swift
[136/269] Compiling Plot Renderer.swift
[137/269] Compiling Plot String+Escaping.swift
[138/269] Compiling XMLCoder XMLUnkeyedEncodingContainer.swift
[139/269] Compiling Plot SiteMapChangeFrequency.swift
[140/269] Compiling Plot SiteMapElements.swift
[141/269] Compiling Plot TwitterCardType.swift
[142/269] Compiling Plot URLRepresentable.swift
[143/269] Compiling Plot XML.swift
[162/269] Emitting module AsyncPlus
[163/269] Compiling XMLCoder XMLEncoderImplementation.swift
[164/269] Compiling XMLCoder XMLEncodingStorage.swift
[165/269] Compiling XMLCoder XMLKeyedEncodingContainer.swift
[166/269] Compiling XMLCoder XMLReferencingEncoder.swift
[171/269] Compiling AsyncPlus PassthroughAsyncSequence.swift
[172/269] Compiling AsyncPlus CurrentValueAsyncSubject.swift
[173/269] Compiling AsyncPlus CurrentValueAsyncThrowingSubject.swift
[174/269] Compiling LocaleSupport LanguageCode.swift
[175/269] Emitting module LocaleSupport
[176/269] Compiling LocaleSupport Locale+LocaleSupport.swift
[177/269] Compiling HTMLString HTMLString.swift
[178/269] Compiling HTMLString Mappings.swift
[179/269] Emitting module HTMLString
[182/269] Compiling ArgumentParser InputOrigin.swift
[183/269] Compiling ArgumentParser Name.swift
[184/269] Compiling ArgumentParser Parsed.swift
[185/269] Compiling SQLite Schema.swift
[186/269] Compiling SQLite Setter.swift
[194/269] Compiling SQLite WindowFunctions.swift
[195/269] Compiling ArgumentParser DumpHelpGenerator.swift
[196/269] Compiling ArgumentParser HelpCommand.swift
[201/269] Emitting module Plot
[230/269] Compiling AsyncPlus PassthroughAsyncSubject.swift
[231/269] Compiling AsyncPlus PassthroughAsyncThrowingSequence.swift
[232/269] Compiling AsyncPlus PassthroughAsyncThrowingSubject.swift
[261/298] Compiling TranslationCatalog UUID+TranslationCatalog.swift
[262/298] Compiling StatementSQLite SelectContext.swift
[263/298] Compiling StatementSQLite SetContext.swift
[264/298] Compiling StatementSQLite SQLiteStatement.swift
[265/298] Compiling StatementSQLite Segment+SQLite.swift
[266/298] Compiling StatementSQLite LimitContext.swift
[267/298] Compiling StatementSQLite OrderContext.swift
[268/298] Compiling StatementSQLite FromContext.swift
[269/298] Compiling StatementSQLite HavingContext.swift
[270/298] Compiling StatementSQLite InsertContext.swift
[271/298] Compiling StatementSQLite JoinContext.swift
[272/298] Compiling StatementSQLite UpdateContext.swift
[273/298] Compiling StatementSQLite ValuesContext.swift
[274/299] Compiling StatementSQLite DeleteContext.swift
[275/299] Compiling StatementSQLite Field+SQLite.swift
[276/299] Compiling StatementSQLite DataType+SQLite.swift
[277/299] Compiling StatementSQLite DataTypeConvertible+SQLite.swift
[278/299] Emitting module StatementSQLite
[279/299] Compiling StatementSQLite AlterTableContext.swift
[280/299] Compiling StatementSQLite CreateContext.swift
[281/299] Compiling TranslationCatalog LocaleRepresentable.swift
[282/299] Compiling TranslationCatalog Project.swift
[283/299] Compiling TranslationCatalog Translation.swift
[284/299] Compiling TranslationCatalog CatalogQuery.swift
[285/299] Compiling TranslationCatalog CatalogError.swift
[286/299] Emitting module TranslationCatalog
[287/299] Compiling TranslationCatalog Expression.swift
[288/299] Compiling TranslationCatalog Catalog.swift
[289/299] Compiling TranslationCatalog CatalogUpdate.swift
[290/299] Compiling StatementSQLite WhereContext.swift
[297/332] Compiling TranslationCatalogFilesystem TranslationDocument.swift
[298/332] Compiling TranslationCatalogFilesystem Document.swift
[299/332] Emitting module TranslationCatalogFilesystem
[300/332] Compiling TranslationCatalogIO MarkdownTable.swift
[301/332] Compiling TranslationCatalogIO Resource.swift
[302/332] Compiling TranslationCatalogIO FileFormat.swift
[303/332] Compiling TranslationCatalogIO StringsXml.swift
[304/333] Compiling TranslationCatalogSQLite SQLiteStatement+ProjectExpression.swift
[305/333] Compiling TranslationCatalogSQLite SQLiteStatement+Translation.swift
[306/333] Compiling TranslationCatalogSQLite SQLiteStatement+Project.swift
[307/334] Emitting module TranslationCatalogIO
[308/334] Compiling TranslationCatalogSQLite ProjectExpressionEntity.swift
[309/334] Compiling TranslationCatalogSQLite TranslationEntity.swift
[310/334] Compiling TranslationCatalogIO XML+Expression.swift
[311/334] Compiling TranslationCatalogSQLite ExpressionEntity.swift
[312/334] Compiling TranslationCatalogSQLite ProjectEntity.swift
[313/334] Compiling TranslationCatalogIO Plot+IO.swift
[314/334] Compiling TranslationCatalogIO Translation+IO.swift
[315/334] Compiling TranslationCatalogSQLite SQLite+Query.swift
[316/334] Compiling TranslationCatalogSQLite SQLite+Schema.swift
[317/334] Compiling TranslationCatalogIO RenderFormat.swift
[318/334] Compiling TranslationCatalogSQLite SQLiteStmt+Entities.swift
[319/334] Compiling TranslationCatalogSQLite SQLiteStatement+Expression.swift
[320/334] Compiling TranslationCatalogSQLite SQLiteCatalog+AssociatedTypes.swift
[325/334] Emitting module TranslationCatalogSQLite
[328/334] Compiling TranslationCatalogSQLite SQLiteCatalog.swift
[329/334] Compiling TranslationCatalogFilesystem ProjectDocument.swift
[330/334] Compiling TranslationCatalogFilesystem FilesystemCatalog.swift
[331/334] Compiling TranslationCatalogFilesystem ExpressionDocument.swift
[332/352] Compiling localizer FileManager+localizer.swift
[333/352] Compiling localizer RenderFormat+localizer.swift
[334/352] 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(
                                                      ^
[335/353] Compiling localizer Arguments.swift
[336/353] Compiling localizer FileFormat+localizer.swift
[337/353] 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(
                                                      ^
[338/353] 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(
                                                      ^
[339/353] 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(
                ^
[340/353] 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(
                                                          ^
[341/353] 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(
                                                          ^
[342/353] 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(
                ^
[343/353] 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(
                                                          ^
[344/353] 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(
                                                          ^
[345/353] 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(
                                                          ^
[346/353] 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(
                                                          ^
[347/353] 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(
                                                      ^
[348/353] 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(
                                                      ^
[349/353] 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(
                                                          ^
[350/353] 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(
                                                          ^
[350/353] Write Objects.LinkFileList
[351/353] Linking localizer
[352/353] Applying localizer
Build complete! (26.95s)
Fetching https://github.com/CoreOffice/XMLCoder.git
Fetching https://github.com/stephencelis/SQLite.swift.git
Fetching https://github.com/richardpiazza/Statement.git
Fetching https://github.com/alexisakers/HTMLString.git
Fetching https://github.com/apple/swift-argument-parser.git
Fetching https://github.com/richardpiazza/AsyncPlus.git
Fetching https://github.com/JohnSundell/Plot.git
[1/2086] Fetching plot
[252/3717] Fetching plot, htmlstring
[930/3841] Fetching plot, htmlstring, asyncplus
[1295/13852] Fetching plot, htmlstring, asyncplus, xmlcoder
[1942/14597] Fetching plot, htmlstring, asyncplus, xmlcoder, statement
[2608/24197] Fetching plot, htmlstring, asyncplus, xmlcoder, statement, sqlite.swift
[9243/38984] Fetching plot, htmlstring, asyncplus, xmlcoder, statement, sqlite.swift, swift-argument-parser
Fetched https://github.com/stephencelis/SQLite.swift.git from cache (2.44s)
[25688/29384] Fetching plot, htmlstring, asyncplus, xmlcoder, statement, swift-argument-parser
Fetching https://github.com/richardpiazza/LocaleSupport.git
Fetched https://github.com/JohnSundell/Plot.git from cache (2.44s)
Fetched https://github.com/alexisakers/HTMLString.git from cache (2.44s)
Fetched https://github.com/richardpiazza/AsyncPlus.git from cache (2.44s)
[22142/25543] Fetching xmlcoder, statement, swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser.git from cache (2.83s)
Fetched https://github.com/richardpiazza/Statement.git from cache (2.83s)
Fetched https://github.com/CoreOffice/XMLCoder.git from cache (2.83s)
[1/702] Fetching localesupport
Fetched https://github.com/richardpiazza/LocaleSupport.git from cache (0.71s)
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.37s)
Computing version for https://github.com/alexisakers/HTMLString.git
Computed https://github.com/alexisakers/HTMLString.git at 6.0.1 (2.38s)
Computing version for https://github.com/richardpiazza/Statement.git
Computed https://github.com/richardpiazza/Statement.git at 0.8.1 (0.36s)
Computing version for https://github.com/JohnSundell/Plot.git
Computed https://github.com/JohnSundell/Plot.git at 0.14.0 (0.48s)
Computing version for https://github.com/CoreOffice/XMLCoder.git
Computed https://github.com/CoreOffice/XMLCoder.git at 0.17.1 (0.46s)
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.37s)
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.40s)
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/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/LocaleSupport.git
Working copy of https://github.com/richardpiazza/LocaleSupport.git resolved at 0.6.0
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/CoreOffice/XMLCoder.git
Working copy of https://github.com/CoreOffice/XMLCoder.git resolved at 0.17.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/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.5.0
Creating working copy for https://github.com/richardpiazza/AsyncPlus.git
Working copy of https://github.com/richardpiazza/AsyncPlus.git resolved at 0.3.2
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/test_single_project_entity.sqlite",
          "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/Resources/Import2.strings",
          "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/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/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.