Cork/Tuist/Package.swift

42 lines
1.6 KiB
Swift

// swift-tools-version: 5.9
import PackageDescription
#if TUIST
import ProjectDescription
let packageSettings: PackageSettings = .init(
// Customize the product types for specific package product
// Default is .staticFramework
// productTypes: ["Alamofire": .framework,]
productTypes: [
"LaunchAtLogin": .staticFramework,
"DavidFoundation": .staticFramework,
"ButtonKit": .staticFramework
]
)
#endif
let package = Package(
name: "Cork",
dependencies: [
// Add your own dependencies here:
// .package(url: "https://github.com/Alamofire/Alamofire", from: "5.0.0"),
// You can read more about dependencies here: https://docs.tuist.io/documentation/tuist/dependencies
.package(url: "https://github.com/sindresorhus/LaunchAtLogin-Modern", .upToNextMajor(from: "1.0.0")),
.package(url: "https://github.com/sindresorhus/Defaults", .upToNextMajor(from: "9.0.2")),
.package(url: "https://github.com/buresdv/DavidFoundation", .upToNextMajor(from: "2.0.1")),
.package(url: "https://github.com/buresdv/ApplicationInspector", .upToNextMajor(from: "1.0.0")),
.package(url: "https://github.com/Dean151/ButtonKit", .upToNextMajor(from: "0.6.1")),
.package(url: "https://github.com/SimplyDanny/SwiftLintPlugins", .upToNextMajor(from: "0.56.1")),
.package(url: "https://github.com/hmlongco/Factory", branch: "develop")
],
targets: [
.target(
name: "Lint",
plugins: [
.plugin(name: "SwiftLint", package: "SwiftLintPlugin"),
]
),
]
)