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 SwiftToolkit, reference 1.1.1 (e02617), with Swift 6.2 (beta) for macOS (SPM) on 22 Jun 2025 12:49:40 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.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/NSFuntik/SwiftToolkit.git
Reference: 1.1.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/NSFuntik/SwiftToolkit
 * tag               1.1.1      -> FETCH_HEAD
HEAD is now at e026174 💄 style(codebase): format indentation and access modifiers
Cloned https://github.com/NSFuntik/SwiftToolkit.git
Revision (git rev-parse @):
e026174a25d0546d2d02e8e3608dc9851ee33867
SUCCESS checkout https://github.com/NSFuntik/SwiftToolkit.git at 1.1.1
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/NSFuntik/SwiftToolkit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/14] Write sources
[11/14] Write swift-version-1EA4D86E10B52AF.txt
[13/29] Compiling STFoundation URL+.swift
[14/29] Compiling STFoundation STFoundation.swift
[15/29] Compiling STFoundation TimeInterval+.swift
[16/29] Compiling STFoundation DataUnits.swift
[17/29] Compiling STFoundation CompressionError.swift
[18/29] Emitting module STFoundation
[19/29] Compiling STFoundation Image+.swift
[20/29] Compiling STFoundation Compressor.swift
[21/29] Compiling Coordinator TestCoordinator.swift
[22/29] Compiling Coordinator AssociatedObjectKey.swift
[23/29] Emitting module DI
[24/29] Compiling DI DI.swift
[25/47] Compiling Coordinator ModalCoordinator.swift
[26/47] Emitting module Coordinator
[27/47] Compiling Coordinator Coordinator.swift
[28/47] Compiling Core NetworkMonitor.swift
[29/47] Compiling Core Observable.swift
[30/47] Compiling Core ErrorAlert.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utilities/ErrorAlert.swift:132:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
130 |         try await operation()
131 |       } catch {
132 |         await alert(error: error)
    |               `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
133 |       }
134 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utilities/ErrorAlert.swift:127:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
125 |   /// This function wraps an async operation in a task and
126 |   /// alerts any errors that are thrown.
127 |   public func tryWithErrorAlert(_ operation: @escaping AsyncOperation) {
    |               `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
128 |     Task {
129 |       do {
[31/47] Compiling Core KeychainWrapper.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utilities/ErrorAlert.swift:132:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
130 |         try await operation()
131 |       } catch {
132 |         await alert(error: error)
    |               `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
133 |       }
134 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utilities/ErrorAlert.swift:127:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
125 |   /// This function wraps an async operation in a task and
126 |   /// alerts any errors that are thrown.
127 |   public func tryWithErrorAlert(_ operation: @escaping AsyncOperation) {
    |               `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
128 |     Task {
129 |       do {
[32/47] Compiling Core Shareable.swift
[33/48] Compiling Core LUUID.swift
[34/48] Compiling Core MimeType.swift
[35/48] Compiling Core View+.swift
[36/48] Compiling Core AsyncPassthroughSubject.swift
[37/48] Compiling Core UIDevice+.swift
[38/48] Compiling Core URL+.swift
[39/48] Compiling Core Sequence+.swift
[40/48] Compiling Core String+.swift
[41/48] Compiling Core SwiftThrottle.swift
[42/48] Emitting module Core
/Users/admin/builder/spi-builder-workspace/Sources/Core/Extensions/NSObject+.swift:82:21: warning: conformance of 'Optional<Wrapped>' to protocol 'Equatable' was already stated in the type's module 'Swift'
 80 | // MARK: - Optional + Equatable
 81 |
 82 | extension Optional: Equatable where Wrapped: Equatable {
    |                     `- warning: conformance of 'Optional<Wrapped>' to protocol 'Equatable' was already stated in the type's module 'Swift'
 83 |   /// Compares two optional values for equality.
 84 |   ///
    :
 87 |   ///   - rhs: The second optional value.
 88 |   /// - Returns: A Boolean value indicating whether the optional values are equal.
 89 |   public static func == (lhs: Wrapped?, rhs: Wrapped?) -> Bool {
    |                      `- note: operator function '==' will not be used to satisfy the conformance to 'Equatable'
 90 |     switch (lhs, rhs) {
 91 |     case (.none, .none):
Swift.Optional:1:11: note: 'Optional<Wrapped>' declares conformance to protocol 'Equatable' here
1 | extension Optional : Equatable where Wrapped : Equatable {
  |           `- note: 'Optional<Wrapped>' declares conformance to protocol 'Equatable' here
2 |     public static func == (lhs: Wrapped?, rhs: Wrapped?) -> Bool
3 | }
[43/48] Compiling Core Binding+.swift
[44/48] Compiling Core DateFormatter+.swift
[45/48] Compiling Core Image+.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Extensions/NSObject+.swift:82:21: warning: conformance of 'Optional<Wrapped>' to protocol 'Equatable' was already stated in the type's module 'Swift'
 80 | // MARK: - Optional + Equatable
 81 |
 82 | extension Optional: Equatable where Wrapped: Equatable {
    |                     `- warning: conformance of 'Optional<Wrapped>' to protocol 'Equatable' was already stated in the type's module 'Swift'
 83 |   /// Compares two optional values for equality.
 84 |   ///
    :
 87 |   ///   - rhs: The second optional value.
 88 |   /// - Returns: A Boolean value indicating whether the optional values are equal.
 89 |   public static func == (lhs: Wrapped?, rhs: Wrapped?) -> Bool {
    |                      `- note: operator function '==' will not be used to satisfy the conformance to 'Equatable'
 90 |     switch (lhs, rhs) {
 91 |     case (.none, .none):
Swift.Optional:1:11: note: 'Optional<Wrapped>' declares conformance to protocol 'Equatable' here
1 | extension Optional : Equatable where Wrapped : Equatable {
  |           `- note: 'Optional<Wrapped>' declares conformance to protocol 'Equatable' here
2 |     public static func == (lhs: Wrapped?, rhs: Wrapped?) -> Bool
3 | }
[46/48] Compiling Core NSObject+.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Extensions/NSObject+.swift:82:21: warning: conformance of 'Optional<Wrapped>' to protocol 'Equatable' was already stated in the type's module 'Swift'
 80 | // MARK: - Optional + Equatable
 81 |
 82 | extension Optional: Equatable where Wrapped: Equatable {
    |                     `- warning: conformance of 'Optional<Wrapped>' to protocol 'Equatable' was already stated in the type's module 'Swift'
 83 |   /// Compares two optional values for equality.
 84 |   ///
    :
 87 |   ///   - rhs: The second optional value.
 88 |   /// - Returns: A Boolean value indicating whether the optional values are equal.
 89 |   public static func == (lhs: Wrapped?, rhs: Wrapped?) -> Bool {
    |                      `- note: operator function '==' will not be used to satisfy the conformance to 'Equatable'
 90 |     switch (lhs, rhs) {
 91 |     case (.none, .none):
Swift.Optional:1:11: note: 'Optional<Wrapped>' declares conformance to protocol 'Equatable' here
1 | extension Optional : Equatable where Wrapped : Equatable {
  |           `- note: 'Optional<Wrapped>' declares conformance to protocol 'Equatable' here
2 |     public static func == (lhs: Wrapped?, rhs: Wrapped?) -> Bool
3 | }
[47/95] Compiling CoreDatabase ObjectId.swift
[48/96] Compiling CoreDatabase NSManagedObjectContext+Database.swift
[49/96] Compiling CoreDatabase NSManagedObject+Database.swift
[50/96] Compiling CoreDatabase Fetchable.swift
[51/96] Compiling Logger LoggerView.swift
[52/96] Compiling CoreDatabase DatabaseLogger.swift
[53/96] Compiling Feedback SystemHaptic.swift
[54/97] Compiling Coding StorageCodable.swift
[55/98] Compiling Coding Set + StorageCodable.swift
[56/98] Compiling Feedback Feedback+Binding.swift
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Feedback/Feedback+Binding.swift:26:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
24 |   public func feedback(_ feedback: AnyFeedback, step: Value) -> Self {
25 |     Binding(
26 |       get: { wrappedValue },
   |              `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
27 |       set: { newValue in
28 |         let oldValue = round(wrappedValue / step) * step
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Feedback/Feedback+Binding.swift:24:15: warning: capture of non-sendable type 'Value.Type' in an isolated closure
22 |   ///
23 |   /// - Returns: A new binding.
24 |   public func feedback(_ feedback: AnyFeedback, step: Value) -> Self {
   |               `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
25 |     Binding(
26 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Feedback/Feedback+Binding.swift:28:51: warning: capture of non-sendable type 'Value.Type' in an isolated closure
26 |       get: { wrappedValue },
27 |       set: { newValue in
28 |         let oldValue = round(wrappedValue / step) * step
   |                                                   `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
29 |         let stepValue = round(newValue / step) * step
30 |
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Feedback/Feedback+Binding.swift:24:15: warning: capture of non-sendable type 'Value.Type' in an isolated closure
22 |   ///
23 |   /// - Returns: A new binding.
24 |   public func feedback(_ feedback: AnyFeedback, step: Value) -> Self {
   |               `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
25 |     Binding(
26 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Feedback/Feedback+Binding.swift:49:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
47 |   public func feedback(_ feedback: AnyFeedback, step: Value) -> Self {
48 |     Binding(
49 |       get: { wrappedValue },
   |              `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
50 |       set: { newValue in
51 |         let oldValue = wrappedValue / step * step
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Feedback/Feedback+Binding.swift:47:15: warning: capture of non-sendable type 'Value.Type' in an isolated closure
45 |   ///
46 |   /// - Returns: A new binding.
47 |   public func feedback(_ feedback: AnyFeedback, step: Value) -> Self {
   |               `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
48 |     Binding(
49 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Feedback/Feedback+Binding.swift:51:44: warning: capture of non-sendable type 'Value.Type' in an isolated closure
49 |       get: { wrappedValue },
50 |       set: { newValue in
51 |         let oldValue = wrappedValue / step * step
   |                                            `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
52 |         let stepValue = newValue / step * step
53 |
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Feedback/Feedback+Binding.swift:47:15: warning: capture of non-sendable type 'Value.Type' in an isolated closure
45 |   ///
46 |   /// - Returns: A new binding.
47 |   public func feedback(_ feedback: AnyFeedback, step: Value) -> Self {
   |               `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
48 |     Binding(
49 |       get: { wrappedValue },
[57/98] Compiling Logger LogTagView.swift
[58/98] Compiling Logger SearchBar.swift
[59/98] Compiling Logger LogTagging.swift
[60/98] Compiling Feedback AnyFeedback.swift
[61/98] Emitting module CoreDatabase
<unknown>:0: warning: redundant conformance of 'CKShare.Metadata' to protocol 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/CoreDatabase/Database+Share.swift:15:1: note: 'CKShare.Metadata' declares conformance to protocol 'Sendable' here
 13 | // and we ensure thread safety through other means in our code.
 14 | extension CKShare: @unchecked Sendable {}
 15 | extension CKShare.Metadata: @unchecked @retroactive Sendable {}
    | `- note: 'CKShare.Metadata' declares conformance to protocol 'Sendable' here
 16 |
 17 | @available(iOS 16.0, *)
[62/98] Compiling CoreDatabase CodableTransformer.swift
[63/98] Compiling Logger SwiftUILogger.swift
[64/98] Compiling CoreDatabase StoreDescription.swift
[65/98] Compiling Coding JSONConvertible.swift
[66/98] Compiling Feedback DelayedFeedback.swift
[67/98] Compiling CoreDatabase Database+Share.swift
<unknown>:0: warning: redundant conformance of 'CKShare.Metadata' to protocol 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/CoreDatabase/Database+Share.swift:15:1: note: 'CKShare.Metadata' declares conformance to protocol 'Sendable' here
 13 | // and we ensure thread safety through other means in our code.
 14 | extension CKShare: @unchecked Sendable {}
 15 | extension CKShare.Metadata: @unchecked @retroactive Sendable {}
    | `- note: 'CKShare.Metadata' declares conformance to protocol 'Sendable' here
 16 |
 17 | @available(iOS 16.0, *)
[68/98] Compiling CoreDatabase Database.swift
[69/98] Compiling CoreDatabase Database+Async.swift
[70/98] Compiling Feedback Flash.swift
[71/98] Compiling Coding URLEncodedString.swift
[72/98] Compiling Logger LogEventView.swift
[73/98] Compiling Logger Collection+Extension.swift
[74/98] Compiling Logger LogFilterView.swift
[75/98] Emitting module Logger
[76/98] Compiling SFSymbols SocialIcons.swift
[77/98] Compiling SFSymbols SFSymbolEnum.swift
[78/98] Compiling Feedback Feedback.swift
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Feedback.swift:52:1: warning: extension declares a conformance of imported type 'ModifiedContent' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
50 | }
51 |
52 | extension ModifiedContent: @unchecked Sendable {}
   | |- warning: extension declares a conformance of imported type 'ModifiedContent' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
53 |
54 | // MARK: - ModifiedContent + Feedback
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Feedback.swift:52:39: warning: conformance of 'ModifiedContent<Content, Modifier>' to protocol 'Sendable' conflicts with that stated in the type's module 'SwiftUICore' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
50 | }
51 |
52 | extension ModifiedContent: @unchecked Sendable {}
   |                                       `- warning: conformance of 'ModifiedContent<Content, Modifier>' to protocol 'Sendable' conflicts with that stated in the type's module 'SwiftUICore' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
53 |
54 | // MARK: - ModifiedContent + Feedback
SwiftUI.ModifiedContent:2:11: note: 'ModifiedContent<Content, Modifier>' declares conformance to protocol 'Sendable' here
1 | @available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *)
2 | extension ModifiedContent : Sendable where Content : Sendable, Modifier : Sendable {
  |           `- note: 'ModifiedContent<Content, Modifier>' declares conformance to protocol 'Sendable' here
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Feedback.swift:84:24: warning: capture of non-sendable type 'V.Type' in an isolated closure
82 |       content
83 |         .onChange(of: value) { _ in
84 |           Task { await feedback.perform() }
   |                        `- warning: capture of non-sendable type 'V.Type' in an isolated closure
85 |         }
86 |     } else {
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Feedback.swift:80:8: warning: capture of non-sendable type 'V.Type' in an isolated closure
78 |   let value: V
79 |
80 |   func body(content: Content) -> some View {
   |        `- warning: capture of non-sendable type 'V.Type' in an isolated closure
81 |     if #available(iOS 14, tvOS 14, macOS 11, watchOS 7, *) {
82 |       content
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Feedback.swift:89:24: warning: capture of non-sendable type 'V.Type' in an isolated closure
87 |       content
88 |         .onChange(of: value) { _ in
89 |           Task { await feedback.perform() }
   |                        `- warning: capture of non-sendable type 'V.Type' in an isolated closure
90 |         }
91 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Feedback.swift:80:8: warning: capture of non-sendable type 'V.Type' in an isolated closure
78 |   let value: V
79 |
80 |   func body(content: Content) -> some View {
   |        `- warning: capture of non-sendable type 'V.Type' in an isolated closure
81 |     if #available(iOS 14, tvOS 14, macOS 11, watchOS 7, *) {
82 |       content
[79/98] Compiling Feedback AudioPlayer.swift
[80/98] Emitting module Feedback
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Feedback.swift:52:1: warning: extension declares a conformance of imported type 'ModifiedContent' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
50 | }
51 |
52 | extension ModifiedContent: @unchecked Sendable {}
   | |- warning: extension declares a conformance of imported type 'ModifiedContent' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
53 |
54 | // MARK: - ModifiedContent + Feedback
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Feedback.swift:52:39: warning: conformance of 'ModifiedContent<Content, Modifier>' to protocol 'Sendable' conflicts with that stated in the type's module 'SwiftUICore' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
50 | }
51 |
52 | extension ModifiedContent: @unchecked Sendable {}
   |                                       `- warning: conformance of 'ModifiedContent<Content, Modifier>' to protocol 'Sendable' conflicts with that stated in the type's module 'SwiftUICore' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
53 |
54 | // MARK: - ModifiedContent + Feedback
SwiftUI.ModifiedContent:2:11: note: 'ModifiedContent<Content, Modifier>' declares conformance to protocol 'Sendable' here
1 | @available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *)
2 | extension ModifiedContent : Sendable where Content : Sendable, Modifier : Sendable {
  |           `- note: 'ModifiedContent<Content, Modifier>' declares conformance to protocol 'Sendable' here
3 | }
[81/98] Compiling Feedback Audio.swift
[82/98] Compiling Feedback AudioFeedback.swift
[83/98] Compiling Feedback Haptic-Typealias.swift
[84/98] Compiling Feedback PatternHaptic.swift
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Haptic/PatternHaptic.swift:120:9: warning: capture of 'engine' with non-sendable type 'CHHapticEngine' in a '@Sendable' closure [#SendableClosureCaptures]
118 |       // ensuring haptics play for the entire duration
119 |       DispatchQueue.main.asyncAfter(deadline: .now() + pattern.duration) {
120 |         engine.stop()
    |         `- warning: capture of 'engine' with non-sendable type 'CHHapticEngine' in a '@Sendable' closure [#SendableClosureCaptures]
121 |       }
122 |     } catch {
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/System/Library/Frameworks/CoreHaptics.framework/Headers/CHHapticEngine.h:135:12: note: class 'CHHapticEngine' does not conform to the 'Sendable' protocol
133 |  */
134 | CH_EXPORT API_AVAILABLE(ios(13.0), macos(10.15), tvos(14.0), macCatalyst(13.0)) API_UNAVAILABLE(watchos)
135 | @interface CHHapticEngine : NSObject
    |            `- note: class 'CHHapticEngine' does not conform to the 'Sendable' protocol
136 |
137 | /*! @method capabilitiesForHardware
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Haptic/PatternHaptic.swift:4:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreHaptics'
  2 |
  3 | #if canImport(CoreHaptics)
  4 | import CoreHaptics
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreHaptics'
  5 | #endif
  6 |
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[85/98] Compiling SFSymbols SymbolFinder.swift
/Users/admin/builder/spi-builder-workspace/Sources/SFSymbols/SymbolFinder.swift:50:9: warning: capture of 'self' with non-sendable type 'MLSymbolFinder' in a '@Sendable' closure [#SendableClosureCaptures]
 22 | /// 3. **Инициализация эмбеддингов и BK-Tree**: Инициализация эмбеддингов и BK-Tree происходит только если загрузка кэша с диска не удалась.
 23 | /// 4. **Кодирование и декодирование**: Для сохранения и загрузки данных на диск используется `PropertyListEncoder` и `PropertyListDecoder`.
 24 | public final class MLSymbolFinder {
    |                    `- note: class 'MLSymbolFinder' does not conform to the 'Sendable' protocol
 25 |   /// Singleton instance
 26 |   public static let `default` = MLSymbolFinder()
    :
 48 |       // Если загрузка кэша не удалась, инициализация эмбеддингов и BK-Tree
 49 |       DispatchQueue.global(qos: .utility).async {
 50 |         self.initializeEmbeddingsAndBKTree()
    |         `- warning: capture of 'self' with non-sendable type 'MLSymbolFinder' in a '@Sendable' closure [#SendableClosureCaptures]
 51 |       }
 52 |     }
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[86/98] Compiling Coding Coding.swift
[87/98] Compiling Coding Extensions.swift
[88/98] Compiling Coding AnyEncodable.swift
[89/98] Compiling Coding AnyCodable.swift
[90/98] Compiling Coding AnyDecodable.swift
[91/98] Emitting module Coding
[92/98] Compiling Coding JSON.swift
[93/98] Compiling SFSymbols NSSwiftSymbols.swift
[94/98] Compiling SFSymbols SFSymbolEnum.generated.swift
[95/98] Emitting module SFSymbols
[96/98] Compiling SFSymbols SFSymbol.swift
[97/155] Compiling UI ScrollDismissesKeyboardMode.swift
[98/155] Compiling UI ScrollEnabled.swift
[99/155] Compiling UI ScrollIndicatorVisibility.swift
[100/155] Compiling UI ScrollIndicators.swift
[101/155] Compiling UI DefaultSimultaneouslyScrollViewHandler.swift
[102/155] Compiling UI UIScrollView+OffsetHelper.swift
[103/161] Compiling UI AsyncButton.swift
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/AsyncButton/AsyncButton.swift:61:15: warning: capture of non-sendable type 'Label.Type' in an isolated closure
59 |       isRunning = true
60 |       task = Task {
61 |         await action()
   |               `- warning: capture of non-sendable type 'Label.Type' in an isolated closure
62 |         isRunning = false
63 |       }
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/AsyncButton/AsyncButton.swift:61:15: warning: capture of non-sendable type 'Trigger.Type' in an isolated closure
59 |       isRunning = true
60 |       task = Task {
61 |         await action()
   |               `- warning: capture of non-sendable type 'Trigger.Type' in an isolated closure
62 |         isRunning = false
63 |       }
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/AsyncButton/AsyncButton.swift:57:30: warning: capture of non-sendable type 'Label.Type' in an isolated closure
55 |   ///
56 |   /// When tapped, the button executes the asynchronous action and displays a progress indicator while the action is running.
57 |   public var body: some View {
   |                              `- warning: capture of non-sendable type 'Label.Type' in an isolated closure
58 |     Button {
59 |       isRunning = true
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/AsyncButton/AsyncButton.swift:57:30: warning: capture of non-sendable type 'Trigger.Type' in an isolated closure
55 |   ///
56 |   /// When tapped, the button executes the asynchronous action and displays a progress indicator while the action is running.
57 |   public var body: some View {
   |                              `- warning: capture of non-sendable type 'Trigger.Type' in an isolated closure
58 |     Button {
59 |       isRunning = true
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/ErrorAlert/ErrorAlert.swift:132:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
130 |         try await operation()
131 |       } catch {
132 |         await alert(error: error)
    |               `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
133 |       }
134 |     }
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/ErrorAlert/ErrorAlert.swift:127:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
125 |   /// This function wraps an async operation in a task and
126 |   /// alerts any errors that are thrown.
127 |   public func tryWithErrorAlert(_ operation: @escaping AsyncOperation) {
    |               `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
128 |     Task {
129 |       do {
[104/161] Compiling UI ColorPickerBar+Config.swift
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/AsyncButton/AsyncButton.swift:61:15: warning: capture of non-sendable type 'Label.Type' in an isolated closure
59 |       isRunning = true
60 |       task = Task {
61 |         await action()
   |               `- warning: capture of non-sendable type 'Label.Type' in an isolated closure
62 |         isRunning = false
63 |       }
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/AsyncButton/AsyncButton.swift:61:15: warning: capture of non-sendable type 'Trigger.Type' in an isolated closure
59 |       isRunning = true
60 |       task = Task {
61 |         await action()
   |               `- warning: capture of non-sendable type 'Trigger.Type' in an isolated closure
62 |         isRunning = false
63 |       }
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/AsyncButton/AsyncButton.swift:57:30: warning: capture of non-sendable type 'Label.Type' in an isolated closure
55 |   ///
56 |   /// When tapped, the button executes the asynchronous action and displays a progress indicator while the action is running.
57 |   public var body: some View {
   |                              `- warning: capture of non-sendable type 'Label.Type' in an isolated closure
58 |     Button {
59 |       isRunning = true
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/AsyncButton/AsyncButton.swift:57:30: warning: capture of non-sendable type 'Trigger.Type' in an isolated closure
55 |   ///
56 |   /// When tapped, the button executes the asynchronous action and displays a progress indicator while the action is running.
57 |   public var body: some View {
   |                              `- warning: capture of non-sendable type 'Trigger.Type' in an isolated closure
58 |     Button {
59 |       isRunning = true
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/ErrorAlert/ErrorAlert.swift:132:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
130 |         try await operation()
131 |       } catch {
132 |         await alert(error: error)
    |               `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
133 |       }
134 |     }
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/ErrorAlert/ErrorAlert.swift:127:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
125 |   /// This function wraps an async operation in a task and
126 |   /// alerts any errors that are thrown.
127 |   public func tryWithErrorAlert(_ operation: @escaping AsyncOperation) {
    |               `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
128 |     Task {
129 |       do {
[105/161] Compiling UI ColorPickerBar+Style.swift
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/AsyncButton/AsyncButton.swift:61:15: warning: capture of non-sendable type 'Label.Type' in an isolated closure
59 |       isRunning = true
60 |       task = Task {
61 |         await action()
   |               `- warning: capture of non-sendable type 'Label.Type' in an isolated closure
62 |         isRunning = false
63 |       }
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/AsyncButton/AsyncButton.swift:61:15: warning: capture of non-sendable type 'Trigger.Type' in an isolated closure
59 |       isRunning = true
60 |       task = Task {
61 |         await action()
   |               `- warning: capture of non-sendable type 'Trigger.Type' in an isolated closure
62 |         isRunning = false
63 |       }
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/AsyncButton/AsyncButton.swift:57:30: warning: capture of non-sendable type 'Label.Type' in an isolated closure
55 |   ///
56 |   /// When tapped, the button executes the asynchronous action and displays a progress indicator while the action is running.
57 |   public var body: some View {
   |                              `- warning: capture of non-sendable type 'Label.Type' in an isolated closure
58 |     Button {
59 |       isRunning = true
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/AsyncButton/AsyncButton.swift:57:30: warning: capture of non-sendable type 'Trigger.Type' in an isolated closure
55 |   ///
56 |   /// When tapped, the button executes the asynchronous action and displays a progress indicator while the action is running.
57 |   public var body: some View {
   |                              `- warning: capture of non-sendable type 'Trigger.Type' in an isolated closure
58 |     Button {
59 |       isRunning = true
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/ErrorAlert/ErrorAlert.swift:132:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
130 |         try await operation()
131 |       } catch {
132 |         await alert(error: error)
    |               `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
133 |       }
134 |     }
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/ErrorAlert/ErrorAlert.swift:127:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
125 |   /// This function wraps an async operation in a task and
126 |   /// alerts any errors that are thrown.
127 |   public func tryWithErrorAlert(_ operation: @escaping AsyncOperation) {
    |               `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
128 |     Task {
129 |       do {
[106/161] Compiling UI ColorPickerBar.swift
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/AsyncButton/AsyncButton.swift:61:15: warning: capture of non-sendable type 'Label.Type' in an isolated closure
59 |       isRunning = true
60 |       task = Task {
61 |         await action()
   |               `- warning: capture of non-sendable type 'Label.Type' in an isolated closure
62 |         isRunning = false
63 |       }
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/AsyncButton/AsyncButton.swift:61:15: warning: capture of non-sendable type 'Trigger.Type' in an isolated closure
59 |       isRunning = true
60 |       task = Task {
61 |         await action()
   |               `- warning: capture of non-sendable type 'Trigger.Type' in an isolated closure
62 |         isRunning = false
63 |       }
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/AsyncButton/AsyncButton.swift:57:30: warning: capture of non-sendable type 'Label.Type' in an isolated closure
55 |   ///
56 |   /// When tapped, the button executes the asynchronous action and displays a progress indicator while the action is running.
57 |   public var body: some View {
   |                              `- warning: capture of non-sendable type 'Label.Type' in an isolated closure
58 |     Button {
59 |       isRunning = true
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/AsyncButton/AsyncButton.swift:57:30: warning: capture of non-sendable type 'Trigger.Type' in an isolated closure
55 |   ///
56 |   /// When tapped, the button executes the asynchronous action and displays a progress indicator while the action is running.
57 |   public var body: some View {
   |                              `- warning: capture of non-sendable type 'Trigger.Type' in an isolated closure
58 |     Button {
59 |       isRunning = true
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/ErrorAlert/ErrorAlert.swift:132:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
130 |         try await operation()
131 |       } catch {
132 |         await alert(error: error)
    |               `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
133 |       }
134 |     }
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/ErrorAlert/ErrorAlert.swift:127:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
125 |   /// This function wraps an async operation in a task and
126 |   /// alerts any errors that are thrown.
127 |   public func tryWithErrorAlert(_ operation: @escaping AsyncOperation) {
    |               `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
128 |     Task {
129 |       do {
[107/161] Compiling UI ErrorAlert.swift
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/AsyncButton/AsyncButton.swift:61:15: warning: capture of non-sendable type 'Label.Type' in an isolated closure
59 |       isRunning = true
60 |       task = Task {
61 |         await action()
   |               `- warning: capture of non-sendable type 'Label.Type' in an isolated closure
62 |         isRunning = false
63 |       }
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/AsyncButton/AsyncButton.swift:61:15: warning: capture of non-sendable type 'Trigger.Type' in an isolated closure
59 |       isRunning = true
60 |       task = Task {
61 |         await action()
   |               `- warning: capture of non-sendable type 'Trigger.Type' in an isolated closure
62 |         isRunning = false
63 |       }
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/AsyncButton/AsyncButton.swift:57:30: warning: capture of non-sendable type 'Label.Type' in an isolated closure
55 |   ///
56 |   /// When tapped, the button executes the asynchronous action and displays a progress indicator while the action is running.
57 |   public var body: some View {
   |                              `- warning: capture of non-sendable type 'Label.Type' in an isolated closure
58 |     Button {
59 |       isRunning = true
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/AsyncButton/AsyncButton.swift:57:30: warning: capture of non-sendable type 'Trigger.Type' in an isolated closure
55 |   ///
56 |   /// When tapped, the button executes the asynchronous action and displays a progress indicator while the action is running.
57 |   public var body: some View {
   |                              `- warning: capture of non-sendable type 'Trigger.Type' in an isolated closure
58 |     Button {
59 |       isRunning = true
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/ErrorAlert/ErrorAlert.swift:132:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
130 |         try await operation()
131 |       } catch {
132 |         await alert(error: error)
    |               `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
133 |       }
134 |     }
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/ErrorAlert/ErrorAlert.swift:127:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
125 |   /// This function wraps an async operation in a task and
126 |   /// alerts any errors that are thrown.
127 |   public func tryWithErrorAlert(_ operation: @escaping AsyncOperation) {
    |               `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
128 |     Task {
129 |       do {
[108/161] Compiling UI Hosts.swift
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/AsyncButton/AsyncButton.swift:61:15: warning: capture of non-sendable type 'Label.Type' in an isolated closure
59 |       isRunning = true
60 |       task = Task {
61 |         await action()
   |               `- warning: capture of non-sendable type 'Label.Type' in an isolated closure
62 |         isRunning = false
63 |       }
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/AsyncButton/AsyncButton.swift:61:15: warning: capture of non-sendable type 'Trigger.Type' in an isolated closure
59 |       isRunning = true
60 |       task = Task {
61 |         await action()
   |               `- warning: capture of non-sendable type 'Trigger.Type' in an isolated closure
62 |         isRunning = false
63 |       }
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/AsyncButton/AsyncButton.swift:57:30: warning: capture of non-sendable type 'Label.Type' in an isolated closure
55 |   ///
56 |   /// When tapped, the button executes the asynchronous action and displays a progress indicator while the action is running.
57 |   public var body: some View {
   |                              `- warning: capture of non-sendable type 'Label.Type' in an isolated closure
58 |     Button {
59 |       isRunning = true
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/AsyncButton/AsyncButton.swift:57:30: warning: capture of non-sendable type 'Trigger.Type' in an isolated closure
55 |   ///
56 |   /// When tapped, the button executes the asynchronous action and displays a progress indicator while the action is running.
57 |   public var body: some View {
   |                              `- warning: capture of non-sendable type 'Trigger.Type' in an isolated closure
58 |     Button {
59 |       isRunning = true
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/ErrorAlert/ErrorAlert.swift:132:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
130 |         try await operation()
131 |       } catch {
132 |         await alert(error: error)
    |               `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
133 |       }
134 |     }
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/ErrorAlert/ErrorAlert.swift:127:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
125 |   /// This function wraps an async operation in a task and
126 |   /// alerts any errors that are thrown.
127 |   public func tryWithErrorAlert(_ operation: @escaping AsyncOperation) {
    |               `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
128 |     Task {
129 |       do {
[109/161] Compiling UI PhotoPicker+View.swift
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/AsyncButton/AsyncButton.swift:61:15: warning: capture of non-sendable type 'Label.Type' in an isolated closure
59 |       isRunning = true
60 |       task = Task {
61 |         await action()
   |               `- warning: capture of non-sendable type 'Label.Type' in an isolated closure
62 |         isRunning = false
63 |       }
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/AsyncButton/AsyncButton.swift:61:15: warning: capture of non-sendable type 'Trigger.Type' in an isolated closure
59 |       isRunning = true
60 |       task = Task {
61 |         await action()
   |               `- warning: capture of non-sendable type 'Trigger.Type' in an isolated closure
62 |         isRunning = false
63 |       }
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/AsyncButton/AsyncButton.swift:57:30: warning: capture of non-sendable type 'Label.Type' in an isolated closure
55 |   ///
56 |   /// When tapped, the button executes the asynchronous action and displays a progress indicator while the action is running.
57 |   public var body: some View {
   |                              `- warning: capture of non-sendable type 'Label.Type' in an isolated closure
58 |     Button {
59 |       isRunning = true
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/AsyncButton/AsyncButton.swift:57:30: warning: capture of non-sendable type 'Trigger.Type' in an isolated closure
55 |   ///
56 |   /// When tapped, the button executes the asynchronous action and displays a progress indicator while the action is running.
57 |   public var body: some View {
   |                              `- warning: capture of non-sendable type 'Trigger.Type' in an isolated closure
58 |     Button {
59 |       isRunning = true
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/ErrorAlert/ErrorAlert.swift:132:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
130 |         try await operation()
131 |       } catch {
132 |         await alert(error: error)
    |               `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
133 |       }
134 |     }
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/ErrorAlert/ErrorAlert.swift:127:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
125 |   /// This function wraps an async operation in a task and
126 |   /// alerts any errors that are thrown.
127 |   public func tryWithErrorAlert(_ operation: @escaping AsyncOperation) {
    |               `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
128 |     Task {
129 |       do {
[110/161] Compiling UI ScrollViewDecorator.swift
[111/161] Compiling UI SimultaneouslyScrollViewDirection.swift
[112/161] Compiling UI SimultaneouslyScrollViewHandler.swift
[113/161] Compiling UI SimultaneouslyScrollViewHandlerFactory.swift
[114/161] Compiling UI HSplit.swift
[115/161] Compiling UI Split.swift
[116/161] Emitting module UI
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/PopupView/BottomPopupView.swift:113:7: warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
111 | struct RoundedCornersShape: Shape {
112 |   let radius: CGFloat
113 |   let corners: RectCorner
    |       `- warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
114 |
115 |   /// Creates a path for the shape based on the specified rectangle.
    :
191 | /// specific corners of a rectangle for customization. It provides static properties
192 | /// for each corner and a combined set for all corners.
193 | public struct RectCorner: OptionSet {
    |               `- note: consider making struct 'RectCorner' conform to the 'Sendable' protocol
194 |   public let rawValue: Int
195 |   public static let topLeft = RectCorner(rawValue: 1 << 0)
[117/161] Compiling UI Splitter.swift
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/SplitView/VSplit.swift:215:6: warning: 'animation' was deprecated in macOS 12.0: Use withAnimation or animation(_:value:) instead. [#DeprecatedDeclaration]
213 |       }
214 |     )
215 |     .animation(.spring)
    |      `- warning: 'animation' was deprecated in macOS 12.0: Use withAnimation or animation(_:value:) instead. [#DeprecatedDeclaration]
216 |     VSplit(
217 |       top: {
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/SplitView/VSplit.swift:224:6: warning: 'animation' was deprecated in macOS 12.0: Use withAnimation or animation(_:value:) instead. [#DeprecatedDeclaration]
222 |       }
223 |     )
224 |     .animation(.spring)
    |      `- warning: 'animation' was deprecated in macOS 12.0: Use withAnimation or animation(_:value:) instead. [#DeprecatedDeclaration]
225 |   }
226 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[118/161] Compiling UI VSplit.swift
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/SplitView/VSplit.swift:215:6: warning: 'animation' was deprecated in macOS 12.0: Use withAnimation or animation(_:value:) instead. [#DeprecatedDeclaration]
213 |       }
214 |     )
215 |     .animation(.spring)
    |      `- warning: 'animation' was deprecated in macOS 12.0: Use withAnimation or animation(_:value:) instead. [#DeprecatedDeclaration]
216 |     VSplit(
217 |       top: {
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/SplitView/VSplit.swift:224:6: warning: 'animation' was deprecated in macOS 12.0: Use withAnimation or animation(_:value:) instead. [#DeprecatedDeclaration]
222 |       }
223 |     )
224 |     .animation(.spring)
    |      `- warning: 'animation' was deprecated in macOS 12.0: Use withAnimation or animation(_:value:) instead. [#DeprecatedDeclaration]
225 |   }
226 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[119/161] Compiling UI FloatingTextField.swift
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/SplitView/VSplit.swift:215:6: warning: 'animation' was deprecated in macOS 12.0: Use withAnimation or animation(_:value:) instead. [#DeprecatedDeclaration]
213 |       }
214 |     )
215 |     .animation(.spring)
    |      `- warning: 'animation' was deprecated in macOS 12.0: Use withAnimation or animation(_:value:) instead. [#DeprecatedDeclaration]
216 |     VSplit(
217 |       top: {
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/SplitView/VSplit.swift:224:6: warning: 'animation' was deprecated in macOS 12.0: Use withAnimation or animation(_:value:) instead. [#DeprecatedDeclaration]
222 |       }
223 |     )
224 |     .animation(.spring)
    |      `- warning: 'animation' was deprecated in macOS 12.0: Use withAnimation or animation(_:value:) instead. [#DeprecatedDeclaration]
225 |   }
226 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[120/161] Compiling UI TextFieldClearButton.swift
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/SplitView/VSplit.swift:215:6: warning: 'animation' was deprecated in macOS 12.0: Use withAnimation or animation(_:value:) instead. [#DeprecatedDeclaration]
213 |       }
214 |     )
215 |     .animation(.spring)
    |      `- warning: 'animation' was deprecated in macOS 12.0: Use withAnimation or animation(_:value:) instead. [#DeprecatedDeclaration]
216 |     VSplit(
217 |       top: {
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/SplitView/VSplit.swift:224:6: warning: 'animation' was deprecated in macOS 12.0: Use withAnimation or animation(_:value:) instead. [#DeprecatedDeclaration]
222 |       }
223 |     )
224 |     .animation(.spring)
    |      `- warning: 'animation' was deprecated in macOS 12.0: Use withAnimation or animation(_:value:) instead. [#DeprecatedDeclaration]
225 |   }
226 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[121/161] Compiling UI Bordered.swift
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/SplitView/VSplit.swift:215:6: warning: 'animation' was deprecated in macOS 12.0: Use withAnimation or animation(_:value:) instead. [#DeprecatedDeclaration]
213 |       }
214 |     )
215 |     .animation(.spring)
    |      `- warning: 'animation' was deprecated in macOS 12.0: Use withAnimation or animation(_:value:) instead. [#DeprecatedDeclaration]
216 |     VSplit(
217 |       top: {
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/SplitView/VSplit.swift:224:6: warning: 'animation' was deprecated in macOS 12.0: Use withAnimation or animation(_:value:) instead. [#DeprecatedDeclaration]
222 |       }
223 |     )
224 |     .animation(.spring)
    |      `- warning: 'animation' was deprecated in macOS 12.0: Use withAnimation or animation(_:value:) instead. [#DeprecatedDeclaration]
225 |   }
226 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[122/161] Compiling UI Plain.swift
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/SplitView/VSplit.swift:215:6: warning: 'animation' was deprecated in macOS 12.0: Use withAnimation or animation(_:value:) instead. [#DeprecatedDeclaration]
213 |       }
214 |     )
215 |     .animation(.spring)
    |      `- warning: 'animation' was deprecated in macOS 12.0: Use withAnimation or animation(_:value:) instead. [#DeprecatedDeclaration]
216 |     VSplit(
217 |       top: {
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/SplitView/VSplit.swift:224:6: warning: 'animation' was deprecated in macOS 12.0: Use withAnimation or animation(_:value:) instead. [#DeprecatedDeclaration]
222 |       }
223 |     )
224 |     .animation(.spring)
    |      `- warning: 'animation' was deprecated in macOS 12.0: Use withAnimation or animation(_:value:) instead. [#DeprecatedDeclaration]
225 |   }
226 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[123/161] Compiling UI OrientationManager.swift
[124/161] Compiling UI RequestReview.swift
[125/161] Compiling UI SafeArea.swift
[126/161] Compiling UI Shimmer.swift
[127/161] Compiling UI SizeCalculator.swift
[128/161] Compiling UI StatusBarTabDetector.swift
[129/161] Compiling UI PinchToZoom.swift
/Users/admin/builder/spi-builder-workspace/Sources/UI/Utilities/BlurMaterial.swift:36:15: warning: 'light' was deprecated in macOS 10.14: Use a semantic material instead.  To force the appearance of a view hierarchy, set the `appearance` property to an appropriate NSAppearance value. [#DeprecatedDeclaration]
 34 |     switch self {
 35 |     case .ultraThinLight, .thinLight, .light:
 36 |       return .light
    |               `- warning: 'light' was deprecated in macOS 10.14: Use a semantic material instead.  To force the appearance of a view hierarchy, set the `appearance` property to an appropriate NSAppearance value. [#DeprecatedDeclaration]
 37 |     case .regular:
 38 |       return .popover
/Users/admin/builder/spi-builder-workspace/Sources/UI/Utilities/BlurMaterial.swift:42:15: warning: 'dark' was deprecated in macOS 10.14: Use a semantic material instead.  To force the appearance of a view hierarchy, set the `appearance` property to an appropriate NSAppearance value. [#DeprecatedDeclaration]
 40 |       return .titlebar
 41 |     case .ultraThinDark, .thinDark, .dark:
 42 |       return .dark
    |               `- warning: 'dark' was deprecated in macOS 10.14: Use a semantic material instead.  To force the appearance of a view hierarchy, set the `appearance` property to an appropriate NSAppearance value. [#DeprecatedDeclaration]
 43 |     }
 44 |   }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[130/161] Compiling UI PresentationLink.swift
/Users/admin/builder/spi-builder-workspace/Sources/UI/Utilities/BlurMaterial.swift:36:15: warning: 'light' was deprecated in macOS 10.14: Use a semantic material instead.  To force the appearance of a view hierarchy, set the `appearance` property to an appropriate NSAppearance value. [#DeprecatedDeclaration]
 34 |     switch self {
 35 |     case .ultraThinLight, .thinLight, .light:
 36 |       return .light
    |               `- warning: 'light' was deprecated in macOS 10.14: Use a semantic material instead.  To force the appearance of a view hierarchy, set the `appearance` property to an appropriate NSAppearance value. [#DeprecatedDeclaration]
 37 |     case .regular:
 38 |       return .popover
/Users/admin/builder/spi-builder-workspace/Sources/UI/Utilities/BlurMaterial.swift:42:15: warning: 'dark' was deprecated in macOS 10.14: Use a semantic material instead.  To force the appearance of a view hierarchy, set the `appearance` property to an appropriate NSAppearance value. [#DeprecatedDeclaration]
 40 |       return .titlebar
 41 |     case .ultraThinDark, .thinDark, .dark:
 42 |       return .dark
    |               `- warning: 'dark' was deprecated in macOS 10.14: Use a semantic material instead.  To force the appearance of a view hierarchy, set the `appearance` property to an appropriate NSAppearance value. [#DeprecatedDeclaration]
 43 |     }
 44 |   }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[131/161] Compiling UI ViewShadowStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/UI/Utilities/BlurMaterial.swift:36:15: warning: 'light' was deprecated in macOS 10.14: Use a semantic material instead.  To force the appearance of a view hierarchy, set the `appearance` property to an appropriate NSAppearance value. [#DeprecatedDeclaration]
 34 |     switch self {
 35 |     case .ultraThinLight, .thinLight, .light:
 36 |       return .light
    |               `- warning: 'light' was deprecated in macOS 10.14: Use a semantic material instead.  To force the appearance of a view hierarchy, set the `appearance` property to an appropriate NSAppearance value. [#DeprecatedDeclaration]
 37 |     case .regular:
 38 |       return .popover
/Users/admin/builder/spi-builder-workspace/Sources/UI/Utilities/BlurMaterial.swift:42:15: warning: 'dark' was deprecated in macOS 10.14: Use a semantic material instead.  To force the appearance of a view hierarchy, set the `appearance` property to an appropriate NSAppearance value. [#DeprecatedDeclaration]
 40 |       return .titlebar
 41 |     case .ultraThinDark, .thinDark, .dark:
 42 |       return .dark
    |               `- warning: 'dark' was deprecated in macOS 10.14: Use a semantic material instead.  To force the appearance of a view hierarchy, set the `appearance` property to an appropriate NSAppearance value. [#DeprecatedDeclaration]
 43 |     }
 44 |   }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[132/161] Compiling UI SwiftToolkitUI.swift
/Users/admin/builder/spi-builder-workspace/Sources/UI/Utilities/BlurMaterial.swift:36:15: warning: 'light' was deprecated in macOS 10.14: Use a semantic material instead.  To force the appearance of a view hierarchy, set the `appearance` property to an appropriate NSAppearance value. [#DeprecatedDeclaration]
 34 |     switch self {
 35 |     case .ultraThinLight, .thinLight, .light:
 36 |       return .light
    |               `- warning: 'light' was deprecated in macOS 10.14: Use a semantic material instead.  To force the appearance of a view hierarchy, set the `appearance` property to an appropriate NSAppearance value. [#DeprecatedDeclaration]
 37 |     case .regular:
 38 |       return .popover
/Users/admin/builder/spi-builder-workspace/Sources/UI/Utilities/BlurMaterial.swift:42:15: warning: 'dark' was deprecated in macOS 10.14: Use a semantic material instead.  To force the appearance of a view hierarchy, set the `appearance` property to an appropriate NSAppearance value. [#DeprecatedDeclaration]
 40 |       return .titlebar
 41 |     case .ultraThinDark, .thinDark, .dark:
 42 |       return .dark
    |               `- warning: 'dark' was deprecated in macOS 10.14: Use a semantic material instead.  To force the appearance of a view hierarchy, set the `appearance` property to an appropriate NSAppearance value. [#DeprecatedDeclaration]
 43 |     }
 44 |   }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[133/161] Compiling UI BlurMaterial.swift
/Users/admin/builder/spi-builder-workspace/Sources/UI/Utilities/BlurMaterial.swift:36:15: warning: 'light' was deprecated in macOS 10.14: Use a semantic material instead.  To force the appearance of a view hierarchy, set the `appearance` property to an appropriate NSAppearance value. [#DeprecatedDeclaration]
 34 |     switch self {
 35 |     case .ultraThinLight, .thinLight, .light:
 36 |       return .light
    |               `- warning: 'light' was deprecated in macOS 10.14: Use a semantic material instead.  To force the appearance of a view hierarchy, set the `appearance` property to an appropriate NSAppearance value. [#DeprecatedDeclaration]
 37 |     case .regular:
 38 |       return .popover
/Users/admin/builder/spi-builder-workspace/Sources/UI/Utilities/BlurMaterial.swift:42:15: warning: 'dark' was deprecated in macOS 10.14: Use a semantic material instead.  To force the appearance of a view hierarchy, set the `appearance` property to an appropriate NSAppearance value. [#DeprecatedDeclaration]
 40 |       return .titlebar
 41 |     case .ultraThinDark, .thinDark, .dark:
 42 |       return .dark
    |               `- warning: 'dark' was deprecated in macOS 10.14: Use a semantic material instead.  To force the appearance of a view hierarchy, set the `appearance` property to an appropriate NSAppearance value. [#DeprecatedDeclaration]
 43 |     }
 44 |   }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[134/161] Compiling UI Camera.swift
/Users/admin/builder/spi-builder-workspace/Sources/UI/Utilities/BlurMaterial.swift:36:15: warning: 'light' was deprecated in macOS 10.14: Use a semantic material instead.  To force the appearance of a view hierarchy, set the `appearance` property to an appropriate NSAppearance value. [#DeprecatedDeclaration]
 34 |     switch self {
 35 |     case .ultraThinLight, .thinLight, .light:
 36 |       return .light
    |               `- warning: 'light' was deprecated in macOS 10.14: Use a semantic material instead.  To force the appearance of a view hierarchy, set the `appearance` property to an appropriate NSAppearance value. [#DeprecatedDeclaration]
 37 |     case .regular:
 38 |       return .popover
/Users/admin/builder/spi-builder-workspace/Sources/UI/Utilities/BlurMaterial.swift:42:15: warning: 'dark' was deprecated in macOS 10.14: Use a semantic material instead.  To force the appearance of a view hierarchy, set the `appearance` property to an appropriate NSAppearance value. [#DeprecatedDeclaration]
 40 |       return .titlebar
 41 |     case .ultraThinDark, .thinDark, .dark:
 42 |       return .dark
    |               `- warning: 'dark' was deprecated in macOS 10.14: Use a semantic material instead.  To force the appearance of a view hierarchy, set the `appearance` property to an appropriate NSAppearance value. [#DeprecatedDeclaration]
 43 |     }
 44 |   }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[135/161] Compiling UI PhotoPicker.swift
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/PopupView/BottomPopupView.swift:113:7: warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
111 | struct RoundedCornersShape: Shape {
112 |   let radius: CGFloat
113 |   let corners: RectCorner
    |       `- warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
114 |
115 |   /// Creates a path for the shape based on the specified rectangle.
    :
191 | /// specific corners of a rectangle for customization. It provides static properties
192 | /// for each corner and a combined set for all corners.
193 | public struct RectCorner: OptionSet {
    |               `- note: consider making struct 'RectCorner' conform to the 'Sendable' protocol
194 |   public let rawValue: Int
195 |   public static let topLeft = RectCorner(rawValue: 1 << 0)
[136/161] Compiling UI BottomPopupView.swift
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/PopupView/BottomPopupView.swift:113:7: warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
111 | struct RoundedCornersShape: Shape {
112 |   let radius: CGFloat
113 |   let corners: RectCorner
    |       `- warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
114 |
115 |   /// Creates a path for the shape based on the specified rectangle.
    :
191 | /// specific corners of a rectangle for customization. It provides static properties
192 | /// for each corner and a combined set for all corners.
193 | public struct RectCorner: OptionSet {
    |               `- note: consider making struct 'RectCorner' conform to the 'Sendable' protocol
194 |   public let rawValue: Int
195 |   public static let topLeft = RectCorner(rawValue: 1 << 0)
[137/161] Compiling UI ExpandableView.swift
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/PopupView/BottomPopupView.swift:113:7: warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
111 | struct RoundedCornersShape: Shape {
112 |   let radius: CGFloat
113 |   let corners: RectCorner
    |       `- warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
114 |
115 |   /// Creates a path for the shape based on the specified rectangle.
    :
191 | /// specific corners of a rectangle for customization. It provides static properties
192 | /// for each corner and a combined set for all corners.
193 | public struct RectCorner: OptionSet {
    |               `- note: consider making struct 'RectCorner' conform to the 'Sendable' protocol
194 |   public let rawValue: Int
195 |   public static let topLeft = RectCorner(rawValue: 1 << 0)
[138/161] Compiling UI FloatingPopover.swift
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/PopupView/BottomPopupView.swift:113:7: warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
111 | struct RoundedCornersShape: Shape {
112 |   let radius: CGFloat
113 |   let corners: RectCorner
    |       `- warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
114 |
115 |   /// Creates a path for the shape based on the specified rectangle.
    :
191 | /// specific corners of a rectangle for customization. It provides static properties
192 | /// for each corner and a combined set for all corners.
193 | public struct RectCorner: OptionSet {
    |               `- note: consider making struct 'RectCorner' conform to the 'Sendable' protocol
194 |   public let rawValue: Int
195 |   public static let topLeft = RectCorner(rawValue: 1 << 0)
[139/161] Compiling UI Popup.swift
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/PopupView/BottomPopupView.swift:113:7: warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
111 | struct RoundedCornersShape: Shape {
112 |   let radius: CGFloat
113 |   let corners: RectCorner
    |       `- warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
114 |
115 |   /// Creates a path for the shape based on the specified rectangle.
    :
191 | /// specific corners of a rectangle for customization. It provides static properties
192 | /// for each corner and a combined set for all corners.
193 | public struct RectCorner: OptionSet {
    |               `- note: consider making struct 'RectCorner' conform to the 'Sendable' protocol
194 |   public let rawValue: Int
195 |   public static let topLeft = RectCorner(rawValue: 1 << 0)
[140/161] Compiling UI QuickLook.swift
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/PopupView/BottomPopupView.swift:113:7: warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
111 | struct RoundedCornersShape: Shape {
112 |   let radius: CGFloat
113 |   let corners: RectCorner
    |       `- warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
114 |
115 |   /// Creates a path for the shape based on the specified rectangle.
    :
191 | /// specific corners of a rectangle for customization. It provides static properties
192 | /// for each corner and a combined set for all corners.
193 | public struct RectCorner: OptionSet {
    |               `- note: consider making struct 'RectCorner' conform to the 'Sendable' protocol
194 |   public let rawValue: Int
195 |   public static let topLeft = RectCorner(rawValue: 1 << 0)
[141/161] Compiling UI Scroll+Environment.swift
/Users/admin/builder/spi-builder-workspace/Sources/UI/Components/PopupView/BottomPopupView.swift:113:7: warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
111 | struct RoundedCornersShape: Shape {
112 |   let radius: CGFloat
113 |   let corners: RectCorner
    |       `- warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
114 |
115 |   /// Creates a path for the shape based on the specified rectangle.
    :
191 | /// specific corners of a rectangle for customization. It provides static properties
192 | /// for each corner and a combined set for all corners.
193 | public struct RectCorner: OptionSet {
    |               `- note: consider making struct 'RectCorner' conform to the 'Sendable' protocol
194 |   public let rawValue: Int
195 |   public static let topLeft = RectCorner(rawValue: 1 << 0)
[142/161] Compiling UI ContentUnavailableView.swift
[143/161] Compiling UI DismissKeyboardOnTappingOutside.swift
[144/161] Compiling UI FlowLayout.swift
[145/161] Compiling UI FrameObserver.swift
[146/161] Compiling UI HexColor.swift
[147/161] Compiling UI LazyView.swift
[148/161] Compiling UI SplitConstraints.swift
[149/161] Compiling UI SplitEnums.swift
[150/161] Compiling UI SplitHolders.swift
[151/161] Compiling UI SplitModifiers.swift
[152/161] Compiling UI SplitStyling.swift
[153/161] Compiling UI Splitter+Extensions.swift
[154/161] Compiling UI TextSliderStyle.swift
[155/161] Compiling UI TextSlider.swift
[156/161] Compiling UI TextSliderField.swift
[157/161] Compiling UI TimerPicker.swift
[158/161] Compiling UI VFlowStack.swift
[159/161] Compiling UI Button+.swift
[160/163] Compiling SwiftToolkit SwiftToolkit.swift
[161/163] Emitting module SwiftToolkit
[161/163] Write Objects.LinkFileList
[162/163] Linking libSwiftToolkit.dylib
Build complete! (32.09s)
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/SFSymbols/symbolEmbeddingsCache.plist
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "SwiftToolkit",
  "name" : "SwiftToolkit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "macos",
      "version" : "12.0"
    },
    {
      "name" : "tvos",
      "version" : "15.0"
    },
    {
      "name" : "maccatalyst",
      "version" : "15.0"
    }
  ],
  "products" : [
    {
      "name" : "Core",
      "targets" : [
        "Core"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "UI",
      "targets" : [
        "UI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Coordinator",
      "targets" : [
        "Coordinator"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Feedback",
      "targets" : [
        "Feedback"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Coding",
      "targets" : [
        "Coding"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DI",
      "targets" : [
        "DI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Logger",
      "targets" : [
        "Logger"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SFSymbols",
      "targets" : [
        "SFSymbols"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "CoreDatabase",
      "targets" : [
        "CoreDatabase"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SwiftToolkit",
      "targets" : [
        "SwiftToolkit"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "UI",
      "module_type" : "SwiftTarget",
      "name" : "UI",
      "path" : "Sources/UI",
      "product_memberships" : [
        "UI",
        "SwiftToolkit"
      ],
      "sources" : [
        "Components/AsyncButton/AsyncButton.swift",
        "Components/ColorPicker/ColorPickerBar+Config.swift",
        "Components/ColorPicker/ColorPickerBar+Style.swift",
        "Components/ColorPicker/ColorPickerBar.swift",
        "Components/ErrorAlert/ErrorAlert.swift",
        "Components/PhotoPicker/Hosts.swift",
        "Components/PhotoPicker/PhotoPicker+View.swift",
        "Components/PhotoPicker/PhotoPicker.swift",
        "Components/PopupView/BottomPopupView.swift",
        "Components/PopupView/ExpandableView.swift",
        "Components/PopupView/FloatingPopover.swift",
        "Components/PopupView/Popup.swift",
        "Components/PopupView/QuickLook.swift",
        "Components/ScrollView/Scroll+Environment.swift",
        "Components/ScrollView/ScrollDismissesKeyboardMode.swift",
        "Components/ScrollView/ScrollEnabled.swift",
        "Components/ScrollView/ScrollIndicatorVisibility.swift",
        "Components/ScrollView/ScrollIndicators.swift",
        "Components/ScrollView/SimultaneouslyScrollView/DefaultSimultaneouslyScrollViewHandler.swift",
        "Components/ScrollView/SimultaneouslyScrollView/Extensions/UIScrollView+OffsetHelper.swift",
        "Components/ScrollView/SimultaneouslyScrollView/Helper/ScrollViewDecorator.swift",
        "Components/ScrollView/SimultaneouslyScrollView/SimultaneouslyScrollViewDirection.swift",
        "Components/ScrollView/SimultaneouslyScrollView/SimultaneouslyScrollViewHandler.swift",
        "Components/ScrollView/SimultaneouslyScrollView/SimultaneouslyScrollViewHandlerFactory.swift",
        "Components/SplitView/HSplit.swift",
        "Components/SplitView/Split.swift",
        "Components/SplitView/SplitConstraints.swift",
        "Components/SplitView/SplitEnums.swift",
        "Components/SplitView/SplitHolders.swift",
        "Components/SplitView/SplitModifiers.swift",
        "Components/SplitView/SplitStyling.swift",
        "Components/SplitView/Splitter+Extensions.swift",
        "Components/SplitView/Splitter.swift",
        "Components/SplitView/VSplit.swift",
        "Components/TextField/FloatingTextField.swift",
        "Components/TextField/TextFieldClearButton.swift",
        "Components/TextSlider/Styles/Bordered.swift",
        "Components/TextSlider/Styles/Plain.swift",
        "Components/TextSlider/Styles/TextSliderStyle.swift",
        "Components/TextSlider/TextSlider.swift",
        "Components/TextSlider/TextSliderField.swift",
        "Components/TimerPicker/TimerPicker.swift",
        "Components/VFlowStack/VFlowStack.swift",
        "Modifiers/Button+.swift",
        "Modifiers/PinchToZoom.swift",
        "Modifiers/PresentationLink.swift",
        "Modifiers/ViewShadowStyle.swift",
        "SwiftToolkitUI.swift",
        "Utilities/BlurMaterial.swift",
        "Utilities/Camera.swift",
        "Utilities/ContentUnavailableView.swift",
        "Utilities/DismissKeyboardOnTappingOutside.swift",
        "Utilities/FlowLayout.swift",
        "Utilities/FrameObserver.swift",
        "Utilities/HexColor.swift",
        "Utilities/LazyView.swift",
        "Utilities/OrientationManager.swift",
        "Utilities/RequestReview.swift",
        "Utilities/SafeArea.swift",
        "Utilities/Shimmer.swift",
        "Utilities/SizeCalculator.swift",
        "Utilities/StatusBarTabDetector.swift"
      ],
      "target_dependencies" : [
        "Core",
        "Feedback",
        "SFSymbols"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SwiftToolkit",
      "module_type" : "SwiftTarget",
      "name" : "SwiftToolkit",
      "path" : "Sources/SwiftToolkit",
      "product_memberships" : [
        "SwiftToolkit"
      ],
      "sources" : [
        "SwiftToolkit.swift"
      ],
      "target_dependencies" : [
        "Core",
        "UI",
        "Coordinator",
        "Coding",
        "DI",
        "Logger",
        "CoreDatabase"
      ],
      "type" : "library"
    },
    {
      "c99name" : "STFoundation",
      "module_type" : "SwiftTarget",
      "name" : "STFoundation",
      "path" : "Sources/STFoundation",
      "product_memberships" : [
        "Core",
        "UI",
        "Feedback",
        "Coding",
        "Logger",
        "SFSymbols",
        "CoreDatabase",
        "SwiftToolkit"
      ],
      "sources" : [
        "Compressor/CompressionError.swift",
        "Compressor/Compressor.swift",
        "DataUnits/DataUnits.swift",
        "DataUnits/Image+.swift",
        "STFoundation.swift",
        "TimeInterval/TimeInterval+.swift",
        "URLExtensions/URL+.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SFSymbols",
      "module_type" : "SwiftTarget",
      "name" : "SFSymbols",
      "path" : "Sources/SFSymbols",
      "product_memberships" : [
        "UI",
        "SFSymbols",
        "SwiftToolkit"
      ],
      "sources" : [
        "NSSwiftSymbols.swift",
        "SFSymbol.swift",
        "SFSymbolEnum/SFSymbolEnum.generated.swift",
        "SFSymbolEnum/SFSymbolEnum.swift",
        "SocialIcons.swift",
        "SymbolFinder.swift"
      ],
      "target_dependencies" : [
        "Core",
        "DI"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Logger",
      "module_type" : "SwiftTarget",
      "name" : "Logger",
      "path" : "Sources/Logger",
      "product_memberships" : [
        "Logger",
        "SwiftToolkit"
      ],
      "sources" : [
        "Internal/Extensions/Collection+Extension.swift",
        "Internal/LogEventView.swift",
        "Internal/LogFilterView.swift",
        "Internal/LogTagView.swift",
        "Internal/LogTagging.swift",
        "Internal/SearchBar.swift",
        "Public/LoggerView.swift",
        "Public/SwiftUILogger.swift"
      ],
      "target_dependencies" : [
        "Core"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Feedback",
      "module_type" : "SwiftTarget",
      "name" : "Feedback",
      "path" : "Sources/Feedback",
      "product_memberships" : [
        "UI",
        "Feedback",
        "SwiftToolkit"
      ],
      "sources" : [
        "Audio/Audio.swift",
        "Audio/AudioFeedback.swift",
        "Audio/AudioPlayer.swift",
        "Feedback.swift",
        "Feedback/AnyFeedback.swift",
        "Feedback/Feedback+Binding.swift",
        "Flash/Flash.swift",
        "Haptic/Haptic-Typealias.swift",
        "Haptic/PatternHaptic.swift",
        "Haptic/SystemHaptic.swift",
        "Miscellaneous/DelayedFeedback.swift"
      ],
      "target_dependencies" : [
        "Core"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DI",
      "module_type" : "SwiftTarget",
      "name" : "DI",
      "path" : "Sources/DI",
      "product_memberships" : [
        "UI",
        "DI",
        "SFSymbols",
        "SwiftToolkit"
      ],
      "sources" : [
        "DI.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CoreDatabase",
      "module_type" : "SwiftTarget",
      "name" : "CoreDatabase",
      "path" : "Sources/CoreDatabase",
      "product_memberships" : [
        "CoreDatabase",
        "SwiftToolkit"
      ],
      "sources" : [
        "CodableTransformer.swift",
        "Database+Async.swift",
        "Database+Share.swift",
        "Database.swift",
        "DatabaseLogger.swift",
        "Fetchable.swift",
        "NSManagedObject+Database.swift",
        "NSManagedObjectContext+Database.swift",
        "ObjectId.swift",
        "StoreDescription.swift"
      ],
      "target_dependencies" : [
        "Core"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Core",
      "module_type" : "SwiftTarget",
      "name" : "Core",
      "path" : "Sources/Core",
      "product_memberships" : [
        "Core",
        "UI",
        "Feedback",
        "Coding",
        "Logger",
        "SFSymbols",
        "CoreDatabase",
        "SwiftToolkit"
      ],
      "sources" : [
        "Extensions/Binding+.swift",
        "Extensions/DateFormatter+.swift",
        "Extensions/Image+.swift",
        "Extensions/NSObject+.swift",
        "Extensions/Sequence+.swift",
        "Extensions/String+.swift",
        "Extensions/UIDevice+.swift",
        "Extensions/URL+.swift",
        "Extensions/View+.swift",
        "Utilities/AsyncPassthroughSubject.swift",
        "Utilities/ErrorAlert.swift",
        "Utilities/KeychainWrapper.swift",
        "Utilities/LUUID.swift",
        "Utilities/MimeType.swift",
        "Utilities/NetworkMonitor.swift",
        "Utilities/Observable.swift",
        "Utilities/Shareable.swift",
        "Utilities/SwiftThrottle.swift"
      ],
      "target_dependencies" : [
        "STFoundation"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Coordinator",
      "module_type" : "SwiftTarget",
      "name" : "Coordinator",
      "path" : "Sources/Coordinator",
      "product_memberships" : [
        "Coordinator",
        "SwiftToolkit"
      ],
      "sources" : [
        "AssociatedObjectKey.swift",
        "Coordinator.swift",
        "ModalCoordinator.swift",
        "TestCoordinator.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Coding",
      "module_type" : "SwiftTarget",
      "name" : "Coding",
      "path" : "Sources/Coding",
      "product_memberships" : [
        "Coding",
        "SwiftToolkit"
      ],
      "sources" : [
        "AnyCodable/AnyCodable.swift",
        "AnyCodable/AnyDecodable.swift",
        "AnyCodable/AnyEncodable.swift",
        "Coding.swift",
        "JSON/Extensions.swift",
        "JSON/JSON.swift",
        "JSON/JSONConvertible.swift",
        "Storage/Set + StorageCodable.swift",
        "Storage/StorageCodable.swift",
        "Storage/URLEncodedString.swift"
      ],
      "target_dependencies" : [
        "Core"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.10"
}
Done.