From 7237c7781347f645bdd9025994a2033714ccf1b2 Mon Sep 17 00:00:00 2001 From: Jay Graves Date: Wed, 30 Aug 2023 11:19:56 -0600 Subject: [PATCH 1/2] Make incremental a cfg feature. --- packages/ssr/Cargo.toml | 5 ++++- packages/ssr/src/lib.rs | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/ssr/Cargo.toml b/packages/ssr/Cargo.toml index d1f460c8f6..bd77e73eb5 100644 --- a/packages/ssr/Cargo.toml +++ b/packages/ssr/Cargo.toml @@ -17,7 +17,7 @@ rustc-hash = "1.1.0" lru = "0.10.0" log = "0.4.13" http = "0.2.9" -tokio = { version = "1.28", features = ["full"] } +tokio = { version = "1.28", features = ["full"], optional = true } [dev-dependencies] dioxus = { workspace = true } @@ -29,3 +29,6 @@ argh = "0.1.4" serde = "1.0.120" serde_json = "1.0.61" fs_extra = "1.2.0" + +[features] +incremental = ["dep:tokio"] diff --git a/packages/ssr/src/lib.rs b/packages/ssr/src/lib.rs index 0f91e02d97..45e3f59ea8 100644 --- a/packages/ssr/src/lib.rs +++ b/packages/ssr/src/lib.rs @@ -3,8 +3,11 @@ mod cache; pub mod config; mod fs_cache; +#[cfg(feature = "incremental")] pub mod incremental; +#[cfg(feature = "incremental")] mod incremental_cfg; + pub mod renderer; pub mod template; From c5e3785d38cf5632f789765c2585d181c3f8fa8d Mon Sep 17 00:00:00 2001 From: Jay Graves Date: Thu, 31 Aug 2023 16:39:31 -0600 Subject: [PATCH 2/2] Make the incremental feature default. --- packages/ssr/Cargo.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/ssr/Cargo.toml b/packages/ssr/Cargo.toml index bd77e73eb5..1450bd46e7 100644 --- a/packages/ssr/Cargo.toml +++ b/packages/ssr/Cargo.toml @@ -31,4 +31,5 @@ serde_json = "1.0.61" fs_extra = "1.2.0" [features] +default = ["incremental"] incremental = ["dep:tokio"]