Build Information
Successful build of SwiftToolkit, reference main (e02617
), with Swift 6.2 (beta) for macOS (SPM) on 22 Jun 2025 12:49:33 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: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/NSFuntik/SwiftToolkit
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
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 main
========================================
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 CompressionError.swift
[14/29] Compiling STFoundation TimeInterval+.swift
[15/29] Compiling STFoundation URL+.swift
[16/29] Compiling STFoundation DataUnits.swift
[17/29] Emitting module STFoundation
[18/29] Compiling STFoundation Image+.swift
[19/29] Compiling STFoundation Compressor.swift
[20/29] Compiling STFoundation STFoundation.swift
[21/29] Compiling Coordinator TestCoordinator.swift
[22/29] Compiling DI DI.swift
[23/29] Emitting module DI
[24/29] Compiling Coordinator AssociatedObjectKey.swift
[25/29] Emitting module Coordinator
[26/29] Compiling Coordinator ModalCoordinator.swift
[27/29] Compiling Coordinator Coordinator.swift
[28/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 {
[29/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 {
[30/47] Compiling Core NetworkMonitor.swift
[31/47] Compiling Core Observable.swift
[32/47] Compiling Core Shareable.swift
[33/48] Compiling Core Sequence+.swift
[34/48] Compiling Core String+.swift
[35/48] Compiling Core View+.swift
[36/48] Compiling Core AsyncPassthroughSubject.swift
[37/48] Compiling Core LUUID.swift
[38/48] Compiling Core MimeType.swift
[39/48] Compiling Core UIDevice+.swift
[40/48] Compiling Core URL+.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 Logger LoggerView.swift
[49/96] Compiling CoreDatabase NSManagedObject+Database.swift
[50/96] Compiling CoreDatabase NSManagedObjectContext+Database.swift
[51/96] Compiling CoreDatabase DatabaseLogger.swift
[52/96] Compiling CoreDatabase Fetchable.swift
[53/96] Compiling Feedback AnyFeedback.swift
[54/97] Compiling Coding Set + StorageCodable.swift
[55/98] Compiling Coding Coding.swift
[56/98] Compiling Coding StorageCodable.swift
[57/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 },
[58/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 | }
[59/98] Compiling CoreDatabase StoreDescription.swift
[60/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, *)
[61/98] Compiling CoreDatabase Database+Async.swift
[62/98] Compiling CoreDatabase CodableTransformer.swift
[63/98] Compiling CoreDatabase Database.swift
[64/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, *)
[65/98] Compiling Logger SwiftUILogger.swift
[66/98] Emitting module Coding
[67/98] Compiling Coding AnyCodable.swift
[68/98] Compiling Feedback Haptic-Typealias.swift
[69/98] Compiling Feedback Flash.swift
[70/98] Compiling Coding JSONConvertible.swift
[71/98] Compiling Feedback DelayedFeedback.swift
[72/98] Compiling Logger LogTagging.swift
[73/98] Compiling Logger SearchBar.swift
[74/98] Compiling Logger Collection+Extension.swift
[75/98] Compiling Logger LogTagView.swift
[76/98] Emitting module Logger
[77/98] Compiling Logger LogFilterView.swift
[78/98] Compiling Logger LogEventView.swift
[79/98] Compiling Coding URLEncodedString.swift
[80/98] Compiling Coding AnyDecodable.swift
[81/98] Compiling Coding AnyEncodable.swift
[82/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
[83/98] Compiling Feedback AudioPlayer.swift
[84/98] Compiling Feedback Audio.swift
[85/98] Compiling Feedback AudioFeedback.swift
[86/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>
[87/98] Compiling Feedback SystemHaptic.swift
[88/98] Compiling SFSymbols SFSymbolEnum.swift
[89/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>
[90/98] Compiling SFSymbols SocialIcons.swift
[91/98] Compiling Coding Extensions.swift
[92/98] Compiling Coding JSON.swift
[93/98] Compiling SFSymbols SFSymbol.swift
[94/98] Compiling SFSymbols NSSwiftSymbols.swift
[95/98] Emitting module SFSymbols
[96/98] Compiling SFSymbols SFSymbolEnum.generated.swift
[97/155] 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 {
[98/155] 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 {
[99/155] 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 {
[100/155] 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 {
[101/155] 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 {
[102/155] 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 {
[103/155] 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 {
[104/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)
[105/161] Compiling UI SplitConstraints.swift
[106/161] Compiling UI SplitEnums.swift
[107/161] Compiling UI SplitHolders.swift
[108/161] Compiling UI SplitModifiers.swift
[109/161] Compiling UI SplitStyling.swift
[110/161] Compiling UI Splitter+Extensions.swift
[111/161] Compiling UI ScrollViewDecorator.swift
[112/161] Compiling UI SimultaneouslyScrollViewDirection.swift
[113/161] Compiling UI SimultaneouslyScrollViewHandler.swift
[114/161] Compiling UI SimultaneouslyScrollViewHandlerFactory.swift
[115/161] Compiling UI HSplit.swift
[116/161] Compiling UI Split.swift
[117/161] Compiling UI TextSliderStyle.swift
[118/161] Compiling UI TextSlider.swift
[119/161] Compiling UI TextSliderField.swift
[120/161] Compiling UI TimerPicker.swift
[121/161] Compiling UI VFlowStack.swift
[122/161] Compiling UI Button+.swift
[123/161] Compiling UI ScrollDismissesKeyboardMode.swift
[124/161] Compiling UI ScrollEnabled.swift
[125/161] Compiling UI ScrollIndicatorVisibility.swift
[126/161] Compiling UI ScrollIndicators.swift
[127/161] Compiling UI DefaultSimultaneouslyScrollViewHandler.swift
[128/161] Compiling UI UIScrollView+OffsetHelper.swift
[129/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>
[130/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>
[131/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>
[132/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>
[133/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>
[134/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>
[135/161] Compiling UI ContentUnavailableView.swift
[136/161] Compiling UI DismissKeyboardOnTappingOutside.swift
[137/161] Compiling UI FlowLayout.swift
[138/161] Compiling UI FrameObserver.swift
[139/161] Compiling UI HexColor.swift
[140/161] Compiling UI LazyView.swift
[141/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)
[142/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)
[143/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)
[144/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)
[145/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)
[146/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)
[147/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)
[148/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>
[149/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>
[150/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>
[151/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>
[152/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>
[153/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>
[154/161] Compiling UI OrientationManager.swift
[155/161] Compiling UI RequestReview.swift
[156/161] Compiling UI SafeArea.swift
[157/161] Compiling UI Shimmer.swift
[158/161] Compiling UI SizeCalculator.swift
[159/161] Compiling UI StatusBarTabDetector.swift
[160/163] Emitting module SwiftToolkit
[161/163] Compiling SwiftToolkit SwiftToolkit.swift
[161/163] Write Objects.LinkFileList
[162/163] Linking libSwiftToolkit.dylib
Build complete! (29.71s)
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.