// swift-tools-version: 6.0 import PackageDescription let package = Package( name: "Conjure", platforms: [.macOS(.v14)], products: [.executable(name: "Conjure", targets: ["Conjure"])], dependencies: [ .package(url: "https://github.com/smittytone/HighlighterSwift", from: "3.1.0"), .package(url: "https://github.com/swiftlang/swift-markdown", exact: "0.6.0"), .package(url: "https://github.com/dduan/TOMLDecoder", exact: "0.4.5"), ], targets: [ .target(name: "ConjureKit", dependencies: [ .product(name: "Markdown", package: "swift-markdown"), ], resources: [.process("Resources")]), .executableTarget(name: "Conjure", dependencies: [ "ConjureKit", .product(name: "Highlighter", package: "HighlighterSwift"), .product(name: "TOMLDecoder", package: "TOMLDecoder"), ]), .testTarget(name: "ConjureKitTests", dependencies: ["ConjureKit", "Conjure"]), ] )