Fountain Coach Gitowner-controlled · read only

security-sentinel.git · Package.swift

security-sentinel.git / Package.swift

revision ca806f97fe2852b2f49936b0669743380647a600 · complete file

// swift-tools-version: 6.1
import PackageDescription

let package = Package(
    name: "SecuritySentinel",
    platforms: [
        .macOS(.v14)
    ],
    products: [
        .library(
            name: "SecuritySentinelGatewayPlugin",
            targets: ["SecuritySentinelGatewayPluginModule"]
        )
    ],
    dependencies: [
        .package(url: "https://github.com/swift-server/async-http-client.git", from: "1.21.0"),
        .package(url: "https://github.com/apple/swift-log.git", from: "1.5.0")
    ],
    targets: [
        .target(
            name: "SecuritySentinelGatewayPluginModule",
            dependencies: [
                .product(name: "AsyncHTTPClient", package: "async-http-client"),
                .product(name: "Logging", package: "swift-log")
            ],
            path: "Sources/SecuritySentinelGatewayPlugin"
        ),
        .testTarget(
            name: "SecuritySentinelGatewayPluginTests",
            dependencies: [
                "SecuritySentinelGatewayPluginModule",
                .product(name: "AsyncHTTPClient", package: "async-http-client")
            ],
            path: "Tests/SecuritySentinelGatewayPluginTests"
        )
    ]
)

// © 2025 Contexter alias Benedikt Eickhoff 🛡️ All rights reserved.