nigig-org/nigig-lite/crates/common/Cargo.toml

74 lines
No EOL
2.1 KiB
TOML

[package]
name = "nigig-common"
version = "0.1.0"
edition = "2024"
[dependencies]
tokio = { version = "1", features = ["rt", "sync", "fs", "macros", "time"] }
postcard = { version = "1.1.3", features = ["use-std"] }
serde = { version = "1.0", features = ["derive"] }
ulid = { version = "1.2.1", features = ["serde"] }
chrono = { version = "0.4", features = ["serde"] }
error_set = "0.9.1"
serde_json = "1.0"
xitca-web = { version = "0.8.0" }
# surrealdb = { version = "3.0.5" }
# Logging
# opentelemetry = { version = "0.22", features = ["metrics"] }
# opentelemetry_sdk = { version = "0.22", features = ["rt-tokio", "metrics"] }
# opentelemetry-otlp = { version = "0.15", features = ["metrics", "tonic"] }
# opentelemetry-semantic-conventions = "0.14"
# tracing = "0.1"
# tracing-subscriber = { version = "0.3", features = ["env-filter", "json"] }
# tracing-appender = "0.2"
# tracing-opentelemetry = "0.23"
dashmap = "6.0"
# tokio = { version = "1", features = ["time", "sync"] }
sysinfo = "0.30"
tracing = { version = "0.1.41" }
tracing-subscriber = { version = "0.3.20", features = [
"env-filter",
"json",
"fmt",
"ansi",
] }
tracing-appender = { version = "0.2" }
tracing-bunyan-formatter = { version = "0.3.10" }
metrics = { version = "0.24.2" }
metrics-exporter-prometheus = { version = "0.17.2" }
tracing-opentelemetry = { version = "0.31" }
opentelemetry = { version = "0.30", features = [
"trace",
"logs",
"metrics",
] }
opentelemetry_sdk = { version = "0.30", features = [
"trace",
"metrics",
"rt-tokio",
"logs",
"trace",
"tokio",
"experimental_async_runtime",
"experimental_logs_batch_log_processor_with_async_runtime",
"experimental_trace_batch_span_processor_with_async_runtime",
] }
opentelemetry-otlp = { version = "0.30", features = [
"tonic",
"metrics",
"logs",
"trace",
"grpc-tonic",
"http",
"http-proto",
"reqwest-client",
"tokio",
] }
opentelemetry-semantic-conventions = { version = "0.30" }
tracing-futures = { version = "0.2" }
prometheus-client = { version = "0.23.1" }
tracing-serde = { version = "0.2" }