[package]
name = "eidos-sources"
edition.workspace = true
version.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
description = "Eidos sources — Source trait, Aun (docs), Glyph (code). All L0 sources in one crate."
keywords = ["eidos", "source", "docs", "code", "tree-sitter"]
categories = ["development-tools"]

[lib]
name = "eidos_sources"
path = "src/lib.rs"

[dependencies]
eidos-kernel = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
tree-sitter = "0.25"
tree-sitter-python = "0.25.0"
tree-sitter-rust = "0.24"
tree-sitter-typescript = "0.23.2"
aho-corasick = "1.1"

[dev-dependencies]
tempfile = "3"

[lints]
workspace = true
