Skip to content

Commit 00dee9f

Browse files
authored
Pins against fork of Tree-sitter (#306)
* Improves formatting of Package.swift * Depends on master branch of Tree-sitter * Uses fork of Tree-sitter * Fixes formatting * Updates Package.resolved * Removes trailing whitespace
1 parent ffc09f7 commit 00dee9f

File tree

2 files changed

+16
-8
lines changed

2 files changed

+16
-8
lines changed

Package.resolved

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Package.swift

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,22 @@ let package = Package(
1313
.library(name: "Runestone", targets: ["Runestone"])
1414
],
1515
dependencies: [
16-
// Pins tree-sitter to the merge commit when SPM was added. This will be changed to pin to a release, when a release is created that includes SPM.
17-
.package(url: "https://github.com/tree-sitter/tree-sitter", .revision("9fd128ed604bb63348281bd4ac0d99705e713147"))
16+
// Tree-sitter supports SPM but as of writing this, the official Tree-sitter repository has no versions published that contains the Package.swift file. Therefore, we depend on a fork of Tree-sitter that has a version published.
17+
// We will pin against the official version of Tree-sitter as soon as a new version is published.
18+
.package(url: "https://github.com/simonbs/tree-sitter", from: "0.20.9-beta-1")
1819
],
1920
targets: [
2021
.target(name: "Runestone", dependencies: [
2122
.product(name: "TreeSitter", package: "tree-sitter")
22-
], resources: [.process("TextView/Appearance/Theme.xcassets")]),
23-
.target(name: "TestTreeSitterLanguages", cSettings: [.unsafeFlags(["-w"])]),
24-
.testTarget(name: "RunestoneTests", dependencies: ["Runestone", "TestTreeSitterLanguages"])
23+
], resources: [
24+
.process("TextView/Appearance/Theme.xcassets")
25+
]),
26+
.target(name: "TestTreeSitterLanguages", cSettings: [
27+
.unsafeFlags(["-w"])
28+
]),
29+
.testTarget(name: "RunestoneTests", dependencies: [
30+
"Runestone",
31+
"TestTreeSitterLanguages"
32+
])
2533
]
2634
)

0 commit comments

Comments
 (0)