Fountain Coach Gitowner-controlled · read only

FountainStudioEditorKit.git · Package.swift

FountainStudioEditorKit.git / Package.swift

revision d0e71300cc8b3f10c2070ea352688c4791dc13ec · complete file

// swift-tools-version: 6.1
import PackageDescription

let package = Package(
    name: "FountainStudioEditorKit",
    platforms: [
        .macOS(.v14)
    ],
    products: [
        .library(name: "FountainStudioEditorCore", targets: ["FountainStudioEditorCore"]),
        .library(name: "FountainStudioEditorAppKit", targets: ["FountainStudioEditorAppKit"]),
        .library(name: "FountainStudioEditorSwiftUI", targets: ["FountainStudioEditorSwiftUI"]),
        .library(name: "FountainStudioEditorTesting", targets: ["FountainStudioEditorTesting"])
    ],
    targets: [
        .target(
            name: "FountainStudioEditorCore"
        ),
        .target(
            name: "FountainStudioEditorAppKit",
            dependencies: ["FountainStudioEditorCore"]
        ),
        .target(
            name: "FountainStudioEditorSwiftUI",
            dependencies: [
                "FountainStudioEditorCore",
                "FountainStudioEditorAppKit"
            ]
        ),
        .target(
            name: "FountainStudioEditorTesting",
            dependencies: [
                "FountainStudioEditorCore"
            ]
        ),
        .testTarget(
            name: "FountainStudioEditorCoreTests",
            dependencies: ["FountainStudioEditorCore"]
        ),
        .testTarget(
            name: "FountainStudioEditorAppKitTests",
            dependencies: [
                "FountainStudioEditorAppKit",
                "FountainStudioEditorCore"
            ]
        ),
        .testTarget(
            name: "FountainStudioEditorSwiftUITests",
            dependencies: [
                "FountainStudioEditorSwiftUI",
                "FountainStudioEditorCore"
            ]
        )
    ]
)