commit f199a075f9437e79596dce567ac1a11a33bb4295
parent dd201d63d5cf22cd29af303edfb2251ab60599b7
Author: triesap <tyson@radroots.org>
Date: Tue, 27 Jan 2026 14:09:59 +0000
build: add ui-primitives dependency wiring
- add path dependency on ui-primitives-core
- add workspace metadata needed for external workspace deps
- update workspace lockfile for new dependency graph
- keep crate wiring scoped to ui-primitives
Diffstat:
3 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
@@ -1760,6 +1760,7 @@ dependencies = [
"leptos",
"radroots-app-ui-core",
"send_wrapper",
+ "ui-primitives-core",
"wasm-bindgen",
"web-sys",
]
@@ -2694,6 +2695,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb"
[[package]]
+name = "ui-primitives-core"
+version = "0.1.0"
+
+[[package]]
name = "unicode-ident"
version = "1.0.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
diff --git a/Cargo.toml b/Cargo.toml
@@ -20,6 +20,12 @@ version = "0.1.0"
edition = "2024"
rust-version = "1.92.0"
license = "AGPL-3.0"
+authors = ["Radroots Authors"]
+repository = "https://github.com/triesap/radroots"
+readme = "README.md"
+
+[workspace.lints.rust]
+unsafe_code = "forbid"
[workspace.dependencies]
leptos = { version = "0.8.5", default-features = false }
diff --git a/crates/ui-primitives/Cargo.toml b/crates/ui-primitives/Cargo.toml
@@ -12,6 +12,7 @@ crate-type = ["rlib"]
[dependencies]
radroots-app-ui-core = { path = "../ui-core" }
leptos = { workspace = true, features = ["csr"] }
+ui-primitives-core = { path = "../../refs/ui-primitives/crates/ui-primitives-core" }
[target.'cfg(target_arch = "wasm32")'.dependencies]
wasm-bindgen = { workspace = true }