diff --git a/Cargo.lock b/Cargo.lock index 4866b1032..bc06e6cce 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -318,6 +318,24 @@ dependencies = [ "thiserror", ] +[[package]] +name = "browserslist-rs" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdf0ca73de70c3da94e4194e4a01fe732378f55d47cf4c0588caab22a0dbfa14" +dependencies = [ + "ahash 0.8.11", + "chrono", + "either", + "indexmap", + "itertools 0.13.0", + "nom", + "once_cell", + "serde", + "serde_json", + "thiserror", +] + [[package]] name = "bumpalo" version = "3.16.0" @@ -590,7 +608,7 @@ dependencies = [ "cssparser-macros", "dtoa-short", "itoa", - "phf 0.10.1", + "phf 0.11.2", "smallvec", ] @@ -716,9 +734,9 @@ dependencies = [ [[package]] name = "either" -version = "1.11.0" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2" +checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" [[package]] name = "equivalent" @@ -987,6 +1005,15 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "1.0.11" @@ -1244,7 +1271,7 @@ dependencies = [ [[package]] name = "modularize_imports" -version = "0.68.16" +version = "0.68.17" dependencies = [ "convert_case", "handlebars", @@ -1498,9 +1525,7 @@ version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" dependencies = [ - "phf_macros 0.10.0", "phf_shared 0.10.0", - "proc-macro-hack", ] [[package]] @@ -1509,7 +1534,7 @@ version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" dependencies = [ - "phf_macros 0.11.2", + "phf_macros", "phf_shared 0.11.2", ] @@ -1543,20 +1568,6 @@ dependencies = [ "rand", ] -[[package]] -name = "phf_macros" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0" -dependencies = [ - "phf_generator 0.10.0", - "phf_shared 0.10.0", - "proc-macro-hack", - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "phf_macros" version = "0.11.2" @@ -1614,7 +1625,25 @@ checksum = "08ccd15679953ae0d5fa716af78b58c0bfdc69a0534bfe9ea423abd1eaaf527b" dependencies = [ "ahash 0.8.11", "anyhow", - "browserslist-rs", + "browserslist-rs 0.15.0", + "dashmap", + "from_variant", + "once_cell", + "semver 1.0.23", + "serde", + "st-map", + "tracing", +] + +[[package]] +name = "preset_env_base" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ecfcd4aefde8c1ed1ac4f1118ca5021763a717ba87f5508db7785e864dac1d8" +dependencies = [ + "ahash 0.8.11", + "anyhow", + "browserslist-rs 0.16.0", "dashmap", "from_variant", "once_cell", @@ -1634,12 +1663,6 @@ dependencies = [ "yansi", ] -[[package]] -name = "proc-macro-hack" -version = "0.5.20+deprecated" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" - [[package]] name = "proc-macro2" version = "1.0.82" @@ -1751,7 +1774,7 @@ dependencies = [ [[package]] name = "react_remove_properties" -version = "0.24.14" +version = "0.24.15" dependencies = [ "serde", "swc_atoms", @@ -1826,7 +1849,7 @@ checksum = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2" [[package]] name = "remove_console" -version = "0.25.14" +version = "0.25.15" dependencies = [ "serde", "swc_atoms", @@ -2004,10 +2027,10 @@ dependencies = [ ] [[package]] -name = "sha-1" -version = "0.10.0" +name = "sha1" +version = "0.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "028f48d513f9678cda28f6e4064755b3fbb2af6acd672f2c209b62323f7aea0f" +checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" dependencies = [ "cfg-if", "cpufeatures", @@ -2223,7 +2246,7 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "styled_components" -version = "0.96.17" +version = "0.96.18" dependencies = [ "Inflector", "once_cell", @@ -2244,12 +2267,12 @@ dependencies = [ [[package]] name = "styled_jsx" -version = "0.73.24" +version = "0.73.25" dependencies = [ "anyhow", "lightningcss", "parcel_selectors", - "preset_env_base", + "preset_env_base 0.4.13", "serde", "swc_common", "swc_css_ast", @@ -2329,9 +2352,9 @@ dependencies = [ [[package]] name = "swc_common" -version = "0.34.0" +version = "0.34.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f79aace01c21f25090c75f5f7c6e3901498c062e2c1178c46866ed4e62e80aba" +checksum = "2b0d7bcbd9faf61cec1a552cbdaec57faefbb10be7cc5f959613c6f91b5a9254" dependencies = [ "anyhow", "ast_node", @@ -2361,7 +2384,7 @@ dependencies = [ [[package]] name = "swc_confidential" -version = "0.19.14" +version = "0.19.15" dependencies = [ "cipher 0.4.4", "hex", @@ -2407,9 +2430,9 @@ dependencies = [ [[package]] name = "swc_core" -version = "0.95.0" +version = "0.96.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af4d760e2f7b1eec292dcc91a1188abc5be7f6dfaf86676b3e128fc898b3d13c" +checksum = "397aa4b60ac7eed394d0c1f9634ff0cf9dd5841bf1cd4ed2ef7f45955a40cb99" dependencies = [ "once_cell", "swc_atoms", @@ -2485,9 +2508,9 @@ dependencies = [ [[package]] name = "swc_css_minifier" -version = "0.117.0" +version = "0.117.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "514de641204c8754865b70bbd5727c3244fafce08373e0dd496ad87e8919a8c4" +checksum = "ca3018ef38941e9b5681af7651047cd42af8bcb1635ba1d99eee182aafd84bb3" dependencies = [ "serde", "swc_atoms", @@ -2512,12 +2535,12 @@ dependencies = [ [[package]] name = "swc_css_prefixer" -version = "0.154.0" +version = "0.155.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90be51bf58aaff6d4682ada46bd44506d53b8aec8d1b0cebdc5bfe05b163f853" +checksum = "cc9930655060121c32d829e13fe4fa11294c03e71eb84c22e039703c929dcdf7" dependencies = [ "once_cell", - "preset_env_base", + "preset_env_base 0.5.0", "serde", "serde_json", "swc_atoms", @@ -2557,9 +2580,9 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "0.115.0" +version = "0.115.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "065b55c4d3bf7994a47abd420b9d69c69dd48e602030cbc85557077d5705fb63" +checksum = "7be1306930c235435a892104c00c2b5e16231043c085d5a10bd3e7537b15659b" dependencies = [ "bitflags", "bytecheck", @@ -2577,9 +2600,9 @@ dependencies = [ [[package]] name = "swc_ecma_codegen" -version = "0.151.0" +version = "0.151.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc6602bcf4fd78b2ef0c7b2abcdbd3e35dfa564a6bcfb0f256e86b41ff3299d7" +checksum = "f5141a8cb4eb69e090e6aea5d49061b46919be5210f3d084f9d9ad63d30f5cff" dependencies = [ "memchr", "num-bigint", @@ -2608,9 +2631,9 @@ dependencies = [ [[package]] name = "swc_ecma_minifier" -version = "0.197.0" +version = "0.197.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d74a46ad5fa5c070d65454d6d20a833948a099082cc8bcf620c2a669eba3b43" +checksum = "42abacd1c2682fd238c682209a616ebfee96abe2b9583aba273e7f1532b62bfc" dependencies = [ "arrayvec", "indexmap", @@ -2641,11 +2664,12 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "0.146.0" +version = "0.146.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d0251795e14bd0c818d9f9f592096936f9b087dc39e6869995fc38fbb7ed9d8" +checksum = "417d95a184c1872bc4e4db82c721c20c38bdf01214a65ee512c37b9985b78c01" dependencies = [ "either", + "memchr", "new_debug_unreachable", "num-bigint", "num-traits", @@ -2663,9 +2687,9 @@ dependencies = [ [[package]] name = "swc_ecma_quote_macros" -version = "0.57.0" +version = "0.57.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79eedaab1225550fac9c364c9b07ce329fc4d67c2b4896d1c054aca0976f8f5f" +checksum = "9537bc1a7daca42be1922137f4e59458bd72dd330cf9c96877e191e632bc2a8a" dependencies = [ "anyhow", "proc-macro2", @@ -2693,9 +2717,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms" -version = "0.232.0" +version = "0.232.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e8e66bc10715c10219239772abd2f6be99eda573e69e5abb8646b1f3fce83dc" +checksum = "6845e7a7001aa2793225568e0661b55f57352a2103fa28934dd9cbc0d41cd933" dependencies = [ "swc_atoms", "swc_common", @@ -2707,9 +2731,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "0.140.0" +version = "0.140.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daee7af0abfccc9855656fc36ac472e1e6a61398a3a1a1b3bf05ef7a7e7af6b0" +checksum = "4341c6272c4feaaf22cc8104f65ebcadac8ad2098dfacb6eb62e8c053698a40d" dependencies = [ "better_scoped_tls", "bitflags", @@ -2742,9 +2766,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_optimization" -version = "0.201.0" +version = "0.201.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c58577833f2a748ce4f8d934b59e528cc2391c43dc716040b15952ce7a1afae6" +checksum = "c2f7845e59b50f8f6bf37a4067f6e91aad0c10fd5d2beb18df68b7ea7ee1ea09" dependencies = [ "dashmap", "indexmap", @@ -2766,16 +2790,16 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_react" -version = "0.186.0" +version = "0.186.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5209735a7136c17c08dc6af3031e73157cc5a59c1f176f0e160d799aaece227" +checksum = "446da32cac8299973aaf1d37496562bfd0c1e4f3c3ab5d0af6f07f42e8184102" dependencies = [ "base64 0.21.7", "dashmap", "indexmap", "once_cell", "serde", - "sha-1", + "sha1", "string_enum", "swc_atoms", "swc_common", @@ -2790,9 +2814,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_testing" -version = "0.143.0" +version = "0.143.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2622a94000bb4e04548afe0540150f616c58296d5485c0653d1fae69c23efd98" +checksum = "774e9741d3377635e9b48b8f118722d758f42e51743789c0852f4b1524b7c428" dependencies = [ "ansi_term", "anyhow", @@ -2833,9 +2857,9 @@ dependencies = [ [[package]] name = "swc_ecma_utils" -version = "0.130.0" +version = "0.130.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "831490c6d4a52f06932fa2c3d87fc0d0aa43211a5df6b5e05a1ec2c57a2f2519" +checksum = "ca6a7f430bd83e14f3bf39f01e25806a5c403af73ff2cf94b647132594ddd63c" dependencies = [ "indexmap", "num_cpus", @@ -2866,7 +2890,7 @@ dependencies = [ [[package]] name = "swc_emotion" -version = "0.72.15" +version = "0.72.16" dependencies = [ "base64 0.22.1", "byteorder", @@ -2940,7 +2964,7 @@ dependencies = [ [[package]] name = "swc_magic" -version = "0.19.14" +version = "0.19.15" dependencies = [ "serde", "swc_atoms", @@ -3173,7 +3197,7 @@ dependencies = [ [[package]] name = "swc_relay" -version = "0.44.17" +version = "0.44.18" dependencies = [ "once_cell", "regex", diff --git a/packages/emotion/CHANGELOG.md b/packages/emotion/CHANGELOG.md index 78b3647a0..aa710ef08 100644 --- a/packages/emotion/CHANGELOG.md +++ b/packages/emotion/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-emotion +## 3.0.8 + +### Patch Changes + +- af25741: Update swc_core to 0.96.0 + ## 3.0.7 ### Patch Changes diff --git a/packages/emotion/Cargo.toml b/packages/emotion/Cargo.toml index 97d9f2f51..ecbcf20eb 100644 --- a/packages/emotion/Cargo.toml +++ b/packages/emotion/Cargo.toml @@ -17,10 +17,10 @@ crate-type = ["cdylib", "rlib"] [dependencies] serde = "1" serde_json = "1.0.117" -swc_common = { version = "0.34.0", features = ["concurrent"] } -swc_core = { version = "0.95.0", features = ["ecma_plugin_transform"] } -swc_ecma_ast = "0.115.0" -swc_ecma_utils = "0.130.0" +swc_common = { version = "0.34.3", features = ["concurrent"] } +swc_core = { version = "0.96.0", features = ["ecma_plugin_transform"] } +swc_ecma_ast = "0.115.1" +swc_ecma_utils = "0.130.1" swc_ecma_visit = "0.101.0" swc_emotion = { path = "./transform" } swc_plugin_macro = "0.9.16" diff --git a/packages/emotion/README.md b/packages/emotion/README.md index eb16b8b0f..493665b5f 100644 --- a/packages/emotion/README.md +++ b/packages/emotion/README.md @@ -34,6 +34,12 @@ Source code for plugin itself (not transforms) are copied from https://github.co # @swc/plugin-emotion +## 3.0.8 + +### Patch Changes + +- af25741: Update swc_core to 0.96.0 + ## 3.0.7 ### Patch Changes diff --git a/packages/emotion/package.json b/packages/emotion/package.json index 42dbca453..6ca6a4f21 100644 --- a/packages/emotion/package.json +++ b/packages/emotion/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-emotion", - "version": "3.0.7", + "version": "3.0.8", "description": "SWC plugin for emotion css-in-js library", "main": "swc_plugin_emotion.wasm", "scripts": { diff --git a/packages/emotion/transform/Cargo.toml b/packages/emotion/transform/Cargo.toml index 7fa58577f..b1b5b87b5 100644 --- a/packages/emotion/transform/Cargo.toml +++ b/packages/emotion/transform/Cargo.toml @@ -7,7 +7,7 @@ license = { workspace = true } name = "swc_emotion" repository = { workspace = true } rust-version = { workspace = true } -version = "0.72.15" +version = "0.72.16" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html @@ -22,17 +22,17 @@ regex = "1.10" serde = "1" sourcemap = "8.0.1" swc_atoms = "0.6.7" -swc_common = "0.34.0" -swc_ecma_ast = "0.115.0" -swc_ecma_codegen = "0.151.0" -swc_ecma_utils = "0.130.0" +swc_common = "0.34.3" +swc_ecma_ast = "0.115.1" +swc_ecma_codegen = "0.151.1" +swc_ecma_utils = "0.130.1" swc_ecma_visit = "0.101.0" swc_trace_macro = "0.1.3" tracing = { version = "0.1.40" } [dev-dependencies] serde_json = "1" -swc_ecma_parser = "0.146.0" -swc_ecma_transforms_react = "0.186.0" -swc_ecma_transforms_testing = "0.143.0" +swc_ecma_parser = "0.146.7" +swc_ecma_transforms_react = "0.186.2" +swc_ecma_transforms_testing = "0.143.1" testing = "0.36.0" diff --git a/packages/jest/CHANGELOG.md b/packages/jest/CHANGELOG.md index 1a0cda36b..5966c60b8 100644 --- a/packages/jest/CHANGELOG.md +++ b/packages/jest/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-jest +## 2.0.7 + +### Patch Changes + +- af25741: Update swc_core to 0.96.0 + ## 2.0.6 ### Patch Changes diff --git a/packages/jest/Cargo.toml b/packages/jest/Cargo.toml index c4d47e808..4ed41d133 100644 --- a/packages/jest/Cargo.toml +++ b/packages/jest/Cargo.toml @@ -17,10 +17,10 @@ crate-type = ["cdylib", "rlib"] [dependencies] phf = { version = "0.11.2", features = ["macros"] } serde = { version = "1.0.201", features = ["derive"] } -swc_common = { version = "0.34.0", features = ["concurrent"] } -swc_core = { version = "0.95.0", features = ["ecma_plugin_transform"] } -swc_ecma_ast = "0.115.0" -swc_ecma_utils = "0.130.0" +swc_common = { version = "0.34.3", features = ["concurrent"] } +swc_core = { version = "0.96.0", features = ["ecma_plugin_transform"] } +swc_ecma_ast = "0.115.1" +swc_ecma_utils = "0.130.1" swc_ecma_visit = "0.101.0" swc_plugin_macro = "0.9.16" tracing = { version = "0.1.40", features = ["release_max_level_off"] } diff --git a/packages/jest/README.md b/packages/jest/README.md index b8931560c..c5aace982 100644 --- a/packages/jest/README.md +++ b/packages/jest/README.md @@ -2,6 +2,12 @@ # @swc/plugin-jest +## 2.0.7 + +### Patch Changes + +- af25741: Update swc_core to 0.96.0 + ## 2.0.6 ### Patch Changes diff --git a/packages/jest/package.json b/packages/jest/package.json index 80209eb11..9dc3b39e1 100644 --- a/packages/jest/package.json +++ b/packages/jest/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-jest", - "version": "2.0.6", + "version": "2.0.7", "description": "SWC plugin for jest", "main": "swc_plugin_jest.wasm", "scripts": { diff --git a/packages/loadable-components/CHANGELOG.md b/packages/loadable-components/CHANGELOG.md index 5941bde48..e22bb3358 100644 --- a/packages/loadable-components/CHANGELOG.md +++ b/packages/loadable-components/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-loadable-components +## 1.0.8 + +### Patch Changes + +- af25741: Update swc_core to 0.96.0 + ## 1.0.7 ### Patch Changes diff --git a/packages/loadable-components/Cargo.toml b/packages/loadable-components/Cargo.toml index 13b0c4e89..1cf99ab0f 100644 --- a/packages/loadable-components/Cargo.toml +++ b/packages/loadable-components/Cargo.toml @@ -19,13 +19,13 @@ crate-type = ["cdylib", "rlib"] once_cell = "1.19.0" regex = "1.10.4" serde_json = "1.0.117" -swc_common = { version = "0.34.0", features = ["concurrent"] } -swc_core = { version = "0.95.0", features = [ +swc_common = { version = "0.34.3", features = ["concurrent"] } +swc_core = { version = "0.96.0", features = [ "ecma_quote", "ecma_plugin_transform", ] } -swc_ecma_ast = "0.115.0" -swc_ecma_utils = "0.130.0" +swc_ecma_ast = "0.115.1" +swc_ecma_utils = "0.130.1" swc_ecma_visit = "0.101.0" swc_plugin_macro = "0.9.16" swc_plugin_proxy = "0.44.0" diff --git a/packages/loadable-components/README.md b/packages/loadable-components/README.md index b9bd04f7f..426799b72 100644 --- a/packages/loadable-components/README.md +++ b/packages/loadable-components/README.md @@ -8,6 +8,12 @@ # @swc/plugin-loadable-components +## 1.0.8 + +### Patch Changes + +- af25741: Update swc_core to 0.96.0 + ## 1.0.7 ### Patch Changes diff --git a/packages/loadable-components/package.json b/packages/loadable-components/package.json index 9b9c1347d..f6bab2ea1 100644 --- a/packages/loadable-components/package.json +++ b/packages/loadable-components/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-loadable-components", - "version": "1.0.7", + "version": "1.0.8", "description": "SWC plugin for `@loadable/components`", "main": "swc_plugin_loadable_components.wasm", "scripts": { diff --git a/packages/noop/CHANGELOG.md b/packages/noop/CHANGELOG.md index 87524d18a..14ca23042 100644 --- a/packages/noop/CHANGELOG.md +++ b/packages/noop/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-noop +## 2.0.7 + +### Patch Changes + +- af25741: Update swc_core to 0.96.0 + ## 2.0.6 ### Patch Changes diff --git a/packages/noop/Cargo.toml b/packages/noop/Cargo.toml index 2c4d8bd53..cc642f546 100644 --- a/packages/noop/Cargo.toml +++ b/packages/noop/Cargo.toml @@ -18,10 +18,10 @@ version = "0.18.4" crate-type = ["cdylib", "rlib"] [dependencies] -swc_common = { version = "0.34.0", features = ["concurrent"] } -swc_core = { version = "0.95.0", features = ["ecma_plugin_transform"] } -swc_ecma_ast = "0.115.0" -swc_ecma_utils = "0.130.0" +swc_common = { version = "0.34.3", features = ["concurrent"] } +swc_core = { version = "0.96.0", features = ["ecma_plugin_transform"] } +swc_ecma_ast = "0.115.1" +swc_ecma_utils = "0.130.1" swc_ecma_visit = "0.101.0" swc_plugin_macro = "0.9.16" tracing = { version = "0.1.40", features = ["release_max_level_off"] } diff --git a/packages/noop/README.md b/packages/noop/README.md index 8c7362849..43493b45b 100644 --- a/packages/noop/README.md +++ b/packages/noop/README.md @@ -2,6 +2,12 @@ # @swc/plugin-noop +## 2.0.7 + +### Patch Changes + +- af25741: Update swc_core to 0.96.0 + ## 2.0.6 ### Patch Changes diff --git a/packages/noop/package.json b/packages/noop/package.json index 02a070c93..c40dedf08 100644 --- a/packages/noop/package.json +++ b/packages/noop/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-noop", - "version": "2.0.6", + "version": "2.0.7", "description": "Noop SWC plugin, for debugging", "main": "swc_plugin_noop.wasm", "scripts": { diff --git a/packages/react-remove-properties/CHANGELOG.md b/packages/react-remove-properties/CHANGELOG.md index 922775d23..9f57d3154 100644 --- a/packages/react-remove-properties/CHANGELOG.md +++ b/packages/react-remove-properties/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-react-remove-properties +## 2.0.7 + +### Patch Changes + +- af25741: Update swc_core to 0.96.0 + ## 2.0.6 ### Patch Changes diff --git a/packages/react-remove-properties/Cargo.toml b/packages/react-remove-properties/Cargo.toml index b050899d4..d6e33273f 100644 --- a/packages/react-remove-properties/Cargo.toml +++ b/packages/react-remove-properties/Cargo.toml @@ -21,10 +21,10 @@ crate-type = ["cdylib", "rlib"] react_remove_properties = { path = "./transform" } serde_json = "1.0.117" swc_cached = "0.3.20" -swc_common = { version = "0.34.0", features = ["concurrent"] } -swc_core = { version = "0.95.0", features = ["ecma_plugin_transform"] } -swc_ecma_ast = "0.115.0" -swc_ecma_utils = "0.130.0" +swc_common = { version = "0.34.3", features = ["concurrent"] } +swc_core = { version = "0.96.0", features = ["ecma_plugin_transform"] } +swc_ecma_ast = "0.115.1" +swc_ecma_utils = "0.130.1" swc_ecma_visit = "0.101.0" swc_plugin_macro = "0.9.16" tracing = { version = "0.1.40", features = ["release_max_level_off"] } diff --git a/packages/react-remove-properties/README.md b/packages/react-remove-properties/README.md index 74ed25a07..68c7fd346 100644 --- a/packages/react-remove-properties/README.md +++ b/packages/react-remove-properties/README.md @@ -23,6 +23,12 @@ or # @swc/plugin-react-remove-properties +## 2.0.7 + +### Patch Changes + +- af25741: Update swc_core to 0.96.0 + ## 2.0.6 ### Patch Changes diff --git a/packages/react-remove-properties/package.json b/packages/react-remove-properties/package.json index 3027d0ebf..0df7fbf27 100644 --- a/packages/react-remove-properties/package.json +++ b/packages/react-remove-properties/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-react-remove-properties", - "version": "2.0.6", + "version": "2.0.7", "description": "SWC plugin for https://www.npmjs.com/package/babel-plugin-react-remove-properties", "main": "swc_plugin_react_remove_properties.wasm", "scripts": { diff --git a/packages/react-remove-properties/transform/Cargo.toml b/packages/react-remove-properties/transform/Cargo.toml index 7dc54ff5a..1593c4533 100644 --- a/packages/react-remove-properties/transform/Cargo.toml +++ b/packages/react-remove-properties/transform/Cargo.toml @@ -11,7 +11,7 @@ homepage = { workspace = true } license = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } -version = "0.24.14" +version = "0.24.15" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html @@ -20,12 +20,12 @@ version = "0.24.14" serde = { version = "1", features = ["derive"] } swc_atoms = "0.6.7" swc_cached = "0.3.20" -swc_common = "0.34.0" -swc_ecma_ast = "0.115.0" +swc_common = "0.34.3" +swc_ecma_ast = "0.115.1" swc_ecma_visit = "0.101.0" [dev-dependencies] -swc_ecma_parser = "0.146.0" -swc_ecma_transforms_base = "0.140.0" -swc_ecma_transforms_testing = "0.143.0" +swc_ecma_parser = "0.146.7" +swc_ecma_transforms_base = "0.140.1" +swc_ecma_transforms_testing = "0.143.1" testing = "0.36.0" diff --git a/packages/react-remove-properties/transform/tests/fixture/custom/simple/output.js b/packages/react-remove-properties/transform/tests/fixture/custom/simple/output.js index d2224111f..23bb6eee1 100644 --- a/packages/react-remove-properties/transform/tests/fixture/custom/simple/output.js +++ b/packages/react-remove-properties/transform/tests/fixture/custom/simple/output.js @@ -1,11 +1,7 @@ export default function Home() { return
- <_JSXStyle id={"b3e1b6a7c9b96113"}>{""} -
-- <_JSXStyle id={"b3e1b6a7c9b96113"}>{""} -
-hi
- -hi
- -external only
- <_JSXStyle id={styles.__hash}>{styles} - <_JSXStyle id={styles2.__hash}>{styles2} -external and static
- <_JSXStyle id={"81a68341e430a972"}>{"p.jsx-81a68341e430a972{color:red}"} - <_JSXStyle id={styles.__hash}>{styles} -static only
- <_JSXStyle id={"ceba8c9ce34e3d0c"}>{"p.jsx-df0159ebd3f9fb6f{display:inline-block}"} - <_JSXStyle id={"81a68341e430a972"}>{"p.jsx-df0159ebd3f9fb6f{color:red}"} -{ ] ] ])}>dynamic with scoped compound variable
- <_JSXStyle id={"6441d4f07e362f1"} dynamic={[ innerProps.color ]}>{`p.__jsx-style-dynamic-selector{color:${innerProps.color}}`} -{ ] ] ])}>dynamic with compound variable
- <_JSXStyle id={"71fd8d88f94be286"} dynamic={[ innerProps.color ]}>{`p.__jsx-style-dynamic-selector{color:${innerProps.color}}`} -dynamic with constant variable
- <_JSXStyle id={"26bcb03111c69ebc"}>{`p.jsx-26bcb03111c69ebc{color:${foo}}`} -external only
- <_JSXStyle id={styles.__hash}>{styles} - <_JSXStyle id={styles2.__hash}>{styles2} -external and static
- <_JSXStyle id={"81a68341e430a972"}>{"p.jsx-81a68341e430a972{color:red}"} - <_JSXStyle id={styles.__hash}>{styles} -static only
- <_JSXStyle id={"ceba8c9ce34e3d0c"}>{"p.jsx-df0159ebd3f9fb6f{display:inline-block}"} - <_JSXStyle id={"81a68341e430a972"}>{"p.jsx-df0159ebd3f9fb6f{color:red}"} -{ ] ] ])}>dynamic with scoped compound variable
- <_JSXStyle id={"6441d4f07e362f1"} dynamic={[ innerProps.color ]}>{`p.__jsx-style-dynamic-selector{color:${innerProps.color}}`} -{ ] ] ])}>dynamic with compound variable
- <_JSXStyle id={"71fd8d88f94be286"} dynamic={[ innerProps.color ]}>{`p.__jsx-style-dynamic-selector{color:${innerProps.color}}`} -dynamic with constant variable
- <_JSXStyle id={"26bcb03111c69ebc"}>{`p.jsx-26bcb03111c69ebc{color:${foo}}`} -test
- <_JSXStyle id={"b2b86d63f35d25ee"}>{"p.jsx-b2b86d63f35d25ee{color:red}"} -test
- <_JSXStyle id={"b2b86d63f35d25ee"}>{"p.jsx-b2b86d63f35d25ee{color:red}"} -test
- <_JSXStyle id={"1952086b0a5ae64c"}>{"p.jsx-1952086b0a5ae64c{color:red}"} -test
- <_JSXStyle id={"1952086b0a5ae64c"}>{"p.jsx-1952086b0a5ae64c{color:red}"} -{children}
- <_JSXStyle id={styles.__hash}>{styles} -{this.props.children}
- <_JSXStyle id={styles.__hash}>{styles} -{children}
- <_JSXStyle id={styles.__hash}>{styles} -{this.props.children}
- <_JSXStyle id={styles.__hash}>{styles} -test
- <_JSXStyle id={"7148bb7ee4fbe10d"}>{`p.jsx-7148bb7ee4fbe10d{color:${color}}`} -test
- <_JSXStyle id={"702a462674d88be"}>{`p.jsx-702a462674d88be{color:${otherColor}}`} -test
- <_JSXStyle id={"7148bb7ee4fbe10d"}>{`p.jsx-7148bb7ee4fbe10d{color:${color}}`} -test
- <_JSXStyle id={"702a462674d88be"}>{`p.jsx-702a462674d88be{color:${otherColor}}`} -dynamic element
- <_JSXStyle id={"f825b24bbab5b83b"}>{".root.jsx-f825b24bbab5b83b{background:red}"} -dynamic element
- <_JSXStyle id={"f825b24bbab5b83b"}>{".root.jsx-f825b24bbab5b83b{background:red}"} -dynamic element
- <_JSXStyle id={"f825b24bbab5b83b"}>{".root.jsx-f825b24bbab5b83b{background:red}"} -dynamic element
- <_JSXStyle id={"f825b24bbab5b83b"}>{".root.jsx-f825b24bbab5b83b{background:red}"} -dynamic element
- <_JSXStyle id={styles.__hash}>{styles} -dynamic element
- <_JSXStyle id={styles.__hash}>{styles} -dynamic element
- <_JSXStyle id={"fca64cc3f069b519"}>{".root.jsx-fca64cc3f069b519{background:red}"} -dynamic element
- <_JSXStyle id={"fca64cc3f069b519"}>{".root.jsx-fca64cc3f069b519{background:red}"} -dynamic element
- <_JSXStyle id={"fca64cc3f069b519"}>{".root.jsx-fca64cc3f069b519{background:red}"} -dynamic element
- <_JSXStyle id={"fca64cc3f069b519"}>{".root.jsx-fca64cc3f069b519{background:red}"} -dynamic element
- <_JSXStyle id={"fca64cc3f069b519"}>{".root.jsx-fca64cc3f069b519{background:red}"} -dynamic element
- <_JSXStyle id={"fca64cc3f069b519"}>{".root.jsx-fca64cc3f069b519{background:red}"} -dynamic element
- <_JSXStyle id={"fca64cc3f069b519"}>{".root.jsx-fca64cc3f069b519{background:red}"} -dynamic element
- <_JSXStyle id={"fca64cc3f069b519"}>{".root.jsx-fca64cc3f069b519{background:red}"} -test
-woot
- <_JSXStyle id={styles2.__hash}>{styles2} - <_JSXStyle id={styles3.__hash}>{styles3} - <_JSXStyle id={styles.__hash}>{styles} -test
-woot
- <_JSXStyle id={styles2.__hash}>{styles2} - <_JSXStyle id={styles3.__hash}>{styles3} - <_JSXStyle id={styles.__hash}>{styles} -test
- <_JSXStyle id={styles.__hash}>{styles} -test
- <_JSXStyle id={styles.__hash}>{styles} -test
-woot
- <_JSXStyle id={styles2.__hash}>{styles2} - <_JSXStyle id={styles3.__hash}>{styles3} -test
-woot
- <_JSXStyle id={styles3.__hash}>{styles3} -test
-woot
- <_JSXStyle id={styles2.__hash}>{styles2} - <_JSXStyle id={styles3.__hash}>{styles3} -test
-woot
- <_JSXStyle id={styles3.__hash}>{styles3} -Testing!!!
-Bar
- <> -hello
- <> -foo
-bar
- > -world
-Testing!!!
-Bar
- <> -hello
- <> -foo
-bar
- > -world
-test
- <_JSXStyle id={"469be1774c8967f0"} dynamic={[ Typography.base.size.default, Typography.base.lineHeight, @@ -37,7 +35,6 @@ export default class { Target.largePlus, Typography.base.size.largePlus ]}>{`html{font-size:${Typography.base.size.default};line-height:${Typography.base.lineHeight}}@media ${Target.mediumPlus}{html{font-size:${Typography.base.size.mediumPlus}}}@media ${Target.largePlus}{html{font-size:${Typography.base.size.largePlus}}}`} -test
- <_JSXStyle id={"469be1774c8967f0"} dynamic={[ Typography.base.size.default, Typography.base.lineHeight, @@ -37,7 +35,6 @@ export default class { Target.largePlus, Typography.base.size.largePlus ]}>{`html{font-size:${Typography.base.size.default};line-height:${Typography.base.lineHeight}}@media ${Target.mediumPlus}{html{font-size:${Typography.base.size.mediumPlus}}}@media ${Target.largePlus}{html{font-size:${Typography.base.size.largePlus}}}`} -test
- <_JSXStyle id={"80dff25115d29c0e"}>{"body{background:red}"} - <_JSXStyle id={"94239b6d6b42c9b5"}>{"p.jsx-8de09a4a01c37bbf{color:red}"} -test
- <_JSXStyle id={"80dff25115d29c0e"}>{"body{background:red}"} - <_JSXStyle id={"94239b6d6b42c9b5"}>{"p.jsx-8de09a4a01c37bbf{color:red}"} -test
- <_JSXStyle id={"b2b86d63f35d25ee"}>{"p.jsx-b2b86d63f35d25ee{color:red}"} -test
- <_JSXStyle id={"b2b86d63f35d25ee"}>{"p.jsx-b2b86d63f35d25ee{color:red}"} -woot
- - <_JSXStyle id={"94239b6d6b42c9b5"}>{"p.jsx-94239b6d6b42c9b5{color:red}"} -woot
- - <_JSXStyle id={"94239b6d6b42c9b5"}>{"p.jsx-94239b6d6b42c9b5{color:red}"} -test
- <_JSXStyle id={"c7c3a8e231c9215a"}>{".container.jsx-c7c3a8e231c9215a>*{color:red}"} -test
- <_JSXStyle id={"c7c3a8e231c9215a"}>{".container.jsx-c7c3a8e231c9215a>*{color:red}"} -test
-woot
-woot
- <_JSXStyle id={"d3bc3634b8d1b3fb"}>{".container.jsx-d3bc3634b8d1b3fb{color:#00f;padding:3rem}.container.jsx-d3bc3634b8d1b3fb.inner.jsx-d3bc3634b8d1b3fb{color:#ff0}"} -test
-woot
-woot
- <_JSXStyle id={"d3bc3634b8d1b3fb"}>{".container.jsx-d3bc3634b8d1b3fb{color:#00f;padding:3rem}.container.jsx-d3bc3634b8d1b3fb.inner.jsx-d3bc3634b8d1b3fb{color:#ff0}"} -test
-woot
-woot
- <_JSXStyle id={"94239b6d6b42c9b5"}>{"p.jsx-94239b6d6b42c9b5{color:red}"} -test
-woot
-woot
- <_JSXStyle id={"94239b6d6b42c9b5"}>{"p.jsx-94239b6d6b42c9b5{color:red}"} -test
- <_JSXStyle id={"71816f8e3c42a736"}>{'p.jsx-71816f8e3c42a736{content:"`"}'} -test
- <_JSXStyle id={"71816f8e3c42a736"}>{'p.jsx-71816f8e3c42a736{content:"`"}'} -test
- <_JSXStyle id={"a173e97e0622f4f8"} dynamic={[ inputSize ? "height: calc(2 * var(--a)) !important;" : "" ]}>{`@media only screen{a.__jsx-style-dynamic-selector{${inputSize ? "height: calc(2 * var(--a)) !important;" : ""}}}`} -test
- <_JSXStyle id={"a173e97e0622f4f8"} dynamic={[ inputSize ? "height: calc(2 * var(--a)) !important;" : "" ]}>{`@media only screen{a.__jsx-style-dynamic-selector{${inputSize ? "height: calc(2 * var(--a)) !important;" : ""}}}`} -test
- <_JSXStyle id={"9e70677f323bbc49"} dynamic={[ a[b], -1 * (c || 0), d ]}>{`.a:hover .b.__jsx-style-dynamic-selector{a:${a[b]}px!important;b:translate3d(0,${-1 * (c || 0)}px,-${d}px)scale(1)!important}`} -test
- <_JSXStyle id={"9e70677f323bbc49"} dynamic={[ a[b], -1 * (c || 0), d ]}>{`.a:hover .b.__jsx-style-dynamic-selector{a:${a[b]}px!important;b:translate3d(0,${-1 * (c || 0)}px,-${d}px)scale(1)!important}`} -test
- <_JSXStyle id={"1ba1d68ae392f2b1"} dynamic={[ a ]}>{`@media only screen{a.__jsx-style-dynamic-selector{color:${a}}}`} -test
- <_JSXStyle id={"1ba1d68ae392f2b1"} dynamic={[ a ]}>{`@media only screen{a.__jsx-style-dynamic-selector{color:${a}}}`} -test
- <_JSXStyle id={"ad45da86ca763331"} dynamic={[ a || "var(--c)", b || "inherit" ]}>{`.a:hover .b.__jsx-style-dynamic-selector{padding:0 ${a || "var(--c)"};color:${b || "inherit"};display:inline-block}`} -test
- <_JSXStyle id={"ad45da86ca763331"} dynamic={[ a || "var(--c)", b || "inherit" ]}>{`.a:hover .b.__jsx-style-dynamic-selector{display:inline-block;padding:0 ${a || "var(--c)"};color:${b || "inherit"}}`} -test
- <_JSXStyle id={"d8bd1dd554bb6a3a"} dynamic={[ a ? "100%" : "200px", b ? "0" : "8px 20px" ]}>{`.item.__jsx-style-dynamic-selector{max-width:${a ? "100%" : "200px"};padding:${b ? "0" : "8px 20px"}}`} - ; } } diff --git a/packages/styled-jsx/transform/tests/fixture/tpl-placeholder-5-values-of-multiple-properties/output.swc.js b/packages/styled-jsx/transform/tests/fixture/tpl-placeholder-5-values-of-multiple-properties/output.swc.js index 9b17c607b..60d0893ac 100644 --- a/packages/styled-jsx/transform/tests/fixture/tpl-placeholder-5-values-of-multiple-properties/output.swc.js +++ b/packages/styled-jsx/transform/tests/fixture/tpl-placeholder-5-values-of-multiple-properties/output.swc.js @@ -10,7 +10,6 @@ export default class { ] ] ])}> -test
- <_JSXStyle id={"d8bd1dd554bb6a3a"} dynamic={[ a ? "100%" : "200px", b ? "0" : "8px 20px" ]}>{`.item.__jsx-style-dynamic-selector{max-width:${a ? "100%" : "200px"};padding:${b ? "0" : "8px 20px"}}`} - ; } } diff --git a/packages/styled-jsx/transform/tests/fixture/transform-css-complex-selector-2/output.lightningcss.js b/packages/styled-jsx/transform/tests/fixture/transform-css-complex-selector-2/output.lightningcss.js index e767a80bd..17f39d841 100644 --- a/packages/styled-jsx/transform/tests/fixture/transform-css-complex-selector-2/output.lightningcss.js +++ b/packages/styled-jsx/transform/tests/fixture/transform-css-complex-selector-2/output.lightningcss.js @@ -1,8 +1,5 @@ import _JSXStyle from "styled-jsx/style"; export default (()=>test
- <_JSXStyle id={"f12d8626937fd2c6"}>{".a-selector.jsx-f12d8626937fd2c6:hover,.a-selector.jsx-f12d8626937fd2c6:focus{outline:none}"} -test
- <_JSXStyle id={"f12d8626937fd2c6"}>{".a-selector.jsx-f12d8626937fd2c6:hover,.a-selector.jsx-f12d8626937fd2c6:focus{outline:none}"} -test
- <_JSXStyle id={"2e0b2fdc9a904355"}>{"p.jsx-2e0b2fdc9a904355 a.jsx-2e0b2fdc9a904355 span.jsx-2e0b2fdc9a904355{color:red}p.jsx-2e0b2fdc9a904355 span{background:#00f}p.jsx-2e0b2fdc9a904355 a[title=\"'w ' ' t'\"].jsx-2e0b2fdc9a904355{margin:auto}p.jsx-2e0b2fdc9a904355 :not(.test)span{color:green}p.jsx-2e0b2fdc9a904355,h1.jsx-2e0b2fdc9a904355{color:#00f;animation:3s .1s infinite forwards hahaha}p.jsx-2e0b2fdc9a904355{animation:1s hahaha,2s hehehe}p.jsx-2e0b2fdc9a904355:hover,p.jsx-2e0b2fdc9a904355:before,.jsx-2e0b2fdc9a904355:hover,:before,.jsx-2e0b2fdc9a904355:hover p.jsx-2e0b2fdc9a904355,p.jsx-2e0b2fdc9a904355+a.jsx-2e0b2fdc9a904355,p.jsx-2e0b2fdc9a904355~a.jsx-2e0b2fdc9a904355,p.jsx-2e0b2fdc9a904355>a.jsx-2e0b2fdc9a904355{color:red}@keyframes hahaha{0%{top:0}to{top:100px}}@keyframes hehehe{0%{left:0}to{left:100px}}@media (min-width:500px){.test.jsx-2e0b2fdc9a904355{color:red}}.test.jsx-2e0b2fdc9a904355{display:block}.inline-flex.jsx-2e0b2fdc9a904355{display:inline-flex}.flex.jsx-2e0b2fdc9a904355{display:flex}.test.jsx-2e0b2fdc9a904355{box-shadow:0 0 10px #000,inset 0 0 5px #000}.test[title=\\,].jsx-2e0b2fdc9a904355{display:inline-block}.test.is-status.jsx-2e0b2fdc9a904355 .test.jsx-2e0b2fdc9a904355{color:red}.a-selector.jsx-2e0b2fdc9a904355:hover,.a-selector.jsx-2e0b2fdc9a904355:focus{outline:none}"} -test
- <_JSXStyle id={"2e0b2fdc9a904355"}>{"p.jsx-2e0b2fdc9a904355 a.jsx-2e0b2fdc9a904355 span.jsx-2e0b2fdc9a904355{color:red}p.jsx-2e0b2fdc9a904355 span{background:#00f}p.jsx-2e0b2fdc9a904355 a[title=\"'w ' ' t'\"].jsx-2e0b2fdc9a904355{margin:auto}p.jsx-2e0b2fdc9a904355 span:not(.test){color:green}p.jsx-2e0b2fdc9a904355,h1.jsx-2e0b2fdc9a904355{color:#00f;-webkit-animation:3s infinite forwards hahaha;-moz-animation:3s infinite forwards hahaha;-o-animation:3s infinite forwards hahaha;animation:3s infinite forwards hahaha;-webkit-animation-name:hahaha;-moz-animation-name:hahaha;-o-animation-name:hahaha;animation-name:hahaha;-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-o-animation-delay:.1s;animation-delay:.1s}p.jsx-2e0b2fdc9a904355{-webkit-animation:1s hahaha,2s hehehe;-moz-animation:1s hahaha,2s hehehe;-o-animation:1s hahaha,2s hehehe;animation:1s hahaha,2s hehehe}p.jsx-2e0b2fdc9a904355:hover{color:red}p.jsx-2e0b2fdc9a904355:before{color:red}.jsx-2e0b2fdc9a904355:hover{color:red}.jsx-2e0b2fdc9a904355:before{color:red}.jsx-2e0b2fdc9a904355:hover p.jsx-2e0b2fdc9a904355{color:red}p.jsx-2e0b2fdc9a904355+a.jsx-2e0b2fdc9a904355{color:red}p.jsx-2e0b2fdc9a904355~a.jsx-2e0b2fdc9a904355{color:red}p.jsx-2e0b2fdc9a904355>a.jsx-2e0b2fdc9a904355{color:red}@-webkit-keyframes hahaha{0%{top:0}to{top:100px}}@-moz-keyframes hahaha{0%{top:0}to{top:100px}}@-o-keyframes hahaha{0%{top:0}to{top:100px}}@keyframes hahaha{0%{top:0}to{top:100px}}@-webkit-keyframes hehehe{0%{left:0}to{left:100px}}@-moz-keyframes hehehe{0%{left:0}to{left:100px}}@-o-keyframes hehehe{0%{left:0}to{left:100px}}@keyframes hehehe{0%{left:0}to{left:100px}}@media (width>=500px){.test.jsx-2e0b2fdc9a904355{color:red}}.test.jsx-2e0b2fdc9a904355{display:block}.inline-flex.jsx-2e0b2fdc9a904355{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.flex.jsx-2e0b2fdc9a904355{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.test.jsx-2e0b2fdc9a904355{-webkit-box-shadow:0 0 10px #000,inset 0 0 5px #000;-moz-box-shadow:0 0 10px #000,inset 0 0 5px #000;box-shadow:0 0 10px #000,inset 0 0 5px #000}.test[title=\\,].jsx-2e0b2fdc9a904355{display:inline-block}.test.is-status.jsx-2e0b2fdc9a904355 .test.jsx-2e0b2fdc9a904355{color:red}.a-selector.jsx-2e0b2fdc9a904355:hover,.a-selector.jsx-2e0b2fdc9a904355:focus{outline:none}"} -test
- <_JSXStyle id={"13e06bb770708a4c"}>{"html.jsx-13e06bb770708a4c{background-image:linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),url(/static/background.svg)}p{color:#001}h1{color:#002}h2,a.jsx-13e06bb770708a4c{color:#003}.foo+a{color:#004}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}"} -test
- <_JSXStyle id={"13e06bb770708a4c"}>{"html.jsx-13e06bb770708a4c{background-image:-webkit-linear-gradient(#fffc,#fffc),url(/static/background.svg);background-image:-moz-linear-gradient(#fffc,#fffc),url(/static/background.svg);background-image:-o-linear-gradient(#fffc,#fffc),url(/static/background.svg);background-image:linear-gradient(#fffc,#fffc),url(/static/background.svg)}p{color:#001}h1{color:#002}h2,a.jsx-13e06bb770708a4c{color:#003}.foo+a{color:#004}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}"} -test
- <_JSXStyle id={"ec1bf2b940b30dc"}>{"@media (min-width:1px) and (max-width:768px){[class*=grid__col--].jsx-ec1bf2b940b30dc{margin-top:12px;margin-bottom:12px}}@media (max-width:64em){.test.jsx-ec1bf2b940b30dc{margin-bottom:1em}@supports ((-moz-appearance:none)) and (display:contents){.test.jsx-ec1bf2b940b30dc{margin-bottom:2rem}}}"} -test
- <_JSXStyle id={"ec1bf2b940b30dc"}>{"@media (width>=1px) and (width<=768px){[class*=grid__col--].jsx-ec1bf2b940b30dc{margin-top:12px;margin-bottom:12px}}@media (width<=64em){.test.jsx-ec1bf2b940b30dc{margin-bottom:1em}@supports ((-moz-appearance:none)) and (display:contents){.test.jsx-ec1bf2b940b30dc{margin-bottom:2rem}}}"} -test
- <_JSXStyle id={"292192d0348369b"}>{"p.jsx-292192d0348369b{color:red}.jsx-292192d0348369b{color:#00f}[href=woot].jsx-292192d0348369b{color:red}"} -test
- <_JSXStyle id={"292192d0348369b"}>{"p.jsx-292192d0348369b{color:red}p.jsx-292192d0348369b{color:red}.jsx-292192d0348369b{color:#00f}[href=woot].jsx-292192d0348369b{color:red}"} -test
- <_JSXStyle id={"d8153edfc80ef241"}>{"li.jsx-d8153edfc80ef241:nth-child(2){color:#0f0}"} -test
- <_JSXStyle id={"d8153edfc80ef241"}>{"li.jsx-d8153edfc80ef241:nth-child(2){color:#0f0}"} -test
- <_JSXStyle id={"374655937fd2de40"}>{"html.jsx-374655937fd2de40{background-image:linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),url(/static/background.svg)}p{color:#002}p,a.jsx-374655937fd2de40{color:#003}.foo+a{color:#004}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}p.jsx-374655937fd2de40{color:#006}.jsx-374655937fd2de40{color:#007}[href=woot].jsx-374655937fd2de40{color:#008}p.jsx-374655937fd2de40 a.jsx-374655937fd2de40 span.jsx-374655937fd2de40{color:#009}p.jsx-374655937fd2de40 span{background:#00a}p.jsx-374655937fd2de40 a[title=\"'w ' ' t'\"].jsx-374655937fd2de40{margin:auto}p.jsx-374655937fd2de40 :not(.test)span{color:#00b}p.jsx-374655937fd2de40,h1.jsx-374655937fd2de40{color:#00c;animation:3s .1s infinite forwards hahaha}p.jsx-374655937fd2de40{animation:1s hahaha,2s hehehe}p.jsx-374655937fd2de40:hover{color:#00d}p.jsx-374655937fd2de40:before{color:#00e}.jsx-374655937fd2de40:hover{color:#00f}:before{color:#010}.jsx-374655937fd2de40:hover p.jsx-374655937fd2de40{color:#011}p.jsx-374655937fd2de40+a.jsx-374655937fd2de40{color:#012}p.jsx-374655937fd2de40~a.jsx-374655937fd2de40{color:#013}p.jsx-374655937fd2de40>a.jsx-374655937fd2de40{color:#014}@keyframes hahaha{0%{top:0}to{top:100px}}@keyframes hehehe{0%{left:0}to{left:100px}}@media (min-width:500px){.test.jsx-374655937fd2de40{color:#015}}.test.jsx-374655937fd2de40{display:block}.inline-flex.jsx-374655937fd2de40{display:inline-flex}.flex.jsx-374655937fd2de40{display:flex}.test.jsx-374655937fd2de40{box-shadow:0 0 10px #000,inset 0 0 5px #000}.test[title=\\,].jsx-374655937fd2de40{display:inline-block}.test.is-status.jsx-374655937fd2de40 .test.jsx-374655937fd2de40{color:#016}.a-selector.jsx-374655937fd2de40:hover,.a-selector.jsx-374655937fd2de40:focus{outline:none}@media (min-width:1px) and (max-width:768px){[class*=grid__col--].jsx-374655937fd2de40{margin-top:12px;margin-bottom:12px}}@media (max-width:64em){.test.jsx-374655937fd2de40{margin-bottom:1em}@supports ((-moz-appearance:none)) and (display:contents){.test.jsx-374655937fd2de40{margin-bottom:2rem}}}"} -test
- <_JSXStyle id={"374655937fd2de40"}>{"html.jsx-374655937fd2de40{background-image:-webkit-linear-gradient(#fffc,#fffc),url(/static/background.svg);background-image:-moz-linear-gradient(#fffc,#fffc),url(/static/background.svg);background-image:-o-linear-gradient(#fffc,#fffc),url(/static/background.svg);background-image:linear-gradient(#fffc,#fffc),url(/static/background.svg)}p{color:#001}p{color:#002}p,a.jsx-374655937fd2de40{color:#003}.foo+a{color:#004}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}p.jsx-374655937fd2de40{color:#005}p.jsx-374655937fd2de40{color:#006}.jsx-374655937fd2de40{color:#007}[href=woot].jsx-374655937fd2de40{color:#008}p.jsx-374655937fd2de40 a.jsx-374655937fd2de40 span.jsx-374655937fd2de40{color:#009}p.jsx-374655937fd2de40 span{background:#00a}p.jsx-374655937fd2de40 a[title=\"'w ' ' t'\"].jsx-374655937fd2de40{margin:auto}p.jsx-374655937fd2de40 span:not(.test){color:#00b}p.jsx-374655937fd2de40,h1.jsx-374655937fd2de40{color:#00c;-webkit-animation:3s infinite forwards hahaha;-moz-animation:3s infinite forwards hahaha;-o-animation:3s infinite forwards hahaha;animation:3s infinite forwards hahaha;-webkit-animation-name:hahaha;-moz-animation-name:hahaha;-o-animation-name:hahaha;animation-name:hahaha;-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-o-animation-delay:.1s;animation-delay:.1s}p.jsx-374655937fd2de40{-webkit-animation:1s hahaha,2s hehehe;-moz-animation:1s hahaha,2s hehehe;-o-animation:1s hahaha,2s hehehe;animation:1s hahaha,2s hehehe}p.jsx-374655937fd2de40:hover{color:#00d}p.jsx-374655937fd2de40:before{color:#00e}.jsx-374655937fd2de40:hover{color:#00f}.jsx-374655937fd2de40:before{color:#010}.jsx-374655937fd2de40:hover p.jsx-374655937fd2de40{color:#011}p.jsx-374655937fd2de40+a.jsx-374655937fd2de40{color:#012}p.jsx-374655937fd2de40~a.jsx-374655937fd2de40{color:#013}p.jsx-374655937fd2de40>a.jsx-374655937fd2de40{color:#014}@-webkit-keyframes hahaha{0%{top:0}to{top:100px}}@-moz-keyframes hahaha{0%{top:0}to{top:100px}}@-o-keyframes hahaha{0%{top:0}to{top:100px}}@keyframes hahaha{0%{top:0}to{top:100px}}@-webkit-keyframes hehehe{0%{left:0}to{left:100px}}@-moz-keyframes hehehe{0%{left:0}to{left:100px}}@-o-keyframes hehehe{0%{left:0}to{left:100px}}@keyframes hehehe{0%{left:0}to{left:100px}}@media (width>=500px){.test.jsx-374655937fd2de40{color:#015}}.test.jsx-374655937fd2de40{display:block}.inline-flex.jsx-374655937fd2de40{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.flex.jsx-374655937fd2de40{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.test.jsx-374655937fd2de40{-webkit-box-shadow:0 0 10px #000,inset 0 0 5px #000;-moz-box-shadow:0 0 10px #000,inset 0 0 5px #000;box-shadow:0 0 10px #000,inset 0 0 5px #000}.test[title=\\,].jsx-374655937fd2de40{display:inline-block}.test.is-status.jsx-374655937fd2de40 .test.jsx-374655937fd2de40{color:#016}.a-selector.jsx-374655937fd2de40:hover,.a-selector.jsx-374655937fd2de40:focus{outline:none}@media (width>=1px) and (width<=768px){[class*=grid__col--].jsx-374655937fd2de40{margin-top:12px;margin-bottom:12px}}@media (width<=64em){.test.jsx-374655937fd2de40{margin-bottom:1em}@supports ((-moz-appearance:none)) and (display:contents){.test.jsx-374655937fd2de40{margin-bottom:2rem}}}"} -test
-woot
-woot
- <_JSXStyle id={"94239b6d6b42c9b5"}>{"p.jsx-94239b6d6b42c9b5{color:red}"} -test
-woot
-woot
- <_JSXStyle id={"94239b6d6b42c9b5"}>{"p.jsx-94239b6d6b42c9b5{color:red}"} -