From fae4cfaae51e57e68b81ea1b0c7defee84301b1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Mon, 13 Mar 2023 11:00:22 +0900 Subject: [PATCH 01/14] Update swc crates --- Cargo.lock | 431 +++++++++++------- packages/emotion/Cargo.toml | 4 +- packages/emotion/transform/Cargo.toml | 6 +- packages/jest/Cargo.toml | 4 +- packages/loadable-components/Cargo.toml | 6 +- packages/noop/Cargo.toml | 4 +- packages/relay/Cargo.toml | 6 +- packages/styled-components/Cargo.toml | 4 +- .../styled-components/transform/Cargo.toml | 6 +- packages/styled-jsx/Cargo.toml | 6 +- packages/styled-jsx/transform/Cargo.toml | 6 +- packages/transform-imports/Cargo.toml | 4 +- .../transform-imports/transform/Cargo.toml | 6 +- 13 files changed, 307 insertions(+), 186 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 374ce8510..97674437d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -68,9 +68,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.68" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cb2f989d18dd141ab8ae82f64d1a8cdd37e0840f73a406896cf5e99502fab61" +checksum = "224afbd727c3d6e4b90103ece64b8d1b67fbb1973b1046c2281eed3f3803f800" [[package]] name = "arrayvec" @@ -159,9 +159,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "block-buffer" -version = "0.10.3" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e" +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" dependencies = [ "generic-array", ] @@ -198,19 +198,20 @@ checksum = "0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535" [[package]] name = "bytecheck" -version = "0.6.9" +version = "0.6.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d11cac2c12b5adc6570dad2ee1b87eff4955dac476fe12d81e5fdd352e52406f" +checksum = "13fe11640a23eb24562225322cd3e452b93a3d4091d62fab69c70542fcd17d1f" dependencies = [ "bytecheck_derive", "ptr_meta", + "simdutf8", ] [[package]] name = "bytecheck_derive" -version = "0.6.9" +version = "0.6.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13e576ebe98e605500b3c8041bb888e966653577172df6dd97398714eb30b9bf" +checksum = "e31225543cb46f81a7e224762764f4a6a0f097b1db0b175f69e8065efaa42de5" dependencies = [ "proc-macro2", "quote", @@ -303,9 +304,9 @@ dependencies = [ [[package]] name = "cxx" -version = "1.0.88" +version = "1.0.91" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "322296e2f2e5af4270b54df9e85a02ff037e271af20ba3e7fe1575515dc840b8" +checksum = "86d3488e7665a7a483b57e25bdd90d0aeb2bc7608c8d0346acf2ad3f1caf1d62" dependencies = [ "cc", "cxxbridge-flags", @@ -315,9 +316,9 @@ dependencies = [ [[package]] name = "cxx-build" -version = "1.0.88" +version = "1.0.91" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "017a1385b05d631e7875b1f151c9f012d37b53491e2a87f65bff5c262b2111d8" +checksum = "48fcaf066a053a41a81dfb14d57d99738b767febb8b735c3016e469fac5da690" dependencies = [ "cc", "codespan-reporting", @@ -330,15 +331,15 @@ dependencies = [ [[package]] name = "cxxbridge-flags" -version = "1.0.88" +version = "1.0.91" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c26bbb078acf09bc1ecda02d4223f03bdd28bd4874edcb0379138efc499ce971" +checksum = "a2ef98b8b717a829ca5603af80e1f9e2e48013ab227b68ef37872ef84ee479bf" [[package]] name = "cxxbridge-macro" -version = "1.0.88" +version = "1.0.91" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "357f40d1f06a24b60ae1fe122542c1fb05d28d32acb2aed064e84bc2ad1e252e" +checksum = "086c685979a698443656e5cf7856c95c642295a38599f12fb1ff76fb28d19892" dependencies = [ "proc-macro2", "quote", @@ -393,6 +394,12 @@ dependencies = [ "parking_lot_core", ] +[[package]] +name = "data-encoding" +version = "2.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23d8666cb01533c39dde32bcbab8e227b4ed6679b2c925eba05feabea39508fb" + [[package]] name = "diff" version = "0.1.13" @@ -429,18 +436,18 @@ checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" [[package]] name = "enum-iterator" -version = "1.2.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91a4ec26efacf4aeff80887a175a419493cb6f8b5480d26387eb0bd038976187" +checksum = "706d9e7cf1c7664859d79cd524e4e53ea2b67ea03c98cc2870c5e539695d597e" dependencies = [ "enum-iterator-derive", ] [[package]] name = "enum-iterator-derive" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "828de45d0ca18782232dfb8f3ea9cc428e8ced380eb26a520baaacfc70de39ce" +checksum = "355f93763ef7b0ae1c43c4d8eccc9d5848d84ad1a1d8ce61c421d1ac85a19d05" dependencies = [ "proc-macro2", "quote", @@ -459,11 +466,32 @@ dependencies = [ "syn", ] +[[package]] +name = "errno" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1" +dependencies = [ + "errno-dragonfly", + "libc", + "winapi", +] + +[[package]] +name = "errno-dragonfly" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" +dependencies = [ + "cc", + "libc", +] + [[package]] name = "fastrand" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499" +checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" dependencies = [ "instant", ] @@ -545,9 +573,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.27.1" +version = "0.27.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "221996f774192f0f718773def8201c4ae31f02616a54ccfc2d358bb0e5cefdec" +checksum = "ad0a93d233ebf96623465aad4046a8d3aa4da22d4f4beba5388838c8a434bbb4" [[package]] name = "glob" @@ -667,11 +695,21 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "io-lifetimes" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfa919a82ea574332e2de6e74b4c36e74d41982b335080fa59d4ef31be20fdf3" +dependencies = [ + "libc", + "windows-sys 0.45.0", +] + [[package]] name = "is-macro" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c068d4c6b922cd6284c609cfa6dec0e41615c9c5a1a4ba729a970d8daba05fb" +checksum = "8a7d079e129b77477a49c5c4f1cfe9ce6c2c909ef52520693e8e811a714c7b20" dependencies = [ "Inflector", "pmutil", @@ -697,15 +735,15 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.5" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440" +checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" [[package]] name = "js-sys" -version = "0.3.60" +version = "0.3.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47" +checksum = "445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730" dependencies = [ "wasm-bindgen", ] @@ -791,9 +829,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.139" +version = "0.2.140" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" +checksum = "99227334921fae1a979cf0bfdfcc6b3e5ce376ef57e16fb6fb3ea2ed6095f80c" [[package]] name = "link-cplusplus" @@ -804,6 +842,12 @@ dependencies = [ "cc", ] +[[package]] +name = "linux-raw-sys" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" + [[package]] name = "lock_api" version = "0.4.9" @@ -975,9 +1019,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.17.0" +version = "1.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66" +checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" [[package]] name = "output_vt100" @@ -1012,15 +1056,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.6" +version = "0.9.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba1ef8814b5c993410bb3adfad7a5ed269563e4a2f90c41f5d85be7fb47133bf" +checksum = "9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-sys", + "windows-sys 0.45.0", ] [[package]] @@ -1075,9 +1119,9 @@ dependencies = [ [[package]] name = "petgraph" -version = "0.6.2" +version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6d5014253a1331579ce62aa67443b4a658c5e7dd03d4bc6d302b94474888143" +checksum = "4dd7d28ee937e54fe3080c91faa1c3a46c06de6252988a7f4592ba2310ef22a4" dependencies = [ "fixedbitset", "indexmap", @@ -1218,13 +1262,22 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" [[package]] name = "proc-macro2" -version = "1.0.50" +version = "1.0.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ef7d57beacfaf2d8aee5937dab7b7f28de3cb8b1828479bb5de2a7106f2bae2" +checksum = "5d727cae5b39d21da60fa540906919ad737832fe0b1c165da3a34d6548c849d6" dependencies = [ "unicode-ident", ] +[[package]] +name = "psm" +version = "0.1.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874" +dependencies = [ + "cc", +] + [[package]] name = "ptr_meta" version = "0.1.4" @@ -1327,18 +1380,9 @@ checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848" [[package]] name = "relative-path" -version = "1.7.3" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3bf6b372449361333ac1f498b7edae4dd5e70dccd7c0c2a7c7bce8f05ede648" - -[[package]] -name = "remove_dir_all" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" -dependencies = [ - "winapi", -] +checksum = "4bf2521270932c3c7bed1a59151222bd7643c79310f2916f01925e1e16255698" [[package]] name = "rend" @@ -1395,17 +1439,37 @@ dependencies = [ "semver 0.9.0", ] +[[package]] +name = "rustix" +version = "0.36.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd5c6ff11fecd55b40746d1995a02f2eb375bf8c00d192d521ee09f42bef37bc" +dependencies = [ + "bitflags", + "errno", + "io-lifetimes", + "libc", + "linux-raw-sys", + "windows-sys 0.45.0", +] + [[package]] name = "rustversion" -version = "1.0.11" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5583e89e108996506031660fe09baa5011b9dd0341b89029313006d1fb508d70" +checksum = "4f3208ce4d8448b3f3e7d168a73f5e0c43a61e32930de3bceeccedb388b6bf06" [[package]] name = "ryu" -version = "1.0.12" +version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde" +checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041" + +[[package]] +name = "ryu-js" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6518fc26bced4d53678a22d6e423e9d8716377def84545fe328236e3af070e7f" [[package]] name = "scoped-tls" @@ -1457,9 +1521,9 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" [[package]] name = "serde" -version = "1.0.152" +version = "1.0.155" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb" +checksum = "71f2b4817415c6d4210bfe1c7bfcf4801b2d904cb4d0e1a8fdb651013c9e86b8" dependencies = [ "serde_derive", ] @@ -1477,9 +1541,9 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.152" +version = "1.0.155" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e" +checksum = "d071a94a3fac4aff69d023a7f411e33f40f3483f8c5190b1953822b6b76d7630" dependencies = [ "proc-macro2", "quote", @@ -1488,9 +1552,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.91" +version = "1.0.94" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883" +checksum = "1c533a59c9d8a93a09c6ab31f0fd5e5f4dd1b8fc9434804029839884765d04ea" dependencies = [ "itoa", "ryu", @@ -1528,6 +1592,12 @@ dependencies = [ "lazy_static", ] +[[package]] +name = "simdutf8" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" + [[package]] name = "siphasher" version = "0.3.10" @@ -1540,6 +1610,17 @@ version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" +[[package]] +name = "smartstring" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fb72c633efbaa2dd666986505016c32c3044395ceaf881518399d2f4127ee29" +dependencies = [ + "autocfg", + "static_assertions", + "version_check", +] + [[package]] name = "smawk" version = "0.3.1" @@ -1548,11 +1629,11 @@ checksum = "f67ad224767faa3c7d8b6d91985b78e70a1324408abcb1cfcc2be4c06bc06043" [[package]] name = "sourcemap" -version = "6.2.1" +version = "6.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aebe057d110ddba043708da3fb010bf562ff6e9d4d60c9ee92860527bcbeccd6" +checksum = "eed16231c92d0a6f0388f56e0ab2be24ecff1173f8e22f0ea5e074d0525631cb" dependencies = [ - "base64", + "data-encoding", "if_chain", "rustc_version", "serde", @@ -1577,6 +1658,19 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" +[[package]] +name = "stacker" +version = "0.1.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c886bd4480155fd3ef527d45e9ac8dd7118a898a46530b7b94c3e21866259fce" +dependencies = [ + "cc", + "cfg-if", + "libc", + "psm", + "winapi", +] + [[package]] name = "static-map-macro" version = "0.2.3" @@ -1597,9 +1691,9 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "string_cache" -version = "0.8.4" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "213494b7a2b503146286049378ce02b482200519accc31872ee8be91fa820a08" +checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b" dependencies = [ "new_debug_unreachable", "once_cell", @@ -1694,9 +1788,9 @@ dependencies = [ [[package]] name = "swc_atoms" -version = "0.4.34" +version = "0.4.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "731cf66bd8e11030f056f91f9d8af77f83ec4377ff04d1670778a57d1607402a" +checksum = "2ebef84c2948cd0d1ba25acbf1b4bd9d80ab6f057efdbe35d8449b8d54699401" dependencies = [ "once_cell", "rkyv", @@ -1723,9 +1817,9 @@ dependencies = [ [[package]] name = "swc_common" -version = "0.29.29" +version = "0.29.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a97e491d31418cd33fea58e9f893316fc04b30e2b5d0e750c066e2ba4907ae54" +checksum = "5005cd73617e18592faa31298225b26f1c407b84a681d67efb735c3d3458e101" dependencies = [ "ahash", "anyhow", @@ -1781,9 +1875,9 @@ dependencies = [ [[package]] name = "swc_core" -version = "0.59.14" +version = "0.69.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df6f8cf82923cbd18e67bf5b4c1294ed081a4ee801424841c12efb83332bcdfa" +checksum = "b93c7f7a3ed484fab671fad933adc8aa0f968f53517250ca82c9c0fc0c8d824e" dependencies = [ "once_cell", "swc_atoms", @@ -1813,9 +1907,9 @@ dependencies = [ [[package]] name = "swc_css_ast" -version = "0.134.2" +version = "0.134.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bcb415dfba4d883919e19a943ea5211630bcf9887f707119362d3bd195e054" +checksum = "98b454857cb5ac827a9c27d7fd0969879b22e8a610d3a407bd1b9fef64445bef" dependencies = [ "is-macro", "serde", @@ -1826,9 +1920,9 @@ dependencies = [ [[package]] name = "swc_css_codegen" -version = "0.144.2" +version = "0.144.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "755460cbfd0192a94b5722a6cd89aef610bc8a420640c85b1de3457232ddef90" +checksum = "e634507d279cf48bbfbc40bfd96c8e89497bf88f2c501addd4a83f8ddc237b81" dependencies = [ "auto_impl", "bitflags", @@ -1856,9 +1950,9 @@ dependencies = [ [[package]] name = "swc_css_parser" -version = "0.143.2" +version = "0.143.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea9f7202d8745a8ff3aeadf353301ce211ddf49b0e9a41c101d1dce2660013c1" +checksum = "e0549742339229d440e0a9e44c12fb39ffd329d33d5416c3541e9dadd97ece7c" dependencies = [ "bitflags", "lexical", @@ -1870,9 +1964,9 @@ dependencies = [ [[package]] name = "swc_css_prefixer" -version = "0.146.2" +version = "0.146.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19c3bdc60ce0f2c98fae963da0d3534a5d25e9a227d332b98007b2a3b31df39f" +checksum = "7fbc295f38ab7001ccd4a979650635bfa91d54d6240596dd6ee2dc4c75577401" dependencies = [ "once_cell", "preset_env_base", @@ -1887,9 +1981,9 @@ dependencies = [ [[package]] name = "swc_css_utils" -version = "0.131.2" +version = "0.131.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f9c459606dc3a2ebc7a125db5b55191c19cd762b8effd45a746f0807e2b4eb0" +checksum = "bb472e873548ee36f1dd6655eb1ded993e84ac24cdd8fedbc3091db280887000" dependencies = [ "once_cell", "serde", @@ -1902,9 +1996,9 @@ dependencies = [ [[package]] name = "swc_css_visit" -version = "0.133.2" +version = "0.133.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57e7037a25dd8a383c04e9afe95b004c4ae465f899273e919adc902d8e441878" +checksum = "f3cbd4110b8b8481d59cef5630e0d40bc2baaccbb74ac8b6a73590d804d6d428" dependencies = [ "serde", "swc_atoms", @@ -1915,9 +2009,9 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "0.96.3" +version = "0.100.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a887102d5595b557261aa4bde35f3d71906fba674d4b79cd5c59b4155b12ee2d" +checksum = "e29c3a58f24e0f0c5754bd7ab061978da5c5daa68f97ed8213736eaa6760a5e1" dependencies = [ "bitflags", "is-macro", @@ -1933,9 +2027,9 @@ dependencies = [ [[package]] name = "swc_ecma_codegen" -version = "0.129.8" +version = "0.135.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45f8f20522626a737753381bdf64ee53d568730f9f7e720d35960de97e5ff965" +checksum = "92768bbb6741bc84549029395cc56f5af02a9ae7992488ba0c6fa0249779e0b5" dependencies = [ "memchr", "num-bigint", @@ -1965,9 +2059,9 @@ dependencies = [ [[package]] name = "swc_ecma_minifier" -version = "0.166.12" +version = "0.175.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03dd2fed3dc2c7ff1f505e50da7dca4e36c604991a65db9f629ce99eb1bab868" +checksum = "1f8b1c2e4aebd6adf0347b9689c0b1fc2be882210d24f3946c794ee1b1ad6c69" dependencies = [ "ahash", "arrayvec", @@ -1979,6 +2073,7 @@ dependencies = [ "radix_fmt", "regex", "rustc-hash", + "ryu-js", "serde", "serde_json", "swc_atoms", @@ -1999,9 +2094,9 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "0.124.5" +version = "0.130.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e75888eabf1ad8a8968e3befc7cd20c10e4721254d3344285bd5c3a42f58dc1" +checksum = "cb6f5f1e793cc159e63069d35666574579b56313889189f4aa457e372ec421d4" dependencies = [ "either", "enum_kind", @@ -2009,6 +2104,8 @@ dependencies = [ "num-bigint", "serde", "smallvec", + "smartstring", + "stacker", "swc_atoms", "swc_common", "swc_ecma_ast", @@ -2018,9 +2115,9 @@ dependencies = [ [[package]] name = "swc_ecma_quote_macros" -version = "0.35.5" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99da847ecff6bc9833169854fff3ae964506e77fadff5871ace306ce1d73bfa4" +checksum = "f636a73b3b3afc84b01ccdb74db33ff1a9791d5dae6074110706c0842df414d3" dependencies = [ "anyhow", "pmutil", @@ -2048,9 +2145,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "0.116.5" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f5a212abba41897332f9ab3af8fe5d1a59f83d69e25eea119c27d9b53876688" +checksum = "b183b7868a459ee020f785324fe36804e9c1da0aa6bbf7e1ec0584d5a5f32a36" dependencies = [ "better_scoped_tls", "bitflags", @@ -2083,9 +2180,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_optimization" -version = "0.172.11" +version = "0.181.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e953bfd3ade393424dcaedd0bfcdc05f22a7fe5865b7da8f178bcf0aa52526f8" +checksum = "a23fa188d8c64cb485774559f0b4a45a5190609e03e5e676e6e424e1a409203c" dependencies = [ "ahash", "dashmap", @@ -2108,9 +2205,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_react" -version = "0.160.9" +version = "0.167.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b94e3884668e2e12684e4adf812dbd22d34b17da2d7637b1c9cffe393acad6c2" +checksum = "9c5161da217c5c445284294c75af2d01e6abafdf08ab6ee4b4d3c4cfe64e776d" dependencies = [ "ahash", "base64", @@ -2134,9 +2231,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_testing" -version = "0.119.5" +version = "0.125.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b128b6e3160e12b83c90c02a1876e15d91f5ed9e546b05becb8d63375abcffe" +checksum = "80311aef74894445e5eaa9e9220720394c867fca1f0adab85ba3aa34e58b09e1" dependencies = [ "ansi_term", "anyhow", @@ -2160,9 +2257,9 @@ dependencies = [ [[package]] name = "swc_ecma_usage_analyzer" -version = "0.3.3" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "879ed97859a1c0f47c1fda29a2fe159454897caab2921817a89e8cffa9f86597" +checksum = "0e00ffd64eff39b9cad494b6bafc98bbdd4728d53b3ad6ef59cbb3677051325a" dependencies = [ "ahash", "indexmap", @@ -2178,9 +2275,9 @@ dependencies = [ [[package]] name = "swc_ecma_utils" -version = "0.107.5" +version = "0.113.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d773cf626c8d3be468a883879cda3727a2f1ea6169ccd0b5b8eb2d7afb5f367b" +checksum = "5ee23919cea4c16302f021c6bbdd83493567681ff756d9dc388048fdb3b6f67d" dependencies = [ "indexmap", "num_cpus", @@ -2196,9 +2293,9 @@ dependencies = [ [[package]] name = "swc_ecma_visit" -version = "0.82.3" +version = "0.86.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b2ee0f4b61d6c426189d0d9da1333705ff3bc4513fb63633ca254595a700f75" +checksum = "a05483aa13e1c0f8147e830598eab731f828d02a76adacf1373a4f55a15d60cb" dependencies = [ "num-bigint", "swc_atoms", @@ -2240,9 +2337,9 @@ dependencies = [ [[package]] name = "swc_error_reporters" -version = "0.13.30" +version = "0.13.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cab7b4d57a38aa721d3b64896f07198567e0d26fa15517eeddc52560f7f7ab8" +checksum = "e5652942f29f76b08bc2a23228e87c8dff1f037de17d18166753e90f4baacf61" dependencies = [ "anyhow", "miette", @@ -2253,9 +2350,9 @@ dependencies = [ [[package]] name = "swc_fast_graph" -version = "0.17.30" +version = "0.17.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42663a304e6b2aa28ff50da0c1cb49fc9d5e84a97d57d68d7eba385602deef95" +checksum = "e3a720ad8028d6c6e992039c862ed7318d143dee3994929793f59067fd69600b" dependencies = [ "ahash", "indexmap", @@ -2342,9 +2439,9 @@ dependencies = [ [[package]] name = "swc_plugin_proxy" -version = "0.25.1" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40bf5af63d89dd7ef4742695d1143156258debdc74af78973566c5d99c4a65c1" +checksum = "64efa3c22d6a227945a968e78ec9edcda7809ee7f6e6b9b06128b4590105e9d8" dependencies = [ "better_scoped_tls", "rkyv", @@ -2404,9 +2501,9 @@ dependencies = [ [[package]] name = "swc_timer" -version = "0.17.31" +version = "0.17.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82ebe83605216cf597539271abf83d93f015af24e33cae15064214b409729b6f" +checksum = "a9499135206c03f84a565beb2bf50214ba125bf531ff0d2e45b830d58bbf370b" dependencies = [ "tracing", ] @@ -2448,9 +2545,9 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.107" +version = "1.0.109" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5" +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" dependencies = [ "proc-macro2", "quote", @@ -2459,16 +2556,15 @@ dependencies = [ [[package]] name = "tempfile" -version = "3.3.0" +version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4" +checksum = "af18f7ae1acd354b992402e9ec5864359d693cd8a79dcbef59f76891701c1e95" dependencies = [ "cfg-if", "fastrand", - "libc", "redox_syscall", - "remove_dir_all", - "winapi", + "rustix", + "windows-sys 0.42.0", ] [[package]] @@ -2492,9 +2588,9 @@ dependencies = [ [[package]] name = "testing" -version = "0.31.31" +version = "0.31.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a9de85488135d7351345aab356bc08ae9a23ca4d1d064238aa4e8198fa613c8" +checksum = "35fe40c981fab28b566fe4f346ded8d507043b7003ddcf29a612e117a51ba5ae" dependencies = [ "ansi_term", "difference", @@ -2539,18 +2635,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.38" +version = "1.0.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0" +checksum = "a5ab016db510546d856297882807df8da66a16fb8c4101cb8b30054b0d5b2d9c" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.38" +version = "1.0.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f" +checksum = "5420d42e90af0c38c3290abcca25b9b3bdf379fc9f55c528f53a269d9c9a267e" dependencies = [ "proc-macro2", "quote", @@ -2559,10 +2655,11 @@ dependencies = [ [[package]] name = "thread_local" -version = "1.1.4" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180" +checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" dependencies = [ + "cfg-if", "once_cell", ] @@ -2579,9 +2676,9 @@ dependencies = [ [[package]] name = "time" -version = "0.3.17" +version = "0.3.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a561bf4617eebd33bca6434b988f39ed798e527f51a1e797d0ee4f61c0a38376" +checksum = "cd0cbfecb4d19b5ea75bb31ad904eb5b9fa13f21079c3b92017ebdf4999a5890" dependencies = [ "itoa", "serde", @@ -2597,9 +2694,9 @@ checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd" [[package]] name = "time-macros" -version = "0.2.6" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d967f99f534ca7e495c575c62638eebc2898a8c84c119b89e250477bc4ba16b2" +checksum = "fd80a657e71da814b8e5d60d3374fc6d35045062245d80224748ae522dd76f36" dependencies = [ "time-core", ] @@ -2615,9 +2712,9 @@ dependencies = [ [[package]] name = "tinyvec_macros" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tracing" @@ -2711,9 +2808,9 @@ checksum = "9e79c4d996edb816c91e4308506774452e55e95c3c9de07b6729e17e15a5ef81" [[package]] name = "unicode-bidi" -version = "0.3.10" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d54675592c1dbefd78cbd98db9bacd89886e1ca50692a0692baefffdeb92dd58" +checksum = "524b68aca1d05e03fdf03fcdce2c6c94b6daf6d16861ddaa7e4f2b6638a9052c" [[package]] name = "unicode-id" @@ -2723,9 +2820,9 @@ checksum = "d70b6494226b36008c8366c288d77190b3fad2eb4c10533139c1c1f461127f1a" [[package]] name = "unicode-ident" -version = "1.0.6" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc" +checksum = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4" [[package]] name = "unicode-linebreak" @@ -2771,9 +2868,9 @@ checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" [[package]] name = "vergen" -version = "7.5.0" +version = "7.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "571b69f690c855821462709b6f41d42ceccc316fbd17b60bd06d06928cfe6a99" +checksum = "f21b881cd6636ece9735721cf03c1fe1e774fe258683d084bb2812ab67435749" dependencies = [ "anyhow", "cfg-if", @@ -2781,7 +2878,7 @@ dependencies = [ "getset", "rustversion", "thiserror", - "time 0.3.17", + "time 0.3.20", ] [[package]] @@ -2804,9 +2901,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.83" +version = "0.2.84" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268" +checksum = "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b" dependencies = [ "cfg-if", "wasm-bindgen-macro", @@ -2814,9 +2911,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.83" +version = "0.2.84" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142" +checksum = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9" dependencies = [ "bumpalo", "log", @@ -2829,9 +2926,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.83" +version = "0.2.84" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810" +checksum = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2839,9 +2936,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.83" +version = "0.2.84" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c" +checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6" dependencies = [ "proc-macro2", "quote", @@ -2852,9 +2949,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.83" +version = "0.2.84" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f" +checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" [[package]] name = "winapi" @@ -2902,6 +2999,30 @@ dependencies = [ "windows_x86_64_msvc", ] +[[package]] +name = "windows-sys" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" +dependencies = [ + "windows-targets", +] + +[[package]] +name = "windows-targets" +version = "0.42.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e2522491fbfcd58cc84d47aeb2958948c4b8982e9a2d8a2a35bbaed431390e7" +dependencies = [ + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", +] + [[package]] name = "windows_aarch64_gnullvm" version = "0.42.1" diff --git a/packages/emotion/Cargo.toml b/packages/emotion/Cargo.toml index 943504b1d..4b8892fa9 100644 --- a/packages/emotion/Cargo.toml +++ b/packages/emotion/Cargo.toml @@ -13,8 +13,8 @@ crate-type = ["cdylib", "rlib"] [dependencies] serde = "1" serde_json = "1.0.79" -swc_common = {version = "0.29.29", features = ["concurrent"]} -swc_core = {version = "0.59.14", features = [ +swc_common = {version = "0.29.37", features = ["concurrent"]} +swc_core = {version = "0.69.0", features = [ "ecma_plugin_transform", "ecma_utils", "ecma_visit", diff --git a/packages/emotion/transform/Cargo.toml b/packages/emotion/transform/Cargo.toml index 6dac8c9f1..6897797fc 100644 --- a/packages/emotion/transform/Cargo.toml +++ b/packages/emotion/transform/Cargo.toml @@ -25,7 +25,7 @@ swc_core = { features = [ "ecma_utils", "ecma_visit", "trace_macro", -], version = "0.59.14" } +], version = "0.69.0" } tracing = {version = "0.1.37", features = ["release_max_level_info"]} [dev-dependencies] @@ -34,5 +34,5 @@ swc_core = { features = [ "testing_transform", "ecma_parser", "ecma_transforms_react", -], version = "0.59.14" } -testing = "0.31.31" +], version = "0.69.0" } +testing = "0.31.39" diff --git a/packages/jest/Cargo.toml b/packages/jest/Cargo.toml index 3ca519fea..a67cc4298 100644 --- a/packages/jest/Cargo.toml +++ b/packages/jest/Cargo.toml @@ -13,8 +13,8 @@ crate-type = ["cdylib", "rlib"] [dependencies] phf = { version = "0.10.0", features = ["macros"] } serde = { version = "1.0.130", features = ["derive"] } -swc_common = { version = "0.29.29", features = ["concurrent"] } -swc_core = { version = "0.59.14", features = [ +swc_common = { version = "0.29.37", features = ["concurrent"] } +swc_core = { version = "0.69.0", features = [ "ecma_plugin_transform", "ecma_utils", "ecma_visit", diff --git a/packages/loadable-components/Cargo.toml b/packages/loadable-components/Cargo.toml index 3a8de0320..5f651e77a 100644 --- a/packages/loadable-components/Cargo.toml +++ b/packages/loadable-components/Cargo.toml @@ -14,8 +14,8 @@ crate-type = ["cdylib", "rlib"] once_cell = "1.13.1" regex = "1.6.0" serde_json = "1.0.79" -swc_common = { version = "0.29.29", features = ["concurrent"] } -swc_core = { version = "0.59.14", features = [ +swc_common = { version = "0.29.37", features = ["concurrent"] } +swc_core = { version = "0.69.0", features = [ "ecma_plugin_transform", "ecma_utils", "ecma_visit", @@ -26,4 +26,4 @@ swc_core = { version = "0.59.14", features = [ tracing = { version = "0.1.37", features = ["release_max_level_off"] } [dev-dependencies] -testing = "0.31.31" +testing = "0.31.39" diff --git a/packages/noop/Cargo.toml b/packages/noop/Cargo.toml index 628d08a1e..2609cb983 100644 --- a/packages/noop/Cargo.toml +++ b/packages/noop/Cargo.toml @@ -11,8 +11,8 @@ version = "0.12.3" crate-type = ["cdylib", "rlib"] [dependencies] -swc_common = { version = "0.29.29", features = ["concurrent"] } -swc_core = { version = "0.59.14", features = [ +swc_common = { version = "0.29.37", features = ["concurrent"] } +swc_core = { version = "0.69.0", features = [ "ecma_plugin_transform", "ecma_utils", "ecma_visit", diff --git a/packages/relay/Cargo.toml b/packages/relay/Cargo.toml index 9c6c5c917..6b173d8ad 100644 --- a/packages/relay/Cargo.toml +++ b/packages/relay/Cargo.toml @@ -15,8 +15,8 @@ once_cell = "1.8.0" regex = "1.5" serde = "1" serde_json = "1" -swc_common = { version = "0.29.29", features = ["concurrent"] } -swc_core = { version = "0.59.14", features = [ +swc_common = { version = "0.29.37", features = ["concurrent"] } +swc_core = { version = "0.69.0", features = [ "ecma_plugin_transform", "ecma_utils", "ecma_visit", @@ -26,4 +26,4 @@ swc_core = { version = "0.59.14", features = [ tracing = { version = "0.1.37", features = ["release_max_level_off"] } [dev-dependencies] -testing = "0.31.14" +testing = "0.31.39" diff --git a/packages/styled-components/Cargo.toml b/packages/styled-components/Cargo.toml index be16a509f..ea10721b2 100644 --- a/packages/styled-components/Cargo.toml +++ b/packages/styled-components/Cargo.toml @@ -14,8 +14,8 @@ crate-type = ["cdylib", "rlib"] serde = {version = "1.0.136", features = ["derive"]} serde_json = "1.0.79" styled_components = {version = "0.53.0", path = "./transform"} -swc_common = {version = "0.29.29", features = ["concurrent"]} -swc_core = {version = "0.59.14", features = [ +swc_common = {version = "0.29.37", features = ["concurrent"]} +swc_core = {version = "0.69.0", features = [ "ecma_plugin_transform", "ecma_utils", "ecma_visit", diff --git a/packages/styled-components/transform/Cargo.toml b/packages/styled-components/transform/Cargo.toml index b31f2e8c9..956cc0dd3 100644 --- a/packages/styled-components/transform/Cargo.toml +++ b/packages/styled-components/transform/Cargo.toml @@ -23,7 +23,7 @@ swc_core = { features = [ "ecma_ast", "ecma_utils", "ecma_visit", -], version = "0.59.14" } +], version = "0.69.0" } tracing = "0.1.37" [dev-dependencies] @@ -32,5 +32,5 @@ swc_core = { features = [ "ecma_parser", "ecma_transforms", "testing_transform", -], version = "0.59.14" } -testing = "0.31.31" +], version = "0.69.0" } +testing = "0.31.39" diff --git a/packages/styled-jsx/Cargo.toml b/packages/styled-jsx/Cargo.toml index d9f8424d7..e8e4ce142 100644 --- a/packages/styled-jsx/Cargo.toml +++ b/packages/styled-jsx/Cargo.toml @@ -16,7 +16,7 @@ custom_transform = ["swc_core/common_concurrent"] [dependencies] easy-error = "1.0.0" styled_jsx = {version = "0.30.0", path = "./transform"} -swc_core = {version = "0.59.14", features = [ +swc_core = {version = "0.69.0", features = [ "common", "ecma_ast", "ecma_plugin_transform", @@ -33,5 +33,5 @@ swc_core = {version = "0.59.14", features = [ tracing = {version = "0.1.37", features = ["release_max_level_off"]} [dev-dependencies] -swc_core = {features = ["testing_transform"], version = "0.59.14"} -testing = "0.31.31" +swc_core = {features = ["testing_transform"], version = "0.69.0"} +testing = "0.31.39" diff --git a/packages/styled-jsx/transform/Cargo.toml b/packages/styled-jsx/transform/Cargo.toml index 7ab4a6df3..9caeeb57f 100644 --- a/packages/styled-jsx/transform/Cargo.toml +++ b/packages/styled-jsx/transform/Cargo.toml @@ -13,7 +13,7 @@ custom_transform = ["swc_core/common_concurrent"] easy-error = "1.0.0" tracing = "0.1.37" -swc_core = { version = "0.59.14", features = [ +swc_core = { version = "0.69.0", features = [ "common", "ecma_ast", "css_ast", @@ -28,5 +28,5 @@ swc_core = { version = "0.59.14", features = [ ] } [dev-dependencies] -testing = "0.31.31" -swc_core = { features = ["testing_transform"], version = "0.59.14" } +testing = "0.31.39" +swc_core = { features = ["testing_transform"], version = "0.69.0" } diff --git a/packages/transform-imports/Cargo.toml b/packages/transform-imports/Cargo.toml index d52d54fbd..06cace420 100644 --- a/packages/transform-imports/Cargo.toml +++ b/packages/transform-imports/Cargo.toml @@ -13,8 +13,8 @@ crate-type = ["cdylib", "rlib"] [dependencies] modularize_imports = {version = "0.26.0", path = "./transform"} serde_json = "1.0.79" -swc_common = {version = "0.29.29", features = ["concurrent"]} -swc_core = {version = "0.59.14", features = [ +swc_common = {version = "0.29.37", features = ["concurrent"]} +swc_core = {version = "0.69.0", features = [ "ecma_plugin_transform", "ecma_utils", "ecma_visit", diff --git a/packages/transform-imports/transform/Cargo.toml b/packages/transform-imports/transform/Cargo.toml index d7a9536b4..34199dbf8 100644 --- a/packages/transform-imports/transform/Cargo.toml +++ b/packages/transform-imports/transform/Cargo.toml @@ -19,8 +19,8 @@ swc_core = { features = [ "cached", "ecma_ast", "ecma_visit", -], version = "0.59.14" } +], version = "0.69.0" } [dev-dependencies] -swc_core = { features = ["testing_transform", "ecma_parser"], version = "0.59.14" } -testing = "0.31.31" +swc_core = { features = ["testing_transform", "ecma_parser"], version = "0.69.0" } +testing = "0.31.39" From d836b0e63e9e91e19a22893611c04a1b487dadd7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Mon, 13 Mar 2023 11:00:26 +0900 Subject: [PATCH 02/14] Bump npm package: ./packages/emotion --- packages/emotion/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/emotion/package.json b/packages/emotion/package.json index 2c457e6c9..f3a4c5485 100644 --- a/packages/emotion/package.json +++ b/packages/emotion/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-emotion", - "version": "2.5.46", + "version": "2.5.47", "description": "SWC plugin for emotion css-in-js library", "main": "swc_plugin_emotion.wasm", "scripts": { From 1b93ed431ff30b6377cd4cf09f62cb95a405e937 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Mon, 13 Mar 2023 11:00:26 +0900 Subject: [PATCH 03/14] Bump npm package: ./packages/jest --- packages/jest/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/jest/package.json b/packages/jest/package.json index 74b4ddfd5..d6940bf0d 100644 --- a/packages/jest/package.json +++ b/packages/jest/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-jest", - "version": "1.5.46", + "version": "1.5.47", "description": "SWC plugin for jest", "main": "swc_plugin_jest.wasm", "scripts": { From 4a05fd3ba2cd8a44608f69cd454a472dc0b97dec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Mon, 13 Mar 2023 11:00:26 +0900 Subject: [PATCH 04/14] Bump npm package: ./packages/loadable-components --- packages/loadable-components/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/loadable-components/package.json b/packages/loadable-components/package.json index 8d47c2e26..5eac1fbba 100644 --- a/packages/loadable-components/package.json +++ b/packages/loadable-components/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-loadable-components", - "version": "0.3.46", + "version": "0.3.47", "description": "SWC plugin for `@loadable/components`", "main": "swc_plugin_loadable_components.wasm", "scripts": { From 8ff33d77ab6a0da7d2bdba36b083a748fc75cf68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Mon, 13 Mar 2023 11:00:27 +0900 Subject: [PATCH 05/14] Bump npm package: ./packages/noop --- packages/noop/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/noop/package.json b/packages/noop/package.json index e7783b08e..59bd599fc 100644 --- a/packages/noop/package.json +++ b/packages/noop/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-noop", - "version": "1.5.44", + "version": "1.5.45", "description": "Noop SWC plugin, for debugging", "main": "swc_plugin_noop.wasm", "scripts": { From 20520964717ca95f03bbe30932ac75d2259dd891 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Mon, 13 Mar 2023 11:00:27 +0900 Subject: [PATCH 06/14] Bump npm package: ./packages/relay --- packages/relay/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/relay/package.json b/packages/relay/package.json index a932f56cc..ab155642d 100644 --- a/packages/relay/package.json +++ b/packages/relay/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-relay", - "version": "1.5.46", + "version": "1.5.47", "description": "SWC plugin for relay", "main": "swc_plugin_relay.wasm", "types": "./types.d.ts", From e8ffb38278097430a5fa7ff11ad6ad1d16839d30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Mon, 13 Mar 2023 11:00:27 +0900 Subject: [PATCH 07/14] Bump npm package: ./packages/styled-components --- packages/styled-components/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/styled-components/package.json b/packages/styled-components/package.json index 39dedd906..79a6d27a9 100644 --- a/packages/styled-components/package.json +++ b/packages/styled-components/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-styled-components", - "version": "1.5.46", + "version": "1.5.47", "description": "SWC plugin for styled-components", "main": "swc_plugin_styled_components.wasm", "scripts": { From 82712cce7ca33268858e776f8a9519c3736a065a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Mon, 13 Mar 2023 11:00:28 +0900 Subject: [PATCH 08/14] Bump npm package: ./packages/styled-jsx --- packages/styled-jsx/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/styled-jsx/package.json b/packages/styled-jsx/package.json index edd821a34..d1a0d83f1 100644 --- a/packages/styled-jsx/package.json +++ b/packages/styled-jsx/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-styled-jsx", - "version": "1.5.46", + "version": "1.5.47", "description": "SWC plugin for styled-jsx", "main": "swc_plugin_styled_jsx.wasm", "scripts": { From 0bf5513e8889151f37949b35a24eb32a039af053 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Mon, 13 Mar 2023 11:00:28 +0900 Subject: [PATCH 09/14] Bump npm package: ./packages/transform-imports --- packages/transform-imports/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/transform-imports/package.json b/packages/transform-imports/package.json index 7b8d89a43..7e527f7ec 100644 --- a/packages/transform-imports/package.json +++ b/packages/transform-imports/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-transform-imports", - "version": "1.5.46", + "version": "1.5.47", "description": "SWC plugin for https://www.npmjs.com/package/babel-plugin-transform-imports", "main": "swc_plugin_transform_imports.wasm", "scripts": { From d1e603403dc7ad17cbef7cfc30f2925216fe3767 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Mon, 13 Mar 2023 11:00:29 +0900 Subject: [PATCH 10/14] Bump cargo crate: modularize_imports --- Cargo.lock | 2 +- packages/transform-imports/transform/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 97674437d..fede12edc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -930,7 +930,7 @@ dependencies = [ [[package]] name = "modularize_imports" -version = "0.26.9" +version = "0.26.10" dependencies = [ "convert_case", "handlebars", diff --git a/packages/transform-imports/transform/Cargo.toml b/packages/transform-imports/transform/Cargo.toml index 34199dbf8..df922f3f3 100644 --- a/packages/transform-imports/transform/Cargo.toml +++ b/packages/transform-imports/transform/Cargo.toml @@ -5,7 +5,7 @@ edition = "2021" license = "Apache-2.0" name = "modularize_imports" repository = "https://github.com/swc-project/plugins.git" -version = "0.26.9" +version = "0.26.10" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html From 0a49624cae3e8bff6ace91305fa3ca7d3179d9b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Mon, 13 Mar 2023 11:00:31 +0900 Subject: [PATCH 11/14] Bump cargo crate: styled_components --- Cargo.lock | 2 +- packages/styled-components/transform/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index fede12edc..1ce8e9dea 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1736,7 +1736,7 @@ checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" [[package]] name = "styled_components" -version = "0.53.9" +version = "0.53.10" dependencies = [ "Inflector", "once_cell", diff --git a/packages/styled-components/transform/Cargo.toml b/packages/styled-components/transform/Cargo.toml index 956cc0dd3..64df1bf9f 100644 --- a/packages/styled-components/transform/Cargo.toml +++ b/packages/styled-components/transform/Cargo.toml @@ -6,7 +6,7 @@ include = ["Cargo.toml", "src/**/*.rs"] license = "Apache-2.0" name = "styled_components" repository = "https://github.com/swc-project/plugins.git" -version = "0.53.9" +version = "0.53.10" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html From 69e670e4ed5c7c97063252eecedccfc283825cca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Mon, 13 Mar 2023 11:00:32 +0900 Subject: [PATCH 12/14] Bump cargo crate: styled_jsx --- Cargo.lock | 2 +- packages/styled-jsx/transform/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1ce8e9dea..2341204c3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1750,7 +1750,7 @@ dependencies = [ [[package]] name = "styled_jsx" -version = "0.30.9" +version = "0.30.10" dependencies = [ "easy-error", "swc_core", diff --git a/packages/styled-jsx/transform/Cargo.toml b/packages/styled-jsx/transform/Cargo.toml index 9caeeb57f..6c49121e6 100644 --- a/packages/styled-jsx/transform/Cargo.toml +++ b/packages/styled-jsx/transform/Cargo.toml @@ -4,7 +4,7 @@ description = "AST transforms visitor for styled-jsx" edition = "2021" license = "Apache-2.0" name = "styled_jsx" -version = "0.30.9" +version = "0.30.10" [features] custom_transform = ["swc_core/common_concurrent"] From 8c452703f4ea9c844d70fde2eba307185e3f31c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Mon, 13 Mar 2023 11:00:33 +0900 Subject: [PATCH 13/14] Bump cargo crate: swc_emotion --- Cargo.lock | 2 +- packages/emotion/transform/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2341204c3..71109ffd6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2307,7 +2307,7 @@ dependencies = [ [[package]] name = "swc_emotion" -version = "0.29.9" +version = "0.29.10" dependencies = [ "base64", "byteorder", diff --git a/packages/emotion/transform/Cargo.toml b/packages/emotion/transform/Cargo.toml index 6897797fc..36338dff1 100644 --- a/packages/emotion/transform/Cargo.toml +++ b/packages/emotion/transform/Cargo.toml @@ -5,7 +5,7 @@ edition = "2021" license = "Apache-2.0" name = "swc_emotion" repository = "https://github.com/swc-project/plugins.git" -version = "0.29.9" +version = "0.29.10" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html From eedade84fbe664edafe535ccc26060e7e8a0b37e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Mon, 13 Mar 2023 11:04:45 +0900 Subject: [PATCH 14/14] Fix --- .../src/visitors/transpile_css_prop/transpile.rs | 10 +++++----- packages/styled-jsx/transform/src/visitor.rs | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/styled-components/transform/src/visitors/transpile_css_prop/transpile.rs b/packages/styled-components/transform/src/visitors/transpile_css_prop/transpile.rs index bef9d2f6e..184ad8eaa 100644 --- a/packages/styled-components/transform/src/visitors/transpile_css_prop/transpile.rs +++ b/packages/styled-components/transform/src/visitors/transpile_css_prop/transpile.rs @@ -164,7 +164,7 @@ impl VisitMut for TranspileCssProp { _ => false, } => { - Expr::Tpl(v.tpl.take()) + Expr::Tpl(*v.tpl.take()) } Expr::Object(..) => *v.take(), _ => Expr::Tpl(Tpl { @@ -234,7 +234,7 @@ impl VisitMut for TranspileCssProp { css = Expr::Arrow(ArrowExpr { span: DUMMY_SP, params: vec![Pat::Ident(p.clone().into())], - body: BlockStmtOrExpr::Expr(Box::new(css.take())), + body: Box::new(BlockStmtOrExpr::Expr(Box::new(css.take()))), is_async: false, is_generator: false, type_params: Default::default(), @@ -277,9 +277,9 @@ impl VisitMut for TranspileCssProp { acc.push(Box::new(Expr::Arrow(ArrowExpr { span: DUMMY_SP, params: vec![Pat::Ident(p.clone().into())], - body: BlockStmtOrExpr::Expr(Box::new( + body: Box::new(BlockStmtOrExpr::Expr(Box::new( p.make_member(identifier), - )), + ))), is_async: false, is_generator: false, type_params: Default::default(), @@ -306,7 +306,7 @@ impl VisitMut for TranspileCssProp { span: DUMMY_SP, tag: Box::new(styled), type_params: Default::default(), - tpl: css.expect_tpl(), + tpl: Box::new(css.expect_tpl()), })), }), definite: false, diff --git a/packages/styled-jsx/transform/src/visitor.rs b/packages/styled-jsx/transform/src/visitor.rs index b9c32ecda..b7288696e 100644 --- a/packages/styled-jsx/transform/src/visitor.rs +++ b/packages/styled-jsx/transform/src/visitor.rs @@ -583,7 +583,7 @@ impl StyledJSXTransformer { } let style = self.get_jsx_style( - StyleExpr::Tpl(&tagged_tpl.tpl, &Expr::Tpl(tagged_tpl.tpl.clone())), + StyleExpr::Tpl(&tagged_tpl.tpl, &Expr::Tpl(*tagged_tpl.tpl.clone())), false, ); let styles = vec![style];