diff --git a/Cargo.lock b/Cargo.lock index ce38a9eb..51ce44f6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -108,6 +108,17 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "any_spawner" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41058deaa38c9d9dd933d6d238d825227cffa668e2839b52879f6619c63eee3b" +dependencies = [ + "futures", + "thiserror 2.0.9", + "wasm-bindgen-futures", +] + [[package]] name = "anyhow" version = "1.0.93" @@ -138,6 +149,17 @@ dependencies = [ "pin-project-lite", ] +[[package]] +name = "async-lock" +version = "3.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" +dependencies = [ + "event-listener", + "event-listener-strategy", + "pin-project-lite", +] + [[package]] name = "async-recursion" version = "1.1.1" @@ -178,9 +200,23 @@ version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1f1ee502851995027b06f99f5ffbeffa1406b38d0b318a1ebfa469332c6cbafd" dependencies = [ - "attribute-derive-macro", + "attribute-derive-macro 0.9.2", + "derive-where", + "manyhow 0.10.4", + "proc-macro2", + "quote", + "syn 2.0.93", +] + +[[package]] +name = "attribute-derive" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0053e96dd3bec5b4879c23a138d6ef26f2cb936c9cdc96274ac2b9ed44b5bb54" +dependencies = [ + "attribute-derive-macro 0.10.3", "derive-where", - "manyhow", + "manyhow 0.11.4", "proc-macro2", "quote", "syn 2.0.93", @@ -194,7 +230,7 @@ checksum = "3601467f634cfe36c4780ca9c75dea9a5b34529c1f2810676a337e7e0997f954" dependencies = [ "collection_literals", "interpolator", - "manyhow", + "manyhow 0.10.4", "proc-macro-utils 0.8.0", "proc-macro2", "quote", @@ -202,6 +238,22 @@ dependencies = [ "syn 2.0.93", ] +[[package]] +name = "attribute-derive-macro" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "463b53ad0fd5b460af4b1915fe045ff4d946d025fb6c4dc3337752eaa980f71b" +dependencies = [ + "collection_literals", + "interpolator", + "manyhow 0.11.4", + "proc-macro-utils 0.10.0", + "proc-macro2", + "quote", + "quote-use", + "syn 2.0.93", +] + [[package]] name = "autocfg" version = "1.4.0" @@ -280,9 +332,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da" +checksum = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b" [[package]] name = "camino" @@ -313,7 +365,7 @@ dependencies = [ "semver", "serde", "serde_json", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -382,6 +434,17 @@ dependencies = [ "half", ] +[[package]] +name = "codee" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d3ad3122b0001c7f140cf4d605ef9a9e2c24d96ab0b4fb4347b76de2425f445" +dependencies = [ + "serde", + "serde_json", + "thiserror 1.0.69", +] + [[package]] name = "collection_literals" version = "1.0.1" @@ -456,6 +519,12 @@ dependencies = [ "unicode-xid", ] +[[package]] +name = "const_str_slice_concat" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f67855af358fcb20fac58f9d714c94e2b228fe5694c1c9b4ead4a366343eda1b" + [[package]] name = "constcat" version = "0.3.1" @@ -547,6 +616,20 @@ dependencies = [ "parking_lot_core", ] +[[package]] +name = "dashmap" +version = "6.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf" +dependencies = [ + "cfg-if", + "crossbeam-utils", + "hashbrown 0.14.5", + "lock_api", + "once_cell", + "parking_lot_core", +] + [[package]] name = "deranged" version = "0.3.11" @@ -617,7 +700,7 @@ dependencies = [ "futures-util", "generational-box", "longest-increasing-subsequence", - "rustc-hash", + "rustc-hash 1.1.0", "serde", "slab", "slotmap", @@ -664,7 +747,7 @@ dependencies = [ "once_cell", "serde", "serde_json", - "server_fn", + "server_fn 0.6.15", "tracing", "web-sys", ] @@ -682,7 +765,7 @@ dependencies = [ "futures-util", "generational-box", "slab", - "thiserror", + "thiserror 1.0.69", "tracing", ] @@ -822,7 +905,7 @@ dependencies = [ "generational-box", "once_cell", "parking_lot", - "rustc-hash", + "rustc-hash 1.1.0", "tracing", ] @@ -841,7 +924,7 @@ dependencies = [ "futures-util", "generational-box", "js-sys", - "rustc-hash", + "rustc-hash 1.1.0", "serde", "serde-wasm-bindgen 0.5.0", "serde_json", @@ -860,7 +943,7 @@ dependencies = [ "convert_case", "proc-macro2", "quote", - "server_fn_macro", + "server_fn_macro 0.6.15", "syn 2.0.93", ] @@ -905,6 +988,15 @@ version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" +[[package]] +name = "either_of" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2dc0006c5cf511f802ddcffc0a6df9dcc1912f5f0e448f6641b3b035f14f43d" +dependencies = [ + "pin-project-lite", +] + [[package]] name = "enumset" version = "1.1.5" @@ -998,19 +1090,6 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" -[[package]] -name = "floating-ui-core" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b7ffdfa7ba96bd164a3da390309772038d6eb93cc053d20a0b93420ecf5fa2f" -dependencies = [ - "dyn_derive", - "dyn_std", - "floating-ui-utils 0.1.3", - "serde", - "serde_json", -] - [[package]] name = "floating-ui-core" version = "0.2.0" @@ -1019,57 +1098,34 @@ checksum = "3203b2392cfbdd0bdaf332b5e7db81d61e9d0491e96d2279f7eb7a558dc5ff1a" dependencies = [ "dyn_derive", "dyn_std", - "floating-ui-utils 0.2.0", + "floating-ui-utils", "serde", "serde_json", ] -[[package]] -name = "floating-ui-dom" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e83c762a16c4f7bf9e8efc6209ac69a94b0a04877c11b859e43c007d549dc52" -dependencies = [ - "floating-ui-core 0.1.3", - "floating-ui-utils 0.1.3", - "web-sys", -] - [[package]] name = "floating-ui-dom" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "45bdf105cf32d25b7c6ba0a1bc7cc6fe2a25c7a4a2d1e22b2de767ee21483473" dependencies = [ - "floating-ui-core 0.2.0", - "floating-ui-utils 0.2.0", + "floating-ui-core", + "floating-ui-utils", "web-sys", ] [[package]] name = "floating-ui-leptos" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ace14ad65cd62f47971c6c731151b704ed984a518165ceedba5d59119e862615" -dependencies = [ - "dyn_derive", - "dyn_std", - "floating-ui-dom 0.1.3", - "leptos", - "paste", - "web-sys", -] - -[[package]] -name = "floating-ui-utils" -version = "0.1.3" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5af236d805c135b2df14d438074b2bd7506dd5f2e66f508178fdff6a0d613f93" +checksum = "b0c44dcc485a782846486a3b38c7de25ec97be22fdf5c56035695349780d993b" dependencies = [ - "cfg-if", "dyn_derive", "dyn_std", - "serde", + "floating-ui-dom", + "leptos 0.7.2", + "leptos-node-ref", + "send_wrapper", "web-sys", ] @@ -1092,7 +1148,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f3b99d5c69b0cc267bcdd1be8965b0a06dedca5a140e0170dd22d7d395e1c281" dependencies = [ - "floating-ui-dom 0.2.0", + "floating-ui-dom", "web-sys", "yew", ] @@ -1158,6 +1214,7 @@ dependencies = [ "futures-core", "futures-task", "futures-util", + "num_cpus", ] [[package]] @@ -1385,7 +1442,7 @@ dependencies = [ "serde", "serde-wasm-bindgen 0.5.0", "serde_urlencoded", - "thiserror", + "thiserror 1.0.69", "wasm-bindgen", "web-sys", ] @@ -1402,7 +1459,7 @@ dependencies = [ "serde", "serde-wasm-bindgen 0.6.5", "serde_urlencoded", - "thiserror", + "thiserror 1.0.69", "wasm-bindgen", "web-sys", ] @@ -1422,7 +1479,7 @@ dependencies = [ "pin-project", "serde", "serde_json", - "thiserror", + "thiserror 1.0.69", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", @@ -1443,7 +1500,7 @@ dependencies = [ "pin-project", "serde", "serde_json", - "thiserror", + "thiserror 1.0.69", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", @@ -1464,7 +1521,7 @@ dependencies = [ "pin-project", "serde", "serde_json", - "thiserror", + "thiserror 1.0.69", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", @@ -1500,7 +1557,7 @@ dependencies = [ "js-sys", "serde", "serde_json", - "thiserror", + "thiserror 1.0.69", "wasm-bindgen", "web-sys", ] @@ -1515,7 +1572,7 @@ dependencies = [ "js-sys", "serde", "serde_json", - "thiserror", + "thiserror 1.0.69", "wasm-bindgen", "web-sys", ] @@ -1598,7 +1655,7 @@ dependencies = [ "js-sys", "pinned", "serde", - "thiserror", + "thiserror 1.0.69", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", @@ -1616,6 +1673,12 @@ dependencies = [ "syn 2.0.93", ] +[[package]] +name = "guardian" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "493913a18c0d7bebb75127a26a432162c59edbe06f6cf712001e3e769345e8b5" + [[package]] name = "half" version = "2.4.1" @@ -1725,6 +1788,20 @@ version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" +[[package]] +name = "hydration_context" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d35485b3dcbf7e044b8f28c73f04f13e7b509c2466fd10cb2a8a447e38f8a93a" +dependencies = [ + "futures", + "once_cell", + "or_poisoned", + "pin-project-lite", + "serde", + "throw_error", +] + [[package]] name = "hyper" version = "1.5.0" @@ -2024,7 +2101,7 @@ dependencies = [ "once_cell", "rustc_version", "spinning", - "thiserror", + "thiserror 1.0.69", "to_method", "winapi", ] @@ -2066,6 +2143,15 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "1.0.11" @@ -2134,19 +2220,64 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0cbb3237c274dadf00dcc27db96c52601b40375117178fb24a991cda073624f0" dependencies = [ "cfg-if", - "leptos_config", - "leptos_dom", - "leptos_macro", + "leptos_config 0.6.15", + "leptos_dom 0.6.15", + "leptos_macro 0.6.15", "leptos_reactive", - "leptos_server", - "server_fn", + "leptos_server 0.6.15", + "server_fn 0.6.15", "tracing", - "typed-builder", - "typed-builder-macro", + "typed-builder 0.18.2", + "typed-builder-macro 0.18.2", "wasm-bindgen", "web-sys", ] +[[package]] +name = "leptos" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c4e32cac886183e0faf8dd30944072302359a8508380827f649ef9bbdd179ad" +dependencies = [ + "any_spawner", + "cfg-if", + "either_of", + "futures", + "hydration_context", + "leptos_config 0.7.2", + "leptos_dom 0.7.2", + "leptos_hot_reload 0.7.2", + "leptos_macro 0.7.2", + "leptos_server 0.7.2", + "oco_ref 0.2.0", + "or_poisoned", + "paste", + "reactive_graph", + "rustc-hash 2.1.0", + "send_wrapper", + "serde", + "serde_qs 0.13.0", + "server_fn 0.7.2", + "slotmap", + "tachys", + "thiserror 2.0.9", + "throw_error", + "typed-builder 0.20.0", + "typed-builder-macro 0.20.0", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "leptos-node-ref" +version = "0.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0497a30ec51e76bdbf9542d29b65399c70d88c0397bc38551d8eff0385847bfc" +dependencies = [ + "leptos 0.7.2", + "send_wrapper", +] + [[package]] name = "leptos_config" version = "0.6.15" @@ -2156,8 +2287,21 @@ dependencies = [ "config", "regex", "serde", - "thiserror", - "typed-builder", + "thiserror 1.0.69", + "typed-builder 0.18.2", +] + +[[package]] +name = "leptos_config" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1961b08a7dc3f4a559223be87c44b56bb565bf0b438909a0c3c31d88bfad0982" +dependencies = [ + "config", + "regex", + "serde", + "thiserror 2.0.9", + "typed-builder 0.20.0", ] [[package]] @@ -2173,16 +2317,16 @@ dependencies = [ "getrandom", "html-escape", "indexmap", - "itertools", + "itertools 0.12.1", "js-sys", "leptos_reactive", "once_cell", "pad-adapter", "paste", - "rustc-hash", + "rustc-hash 1.1.0", "serde", "serde_json", - "server_fn", + "server_fn 0.6.15", "smallvec", "tracing", "wasm-bindgen", @@ -2190,6 +2334,21 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos_dom" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "652ba5e3a5c4e703e5bd4b24b62de9dbeedca84e5f31aff045bf329014418496" +dependencies = [ + "js-sys", + "or_poisoned", + "reactive_graph", + "send_wrapper", + "tachys", + "wasm-bindgen", + "web-sys", +] + [[package]] name = "leptos_hot_reload" version = "0.6.15" @@ -2202,7 +2361,25 @@ dependencies = [ "parking_lot", "proc-macro2", "quote", - "rstml", + "rstml 0.11.2", + "serde", + "syn 2.0.93", + "walkdir", +] + +[[package]] +name = "leptos_hot_reload" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77bc67823a8eb1c961ee08dd7b3a814964c63928a64954e3521733b56dd7e66f" +dependencies = [ + "anyhow", + "camino", + "indexmap", + "parking_lot", + "proc-macro2", + "quote", + "rstml 0.12.0", "serde", "syn 2.0.93", "walkdir", @@ -2214,23 +2391,45 @@ version = "0.6.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4b13bc3db70715cd8218c4535a5af3ae3c0e5fea6f018531fc339377b36bc0e0" dependencies = [ - "attribute-derive", + "attribute-derive 0.9.2", "cfg-if", "convert_case", "html-escape", - "itertools", - "leptos_hot_reload", + "itertools 0.12.1", + "leptos_hot_reload 0.6.15", "prettyplease", "proc-macro-error2", "proc-macro2", "quote", - "rstml", - "server_fn_macro", + "rstml 0.11.2", + "server_fn_macro 0.6.15", "syn 2.0.93", "tracing", "uuid", ] +[[package]] +name = "leptos_macro" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d4b2418deac01fe9a3862d410a6a6beff235e4b124d9e874986bb22617aeea6" +dependencies = [ + "attribute-derive 0.10.3", + "cfg-if", + "convert_case", + "html-escape", + "itertools 0.13.0", + "leptos_hot_reload 0.7.2", + "prettyplease", + "proc-macro-error2", + "proc-macro2", + "quote", + "rstml 0.12.0", + "server_fn_macro 0.7.2", + "syn 2.0.93", + "uuid", +] + [[package]] name = "leptos_reactive" version = "0.6.15" @@ -2242,16 +2441,16 @@ dependencies = [ "futures", "indexmap", "js-sys", - "oco_ref", + "oco_ref 0.1.1", "paste", "pin-project", - "rustc-hash", + "rustc-hash 1.1.0", "self_cell", "serde", "serde-wasm-bindgen 0.6.5", "serde_json", "slotmap", - "thiserror", + "thiserror 1.0.69", "tokio", "tracing", "wasm-bindgen", @@ -2267,10 +2466,10 @@ checksum = "8d71dea7d42c0d29c40842750232d3425ed1cf10e313a1f898076d20871dad32" dependencies = [ "cfg-if", "gloo-net 0.6.0", - "itertools", + "itertools 0.12.1", "js-sys", "lazy_static", - "leptos", + "leptos 0.6.15", "linear-map", "once_cell", "percent-encoding", @@ -2278,7 +2477,7 @@ dependencies = [ "serde", "serde_json", "serde_qs 0.13.0", - "thiserror", + "thiserror 1.0.69", "tracing", "wasm-bindgen", "wasm-bindgen-futures", @@ -2293,14 +2492,34 @@ checksum = "4a97eb90a13f71500b831c7119ddd3bdd0d7ae0a6b0487cade4fddeed3b8c03f" dependencies = [ "inventory", "lazy_static", - "leptos_macro", + "leptos_macro 0.6.15", "leptos_reactive", "serde", - "server_fn", - "thiserror", + "server_fn 0.6.15", + "thiserror 1.0.69", "tracing", ] +[[package]] +name = "leptos_server" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5cc1e6a182eebf8b1739dff377e63688eb7ab08c133f657e939969daa356a275" +dependencies = [ + "any_spawner", + "base64 0.22.1", + "codee", + "futures", + "hydration_context", + "or_poisoned", + "reactive_graph", + "send_wrapper", + "serde", + "serde_json", + "server_fn 0.7.2", + "tachys", +] + [[package]] name = "libc" version = "0.2.164" @@ -2360,7 +2579,19 @@ version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f91ea592d76c0b6471965708ccff7e6a5d277f676b90ab31f4d3f3fc77fade64" dependencies = [ - "manyhow-macros", + "manyhow-macros 0.10.4", + "proc-macro2", + "quote", + "syn 2.0.93", +] + +[[package]] +name = "manyhow" +version = "0.11.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b33efb3ca6d3b07393750d4030418d594ab1139cee518f0dc88db70fec873587" +dependencies = [ + "manyhow-macros 0.11.4", "proc-macro2", "quote", "syn 2.0.93", @@ -2377,6 +2608,17 @@ dependencies = [ "quote", ] +[[package]] +name = "manyhow-macros" +version = "0.11.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46fce34d199b78b6e6073abf984c9cf5fd3e9330145a93ee0738a7443e371495" +dependencies = [ + "proc-macro-utils 0.10.0", + "proc-macro2", + "quote", +] + [[package]] name = "md5" version = "0.7.0" @@ -2425,6 +2667,12 @@ dependencies = [ "rand", ] +[[package]] +name = "next_tuple" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60993920e071b0c9b66f14e2b32740a4e27ffc82854dcd72035887f336a09a28" + [[package]] name = "nom" version = "7.1.3" @@ -2505,7 +2753,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c51ebcefb2f0b9a5e0bea115532c8ae4215d1b01eff176d0f4ba4192895c2708" dependencies = [ "serde", - "thiserror", + "thiserror 1.0.69", +] + +[[package]] +name = "oco_ref" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64b94982fe39a861561cf67ff17a7849f2cedadbbad960a797634032b7abb998" +dependencies = [ + "serde", + "thiserror 1.0.69", ] [[package]] @@ -2560,6 +2818,12 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" +[[package]] +name = "or_poisoned" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c04f5d74368e4d0dfe06c45c8627c81bd7c317d52762d118fb9b3076f6420fd" + [[package]] name = "ordered-float" version = "2.10.1" @@ -2688,7 +2952,7 @@ checksum = "a829027bd95e54cfe13e3e258a1ae7b645960553fb82b75ff852c29688ee595b" dependencies = [ "futures", "rustversion", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2780,6 +3044,7 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", + "syn 2.0.93", ] [[package]] @@ -2921,7 +3186,7 @@ dependencies = [ name = "radix-leptos-accessible-icon" version = "0.0.2" dependencies = [ - "leptos", + "leptos 0.6.15", "radix-leptos-visually-hidden", ] @@ -2929,7 +3194,7 @@ dependencies = [ name = "radix-leptos-arrow" version = "0.0.2" dependencies = [ - "leptos", + "leptos 0.6.15", "radix-leptos-primitive", ] @@ -2937,7 +3202,7 @@ dependencies = [ name = "radix-leptos-aspect-ratio" version = "0.0.2" dependencies = [ - "leptos", + "leptos 0.6.15", "radix-leptos-primitive", ] @@ -2945,7 +3210,7 @@ dependencies = [ name = "radix-leptos-avatar" version = "0.0.2" dependencies = [ - "leptos", + "leptos 0.6.15", "radix-leptos-primitive", "web-sys", ] @@ -2956,7 +3221,7 @@ version = "0.0.2" dependencies = [ "console_error_panic_hook", "console_log", - "leptos", + "leptos 0.6.15", "log", "radix-leptos-icons", ] @@ -2967,7 +3232,7 @@ version = "0.0.2" dependencies = [ "console_error_panic_hook", "console_log", - "leptos", + "leptos 0.6.15", "log", "radix-leptos-aspect-ratio", "radix-leptos-avatar", @@ -2984,7 +3249,7 @@ dependencies = [ name = "radix-leptos-checkbox" version = "0.0.2" dependencies = [ - "leptos", + "leptos 0.6.15", "radix-leptos-compose-refs", "radix-leptos-presence", "radix-leptos-primitive", @@ -2998,7 +3263,7 @@ dependencies = [ name = "radix-leptos-collection" version = "0.0.2" dependencies = [ - "leptos", + "leptos 0.6.15", "nanoid", "radix-leptos-compose-refs", "radix-leptos-slot", @@ -3009,35 +3274,35 @@ dependencies = [ name = "radix-leptos-compose-refs" version = "0.0.2" dependencies = [ - "leptos", + "leptos 0.6.15", ] [[package]] name = "radix-leptos-context" version = "0.0.2" dependencies = [ - "leptos", + "leptos 0.6.15", ] [[package]] name = "radix-leptos-direction" version = "0.0.2" dependencies = [ - "leptos", + "leptos 0.6.15", ] [[package]] name = "radix-leptos-dismissable-layer" version = "0.0.2" dependencies = [ - "leptos", + "leptos 0.6.15", ] [[package]] name = "radix-leptos-focus-guards" version = "0.0.2" dependencies = [ - "leptos", + "leptos 0.6.15", "web-sys", ] @@ -3045,7 +3310,7 @@ dependencies = [ name = "radix-leptos-focus-scope" version = "0.0.2" dependencies = [ - "leptos", + "leptos 0.6.15", "once_cell", "radix-leptos-compose-refs", "radix-leptos-primitive", @@ -3056,21 +3321,21 @@ dependencies = [ name = "radix-leptos-icons" version = "0.0.2" dependencies = [ - "leptos", + "leptos 0.6.15", ] [[package]] name = "radix-leptos-id" version = "0.0.2" dependencies = [ - "leptos", + "leptos 0.6.15", ] [[package]] name = "radix-leptos-label" version = "0.0.2" dependencies = [ - "leptos", + "leptos 0.6.15", "radix-leptos-primitive", "web-sys", ] @@ -3079,7 +3344,7 @@ dependencies = [ name = "radix-leptos-menu" version = "0.0.2" dependencies = [ - "leptos", + "leptos 0.6.15", "radix-leptos-collection", "radix-leptos-compose-refs", "radix-leptos-direction", @@ -3097,7 +3362,7 @@ name = "radix-leptos-popper" version = "0.0.2" dependencies = [ "floating-ui-leptos", - "leptos", + "leptos 0.6.15", "radix-leptos-arrow", "radix-leptos-compose-refs", "radix-leptos-primitive", @@ -3112,8 +3377,8 @@ name = "radix-leptos-portal" version = "0.0.2" dependencies = [ "cfg-if", - "leptos", - "leptos_dom", + "leptos 0.6.15", + "leptos_dom 0.6.15", "radix-leptos-primitive", "tracing", "web-sys", @@ -3123,7 +3388,7 @@ dependencies = [ name = "radix-leptos-presence" version = "0.0.2" dependencies = [ - "leptos", + "leptos 0.6.15", "radix-leptos-compose-refs", "web-sys", ] @@ -3132,14 +3397,14 @@ dependencies = [ name = "radix-leptos-primitive" version = "0.0.2" dependencies = [ - "leptos", + "leptos 0.6.15", ] [[package]] name = "radix-leptos-progress" version = "0.0.2" dependencies = [ - "leptos", + "leptos 0.6.15", "radix-leptos-primitive", ] @@ -3147,7 +3412,7 @@ dependencies = [ name = "radix-leptos-roving-focus" version = "0.0.2" dependencies = [ - "leptos", + "leptos 0.6.15", "radix-leptos-collection", "radix-leptos-compose-refs", "radix-leptos-direction", @@ -3161,7 +3426,7 @@ dependencies = [ name = "radix-leptos-separator" version = "0.0.2" dependencies = [ - "leptos", + "leptos 0.6.15", "radix-leptos-primitive", ] @@ -3169,7 +3434,7 @@ dependencies = [ name = "radix-leptos-slot" version = "0.0.2" dependencies = [ - "leptos", + "leptos 0.6.15", "log", "radix-leptos-compose-refs", ] @@ -3180,7 +3445,7 @@ version = "0.0.2" dependencies = [ "console_error_panic_hook", "console_log", - "leptos", + "leptos 0.6.15", "leptos_router", "log", "radix-leptos-accessible-icon", @@ -3209,7 +3474,7 @@ dependencies = [ name = "radix-leptos-switch" version = "0.0.2" dependencies = [ - "leptos", + "leptos 0.6.15", "radix-leptos-compose-refs", "radix-leptos-primitive", "radix-leptos-use-controllable-state", @@ -3222,14 +3487,14 @@ dependencies = [ name = "radix-leptos-themes" version = "0.0.2" dependencies = [ - "leptos", + "leptos 0.6.15", ] [[package]] name = "radix-leptos-toggle" version = "0.0.2" dependencies = [ - "leptos", + "leptos 0.6.15", "radix-leptos-primitive", "radix-leptos-use-controllable-state", ] @@ -3238,14 +3503,14 @@ dependencies = [ name = "radix-leptos-use-controllable-state" version = "0.0.2" dependencies = [ - "leptos", + "leptos 0.6.15", ] [[package]] name = "radix-leptos-use-escape-keydown" version = "0.0.2" dependencies = [ - "leptos", + "leptos 0.6.15", "web-sys", ] @@ -3253,14 +3518,14 @@ dependencies = [ name = "radix-leptos-use-previous" version = "0.0.2" dependencies = [ - "leptos", + "leptos 0.6.15", ] [[package]] name = "radix-leptos-use-size" version = "0.0.2" dependencies = [ - "leptos", + "leptos 0.6.15", "web-sys", ] @@ -3268,7 +3533,7 @@ dependencies = [ name = "radix-leptos-visually-hidden" version = "0.0.2" dependencies = [ - "leptos", + "leptos 0.6.15", "radix-leptos-primitive", ] @@ -3697,6 +3962,55 @@ dependencies = [ "getrandom", ] +[[package]] +name = "reactive_graph" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04db00da5327bfd67a75b8d39dd1e8dff14509f375f0618110e30d28d4fbea0d" +dependencies = [ + "any_spawner", + "async-lock", + "futures", + "guardian", + "hydration_context", + "or_poisoned", + "pin-project-lite", + "rustc-hash 2.1.0", + "send_wrapper", + "serde", + "slotmap", + "thiserror 2.0.9", + "web-sys", +] + +[[package]] +name = "reactive_stores" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8285bcb6b1520dfc67a253ed6ca02dd9b9e3f8e98072e217585c8abfc6252050" +dependencies = [ + "guardian", + "itertools 0.13.0", + "or_poisoned", + "paste", + "reactive_graph", + "reactive_stores_macro", + "rustc-hash 2.1.0", +] + +[[package]] +name = "reactive_stores_macro" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d86e4f08f361b05d11422398cef4bc4cf356f2fdd2f06a96646b0e9cd902226" +dependencies = [ + "convert_case", + "proc-macro-error2", + "proc-macro2", + "quote", + "syn 2.0.93", +] + [[package]] name = "redox_syscall" version = "0.5.7" @@ -3767,7 +4081,22 @@ dependencies = [ "quote", "syn 2.0.93", "syn_derive", - "thiserror", + "thiserror 1.0.69", +] + +[[package]] +name = "rstml" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51187e564f12336ef40cd04f6f4d805d6919188001dcf1e0a021898ea0fe28ce" +dependencies = [ + "derive-where", + "proc-macro2", + "proc-macro2-diagnostics", + "quote", + "syn 2.0.93", + "syn_derive", + "thiserror 1.0.69", ] [[package]] @@ -3782,6 +4111,12 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" +[[package]] +name = "rustc-hash" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497" + [[package]] name = "rustc_version" version = "0.4.1" @@ -4035,7 +4370,7 @@ checksum = "0431a35568651e363364210c91983c1da5eb29404d9f0928b67d4ebcfa7d330c" dependencies = [ "percent-encoding", "serde", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -4046,7 +4381,7 @@ checksum = "cd34f36fe4c5ba9654417139a9b3a20d2e1de6012ee678ad14d240c22c78d8d6" dependencies = [ "percent-encoding", "serde", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -4099,7 +4434,7 @@ dependencies = [ "bytes", "ciborium", "const_format", - "dashmap", + "dashmap 5.5.3", "futures", "gloo-net 0.6.0", "http 1.1.0", @@ -4109,8 +4444,38 @@ dependencies = [ "serde", "serde_json", "serde_qs 0.12.0", - "server_fn_macro_default", - "thiserror", + "server_fn_macro_default 0.6.15", + "thiserror 1.0.69", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "wasm-streams", + "web-sys", + "xxhash-rust", +] + +[[package]] +name = "server_fn" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1abb4001047ecff14681ec411bbd9a8a95a7b405e543ed043fece8f0c5a2f4fe" +dependencies = [ + "bytes", + "const_format", + "dashmap 6.1.0", + "futures", + "gloo-net 0.6.0", + "http 1.1.0", + "js-sys", + "once_cell", + "pin-project-lite", + "send_wrapper", + "serde", + "serde_json", + "serde_qs 0.13.0", + "server_fn_macro_default 0.7.2", + "thiserror 2.0.9", + "throw_error", "url", "wasm-bindgen", "wasm-bindgen-futures", @@ -4133,13 +4498,37 @@ dependencies = [ "xxhash-rust", ] +[[package]] +name = "server_fn_macro" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7883cf3cb2522ce663df033e2fd3093a4497e9b8ed30f354200ef7058c9c792c" +dependencies = [ + "const_format", + "convert_case", + "proc-macro2", + "quote", + "syn 2.0.93", + "xxhash-rust", +] + [[package]] name = "server_fn_macro_default" version = "0.6.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f2aa8119b558a17992e0ac1fd07f080099564f24532858811ce04f742542440" dependencies = [ - "server_fn_macro", + "server_fn_macro 0.6.15", + "syn 2.0.93", +] + +[[package]] +name = "server_fn_macro_default" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a734ef90a83ee9517468b38a017f602a869b382c18e8e8b4118f3f1b88f2856c" +dependencies = [ + "server_fn_macro 0.7.2", "syn 2.0.93", ] @@ -4175,7 +4564,7 @@ checksum = "adc4e5204eb1910f40f9cfa375f6f05b68c3abac4b6fd879c8ff5e7ae8a0a085" dependencies = [ "num-bigint", "num-traits", - "thiserror", + "thiserror 1.0.69", "time", ] @@ -4216,7 +4605,7 @@ checksum = "f20798defa0e9d4eff9ca451c7f84774c7378a9c3b5a40112cfa2b3eadb97ae2" dependencies = [ "lru", "once_cell", - "rustc-hash", + "rustc-hash 1.1.0", ] [[package]] @@ -4349,6 +4738,38 @@ dependencies = [ "syn 2.0.93", ] +[[package]] +name = "tachys" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3a255ccf179898f7be8f4a9e8d66b632eff7fddcae55288ecd5bd6bd37e4d4f" +dependencies = [ + "any_spawner", + "const_str_slice_concat", + "drain_filter_polyfill", + "either_of", + "futures", + "html-escape", + "indexmap", + "itertools 0.13.0", + "js-sys", + "linear-map", + "next_tuple", + "oco_ref 0.2.0", + "once_cell", + "or_poisoned", + "parking_lot", + "paste", + "reactive_graph", + "reactive_stores", + "rustc-hash 2.1.0", + "send_wrapper", + "slotmap", + "throw_error", + "wasm-bindgen", + "web-sys", +] + [[package]] name = "tailwind_fuse" version = "0.3.1" @@ -4377,7 +4798,16 @@ version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ - "thiserror-impl", + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f072643fd0190df67a8bab670c20ef5d8737177d6ac6b2e9a236cb096206b2cc" +dependencies = [ + "thiserror-impl 2.0.9", ] [[package]] @@ -4391,6 +4821,17 @@ dependencies = [ "syn 2.0.93", ] +[[package]] +name = "thiserror-impl" +version = "2.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b50fa271071aae2e6ee85f842e2e28ba8cd2c5fb67f11fcb1fd70b276f9e7d4" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.93", +] + [[package]] name = "thread_local" version = "1.1.8" @@ -4401,6 +4842,15 @@ dependencies = [ "once_cell", ] +[[package]] +name = "throw_error" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4ef8bf264c6ae02a065a4a16553283f0656bd6266fc1fcb09fd2e6b5e91427b" +dependencies = [ + "pin-project-lite", +] + [[package]] name = "time" version = "0.3.36" @@ -4675,7 +5125,16 @@ version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77739c880e00693faef3d65ea3aad725f196da38b22fdc7ea6ded6e1ce4d3add" dependencies = [ - "typed-builder-macro", + "typed-builder-macro 0.18.2", +] + +[[package]] +name = "typed-builder" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e14ed59dc8b7b26cacb2a92bad2e8b1f098806063898ab42a3bd121d7d45e75" +dependencies = [ + "typed-builder-macro 0.20.0", ] [[package]] @@ -4689,6 +5148,17 @@ dependencies = [ "syn 2.0.93", ] +[[package]] +name = "typed-builder-macro" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "560b82d656506509d43abe30e0ba64c56b1953ab3d4fe7ba5902747a7a3cedd5" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.93", +] + [[package]] name = "unicode-ident" version = "1.0.13" @@ -4828,12 +5298,13 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.45" +version = "0.4.49" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc7ec4f8827a71586374db3e87abdb5a2bb3a15afed140221307c3ec06b1f63b" +checksum = "38176d9b44ea84e9184eff0bc34cc167ed044f816accfe5922e54d84cf48eca2" dependencies = [ "cfg-if", "js-sys", + "once_cell", "wasm-bindgen", "web-sys", ] @@ -4923,7 +5394,7 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -5080,7 +5551,7 @@ dependencies = [ "rustversion", "serde", "slab", - "thiserror", + "thiserror 1.0.69", "tokio", "tracing", "wasm-bindgen", diff --git a/packages/primitives/leptos/popper/Cargo.toml b/packages/primitives/leptos/popper/Cargo.toml index c041f6ae..af4d4948 100644 --- a/packages/primitives/leptos/popper/Cargo.toml +++ b/packages/primitives/leptos/popper/Cargo.toml @@ -9,7 +9,7 @@ repository.workspace = true version.workspace = true [dependencies] -floating-ui-leptos = "0.1.2" +floating-ui-leptos = "0.2.0" leptos.workspace = true radix-leptos-arrow = { path = "../arrow", version = "0.0.2" } radix-leptos-compose-refs = { path = "../compose-refs", version = "0.0.2" }