The Swift Package Index logo.Swift Package Index

Build Information

Successful build of MultiViews, reference main (32982f), with Swift 6.3 for macOS (SPM) on 14 Aug 2026 22:23:34 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: undefined version: run 'make version' to update
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/heestand-xyz/MultiViews.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/heestand-xyz/MultiViews
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 32982fc Gesture Fix
Cloned https://github.com/heestand-xyz/MultiViews.git
Revision (git rev-parse @):
32982fca5ae69849f93b0ad2635bc5b7aeefd017
SUCCESS checkout https://github.com/heestand-xyz/MultiViews.git at main
Fetching https://github.com/heestand-xyz/CoreGraphicsExtensions
[1/432] Fetching coregraphicsextensions
Fetched https://github.com/heestand-xyz/CoreGraphicsExtensions from cache (0.86s)
Computing version for https://github.com/heestand-xyz/CoreGraphicsExtensions
Computed https://github.com/heestand-xyz/CoreGraphicsExtensions at 2.0.1 (1.45s)
Creating working copy for https://github.com/heestand-xyz/CoreGraphicsExtensions
Working copy of https://github.com/heestand-xyz/CoreGraphicsExtensions resolved at 2.0.1
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "traits": [
    "default"
  ],
  "dependencies": [
    {
      "identity": "multiviews",
      "name": "MultiViews",
      "url": "https://github.com/heestand-xyz/MultiViews.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/MultiViews",
      "traits": [
        "default"
      ],
      "dependencies": [
        {
          "identity": "coregraphicsextensions",
          "name": "CoreGraphicsExtensions",
          "url": "https://github.com/heestand-xyz/CoreGraphicsExtensions",
          "version": "2.1.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/CoreGraphicsExtensions",
          "traits": [
            "default"
          ],
          "dependencies": [
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/heestand-xyz/MultiViews.git
[1/1381] Fetching multiviews
Fetched https://github.com/heestand-xyz/MultiViews.git from cache (0.96s)
Fetching https://github.com/heestand-xyz/CoreGraphicsExtensions from cache
Fetched https://github.com/heestand-xyz/CoreGraphicsExtensions from cache (0.52s)
Computing version for https://github.com/heestand-xyz/CoreGraphicsExtensions
Computed https://github.com/heestand-xyz/CoreGraphicsExtensions at 2.1.0 (0.58s)
Creating working copy for https://github.com/heestand-xyz/CoreGraphicsExtensions
Working copy of https://github.com/heestand-xyz/CoreGraphicsExtensions resolved at 2.1.0
Creating working copy for https://github.com/heestand-xyz/MultiViews.git
Working copy of https://github.com/heestand-xyz/MultiViews.git resolved at main (32982fc)
warning: '.resolve-product-dependencies': dependency 'multiviews' is not used by any target
Found 1 product dependencies
  - CoreGraphicsExtensions
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.3
Building package at path:  $PWD
https://github.com/heestand-xyz/MultiViews.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/3] Write sources
[2/3] Write swift-version--6988338F2F200930.txt
[4/17] Compiling CoreGraphicsExtensions SizeReader.swift
[5/17] Compiling CoreGraphicsExtensions ReaderTiming.swift
[6/17] Compiling CoreGraphicsExtensions CGSize+Resolution.swift
[7/17] Compiling CoreGraphicsExtensions CGSize.swift
[8/17] Compiling CoreGraphicsExtensions OriginReader.swift
[9/17] Compiling CoreGraphicsExtensions CGRect.swift
[10/17] Compiling CoreGraphicsExtensions CGSize+Place.swift
[11/17] Emitting module CoreGraphicsExtensions
[12/17] Compiling CoreGraphicsExtensions CGVector.swift
[13/17] Compiling CoreGraphicsExtensions FrameReader.swift
[14/17] Compiling CoreGraphicsExtensions SafeAreaReader.swift
[15/17] Compiling CoreGraphicsExtensions CGFloat+Scale.swift
[16/17] Compiling CoreGraphicsExtensions CGPoint.swift
[17/17] Compiling CoreGraphicsExtensions CGFloat+Lerp.swift
[18/18] Compiling CoreGraphicsExtensions CGPoint+Lerp.swift
[19/73] Emitting module MultiViews
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/MVScrollView.swift:110:54: warning: cannot use default expression for inference of '() -> Content' because it is inferrable from parameters #0, #18; this will be an error in a future Swift language mode
108 |                 backgroundTapCount: Int = 1,
109 |                 backgroundTapGesture: ((CGPoint) -> Void)? = nil,
110 |                 content: @escaping () -> (Content) = { Color.clear })  {
    |                                                      `- warning: cannot use default expression for inference of '() -> Content' because it is inferrable from parameters #0, #18; this will be an error in a future Swift language mode
111 |         self.axis = axis
112 |         self.padding = padding
[20/78] Compiling MultiViews ApplicationDelegate.swift
[21/78] Compiling MultiViews Constants.swift
[22/78] Compiling MultiViews MPColor+Codable.swift
[23/78] Compiling MultiViews MPColor.swift
[24/78] Compiling MultiViews MPImage.swift
[25/78] Compiling MultiViews MPSquareImageView.swift
[26/78] Compiling MultiViews MPView+Image.swift
[27/78] Compiling MultiViews SnapshotView.swift
[28/78] Compiling MultiViews ViewImage.swift
[29/78] Compiling MultiViews Keyboard.swift
[30/78] Compiling MultiViews Cases.swift
[31/78] Compiling MultiViews NamedViewTask.swift
[32/78] Compiling MultiViews TooltipView.swift
[33/78] Compiling MultiViews ViewControllerRepresentable.swift
[34/78] Compiling MultiViews ViewRep.swift
[35/78] Compiling MultiViews ViewRepresentable.swift
[36/78] Compiling MultiViews ViewTypes.swift
[37/78] Compiling MultiViews View+onGlobalKeyPress.swift
[38/78] Compiling MultiViews EqualHeightVStack.swift
[39/78] Compiling MultiViews EqualWidthHStack.swift
[40/78] Compiling MultiViews FillView.swift
[41/78] Compiling MultiViews FlexView.swift
[42/78] Compiling MultiViews MPView.swift
[43/78] Compiling MultiViews Checker.swift
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Gestures/Drag.swift:39:22: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
37 |                             }
38 |                     )
39 |                     .onChange(of: isDragging.wrappedValue) { isDragging in
   |                      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
40 |                         let isCancelled = !isDragging && isActivelyDragging.wrappedValue
41 |                         if isCancelled {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[44/78] Compiling MultiViews MVBlurView.swift
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Gestures/Drag.swift:39:22: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
37 |                             }
38 |                     )
39 |                     .onChange(of: isDragging.wrappedValue) { isDragging in
   |                      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
40 |                         let isCancelled = !isDragging && isActivelyDragging.wrappedValue
41 |                         if isCancelled {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[45/78] Compiling MultiViews AxisPanGestureRecognizer.swift
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Gestures/Drag.swift:39:22: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
37 |                             }
38 |                     )
39 |                     .onChange(of: isDragging.wrappedValue) { isDragging in
   |                      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
40 |                         let isCancelled = !isDragging && isActivelyDragging.wrappedValue
41 |                         if isCancelled {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[46/78] Compiling MultiViews AxisPanGestureView.swift
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Gestures/Drag.swift:39:22: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
37 |                             }
38 |                     )
39 |                     .onChange(of: isDragging.wrappedValue) { isDragging in
   |                      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
40 |                         let isCancelled = !isDragging && isActivelyDragging.wrappedValue
41 |                         if isCancelled {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[47/78] Compiling MultiViews Drag.swift
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Gestures/Drag.swift:39:22: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
37 |                             }
38 |                     )
39 |                     .onChange(of: isDragging.wrappedValue) { isDragging in
   |                      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
40 |                         let isCancelled = !isDragging && isActivelyDragging.wrappedValue
41 |                         if isCancelled {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[48/78] Compiling MultiViews Hover.swift
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Gestures/Drag.swift:39:22: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
37 |                             }
38 |                     )
39 |                     .onChange(of: isDragging.wrappedValue) { isDragging in
   |                      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
40 |                         let isCancelled = !isDragging && isActivelyDragging.wrappedValue
41 |                         if isCancelled {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[49/78] Compiling MultiViews StateScrollView.swift
[50/78] Compiling MultiViews SecondaryView.swift
[51/78] Compiling MultiViews ModifierFlags.swift
[52/78] Compiling MultiViews GestureStateView.swift
[53/78] Compiling MultiViews StateView.swift
[54/78] Compiling MultiViews Tooltip.swift
[55/78] Compiling MultiViews LongPressDrag.swift
[56/78] Compiling MultiViews MVInteractView.swift
[57/78] Compiling MultiViews MVMultiInteractView.swift
[58/78] Compiling MultiViews SpatialLongPress.swift
[59/78] Compiling MultiViews Swipe.swift
[60/78] Compiling MultiViews UIView+EnclosingScrollView.swift
[61/78] Compiling MultiViews Previews.swift
[62/78] Compiling MultiViews AsyncButton.swift
[63/78] Compiling MultiViews GlassButton.swift
[64/78] Compiling MultiViews GlassMenu.swift
[65/78] Compiling MultiViews GlassPicker.swift
[66/78] Compiling MultiViews GlassShape.swift
[67/78] Compiling MultiViews SmallProgressView.swift
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/FrameReader.swift:30:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
28 |                     frame = geometry.frame(in: coordinateSpace)
29 |                 }
30 |                 .onChange(of: geometry.frame(in: coordinateSpace)) { newFrame in
   |                  `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
31 |                     frame = newFrame
32 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/OriginReader.swift:26:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
24 |                     origin = geometry.frame(in: coordinateSpace).origin
25 |                 }
26 |                 .onChange(of: geometry.frame(in: coordinateSpace).origin) { newOrigin in
   |                  `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
27 |                     origin = newOrigin
28 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/SizeReader.swift:24:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
22 |                     size = geometry.size
23 |                 }
24 |                 .onChange(of: geometry.size) { size in
   |                  `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
25 |                     self.size = size
26 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/BindableScrollView.swift:103:14: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
101 |             }
102 |             .scrollDisabled(!isActive)
103 |             .onChange(of: offset) { offset in
    |              `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
104 |                 guard isMoving != false else { return }
105 |                 guard offset != contentOrigin else { return }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/BindableScrollView.swift:108:14: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
106 |                 scroll(to: offset, with: scrollViewProxy, animated: isAnimated)
107 |             }
108 |             .onChange(of: contentOrigin) { contentOrigin in
    |              `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
109 |                 guard isMoving != true else { return }
110 |                 guard contentOrigin != offset else { return }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/MVScrollView.swift:110:54: warning: cannot use default expression for inference of '() -> Content' because it is inferrable from parameters #0, #18; this will be an error in a future Swift language mode
108 |                 backgroundTapCount: Int = 1,
109 |                 backgroundTapGesture: ((CGPoint) -> Void)? = nil,
110 |                 content: @escaping () -> (Content) = { Color.clear })  {
    |                                                      `- warning: cannot use default expression for inference of '() -> Content' because it is inferrable from parameters #0, #18; this will be an error in a future Swift language mode
111 |         self.axis = axis
112 |         self.padding = padding
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[68/78] Compiling MultiViews FrameReader.swift
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/FrameReader.swift:30:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
28 |                     frame = geometry.frame(in: coordinateSpace)
29 |                 }
30 |                 .onChange(of: geometry.frame(in: coordinateSpace)) { newFrame in
   |                  `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
31 |                     frame = newFrame
32 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/OriginReader.swift:26:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
24 |                     origin = geometry.frame(in: coordinateSpace).origin
25 |                 }
26 |                 .onChange(of: geometry.frame(in: coordinateSpace).origin) { newOrigin in
   |                  `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
27 |                     origin = newOrigin
28 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/SizeReader.swift:24:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
22 |                     size = geometry.size
23 |                 }
24 |                 .onChange(of: geometry.size) { size in
   |                  `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
25 |                     self.size = size
26 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/BindableScrollView.swift:103:14: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
101 |             }
102 |             .scrollDisabled(!isActive)
103 |             .onChange(of: offset) { offset in
    |              `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
104 |                 guard isMoving != false else { return }
105 |                 guard offset != contentOrigin else { return }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/BindableScrollView.swift:108:14: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
106 |                 scroll(to: offset, with: scrollViewProxy, animated: isAnimated)
107 |             }
108 |             .onChange(of: contentOrigin) { contentOrigin in
    |              `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
109 |                 guard isMoving != true else { return }
110 |                 guard contentOrigin != offset else { return }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/MVScrollView.swift:110:54: warning: cannot use default expression for inference of '() -> Content' because it is inferrable from parameters #0, #18; this will be an error in a future Swift language mode
108 |                 backgroundTapCount: Int = 1,
109 |                 backgroundTapGesture: ((CGPoint) -> Void)? = nil,
110 |                 content: @escaping () -> (Content) = { Color.clear })  {
    |                                                      `- warning: cannot use default expression for inference of '() -> Content' because it is inferrable from parameters #0, #18; this will be an error in a future Swift language mode
111 |         self.axis = axis
112 |         self.padding = padding
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[69/78] Compiling MultiViews OriginReader.swift
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/FrameReader.swift:30:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
28 |                     frame = geometry.frame(in: coordinateSpace)
29 |                 }
30 |                 .onChange(of: geometry.frame(in: coordinateSpace)) { newFrame in
   |                  `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
31 |                     frame = newFrame
32 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/OriginReader.swift:26:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
24 |                     origin = geometry.frame(in: coordinateSpace).origin
25 |                 }
26 |                 .onChange(of: geometry.frame(in: coordinateSpace).origin) { newOrigin in
   |                  `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
27 |                     origin = newOrigin
28 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/SizeReader.swift:24:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
22 |                     size = geometry.size
23 |                 }
24 |                 .onChange(of: geometry.size) { size in
   |                  `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
25 |                     self.size = size
26 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/BindableScrollView.swift:103:14: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
101 |             }
102 |             .scrollDisabled(!isActive)
103 |             .onChange(of: offset) { offset in
    |              `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
104 |                 guard isMoving != false else { return }
105 |                 guard offset != contentOrigin else { return }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/BindableScrollView.swift:108:14: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
106 |                 scroll(to: offset, with: scrollViewProxy, animated: isAnimated)
107 |             }
108 |             .onChange(of: contentOrigin) { contentOrigin in
    |              `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
109 |                 guard isMoving != true else { return }
110 |                 guard contentOrigin != offset else { return }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/MVScrollView.swift:110:54: warning: cannot use default expression for inference of '() -> Content' because it is inferrable from parameters #0, #18; this will be an error in a future Swift language mode
108 |                 backgroundTapCount: Int = 1,
109 |                 backgroundTapGesture: ((CGPoint) -> Void)? = nil,
110 |                 content: @escaping () -> (Content) = { Color.clear })  {
    |                                                      `- warning: cannot use default expression for inference of '() -> Content' because it is inferrable from parameters #0, #18; this will be an error in a future Swift language mode
111 |         self.axis = axis
112 |         self.padding = padding
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[70/78] Compiling MultiViews SizeReader.swift
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/FrameReader.swift:30:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
28 |                     frame = geometry.frame(in: coordinateSpace)
29 |                 }
30 |                 .onChange(of: geometry.frame(in: coordinateSpace)) { newFrame in
   |                  `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
31 |                     frame = newFrame
32 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/OriginReader.swift:26:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
24 |                     origin = geometry.frame(in: coordinateSpace).origin
25 |                 }
26 |                 .onChange(of: geometry.frame(in: coordinateSpace).origin) { newOrigin in
   |                  `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
27 |                     origin = newOrigin
28 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/SizeReader.swift:24:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
22 |                     size = geometry.size
23 |                 }
24 |                 .onChange(of: geometry.size) { size in
   |                  `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
25 |                     self.size = size
26 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/BindableScrollView.swift:103:14: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
101 |             }
102 |             .scrollDisabled(!isActive)
103 |             .onChange(of: offset) { offset in
    |              `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
104 |                 guard isMoving != false else { return }
105 |                 guard offset != contentOrigin else { return }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/BindableScrollView.swift:108:14: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
106 |                 scroll(to: offset, with: scrollViewProxy, animated: isAnimated)
107 |             }
108 |             .onChange(of: contentOrigin) { contentOrigin in
    |              `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
109 |                 guard isMoving != true else { return }
110 |                 guard contentOrigin != offset else { return }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/MVScrollView.swift:110:54: warning: cannot use default expression for inference of '() -> Content' because it is inferrable from parameters #0, #18; this will be an error in a future Swift language mode
108 |                 backgroundTapCount: Int = 1,
109 |                 backgroundTapGesture: ((CGPoint) -> Void)? = nil,
110 |                 content: @escaping () -> (Content) = { Color.clear })  {
    |                                                      `- warning: cannot use default expression for inference of '() -> Content' because it is inferrable from parameters #0, #18; this will be an error in a future Swift language mode
111 |         self.axis = axis
112 |         self.padding = padding
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[71/78] Compiling MultiViews BindableScrollView.swift
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/FrameReader.swift:30:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
28 |                     frame = geometry.frame(in: coordinateSpace)
29 |                 }
30 |                 .onChange(of: geometry.frame(in: coordinateSpace)) { newFrame in
   |                  `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
31 |                     frame = newFrame
32 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/OriginReader.swift:26:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
24 |                     origin = geometry.frame(in: coordinateSpace).origin
25 |                 }
26 |                 .onChange(of: geometry.frame(in: coordinateSpace).origin) { newOrigin in
   |                  `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
27 |                     origin = newOrigin
28 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/SizeReader.swift:24:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
22 |                     size = geometry.size
23 |                 }
24 |                 .onChange(of: geometry.size) { size in
   |                  `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
25 |                     self.size = size
26 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/BindableScrollView.swift:103:14: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
101 |             }
102 |             .scrollDisabled(!isActive)
103 |             .onChange(of: offset) { offset in
    |              `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
104 |                 guard isMoving != false else { return }
105 |                 guard offset != contentOrigin else { return }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/BindableScrollView.swift:108:14: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
106 |                 scroll(to: offset, with: scrollViewProxy, animated: isAnimated)
107 |             }
108 |             .onChange(of: contentOrigin) { contentOrigin in
    |              `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
109 |                 guard isMoving != true else { return }
110 |                 guard contentOrigin != offset else { return }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/MVScrollView.swift:110:54: warning: cannot use default expression for inference of '() -> Content' because it is inferrable from parameters #0, #18; this will be an error in a future Swift language mode
108 |                 backgroundTapCount: Int = 1,
109 |                 backgroundTapGesture: ((CGPoint) -> Void)? = nil,
110 |                 content: @escaping () -> (Content) = { Color.clear })  {
    |                                                      `- warning: cannot use default expression for inference of '() -> Content' because it is inferrable from parameters #0, #18; this will be an error in a future Swift language mode
111 |         self.axis = axis
112 |         self.padding = padding
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[72/78] Compiling MultiViews MVScrollView.swift
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/FrameReader.swift:30:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
28 |                     frame = geometry.frame(in: coordinateSpace)
29 |                 }
30 |                 .onChange(of: geometry.frame(in: coordinateSpace)) { newFrame in
   |                  `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
31 |                     frame = newFrame
32 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/OriginReader.swift:26:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
24 |                     origin = geometry.frame(in: coordinateSpace).origin
25 |                 }
26 |                 .onChange(of: geometry.frame(in: coordinateSpace).origin) { newOrigin in
   |                  `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
27 |                     origin = newOrigin
28 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/SizeReader.swift:24:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
22 |                     size = geometry.size
23 |                 }
24 |                 .onChange(of: geometry.size) { size in
   |                  `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
25 |                     self.size = size
26 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/BindableScrollView.swift:103:14: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
101 |             }
102 |             .scrollDisabled(!isActive)
103 |             .onChange(of: offset) { offset in
    |              `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
104 |                 guard isMoving != false else { return }
105 |                 guard offset != contentOrigin else { return }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/BindableScrollView.swift:108:14: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
106 |                 scroll(to: offset, with: scrollViewProxy, animated: isAnimated)
107 |             }
108 |             .onChange(of: contentOrigin) { contentOrigin in
    |              `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
109 |                 guard isMoving != true else { return }
110 |                 guard contentOrigin != offset else { return }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/MVScrollView.swift:110:54: warning: cannot use default expression for inference of '() -> Content' because it is inferrable from parameters #0, #18; this will be an error in a future Swift language mode
108 |                 backgroundTapCount: Int = 1,
109 |                 backgroundTapGesture: ((CGPoint) -> Void)? = nil,
110 |                 content: @escaping () -> (Content) = { Color.clear })  {
    |                                                      `- warning: cannot use default expression for inference of '() -> Content' because it is inferrable from parameters #0, #18; this will be an error in a future Swift language mode
111 |         self.axis = axis
112 |         self.padding = padding
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[73/78] Compiling MultiViews Bind.swift
[74/78] Compiling MultiViews CornerRadius.swift
[75/78] Compiling MultiViews Device.swift
[76/78] Compiling MultiViews If.swift
[77/78] Compiling MultiViews Is.swift
[78/78] Compiling MultiViews OS.swift
Build complete! (13.46s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "coregraphicsextensions",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.1",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/heestand-xyz/CoreGraphicsExtensions"
    }
  ],
  "manifest_display_name" : "MultiViews",
  "name" : "MultiViews",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "17.0"
    },
    {
      "name" : "tvos",
      "version" : "17.0"
    },
    {
      "name" : "macos",
      "version" : "14.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "MultiViews",
      "targets" : [
        "MultiViews"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "MultiViews",
      "module_type" : "SwiftTarget",
      "name" : "MultiViews",
      "path" : "Sources/MultiViews",
      "product_dependencies" : [
        "CoreGraphicsExtensions"
      ],
      "product_memberships" : [
        "MultiViews"
      ],
      "sources" : [
        "ApplicationDelegate.swift",
        "Color/Constants.swift",
        "Color/MPColor+Codable.swift",
        "Color/MPColor.swift",
        "Image/MPImage.swift",
        "Image/MPSquareImageView.swift",
        "Image/MPView+Image.swift",
        "Image/SnapshotView.swift",
        "Image/ViewImage.swift",
        "Keyboard.swift",
        "String/Cases.swift",
        "Tasks/NamedViewTask.swift",
        "Util/Bind.swift",
        "Util/CornerRadius.swift",
        "Util/Device.swift",
        "Util/If.swift",
        "Util/Is.swift",
        "Util/OS.swift",
        "Util/Previews.swift",
        "Views/Buttons/AsyncButton.swift",
        "Views/Buttons/Glass/GlassButton.swift",
        "Views/Buttons/Glass/GlassMenu.swift",
        "Views/Buttons/Glass/GlassPicker.swift",
        "Views/Buttons/Glass/GlassShape.swift",
        "Views/Content/Checker.swift",
        "Views/Content/MVBlurView.swift",
        "Views/Gestures/AxisPanGestureRecognizer.swift",
        "Views/Gestures/AxisPanGestureView.swift",
        "Views/Gestures/Drag.swift",
        "Views/Gestures/Hover.swift",
        "Views/Gestures/LongPressDrag.swift",
        "Views/Gestures/MVInteractView.swift",
        "Views/Gestures/MVMultiInteractView.swift",
        "Views/Gestures/SpatialLongPress.swift",
        "Views/Gestures/Swipe.swift",
        "Views/Gestures/UIView+EnclosingScrollView.swift",
        "Views/Keyboard/View+onGlobalKeyPress.swift",
        "Views/Layout/EqualHeightVStack.swift",
        "Views/Layout/EqualWidthHStack.swift",
        "Views/Layout/FillView.swift",
        "Views/Layout/FlexView.swift",
        "Views/MPView.swift",
        "Views/Progress/SmallProgressView.swift",
        "Views/Readers/FrameReader.swift",
        "Views/Readers/OriginReader.swift",
        "Views/Readers/SizeReader.swift",
        "Views/Scroll/BindableScrollView.swift",
        "Views/Scroll/MVScrollView.swift",
        "Views/Scroll/StateScrollView.swift",
        "Views/Secondary/SecondaryView.swift",
        "Views/Shortcuts/ModifierFlags.swift",
        "Views/State/GestureStateView.swift",
        "Views/State/StateView.swift",
        "Views/Tooltip/Tooltip.swift",
        "Views/Tooltip/TooltipView.swift",
        "Views/ViewControllerRepresentable.swift",
        "Views/ViewRep.swift",
        "Views/ViewRepresentable.swift",
        "Views/ViewTypes.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.