// swift-tools-version: 6.0 import PackageDescription let package = Package( name: "puter", platforms: [.macOS(.v14)], products: [ .executable(name: "puter", targets: ["puter"]), .executable(name: "puter-helper", targets: ["puter-helper"]) ], dependencies: [ .package(url: "https://github.com/sparkle-project/Sparkle", exact: "2.9.2") ], targets: [ .target( name: "PuterHelperProtocol", path: "Sources/PuterHelperProtocol" ), .executableTarget( name: "puter", dependencies: [ "PuterHelperProtocol", .product(name: "Sparkle", package: "Sparkle") ], path: "Sources/puter" ), .executableTarget( name: "puter-helper", dependencies: ["PuterHelperProtocol"], path: "Sources/puter-helper" ), .testTarget( name: "puterTests", dependencies: ["puter", "PuterHelperProtocol"], path: "Tests/puterTests" ) ] )