A cooperative card game of logic and reasoning hanabi.scrumpy.horse

leptos: Initialize project + CI

+2084
+5
.cargo/config.toml
··· 1 + [target.wasm32-unknown-unknown] 2 + rustflags = [ 3 + "--cfg", 4 + "erase_components", 5 + ]
+2
.gitignore
··· 1 + /dist 2 + /target
+46
.tangled/workflows/deploy.yml
··· 1 + when: 2 + - event: ["push"] 3 + branch: ["main"] 4 + - event: ["manual"] 5 + 6 + engine: "nixery" 7 + 8 + clone: 9 + skip: false 10 + depth: 1 11 + submodules: false 12 + 13 + dependencies: 14 + nixpkgs: 15 + - coreutils 16 + - curl 17 + - trunk 18 + - gcc 19 + - rustc 20 + - cargo 21 + - rustup 22 + - pkg-config 23 + - openssl 24 + 25 + environment: 26 + SITE_PATH: "dist" 27 + SITE_NAME: "hanabi" 28 + WISP_HANDLE: "scrumpy.horse" 29 + 30 + steps: 31 + - name: build site 32 + command: | 33 + rustup default stable 34 + rustup target add wasm32-unknown-unknown 35 + trunk build --release 36 + 37 + - name: deploy to wisp 38 + command: | 39 + curl -L https://sites.wisp.place/nekomimi.pet/wisp-cli-binaries/wisp-cli-x86_64-linux -o wisp-cli 40 + chmod +x wisp-cli 41 + 42 + ./wisp-cli deploy \ 43 + "$WISP_HANDLE" \ 44 + --path "$SITE_PATH" \ 45 + --site "$SITE_NAME" \ 46 + --password "$WISP_APP_PASSWORD"
+1993
Cargo.lock
··· 1 + # This file is automatically @generated by Cargo. 2 + # It is not intended for manual editing. 3 + version = 4 4 + 5 + [[package]] 6 + name = "aho-corasick" 7 + version = "1.1.4" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" 10 + dependencies = [ 11 + "memchr", 12 + ] 13 + 14 + [[package]] 15 + name = "any_spawner" 16 + version = "0.3.0" 17 + source = "registry+https://github.com/rust-lang/crates.io-index" 18 + checksum = "1384d3fe1eecb464229fcf6eebb72306591c56bf27b373561489458a7c73027d" 19 + dependencies = [ 20 + "futures", 21 + "thiserror 2.0.18", 22 + "wasm-bindgen-futures", 23 + ] 24 + 25 + [[package]] 26 + name = "anyhow" 27 + version = "1.0.100" 28 + source = "registry+https://github.com/rust-lang/crates.io-index" 29 + checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" 30 + 31 + [[package]] 32 + name = "async-lock" 33 + version = "3.4.2" 34 + source = "registry+https://github.com/rust-lang/crates.io-index" 35 + checksum = "290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311" 36 + dependencies = [ 37 + "event-listener", 38 + "event-listener-strategy", 39 + "pin-project-lite", 40 + ] 41 + 42 + [[package]] 43 + name = "async-once-cell" 44 + version = "0.5.4" 45 + source = "registry+https://github.com/rust-lang/crates.io-index" 46 + checksum = "4288f83726785267c6f2ef073a3d83dc3f9b81464e9f99898240cced85fce35a" 47 + 48 + [[package]] 49 + name = "async-trait" 50 + version = "0.1.89" 51 + source = "registry+https://github.com/rust-lang/crates.io-index" 52 + checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" 53 + dependencies = [ 54 + "proc-macro2", 55 + "quote", 56 + "syn", 57 + ] 58 + 59 + [[package]] 60 + name = "attribute-derive" 61 + version = "0.10.5" 62 + source = "registry+https://github.com/rust-lang/crates.io-index" 63 + checksum = "05832cdddc8f2650cc2cc187cc2e952b8c133a48eb055f35211f61ee81502d77" 64 + dependencies = [ 65 + "attribute-derive-macro", 66 + "derive-where", 67 + "manyhow", 68 + "proc-macro2", 69 + "quote", 70 + "syn", 71 + ] 72 + 73 + [[package]] 74 + name = "attribute-derive-macro" 75 + version = "0.10.5" 76 + source = "registry+https://github.com/rust-lang/crates.io-index" 77 + checksum = "0a7cdbbd4bd005c5d3e2e9c885e6fa575db4f4a3572335b974d8db853b6beb61" 78 + dependencies = [ 79 + "collection_literals", 80 + "interpolator", 81 + "manyhow", 82 + "proc-macro-utils", 83 + "proc-macro2", 84 + "quote", 85 + "quote-use", 86 + "syn", 87 + ] 88 + 89 + [[package]] 90 + name = "base16" 91 + version = "0.2.1" 92 + source = "registry+https://github.com/rust-lang/crates.io-index" 93 + checksum = "d27c3610c36aee21ce8ac510e6224498de4228ad772a171ed65643a24693a5a8" 94 + 95 + [[package]] 96 + name = "base64" 97 + version = "0.22.1" 98 + source = "registry+https://github.com/rust-lang/crates.io-index" 99 + checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" 100 + 101 + [[package]] 102 + name = "bitflags" 103 + version = "2.10.0" 104 + source = "registry+https://github.com/rust-lang/crates.io-index" 105 + checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" 106 + 107 + [[package]] 108 + name = "block-buffer" 109 + version = "0.10.4" 110 + source = "registry+https://github.com/rust-lang/crates.io-index" 111 + checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 112 + dependencies = [ 113 + "generic-array", 114 + ] 115 + 116 + [[package]] 117 + name = "bumpalo" 118 + version = "3.19.1" 119 + source = "registry+https://github.com/rust-lang/crates.io-index" 120 + checksum = "5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510" 121 + 122 + [[package]] 123 + name = "bytes" 124 + version = "1.11.1" 125 + source = "registry+https://github.com/rust-lang/crates.io-index" 126 + checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" 127 + 128 + [[package]] 129 + name = "camino" 130 + version = "1.2.2" 131 + source = "registry+https://github.com/rust-lang/crates.io-index" 132 + checksum = "e629a66d692cb9ff1a1c664e41771b3dcaf961985a9774c0eb0bd1b51cf60a48" 133 + 134 + [[package]] 135 + name = "cfg-if" 136 + version = "1.0.4" 137 + source = "registry+https://github.com/rust-lang/crates.io-index" 138 + checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" 139 + 140 + [[package]] 141 + name = "codee" 142 + version = "0.3.5" 143 + source = "registry+https://github.com/rust-lang/crates.io-index" 144 + checksum = "a9dbbdc4b4d349732bc6690de10a9de952bd39ba6a065c586e26600b6b0b91f5" 145 + dependencies = [ 146 + "serde", 147 + "serde_json", 148 + "thiserror 2.0.18", 149 + ] 150 + 151 + [[package]] 152 + name = "collection_literals" 153 + version = "1.0.3" 154 + source = "registry+https://github.com/rust-lang/crates.io-index" 155 + checksum = "2550f75b8cfac212855f6b1885455df8eaee8fe8e246b647d69146142e016084" 156 + 157 + [[package]] 158 + name = "concurrent-queue" 159 + version = "2.5.0" 160 + source = "registry+https://github.com/rust-lang/crates.io-index" 161 + checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" 162 + dependencies = [ 163 + "crossbeam-utils", 164 + ] 165 + 166 + [[package]] 167 + name = "config" 168 + version = "0.15.19" 169 + source = "registry+https://github.com/rust-lang/crates.io-index" 170 + checksum = "b30fa8254caad766fc03cb0ccae691e14bf3bd72bfff27f72802ce729551b3d6" 171 + dependencies = [ 172 + "convert_case 0.6.0", 173 + "pathdiff", 174 + "serde_core", 175 + "toml", 176 + "winnow", 177 + ] 178 + 179 + [[package]] 180 + name = "console_error_panic_hook" 181 + version = "0.1.7" 182 + source = "registry+https://github.com/rust-lang/crates.io-index" 183 + checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc" 184 + dependencies = [ 185 + "cfg-if", 186 + "wasm-bindgen", 187 + ] 188 + 189 + [[package]] 190 + name = "const-str" 191 + version = "0.7.1" 192 + source = "registry+https://github.com/rust-lang/crates.io-index" 193 + checksum = "b0664d2867b4a32697dfe655557f5c3b187e9b605b38612a748e5ec99811d160" 194 + 195 + [[package]] 196 + name = "const_format" 197 + version = "0.2.35" 198 + source = "registry+https://github.com/rust-lang/crates.io-index" 199 + checksum = "7faa7469a93a566e9ccc1c73fe783b4a65c274c5ace346038dca9c39fe0030ad" 200 + dependencies = [ 201 + "const_format_proc_macros", 202 + ] 203 + 204 + [[package]] 205 + name = "const_format_proc_macros" 206 + version = "0.2.34" 207 + source = "registry+https://github.com/rust-lang/crates.io-index" 208 + checksum = "1d57c2eccfb16dbac1f4e61e206105db5820c9d26c3c472bc17c774259ef7744" 209 + dependencies = [ 210 + "proc-macro2", 211 + "quote", 212 + "unicode-xid", 213 + ] 214 + 215 + [[package]] 216 + name = "const_str_slice_concat" 217 + version = "0.1.0" 218 + source = "registry+https://github.com/rust-lang/crates.io-index" 219 + checksum = "f67855af358fcb20fac58f9d714c94e2b228fe5694c1c9b4ead4a366343eda1b" 220 + 221 + [[package]] 222 + name = "convert_case" 223 + version = "0.6.0" 224 + source = "registry+https://github.com/rust-lang/crates.io-index" 225 + checksum = "ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca" 226 + dependencies = [ 227 + "unicode-segmentation", 228 + ] 229 + 230 + [[package]] 231 + name = "convert_case" 232 + version = "0.8.0" 233 + source = "registry+https://github.com/rust-lang/crates.io-index" 234 + checksum = "baaaa0ecca5b51987b9423ccdc971514dd8b0bb7b4060b983d3664dad3f1f89f" 235 + dependencies = [ 236 + "unicode-segmentation", 237 + ] 238 + 239 + [[package]] 240 + name = "convert_case" 241 + version = "0.10.0" 242 + source = "registry+https://github.com/rust-lang/crates.io-index" 243 + checksum = "633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9" 244 + dependencies = [ 245 + "unicode-segmentation", 246 + ] 247 + 248 + [[package]] 249 + name = "cpufeatures" 250 + version = "0.2.17" 251 + source = "registry+https://github.com/rust-lang/crates.io-index" 252 + checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" 253 + dependencies = [ 254 + "libc", 255 + ] 256 + 257 + [[package]] 258 + name = "crossbeam-utils" 259 + version = "0.8.21" 260 + source = "registry+https://github.com/rust-lang/crates.io-index" 261 + checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" 262 + 263 + [[package]] 264 + name = "crypto-common" 265 + version = "0.1.7" 266 + source = "registry+https://github.com/rust-lang/crates.io-index" 267 + checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a" 268 + dependencies = [ 269 + "generic-array", 270 + "typenum", 271 + ] 272 + 273 + [[package]] 274 + name = "dashmap" 275 + version = "6.1.0" 276 + source = "registry+https://github.com/rust-lang/crates.io-index" 277 + checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf" 278 + dependencies = [ 279 + "cfg-if", 280 + "crossbeam-utils", 281 + "hashbrown 0.14.5", 282 + "lock_api", 283 + "once_cell", 284 + "parking_lot_core", 285 + ] 286 + 287 + [[package]] 288 + name = "derive-where" 289 + version = "1.6.0" 290 + source = "registry+https://github.com/rust-lang/crates.io-index" 291 + checksum = "ef941ded77d15ca19b40374869ac6000af1c9f2a4c0f3d4c70926287e6364a8f" 292 + dependencies = [ 293 + "proc-macro2", 294 + "quote", 295 + "syn", 296 + ] 297 + 298 + [[package]] 299 + name = "digest" 300 + version = "0.10.7" 301 + source = "registry+https://github.com/rust-lang/crates.io-index" 302 + checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 303 + dependencies = [ 304 + "block-buffer", 305 + "crypto-common", 306 + ] 307 + 308 + [[package]] 309 + name = "displaydoc" 310 + version = "0.2.5" 311 + source = "registry+https://github.com/rust-lang/crates.io-index" 312 + checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" 313 + dependencies = [ 314 + "proc-macro2", 315 + "quote", 316 + "syn", 317 + ] 318 + 319 + [[package]] 320 + name = "drain_filter_polyfill" 321 + version = "0.1.3" 322 + source = "registry+https://github.com/rust-lang/crates.io-index" 323 + checksum = "669a445ee724c5c69b1b06fe0b63e70a1c84bc9bb7d9696cd4f4e3ec45050408" 324 + 325 + [[package]] 326 + name = "either" 327 + version = "1.15.0" 328 + source = "registry+https://github.com/rust-lang/crates.io-index" 329 + checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" 330 + 331 + [[package]] 332 + name = "either_of" 333 + version = "0.1.6" 334 + source = "registry+https://github.com/rust-lang/crates.io-index" 335 + checksum = "216d23e0ec69759a17f05e1c553f3a6870e5ec73420fbb07807a6f34d5d1d5a4" 336 + dependencies = [ 337 + "paste", 338 + "pin-project-lite", 339 + ] 340 + 341 + [[package]] 342 + name = "equivalent" 343 + version = "1.0.2" 344 + source = "registry+https://github.com/rust-lang/crates.io-index" 345 + checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" 346 + 347 + [[package]] 348 + name = "erased" 349 + version = "0.1.2" 350 + source = "registry+https://github.com/rust-lang/crates.io-index" 351 + checksum = "a1731451909bde27714eacba19c2566362a7f35224f52b153d3f42cf60f72472" 352 + 353 + [[package]] 354 + name = "event-listener" 355 + version = "5.4.1" 356 + source = "registry+https://github.com/rust-lang/crates.io-index" 357 + checksum = "e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab" 358 + dependencies = [ 359 + "concurrent-queue", 360 + "parking", 361 + "pin-project-lite", 362 + ] 363 + 364 + [[package]] 365 + name = "event-listener-strategy" 366 + version = "0.5.4" 367 + source = "registry+https://github.com/rust-lang/crates.io-index" 368 + checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93" 369 + dependencies = [ 370 + "event-listener", 371 + "pin-project-lite", 372 + ] 373 + 374 + [[package]] 375 + name = "form_urlencoded" 376 + version = "1.2.2" 377 + source = "registry+https://github.com/rust-lang/crates.io-index" 378 + checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" 379 + dependencies = [ 380 + "percent-encoding", 381 + ] 382 + 383 + [[package]] 384 + name = "futures" 385 + version = "0.3.31" 386 + source = "registry+https://github.com/rust-lang/crates.io-index" 387 + checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" 388 + dependencies = [ 389 + "futures-channel", 390 + "futures-core", 391 + "futures-executor", 392 + "futures-io", 393 + "futures-sink", 394 + "futures-task", 395 + "futures-util", 396 + ] 397 + 398 + [[package]] 399 + name = "futures-channel" 400 + version = "0.3.31" 401 + source = "registry+https://github.com/rust-lang/crates.io-index" 402 + checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" 403 + dependencies = [ 404 + "futures-core", 405 + "futures-sink", 406 + ] 407 + 408 + [[package]] 409 + name = "futures-core" 410 + version = "0.3.31" 411 + source = "registry+https://github.com/rust-lang/crates.io-index" 412 + checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" 413 + 414 + [[package]] 415 + name = "futures-executor" 416 + version = "0.3.31" 417 + source = "registry+https://github.com/rust-lang/crates.io-index" 418 + checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" 419 + dependencies = [ 420 + "futures-core", 421 + "futures-task", 422 + "futures-util", 423 + "num_cpus", 424 + ] 425 + 426 + [[package]] 427 + name = "futures-io" 428 + version = "0.3.31" 429 + source = "registry+https://github.com/rust-lang/crates.io-index" 430 + checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" 431 + 432 + [[package]] 433 + name = "futures-macro" 434 + version = "0.3.31" 435 + source = "registry+https://github.com/rust-lang/crates.io-index" 436 + checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" 437 + dependencies = [ 438 + "proc-macro2", 439 + "quote", 440 + "syn", 441 + ] 442 + 443 + [[package]] 444 + name = "futures-sink" 445 + version = "0.3.31" 446 + source = "registry+https://github.com/rust-lang/crates.io-index" 447 + checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" 448 + 449 + [[package]] 450 + name = "futures-task" 451 + version = "0.3.31" 452 + source = "registry+https://github.com/rust-lang/crates.io-index" 453 + checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" 454 + 455 + [[package]] 456 + name = "futures-util" 457 + version = "0.3.31" 458 + source = "registry+https://github.com/rust-lang/crates.io-index" 459 + checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" 460 + dependencies = [ 461 + "futures-channel", 462 + "futures-core", 463 + "futures-io", 464 + "futures-macro", 465 + "futures-sink", 466 + "futures-task", 467 + "memchr", 468 + "pin-project-lite", 469 + "pin-utils", 470 + "slab", 471 + ] 472 + 473 + [[package]] 474 + name = "generic-array" 475 + version = "0.14.7" 476 + source = "registry+https://github.com/rust-lang/crates.io-index" 477 + checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 478 + dependencies = [ 479 + "typenum", 480 + "version_check", 481 + ] 482 + 483 + [[package]] 484 + name = "getrandom" 485 + version = "0.3.4" 486 + source = "registry+https://github.com/rust-lang/crates.io-index" 487 + checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" 488 + dependencies = [ 489 + "cfg-if", 490 + "js-sys", 491 + "libc", 492 + "r-efi", 493 + "wasip2", 494 + "wasm-bindgen", 495 + ] 496 + 497 + [[package]] 498 + name = "gloo-net" 499 + version = "0.6.0" 500 + source = "registry+https://github.com/rust-lang/crates.io-index" 501 + checksum = "c06f627b1a58ca3d42b45d6104bf1e1a03799df472df00988b6ba21accc10580" 502 + dependencies = [ 503 + "futures-channel", 504 + "futures-core", 505 + "futures-sink", 506 + "gloo-utils", 507 + "http", 508 + "js-sys", 509 + "pin-project", 510 + "serde", 511 + "serde_json", 512 + "thiserror 1.0.69", 513 + "wasm-bindgen", 514 + "wasm-bindgen-futures", 515 + "web-sys", 516 + ] 517 + 518 + [[package]] 519 + name = "gloo-utils" 520 + version = "0.2.0" 521 + source = "registry+https://github.com/rust-lang/crates.io-index" 522 + checksum = "0b5555354113b18c547c1d3a98fbf7fb32a9ff4f6fa112ce823a21641a0ba3aa" 523 + dependencies = [ 524 + "js-sys", 525 + "serde", 526 + "serde_json", 527 + "wasm-bindgen", 528 + "web-sys", 529 + ] 530 + 531 + [[package]] 532 + name = "guardian" 533 + version = "1.3.0" 534 + source = "registry+https://github.com/rust-lang/crates.io-index" 535 + checksum = "17e2ac29387b1aa07a1e448f7bb4f35b500787971e965b02842b900afa5c8f6f" 536 + 537 + [[package]] 538 + name = "hanabi" 539 + version = "0.1.0" 540 + dependencies = [ 541 + "console_error_panic_hook", 542 + "leptos", 543 + ] 544 + 545 + [[package]] 546 + name = "hashbrown" 547 + version = "0.14.5" 548 + source = "registry+https://github.com/rust-lang/crates.io-index" 549 + checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" 550 + 551 + [[package]] 552 + name = "hashbrown" 553 + version = "0.16.1" 554 + source = "registry+https://github.com/rust-lang/crates.io-index" 555 + checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" 556 + 557 + [[package]] 558 + name = "hermit-abi" 559 + version = "0.5.2" 560 + source = "registry+https://github.com/rust-lang/crates.io-index" 561 + checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" 562 + 563 + [[package]] 564 + name = "html-escape" 565 + version = "0.2.13" 566 + source = "registry+https://github.com/rust-lang/crates.io-index" 567 + checksum = "6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476" 568 + dependencies = [ 569 + "utf8-width", 570 + ] 571 + 572 + [[package]] 573 + name = "http" 574 + version = "1.4.0" 575 + source = "registry+https://github.com/rust-lang/crates.io-index" 576 + checksum = "e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a" 577 + dependencies = [ 578 + "bytes", 579 + "itoa", 580 + ] 581 + 582 + [[package]] 583 + name = "hydration_context" 584 + version = "0.3.0" 585 + source = "registry+https://github.com/rust-lang/crates.io-index" 586 + checksum = "e8714ae4adeaa846d838f380fbd72f049197de629948f91bf045329e0cf0a283" 587 + dependencies = [ 588 + "futures", 589 + "once_cell", 590 + "or_poisoned", 591 + "pin-project-lite", 592 + "serde", 593 + "throw_error", 594 + ] 595 + 596 + [[package]] 597 + name = "icu_collections" 598 + version = "2.1.1" 599 + source = "registry+https://github.com/rust-lang/crates.io-index" 600 + checksum = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43" 601 + dependencies = [ 602 + "displaydoc", 603 + "potential_utf", 604 + "yoke", 605 + "zerofrom", 606 + "zerovec", 607 + ] 608 + 609 + [[package]] 610 + name = "icu_locale_core" 611 + version = "2.1.1" 612 + source = "registry+https://github.com/rust-lang/crates.io-index" 613 + checksum = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6" 614 + dependencies = [ 615 + "displaydoc", 616 + "litemap", 617 + "tinystr", 618 + "writeable", 619 + "zerovec", 620 + ] 621 + 622 + [[package]] 623 + name = "icu_normalizer" 624 + version = "2.1.1" 625 + source = "registry+https://github.com/rust-lang/crates.io-index" 626 + checksum = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599" 627 + dependencies = [ 628 + "icu_collections", 629 + "icu_normalizer_data", 630 + "icu_properties", 631 + "icu_provider", 632 + "smallvec", 633 + "zerovec", 634 + ] 635 + 636 + [[package]] 637 + name = "icu_normalizer_data" 638 + version = "2.1.1" 639 + source = "registry+https://github.com/rust-lang/crates.io-index" 640 + checksum = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a" 641 + 642 + [[package]] 643 + name = "icu_properties" 644 + version = "2.1.2" 645 + source = "registry+https://github.com/rust-lang/crates.io-index" 646 + checksum = "020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec" 647 + dependencies = [ 648 + "icu_collections", 649 + "icu_locale_core", 650 + "icu_properties_data", 651 + "icu_provider", 652 + "zerotrie", 653 + "zerovec", 654 + ] 655 + 656 + [[package]] 657 + name = "icu_properties_data" 658 + version = "2.1.2" 659 + source = "registry+https://github.com/rust-lang/crates.io-index" 660 + checksum = "616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af" 661 + 662 + [[package]] 663 + name = "icu_provider" 664 + version = "2.1.1" 665 + source = "registry+https://github.com/rust-lang/crates.io-index" 666 + checksum = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614" 667 + dependencies = [ 668 + "displaydoc", 669 + "icu_locale_core", 670 + "writeable", 671 + "yoke", 672 + "zerofrom", 673 + "zerotrie", 674 + "zerovec", 675 + ] 676 + 677 + [[package]] 678 + name = "idna" 679 + version = "1.1.0" 680 + source = "registry+https://github.com/rust-lang/crates.io-index" 681 + checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" 682 + dependencies = [ 683 + "idna_adapter", 684 + "smallvec", 685 + "utf8_iter", 686 + ] 687 + 688 + [[package]] 689 + name = "idna_adapter" 690 + version = "1.2.1" 691 + source = "registry+https://github.com/rust-lang/crates.io-index" 692 + checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" 693 + dependencies = [ 694 + "icu_normalizer", 695 + "icu_properties", 696 + ] 697 + 698 + [[package]] 699 + name = "indexmap" 700 + version = "2.13.0" 701 + source = "registry+https://github.com/rust-lang/crates.io-index" 702 + checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017" 703 + dependencies = [ 704 + "equivalent", 705 + "hashbrown 0.16.1", 706 + ] 707 + 708 + [[package]] 709 + name = "interpolator" 710 + version = "0.5.0" 711 + source = "registry+https://github.com/rust-lang/crates.io-index" 712 + checksum = "71dd52191aae121e8611f1e8dc3e324dd0dd1dee1e6dd91d10ee07a3cfb4d9d8" 713 + 714 + [[package]] 715 + name = "itertools" 716 + version = "0.14.0" 717 + source = "registry+https://github.com/rust-lang/crates.io-index" 718 + checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" 719 + dependencies = [ 720 + "either", 721 + ] 722 + 723 + [[package]] 724 + name = "itoa" 725 + version = "1.0.17" 726 + source = "registry+https://github.com/rust-lang/crates.io-index" 727 + checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2" 728 + 729 + [[package]] 730 + name = "js-sys" 731 + version = "0.3.85" 732 + source = "registry+https://github.com/rust-lang/crates.io-index" 733 + checksum = "8c942ebf8e95485ca0d52d97da7c5a2c387d0e7f0ba4c35e93bfcaee045955b3" 734 + dependencies = [ 735 + "once_cell", 736 + "wasm-bindgen", 737 + ] 738 + 739 + [[package]] 740 + name = "leptos" 741 + version = "0.8.15" 742 + source = "registry+https://github.com/rust-lang/crates.io-index" 743 + checksum = "5f9569fc37575a5d64c0512145af7630bf651007237ef67a8a77328199d315bb" 744 + dependencies = [ 745 + "any_spawner", 746 + "cfg-if", 747 + "either_of", 748 + "futures", 749 + "getrandom", 750 + "hydration_context", 751 + "leptos_config", 752 + "leptos_dom", 753 + "leptos_hot_reload", 754 + "leptos_macro", 755 + "leptos_server", 756 + "oco_ref", 757 + "or_poisoned", 758 + "paste", 759 + "reactive_graph", 760 + "rustc-hash", 761 + "rustc_version", 762 + "send_wrapper", 763 + "serde", 764 + "serde_json", 765 + "serde_qs", 766 + "server_fn", 767 + "slotmap", 768 + "tachys", 769 + "thiserror 2.0.18", 770 + "throw_error", 771 + "typed-builder 0.23.2", 772 + "typed-builder-macro 0.23.2", 773 + "wasm-bindgen", 774 + "wasm-bindgen-futures", 775 + "wasm_split_helpers", 776 + "web-sys", 777 + ] 778 + 779 + [[package]] 780 + name = "leptos_config" 781 + version = "0.8.8" 782 + source = "registry+https://github.com/rust-lang/crates.io-index" 783 + checksum = "071fc40aeb9fcab885965bad1887990477253ad51f926cd19068f45a44c59e89" 784 + dependencies = [ 785 + "config", 786 + "regex", 787 + "serde", 788 + "thiserror 2.0.18", 789 + "typed-builder 0.21.2", 790 + ] 791 + 792 + [[package]] 793 + name = "leptos_dom" 794 + version = "0.8.7" 795 + source = "registry+https://github.com/rust-lang/crates.io-index" 796 + checksum = "78f4330c88694c5575e0bfe4eecf81b045d14e76a4f8b00d5fd2a63f8779f895" 797 + dependencies = [ 798 + "js-sys", 799 + "or_poisoned", 800 + "reactive_graph", 801 + "send_wrapper", 802 + "tachys", 803 + "wasm-bindgen", 804 + "web-sys", 805 + ] 806 + 807 + [[package]] 808 + name = "leptos_hot_reload" 809 + version = "0.8.5" 810 + source = "registry+https://github.com/rust-lang/crates.io-index" 811 + checksum = "0d61ec3e1ff8aaee8c5151688550c0363f85bc37845450764c31ff7584a33f38" 812 + dependencies = [ 813 + "anyhow", 814 + "camino", 815 + "indexmap", 816 + "parking_lot", 817 + "proc-macro2", 818 + "quote", 819 + "rstml", 820 + "serde", 821 + "syn", 822 + "walkdir", 823 + ] 824 + 825 + [[package]] 826 + name = "leptos_macro" 827 + version = "0.8.14" 828 + source = "registry+https://github.com/rust-lang/crates.io-index" 829 + checksum = "c86ffd2e9cf3e264e9b3e16bdb086cefa26bd0fa7bc6a26b0cc5f6c1fd3178ed" 830 + dependencies = [ 831 + "attribute-derive", 832 + "cfg-if", 833 + "convert_case 0.10.0", 834 + "html-escape", 835 + "itertools", 836 + "leptos_hot_reload", 837 + "prettyplease", 838 + "proc-macro-error2", 839 + "proc-macro2", 840 + "quote", 841 + "rstml", 842 + "rustc_version", 843 + "server_fn_macro", 844 + "syn", 845 + "uuid", 846 + ] 847 + 848 + [[package]] 849 + name = "leptos_server" 850 + version = "0.8.6" 851 + source = "registry+https://github.com/rust-lang/crates.io-index" 852 + checksum = "dbf1045af93050bf3388d1c138426393fc131f6d9e46a65519da884c033ed730" 853 + dependencies = [ 854 + "any_spawner", 855 + "base64", 856 + "codee", 857 + "futures", 858 + "hydration_context", 859 + "or_poisoned", 860 + "reactive_graph", 861 + "send_wrapper", 862 + "serde", 863 + "serde_json", 864 + "server_fn", 865 + "tachys", 866 + ] 867 + 868 + [[package]] 869 + name = "libc" 870 + version = "0.2.180" 871 + source = "registry+https://github.com/rust-lang/crates.io-index" 872 + checksum = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc" 873 + 874 + [[package]] 875 + name = "linear-map" 876 + version = "1.2.0" 877 + source = "registry+https://github.com/rust-lang/crates.io-index" 878 + checksum = "bfae20f6b19ad527b550c223fddc3077a547fc70cda94b9b566575423fd303ee" 879 + 880 + [[package]] 881 + name = "litemap" 882 + version = "0.8.1" 883 + source = "registry+https://github.com/rust-lang/crates.io-index" 884 + checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77" 885 + 886 + [[package]] 887 + name = "lock_api" 888 + version = "0.4.14" 889 + source = "registry+https://github.com/rust-lang/crates.io-index" 890 + checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" 891 + dependencies = [ 892 + "scopeguard", 893 + ] 894 + 895 + [[package]] 896 + name = "manyhow" 897 + version = "0.11.4" 898 + source = "registry+https://github.com/rust-lang/crates.io-index" 899 + checksum = "b33efb3ca6d3b07393750d4030418d594ab1139cee518f0dc88db70fec873587" 900 + dependencies = [ 901 + "manyhow-macros", 902 + "proc-macro2", 903 + "quote", 904 + "syn", 905 + ] 906 + 907 + [[package]] 908 + name = "manyhow-macros" 909 + version = "0.11.4" 910 + source = "registry+https://github.com/rust-lang/crates.io-index" 911 + checksum = "46fce34d199b78b6e6073abf984c9cf5fd3e9330145a93ee0738a7443e371495" 912 + dependencies = [ 913 + "proc-macro-utils", 914 + "proc-macro2", 915 + "quote", 916 + ] 917 + 918 + [[package]] 919 + name = "memchr" 920 + version = "2.7.6" 921 + source = "registry+https://github.com/rust-lang/crates.io-index" 922 + checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" 923 + 924 + [[package]] 925 + name = "next_tuple" 926 + version = "0.1.0" 927 + source = "registry+https://github.com/rust-lang/crates.io-index" 928 + checksum = "60993920e071b0c9b66f14e2b32740a4e27ffc82854dcd72035887f336a09a28" 929 + 930 + [[package]] 931 + name = "num_cpus" 932 + version = "1.17.0" 933 + source = "registry+https://github.com/rust-lang/crates.io-index" 934 + checksum = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b" 935 + dependencies = [ 936 + "hermit-abi", 937 + "libc", 938 + ] 939 + 940 + [[package]] 941 + name = "oco_ref" 942 + version = "0.2.1" 943 + source = "registry+https://github.com/rust-lang/crates.io-index" 944 + checksum = "ed0423ff9973dea4d6bd075934fdda86ebb8c05bdf9d6b0507067d4a1226371d" 945 + dependencies = [ 946 + "serde", 947 + "thiserror 2.0.18", 948 + ] 949 + 950 + [[package]] 951 + name = "once_cell" 952 + version = "1.21.3" 953 + source = "registry+https://github.com/rust-lang/crates.io-index" 954 + checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" 955 + 956 + [[package]] 957 + name = "or_poisoned" 958 + version = "0.1.0" 959 + source = "registry+https://github.com/rust-lang/crates.io-index" 960 + checksum = "8c04f5d74368e4d0dfe06c45c8627c81bd7c317d52762d118fb9b3076f6420fd" 961 + 962 + [[package]] 963 + name = "parking" 964 + version = "2.2.1" 965 + source = "registry+https://github.com/rust-lang/crates.io-index" 966 + checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" 967 + 968 + [[package]] 969 + name = "parking_lot" 970 + version = "0.12.5" 971 + source = "registry+https://github.com/rust-lang/crates.io-index" 972 + checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" 973 + dependencies = [ 974 + "lock_api", 975 + "parking_lot_core", 976 + ] 977 + 978 + [[package]] 979 + name = "parking_lot_core" 980 + version = "0.9.12" 981 + source = "registry+https://github.com/rust-lang/crates.io-index" 982 + checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" 983 + dependencies = [ 984 + "cfg-if", 985 + "libc", 986 + "redox_syscall", 987 + "smallvec", 988 + "windows-link", 989 + ] 990 + 991 + [[package]] 992 + name = "paste" 993 + version = "1.0.15" 994 + source = "registry+https://github.com/rust-lang/crates.io-index" 995 + checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" 996 + 997 + [[package]] 998 + name = "pathdiff" 999 + version = "0.2.3" 1000 + source = "registry+https://github.com/rust-lang/crates.io-index" 1001 + checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3" 1002 + 1003 + [[package]] 1004 + name = "percent-encoding" 1005 + version = "2.3.2" 1006 + source = "registry+https://github.com/rust-lang/crates.io-index" 1007 + checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" 1008 + 1009 + [[package]] 1010 + name = "pin-project" 1011 + version = "1.1.10" 1012 + source = "registry+https://github.com/rust-lang/crates.io-index" 1013 + checksum = "677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a" 1014 + dependencies = [ 1015 + "pin-project-internal", 1016 + ] 1017 + 1018 + [[package]] 1019 + name = "pin-project-internal" 1020 + version = "1.1.10" 1021 + source = "registry+https://github.com/rust-lang/crates.io-index" 1022 + checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861" 1023 + dependencies = [ 1024 + "proc-macro2", 1025 + "quote", 1026 + "syn", 1027 + ] 1028 + 1029 + [[package]] 1030 + name = "pin-project-lite" 1031 + version = "0.2.16" 1032 + source = "registry+https://github.com/rust-lang/crates.io-index" 1033 + checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" 1034 + 1035 + [[package]] 1036 + name = "pin-utils" 1037 + version = "0.1.0" 1038 + source = "registry+https://github.com/rust-lang/crates.io-index" 1039 + checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1040 + 1041 + [[package]] 1042 + name = "potential_utf" 1043 + version = "0.1.4" 1044 + source = "registry+https://github.com/rust-lang/crates.io-index" 1045 + checksum = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77" 1046 + dependencies = [ 1047 + "zerovec", 1048 + ] 1049 + 1050 + [[package]] 1051 + name = "prettyplease" 1052 + version = "0.2.37" 1053 + source = "registry+https://github.com/rust-lang/crates.io-index" 1054 + checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" 1055 + dependencies = [ 1056 + "proc-macro2", 1057 + "syn", 1058 + ] 1059 + 1060 + [[package]] 1061 + name = "proc-macro-error-attr2" 1062 + version = "2.0.0" 1063 + source = "registry+https://github.com/rust-lang/crates.io-index" 1064 + checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5" 1065 + dependencies = [ 1066 + "proc-macro2", 1067 + "quote", 1068 + ] 1069 + 1070 + [[package]] 1071 + name = "proc-macro-error2" 1072 + version = "2.0.1" 1073 + source = "registry+https://github.com/rust-lang/crates.io-index" 1074 + checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802" 1075 + dependencies = [ 1076 + "proc-macro-error-attr2", 1077 + "proc-macro2", 1078 + "quote", 1079 + "syn", 1080 + ] 1081 + 1082 + [[package]] 1083 + name = "proc-macro-utils" 1084 + version = "0.10.0" 1085 + source = "registry+https://github.com/rust-lang/crates.io-index" 1086 + checksum = "eeaf08a13de400bc215877b5bdc088f241b12eb42f0a548d3390dc1c56bb7071" 1087 + dependencies = [ 1088 + "proc-macro2", 1089 + "quote", 1090 + "smallvec", 1091 + ] 1092 + 1093 + [[package]] 1094 + name = "proc-macro2" 1095 + version = "1.0.106" 1096 + source = "registry+https://github.com/rust-lang/crates.io-index" 1097 + checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" 1098 + dependencies = [ 1099 + "unicode-ident", 1100 + ] 1101 + 1102 + [[package]] 1103 + name = "proc-macro2-diagnostics" 1104 + version = "0.10.1" 1105 + source = "registry+https://github.com/rust-lang/crates.io-index" 1106 + checksum = "af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8" 1107 + dependencies = [ 1108 + "proc-macro2", 1109 + "quote", 1110 + "syn", 1111 + "version_check", 1112 + "yansi", 1113 + ] 1114 + 1115 + [[package]] 1116 + name = "quote" 1117 + version = "1.0.44" 1118 + source = "registry+https://github.com/rust-lang/crates.io-index" 1119 + checksum = "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4" 1120 + dependencies = [ 1121 + "proc-macro2", 1122 + ] 1123 + 1124 + [[package]] 1125 + name = "quote-use" 1126 + version = "0.8.4" 1127 + source = "registry+https://github.com/rust-lang/crates.io-index" 1128 + checksum = "9619db1197b497a36178cfc736dc96b271fe918875fbf1344c436a7e93d0321e" 1129 + dependencies = [ 1130 + "quote", 1131 + "quote-use-macros", 1132 + ] 1133 + 1134 + [[package]] 1135 + name = "quote-use-macros" 1136 + version = "0.8.4" 1137 + source = "registry+https://github.com/rust-lang/crates.io-index" 1138 + checksum = "82ebfb7faafadc06a7ab141a6f67bcfb24cb8beb158c6fe933f2f035afa99f35" 1139 + dependencies = [ 1140 + "proc-macro-utils", 1141 + "proc-macro2", 1142 + "quote", 1143 + "syn", 1144 + ] 1145 + 1146 + [[package]] 1147 + name = "r-efi" 1148 + version = "5.3.0" 1149 + source = "registry+https://github.com/rust-lang/crates.io-index" 1150 + checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" 1151 + 1152 + [[package]] 1153 + name = "reactive_graph" 1154 + version = "0.2.12" 1155 + source = "registry+https://github.com/rust-lang/crates.io-index" 1156 + checksum = "17f0df355582937223ea403e52490201d65295bd6981383c69bfae5a1f8730c2" 1157 + dependencies = [ 1158 + "any_spawner", 1159 + "async-lock", 1160 + "futures", 1161 + "guardian", 1162 + "hydration_context", 1163 + "indexmap", 1164 + "or_poisoned", 1165 + "paste", 1166 + "pin-project-lite", 1167 + "rustc-hash", 1168 + "rustc_version", 1169 + "send_wrapper", 1170 + "serde", 1171 + "slotmap", 1172 + "thiserror 2.0.18", 1173 + "web-sys", 1174 + ] 1175 + 1176 + [[package]] 1177 + name = "reactive_stores" 1178 + version = "0.3.1" 1179 + source = "registry+https://github.com/rust-lang/crates.io-index" 1180 + checksum = "35372f05664a62a3dd389503371a15b8feb3396f99f6ec000de651fddb030942" 1181 + dependencies = [ 1182 + "dashmap", 1183 + "guardian", 1184 + "itertools", 1185 + "or_poisoned", 1186 + "paste", 1187 + "reactive_graph", 1188 + "reactive_stores_macro", 1189 + "rustc-hash", 1190 + "send_wrapper", 1191 + ] 1192 + 1193 + [[package]] 1194 + name = "reactive_stores_macro" 1195 + version = "0.2.6" 1196 + source = "registry+https://github.com/rust-lang/crates.io-index" 1197 + checksum = "4fa40919eb2975100283b2a70e68eafce1e8bcf81f0622ff168e4c2b3f8d46bb" 1198 + dependencies = [ 1199 + "convert_case 0.8.0", 1200 + "proc-macro-error2", 1201 + "proc-macro2", 1202 + "quote", 1203 + "syn", 1204 + ] 1205 + 1206 + [[package]] 1207 + name = "redox_syscall" 1208 + version = "0.5.18" 1209 + source = "registry+https://github.com/rust-lang/crates.io-index" 1210 + checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" 1211 + dependencies = [ 1212 + "bitflags", 1213 + ] 1214 + 1215 + [[package]] 1216 + name = "regex" 1217 + version = "1.12.3" 1218 + source = "registry+https://github.com/rust-lang/crates.io-index" 1219 + checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" 1220 + dependencies = [ 1221 + "aho-corasick", 1222 + "memchr", 1223 + "regex-automata", 1224 + "regex-syntax", 1225 + ] 1226 + 1227 + [[package]] 1228 + name = "regex-automata" 1229 + version = "0.4.14" 1230 + source = "registry+https://github.com/rust-lang/crates.io-index" 1231 + checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" 1232 + dependencies = [ 1233 + "aho-corasick", 1234 + "memchr", 1235 + "regex-syntax", 1236 + ] 1237 + 1238 + [[package]] 1239 + name = "regex-syntax" 1240 + version = "0.8.9" 1241 + source = "registry+https://github.com/rust-lang/crates.io-index" 1242 + checksum = "a96887878f22d7bad8a3b6dc5b7440e0ada9a245242924394987b21cf2210a4c" 1243 + 1244 + [[package]] 1245 + name = "rstml" 1246 + version = "0.12.1" 1247 + source = "registry+https://github.com/rust-lang/crates.io-index" 1248 + checksum = "61cf4616de7499fc5164570d40ca4e1b24d231c6833a88bff0fe00725080fd56" 1249 + dependencies = [ 1250 + "derive-where", 1251 + "proc-macro2", 1252 + "proc-macro2-diagnostics", 1253 + "quote", 1254 + "syn", 1255 + "syn_derive", 1256 + "thiserror 2.0.18", 1257 + ] 1258 + 1259 + [[package]] 1260 + name = "rustc-hash" 1261 + version = "2.1.1" 1262 + source = "registry+https://github.com/rust-lang/crates.io-index" 1263 + checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" 1264 + 1265 + [[package]] 1266 + name = "rustc_version" 1267 + version = "0.4.1" 1268 + source = "registry+https://github.com/rust-lang/crates.io-index" 1269 + checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" 1270 + dependencies = [ 1271 + "semver", 1272 + ] 1273 + 1274 + [[package]] 1275 + name = "rustversion" 1276 + version = "1.0.22" 1277 + source = "registry+https://github.com/rust-lang/crates.io-index" 1278 + checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" 1279 + 1280 + [[package]] 1281 + name = "same-file" 1282 + version = "1.0.6" 1283 + source = "registry+https://github.com/rust-lang/crates.io-index" 1284 + checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 1285 + dependencies = [ 1286 + "winapi-util", 1287 + ] 1288 + 1289 + [[package]] 1290 + name = "scopeguard" 1291 + version = "1.2.0" 1292 + source = "registry+https://github.com/rust-lang/crates.io-index" 1293 + checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 1294 + 1295 + [[package]] 1296 + name = "semver" 1297 + version = "1.0.27" 1298 + source = "registry+https://github.com/rust-lang/crates.io-index" 1299 + checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" 1300 + 1301 + [[package]] 1302 + name = "send_wrapper" 1303 + version = "0.6.0" 1304 + source = "registry+https://github.com/rust-lang/crates.io-index" 1305 + checksum = "cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73" 1306 + dependencies = [ 1307 + "futures-core", 1308 + ] 1309 + 1310 + [[package]] 1311 + name = "serde" 1312 + version = "1.0.228" 1313 + source = "registry+https://github.com/rust-lang/crates.io-index" 1314 + checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" 1315 + dependencies = [ 1316 + "serde_core", 1317 + "serde_derive", 1318 + ] 1319 + 1320 + [[package]] 1321 + name = "serde_core" 1322 + version = "1.0.228" 1323 + source = "registry+https://github.com/rust-lang/crates.io-index" 1324 + checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" 1325 + dependencies = [ 1326 + "serde_derive", 1327 + ] 1328 + 1329 + [[package]] 1330 + name = "serde_derive" 1331 + version = "1.0.228" 1332 + source = "registry+https://github.com/rust-lang/crates.io-index" 1333 + checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" 1334 + dependencies = [ 1335 + "proc-macro2", 1336 + "quote", 1337 + "syn", 1338 + ] 1339 + 1340 + [[package]] 1341 + name = "serde_json" 1342 + version = "1.0.149" 1343 + source = "registry+https://github.com/rust-lang/crates.io-index" 1344 + checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" 1345 + dependencies = [ 1346 + "itoa", 1347 + "memchr", 1348 + "serde", 1349 + "serde_core", 1350 + "zmij", 1351 + ] 1352 + 1353 + [[package]] 1354 + name = "serde_qs" 1355 + version = "0.15.0" 1356 + source = "registry+https://github.com/rust-lang/crates.io-index" 1357 + checksum = "f3faaf9e727533a19351a43cc5a8de957372163c7d35cc48c90b75cdda13c352" 1358 + dependencies = [ 1359 + "percent-encoding", 1360 + "serde", 1361 + "thiserror 2.0.18", 1362 + ] 1363 + 1364 + [[package]] 1365 + name = "serde_spanned" 1366 + version = "1.0.4" 1367 + source = "registry+https://github.com/rust-lang/crates.io-index" 1368 + checksum = "f8bbf91e5a4d6315eee45e704372590b30e260ee83af6639d64557f51b067776" 1369 + dependencies = [ 1370 + "serde_core", 1371 + ] 1372 + 1373 + [[package]] 1374 + name = "server_fn" 1375 + version = "0.8.9" 1376 + source = "registry+https://github.com/rust-lang/crates.io-index" 1377 + checksum = "353d02fa2886cd8dae0b8da0965289fa8f2ecc7df633d1ce965f62fdf9644d29" 1378 + dependencies = [ 1379 + "base64", 1380 + "bytes", 1381 + "const-str", 1382 + "const_format", 1383 + "dashmap", 1384 + "futures", 1385 + "gloo-net", 1386 + "http", 1387 + "js-sys", 1388 + "pin-project-lite", 1389 + "rustc_version", 1390 + "rustversion", 1391 + "send_wrapper", 1392 + "serde", 1393 + "serde_json", 1394 + "serde_qs", 1395 + "server_fn_macro_default", 1396 + "thiserror 2.0.18", 1397 + "throw_error", 1398 + "url", 1399 + "wasm-bindgen", 1400 + "wasm-bindgen-futures", 1401 + "wasm-streams", 1402 + "web-sys", 1403 + "xxhash-rust", 1404 + ] 1405 + 1406 + [[package]] 1407 + name = "server_fn_macro" 1408 + version = "0.8.8" 1409 + source = "registry+https://github.com/rust-lang/crates.io-index" 1410 + checksum = "950b8cfc9ff5f39ca879c5a7c5e640de2695a199e18e424c3289d0964cabe642" 1411 + dependencies = [ 1412 + "const_format", 1413 + "convert_case 0.8.0", 1414 + "proc-macro2", 1415 + "quote", 1416 + "rustc_version", 1417 + "syn", 1418 + "xxhash-rust", 1419 + ] 1420 + 1421 + [[package]] 1422 + name = "server_fn_macro_default" 1423 + version = "0.8.5" 1424 + source = "registry+https://github.com/rust-lang/crates.io-index" 1425 + checksum = "63eb08f80db903d3c42f64e60ebb3875e0305be502bdc064ec0a0eab42207f00" 1426 + dependencies = [ 1427 + "server_fn_macro", 1428 + "syn", 1429 + ] 1430 + 1431 + [[package]] 1432 + name = "sha2" 1433 + version = "0.10.9" 1434 + source = "registry+https://github.com/rust-lang/crates.io-index" 1435 + checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" 1436 + dependencies = [ 1437 + "cfg-if", 1438 + "cpufeatures", 1439 + "digest", 1440 + ] 1441 + 1442 + [[package]] 1443 + name = "slab" 1444 + version = "0.4.12" 1445 + source = "registry+https://github.com/rust-lang/crates.io-index" 1446 + checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" 1447 + 1448 + [[package]] 1449 + name = "slotmap" 1450 + version = "1.1.1" 1451 + source = "registry+https://github.com/rust-lang/crates.io-index" 1452 + checksum = "bdd58c3c93c3d278ca835519292445cb4b0d4dc59ccfdf7ceadaab3f8aeb4038" 1453 + dependencies = [ 1454 + "version_check", 1455 + ] 1456 + 1457 + [[package]] 1458 + name = "smallvec" 1459 + version = "1.15.1" 1460 + source = "registry+https://github.com/rust-lang/crates.io-index" 1461 + checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" 1462 + 1463 + [[package]] 1464 + name = "stable_deref_trait" 1465 + version = "1.2.1" 1466 + source = "registry+https://github.com/rust-lang/crates.io-index" 1467 + checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" 1468 + 1469 + [[package]] 1470 + name = "syn" 1471 + version = "2.0.114" 1472 + source = "registry+https://github.com/rust-lang/crates.io-index" 1473 + checksum = "d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a" 1474 + dependencies = [ 1475 + "proc-macro2", 1476 + "quote", 1477 + "unicode-ident", 1478 + ] 1479 + 1480 + [[package]] 1481 + name = "syn_derive" 1482 + version = "0.2.0" 1483 + source = "registry+https://github.com/rust-lang/crates.io-index" 1484 + checksum = "cdb066a04799e45f5d582e8fc6ec8e6d6896040d00898eb4e6a835196815b219" 1485 + dependencies = [ 1486 + "proc-macro-error2", 1487 + "proc-macro2", 1488 + "quote", 1489 + "syn", 1490 + ] 1491 + 1492 + [[package]] 1493 + name = "synstructure" 1494 + version = "0.13.2" 1495 + source = "registry+https://github.com/rust-lang/crates.io-index" 1496 + checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" 1497 + dependencies = [ 1498 + "proc-macro2", 1499 + "quote", 1500 + "syn", 1501 + ] 1502 + 1503 + [[package]] 1504 + name = "tachys" 1505 + version = "0.2.11" 1506 + source = "registry+https://github.com/rust-lang/crates.io-index" 1507 + checksum = "f2b2db11e455f7e84e2cc3e76f8a3f3843f7956096265d5ecff781eabe235077" 1508 + dependencies = [ 1509 + "any_spawner", 1510 + "async-trait", 1511 + "const_str_slice_concat", 1512 + "drain_filter_polyfill", 1513 + "either_of", 1514 + "erased", 1515 + "futures", 1516 + "html-escape", 1517 + "indexmap", 1518 + "itertools", 1519 + "js-sys", 1520 + "linear-map", 1521 + "next_tuple", 1522 + "oco_ref", 1523 + "or_poisoned", 1524 + "parking_lot", 1525 + "paste", 1526 + "reactive_graph", 1527 + "reactive_stores", 1528 + "rustc-hash", 1529 + "rustc_version", 1530 + "send_wrapper", 1531 + "slotmap", 1532 + "throw_error", 1533 + "wasm-bindgen", 1534 + "web-sys", 1535 + ] 1536 + 1537 + [[package]] 1538 + name = "thiserror" 1539 + version = "1.0.69" 1540 + source = "registry+https://github.com/rust-lang/crates.io-index" 1541 + checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" 1542 + dependencies = [ 1543 + "thiserror-impl 1.0.69", 1544 + ] 1545 + 1546 + [[package]] 1547 + name = "thiserror" 1548 + version = "2.0.18" 1549 + source = "registry+https://github.com/rust-lang/crates.io-index" 1550 + checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" 1551 + dependencies = [ 1552 + "thiserror-impl 2.0.18", 1553 + ] 1554 + 1555 + [[package]] 1556 + name = "thiserror-impl" 1557 + version = "1.0.69" 1558 + source = "registry+https://github.com/rust-lang/crates.io-index" 1559 + checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" 1560 + dependencies = [ 1561 + "proc-macro2", 1562 + "quote", 1563 + "syn", 1564 + ] 1565 + 1566 + [[package]] 1567 + name = "thiserror-impl" 1568 + version = "2.0.18" 1569 + source = "registry+https://github.com/rust-lang/crates.io-index" 1570 + checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" 1571 + dependencies = [ 1572 + "proc-macro2", 1573 + "quote", 1574 + "syn", 1575 + ] 1576 + 1577 + [[package]] 1578 + name = "throw_error" 1579 + version = "0.3.1" 1580 + source = "registry+https://github.com/rust-lang/crates.io-index" 1581 + checksum = "dc0ed6038fcbc0795aca7c92963ddda636573b956679204e044492d2b13c8f64" 1582 + dependencies = [ 1583 + "pin-project-lite", 1584 + ] 1585 + 1586 + [[package]] 1587 + name = "tinystr" 1588 + version = "0.8.2" 1589 + source = "registry+https://github.com/rust-lang/crates.io-index" 1590 + checksum = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869" 1591 + dependencies = [ 1592 + "displaydoc", 1593 + "zerovec", 1594 + ] 1595 + 1596 + [[package]] 1597 + name = "toml" 1598 + version = "0.9.11+spec-1.1.0" 1599 + source = "registry+https://github.com/rust-lang/crates.io-index" 1600 + checksum = "f3afc9a848309fe1aaffaed6e1546a7a14de1f935dc9d89d32afd9a44bab7c46" 1601 + dependencies = [ 1602 + "serde_core", 1603 + "serde_spanned", 1604 + "toml_datetime", 1605 + "toml_parser", 1606 + "winnow", 1607 + ] 1608 + 1609 + [[package]] 1610 + name = "toml_datetime" 1611 + version = "0.7.5+spec-1.1.0" 1612 + source = "registry+https://github.com/rust-lang/crates.io-index" 1613 + checksum = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347" 1614 + dependencies = [ 1615 + "serde_core", 1616 + ] 1617 + 1618 + [[package]] 1619 + name = "toml_parser" 1620 + version = "1.0.6+spec-1.1.0" 1621 + source = "registry+https://github.com/rust-lang/crates.io-index" 1622 + checksum = "a3198b4b0a8e11f09dd03e133c0280504d0801269e9afa46362ffde1cbeebf44" 1623 + dependencies = [ 1624 + "winnow", 1625 + ] 1626 + 1627 + [[package]] 1628 + name = "typed-builder" 1629 + version = "0.21.2" 1630 + source = "registry+https://github.com/rust-lang/crates.io-index" 1631 + checksum = "fef81aec2ca29576f9f6ae8755108640d0a86dd3161b2e8bca6cfa554e98f77d" 1632 + dependencies = [ 1633 + "typed-builder-macro 0.21.2", 1634 + ] 1635 + 1636 + [[package]] 1637 + name = "typed-builder" 1638 + version = "0.23.2" 1639 + source = "registry+https://github.com/rust-lang/crates.io-index" 1640 + checksum = "31aa81521b70f94402501d848ccc0ecaa8f93c8eb6999eb9747e72287757ffda" 1641 + dependencies = [ 1642 + "typed-builder-macro 0.23.2", 1643 + ] 1644 + 1645 + [[package]] 1646 + name = "typed-builder-macro" 1647 + version = "0.21.2" 1648 + source = "registry+https://github.com/rust-lang/crates.io-index" 1649 + checksum = "1ecb9ecf7799210407c14a8cfdfe0173365780968dc57973ed082211958e0b18" 1650 + dependencies = [ 1651 + "proc-macro2", 1652 + "quote", 1653 + "syn", 1654 + ] 1655 + 1656 + [[package]] 1657 + name = "typed-builder-macro" 1658 + version = "0.23.2" 1659 + source = "registry+https://github.com/rust-lang/crates.io-index" 1660 + checksum = "076a02dc54dd46795c2e9c8282ed40bcfb1e22747e955de9389a1de28190fb26" 1661 + dependencies = [ 1662 + "proc-macro2", 1663 + "quote", 1664 + "syn", 1665 + ] 1666 + 1667 + [[package]] 1668 + name = "typenum" 1669 + version = "1.19.0" 1670 + source = "registry+https://github.com/rust-lang/crates.io-index" 1671 + checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" 1672 + 1673 + [[package]] 1674 + name = "unicode-ident" 1675 + version = "1.0.22" 1676 + source = "registry+https://github.com/rust-lang/crates.io-index" 1677 + checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" 1678 + 1679 + [[package]] 1680 + name = "unicode-segmentation" 1681 + version = "1.12.0" 1682 + source = "registry+https://github.com/rust-lang/crates.io-index" 1683 + checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" 1684 + 1685 + [[package]] 1686 + name = "unicode-xid" 1687 + version = "0.2.6" 1688 + source = "registry+https://github.com/rust-lang/crates.io-index" 1689 + checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" 1690 + 1691 + [[package]] 1692 + name = "url" 1693 + version = "2.5.8" 1694 + source = "registry+https://github.com/rust-lang/crates.io-index" 1695 + checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed" 1696 + dependencies = [ 1697 + "form_urlencoded", 1698 + "idna", 1699 + "percent-encoding", 1700 + "serde", 1701 + ] 1702 + 1703 + [[package]] 1704 + name = "utf8-width" 1705 + version = "0.1.8" 1706 + source = "registry+https://github.com/rust-lang/crates.io-index" 1707 + checksum = "1292c0d970b54115d14f2492fe0170adf21d68a1de108eebc51c1df4f346a091" 1708 + 1709 + [[package]] 1710 + name = "utf8_iter" 1711 + version = "1.0.4" 1712 + source = "registry+https://github.com/rust-lang/crates.io-index" 1713 + checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" 1714 + 1715 + [[package]] 1716 + name = "uuid" 1717 + version = "1.20.0" 1718 + source = "registry+https://github.com/rust-lang/crates.io-index" 1719 + checksum = "ee48d38b119b0cd71fe4141b30f5ba9c7c5d9f4e7a3a8b4a674e4b6ef789976f" 1720 + dependencies = [ 1721 + "getrandom", 1722 + "js-sys", 1723 + "wasm-bindgen", 1724 + ] 1725 + 1726 + [[package]] 1727 + name = "version_check" 1728 + version = "0.9.5" 1729 + source = "registry+https://github.com/rust-lang/crates.io-index" 1730 + checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" 1731 + 1732 + [[package]] 1733 + name = "walkdir" 1734 + version = "2.5.0" 1735 + source = "registry+https://github.com/rust-lang/crates.io-index" 1736 + checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" 1737 + dependencies = [ 1738 + "same-file", 1739 + "winapi-util", 1740 + ] 1741 + 1742 + [[package]] 1743 + name = "wasip2" 1744 + version = "1.0.2+wasi-0.2.9" 1745 + source = "registry+https://github.com/rust-lang/crates.io-index" 1746 + checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5" 1747 + dependencies = [ 1748 + "wit-bindgen", 1749 + ] 1750 + 1751 + [[package]] 1752 + name = "wasm-bindgen" 1753 + version = "0.2.108" 1754 + source = "registry+https://github.com/rust-lang/crates.io-index" 1755 + checksum = "64024a30ec1e37399cf85a7ffefebdb72205ca1c972291c51512360d90bd8566" 1756 + dependencies = [ 1757 + "cfg-if", 1758 + "once_cell", 1759 + "rustversion", 1760 + "wasm-bindgen-macro", 1761 + "wasm-bindgen-shared", 1762 + ] 1763 + 1764 + [[package]] 1765 + name = "wasm-bindgen-futures" 1766 + version = "0.4.58" 1767 + source = "registry+https://github.com/rust-lang/crates.io-index" 1768 + checksum = "70a6e77fd0ae8029c9ea0063f87c46fde723e7d887703d74ad2616d792e51e6f" 1769 + dependencies = [ 1770 + "cfg-if", 1771 + "futures-util", 1772 + "js-sys", 1773 + "once_cell", 1774 + "wasm-bindgen", 1775 + "web-sys", 1776 + ] 1777 + 1778 + [[package]] 1779 + name = "wasm-bindgen-macro" 1780 + version = "0.2.108" 1781 + source = "registry+https://github.com/rust-lang/crates.io-index" 1782 + checksum = "008b239d9c740232e71bd39e8ef6429d27097518b6b30bdf9086833bd5b6d608" 1783 + dependencies = [ 1784 + "quote", 1785 + "wasm-bindgen-macro-support", 1786 + ] 1787 + 1788 + [[package]] 1789 + name = "wasm-bindgen-macro-support" 1790 + version = "0.2.108" 1791 + source = "registry+https://github.com/rust-lang/crates.io-index" 1792 + checksum = "5256bae2d58f54820e6490f9839c49780dff84c65aeab9e772f15d5f0e913a55" 1793 + dependencies = [ 1794 + "bumpalo", 1795 + "proc-macro2", 1796 + "quote", 1797 + "syn", 1798 + "wasm-bindgen-shared", 1799 + ] 1800 + 1801 + [[package]] 1802 + name = "wasm-bindgen-shared" 1803 + version = "0.2.108" 1804 + source = "registry+https://github.com/rust-lang/crates.io-index" 1805 + checksum = "1f01b580c9ac74c8d8f0c0e4afb04eeef2acf145458e52c03845ee9cd23e3d12" 1806 + dependencies = [ 1807 + "unicode-ident", 1808 + ] 1809 + 1810 + [[package]] 1811 + name = "wasm-streams" 1812 + version = "0.4.2" 1813 + source = "registry+https://github.com/rust-lang/crates.io-index" 1814 + checksum = "15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65" 1815 + dependencies = [ 1816 + "futures-util", 1817 + "js-sys", 1818 + "wasm-bindgen", 1819 + "wasm-bindgen-futures", 1820 + "web-sys", 1821 + ] 1822 + 1823 + [[package]] 1824 + name = "wasm_split_helpers" 1825 + version = "0.2.0" 1826 + source = "registry+https://github.com/rust-lang/crates.io-index" 1827 + checksum = "a114b3073258dd5de3d812cdd048cca6842342755e828a14dbf15f843f2d1b84" 1828 + dependencies = [ 1829 + "async-once-cell", 1830 + "wasm_split_macros", 1831 + ] 1832 + 1833 + [[package]] 1834 + name = "wasm_split_macros" 1835 + version = "0.2.0" 1836 + source = "registry+https://github.com/rust-lang/crates.io-index" 1837 + checksum = "56481f8ed1a9f9ae97ea7b08a5e2b12e8adf9a7818a6ba952b918e09c7be8bf0" 1838 + dependencies = [ 1839 + "base16", 1840 + "quote", 1841 + "sha2", 1842 + "syn", 1843 + ] 1844 + 1845 + [[package]] 1846 + name = "web-sys" 1847 + version = "0.3.85" 1848 + source = "registry+https://github.com/rust-lang/crates.io-index" 1849 + checksum = "312e32e551d92129218ea9a2452120f4aabc03529ef03e4d0d82fb2780608598" 1850 + dependencies = [ 1851 + "js-sys", 1852 + "wasm-bindgen", 1853 + ] 1854 + 1855 + [[package]] 1856 + name = "winapi-util" 1857 + version = "0.1.11" 1858 + source = "registry+https://github.com/rust-lang/crates.io-index" 1859 + checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" 1860 + dependencies = [ 1861 + "windows-sys", 1862 + ] 1863 + 1864 + [[package]] 1865 + name = "windows-link" 1866 + version = "0.2.1" 1867 + source = "registry+https://github.com/rust-lang/crates.io-index" 1868 + checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" 1869 + 1870 + [[package]] 1871 + name = "windows-sys" 1872 + version = "0.61.2" 1873 + source = "registry+https://github.com/rust-lang/crates.io-index" 1874 + checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" 1875 + dependencies = [ 1876 + "windows-link", 1877 + ] 1878 + 1879 + [[package]] 1880 + name = "winnow" 1881 + version = "0.7.14" 1882 + source = "registry+https://github.com/rust-lang/crates.io-index" 1883 + checksum = "5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829" 1884 + dependencies = [ 1885 + "memchr", 1886 + ] 1887 + 1888 + [[package]] 1889 + name = "wit-bindgen" 1890 + version = "0.51.0" 1891 + source = "registry+https://github.com/rust-lang/crates.io-index" 1892 + checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" 1893 + 1894 + [[package]] 1895 + name = "writeable" 1896 + version = "0.6.2" 1897 + source = "registry+https://github.com/rust-lang/crates.io-index" 1898 + checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9" 1899 + 1900 + [[package]] 1901 + name = "xxhash-rust" 1902 + version = "0.8.15" 1903 + source = "registry+https://github.com/rust-lang/crates.io-index" 1904 + checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" 1905 + 1906 + [[package]] 1907 + name = "yansi" 1908 + version = "1.0.1" 1909 + source = "registry+https://github.com/rust-lang/crates.io-index" 1910 + checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" 1911 + 1912 + [[package]] 1913 + name = "yoke" 1914 + version = "0.8.1" 1915 + source = "registry+https://github.com/rust-lang/crates.io-index" 1916 + checksum = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954" 1917 + dependencies = [ 1918 + "stable_deref_trait", 1919 + "yoke-derive", 1920 + "zerofrom", 1921 + ] 1922 + 1923 + [[package]] 1924 + name = "yoke-derive" 1925 + version = "0.8.1" 1926 + source = "registry+https://github.com/rust-lang/crates.io-index" 1927 + checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d" 1928 + dependencies = [ 1929 + "proc-macro2", 1930 + "quote", 1931 + "syn", 1932 + "synstructure", 1933 + ] 1934 + 1935 + [[package]] 1936 + name = "zerofrom" 1937 + version = "0.1.6" 1938 + source = "registry+https://github.com/rust-lang/crates.io-index" 1939 + checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" 1940 + dependencies = [ 1941 + "zerofrom-derive", 1942 + ] 1943 + 1944 + [[package]] 1945 + name = "zerofrom-derive" 1946 + version = "0.1.6" 1947 + source = "registry+https://github.com/rust-lang/crates.io-index" 1948 + checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" 1949 + dependencies = [ 1950 + "proc-macro2", 1951 + "quote", 1952 + "syn", 1953 + "synstructure", 1954 + ] 1955 + 1956 + [[package]] 1957 + name = "zerotrie" 1958 + version = "0.2.3" 1959 + source = "registry+https://github.com/rust-lang/crates.io-index" 1960 + checksum = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851" 1961 + dependencies = [ 1962 + "displaydoc", 1963 + "yoke", 1964 + "zerofrom", 1965 + ] 1966 + 1967 + [[package]] 1968 + name = "zerovec" 1969 + version = "0.11.5" 1970 + source = "registry+https://github.com/rust-lang/crates.io-index" 1971 + checksum = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002" 1972 + dependencies = [ 1973 + "yoke", 1974 + "zerofrom", 1975 + "zerovec-derive", 1976 + ] 1977 + 1978 + [[package]] 1979 + name = "zerovec-derive" 1980 + version = "0.11.2" 1981 + source = "registry+https://github.com/rust-lang/crates.io-index" 1982 + checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3" 1983 + dependencies = [ 1984 + "proc-macro2", 1985 + "quote", 1986 + "syn", 1987 + ] 1988 + 1989 + [[package]] 1990 + name = "zmij" 1991 + version = "1.0.19" 1992 + source = "registry+https://github.com/rust-lang/crates.io-index" 1993 + checksum = "3ff05f8caa9038894637571ae6b9e29466c1f4f829d26c9b28f869a29cbe3445"
+8
Cargo.toml
··· 1 + [package] 2 + name = "hanabi" 3 + version = "0.1.0" 4 + edition = "2024" 5 + 6 + [dependencies] 7 + console_error_panic_hook = "0.1.7" 8 + leptos = { version = "0.8.15", features = ["csr"] }
+2
Trunk.toml
··· 1 + [build] 2 + public_url = "./"
+5
index.html
··· 1 + <!DOCTYPE html> 2 + <html> 3 + <head></head> 4 + <body></body> 5 + </html>
+10
leptosfmt.toml
··· 1 + max_width = 100 2 + tab_spaces = 4 3 + indentation_style = "Tabs" 4 + newline_style = "Auto" 5 + attr_value_brace_style = "WhenRequired" 6 + macro_names = ["leptos::view", "view"] 7 + closing_tag_style = "Preserve" 8 + 9 + [attr_values] 10 + class = "Tailwind"
+2
rust-analyzer.toml
··· 1 + [rustfmt] 2 + overrideCommand = ["leptosfmt", "--stdin", "--rustfmt"]
+11
src/main.rs
··· 1 + use leptos::prelude::*; 2 + 3 + fn main() { 4 + console_error_panic_hook::set_once(); 5 + 6 + leptos::mount::mount_to_body(|| { 7 + view! { 8 + <p>"Hello, world!"</p> 9 + } 10 + }) 11 + }