[package]
name = "reovim-module-treesitter-javascript"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
authors.workspace = true
description = "JavaScript syntax highlighting module for reovim"
repository.workspace = true
homepage.workspace = true

[lints]
workspace = true

[dependencies]
# Kernel layer - for Module trait
reovim-kernel = { workspace = true }

# Driver layer - implements SyntaxDriverFactory
reovim-driver-syntax = { workspace = true }
reovim-driver-syntax-treesitter = { workspace = true }

# Tree-sitter JavaScript grammar
tree-sitter-javascript = "0.23"

# Logging
tracing = { workspace = true }

[dev-dependencies]
reovim-testing = { workspace = true }
