synwire 0.1.0

Convenience re-exports and reference implementations for Synwire
Documentation
[package]
name                   = "synwire"
version                = "0.1.0"
edition.workspace      = true
rust-version.workspace = true
license.workspace      = true
repository.workspace   = true
homepage.workspace     = true
keywords.workspace     = true
categories.workspace   = true
readme                 = "README.md"
description            = "Convenience re-exports and reference implementations for Synwire"

[lints]
workspace = true

[dependencies]
synwire-core = { path = "../synwire-core", version = "0.1.0" }
moka         = { workspace = true }
tokio        = { workspace = true }
serde        = { workspace = true }
serde_json   = { workspace = true }
regex        = { workspace = true }

synwire-llm-openai = { path = "../synwire-llm-openai", version = "0.1.0", optional = true }
synwire-llm-ollama = { path = "../synwire-llm-ollama", version = "0.1.0", optional = true }
synwire-sandbox    = { path = "../synwire-sandbox", version = "0.1.0", optional = true }
synwire-lsp        = { path = "../synwire-lsp", version = "0.1.0", optional = true }
synwire-dap        = { path = "../synwire-dap", version = "0.1.0", optional = true }
tracing            = { workspace = true }

[dev-dependencies]
tokio = { workspace = true, features = [
  "full",
] }
tokio-test = { workspace = true }

[features]
default = [
]
openai = [
  "dep:synwire-llm-openai",
]
ollama = [
  "dep:synwire-llm-ollama",
]
sandbox = [
  "dep:synwire-sandbox",
]
lsp = [
  "dep:synwire-lsp",
]
dap = [
  "dep:synwire-dap",
]