# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "perseus" version = "0.4.2" authors = ["arctic_hen7 "] description = "A lightning-fast frontend web dev platform with full support for SSR and SSG." homepage = "https://framesurge.sh/perseus" readme = "README.md" keywords = [ "wasm", "frontend", "webdev", "ssg", "ssr", ] categories = [ "wasm", "web-programming", "development-tools", "asynchronous", "gui", ] license = "MIT" repository = "https://github.com/framesurge/perseus" [package.metadata.docs.rs] rustc-args = [ "--cfg=engine", "--cfg=clientdoc", ] rustdoc-args = [ "--cfg=engine", "--cfg=clientdoc", ] [dependencies.async-trait] version = "0.1" [dependencies.fluent-bundle] version = "0.15" optional = true [dependencies.fmterr] version = "0.1" [dependencies.futures] version = "0.3" [dependencies.intl-memoizer] version = "0.5" optional = true [dependencies.perseus-macro] version = "0.4.2" optional = true [dependencies.serde] version = "1" features = ["derive"] [dependencies.serde_json] version = "1" [dependencies.sycamore] version = "^0.8.1" features = [ "ssr", "suspense", ] [dependencies.sycamore-futures] version = "0.8" [dependencies.sycamore-router] version = "0.8" [dependencies.thiserror] version = "1" [dependencies.unic-langid] version = "0.9" optional = true [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 = [] [target."cfg(any(client, clientdoc))".dependencies.console_error_panic_hook] version = "0.1.7" optional = true [target."cfg(any(client, clientdoc))".dependencies.js-sys] version = "0.3" optional = true [target."cfg(any(client, clientdoc))".dependencies.rexie] version = "0.4" optional = true default-features = false [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] version = "0.3" features = [ "Headers", "Navigator", "NodeList", "Request", "RequestInit", "RequestMode", "Response", "ReadableStream", "Window", "CustomEvent", "CustomEventInit", ] [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] version = "1" features = [ "fs", "io-util", ] [target."cfg(engine)".dependencies.urlencoding] version = "2.1"