disable jacquard default-features in jaquard-axum dependencies #3

merged
opened by thoth.ptnote.dev targeting main

By default, jacquard pulls in rouille to implement local oauth. This is most certainly the correct choice for most users, but if you are implementing a server (and therefore pulling in jacquard-axum), it's probably not what you want. Therefore, jacquard-axum should depend on jacquard without default features.

Changed files
+1 -1
crates
jacquard-axum
+1 -1
crates/jacquard-axum/Cargo.toml
···
[dependencies]
axum = "0.8.6"
bytes.workspace = true
-
jacquard = { version = "0.5", path = "../jacquard" }
+
jacquard = { version = "0.5", path = "../jacquard", default-features = false, features = ["api"] }
jacquard-common = { version = "0.5", path = "../jacquard-common", features = ["reqwest-client"] }
jacquard-derive = { version = "0.5.2", path = "../jacquard-derive" }
jacquard-identity = { version = "0.5", path = "../jacquard-identity", optional = true }