Package.swift

771 B · raw

1// swift-tools-version: 6.02import PackageDescription34let package = Package(5  name: "Haven",6  platforms: [7    .macOS(.v13)  // Targeting macOS Ventura and later for refreshable ScrollView8  ],9  products: [10    .executable(name: "Haven", targets: ["Haven"])11  ],12  dependencies: [13    .package(14      url: "https://github.com/swiftlang/swift-testing.git",15      revision: "d6b70f9ef9eb207729fb50e0ff32edc6f72ea474"16    )17  ],18  targets: [19    .executableTarget(20      name: "Haven",21      dependencies: [],22      path: "Sources/Haven"23    ),24    .testTarget(25      name: "HavenTests",26      dependencies: [27        "Haven",28        .product(name: "Testing", package: "swift-testing"),29      ],30      path: "Tests/HavenTests"31    ),32  ],33  swiftLanguageModes: [.v5]34)