The Swift Package Index logo.Swift Package Index

Build Information

Successful build of swift-api-client, reference main (264dca), with Swift 6.4 for macOS (SPM) on 24 Oct 2026 23:29:38 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/dankinsoid/swift-api-client.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/dankinsoid/swift-api-client
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 264dcac feat(package): SwiftAPIClientCore product without macros
Cloned https://github.com/dankinsoid/swift-api-client.git
Revision (git rev-parse @):
264dcac1d88fe2d73289c9477f37ed47d3d1da32
SUCCESS checkout https://github.com/dankinsoid/swift-api-client.git at main
Fetching https://github.com/apple/swift-metrics.git
Fetching https://github.com/swiftlang/swift-syntax
Fetching https://github.com/apple/swift-http-types.git
Fetching https://github.com/apple/swift-log.git
[1/1961] Fetching swift-http-types
[2/10334] Fetching swift-http-types, swift-log
[81/13926] Fetching swift-http-types, swift-log, swift-metrics
Fetched https://github.com/apple/swift-metrics.git (1.19s)
[5478/10334] Fetching swift-http-types, swift-log
[10335/91416] Fetching swift-http-types, swift-log, swift-syntax
Fetched https://github.com/apple/swift-http-types.git (7.31s)
Fetched https://github.com/apple/swift-log.git (7.31s)
Fetched https://github.com/swiftlang/swift-syntax (7.31s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 600.0.0 (17.73s)
Computing version for https://github.com/apple/swift-metrics.git
Computed https://github.com/apple/swift-metrics.git at 2.4.1 (0.68s)
Computing version for https://github.com/apple/swift-http-types.git
Computed https://github.com/apple/swift-http-types.git at 1.0.3 (0.71s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.5.4 (0.71s)
Creating working copy for https://github.com/apple/swift-metrics.git
Working copy of https://github.com/apple/swift-metrics.git resolved at 2.4.1
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.5.4
Creating working copy for https://github.com/apple/swift-http-types.git
Working copy of https://github.com/apple/swift-http-types.git resolved at 1.0.3
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 600.0.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "traits": [
    "default"
  ],
  "dependencies": [
    {
      "identity": "swift-api-client",
      "name": "swift-api-client",
      "url": "https://github.com/dankinsoid/swift-api-client.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-api-client",
      "traits": [
        "default"
      ],
      "dependencies": [
        {
          "identity": "swift-log",
          "name": "swift-log",
          "url": "https://github.com/apple/swift-log.git",
          "version": "1.16.2",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-log",
          "traits": [
          ],
          "dependencies": [
          ]
        },
        {
          "identity": "swift-http-types",
          "name": "swift-http-types",
          "url": "https://github.com/apple/swift-http-types.git",
          "version": "1.8.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-http-types",
          "traits": [
            "FoundationURL"
          ],
          "dependencies": [
          ]
        },
        {
          "identity": "swift-metrics",
          "name": "swift-metrics",
          "url": "https://github.com/apple/swift-metrics.git",
          "version": "2.12.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-metrics",
          "traits": [
            "default"
          ],
          "dependencies": [
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/dankinsoid/swift-api-client.git
[1/3244] Fetching swift-api-client
Fetched https://github.com/dankinsoid/swift-api-client.git (1.38s)
Fetching https://github.com/apple/swift-metrics.git from cache
Fetching https://github.com/apple/swift-log.git from cache
Fetching https://github.com/apple/swift-http-types.git from cache
Fetching https://github.com/swiftlang/swift-syntax from cache
Fetched https://github.com/apple/swift-http-types.git from cache (0.48s)
Fetched https://github.com/swiftlang/swift-syntax from cache (1.00s)
Fetched https://github.com/apple/swift-log.git from cache (1.08s)
Fetched https://github.com/apple/swift-metrics.git from cache (1.08s)
Computing version for https://github.com/apple/swift-http-types.git
Computed https://github.com/apple/swift-http-types.git at 1.8.0 (1.73s)
Computing version for https://github.com/apple/swift-metrics.git
Computed https://github.com/apple/swift-metrics.git at 2.12.0 (0.58s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 604.0.0 (0.78s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.16.2 (0.60s)
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.16.2
Creating working copy for https://github.com/apple/swift-metrics.git
Working copy of https://github.com/apple/swift-metrics.git resolved at 2.12.0
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 604.0.0
Creating working copy for https://github.com/apple/swift-http-types.git
Working copy of https://github.com/apple/swift-http-types.git resolved at 1.8.0
Creating working copy for https://github.com/dankinsoid/swift-api-client.git
Working copy of https://github.com/dankinsoid/swift-api-client.git resolved at main (264dcac)
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/604.0.0/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip
Downloaded https://download.swift.org/prebuilts/swift-syntax/604.0.0/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip (1.54s)
warning: '.resolve-product-dependencies': dependency 'swift-api-client' is not used by any target
Found 3 product dependencies
  - swift-log
  - swift-http-types
  - swift-metrics
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/dankinsoid/swift-api-client.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Provisioning 2 / 32]
[Pre-planning 1 / 740]
[Planning deferred tasks]
[142 / 327]
[150 / 333] _SwiftSyntaxCShims
[153 / 341]
[178 / 342] CoreMetrics
[186 / 366] HTTPTypes
[187 / 382]
[201 / 408]
[208 / 408]
[212 / 408]
[215 / 408]
[216 / 408]
[226 / 408]
[229 / 408] SwiftSyntax
[246 / 408] SwiftSyntax
[248 / 408] SwiftSyntax
[252 / 408] SwiftSyntax
[254 / 408] SwiftSyntax
[256 / 408] SwiftSyntax
[257 / 408] HTTPTypes
[260 / 408] HTTPTypes
[266 / 408] HTTPTypesFoundation
[269 / 408] HTTPTypes
[271 / 408] Metrics
[274 / 410] HTTPTypes
[276 / 410] Metrics
[281 / 429]
[284 / 429]
[286 / 429]
[287 / 429]
[292 / 429] HTTPTypesFoundation
[307 / 429] HTTPTypesFoundation
[319 / 433]
[321 / 433] HTTPTypesFoundation
[326 / 450] SwiftDiagnostics
[328 / 461] SwiftParser
[343 / 475]
[345 / 475]
[348 / 475] SwiftAPIClientCore
[349 / 475] SwiftParser
[350 / 475] SwiftParser
[352 / 475] SwiftParser
[359 / 475] SwiftParser
[360 / 475] SwiftAPIClientCore
[362 / 475] SwiftAPIClientCore
[369 / 475] SwiftOperators
[375 / 475] SwiftDiagnostics
[379 / 475] SwiftParserDiagnostics
[388 / 475] SwiftBasicFormat
[390 / 475]
[392 / 477]
[397 / 488] SwiftParserDiagnostics
[398 / 499] SwiftParserDiagnostics
[402 / 499] SwiftParserDiagnostics
[405 / 499] SwiftOperators
[411 / 499] SwiftParserDiagnostics
[419 / 499] SwiftParserDiagnostics
[423 / 499] SwiftOperators
[427 / 500]
[430 / 500] SwiftAPIClientCore-product
[431 / 500] SwiftSyntaxBuilder
[439 / 532]
[441 / 532]
[443 / 532]
[446 / 532]
[449 / 532]
[451 / 532]
[452 / 532] SwiftSyntax
[452 / 532]
[463 / 532] SwiftSyntaxBuilder
[464 / 532] SwiftSyntaxBuilder
[471 / 533] SwiftSyntaxBuilder
[472 / 533] SwiftSyntaxMacros
[482 / 544] SwiftSyntaxMacros
[490 / 545] SwiftSyntaxMacros
[491 / 545] SwiftSyntaxMacroExpansion
[501 / 555] SwiftSyntaxMacroExpansion
[508 / 556] SwiftSyntaxMacroExpansion
[519 / 567] SwiftCompilerPluginMessageHandling
[520 / 567] SwiftCompilerPluginMessageHandling
[527 / 568] SwiftCompilerPluginMessageHandling
[528 / 568] SwiftCompilerPlugin
[536 / 570] SwiftSyntax
[539 / 570] SwiftSyntax
[545 / 570] SwiftSyntaxBuilder
[549 / 570] SwiftAPIClientMacros
[557 / 571] SwiftAPIClientMacros
[564 / 578] SwiftAPIClientMacros
[565 / 578] SwiftAPIClientMacros
[567 / 578] SwiftAPIClientMacros
[570 / 579] SwiftAPIClient
[573 / 582] SwiftAPIClient
Build complete! (21.23 sec)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAPIClientCore/APIClientConfigs.swift:12:15: warning: stored property 'values' of 'Sendable'-conforming struct 'Configs' contains non-Sendable type 'PartialKeyPath<APIClient.Configs>'; this is an error in the Swift 6 language mode
 10 | 	struct Configs: Sendable {
 11 |
 12 | 		private var values: [PartialKeyPath<APIClient.Configs>: Any] = [:]
    |               `- warning: stored property 'values' of 'Sendable'-conforming struct 'Configs' contains non-Sendable type 'PartialKeyPath<APIClient.Configs>'; this is an error in the Swift 6 language mode
 13 |
 14 | 		/// Initializes a new configuration set for `APIClient`.
Swift.PartialKeyPath:1:14: note: generic class 'PartialKeyPath' does not conform to the 'Sendable' protocol
1 | public class PartialKeyPath<Root> : AnyKeyPath {
  |              `- note: generic class 'PartialKeyPath' does not conform to the 'Sendable' protocol
2 |     @objc deinit
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAPIClientCore/APIClientConfigs.swift:12:15: warning: stored property 'values' of 'Sendable'-conforming struct 'Configs' contains non-Sendable type 'Any'; this is an error in the Swift 6 language mode
 10 | 	struct Configs: Sendable {
 11 |
 12 | 		private var values: [PartialKeyPath<APIClient.Configs>: Any] = [:]
    |               `- warning: stored property 'values' of 'Sendable'-conforming struct 'Configs' contains non-Sendable type 'Any'; this is an error in the Swift 6 language mode
 13 |
 14 | 		/// Initializes a new configuration set for `APIClient`.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAPIClientCore/APIClient.swift:228:46: warning: 'withValue(_:operation:isolation:file:line:)' is deprecated: Prefer the 'nonisolated(nonsending)' overload with stricter execution on caller context semantics: withValue(_:operation:file:line:) [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
226 | 	) async rethrows -> T {
227 | 		let current = APIClient.globalModifier
228 | 		return try await APIClient.$globalModifier.withValue(
    |                                              `- warning: 'withValue(_:operation:isolation:file:line:)' is deprecated: Prefer the 'nonisolated(nonsending)' overload with stricter execution on caller context semantics: withValue(_:operation:file:line:) [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
229 | 			{ modifiers(current($0)) },
230 | 			operation: operation
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAPIClientCore/APIClientConfigs.swift:12:15: warning: stored property 'values' of 'Sendable'-conforming struct 'Configs' contains non-Sendable type 'PartialKeyPath<APIClient.Configs>'; this is an error in the Swift 6 language mode
 10 | 	struct Configs: Sendable {
 11 |
 12 | 		private var values: [PartialKeyPath<APIClient.Configs>: Any] = [:]
    |               `- warning: stored property 'values' of 'Sendable'-conforming struct 'Configs' contains non-Sendable type 'PartialKeyPath<APIClient.Configs>'; this is an error in the Swift 6 language mode
 13 |
 14 | 		/// Initializes a new configuration set for `APIClient`.
Swift.PartialKeyPath:1:14: note: generic class 'PartialKeyPath' does not conform to the 'Sendable' protocol
1 | public class PartialKeyPath<Root> : AnyKeyPath {
  |              `- note: generic class 'PartialKeyPath' does not conform to the 'Sendable' protocol
2 |     @objc deinit
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAPIClientCore/APIClientConfigs.swift:12:15: warning: stored property 'values' of 'Sendable'-conforming struct 'Configs' contains non-Sendable type 'Any'; this is an error in the Swift 6 language mode
 10 | 	struct Configs: Sendable {
 11 |
 12 | 		private var values: [PartialKeyPath<APIClient.Configs>: Any] = [:]
    |               `- warning: stored property 'values' of 'Sendable'-conforming struct 'Configs' contains non-Sendable type 'Any'; this is an error in the Swift 6 language mode
 13 |
 14 | 		/// Initializes a new configuration set for `APIClient`.
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAPIClientCore/Utils/Publisher+Create.swift:22:23: warning: conformance of 'S' to protocol 'Subscriber' may be isolated and cannot be passed to actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 20 |
 21 | 		func receive<S: Subscriber>(subscriber: S) where Failure == S.Failure, Output == S.Input {
 22 | 			let subscription = CreateSubscription(create: self, subscriber: subscriber)
    |                       `- warning: conformance of 'S' to protocol 'Subscriber' may be isolated and cannot be passed to actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 23 | 			subscriber.receive(subscription: subscription)
 24 | 			subscription.start()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAPIClientCore/Utils/Publisher+Create.swift:53:19: warning: conformance of 'S' to protocol 'Subscriber' may be isolated and cannot be passed to actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 51 | 						Task {
 52 | 							await self.subscriber?.receive(completion: completion)
 53 | 							await self._cancel()
    |                   `- warning: conformance of 'S' to protocol 'Subscriber' may be isolated and cannot be passed to actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 54 | 						}
 55 | 					},
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAPIClientCore/Utils/Publisher+Create.swift:59:19: warning: conformance of 'S' to protocol 'Subscriber' may be isolated and cannot be passed to actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 57 | 						guard let self else { return }
 58 | 						Task {
 59 | 							await self.onCancel(onCancel)
    |                   `- warning: conformance of 'S' to protocol 'Subscriber' may be isolated and cannot be passed to actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 60 | 						}
 61 | 					}
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAPIClientCore/Utils/Publisher+Create.swift:66:13: warning: conformance of 'S' to protocol 'Subscriber' may be isolated and cannot be passed to actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 64 | 					Task {
 65 | 						await subscriber?.receive(completion: .failure(failure))
 66 | 						await _cancel()
    |             `- warning: conformance of 'S' to protocol 'Subscriber' may be isolated and cannot be passed to actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 67 | 					}
 68 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAPIClientCore/Utils/Publisher+Create.swift:75:17: warning: conformance of 'S' to protocol 'Subscriber' may be isolated and cannot be passed to actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 73 | 			nonisolated func cancel() {
 74 | 				Task {
 75 | 					await self._cancel()
    |                 `- warning: conformance of 'S' to protocol 'Subscriber' may be isolated and cannot be passed to actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 76 | 				}
 77 | 			}
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAPIClientMacros/SwiftAPIClientMacros.swift:41:40: warning: 'throwsSpecifier' is deprecated: use throwsClause.throwsSpecifier [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 39 | 			funcDecl.signature.effectSpecifiers = FunctionEffectSpecifiersSyntax()
 40 | 		}
 41 | 		funcDecl.signature.effectSpecifiers?.throwsSpecifier = "throws"
    |                                        `- warning: 'throwsSpecifier' is deprecated: use throwsClause.throwsSpecifier [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 42 |
 43 | 		let isAsync = attribute.caller == "http" || funcDecl.signature.effectSpecifiers?.asyncSpecifier != nil
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAPIClientMacros/SwiftAPIClientMacros.swift:278:19: warning: 'macro' is deprecated: renamed to 'macroName' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
276 |
277 | 	public static func expansion(of node: some FreestandingMacroExpansionSyntax, in context: some MacroExpansionContext) throws -> [DeclSyntax] {
278 | 		let name = node.macro.text.lowercased()
    |                   |- warning: 'macro' is deprecated: renamed to 'macroName' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
    |                   `- note: use 'macroName' instead
279 | 		var type = node.argumentList.first?.expression.trimmed.description ?? ""
280 | 		if type.hasSuffix(".self") {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAPIClientMacros/SwiftAPIClientMacros.swift:279:19: warning: 'argumentList' is deprecated: renamed to 'arguments' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
277 | 	public static func expansion(of node: some FreestandingMacroExpansionSyntax, in context: some MacroExpansionContext) throws -> [DeclSyntax] {
278 | 		let name = node.macro.text.lowercased()
279 | 		var type = node.argumentList.first?.expression.trimmed.description ?? ""
    |                   |- warning: 'argumentList' is deprecated: renamed to 'arguments' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
    |                   `- note: use 'arguments' instead
280 | 		if type.hasSuffix(".self") {
281 | 			type.removeLast(5)
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-log",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-log.git"
    },
    {
      "identity" : "swift-http-types",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-http-types.git"
    },
    {
      "identity" : "swift-metrics",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.4.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-metrics.git"
    },
    {
      "identity" : "swift-syntax",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "509.0.0",
            "upper_bound" : "700.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-syntax"
    }
  ],
  "manifest_display_name" : "swift-api-client",
  "name" : "swift-api-client",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "5.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "SwiftAPIClient",
      "targets" : [
        "SwiftAPIClient"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SwiftAPIClientCore",
      "targets" : [
        "SwiftAPIClientCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SwiftAPIClientMacros",
      "targets" : [
        "SwiftAPIClientMacros"
      ],
      "type" : {
        "macro" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SwiftAPIClientTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftAPIClientTests",
      "path" : "Tests/SwiftAPIClientTests",
      "sources" : [
        "CURLTests.swift",
        "EncodersTests/MultipartFormDataTests.swift",
        "HTTPHeadersEncoderTests.swift",
        "Modifiers/AuthModifierTests.swift",
        "Modifiers/ErrorDecodingTests.swift",
        "Modifiers/ErrorHandlerTests.swift",
        "Modifiers/HTTPResponseValidatorTests.swift",
        "Modifiers/KeychainCacheServiceTests.swift",
        "Modifiers/LogLevelModifierTests.swift",
        "Modifiers/LoggingAndListenerTests.swift",
        "Modifiers/MockResponsesTests.swift",
        "Modifiers/QueryParameterMiddlewareTests.swift",
        "Modifiers/RequestCompressionTests.swift",
        "Modifiers/RequestModifiersTests.swift",
        "Modifiers/RetryModifierTests.swift",
        "Modifiers/TokenRefresherTests.swift",
        "Modifiers/URLSessionConfigurationTests.swift",
        "NetworkClientTests.swift",
        "TestUtils/Client+Ext.swift",
        "TestUtils/QueryParameterMiddleware.swift",
        "TestUtils/TestHTTPClient.swift",
        "URLQueryEncoderTests.swift",
        "UtilsTests/URLComponentBuilderTests.swift",
        "UtilsTests/WithSynchronizedAccessTests.swift",
        "UtilsTests/WithTimeoutTests.swift"
      ],
      "target_dependencies" : [
        "SwiftAPIClient",
        "SwiftAPIClientCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftAPIClientMacrosTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftAPIClientMacrosTests",
      "path" : "Tests/SwiftAPIClientMacrosTests",
      "product_dependencies" : [
        "SwiftSyntaxMacrosTestSupport"
      ],
      "sources" : [
        "APIMacroTests.swift",
        "CallMacroTests.swift",
        "PathMacroTests.swift"
      ],
      "target_dependencies" : [
        "SwiftAPIClientMacros"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftAPIClientMacros",
      "module_type" : "SwiftTarget",
      "name" : "SwiftAPIClientMacros",
      "path" : "Sources/SwiftAPIClientMacros",
      "product_dependencies" : [
        "SwiftSyntaxMacros",
        "SwiftCompilerPlugin"
      ],
      "product_memberships" : [
        "SwiftAPIClient",
        "SwiftAPIClientMacros"
      ],
      "sources" : [
        "Collection++.swift",
        "MacroError.swift",
        "String++.swift",
        "SwiftAPIClientMacros.swift"
      ],
      "type" : "macro"
    },
    {
      "c99name" : "SwiftAPIClientCore",
      "module_type" : "SwiftTarget",
      "name" : "SwiftAPIClientCore",
      "path" : "Sources/SwiftAPIClientCore",
      "product_dependencies" : [
        "Logging",
        "HTTPTypes",
        "HTTPTypesFoundation",
        "Metrics"
      ],
      "product_memberships" : [
        "SwiftAPIClient",
        "SwiftAPIClientCore"
      ],
      "sources" : [
        "APIClient.swift",
        "APIClientCaller.swift",
        "APIClientConfigs.swift",
        "APIClientType.swift",
        "Clients/HTTPClient.swift",
        "Clients/HTTPDownloadClient.swift",
        "Clients/HTTPPublisher.swift",
        "Clients/HTTPUploadClient.swift",
        "Clients/URLSession+Client.swift",
        "Extensions/Async++.swift",
        "Extensions/String++.swift",
        "Extensions/URLComponentBuilder.swift",
        "Extensions/URLResponse++.swift",
        "Imports.swift",
        "Modifiers/AuthModifier.swift",
        "Modifiers/BackgroundModifiers.swift",
        "Modifiers/CodeLocation.swift",
        "Modifiers/CodersModifiers.swift",
        "Modifiers/ErrorDecodeModifiers.swift",
        "Modifiers/ErrorHandler.swift",
        "Modifiers/HTTPClientMiddleware.swift",
        "Modifiers/HTTPResponseValidator.swift",
        "Modifiers/ListenerModifiers.swift",
        "Modifiers/LoggingModifier.swift",
        "Modifiers/MetricsModifier.swift",
        "Modifiers/MockResponses.swift",
        "Modifiers/RateLimitModifier.swift",
        "Modifiers/RedirectModifier.swift",
        "Modifiers/RequestCompression.swift",
        "Modifiers/RequestModifiers.swift",
        "Modifiers/RequestValidator.swift",
        "Modifiers/ResponseWrapModifires.swift",
        "Modifiers/RetryModifier.swift",
        "Modifiers/ThrottleModifier.swift",
        "Modifiers/TimeoutModifiers.swift",
        "Modifiers/TokenRefresher/TokenCacheService.swift",
        "Modifiers/TokenRefresher/TokenRefresher.swift",
        "Modifiers/URLSessionModifiers.swift",
        "Modifiers/WaitForConnectionModifier.swift",
        "RequestBuilder.swift",
        "Types/AsyncValue.swift",
        "Types/ContentSerializer.swift",
        "Types/ContentType.swift",
        "Types/Errors.swift",
        "Types/HTTPFields.swift",
        "Types/HTTPRequestComponents.swift",
        "Types/LoggingComponent.swift",
        "Types/Mockable.swift",
        "Types/RedirectBehaviour.swift",
        "Types/Serializer.swift",
        "Types/TimeoutError.swift",
        "Utils/AnyAsyncSequence.swift",
        "Utils/AnyEncodable.swift",
        "Utils/Coders/ContentEncoder.swift",
        "Utils/Coders/DataDecoder.swift",
        "Utils/Coders/EncodingStrategies.swift",
        "Utils/Coders/ErrorDecoder.swift",
        "Utils/Coders/FormURLEncoder.swift",
        "Utils/Coders/HeadersEncoder.swift",
        "Utils/Coders/JSONContentEncoders.swift",
        "Utils/Coders/MultipartFormData/MultipartFormData.swift",
        "Utils/Coders/MultipartFormData/MultipartFormDataEncoder.swift",
        "Utils/Coders/ParametersEncoder.swift",
        "Utils/Coders/ParametersValue.swift",
        "Utils/Coders/QueryEncoder.swift",
        "Utils/Coders/URLQuery/HTTPHeadersEncoder.swift",
        "Utils/Coders/URLQuery/PlainCodingKey.swift",
        "Utils/Coders/URLQuery/Ref.swift",
        "Utils/Coders/URLQuery/URLQueryEncoder.swift",
        "Utils/ConsoleStyle.swift",
        "Utils/Error+String.swift",
        "Utils/NoneLogger.swift",
        "Utils/Publisher+Create.swift",
        "Utils/Publishers+Task.swift",
        "Utils/Reachability.swift",
        "Utils/Status+Ext.swift",
        "Utils/URLSessionDelegateWrapper.swift",
        "Utils/UpdateMetrics.swift",
        "Utils/WithSynchronizedAccess.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SwiftAPIClient",
      "module_type" : "SwiftTarget",
      "name" : "SwiftAPIClient",
      "path" : "Sources/SwiftAPIClient",
      "product_memberships" : [
        "SwiftAPIClient"
      ],
      "sources" : [
        "Exports.swift",
        "Macros.swift"
      ],
      "target_dependencies" : [
        "SwiftAPIClientCore",
        "SwiftAPIClientMacros"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.