The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build Voyager with Swift 5.8 for macOS (SPM).

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.29.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/bryan-vh/voyager.git
Reference: main
Initialized empty Git repository in /Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.git/
From https://github.com/bryan-vh/voyager
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at bdc7594 Add Example app to showcase use in real SwiftUI app
Cloned https://github.com/bryan-vh/voyager.git
Revision (git rev-parse @):
bdc75946f21efb27bf068012ef395c7f2c305da9
SUCCESS checkout https://github.com/bryan-vh/voyager.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             5.8
Building package at path:  $workDir
https://github.com/bryan-vh/voyager.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-14.3.1.app xcrun swift build --arch arm64
Building for debugging...
error: emit-module command failed with exit code 1 (use -v to see invocation)
[1/8] Emitting module Voyager
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
    @ObservedObject private var router: Router<T>
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:10:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
        @ViewBuilder content: @escaping (T) -> Content
         ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:8:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:27: error: 'View' is only available in macOS 10.15 or newer
    public var body: some View {
                          ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:50: error: 'View' is only available in macOS 10.15 or newer
public struct BaseVoyagerView<T: Route, Content: View>: View {
                                                 ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
    @ObservedObject private var router: Router<T>
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:10:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
        @ViewBuilder content: @escaping (T) -> Content
         ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:8:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:27: error: 'View' is only available in macOS 10.15 or newer
    public var body: some View {
                          ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:49: error: 'View' is only available in macOS 10.15 or newer
public struct NavVoyagerView<T: Route, Content: View>: View {
                                                ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Route.swift:3:45: error: 'Identifiable' is only available in macOS 10.15 or newer
public protocol Route: Equatable, Hashable, Identifiable {}
                                            ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Route.swift:3:17: note: add @available attribute to enclosing protocol
public protocol Route: Equatable, Hashable, Identifiable {}
                ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:7:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var root: T
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:8:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var routes: [T]
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:9:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var sheet: T?
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:10:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var fullscreenCover: T?
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:11:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var popover: T?
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:32: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class Router<T: Route>: ObservableObject {
                               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:5:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var tabs: [T]
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:6:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var selected: T
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:7:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var routers: [Router<T>]
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:35: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class TabRouter<T: Route>: ObservableObject {
                                  ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
    @ObservedObject private var router: TabRouter<T>
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:11:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
        @ViewBuilder content: @escaping (T) -> Content,
         ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:9:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:12:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
        @ViewBuilder tabItem: @escaping (T) -> TabItem
         ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:9:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:27: error: 'View' is only available in macOS 10.15 or newer
    public var body: some View {
                          ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:49: error: 'View' is only available in macOS 10.15 or newer
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
                                                ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:64: error: 'View' is only available in macOS 10.15 or newer
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
                                                               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
[2/9] Compiling Voyager PresentationOption.swift
[3/9] Compiling Voyager DeeplinkHandler.swift
[4/9] Compiling Voyager BaseVoyagerView.swift
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
    @ObservedObject private var router: Router<T>
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:10:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
        @ViewBuilder content: @escaping (T) -> Content
         ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:8:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:27: error: 'View' is only available in macOS 10.15 or newer
    public var body: some View {
                          ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:50: error: 'View' is only available in macOS 10.15 or newer
public struct BaseVoyagerView<T: Route, Content: View>: View {
                                                 ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:18:14: error: 'sheet(item:onDismiss:content:)' is only available in macOS 10.15 or newer
            .sheet(item: $router.sheet) {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:23:14: error: 'fullScreenCover(item:onDismiss:content:)' is unavailable in macOS
            .fullScreenCover(item: $router.fullscreenCover) {
             ^~~~~~~~~~~~~~~
SwiftUI.View:4:17: note: 'fullScreenCover(item:onDismiss:content:)' has been explicitly marked unavailable here
    public func fullScreenCover<Item, Content>(item: Binding<Item?>, onDismiss: (() -> Void)? = nil, @ViewBuilder content: @escaping (Item) -> Content) -> some View where Item : Identifiable, Content : View
                ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:28:14: error: 'popover(item:attachmentAnchor:arrowEdge:content:)' is only available in macOS 10.15 or newer
            .popover(item: $router.popover) { route in
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:31:14: error: 'environmentObject' is only available in macOS 10.15 or newer
            .environmentObject(router)
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:32:14: error: 'onOpenURL(perform:)' is only available in macOS 11.0 or newer
            .onOpenURL { url in
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:32:14: note: add 'if #available' version check
            .onOpenURL { url in
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
              ^
[5/9] Compiling Voyager Router.swift
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:7:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var root: T
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:8:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var routes: [T]
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:9:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var sheet: T?
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:10:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var fullscreenCover: T?
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:11:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var popover: T?
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:32: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class Router<T: Route>: ObservableObject {
                               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
             ^
[6/9] Compiling Voyager NavVoyagerView.swift
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
    @ObservedObject private var router: Router<T>
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:10:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
        @ViewBuilder content: @escaping (T) -> Content
         ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:8:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:27: error: 'View' is only available in macOS 10.15 or newer
    public var body: some View {
                          ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:49: error: 'View' is only available in macOS 10.15 or newer
public struct NavVoyagerView<T: Route, Content: View>: View {
                                                ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:17:9: error: 'NavigationStack' is only available in macOS 13.0 or newer
        NavigationStack(path: $router.routes) {
        ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:17:9: note: add 'if #available' version check
        NavigationStack(path: $router.routes) {
        ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:19:18: error: 'navigationDestination(for:destination:)' is only available in macOS 13.0 or newer
                .navigationDestination(for: T.self) { route in
                 ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:23:10: error: 'sheet(item:onDismiss:content:)' is only available in macOS 10.15 or newer
        .sheet(item: $router.sheet) {
         ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:28:10: error: 'fullScreenCover(item:onDismiss:content:)' is unavailable in macOS
        .fullScreenCover(item: $router.fullscreenCover) {
         ^~~~~~~~~~~~~~~
SwiftUI.View:4:17: note: 'fullScreenCover(item:onDismiss:content:)' has been explicitly marked unavailable here
    public func fullScreenCover<Item, Content>(item: Binding<Item?>, onDismiss: (() -> Void)? = nil, @ViewBuilder content: @escaping (Item) -> Content) -> some View where Item : Identifiable, Content : View
                ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:33:10: error: 'popover(item:attachmentAnchor:arrowEdge:content:)' is only available in macOS 10.15 or newer
        .popover(item: $router.popover) { route in
         ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:36:10: error: 'environmentObject' is only available in macOS 10.15 or newer
        .environmentObject(router)
         ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:37:10: error: 'onOpenURL(perform:)' is only available in macOS 11.0 or newer
        .onOpenURL { url in
         ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:37:10: note: add 'if #available' version check
        .onOpenURL { url in
         ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
              ^
[7/9] Compiling Voyager TabRouter.swift
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:5:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var tabs: [T]
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:6:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var selected: T
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:7:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var routers: [Router<T>]
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:35: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class TabRouter<T: Route>: ObservableObject {
                                  ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
             ^
[8/9] Compiling Voyager Route.swift
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Route.swift:3:45: error: 'Identifiable' is only available in macOS 10.15 or newer
public protocol Route: Equatable, Hashable, Identifiable {}
                                            ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Route.swift:3:17: note: add @available attribute to enclosing protocol
public protocol Route: Equatable, Hashable, Identifiable {}
                ^
[9/9] Compiling Voyager TabVoyagerView.swift
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
    @ObservedObject private var router: TabRouter<T>
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:11:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
        @ViewBuilder content: @escaping (T) -> Content,
         ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:9:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:12:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
        @ViewBuilder tabItem: @escaping (T) -> TabItem
         ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:9:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:27: error: 'View' is only available in macOS 10.15 or newer
    public var body: some View {
                          ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:49: error: 'View' is only available in macOS 10.15 or newer
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
                                                ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:64: error: 'View' is only available in macOS 10.15 or newer
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
                                                               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:20:9: error: 'TabView' is only available in macOS 10.15 or newer
        TabView(selection: $router.selected) {
        ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:20:9: note: add 'if #available' version check
        TabView(selection: $router.selected) {
        ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:20:9: warning: conformance of 'ForEach<Data, ID, Content>' to 'View' is only available in macOS 10.15 or newer
        TabView(selection: $router.selected) {
        ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:20:9: note: add 'if #available' version check
        TabView(selection: $router.selected) {
        ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:21:13: warning: conformance of 'ForEach<Data, ID, Content>' to 'View' is only available in macOS 10.15 or newer
            ForEach(router.tabs) { tab in
            ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:21:13: error: 'ForEach' is only available in macOS 10.15 or newer
            ForEach(router.tabs) { tab in
            ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:21:13: error: 'init(_:content:)' is only available in macOS 10.15 or newer
            ForEach(router.tabs) { tab in
            ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:25:18: error: 'tabItem' is only available in macOS 10.15 or newer
                .tabItem {
                 ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:20:46: warning: conformance of 'ForEach<Data, ID, Content>' to 'View' is only available in macOS 10.15 or newer
        TabView(selection: $router.selected) {
                                             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:30:10: error: 'environmentObject' is only available in macOS 10.15 or newer
        .environmentObject(router)
         ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:30:10: note: add 'if #available' version check
        .environmentObject(router)
         ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
[0/1] Planning build
Building for debugging...
[1/7] Compiling Voyager BaseVoyagerView.swift
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
    @ObservedObject private var router: Router<T>
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:10:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
        @ViewBuilder content: @escaping (T) -> Content
         ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:8:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:27: error: 'View' is only available in macOS 10.15 or newer
    public var body: some View {
                          ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:50: error: 'View' is only available in macOS 10.15 or newer
public struct BaseVoyagerView<T: Route, Content: View>: View {
                                                 ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:18:14: error: 'sheet(item:onDismiss:content:)' is only available in macOS 10.15 or newer
            .sheet(item: $router.sheet) {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:23:14: error: 'fullScreenCover(item:onDismiss:content:)' is unavailable in macOS
            .fullScreenCover(item: $router.fullscreenCover) {
             ^~~~~~~~~~~~~~~
SwiftUI.View:4:17: note: 'fullScreenCover(item:onDismiss:content:)' has been explicitly marked unavailable here
    public func fullScreenCover<Item, Content>(item: Binding<Item?>, onDismiss: (() -> Void)? = nil, @ViewBuilder content: @escaping (Item) -> Content) -> some View where Item : Identifiable, Content : View
                ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:28:14: error: 'popover(item:attachmentAnchor:arrowEdge:content:)' is only available in macOS 10.15 or newer
            .popover(item: $router.popover) { route in
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:31:14: error: 'environmentObject' is only available in macOS 10.15 or newer
            .environmentObject(router)
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:32:14: error: 'onOpenURL(perform:)' is only available in macOS 11.0 or newer
            .onOpenURL { url in
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:32:14: note: add 'if #available' version check
            .onOpenURL { url in
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
              ^
error: emit-module command failed with exit code 1 (use -v to see invocation)
[2/7] Emitting module Voyager
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
    @ObservedObject private var router: Router<T>
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:10:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
        @ViewBuilder content: @escaping (T) -> Content
         ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:8:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:27: error: 'View' is only available in macOS 10.15 or newer
    public var body: some View {
                          ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:50: error: 'View' is only available in macOS 10.15 or newer
public struct BaseVoyagerView<T: Route, Content: View>: View {
                                                 ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
    @ObservedObject private var router: Router<T>
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:10:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
        @ViewBuilder content: @escaping (T) -> Content
         ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:8:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:27: error: 'View' is only available in macOS 10.15 or newer
    public var body: some View {
                          ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:49: error: 'View' is only available in macOS 10.15 or newer
public struct NavVoyagerView<T: Route, Content: View>: View {
                                                ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Route.swift:3:45: error: 'Identifiable' is only available in macOS 10.15 or newer
public protocol Route: Equatable, Hashable, Identifiable {}
                                            ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Route.swift:3:17: note: add @available attribute to enclosing protocol
public protocol Route: Equatable, Hashable, Identifiable {}
                ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:7:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var root: T
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:8:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var routes: [T]
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:9:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var sheet: T?
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:10:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var fullscreenCover: T?
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:11:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var popover: T?
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:32: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class Router<T: Route>: ObservableObject {
                               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:5:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var tabs: [T]
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:6:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var selected: T
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:7:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var routers: [Router<T>]
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:35: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class TabRouter<T: Route>: ObservableObject {
                                  ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
    @ObservedObject private var router: TabRouter<T>
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:11:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
        @ViewBuilder content: @escaping (T) -> Content,
         ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:9:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:12:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
        @ViewBuilder tabItem: @escaping (T) -> TabItem
         ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:9:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:27: error: 'View' is only available in macOS 10.15 or newer
    public var body: some View {
                          ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:49: error: 'View' is only available in macOS 10.15 or newer
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
                                                ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:64: error: 'View' is only available in macOS 10.15 or newer
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
                                                               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
[3/7] Compiling Voyager Route.swift
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Route.swift:3:45: error: 'Identifiable' is only available in macOS 10.15 or newer
public protocol Route: Equatable, Hashable, Identifiable {}
                                            ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Route.swift:3:17: note: add @available attribute to enclosing protocol
public protocol Route: Equatable, Hashable, Identifiable {}
                ^
[4/7] Compiling Voyager Router.swift
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:7:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var root: T
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:8:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var routes: [T]
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:9:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var sheet: T?
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:10:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var fullscreenCover: T?
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:11:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var popover: T?
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:32: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class Router<T: Route>: ObservableObject {
                               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
             ^
[5/7] Compiling Voyager TabRouter.swift
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:5:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var tabs: [T]
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:6:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var selected: T
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:7:6: error: 'Published' is only available in macOS 10.15 or newer
    @Published var routers: [Router<T>]
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:35: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class TabRouter<T: Route>: ObservableObject {
                                  ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
             ^
[6/7] Compiling Voyager NavVoyagerView.swift
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
    @ObservedObject private var router: Router<T>
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:10:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
        @ViewBuilder content: @escaping (T) -> Content
         ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:8:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:27: error: 'View' is only available in macOS 10.15 or newer
    public var body: some View {
                          ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:49: error: 'View' is only available in macOS 10.15 or newer
public struct NavVoyagerView<T: Route, Content: View>: View {
                                                ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:17:9: error: 'NavigationStack' is only available in macOS 13.0 or newer
        NavigationStack(path: $router.routes) {
        ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:17:9: note: add 'if #available' version check
        NavigationStack(path: $router.routes) {
        ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:19:18: error: 'navigationDestination(for:destination:)' is only available in macOS 13.0 or newer
                .navigationDestination(for: T.self) { route in
                 ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:23:10: error: 'sheet(item:onDismiss:content:)' is only available in macOS 10.15 or newer
        .sheet(item: $router.sheet) {
         ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:28:10: error: 'fullScreenCover(item:onDismiss:content:)' is unavailable in macOS
        .fullScreenCover(item: $router.fullscreenCover) {
         ^~~~~~~~~~~~~~~
SwiftUI.View:4:17: note: 'fullScreenCover(item:onDismiss:content:)' has been explicitly marked unavailable here
    public func fullScreenCover<Item, Content>(item: Binding<Item?>, onDismiss: (() -> Void)? = nil, @ViewBuilder content: @escaping (Item) -> Content) -> some View where Item : Identifiable, Content : View
                ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:33:10: error: 'popover(item:attachmentAnchor:arrowEdge:content:)' is only available in macOS 10.15 or newer
        .popover(item: $router.popover) { route in
         ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:36:10: error: 'environmentObject' is only available in macOS 10.15 or newer
        .environmentObject(router)
         ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:37:10: error: 'onOpenURL(perform:)' is only available in macOS 11.0 or newer
        .onOpenURL { url in
         ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:37:10: note: add 'if #available' version check
        .onOpenURL { url in
         ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
              ^
[7/7] Compiling Voyager TabVoyagerView.swift
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
    @ObservedObject private var router: TabRouter<T>
     ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:11:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
        @ViewBuilder content: @escaping (T) -> Content,
         ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:9:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:12:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
        @ViewBuilder tabItem: @escaping (T) -> TabItem
         ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:9:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:27: error: 'View' is only available in macOS 10.15 or newer
    public var body: some View {
                          ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:49: error: 'View' is only available in macOS 10.15 or newer
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
                                                ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:64: error: 'View' is only available in macOS 10.15 or newer
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
                                                               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:20:9: error: 'TabView' is only available in macOS 10.15 or newer
        TabView(selection: $router.selected) {
        ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:20:9: note: add 'if #available' version check
        TabView(selection: $router.selected) {
        ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:20:9: warning: conformance of 'ForEach<Data, ID, Content>' to 'View' is only available in macOS 10.15 or newer
        TabView(selection: $router.selected) {
        ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:20:9: note: add 'if #available' version check
        TabView(selection: $router.selected) {
        ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:21:13: warning: conformance of 'ForEach<Data, ID, Content>' to 'View' is only available in macOS 10.15 or newer
            ForEach(router.tabs) { tab in
            ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:21:13: error: 'ForEach' is only available in macOS 10.15 or newer
            ForEach(router.tabs) { tab in
            ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:21:13: error: 'init(_:content:)' is only available in macOS 10.15 or newer
            ForEach(router.tabs) { tab in
            ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:25:18: error: 'tabItem' is only available in macOS 10.15 or newer
                .tabItem {
                 ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:20:46: warning: conformance of 'ForEach<Data, ID, Content>' to 'View' is only available in macOS 10.15 or newer
        TabView(selection: $router.selected) {
                                             ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:30:10: error: 'environmentObject' is only available in macOS 10.15 or newer
        .environmentObject(router)
         ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:30:10: note: add 'if #available' version check
        .environmentObject(router)
         ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
    public var body: some View {
               ^
/Users/builder/builds/o86TiJKT/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
              ^
BUILD FAILURE 5.8 macosSpm