diff options
author | Ashelyn Rose <git@ashen.earth> | 2025-04-26 21:06:00 -0600 |
---|---|---|
committer | Ashelyn Rose <git@ashen.earth> | 2025-04-26 21:06:00 -0600 |
commit | 2dacece4eedc8af2ccde3be6918371293350cc4e (patch) | |
tree | 81364da50cad615cd387f38d1abcc62102939033 /Cargo.toml | |
parent | 619373a261ad18c51cd09bc61d116f585c8295ec (diff) |
Convert to rocket and morgana no-leptos
Diffstat (limited to 'Cargo.toml')
-rw-r--r-- | Cargo.toml | 74 |
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';" + |