[package]
name = "blockwatch"
version = "0.1.9"
edition = "2024"
repository = "https://github.com/mennanov/blockwatch"
description = "Linter that tracks changes between dependent blocks of code"
homepage = "https://github.com/mennanov/blockwatch"
license = "MIT"

[dependencies]
anyhow = "1.0.97"
tree-sitter = "0.25.3"
tree-sitter-rust = "0.24"
tree-sitter-java = "0.23.5"
tree-sitter-md = "0.3.2"
tree-sitter-python = "0.23"
tree-sitter-javascript = "0.23"
tree-sitter-yaml = "0.7"
tree-sitter-toml-ng = "0.7"
tree-sitter-typescript = "0.23"
tree-sitter-cpp = "0.23"
tree-sitter-c = "0.23"
tree-sitter-xml = "0.7"
quick-xml = "0.37.2"
diffy = "0.4.2"

[dev-dependencies]
assert_cmd = "2.0"
predicates = "3.1"

[build-dependencies]
cc="1.2"

# The profile that 'dist' will build with
[profile.dist]
inherits = "release"
lto = "thin"
