Files
sing-box-for-apple/Frameworks/TreeSitterJSON5/Package.swift
T
2025-11-26 22:25:52 +08:00

24 lines
891 B
Swift

// swift-tools-version:5.5
import PackageDescription
let package = Package(
name: "TreeSitterJSON5",
platforms: [
.iOS(.v14), .macCatalyst(.v14),
],
products: [
.library(name: "TreeSitterJSON5", targets: ["TreeSitterJSON5"]),
.library(name: "TreeSitterJSON5Queries", targets: ["TreeSitterJSON5Queries"]),
.library(name: "TreeSitterJSON5Runestone", targets: ["TreeSitterJSON5Runestone"]),
],
dependencies: [
.package(url: "https://github.com/simonbs/Runestone", from: "0.3.0"),
],
targets: [
.target(name: "TreeSitterJSON5", cSettings: [.headerSearchPath("src")]),
.target(name: "TreeSitterJSON5Queries", resources: [.copy("highlights.scm"), .copy("injections.scm")]),
.target(name: "TreeSitterJSON5Runestone", dependencies: ["Runestone", "TreeSitterJSON5", "TreeSitterJSON5Queries"]),
]
)