summary refs log tree commit diff
path: root/Cargo.toml
diff options
context:
space:
mode:
Diffstat (limited to 'Cargo.toml')
-rw-r--r--Cargo.toml74
1 files changed, 10 insertions, 64 deletions
diff --git a/Cargo.toml b/Cargo.toml
index 3d60e7c..d0037d8 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -3,75 +3,21 @@ name = "stormscribe"
 version = "0.1.0"
 edition = "2021"
 
-[lib]
-crate-type = ["cdylib", "rlib"]
-
 [dependencies]
-leptos = { version = "0.7.0", features = ["islands"] }
-leptos_router = { version = "0.7.0" }
-axum = { version = "0.7", optional = true }
-console_error_panic_hook = { version = "0.1", optional = true}
-leptos_axum = { version = "0.7.0", optional = true }
-leptos_meta = { version = "0.7.0" }
-tokio = { version = "1", features = ["rt-multi-thread", "signal", "fs"], optional = true }
-tokio-stream = {version = "0.1.17", features = ["fs"], optional = true}
-wasm-bindgen = { version = "=0.2.100", optional = true }
+rocket = "0.5.1"
+tokio = { version = "1", features = ["rt-multi-thread", "signal", "fs"] }
+tokio-stream = {version = "0.1.17", features = ["fs"]}
 serde = { version = "^1.0.219", features = ["derive"] }
 stylance = { version = "0.5.5" }
-toml = { version = "0.8.20", features = ["parse"], optional = true }
-uuid = { version = "1.16.0", features = ["serde"] }
+toml = { version = "0.8.20", features = ["parse"] }
+uuid = { version = "1.16.0", features = ["serde", "v4"] }
 chrono = { version = "0.4.40", features = ["serde"] }
-fs2 = { version = "0.4.3", optional = true}
-futures = { version = "0.3.31", optional = true}
-
-[features]
-default = ["ssr"]
-hydrate = [
-    "leptos/hydrate",
-    "dep:console_error_panic_hook",
-    "dep:wasm-bindgen",
-]
-ssr = [
-    "dep:axum",
-    "dep:tokio",
-    "dep:leptos_axum",
-    "dep:tokio-stream",
-    "dep:toml",
-    "dep:fs2",
-    "dep:futures",
-    "leptos/ssr",
-    "leptos_meta/ssr",
-    "leptos_router/ssr",
-    "uuid/v4",
-]
-
-# Defines a size-optimized profile for the WASM bundle in release mode
-[profile.wasm-release]
-inherits = "release"
-opt-level = 'z'
-lto = true
-codegen-units = 1
-panic = "abort"
-
-[package.metadata.leptos]
-output-name = "stormscribe"
-site-root = "target/stormscribe"
-site-pkg-dir = "_"
-assets-dir = "public"
-style-file = ".generated-style.scss"
-site-addr = "127.0.0.1:3000"
-reload-port = 3001
-browserquery = "defaults"
-env = "DEV"
-
-bin-features = ["ssr"]
-bin-default-features = false
-lib-features = ["hydrate"]
-lib-default-features = false
-lib-profile-release = "wasm-release"
+fs2 = { version = "0.4.3"}
+futures = { version = "0.3.31"}
+morgana = { version = "0.1.0", path = "../morgana", features = ["blocking"] }
 
 [package.metadata.stylance]
-output_file="./.generated-style.scss"
+output_file="./public/styles/components.css"
 folders = ["./src/"]
 extensions = [".module.css"]
-scss_prelude = "@import './styles/global.scss';"
+