perseus 0.4.2

A lightning-fast frontend web dev platform with full support for SSR and SSG.
Documentation
[dependencies.async-trait]
version = "0.1"

[dependencies.fluent-bundle]
optional = true
version = "0.15"

[dependencies.fmterr]
version = "0.1"

[dependencies.futures]
version = "0.3"

[dependencies.intl-memoizer]
optional = true
version = "0.5"

[dependencies.perseus-macro]
optional = true
version = "0.4.2"

[dependencies.serde]
features = ["derive"]
version = "1"

[dependencies.serde_json]
version = "1"

[dependencies.sycamore]
features = ["ssr", "suspense"]
version = "^0.8.1"

[dependencies.sycamore-futures]
version = "0.8"

[dependencies.sycamore-router]
version = "0.8"

[dependencies.thiserror]
version = "1"

[dependencies.unic-langid]
optional = true
version = "0.9"

[features]
cache-initial-load = []
client-helpers = ["console_error_panic_hook"]
default = ["live-reload", "hsr", "client-helpers", "macros", "dflt-engine", "minify", "minify-css", "cache-initial-load"]
dflt-engine = []
hsr = ["live-reload", "idb-freezing"]
hydrate = []
idb-freezing = ["rexie", "web-sys/StorageManager"]
live-reload = ["js-sys", "web-sys/WebSocket", "web-sys/MessageEvent", "web-sys/ErrorEvent", "web-sys/BinaryType", "web-sys/Location"]
macros = ["perseus-macro"]
minify = []
minify-css = ["minify"]
minify-js = ["minify"]
preload-wasm-on-redirect = []
rx-collections = []
suspended-interaction = []
translator-fluent = ["fluent-bundle", "unic-langid", "intl-memoizer"]
translator-lightweight = []
wasm2js = []

[package]
authors = ["arctic_hen7 <arctic_hen7@pm.me>"]
categories = ["wasm", "web-programming", "development-tools", "asynchronous", "gui"]
description = "A lightning-fast frontend web dev platform with full support for SSR and SSG."
edition = "2021"
homepage = "https://framesurge.sh/perseus"
keywords = ["wasm", "frontend", "webdev", "ssg", "ssr"]
license = "MIT"
name = "perseus"
readme = "README.md"
repository = "https://github.com/framesurge/perseus"
version = "0.4.2"

[package.metadata.docs.rs]
rustc-args = ["--cfg=engine", "--cfg=clientdoc"]
rustdoc-args = ["--cfg=engine", "--cfg=clientdoc"]

[target."cfg(any(client, clientdoc))".dependencies.console_error_panic_hook]
optional = true
version = "0.1.7"

[target."cfg(any(client, clientdoc))".dependencies.js-sys]
optional = true
version = "0.3"

[target."cfg(any(client, clientdoc))".dependencies.rexie]
default-features = false
optional = true
version = "0.4"

[target."cfg(any(client, clientdoc))".dependencies.wasm-bindgen]
version = "0.2"

[target."cfg(any(client, clientdoc))".dependencies.wasm-bindgen-futures]
version = "0.4"

[target."cfg(any(client, clientdoc))".dependencies.web-sys]
features = ["Headers", "Navigator", "NodeList", "Request", "RequestInit", "RequestMode", "Response", "ReadableStream", "Window", "CustomEvent", "CustomEventInit"]
version = "0.3"

[target."cfg(engine)".dependencies.chrono]
version = "0.4"

[target."cfg(engine)".dependencies.fs_extra]
version = "1"

[target."cfg(engine)".dependencies.http]
version = "0.2"

[target."cfg(engine)".dependencies.minify-html-onepass]
version = "=0.10.8"

[target."cfg(engine)".dependencies.regex]
version = "1"

[target."cfg(engine)".dependencies.tokio]
features = ["fs", "io-util"]
version = "1"

[target."cfg(engine)".dependencies.urlencoding]
version = "2.1"