Something went wrong. Try again.
Something went wrong. Try again.
2.4 kB · 92 lines
TOML
at main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293[package]name = "weaver-index"version.workspace = trueedition.workspace = truelicense.workspace = truepublish = falsedefault-run = "indexer"
[features]default = []
[[bin]]name = "storage-benchmark"path = "src/bin/storage_benchmark.rs"
[[bin]]name = "indexer"path = "src/bin/weaver_indexer.rs"
[dependencies]# Internalweaver-api = { path = "../weaver-api", features = ["streaming"] }weaver-common = { path = "../weaver-common", features = ["telemetry"] }
# AT Protocol / Jacquardjacquard = { workspace = true, features = ["websocket", "zstd", "dns", "cache"] }jacquard-common = { workspace = true, features = ["service-auth","crypto-ed25519"] }jacquard-repo = { workspace = true }jacquard-axum = { workspace = true }
# Crypto (for service identity keypair)k256 = { version = "0.13", features = ["ecdsa"] }rand = "0.8"
# ClickHouseclickhouse = { version = "0.14", features = ["inserter", "chrono", "rustls-tls-ring", "rustls-tls-webpki-roots"] }
# Serializationserde = { workspace = true }serde_json = "1.0"serde_ipld_dagcbor = "0.6"ciborium = "0.2"
# Async runtimetokio = { version = "1.44", features = ["full"] }n0-future = { workspace = true }
# Error handlingmiette = { workspace = true, features = ["fancy"] }thiserror = { workspace = true }
# Config / CLIclap = { version = "4.5", features = ["derive", "env"] }dotenvy = "0.15"
# Tracingtracing = { workspace = true }tracing-subscriber = { version = "0.3", features = ["env-filter"] }
# Data typesbytes = { workspace = true }url = "2"chrono = { version = "0.4", features = ["serde"] }smol_str = "0.3"
# CRDT (for parsing draft snapshots)loro = { workspace = true }
# CID handling (for CAR block lookups)cid = "0.11"
# Utilitieshumansize = "2.0"base64 = "0.22"dashmap = "6"include_dir = "0.7.4"regex = "1"mini-moka = { git = "https://github.com/moka-rs/mini-moka", rev = "da864e849f5d034f32e02197fee9bb5d5af36d3d" }
# WebSocket (for tap consumer)tokio-tungstenite = { version = "0.26", features = ["native-tls"] }futures-util = "0.3"
# HTTP serveraxum = { version = "0.8.7", features = ["macros"] }tower = "0.5.2"tower-http = { version = "0.6.7", features = ["trace", "cors"] }
# SQLite (shard storage)rusqlite = { version = "0.37.0", features = ["bundled"] }rusqlite_migration = { version = "2.1.0", features = ["from-directory"] }