this repo has no description

remove duplicated deps

ptr.pet da72566f ff4bbdde

verified
+191 -286
+79 -208
Cargo.lock
··· 12 12 ] 13 13 14 14 [[package]] 15 - name = "adler" 16 - version = "1.0.2" 17 - source = "registry+https://github.com/rust-lang/crates.io-index" 18 - checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 19 - 20 - [[package]] 21 15 name = "adler2" 22 16 version = "2.0.1" 23 17 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 340 334 "tower", 341 335 "tower-layer", 342 336 "tower-service", 343 - "tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)", 337 + "tracing", 344 338 ] 345 339 346 340 [[package]] ··· 359 353 "sync_wrapper", 360 354 "tower-layer", 361 355 "tower-service", 362 - "tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)", 356 + "tracing", 363 357 ] 364 358 365 359 [[package]] ··· 411 405 "addr2line", 412 406 "cfg-if", 413 407 "libc", 414 - "miniz_oxide 0.8.9", 408 + "miniz_oxide", 415 409 "object", 416 410 "rustc-demangle", 417 411 "windows-link", ··· 677 671 checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" 678 672 679 673 [[package]] 680 - name = "chacha20" 681 - version = "0.10.0" 682 - source = "registry+https://github.com/rust-lang/crates.io-index" 683 - checksum = "6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601" 684 - dependencies = [ 685 - "cfg-if", 686 - "cpufeatures 0.3.0", 687 - "rand_core 0.10.0", 688 - ] 689 - 690 - [[package]] 691 674 name = "chrono" 692 675 version = "0.4.44" 693 676 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 866 849 867 850 [[package]] 868 851 name = "console" 869 - version = "0.15.11" 852 + version = "0.16.2" 870 853 source = "registry+https://github.com/rust-lang/crates.io-index" 871 - checksum = "054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8" 854 + checksum = "03e45a4a8926227e4197636ba97a9fc9b00477e9f4bd711395687c5f0734bec4" 872 855 dependencies = [ 873 856 "encode_unicode", 874 857 "libc", 875 858 "once_cell", 876 - "windows-sys 0.59.0", 859 + "windows-sys 0.61.2", 877 860 ] 878 861 879 862 [[package]] ··· 905 888 checksum = "688d7fbb8092b8de775ef2536f36c8c31f2bc4006ece2e8d8ad2d17d00ce0a2a" 906 889 dependencies = [ 907 890 "loom", 908 - "tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)", 891 + "tracing", 909 892 ] 910 893 911 894 [[package]] ··· 953 936 ] 954 937 955 938 [[package]] 956 - name = "cpufeatures" 957 - version = "0.3.0" 958 - source = "registry+https://github.com/rust-lang/crates.io-index" 959 - checksum = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201" 960 - dependencies = [ 961 - "libc", 962 - ] 963 - 964 - [[package]] 965 939 name = "crc32fast" 966 940 version = "1.5.0" 967 941 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1012 986 1013 987 [[package]] 1014 988 name = "crossterm" 1015 - version = "0.28.1" 989 + version = "0.29.0" 1016 990 source = "registry+https://github.com/rust-lang/crates.io-index" 1017 - checksum = "829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6" 991 + checksum = "d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b" 1018 992 dependencies = [ 1019 993 "bitflags", 1020 994 "crossterm_winapi", 995 + "document-features", 1021 996 "parking_lot", 1022 - "rustix 0.38.44", 997 + "rustix", 1023 998 "winapi", 1024 999 ] 1025 1000 ··· 1067 1042 checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be" 1068 1043 dependencies = [ 1069 1044 "cfg-if", 1070 - "cpufeatures 0.2.17", 1045 + "cpufeatures", 1071 1046 "curve25519-dalek-derive", 1072 1047 "digest", 1073 1048 "fiat-crypto", 1074 1049 "rustc_version", 1075 1050 "subtle", 1076 - "zeroize", 1077 1051 ] 1078 1052 1079 1053 [[package]] ··· 1283 1257 ] 1284 1258 1285 1259 [[package]] 1260 + name = "document-features" 1261 + version = "0.2.12" 1262 + source = "registry+https://github.com/rust-lang/crates.io-index" 1263 + checksum = "d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61" 1264 + dependencies = [ 1265 + "litrs", 1266 + ] 1267 + 1268 + [[package]] 1286 1269 name = "dunce" 1287 1270 version = "1.0.5" 1288 1271 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1321 1304 "curve25519-dalek", 1322 1305 "ed25519", 1323 1306 "rand_core 0.6.4", 1324 - "serde", 1325 1307 "sha2", 1326 1308 "subtle", 1327 - "zeroize", 1328 1309 ] 1329 1310 1330 1311 [[package]] ··· 1506 1487 "bit_field", 1507 1488 "half", 1508 1489 "lebe", 1509 - "miniz_oxide 0.8.9", 1490 + "miniz_oxide", 1510 1491 "rayon-core", 1511 1492 "smallvec", 1512 1493 "zune-inflate", ··· 1587 1568 checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c" 1588 1569 dependencies = [ 1589 1570 "crc32fast", 1590 - "miniz_oxide 0.8.9", 1571 + "miniz_oxide", 1591 1572 ] 1592 1573 1593 1574 [[package]] ··· 1810 1791 "js-sys", 1811 1792 "libc", 1812 1793 "r-efi", 1813 - "rand_core 0.10.0", 1814 1794 "wasip2", 1815 1795 "wasip3", 1816 1796 "wasm-bindgen", ··· 1902 1882 "slab", 1903 1883 "tokio", 1904 1884 "tokio-util", 1905 - "tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)", 1885 + "tracing", 1906 1886 ] 1907 1887 1908 1888 [[package]] ··· 2029 2009 "thiserror 2.0.18", 2030 2010 "tinyvec", 2031 2011 "tokio", 2032 - "tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)", 2012 + "tracing", 2033 2013 "url", 2034 2014 ] 2035 2015 ··· 2051 2031 "smallvec", 2052 2032 "thiserror 2.0.18", 2053 2033 "tokio", 2054 - "tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)", 2034 + "tracing", 2055 2035 ] 2056 2036 2057 2037 [[package]] ··· 2182 2162 "system-configuration", 2183 2163 "tokio", 2184 2164 "tower-service", 2185 - "tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)", 2165 + "tracing", 2186 2166 "windows-registry", 2187 2167 ] 2188 2168 ··· 2504 2484 "serde_json", 2505 2485 "smol_str", 2506 2486 "thiserror 2.0.18", 2507 - "tiff 0.6.1", 2487 + "tiff 0.11.3", 2508 2488 "tokio", 2509 - "tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)", 2489 + "tracing", 2510 2490 "trait-variant", 2511 2491 "url", 2512 2492 "viuer", ··· 2548 2528 "k256", 2549 2529 "miette", 2550 2530 "multibase", 2551 - "rand 0.8.5", 2531 + "rand 0.9.2", 2552 2532 "reqwest", 2553 2533 "serde", 2554 2534 "serde_html_form", ··· 2557 2537 "tokio", 2558 2538 "tower", 2559 2539 "tower-http", 2560 - "tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)", 2561 - "tracing-subscriber 0.3.22 (registry+https://github.com/rust-lang/crates.io-index)", 2540 + "tracing", 2541 + "tracing-subscriber", 2562 2542 ] 2563 2543 2564 2544 [[package]] ··· 2590 2570 "oxilangtag", 2591 2571 "p256", 2592 2572 "postcard", 2593 - "rand 0.10.0", 2573 + "rand 0.9.2", 2594 2574 "regex", 2595 2575 "regex-automata", 2596 2576 "regex-lite", ··· 2607 2587 "tokio", 2608 2588 "tokio-tungstenite-wasm", 2609 2589 "tokio-util", 2610 - "tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)", 2590 + "tracing", 2611 2591 "trait-variant", 2612 2592 "url", 2613 2593 "zstd", ··· 2650 2630 "serde_json", 2651 2631 "thiserror 2.0.18", 2652 2632 "tokio", 2653 - "tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)", 2633 + "tracing", 2654 2634 "trait-variant", 2655 2635 "url", 2656 2636 "urlencoding", ··· 2730 2710 "n0-future", 2731 2711 "p256", 2732 2712 "rand 0.8.5", 2713 + "rand_core 0.6.4", 2733 2714 "rouille", 2734 2715 "serde", 2735 2716 "serde_html_form", ··· 2738 2719 "smol_str", 2739 2720 "thiserror 2.0.18", 2740 2721 "tokio", 2741 - "tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)", 2722 + "tracing", 2742 2723 "trait-variant", 2743 2724 "url", 2744 2725 "webbrowser", ··· 2761 2742 "multihash", 2762 2743 "n0-future", 2763 2744 "p256", 2764 - "rand 0.8.5", 2745 + "rand 0.9.2", 2765 2746 "serde", 2766 2747 "serde_bytes", 2767 2748 "serde_ipld_dagcbor", ··· 2844 2825 ] 2845 2826 2846 2827 [[package]] 2847 - name = "jpeg-decoder" 2848 - version = "0.1.22" 2849 - source = "registry+https://github.com/rust-lang/crates.io-index" 2850 - checksum = "229d53d58899083193af11e15917b5640cd40b29ff475a1fe4ef725deb02d0f2" 2851 - 2852 - [[package]] 2853 2828 name = "js-sys" 2854 2829 version = "0.3.91" 2855 2830 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2907 2882 "serde", 2908 2883 "serde_bytes", 2909 2884 "tokio", 2910 - "tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)", 2911 - "tracing 0.1.44 (git+https://github.com/tokio-rs/tracing)", 2912 - "tracing-subscriber 0.3.22 (registry+https://github.com/rust-lang/crates.io-index)", 2913 - "tracing-subscriber 0.3.22 (git+https://github.com/tokio-rs/tracing)", 2885 + "tracing", 2886 + "tracing-subscriber", 2914 2887 ] 2915 2888 2916 2889 [[package]] ··· 2970 2943 2971 2944 [[package]] 2972 2945 name = "linux-raw-sys" 2973 - version = "0.4.15" 2974 - source = "registry+https://github.com/rust-lang/crates.io-index" 2975 - checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" 2976 - 2977 - [[package]] 2978 - name = "linux-raw-sys" 2979 2946 version = "0.12.1" 2980 2947 source = "registry+https://github.com/rust-lang/crates.io-index" 2981 2948 checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" ··· 2987 2954 checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77" 2988 2955 2989 2956 [[package]] 2957 + name = "litrs" 2958 + version = "1.0.0" 2959 + source = "registry+https://github.com/rust-lang/crates.io-index" 2960 + checksum = "11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092" 2961 + 2962 + [[package]] 2990 2963 name = "lock_api" 2991 2964 version = "0.4.14" 2992 2965 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3010 2983 "cfg-if", 3011 2984 "generator", 3012 2985 "scoped-tls", 3013 - "tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)", 3014 - "tracing-subscriber 0.3.22 (registry+https://github.com/rust-lang/crates.io-index)", 2986 + "tracing", 2987 + "tracing-subscriber", 3015 2988 ] 3016 2989 3017 2990 [[package]] ··· 3053 3026 "mycelium-bitfield", 3054 3027 "pin-project", 3055 3028 "portable-atomic", 3056 - "tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)", 3029 + "tracing", 3057 3030 ] 3058 3031 3059 3032 [[package]] ··· 3184 3157 "crossbeam-channel", 3185 3158 "crossbeam-utils", 3186 3159 "dashmap", 3187 - "getrandom 0.2.17", 3160 + "getrandom 0.4.1", 3188 3161 "once_cell", 3189 3162 "smallvec", 3190 3163 "tagptr", ··· 3202 3175 dependencies = [ 3203 3176 "cc", 3204 3177 "walkdir", 3205 - ] 3206 - 3207 - [[package]] 3208 - name = "miniz_oxide" 3209 - version = "0.4.4" 3210 - source = "registry+https://github.com/rust-lang/crates.io-index" 3211 - checksum = "a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b" 3212 - dependencies = [ 3213 - "adler", 3214 - "autocfg", 3215 3178 ] 3216 3179 3217 3180 [[package]] ··· 3790 3753 "crc32fast", 3791 3754 "fdeflate", 3792 3755 "flate2", 3793 - "miniz_oxide 0.8.9", 3756 + "miniz_oxide", 3794 3757 ] 3795 3758 3796 3759 [[package]] ··· 3974 3937 "socket2 0.6.2", 3975 3938 "thiserror 2.0.18", 3976 3939 "tokio", 3977 - "tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)", 3940 + "tracing", 3978 3941 "web-time", 3979 3942 ] 3980 3943 ··· 3996 3959 "slab", 3997 3960 "thiserror 2.0.18", 3998 3961 "tinyvec", 3999 - "tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)", 3962 + "tracing", 4000 3963 "web-time", 4001 3964 ] 4002 3965 ··· 4010 3973 "libc", 4011 3974 "once_cell", 4012 3975 "socket2 0.6.2", 4013 - "tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)", 3976 + "tracing", 4014 3977 "windows-sys 0.60.2", 4015 3978 ] 4016 3979 ··· 4051 4014 ] 4052 4015 4053 4016 [[package]] 4054 - name = "rand" 4055 - version = "0.10.0" 4056 - source = "registry+https://github.com/rust-lang/crates.io-index" 4057 - checksum = "bc266eb313df6c5c09c1c7b1fbe2510961e5bcd3add930c1e31f7ed9da0feff8" 4058 - dependencies = [ 4059 - "chacha20", 4060 - "getrandom 0.4.1", 4061 - "rand_core 0.10.0", 4062 - ] 4063 - 4064 - [[package]] 4065 4017 name = "rand_chacha" 4066 4018 version = "0.3.1" 4067 4019 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4098 4050 dependencies = [ 4099 4051 "getrandom 0.3.4", 4100 4052 ] 4101 - 4102 - [[package]] 4103 - name = "rand_core" 4104 - version = "0.10.0" 4105 - source = "registry+https://github.com/rust-lang/crates.io-index" 4106 - checksum = "0c8d0fd677905edcbeedbf2edb6494d676f0e98d54d5cf9bda0b061cb8fb8aba" 4107 4053 4108 4054 [[package]] 4109 4055 name = "rand_xorshift" ··· 4416 4362 4417 4363 [[package]] 4418 4364 name = "rustix" 4419 - version = "0.38.44" 4420 - source = "registry+https://github.com/rust-lang/crates.io-index" 4421 - checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" 4422 - dependencies = [ 4423 - "bitflags", 4424 - "errno", 4425 - "libc", 4426 - "linux-raw-sys 0.4.15", 4427 - "windows-sys 0.59.0", 4428 - ] 4429 - 4430 - [[package]] 4431 - name = "rustix" 4432 4365 version = "1.1.4" 4433 4366 source = "registry+https://github.com/rust-lang/crates.io-index" 4434 4367 checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" ··· 4436 4369 "bitflags", 4437 4370 "errno", 4438 4371 "libc", 4439 - "linux-raw-sys 0.12.1", 4372 + "linux-raw-sys", 4440 4373 "windows-sys 0.61.2", 4441 4374 ] 4442 4375 ··· 4790 4723 checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" 4791 4724 dependencies = [ 4792 4725 "cfg-if", 4793 - "cpufeatures 0.2.17", 4726 + "cpufeatures", 4794 4727 "digest", 4795 4728 ] 4796 4729 ··· 4807 4740 checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" 4808 4741 dependencies = [ 4809 4742 "cfg-if", 4810 - "cpufeatures 0.2.17", 4743 + "cpufeatures", 4811 4744 "digest", 4812 4745 ] 4813 4746 ··· 5077 5010 "fastrand", 5078 5011 "getrandom 0.4.1", 5079 5012 "once_cell", 5080 - "rustix 1.1.4", 5013 + "rustix", 5081 5014 "windows-sys 0.61.2", 5082 5015 ] 5083 5016 ··· 5107 5040 source = "registry+https://github.com/rust-lang/crates.io-index" 5108 5041 checksum = "60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0" 5109 5042 dependencies = [ 5110 - "rustix 1.1.4", 5043 + "rustix", 5111 5044 "windows-sys 0.60.2", 5112 5045 ] 5113 5046 ··· 5181 5114 5182 5115 [[package]] 5183 5116 name = "tiff" 5184 - version = "0.6.1" 5117 + version = "0.10.3" 5185 5118 source = "registry+https://github.com/rust-lang/crates.io-index" 5186 - checksum = "9a53f4706d65497df0c4349241deddf35f84cee19c87ed86ea8ca590f4464437" 5119 + checksum = "af9605de7fee8d9551863fd692cce7637f548dbd9db9180fcc07ccc6d26c336f" 5187 5120 dependencies = [ 5188 - "jpeg-decoder", 5189 - "miniz_oxide 0.4.4", 5121 + "fax", 5122 + "flate2", 5123 + "half", 5124 + "quick-error 2.0.1", 5190 5125 "weezl", 5126 + "zune-jpeg 0.4.21", 5191 5127 ] 5192 5128 5193 5129 [[package]] 5194 5130 name = "tiff" 5195 - version = "0.10.3" 5131 + version = "0.11.3" 5196 5132 source = "registry+https://github.com/rust-lang/crates.io-index" 5197 - checksum = "af9605de7fee8d9551863fd692cce7637f548dbd9db9180fcc07ccc6d26c336f" 5133 + checksum = "b63feaf3343d35b6ca4d50483f94843803b0f51634937cc2ec519fc32232bc52" 5198 5134 dependencies = [ 5199 5135 "fax", 5200 5136 "flate2", 5201 5137 "half", 5202 5138 "quick-error 2.0.1", 5203 5139 "weezl", 5204 - "zune-jpeg 0.4.21", 5140 + "zune-jpeg 0.5.12", 5205 5141 ] 5206 5142 5207 5143 [[package]] ··· 5414 5350 "tokio", 5415 5351 "tower-layer", 5416 5352 "tower-service", 5417 - "tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)", 5353 + "tracing", 5418 5354 ] 5419 5355 5420 5356 [[package]] ··· 5438 5374 "tower", 5439 5375 "tower-layer", 5440 5376 "tower-service", 5441 - "tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)", 5377 + "tracing", 5442 5378 ] 5443 5379 5444 5380 [[package]] ··· 5461 5397 dependencies = [ 5462 5398 "log", 5463 5399 "pin-project-lite", 5464 - "tracing-attributes 0.1.31 (registry+https://github.com/rust-lang/crates.io-index)", 5465 - "tracing-core 0.1.36 (registry+https://github.com/rust-lang/crates.io-index)", 5466 - ] 5467 - 5468 - [[package]] 5469 - name = "tracing" 5470 - version = "0.1.44" 5471 - source = "git+https://github.com/tokio-rs/tracing#efc690fa6bd1d9c3a57528b9bc8ac80504a7a6ed" 5472 - dependencies = [ 5473 - "pin-project-lite", 5474 - "tracing-attributes 0.1.31 (git+https://github.com/tokio-rs/tracing)", 5475 - "tracing-core 0.1.36 (git+https://github.com/tokio-rs/tracing)", 5400 + "tracing-attributes", 5401 + "tracing-core", 5476 5402 ] 5477 5403 5478 5404 [[package]] ··· 5487 5413 ] 5488 5414 5489 5415 [[package]] 5490 - name = "tracing-attributes" 5491 - version = "0.1.31" 5492 - source = "git+https://github.com/tokio-rs/tracing#efc690fa6bd1d9c3a57528b9bc8ac80504a7a6ed" 5493 - dependencies = [ 5494 - "proc-macro2", 5495 - "quote", 5496 - "syn", 5497 - ] 5498 - 5499 - [[package]] 5500 5416 name = "tracing-core" 5501 5417 version = "0.1.36" 5502 5418 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5507 5423 ] 5508 5424 5509 5425 [[package]] 5510 - name = "tracing-core" 5511 - version = "0.1.36" 5512 - source = "git+https://github.com/tokio-rs/tracing#efc690fa6bd1d9c3a57528b9bc8ac80504a7a6ed" 5513 - dependencies = [ 5514 - "valuable", 5515 - ] 5516 - 5517 - [[package]] 5518 5426 name = "tracing-log" 5519 5427 version = "0.2.0" 5520 5428 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5522 5430 dependencies = [ 5523 5431 "log", 5524 5432 "once_cell", 5525 - "tracing-core 0.1.36 (registry+https://github.com/rust-lang/crates.io-index)", 5526 - ] 5527 - 5528 - [[package]] 5529 - name = "tracing-log" 5530 - version = "0.2.0" 5531 - source = "git+https://github.com/tokio-rs/tracing#efc690fa6bd1d9c3a57528b9bc8ac80504a7a6ed" 5532 - dependencies = [ 5533 - "log", 5534 - "once_cell", 5535 - "tracing-core 0.1.36 (git+https://github.com/tokio-rs/tracing)", 5433 + "tracing-core", 5536 5434 ] 5537 5435 5538 5436 [[package]] ··· 5549 5447 "smallvec", 5550 5448 "thread_local", 5551 5449 "time", 5552 - "tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)", 5553 - "tracing-core 0.1.36 (registry+https://github.com/rust-lang/crates.io-index)", 5554 - "tracing-log 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 5555 - ] 5556 - 5557 - [[package]] 5558 - name = "tracing-subscriber" 5559 - version = "0.3.22" 5560 - source = "git+https://github.com/tokio-rs/tracing#efc690fa6bd1d9c3a57528b9bc8ac80504a7a6ed" 5561 - dependencies = [ 5562 - "matchers", 5563 - "nu-ansi-term", 5564 - "once_cell", 5565 - "regex-automata", 5566 - "sharded-slab", 5567 - "smallvec", 5568 - "thread_local", 5569 - "tracing 0.1.44 (git+https://github.com/tokio-rs/tracing)", 5570 - "tracing-core 0.1.36 (git+https://github.com/tokio-rs/tracing)", 5571 - "tracing-log 0.2.0 (git+https://github.com/tokio-rs/tracing)", 5450 + "tracing", 5451 + "tracing-core", 5452 + "tracing-log", 5572 5453 ] 5573 5454 5574 5455 [[package]] ··· 5812 5693 5813 5694 [[package]] 5814 5695 name = "viuer" 5815 - version = "0.9.2" 5696 + version = "0.11.0" 5816 5697 source = "registry+https://github.com/rust-lang/crates.io-index" 5817 - checksum = "0ae7c6870b98c838123f22cac9a594cbe2d74ea48d79271c08f8c9e680b40fac" 5698 + checksum = "da3a696d8afebb0cae4b263ff8cae3286b20ea88df0a82187b13ee6fe8398dce" 5818 5699 dependencies = [ 5819 5700 "ansi_colours", 5820 5701 "base64 0.22.1", 5821 5702 "console", 5822 5703 "crossterm", 5823 5704 "image", 5824 - "lazy_static", 5825 5705 "tempfile", 5826 5706 "termcolor", 5827 5707 ] ··· 6216 6096 version = "0.52.0" 6217 6097 source = "registry+https://github.com/rust-lang/crates.io-index" 6218 6098 checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 6219 - dependencies = [ 6220 - "windows-targets 0.52.6", 6221 - ] 6222 - 6223 - [[package]] 6224 - name = "windows-sys" 6225 - version = "0.59.0" 6226 - source = "registry+https://github.com/rust-lang/crates.io-index" 6227 - checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" 6228 6099 dependencies = [ 6229 6100 "windows-targets 0.52.6", 6230 6101 ]
+37 -3
Cargo.toml
··· 34 34 serde_ipld_dagcbor = { version = "0.6", default-features = false } 35 35 serde_repr = { version = "0.1" } 36 36 serde_bytes = { version = "0.11", default-features = false } 37 + serde_path_to_error = "0.1" 37 38 facet = "0.6" 38 39 facet-json = "0.6" 39 40 cfg-if = "1.0" 41 + anyhow = "1.0" 40 42 41 43 # Error handling 42 44 miette = "7.6" ··· 54 56 url = { version = "2.5", default-features = false, features = ["serde"] } 55 57 cid = { version = "0.11.1", default-features = false, features = ["serde", "alloc"] } 56 58 ipld-core = { version = "0.4.3", default-features = false, features = ["serde"] } 59 + multibase = { version = "0.9.1", default-features = false } 57 60 multihash = { version = "0.19", default-features = false, features = ["alloc"] } 58 61 dashmap = "6.1" 59 62 mini-moka = "0.10" 60 63 indexmap = { version = "*", default-features = false, features = ["alloc"] } 64 + iroh-car = "0.5" 65 + smallvec = "1.15" 66 + ouroboros = "0.18" 67 + maitake-sync = { version = "0.2", default-features = false } 68 + spin = { version = "0.10", default-features = false } 69 + hashbrown = { version = "0.16" } 70 + once_cell = "1.21" 71 + crossbeam-channel = "0.5" 72 + crossbeam-utils = "0.8" 73 + tagptr = "0.2" 61 74 62 75 # Proc macros 63 76 proc-macro2 = "1.0" 64 77 quote = "1.0" 65 78 syn = "2.0" 66 79 heck = "0.5" 80 + inventory = "0.3" 67 81 itertools = "0.14" 68 82 prettyplease = "0.2" 83 + proptest = "1.10" 84 + tempfile = "3.26" 85 + glob = "0.3" 86 + walkdir = "2.5" 69 87 70 88 # HTTP 71 89 http = { version = "1.4", default-features = false } ··· 73 91 74 92 # Async and runtimes 75 93 tokio = { version = "1", default-features = false } 94 + futures = { version = "0.3", default-features = false } 76 95 n0-future = "0.1" 77 96 78 97 # Observability 79 98 tracing = "0.1" 99 + tracing-subscriber = { version = "0.3", default-features = false } 80 100 81 101 # Encoding and crypto building blocks 82 102 base64 = { version = "0.22", default-features = false, features = ["alloc"] } 83 103 percent-encoding = { version = "2.3", default-features = false, features = ["alloc"] } 84 104 urlencoding = { version = "2.1.3", default-features = false } 85 - rand_core = { version = "0.10", default-features = false, features = [ 86 - "alloc", 87 - ] } 105 + rand = { version = "0.9", default-features = false } 106 + rand_core = { version = "0.9.5", default-features = false } 88 107 sha2 = "0.10" 89 108 90 109 # Time ··· 92 111 93 112 # Crypto curves and JOSE 94 113 p256 = "0.13" 114 + k256 = "0.13" 115 + elliptic-curve = "0.13" 116 + ed25519-dalek = { version = "2", default-features = false } 117 + jose-jwa = "0.1" 95 118 jose-jwk = "0.1" 96 119 97 120 # Text processing 98 121 regex = { version = "1.12", default-features = false } 122 + regex-lite = "0.1" 99 123 webpage = { version = "2.0", default-features = false } 124 + unicode-segmentation = "1.12" 125 + oxilangtag = { version = "0.1", default-features = false } 126 + axum-test = "18.7" 127 + axum = "0.8" 128 + axum-macros = "0.5" 129 + tower-http = "0.6" 130 + tower = { version = "0.5", default-features = false } 131 + viuer = "0.11" 132 + tiff = "0.11" 133 + image = "0.25"
+1 -1
crates/jacquard-api/Cargo.toml
··· 25 25 serde.workspace = true 26 26 serde_ipld_dagcbor.workspace = true 27 27 thiserror.workspace = true 28 - unicode-segmentation = "1.12" 28 + unicode-segmentation.workspace = true 29 29 serde_bytes.workspace = true 30 30 31 31
+10 -10
crates/jacquard-axum/Cargo.toml
··· 20 20 path = "../../examples/axum_server.rs" 21 21 22 22 [dependencies] 23 - axum = "0.8.6" 23 + axum.workspace = true 24 24 bytes.workspace = true 25 25 jacquard = { version = "0.9", path = "../jacquard", default-features = false, features = ["api"] } 26 26 jacquard-common = { version = "0.9", path = "../jacquard-common", features = ["reqwest-client"] } 27 27 jacquard-derive = { version = "0.9", path = "../jacquard-derive" } 28 28 jacquard-identity = { version = "0.9", path = "../jacquard-identity", optional = true } 29 29 miette.workspace = true 30 - multibase = { version = "0.9.1", optional = true } 30 + multibase = { workspace = true, optional = true } 31 31 serde.workspace = true 32 32 serde_html_form.workspace = true 33 33 serde_json.workspace = true 34 34 thiserror.workspace = true 35 35 tokio.workspace = true 36 - tower-http = { version = "0.6.6", features = ["trace", "tracing"] } 37 - tracing = "0.1.41" 36 + tower-http = { workspace = true, features = ["trace", "tracing"] } 37 + tracing.workspace = true 38 38 39 39 [features] 40 40 default = ["service-auth"] ··· 42 42 tracing = [] 43 43 44 44 [dev-dependencies] 45 - axum-macros = "0.5.0" 46 - axum-test = "18.1.0" 45 + axum-macros.workspace = true 46 + axum-test.workspace = true 47 47 base64.workspace = true 48 48 chrono.workspace = true 49 - k256 = { version = "0.13", features = ["ecdsa"] } 49 + k256 = { workspace = true, features = ["ecdsa"] } 50 50 miette = { workspace = true, features = ["fancy"] } 51 - rand = "0.8" 51 + rand.workspace = true 52 52 reqwest.workspace = true 53 53 serde_json.workspace = true 54 54 #tokio-test = "0.4.4" 55 - tower = { version = "0.5", features = ["util"] } 56 - tracing-subscriber = { version = "0.3.20", features = ["env-filter", "time"] } 55 + tower = { workspace = true, features = ["util"] } 56 + tracing-subscriber = { workspace = true, features = ["env-filter", "time"] }
+16 -17
crates/jacquard-common/Cargo.toml
··· 20 20 "regex?/std", 21 21 "rand/std", 22 22 "rand/std_rng", 23 - "rand/sys_rng", 23 + "rand/os_rng", 24 24 "rand/thread_rng", 25 25 "serde_json/std", 26 26 "serde/std", ··· 61 61 chrono.workspace = true 62 62 cid.workspace = true 63 63 ipld-core.workspace = true 64 - oxilangtag = { version = "0.1", default-features = false, features = ["alloc", "serde"] } 64 + oxilangtag = { workspace = true, features = ["alloc", "serde"] } 65 65 miette = { workspace = true, optional = true } # also need to gate this to std only 66 - multibase = { version = "0.9.1", default-features = false } 67 - multihash = { version = "0.19.3", default-features = false, features = ["alloc"] } 68 - ouroboros = "0.18.5" 69 - rand = { version = "0.10.0", default-features = false, features = ["alloc"] } 66 + multibase.workspace = true 67 + multihash.workspace = true 68 + ouroboros.workspace = true 69 + rand = { workspace = true, features = ["alloc"] } 70 70 serde.workspace = true 71 71 serde_html_form.workspace = true # need to check these at workspace level 72 72 serde_json.workspace = true ··· 75 75 url.workspace = true 76 76 http.workspace = true 77 77 serde_bytes.workspace = true 78 - spin = { version = "0.10", default-features = false, features = ["lazy"] } 79 - maitake-sync = { version = "0.2", default-features = false } 80 - hashbrown = "0.16" 78 + spin = { workspace = true, features = ["lazy"] } 79 + maitake-sync.workspace = true 80 + hashbrown.workspace = true 81 81 82 82 reqwest = { workspace = true, optional = true, features = ["json", "gzip", "charset"] } 83 83 serde_ipld_dagcbor.workspace = true ··· 87 87 88 88 # Streaming support (optional) 89 89 n0-future = { workspace = true, optional = true } 90 - futures = { version = "0.3", optional = true, default-features = false, features = ["alloc"] } 90 + futures = { workspace = true, optional = true, features = ["alloc"] } 91 91 tokio-tungstenite-wasm = { version = "0.8", default-features = false, optional = true } 92 - ciborium = { version = "0.2.0", default-features = false, optional = true } 93 - ciborium-io = { version = "0.2.0", default-features = false, optional = true } 92 + ciborium = { version = "0.2", default-features = false, optional = true } 93 + ciborium-io = { version = "0.2", default-features = false, optional = true } 94 94 zstd = { version = "0.13", optional = true } 95 95 postcard = { version = "1.1.3" } 96 96 97 97 # regex-automata for no_std embedded, regex-lite for wasm, full regex with std on native 98 98 regex-automata = { version = "0.4", default-features = false, features = ["alloc", "meta", "nfa-pikevm", "syntax"] } 99 - regex = { version = "1.11.3", default-features = false, features = ["perf-literal"], optional = true } 99 + regex = { workspace = true, default-features = false, features = ["perf-literal"], optional = true } 100 100 101 101 [target.'cfg(target_family = "wasm")'.dependencies] 102 102 getrandom = { version = "0.4.1", features = ["wasm_js"] } 103 103 chrono = { workspace = true, features = ["wasmbind"] } 104 104 getrandom_02 = { package = "getrandom", version = "0.2", features = ["js"] } 105 - regex-lite = "0.1" 105 + regex-lite.workspace = true 106 106 #ring = { version = "0.17", features = ["wasm32_unknown_unknown_js"]} 107 107 reqwest = { workspace = true, optional = true, features = [ "json", "gzip", "rustls"] } 108 108 tokio-tungstenite-wasm = { version = "0.8", features = [], optional = true } ··· 114 114 115 115 116 116 [dependencies.ed25519-dalek] 117 - version = "2" 117 + workspace = true 118 118 optional = true 119 - default-features = false 120 119 features = ["pkcs8"] 121 120 122 121 [dependencies.k256] ··· 131 130 features = ["arithmetic"] 132 131 133 132 [dev-dependencies] 134 - tokio = { version = "1", features = ["macros", "rt", "rt-multi-thread"] } 133 + tokio = { workspace = true, features = ["macros", "rt", "rt-multi-thread"] } 135 134 futures-lite = "2.6" 136 135 137 136 [package.metadata.docs.rs]
+2 -2
crates/jacquard-derive/Cargo.toml
··· 22 22 syn.workspace = true 23 23 24 24 [dev-dependencies] 25 - inventory = "0.3" 25 + inventory.workspace = true 26 26 jacquard-common = { version = "0.9", path = "../jacquard-common" } 27 27 jacquard-lexicon = { version = "0.9", path = "../jacquard-lexicon" } 28 28 serde.workspace = true 29 29 serde_json.workspace = true 30 - unicode-segmentation = "1.12" 30 + unicode-segmentation.workspace = true
+5 -5
crates/jacquard-lexgen/Cargo.toml
··· 30 30 31 31 [dependencies] 32 32 clap.workspace = true 33 - glob = "0.3" 34 - inventory = "0.3" 33 + glob.workspace = true 34 + inventory.workspace = true 35 35 jacquard-api = { version = "0.9", path = "../jacquard-api", default-features = false, features = [ "minimal" ] } 36 36 jacquard-common = { version = "0.9", features = [ "reqwest-client" ], path = "../jacquard-common" } 37 37 jacquard-derive = { version = "0.9", path = "../jacquard-derive" } ··· 43 43 serde.workspace = true 44 44 serde_json = { workspace = true, features = ["preserve_order"] } 45 45 syn.workspace = true 46 - tempfile = "3.24" 46 + tempfile.workspace = true 47 47 thiserror.workspace = true 48 48 tokio = { workspace = true, features = ["full"] } 49 49 toml = "1.0" 50 - walkdir = "2.5" 50 + walkdir.workspace = true 51 51 52 52 [dev-dependencies] 53 - tempfile = { version = "3.23.0" } 53 + tempfile.workspace = true 54 54 55 55 [build-dependencies] 56 56 clap.workspace = true
+4 -4
crates/jacquard-lexicon/Cargo.toml
··· 19 19 cid.workspace = true 20 20 dashmap.workspace = true 21 21 heck = { workspace = true, optional = true } 22 - inventory = "0.3" 22 + inventory.workspace = true 23 23 jacquard-common = { version = "0.9", path = "../jacquard-common" } 24 24 miette = { workspace = true } 25 25 multihash.workspace = true ··· 27 27 proc-macro2 = { workspace = true, optional = true } 28 28 quote = { workspace = true, optional = true } 29 29 serde.workspace = true 30 - serde_path_to_error = "0.1" 30 + serde_path_to_error.workspace = true 31 31 serde_ipld_dagcbor.workspace = true 32 32 serde_json.workspace = true 33 33 serde_repr.workspace = true ··· 35 35 sha2.workspace = true 36 36 syn = { workspace = true, optional = true } 37 37 thiserror.workspace = true 38 - unicode-segmentation = "1.12" 38 + unicode-segmentation.workspace = true 39 39 40 40 [dev-dependencies] 41 41 bytes = { workspace = true } 42 42 jacquard-derive = { version = "0.9", path = "../jacquard-derive"} 43 - tempfile = { version = "3.23.0" } 43 + tempfile.workspace = true
+6 -5
crates/jacquard-oauth/Cargo.toml
··· 28 28 url = { workspace = true } 29 29 smol_str = { workspace = true } 30 30 base64.workspace = true 31 - sha2 = { version = "0.10" } 31 + sha2.workspace = true 32 32 thiserror = { workspace = true } 33 33 serde_html_form = { workspace = true } 34 34 miette = { workspace = true } 35 35 p256 = { workspace = true, features = ["ecdsa"] } 36 - jose-jwa = "0.1" 36 + jose-jwa.workspace = true 37 37 jose-jwk = { workspace = true, features = ["p256"] } 38 38 chrono.workspace = true 39 - elliptic-curve = "0.13.8" 39 + elliptic-curve.workspace = true 40 40 http.workspace = true 41 41 bytes.workspace = true 42 - rand = { version = "0.8.5", features = ["small_rng"] } 43 - dashmap = "6.1.0" 42 + rand = { version = "0.8.5", features = ["std", "small_rng"] } 43 + rand_core = { version = "0.6.4", features = ["alloc"] } 44 + dashmap.workspace = true 44 45 tokio = { workspace = true, default-features = false, features = ["sync"] } 45 46 trait-variant.workspace = true 46 47 n0-future = { workspace = true, optional = true }
+11 -11
crates/jacquard-repo/Cargo.toml
··· 22 22 # Serialization 23 23 serde.workspace = true 24 24 serde_ipld_dagcbor.workspace = true 25 - serde_bytes = "0.11" 25 + serde_bytes.workspace = true 26 26 27 27 # IPLD primitives 28 28 cid.workspace = true 29 - multihash = "0.19.3" 29 + multihash.workspace = true 30 30 31 31 # CAR file I/O 32 - iroh-car = "0.5" 32 + iroh-car.workspace = true 33 33 34 34 # Data types 35 35 bytes.workspace = true 36 36 smol_str.workspace = true 37 37 38 38 # Hashing 39 - sha2 = "0.10" 39 + sha2.workspace = true 40 40 41 41 # Error handling 42 42 thiserror.workspace = true ··· 49 49 50 50 51 51 # Crypto (for commit signing/verification) 52 - ed25519-dalek = { version = "2", features = ["rand_core"] } 53 - k256 = { version = "0.13", features = ["ecdsa", "sha256"] } 54 - p256 = { version = "0.13", features = ["ecdsa", "sha256"] } 52 + ed25519-dalek = { workspace = true, features = ["rand_core"] } 53 + k256 = { workspace = true, features = ["ecdsa", "sha256"] } 54 + p256 = { workspace = true, features = ["ecdsa", "sha256"] } 55 55 56 56 [dev-dependencies] 57 57 serde_ipld_dagjson = "0.2" 58 58 tokio = { workspace = true, features = ["macros", "rt", "rt-multi-thread", "fs"] } 59 - tempfile = "3.14" 60 - rand = "0.8" 59 + tempfile.workspace = true 60 + rand.workspace = true 61 61 hex = "0.4" 62 - anyhow = "1.0" 63 - serde_json = "1.0" 62 + anyhow.workspace = true 63 + serde_json.workspace = true 64 64 65 65 [package.metadata.docs.rs] 66 66 all-features = true
+4 -4
crates/jacquard/Cargo.toml
··· 171 171 172 172 [target.'cfg(target_family = "wasm")'.dependencies] 173 173 getrandom = { version = "0.4.1", features = ["wasm_js"] } 174 - regex-lite = "0.1" 174 + regex-lite.workspace = true 175 175 #ring = { version = "0.17", features = ["wasm32_unknown_unknown_js"]} 176 176 reqwest = { workspace = true } 177 177 ··· 182 182 clap.workspace = true 183 183 miette = { workspace = true, features = ["fancy"] } 184 184 tokio = { workspace = true, features = ["signal"] } 185 - viuer = { version = "0.9", features = ["print-file"] } 186 - tiff = { version = "0.6.0-alpha" } 187 - image = { version = "0.25" } 185 + viuer = { workspace = true, features = ["print-file"] } 186 + tiff.workspace = true 187 + image.workspace = true 188 188 189 189 [package.metadata.docs.rs] 190 190 features = ["api_all", "derive", "dns", "streaming"]
+5 -5
crates/lazy-collections/Cargo.toml
··· 55 55 embedded-io = { version = "0.6" } 56 56 embedded-io-async = { version = "0.6" } 57 57 embedded-io-adapters = { version = "0.6" } 58 - maitake-sync = { version = "0.2", features = ["core-error"] } 58 + maitake-sync = { workspace = true, features = ["core-error"] } 59 59 tokio = { workspace = true, default-features = false, features = ["sync"], optional = true } 60 60 n0-future = { workspace = true, optional = true } 61 61 pin-project = "1" ··· 64 64 buffer = "0.1" 65 65 lock_api = "0.4" 66 66 67 - tracing = { git = "https://github.com/tokio-rs/tracing", default-features = false, features = ["attributes"] } 67 + tracing = { workspace = true, optional = true, features = ["attributes"] } 68 68 69 69 [dev-dependencies] 70 - proptest = "1" 71 - tracing-subscriber = { git = "https://github.com/tokio-rs/tracing", features = ["fmt", "env-filter"] } 72 - tracing = { git = "https://github.com/tokio-rs/tracing", default-features = false, features = ["attributes", "std"] } 70 + proptest.workspace = true 71 + tracing-subscriber = { workspace = true, features = ["fmt", "env-filter"] } 72 + tracing = { workspace = true, features = ["attributes", "std"] } 73 73 74 74 75 75 [target.'cfg(loom)'.dependencies]
+11 -11
crates/mini-moka-wasm/Cargo.toml
··· 21 21 sync = ["dashmap"] 22 22 23 23 [dependencies] 24 - crossbeam-channel = "0.5.5" 25 - crossbeam-utils = "0.8" 26 - smallvec = "1.8" 27 - tagptr = "0.2" 24 + crossbeam-channel.workspace = true 25 + crossbeam-utils.workspace = true 26 + smallvec.workspace = true 27 + tagptr.workspace = true 28 28 web-time = { version = "1.1.0", optional = true } 29 29 30 30 # Opt-out serde and stable_deref_trait features 31 31 # https://github.com/Manishearth/triomphe/pull/5 32 - triomphe = { version = "0.1.13", default-features = false } 32 + triomphe = { version = "0.1", default-features = false } 33 33 34 34 # Optional dependencies (enabled by default) 35 - dashmap = { version = "6.1", optional = true } 35 + dashmap = { workspace = true, optional = true } 36 36 37 37 [dev-dependencies] 38 - anyhow = "1.0.19" 39 - getrandom = "0.2" 40 - once_cell = "1.7" 41 - wasm-bindgen-test = "0.3.50" 38 + anyhow.workspace = true 39 + getrandom = "0.4" 40 + once_cell.workspace = true 41 + wasm-bindgen-test = "0.3" 42 42 43 43 [target.wasm32-unknown-unknown.dev-dependencies] 44 - getrandom = { version="0.2", features = ["js"] } 44 + getrandom = { version="0.4", features = ["wasm_js"] } 45 45 46 46 [target.'cfg(trybuild)'.dev-dependencies] 47 47 trybuild = "1.0"