// swift-tools-version: 6.0 import PackageDescription let package = Package( name: "Haven", platforms: [ .macOS(.v13) // Targeting macOS Ventura and later for refreshable ScrollView ], products: [ .executable(name: "Haven", targets: ["Haven"]) ], dependencies: [ .package( url: "https://github.com/swiftlang/swift-testing.git", revision: "d6b70f9ef9eb207729fb50e0ff32edc6f72ea474" ) ], targets: [ .executableTarget( name: "Haven", dependencies: [], path: "Sources/Haven" ), .testTarget( name: "HavenTests", dependencies: [ "Haven", .product(name: "Testing", package: "swift-testing"), ], path: "Tests/HavenTests" ), ], swiftLanguageModes: [.v5] )