[package]
name = "fluidattacks-blends"
version = "0.6.1"
authors = ["Fluid Attacks Development Team <development@fluidattacks.com>"]
edition = "2021"
description = "Blends imperative shell: parsing, AST-graph construction, serialization"
license = "MPL-2.0"
repository = "https://gitlab.com/fluidattacks/universe"
readme = "README.md"
keywords = ["security", "ast", "parsing", "tree-sitter"]
categories = ["development-tools", "parsing"]
[dependencies]
blends-domain = { package = "fluidattacks-blends-domain", path = "../domain", version = "0.6.1" }
serde_json = { version = "1", features = ["preserve_order"] }
tracing = "0.1.44"
tree-sitter = "0.26.9"
tree-sitter-c-sharp = "=0.23.5"
tree-sitter-elixir = "=0.3.5"
tree-sitter-go = "=0.23.4"
tree-sitter-java = "=0.23.5"
tree-sitter-swift = "=0.7.2"
tree-sitter-javascript = "=0.23.1"
tree-sitter-json = "=0.24.8"
tree-sitter-kotlin-ng = "=1.1.0"
tree-sitter-typescript = "=0.23.2"
tree-sitter-python = "=0.23.6"
tree-sitter-ruby = "=0.23.1"
tree-sitter-php = "=0.23.11"
tree-sitter-rust = "=0.23.2"
tree-sitter-scala = "=0.23.4"
tree-sitter-hcl = "=1.1.0"
tree-sitter-yaml = "=0.7.2"
[dev-dependencies]
proc-macro2 = "=1.0.106"
quote = "=1.0.46"
tempfile = "3.27.0"
test-case = "3.3.1"
[lints]
workspace = true