The Swift Package Index logo.Swift Package Index

Build Information

Successful build of EZSDK, reference stable (1e9eff), with Swift 6.4 for macOS (SPM) on 27 Sep 2026 23:20:40 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/TheEZProducts/SwiftEZSDK.git
Reference: stable
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/TheEZProducts/SwiftEZSDK
 * branch            stable     -> FETCH_HEAD
 * [new branch]      stable     -> origin/stable
HEAD is now at 1e9eff5 fix(EZAsyncKit): don't resume a continuation under EZSafeContinuation's mutex
Cloned https://github.com/TheEZProducts/SwiftEZSDK.git
Revision (git rev-parse @):
1e9eff515987cdbcc28188a91c41c295498afade
SUCCESS checkout https://github.com/TheEZProducts/SwiftEZSDK.git at stable
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/TheEZProducts/SwiftEZSDK.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 820]
[Planning deferred tasks]
[116 / 246]
[123 / 253] EZBuilderKit
[132 / 324]
[135 / 324]
[140 / 324] EZSwiftUIBridgeKit
[145 / 362]
[146 / 362]
[147 / 362]
[152 / 362]
[155 / 362]
[158 / 362]
[164 / 362]
[166 / 362]
[169 / 362]
[170 / 362]
[181 / 362]
[219 / 362] EZTransitionKit
[226 / 362]
[227 / 362] EZTransitionKit
[235 / 362] EZMacros
[236 / 362] EZMacros
[238 / 362]
[239 / 362]
[240 / 362]
[241 / 362] EZMacros
[243 / 362]
[244 / 362] EZMacros
[251 / 362] EZUIPackHelpersKit
[258 / 362] EZIMVPackKit
[264 / 362] EZSwiftUIBridgeKit
[272 / 363]
[284 / 363] EZUIPackHelpersKit
[289 / 369] EZUIPackHelpersKit
[298 / 371]
[298 / 371] EZUIPackKit
[301 / 382] EZUIPackKit
[304 / 388] EZUIPackKit
[313 / 388] EZSUIPackKit
[321 / 388] EZUIPackKit
[323 / 388] EZSUIPackKit
[326 / 388] EZUIPackKit
[335 / 388] EZUIPackKit
[339 / 388] EZMacros
[340 / 388] EZMacros
[342 / 388] EZMacros
[347 / 391] EZMacrosKit
[356 / 392] EZHelpersKit
[367 / 403] EZHelpersKit
[373 / 403]
[374 / 404] EZHelpersKit
[377 / 404] EZAsyncKit
[388 / 415] EZAsyncKit
[398 / 416] EZObservableKit
[409 / 427] EZObservableKit
[416 / 428] EZObservableKit
[419 / 428] EZKit
[427 / 430] EZKit
Build complete! (17.89 sec)
/Users/admin/builder/spi-builder-workspace/Sources/EZUI/EZSwiftUIBridgeKit/EZViewWrapper.swift:129:35: warning: cannot use default expression for inference of 'ObservObj' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode
127 |     /// ```
128 |     public static func ezWrap<V: View, ObservObj: ObservableObject>(
129 |         _ observable: ObservObj = EZViewWrapperObservable(),
    |                                   `- warning: cannot use default expression for inference of 'ObservObj' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode
130 |         @ViewBuilder view: @escaping (ObservObj)->V
131 |     ) -> EZView {
/Users/admin/builder/spi-builder-workspace/Sources/EZUI/EZSwiftUIBridgeKit/EZViewWrapper.swift:129:35: warning: cannot use default expression for inference of 'ObservObj' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode
127 |     /// ```
128 |     public static func ezWrap<V: View, ObservObj: ObservableObject>(
129 |         _ observable: ObservObj = EZViewWrapperObservable(),
    |                                   `- warning: cannot use default expression for inference of 'ObservObj' because it is inferrable from parameters #0, #1; this will be an error in a future Swift language mode
130 |         @ViewBuilder view: @escaping (ObservObj)->V
131 |     ) -> EZView {
/Users/admin/builder/spi-builder-workspace/Sources/EZAsyncKit/Extensions/AsyncScream + ezMakeAnchor.swift:35:9: warning: unstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
33 |     @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
34 |     public func ezSetTimeout(duration: Duration) {
35 |         Task {
   |         |- warning: unstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
   |         `- note: to silence this warning, handle the error inside the task, or store/discard the task value explicitly
36 |             try await Task.sleep(for: duration)
37 |             finish()
[#NoUseUnstructuredThrowingTask]: <https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task>
/Users/admin/builder/spi-builder-workspace/Sources/EZAsyncKit/Functions/ezWithCheckedStoppableContinuation.swift:62:30: warning: 'withCheckedThrowingContinuation(isolation:function:_:)' is deprecated: Replaced by nonisolated(nonsending) overload [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
60 |     return try await withTaskCancellationHandler(
61 |         operation: {
62 |             return try await withCheckedThrowingContinuation(isolation: isolation) { continuation in
   |                              `- warning: 'withCheckedThrowingContinuation(isolation:function:_:)' is deprecated: Replaced by nonisolated(nonsending) overload [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
63 |                 safeContinuation.set(continuation: continuation)
64 |                 body(safeContinuation)
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "EZSDK",
  "name" : "EZSDK",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    },
    {
      "name" : "maccatalyst",
      "version" : "13.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "All",
      "targets" : [
        "EZKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "EZHelpersKit",
      "targets" : [
        "EZHelpersKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "EZAssociatedKit",
      "targets" : [
        "EZAssociatedKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "EZAsyncKit",
      "targets" : [
        "EZAsyncKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "EZObservableKit",
      "targets" : [
        "EZObservableKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "EZBuilderKit",
      "targets" : [
        "EZBuilderKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "EZSwiftUIBridgeKit",
      "targets" : [
        "EZSwiftUIBridgeKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "EZIMVPackKit",
      "targets" : [
        "EZIMVPackKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "EZUIPackHelpersKit",
      "targets" : [
        "EZUIPackHelpersKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "EZTransitionKit",
      "targets" : [
        "EZTransitionKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "EZUIPackKit",
      "targets" : [
        "EZUIPackKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "EZSUIPackKit",
      "targets" : [
        "EZSUIPackKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "_EZJsonStriderKit",
      "targets" : [
        "EZJsonStriderKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "_EZJsonKeysPlugin",
      "targets" : [
        "EZJsonKeysPlugin"
      ],
      "type" : {
        "plugin" : null
      }
    },
    {
      "name" : "EZJsonKeysGenerator",
      "targets" : [
        "EZJsonKeysGenerator"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "EZMacros",
      "targets" : [
        "EZMacros"
      ],
      "type" : {
        "macro" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "EZUIPackKit",
      "module_type" : "SwiftTarget",
      "name" : "EZUIPackKit",
      "path" : "Sources/EZUI/EZIMVPack/EZUIPackKit",
      "product_memberships" : [
        "All",
        "EZUIPackKit"
      ],
      "sources" : [
        "Core/EZUIPack.swift",
        "Core/EZUIPackInteractorProtocol.swift",
        "Core/EZUIPackMediatorProtocol.swift",
        "Core/EZUIPackView/EZUIPackSViewProtocol.swift",
        "Core/EZUIPackView/EZUIPackUIViewProtocol.swift",
        "Core/EZUIPackView/EZUIPackViewAccessProtocol.swift",
        "Core/EZUIPackView/EZUIPackViewBaseProtocol.swift",
        "Core/EZUIPackView/EZUIPackViewProtocol.swift",
        "EZUIPackKit.swift",
        "Helpers/EZDummyUIPackIMV/EZDummyUIPackI.swift",
        "Helpers/EZDummyUIPackIMV/EZDummyUIPackM.swift",
        "Helpers/EZDummyUIPackIMV/EZDummyUIPackV.swift",
        "Helpers/EZSharedStorage/EZSharedKey.swift",
        "Helpers/EZSharedStorage/EZSharedStorage.swift",
        "Helpers/EZUIPackBridge/EZUIPackBridge.swift",
        "Helpers/EZUIPackPlatformsV/EZUIPackPlatformsAccessV.swift",
        "Helpers/EZUIPackPlatformsV/EZUIPackPlatformsV.swift",
        "Helpers/EZUIViewControllerSettingsTemplate/EZUIViewControllerSettingsTemplate.swift",
        "Helpers/Extensions/UIViewController/UIViewController + firstPreferredContentSize.swift",
        "Helpers/Extensions/UIViewController/UIViewController + firstTransitionCoordinator.swift",
        "Helpers/Extensions/UIViewController/UIViewController + parentShared.swift",
        "Interactors/EZUINavigationPackI.swift",
        "Interactors/EZUIPackI.swift",
        "Interactors/EZUIPagePackI.swift",
        "Interactors/EZUITabBarPackI.swift",
        "Packs/EZUINavigationWrapperPack/EZUINavigationWrapperPack.swift",
        "Packs/EZUITabBarWrapperPack/EZUITabBarWrapperPack.swift"
      ],
      "target_dependencies" : [
        "EZIMVPackKit",
        "EZUIPackHelpersKit",
        "EZTransitionKit",
        "EZSwiftUIBridgeKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EZUIPackHelpersKit",
      "module_type" : "SwiftTarget",
      "name" : "EZUIPackHelpersKit",
      "path" : "Sources/EZUI/EZIMVPack/EZUIPackHelpersKit",
      "product_memberships" : [
        "All",
        "EZUIPackHelpersKit",
        "EZUIPackKit",
        "EZSUIPackKit"
      ],
      "sources" : [
        "EZIMVPackAccessI.swift",
        "EZIMVPackAccessV.swift",
        "EZIMVPackContainer.swift",
        "EZIMVPackMediator.swift",
        "ObservableObject + willChangeSync.swift"
      ],
      "target_dependencies" : [
        "EZIMVPackKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EZTransitionKit",
      "module_type" : "SwiftTarget",
      "name" : "EZTransitionKit",
      "path" : "Sources/EZUI/EZTransitionKit",
      "product_memberships" : [
        "All",
        "EZTransitionKit",
        "EZUIPackKit"
      ],
      "sources" : [
        "Animations/EZTransitionAnimations.swift",
        "Core/EZBaseTransition.swift",
        "Core/EZCustomTransition.swift",
        "Core/EZNavigationTransition.swift",
        "Core/EZPageTransition.swift",
        "Core/EZReplaceTransition.swift",
        "Core/EZTabBarTransition.swift",
        "Core/EZTransition.swift",
        "Delegates/EZUINavigationControllerDelegate.swift",
        "Delegates/EZUITabBarControllerDelegate.swift",
        "Delegates/EZUIViewControllerTransitioningDelegate.swift",
        "Extensions/UINavigationController + wrappDelegateForChildTransition.swift",
        "Extensions/UITabBarController + wrappDelegateForChildTransition.swift",
        "Extensions/UIViewController + pageController.swift",
        "Extensions/UIViewController + rootParent.swift",
        "Extensions/UIViewController + sourceViewController.swift",
        "Extensions/UIViewController + transit.swift",
        "Protocols/EZNavigationTransitionConfigurable.swift",
        "Protocols/EZTabBarTransitionConfigurable.swift",
        "Views/EZContainerView.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EZSwiftUIBridgeKit",
      "module_type" : "SwiftTarget",
      "name" : "EZSwiftUIBridgeKit",
      "path" : "Sources/EZUI/EZSwiftUIBridgeKit",
      "product_memberships" : [
        "All",
        "EZSwiftUIBridgeKit",
        "EZUIPackKit"
      ],
      "sources" : [
        "EZTypesWrapper.swift",
        "EZUIViewWrapper.swift",
        "EZViewControllerWrapper.swift",
        "EZViewWrapper.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EZSUIPackKit",
      "module_type" : "SwiftTarget",
      "name" : "EZSUIPackKit",
      "path" : "Sources/EZUI/EZIMVPack/EZSUIPackKit",
      "product_memberships" : [
        "All",
        "EZSUIPackKit"
      ],
      "sources" : [
        "EZSUIPack.swift",
        "EZSUIPackInteractorProtocol.swift",
        "EZSUIPackKit.swift",
        "EZSUIPackMediatorProtocol.swift",
        "EZSUIPackViewProtocol.swift"
      ],
      "target_dependencies" : [
        "EZIMVPackKit",
        "EZUIPackHelpersKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EZObservableKitTest",
      "module_type" : "SwiftTarget",
      "name" : "EZObservableKitTest",
      "path" : "Tests/EZObservableKitTest",
      "sources" : [
        "EZObservableKitTest.swift"
      ],
      "target_dependencies" : [
        "EZObservableKit",
        "EZAssociatedKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "EZObservableKit",
      "module_type" : "SwiftTarget",
      "name" : "EZObservableKit",
      "path" : "Sources/EZObservableKit",
      "product_memberships" : [
        "All",
        "EZObservableKit"
      ],
      "sources" : [
        "EZBinding.swift",
        "EZObservable.swift",
        "EZObservableProtocol.swift",
        "EZObserverAction.swift",
        "EZObserverToken.swift",
        "EZObserverValue.swift",
        "EZObserverWrapperProtocol.swift",
        "EZObserversStorage.swift",
        "Extensions/EZObservable+Binding.swift",
        "Extensions/EZObserverToken+snapToObject.swift",
        "Extensions/ObservableObject+snapEZObservable.swift",
        "Extensions/View/EZScrollView+ezContentOffset.swift",
        "Extensions/View/EZView+ezFrame.swift"
      ],
      "target_dependencies" : [
        "EZAssociatedKit",
        "EZAsyncKit",
        "EZMacrosKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EZMacrosKit",
      "module_type" : "SwiftTarget",
      "name" : "EZMacrosKit",
      "path" : "Sources/EZMacrosKit",
      "product_memberships" : [
        "All",
        "EZHelpersKit",
        "EZAsyncKit",
        "EZObservableKit"
      ],
      "sources" : [
        "EZConstantPropertyWrapperProtocol.swift"
      ],
      "target_dependencies" : [
        "EZMacros"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EZMacros",
      "module_type" : "SwiftTarget",
      "name" : "EZMacros",
      "path" : "Macros/EZMacros",
      "product_memberships" : [
        "All",
        "EZHelpersKit",
        "EZAsyncKit",
        "EZObservableKit",
        "EZMacros"
      ],
      "sources" : [
        "AttributeValue.swift",
        "EZConstantPropertyWrapperMacro.swift",
        "EZMacros.swift",
        "EZSwiftCompilerPluginLight/AttachedMacro.swift",
        "EZSwiftCompilerPluginLight/CompilerPlugin.swift",
        "EZSwiftCompilerPluginLight/CompilerPluginMessageHandler+Macros.swift",
        "EZSwiftCompilerPluginLight/CompilerPluginMessageHandler.swift",
        "EZSwiftCompilerPluginLight/FreestandingMacro.swift",
        "EZSwiftCompilerPluginLight/Macro.swift",
        "EZSwiftCompilerPluginLight/PluginMessages.swift",
        "Extensions/StringExtension.swift",
        "Regexes.swift"
      ],
      "type" : "macro"
    },
    {
      "c99name" : "EZKit",
      "module_type" : "SwiftTarget",
      "name" : "EZKit",
      "path" : "Sources/EZKit",
      "product_memberships" : [
        "All"
      ],
      "sources" : [
        "EZKit.swift"
      ],
      "target_dependencies" : [
        "EZAssociatedKit",
        "EZAsyncKit",
        "EZObservableKit",
        "EZBuilderKit",
        "EZSwiftUIBridgeKit",
        "EZIMVPackKit",
        "EZUIPackHelpersKit",
        "EZTransitionKit",
        "EZUIPackKit",
        "EZSUIPackKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EZJsonStriderKit",
      "module_type" : "SwiftTarget",
      "name" : "EZJsonStriderKit",
      "path" : "Sources/EZJsonStriderKit",
      "product_memberships" : [
        "_EZJsonStriderKit"
      ],
      "sources" : [
        "EZJsonStrider.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EZJsonKeysPlugin",
      "module_type" : "PluginTarget",
      "name" : "EZJsonKeysPlugin",
      "path" : "Plugins/EZJsonKeysPlugin",
      "plugin_capability" : {
        "type" : "buildTool"
      },
      "product_memberships" : [
        "_EZJsonKeysPlugin"
      ],
      "sources" : [
        "EZJsonKeys.swift"
      ],
      "target_dependencies" : [
        "EZJsonKeysGenerator"
      ],
      "type" : "plugin"
    },
    {
      "c99name" : "EZJsonKeysGenerator",
      "module_type" : "SwiftTarget",
      "name" : "EZJsonKeysGenerator",
      "path" : "Sources/EZJsonKeysGenerator",
      "product_memberships" : [
        "_EZJsonKeysPlugin",
        "EZJsonKeysGenerator"
      ],
      "sources" : [
        "EZJsonKeysGenerator.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "EZIMVPackKit",
      "module_type" : "SwiftTarget",
      "name" : "EZIMVPackKit",
      "path" : "Sources/EZUI/EZIMVPack/EZIMVPackKit",
      "product_memberships" : [
        "All",
        "EZIMVPackKit",
        "EZUIPackHelpersKit",
        "EZUIPackKit",
        "EZSUIPackKit"
      ],
      "sources" : [
        "Core/EZIMVPackInteractorAccess.swift",
        "Core/EZIMVPackInteractorProtocol.swift",
        "Core/EZIMVPackViewAccess.swift",
        "Core/EZIMVPackViewProtocol.swift",
        "Core/Mediator/EZIMVPackMediatorProtocol.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EZHelpersKitTest",
      "module_type" : "SwiftTarget",
      "name" : "EZHelpersKitTest",
      "path" : "Tests/EZHelpersKitTest",
      "sources" : [
        "EZHelpersKit_DictionaryEncoderDecoder_Tests.swift",
        "EZHelpersKit_EZSortedDictionary_Tests.swift",
        "EZHelpersKit_JSONEncoder_encodeValue_Tests.swift"
      ],
      "target_dependencies" : [
        "EZHelpersKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "EZHelpersKit",
      "module_type" : "SwiftTarget",
      "name" : "EZHelpersKit",
      "path" : "Sources/EZHelpersKit",
      "product_memberships" : [
        "All",
        "EZHelpersKit",
        "EZAsyncKit",
        "EZObservableKit"
      ],
      "sources" : [
        "Extensions/Array/Array + ezBinarySearch.swift",
        "Extensions/Array/Array + ezSafeRemoveFirst.swift",
        "Extensions/Array/Array + initGroup.swift",
        "Extensions/Codable/JSONDecoder + ezDecodeValue.swift",
        "Extensions/Codable/JSONEncoder + ezEncodeValue.swift",
        "Extensions/Collection + ezSafeIndex.swift",
        "Extensions/Equatable + ezEquals.swift",
        "Extensions/Optional + ezUnwrap.swift",
        "Extensions/Result/Result + ezCortege.swift",
        "Extensions/Result/Result + ezGetError.swift",
        "Services/EZAccess/EZBorrowedAccess.swift",
        "Services/EZAccess/EZMappedAccess.swift",
        "Services/EZCollections/EZHeadQueue/EZHeadQueue.swift",
        "Services/EZCollections/EZList/EZList.swift",
        "Services/EZCollections/EZSortedDictionary/EZSortedDictionary.swift",
        "Services/EZDeinitAnchor.swift",
        "Services/EZJsonObject/DictionaryDecoder.swift",
        "Services/EZJsonObject/DictionaryEncoder.swift",
        "Services/EZJsonObject/EZJsonObject.swift",
        "Services/EZMutex/EZLockProtocol.swift",
        "Services/EZMutex/EZLockingMutex.swift",
        "Services/EZMutex/EZMutex.swift",
        "Services/EZMutex/EZRecursiveMutex.swift",
        "Services/EZWeakWrapper.swift"
      ],
      "target_dependencies" : [
        "EZAssociatedKit",
        "EZMacrosKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EZBuilderKit",
      "module_type" : "SwiftTarget",
      "name" : "EZBuilderKit",
      "path" : "Sources/EZBuilderKit",
      "product_memberships" : [
        "All",
        "EZBuilderKit"
      ],
      "sources" : [
        "EZBuildableProtocol.swift",
        "EZBuilder.swift",
        "EZBuilderProtocol.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EZAsyncKitTest",
      "module_type" : "SwiftTarget",
      "name" : "EZAsyncKitTest",
      "path" : "Tests/EZAsyncKitTest",
      "sources" : [
        "EZAsyncKitTest.swift",
        "EZAsyncKit_TaskGroupHelpers_Tests.swift",
        "EZSafeContinuationTest.swift"
      ],
      "target_dependencies" : [
        "EZAsyncKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "EZAsyncKit",
      "module_type" : "SwiftTarget",
      "name" : "EZAsyncKit",
      "path" : "Sources/EZAsyncKit",
      "product_memberships" : [
        "All",
        "EZAsyncKit",
        "EZObservableKit"
      ],
      "sources" : [
        "Extensions/Actor + Task.swift",
        "Extensions/AsyncScream + ezMakeAnchor.swift",
        "Extensions/MainActor + ezUnsafeRun.swift",
        "Extensions/Task + makeAnchor.swift",
        "Functions/TaskGroup/ezWithTaskGroup.swift",
        "Functions/TaskGroup/ezWithTaskGroupFirstCompleted.swift",
        "Functions/TaskGroup/ezWithTaskGroupFirstSuccess.swift",
        "Functions/TaskGroup/ezWithUnstructuredTaskGroup.swift",
        "Functions/ezWithCheckedStoppableContinuation.swift",
        "Helpers/EZContinuation.swift",
        "Helpers/EZGroupError.swift",
        "Helpers/EZTaskGroupResultTypeProtocol.swift",
        "Helpers/TaskBuilders/EZTaskGroupBuilder.swift",
        "Helpers/TaskBuilders/EZTaskItemArrayBuilder.swift",
        "Helpers/TaskBuilders/EZTaskItemGroupBuilder.swift",
        "Services/EZActorIsolator.swift",
        "Services/EZAsyncSemaphore.swift",
        "Services/EZAsyncValue.swift",
        "Services/EZChannel/EZBufferedChannel.swift",
        "Services/EZChannel/EZChannel.swift",
        "Wrappers/EZActorWrapper.swift",
        "Wrappers/EZSendableWrapper.swift",
        "Wrappers/EZTaskItem.swift",
        "Wrappers/EZThreadSafety.swift",
        "Wrappers/EZUnsafeMainWrapper.swift"
      ],
      "target_dependencies" : [
        "EZAssociatedKit",
        "EZHelpersKit",
        "EZMacrosKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EZAssociatedKitTest",
      "module_type" : "SwiftTarget",
      "name" : "EZAssociatedKitTest",
      "path" : "Tests/EZAssociatedKitTest",
      "sources" : [
        "EZAssociatedTest.swift"
      ],
      "target_dependencies" : [
        "EZAssociatedKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "EZAssociatedKit",
      "module_type" : "SwiftTarget",
      "name" : "EZAssociatedKit",
      "path" : "Sources/EZAssociatedKit",
      "product_memberships" : [
        "All",
        "EZHelpersKit",
        "EZAssociatedKit",
        "EZAsyncKit",
        "EZObservableKit"
      ],
      "sources" : [
        "DeinitProvider.swift",
        "EZAssociated.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
Done.