diff --git a/Cargo.toml b/Cargo.toml index f1c6f38..56d96a2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,41 +13,40 @@ bench = false path = "src/bin/websurfx.rs" [dependencies] -reqwest = {version="0.11.21",default-features = false,features = ["json", "rustls-tls"]} -tokio = {version="1.32.0",features=["rt-multi-thread","macros"]} -serde = {version="1.0.188",features=["derive"]} -handlebars = { version = "4.4.0", features = ["dir_source"] } -scraper = {version="0.18.1"} -actix-web = {version="4.4.0", features = ["cookies"]} -actix-files = {version="0.6.2"} -actix-cors = {version="0.6.4"} -serde_json = {version="1.0.105"} -fake-useragent = {version="0.1.3"} -env_logger = {version="0.10.0"} -log = {version="0.4.20"} -mlua = {version="0.9.1", features=["luajit", "vendored"]} -redis = {version="0.23.3", features=["tokio-comp","connection-manager"], optional = true} -md5 = {version="0.7.0"} -rand={version="0.8.5"} -error-stack = {version="0.4.0"} -async-trait = {version="0.1.73"} -regex = {version="1.9.4", features=["perf"]} -smallvec = {version="1.11.0", features=["union", "serde"]} -futures = {version="0.3.28"} -dhat = {version="0.3.2", optional = true} +reqwest = {version="0.11.22", default-features=false, features=["rustls-tls"]} +tokio = {version="1.32.0",features=["rt-multi-thread","macros"], default-features = false} +serde = {version="1.0.190", default-features=false, features=["derive"]} +serde_json = {version="1.0.108", default-features=false} +handlebars = { version = "4.4.0", features = ["dir_source"], default-features = false } +scraper = {version="0.18.1", default-features = false} +actix-web = {version="4.4.0", features = ["cookies", "macros"], default-features=false} +actix-files = {version="0.6.2", default-features=false} +actix-cors = {version="0.6.4", default-features=false} +fake-useragent = {version="0.1.3", default-features=false} +env_logger = {version="0.10.0", default-features=false} +log = {version="0.4.20", default-features=false} +mlua = {version="0.9.1", features=["luajit", "vendored"], default-features=false} +redis = {version="0.23.3", features=["tokio-comp","connection-manager"], default-features = false, optional = true} +md5 = {version="0.7.0", default-features=false} +error-stack = {version="0.4.0", default-features=false, features=["std"]} +async-trait = {version="0.1.73", default-features=false} +regex = {version="1.9.4", features=["perf"], default-features = false} +smallvec = {version="1.11.0", features=["union", "serde"], default-features=false} +futures = {version="0.3.28", default-features=false} +dhat = {version="0.3.2", optional = true, default-features=false} mimalloc = { version = "0.1.38", default-features = false } -async-once-cell = {version="0.5.3"} -actix-governor = {version="0.5.0"} -mini-moka = { version="0.10", optional = true} +async-once-cell = {version="0.5.3", default-features=false} +actix-governor = {version="0.5.0", default-features=false} +mini-moka = { version="0.10", optional = true, default-features=false, features=["sync"]} [dev-dependencies] -rusty-hook = "^0.11.2" -criterion = "0.5.1" -tempfile = "3.8.0" +rusty-hook = {version="^0.11.2", default-features=false} +criterion = {version="0.5.1", default-features=false} +tempfile = {version="3.8.0", default-features=false} [build-dependencies] -lightningcss = "1.0.0-alpha.50" -minify-js = "0.5.6" +lightningcss = {version="1.0.0-alpha.50", default-features=false, features=["grid"]} +minify-js = {version="0.5.6", default-features=false} [profile.dev] opt-level = 0