diff --git a/Cargo.lock b/Cargo.lock index 46314d5..650f1f9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -129,9 +129,9 @@ checksum = "d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16" [[package]] name = "ast_node" -version = "3.0.3" +version = "3.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1e2cddd48eafd883890770673b1971faceaf80a185445671abc3ea0c00593ee" +checksum = "0a184645bcc6f52d69d8e7639720699c6a99efb711f886e251ed1d16db8dd90e" dependencies = [ "quote", "swc_macros_common", @@ -285,9 +285,6 @@ name = "bitflags" version = "2.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394" -dependencies = [ - "serde", -] [[package]] name = "bitvec" @@ -893,7 +890,6 @@ dependencies = [ "dtoa-short", "itoa", "phf", - "serde", "smallvec", ] @@ -1975,7 +1971,6 @@ dependencies = [ "parcel_sourcemap", "paste", "pathdiff", - "serde", "smallvec", "static-self", ] @@ -2491,7 +2486,6 @@ dependencies = [ "phf_codegen", "precomputed-hash", "rustc-hash", - "serde", "smallvec", "static-self", ] @@ -3163,18 +3157,18 @@ dependencies = [ [[package]] name = "rspack_allocator" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db19484abf116cd92e08e48b799fd4a82364a888091ef7c1b2a45b1ad328d50e" +checksum = "2fd6b7bd16607aa639b804fb193d0dde451d26c76e4b3feb703094e2c210b267" dependencies = [ "mimalloc-rspack", ] [[package]] name = "rspack_binding_api" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccad81b9822240fcce7f16eafc8493cdc723c150eca1ee815e57c97369335d7f" +checksum = "8834f0a77e81edae260b6478efc9b02fad617305fcdf0cebbc9c2754bd399a8c" dependencies = [ "anyhow", "async-trait", @@ -3221,6 +3215,7 @@ dependencies = [ "rspack_plugin_dynamic_entry", "rspack_plugin_ensure_chunk_conditions", "rspack_plugin_entry", + "rspack_plugin_esm_library", "rspack_plugin_externals", "rspack_plugin_extract_css", "rspack_plugin_hmr", @@ -3273,27 +3268,27 @@ dependencies = [ [[package]] name = "rspack_binding_build" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0945205d2fa5aefc0404f08e01633dcd721b0e991b4725305b2203ca8b029bcd" +checksum = "327dac776596203d28e92cf5c40882c985decb6e7be8ce2482af595284702202" dependencies = [ "napi-build", ] [[package]] name = "rspack_binding_builder" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4efa6ba5a1e8aec4837d234fd418d903ae48183f627d50d1ca98eef6baddd13" +checksum = "69ca622b0e90300f0512df918af2f97e1a36086b1657ece2f6cc4d9d38c21456" dependencies = [ "rspack_binding_api", ] [[package]] name = "rspack_binding_builder_macros" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b85fe18037ba4ed8b3503ef141bc17cc5d4aaece51e27e646b9985c85ac5f4ee" +checksum = "b9d1fe191f8cde3b4da4ee41536ff4c9179e02339008f6053e1b8e90c963fb44" dependencies = [ "proc-macro2", "quote", @@ -3303,9 +3298,9 @@ dependencies = [ [[package]] name = "rspack_browserslist" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9cbba3df6ba4fbf7a01b6e2db829e76503868dab69e65abb1b441774a6de668" +checksum = "32e30e263b543da8263117c0480d061c071c025a6524301dfd95603ed4545f23" dependencies = [ "browserslist-rs", "lightningcss", @@ -3314,9 +3309,9 @@ dependencies = [ [[package]] name = "rspack_cacheable" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2671ae3a857905858d7d30fa18cdb5828104480e8d95dd80a9c11b00fdad83e6" +checksum = "7450026d313e9a9ce1aa066da899d1d357f57d629b51e1b4e84369a005cf6572" dependencies = [ "camino", "dashmap 6.1.0", @@ -3339,9 +3334,9 @@ dependencies = [ [[package]] name = "rspack_collections" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e47a7836150c6aec82975a62d944b652d90ccdbe86bef4b9556822d1976db81" +checksum = "9f1f342d78af807a446251932470a7a6514d038720a896a845e852bc89e4f269" dependencies = [ "dashmap 6.1.0", "hashlink", @@ -3354,9 +3349,9 @@ dependencies = [ [[package]] name = "rspack_core" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8bcc8d4d471a30ee224e14396217fffcb370d1af6b3307a128a535618a389aa" +checksum = "95f28b82d9b1c0704475f898dd53f13882ebeb7dfae6ac0579276a96a7bbd202" dependencies = [ "anymap3", "async-recursion", @@ -3429,9 +3424,9 @@ dependencies = [ [[package]] name = "rspack_error" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aafe928abb27be5222ac3af385ed781c7aec318ecd891124303df94c15d37248" +checksum = "33869196d0dcddc6e2b5c7e00f4bb13a01fb345c48130be552bf708a845575f4" dependencies = [ "anyhow", "miette", @@ -3448,9 +3443,9 @@ dependencies = [ [[package]] name = "rspack_fs" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7a8f9a8bd9aa719478c19217342a1846db4085eaa2c17117ed5192507ed29bf" +checksum = "250cb98d54d71cfa5da676a57055f9c31ce238269d3437123b072a8b00e20b0d" dependencies = [ "async-trait", "cfg-if", @@ -3470,9 +3465,9 @@ dependencies = [ [[package]] name = "rspack_futures" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee00f56758cd6ba3cced2bb98bfa0aeb4b750fb9eb643fb6d86a4c2a932ce384" +checksum = "89d823f74d08af399ddfe0aad1c12f3010f188210b4b7a11823a210759a23ad6" dependencies = [ "rspack_tasks", "tokio", @@ -3480,9 +3475,9 @@ dependencies = [ [[package]] name = "rspack_hash" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e49bfcc16032cdcf8fca3c00dec8450cb26c7fbd791636697202e499461065f6" +checksum = "5dc1442e3aa8e7c7bb1b1d3f5ac0c1f96197eaeb3527d8851295e59e9f2efe66" dependencies = [ "md4", "rspack_cacheable", @@ -3493,9 +3488,9 @@ dependencies = [ [[package]] name = "rspack_hook" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dede90ce20ecd31994277f6f042471d13d90555b31d70dc2b37e471a0081d8b6" +checksum = "09b06ef320b889ebd2d3c5d570563878c421c3a33fd1563bc715a6546b162f98" dependencies = [ "async-trait", "rspack_error", @@ -3506,9 +3501,9 @@ dependencies = [ [[package]] name = "rspack_ids" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "513243f445a378f40e4f50d316c6f06b7602aba5de357cb0a28a41f4979c093b" +checksum = "23e895a624b349a6be7b7a5d2c316c5300972e74390a6d9b861cf4460e037eed" dependencies = [ "itertools 0.14.0", "rayon", @@ -3524,9 +3519,9 @@ dependencies = [ [[package]] name = "rspack_javascript_compiler" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a853f853f9e0525fc0adacac2c4abbd9645b8a7b92d7e6945fab6574eb93ffc" +checksum = "d074a2d0fe9d93e3a10029a3270fc0b151566c8142ed3e74042fd9a29fabcfe7" dependencies = [ "anyhow", "base64", @@ -3551,9 +3546,9 @@ dependencies = [ [[package]] name = "rspack_loader_lightningcss" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef973d38713d161ce7bf9d332d472c0963818f294ed831875946d906aa6bbb25" +checksum = "cb6db0a602907124e1b73ba6f2a96ebac45576267438993c185f383c44e3fe9b" dependencies = [ "async-trait", "derive_more", @@ -3573,9 +3568,9 @@ dependencies = [ [[package]] name = "rspack_loader_preact_refresh" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1989b11e3c976aa1a24a14d48e58d6ca8104cdb0881b8e471b4a8167ad7fb14b" +checksum = "857a8f7575ce3dd154c1957c14ea4df599d467bafa456687b6bc6daac0793d95" dependencies = [ "async-trait", "rspack_cacheable", @@ -3588,9 +3583,9 @@ dependencies = [ [[package]] name = "rspack_loader_react_refresh" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55969e2e327f9be90f75abb51e3ac7c108645c0d95f9c56f60114659e6640943" +checksum = "bcfce0cc59f9557f2be121168adc96c33c419e8cf051ad134556fc02049c1752" dependencies = [ "async-trait", "rspack_cacheable", @@ -3603,9 +3598,9 @@ dependencies = [ [[package]] name = "rspack_loader_runner" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba282f5f2337e69e1eb0db2fd4af7c21776bfddc5526ac570d9e881f6e0e85f8" +checksum = "80686167648164426d4d1f144c40dc978a68343e8a83c6cd592f29ede64ed007" dependencies = [ "anymap3", "async-trait", @@ -3628,9 +3623,9 @@ dependencies = [ [[package]] name = "rspack_loader_swc" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ff138d72bdcd6fe3c370c75a67c47c3bb3d858a8fb07a3cdc586d0ce57885e" +checksum = "3bc849b9dd9f5a6b67ab16c99890c2fdb5547076c06646927227306395d15970" dependencies = [ "async-trait", "either", @@ -3658,9 +3653,9 @@ dependencies = [ [[package]] name = "rspack_loader_testing" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec37f17da5e28801e38a0f86229bc7e96d438c2ab513bb8312f3454885e9a1df" +checksum = "1639732b347143d86c4f9583915cbcb232e2e12e46803937e46f4a213e90d5fe" dependencies = [ "async-trait", "rspack_cacheable", @@ -3672,9 +3667,9 @@ dependencies = [ [[package]] name = "rspack_location" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60c6ff77efb662db68dd428ceb83cddbabe58f1ef15d0062f6044894447ea247" +checksum = "9bc7a655a8d682c8b767cd751eb685802c71590d6071f14594a520d125c29023" dependencies = [ "itoa", "rspack_cacheable", @@ -3683,9 +3678,9 @@ dependencies = [ [[package]] name = "rspack_macros" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67697ba084b71d2a147191e7cbd06f6ab942b2920cd39b7808437e558a2944f7" +checksum = "5037635d4a30ce34ae5be0efb27a8ee4993caec824fe7849831ead4efa2d203f" dependencies = [ "proc-macro2", "quote", @@ -3694,9 +3689,9 @@ dependencies = [ [[package]] name = "rspack_napi" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be6fb90903dc298df5736392a58b3840353b95589962e511de0933e36f8d8ec2" +checksum = "a12097793e2a4dd3f0f07bcbc4f8393f49d06bc0ab96797c8310d3f772eabc84" dependencies = [ "napi", "oneshot", @@ -3707,9 +3702,9 @@ dependencies = [ [[package]] name = "rspack_napi_macros" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8dd827572136b87d955631e00472741a25076131a97496d2f6fa058fd48f9797" +checksum = "74acf08557ae7b54d8e07072a4548e4c114e5c2a599b17920b1433642580ac53" dependencies = [ "proc-macro2", "quote", @@ -3718,12 +3713,13 @@ dependencies = [ [[package]] name = "rspack_paths" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877c5413a1f26b4ec8afd468e98cf1e36bf17905a027c08d3dee071eafbdf29c" +checksum = "ddb251229456c9c3c16b65372a31a5e5deb1dcf31437cc20252a162f6a476569" dependencies = [ "camino", "dashmap 6.1.0", + "indexmap", "rspack_cacheable", "rustc-hash", "ustr-fxhash", @@ -3731,9 +3727,9 @@ dependencies = [ [[package]] name = "rspack_plugin_asset" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0866c48beb314e1cdd6c2ea6d93d0ed4b3b7a5b8f3906932a9c09a67c74b4e6c" +checksum = "227afb93409e9a5bac0feeb4a16d470aa49a50cac0058df23e40734fe2bd364e" dependencies = [ "async-trait", "mime_guess", @@ -3751,9 +3747,9 @@ dependencies = [ [[package]] name = "rspack_plugin_banner" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4c3abcacb644c6700824433081d8457392c9580943335cb841d4d32c01bacc7" +checksum = "32956fadbc1b4cb6b5ab60837d25815b36a46904edde591b6646662723025178" dependencies = [ "cow-utils", "futures", @@ -3767,9 +3763,9 @@ dependencies = [ [[package]] name = "rspack_plugin_circular_dependencies" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d1b56f48b0bdced1eb1678d81a407ad31fd35db0f557b6d676b8253fdfc0b69" +checksum = "27d6b12072394fd707d6e22f4d48f1380df0c826f07c122807138bd3a2465cbd" dependencies = [ "cow-utils", "derive_more", @@ -3786,9 +3782,9 @@ dependencies = [ [[package]] name = "rspack_plugin_copy" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "760ef09b726c7ff6947973f7c8deb727eca39b831c012edf4788ef1caec856b9" +checksum = "03e6b40a035206ac593992b0f8adcec0f6ec84f4a677919974eb1187651b521e" dependencies = [ "dashmap 6.1.0", "derive_more", @@ -3808,9 +3804,9 @@ dependencies = [ [[package]] name = "rspack_plugin_css" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c11a12cea90c3793ad60550271654cf4caa89f2951ec348dd24b32a66aa77e8" +checksum = "d0428b93ade4bfeb19b250820ecb2c2ec692464a0f0f48398e966acc529e7741" dependencies = [ "async-trait", "atomic_refcell", @@ -3838,9 +3834,9 @@ dependencies = [ [[package]] name = "rspack_plugin_css_chunking" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88691b648319e7d2330636f15718930eb7b173d9672b0141b28ecd2339556a46" +checksum = "62b716b3158de485d1f7e54b89a38c0b67e946f60119cbf9634594a95bb37a12" dependencies = [ "indexmap", "rspack_collections", @@ -3855,9 +3851,9 @@ dependencies = [ [[package]] name = "rspack_plugin_devtool" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4484c0f719ab338c31bf3cc5579d914fd087143a50d327582787d20f7b39424c" +checksum = "df3ee5434a3980f517cfd721f7c7c465a03381b8e5438ef8f285ba0618e8a56c" dependencies = [ "cow-utils", "dashmap 6.1.0", @@ -3883,9 +3879,9 @@ dependencies = [ [[package]] name = "rspack_plugin_dll" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8ef5b2d84fde94e19dabe0ecfd179155e9955c34b79119f3689c3b7060f7fd2" +checksum = "735358cd448391ae174c329aec9afd294819d7a268807f3cad8c34ef08f49c14" dependencies = [ "async-trait", "rspack_cacheable", @@ -3905,9 +3901,9 @@ dependencies = [ [[package]] name = "rspack_plugin_dynamic_entry" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ba420ba9f0ba7719840f8d238026b532df8ec1643322e046f8cd2cad6feca22" +checksum = "40bf2a21b7654d1e0510ff58573ff9d1c4f1e69cd9afc302655172aeab54617a" dependencies = [ "derive_more", "futures", @@ -3920,9 +3916,9 @@ dependencies = [ [[package]] name = "rspack_plugin_ensure_chunk_conditions" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "691775a1cba0dbe96983142c47fb532d1dcfe4a34b65a00e398e286d04c76a1b" +checksum = "f39185fe3c5ad0694b8d475b5178e8e6e37a1d4df970a54c69b10c0d20a67b35" dependencies = [ "rspack_core", "rspack_error", @@ -3933,9 +3929,9 @@ dependencies = [ [[package]] name = "rspack_plugin_entry" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14282201e6af6e60eeb00d6ce37dc0879e672f7228fa5d12c95656b188bbeaf0" +checksum = "a4345408974c5839fad5718411108964508aab2cbc1f2e6c9694dbf3b2408966" dependencies = [ "rspack_core", "rspack_error", @@ -3943,11 +3939,38 @@ dependencies = [ "tracing", ] +[[package]] +name = "rspack_plugin_esm_library" +version = "0.5.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6702727ba6de4377b143fc3d13f2c2e7fbde5034ff97fc74fcb588d8a252e803" +dependencies = [ + "async-trait", + "rayon", + "regex", + "rspack_cacheable", + "rspack_collections", + "rspack_core", + "rspack_error", + "rspack_futures", + "rspack_hash", + "rspack_hook", + "rspack_javascript_compiler", + "rspack_plugin_javascript", + "rspack_util", + "serde", + "serde_json", + "sugar_path", + "swc_core", + "tokio", + "tracing", +] + [[package]] name = "rspack_plugin_externals" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36fbd51c9a352859c94c4e085528008e909cccd754ea427c6854982b44e239df" +checksum = "38784dceed276440a525779d0e7819cad79d258b4c103f91aa5adbc321c96ca5" dependencies = [ "regex", "rspack_core", @@ -3960,9 +3983,9 @@ dependencies = [ [[package]] name = "rspack_plugin_extract_css" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42236135f50b84c409fad7fb671a0bd72a798db38fe470d93ad9b7d656ef1245" +checksum = "ff413db43b7788ed45832c2bbb609cc5e44f3af0b952c579494aac95ec47252d" dependencies = [ "async-trait", "cow-utils", @@ -3987,9 +4010,9 @@ dependencies = [ [[package]] name = "rspack_plugin_hmr" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24e2bd14072800fc3a308c9a77a4d5e21f0241e8d0375184cd6c82826fb62f8f" +checksum = "0219d3adc43716df6457d2f2d0551f63a5cc31e1517efc941889098aa63d8fcf" dependencies = [ "async-trait", "cow-utils", @@ -4010,9 +4033,9 @@ dependencies = [ [[package]] name = "rspack_plugin_html" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ca51441ce12ec5ba222adc21a297eb0cd08b2bc507facf8bcd7c26099060524" +checksum = "3ffe4200314c1d5629215d78723762212e433b11d59c42a808c21c9ee0b67589" dependencies = [ "anyhow", "atomic_refcell", @@ -4040,9 +4063,9 @@ dependencies = [ [[package]] name = "rspack_plugin_ignore" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0c1c9266fe386e80311c54eaf42eca44a4be126fbbab74baefedb873e981954" +checksum = "8ddd73b281eda1289d6df6df66ec5d20ec66a68e9fe827da1341c916ad32b2a1" dependencies = [ "derive_more", "futures", @@ -4055,9 +4078,9 @@ dependencies = [ [[package]] name = "rspack_plugin_javascript" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bed15e3f221f660dc44eb2b9e6744cd994b5eeb42194d8d6822a3b3532ad37e8" +checksum = "8606a3ba6388479b9b40beb19574d62d40dbf3a3643ac46e8de1803865892a76" dependencies = [ "anymap3", "async-trait", @@ -4100,9 +4123,9 @@ dependencies = [ [[package]] name = "rspack_plugin_json" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8e35593fbbdd7e862fd3fffc3659862d5272774dc494d6b2f868caaa1581a9d" +checksum = "fd1c8472ac7e3ebc1c665cc916ba405c4d09e25bd42d1816d1bcb65f678f60ba" dependencies = [ "async-trait", "cow-utils", @@ -4116,9 +4139,9 @@ dependencies = [ [[package]] name = "rspack_plugin_lazy_compilation" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57e815086f5376456377cb6246d2fa8c8b558584a9f88d8c3394779bc58849c1" +checksum = "47fcc9afd4f26a42fe9ee04d8d84bcfa46b5eddd4b2dfc5c31e5cbbf7cc48be4" dependencies = [ "async-trait", "rspack_cacheable", @@ -4138,9 +4161,9 @@ dependencies = [ [[package]] name = "rspack_plugin_library" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28c17c7f356242cd80e2f1abe41ac5c21043f74b503df5ddf1068e415e24bed0" +checksum = "4c4e2d5bb9d5251a8d23d42e4b1dbb7acf7d5995d6d62c850f03f955823f3a66" dependencies = [ "futures", "regex", @@ -4159,9 +4182,9 @@ dependencies = [ [[package]] name = "rspack_plugin_lightning_css_minimizer" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22c861b4611197d5eabb7aed2bb3f4feab3b1a62688a02496d2361510280dca5" +checksum = "019ad08e8382812dff378c30d9846949e10141de8dfab83ee6a8e973c41656ea" dependencies = [ "lightningcss", "parcel_sourcemap", @@ -4178,9 +4201,9 @@ dependencies = [ [[package]] name = "rspack_plugin_limit_chunk_count" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d58d2b636f7a82b8419150f5dd6ebc600e425761982ab077206af9664e37375" +checksum = "e90e61c76ef6feaf434525675383cd8d4df12911d5eb51f9a5f46b00acaebab1" dependencies = [ "rspack_collections", "rspack_core", @@ -4191,9 +4214,9 @@ dependencies = [ [[package]] name = "rspack_plugin_merge_duplicate_chunks" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c407079838c57638954702fd12043c6137f03fa00e2c6716fc452f605bc717b" +checksum = "2f5e4de3fca18c144c92b27e64468fc765aea802d9e72e127a55de622514bfea" dependencies = [ "rayon", "rspack_collections", @@ -4206,9 +4229,9 @@ dependencies = [ [[package]] name = "rspack_plugin_mf" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d30858af58b28c9b657c187ed88a070fbf97df6320bc992cc73b782de7b60f2" +checksum = "5329a84540a8e6097bd4f94ffdc9bc930bee72c7b2203c95c02f9a8247331a40" dependencies = [ "async-trait", "camino", @@ -4236,9 +4259,9 @@ dependencies = [ [[package]] name = "rspack_plugin_module_info_header" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "208bb352898c92595ba37b75070194722a4e99ccb2cbce3a5183a629b53de92c" +checksum = "93bc092293e22c65fb7f5fbabdd48028c0eec03b855d6f6fd129ce1664106df3" dependencies = [ "regex", "rspack_cacheable", @@ -4254,9 +4277,9 @@ dependencies = [ [[package]] name = "rspack_plugin_module_replacement" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1ac588347459292151bd4b319dec031a65235b81dbbdd0c747d246101289b89" +checksum = "d13355cb6fb5810d1a018a9ab40f5a7d62e2914b1654566eea1e878d2f4dbe7c" dependencies = [ "derive_more", "futures", @@ -4271,9 +4294,9 @@ dependencies = [ [[package]] name = "rspack_plugin_no_emit_on_errors" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bd402477b75959a13082d0082573dd951fad2d30af8f1a05f7afed286798fd4" +checksum = "a6b205a94b42ca3828ac5900dc68d5ce99a8e1da2e3b22b2cefdaddff912d00c" dependencies = [ "rspack_core", "rspack_error", @@ -4283,9 +4306,9 @@ dependencies = [ [[package]] name = "rspack_plugin_progress" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cb561f3d082fe80bb04314319e5e220fcff37a4b510f213caa40f9ff096c06" +checksum = "ebd637545402f1e84dbfb7238a7046d8ed55931d70c9f606e71496a499eb2730" dependencies = [ "futures", "indicatif", @@ -4299,9 +4322,9 @@ dependencies = [ [[package]] name = "rspack_plugin_real_content_hash" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "062eafced5e3b04335a6ae2ef973849dacf77037704270dd13df284300ffdc6f" +checksum = "24a38949258451ee5b1e2f4c7689285b216156e243eeb60fe94a0f59b261c140" dependencies = [ "aho-corasick", "atomic_refcell", @@ -4322,10 +4345,11 @@ dependencies = [ [[package]] name = "rspack_plugin_remove_duplicate_modules" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a91e6e869430c8fc4aaea068efba1c32829207ac97174e10e622c131ea6370dd" +checksum = "d4546f3e34b9c6e1a3ae8d4db59db54d4fe804ef887f78db133e9afd98d88058" dependencies = [ + "rspack_collections", "rspack_core", "rspack_error", "rspack_hook", @@ -4335,9 +4359,9 @@ dependencies = [ [[package]] name = "rspack_plugin_remove_empty_chunks" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6a234980b87c250d7819bbded855e0dff93c191ec2348309a32e1b97f5d9add" +checksum = "803d51e8285a39939bdd81cfd1172f72bb150d68d587cc8e8417fb8ab1697589" dependencies = [ "rspack_collections", "rspack_core", @@ -4348,9 +4372,9 @@ dependencies = [ [[package]] name = "rspack_plugin_rsdoctor" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b54f5957ff7f6b76b80e0fc6418067c21f68849079e919049995de557ff7e9a5" +checksum = "d120352dee7cc48e250580704822f1a7d5dbe961775b9e8433fd6c9efcef061b" dependencies = [ "atomic_refcell", "futures", @@ -4370,9 +4394,9 @@ dependencies = [ [[package]] name = "rspack_plugin_rslib" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "808b56c28d0642c8ffa7ec361827d11f18ccfa870ca123a93a5ca9148697167b" +checksum = "a0757e51be1ac9cbb6ab38a6120f5605210a2c284cc04e36cfe4fdc9e465404e" dependencies = [ "rspack_core", "rspack_error", @@ -4385,9 +4409,9 @@ dependencies = [ [[package]] name = "rspack_plugin_rstest" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09ecd2e1567b6e6fd028aecc965f47e767b3880db146e8a1058a652d303e1af7" +checksum = "28a8606bf71c4a244ee18990ba79d459486369824e97b78e7b42e4b772db5eb9" dependencies = [ "camino", "regex", @@ -4403,9 +4427,9 @@ dependencies = [ [[package]] name = "rspack_plugin_runtime" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "416fb309f2a57fcbf895fd13531b2eb685dae83a5b422a74fa47d8d58d2bb37b" +checksum = "18117e0349e6f3e7c97031b34660a283beb4e88d0a3fd8c8b445ace865b7426d" dependencies = [ "async-trait", "atomic_refcell", @@ -4430,9 +4454,9 @@ dependencies = [ [[package]] name = "rspack_plugin_runtime_chunk" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2695989a4a30afe00c6bfa413a26ca34cf85a48a7c8659decfecc5db6580c2e3" +checksum = "88e2b0f49f5e757e887abdb0b272f6cb278ffcb27c46cf2c39f59f1a4ba195d8" dependencies = [ "futures", "rspack_core", @@ -4443,9 +4467,9 @@ dependencies = [ [[package]] name = "rspack_plugin_schemes" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26141d6d2a3d71574f11f77c97abd1ef97bae342eab03c57c1966510b70f4f55" +checksum = "7c10ce44ad09a8cdc8936c1ff7ac1c6e98139f49e3d13950d63b36f62ad6c7ef" dependencies = [ "anyhow", "async-trait", @@ -4469,9 +4493,9 @@ dependencies = [ [[package]] name = "rspack_plugin_size_limits" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f617ca42d3209283883e08ea479ecdf5eedae771b0b3e1f413f3808193c41396" +checksum = "494770941247e3c7f7e2b4d36c740761ae70af3dda58b88fb30ddbc7a571b05a" dependencies = [ "derive_more", "futures", @@ -4485,9 +4509,9 @@ dependencies = [ [[package]] name = "rspack_plugin_split_chunks" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "510b47052ef304a3ebe45f3d12102fee7c0726170cfc662dfc13ff832383ff01" +checksum = "bf6af3a1e62ce2ded8ac03c2a6ef188deda4a5d3199915f91a1e41ca5bfb6377" dependencies = [ "dashmap 6.1.0", "derive_more", @@ -4509,9 +4533,9 @@ dependencies = [ [[package]] name = "rspack_plugin_sri" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b96fa933db1a1d97668d58821d91b31a7214ad5ece883bdf4fdbbb1200aab29" +checksum = "983e19edd709f6f6541c89daf6c045da9fbd2996c3723652178ed9b407ab7c4d" dependencies = [ "async-trait", "cow-utils", @@ -4544,9 +4568,9 @@ dependencies = [ [[package]] name = "rspack_plugin_swc_js_minimizer" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "502d6647af742d0234d67371044410901cf782dd7133cc1a1ef3a8df91dcd211" +checksum = "072aabefd1459d2c92f0c1e363be0d354868252f79f64a1a6ae6e73bd7c837a7" dependencies = [ "cow-utils", "once_cell", @@ -4568,9 +4592,9 @@ dependencies = [ [[package]] name = "rspack_plugin_warn_sensitive_module" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d4542ed44736ec38448ef5835362ca61ccfcda8d3ae4f0c51d455faf61a3bd4" +checksum = "775e4d23e29d9edd19a05e42a7c9f2b19691767ba49bf3ffbdf5fe8f2f7e4b60" dependencies = [ "cow-utils", "rspack_collections", @@ -4583,9 +4607,9 @@ dependencies = [ [[package]] name = "rspack_plugin_wasm" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e5e3f8f9cd883a01d5e4b095de18ee5500410fb40bdb94dbf6cf31e77241e24" +checksum = "fba477fbea42dcbd91633ae4836d8ec082a8affe33b52fed0e9abacccb7d869f" dependencies = [ "async-trait", "cow-utils", @@ -4608,9 +4632,9 @@ dependencies = [ [[package]] name = "rspack_plugin_web_worker_template" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c6b62ee20aaf1caf5ee68675217b7be5da79d7a1a9658403140f42d0d090895" +checksum = "8eb830207f9d10019d1faa567a2cccbd208daf056ee701651953cca6ec11cd72" dependencies = [ "rspack_core", "rspack_plugin_runtime", @@ -4618,9 +4642,9 @@ dependencies = [ [[package]] name = "rspack_plugin_worker" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b8f66e459ad8fdc67ab99eb4dfdc87668b937d5945431c29a9a514c2dccfb5f" +checksum = "c83c0101af13ecc7f67d0b30d67e489e6c6bffe1ab4f63dfb1bc45528a76ca54" dependencies = [ "rspack_core", "rspack_error", @@ -4630,9 +4654,9 @@ dependencies = [ [[package]] name = "rspack_regex" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a20de18a9c34600bd70b10c652bd1de927069c8f7ec57f81db7d241188f2ea54" +checksum = "2fa1de7ee15a2d8ed08923dc453df6dde85f83ea05c515497aac6e28a7c92a04" dependencies = [ "cow-utils", "napi", @@ -4667,9 +4691,9 @@ dependencies = [ [[package]] name = "rspack_sources" -version = "0.4.8" +version = "0.4.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36f2297ec566365aa29f1cc33c9c40db32789bc6116651f2b3e15d1f234b953b" +checksum = "ede63b6f16d4421a0b06e89d3b01839d8d27f11c0dd4a4c7e7c93b1ad5a66770" dependencies = [ "dashmap 6.1.0", "dyn-clone", @@ -4684,9 +4708,9 @@ dependencies = [ [[package]] name = "rspack_storage" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3233324e75b5db1d5eeb13980103f94610c72842b92725bc452a3ca93443380d" +checksum = "b3d2d85815ca6890ea659fdabcb2272e65fcd49b32c7fc7327e25d1fb300e722" dependencies = [ "async-trait", "cow-utils", @@ -4703,9 +4727,9 @@ dependencies = [ [[package]] name = "rspack_swc_plugin_import" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac1d5aded73b4b3714dfba81a357338ba44c0c5f5eea74c03b1c470f2f8e263d" +checksum = "a4fb8cca6a9c093fb4f2f4efd53ae975141c75c1f048df6d3a47dfe97640c004" dependencies = [ "cow-utils", "handlebars", @@ -4717,9 +4741,9 @@ dependencies = [ [[package]] name = "rspack_swc_plugin_ts_collector" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ad6cac6ce99c146a4bf5af4de124577e2e3f833b2285844773ed256ccdaafc4" +checksum = "a58b0daae4f9b029aeaf8b6efa4cec0954ba29a0a2cc2d879ec2ab94f917c455" dependencies = [ "rustc-hash", "swc_core", @@ -4727,18 +4751,18 @@ dependencies = [ [[package]] name = "rspack_tasks" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1214fa267202fa6f633049b2fb801305cd64fb0402cb283db03ed6ba0b3ac3a9" +checksum = "13cffb21dbf1d70899387fabbe000673429f1e31a06204dbdad3cc13ff27d10c" dependencies = [ "tokio", ] [[package]] name = "rspack_tracing" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9b060b0bf8917264bc6842762a96cc83dada2c64a24071e2a286036e33051d4" +checksum = "4e531d7ddf769d1f66c13ac84dce991b8ee1670ed954a77307c01f38e807472d" dependencies = [ "rspack_tracing_perfetto", "tracing-subscriber", @@ -4746,9 +4770,9 @@ dependencies = [ [[package]] name = "rspack_tracing_perfetto" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ace15c0e1ccbcd62ca816795b2e967ebb11f51c7afda2706db63a2c7fbaf2cbb" +checksum = "4d9839187bdb3f4556a4502d0285bca33c280db01372130a35f7ca4f03bafaf1" dependencies = [ "bytes", "micromegas-perfetto", @@ -4759,9 +4783,9 @@ dependencies = [ [[package]] name = "rspack_util" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fec71ec50728aa8e59342e2f677499ec051792b8d7ac34b515cd56fb6d67a29" +checksum = "0bd835e67bfa7334d8f44dfa1c9fbef08ba1a388579f62395837fb82426ae19a" dependencies = [ "anyhow", "base64-simd 0.8.0", @@ -4792,9 +4816,9 @@ dependencies = [ [[package]] name = "rspack_workspace" -version = "0.5.5" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6395546302a561503a9b902673d3c4641f153ae2f725543a8eb6f0a91036df21" +checksum = "2c51a211e5f2c432f9ffba088ee4dd57ddcbd12041aa4877abd88f9dd13a20f5" [[package]] name = "rustc-demangle" @@ -4906,18 +4930,28 @@ checksum = "1bc711410fbe7399f390ca1c3b60ad0f53f80e95c5eb935e52268a0e2cd49acc" [[package]] name = "serde" -version = "1.0.219" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" +dependencies = [ + "serde_core", + "serde_derive", +] + +[[package]] +name = "serde_core" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.219" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", @@ -4926,15 +4960,16 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.143" +version = "1.0.145" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a" +checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" dependencies = [ "indexmap", "itoa", "memchr", "ryu", "serde", + "serde_core", ] [[package]] @@ -5168,9 +5203,9 @@ checksum = "b7401a30af6cb5818bb64852270bb722533397edcfc7344954a38f420819ece2" [[package]] name = "swc" -version = "38.0.0" +version = "40.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab9c00873d50c358e53e06d917bc67af9f533c6db03890992336672a70af8393" +checksum = "de6f9d757142d1378ba4a9fd0a7fef3a8f636502f3e0cc1cb51cf91e7c08bfcf" dependencies = [ "anyhow", "base64", @@ -5245,9 +5280,9 @@ dependencies = [ [[package]] name = "swc_common" -version = "14.0.3" +version = "14.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63fdb58d278e7cd625f671e5371b3e6c0eab56c6e2a995a6f70dd0f7725255d4" +checksum = "c2bb772b3a26b8b71d4e8c112ced5b5867be2266364b58517407a270328a2696" dependencies = [ "anyhow", "ast_node", @@ -5276,9 +5311,9 @@ dependencies = [ [[package]] name = "swc_compiler_base" -version = "34.0.0" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1099ada4b7524c4f6f7cc0c6db24d81f8dfd3163b64dd2b1015437c673057645" +checksum = "33d067cb3d44993f0953120a6048d7157a48fa7914f86ee1b98f6da41891e5b4" dependencies = [ "anyhow", "base64", @@ -5302,9 +5337,9 @@ dependencies = [ [[package]] name = "swc_config" -version = "3.1.1" +version = "3.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d94f41e0f3c4c119a06af5e164674b63ae7eb6d7c1c60e46036c4a548f9fbe44" +checksum = "72e90b52ee734ded867104612218101722ad87ff4cf74fe30383bd244a533f97" dependencies = [ "anyhow", "bytes-str", @@ -5335,9 +5370,9 @@ dependencies = [ [[package]] name = "swc_core" -version = "39.0.0" +version = "42.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4d7c1029aeb69995d8a8babb64a8359846023d7237985cd0693d2d3c3964b3e" +checksum = "9c9c317f08fdd6f47c820ea5d1c80d43676f9f2032e9ae954a648b59f6a3361c" dependencies = [ "par-core", "swc", @@ -5387,9 +5422,9 @@ dependencies = [ [[package]] name = "swc_ecma_codegen" -version = "17.0.0" +version = "17.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b91da8222bd2e868a6977ef402b3ca5c29a41d18cd84772441d9e06ec95ded1f" +checksum = "bcf55c2d7555c93f4945e29f93b7529562be97ba16e60dd94c25724d746174ac" dependencies = [ "ascii", "compact_str", @@ -5422,9 +5457,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_bugfixes" -version = "27.0.0" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "825195e1c14e3e3b78823e51af52ed192e9d52ccb94a81f0449ac48e6cdd1ba2" +checksum = "0809b7e5a20d31ddaf051a19ea467378d3ea1e9ecee7f7e1866c192c781f00e1" dependencies = [ "rustc-hash", "swc_atoms", @@ -5452,9 +5487,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2015" -version = "27.0.0" +version = "28.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec81d1c9807d6aaa75f9eee66a27aaa61d7dabc97b12474bbec55609c63d8f38" +checksum = "463a43bb2350ec3e68692d7e5f786ecf07382d057972dd5cc4fe02c9239fc5f3" dependencies = [ "arrayvec", "indexmap", @@ -5640,9 +5675,9 @@ dependencies = [ [[package]] name = "swc_ecma_lexer" -version = "23.0.1" +version = "23.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67c3bd958a5a67e2cc3f74abdd41fda688e54e7a25b866569260ef7018b67972" +checksum = "017d06ea85008234aa9fb34d805c7dc563f2ea6e03869ed5ac5a2dc27d561e4d" dependencies = [ "arrayvec", "bitflags 2.9.4", @@ -5685,9 +5720,9 @@ dependencies = [ [[package]] name = "swc_ecma_minifier" -version = "32.0.0" +version = "32.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7dbb3fdcfdac1ff33db709149fc717e3ae4b09a76360a8c7c996dc80bb12a7e" +checksum = "135c816e7ec58952af60a2180b97d779a9c7d7b8ec4c5aea83b5776b96c303eb" dependencies = [ "arrayvec", "bitflags 2.9.4", @@ -5737,9 +5772,9 @@ dependencies = [ [[package]] name = "swc_ecma_preset_env" -version = "33.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6c425f34110310018f20d53fff5da82da30710b1719b3c24bad87a878a77586" +checksum = "4d8c89878e98728a1213843f627bf7e756dcf22b8db792c6278668b613e18e32" dependencies = [ "anyhow", "foldhash", @@ -5780,9 +5815,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba40c41079f3e65553a693ff58abce6e90addfb99d8b2b12f7facaa9406db29b" +checksum = "17aad69f947105eae180fecbf17c5e494a962787c037e6facf1f50895b806b4a" dependencies = [ "par-core", "swc_common", @@ -5835,9 +5870,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_compat" -version = "28.0.0" +version = "29.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4eeb14f20ca165416ca09afdb83376c077b113a5bad37100d2d5626ab657456" +checksum = "aed6ee500834a62375aede89f45404b95cd25b08418f6869eac8804bc98dbf47" dependencies = [ "indexmap", "par-core", @@ -5876,9 +5911,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_module" -version = "28.0.0" +version = "29.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea2b562a6db48b8ce932d54227ceab243137eb5220e0455937b1032b947b4cda" +checksum = "d4399b34a7d2c6b289252b1b271af1e79810aed7a06ef3b328de7534fd7a65f5" dependencies = [ "Inflector", "anyhow", diff --git a/Cargo.toml b/Cargo.toml index 35295e7..928d223 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,18 +6,18 @@ resolver = "2" edition = "2021" [workspace.dependencies] -rspack_cacheable = { version = "=0.5.5" } -rspack_collections = { version = "=0.5.5" } -rspack_core = { version = "=0.5.5" } -rspack_error = { version = "=0.5.5" } -rspack_hook = { version = "=0.5.5" } +rspack_cacheable = { version = "=0.5.8" } +rspack_collections = { version = "=0.5.8" } +rspack_core = { version = "=0.5.8" } +rspack_error = { version = "=0.5.8" } +rspack_hook = { version = "=0.5.8" } async-trait = { version = "0.1" } rspack_sources = { version = "0.4.8" } -rspack_binding_build = { version = "=0.5.5" } -rspack_binding_builder = { version = "=0.5.5" } -rspack_binding_builder_macros = { version = "=0.5.5" } +rspack_binding_build = { version = "=0.5.8" } +rspack_binding_builder = { version = "=0.5.8" } +rspack_binding_builder_macros = { version = "=0.5.8" } napi = { version = "=3.2.2" } napi-derive = { version = "=3.2.2" } diff --git a/package.json b/package.json index b085fe2..0774a1b 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "lint-staged": "lint-staged" }, "dependencies": { - "@rspack/core": "1.5.5", + "@rspack/core": "1.5.8", "@rspack-template/binding": "workspace:*" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fc01347..7c4a3f8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,8 @@ importers: specifier: workspace:* version: link:crates/binding '@rspack/core': - specifier: 1.5.5 - version: 1.5.5 + specifier: 1.5.8 + version: 1.5.8 devDependencies: '@taplo/cli': specifier: ^0.7.0 @@ -451,9 +451,6 @@ packages: '@napi-rs/wasm-runtime@0.2.12': resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} - '@napi-rs/wasm-runtime@1.0.3': - resolution: {integrity: sha512-rZxtMsLwjdXkMUGC3WwsPwLNVqVqnTJT6MNIB6e+5fhMcSCPP0AOsNWuMQ5mdCq6HNjs/ZeWAEchpqeprqBD2Q==} - '@napi-rs/wasm-runtime@1.0.5': resolution: {integrity: sha512-TBr9Cf9onSAS2LQ2+QHx6XcC6h9+RIzJgbqG3++9TUZSH204AwEy5jg3BTQ0VATsyoGj4ee49tN/y6rvaOOtcg==} @@ -590,60 +587,60 @@ packages: '@octokit/types@14.1.0': resolution: {integrity: sha512-1y6DgTy8Jomcpu33N+p5w58l6xyt55Ar2I91RPiIA0xCJBXyUAhXCcmZaDWSANiha7R9a6qJJ2CRomGPZ6f46g==} - '@rspack/binding-darwin-arm64@1.5.5': - resolution: {integrity: sha512-Kg3ywEZHLX+aROfTQ5tMOv+Ud+8b4jk8ruUgsi0W8oBkEkR5xBdhFa9vcf6pzy+gfoLCnEI68U9i8ttm+G0csA==} + '@rspack/binding-darwin-arm64@1.5.8': + resolution: {integrity: sha512-spJfpOSN3f7V90ic45/ET2NKB2ujAViCNmqb0iGurMNQtFRq+7Kd+jvVKKGXKBHBbsQrFhidSWbbqy2PBPGK8g==} cpu: [arm64] os: [darwin] - '@rspack/binding-darwin-x64@1.5.5': - resolution: {integrity: sha512-uoGTYnlYW8m47yiDCKvXOehhAOH12wlePJq4sbUbBoHmG07vbDw7fUqnvy2k8319NTVEpMJWGoKyisgI09/uMQ==} + '@rspack/binding-darwin-x64@1.5.8': + resolution: {integrity: sha512-YFOzeL1IBknBcri8vjUp43dfUBylCeQnD+9O9p0wZmLAw7DtpN5JEOe2AkGo8kdTqJjYKI+cczJPKIw6lu1LWw==} cpu: [x64] os: [darwin] - '@rspack/binding-linux-arm64-gnu@1.5.5': - resolution: {integrity: sha512-KgVN3TeUJ3iNwwOX3JGY4arvoLHX94eItJ4TeOSyetRiSJUrQI0evP16i5kIh+n+p7mVnXmfUS944Gl+uNsJmg==} + '@rspack/binding-linux-arm64-gnu@1.5.8': + resolution: {integrity: sha512-UAWCsOnpkvy8eAVRo0uipbHXDhnoDq5zmqWTMhpga0/a3yzCp2e+fnjZb/qnFNYb5MeL0O1mwMOYgn1M3oHILQ==} cpu: [arm64] os: [linux] - '@rspack/binding-linux-arm64-musl@1.5.5': - resolution: {integrity: sha512-1gKthlCQinXtWar6Hl9Il6BQ/NgYBH0NVuUsjjf85ejD/cTPQENKyIpGvVa1rSIHSfnG/XujUbruHAeY9mEHCA==} + '@rspack/binding-linux-arm64-musl@1.5.8': + resolution: {integrity: sha512-GnSvGT4GjokPSD45cTtE+g7LgghuxSP1MRmvd+Vp/I8pnxTVSTsebRod4TAqyiv+l11nuS8yqNveK9qiOkBLWw==} cpu: [arm64] os: [linux] - '@rspack/binding-linux-x64-gnu@1.5.5': - resolution: {integrity: sha512-haPFg4M9GwpSI5g9BQhKUNdzCKDvFexIUkLiAHBjFU9iWQTEcI9VfYPixestOIwzUv7E34rHM+jAsmRGWdgmXw==} + '@rspack/binding-linux-x64-gnu@1.5.8': + resolution: {integrity: sha512-XLxh5n/pzUfxsugz/8rVBv+Tx2nqEM+9rharK69kfooDsQNKyz7PANllBQ/v4svJ+W0BRHnDL4qXSGdteZeEjA==} cpu: [x64] os: [linux] - '@rspack/binding-linux-x64-musl@1.5.5': - resolution: {integrity: sha512-oUny56JEkCZvIu4n8/P7IPLPNtJnL89EDhxHINH87XLBY3OOgo8JHELR11Zj9SFWiGNsRcLqi+Q78tWa0ligBQ==} + '@rspack/binding-linux-x64-musl@1.5.8': + resolution: {integrity: sha512-gE0+MZmwF+01p9/svpEESkzkLpBkVUG2o03YMpwXYC/maeRRhWvF8BJ7R3i/Ls/jFGSE87dKX5NbRLVzqksq/w==} cpu: [x64] os: [linux] - '@rspack/binding-wasm32-wasi@1.5.5': - resolution: {integrity: sha512-tRgxBgIXaBKBH/0KlwvyqbIMqQrg8jKOyFOEQseEE7Oqs2M9KkJ7Vp5QN11u3NvZ9nz5GbZxmVGBMkdj9Gth1w==} + '@rspack/binding-wasm32-wasi@1.5.8': + resolution: {integrity: sha512-cfg3niNHeJuxuml1Vy9VvaJrI/5TakzoaZvKX2g5S24wfzR50Eyy4JAsZ+L2voWQQp1yMJbmPYPmnTCTxdJQBQ==} cpu: [wasm32] - '@rspack/binding-win32-arm64-msvc@1.5.5': - resolution: {integrity: sha512-wGWd2yluoFdQgtkIbny6FoHnzahTk+o9RzrptjeS1u/NV1lKrWzmWhwZojMGOUqPiaukZKaziOEo7gpRn2XbEQ==} + '@rspack/binding-win32-arm64-msvc@1.5.8': + resolution: {integrity: sha512-7i3ZTHFXKfU/9Jm9XhpMkrdkxO7lfeYMNVEGkuU5dyBfRMQj69dRgPL7zJwc2plXiqu9LUOl+TwDNTjap7Q36g==} cpu: [arm64] os: [win32] - '@rspack/binding-win32-ia32-msvc@1.5.5': - resolution: {integrity: sha512-Ikml8AQkzjPCG24vTO4pG2bpJ8vp93jVEgo9X9uYjO2vQbIp5QSOmeZOTM7tXCf8AfTfHEF/yAdE/pR/+tXXGQ==} + '@rspack/binding-win32-ia32-msvc@1.5.8': + resolution: {integrity: sha512-7ZPPWO11J+soea1+mnfaPpQt7GIodBM7A86dx6PbXgVEoZmetcWPrCF2NBfXxQWOKJ9L3RYltC4z+ZyXRgMOrw==} cpu: [ia32] os: [win32] - '@rspack/binding-win32-x64-msvc@1.5.5': - resolution: {integrity: sha512-m2059ms0i/GIQGWTlZ5GI6SWpuMFAPMsWlhXLk2LZRIydhi+N/YPkmc33lFRTlDA3QpKDCvowvCvIIA7g6WSlg==} + '@rspack/binding-win32-x64-msvc@1.5.8': + resolution: {integrity: sha512-N/zXQgzIxME3YUzXT8qnyzxjqcnXudWOeDh8CAG9zqTCnCiy16SFfQ/cQgEoLlD9geQntV6jx2GbDDI5kpDGMQ==} cpu: [x64] os: [win32] - '@rspack/binding@1.5.5': - resolution: {integrity: sha512-JkB943uBU0lABnKG/jdO+gg3/eeO9CEQMR/1dL6jSU9GTxaNf3XIVc05RhRC7qoVsiXuhSMMFxWyV0hyHxp2bA==} + '@rspack/binding@1.5.8': + resolution: {integrity: sha512-/91CzhRl9r5BIQCgGsS7jA6MDbw1I2BQpbfcUUdkdKl2P79K3Zo/Mw/TvKzS86catwLaUQEgkGRmYawOfPg7ow==} - '@rspack/core@1.5.5': - resolution: {integrity: sha512-AOIuMktK6X/xHAjJ/0QJ2kbSkILXj641GCPE+EOfWO27ODA8fHPArKbyz5AVGVePV3aUfEo2VFcsNzP67VBEPA==} + '@rspack/core@1.5.8': + resolution: {integrity: sha512-sUd2LfiDhqYVfvknuoz0+/c+wSpn693xotnG5g1CSWKZArbtwiYzBIVnNlcHGmuoBRsnj/TkSq8dTQ7gwfBroQ==} engines: {node: '>=18.12.0'} peerDependencies: '@swc/helpers': '>=0.5.1' @@ -659,9 +656,6 @@ packages: resolution: {integrity: sha512-Ck3zFhQhIhi02Hl6T4ZmJsXdnJE+wXcJz5f8klxd4keRYgenMnip3JDPMGDRLbnC/2iGd8P0sBIQqI3KxfVjBg==} hasBin: true - '@tybys/wasm-util@0.10.0': - resolution: {integrity: sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ==} - '@tybys/wasm-util@0.10.1': resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} @@ -1204,7 +1198,7 @@ snapshots: '@napi-rs/lzma-wasm32-wasi@1.4.5': dependencies: - '@napi-rs/wasm-runtime': 1.0.3 + '@napi-rs/wasm-runtime': 1.0.5 optional: true '@napi-rs/lzma-win32-arm64-msvc@1.4.5': @@ -1309,14 +1303,7 @@ snapshots: dependencies: '@emnapi/core': 1.5.0 '@emnapi/runtime': 1.5.0 - '@tybys/wasm-util': 0.10.0 - optional: true - - '@napi-rs/wasm-runtime@1.0.3': - dependencies: - '@emnapi/core': 1.5.0 - '@emnapi/runtime': 1.5.0 - '@tybys/wasm-util': 0.10.0 + '@tybys/wasm-util': 0.10.1 optional: true '@napi-rs/wasm-runtime@1.0.5': @@ -1445,66 +1432,61 @@ snapshots: dependencies: '@octokit/openapi-types': 25.1.0 - '@rspack/binding-darwin-arm64@1.5.5': + '@rspack/binding-darwin-arm64@1.5.8': optional: true - '@rspack/binding-darwin-x64@1.5.5': + '@rspack/binding-darwin-x64@1.5.8': optional: true - '@rspack/binding-linux-arm64-gnu@1.5.5': + '@rspack/binding-linux-arm64-gnu@1.5.8': optional: true - '@rspack/binding-linux-arm64-musl@1.5.5': + '@rspack/binding-linux-arm64-musl@1.5.8': optional: true - '@rspack/binding-linux-x64-gnu@1.5.5': + '@rspack/binding-linux-x64-gnu@1.5.8': optional: true - '@rspack/binding-linux-x64-musl@1.5.5': + '@rspack/binding-linux-x64-musl@1.5.8': optional: true - '@rspack/binding-wasm32-wasi@1.5.5': + '@rspack/binding-wasm32-wasi@1.5.8': dependencies: '@napi-rs/wasm-runtime': 1.0.5 optional: true - '@rspack/binding-win32-arm64-msvc@1.5.5': + '@rspack/binding-win32-arm64-msvc@1.5.8': optional: true - '@rspack/binding-win32-ia32-msvc@1.5.5': + '@rspack/binding-win32-ia32-msvc@1.5.8': optional: true - '@rspack/binding-win32-x64-msvc@1.5.5': + '@rspack/binding-win32-x64-msvc@1.5.8': optional: true - '@rspack/binding@1.5.5': + '@rspack/binding@1.5.8': optionalDependencies: - '@rspack/binding-darwin-arm64': 1.5.5 - '@rspack/binding-darwin-x64': 1.5.5 - '@rspack/binding-linux-arm64-gnu': 1.5.5 - '@rspack/binding-linux-arm64-musl': 1.5.5 - '@rspack/binding-linux-x64-gnu': 1.5.5 - '@rspack/binding-linux-x64-musl': 1.5.5 - '@rspack/binding-wasm32-wasi': 1.5.5 - '@rspack/binding-win32-arm64-msvc': 1.5.5 - '@rspack/binding-win32-ia32-msvc': 1.5.5 - '@rspack/binding-win32-x64-msvc': 1.5.5 - - '@rspack/core@1.5.5': + '@rspack/binding-darwin-arm64': 1.5.8 + '@rspack/binding-darwin-x64': 1.5.8 + '@rspack/binding-linux-arm64-gnu': 1.5.8 + '@rspack/binding-linux-arm64-musl': 1.5.8 + '@rspack/binding-linux-x64-gnu': 1.5.8 + '@rspack/binding-linux-x64-musl': 1.5.8 + '@rspack/binding-wasm32-wasi': 1.5.8 + '@rspack/binding-win32-arm64-msvc': 1.5.8 + '@rspack/binding-win32-ia32-msvc': 1.5.8 + '@rspack/binding-win32-x64-msvc': 1.5.8 + + '@rspack/core@1.5.8': dependencies: '@module-federation/runtime-tools': 0.18.0 - '@rspack/binding': 1.5.5 + '@rspack/binding': 1.5.8 '@rspack/lite-tapable': 1.0.1 '@rspack/lite-tapable@1.0.1': {} '@taplo/cli@0.7.0': {} - '@tybys/wasm-util@0.10.0': - dependencies: - tslib: 2.8.1 - optional: true - '@tybys/wasm-util@0.10.1': dependencies: tslib: 2.8.1