mirror of
https://github.com/tree-sitter/tree-sitter.git
synced 2026-09-10 07:26:23 -04:00
fix(templates): replace deprecated method in Package.swift
This commit is contained in:
parent
805a7cd0ae
commit
08fcb7f2ef
|
|
@ -836,6 +836,8 @@ fn generate_java_bindings(
|
|||
Ok(())
|
||||
}
|
||||
|
||||
// TODO: remove old migrations
|
||||
|
||||
fn update_package_json(path: &Path) -> Result<()> {
|
||||
let mut contents = fs::read_to_string(path)?
|
||||
.replace(
|
||||
|
|
@ -1249,8 +1251,13 @@ fn update_swift_package(path: &Path) -> Result<()> {
|
|||
"atPath: \"src/scanner.c\"",
|
||||
"atPath: \"\\(dir)/src/scanner.c\"",
|
||||
)
|
||||
.replace("version: \"0.8.0\")", "version: \"0.9.0\")")
|
||||
.replace("(url:", "(name: \"SwiftTreeSitter\", url:");
|
||||
.replace("version: \"0.8.0\")", "version: \"0.10.0\")")
|
||||
.replace("version: \"0.9.0\")", "version: \"0.10.0\")")
|
||||
.replace("(name: \"SwiftTreeSitter\", url:", "(url:")
|
||||
.replace(
|
||||
" \"SwiftTreeSitter\"",
|
||||
" .product(name: \"SwiftTreeSitter\", package: \"swift-tree-sitter\")",
|
||||
);
|
||||
if !replaced_contents.eq(&contents) {
|
||||
info!("Updating Package.swift");
|
||||
write_file(path, replaced_contents)?;
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ let package = Package(
|
|||
.library(name: "PARSER_CLASS_NAME", targets: ["PARSER_CLASS_NAME"]),
|
||||
],
|
||||
dependencies: [
|
||||
.package(name: "SwiftTreeSitter", url: "https://github.com/tree-sitter/swift-tree-sitter", from: "0.9.0"),
|
||||
.package(url: "https://github.com/tree-sitter/swift-tree-sitter", from: "0.10.0"),
|
||||
],
|
||||
targets: [
|
||||
.target(
|
||||
|
|
@ -32,7 +32,7 @@ let package = Package(
|
|||
.testTarget(
|
||||
name: "PARSER_CLASS_NAMETests",
|
||||
dependencies: [
|
||||
"SwiftTreeSitter",
|
||||
.product(name: "SwiftTreeSitter", package: "swift-tree-sitter"),
|
||||
"PARSER_CLASS_NAME",
|
||||
],
|
||||
path: "bindings/swift/PARSER_CLASS_NAMETests"
|
||||
|
|
|
|||
Loading…
Reference in a new issue