[package]
name = "code-blocks-server"
version = "0.2.3"
edition = "2021"
authors = ["Tom Selfin selfint@gmail.com"]
description = "A tool to re-order your code"
readme = "README.md"
repository = "https://github.com/selfint/code-blocks"
license = "MIT"
keywords = ["rest-api", "refactor", "tree-sitter"]
categories = [
"command-line-utilities",
"development-tools",
"parsing",
"text-editors",
]
[dependencies]
anyhow = "1.0.69"
code-blocks = { path = "../code-blocks", version = "0.1.0" }
rocket = { version = "0.5.0-rc.2", features = ["json"], optional = true }
serde = { version = "1.0.152", features = ["derive"] }
serde_json = { version = "1.0.93", optional = true }
tree-sitter = "0.20.9"
tree-sitter-rust = "0.20.3"
tree-sitter-svelte = "0.10.2"
tree-sitter-typescript = "0.20.2"
tree-sitter-python = "0.20.2"
[dev-dependencies]
insta = { version = "1.26.0", features = ["json"] }
[features]
rest = ["rocket"]
cli = ["serde_json"]
[[bin]]
name = "code-blocks-rest"
required-features = ["rest"]
[[bin]]
name = "code-blocks-cli"
required-features = ["cli"]