The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of SwiftSpellbook, reference main (1f0a30), with Swift 6.2 (beta) for macOS (SPM) on 7 Aug 2025 08:54:44 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.65.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Alkenso/SwiftSpellbook.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Alkenso/SwiftSpellbook
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 1f0a308 Fix build errors for Xcode 26
Cloned https://github.com/Alkenso/SwiftSpellbook.git
Revision (git rev-parse @):
1f0a308efb2fcaf261714c7ffe9f4e65d6ff7086
SUCCESS checkout https://github.com/Alkenso/SwiftSpellbook.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/Alkenso/SwiftSpellbook.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/6] Write sources
[4/6] Write swift-version-1EA4D86E10B52AF.txt
[5/6] Compiling _SpellbookFoundationObjC SpellbookObjC.mm
[7/63] Emitting module SpellbookFoundation
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Common/Exceptions.swift:23:22: warning: using '@_implementationOnly' without enabling library evolution for 'SpellbookFoundation' may lead to instability during execution
 21 | //  SOFTWARE.
 22 |
 23 | @_implementationOnly import _SpellbookFoundationObjC
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'SpellbookFoundation' may lead to instability during execution
 24 |
 25 | import Foundation
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Low Level/AuditToken.swift:26:22: warning: using '@_implementationOnly' without enabling library evolution for 'SpellbookFoundation' may lead to instability during execution
24 |
25 | import Foundation
26 | @_implementationOnly import _SpellbookFoundationObjC
   |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'SpellbookFoundation' may lead to instability during execution
27 |
28 | extension audit_token_t {
[8/69] Compiling SpellbookFoundation CommonError.swift
[9/69] Compiling SpellbookFoundation CustomErrorUpdating.swift
[10/69] Compiling SpellbookFoundation Extensions - Error.swift
[11/69] Compiling SpellbookFoundation Extensions - NSError.swift
[12/69] Compiling SpellbookFoundation IOKitError.swift
[13/69] Compiling SpellbookFoundation Extensions - Bundle.swift
[14/69] Compiling SpellbookFoundation EventAsk.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/ValueObserving/ValueObserving.swift:73:52: warning: capture of non-sendable type 'Self.Type' in an isolated closure
 71 | extension ValueObserving {
 72 |     public func receive(on queue: DispatchQueue) -> AnyValueObserving<Value> {
 73 |         AnyValueObserving { suppressInitialNotify, receiveValue in
    |                                                    `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
 74 |             self.subscribe(suppressInitialNotify: suppressInitialNotify) { value, context in
 75 |                 queue.async { receiveValue(value, context) }
[15/69] Compiling SpellbookFoundation EventNotify.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/ValueObserving/ValueObserving.swift:73:52: warning: capture of non-sendable type 'Self.Type' in an isolated closure
 71 | extension ValueObserving {
 72 |     public func receive(on queue: DispatchQueue) -> AnyValueObserving<Value> {
 73 |         AnyValueObserving { suppressInitialNotify, receiveValue in
    |                                                    `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
 74 |             self.subscribe(suppressInitialNotify: suppressInitialNotify) { value, context in
 75 |                 queue.async { receiveValue(value, context) }
[16/69] Compiling SpellbookFoundation ValueObservable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/ValueObserving/ValueObserving.swift:73:52: warning: capture of non-sendable type 'Self.Type' in an isolated closure
 71 | extension ValueObserving {
 72 |     public func receive(on queue: DispatchQueue) -> AnyValueObserving<Value> {
 73 |         AnyValueObserving { suppressInitialNotify, receiveValue in
    |                                                    `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
 74 |             self.subscribe(suppressInitialNotify: suppressInitialNotify) { value, context in
 75 |                 queue.async { receiveValue(value, context) }
[17/69] Compiling SpellbookFoundation ValueObserving.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/ValueObserving/ValueObserving.swift:73:52: warning: capture of non-sendable type 'Self.Type' in an isolated closure
 71 | extension ValueObserving {
 72 |     public func receive(on queue: DispatchQueue) -> AnyValueObserving<Value> {
 73 |         AnyValueObserving { suppressInitialNotify, receiveValue in
    |                                                    `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
 74 |             self.subscribe(suppressInitialNotify: suppressInitialNotify) { value, context in
 75 |                 queue.async { receiveValue(value, context) }
[18/69] Compiling SpellbookFoundation ValueStore.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/ValueObserving/ValueObserving.swift:73:52: warning: capture of non-sendable type 'Self.Type' in an isolated closure
 71 | extension ValueObserving {
 72 |     public func receive(on queue: DispatchQueue) -> AnyValueObserving<Value> {
 73 |         AnyValueObserving { suppressInitialNotify, receiveValue in
    |                                                    `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
 74 |             self.subscribe(suppressInitialNotify: suppressInitialNotify) { value, context in
 75 |                 queue.async { receiveValue(value, context) }
[19/69] Compiling SpellbookFoundation ValueView.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/ValueObserving/ValueObserving.swift:73:52: warning: capture of non-sendable type 'Self.Type' in an isolated closure
 71 | extension ValueObserving {
 72 |     public func receive(on queue: DispatchQueue) -> AnyValueObserving<Value> {
 73 |         AnyValueObserving { suppressInitialNotify, receiveValue in
    |                                                    `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
 74 |             self.subscribe(suppressInitialNotify: suppressInitialNotify) { value, context in
 75 |                 queue.async { receiveValue(value, context) }
[20/69] Compiling SpellbookFoundation Extensions - Combine.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Common/Exceptions.swift:23:22: warning: using '@_implementationOnly' without enabling library evolution for 'SpellbookFoundation' may lead to instability during execution
 21 | //  SOFTWARE.
 22 |
 23 | @_implementationOnly import _SpellbookFoundationObjC
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'SpellbookFoundation' may lead to instability during execution
 24 |
 25 | import Foundation
[21/69] Compiling SpellbookFoundation Proxies - Combine.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Common/Exceptions.swift:23:22: warning: using '@_implementationOnly' without enabling library evolution for 'SpellbookFoundation' may lead to instability during execution
 21 | //  SOFTWARE.
 22 |
 23 | @_implementationOnly import _SpellbookFoundationObjC
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'SpellbookFoundation' may lead to instability during execution
 24 |
 25 | import Foundation
[22/69] Compiling SpellbookFoundation Benchmark.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Common/Exceptions.swift:23:22: warning: using '@_implementationOnly' without enabling library evolution for 'SpellbookFoundation' may lead to instability during execution
 21 | //  SOFTWARE.
 22 |
 23 | @_implementationOnly import _SpellbookFoundationObjC
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'SpellbookFoundation' may lead to instability during execution
 24 |
 25 | import Foundation
[23/69] Compiling SpellbookFoundation CancellationToken.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Common/Exceptions.swift:23:22: warning: using '@_implementationOnly' without enabling library evolution for 'SpellbookFoundation' may lead to instability during execution
 21 | //  SOFTWARE.
 22 |
 23 | @_implementationOnly import _SpellbookFoundationObjC
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'SpellbookFoundation' may lead to instability during execution
 24 |
 25 | import Foundation
[24/69] Compiling SpellbookFoundation CollectionDiff.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Common/Exceptions.swift:23:22: warning: using '@_implementationOnly' without enabling library evolution for 'SpellbookFoundation' may lead to instability during execution
 21 | //  SOFTWARE.
 22 |
 23 | @_implementationOnly import _SpellbookFoundationObjC
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'SpellbookFoundation' may lead to instability during execution
 24 |
 25 | import Foundation
[25/69] Compiling SpellbookFoundation Environment.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Common/Exceptions.swift:23:22: warning: using '@_implementationOnly' without enabling library evolution for 'SpellbookFoundation' may lead to instability during execution
 21 | //  SOFTWARE.
 22 |
 23 | @_implementationOnly import _SpellbookFoundationObjC
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'SpellbookFoundation' may lead to instability during execution
 24 |
 25 | import Foundation
[26/69] Compiling SpellbookFoundation Exceptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Common/Exceptions.swift:23:22: warning: using '@_implementationOnly' without enabling library evolution for 'SpellbookFoundation' may lead to instability during execution
 21 | //  SOFTWARE.
 22 |
 23 | @_implementationOnly import _SpellbookFoundationObjC
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'SpellbookFoundation' may lead to instability during execution
 24 |
 25 | import Foundation
[27/69] Compiling SpellbookFoundation SynchronousExecutor.swift
[28/69] Compiling SpellbookFoundation Boxing.swift
[29/69] Compiling SpellbookFoundation Closure.swift
[30/69] Compiling SpellbookFoundation Refreshable.swift
[31/69] Compiling SpellbookFoundation Resource (RAII).swift
[32/69] Compiling SpellbookFoundation Types.swift
[33/69] Compiling SpellbookFoundation Extensions - Codable.swift
[34/69] Compiling SpellbookFoundation Extensions - Collections.swift
[35/69] Compiling SpellbookFoundation Extensions - Comparable.swift
[36/69] Compiling SpellbookFoundation Extensions - Formatters.swift
[37/69] Compiling SpellbookFoundation Extensions - StandardTypes.swift
[38/69] Compiling SpellbookFoundation SBUnit.swift
[39/69] Compiling SpellbookFoundation SpellbookLog.swift
[40/69] Compiling SpellbookFoundation Internal.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Low Level/AuditToken.swift:26:22: warning: using '@_implementationOnly' without enabling library evolution for 'SpellbookFoundation' may lead to instability during execution
24 |
25 | import Foundation
26 | @_implementationOnly import _SpellbookFoundationObjC
   |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'SpellbookFoundation' may lead to instability during execution
27 |
28 | extension audit_token_t {
[41/69] Compiling SpellbookFoundation AuditToken.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Low Level/AuditToken.swift:26:22: warning: using '@_implementationOnly' without enabling library evolution for 'SpellbookFoundation' may lead to instability during execution
24 |
25 | import Foundation
26 | @_implementationOnly import _SpellbookFoundationObjC
   |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'SpellbookFoundation' may lead to instability during execution
27 |
28 | extension audit_token_t {
[42/69] Compiling SpellbookFoundation BridgedCEnum.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Low Level/AuditToken.swift:26:22: warning: using '@_implementationOnly' without enabling library evolution for 'SpellbookFoundation' may lead to instability during execution
24 |
25 | import Foundation
26 | @_implementationOnly import _SpellbookFoundationObjC
   |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'SpellbookFoundation' may lead to instability during execution
27 |
28 | extension audit_token_t {
[43/69] Compiling SpellbookFoundation MachTime.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Low Level/AuditToken.swift:26:22: warning: using '@_implementationOnly' without enabling library evolution for 'SpellbookFoundation' may lead to instability during execution
24 |
25 | import Foundation
26 | @_implementationOnly import _SpellbookFoundationObjC
   |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'SpellbookFoundation' may lead to instability during execution
27 |
28 | extension audit_token_t {
[44/69] Compiling SpellbookFoundation POD+Swift.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Low Level/AuditToken.swift:26:22: warning: using '@_implementationOnly' without enabling library evolution for 'SpellbookFoundation' may lead to instability during execution
24 |
25 | import Foundation
26 | @_implementationOnly import _SpellbookFoundationObjC
   |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'SpellbookFoundation' may lead to instability during execution
27 |
28 | extension audit_token_t {
[45/69] Compiling SpellbookFoundation Unsafe.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookFoundation/Low Level/AuditToken.swift:26:22: warning: using '@_implementationOnly' without enabling library evolution for 'SpellbookFoundation' may lead to instability during execution
24 |
25 | import Foundation
26 | @_implementationOnly import _SpellbookFoundationObjC
   |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'SpellbookFoundation' may lead to instability during execution
27 |
28 | extension audit_token_t {
[46/69] Compiling SpellbookFoundation _ValueUpdateWrapping.swift
[47/69] Compiling SpellbookFoundation DeviceInfo.swift
[48/69] Compiling SpellbookFoundation Extensions - ProcessInfo.swift
[49/69] Compiling SpellbookFoundation Atomic.swift
[50/69] Compiling SpellbookFoundation BlockingQueue.swift
[51/69] Compiling SpellbookFoundation ConcurrentBlockOperation.swift
[52/69] Compiling SpellbookFoundation Extensions - DispatchQueue.swift
[53/69] Compiling SpellbookFoundation Extensions - Locks.swift
[54/69] Compiling SpellbookFoundation Extensions - Task.swift
[55/69] Compiling SpellbookFoundation PosixLocks.swift
[56/69] Compiling SpellbookFoundation Synchronized.swift
[57/69] Compiling SpellbookFoundation SynchronizedObjC.swift
[58/69] Compiling SpellbookFoundation Utils.swift
[59/69] Compiling SpellbookFoundation ValueBuilder.swift
[60/69] Compiling SpellbookFoundation WildcardExpression.swift
[61/69] Compiling SpellbookFoundation DictionaryCodingKey.swift
[62/69] Compiling SpellbookFoundation DictionaryReader.swift
[63/69] Compiling SpellbookFoundation DictionaryWriter.swift
[64/69] Compiling SpellbookFoundation Extensions - FileManager.swift
[65/69] Compiling SpellbookFoundation FileEnumerator.swift
[66/69] Compiling SpellbookFoundation FileStore.swift
[67/69] Compiling SpellbookFoundation TemporaryDirectory.swift
[68/69] Compiling SpellbookFoundation Extensions - CoreGraphics.swift
[69/69] Compiling SpellbookFoundation RGBColor.swift
[70/84] Compiling SpellbookBinaryParsing BinaryReaderInput.swift
[71/84] Compiling SpellbookBinaryParsing BinaryWriter.swift
[72/84] Compiling SpellbookBinaryParsing BinaryWriterOutput.swift
[73/84] Compiling SpellbookBinaryParsing BinaryReader.swift
[74/84] Compiling SpellbookBinaryParsing BinaryParsingError.swift
[75/84] Emitting module SpellbookBinaryParsing
[76/84] Compiling SpellbookHTTP HTTPTypes.swift
[77/84] Compiling SpellbookHTTP HTTPResult.swift
[78/84] Compiling SpellbookHTTP HTTPRequest.swift
[79/84] Compiling SpellbookHTTP HTTPClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookHTTP/HTTPClient.swift:40:40: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
 38 |         Task {
 39 |             do {
 40 |                 let result = try await data(for: request.get, delegate: nil)
    |                                        `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
 41 |                 completion(.success(result))
 42 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/SpellbookHTTP/HTTPClient.swift:36:17: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
 34 | @available(macOS 12.0, iOS 15, tvOS 15.0, watchOS 8.0, *)
 35 | extension HTTPClientProtocol {
 36 |     public func data(for request: () throws -> URLRequest, completion: @escaping (Result<HTTPResult<Data>, any Error>) -> Void) {
    |                 `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
 37 |         let request = Result(catching: request)
 38 |         Task {
[80/84] Emitting module SpellbookHTTP
[81/84] Compiling SpellbookTestUtils Testing.swift
[82/84] Compiling SpellbookTestUtils TestError.swift
[83/84] Compiling SpellbookTestUtils Extensions - XCTestCase.swift
[84/84] Emitting module SpellbookTestUtils
Build complete! (14.00s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "SwiftSpellbook",
  "name" : "SwiftSpellbook",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    }
  ],
  "products" : [
    {
      "name" : "SpellbookFoundation",
      "targets" : [
        "SpellbookFoundation"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SpellbookHTTP",
      "targets" : [
        "SpellbookHTTP"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SpellbookBinaryParsing",
      "targets" : [
        "SpellbookBinaryParsing"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SpellbookTestUtils",
      "targets" : [
        "SpellbookTestUtils"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "_SpellbookFoundationObjC",
      "module_type" : "ClangTarget",
      "name" : "_SpellbookFoundationObjC",
      "path" : "Sources/SpellbookFoundationObjC",
      "product_memberships" : [
        "SpellbookFoundation",
        "SpellbookHTTP",
        "SpellbookBinaryParsing",
        "SpellbookTestUtils"
      ],
      "sources" : [
        "SpellbookObjC.mm"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SpellbookTests",
      "module_type" : "SwiftTarget",
      "name" : "SpellbookTests",
      "path" : "Tests/SpellbookTests",
      "sources" : [
        "BinaryParsing/BinaryParsingTests.swift",
        "Common/BlockingQueueTests.swift",
        "Common/CancellationTokenTests.swift",
        "Common/CollectionDiffTests.swift",
        "Common/ObjectBuilderTests.swift",
        "Common/OtherCommonTests.swift",
        "Common/SBLogTests.swift",
        "Common/SBUnitTests.swift",
        "Common/UtilsTests.swift",
        "Common/WildcardExpressionTests.swift",
        "DictionaryParsing/DictionaryParsingTests.swift",
        "Errors/CommonErrorTests.swift",
        "Errors/ErrorExtensionsTests.swift",
        "Errors/NSErrorTests.swift",
        "Extensions Tests/CodableTests.swift",
        "Extensions Tests/CollectionsTests.swift",
        "Extensions Tests/StandardTypesTests.swift",
        "Filesystem & Bundle/FileEnumeratorTests.swift",
        "Filesystem & Bundle/FileManagerTests.swift",
        "Filesystem & Bundle/FileStoreTests.swift",
        "Filesystem & Bundle/TemporaryDirectoryTests.swift",
        "GUITests/GUITests.swift",
        "LowLevel/AuditTokenTests.swift",
        "LowLevel/MachTests.swift",
        "LowLevel/UnsafeTests.swift",
        "Observing/EventAskTests.swift",
        "Observing/EventNotifyTests.swift",
        "Observing/ObservableTests.swift",
        "Observing/ValueObservingTests.swift",
        "Observing/ValueStoreTests.swift",
        "Other/ObjCTests.swift",
        "Threading & Concurrency/ConcurrentBlockOperationTests.swift",
        "Threading & Concurrency/DispatchQueueExtensionsTests.swift",
        "Threading & Concurrency/SynchronousExecutorTests.swift",
        "Types & PropertyWrappers/PropertyWrapperTests.swift",
        "Types & PropertyWrappers/RefreshableTests.swift",
        "Types & PropertyWrappers/ResourceTests.swift",
        "Types & PropertyWrappers/TypesTests.swift"
      ],
      "target_dependencies" : [
        "SpellbookFoundation",
        "SpellbookBinaryParsing",
        "SpellbookTestUtils"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SpellbookTestUtilsTests",
      "module_type" : "SwiftTarget",
      "name" : "SpellbookTestUtilsTests",
      "path" : "Tests/SpellbookTestUtilsTests",
      "sources" : [
        "TestingTests.swift"
      ],
      "target_dependencies" : [
        "SpellbookFoundation",
        "SpellbookTestUtils"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SpellbookTestUtils",
      "module_type" : "SwiftTarget",
      "name" : "SpellbookTestUtils",
      "path" : "Sources/SpellbookTestUtils",
      "product_memberships" : [
        "SpellbookTestUtils"
      ],
      "sources" : [
        "Extensions - XCTestCase.swift",
        "TestError.swift",
        "Testing.swift"
      ],
      "target_dependencies" : [
        "SpellbookFoundation"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SpellbookHTTP",
      "module_type" : "SwiftTarget",
      "name" : "SpellbookHTTP",
      "path" : "Sources/SpellbookHTTP",
      "product_memberships" : [
        "SpellbookHTTP"
      ],
      "sources" : [
        "HTTPClient.swift",
        "HTTPRequest.swift",
        "HTTPResult.swift",
        "HTTPTypes.swift"
      ],
      "target_dependencies" : [
        "SpellbookFoundation"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SpellbookFoundation",
      "module_type" : "SwiftTarget",
      "name" : "SpellbookFoundation",
      "path" : "Sources/SpellbookFoundation",
      "product_memberships" : [
        "SpellbookFoundation",
        "SpellbookHTTP",
        "SpellbookBinaryParsing",
        "SpellbookTestUtils"
      ],
      "sources" : [
        "Combine/Extensions - Combine.swift",
        "Combine/Proxies - Combine.swift",
        "Common/Benchmark.swift",
        "Common/CancellationToken.swift",
        "Common/CollectionDiff.swift",
        "Common/Environment.swift",
        "Common/Exceptions.swift",
        "Common/Extensions - Codable.swift",
        "Common/Extensions - Collections.swift",
        "Common/Extensions - Comparable.swift",
        "Common/Extensions - Formatters.swift",
        "Common/Extensions - StandardTypes.swift",
        "Common/SBUnit.swift",
        "Common/SpellbookLog.swift",
        "Common/Utils.swift",
        "Common/ValueBuilder.swift",
        "Common/WildcardExpression.swift",
        "DictionaryParsing/DictionaryCodingKey.swift",
        "DictionaryParsing/DictionaryReader.swift",
        "DictionaryParsing/DictionaryWriter.swift",
        "Errors/CommonError.swift",
        "Errors/CustomErrorUpdating.swift",
        "Errors/Extensions - Error.swift",
        "Errors/Extensions - NSError.swift",
        "Errors/IOKitError.swift",
        "Filesystem & Bundle/Extensions - Bundle.swift",
        "Filesystem & Bundle/Extensions - FileManager.swift",
        "Filesystem & Bundle/FileEnumerator.swift",
        "Filesystem & Bundle/FileStore.swift",
        "Filesystem & Bundle/TemporaryDirectory.swift",
        "GUI/Extensions - CoreGraphics.swift",
        "GUI/RGBColor.swift",
        "Internal.swift",
        "Low Level/AuditToken.swift",
        "Low Level/BridgedCEnum.swift",
        "Low Level/MachTime.swift",
        "Low Level/POD+Swift.swift",
        "Low Level/Unsafe.swift",
        "Private/_ValueUpdateWrapping.swift",
        "System & Hardware/DeviceInfo.swift",
        "System & Hardware/Extensions - ProcessInfo.swift",
        "Threading & Concurrency/Atomic.swift",
        "Threading & Concurrency/BlockingQueue.swift",
        "Threading & Concurrency/ConcurrentBlockOperation.swift",
        "Threading & Concurrency/Extensions - DispatchQueue.swift",
        "Threading & Concurrency/Extensions - Locks.swift",
        "Threading & Concurrency/Extensions - Task.swift",
        "Threading & Concurrency/PosixLocks.swift",
        "Threading & Concurrency/Synchronized.swift",
        "Threading & Concurrency/SynchronizedObjC.swift",
        "Threading & Concurrency/SynchronousExecutor.swift",
        "Types & PropertyWrappers/Boxing.swift",
        "Types & PropertyWrappers/Closure.swift",
        "Types & PropertyWrappers/Refreshable.swift",
        "Types & PropertyWrappers/Resource (RAII).swift",
        "Types & PropertyWrappers/Types.swift",
        "ValueObserving/EventAsk.swift",
        "ValueObserving/EventNotify.swift",
        "ValueObserving/ValueObservable.swift",
        "ValueObserving/ValueObserving.swift",
        "ValueObserving/ValueStore.swift",
        "ValueObserving/ValueView.swift"
      ],
      "target_dependencies" : [
        "_SpellbookFoundationObjC"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SpellbookBinaryParsing",
      "module_type" : "SwiftTarget",
      "name" : "SpellbookBinaryParsing",
      "path" : "Sources/SpellbookBinaryParsing",
      "product_memberships" : [
        "SpellbookBinaryParsing"
      ],
      "sources" : [
        "BinaryParsingError.swift",
        "BinaryReader.swift",
        "BinaryReaderInput.swift",
        "BinaryWriter.swift",
        "BinaryWriterOutput.swift"
      ],
      "target_dependencies" : [
        "SpellbookFoundation"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.