Fountain Coach Gitowner-controlled · read only

LaneResolutionKit.git · Package.swift

LaneResolutionKit.git / Package.swift

revision d17d1c98e91b4db8a754a121cc96cac1f3d1814b · complete file

// swift-tools-version: 6.1
import PackageDescription

// NO DEPENDENCIES, DELIBERATELY. The resolver is pure — configuration, consent, credential state, health and a
// clock in, a resolution out. A package that cannot reach a credential store cannot prompt for one, which is the
// structural half of "the suite never prompts".
let package = Package(
    name: "LaneResolutionKit",
    platforms: [
        .macOS(.v13),
        .iOS(.v16)
    ],
    products: [
        .library(name: "LaneResolutionKit", targets: ["LaneResolutionKit"])
    ],
    targets: [
        .target(
            name: "LaneResolutionKit",
            path: "Sources/LaneResolutionKit"
        ),
        .testTarget(
            name: "LaneResolutionKitTests",
            dependencies: ["LaneResolutionKit"],
            path: "Tests/LaneResolutionKitTests"
        )
    ]
)