The Swift Package Index logo.Swift Package Index

Build Information

Successful build of AppDevUtils, reference 0.2.1 (28ad9d), with Swift 6.2 for macOS (SPM) on 20 Jun 2025 02:26:29 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/Saik0s/AppDevUtils.git
Reference: 0.2.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Saik0s/AppDevUtils
 * tag               0.2.1      -> FETCH_HEAD
HEAD is now at 28ad9de Cleanup, adds urlsession sessiondelegate
Cloned https://github.com/Saik0s/AppDevUtils.git
Revision (git rev-parse @):
28ad9dec6e1102499137c7f31f0f068065cebcf6
SUCCESS checkout https://github.com/Saik0s/AppDevUtils.git at 0.2.1
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/Saik0s/AppDevUtils.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/15] Write sources
[14/15] Write swift-version-1EA4D86E10B52AF.txt
[16/62] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[17/63] Compiling InternalCollectionsUtilities RandomAccessCollection+Offsets.swift
[18/63] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[19/63] Compiling InternalCollectionsUtilities Debugging.swift
[20/63] Compiling InternalCollectionsUtilities Descriptions.swift
[21/63] Emitting module InternalCollectionsUtilities
[22/63] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[23/63] Compiling DynamicColor Array.swift
[24/63] Compiling DynamicColor ContrastDisplayContext.swift
[25/63] Compiling DynamicColor DynamicColor+Deriving.swift
[26/63] Compiling DynamicColor DynamicColor+HSB.swift
[27/63] Compiling DynamicColor DynamicColor+Mixing.swift
[28/63] Compiling DynamicColor DynamicColor+RGBA.swift
[29/63] Compiling DynamicColor DynamicColor+HSL.swift
[30/63] Compiling DynamicColor DynamicColor+Lab.swift
[31/119] Compiling OrderedCollections OrderedSet+Partial SetAlgebra symmetricDifference.swift
[32/119] Compiling OrderedCollections OrderedSet+Partial SetAlgebra union.swift
[33/119] Compiling OrderedCollections OrderedSet+Partial SetAlgebra+Basics.swift
[34/119] Compiling OrderedCollections OrderedSet+RandomAccessCollection.swift
[35/119] Compiling OrderedCollections OrderedSet+ReserveCapacity.swift
[36/119] Compiling OrderedCollections OrderedSet+Sendable.swift
[37/125] Compiling OrderedCollections OrderedSet+Codable.swift
[38/125] Compiling OrderedCollections OrderedSet+CustomReflectable.swift
[39/125] Compiling OrderedCollections OrderedSet+Descriptions.swift
[40/125] Compiling OrderedCollections OrderedSet+Diffing.swift
[41/125] Compiling OrderedCollections OrderedSet+Equatable.swift
[42/125] Compiling OrderedCollections OrderedSet+ExpressibleByArrayLiteral.swift
[43/125] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formIntersection.swift
[44/125] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formSymmetricDifference.swift
[45/125] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formUnion.swift
[46/125] Compiling OrderedCollections OrderedSet+Partial SetAlgebra intersection.swift
[47/125] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isDisjoint.swift
[48/125] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isEqualSet.swift
[49/125] Compiling OrderedCollections _Hashtable+Header.swift
[50/125] Compiling OrderedCollections OrderedDictionary+Codable.swift
[51/125] Compiling OrderedCollections OrderedDictionary+CustomReflectable.swift
[52/125] Compiling OrderedCollections OrderedDictionary+Deprecations.swift
[53/125] Compiling OrderedCollections OrderedDictionary+Descriptions.swift
[54/125] Compiling OrderedCollections OrderedDictionary+Elements.SubSequence.swift
[55/125] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSubset.swift
[56/125] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSuperset.swift
[57/125] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSubset.swift
[58/125] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSuperset.swift
[59/125] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtract.swift
[60/125] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtracting.swift
[61/125] Compiling OrderedCollections OrderedSet+Hashable.swift
[62/125] Compiling OrderedCollections OrderedSet+Initializers.swift
[63/125] Compiling OrderedCollections OrderedSet+Insertions.swift
[64/125] Compiling OrderedCollections OrderedSet+Invariants.swift
[65/125] Compiling OrderedCollections OrderedSet+Partial MutableCollection.swift
[66/125] Compiling OrderedCollections OrderedSet+Partial RangeReplaceableCollection.swift
[67/125] Compiling OrderedCollections OrderedDictionary+Partial MutableCollection.swift
[68/125] Compiling OrderedCollections OrderedDictionary+Partial RangeReplaceableCollection.swift
[69/125] Compiling OrderedCollections OrderedDictionary+Sendable.swift
[70/125] Compiling OrderedCollections OrderedDictionary+Sequence.swift
[71/125] Compiling OrderedCollections OrderedDictionary+Values.swift
[72/125] Compiling OrderedCollections OrderedDictionary.swift
[73/125] Compiling OrderedCollections OrderedDictionary+Elements.swift
[74/125] Compiling OrderedCollections OrderedDictionary+Equatable.swift
[75/125] Compiling OrderedCollections OrderedDictionary+ExpressibleByDictionaryLiteral.swift
[76/125] Compiling OrderedCollections OrderedDictionary+Hashable.swift
[77/125] Compiling OrderedCollections OrderedDictionary+Initializers.swift
[78/125] Compiling OrderedCollections OrderedDictionary+Invariants.swift
[79/125] Compiling OrderedCollections OrderedSet+SubSequence.swift
[80/125] Compiling OrderedCollections OrderedSet+Testing.swift
[81/125] Compiling OrderedCollections OrderedSet+UnorderedView.swift
[82/125] Compiling OrderedCollections OrderedSet+UnstableInternals.swift
[83/125] Compiling OrderedCollections OrderedSet.swift
[84/125] Compiling OrderedCollections _UnsafeBitset.swift
[85/125] Compiling OrderedCollections _HashTable+Bucket.swift
[86/125] Compiling OrderedCollections _HashTable+BucketIterator.swift
[87/125] Compiling OrderedCollections _HashTable+Constants.swift
[88/125] Compiling OrderedCollections _HashTable+CustomStringConvertible.swift
[89/125] Compiling OrderedCollections _HashTable+Testing.swift
[90/125] Compiling OrderedCollections _HashTable+UnsafeHandle.swift
[91/125] Compiling OrderedCollections _HashTable.swift
[92/125] Emitting module OrderedCollections
[93/142] Compiling ConcurrencyExtras UncheckedSendable.swift
[94/142] Compiling IdentifiedCollections IdentifiedArray+Sendable.swift
[95/143] Emitting module ConcurrencyExtras
[96/143] Compiling IdentifiedCollections IdentifiedArray+RangeReplaceableCollection.swift
[97/143] Compiling IdentifiedCollections IdentifiedArray+MutableCollection.swift
[98/143] Compiling IdentifiedCollections IdentifiedArray+RandomAccessCollection.swift
[99/143] Compiling IdentifiedCollections IdentifiedArray+CustomStringConvertible.swift
[100/143] Compiling IdentifiedCollections IdentifiedArray+Equatable.swift
[101/143] Compiling IdentifiedCollections IdentifiedArray+ExpressibleByArrayLiteral.swift
[102/143] Compiling IdentifiedCollections IdentifiedArray+Hashable.swift
[103/143] Compiling IdentifiedCollections IdentifiedArray+CustomDebugStringConvertible.swift
[104/143] Compiling IdentifiedCollections IdentifiedArray+CustomReflectable.swift
[105/143] Compiling IdentifiedCollections IdentifiedArray+Initializers.swift
[106/143] Compiling IdentifiedCollections IdentifiedArray+Insertions.swift
[107/143] Compiling IdentifiedCollections IdentifiedArray.swift
[108/143] Compiling XCTestDynamicOverlay XCTCurrentTestCase.swift
[109/143] Compiling IdentifiedCollections Identified.swift
[110/143] Compiling IdentifiedCollections IdentifiedArray+Codable.swift
[111/143] Emitting module IdentifiedCollections
[112/143] Compiling IdentifiedCollections IdentifiedArray+Collection.swift
[113/143] Compiling IdentifiedCollections IdentifiedArray+CollectionAlgorithms.swift
[114/143] Compiling XCTestDynamicOverlay Unimplemented.swift
[115/143] Compiling XCTestDynamicOverlay XCTIsTesting.swift
[116/143] Compiling ConcurrencyExtras AsyncStream.swift
[117/143] Compiling ConcurrencyExtras LockIsolated.swift
[118/143] Compiling ConcurrencyExtras Locking.swift
[119/143] Compiling ConcurrencyExtras MainSerialExecutor.swift
[120/143] Compiling ConcurrencyExtras Task.swift
[121/143] Compiling ConcurrencyExtras ActorIsolated.swift
[122/143] Compiling ConcurrencyExtras AsyncThrowingStream.swift
[123/143] Emitting module XCTestDynamicOverlay
[124/143] Compiling XCTestDynamicOverlay DefaultInitializable.swift
[125/143] Compiling XCTestDynamicOverlay RuntimeWarnings.swift
[126/143] Compiling XCTestDynamicOverlay Deprecations.swift
[127/143] Compiling XCTestDynamicOverlay GeneratePlaceholder.swift
[128/143] Compiling XCTestDynamicOverlay XCTFail.swift
[129/198] Compiling CasePaths TypeName.swift
[130/198] Compiling CasePaths XCTUnwrap.swift
[131/198] Compiling CasePaths OpenExistential.swift
[132/198] Compiling CasePaths Operators.swift
[133/198] Compiling CasePaths CasePaths.swift
[134/198] Emitting module CasePaths
[135/198] Compiling CasePaths EnumReflection.swift
[136/198] Compiling CasePaths CasePath.swift
[137/198] Compiling CustomDump CoreImage.swift
[138/198] Compiling CustomDump CoreLocation.swift
[139/198] Emitting module DynamicColor
[140/199] Compiling DynamicColor DynamicColorSpace.swift
[141/199] Compiling DynamicColor DynamicGradient.swift
[142/199] Compiling CustomDump CoreMotion.swift
[143/199] Compiling CustomDump Foundation.swift
[144/199] Compiling CustomDump GameKit.swift
[145/199] Compiling CustomDump KeyPath.swift
[146/199] Compiling CustomDump StoreKit.swift
[147/199] Compiling CustomDump Swift.swift
[148/199] Compiling CustomDump Photos.swift
[149/199] Compiling CustomDump Speech.swift
[150/199] Compiling DynamicColor SwiftUIColor.swift
[151/199] Compiling DynamicColor HSL.swift
[152/199] Compiling DynamicColor Utils.swift
[153/199] Compiling CombineSchedulers UIScheduler.swift
[154/199] Compiling CombineSchedulers UIKit.swift
[155/200] Compiling CombineSchedulers Lock.swift
[156/200] Compiling CombineSchedulers NSRecursiveLock.swift
[157/200] Compiling Clocks UnimplementedClock.swift
[158/200] Compiling Clocks Timer.swift
[161/200] Emitting module CombineSchedulers
[164/200] Compiling CombineSchedulers SwiftUI.swift
[165/200] Compiling Clocks Lock.swift
[166/200] Compiling Clocks ImmediateClock.swift
[167/200] Compiling Clocks AnyClock.swift
[168/200] Emitting module Clocks
[169/200] Compiling Clocks _AsyncTimerSequence.swift
[170/200] Compiling CombineSchedulers UnimplementedScheduler.swift
[171/200] Compiling CombineSchedulers Timer.swift
[172/200] Compiling CombineSchedulers TestScheduler.swift
[173/200] Compiling Clocks Shims.swift
[174/200] Compiling Clocks TestClock.swift
[175/200] Compiling Clocks SwiftUI.swift
[176/222] Compiling CustomDump Mirror.swift
[177/222] Compiling CustomDump String.swift
[178/222] Compiling Dependencies OpenURL.swift
[179/222] Compiling CustomDump CollectionDifference.swift
[180/224] Compiling Dependencies Locale.swift
[181/224] Compiling Dependencies MainQueue.swift
[182/226] Compiling Dependencies Dependency.swift
[183/226] Compiling Dependencies DependencyContext.swift
[184/226] Compiling Dependencies DependencyKey.swift
[185/226] Compiling Dependencies Deprecations.swift
[186/226] Compiling Dependencies Exports.swift
[187/226] Compiling Dependencies OpenExistential.swift
[188/226] Compiling Dependencies RuntimeWarnings.swift
[189/226] Compiling Dependencies TimeZone.swift
[190/226] Compiling Dependencies URLSession.swift
[191/226] Compiling Dependencies MainRunLoop.swift
[193/226] Emitting module Dependencies
[196/226] Compiling Dependencies UUID.swift
[197/226] Compiling Dependencies WithRandomNumberGenerator.swift
[198/226] Compiling Dependencies Context.swift
[199/226] Compiling Dependencies Date.swift
[200/226] Compiling Dependencies FireAndForget.swift
[201/226] Compiling Dependencies DependencyValues.swift
[202/226] Compiling Dependencies Calendar.swift
[203/226] Compiling Dependencies Clocks.swift
[207/226] Compiling CustomDump Unordered.swift
[208/226] Compiling CustomDump XCTAssertNoDifference.swift
[209/226] Emitting module CustomDump
[216/226] Compiling Dependencies TypeName.swift
[217/226] Compiling Dependencies WithDependencies.swift
[227/235] Compiling SwiftUINavigationCore ConfirmationDialogState.swift
[228/235] Compiling SwiftUINavigationCore Bind.swift
[229/235] Compiling SwiftUINavigationCore RuntimeWarnings.swift
[230/235] Compiling SwiftUINavigationCore AlertState.swift
[231/235] Compiling SwiftUINavigationCore ButtonState.swift
[232/235] Emitting module SwiftUINavigationCore
[233/235] Compiling SwiftUINavigationCore TextState.swift
[234/235] Compiling SwiftUINavigationCore ButtonStateBuilder.swift
[235/235] Compiling SwiftUINavigationCore Deprecations.swift
[236/301] Compiling ComposableArchitecture OpenExistential.swift
[237/301] Compiling ComposableArchitecture PresentationID.swift
[238/301] Compiling ComposableArchitecture ReturningLastNonNilValue.swift
[239/301] Compiling ComposableArchitecture RuntimeWarnings.swift
[240/301] Compiling ComposableArchitecture StackIDGenerator.swift
[241/301] Compiling ComposableArchitecture TypeName.swift
[242/301] Compiling ComposableArchitecture Reducer.swift
[243/308] Compiling ComposableArchitecture AnyReducer.swift
[244/308] Compiling ComposableArchitecture AnyReducerBinding.swift
[245/308] Compiling ComposableArchitecture AnyReducerCompatibility.swift
[246/308] Compiling ComposableArchitecture AnyReducerDebug.swift
[247/308] Compiling ComposableArchitecture AnyReducerSignpost.swift
[248/308] Compiling ComposableArchitecture ReducerBuilder.swift
[249/308] Compiling ComposableArchitecture BindingReducer.swift
[250/308] Emitting module ComposableArchitecture
[251/308] Compiling ComposableArchitecture Dismiss.swift
[252/308] Compiling ComposableArchitecture IsPresented.swift
[253/308] Compiling ComposableArchitecture Effect.swift
[254/308] Compiling ComposableArchitecture Animation.swift
[255/308] Compiling ComposableArchitecture Cancellation.swift
[256/308] Compiling ComposableArchitecture EffectActions.swift
[257/308] Compiling ComposableArchitecture Publisher.swift
[258/308] Compiling ComposableArchitecture Debouncing.swift
[259/308] Compiling ComposableArchitecture CurrentValueRelay.swift
[260/308] Compiling ComposableArchitecture Debug.swift
[261/308] Compiling ComposableArchitecture Deprecations.swift
[262/308] Compiling ComposableArchitecture EphemeralState.swift
[263/308] Compiling ComposableArchitecture Exports.swift
[264/308] Compiling ComposableArchitecture Locking.swift
[265/308] Compiling ComposableArchitecture NavigationID.swift
[266/308] Compiling ComposableArchitecture ForEachStore.swift
[267/308] Compiling ComposableArchitecture FullScreenCover.swift
[268/308] Compiling ComposableArchitecture IfLetStore.swift
[269/308] Compiling ComposableArchitecture NavigationDestination.swift
[270/308] Compiling ComposableArchitecture NavigationStackStore.swift
[271/308] Compiling ComposableArchitecture Popover.swift
[272/308] Compiling ComposableArchitecture PresentationModifier.swift
[273/308] Compiling ComposableArchitecture OnChange.swift
[274/308] Compiling ComposableArchitecture Optional.swift
[275/308] Compiling ComposableArchitecture PresentationReducer.swift
[276/308] Compiling ComposableArchitecture Reduce.swift
[277/308] Compiling ComposableArchitecture Scope.swift
[278/308] Compiling ComposableArchitecture SignpostReducer.swift
[279/308] Compiling ComposableArchitecture StackReducer.swift
[280/308] Compiling ComposableArchitecture CombineReducers.swift
[281/308] Compiling ComposableArchitecture DebugReducer.swift
[282/308] Compiling ComposableArchitecture DependencyKeyWritingReducer.swift
[283/308] Compiling ComposableArchitecture EmptyReducer.swift
[284/308] Compiling ComposableArchitecture ForEachReducer.swift
[285/308] Compiling ComposableArchitecture IfCaseLetReducer.swift
[286/308] Compiling ComposableArchitecture IfLetReducer.swift
[287/308] Compiling ComposableArchitecture Deferring.swift
[288/308] Compiling ComposableArchitecture Throttling.swift
[289/308] Compiling ComposableArchitecture Timer.swift
[290/308] Compiling ComposableArchitecture TaskResult.swift
[291/308] Compiling ComposableArchitecture AreOrderedSetsDuplicates.swift
[292/308] Compiling ComposableArchitecture Binding+IsPresent.swift
[293/308] Compiling ComposableArchitecture Box.swift
[294/308] Compiling ComposableArchitecture Create.swift
[295/308] Compiling ComposableArchitecture Store.swift
[296/308] Compiling ComposableArchitecture Alert.swift
[297/308] Compiling ComposableArchitecture Binding.swift
[298/308] Compiling ComposableArchitecture ConfirmationDialog.swift
[299/308] Compiling ComposableArchitecture ActionSheet.swift
[300/308] Compiling ComposableArchitecture LegacyAlert.swift
[301/308] Compiling ComposableArchitecture NavigationLinkStore.swift
[302/308] Compiling ComposableArchitecture Sheet.swift
[303/308] Compiling ComposableArchitecture SwitchStore.swift
[304/308] Compiling ComposableArchitecture WithViewStore.swift
[305/308] Compiling ComposableArchitecture TestStore.swift
[306/308] Compiling ComposableArchitecture AlertStateUIKit.swift
[307/308] Compiling ComposableArchitecture IfLetUIKit.swift
[308/308] Compiling ComposableArchitecture ViewStore.swift
[309/376] Emitting module AppDevUtils
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGPoint++.swift:4:1: warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
 2 | import Foundation
 3 |
 4 | extension CGPoint: Hashable {
   | |- warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 5 |   public func hash(into hasher: inout Hasher) {
 6 |     hasher.combine(x)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGRect++.swift:21:1: warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
19 | // MARK: - CGRect + Hashable
20 |
21 | extension CGRect: Hashable {
   | |- warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
22 |   public func hash(into hasher: inout Hasher) {
23 |     hasher.combine(origin)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGSize++.swift:15:1: warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
13 | // MARK: - CGSize + Hashable
14 |
15 | extension CGSize: Hashable {
   | |- warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
16 |   public func hash(into hasher: inout Hasher) {
17 |     hasher.combine(width)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:3:18: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 1 | import ComposableArchitecture
 2 |
 3 | public extension AnyReducer {
   |                  `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 4 |   static func subscriptions(
 5 |     _ subscriptions: @escaping (State, Environment) -> [AnyHashable: EffectTask<Action>]
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:3:18: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 1 | import ComposableArchitecture
 2 |
 3 | public extension AnyReducer {
   |                  `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 4 |   static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
 5 |     where State == StateWithContext<S, C> {
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/UI/SwiftUIHelpers/RoundedCorner.swift:33:9: warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
14 |
15 | #elseif os(macOS)
16 |   public struct RectCorner: OptionSet {
   |                 `- note: consider making struct 'RectCorner' conform to the 'Sendable' protocol
17 |     public let rawValue: Int
18 |
   :
31 |   struct RoundedCornersShape: Shape {
32 |     var radius: CGFloat = .zero
33 |     var corners: RectCorner = .allCorners
   |         `- warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
34 |
35 |     func path(in rect: CGRect) -> Path {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[310/383] Compiling AppDevUtils Array++.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:33:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
31 |   func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
32 |     .init(
33 |       get: { wrappedValue },
   |              `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
34 |       set: { newValue in
35 |         let oldValue = wrappedValue
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:31:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
29 |
30 | public extension Binding {
31 |   func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
   |        `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
32 |     .init(
33 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:35:24: warning: capture of non-sendable type 'Value.Type' in an isolated closure
33 |       get: { wrappedValue },
34 |       set: { newValue in
35 |         let oldValue = wrappedValue
   |                        `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
36 |
37 |         wrappedValue = newValue
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:31:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
29 |
30 | public extension Binding {
31 |   func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
   |        `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
32 |     .init(
33 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:59:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
57 |   func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
58 |     Binding(
59 |       get: { wrappedValue },
   |              `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
60 |       set: {
61 |         if !predicate(wrappedValue, $0) {
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:57:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
55 |   //     This helper can be used to avoid those over-emissions.
56 |   //     https://gist.github.com/stephencelis/09695c901d3ec9f443069ea8c41c4716
57 |   func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
   |        `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
58 |     Binding(
59 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:61:13: warning: capture of non-sendable type 'Value.Type' in an isolated closure
59 |       get: { wrappedValue },
60 |       set: {
61 |         if !predicate(wrappedValue, $0) {
   |             `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
62 |           wrappedValue = $0
63 |         }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:57:28: warning: capture of non-sendable type 'Value.Type' in an isolated closure
55 |   //     This helper can be used to avoid those over-emissions.
56 |   //     https://gist.github.com/stephencelis/09695c901d3ec9f443069ea8c41c4716
57 |   func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
   |                            `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
58 |     Binding(
59 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGPoint++.swift:4:1: warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
 2 | import Foundation
 3 |
 4 | extension CGPoint: Hashable {
   | |- warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 5 |   public func hash(into hasher: inout Hasher) {
 6 |     hasher.combine(x)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGRect++.swift:21:1: warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
19 | // MARK: - CGRect + Hashable
20 |
21 | extension CGRect: Hashable {
   | |- warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
22 |   public func hash(into hasher: inout Hasher) {
23 |     hasher.combine(origin)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGSize++.swift:15:1: warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
13 | // MARK: - CGSize + Hashable
14 |
15 | extension CGSize: Hashable {
   | |- warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
16 |   public func hash(into hasher: inout Hasher) {
17 |     hasher.combine(width)
[311/383] Compiling AppDevUtils Binding++.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:33:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
31 |   func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
32 |     .init(
33 |       get: { wrappedValue },
   |              `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
34 |       set: { newValue in
35 |         let oldValue = wrappedValue
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:31:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
29 |
30 | public extension Binding {
31 |   func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
   |        `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
32 |     .init(
33 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:35:24: warning: capture of non-sendable type 'Value.Type' in an isolated closure
33 |       get: { wrappedValue },
34 |       set: { newValue in
35 |         let oldValue = wrappedValue
   |                        `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
36 |
37 |         wrappedValue = newValue
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:31:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
29 |
30 | public extension Binding {
31 |   func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
   |        `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
32 |     .init(
33 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:59:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
57 |   func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
58 |     Binding(
59 |       get: { wrappedValue },
   |              `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
60 |       set: {
61 |         if !predicate(wrappedValue, $0) {
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:57:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
55 |   //     This helper can be used to avoid those over-emissions.
56 |   //     https://gist.github.com/stephencelis/09695c901d3ec9f443069ea8c41c4716
57 |   func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
   |        `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
58 |     Binding(
59 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:61:13: warning: capture of non-sendable type 'Value.Type' in an isolated closure
59 |       get: { wrappedValue },
60 |       set: {
61 |         if !predicate(wrappedValue, $0) {
   |             `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
62 |           wrappedValue = $0
63 |         }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:57:28: warning: capture of non-sendable type 'Value.Type' in an isolated closure
55 |   //     This helper can be used to avoid those over-emissions.
56 |   //     https://gist.github.com/stephencelis/09695c901d3ec9f443069ea8c41c4716
57 |   func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
   |                            `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
58 |     Binding(
59 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGPoint++.swift:4:1: warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
 2 | import Foundation
 3 |
 4 | extension CGPoint: Hashable {
   | |- warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 5 |   public func hash(into hasher: inout Hasher) {
 6 |     hasher.combine(x)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGRect++.swift:21:1: warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
19 | // MARK: - CGRect + Hashable
20 |
21 | extension CGRect: Hashable {
   | |- warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
22 |   public func hash(into hasher: inout Hasher) {
23 |     hasher.combine(origin)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGSize++.swift:15:1: warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
13 | // MARK: - CGSize + Hashable
14 |
15 | extension CGSize: Hashable {
   | |- warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
16 |   public func hash(into hasher: inout Hasher) {
17 |     hasher.combine(width)
[312/383] Compiling AppDevUtils CGFloat++.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:33:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
31 |   func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
32 |     .init(
33 |       get: { wrappedValue },
   |              `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
34 |       set: { newValue in
35 |         let oldValue = wrappedValue
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:31:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
29 |
30 | public extension Binding {
31 |   func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
   |        `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
32 |     .init(
33 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:35:24: warning: capture of non-sendable type 'Value.Type' in an isolated closure
33 |       get: { wrappedValue },
34 |       set: { newValue in
35 |         let oldValue = wrappedValue
   |                        `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
36 |
37 |         wrappedValue = newValue
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:31:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
29 |
30 | public extension Binding {
31 |   func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
   |        `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
32 |     .init(
33 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:59:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
57 |   func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
58 |     Binding(
59 |       get: { wrappedValue },
   |              `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
60 |       set: {
61 |         if !predicate(wrappedValue, $0) {
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:57:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
55 |   //     This helper can be used to avoid those over-emissions.
56 |   //     https://gist.github.com/stephencelis/09695c901d3ec9f443069ea8c41c4716
57 |   func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
   |        `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
58 |     Binding(
59 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:61:13: warning: capture of non-sendable type 'Value.Type' in an isolated closure
59 |       get: { wrappedValue },
60 |       set: {
61 |         if !predicate(wrappedValue, $0) {
   |             `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
62 |           wrappedValue = $0
63 |         }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:57:28: warning: capture of non-sendable type 'Value.Type' in an isolated closure
55 |   //     This helper can be used to avoid those over-emissions.
56 |   //     https://gist.github.com/stephencelis/09695c901d3ec9f443069ea8c41c4716
57 |   func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
   |                            `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
58 |     Binding(
59 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGPoint++.swift:4:1: warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
 2 | import Foundation
 3 |
 4 | extension CGPoint: Hashable {
   | |- warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 5 |   public func hash(into hasher: inout Hasher) {
 6 |     hasher.combine(x)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGRect++.swift:21:1: warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
19 | // MARK: - CGRect + Hashable
20 |
21 | extension CGRect: Hashable {
   | |- warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
22 |   public func hash(into hasher: inout Hasher) {
23 |     hasher.combine(origin)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGSize++.swift:15:1: warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
13 | // MARK: - CGSize + Hashable
14 |
15 | extension CGSize: Hashable {
   | |- warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
16 |   public func hash(into hasher: inout Hasher) {
17 |     hasher.combine(width)
[313/383] Compiling AppDevUtils CGPoint++.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:33:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
31 |   func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
32 |     .init(
33 |       get: { wrappedValue },
   |              `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
34 |       set: { newValue in
35 |         let oldValue = wrappedValue
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:31:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
29 |
30 | public extension Binding {
31 |   func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
   |        `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
32 |     .init(
33 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:35:24: warning: capture of non-sendable type 'Value.Type' in an isolated closure
33 |       get: { wrappedValue },
34 |       set: { newValue in
35 |         let oldValue = wrappedValue
   |                        `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
36 |
37 |         wrappedValue = newValue
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:31:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
29 |
30 | public extension Binding {
31 |   func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
   |        `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
32 |     .init(
33 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:59:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
57 |   func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
58 |     Binding(
59 |       get: { wrappedValue },
   |              `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
60 |       set: {
61 |         if !predicate(wrappedValue, $0) {
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:57:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
55 |   //     This helper can be used to avoid those over-emissions.
56 |   //     https://gist.github.com/stephencelis/09695c901d3ec9f443069ea8c41c4716
57 |   func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
   |        `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
58 |     Binding(
59 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:61:13: warning: capture of non-sendable type 'Value.Type' in an isolated closure
59 |       get: { wrappedValue },
60 |       set: {
61 |         if !predicate(wrappedValue, $0) {
   |             `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
62 |           wrappedValue = $0
63 |         }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:57:28: warning: capture of non-sendable type 'Value.Type' in an isolated closure
55 |   //     This helper can be used to avoid those over-emissions.
56 |   //     https://gist.github.com/stephencelis/09695c901d3ec9f443069ea8c41c4716
57 |   func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
   |                            `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
58 |     Binding(
59 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGPoint++.swift:4:1: warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
 2 | import Foundation
 3 |
 4 | extension CGPoint: Hashable {
   | |- warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 5 |   public func hash(into hasher: inout Hasher) {
 6 |     hasher.combine(x)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGRect++.swift:21:1: warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
19 | // MARK: - CGRect + Hashable
20 |
21 | extension CGRect: Hashable {
   | |- warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
22 |   public func hash(into hasher: inout Hasher) {
23 |     hasher.combine(origin)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGSize++.swift:15:1: warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
13 | // MARK: - CGSize + Hashable
14 |
15 | extension CGSize: Hashable {
   | |- warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
16 |   public func hash(into hasher: inout Hasher) {
17 |     hasher.combine(width)
[314/383] Compiling AppDevUtils CGRect++.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:33:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
31 |   func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
32 |     .init(
33 |       get: { wrappedValue },
   |              `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
34 |       set: { newValue in
35 |         let oldValue = wrappedValue
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:31:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
29 |
30 | public extension Binding {
31 |   func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
   |        `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
32 |     .init(
33 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:35:24: warning: capture of non-sendable type 'Value.Type' in an isolated closure
33 |       get: { wrappedValue },
34 |       set: { newValue in
35 |         let oldValue = wrappedValue
   |                        `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
36 |
37 |         wrappedValue = newValue
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:31:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
29 |
30 | public extension Binding {
31 |   func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
   |        `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
32 |     .init(
33 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:59:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
57 |   func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
58 |     Binding(
59 |       get: { wrappedValue },
   |              `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
60 |       set: {
61 |         if !predicate(wrappedValue, $0) {
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:57:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
55 |   //     This helper can be used to avoid those over-emissions.
56 |   //     https://gist.github.com/stephencelis/09695c901d3ec9f443069ea8c41c4716
57 |   func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
   |        `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
58 |     Binding(
59 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:61:13: warning: capture of non-sendable type 'Value.Type' in an isolated closure
59 |       get: { wrappedValue },
60 |       set: {
61 |         if !predicate(wrappedValue, $0) {
   |             `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
62 |           wrappedValue = $0
63 |         }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:57:28: warning: capture of non-sendable type 'Value.Type' in an isolated closure
55 |   //     This helper can be used to avoid those over-emissions.
56 |   //     https://gist.github.com/stephencelis/09695c901d3ec9f443069ea8c41c4716
57 |   func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
   |                            `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
58 |     Binding(
59 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGPoint++.swift:4:1: warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
 2 | import Foundation
 3 |
 4 | extension CGPoint: Hashable {
   | |- warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 5 |   public func hash(into hasher: inout Hasher) {
 6 |     hasher.combine(x)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGRect++.swift:21:1: warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
19 | // MARK: - CGRect + Hashable
20 |
21 | extension CGRect: Hashable {
   | |- warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
22 |   public func hash(into hasher: inout Hasher) {
23 |     hasher.combine(origin)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGSize++.swift:15:1: warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
13 | // MARK: - CGSize + Hashable
14 |
15 | extension CGSize: Hashable {
   | |- warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
16 |   public func hash(into hasher: inout Hasher) {
17 |     hasher.combine(width)
[315/383] Compiling AppDevUtils CGSize++.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:33:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
31 |   func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
32 |     .init(
33 |       get: { wrappedValue },
   |              `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
34 |       set: { newValue in
35 |         let oldValue = wrappedValue
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:31:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
29 |
30 | public extension Binding {
31 |   func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
   |        `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
32 |     .init(
33 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:35:24: warning: capture of non-sendable type 'Value.Type' in an isolated closure
33 |       get: { wrappedValue },
34 |       set: { newValue in
35 |         let oldValue = wrappedValue
   |                        `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
36 |
37 |         wrappedValue = newValue
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:31:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
29 |
30 | public extension Binding {
31 |   func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
   |        `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
32 |     .init(
33 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:59:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
57 |   func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
58 |     Binding(
59 |       get: { wrappedValue },
   |              `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
60 |       set: {
61 |         if !predicate(wrappedValue, $0) {
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:57:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
55 |   //     This helper can be used to avoid those over-emissions.
56 |   //     https://gist.github.com/stephencelis/09695c901d3ec9f443069ea8c41c4716
57 |   func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
   |        `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
58 |     Binding(
59 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:61:13: warning: capture of non-sendable type 'Value.Type' in an isolated closure
59 |       get: { wrappedValue },
60 |       set: {
61 |         if !predicate(wrappedValue, $0) {
   |             `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
62 |           wrappedValue = $0
63 |         }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:57:28: warning: capture of non-sendable type 'Value.Type' in an isolated closure
55 |   //     This helper can be used to avoid those over-emissions.
56 |   //     https://gist.github.com/stephencelis/09695c901d3ec9f443069ea8c41c4716
57 |   func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
   |                            `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
58 |     Binding(
59 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGPoint++.swift:4:1: warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
 2 | import Foundation
 3 |
 4 | extension CGPoint: Hashable {
   | |- warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 5 |   public func hash(into hasher: inout Hasher) {
 6 |     hasher.combine(x)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGRect++.swift:21:1: warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
19 | // MARK: - CGRect + Hashable
20 |
21 | extension CGRect: Hashable {
   | |- warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
22 |   public func hash(into hasher: inout Hasher) {
23 |     hasher.combine(origin)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGSize++.swift:15:1: warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
13 | // MARK: - CGSize + Hashable
14 |
15 | extension CGSize: Hashable {
   | |- warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
16 |   public func hash(into hasher: inout Hasher) {
17 |     hasher.combine(width)
[316/383] Compiling AppDevUtils Codable++.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:33:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
31 |   func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
32 |     .init(
33 |       get: { wrappedValue },
   |              `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
34 |       set: { newValue in
35 |         let oldValue = wrappedValue
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:31:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
29 |
30 | public extension Binding {
31 |   func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
   |        `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
32 |     .init(
33 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:35:24: warning: capture of non-sendable type 'Value.Type' in an isolated closure
33 |       get: { wrappedValue },
34 |       set: { newValue in
35 |         let oldValue = wrappedValue
   |                        `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
36 |
37 |         wrappedValue = newValue
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:31:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
29 |
30 | public extension Binding {
31 |   func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
   |        `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
32 |     .init(
33 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:59:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
57 |   func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
58 |     Binding(
59 |       get: { wrappedValue },
   |              `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
60 |       set: {
61 |         if !predicate(wrappedValue, $0) {
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:57:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
55 |   //     This helper can be used to avoid those over-emissions.
56 |   //     https://gist.github.com/stephencelis/09695c901d3ec9f443069ea8c41c4716
57 |   func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
   |        `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
58 |     Binding(
59 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:61:13: warning: capture of non-sendable type 'Value.Type' in an isolated closure
59 |       get: { wrappedValue },
60 |       set: {
61 |         if !predicate(wrappedValue, $0) {
   |             `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
62 |           wrappedValue = $0
63 |         }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:57:28: warning: capture of non-sendable type 'Value.Type' in an isolated closure
55 |   //     This helper can be used to avoid those over-emissions.
56 |   //     https://gist.github.com/stephencelis/09695c901d3ec9f443069ea8c41c4716
57 |   func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
   |                            `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
58 |     Binding(
59 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGPoint++.swift:4:1: warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
 2 | import Foundation
 3 |
 4 | extension CGPoint: Hashable {
   | |- warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 5 |   public func hash(into hasher: inout Hasher) {
 6 |     hasher.combine(x)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGRect++.swift:21:1: warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
19 | // MARK: - CGRect + Hashable
20 |
21 | extension CGRect: Hashable {
   | |- warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
22 |   public func hash(into hasher: inout Hasher) {
23 |     hasher.combine(origin)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGSize++.swift:15:1: warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
13 | // MARK: - CGSize + Hashable
14 |
15 | extension CGSize: Hashable {
   | |- warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
16 |   public func hash(into hasher: inout Hasher) {
17 |     hasher.combine(width)
[317/383] Compiling AppDevUtils Codable+File.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:33:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
31 |   func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
32 |     .init(
33 |       get: { wrappedValue },
   |              `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
34 |       set: { newValue in
35 |         let oldValue = wrappedValue
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:31:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
29 |
30 | public extension Binding {
31 |   func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
   |        `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
32 |     .init(
33 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:35:24: warning: capture of non-sendable type 'Value.Type' in an isolated closure
33 |       get: { wrappedValue },
34 |       set: { newValue in
35 |         let oldValue = wrappedValue
   |                        `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
36 |
37 |         wrappedValue = newValue
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:31:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
29 |
30 | public extension Binding {
31 |   func onChange(perform action: @escaping (Value) -> Void) -> Self where Value: Equatable {
   |        `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
32 |     .init(
33 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:59:14: warning: capture of non-sendable type 'Value.Type' in an isolated closure
57 |   func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
58 |     Binding(
59 |       get: { wrappedValue },
   |              `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
60 |       set: {
61 |         if !predicate(wrappedValue, $0) {
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:57:8: warning: capture of non-sendable type 'Value.Type' in an isolated closure
55 |   //     This helper can be used to avoid those over-emissions.
56 |   //     https://gist.github.com/stephencelis/09695c901d3ec9f443069ea8c41c4716
57 |   func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
   |        `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
58 |     Binding(
59 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:61:13: warning: capture of non-sendable type 'Value.Type' in an isolated closure
59 |       get: { wrappedValue },
60 |       set: {
61 |         if !predicate(wrappedValue, $0) {
   |             `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
62 |           wrappedValue = $0
63 |         }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/Binding++.swift:57:28: warning: capture of non-sendable type 'Value.Type' in an isolated closure
55 |   //     This helper can be used to avoid those over-emissions.
56 |   //     https://gist.github.com/stephencelis/09695c901d3ec9f443069ea8c41c4716
57 |   func removeDuplicates(by predicate: @escaping (Value, Value) -> Bool) -> Self {
   |                            `- warning: capture of non-sendable type 'Value.Type' in an isolated closure
58 |     Binding(
59 |       get: { wrappedValue },
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGPoint++.swift:4:1: warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
 2 | import Foundation
 3 |
 4 | extension CGPoint: Hashable {
   | |- warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 5 |   public func hash(into hasher: inout Hasher) {
 6 |     hasher.combine(x)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGRect++.swift:21:1: warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
19 | // MARK: - CGRect + Hashable
20 |
21 | extension CGRect: Hashable {
   | |- warning: extension declares a conformance of imported type 'CGRect' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
22 |   public func hash(into hasher: inout Hasher) {
23 |     hasher.combine(origin)
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/Extensions/CGSize++.swift:15:1: warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
13 | // MARK: - CGSize + Hashable
14 |
15 | extension CGSize: Hashable {
   | |- warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
16 |   public func hash(into hasher: inout Hasher) {
17 |     hasher.combine(width)
[318/383] Compiling AppDevUtils Result++.swift
[319/383] Compiling AppDevUtils Sequence++.swift
[320/383] Compiling AppDevUtils String++.swift
[321/383] Compiling AppDevUtils Task++.swift
[322/383] Compiling AppDevUtils UIApplication++.swift
[323/383] Compiling AppDevUtils UIApplicationExtensions.swift
[324/383] Compiling AppDevUtils UIViewController++.swift
[325/383] Compiling AppDevUtils URL+file.swift
[326/383] Compiling AppDevUtils URL+staticString.swift
[327/383] Compiling AppDevUtils URLRequest+cURL.swift
[328/383] Compiling AppDevUtils UserDefaults+Codable.swift
[329/383] Compiling AppDevUtils CodableValueSubject.swift
[330/383] Compiling AppDevUtils Create.swift
[331/383] Compiling AppDevUtils CustomAssert.swift
[332/383] Compiling AppDevUtils DebouncingTaskViewModifier.swift
[333/383] Compiling AppDevUtils Encodable++.swift
[334/383] Compiling AppDevUtils Error+Equality.swift
[335/383] Compiling AppDevUtils ErrorMessage.swift
[336/383] Compiling AppDevUtils Image++.swift
[337/383] Compiling AppDevUtils Occupiable+isNotEmpty.swift
[338/383] Compiling AppDevUtils Optional++.swift
[339/383] Compiling AppDevUtils Publisher++.swift
[340/383] Compiling AppDevUtils Publisher+genericError.swift
[341/383] Compiling AppDevUtils FontPreview.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/UI/SwiftUIHelpers/RoundedCorner.swift:33:9: warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
14 |
15 | #elseif os(macOS)
16 |   public struct RectCorner: OptionSet {
   |                 `- note: consider making struct 'RectCorner' conform to the 'Sendable' protocol
17 |     public let rawValue: Int
18 |
   :
31 |   struct RoundedCornersShape: Shape {
32 |     var radius: CGFloat = .zero
33 |     var corners: RectCorner = .allCorners
   |         `- warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
34 |
35 |     func path(in rect: CGRect) -> Path {
[342/383] Compiling AppDevUtils LocalePreview.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/UI/SwiftUIHelpers/RoundedCorner.swift:33:9: warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
14 |
15 | #elseif os(macOS)
16 |   public struct RectCorner: OptionSet {
   |                 `- note: consider making struct 'RectCorner' conform to the 'Sendable' protocol
17 |     public let rawValue: Int
18 |
   :
31 |   struct RoundedCornersShape: Shape {
32 |     var radius: CGFloat = .zero
33 |     var corners: RectCorner = .allCorners
   |         `- warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
34 |
35 |     func path(in rect: CGRect) -> Path {
[343/383] Compiling AppDevUtils RightToLeftPreview.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/UI/SwiftUIHelpers/RoundedCorner.swift:33:9: warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
14 |
15 | #elseif os(macOS)
16 |   public struct RectCorner: OptionSet {
   |                 `- note: consider making struct 'RectCorner' conform to the 'Sendable' protocol
17 |     public let rawValue: Int
18 |
   :
31 |   struct RoundedCornersShape: Shape {
32 |     var radius: CGFloat = .zero
33 |     var corners: RectCorner = .allCorners
   |         `- warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
34 |
35 |     func path(in rect: CGRect) -> Path {
[344/383] Compiling AppDevUtils View+PreviewPresets.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/UI/SwiftUIHelpers/RoundedCorner.swift:33:9: warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
14 |
15 | #elseif os(macOS)
16 |   public struct RectCorner: OptionSet {
   |                 `- note: consider making struct 'RectCorner' conform to the 'Sendable' protocol
17 |     public let rawValue: Int
18 |
   :
31 |   struct RoundedCornersShape: Shape {
32 |     var radius: CGFloat = .zero
33 |     var corners: RectCorner = .allCorners
   |         `- warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
34 |
35 |     func path(in rect: CGRect) -> Path {
[345/383] Compiling AppDevUtils RoundedCorner.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/UI/SwiftUIHelpers/RoundedCorner.swift:33:9: warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
14 |
15 | #elseif os(macOS)
16 |   public struct RectCorner: OptionSet {
   |                 `- note: consider making struct 'RectCorner' conform to the 'Sendable' protocol
17 |     public let rawValue: Int
18 |
   :
31 |   struct RoundedCornersShape: Shape {
32 |     var radius: CGFloat = .zero
33 |     var corners: RectCorner = .allCorners
   |         `- warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
34 |
35 |     func path(in rect: CGRect) -> Path {
[346/383] Compiling AppDevUtils UIViewRepresenting.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/UI/SwiftUIHelpers/RoundedCorner.swift:33:9: warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
14 |
15 | #elseif os(macOS)
16 |   public struct RectCorner: OptionSet {
   |                 `- note: consider making struct 'RectCorner' conform to the 'Sendable' protocol
17 |     public let rawValue: Int
18 |
   :
31 |   struct RoundedCornersShape: Shape {
32 |     var radius: CGFloat = .zero
33 |     var corners: RectCorner = .allCorners
   |         `- warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
34 |
35 |     func path(in rect: CGRect) -> Path {
[347/383] Compiling AppDevUtils View++.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/UI/SwiftUIHelpers/RoundedCorner.swift:33:9: warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
14 |
15 | #elseif os(macOS)
16 |   public struct RectCorner: OptionSet {
   |                 `- note: consider making struct 'RectCorner' conform to the 'Sendable' protocol
17 |     public let rawValue: Int
18 |
   :
31 |   struct RoundedCornersShape: Shape {
32 |     var radius: CGFloat = .zero
33 |     var corners: RectCorner = .allCorners
   |         `- warning: stored property 'corners' of 'Sendable'-conforming struct 'RoundedCornersShape' has non-sendable type 'RectCorner'; this is an error in the Swift 6 language mode
34 |
35 |     func path(in rect: CGRect) -> Path {
[348/383] Compiling AppDevUtils Color++.swift
[349/383] Compiling AppDevUtils ContinuousCornerRadius.swift
[350/383] Compiling AppDevUtils ForEach.swift
[351/383] Compiling AppDevUtils FrameSize.swift
[352/383] Compiling AppDevUtils Gradients.swift
[353/383] Compiling AppDevUtils ContentSizeCategoryPreview.swift
[354/383] Compiling AppDevUtils DarkThemePreview.swift
[355/383] Compiling AppDevUtils Collection++.swift
[356/383] Compiling AppDevUtils Data++.swift
[357/383] Compiling AppDevUtils DateFormatter++.swift
[358/383] Compiling AppDevUtils DecodableExtensions.swift
[359/383] Compiling AppDevUtils Dictionary++.swift
[360/383] Compiling AppDevUtils DictionaryExtensions.swift
[361/383] Compiling AppDevUtils Double++.swift
[362/383] Compiling AppDevUtils Double+equal.swift
[363/383] Compiling AppDevUtils ReducerProtocol+onChange.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:3:18: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 1 | import ComposableArchitecture
 2 |
 3 | public extension AnyReducer {
   |                  `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 4 |   static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
 5 |     where State == StateWithContext<S, C> {
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:6:5: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 4 |   static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
 5 |     where State == StateWithContext<S, C> {
 6 |     AnyReducer { state, action, environment in
   |     `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 7 |       reducer(&state.state, state.context, action, environment)
 8 |     }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:6:5: warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 4 |   static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
 5 |     where State == StateWithContext<S, C> {
 6 |     AnyReducer { state, action, environment in
   |     `- warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 7 |       reducer(&state.state, state.context, action, environment)
 8 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[364/383] Compiling AppDevUtils StateWithContext.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:3:18: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 1 | import ComposableArchitecture
 2 |
 3 | public extension AnyReducer {
   |                  `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 4 |   static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
 5 |     where State == StateWithContext<S, C> {
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:6:5: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 4 |   static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
 5 |     where State == StateWithContext<S, C> {
 6 |     AnyReducer { state, action, environment in
   |     `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 7 |       reducer(&state.state, state.context, action, environment)
 8 |     }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:6:5: warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 4 |   static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
 5 |     where State == StateWithContext<S, C> {
 6 |     AnyReducer { state, action, environment in
   |     `- warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 7 |       reducer(&state.state, state.context, action, environment)
 8 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[365/383] Compiling AppDevUtils ColorPalette.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:3:18: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 1 | import ComposableArchitecture
 2 |
 3 | public extension AnyReducer {
   |                  `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 4 |   static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
 5 |     where State == StateWithContext<S, C> {
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:6:5: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 4 |   static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
 5 |     where State == StateWithContext<S, C> {
 6 |     AnyReducer { state, action, environment in
   |     `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 7 |       reducer(&state.state, state.context, action, environment)
 8 |     }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:6:5: warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 4 |   static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
 5 |     where State == StateWithContext<S, C> {
 6 |     AnyReducer { state, action, environment in
   |     `- warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 7 |       reducer(&state.state, state.context, action, environment)
 8 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[366/383] Compiling AppDevUtils DesignSystem.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:3:18: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 1 | import ComposableArchitecture
 2 |
 3 | public extension AnyReducer {
   |                  `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 4 |   static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
 5 |     where State == StateWithContext<S, C> {
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:6:5: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 4 |   static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
 5 |     where State == StateWithContext<S, C> {
 6 |     AnyReducer { state, action, environment in
   |     `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 7 |       reducer(&state.state, state.context, action, environment)
 8 |     }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:6:5: warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 4 |   static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
 5 |     where State == StateWithContext<S, C> {
 6 |     AnyReducer { state, action, environment in
   |     `- warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 7 |       reducer(&state.state, state.context, action, environment)
 8 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[367/383] Compiling AppDevUtils Fonts.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:3:18: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 1 | import ComposableArchitecture
 2 |
 3 | public extension AnyReducer {
   |                  `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 4 |   static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
 5 |     where State == StateWithContext<S, C> {
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:6:5: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 4 |   static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
 5 |     where State == StateWithContext<S, C> {
 6 |     AnyReducer { state, action, environment in
   |     `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 7 |       reducer(&state.state, state.context, action, environment)
 8 |     }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:6:5: warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 4 |   static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
 5 |     where State == StateWithContext<S, C> {
 6 |     AnyReducer { state, action, environment in
   |     `- warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 7 |       reducer(&state.state, state.context, action, environment)
 8 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[368/383] Compiling AppDevUtils Grid.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:3:18: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 1 | import ComposableArchitecture
 2 |
 3 | public extension AnyReducer {
   |                  `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 4 |   static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
 5 |     where State == StateWithContext<S, C> {
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:6:5: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 4 |   static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
 5 |     where State == StateWithContext<S, C> {
 6 |     AnyReducer { state, action, environment in
   |     `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 7 |       reducer(&state.state, state.context, action, environment)
 8 |     }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:6:5: warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 4 |   static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
 5 |     where State == StateWithContext<S, C> {
 6 |     AnyReducer { state, action, environment in
   |     `- warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 7 |       reducer(&state.state, state.context, action, environment)
 8 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[369/383] Compiling AppDevUtils Border.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:3:18: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 1 | import ComposableArchitecture
 2 |
 3 | public extension AnyReducer {
   |                  `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 4 |   static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
 5 |     where State == StateWithContext<S, C> {
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:6:5: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 4 |   static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
 5 |     where State == StateWithContext<S, C> {
 6 |     AnyReducer { state, action, environment in
   |     `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 7 |       reducer(&state.state, state.context, action, environment)
 8 |     }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/StateWithContext.swift:6:5: warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 4 |   static func withContext<S, C>(_ reducer: @escaping (inout S, C, Action, Environment) -> EffectTask<Action>) -> Self
 5 |     where State == StateWithContext<S, C> {
 6 |     AnyReducer { state, action, environment in
   |     `- warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 7 |       reducer(&state.state, state.context, action, environment)
 8 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[370/383] Compiling AppDevUtils Logging.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:3:18: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 1 | import ComposableArchitecture
 2 |
 3 | public extension AnyReducer {
   |                  `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 4 |   static func subscriptions(
 5 |     _ subscriptions: @escaping (State, Environment) -> [AnyHashable: EffectTask<Action>]
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:15:25: warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
13 |         Set(activeSubscriptions.keys).union(currentSubscriptions.keys).map { id in
14 |           switch (activeSubscriptions[id], currentSubscriptions[id]) {
15 |           case (.some, .none):
   |                         |- warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
   |                         |- note: use 'nil' to silence this warning
   |                         `- note: use 'none?' instead
16 |             return .cancel(id: id)
17 |           case let (.none, .some(effect)):
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:17:22: warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
15 |           case (.some, .none):
16 |             return .cancel(id: id)
17 |           case let (.none, .some(effect)):
   |                      |- warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
   |                      |- note: use 'nil' to silence this warning
   |                      `- note: use 'none?' instead
18 |             return effect.cancellable(id: id)
19 |           default:
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:9:12: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 7 |     var activeSubscriptions: [AnyHashable: EffectTask<Action>] = [:]
 8 |
 9 |     return AnyReducer { state, _, environment in
   |            `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
10 |       let currentSubscriptions = subscriptions(state, environment)
11 |       defer { activeSubscriptions = currentSubscriptions }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:9:12: warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 7 |     var activeSubscriptions: [AnyHashable: EffectTask<Action>] = [:]
 8 |
 9 |     return AnyReducer { state, _, environment in
   |            `- warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
10 |       let currentSubscriptions = subscriptions(state, environment)
11 |       defer { activeSubscriptions = currentSubscriptions }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[371/383] Compiling AppDevUtils ReplaySubject.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:3:18: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 1 | import ComposableArchitecture
 2 |
 3 | public extension AnyReducer {
   |                  `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 4 |   static func subscriptions(
 5 |     _ subscriptions: @escaping (State, Environment) -> [AnyHashable: EffectTask<Action>]
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:15:25: warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
13 |         Set(activeSubscriptions.keys).union(currentSubscriptions.keys).map { id in
14 |           switch (activeSubscriptions[id], currentSubscriptions[id]) {
15 |           case (.some, .none):
   |                         |- warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
   |                         |- note: use 'nil' to silence this warning
   |                         `- note: use 'none?' instead
16 |             return .cancel(id: id)
17 |           case let (.none, .some(effect)):
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:17:22: warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
15 |           case (.some, .none):
16 |             return .cancel(id: id)
17 |           case let (.none, .some(effect)):
   |                      |- warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
   |                      |- note: use 'nil' to silence this warning
   |                      `- note: use 'none?' instead
18 |             return effect.cancellable(id: id)
19 |           default:
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:9:12: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 7 |     var activeSubscriptions: [AnyHashable: EffectTask<Action>] = [:]
 8 |
 9 |     return AnyReducer { state, _, environment in
   |            `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
10 |       let currentSubscriptions = subscriptions(state, environment)
11 |       defer { activeSubscriptions = currentSubscriptions }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:9:12: warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 7 |     var activeSubscriptions: [AnyHashable: EffectTask<Action>] = [:]
 8 |
 9 |     return AnyReducer { state, _, environment in
   |            `- warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
10 |       let currentSubscriptions = subscriptions(state, environment)
11 |       defer { activeSubscriptions = currentSubscriptions }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[372/383] Compiling AppDevUtils Resulting.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:3:18: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 1 | import ComposableArchitecture
 2 |
 3 | public extension AnyReducer {
   |                  `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 4 |   static func subscriptions(
 5 |     _ subscriptions: @escaping (State, Environment) -> [AnyHashable: EffectTask<Action>]
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:15:25: warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
13 |         Set(activeSubscriptions.keys).union(currentSubscriptions.keys).map { id in
14 |           switch (activeSubscriptions[id], currentSubscriptions[id]) {
15 |           case (.some, .none):
   |                         |- warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
   |                         |- note: use 'nil' to silence this warning
   |                         `- note: use 'none?' instead
16 |             return .cancel(id: id)
17 |           case let (.none, .some(effect)):
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:17:22: warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
15 |           case (.some, .none):
16 |             return .cancel(id: id)
17 |           case let (.none, .some(effect)):
   |                      |- warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
   |                      |- note: use 'nil' to silence this warning
   |                      `- note: use 'none?' instead
18 |             return effect.cancellable(id: id)
19 |           default:
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:9:12: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 7 |     var activeSubscriptions: [AnyHashable: EffectTask<Action>] = [:]
 8 |
 9 |     return AnyReducer { state, _, environment in
   |            `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
10 |       let currentSubscriptions = subscriptions(state, environment)
11 |       defer { activeSubscriptions = currentSubscriptions }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:9:12: warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 7 |     var activeSubscriptions: [AnyHashable: EffectTask<Action>] = [:]
 8 |
 9 |     return AnyReducer { state, _, environment in
   |            `- warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
10 |       let currentSubscriptions = subscriptions(state, environment)
11 |       defer { activeSubscriptions = currentSubscriptions }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[373/383] Compiling AppDevUtils Then.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:3:18: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 1 | import ComposableArchitecture
 2 |
 3 | public extension AnyReducer {
   |                  `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 4 |   static func subscriptions(
 5 |     _ subscriptions: @escaping (State, Environment) -> [AnyHashable: EffectTask<Action>]
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:15:25: warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
13 |         Set(activeSubscriptions.keys).union(currentSubscriptions.keys).map { id in
14 |           switch (activeSubscriptions[id], currentSubscriptions[id]) {
15 |           case (.some, .none):
   |                         |- warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
   |                         |- note: use 'nil' to silence this warning
   |                         `- note: use 'none?' instead
16 |             return .cancel(id: id)
17 |           case let (.none, .some(effect)):
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:17:22: warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
15 |           case (.some, .none):
16 |             return .cancel(id: id)
17 |           case let (.none, .some(effect)):
   |                      |- warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
   |                      |- note: use 'nil' to silence this warning
   |                      `- note: use 'none?' instead
18 |             return effect.cancellable(id: id)
19 |           default:
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:9:12: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 7 |     var activeSubscriptions: [AnyHashable: EffectTask<Action>] = [:]
 8 |
 9 |     return AnyReducer { state, _, environment in
   |            `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
10 |       let currentSubscriptions = subscriptions(state, environment)
11 |       defer { activeSubscriptions = currentSubscriptions }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:9:12: warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 7 |     var activeSubscriptions: [AnyHashable: EffectTask<Action>] = [:]
 8 |
 9 |     return AnyReducer { state, _, environment in
   |            `- warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
10 |       let currentSubscriptions = subscriptions(state, environment)
11 |       defer { activeSubscriptions = currentSubscriptions }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[374/383] Compiling AppDevUtils URLSession+Delegate.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:3:18: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 1 | import ComposableArchitecture
 2 |
 3 | public extension AnyReducer {
   |                  `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 4 |   static func subscriptions(
 5 |     _ subscriptions: @escaping (State, Environment) -> [AnyHashable: EffectTask<Action>]
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:15:25: warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
13 |         Set(activeSubscriptions.keys).union(currentSubscriptions.keys).map { id in
14 |           switch (activeSubscriptions[id], currentSubscriptions[id]) {
15 |           case (.some, .none):
   |                         |- warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
   |                         |- note: use 'nil' to silence this warning
   |                         `- note: use 'none?' instead
16 |             return .cancel(id: id)
17 |           case let (.none, .some(effect)):
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:17:22: warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
15 |           case (.some, .none):
16 |             return .cancel(id: id)
17 |           case let (.none, .some(effect)):
   |                      |- warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
   |                      |- note: use 'nil' to silence this warning
   |                      `- note: use 'none?' instead
18 |             return effect.cancellable(id: id)
19 |           default:
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:9:12: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 7 |     var activeSubscriptions: [AnyHashable: EffectTask<Action>] = [:]
 8 |
 9 |     return AnyReducer { state, _, environment in
   |            `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
10 |       let currentSubscriptions = subscriptions(state, environment)
11 |       defer { activeSubscriptions = currentSubscriptions }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:9:12: warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 7 |     var activeSubscriptions: [AnyHashable: EffectTask<Action>] = [:]
 8 |
 9 |     return AnyReducer { state, _, environment in
   |            `- warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
10 |       let currentSubscriptions = subscriptions(state, environment)
11 |       defer { activeSubscriptions = currentSubscriptions }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[375/383] Compiling AppDevUtils AnyReducer+Subscriptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:3:18: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 1 | import ComposableArchitecture
 2 |
 3 | public extension AnyReducer {
   |                  `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 4 |   static func subscriptions(
 5 |     _ subscriptions: @escaping (State, Environment) -> [AnyHashable: EffectTask<Action>]
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:15:25: warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
13 |         Set(activeSubscriptions.keys).union(currentSubscriptions.keys).map { id in
14 |           switch (activeSubscriptions[id], currentSubscriptions[id]) {
15 |           case (.some, .none):
   |                         |- warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
   |                         |- note: use 'nil' to silence this warning
   |                         `- note: use 'none?' instead
16 |             return .cancel(id: id)
17 |           case let (.none, .some(effect)):
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:17:22: warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
15 |           case (.some, .none):
16 |             return .cancel(id: id)
17 |           case let (.none, .some(effect)):
   |                      |- warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
   |                      |- note: use 'nil' to silence this warning
   |                      `- note: use 'none?' instead
18 |             return effect.cancellable(id: id)
19 |           default:
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:9:12: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 7 |     var activeSubscriptions: [AnyHashable: EffectTask<Action>] = [:]
 8 |
 9 |     return AnyReducer { state, _, environment in
   |            `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
10 |       let currentSubscriptions = subscriptions(state, environment)
11 |       defer { activeSubscriptions = currentSubscriptions }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:9:12: warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 7 |     var activeSubscriptions: [AnyHashable: EffectTask<Action>] = [:]
 8 |
 9 |     return AnyReducer { state, _, environment in
   |            `- warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
10 |       let currentSubscriptions = subscriptions(state, environment)
11 |       defer { activeSubscriptions = currentSubscriptions }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[376/383] Compiling AppDevUtils Identified.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:3:18: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 1 | import ComposableArchitecture
 2 |
 3 | public extension AnyReducer {
   |                  `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 4 |   static func subscriptions(
 5 |     _ subscriptions: @escaping (State, Environment) -> [AnyHashable: EffectTask<Action>]
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:15:25: warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
13 |         Set(activeSubscriptions.keys).union(currentSubscriptions.keys).map { id in
14 |           switch (activeSubscriptions[id], currentSubscriptions[id]) {
15 |           case (.some, .none):
   |                         |- warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
   |                         |- note: use 'nil' to silence this warning
   |                         `- note: use 'none?' instead
16 |             return .cancel(id: id)
17 |           case let (.none, .some(effect)):
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:17:22: warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
15 |           case (.some, .none):
16 |             return .cancel(id: id)
17 |           case let (.none, .some(effect)):
   |                      |- warning: assuming you mean 'Optional<EffectPublisher<Action, Never>>.none'; did you mean 'Effect<Action>.none' instead?
   |                      |- note: use 'nil' to silence this warning
   |                      `- note: use 'none?' instead
18 |             return effect.cancellable(id: id)
19 |           default:
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:9:12: warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 7 |     var activeSubscriptions: [AnyHashable: EffectTask<Action>] = [:]
 8 |
 9 |     return AnyReducer { state, _, environment in
   |            `- warning: 'AnyReducer' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
10 |       let currentSubscriptions = subscriptions(state, environment)
11 |       defer { activeSubscriptions = currentSubscriptions }
/Users/admin/builder/spi-builder-workspace/Sources/AppDevUtils/TCAExtensions/AnyReducer+Subscriptions.swift:9:12: warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
 7 |     var activeSubscriptions: [AnyHashable: EffectTask<Action>] = [:]
 8 |
 9 |     return AnyReducer { state, _, environment in
   |            `- warning: 'init(_:)' is deprecated: This API has been deprecated in favor of 'Reducer'. Read the migration guide for more information: https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/Reducer [#DeprecatedDeclaration]
10 |       let currentSubscriptions = subscriptions(state, environment)
11 |       defer { activeSubscriptions = currentSubscriptions }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[377/383] Compiling AppDevUtils View+animate.swift
[378/383] Compiling AppDevUtils View+onWillDisappear.swift
[379/383] Compiling AppDevUtils View+readSize.swift
[380/383] Compiling AppDevUtils WithInlineState.swift
[381/383] Compiling AppDevUtils ActivityIndicator.swift
[382/383] Compiling AppDevUtils ExpandableText.swift
[383/383] Compiling AppDevUtils ShareSheet.swift
Build complete! (74.69s)
Fetching https://github.com/yannickl/DynamicColor.git
Fetching https://github.com/pointfreeco/swift-composable-architecture.git
[1/2201] Fetching dynamiccolor
[2202/305975] Fetching dynamiccolor, swift-composable-architecture
Fetched https://github.com/yannickl/DynamicColor.git from cache (28.25s)
Fetched https://github.com/pointfreeco/swift-composable-architecture.git from cache (28.25s)
Computing version for https://github.com/yannickl/DynamicColor.git
Computed https://github.com/yannickl/DynamicColor.git at 5.0.1 (28.78s)
Computing version for https://github.com/pointfreeco/swift-composable-architecture.git
Computed https://github.com/pointfreeco/swift-composable-architecture.git at 0.59.0 (0.52s)
Fetching https://github.com/pointfreeco/swiftui-navigation
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
Fetching https://github.com/pointfreeco/swift-dependencies
Fetching https://github.com/pointfreeco/swift-identified-collections
Fetching https://github.com/pointfreeco/swift-concurrency-extras
Fetching https://github.com/pointfreeco/swift-custom-dump
Fetching https://github.com/pointfreeco/swift-case-paths
[1/1394] Fetching swiftui-navigation
[15/5975] Fetching swiftui-navigation, swift-custom-dump
[470/6836] Fetching swiftui-navigation, swift-custom-dump, swift-concurrency-extras
[600/11230] Fetching swiftui-navigation, swift-custom-dump, swift-concurrency-extras, swift-case-paths
[1045/12764] Fetching swiftui-navigation, swift-custom-dump, swift-concurrency-extras, swift-case-paths, swift-identified-collections
[1168/18231] Fetching swiftui-navigation, swift-custom-dump, swift-concurrency-extras, swift-case-paths, swift-identified-collections, xctest-dynamic-overlay
[8655/24480] Fetching swiftui-navigation, swift-custom-dump, swift-concurrency-extras, swift-case-paths, swift-identified-collections, xctest-dynamic-overlay, swift-dependencies
Fetched https://github.com/pointfreeco/swift-identified-collections from cache (1.37s)
Fetched https://github.com/pointfreeco/swiftui-navigation from cache (1.37s)
Fetched https://github.com/pointfreeco/swift-custom-dump from cache (1.37s)
Fetched https://github.com/pointfreeco/swift-dependencies from cache (1.37s)
Fetched https://github.com/pointfreeco/swift-concurrency-extras from cache (1.37s)
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (1.37s)
Fetched https://github.com/pointfreeco/swift-case-paths from cache (1.37s)
Fetching https://github.com/pointfreeco/combine-schedulers
Fetching https://github.com/apple/swift-collections
[1/2410] Fetching combine-schedulers
[749/19050] Fetching combine-schedulers, swift-collections
Fetched https://github.com/pointfreeco/combine-schedulers from cache (0.88s)
[832/16640] Fetching swift-collections
Fetched https://github.com/apple/swift-collections from cache (1.88s)
Computing version for https://github.com/pointfreeco/swiftui-navigation
Computed https://github.com/pointfreeco/swiftui-navigation at 0.8.0 (3.84s)
Computing version for https://github.com/pointfreeco/swift-dependencies
Computed https://github.com/pointfreeco/swift-dependencies at 0.6.0 (0.51s)
Fetching https://github.com/pointfreeco/swift-clocks
[1/1292] Fetching swift-clocks
Fetched https://github.com/pointfreeco/swift-clocks from cache (0.95s)
Computing version for https://github.com/pointfreeco/swift-case-paths
Computed https://github.com/pointfreeco/swift-case-paths at 0.14.1 (1.50s)
Computing version for https://github.com/pointfreeco/combine-schedulers
Computed https://github.com/pointfreeco/combine-schedulers at 0.11.0 (0.51s)
Computing version for https://github.com/pointfreeco/swift-clocks
Computed https://github.com/pointfreeco/swift-clocks at 0.4.0 (0.52s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 0.11.2 (0.50s)
Computing version for https://github.com/pointfreeco/swift-concurrency-extras
Computed https://github.com/pointfreeco/swift-concurrency-extras at 0.1.2 (0.52s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 0.9.0 (0.51s)
Computing version for https://github.com/pointfreeco/swift-identified-collections
Computed https://github.com/pointfreeco/swift-identified-collections at 0.8.0 (0.51s)
Computing version for https://github.com/apple/swift-collections
Computed https://github.com/apple/swift-collections at 1.2.0 (0.50s)
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 0.9.0
Creating working copy for https://github.com/pointfreeco/swiftui-navigation
Working copy of https://github.com/pointfreeco/swiftui-navigation resolved at 0.8.0
Creating working copy for https://github.com/apple/swift-collections
Working copy of https://github.com/apple/swift-collections resolved at 1.2.0
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 0.11.2
Creating working copy for https://github.com/pointfreeco/swift-clocks
Working copy of https://github.com/pointfreeco/swift-clocks resolved at 0.4.0
Creating working copy for https://github.com/yannickl/DynamicColor.git
Working copy of https://github.com/yannickl/DynamicColor.git resolved at 5.0.1
Creating working copy for https://github.com/pointfreeco/swift-concurrency-extras
Working copy of https://github.com/pointfreeco/swift-concurrency-extras resolved at 0.1.2
Creating working copy for https://github.com/pointfreeco/swift-dependencies
Working copy of https://github.com/pointfreeco/swift-dependencies resolved at 0.6.0
Creating working copy for https://github.com/pointfreeco/swift-identified-collections
Working copy of https://github.com/pointfreeco/swift-identified-collections resolved at 0.8.0
Creating working copy for https://github.com/pointfreeco/combine-schedulers
Working copy of https://github.com/pointfreeco/combine-schedulers resolved at 0.11.0
Creating working copy for https://github.com/pointfreeco/swift-composable-architecture.git
Working copy of https://github.com/pointfreeco/swift-composable-architecture.git resolved at 0.59.0
Creating working copy for https://github.com/pointfreeco/swift-case-paths
Working copy of https://github.com/pointfreeco/swift-case-paths resolved at 0.14.1
Build complete.
{
  "default_localization" : "en",
  "dependencies" : [
    {
      "identity" : "swift-composable-architecture",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.49.2",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-composable-architecture.git"
    },
    {
      "identity" : "dynamiccolor",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "5.0.1",
            "upper_bound" : "6.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/yannickl/DynamicColor.git"
    }
  ],
  "manifest_display_name" : "AppDevUtils",
  "name" : "AppDevUtils",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "macos",
      "version" : "12.0"
    },
    {
      "name" : "tvos",
      "version" : "15.0"
    },
    {
      "name" : "watchos",
      "version" : "8.0"
    }
  ],
  "products" : [
    {
      "name" : "AppDevUtils",
      "targets" : [
        "AppDevUtils"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "AppDevUtilsTests",
      "module_type" : "SwiftTarget",
      "name" : "AppDevUtilsTests",
      "path" : "Tests/AppDevUtilsTests",
      "sources" : [
        "AppDevUtilsTests.swift"
      ],
      "target_dependencies" : [
        "AppDevUtils"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AppDevUtils",
      "module_type" : "SwiftTarget",
      "name" : "AppDevUtils",
      "path" : "Sources/AppDevUtils",
      "product_dependencies" : [
        "ComposableArchitecture",
        "DynamicColor"
      ],
      "product_memberships" : [
        "AppDevUtils"
      ],
      "sources" : [
        "Extensions/Array++.swift",
        "Extensions/Binding++.swift",
        "Extensions/CGFloat++.swift",
        "Extensions/CGPoint++.swift",
        "Extensions/CGRect++.swift",
        "Extensions/CGSize++.swift",
        "Extensions/Codable++.swift",
        "Extensions/Codable+File.swift",
        "Extensions/Collection++.swift",
        "Extensions/Data++.swift",
        "Extensions/DateFormatter++.swift",
        "Extensions/DecodableExtensions.swift",
        "Extensions/Dictionary++.swift",
        "Extensions/DictionaryExtensions.swift",
        "Extensions/Double++.swift",
        "Extensions/Double+equal.swift",
        "Extensions/Encodable++.swift",
        "Extensions/Error+Equality.swift",
        "Extensions/ErrorMessage.swift",
        "Extensions/Image++.swift",
        "Extensions/Occupiable+isNotEmpty.swift",
        "Extensions/Optional++.swift",
        "Extensions/Publisher++.swift",
        "Extensions/Publisher+genericError.swift",
        "Extensions/Result++.swift",
        "Extensions/Sequence++.swift",
        "Extensions/String++.swift",
        "Extensions/Task++.swift",
        "Extensions/UIApplication++.swift",
        "Extensions/UIApplicationExtensions.swift",
        "Extensions/UIViewController++.swift",
        "Extensions/URL+file.swift",
        "Extensions/URL+staticString.swift",
        "Extensions/URLRequest+cURL.swift",
        "Extensions/UserDefaults+Codable.swift",
        "Helpers/CodableValueSubject.swift",
        "Helpers/Create.swift",
        "Helpers/CustomAssert.swift",
        "Helpers/DebouncingTaskViewModifier.swift",
        "Helpers/Logging.swift",
        "Helpers/ReplaySubject.swift",
        "Helpers/Resulting.swift",
        "Helpers/Then.swift",
        "Helpers/URLSession+Delegate.swift",
        "TCAExtensions/AnyReducer+Subscriptions.swift",
        "TCAExtensions/Identified.swift",
        "TCAExtensions/ReducerProtocol+onChange.swift",
        "TCAExtensions/StateWithContext.swift",
        "UI/DesignSystem/ColorPalette.swift",
        "UI/DesignSystem/DesignSystem.swift",
        "UI/DesignSystem/Fonts.swift",
        "UI/DesignSystem/Grid.swift",
        "UI/SwiftUIHelpers/Border.swift",
        "UI/SwiftUIHelpers/Color++.swift",
        "UI/SwiftUIHelpers/ContinuousCornerRadius.swift",
        "UI/SwiftUIHelpers/ForEach.swift",
        "UI/SwiftUIHelpers/FrameSize.swift",
        "UI/SwiftUIHelpers/Gradients.swift",
        "UI/SwiftUIHelpers/PreviewPresets/ContentSizeCategoryPreview.swift",
        "UI/SwiftUIHelpers/PreviewPresets/DarkThemePreview.swift",
        "UI/SwiftUIHelpers/PreviewPresets/FontPreview.swift",
        "UI/SwiftUIHelpers/PreviewPresets/LocalePreview.swift",
        "UI/SwiftUIHelpers/PreviewPresets/RightToLeftPreview.swift",
        "UI/SwiftUIHelpers/PreviewPresets/View+PreviewPresets.swift",
        "UI/SwiftUIHelpers/RoundedCorner.swift",
        "UI/SwiftUIHelpers/UIViewRepresenting.swift",
        "UI/SwiftUIHelpers/View++.swift",
        "UI/SwiftUIHelpers/View+animate.swift",
        "UI/SwiftUIHelpers/View+onWillDisappear.swift",
        "UI/SwiftUIHelpers/View+readSize.swift",
        "UI/SwiftUIHelpers/WithInlineState.swift",
        "UI/Views/ActivityIndicator.swift",
        "UI/Views/ExpandableText.swift",
        "UI/Views/ShareSheet.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.7"
}
Done.