SwiftTailwind/Package.swift
Shibo Lyu 53a2e6bfb6
Some checks failed
CI / Test on Linux (push) Has been cancelled
CI / Test on Linux-1 (push) Has been cancelled
CI / Test on macOS (push) Has been cancelled
CI / Test on macOS-1 (push) Has been cancelled
chore: Update TailwindCSSCLI to version 4.2.1
2026-03-17 15:43:33 +08:00

37 lines
1.4 KiB
Swift

// swift-tools-version: 6.1
import PackageDescription
let package = Package(
name: "SwiftTailwind",
platforms: [.macOS(.v12)],
products: [
.plugin(name: "TailwindCSS", targets: ["TailwindCSS"]),
.executable(name: "TailwindCSSCLIArtifactBundler", targets: ["TailwindCSSCLIArtifactBundler"]),
],
dependencies: [
.package(url: "https://github.com/apple/swift-argument-parser.git", from: "1.7.0"),
.package(url: "https://github.com/apple/swift-crypto.git", "1.0.0"..<"5.0.0"),
],
targets: [
.executableTarget(
name: "TailwindCSSCLIArtifactBundler",
dependencies: [
.product(name: "ArgumentParser", package: "swift-argument-parser"),
.product(name: "Crypto", package: "swift-crypto"),
]
),
.plugin(name: "TailwindCSS", capability: .buildTool(), dependencies: ["TailwindCSSCLI"]),
.binaryTarget(
name: "TailwindCSSCLI",
url: "https://github.com/laosb/SwiftTailwind/releases/download/TailwindCSSCLI-v4.2.1-e8c826ef1e50a546d990602bf922a21515b536e20affd34a35761055a7415216/tailwindcss.artifactbundleindex",
checksum: "e8c826ef1e50a546d990602bf922a21515b536e20affd34a35761055a7415216"
),
.target(
name: "SwiftTailwindExample",
resources: [.copy("Views/Test.html")],
plugins: ["TailwindCSS"]
),
.testTarget(name: "SwiftTailwindTests", dependencies: ["SwiftTailwindExample"]),
]
)