fix(bindings): update swift & node dependencies (#4432) (#4499)

Co-authored-by: ObserverOfTime <chronobserver@disroot.org>
This commit is contained in:
tree-sitter-ci-bot[bot] 2025-06-07 15:09:22 -04:00 committed by GitHub
parent 415a657d08
commit 4fcf78cfec
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 24 additions and 19 deletions

View file

@ -679,10 +679,13 @@ pub fn generate_grammar_files(
|path| generate_file(path, PACKAGE_SWIFT_TEMPLATE, language_name, &generate_opts),
|path| {
let mut contents = fs::read_to_string(path)?;
contents = contents.replace(
"https://github.com/ChimeHQ/SwiftTreeSitter",
"https://github.com/tree-sitter/swift-tree-sitter",
);
contents = contents
.replace(
"https://github.com/ChimeHQ/SwiftTreeSitter",
"https://github.com/tree-sitter/swift-tree-sitter",
)
.replace("version: \"0.8.0\")", "version: \"0.9.0\")")
.replace("(url:", "(name: \"SwiftTreeSitter\", url:");
write_file(path, contents)?;
Ok(())
},

View file

@ -37,5 +37,6 @@ Package.swift linguist-generated
Package.resolved linguist-generated
# Zig bindings
bindings/zig/* linguist-generated
build.zig linguist-generated
build.zig.zon linguist-generated

View file

@ -29,15 +29,15 @@
"*.wasm"
],
"dependencies": {
"node-addon-api": "^8.2.1",
"node-gyp-build": "^4.8.2"
"node-addon-api": "^8.3.1",
"node-gyp-build": "^4.8.4"
},
"devDependencies": {
"prebuildify": "^6.0.1",
"tree-sitter-cli": "^CLI_VERSION"
},
"peerDependencies": {
"tree-sitter": "^0.21.1"
"tree-sitter": "^0.22.4"
},
"peerDependenciesMeta": {
"tree-sitter": {

View file

@ -14,7 +14,7 @@ let package = Package(
.library(name: "PARSER_CLASS_NAME", targets: ["PARSER_CLASS_NAME"]),
],
dependencies: [
.package(url: "https://github.com/tree-sitter/swift-tree-sitter", from: "0.8.0"),
.package(name: "SwiftTreeSitter", url: "https://github.com/tree-sitter/swift-tree-sitter", from: "0.9.0"),
],
targets: [
.target(

View file

@ -22,8 +22,15 @@
"examples": [
"Rust",
"HTML"
],
"$comment": "This is used in the description and the class names."
]
},
"title": {
"type": "string",
"description": "The title of the language.",
"examples": [
"Rust",
"HTML"
]
},
"scope": {
"type": "string",
@ -237,9 +244,7 @@
"properties": {
"c": {
"type": "boolean",
"default": true,
"const": true,
"$comment": "Always generated"
"default": true
},
"go": {
"type": "boolean",
@ -255,9 +260,7 @@
},
"node": {
"type": "boolean",
"default": true,
"const": true,
"$comment": "Always generated (for now)"
"default": true
},
"python": {
"type": "boolean",
@ -265,9 +268,7 @@
},
"rust": {
"type": "boolean",
"default": true,
"const": true,
"$comment": "Always generated"
"default": true
},
"swift": {
"type": "boolean",