Rust library to generate static websites

chore: update deps (#92)

* chore: update deps

* fix: something weird but I guess I won't ask

authored by

Erika and committed by
GitHub
fc3c918d a5b49ada

+396 -358
+338 -322
Cargo.lock
··· 409 409 ] 410 410 411 411 [[package]] 412 - name = "brk-file-id" 413 - version = "0.2.3" 414 - source = "registry+https://github.com/rust-lang/crates.io-index" 415 - checksum = "4c1950d399f52e1f5094028ce390381e75649cf4409fca898047005a6dad3afd" 416 - dependencies = [ 417 - "windows-sys 0.60.2", 418 - ] 419 - 420 - [[package]] 421 - name = "brk-notify" 422 - version = "8.2.1" 423 - source = "registry+https://github.com/rust-lang/crates.io-index" 424 - checksum = "ca1c0159b584e64e5dda5bcd1a773435514aeabbcf5b1afc194381b465d8fa01" 425 - dependencies = [ 426 - "bitflags 2.10.0", 427 - "brk-notify-types", 428 - "fsevent-sys", 429 - "inotify", 430 - "kqueue", 431 - "libc", 432 - "log", 433 - "mio 1.1.1", 434 - "walkdir", 435 - "windows-sys 0.60.2", 436 - ] 437 - 438 - [[package]] 439 - name = "brk-notify-debouncer-full" 440 - version = "0.6.1" 441 - source = "registry+https://github.com/rust-lang/crates.io-index" 442 - checksum = "36157ad4fe408d3958da182e0d56a2928eddb098649a241efcc9e1fe9076dc96" 443 - dependencies = [ 444 - "brk-file-id", 445 - "brk-notify", 446 - "brk-notify-types", 447 - "log", 448 - "walkdir", 449 - ] 450 - 451 - [[package]] 452 - name = "brk-notify-types" 453 - version = "2.0.1" 454 - source = "registry+https://github.com/rust-lang/crates.io-index" 455 - checksum = "91ff3e445e42475fba5e0cfaed51345f491e479b9f2069f29875f434a5327913" 456 - 457 - [[package]] 458 412 name = "brk_rolldown" 459 - version = "0.2.3" 413 + version = "0.8.0" 460 414 source = "registry+https://github.com/rust-lang/crates.io-index" 461 - checksum = "76d5237104ef0c275a1c50354392a7edb45fc736998479530c231d811a0a38e0" 415 + checksum = "1c59974a49863697b5583a3292bcbe05cffb068a0ddda317b5f09ac01880b675" 462 416 dependencies = [ 463 417 "anyhow", 464 418 "append-only-vec", 465 419 "arcstr", 466 420 "bitflags 2.10.0", 467 - "brk-notify", 468 421 "brk_rolldown_common", 469 - "brk_rolldown_debug", 422 + "brk_rolldown_dev_common", 423 + "brk_rolldown_devtools", 470 424 "brk_rolldown_ecmascript", 471 425 "brk_rolldown_ecmascript_utils", 472 426 "brk_rolldown_error", ··· 475 429 "brk_rolldown_plugin_chunk_import_map", 476 430 "brk_rolldown_plugin_data_uri", 477 431 "brk_rolldown_plugin_hmr", 432 + "brk_rolldown_plugin_lazy_compilation", 478 433 "brk_rolldown_plugin_oxc_runtime", 479 434 "brk_rolldown_resolver", 480 435 "brk_rolldown_sourcemap", 481 436 "brk_rolldown_std_utils", 482 437 "brk_rolldown_tracing", 483 438 "brk_rolldown_utils", 484 - "brk_rolldown_watcher", 485 439 "brk_string_wizard", 486 440 "commondir", 487 441 "css-module-lexer", 488 - "derive_more", 489 - "dunce", 490 442 "futures", 491 443 "indexmap", 492 444 "itertools", 493 445 "itoa", 446 + "json-escape-simd", 494 447 "memchr", 495 448 "oxc", 496 449 "oxc_allocator", ··· 499 452 "oxc_traverse", 500 453 "petgraph", 501 454 "rayon", 455 + "rolldown-notify", 502 456 "rustc-hash", 503 457 "serde", 504 458 "serde_json", ··· 511 465 512 466 [[package]] 513 467 name = "brk_rolldown_common" 514 - version = "0.2.3" 468 + version = "0.8.0" 515 469 source = "registry+https://github.com/rust-lang/crates.io-index" 516 - checksum = "80d4461576c24766fdea280ce888e6d8dc36f50161e2615fd6a698511d623f36" 470 + checksum = "315da1c9e3a7ea47ce60339177eea8e2ad6e1019aa26b7d15a0d0aef0e42d886" 517 471 dependencies = [ 518 472 "anyhow", 519 473 "arcstr", ··· 542 496 ] 543 497 544 498 [[package]] 545 - name = "brk_rolldown_debug" 546 - version = "0.2.3" 499 + name = "brk_rolldown_dev_common" 500 + version = "0.8.0" 501 + source = "registry+https://github.com/rust-lang/crates.io-index" 502 + checksum = "40f4e0044871873810d136770d070acab9d80c9a2d0f65ff1caae778be55f01b" 503 + dependencies = [ 504 + "brk_rolldown_common", 505 + "brk_rolldown_error", 506 + "derive_more", 507 + ] 508 + 509 + [[package]] 510 + name = "brk_rolldown_devtools" 511 + version = "0.8.0" 547 512 source = "registry+https://github.com/rust-lang/crates.io-index" 548 - checksum = "e6d03984d81260c4d9d068431eda178b59a3eaf539d67d1cc6cd2b0dc28140d5" 513 + checksum = "7ca26431eb07e95ba3c65860b0a76be6d17cd2992d7da114ae0286c63ee527a5" 549 514 dependencies = [ 550 515 "blake3", 551 - "brk_rolldown_debug_action", 516 + "brk_rolldown_devtools_action", 552 517 "dashmap", 553 518 "rustc-hash", 554 519 "serde", ··· 558 523 ] 559 524 560 525 [[package]] 561 - name = "brk_rolldown_debug_action" 562 - version = "0.2.3" 526 + name = "brk_rolldown_devtools_action" 527 + version = "0.8.0" 563 528 source = "registry+https://github.com/rust-lang/crates.io-index" 564 - checksum = "e03dc81df86ed78c962fb675bc4d3ecf5988ec8813dddc41701b3c496e29514b" 529 + checksum = "83b4530239d43ee51d96151c31884c747d0e7aa7ee5fe12ba673854f3bde1460" 565 530 dependencies = [ 566 531 "serde", 567 532 "ts-rs", ··· 569 534 570 535 [[package]] 571 536 name = "brk_rolldown_ecmascript" 572 - version = "0.2.3" 537 + version = "0.8.0" 573 538 source = "registry+https://github.com/rust-lang/crates.io-index" 574 - checksum = "4c5f433cfd8f7d5b9a054422770e7477a24c398493e8cd42e15f712dbda9d280" 539 + checksum = "e658a6dd55cfa2d7b8747d7515efb3703da2172d65fde07068b92d9e1f7b0df6" 575 540 dependencies = [ 576 541 "arcstr", 577 542 "brk_rolldown_error", ··· 582 547 583 548 [[package]] 584 549 name = "brk_rolldown_ecmascript_utils" 585 - version = "0.2.3" 550 + version = "0.8.0" 586 551 source = "registry+https://github.com/rust-lang/crates.io-index" 587 - checksum = "4358a13b70a7a647f61ba95caae66e6c747b10d5cba784e6c38636b2011267a0" 552 + checksum = "06a4d59d600016843aa502a7fbe2778598fe92f934a87d9f7aeb20d840fcadf9" 588 553 dependencies = [ 589 554 "brk_rolldown_common", 555 + "brk_rolldown_utils", 590 556 "oxc", 591 557 "smallvec", 592 558 ] 593 559 594 560 [[package]] 595 561 name = "brk_rolldown_error" 596 - version = "0.2.3" 562 + version = "0.8.0" 597 563 source = "registry+https://github.com/rust-lang/crates.io-index" 598 - checksum = "fd9a2e23e1e5dfbfacfaa01fd6adbb05511233ca7c128dde3f4b38d74de0a3b9" 564 + checksum = "a1f96089242b4a06e9cb66e9425246c1ca15afb1dd05390b6e9d08016bb11421" 599 565 dependencies = [ 600 566 "anyhow", 601 567 "arcstr", 602 568 "bitflags 2.10.0", 603 - "brk_rolldown_utils", 604 569 "derive_more", 605 570 "heck", 606 571 "oxc", ··· 613 578 614 579 [[package]] 615 580 name = "brk_rolldown_fs" 616 - version = "0.2.3" 581 + version = "0.8.0" 617 582 source = "registry+https://github.com/rust-lang/crates.io-index" 618 - checksum = "c9ef43d8e0f263b04febb3972ddbb95792abf510c74b4df9a7849786bd557acb" 583 + checksum = "9af54a43116ab3a78777337bf779c8fa784cf3ac495e3429c16bd3b49fc8b351" 619 584 dependencies = [ 620 585 "oxc_resolver", 621 586 "vfs", ··· 623 588 624 589 [[package]] 625 590 name = "brk_rolldown_plugin" 626 - version = "0.2.3" 591 + version = "0.8.0" 627 592 source = "registry+https://github.com/rust-lang/crates.io-index" 628 - checksum = "79b87d794281878edb320543a514a6d25b47d4f78a2744b674a19db01e10c0d2" 593 + checksum = "82aa5428ad77c0b581e98ab0c0a774e66682c8a21c9b25b58c632931ae11cf6c" 629 594 dependencies = [ 630 595 "anyhow", 631 596 "arcstr", 632 597 "async-trait", 633 598 "bitflags 2.10.0", 634 599 "brk_rolldown_common", 635 - "brk_rolldown_debug", 600 + "brk_rolldown_devtools", 636 601 "brk_rolldown_ecmascript", 637 602 "brk_rolldown_error", 638 603 "brk_rolldown_resolver", ··· 641 606 "brk_string_wizard", 642 607 "dashmap", 643 608 "derive_more", 609 + "nodejs-built-in-modules", 644 610 "oxc_index", 645 611 "rustc-hash", 646 612 "serde", ··· 653 619 654 620 [[package]] 655 621 name = "brk_rolldown_plugin_chunk_import_map" 656 - version = "0.2.3" 622 + version = "0.8.0" 657 623 source = "registry+https://github.com/rust-lang/crates.io-index" 658 - checksum = "17b70821f39dc678e05d16e75e7549b90acdd6f87d408b42120e586850ee6014" 624 + checksum = "f0b84c39707298c248ffafaf2e66cf55e847b8dffa7d67a34af0a7646b965d47" 659 625 dependencies = [ 660 626 "arcstr", 661 627 "brk_rolldown_common", ··· 668 634 669 635 [[package]] 670 636 name = "brk_rolldown_plugin_data_uri" 671 - version = "0.2.3" 637 + version = "0.8.0" 672 638 source = "registry+https://github.com/rust-lang/crates.io-index" 673 - checksum = "d1012b5c731c4c1e21169997a115d6273f6cc10d01726eb58509fa58dec39aa7" 639 + checksum = "9a767b657b6d5911a296164bf219949463a275a48a717d88736c98857565104c" 674 640 dependencies = [ 675 641 "arcstr", 676 642 "base64-simd", ··· 683 649 684 650 [[package]] 685 651 name = "brk_rolldown_plugin_hmr" 686 - version = "0.2.3" 652 + version = "0.8.0" 687 653 source = "registry+https://github.com/rust-lang/crates.io-index" 688 - checksum = "94bf2c1f5735ad763df8805d47fbb04af7bd622be89abac7339e04415b3a69a9" 654 + checksum = "da3a79c3092a390ea4a447bdf4963feeefe8dca32c4d59b113ca9d0317d1fd99" 655 + dependencies = [ 656 + "arcstr", 657 + "brk_rolldown_common", 658 + "brk_rolldown_plugin", 659 + "oxc", 660 + ] 661 + 662 + [[package]] 663 + name = "brk_rolldown_plugin_lazy_compilation" 664 + version = "0.8.0" 665 + source = "registry+https://github.com/rust-lang/crates.io-index" 666 + checksum = "d6e1ca134fde27ea05ce0b743a1b37c908342c6449353ec966e3bbb4a383c1c9" 689 667 dependencies = [ 668 + "anyhow", 690 669 "arcstr", 691 670 "brk_rolldown_common", 692 671 "brk_rolldown_plugin", 672 + "brk_rolldown_utils", 693 673 "oxc", 694 674 ] 695 675 696 676 [[package]] 697 677 name = "brk_rolldown_plugin_oxc_runtime" 698 - version = "0.2.3" 678 + version = "0.8.0" 699 679 source = "registry+https://github.com/rust-lang/crates.io-index" 700 - checksum = "7631bc3c34d8c95ed2fdcc10fd53e761fec6509b2f7804cbde800ca813e8c32d" 680 + checksum = "5127d5c297804b583958eb562f9aab0dbd837536dbec6bd1abfa484c0f379ebe" 701 681 dependencies = [ 702 682 "arcstr", 703 683 "brk_rolldown_plugin", ··· 706 686 ] 707 687 708 688 [[package]] 689 + name = "brk_rolldown_plugin_replace" 690 + version = "0.8.0" 691 + source = "registry+https://github.com/rust-lang/crates.io-index" 692 + checksum = "6331fe3dfe7740a111ca37c3cf26f3633f9a10bdfdc92854656573632474e954" 693 + dependencies = [ 694 + "anyhow", 695 + "brk_rolldown_plugin", 696 + "brk_string_wizard", 697 + "oxc", 698 + "regex", 699 + "regress", 700 + "rustc-hash", 701 + ] 702 + 703 + [[package]] 709 704 name = "brk_rolldown_resolver" 710 - version = "0.2.3" 705 + version = "0.8.0" 711 706 source = "registry+https://github.com/rust-lang/crates.io-index" 712 - checksum = "7c08ca0eac64956b1b81af47f360a7c2107292475efe4e04605a20257753fde5" 707 + checksum = "f37c2fdb7fd680a137bc6f16f6c1bfbf49fd3d8177939ed7aedf3fb62b0cf8bb" 713 708 dependencies = [ 709 + "anyhow", 714 710 "arcstr", 715 711 "brk_rolldown_common", 716 712 "brk_rolldown_fs", ··· 723 719 724 720 [[package]] 725 721 name = "brk_rolldown_sourcemap" 726 - version = "0.2.3" 722 + version = "0.8.0" 727 723 source = "registry+https://github.com/rust-lang/crates.io-index" 728 - checksum = "63859586276da70f2f8239ca558a0fc6f047fdea2c6856cca9c5056cd6a8963a" 724 + checksum = "6cdc7d8f4f2161dcd1f61ca1929cf1ef2328280cddb41bdba5a510064a83fa8e" 729 725 dependencies = [ 730 726 "brk_rolldown_utils", 731 727 "memchr", ··· 736 732 737 733 [[package]] 738 734 name = "brk_rolldown_std_utils" 739 - version = "0.2.3" 735 + version = "0.8.0" 740 736 source = "registry+https://github.com/rust-lang/crates.io-index" 741 - checksum = "754a91681b732fdc7e0118f8f356e1f7428b66ce00339688a1c2e8591b98edb2" 737 + checksum = "004f589ea02774a6ca2641ad375123c001abda5403896ed3b21ef7614925aef4" 742 738 dependencies = [ 743 739 "regex", 744 740 ] 745 741 746 742 [[package]] 747 743 name = "brk_rolldown_tracing" 748 - version = "0.2.3" 744 + version = "0.8.0" 749 745 source = "registry+https://github.com/rust-lang/crates.io-index" 750 - checksum = "da33c2b40ddb7390f299fa7ff7bd74d2ecd80dd57ad2a4cdef131412605090c4" 746 + checksum = "6c64033001d5a5efe984f762b2ee51c968d05310d1a8de53e71cce91d1af1b0c" 751 747 dependencies = [ 752 748 "tracing", 753 749 "tracing-chrome", ··· 756 752 757 753 [[package]] 758 754 name = "brk_rolldown_utils" 759 - version = "0.2.3" 755 + version = "0.8.0" 760 756 source = "registry+https://github.com/rust-lang/crates.io-index" 761 - checksum = "aeb807d38d854c3f71c7640b31961da59de3bff3f9498b79e31570debaf74a4f" 757 + checksum = "4040e087114fe7c502a3f4f592e03b78e50515c36b3c9c3f7adcf227326eea65" 762 758 dependencies = [ 763 759 "anyhow", 764 760 "arcstr", 765 761 "async-scoped", 766 762 "base-encode", 767 763 "base64-simd", 764 + "brk_rolldown_error", 768 765 "brk_rolldown_std_utils", 769 766 "cow-utils", 770 767 "dashmap", ··· 793 790 ] 794 791 795 792 [[package]] 796 - name = "brk_rolldown_watcher" 797 - version = "0.2.3" 798 - source = "registry+https://github.com/rust-lang/crates.io-index" 799 - checksum = "cac059d6804c44336f882a87d568bc866cb6fbf8ecd5a083aaf0a310230a2909" 800 - dependencies = [ 801 - "brk-notify", 802 - "brk-notify-debouncer-full", 803 - "brk_rolldown_error", 804 - ] 805 - 806 - [[package]] 807 793 name = "brk_string_wizard" 808 - version = "0.2.3" 794 + version = "0.8.0" 809 795 source = "registry+https://github.com/rust-lang/crates.io-index" 810 - checksum = "b7117e64fd4da49fe64dcebbbd8f4e490b1c07fdf99e4c22e2cefa0e130da480" 796 + checksum = "1340aa44bcaf15d553ee4bd9e07864102ea99ea5bccf8918ea898de760af7183" 811 797 dependencies = [ 812 798 "memchr", 813 799 "oxc_index", 814 800 "oxc_sourcemap", 801 + "regex", 815 802 "rustc-hash", 816 803 "serde", 817 804 ] ··· 824 811 825 812 [[package]] 826 813 name = "bumpalo" 827 - version = "3.19.0" 814 + version = "3.19.1" 828 815 source = "registry+https://github.com/rust-lang/crates.io-index" 829 - checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" 816 + checksum = "5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510" 830 817 dependencies = [ 831 818 "allocator-api2", 832 819 ] ··· 1004 991 dependencies = [ 1005 992 "anyhow", 1006 993 "bincode", 1007 - "colored", 994 + "colored 2.2.0", 1008 995 "glob", 1009 996 "libc", 1010 997 "nix", ··· 1077 1064 ] 1078 1065 1079 1066 [[package]] 1067 + name = "colored" 1068 + version = "3.1.1" 1069 + source = "registry+https://github.com/rust-lang/crates.io-index" 1070 + checksum = "faf9468729b8cbcea668e36183cb69d317348c2e08e994829fb56ebfdfbaac34" 1071 + dependencies = [ 1072 + "windows-sys 0.61.2", 1073 + ] 1074 + 1075 + [[package]] 1080 1076 name = "commondir" 1081 1077 version = "1.0.0" 1082 1078 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1205 1201 1206 1202 [[package]] 1207 1203 name = "crossterm" 1208 - version = "0.25.0" 1204 + version = "0.29.0" 1209 1205 source = "registry+https://github.com/rust-lang/crates.io-index" 1210 - checksum = "e64e6c0fbe2c17357405f7c758c1ef960fce08bdfb2c03d88d2a18d7e09c4b67" 1206 + checksum = "d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b" 1211 1207 dependencies = [ 1212 - "bitflags 1.3.2", 1208 + "bitflags 2.10.0", 1213 1209 "crossterm_winapi", 1214 - "libc", 1215 - "mio 0.8.11", 1210 + "derive_more", 1211 + "document-features", 1212 + "mio", 1216 1213 "parking_lot", 1214 + "rustix", 1217 1215 "signal-hook", 1218 1216 "signal-hook-mio", 1219 1217 "winapi", ··· 1433 1431 ] 1434 1432 1435 1433 [[package]] 1434 + name = "document-features" 1435 + version = "0.2.12" 1436 + source = "registry+https://github.com/rust-lang/crates.io-index" 1437 + checksum = "d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61" 1438 + dependencies = [ 1439 + "litrs", 1440 + ] 1441 + 1442 + [[package]] 1436 1443 name = "dragonbox_ecma" 1437 1444 version = "0.0.5" 1438 1445 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1452 1459 dependencies = [ 1453 1460 "dtoa", 1454 1461 ] 1455 - 1456 - [[package]] 1457 - name = "dunce" 1458 - version = "1.0.5" 1459 - source = "registry+https://github.com/rust-lang/crates.io-index" 1460 - checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" 1461 1462 1462 1463 [[package]] 1463 1464 name = "dyn-clone" ··· 1669 1670 "crc32fast", 1670 1671 "miniz_oxide", 1671 1672 "zlib-rs", 1673 + ] 1674 + 1675 + [[package]] 1676 + name = "float-cmp" 1677 + version = "0.10.0" 1678 + source = "registry+https://github.com/rust-lang/crates.io-index" 1679 + checksum = "b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8" 1680 + dependencies = [ 1681 + "num-traits", 1672 1682 ] 1673 1683 1674 1684 [[package]] ··· 1812 1822 ] 1813 1823 1814 1824 [[package]] 1815 - name = "fxhash" 1816 - version = "0.2.1" 1817 - source = "registry+https://github.com/rust-lang/crates.io-index" 1818 - checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" 1819 - dependencies = [ 1820 - "byteorder", 1821 - ] 1822 - 1823 - [[package]] 1824 1825 name = "generic-array" 1825 1826 version = "0.14.7" 1826 1827 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1836 1837 source = "registry+https://github.com/rust-lang/crates.io-index" 1837 1838 checksum = "cfe4fbac503b8d1f88e6676011885f34b7174f46e59956bba534ba83abded4df" 1838 1839 dependencies = [ 1839 - "unicode-width 0.2.2", 1840 + "unicode-width", 1840 1841 ] 1841 1842 1842 1843 [[package]] ··· 1899 1900 "cfg-if", 1900 1901 "crunchy", 1901 1902 "zerocopy", 1903 + ] 1904 + 1905 + [[package]] 1906 + name = "halfbrown" 1907 + version = "0.4.0" 1908 + source = "registry+https://github.com/rust-lang/crates.io-index" 1909 + checksum = "0c7ed2f2edad8a14c8186b847909a41fbb9c3eafa44f88bd891114ed5019da09" 1910 + dependencies = [ 1911 + "hashbrown 0.16.1", 1902 1912 ] 1903 1913 1904 1914 [[package]] ··· 2237 2247 2238 2248 [[package]] 2239 2249 name = "inquire" 2240 - version = "0.7.5" 2250 + version = "0.9.2" 2241 2251 source = "registry+https://github.com/rust-lang/crates.io-index" 2242 - checksum = "0fddf93031af70e75410a2511ec04d49e758ed2f26dad3404a934e0fb45cc12a" 2252 + checksum = "ae51d5da01ce7039024fbdec477767c102c454dbdb09d4e2a432ece705b1b25d" 2243 2253 dependencies = [ 2244 2254 "bitflags 2.10.0", 2245 2255 "crossterm", 2246 2256 "dyn-clone", 2247 2257 "fuzzy-matcher", 2248 - "fxhash", 2249 - "newline-converter", 2250 - "once_cell", 2251 2258 "unicode-segmentation", 2252 - "unicode-width 0.1.14", 2259 + "unicode-width", 2253 2260 ] 2254 2261 2255 2262 [[package]] ··· 2330 2337 2331 2338 [[package]] 2332 2339 name = "json-escape-simd" 2333 - version = "1.1.0" 2340 + version = "3.0.1" 2334 2341 source = "registry+https://github.com/rust-lang/crates.io-index" 2335 - checksum = "2a1f7d5786a4cb0f4e0f862b562a0e085b5bfa23a4f0dc05e7b823ed4e4d791f" 2336 - dependencies = [ 2337 - "anyhow", 2338 - ] 2342 + checksum = "a3c2a6c0b4b5637c41719973ef40c6a1cf564f9db6958350de6193fbee9c23f5" 2339 2343 2340 2344 [[package]] 2341 2345 name = "json-strip-comments" ··· 2452 2456 checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77" 2453 2457 2454 2458 [[package]] 2459 + name = "litrs" 2460 + version = "1.0.0" 2461 + source = "registry+https://github.com/rust-lang/crates.io-index" 2462 + checksum = "11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092" 2463 + 2464 + [[package]] 2455 2465 name = "local-ip-address" 2456 2466 version = "0.6.9" 2457 2467 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2548 2558 dependencies = [ 2549 2559 "base64", 2550 2560 "brk_rolldown", 2561 + "brk_rolldown_plugin_replace", 2551 2562 "chrono", 2552 - "colored", 2563 + "colored 3.1.1", 2553 2564 "env_logger", 2554 2565 "glob", 2555 2566 "image", ··· 2583 2594 "cargo_metadata", 2584 2595 "chrono", 2585 2596 "clap", 2586 - "colored", 2597 + "colored 3.1.1", 2587 2598 "flate2", 2588 2599 "futures", 2589 2600 "inquire", ··· 2597 2608 "tar", 2598 2609 "tokio", 2599 2610 "tokio-util", 2600 - "toml_edit 0.22.27", 2611 + "toml_edit 0.24.0+spec-1.1.0", 2601 2612 "tower-http", 2602 2613 "tracing", 2603 2614 "tracing-subscriber", ··· 2747 2758 2748 2759 [[package]] 2749 2760 name = "mio" 2750 - version = "0.8.11" 2751 - source = "registry+https://github.com/rust-lang/crates.io-index" 2752 - checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" 2753 - dependencies = [ 2754 - "libc", 2755 - "log", 2756 - "wasi", 2757 - "windows-sys 0.48.0", 2758 - ] 2759 - 2760 - [[package]] 2761 - name = "mio" 2762 2761 version = "1.1.1" 2763 2762 source = "registry+https://github.com/rust-lang/crates.io-index" 2764 2763 checksum = "a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc" ··· 2815 2814 checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" 2816 2815 2817 2816 [[package]] 2818 - name = "newline-converter" 2819 - version = "0.3.0" 2820 - source = "registry+https://github.com/rust-lang/crates.io-index" 2821 - checksum = "47b6b097ecb1cbfed438542d16e84fd7ad9b0c76c8a65b7f9039212a3d14dc7f" 2822 - dependencies = [ 2823 - "unicode-segmentation", 2824 - ] 2825 - 2826 - [[package]] 2827 2817 name = "nibble_vec" 2828 2818 version = "0.1.0" 2829 2819 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2883 2873 "kqueue", 2884 2874 "libc", 2885 2875 "log", 2886 - "mio 1.1.1", 2876 + "mio", 2887 2877 "notify-types", 2888 2878 "walkdir", 2889 2879 "windows-sys 0.60.2", ··· 2891 2881 2892 2882 [[package]] 2893 2883 name = "notify-debouncer-full" 2894 - version = "0.6.0" 2884 + version = "0.7.0" 2895 2885 source = "registry+https://github.com/rust-lang/crates.io-index" 2896 - checksum = "375bd3a138be7bfeff3480e4a623df4cbfb55b79df617c055cd810ba466fa078" 2886 + checksum = "c02b49179cfebc9932238d04d6079912d26de0379328872846118a0fa0dbb302" 2897 2887 dependencies = [ 2898 2888 "file-id", 2899 2889 "log", ··· 2975 2965 ] 2976 2966 2977 2967 [[package]] 2968 + name = "objc2-core-foundation" 2969 + version = "0.3.2" 2970 + source = "registry+https://github.com/rust-lang/crates.io-index" 2971 + checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536" 2972 + dependencies = [ 2973 + "bitflags 2.10.0", 2974 + ] 2975 + 2976 + [[package]] 2977 + name = "objc2-core-services" 2978 + version = "0.3.2" 2979 + source = "registry+https://github.com/rust-lang/crates.io-index" 2980 + checksum = "583300ad934cba24ff5292aee751ecc070f7ca6b39a574cc21b7b5e588e06a0b" 2981 + dependencies = [ 2982 + "libc", 2983 + "objc2-core-foundation", 2984 + ] 2985 + 2986 + [[package]] 2978 2987 name = "once_cell" 2979 2988 version = "1.21.3" 2980 2989 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3055 3064 3056 3065 [[package]] 3057 3066 name = "oxc" 3058 - version = "0.92.0" 3067 + version = "0.108.0" 3059 3068 source = "registry+https://github.com/rust-lang/crates.io-index" 3060 - checksum = "514174b0464005dd95e873f5236089949ab77c79cc8a8e9352721f06d45a0b8d" 3069 + checksum = "88bc240e07b45f0d2746e56db4eab367eb68252c454f1a1fa34b5cbe85ff71f8" 3061 3070 dependencies = [ 3062 3071 "oxc_allocator", 3063 3072 "oxc_ast", ··· 3105 3114 "textwrap", 3106 3115 "thiserror 2.0.18", 3107 3116 "unicode-segmentation", 3108 - "unicode-width 0.2.2", 3117 + "unicode-width", 3109 3118 ] 3110 3119 3111 3120 [[package]] ··· 3121 3130 3122 3131 [[package]] 3123 3132 name = "oxc_allocator" 3124 - version = "0.92.0" 3133 + version = "0.108.0" 3125 3134 source = "registry+https://github.com/rust-lang/crates.io-index" 3126 - checksum = "79d9ac4e239df6f418d86176aa4af85f850f60823a8708fd50a6f7d6f475a07d" 3135 + checksum = "78958640bcae9b5b42f9eaafe4995b5460195e961439c236095547bb78952f8d" 3127 3136 dependencies = [ 3128 3137 "allocator-api2", 3129 3138 "bumpalo", ··· 3136 3145 3137 3146 [[package]] 3138 3147 name = "oxc_ast" 3139 - version = "0.92.0" 3148 + version = "0.108.0" 3140 3149 source = "registry+https://github.com/rust-lang/crates.io-index" 3141 - checksum = "013500b777b89130b5f79b545d252d9a147db7ef91f07954da394400ae7f14c9" 3150 + checksum = "e0d1a3c841ad6204dcdba2e584efbff30ec7a5a2c88851108dd39a2ed4be3af3" 3142 3151 dependencies = [ 3143 3152 "bitflags 2.10.0", 3144 3153 "oxc_allocator", ··· 3153 3162 3154 3163 [[package]] 3155 3164 name = "oxc_ast_macros" 3156 - version = "0.92.0" 3165 + version = "0.108.0" 3157 3166 source = "registry+https://github.com/rust-lang/crates.io-index" 3158 - checksum = "9711ea5f01691277822413f0bb56085ac1b867f9cb2090387f634a94a2d4f64c" 3167 + checksum = "3fc4d7eb802fc2bfc49fdc004e875a4009c17657f53372af111eb9d98dc4a15f" 3159 3168 dependencies = [ 3160 3169 "phf", 3161 3170 "proc-macro2", ··· 3165 3174 3166 3175 [[package]] 3167 3176 name = "oxc_ast_visit" 3168 - version = "0.92.0" 3177 + version = "0.108.0" 3169 3178 source = "registry+https://github.com/rust-lang/crates.io-index" 3170 - checksum = "95f0e1f45a19d14d9e4660f426fb8abe31c86b43a43c426a6d182e786994b0bb" 3179 + checksum = "561ace6525ddc90b36103764a959eb261ff7f92a76172a34ac2d24d579f1260d" 3171 3180 dependencies = [ 3172 3181 "oxc_allocator", 3173 3182 "oxc_ast", ··· 3177 3186 3178 3187 [[package]] 3179 3188 name = "oxc_cfg" 3180 - version = "0.92.0" 3189 + version = "0.108.0" 3181 3190 source = "registry+https://github.com/rust-lang/crates.io-index" 3182 - checksum = "a32fdc832b6ed9b007f44022e3b273e5b2cc6d798a91ea5b46e150858b17be40" 3191 + checksum = "0d38997b36d3ad179b672110080c42ab9bf5c1761767754be148c5cbf8982947" 3183 3192 dependencies = [ 3184 3193 "bitflags 2.10.0", 3185 3194 "itertools", 3186 - "nonmax", 3187 3195 "oxc_index", 3188 3196 "oxc_syntax", 3189 3197 "petgraph", ··· 3192 3200 3193 3201 [[package]] 3194 3202 name = "oxc_codegen" 3195 - version = "0.92.0" 3203 + version = "0.108.0" 3196 3204 source = "registry+https://github.com/rust-lang/crates.io-index" 3197 - checksum = "b9e9e29e30d2252903c4c5e1104fb7542365d57ceba83e16d4f52b436f7ffa5d" 3205 + checksum = "0a075130a060ebc4bcf09a55fcf521243527a820937dccda4af92524d4c3def2" 3198 3206 dependencies = [ 3199 3207 "bitflags 2.10.0", 3200 3208 "cow-utils", 3201 3209 "dragonbox_ecma", 3202 3210 "itoa", 3203 - "nonmax", 3204 3211 "oxc_allocator", 3205 3212 "oxc_ast", 3206 3213 "oxc_data_structures", ··· 3214 3221 3215 3222 [[package]] 3216 3223 name = "oxc_compat" 3217 - version = "0.92.0" 3224 + version = "0.108.0" 3218 3225 source = "registry+https://github.com/rust-lang/crates.io-index" 3219 - checksum = "42631ddd366f3a6b829d346a5d8ceb4fb3a3796293916f437b244c4e60fa4dd9" 3226 + checksum = "c4df14ee33385dff8fc347c6ddb62b8c7168c4abf6957deec8415575e0f0f2e3" 3220 3227 dependencies = [ 3221 3228 "cow-utils", 3222 3229 "oxc-browserslist", ··· 3227 3234 3228 3235 [[package]] 3229 3236 name = "oxc_data_structures" 3230 - version = "0.92.0" 3237 + version = "0.108.0" 3231 3238 source = "registry+https://github.com/rust-lang/crates.io-index" 3232 - checksum = "5bccdfe08b75babe4944aefcc84f8d795d48a0155fcb20c4855c46eabf6e5d49" 3239 + checksum = "397842ac155f7c3f707232cc8758c0e67919ac7f75ec3bc34680ae176aca8b61" 3233 3240 dependencies = [ 3234 3241 "ropey", 3235 3242 ] 3236 3243 3237 3244 [[package]] 3238 3245 name = "oxc_diagnostics" 3239 - version = "0.92.0" 3246 + version = "0.108.0" 3240 3247 source = "registry+https://github.com/rust-lang/crates.io-index" 3241 - checksum = "e710dd26a2946f906ccd449a2d34f195b0461e5a8776db067ed207189f0213f3" 3248 + checksum = "2739661b22eb7abe3966ebbe1eb236337f940eed7e9598bdb089c3353aa2c15f" 3242 3249 dependencies = [ 3243 3250 "cow-utils", 3244 3251 "oxc-miette", ··· 3247 3254 3248 3255 [[package]] 3249 3256 name = "oxc_ecmascript" 3250 - version = "0.92.0" 3257 + version = "0.108.0" 3251 3258 source = "registry+https://github.com/rust-lang/crates.io-index" 3252 - checksum = "80c03f1a2246f422197c317585b056dbc283a4cfb10c8058cb3296b87cb835da" 3259 + checksum = "ef913bdaae2ed48335b500a25ecc6a9f186ca855968b5edfc6d1ebad4d0b2124" 3253 3260 dependencies = [ 3254 3261 "cow-utils", 3255 3262 "num-bigint", ··· 3262 3269 3263 3270 [[package]] 3264 3271 name = "oxc_estree" 3265 - version = "0.92.0" 3272 + version = "0.108.0" 3266 3273 source = "registry+https://github.com/rust-lang/crates.io-index" 3267 - checksum = "36ee39a2fc76ae96ccb5dcfea6c430e09e93e4fbcd9ec7f35fe787ea3fb6873a" 3274 + checksum = "a61584ac8cd52d6b6c05a7a5d4b883d5666ea4612ddfe3429f28f7bcd1e93a14" 3268 3275 dependencies = [ 3269 3276 "dragonbox_ecma", 3270 3277 "itoa", ··· 3273 3280 3274 3281 [[package]] 3275 3282 name = "oxc_index" 3276 - version = "3.1.0" 3283 + version = "4.1.0" 3277 3284 source = "registry+https://github.com/rust-lang/crates.io-index" 3278 - checksum = "967ae797e1f284bd1385f2d8e8ab94293ad27f623c76839ecf66827521365f5b" 3285 + checksum = "eb3e6120999627ec9703025eab7c9f410ebb7e95557632a8902ca48210416c2b" 3279 3286 dependencies = [ 3287 + "nonmax", 3280 3288 "rayon", 3281 3289 "serde", 3282 3290 ] 3283 3291 3284 3292 [[package]] 3285 3293 name = "oxc_isolated_declarations" 3286 - version = "0.92.0" 3294 + version = "0.108.0" 3287 3295 source = "registry+https://github.com/rust-lang/crates.io-index" 3288 - checksum = "132bb2006e95e63c0b07cc45c30e6d0de6bb643036d7b6316f7c1398a72c1c42" 3296 + checksum = "04ddf2f1f37acbea0f3a7bc5b40b3e5e5a83a9ea845e48fbddf0e6da591994cc" 3289 3297 dependencies = [ 3290 3298 "bitflags 2.10.0", 3291 3299 "oxc_allocator", ··· 3300 3308 3301 3309 [[package]] 3302 3310 name = "oxc_mangler" 3303 - version = "0.92.0" 3311 + version = "0.108.0" 3304 3312 source = "registry+https://github.com/rust-lang/crates.io-index" 3305 - checksum = "cb797e995b53f0e112b0a1359f967de7cb3a702b46fa2492d6025be4de175a65" 3313 + checksum = "dedab0866f3106cbc831c79e522c5f5ca33412562f79cfecdbb600bbbd896261" 3306 3314 dependencies = [ 3307 3315 "itertools", 3308 3316 "oxc_allocator", ··· 3311 3319 "oxc_index", 3312 3320 "oxc_semantic", 3313 3321 "oxc_span", 3322 + "oxc_syntax", 3314 3323 "rustc-hash", 3315 3324 ] 3316 3325 3317 3326 [[package]] 3318 3327 name = "oxc_minifier" 3319 - version = "0.92.0" 3328 + version = "0.108.0" 3320 3329 source = "registry+https://github.com/rust-lang/crates.io-index" 3321 - checksum = "61dfdcff432cacd8257093842d1494225f72cbea8286610b86abfbad59a16003" 3330 + checksum = "69b6f6e96160888f73125b7345d3934fb0027c3e27cdfa99a3dd042ae033a77d" 3322 3331 dependencies = [ 3323 3332 "cow-utils", 3324 3333 "oxc_allocator", ··· 3328 3337 "oxc_compat", 3329 3338 "oxc_data_structures", 3330 3339 "oxc_ecmascript", 3340 + "oxc_index", 3331 3341 "oxc_mangler", 3332 3342 "oxc_parser", 3333 3343 "oxc_regular_expression", ··· 3340 3350 3341 3351 [[package]] 3342 3352 name = "oxc_parser" 3343 - version = "0.92.0" 3353 + version = "0.108.0" 3344 3354 source = "registry+https://github.com/rust-lang/crates.io-index" 3345 - checksum = "86612cd26f817679d522b7ed33e525537ec5c0a7165d4d23138b8cbaf896d0d5" 3355 + checksum = "06898c992b263f8e4dfcc338528445492a8d61292ad78a0ad7863a265e7beda2" 3346 3356 dependencies = [ 3347 3357 "bitflags 2.10.0", 3348 3358 "cow-utils", ··· 3363 3373 3364 3374 [[package]] 3365 3375 name = "oxc_regular_expression" 3366 - version = "0.92.0" 3376 + version = "0.108.0" 3367 3377 source = "registry+https://github.com/rust-lang/crates.io-index" 3368 - checksum = "e7dc07d4e5d8337f5b6bbadadf1787d2a320f99969c9602ed03c823babd0084a" 3378 + checksum = "7c658b8d107d9534816312d1fd4b77311df648d07ac8af0417355a8cbb09749b" 3369 3379 dependencies = [ 3370 3380 "bitflags 2.10.0", 3371 3381 "oxc_allocator", ··· 3379 3389 3380 3390 [[package]] 3381 3391 name = "oxc_resolver" 3382 - version = "11.9.0" 3392 + version = "11.16.4" 3383 3393 source = "registry+https://github.com/rust-lang/crates.io-index" 3384 - checksum = "9bc696688fc6cbab56971f02badc233541f964f4705240c986abc02535a3728e" 3394 + checksum = "b903284699f550838a491118e58e9d9adb4941c2514f148aedff1ce4b4fbd578" 3385 3395 dependencies = [ 3386 3396 "cfg-if", 3397 + "fast-glob", 3387 3398 "indexmap", 3388 3399 "json-strip-comments", 3389 - "libc", 3400 + "nodejs-built-in-modules", 3390 3401 "once_cell", 3391 3402 "papaya", 3403 + "parking_lot", 3392 3404 "pnp", 3393 3405 "rustc-hash", 3406 + "rustix", 3407 + "self_cell", 3394 3408 "serde", 3395 3409 "serde_json", 3410 + "simd-json", 3396 3411 "simdutf8", 3397 3412 "thiserror 2.0.18", 3398 3413 "tracing", ··· 3402 3417 3403 3418 [[package]] 3404 3419 name = "oxc_semantic" 3405 - version = "0.92.0" 3420 + version = "0.108.0" 3406 3421 source = "registry+https://github.com/rust-lang/crates.io-index" 3407 - checksum = "f9ce8984f6054d3deafebff4e318fea5a38d281905be8bf555e625a7d7c63220" 3422 + checksum = "7ef9534d21d00ac38ca4eab91e7b7f4fa0f1c7f0279d07865074c05357366d5c" 3408 3423 dependencies = [ 3409 3424 "itertools", 3425 + "memchr", 3410 3426 "oxc_allocator", 3411 3427 "oxc_ast", 3412 3428 "oxc_ast_visit", ··· 3417 3433 "oxc_index", 3418 3434 "oxc_span", 3419 3435 "oxc_syntax", 3420 - "phf", 3421 3436 "rustc-hash", 3422 3437 "self_cell", 3438 + "smallvec", 3423 3439 ] 3424 3440 3425 3441 [[package]] 3426 3442 name = "oxc_sourcemap" 3427 - version = "4.2.0" 3443 + version = "6.0.1" 3428 3444 source = "registry+https://github.com/rust-lang/crates.io-index" 3429 - checksum = "d3e5d53a1bdb071d10a83cc0b4c69ca6ebb55d55fc6333897aef72c057830b95" 3445 + checksum = "36801dbbd025f2fa133367494e38eef75a53d334ae6746ba0c889fc4e76fa3a3" 3430 3446 dependencies = [ 3431 3447 "base64-simd", 3432 3448 "json-escape-simd", ··· 3437 3453 3438 3454 [[package]] 3439 3455 name = "oxc_span" 3440 - version = "0.92.0" 3456 + version = "0.108.0" 3441 3457 source = "registry+https://github.com/rust-lang/crates.io-index" 3442 - checksum = "be7ea89d6e858be16ef14f9a9be81ee210c17cb29bb95d5c86881251075071af" 3458 + checksum = "3416e347dd4837cdfbffc49bd2ef106ba592133268a962381cc82d24e8593e40" 3443 3459 dependencies = [ 3444 3460 "compact_str", 3445 3461 "oxc-miette", ··· 3451 3467 3452 3468 [[package]] 3453 3469 name = "oxc_syntax" 3454 - version = "0.92.0" 3470 + version = "0.108.0" 3455 3471 source = "registry+https://github.com/rust-lang/crates.io-index" 3456 - checksum = "a6477f14f0e380033455f0e3e6cdc33fd19932fe5f627a17b38e4666649336cb" 3472 + checksum = "c44aa646ecb431595b3255b6eee2a7f9f292422b76cf5c156a825bd042073453" 3457 3473 dependencies = [ 3458 3474 "bitflags 2.10.0", 3459 3475 "cow-utils", ··· 3466 3482 "oxc_index", 3467 3483 "oxc_span", 3468 3484 "phf", 3469 - "rustc-hash", 3470 3485 "serde", 3471 3486 "unicode-id-start", 3472 3487 ] 3473 3488 3474 3489 [[package]] 3475 3490 name = "oxc_transformer" 3476 - version = "0.92.0" 3491 + version = "0.108.0" 3477 3492 source = "registry+https://github.com/rust-lang/crates.io-index" 3478 - checksum = "7c10b7504559c08191c3881ef53fb671619c62c9cc26bd5e66274c68057e6ad3" 3493 + checksum = "118d7149205362a9ab9de91112f36c13e4192db5036d5cad7cc083a849146450" 3479 3494 dependencies = [ 3480 3495 "base64", 3481 3496 "compact_str", ··· 3489 3504 "oxc_data_structures", 3490 3505 "oxc_diagnostics", 3491 3506 "oxc_ecmascript", 3492 - "oxc_parser", 3493 3507 "oxc_regular_expression", 3494 3508 "oxc_semantic", 3495 3509 "oxc_span", ··· 3503 3517 3504 3518 [[package]] 3505 3519 name = "oxc_transformer_plugins" 3506 - version = "0.92.0" 3520 + version = "0.108.0" 3507 3521 source = "registry+https://github.com/rust-lang/crates.io-index" 3508 - checksum = "1592bc6214448a4986e72e1f7a71ca52e5b7135e831e806eb09bb9a29343dbaf" 3522 + checksum = "a4f8bc0f738f2fa6703560466f3f45e811d1738be86ed50f1e68ea9a9204e9b6" 3509 3523 dependencies = [ 3510 3524 "cow-utils", 3511 3525 "itoa", ··· 3525 3539 3526 3540 [[package]] 3527 3541 name = "oxc_traverse" 3528 - version = "0.92.0" 3542 + version = "0.108.0" 3529 3543 source = "registry+https://github.com/rust-lang/crates.io-index" 3530 - checksum = "8bc2faa1b10f9044f0ef34cb3959684836733d0168ce98504e47010e000ee62e" 3544 + checksum = "0b0c8dc012307ff62260d1f9f3073d4933c5f7e0a01e479f52f6ddd2a487154b" 3531 3545 dependencies = [ 3532 3546 "itoa", 3533 3547 "oxc_allocator", ··· 3543 3557 3544 3558 [[package]] 3545 3559 name = "oxipng" 3546 - version = "9.1.5" 3560 + version = "10.0.0" 3547 3561 source = "registry+https://github.com/rust-lang/crates.io-index" 3548 - checksum = "26c613f0f566526a647c7473f6a8556dbce22c91b13485ee4b4ec7ab648e4973" 3562 + checksum = "d8c9a19c0bec7ec84da567e0a87abd378c0f6e988793f858ea5d58f4b87a81a8" 3549 3563 dependencies = [ 3550 3564 "bitvec", 3551 3565 "clap", ··· 3556 3570 "indexmap", 3557 3571 "libdeflater", 3558 3572 "log", 3573 + "parse-size", 3559 3574 "rayon", 3560 3575 "rgb", 3561 3576 "rustc-hash", ··· 3596 3611 ] 3597 3612 3598 3613 [[package]] 3614 + name = "parse-size" 3615 + version = "1.1.0" 3616 + source = "registry+https://github.com/rust-lang/crates.io-index" 3617 + checksum = "487f2ccd1e17ce8c1bfab3a65c89525af41cfad4c8659021a1e9a2aacd73b89b" 3618 + 3619 + [[package]] 3599 3620 name = "paste" 3600 3621 version = "1.0.15" 3601 3622 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3906 3927 3907 3928 [[package]] 3908 3929 name = "pulldown-cmark" 3909 - version = "0.12.2" 3930 + version = "0.13.0" 3910 3931 source = "registry+https://github.com/rust-lang/crates.io-index" 3911 - checksum = "f86ba2052aebccc42cbbb3ed234b8b13ce76f75c3551a303cb2bcffcff12bb14" 3932 + checksum = "1e8bbe1a966bd2f362681a44f6edce3c2310ac21e4d5067a6e7ec396297a6ea0" 3912 3933 dependencies = [ 3913 3934 "bitflags 2.10.0", 3914 3935 "getopts", ··· 4149 4170 ] 4150 4171 4151 4172 [[package]] 4173 + name = "ref-cast" 4174 + version = "1.0.25" 4175 + source = "registry+https://github.com/rust-lang/crates.io-index" 4176 + checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d" 4177 + dependencies = [ 4178 + "ref-cast-impl", 4179 + ] 4180 + 4181 + [[package]] 4182 + name = "ref-cast-impl" 4183 + version = "1.0.25" 4184 + source = "registry+https://github.com/rust-lang/crates.io-index" 4185 + checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" 4186 + dependencies = [ 4187 + "proc-macro2", 4188 + "quote", 4189 + "syn", 4190 + ] 4191 + 4192 + [[package]] 4152 4193 name = "regex" 4153 4194 version = "1.12.2" 4154 4195 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4237 4278 source = "registry+https://github.com/rust-lang/crates.io-index" 4238 4279 checksum = "77dff57c9de498bb1eb5b1ce682c2e3a0ae956b266fa0933c3e151b87b078967" 4239 4280 dependencies = [ 4240 - "unicode-width 0.2.2", 4281 + "unicode-width", 4241 4282 "yansi", 4242 4283 ] 4284 + 4285 + [[package]] 4286 + name = "rolldown-notify" 4287 + version = "10.1.0" 4288 + source = "registry+https://github.com/rust-lang/crates.io-index" 4289 + checksum = "e8bf250d410b79487a6d054e6bd16ec08dddd2998f5f5e6291867a35066cfc37" 4290 + dependencies = [ 4291 + "bitflags 2.10.0", 4292 + "inotify", 4293 + "kqueue", 4294 + "libc", 4295 + "mio", 4296 + "objc2-core-foundation", 4297 + "objc2-core-services", 4298 + "rolldown-notify-types", 4299 + "tracing", 4300 + "walkdir", 4301 + "windows-sys 0.61.2", 4302 + ] 4303 + 4304 + [[package]] 4305 + name = "rolldown-notify-types" 4306 + version = "2.0.2" 4307 + source = "registry+https://github.com/rust-lang/crates.io-index" 4308 + checksum = "1931923a28e14c01a27ca56669669eb3e3de4068859c34e17b96c93ba3a61afe" 4243 4309 4244 4310 [[package]] 4245 4311 name = "ropey" ··· 4524 4590 checksum = "b75a19a7a740b25bc7944bdee6172368f988763b744e3d4dfe753f6b4ece40cc" 4525 4591 dependencies = [ 4526 4592 "libc", 4527 - "mio 0.8.11", 4593 + "mio", 4528 4594 "signal-hook", 4529 4595 ] 4530 4596 ··· 4545 4611 checksum = "e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2" 4546 4612 4547 4613 [[package]] 4614 + name = "simd-json" 4615 + version = "0.17.0" 4616 + source = "registry+https://github.com/rust-lang/crates.io-index" 4617 + checksum = "4255126f310d2ba20048db6321c81ab376f6a6735608bf11f0785c41f01f64e3" 4618 + dependencies = [ 4619 + "halfbrown", 4620 + "ref-cast", 4621 + "simdutf8", 4622 + "value-trait", 4623 + ] 4624 + 4625 + [[package]] 4548 4626 name = "simd_helpers" 4549 4627 version = "0.1.0" 4550 4628 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4586 4664 version = "1.15.1" 4587 4665 source = "registry+https://github.com/rust-lang/crates.io-index" 4588 4666 checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" 4667 + dependencies = [ 4668 + "serde", 4669 + ] 4589 4670 4590 4671 [[package]] 4591 4672 name = "smawk" ··· 4764 4845 dependencies = [ 4765 4846 "smawk", 4766 4847 "unicode-linebreak", 4767 - "unicode-width 0.2.2", 4848 + "unicode-width", 4768 4849 ] 4769 4850 4770 4851 [[package]] ··· 4885 4966 dependencies = [ 4886 4967 "bytes", 4887 4968 "libc", 4888 - "mio 1.1.1", 4969 + "mio", 4889 4970 "pin-project-lite", 4890 4971 "signal-hook-registry", 4891 4972 "socket2", ··· 4931 5012 4932 5013 [[package]] 4933 5014 name = "toml_datetime" 4934 - version = "0.6.11" 4935 - source = "registry+https://github.com/rust-lang/crates.io-index" 4936 - checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c" 4937 - 4938 - [[package]] 4939 - name = "toml_datetime" 4940 5015 version = "0.7.5+spec-1.1.0" 4941 5016 source = "registry+https://github.com/rust-lang/crates.io-index" 4942 5017 checksum = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347" ··· 4946 5021 4947 5022 [[package]] 4948 5023 name = "toml_edit" 4949 - version = "0.22.27" 5024 + version = "0.23.10+spec-1.0.0" 4950 5025 source = "registry+https://github.com/rust-lang/crates.io-index" 4951 - checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" 5026 + checksum = "84c8b9f757e028cee9fa244aea147aab2a9ec09d5325a9b01e0a49730c2b5269" 4952 5027 dependencies = [ 4953 5028 "indexmap", 4954 - "toml_datetime 0.6.11", 4955 - "toml_write", 5029 + "toml_datetime", 5030 + "toml_parser", 4956 5031 "winnow", 4957 5032 ] 4958 5033 4959 5034 [[package]] 4960 5035 name = "toml_edit" 4961 - version = "0.23.10+spec-1.0.0" 5036 + version = "0.24.0+spec-1.1.0" 4962 5037 source = "registry+https://github.com/rust-lang/crates.io-index" 4963 - checksum = "84c8b9f757e028cee9fa244aea147aab2a9ec09d5325a9b01e0a49730c2b5269" 5038 + checksum = "8c740b185920170a6d9191122cafef7010bd6270a3824594bff6784c04d7f09e" 4964 5039 dependencies = [ 4965 5040 "indexmap", 4966 - "toml_datetime 0.7.5+spec-1.1.0", 5041 + "toml_datetime", 4967 5042 "toml_parser", 5043 + "toml_writer", 4968 5044 "winnow", 4969 5045 ] 4970 5046 ··· 4978 5054 ] 4979 5055 4980 5056 [[package]] 4981 - name = "toml_write" 4982 - version = "0.1.2" 5057 + name = "toml_writer" 5058 + version = "1.0.6+spec-1.1.0" 4983 5059 source = "registry+https://github.com/rust-lang/crates.io-index" 4984 - checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" 5060 + checksum = "ab16f14aed21ee8bfd8ec22513f7287cd4a91aa92e44edfe2c17ddd004e92607" 4985 5061 4986 5062 [[package]] 4987 5063 name = "tower" ··· 5210 5286 5211 5287 [[package]] 5212 5288 name = "unicode-width" 5213 - version = "0.1.14" 5214 - source = "registry+https://github.com/rust-lang/crates.io-index" 5215 - checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" 5216 - 5217 - [[package]] 5218 - name = "unicode-width" 5219 5289 version = "0.2.2" 5220 5290 source = "registry+https://github.com/rust-lang/crates.io-index" 5221 5291 checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254" ··· 5330 5400 version = "0.1.1" 5331 5401 source = "registry+https://github.com/rust-lang/crates.io-index" 5332 5402 checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" 5403 + 5404 + [[package]] 5405 + name = "value-trait" 5406 + version = "0.12.1" 5407 + source = "registry+https://github.com/rust-lang/crates.io-index" 5408 + checksum = "8e80f0c733af0720a501b3905d22e2f97662d8eacfe082a75ed7ffb5ab08cb59" 5409 + dependencies = [ 5410 + "float-cmp", 5411 + "halfbrown", 5412 + "itoa", 5413 + "ryu", 5414 + ] 5333 5415 5334 5416 [[package]] 5335 5417 name = "version_check" ··· 5591 5673 5592 5674 [[package]] 5593 5675 name = "windows-sys" 5594 - version = "0.48.0" 5595 - source = "registry+https://github.com/rust-lang/crates.io-index" 5596 - checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 5597 - dependencies = [ 5598 - "windows-targets 0.48.5", 5599 - ] 5600 - 5601 - [[package]] 5602 - name = "windows-sys" 5603 5676 version = "0.52.0" 5604 5677 source = "registry+https://github.com/rust-lang/crates.io-index" 5605 5678 checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" ··· 5636 5709 5637 5710 [[package]] 5638 5711 name = "windows-targets" 5639 - version = "0.48.5" 5640 - source = "registry+https://github.com/rust-lang/crates.io-index" 5641 - checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 5642 - dependencies = [ 5643 - "windows_aarch64_gnullvm 0.48.5", 5644 - "windows_aarch64_msvc 0.48.5", 5645 - "windows_i686_gnu 0.48.5", 5646 - "windows_i686_msvc 0.48.5", 5647 - "windows_x86_64_gnu 0.48.5", 5648 - "windows_x86_64_gnullvm 0.48.5", 5649 - "windows_x86_64_msvc 0.48.5", 5650 - ] 5651 - 5652 - [[package]] 5653 - name = "windows-targets" 5654 5712 version = "0.52.6" 5655 5713 source = "registry+https://github.com/rust-lang/crates.io-index" 5656 5714 checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" ··· 5693 5751 5694 5752 [[package]] 5695 5753 name = "windows_aarch64_gnullvm" 5696 - version = "0.48.5" 5697 - source = "registry+https://github.com/rust-lang/crates.io-index" 5698 - checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 5699 - 5700 - [[package]] 5701 - name = "windows_aarch64_gnullvm" 5702 5754 version = "0.52.6" 5703 5755 source = "registry+https://github.com/rust-lang/crates.io-index" 5704 5756 checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" ··· 5708 5760 version = "0.53.1" 5709 5761 source = "registry+https://github.com/rust-lang/crates.io-index" 5710 5762 checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" 5711 - 5712 - [[package]] 5713 - name = "windows_aarch64_msvc" 5714 - version = "0.48.5" 5715 - source = "registry+https://github.com/rust-lang/crates.io-index" 5716 - checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 5717 5763 5718 5764 [[package]] 5719 5765 name = "windows_aarch64_msvc" ··· 5729 5775 5730 5776 [[package]] 5731 5777 name = "windows_i686_gnu" 5732 - version = "0.48.5" 5733 - source = "registry+https://github.com/rust-lang/crates.io-index" 5734 - checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 5735 - 5736 - [[package]] 5737 - name = "windows_i686_gnu" 5738 5778 version = "0.52.6" 5739 5779 source = "registry+https://github.com/rust-lang/crates.io-index" 5740 5780 checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" ··· 5759 5799 5760 5800 [[package]] 5761 5801 name = "windows_i686_msvc" 5762 - version = "0.48.5" 5763 - source = "registry+https://github.com/rust-lang/crates.io-index" 5764 - checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 5765 - 5766 - [[package]] 5767 - name = "windows_i686_msvc" 5768 5802 version = "0.52.6" 5769 5803 source = "registry+https://github.com/rust-lang/crates.io-index" 5770 5804 checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" ··· 5777 5811 5778 5812 [[package]] 5779 5813 name = "windows_x86_64_gnu" 5780 - version = "0.48.5" 5781 - source = "registry+https://github.com/rust-lang/crates.io-index" 5782 - checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 5783 - 5784 - [[package]] 5785 - name = "windows_x86_64_gnu" 5786 5814 version = "0.52.6" 5787 5815 source = "registry+https://github.com/rust-lang/crates.io-index" 5788 5816 checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" ··· 5795 5823 5796 5824 [[package]] 5797 5825 name = "windows_x86_64_gnullvm" 5798 - version = "0.48.5" 5799 - source = "registry+https://github.com/rust-lang/crates.io-index" 5800 - checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 5801 - 5802 - [[package]] 5803 - name = "windows_x86_64_gnullvm" 5804 5826 version = "0.52.6" 5805 5827 source = "registry+https://github.com/rust-lang/crates.io-index" 5806 5828 checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" ··· 5810 5832 version = "0.53.1" 5811 5833 source = "registry+https://github.com/rust-lang/crates.io-index" 5812 5834 checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" 5813 - 5814 - [[package]] 5815 - name = "windows_x86_64_msvc" 5816 - version = "0.48.5" 5817 - source = "registry+https://github.com/rust-lang/crates.io-index" 5818 - checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 5819 5835 5820 5836 [[package]] 5821 5837 name = "windows_x86_64_msvc"
+1 -1
Cargo.toml
··· 6 6 maudit = { path = "crates/maudit", version = "*" } 7 7 oubli = { path = "crates/oubli", version = "*" } 8 8 maud = { version = "0.27.0" } 9 - serde = { version = "1.0.216" } 9 + serde = { version = "1.0.228" } 10 10 11 11 [profile.profiling] 12 12 inherits = "release"
+2 -2
benchmarks/realistic-blog/Cargo.toml
··· 7 7 [dependencies] 8 8 maudit = { workspace = true } 9 9 maud = "0.27.0" 10 - serde = { version = "1.0.216" } 11 - chrono = { version = "0.4.42", features = ["serde"] } 10 + serde = { version = "1.0.228" } 11 + chrono = { version = "0.4.43", features = ["serde"] } 12 12 13 13 [dev-dependencies] 14 14 divan = { version = "3.0.5", package = "codspeed-divan-compat" }
+14 -14
crates/maudit-cli/Cargo.toml
··· 11 11 path = "src/main.rs" 12 12 13 13 [dependencies] 14 - chrono = "0.4.39" 15 - colored = "2.2.0" 16 - clap = { version = "4.5.23", features = ["derive"] } 14 + chrono = "0.4.43" 15 + colored = "3.1.1" 16 + clap = { version = "4.5.54", features = ["derive"] } 17 17 tokio = { version = "1", features = ["macros", "rt-multi-thread", "signal", "process"] } 18 - axum = { version = "0.8.6", features = ["ws"] } 18 + axum = { version = "0.8.8", features = ["ws"] } 19 19 futures = "0.3" 20 - tower-http = { version = "0.6.6", features = ["fs", "trace"] } 20 + tower-http = { version = "0.6.8", features = ["fs", "trace"] } 21 21 tracing = "0.1" 22 22 tracing-subscriber = { version = "=0.3.19", features = ["env-filter", "chrono"] } 23 23 notify = "8.2.0" 24 - notify-debouncer-full = "0.6.0" 25 - inquire = "0.7.5" 26 - rand = "0.9.0" 24 + notify-debouncer-full = "0.7.0" 25 + inquire = "0.9.2" 26 + rand = "0.9.2" 27 27 spinach = "3" 28 - ureq = "3.0.5" 29 - tar = "0.4.43" 30 - toml_edit = "0.22.23" 31 - local-ip-address = "0.6.3" 32 - flate2 = "1.0.35" 28 + ureq = "3.1.4" 29 + tar = "0.4.44" 30 + toml_edit = "0.24.0" 31 + local-ip-address = "0.6.9" 32 + flate2 = "1.1.8" 33 33 quanta = "0.12.6" 34 34 serde_json = "1.0" 35 35 tokio-util = "0.7" 36 - cargo_metadata = "0.23.0" 36 + cargo_metadata = "0.23.1"
+13 -12
crates/maudit/Cargo.toml
··· 22 22 maud = { workspace = true, optional = true } 23 23 24 24 # TODO: Allow making those optional 25 - rolldown = { package = "brk_rolldown", version = "0.2.3" } 25 + rolldown = { package = "brk_rolldown", version = "0.8.0" } 26 26 serde = { workspace = true } 27 27 serde_yaml = "0.9.34" 28 - pulldown-cmark = "0.12.2" 28 + pulldown-cmark = "0.13.0" 29 29 tokio = { version = "1", features = ["macros", "rt-multi-thread"] } 30 - glob = "0.3.1" 31 - syntect = "5.0" 30 + glob = "0.3.3" 31 + syntect = "5.3" 32 32 lol_html = "2.7.1" 33 33 slug = "0.1.6" 34 - image = "0.25.6" 34 + image = "0.25.9" 35 35 webp = "0.3.1" 36 - oxipng = "9.1.5" 36 + oxipng = "10.0.0" 37 37 thumbhash = "0.1.0" 38 38 base64 = "0.22.1" 39 39 40 40 maudit-macros = { path = "../maudit-macros", version = "0.7.0" } 41 41 log = { version = "0.4", features = ["kv"] } 42 - env_logger = "0.11.5" 43 - chrono = "0.4.39" 44 - colored = "2.2.0" 42 + env_logger = "0.11.8" 43 + chrono = "0.4.43" 44 + colored = "3.1.1" 45 45 rustc-hash = "2.1" 46 - thiserror = "2.0.9" 47 - oxc_sourcemap = "4.1.0" 46 + thiserror = "2.0.18" 47 + oxc_sourcemap = "6.0.1" 48 48 rayon = "1.11.0" 49 - rapidhash = "4.1.1" 49 + rapidhash = "4.2.1" 50 50 pathdiff = "0.2.3" 51 + rolldown_plugin_replace = {package = "brk_rolldown_plugin_replace", version = "0.8.0"} 51 52 52 53 [dev-dependencies] 53 54 tempfile = "3.24.0"
+2
crates/maudit/src/build.rs
··· 26 26 use log::{debug, info, trace, warn}; 27 27 use pathdiff::diff_paths; 28 28 use rolldown::{Bundler, BundlerOptions, InputItem, ModuleType}; 29 + use rolldown_plugin_replace::ReplacePlugin; 29 30 use rustc_hash::{FxHashMap, FxHashSet}; 30 31 31 32 use crate::assets::Asset; ··· 495 496 .collect::<Vec<PathBuf>>(), 496 497 }), 497 498 Arc::new(PrefetchPlugin {}), 499 + Arc::new(ReplacePlugin::new(FxHashMap::default())?), 498 500 ], 499 501 )?; 500 502
+3
crates/maudit/src/content/markdown/components.rs
··· 48 48 ShortcutUnknown, 49 49 Autolink, 50 50 Email, 51 + WikiLink(bool), 51 52 } 52 53 53 54 impl From<pulldown_cmark::LinkType> for LinkType { ··· 62 63 pulldown_cmark::LinkType::ShortcutUnknown => LinkType::ShortcutUnknown, 63 64 pulldown_cmark::LinkType::Autolink => LinkType::Autolink, 64 65 pulldown_cmark::LinkType::Email => LinkType::Email, 66 + pulldown_cmark::LinkType::WikiLink { has_pothole } => LinkType::WikiLink(has_pothole), 65 67 } 66 68 } 67 69 } ··· 84 86 LinkType::ShortcutUnknown => "shortcut_unknown", 85 87 LinkType::Autolink => "autolink", 86 88 LinkType::Email => "email", 89 + LinkType::WikiLink(_) => "wikilink", 87 90 } 88 91 } 89 92 }
+1 -1
e2e/tests/utils.ts
··· 4 4 // Find the actual prefetch bundle file (hash changes on each build) 5 5 const distDir = join(process.cwd(), "../crates/maudit/js/dist"); 6 6 const prefetchFile = readdirSync(distDir).find( 7 - (f) => f.startsWith("prefetch-") && f.endsWith(".js"), 7 + (f) => f.startsWith("prefetch") && f.endsWith(".js"), 8 8 ); 9 9 if (!prefetchFile) throw new Error("Could not find prefetch bundle"); 10 10
+1 -1
examples/blog/Cargo.toml
··· 10 10 [dependencies] 11 11 maudit = { workspace = true } 12 12 maud = "0.27.0" 13 - serde = { version = "1.0.216" } 13 + serde = { version = "1.0.228" }
+1 -1
examples/library/Cargo.toml
··· 10 10 [dependencies] 11 11 maudit = { workspace = true } 12 12 maud = "0.27.0" 13 - serde = { version = "1.0.216" } 13 + serde = { version = "1.0.228" }
+1 -1
website/Cargo.toml
··· 8 8 maudit = { workspace = true } 9 9 maud = { workspace = true } 10 10 serde = { workspace = true } 11 - chrono = { version = "0.4.42", features = ["serde"] } 11 + chrono = { version = "0.4.43", features = ["serde"] }
+1 -1
xtask/Cargo.toml
··· 5 5 publish = false 6 6 7 7 [dependencies] 8 - rolldown = { package = "brk_rolldown", version = "0.2.3" } 8 + rolldown = { package = "brk_rolldown", version = "0.8.0" } 9 9 tokio = { version = "1", features = ["rt"] }
+18 -2
xtask/src/main.rs
··· 110 110 // Configure Rolldown bundler input 111 111 let input_items = vec![ 112 112 InputItem { 113 - name: Some("prefetch".to_string()), 113 + name: None, 114 114 import: js_src_dir.join("prefetch.ts").to_string_lossy().to_string(), 115 115 }, 116 116 InputItem { 117 - name: Some("hover".to_string()), 117 + name: None, 118 118 import: js_src_dir 119 119 .join("prefetch") 120 120 .join("hover.ts") 121 + .to_string_lossy() 122 + .to_string(), 123 + }, 124 + InputItem { 125 + name: None, 126 + import: js_src_dir 127 + .join("prefetch") 128 + .join("tap.ts") 129 + .to_string_lossy() 130 + .to_string(), 131 + }, 132 + InputItem { 133 + name: None, 134 + import: js_src_dir 135 + .join("prefetch") 136 + .join("viewport.ts") 121 137 .to_string_lossy() 122 138 .to_string(), 123 139 },