rogerluan/arkana

View on GitHub
lib/arkana/templates/swift/package.swift.erb

Summary

Maintainability
Test Coverage
// swift-tools-version: 5.6

// DO NOT MODIFY
// Automatically generated by Arkana (https://github.com/rogerluan/arkana)

import PackageDescription

let package = Package(
    name: "<%= @import_name %>",
    platforms: [
        .macOS(.v11),
        .iOS(.v11),
        .tvOS(.v11),
        .watchOS(.v4),
    ],
    products: [
        .library(
            name: "<%= @import_name %>",
            targets: ["<%= @import_name %>"]
        ),
    ],
    dependencies: [
        .package(name: "<%= @import_name%>Interfaces", path: "../<%= @import_name%>Interfaces"),
    ],
    targets: [
        .target(
            name: "<%= @import_name %>",
            dependencies: ["<%= @import_name %>Interfaces"],
            path: "Sources"
        ),
<% if @should_generate_unit_tests %>
        .testTarget(
            name: "<%= @import_name %>Tests",
            dependencies: ["<%= @import_name %>"],
            path: "Tests"
        ),
<% end %>
    ]
)