[package]
name = "camel-component-jms"
description = "JMS component for rust-camel via Java bridge"
readme = "README.md"
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
keywords = ["camel", "jms", "activemq", "artemis", "messaging"]
categories = ["network-programming", "asynchronous"]

[dependencies]
camel-component-api = { workspace = true }
camel-api       = { workspace = true }
camel-bridge    = { workspace = true }
tonic           = { workspace = true }
tonic-prost     = { workspace = true }
prost           = { workspace = true }
tokio           = { workspace = true }
async-trait     = { workspace = true }
tower           = { workspace = true }
tracing         = { workspace = true }
bytes           = { workspace = true }
serde_json      = { workspace = true }
uuid            = { workspace = true }
futures         = { workspace = true }
tokio-util      = { workspace = true }
dashmap         = { workspace = true }
serde           = { workspace = true }
toml            = { workspace = true }

[dev-dependencies]
camel-component-api = { workspace = true, features = ["test-support"] }

[build-dependencies]
tonic-prost-build = { workspace = true }
protoc-bin-vendored = { workspace = true }

[lints]
workspace = true
