The Swift Package Index logo.Swift Package Index

Build Information

Successful build of swift-navigation, reference 2.11.2 (7e95e5), with Swift 6.4 for macOS (SPM) on 27 Sep 2026 14:46:30 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/pointfreeco/swift-navigation.git
Reference: 2.11.2
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/pointfreeco/swift-navigation
 * tag               2.11.2     -> FETCH_HEAD
HEAD is now at 7e95e5e Adopt `CasePath` protocol (#373)
Cloned https://github.com/pointfreeco/swift-navigation.git
Revision (git rev-parse @):
7e95e5e9ff0a64f6ad8bca59083f8d6ba381b6ff
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/pointfreeco/swift-navigation.git at 2.11.2
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/pointfreeco/swift-navigation.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 / 1152]
[Planning deferred tasks]
[Starting]
[47 / 488] _SwiftSyntaxCShims
[202 / 488]
[212 / 496] UIKitNavigationShim
[217 / 516]
[228 / 529] UIKitNavigationShim
[284 / 530]
[286 / 530]
[288 / 530]
[296 / 587]
[312 / 587]
[317 / 587]
[321 / 587]
[325 / 587]
[337 / 587]
[339 / 587] SwiftSyntax
[340 / 587]
[342 / 587]
[343 / 587]
[346 / 587] SwiftSyntax
[349 / 587]
[350 / 587]
[351 / 587]
[352 / 587]
[357 / 587] IssueReporting
[358 / 587] IssueReporting
[359 / 587] IssueReporting
[368 / 587] IssueReporting
[370 / 588]
[372 / 590]
[374 / 590]
[374 / 590] SwiftSyntax
[378 / 601] CasePathsCore
[387 / 601] CasePathsCore
[391 / 678]
[397 / 678]
[405 / 740]
[410 / 740]
[419 / 740] SwiftSyntax
[430 / 740]
[435 / 740]
[442 / 740]
[448 / 740]
[452 / 740]
[458 / 740]
[463 / 740]
[468 / 742]
[474 / 754] SwiftDiagnostics
[478 / 765]
[482 / 772] SwiftDiagnostics
[488 / 772] SwiftDiagnostics
[494 / 772] SwiftBasicFormat
[502 / 772]
[503 / 772]
[507 / 772]
[512 / 772]
[514 / 772]
[525 / 772]
[529 / 772]
[530 / 772] SwiftParser
[535 / 772] CustomDump
[542 / 772] SwiftOperators
[545 / 772] SwiftDiagnostics
[548 / 772] SwiftDiagnostics
[553 / 772]
[561 / 772] SwiftDiagnostics
[567 / 772] SwiftBasicFormat
[569 / 772] CustomDump-product
[574 / 772] CustomDump
[576 / 772]
[580 / 772] SwiftBasicFormat
[585 / 772]
[585 / 772] CasePathsCore
[586 / 773]
[589 / 785] SwiftParserDiagnostics
[591 / 796] SwiftParserDiagnostics
[592 / 796] SwiftParserDiagnostics
[605 / 796] SwiftSyntaxBuilder
[608 / 796] SwiftSyntaxBuilder
[613 / 796] SwiftParserDiagnostics
[615 / 796] SwiftOperators
[616 / 796] SwiftOperators
[623 / 796] PerceptionCore
[633 / 796] PerceptionCore
[639 / 796] PerceptionCore
[640 / 796] PerceptionCore
[643 / 797] SwiftParserDiagnostics
[644 / 797] PerceptionCore
[653 / 808] SwiftSyntaxBuilder
[654 / 808] SwiftSyntaxBuilder
[657 / 808] PerceptionCore
[664 / 809] SwiftSyntaxBuilder
[664 / 809] SwiftIfConfig
[673 / 820] SwiftIfConfig
[676 / 820] SwiftIfConfig
[684 / 821] SwiftSyntaxMacros
[694 / 832] SwiftSyntaxMacros
[702 / 833] SwiftSyntaxMacros
[713 / 843] SwiftSyntaxMacroExpansion
[720 / 844] SwiftSyntaxMacroExpansion
[720 / 844] SwiftCompilerPluginMessageHandling
[729 / 855] SwiftCompilerPluginMessageHandling
[732 / 855] SwiftCompilerPluginMessageHandling
[739 / 856] SwiftCompilerPluginMessageHandling
[742 / 858] SwiftCompilerPlugin
[750 / 859] SwiftSyntax
[754 / 861] SwiftSyntax
[759 / 861] SwiftParserDiagnostics
[769 / 861] SwiftSyntaxMacroExpansion
[779 / 862] CasePathsMacrosSupport
[797 / 864] PerceptionMacros
[803 / 870] CasePathsMacros
[810 / 878] SwiftNavigationMacros
[816 / 878] PerceptionMacros
[820 / 878] CasePathsMacros
[822 / 878] CasePathsMacros
[825 / 879] PerceptionMacros
[828 / 880] CasePaths
[835 / 887] CasePaths
[838 / 890] Perception
[838 / 890] CasePaths
[846 / 890] Perception
[855 / 891] SwiftNavigation
[866 / 902] SwiftNavigation
[876 / 905] SwiftNavigation
[886 / 916] UIKitNavigation
[895 / 916] UIKitNavigation
[898 / 916] AppKitNavigation
[909 / 933] SwiftUINavigation
[915 / 933] SwiftUINavigation
[924 / 933] AppKitNavigation
[930 / 933] SwiftUINavigation
Build complete! (27.23 sec)
Fetching https://github.com/pointfreeco/swift-macro-testing
Fetching https://github.com/swiftlang/swift-syntax
Fetching https://github.com/pointfreeco/swift-issue-reporting
Fetching https://github.com/pointfreeco/swift-perception
Fetching https://github.com/pointfreeco/swift-custom-dump
Fetching https://github.com/pointfreeco/swift-case-paths
Fetching https://github.com/swiftlang/swift-docc-plugin
[1/2078] Fetching swift-perception
[22/7744] Fetching swift-perception, swift-custom-dump
[23/8746] Fetching swift-perception, swift-custom-dump, swift-macro-testing
[134/14093] Fetching swift-perception, swift-custom-dump, swift-macro-testing, swift-case-paths
[135/16438] Fetching swift-perception, swift-custom-dump, swift-macro-testing, swift-case-paths, swift-docc-plugin
[997/22599] Fetching swift-perception, swift-custom-dump, swift-macro-testing, swift-case-paths, swift-docc-plugin, swift-issue-reporting
Fetched https://github.com/pointfreeco/swift-macro-testing (1.08s)
[4138/21597] Fetching swift-perception, swift-custom-dump, swift-case-paths, swift-docc-plugin, swift-issue-reporting
Fetched https://github.com/pointfreeco/swift-perception (1.08s)
[2114/19519] Fetching swift-custom-dump, swift-case-paths, swift-docc-plugin, swift-issue-reporting
Fetched https://github.com/pointfreeco/swift-custom-dump (1.82s)
Fetched https://github.com/pointfreeco/swift-case-paths (1.82s)
Fetched https://github.com/pointfreeco/swift-issue-reporting (1.82s)
Fetched https://github.com/swiftlang/swift-docc-plugin (1.82s)
[1/80069] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-syntax (7.59s)
Computing version for https://github.com/pointfreeco/swift-macro-testing
Computed https://github.com/pointfreeco/swift-macro-testing at 0.7.0 (8.21s)
Fetching https://github.com/pointfreeco/swift-snapshot-testing
[1/16485] Fetching swift-snapshot-testing
Fetched https://github.com/pointfreeco/swift-snapshot-testing (4.29s)
Computing version for https://github.com/pointfreeco/swift-case-paths
Computed https://github.com/pointfreeco/swift-case-paths at 1.10.0 (5.02s)
Computing version for https://github.com/pointfreeco/swift-issue-reporting
Computed https://github.com/pointfreeco/swift-issue-reporting at 2.1.1 (0.67s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.5.0 (2.13s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3831] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit (1.39s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (2.11s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.7.3 (0.55s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 604.0.0 (0.72s)
Computing version for https://github.com/pointfreeco/swift-perception
Computed https://github.com/pointfreeco/swift-perception at 2.0.12 (0.56s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing
Computed https://github.com/pointfreeco/swift-snapshot-testing at 1.19.6 (0.55s)
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 604.0.0
Creating working copy for https://github.com/pointfreeco/swift-snapshot-testing
Working copy of https://github.com/pointfreeco/swift-snapshot-testing resolved at 1.19.6
Creating working copy for https://github.com/pointfreeco/swift-perception
Working copy of https://github.com/pointfreeco/swift-perception resolved at 2.0.12
Creating working copy for https://github.com/pointfreeco/swift-case-paths
Working copy of https://github.com/pointfreeco/swift-case-paths resolved at 1.10.0
Creating working copy for https://github.com/pointfreeco/swift-issue-reporting
Working copy of https://github.com/pointfreeco/swift-issue-reporting resolved at 2.1.1
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.5.0
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.7.3
Creating working copy for https://github.com/pointfreeco/swift-macro-testing
Working copy of https://github.com/pointfreeco/swift-macro-testing resolved at 0.7.0
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/604.0.0/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip
Downloaded https://download.swift.org/prebuilts/swift-syntax/604.0.0/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip (1.31s)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftNavigation/Observe.swift:71:31: warning: converting @isolated(any) function of type '@isolated(any) @Sendable () -> Void' to synchronous function type '() -> Void' is not allowed; this will be an error in a future Swift language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/conversion-from-isolated-any-to-synchronous\ConversionFromIsolatedAnyToSynchronous]8;;\]
 69 |     _observe(
 70 |       isolation: apply.isolation,
 71 |       { _ in Result(catching: apply).get() }
    |                               `- warning: converting @isolated(any) function of type '@isolated(any) @Sendable () -> Void' to synchronous function type '() -> Void' is not allowed; this will be an error in a future Swift language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/conversion-from-isolated-any-to-synchronous\ConversionFromIsolatedAnyToSynchronous]8;;\]
 72 |     )
 73 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftNavigation/Observe.swift:93:7: warning: converting @isolated(any) function of type '@isolated(any) @Sendable (UITransaction) -> Void' to synchronous function type '@Sendable (UITransaction) -> Void' is not allowed; this will be an error in a future Swift language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/conversion-from-isolated-any-to-synchronous\ConversionFromIsolatedAnyToSynchronous]8;;\]
 91 |     _observe(
 92 |       isolation: apply.isolation,
 93 |       apply
    |       `- warning: converting @isolated(any) function of type '@isolated(any) @Sendable (UITransaction) -> Void' to synchronous function type '@Sendable (UITransaction) -> Void' is not allowed; this will be an error in a future Swift language mode [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/conversion-from-isolated-any-to-synchronous\ConversionFromIsolatedAnyToSynchronous]8;;\]
 94 |     )
 95 |   }
[#ConversionFromIsolatedAnyToSynchronous]: <https://docs.swift.org/compiler/documentation/diagnostics/conversion-from-isolated-any-to-synchronous>
/Users/admin/builder/spi-builder-workspace/Sources/AppKitNavigation/AppKitAnimation.swift:50:11: warning: capture of 'completion' with non-Sendable type '((Bool?) -> Void)?' in a '@Sendable' closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
 48 |           result = Swift.Result(catching: body)
 49 |         } completionHandler: {
 50 |           completion?(true)
    |           |- warning: capture of 'completion' with non-Sendable type '((Bool?) -> Void)?' in a '@Sendable' closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
    |           `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 51 |         }
 52 |         return try result!._rethrowGet()
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-case-paths",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.10.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-case-paths"
    },
    {
      "identity" : "swift-custom-dump",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.2",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-custom-dump"
    },
    {
      "identity" : "swift-issue-reporting",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.1.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-issue-reporting"
    },
    {
      "identity" : "swift-perception",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.4",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-perception"
    },
    {
      "identity" : "swift-macro-testing",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.7.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-macro-testing"
    },
    {
      "identity" : "swift-sharing",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.10.1",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-sharing"
    },
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-docc-plugin"
    },
    {
      "identity" : "swift-syntax",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "509.0.0",
            "upper_bound" : "605.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-syntax"
    }
  ],
  "manifest_display_name" : "swift-navigation",
  "name" : "swift-navigation",
  "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" : "9.0"
    }
  ],
  "products" : [
    {
      "name" : "SwiftNavigation",
      "targets" : [
        "SwiftNavigation"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SwiftUINavigation",
      "targets" : [
        "SwiftUINavigation"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "UIKitNavigation",
      "targets" : [
        "UIKitNavigation"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "AppKitNavigation",
      "targets" : [
        "AppKitNavigation"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SwiftNavigationMacros",
      "targets" : [
        "SwiftNavigationMacros"
      ],
      "type" : {
        "macro" : null
      }
    }
  ],
  "swift_languages_versions" : [
    "6"
  ],
  "targets" : [
    {
      "c99name" : "UIKitNavigationTests",
      "module_type" : "SwiftTarget",
      "name" : "UIKitNavigationTests",
      "path" : "Tests/UIKitNavigationTests",
      "product_dependencies" : [
        "IssueReportingTestSupport"
      ],
      "sources" : [
        "MemoryManagementTests.swift",
        "ObserveTests.swift",
        "UIControlTests.swift",
        "UITabBarControllerBindingTests.swift",
        "UITransactionTests.swift",
        "ViewControllerRepresentingTests.swift"
      ],
      "target_dependencies" : [
        "UIKitNavigation"
      ],
      "type" : "test"
    },
    {
      "c99name" : "UIKitNavigationShim",
      "module_type" : "ClangTarget",
      "name" : "UIKitNavigationShim",
      "path" : "Sources/UIKitNavigationShim",
      "product_memberships" : [
        "UIKitNavigation"
      ],
      "sources" : [
        "shim.m"
      ],
      "type" : "library"
    },
    {
      "c99name" : "UIKitNavigation",
      "module_type" : "SwiftTarget",
      "name" : "UIKitNavigation",
      "path" : "Sources/UIKitNavigation",
      "product_memberships" : [
        "UIKitNavigation"
      ],
      "sources" : [
        "Bindings/UIColorWell.swift",
        "Bindings/UIControl.swift",
        "Bindings/UIDatePicker.swift",
        "Bindings/UIPageControl.swift",
        "Bindings/UISegmentedControl.swift",
        "Bindings/UISlider.swift",
        "Bindings/UIStepper.swift",
        "Bindings/UISwitch.swift",
        "Bindings/UITabBarController.swift",
        "Bindings/UITextField.swift",
        "Internal/Exports.swift",
        "Internal/PopFromViewController.swift",
        "Navigation/Dismiss.swift",
        "Navigation/NavigationStackController.swift",
        "Navigation/Presentation.swift",
        "Navigation/Push.swift",
        "Navigation/UIAlertController.swift",
        "SwiftUI/Representable.swift",
        "UIBinding.swift",
        "UIKitAnimation.swift",
        "UITransaction.swift"
      ],
      "target_dependencies" : [
        "SwiftNavigation",
        "UIKitNavigationShim"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SwiftUINavigationTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftUINavigationTests",
      "path" : "Tests/SwiftUINavigationTests",
      "product_dependencies" : [
        "IssueReportingTestSupport"
      ],
      "sources" : [
        "AlertTests.swift",
        "BindingTests.swift",
        "SwiftUINavigationTests.swift"
      ],
      "target_dependencies" : [
        "SwiftUINavigation"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftUINavigation",
      "module_type" : "SwiftTarget",
      "name" : "SwiftUINavigation",
      "path" : "Sources/SwiftUINavigation",
      "product_dependencies" : [
        "CasePaths",
        "IssueReporting"
      ],
      "product_memberships" : [
        "SwiftUINavigation"
      ],
      "sources" : [
        "Alert+State.swift",
        "Alert.swift",
        "Binding.swift",
        "ConfirmationDialog+State.swift",
        "ConfirmationDialog.swift",
        "FullScreenCover.swift",
        "Internal/Binding+Internal.swift",
        "Internal/Deprecations.swift",
        "Internal/Exports.swift",
        "Internal/Identified.swift",
        "NavigationDestination.swift",
        "NavigationLink.swift",
        "Popover.swift",
        "Sheet.swift",
        "Traits/CasePaths.swift",
        "WithState.swift"
      ],
      "target_dependencies" : [
        "SwiftNavigation"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SwiftNavigationTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftNavigationTests",
      "path" : "Tests/SwiftNavigationTests",
      "product_dependencies" : [
        "IssueReportingTestSupport"
      ],
      "sources" : [
        "ButtonStateTests.swift",
        "CaseBindableTests.swift",
        "IsolationTests.swift",
        "LifetimeTests.swift",
        "ObserveTests.swift",
        "TextStateTests.swift",
        "UIBindableTests.swift",
        "UIBindingTests.swift",
        "UINavigationPathTests.swift",
        "UITransactionTests.swift"
      ],
      "target_dependencies" : [
        "SwiftNavigation"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftNavigationMacrosTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftNavigationMacrosTests",
      "path" : "Tests/SwiftNavigationMacrosTests",
      "product_dependencies" : [
        "MacroTesting"
      ],
      "sources" : [
        "CaseBindableMacroTests.swift",
        "UITransactionEntryMacroTests.swift"
      ],
      "target_dependencies" : [
        "SwiftNavigationMacros"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftNavigationMacros",
      "module_type" : "SwiftTarget",
      "name" : "SwiftNavigationMacros",
      "path" : "Sources/SwiftNavigationMacros",
      "product_dependencies" : [
        "CasePathsMacrosSupport",
        "SwiftCompilerPlugin",
        "SwiftDiagnostics",
        "SwiftSyntax",
        "SwiftSyntaxBuilder",
        "SwiftSyntaxMacros"
      ],
      "product_memberships" : [
        "SwiftNavigation",
        "SwiftUINavigation",
        "UIKitNavigation",
        "AppKitNavigation",
        "SwiftNavigationMacros"
      ],
      "sources" : [
        "CaseBindableMacro.swift",
        "Plugin.swift",
        "Support.swift",
        "TransactionEntryMacro.swift"
      ],
      "type" : "macro"
    },
    {
      "c99name" : "SwiftNavigation",
      "module_type" : "SwiftTarget",
      "name" : "SwiftNavigation",
      "path" : "Sources/SwiftNavigation",
      "product_dependencies" : [
        "CasePaths",
        "CustomDump",
        "IssueReporting",
        "Perception",
        "PerceptionCore"
      ],
      "product_memberships" : [
        "SwiftNavigation",
        "SwiftUINavigation",
        "UIKitNavigation",
        "AppKitNavigation"
      ],
      "sources" : [
        "AlertState.swift",
        "Bind.swift",
        "Binding.swift",
        "ButtonState.swift",
        "ButtonStateBuilder.swift",
        "CaseBindable.swift",
        "ConfirmationDialogState.swift",
        "HashableObject.swift",
        "Internal/AnyHashableSendable.swift",
        "Internal/AssumeIsolated.swift",
        "Internal/Deprecations.swift",
        "Internal/ErrorMechanism.swift",
        "Internal/Exports.swift",
        "Internal/HashableStaticString.swift",
        "Internal/KeyPath+Sendable.swift",
        "Internal/LockIsolated.swift",
        "Internal/ToOptionalUnit.swift",
        "NSObject+Observe.swift",
        "Observe.swift",
        "TextState.swift",
        "Traits/CasePaths.swift",
        "Traits/CustomDump.swift",
        "Traits/IssueReporting.swift",
        "Traits/Perception.swift",
        "Traits/Sharing.swift",
        "TransactionEntry.swift",
        "UIBindable.swift",
        "UIBinding.swift",
        "UINavigationPath.swift",
        "UITransaction.swift"
      ],
      "target_dependencies" : [
        "SwiftNavigationMacros"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AppKitNavigation",
      "module_type" : "SwiftTarget",
      "name" : "AppKitNavigation",
      "path" : "Sources/AppKitNavigation",
      "product_memberships" : [
        "AppKitNavigation"
      ],
      "sources" : [
        "AppKitAnimation.swift",
        "Internal/Exports.swift",
        "SwiftUI/Representable.swift",
        "UIBinding.swift",
        "UITransaction.swift"
      ],
      "target_dependencies" : [
        "SwiftNavigation"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.4"
}
Done.