jmove/Cargo.toml

27 lines
849 B
TOML

[package]
name = "jmove"
version = "0.1.0"
edition = "2024"
description = "Project-aware file mover and import fixer for TypeScript/JavaScript and Java: rewrites every import, applies atomically, dry-run + JSON for AI agents."
license = "GPL-3.0-or-later"
repository = "https://github.com/loki5512344/jmove"
readme = "README.md"
keywords = ["refactoring", "imports", "java", "typescript", "rename"]
categories = ["development-tools", "command-line-utilities"]
[dependencies]
anyhow = "1.0.104"
clap = { version = "4.6.6", features = ["derive"] }
ignore = "0.4.33"
serde = { version = "1.0.229", features = ["derive"] }
serde_json = "1.0.151"
similar = "3.2.0"
thiserror = "2.0.20"
tree-sitter = "0.27.0"
tree-sitter-java = "0.23.5"
tree-sitter-typescript = "0.23.2"
[dev-dependencies]
assert_cmd = "2.2.2"
predicates = "3.1.4"
tempfile = "3.27.0"