From f9f305cc5faa79dd13bfa5763c6250b23a2a91e3 Mon Sep 17 00:00:00 2001 From: Niklas Mischkulnig <4586894+mischnic@users.noreply.github.com> Date: Tue, 7 Nov 2023 10:33:16 +0100 Subject: [PATCH] build(preset-env/base): Upgrade `browserslist-rs` to `v0.13.0` (#8229) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit **Description:** Upgrade browserslist-rs, there was a major version change because wasm-pack functionality was split out into a feature: https://github.com/browserslist/browserslist-rs/compare/v0.12.4...v0.13.0 --------- Co-authored-by: 강동윤 (Donny) --- Cargo.lock | 11 ++++------- crates/preset_env_base/Cargo.toml | 2 +- .../swc_core/tests/fixture/stub_wasm/Cargo.toml | 1 + .../appearance/output.defaults-not-ie-11.css | 2 -- .../autofill/output.defaults-not-ie-11.css | 3 --- .../output.defaults-not-ie-11.css | 1 - .../output.defaults-not-ie-11.css | 2 -- .../grouping-rule/output.defaults-not-ie-11.css | 1 - .../fixture/nested/output.defaults-not-ie-11.css | 16 ---------------- .../placeholder/output.defaults-not-ie-11.css | 1 - .../prefixed/output.defaults-not-ie-11.css | 4 ---- .../style-block/output.defaults-not-ie-11.css | 6 ------ 12 files changed, 6 insertions(+), 44 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index cc1575e9ae80..80c0c009fb42 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -35,7 +35,6 @@ checksum = "5a824f2aa7e75a0c98c5a504fceb80649e9c35265d44525b5f94de4771a395cd" dependencies = [ "getrandom", "once_cell", - "serde", "version_check", ] @@ -49,6 +48,7 @@ dependencies = [ "const-random", "getrandom", "once_cell", + "serde", "version_check", "zerocopy", ] @@ -350,26 +350,23 @@ dependencies = [ [[package]] name = "browserslist-rs" -version = "0.12.2" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "421478dde88feb4281328dea29dbf6d2b57bc19a8968214fc3694c8c574bc47f" +checksum = "e33066f72a558361eeb1077b0aff0f1dce1ac75bdc20b38a642f155f767b2824" dependencies = [ - "ahash 0.7.7", + "ahash 0.8.5", "anyhow", "chrono", "either", "itertools", - "js-sys", "nom", "once_cell", "quote", "serde", - "serde-wasm-bindgen", "serde_json", "string_cache", "string_cache_codegen", "thiserror", - "wasm-bindgen", ] [[package]] diff --git a/crates/preset_env_base/Cargo.toml b/crates/preset_env_base/Cargo.toml index 2e4971b4d121..1a6f7ab77947 100644 --- a/crates/preset_env_base/Cargo.toml +++ b/crates/preset_env_base/Cargo.toml @@ -13,7 +13,7 @@ bench = false [dependencies] ahash = "0.8.5" anyhow = "1" -browserslist-rs = "0.12.2" +browserslist-rs = "0.13.0" dashmap = "5.4.0" once_cell = "1.18.0" semver = { version = "1.0.17", features = ["serde"] } diff --git a/crates/swc_core/tests/fixture/stub_wasm/Cargo.toml b/crates/swc_core/tests/fixture/stub_wasm/Cargo.toml index df4b99db1326..d12d3403e245 100644 --- a/crates/swc_core/tests/fixture/stub_wasm/Cargo.toml +++ b/crates/swc_core/tests/fixture/stub_wasm/Cargo.toml @@ -16,6 +16,7 @@ swc_v1 = [] [dependencies] anyhow = "1.0.66" +browserslist-rs = { version = "0.13.0", features = ["wasm_bindgen"] } serde = { version = "1", features = ["derive"] } serde-wasm-bindgen = "0.4.5" swc_core = { path = "../../../../swc_core", features = [ diff --git a/crates/swc_css_prefixer/tests/fixture/appearance/output.defaults-not-ie-11.css b/crates/swc_css_prefixer/tests/fixture/appearance/output.defaults-not-ie-11.css index b136786e94e3..91c6d41880b9 100644 --- a/crates/swc_css_prefixer/tests/fixture/appearance/output.defaults-not-ie-11.css +++ b/crates/swc_css_prefixer/tests/fixture/appearance/output.defaults-not-ie-11.css @@ -1,8 +1,6 @@ a { - -webkit-appearance: none; appearance: none; } b { - -webkit-appearance: auto; appearance: auto; } diff --git a/crates/swc_css_prefixer/tests/fixture/autofill/output.defaults-not-ie-11.css b/crates/swc_css_prefixer/tests/fixture/autofill/output.defaults-not-ie-11.css index dc345b4b19c6..3e344ab6230d 100644 --- a/crates/swc_css_prefixer/tests/fixture/autofill/output.defaults-not-ie-11.css +++ b/crates/swc_css_prefixer/tests/fixture/autofill/output.defaults-not-ie-11.css @@ -1,6 +1,3 @@ -input:-webkit-autofill { - border: 3px solid blue; -} input:autofill { border: 3px solid blue; } diff --git a/crates/swc_css_prefixer/tests/fixture/backface-visibility/output.defaults-not-ie-11.css b/crates/swc_css_prefixer/tests/fixture/backface-visibility/output.defaults-not-ie-11.css index 65a7881b0100..75ae69332ae0 100644 --- a/crates/swc_css_prefixer/tests/fixture/backface-visibility/output.defaults-not-ie-11.css +++ b/crates/swc_css_prefixer/tests/fixture/backface-visibility/output.defaults-not-ie-11.css @@ -1,4 +1,3 @@ .class { - -webkit-backface-visibility: hidden; backface-visibility: hidden; } diff --git a/crates/swc_css_prefixer/tests/fixture/case-insensivity/output.defaults-not-ie-11.css b/crates/swc_css_prefixer/tests/fixture/case-insensivity/output.defaults-not-ie-11.css index 488a67336014..a60999d496aa 100644 --- a/crates/swc_css_prefixer/tests/fixture/case-insensivity/output.defaults-not-ie-11.css +++ b/crates/swc_css_prefixer/tests/fixture/case-insensivity/output.defaults-not-ie-11.css @@ -1,9 +1,7 @@ a { - -webkit-appearance: NONE; appearance: NONE; } b { - -webkit-appearance: AUTO; appearance: AUTO; } c { diff --git a/crates/swc_css_prefixer/tests/fixture/grouping-rule/output.defaults-not-ie-11.css b/crates/swc_css_prefixer/tests/fixture/grouping-rule/output.defaults-not-ie-11.css index cc3f98c5d2b1..1838539c2366 100644 --- a/crates/swc_css_prefixer/tests/fixture/grouping-rule/output.defaults-not-ie-11.css +++ b/crates/swc_css_prefixer/tests/fixture/grouping-rule/output.defaults-not-ie-11.css @@ -26,6 +26,5 @@ background-color: red; } .c::selection { - -webkit-backface-visibility: visible; backface-visibility: visible; } diff --git a/crates/swc_css_prefixer/tests/fixture/nested/output.defaults-not-ie-11.css b/crates/swc_css_prefixer/tests/fixture/nested/output.defaults-not-ie-11.css index da283e037db1..d28acbadc608 100644 --- a/crates/swc_css_prefixer/tests/fixture/nested/output.defaults-not-ie-11.css +++ b/crates/swc_css_prefixer/tests/fixture/nested/output.defaults-not-ie-11.css @@ -26,78 +26,62 @@ } .test { &.class::placeholder { - -webkit-appearance: auto; appearance: auto; } } .test { - -webkit-appearance: auto; appearance: auto; &.class { color: red; } } .test { - -webkit-appearance: auto; appearance: auto; &.class { - -webkit-appearance: auto; appearance: auto; } } .test { @supports (foo: bar) { - -webkit-appearance: auto; appearance: auto; } } .test { @media (orientation: landscape) { - -webkit-appearance: auto; appearance: auto; } } .test { - -webkit-appearance: auto; appearance: auto; &.class::placeholder { - -webkit-appearance: auto; appearance: auto; } @media (orientation: landscape) { - -webkit-appearance: auto; appearance: auto; } } @media (orientation: landscape) { .test { &.class::placeholder { - -webkit-appearance: auto; appearance: auto; } } } @media (orientation: landscape) { .test { - -webkit-appearance: auto; appearance: auto; &.class { - -webkit-appearance: auto; appearance: auto; } } } .test { - -webkit-appearance: none; appearance: none; &.class { - -webkit-appearance: auto; appearance: auto; &.class { - -webkit-appearance: menulist-button; appearance: menulist-button; &.class { - -webkit-appearance: button; appearance: button; } } diff --git a/crates/swc_css_prefixer/tests/fixture/placeholder/output.defaults-not-ie-11.css b/crates/swc_css_prefixer/tests/fixture/placeholder/output.defaults-not-ie-11.css index 0cccfd48e11a..5d608f42b43b 100644 --- a/crates/swc_css_prefixer/tests/fixture/placeholder/output.defaults-not-ie-11.css +++ b/crates/swc_css_prefixer/tests/fixture/placeholder/output.defaults-not-ie-11.css @@ -14,6 +14,5 @@ input::placeholder { backdrop-filter: blur(2px); } input.appearance::placeholder { - -webkit-appearance: none; appearance: none; } diff --git a/crates/swc_css_prefixer/tests/fixture/prefixed/output.defaults-not-ie-11.css b/crates/swc_css_prefixer/tests/fixture/prefixed/output.defaults-not-ie-11.css index 2bb071850526..1dce74011d99 100644 --- a/crates/swc_css_prefixer/tests/fixture/prefixed/output.defaults-not-ie-11.css +++ b/crates/swc_css_prefixer/tests/fixture/prefixed/output.defaults-not-ie-11.css @@ -7,9 +7,7 @@ appearance: auto; } .class-2 { - -webkit-appearance: none; appearance: none; - -webkit-appearance: auto; appearance: auto; } .class-3 { @@ -33,9 +31,7 @@ -webkit-appearance: searchfield; } .class-7 { - -webkit-appearance: auto; appearance: auto; - -webkit-appearance: -webkit-button; appearance: -webkit-button; } .class-8 { diff --git a/crates/swc_css_prefixer/tests/fixture/style-block/output.defaults-not-ie-11.css b/crates/swc_css_prefixer/tests/fixture/style-block/output.defaults-not-ie-11.css index f57a1e53c183..1fc7db43000b 100644 --- a/crates/swc_css_prefixer/tests/fixture/style-block/output.defaults-not-ie-11.css +++ b/crates/swc_css_prefixer/tests/fixture/style-block/output.defaults-not-ie-11.css @@ -1,33 +1,27 @@ .class { &.foo { - -webkit-appearance: auto; appearance: auto; } @media all { - -webkit-appearance: auto; appearance: auto; } } @media (min-width: 50em) { .foo { - -webkit-appearance: auto; appearance: auto; } @supports (flex-wrap: wrap) { .foo { - -webkit-appearance: auto; appearance: auto; } } } @supports (flex-wrap: wrap) { .foo { - -webkit-appearance: auto; appearance: auto; } @media (min-width: 50em) { .foo { - -webkit-appearance: auto; appearance: auto; } }