diff --git a/Cargo.lock b/Cargo.lock index e007981..c118fd9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,6 +1,6 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 [[package]] name = "aho-corasick" @@ -11,12 +11,34 @@ dependencies = [ "memchr", ] +[[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" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775" +[[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" @@ -34,9 +56,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", + "manyhow 0.10.4", + "proc-macro2", + "quote", + "syn", +] + +[[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 0.11.4", "proc-macro2", "quote", "syn", @@ -50,7 +86,7 @@ checksum = "3601467f634cfe36c4780ca9c75dea9a5b34529c1f2810676a337e7e0997f954" dependencies = [ "collection_literals", "interpolator", - "manyhow", + "manyhow 0.10.4", "proc-macro-utils 0.8.0", "proc-macro2", "quote", @@ -58,6 +94,22 @@ dependencies = [ "syn", ] +[[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", +] + [[package]] name = "autocfg" version = "1.4.0" @@ -127,12 +179,32 @@ 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" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "186dce98367766de751c42c4f03970fc60fc012296e706ccbb9d5df9b6c1e271" +[[package]] +name = "concurrent-queue" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" +dependencies = [ + "crossbeam-utils", +] + [[package]] name = "config" version = "0.14.1" @@ -186,6 +258,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 = "convert_case" version = "0.6.0" @@ -195,6 +273,12 @@ dependencies = [ "unicode-segmentation", ] +[[package]] +name = "crossbeam-utils" +version = "0.8.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" + [[package]] name = "crunchy" version = "0.2.2" @@ -214,6 +298,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 = "derive-where" version = "1.2.7" @@ -266,17 +364,47 @@ version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" +[[package]] +name = "either_of" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d1e2e7b8b6deaf1ae68f1d8796dec8732cff85d27fdbf4bc4460145a067ed0b" +dependencies = [ + "pin-project-lite", +] + [[package]] name = "equivalent" version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" +[[package]] +name = "event-listener" +version = "5.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba" +dependencies = [ + "concurrent-queue", + "parking", + "pin-project-lite", +] + +[[package]] +name = "event-listener-strategy" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c3e4e0dd3673c1139bf041f3008816d9cf2946bbfac2945c09e523b8d7b05b2" +dependencies = [ + "event-listener", + "pin-project-lite", +] + [[package]] name = "floating-ui-core" -version = "0.1.3" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b7ffdfa7ba96bd164a3da390309772038d6eb93cc053d20a0b93420ecf5fa2f" +checksum = "3203b2392cfbdd0bdaf332b5e7db81d61e9d0491e96d2279f7eb7a558dc5ff1a" dependencies = [ "dyn_derive", "dyn_std", @@ -287,9 +415,9 @@ dependencies = [ [[package]] name = "floating-ui-dom" -version = "0.1.3" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e83c762a16c4f7bf9e8efc6209ac69a94b0a04877c11b859e43c007d549dc52" +checksum = "45bdf105cf32d25b7c6ba0a1bc7cc6fe2a25c7a4a2d1e22b2de767ee21483473" dependencies = [ "floating-ui-core", "floating-ui-utils", @@ -298,23 +426,24 @@ dependencies = [ [[package]] name = "floating-ui-leptos" -version = "0.1.3" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ace14ad65cd62f47971c6c731151b704ed984a518165ceedba5d59119e862615" +checksum = "b0c44dcc485a782846486a3b38c7de25ec97be22fdf5c56035695349780d993b" dependencies = [ "dyn_derive", "dyn_std", "floating-ui-dom", - "leptos", - "paste", + "leptos 0.7.2", + "leptos-node-ref", + "send_wrapper", "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 = "706cd6b3c878ddff44d5fd450531d039858c831e0f1de4f962f7899e110c7bcf" dependencies = [ "cfg-if", "dyn_derive", @@ -378,6 +507,7 @@ dependencies = [ "futures-core", "futures-task", "futures-util", + "num_cpus", ] [[package]] @@ -455,7 +585,7 @@ dependencies = [ "pin-project", "serde", "serde_json", - "thiserror", + "thiserror 1.0.69", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", @@ -474,6 +604,12 @@ dependencies = [ "web-sys", ] +[[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" @@ -496,6 +632,12 @@ version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +[[package]] +name = "hermit-abi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" + [[package]] name = "html-escape" version = "0.2.13" @@ -516,6 +658,20 @@ dependencies = [ "itoa", ] +[[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 = "icu_collections" version = "1.5.0" @@ -686,6 +842,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.14" @@ -715,19 +880,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" @@ -737,8 +947,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]] @@ -754,16 +977,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", @@ -771,6 +994,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" @@ -783,7 +1021,25 @@ dependencies = [ "parking_lot", "proc-macro2", "quote", - "rstml", + "rstml 0.11.2", + "serde", + "syn", + "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", "walkdir", @@ -795,23 +1051,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", "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", + "uuid", +] + [[package]] name = "leptos_reactive" version = "0.6.15" @@ -823,16 +1101,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", "serde_json", "slotmap", - "thiserror", + "thiserror 1.0.69", "tracing", "wasm-bindgen", "wasm-bindgen-futures", @@ -847,20 +1125,46 @@ 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", + "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.167" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09d6582e104315a817dff97f75133544b2e094ee22447d2acf4a74e189ba06fc" +[[package]] +name = "linear-map" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfae20f6b19ad527b550c223fddc3077a547fc70cda94b9b566575423fd303ee" + [[package]] name = "litemap" version = "0.7.4" @@ -889,7 +1193,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", +] + +[[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", @@ -906,6 +1222,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 = "memchr" version = "2.7.4" @@ -918,6 +1245,12 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" +[[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" @@ -928,6 +1261,16 @@ dependencies = [ "minimal-lexical", ] +[[package]] +name = "num_cpus" +version = "1.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" +dependencies = [ + "hermit-abi", + "libc", +] + [[package]] name = "oco_ref" version = "0.1.1" @@ -935,7 +1278,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]] @@ -944,12 +1297,24 @@ version = "1.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" +[[package]] +name = "or_poisoned" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c04f5d74368e4d0dfe06c45c8627c81bd7c317d52762d118fb9b3076f6420fd" + [[package]] name = "pad-adapter" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56d80efc4b6721e8be2a10a5df21a30fa0b470f1539e53d8b4e6e75faf938b63" +[[package]] +name = "parking" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" + [[package]] name = "parking_lot" version = "0.12.3" @@ -1075,6 +1440,7 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", + "syn", ] [[package]] @@ -1158,7 +1524,7 @@ version = "0.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "adb1751204399a2d7ad9098c347fc3999d476d107b5bb3d3efc08f129f201cc9" dependencies = [ - "leptos", + "leptos 0.6.15", "radix-leptos-primitive", "web-sys", ] @@ -1169,7 +1535,7 @@ version = "0.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5893f65e855cbd4d8c057766b57bb613ae8b58a0bf3f35b2feb73f22c5b28023" dependencies = [ - "leptos", + "leptos 0.6.15", "radix-leptos-compose-refs", "radix-leptos-presence", "radix-leptos-primitive", @@ -1185,7 +1551,7 @@ version = "0.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "766a65120dce576702a8c9532788b18ec5e656e474701ee6cb80a9f0024a7577" dependencies = [ - "leptos", + "leptos 0.6.15", ] [[package]] @@ -1194,7 +1560,7 @@ version = "0.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8cfcb2f0e557ba46d29e3c7dfe741f96d77da9bbb61c0176c416e644787ba77d" dependencies = [ - "leptos", + "leptos 0.6.15", ] [[package]] @@ -1203,7 +1569,7 @@ version = "0.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "617d1594fb661da182712f5d1510928fe541680a7f3777c259a986c2c9bb5eef" dependencies = [ - "leptos", + "leptos 0.6.15", "radix-leptos-primitive", "web-sys", ] @@ -1214,7 +1580,7 @@ version = "0.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b9a060cee98170782bb38333b05c0f5fd9854789f67130a206e1bd6fd318664" dependencies = [ - "leptos", + "leptos 0.6.15", "log", "radix-leptos-compose-refs", "web-sys", @@ -1226,7 +1592,7 @@ version = "0.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a97ba23a3f0549885cbc3c7b4aad16e72ef21a54fc494bb22e568508bdf97298" dependencies = [ - "leptos", + "leptos 0.6.15", ] [[package]] @@ -1235,7 +1601,7 @@ version = "0.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fac59975755b78ae55f2edce0775f0da3a47c54d3868b7cffa96775332396757" dependencies = [ - "leptos", + "leptos 0.6.15", "radix-leptos-primitive", ] @@ -1245,7 +1611,7 @@ version = "0.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b6e360442ca9c97fd2d01ff5d27b33bdba40c5d02be24d09da1442999ef509d" dependencies = [ - "leptos", + "leptos 0.6.15", "radix-leptos-compose-refs", "radix-leptos-primitive", "radix-leptos-use-controllable-state", @@ -1260,7 +1626,7 @@ version = "0.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c9eb18f3013f6852b2a54ae8bcced33647397642a9caf7e96de0527f81545d98" dependencies = [ - "leptos", + "leptos 0.6.15", "radix-leptos-primitive", "radix-leptos-use-controllable-state", ] @@ -1271,7 +1637,7 @@ version = "0.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "11d316f9be8f7097721bf8019580b23b908c191f541d5ac600776c82a19d3332" dependencies = [ - "leptos", + "leptos 0.6.15", ] [[package]] @@ -1280,7 +1646,7 @@ version = "0.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72e23107bbd055ec0d12917ded92aa52921241ccbe78de76a4f31b83f071ff9f" dependencies = [ - "leptos", + "leptos 0.6.15", ] [[package]] @@ -1289,10 +1655,59 @@ version = "0.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "155159b62fb27903f8af8625fbd1e160a02efa774a0a6497701f00a84b0ff517" dependencies = [ - "leptos", + "leptos 0.6.15", "web-sys", ] +[[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", +] + [[package]] name = "redox_syscall" version = "0.5.7" @@ -1342,7 +1757,22 @@ dependencies = [ "quote", "syn", "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", + "syn_derive", + "thiserror 1.0.69", ] [[package]] @@ -1351,6 +1781,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 = "ryu" version = "1.0.18" @@ -1438,7 +1874,18 @@ checksum = "0431a35568651e363364210c91983c1da5eb29404d9f0928b67d4ebcfa7d330c" dependencies = [ "percent-encoding", "serde", - "thiserror", + "thiserror 1.0.69", +] + +[[package]] +name = "serde_qs" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd34f36fe4c5ba9654417139a9b3a20d2e1de6012ee678ad14d240c22c78d8d6" +dependencies = [ + "percent-encoding", + "serde", + "thiserror 1.0.69", ] [[package]] @@ -1459,18 +1906,48 @@ dependencies = [ "bytes", "ciborium", "const_format", - "dashmap", + "dashmap 5.5.3", + "futures", + "gloo-net", + "http", + "js-sys", + "once_cell", + "send_wrapper", + "serde", + "serde_json", + "serde_qs 0.12.0", + "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", "http", "js-sys", "once_cell", + "pin-project-lite", "send_wrapper", "serde", "serde_json", - "serde_qs", - "server_fn_macro_default", - "thiserror", + "serde_qs 0.13.0", + "server_fn_macro_default 0.7.2", + "thiserror 2.0.9", + "throw_error", "url", "wasm-bindgen", "wasm-bindgen-futures", @@ -1493,13 +1970,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", + "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", +] + +[[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", ] @@ -1520,7 +2021,7 @@ dependencies = [ "console_log", "convert_case", "floating-ui-leptos", - "leptos", + "leptos 0.6.15", "log", "tailwind_fuse", ] @@ -1532,7 +2033,7 @@ dependencies = [ "console_error_panic_hook", "console_log", "convert_case", - "leptos", + "leptos 0.6.15", "log", "radix-leptos-avatar", "radix-leptos-checkbox", @@ -1600,6 +2101,38 @@ dependencies = [ "syn", ] +[[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" @@ -1615,7 +2148,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]] @@ -1629,6 +2171,26 @@ dependencies = [ "syn", ] +[[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", +] + +[[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 = "tinystr" version = "0.7.6" @@ -1710,7 +2272,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]] @@ -1724,6 +2295,17 @@ dependencies = [ "syn", ] +[[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", +] + [[package]] name = "unicode-ident" version = "1.0.14" diff --git a/packages/floating-ui-examples/Cargo.toml b/packages/floating-ui-examples/Cargo.toml index f9c66af..58abf4a 100644 --- a/packages/floating-ui-examples/Cargo.toml +++ b/packages/floating-ui-examples/Cargo.toml @@ -13,7 +13,7 @@ version.workspace = true console_log.workspace = true console_error_panic_hook.workspace = true convert_case = "0.6.0" -floating-ui-leptos = "0.1.3" +floating-ui-leptos = "0.2.0" leptos = {version = "0.6.15", features = ["csr"]} log.workspace = true tailwind_fuse.workspace = true