38 lines
1.2 KiB
TOML
38 lines
1.2 KiB
TOML
[package]
|
|
name = "swarm-claude-login"
|
|
version.workspace = true
|
|
readme = "README.md"
|
|
edition.workspace = true
|
|
|
|
[[bin]]
|
|
name = "swarm-claude-login"
|
|
path = "src/main.rs"
|
|
|
|
[dependencies]
|
|
anyhow.workspace = true
|
|
async-nats.workspace = true
|
|
# StreamExt::next on the subscription.
|
|
futures-util.workspace = true
|
|
hive-log.workspace = true
|
|
# The metrics the minter exports (`metrics`), pushed through the OTLP exporter
|
|
# `swarm-secret-client`'s `meter_provider` builds.
|
|
opentelemetry.workspace = true
|
|
opentelemetry_sdk.workspace = true
|
|
serde_json.workspace = true
|
|
# The login subject and the shapes the controller sends and reads back.
|
|
# The agent name a request carries is parsed as the controller parses it.
|
|
hive-types.workspace = true
|
|
swarm-queue-client.workspace = true
|
|
# The credentials and queue client secret paths, and the store login.
|
|
swarm-secret-client = { workspace = true, features = ["otel"] }
|
|
# The login subject and the requests and replies it carries.
|
|
swarm-wire.workspace = true
|
|
tokio.workspace = true
|
|
tracing.workspace = true
|
|
|
|
[dev-dependencies]
|
|
# `InMemoryMetricExporter`, to read back what `metrics` records.
|
|
opentelemetry_sdk = { workspace = true, features = ["testing"] }
|
|
|
|
[lints]
|
|
workspace = true
|