[package] name = "etwin_hammerfest_client" version = "0.12.3" authors = ["Moulins "] description = "HammerfestClient implementations" documentation = "https://github.com/eternal-twin/etwin" homepage = "https://github.com/eternal-twin/etwin" repository = "https://github.com/eternal-twin/etwin" readme = "./README.md" keywords = ["etwin"] license.workspace = true edition.workspace = true rust-version.workspace = true [features] default = ["http", "mem"] http = ["etwin_scraper_tools", "reqwest", "scraper", "serde"] mem = [] feat-neon = ["neon", "etwin_mt_dns/neon"] [dependencies] async-trait = "0.1.58" chrono = "0.4.22" etwin_constants = { version = "0.12.3", path = "../constants" } etwin_core = { version = "0.12.3", path = "../core" } etwin_mt_dns = { version = "0.12.3", path = "../mt_dns" } etwin_scraper_tools = { version = "0.12.3", path = "../scraper_tools", optional = true } neon = { version = "0.10.1", optional = true, default-features = false, features = ["napi-6"] } itertools = "0.10.5" rand = "0.8.5" reqwest = { version = "0.11.12", optional = true, default-features = false, features = ["cookies"] } scraper = { version = "0.13.0", optional = true } serde = { version = "1.0.145", optional = true, features = ["derive"] } thiserror = "1.0.37" once_cell = "1.15.0" [dev-dependencies] etwin_core = { version = "0.12.3", path = "../core", features = ["serde"] } serde_json = "1.0.86"