sql-lsp 0.1.3

A high-performance, multi-dialect SQL Language Server Protocol (LSP) implementation in Rust.
Documentation
[package]
name = "sql-lsp"
version = "0.1.3"
edition = "2021"
authors = ["LikeRainDay"]
description = "A high-performance, multi-dialect SQL Language Server Protocol (LSP) implementation in Rust."
license = "MIT"
repository = "https://github.com/LikeRainDay/lsp_sqls"
homepage = "https://github.com/LikeRainDay/lsp_sqls"
readme = "README.md"
keywords = ["sql", "lsp", "database", "ide", "language-server"]
categories = ["development-tools", "database"]
exclude = [
    "artifacts/*",
    "release-assets/*",
    "scripts/*",
    ".github/*",
    "Makefile",
    "test_samples/*",
    "tests/*",
    "ARCHITECTURE.md",
    "GAP_ANALYSIS.md",
    "IMPROVEMENTS.md",
]

[dependencies]
tower-lsp = "0.20"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
tokio = { version = "1.0", features = ["full"] }
async-trait = "0.1"
anyhow = "1.0"
thiserror = "1.0"
dashmap = "5.5"
uuid = { version = "1.0", features = ["v4", "serde"] }
tree-sitter = "0.26.3"
tree-sitter-sequel = "0.3.11"
tree-sitter-json = "0.24"
sqlparser = { version = "0.40", default-features = false, features = ["std"], optional = true }
sqlformat = "0.2"
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["env-filter"] }

[features]
default = []
strict-parser = ["sqlparser"]

[dev-dependencies]
tokio-test = "0.4"