gnu: Add rust-tree-sitter-typescript-0.23.

* gnu/packages/tree-sitter.scm (rust-tree-sitter-typescript-0.23): New variable.

Change-Id: I3ef6f1beade784e8d170023a20b6ab1061327502
Signed-off-by: Steve George <steve@futurile.net>
This commit is contained in:
Steve George 2025-03-28 14:11:38 +00:00 committed by Hilton Chain
parent c8d3f6e575
commit 19604b66ed
No known key found for this signature in database
GPG key ID: ACC66D09CA528292

View file

@ -644,6 +644,30 @@ Tree-sitter parsing library.")
(description "This package provides a TOML grammar for tree-sitter.")
(license license:expat)))
(define-public rust-tree-sitter-typescript-0.23
(package
(name "rust-tree-sitter-typescript")
(version "0.23.2")
(source
(origin
(method url-fetch)
(uri (crate-uri "tree-sitter-typescript" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "1zsyaxx3v1sd8gx2zkscwv6z1sq2nvccqpvd8k67ayllipnpcpvc"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-cc" ,rust-cc-1)
("rust-tree-sitter-language" ,rust-tree-sitter-language-0.1))
#:cargo-development-inputs
(("rust-tree-sitter" ,rust-tree-sitter-0.24))))
(home-page "https://github.com/tree-sitter/tree-sitter-typescript")
(synopsis "TypeScript and TSX grammars for tree-sitter")
(description
"This package provides @code{TypeScript} and TSX grammars for tree-sitter.")
(license license:expat)))
(define-public tree-sitter
(package
(name "tree-sitter")