[package] name = "geohot_csr" version = "0.1.0" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [lib] crate-type = ["cdylib", "rlib"] [profile.release] codegen-units = 1 lto = true # Defines a size-optimized profile for the WASM bundle in release mode # Copied to main Cargo.toml #[profile.wasm-release] #inherits = "release" #opt-level = 'z' #lto = true #codegen-units = 1 #panic = "abort" [dependencies] # leptos = { version = "~0", features = ["csr"] } leptos = { version = "0.4.8", features = ["csr"] } leptos_axum = { version = "0.4.8", optional = true } leptos_meta = { version = "0.4.8", features = ["csr"] } leptos_router = { version = "0.4.8", features = ["csr"] } # leptos_query = "0.2.3" # leptos-use = "0.6.3" leptos_icons = { version = "0.0.15", default_features = false, features = [ "macros", "AiCarryOutTwotone", "BiGraphql", "BiFilePlusSolid", "Bs1Circle", "BsFolder", "FaBarsSolid", "SiYourtraveldottv", "TbGridDots", "AiCloseCircleFilled", "ImPagebreak", "ImPageBreak", "IoColorWand", "OcAlertSm", "OcAlertLg" ] } # leptos_image = "0.1.5" # leptonic = "0.1.0" # leptonic = { git = "https://github.com/lpotthast/leptonic" } # leptos_animation = "0.2.0" # leptos_heroicons = { version = "0.1.0", features = [ # "24-solid-power", # "24-outline-wrench", # "20-solid-credit-card" # ]} reqwest = { version = "0.11.13", features = ["json"] } console_log = "1.0.0" console_error_panic_hook = "0.1.7" cfg-if = "1.0.0" log = "0.4.17" simple_logger = "4.0.0" serde = { version = "1.0.148", features = ["derive"] } tracing = "0.1" gloo-net = { version = "0.2.5", features = ["http"] } tower = { version = "0.4.13", optional = true } tower-http = { version = "0.4", features = ["fs"], optional = true } tokio = { version = "1.22.0", features = ["full"], optional = true } http = { version = "0.2.8", optional = true } web-sys = { version = "0.3", features = ["AbortController", "AbortSignal"] } wasm-bindgen = "0.2" [dev-dependencies] wasm-bindgen = "0.2" wasm-bindgen-test = "0.3.0" web-sys = "0.3" [build-dependencies] leptonic-theme = "0.1.0" leptos-tiptap-build = "0.2.1" [features] csr = ["leptos/csr", "leptos_meta/csr", "leptos_router/csr"] hydrate = ["leptos/hydrate", "leptos_meta/hydrate", "leptos_router/hydrate"] [package.metadata.leptos] # The name used by wasm-bindgen/cargo-leptos for the JS/WASM bundle. Defaults to the crate name output-name = "geohot_csr" # The site root folder is where cargo-leptos generate all output. WARNING: all content of this folder will be erased on a rebuild. Use it in your server setup. site-root = "target/site" # The site-root relative folder where all compiled output (JS, WASM and CSS) is written # Defaults to pkg site-pkg-dir = "pkg" # [Optional] The source CSS file. If it ends with .sass or .scss then it will be compiled by dart-sass into CSS. The CSS is optimized by Lightning CSS before being written to //app.css style-file = "./style.css" # [Optional] Files in the asset-dir will be copied to the site-root directory assets-dir = "public" # If the --no-default-features flag should be used when compiling the bin target # # Optional. Defaults to false. bin-default-features = true # The features to use when compiling the lib target # # Optional. Can be over-ridden with the command line parameter --lib-features lib-features = ["hydrate"] # If the --no-default-features flag should be used when compiling the lib target # # Optional. Defaults to false. lib-default-features = true # The profile to use for the lib target when compiling for release # # Optional. Defaults to "release". lib-profile-release = "wasm-release"