[dependencies.actix-files]
optional = true
version = "0.6"
[dependencies.actix-web]
features = ["macros"]
optional = true
version = "4"
[dependencies.cfg-if]
version = "1"
[dependencies.console_error_panic_hook]
version = "0.1"
[dependencies.http]
optional = true
version = "0.2"
[dependencies.leptos]
features = ["nightly"]
version = "0.4"
[dependencies.leptos_actix]
optional = true
version = "0.4"
[dependencies.leptos_meta]
features = ["nightly"]
version = "0.4"
[dependencies.leptos_router]
features = ["nightly"]
version = "0.4"
[dependencies.wasm-bindgen]
version = "=0.2.87"
[dev-dependencies]
[features]
csr = ["leptos/csr", "leptos_meta/csr", "leptos_router/csr"]
hydrate = ["leptos/hydrate", "leptos_meta/hydrate", "leptos_router/hydrate"]
ssr = ["dep:actix-files", "dep:actix-web", "dep:leptos_actix", "leptos/ssr", "leptos_meta/ssr", "leptos_router/ssr"]
[lib]
crate-type = ["cdylib", "rlib"]
[package]
authors = ["Alex Watson <alex@perse.dev>"]
description = "Perse is a site-builder."
edition = "2021"
license = "MPL-2.0"
name = "perse"
readme = "README.md"
repository = "https://github.com/alexwatever/perse"
version = "0.1.0"
[package.metadata.leptos]
assets-dir = "assets"
bin-default-features = false
bin-features = ["ssr"]
browserquery = "defaults"
end2end-cmd = "npx playwright test"
end2end-dir = "end2end"
env = "DEV"
lib-default-features = false
lib-features = ["hydrate"]
lib-profile-release = "wasm-release"
output-name = "perse"
reload-port = 3001
site-addr = "127.0.0.1:3000"
site-pkg-dir = "pkg"
site-root = "target/site"
style-file = "style/main.scss"
watch = false
[profile.wasm-release]
codegen-units = 1
inherits = "release"
lto = true
opt-level = "z"
panic = "abort"