fix(fmt/css): prefer collapsing font-family values (#29864)
Some checks are pending
ci / pre-build (push) Waiting to run
ci / test debug linux-aarch64 (push) Blocked by required conditions
ci / test release linux-aarch64 (push) Blocked by required conditions
ci / test debug macos-aarch64 (push) Blocked by required conditions
ci / test release macos-aarch64 (push) Blocked by required conditions
ci / bench release linux-x86_64 (push) Blocked by required conditions
ci / lint debug linux-x86_64 (push) Blocked by required conditions
ci / lint debug macos-x86_64 (push) Blocked by required conditions
ci / lint debug windows-x86_64 (push) Blocked by required conditions
ci / test debug linux-x86_64 (push) Blocked by required conditions
ci / test release linux-x86_64 (push) Blocked by required conditions
ci / test debug macos-x86_64 (push) Blocked by required conditions
ci / test release macos-x86_64 (push) Blocked by required conditions
ci / test debug windows-x86_64 (push) Blocked by required conditions
ci / test release windows-x86_64 (push) Blocked by required conditions
ci / build libs (push) Blocked by required conditions
ci / publish canary (push) Blocked by required conditions

Closes https://github.com/denoland/deno/issues/29336
This commit is contained in:
Bartek Iwańczuk 2025-06-24 22:28:53 +02:00 committed by GitHub
parent 4e23d9b5f0
commit 695df57358
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 6 additions and 3 deletions

4
Cargo.lock generated
View file

@ -5534,9 +5534,9 @@ dependencies = [
[[package]]
name = "malva"
version = "0.11.2"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6a952f521471c6c8302a17fc0c64a512221a9d4ff268af4d43a02bc2be48c712"
checksum = "aa8f6005fe3f2348f1fc59d647ee6945d5832fd080178e6d034bab1bf7976348"
dependencies = [
"aho-corasick",
"itertools 0.14.0",

View file

@ -307,7 +307,7 @@ dprint-plugin-typescript = "=0.95.8"
env_logger = "=0.11.6"
fancy-regex = "=0.14.0"
libsui = "0.10.0"
malva = "=0.11.2"
malva = "=0.12.1"
markup_fmt = "=0.22.0"
open = "5.0.1"
pathdiff = "0.2.1"

View file

@ -616,6 +616,8 @@ fn format_embedded_css(
selector_override_comment_directive: "malva-selector-override".into(),
ignore_comment_directive: "malva-ignore".into(),
ignore_file_comment_directive: "malva-ignore-file".into(),
declaration_order_group_by:
config::DeclarationOrderGroupBy::NonDeclaration,
},
};
// Wraps the text in a css block of `a { ... ;}`
@ -1483,6 +1485,7 @@ fn get_resolved_malva_config(
selector_override_comment_directive: "deno-fmt-selector-override".into(),
ignore_comment_directive: "deno-fmt-ignore".into(),
ignore_file_comment_directive: "deno-fmt-ignore-file".into(),
declaration_order_group_by: DeclarationOrderGroupBy::NonDeclaration,
};
FormatOptions {