// swift-tools-version: 5.9 import PackageDescription // A small macOS test harness for the production networking and share logic. // The app and extension continue to build through QueueCube.xcodeproj. let package = Package( name: "QueueCubeShareCore", platforms: [.macOS(.v14)], targets: [ .target( name: "QueueCubeShareCore", path: "QueueCube/Backend", exclude: ["Utilities.swift", "ServerDiscovery.swift"], sources: [ "API.swift", "RequestBuilder.swift", "Server.swift", "Settings.swift", "SharedVideo.swift", "SharePlayback.swift", "SharedInput.swift" ], swiftSettings: [.enableUpcomingFeature("BareSlashRegexLiterals")] ), .testTarget(name: "QueueCubeShareCoreTests", dependencies: ["QueueCubeShareCore"]) ] )