neon_arch commited on
Commit
3f367d0
1 Parent(s): da03037

➕ build: add `lightningcss` and `minify-js` as build dependencies (#359)

Browse files
Files changed (2) hide show
  1. Cargo.lock +349 -8
  2. Cargo.toml +4 -0
Cargo.lock CHANGED
@@ -79,7 +79,7 @@ dependencies = [
79
  "actix-rt",
80
  "actix-service",
81
  "actix-utils",
82
- "ahash",
83
  "base64 0.21.5",
84
  "bitflags 2.4.1",
85
  "brotli",
@@ -194,7 +194,7 @@ dependencies = [
194
  "actix-service",
195
  "actix-utils",
196
  "actix-web-codegen",
197
- "ahash",
198
  "bytes 1.5.0",
199
  "bytestring",
200
  "cfg-if 1.0.0",
@@ -246,6 +246,17 @@ version = "1.0.2"
246
  source = "registry+https://github.com/rust-lang/crates.io-index"
247
  checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
248
 
 
 
 
 
 
 
 
 
 
 
 
249
  [[package]]
250
  name = "ahash"
251
  version = "0.8.4"
@@ -259,6 +270,15 @@ dependencies = [
259
  "zerocopy",
260
  ]
261
 
 
 
 
 
 
 
 
 
 
262
  [[package]]
263
  name = "aho-corasick"
264
  version = "1.1.2"
@@ -375,6 +395,15 @@ version = "0.21.5"
375
  source = "registry+https://github.com/rust-lang/crates.io-index"
376
  checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9"
377
 
 
 
 
 
 
 
 
 
 
378
  [[package]]
379
  name = "bit-set"
380
  version = "0.5.3"
@@ -402,6 +431,18 @@ version = "2.4.1"
402
  source = "registry+https://github.com/rust-lang/crates.io-index"
403
  checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07"
404
 
 
 
 
 
 
 
 
 
 
 
 
 
405
  [[package]]
406
  name = "block-buffer"
407
  version = "0.10.4"
@@ -448,6 +489,28 @@ version = "3.14.0"
448
  source = "registry+https://github.com/rust-lang/crates.io-index"
449
  checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec"
450
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
451
  [[package]]
452
  name = "bytecount"
453
  version = "0.6.5"
@@ -629,6 +692,26 @@ dependencies = [
629
  "tokio-util",
630
  ]
631
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
632
  [[package]]
633
  name = "convert_case"
634
  version = "0.4.0"
@@ -858,6 +941,28 @@ dependencies = [
858
  "smallvec 1.11.1",
859
  ]
860
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
861
  [[package]]
862
  name = "cssparser-macros"
863
  version = "0.6.1"
@@ -881,6 +986,21 @@ dependencies = [
881
  "parking_lot_core 0.9.9",
882
  ]
883
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
884
  [[package]]
885
  name = "deranged"
886
  version = "0.3.9"
@@ -1130,6 +1250,12 @@ version = "0.3.3"
1130
  source = "registry+https://github.com/rust-lang/crates.io-index"
1131
  checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7"
1132
 
 
 
 
 
 
 
1133
  [[package]]
1134
  name = "futf"
1135
  version = "0.1.5"
@@ -1383,6 +1509,19 @@ name = "hashbrown"
1383
  version = "0.12.3"
1384
  source = "registry+https://github.com/rust-lang/crates.io-index"
1385
  checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
 
 
 
 
 
 
 
 
 
 
 
 
 
1386
 
1387
  [[package]]
1388
  name = "hashbrown"
@@ -1728,6 +1867,30 @@ dependencies = [
1728
  "libc",
1729
  ]
1730
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1731
  [[package]]
1732
  name = "linux-raw-sys"
1733
  version = "0.4.10"
@@ -1923,6 +2086,16 @@ dependencies = [
1923
  "triomphe",
1924
  ]
1925
 
 
 
 
 
 
 
 
 
 
 
1926
  [[package]]
1927
  name = "miniz_oxide"
1928
  version = "0.7.1"
@@ -2148,6 +2321,42 @@ dependencies = [
2148
  "vcpkg",
2149
  ]
2150
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2151
  [[package]]
2152
  name = "parking_lot"
2153
  version = "0.9.0"
@@ -2197,12 +2406,31 @@ dependencies = [
2197
  "windows-targets",
2198
  ]
2199
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2200
  [[package]]
2201
  name = "paste"
2202
  version = "1.0.14"
2203
  source = "registry+https://github.com/rust-lang/crates.io-index"
2204
  checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c"
2205
 
 
 
 
 
 
 
2206
  [[package]]
2207
  name = "percent-encoding"
2208
  version = "1.0.1"
@@ -2480,6 +2708,26 @@ dependencies = [
2480
  "unicode-ident",
2481
  ]
2482
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2483
  [[package]]
2484
  name = "publicsuffix"
2485
  version = "1.5.6"
@@ -2535,6 +2783,12 @@ dependencies = [
2535
  "proc-macro2 1.0.69",
2536
  ]
2537
 
 
 
 
 
 
 
2538
  [[package]]
2539
  name = "rand"
2540
  version = "0.6.5"
@@ -2763,7 +3017,7 @@ version = "1.10.2"
2763
  source = "registry+https://github.com/rust-lang/crates.io-index"
2764
  checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343"
2765
  dependencies = [
2766
- "aho-corasick",
2767
  "memchr",
2768
  "regex-automata",
2769
  "regex-syntax",
@@ -2775,7 +3029,7 @@ version = "0.4.3"
2775
  source = "registry+https://github.com/rust-lang/crates.io-index"
2776
  checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f"
2777
  dependencies = [
2778
- "aho-corasick",
2779
  "memchr",
2780
  "regex-syntax",
2781
  ]
@@ -2786,6 +3040,15 @@ version = "0.8.2"
2786
  source = "registry+https://github.com/rust-lang/crates.io-index"
2787
  checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"
2788
 
 
 
 
 
 
 
 
 
 
2789
  [[package]]
2790
  name = "reqwest"
2791
  version = "0.9.24"
@@ -2816,7 +3079,7 @@ dependencies = [
2816
  "tokio-threadpool",
2817
  "tokio-timer",
2818
  "url 1.7.2",
2819
- "uuid",
2820
  "winreg 0.6.2",
2821
  ]
2822
 
@@ -2875,6 +3138,34 @@ dependencies = [
2875
  "winapi 0.3.9",
2876
  ]
2877
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2878
  [[package]]
2879
  name = "rustc-demangle"
2880
  version = "0.1.23"
@@ -2997,8 +3288,8 @@ version = "0.17.1"
2997
  source = "registry+https://github.com/rust-lang/crates.io-index"
2998
  checksum = "c95a930e03325234c18c7071fd2b60118307e025d6fff3e12745ffbf63a3d29c"
2999
  dependencies = [
3000
- "ahash",
3001
- "cssparser",
3002
  "ego-tree",
3003
  "getopts",
3004
  "html5ever 0.26.0",
@@ -3018,6 +3309,12 @@ dependencies = [
3018
  "untrusted",
3019
  ]
3020
 
 
 
 
 
 
 
3021
  [[package]]
3022
  name = "security-framework"
3023
  version = "2.9.2"
@@ -3058,7 +3355,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
3058
  checksum = "4eb30575f3638fc8f6815f448d50cb1a2e255b0897985c8c59f4d37b72a07b06"
3059
  dependencies = [
3060
  "bitflags 2.4.1",
3061
- "cssparser",
3062
  "derive_more",
3063
  "fxhash",
3064
  "log",
@@ -3195,6 +3492,21 @@ dependencies = [
3195
  "libc",
3196
  ]
3197
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3198
  [[package]]
3199
  name = "siphasher"
3200
  version = "0.2.3"
@@ -3432,6 +3744,12 @@ version = "0.2.0"
3432
  source = "registry+https://github.com/rust-lang/crates.io-index"
3433
  checksum = "7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417"
3434
 
 
 
 
 
 
 
3435
  [[package]]
3436
  name = "tempfile"
3437
  version = "3.8.0"
@@ -3912,6 +4230,12 @@ dependencies = [
3912
  "rand 0.6.5",
3913
  ]
3914
 
 
 
 
 
 
 
3915
  [[package]]
3916
  name = "vcpkg"
3917
  version = "0.2.15"
@@ -3924,6 +4248,12 @@ version = "0.9.4"
3924
  source = "registry+https://github.com/rust-lang/crates.io-index"
3925
  checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
3926
 
 
 
 
 
 
 
3927
  [[package]]
3928
  name = "walkdir"
3929
  version = "2.4.0"
@@ -4065,10 +4395,12 @@ dependencies = [
4065
  "fake-useragent",
4066
  "futures 0.3.28",
4067
  "handlebars",
 
4068
  "log",
4069
  "md5",
4070
  "mimalloc",
4071
  "mini-moka",
 
4072
  "mlua",
4073
  "rand 0.8.5",
4074
  "redis",
@@ -4233,6 +4565,15 @@ dependencies = [
4233
  "winapi-build",
4234
  ]
4235
 
 
 
 
 
 
 
 
 
 
4236
  [[package]]
4237
  name = "zerocopy"
4238
  version = "0.7.11"
 
79
  "actix-rt",
80
  "actix-service",
81
  "actix-utils",
82
+ "ahash 0.8.4",
83
  "base64 0.21.5",
84
  "bitflags 2.4.1",
85
  "brotli",
 
194
  "actix-service",
195
  "actix-utils",
196
  "actix-web-codegen",
197
+ "ahash 0.8.4",
198
  "bytes 1.5.0",
199
  "bytestring",
200
  "cfg-if 1.0.0",
 
246
  source = "registry+https://github.com/rust-lang/crates.io-index"
247
  checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
248
 
249
+ [[package]]
250
+ name = "ahash"
251
+ version = "0.7.7"
252
+ source = "registry+https://github.com/rust-lang/crates.io-index"
253
+ checksum = "5a824f2aa7e75a0c98c5a504fceb80649e9c35265d44525b5f94de4771a395cd"
254
+ dependencies = [
255
+ "getrandom",
256
+ "once_cell",
257
+ "version_check",
258
+ ]
259
+
260
  [[package]]
261
  name = "ahash"
262
  version = "0.8.4"
 
270
  "zerocopy",
271
  ]
272
 
273
+ [[package]]
274
+ name = "aho-corasick"
275
+ version = "0.7.20"
276
+ source = "registry+https://github.com/rust-lang/crates.io-index"
277
+ checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac"
278
+ dependencies = [
279
+ "memchr",
280
+ ]
281
+
282
  [[package]]
283
  name = "aho-corasick"
284
  version = "1.1.2"
 
395
  source = "registry+https://github.com/rust-lang/crates.io-index"
396
  checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9"
397
 
398
+ [[package]]
399
+ name = "base64-simd"
400
+ version = "0.7.0"
401
+ source = "registry+https://github.com/rust-lang/crates.io-index"
402
+ checksum = "781dd20c3aff0bd194fe7d2a977dd92f21c173891f3a03b677359e5fa457e5d5"
403
+ dependencies = [
404
+ "simd-abstraction",
405
+ ]
406
+
407
  [[package]]
408
  name = "bit-set"
409
  version = "0.5.3"
 
431
  source = "registry+https://github.com/rust-lang/crates.io-index"
432
  checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07"
433
 
434
+ [[package]]
435
+ name = "bitvec"
436
+ version = "1.0.1"
437
+ source = "registry+https://github.com/rust-lang/crates.io-index"
438
+ checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c"
439
+ dependencies = [
440
+ "funty",
441
+ "radium",
442
+ "tap",
443
+ "wyz",
444
+ ]
445
+
446
  [[package]]
447
  name = "block-buffer"
448
  version = "0.10.4"
 
489
  source = "registry+https://github.com/rust-lang/crates.io-index"
490
  checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec"
491
 
492
+ [[package]]
493
+ name = "bytecheck"
494
+ version = "0.6.11"
495
+ source = "registry+https://github.com/rust-lang/crates.io-index"
496
+ checksum = "8b6372023ac861f6e6dc89c8344a8f398fb42aaba2b5dbc649ca0c0e9dbcb627"
497
+ dependencies = [
498
+ "bytecheck_derive",
499
+ "ptr_meta",
500
+ "simdutf8",
501
+ ]
502
+
503
+ [[package]]
504
+ name = "bytecheck_derive"
505
+ version = "0.6.11"
506
+ source = "registry+https://github.com/rust-lang/crates.io-index"
507
+ checksum = "a7ec4c6f261935ad534c0c22dbef2201b45918860eb1c574b972bd213a76af61"
508
+ dependencies = [
509
+ "proc-macro2 1.0.69",
510
+ "quote 1.0.33",
511
+ "syn 1.0.109",
512
+ ]
513
+
514
  [[package]]
515
  name = "bytecount"
516
  version = "0.6.5"
 
692
  "tokio-util",
693
  ]
694
 
695
+ [[package]]
696
+ name = "const-str"
697
+ version = "0.3.2"
698
+ source = "registry+https://github.com/rust-lang/crates.io-index"
699
+ checksum = "21077772762a1002bb421c3af42ac1725fa56066bfc53d9a55bb79905df2aaf3"
700
+ dependencies = [
701
+ "const-str-proc-macro",
702
+ ]
703
+
704
+ [[package]]
705
+ name = "const-str-proc-macro"
706
+ version = "0.3.2"
707
+ source = "registry+https://github.com/rust-lang/crates.io-index"
708
+ checksum = "5e1e0fdd2e5d3041e530e1b21158aeeef8b5d0e306bc5c1e3d6cf0930d10e25a"
709
+ dependencies = [
710
+ "proc-macro2 1.0.69",
711
+ "quote 1.0.33",
712
+ "syn 1.0.109",
713
+ ]
714
+
715
  [[package]]
716
  name = "convert_case"
717
  version = "0.4.0"
 
941
  "smallvec 1.11.1",
942
  ]
943
 
944
+ [[package]]
945
+ name = "cssparser"
946
+ version = "0.33.0"
947
+ source = "registry+https://github.com/rust-lang/crates.io-index"
948
+ checksum = "9be934d936a0fbed5bcdc01042b770de1398bf79d0e192f49fa7faea0e99281e"
949
+ dependencies = [
950
+ "cssparser-macros",
951
+ "dtoa-short",
952
+ "itoa 1.0.9",
953
+ "phf 0.11.2",
954
+ "smallvec 1.11.1",
955
+ ]
956
+
957
+ [[package]]
958
+ name = "cssparser-color"
959
+ version = "0.1.0"
960
+ source = "registry+https://github.com/rust-lang/crates.io-index"
961
+ checksum = "556c099a61d85989d7af52b692e35a8d68a57e7df8c6d07563dc0778b3960c9f"
962
+ dependencies = [
963
+ "cssparser 0.33.0",
964
+ ]
965
+
966
  [[package]]
967
  name = "cssparser-macros"
968
  version = "0.6.1"
 
986
  "parking_lot_core 0.9.9",
987
  ]
988
 
989
+ [[package]]
990
+ name = "data-encoding"
991
+ version = "2.4.0"
992
+ source = "registry+https://github.com/rust-lang/crates.io-index"
993
+ checksum = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308"
994
+
995
+ [[package]]
996
+ name = "data-url"
997
+ version = "0.1.1"
998
+ source = "registry+https://github.com/rust-lang/crates.io-index"
999
+ checksum = "3a30bfce702bcfa94e906ef82421f2c0e61c076ad76030c16ee5d2e9a32fe193"
1000
+ dependencies = [
1001
+ "matches",
1002
+ ]
1003
+
1004
  [[package]]
1005
  name = "deranged"
1006
  version = "0.3.9"
 
1250
  source = "registry+https://github.com/rust-lang/crates.io-index"
1251
  checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7"
1252
 
1253
+ [[package]]
1254
+ name = "funty"
1255
+ version = "2.0.0"
1256
+ source = "registry+https://github.com/rust-lang/crates.io-index"
1257
+ checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
1258
+
1259
  [[package]]
1260
  name = "futf"
1261
  version = "0.1.5"
 
1509
  version = "0.12.3"
1510
  source = "registry+https://github.com/rust-lang/crates.io-index"
1511
  checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
1512
+ dependencies = [
1513
+ "ahash 0.7.7",
1514
+ ]
1515
+
1516
+ [[package]]
1517
+ name = "hashbrown"
1518
+ version = "0.13.2"
1519
+ source = "registry+https://github.com/rust-lang/crates.io-index"
1520
+ checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e"
1521
+ dependencies = [
1522
+ "ahash 0.8.4",
1523
+ "bumpalo",
1524
+ ]
1525
 
1526
  [[package]]
1527
  name = "hashbrown"
 
1867
  "libc",
1868
  ]
1869
 
1870
+ [[package]]
1871
+ name = "lightningcss"
1872
+ version = "1.0.0-alpha.50"
1873
+ source = "registry+https://github.com/rust-lang/crates.io-index"
1874
+ checksum = "c2999490cc10a59ad8a87d731791a5d438d2d025e3f137aa7d4c23e1827985b0"
1875
+ dependencies = [
1876
+ "ahash 0.7.7",
1877
+ "bitflags 2.4.1",
1878
+ "const-str",
1879
+ "cssparser 0.33.0",
1880
+ "cssparser-color",
1881
+ "dashmap",
1882
+ "data-encoding",
1883
+ "itertools",
1884
+ "lazy_static",
1885
+ "parcel_selectors",
1886
+ "parcel_sourcemap",
1887
+ "paste",
1888
+ "pathdiff",
1889
+ "rayon",
1890
+ "serde",
1891
+ "smallvec 1.11.1",
1892
+ ]
1893
+
1894
  [[package]]
1895
  name = "linux-raw-sys"
1896
  version = "0.4.10"
 
2086
  "triomphe",
2087
  ]
2088
 
2089
+ [[package]]
2090
+ name = "minify-js"
2091
+ version = "0.5.6"
2092
+ source = "registry+https://github.com/rust-lang/crates.io-index"
2093
+ checksum = "22d6c512a82abddbbc13b70609cb2beff01be2c7afff534d6e5e1c85e438fc8b"
2094
+ dependencies = [
2095
+ "lazy_static",
2096
+ "parse-js",
2097
+ ]
2098
+
2099
  [[package]]
2100
  name = "miniz_oxide"
2101
  version = "0.7.1"
 
2321
  "vcpkg",
2322
  ]
2323
 
2324
+ [[package]]
2325
+ name = "outref"
2326
+ version = "0.1.0"
2327
+ source = "registry+https://github.com/rust-lang/crates.io-index"
2328
+ checksum = "7f222829ae9293e33a9f5e9f440c6760a3d450a64affe1846486b140db81c1f4"
2329
+
2330
+ [[package]]
2331
+ name = "parcel_selectors"
2332
+ version = "0.26.4"
2333
+ source = "registry+https://github.com/rust-lang/crates.io-index"
2334
+ checksum = "05d74befe2d076330d9a58bf9ca2da424568724ab278adf15fb5718253133887"
2335
+ dependencies = [
2336
+ "bitflags 2.4.1",
2337
+ "cssparser 0.33.0",
2338
+ "fxhash",
2339
+ "log",
2340
+ "phf 0.10.1",
2341
+ "phf_codegen 0.10.0",
2342
+ "precomputed-hash",
2343
+ "smallvec 1.11.1",
2344
+ ]
2345
+
2346
+ [[package]]
2347
+ name = "parcel_sourcemap"
2348
+ version = "2.1.1"
2349
+ source = "registry+https://github.com/rust-lang/crates.io-index"
2350
+ checksum = "485b74d7218068b2b7c0e3ff12fbc61ae11d57cb5d8224f525bd304c6be05bbb"
2351
+ dependencies = [
2352
+ "base64-simd",
2353
+ "data-url",
2354
+ "rkyv",
2355
+ "serde",
2356
+ "serde_json",
2357
+ "vlq",
2358
+ ]
2359
+
2360
  [[package]]
2361
  name = "parking_lot"
2362
  version = "0.9.0"
 
2406
  "windows-targets",
2407
  ]
2408
 
2409
+ [[package]]
2410
+ name = "parse-js"
2411
+ version = "0.17.0"
2412
+ source = "registry+https://github.com/rust-lang/crates.io-index"
2413
+ checksum = "9ec3b11d443640ec35165ee8f6f0559f1c6f41878d70330fe9187012b5935f02"
2414
+ dependencies = [
2415
+ "aho-corasick 0.7.20",
2416
+ "bumpalo",
2417
+ "hashbrown 0.13.2",
2418
+ "lazy_static",
2419
+ "memchr",
2420
+ ]
2421
+
2422
  [[package]]
2423
  name = "paste"
2424
  version = "1.0.14"
2425
  source = "registry+https://github.com/rust-lang/crates.io-index"
2426
  checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c"
2427
 
2428
+ [[package]]
2429
+ name = "pathdiff"
2430
+ version = "0.2.1"
2431
+ source = "registry+https://github.com/rust-lang/crates.io-index"
2432
+ checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd"
2433
+
2434
  [[package]]
2435
  name = "percent-encoding"
2436
  version = "1.0.1"
 
2708
  "unicode-ident",
2709
  ]
2710
 
2711
+ [[package]]
2712
+ name = "ptr_meta"
2713
+ version = "0.1.4"
2714
+ source = "registry+https://github.com/rust-lang/crates.io-index"
2715
+ checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1"
2716
+ dependencies = [
2717
+ "ptr_meta_derive",
2718
+ ]
2719
+
2720
+ [[package]]
2721
+ name = "ptr_meta_derive"
2722
+ version = "0.1.4"
2723
+ source = "registry+https://github.com/rust-lang/crates.io-index"
2724
+ checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac"
2725
+ dependencies = [
2726
+ "proc-macro2 1.0.69",
2727
+ "quote 1.0.33",
2728
+ "syn 1.0.109",
2729
+ ]
2730
+
2731
  [[package]]
2732
  name = "publicsuffix"
2733
  version = "1.5.6"
 
2783
  "proc-macro2 1.0.69",
2784
  ]
2785
 
2786
+ [[package]]
2787
+ name = "radium"
2788
+ version = "0.7.0"
2789
+ source = "registry+https://github.com/rust-lang/crates.io-index"
2790
+ checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09"
2791
+
2792
  [[package]]
2793
  name = "rand"
2794
  version = "0.6.5"
 
3017
  source = "registry+https://github.com/rust-lang/crates.io-index"
3018
  checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343"
3019
  dependencies = [
3020
+ "aho-corasick 1.1.2",
3021
  "memchr",
3022
  "regex-automata",
3023
  "regex-syntax",
 
3029
  source = "registry+https://github.com/rust-lang/crates.io-index"
3030
  checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f"
3031
  dependencies = [
3032
+ "aho-corasick 1.1.2",
3033
  "memchr",
3034
  "regex-syntax",
3035
  ]
 
3040
  source = "registry+https://github.com/rust-lang/crates.io-index"
3041
  checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"
3042
 
3043
+ [[package]]
3044
+ name = "rend"
3045
+ version = "0.4.1"
3046
+ source = "registry+https://github.com/rust-lang/crates.io-index"
3047
+ checksum = "a2571463863a6bd50c32f94402933f03457a3fbaf697a707c5be741e459f08fd"
3048
+ dependencies = [
3049
+ "bytecheck",
3050
+ ]
3051
+
3052
  [[package]]
3053
  name = "reqwest"
3054
  version = "0.9.24"
 
3079
  "tokio-threadpool",
3080
  "tokio-timer",
3081
  "url 1.7.2",
3082
+ "uuid 0.7.4",
3083
  "winreg 0.6.2",
3084
  ]
3085
 
 
3138
  "winapi 0.3.9",
3139
  ]
3140
 
3141
+ [[package]]
3142
+ name = "rkyv"
3143
+ version = "0.7.42"
3144
+ source = "registry+https://github.com/rust-lang/crates.io-index"
3145
+ checksum = "0200c8230b013893c0b2d6213d6ec64ed2b9be2e0e016682b7224ff82cff5c58"
3146
+ dependencies = [
3147
+ "bitvec",
3148
+ "bytecheck",
3149
+ "hashbrown 0.12.3",
3150
+ "ptr_meta",
3151
+ "rend",
3152
+ "rkyv_derive",
3153
+ "seahash",
3154
+ "tinyvec",
3155
+ "uuid 1.5.0",
3156
+ ]
3157
+
3158
+ [[package]]
3159
+ name = "rkyv_derive"
3160
+ version = "0.7.42"
3161
+ source = "registry+https://github.com/rust-lang/crates.io-index"
3162
+ checksum = "b2e06b915b5c230a17d7a736d1e2e63ee753c256a8614ef3f5147b13a4f5541d"
3163
+ dependencies = [
3164
+ "proc-macro2 1.0.69",
3165
+ "quote 1.0.33",
3166
+ "syn 1.0.109",
3167
+ ]
3168
+
3169
  [[package]]
3170
  name = "rustc-demangle"
3171
  version = "0.1.23"
 
3288
  source = "registry+https://github.com/rust-lang/crates.io-index"
3289
  checksum = "c95a930e03325234c18c7071fd2b60118307e025d6fff3e12745ffbf63a3d29c"
3290
  dependencies = [
3291
+ "ahash 0.8.4",
3292
+ "cssparser 0.31.2",
3293
  "ego-tree",
3294
  "getopts",
3295
  "html5ever 0.26.0",
 
3309
  "untrusted",
3310
  ]
3311
 
3312
+ [[package]]
3313
+ name = "seahash"
3314
+ version = "4.1.0"
3315
+ source = "registry+https://github.com/rust-lang/crates.io-index"
3316
+ checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b"
3317
+
3318
  [[package]]
3319
  name = "security-framework"
3320
  version = "2.9.2"
 
3355
  checksum = "4eb30575f3638fc8f6815f448d50cb1a2e255b0897985c8c59f4d37b72a07b06"
3356
  dependencies = [
3357
  "bitflags 2.4.1",
3358
+ "cssparser 0.31.2",
3359
  "derive_more",
3360
  "fxhash",
3361
  "log",
 
3492
  "libc",
3493
  ]
3494
 
3495
+ [[package]]
3496
+ name = "simd-abstraction"
3497
+ version = "0.7.1"
3498
+ source = "registry+https://github.com/rust-lang/crates.io-index"
3499
+ checksum = "9cadb29c57caadc51ff8346233b5cec1d240b68ce55cf1afc764818791876987"
3500
+ dependencies = [
3501
+ "outref",
3502
+ ]
3503
+
3504
+ [[package]]
3505
+ name = "simdutf8"
3506
+ version = "0.1.4"
3507
+ source = "registry+https://github.com/rust-lang/crates.io-index"
3508
+ checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a"
3509
+
3510
  [[package]]
3511
  name = "siphasher"
3512
  version = "0.2.3"
 
3744
  source = "registry+https://github.com/rust-lang/crates.io-index"
3745
  checksum = "7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417"
3746
 
3747
+ [[package]]
3748
+ name = "tap"
3749
+ version = "1.0.1"
3750
+ source = "registry+https://github.com/rust-lang/crates.io-index"
3751
+ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
3752
+
3753
  [[package]]
3754
  name = "tempfile"
3755
  version = "3.8.0"
 
4230
  "rand 0.6.5",
4231
  ]
4232
 
4233
+ [[package]]
4234
+ name = "uuid"
4235
+ version = "1.5.0"
4236
+ source = "registry+https://github.com/rust-lang/crates.io-index"
4237
+ checksum = "88ad59a7560b41a70d191093a945f0b87bc1deeda46fb237479708a1d6b6cdfc"
4238
+
4239
  [[package]]
4240
  name = "vcpkg"
4241
  version = "0.2.15"
 
4248
  source = "registry+https://github.com/rust-lang/crates.io-index"
4249
  checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
4250
 
4251
+ [[package]]
4252
+ name = "vlq"
4253
+ version = "0.5.1"
4254
+ source = "registry+https://github.com/rust-lang/crates.io-index"
4255
+ checksum = "65dd7eed29412da847b0f78bcec0ac98588165988a8cfe41d4ea1d429f8ccfff"
4256
+
4257
  [[package]]
4258
  name = "walkdir"
4259
  version = "2.4.0"
 
4395
  "fake-useragent",
4396
  "futures 0.3.28",
4397
  "handlebars",
4398
+ "lightningcss",
4399
  "log",
4400
  "md5",
4401
  "mimalloc",
4402
  "mini-moka",
4403
+ "minify-js",
4404
  "mlua",
4405
  "rand 0.8.5",
4406
  "redis",
 
4565
  "winapi-build",
4566
  ]
4567
 
4568
+ [[package]]
4569
+ name = "wyz"
4570
+ version = "0.5.1"
4571
+ source = "registry+https://github.com/rust-lang/crates.io-index"
4572
+ checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed"
4573
+ dependencies = [
4574
+ "tap",
4575
+ ]
4576
+
4577
  [[package]]
4578
  name = "zerocopy"
4579
  version = "0.7.11"
Cargo.toml CHANGED
@@ -45,6 +45,10 @@ rusty-hook = "^0.11.2"
45
  criterion = "0.5.1"
46
  tempfile = "3.8.0"
47
 
 
 
 
 
48
  [profile.dev]
49
  opt-level = 0
50
  debug = true
 
45
  criterion = "0.5.1"
46
  tempfile = "3.8.0"
47
 
48
+ [build-dependencies]
49
+ lightningcss = "1.0.0-alpha.50"
50
+ minify-js = "0.5.6"
51
+
52
  [profile.dev]
53
  opt-level = 0
54
  debug = true