diff --git a/Cargo.lock b/Cargo.lock
index f726f75a2..276533d64 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1779,9 +1779,9 @@ dependencies = [
 
 [[package]]
 name = "swc_core"
-version = "0.48.12"
+version = "0.48.29"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7354f4e3070914ba114aac0a28fc7afa3ee135f4ed2ddc5a04c6e93d511a75d5"
+checksum = "bfbfc69444408d9d48447cfbe1d6b05e8772bcae0f5a69a84e86aabcb7797d0c"
 dependencies = [
  "once_cell",
  "swc_atoms",
@@ -1824,9 +1824,9 @@ dependencies = [
 
 [[package]]
 name = "swc_css_codegen"
-version = "0.141.3"
+version = "0.141.8"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5b1d69f26cc8da2753c18512b5d7399802d2d89540bed73e0f22d74e3ecd3768"
+checksum = "55851938a562066f05863886ecb8994f8c0bcb8e6f3dc62e0f540bc6487b7c54"
 dependencies = [
  "auto_impl",
  "bitflags",
@@ -1854,9 +1854,9 @@ dependencies = [
 
 [[package]]
 name = "swc_css_parser"
-version = "0.140.3"
+version = "0.140.8"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "562eb4abd0418fe4f88e3d89d50165b6474a0b8de23223dddea5d0a070f95c37"
+checksum = "c5489fa86d6048238ab898ac80bc59d15bc0c0ad9025de000f5c4efb28f8595b"
 dependencies = [
  "bitflags",
  "lexical",
@@ -1868,9 +1868,9 @@ dependencies = [
 
 [[package]]
 name = "swc_css_prefixer"
-version = "0.142.4"
+version = "0.142.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b5ff247f53edcaacae0e636493841613f44f360dbd0a539206c08608d4295667"
+checksum = "1e1e3fcad120d7ac0704253b2d264f34297661002d0fe0838f9b6b937513b919"
 dependencies = [
  "once_cell",
  "preset_env_base",
@@ -1931,9 +1931,9 @@ dependencies = [
 
 [[package]]
 name = "swc_ecma_codegen"
-version = "0.128.12"
+version = "0.128.13"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "348c51cf036d7ad25ac4a920d0583f7566a5c3da10e16c18b59ef85b781f61c7"
+checksum = "e4efb3e85c0c8ff5ef8164397f571afb6b7ccd40d29191fa6fe1deef9503db3a"
 dependencies = [
  "memchr",
  "num-bigint",
@@ -1963,9 +1963,9 @@ dependencies = [
 
 [[package]]
 name = "swc_ecma_minifier"
-version = "0.160.19"
+version = "0.160.24"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2dea5ed4ee189e32855138d2992e56d6b5438441fc3c67a01f6a2bdd08338c60"
+checksum = "02b877c297c47c79fa134027e4766827659c059613dad23cd11319979adce149"
 dependencies = [
  "ahash",
  "arrayvec",
@@ -1998,9 +1998,9 @@ dependencies = [
 
 [[package]]
 name = "swc_ecma_parser"
-version = "0.123.10"
+version = "0.123.11"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3586174b43914a9c0d036a3bb1a63f801e3fe00ee5e8cf8a2575c6a925103436"
+checksum = "da6b8e8a20fedc5fb981a78e2e4b2654b90bc6e080e0339e8bc9f8341ee11ccb"
 dependencies = [
  "either",
  "enum_kind",
@@ -2017,9 +2017,9 @@ dependencies = [
 
 [[package]]
 name = "swc_ecma_quote_macros"
-version = "0.34.10"
+version = "0.34.11"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cb6016e105ce3bd0d78b64cc733b57fa1c51176de463b3791bca1eb9be89e57d"
+checksum = "4c0d9c42ff71d11397393275c699349e08634d036776be6f61012a1018bf5691"
 dependencies = [
  "anyhow",
  "pmutil",
@@ -2047,9 +2047,9 @@ dependencies = [
 
 [[package]]
 name = "swc_ecma_transforms_base"
-version = "0.112.13"
+version = "0.112.15"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "926218b047afb30fd47af74ccde0679173312daa2ed9914c2387593b936184e5"
+checksum = "7d6b38b6df37d25c4dd1faa4fdf9149eb19dc493e43deacd79ac8834d5afbe65"
 dependencies = [
  "better_scoped_tls",
  "bitflags",
@@ -2082,9 +2082,9 @@ dependencies = [
 
 [[package]]
 name = "swc_ecma_transforms_optimization"
-version = "0.168.15"
+version = "0.168.17"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "71eac570232af14053345022d001821e5892bbea0134a356d7b75734fcc7041f"
+checksum = "5cc33b6d03f18066730d07615ef7317fd12ae72c814792978612dab20dc6054d"
 dependencies = [
  "ahash",
  "dashmap",
@@ -2107,9 +2107,9 @@ dependencies = [
 
 [[package]]
 name = "swc_ecma_transforms_react"
-version = "0.156.14"
+version = "0.156.16"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cd37419dc9048287bc4fce61e57b64ffbfa6147705a53ab833e7ad842d4d5389"
+checksum = "54746247c87a02c2c4006ec21502cfa9e9d72dfa897b1603a3c1b460ee2f90bf"
 dependencies = [
  "ahash",
  "base64",
@@ -2133,9 +2133,9 @@ dependencies = [
 
 [[package]]
 name = "swc_ecma_transforms_testing"
-version = "0.115.14"
+version = "0.115.16"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c0fea979f0d9fd15411de026739c28b1166f164213cb4d9dac07a25c59b49354"
+checksum = "3a1ac71733e6a77374523d66aa3bda6fbb6e2aeda3ec3c2ab2fb3251ca1e5aea"
 dependencies = [
  "ansi_term",
  "anyhow",
@@ -2159,9 +2159,9 @@ dependencies = [
 
 [[package]]
 name = "swc_ecma_usage_analyzer"
-version = "0.1.5"
+version = "0.1.6"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c5a35fd4a9060a918f2afd3c7574e2459d150633ba858bf01e335e6e18e41ce1"
+checksum = "54e7e7291e380c3030a1340d14bdbf99da915e4b789b17e13f06a63cbd9d7646"
 dependencies = [
  "ahash",
  "indexmap",
@@ -2177,9 +2177,9 @@ dependencies = [
 
 [[package]]
 name = "swc_ecma_utils"
-version = "0.106.10"
+version = "0.106.11"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "658ccfb3b72ab6646df4f1d389b9df1310be76d12d1b2625fd8748163773bf4e"
+checksum = "a0c47371c25d2cb110d71e351376be57a718d3a64710ac79b3169ab24165c54f"
 dependencies = [
  "indexmap",
  "num_cpus",
@@ -2405,9 +2405,9 @@ version = "0.1.9"
 
 [[package]]
 name = "swc_timer"
-version = "0.17.24"
+version = "0.17.25"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6dc515fc35ddbf9a63a92b8310b50f9970f2215e1e4d2ca5dc7857a11355f98d"
+checksum = "cec4226d8a7a27aef59a5694912f01dcc90dd2c688d07aa00a118a13eb2ea74e"
 dependencies = [
  "tracing",
 ]
@@ -2493,9 +2493,9 @@ dependencies = [
 
 [[package]]
 name = "testing"
-version = "0.31.24"
+version = "0.31.25"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "81be4c3a0e1150b5cfe1f7381a3ea608bfc56a22f54469d8b6a663cd1cad52a1"
+checksum = "fae24fe7e30a2c9774168db8ac116f0258da877c42ed02a267432c935672fef6"
 dependencies = [
  "ansi_term",
  "difference",
diff --git a/packages/emotion/Cargo.toml b/packages/emotion/Cargo.toml
index a320e2afc..fc51707b9 100644
--- a/packages/emotion/Cargo.toml
+++ b/packages/emotion/Cargo.toml
@@ -14,7 +14,7 @@ crate-type = ["cdylib", "rlib"]
 serde = "1"
 serde_json = "1.0.79"
 swc_common = { version = "0.29.23", features = ["concurrent"] }
-swc_core = { version = "0.48.12", features = [
+swc_core = { version = "0.48.29", features = [
   "ecma_plugin_transform",
   "ecma_utils",
   "ecma_visit",
diff --git a/packages/emotion/transform/Cargo.toml b/packages/emotion/transform/Cargo.toml
index 488069e34..9e0c80f7a 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.48.12" }
+], version = "0.48.29" }
 tracing = {version = "0.1.37", features = ["release_max_level_info"]}
 
 [dev-dependencies]
@@ -33,5 +33,5 @@ serde_json = "1"
 swc_core = { features = [
   "testing_transform",
   "ecma_transforms_react",
-], version = "0.48.12" }
-testing = "0.31.24"
+], version = "0.48.29" }
+testing = "0.31.25"
diff --git a/packages/jest/Cargo.toml b/packages/jest/Cargo.toml
index e467bcd45..a1a6d9c3d 100644
--- a/packages/jest/Cargo.toml
+++ b/packages/jest/Cargo.toml
@@ -14,7 +14,7 @@ crate-type = ["cdylib", "rlib"]
 phf = { version = "0.10.0", features = ["macros"] }
 serde = { version = "1.0.130", features = ["derive"] }
 swc_common = { version = "0.29.23", features = ["concurrent"] }
-swc_core = { version = "0.48.12", features = [
+swc_core = { version = "0.48.29", features = [
   "ecma_plugin_transform",
   "ecma_utils",
   "ecma_visit",
diff --git a/packages/loadable-components/Cargo.toml b/packages/loadable-components/Cargo.toml
index 8c24bd60e..03b1ba151 100644
--- a/packages/loadable-components/Cargo.toml
+++ b/packages/loadable-components/Cargo.toml
@@ -15,7 +15,7 @@ once_cell = "1.13.1"
 regex = "1.6.0"
 serde_json = "1.0.79"
 swc_common = { version = "0.29.23", features = ["concurrent"] }
-swc_core = { version = "0.48.12", features = [
+swc_core = { version = "0.48.29", features = [
   "ecma_plugin_transform",
   "ecma_utils",
   "ecma_visit",
@@ -26,4 +26,4 @@ swc_core = { version = "0.48.12", features = [
 tracing = { version = "0.1.37", features = ["release_max_level_off"] }
 
 [dev-dependencies]
-testing = "0.31.24"
+testing = "0.31.25"
diff --git a/packages/noop/Cargo.toml b/packages/noop/Cargo.toml
index 468a851c1..5d7195018 100644
--- a/packages/noop/Cargo.toml
+++ b/packages/noop/Cargo.toml
@@ -12,7 +12,7 @@ crate-type = ["cdylib", "rlib"]
 
 [dependencies]
 swc_common = { version = "0.29.23", features = ["concurrent"] }
-swc_core = { version = "0.48.12", features = [
+swc_core = { version = "0.48.29", features = [
   "ecma_plugin_transform",
   "ecma_utils",
   "ecma_visit",
diff --git a/packages/relay/Cargo.toml b/packages/relay/Cargo.toml
index 67cec6dc5..a285248bc 100644
--- a/packages/relay/Cargo.toml
+++ b/packages/relay/Cargo.toml
@@ -16,7 +16,7 @@ regex = "1.5"
 serde = "1"
 serde_json = "1"
 swc_common = { version = "0.29.23", features = ["concurrent"] }
-swc_core = { version = "0.48.12", features = [
+swc_core = { version = "0.48.29", features = [
   "ecma_plugin_transform",
   "ecma_utils",
   "ecma_visit",
diff --git a/packages/styled-components/Cargo.toml b/packages/styled-components/Cargo.toml
index 7b909e4e1..0b34e683a 100644
--- a/packages/styled-components/Cargo.toml
+++ b/packages/styled-components/Cargo.toml
@@ -15,7 +15,7 @@ serde = { version = "1.0.136", features = ["derive"] }
 serde_json = "1.0.79"
 styled_components = { version = "0.52.0", path = "./transform" }
 swc_common = { version = "0.29.23", features = ["concurrent"] }
-swc_core = { version = "0.48.12", features = [
+swc_core = { version = "0.48.29", 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 b0b145b65..afe80e218 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.48.12" }
+], version = "0.48.29" }
 tracing = "0.1.37"
 
 [dev-dependencies]
@@ -32,5 +32,5 @@ swc_core = { features = [
   "ecma_parser",
   "ecma_transforms",
   "testing_transform",
-], version = "0.48.12" }
-testing = "0.31.24"
+], version = "0.48.29" }
+testing = "0.31.25"
diff --git a/packages/styled-jsx/Cargo.toml b/packages/styled-jsx/Cargo.toml
index 41a950cf8..111cf01fb 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.29.0", path = "./transform" }
-swc_core = { version = "0.48.12", features = [
+swc_core = { version = "0.48.29", features = [
   "common",
   "ecma_ast",
   "css_ast",
@@ -32,5 +32,5 @@ swc_core = { version = "0.48.12", features = [
 tracing = { version = "0.1.37", features = ["release_max_level_off"] }
 
 [dev-dependencies]
-swc_core = { features = ["testing_transform"], version = "0.48.12" }
-testing = "0.31.24"
+swc_core = { features = ["testing_transform"], version = "0.48.29" }
+testing = "0.31.25"
diff --git a/packages/styled-jsx/transform/Cargo.toml b/packages/styled-jsx/transform/Cargo.toml
index 8fda3bf90..4f6383ef2 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.48.12", features = [
+swc_core = { version = "0.48.29", features = [
   "common",
   "ecma_ast",
   "css_ast",
@@ -28,5 +28,5 @@ swc_core = { version = "0.48.12", features = [
 ] }
 
 [dev-dependencies]
-testing = "0.31.24"
-swc_core = { features = ["testing_transform"], version = "0.48.12" }
+testing = "0.31.25"
+swc_core = { features = ["testing_transform"], version = "0.48.29" }
diff --git a/packages/transform-imports/Cargo.toml b/packages/transform-imports/Cargo.toml
index 321b10db6..76d3e8f88 100644
--- a/packages/transform-imports/Cargo.toml
+++ b/packages/transform-imports/Cargo.toml
@@ -14,7 +14,7 @@ crate-type = ["cdylib", "rlib"]
 modularize_imports = { version = "0.25.0", path = "./transform" }
 serde_json = "1.0.79"
 swc_common = { version = "0.29.23", features = ["concurrent"] }
-swc_core = { version = "0.48.12", features = [
+swc_core = { version = "0.48.29", 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 dd048c9e5..c8d84464b 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.48.12" }
+], version = "0.48.29" }
 
 [dev-dependencies]
-swc_core = { features = ["testing_transform"], version = "0.48.12" }
-testing = "0.31.24"
+swc_core = { features = ["testing_transform"], version = "0.48.29" }
+testing = "0.31.25"