feat: add basic htmx example

This commit is contained in:
Alexander Navarro 2025-02-26 04:16:11 -03:00
parent 17bf419074
commit ffca6175c0
6 changed files with 80 additions and 25 deletions

32
Cargo.lock generated
View file

@ -117,6 +117,23 @@ dependencies = [
"tracing",
]
[[package]]
name = "axum-htmx"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d16a4be621f96b959fc829e4cbf02fd79ffb8427525002af31a9e2979599fbb7"
dependencies = [
"axum-core",
"futures",
"futures-core",
"http",
"pin-project-lite",
"serde",
"serde_json",
"tokio",
"tower",
]
[[package]]
name = "axum-macros"
version = "0.5.0"
@ -250,6 +267,7 @@ name = "compendium"
version = "0.1.0"
dependencies = [
"axum",
"axum-htmx",
"axum-sqlx-tx",
"chrono",
"minijinja",
@ -481,6 +499,20 @@ dependencies = [
"libc",
]
[[package]]
name = "futures"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876"
dependencies = [
"futures-channel",
"futures-core",
"futures-io",
"futures-sink",
"futures-task",
"futures-util",
]
[[package]]
name = "futures-channel"
version = "0.3.31"