diff --git a/Cargo.toml b/Cargo.toml index 22c174f280f3..ba6eaa96495a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,60 +14,60 @@ repository = "https://github.com/web-infra-dev/rspack" [workspace.dependencies] -anyhow = { version = "1.0.81", features = ["backtrace"] } +anyhow = { version = "1.0.93", features = ["backtrace"] } anymap = { version = "=1.0.0-beta.2" } -async-recursion = { version = "1.1.0" } +async-recursion = { version = "1.1.1" } async-scoped = { version = "0.9.0" } -async-trait = { version = "0.1.79" } -bitflags = { version = "2.5.0" } -camino = { version = "1.1.8" } +async-trait = { version = "0.1.83" } +bitflags = { version = "2.6.0" } +camino = { version = "1.1.9" } concat-string = { version = "1.0.1" } cow-utils = { version = "0.1.3" } css-module-lexer = { version = "0.0.14" } dashmap = { version = "5.5.3" } derivative = { version = "2.2.0" } -either = { version = "1.10.0" } -futures = { version = "0.3.30" } +either = { version = "1.13.0" } +futures = { version = "0.3.31" } glob = { version = "0.3.1" } -hashlink = { version = "0.9.0" } +hashlink = { version = "0.9.1" } heck = { version = "0.5.0" } hex = { version = "0.4.3" } -indexmap = { version = "2.2.6" } +indexmap = { version = "2.6.0" } indoc = { version = "2.0.5" } itertools = { version = "0.13.0" } json = { version = "0.12.4" } lightningcss = { version = "1.0.0-alpha.60" } linked_hash_set = { version = "0.1.4" } mimalloc = { version = "0.1.43" } -mime_guess = { version = "2.0.4" } -once_cell = { version = "1.19.0" } +mime_guess = { version = "2.0.5" } +once_cell = { version = "1.20.2" } parcel_sourcemap = { version = "2.1.1" } -paste = { version = "1.0" } +paste = { version = "1.0.15" } path-clean = { version = "1.0.1" } -pathdiff = { version = "0.2.1" } +pathdiff = { version = "0.2.2" } pollster = { version = "*" } -proc-macro2 = { version = "1.0.79" } -quote = { version = "1.0.35" } +proc-macro2 = { version = "1.0.89" } +quote = { version = "1.0.37" } rayon = { version = "1.10.0" } -regex = { version = "1.10.4" } +regex = { version = "1.11.1" } ropey = "1.6.1" rspack_resolver = { version = "0.3.5", features = ["package_json_raw_json_api"] } rspack_sources = { version = "=0.3.3" } rustc-hash = { version = "1.1.0" } -serde = { version = "1.0.197" } -serde_json = { version = "1.0.115" } -simd-json = { version = "0.14.0-rc.2" } -stacker = { version = "0.1.15" } +serde = { version = "1.0.214" } +serde_json = { version = "1.0.132" } +simd-json = { version = "0.14.2" } +stacker = { version = "0.1.17" } sugar_path = { version = "1.2.0", features = ["cached_current_dir"] } -syn = { version = "2.0.58" } -tokio = { version = "1.37.0" } +syn = { version = "2.0.87" } +tokio = { version = "1.41.0" } tracing = { version = "0.1.40" } tracing-subscriber = { version = "0.3.18" } -unicase = { version = "2.7.0" } -url = { version = "2.5.0" } +unicase = { version = "2.8.0" } +url = { version = "2.5.3" } urlencoding = { version = "2.1.3" } ustr = { package = "ustr-fxhash", version = "1.0.0" } -xxhash-rust = { version = "0.8.10" } +xxhash-rust = { version = "0.8.12" } # Pinned napi = { package = "napi-h", version = "=2.16.1" } @@ -75,7 +75,7 @@ napi-build = { version = "2" } napi-derive = { version = "2" } # Serialize and Deserialize -inventory = { version = "0.1" } +inventory = { version = "0.3.15" } rkyv = { version = "=0.8.8" } # Must be pinned with the same swc versions diff --git a/crates/node_binding/Cargo.toml b/crates/node_binding/Cargo.toml index 49bc698b86df..7d9696135cea 100644 --- a/crates/node_binding/Cargo.toml +++ b/crates/node_binding/Cargo.toml @@ -42,7 +42,7 @@ tracing = { workspace = true } napi = { workspace = true } napi-derive = { workspace = true } -color-backtrace = "0.6" +color-backtrace = "0.6.1" [build-dependencies] diff --git a/crates/rspack_core/Cargo.toml b/crates/rspack_core/Cargo.toml index c04e67dbfb3d..ae6aa8025daa 100644 --- a/crates/rspack_core/Cargo.toml +++ b/crates/rspack_core/Cargo.toml @@ -23,7 +23,7 @@ indoc = { workspace = true } itertools = { workspace = true } json = { workspace = true } mime_guess = { workspace = true } -num-bigint = "0.4.4" +num-bigint = "0.4.6" once_cell = { workspace = true } paste = { workspace = true } rayon = { workspace = true } @@ -69,7 +69,7 @@ url = { workspace = true } ustr = { workspace = true } [dev-dependencies] -pretty_assertions = { version = "1.4.0" } +pretty_assertions = { version = "1.4.1" } [lints] workspace = true diff --git a/crates/rspack_error/Cargo.toml b/crates/rspack_error/Cargo.toml index a4b5ebabbf82..764db354a8f0 100644 --- a/crates/rspack_error/Cargo.toml +++ b/crates/rspack_error/Cargo.toml @@ -18,7 +18,7 @@ owo-colors = "3.5.0" rspack_collections = { version = "0.1.0", path = "../rspack_collections" } rspack_paths = { version = "0.1.0", path = "../rspack_paths" } swc_core = { workspace = true, features = ["common", "common_concurrent"] } -termcolor = "1" +termcolor = "1.4.1" textwrap = "0.15.2" -thiserror = "1" +thiserror = "1.0.68" unicode-width = "0.2.0" diff --git a/crates/rspack_hook/Cargo.toml b/crates/rspack_hook/Cargo.toml index 2ce3bb7724f2..877611434cdb 100644 --- a/crates/rspack_hook/Cargo.toml +++ b/crates/rspack_hook/Cargo.toml @@ -9,7 +9,7 @@ version = "0.1.0" [dependencies] async-trait = { workspace = true } -futures-concurrency = "7.5.0" +futures-concurrency = "7.6.2" rspack_error = { version = "0.1.0", path = "../rspack_error" } rspack_macros = { version = "0.1.0", path = "../rspack_macros" } rustc-hash = { workspace = true } diff --git a/crates/rspack_loader_swc/Cargo.toml b/crates/rspack_loader_swc/Cargo.toml index c955b7662977..cb809bd6ca5e 100644 --- a/crates/rspack_loader_swc/Cargo.toml +++ b/crates/rspack_loader_swc/Cargo.toml @@ -19,10 +19,10 @@ plugin = [ [dependencies] anyhow = { workspace = true } async-trait = { workspace = true } -base64 = { version = "0.22" } +base64 = { version = "0.22.1" } dashmap = { workspace = true } either = { workspace = true } -jsonc-parser = { version = "0.26.0", features = ["serde"] } +jsonc-parser = { version = "0.26.2", features = ["serde"] } rspack_ast = { version = "0.1.0", path = "../rspack_ast" } rspack_core = { version = "0.1.0", path = "../rspack_core" } rspack_error = { version = "0.1.0", path = "../rspack_error" } @@ -36,4 +36,4 @@ swc = { version = "4.0.0", features = ["manual-tokio-runtmi swc_config = { workspace = true } swc_core = { workspace = true, features = ["base", "ecma_ast", "common"] } swc_plugin_import = { version = "0.1.5", path = "../swc_plugin_import" } -url = "2.5.0" +url = "2.5.3" diff --git a/crates/rspack_macros_test/Cargo.toml b/crates/rspack_macros_test/Cargo.toml index f7756e1c3e98..80c25995d389 100644 --- a/crates/rspack_macros_test/Cargo.toml +++ b/crates/rspack_macros_test/Cargo.toml @@ -15,7 +15,7 @@ rspack_macros = { version = "0.1.0", path = "../rspack_macros" } rspack_util = { version = "0.1.0", path = "../rspack_util" } tokio = { workspace = true, features = ["macros"] } tracing = { workspace = true } -trybuild = { version = "1.0.91", features = ["diff"] } +trybuild = { version = "1.0.101", features = ["diff"] } [package.metadata.cargo-shear] ignored = ["tracing"] diff --git a/crates/rspack_napi/Cargo.toml b/crates/rspack_napi/Cargo.toml index b010bbdd9fa7..2e1ab5285c1a 100644 --- a/crates/rspack_napi/Cargo.toml +++ b/crates/rspack_napi/Cargo.toml @@ -9,6 +9,6 @@ version = "0.1.0" [dependencies] napi = { workspace = true, features = ["async", "tokio_rt", "serde-json", "napi4", "anyhow"] } -oneshot = "0.1.6" +oneshot = "0.1.8" rspack_error = { version = "0.1.0", path = "../rspack_error" } tokio = { workspace = true, features = ["rt", "rt-multi-thread", "macros", "test-util", "parking_lot"] } diff --git a/crates/rspack_plugin_copy/Cargo.toml b/crates/rspack_plugin_copy/Cargo.toml index a5aeb04cd6d1..c63c760180e9 100644 --- a/crates/rspack_plugin_copy/Cargo.toml +++ b/crates/rspack_plugin_copy/Cargo.toml @@ -10,7 +10,7 @@ dashmap = { workspace = true } derivative = { workspace = true } futures = { workspace = true } glob = { workspace = true } -lazy_static = "1.4.0" +lazy_static = "1.5.0" pathdiff = { workspace = true, features = ["camino"] } regex = { workspace = true } rspack_core = { version = "0.1.0", path = "../rspack_core" } diff --git a/crates/rspack_plugin_javascript/Cargo.toml b/crates/rspack_plugin_javascript/Cargo.toml index 9b5ea1be2987..b8ac764cc7c7 100644 --- a/crates/rspack_plugin_javascript/Cargo.toml +++ b/crates/rspack_plugin_javascript/Cargo.toml @@ -17,7 +17,7 @@ indexmap = { workspace = true } indoc = { workspace = true } itertools = { workspace = true } linked_hash_set = { workspace = true } -num-bigint = { version = "0.4.4" } +num-bigint = { version = "0.4.6" } once_cell = { workspace = true } rayon = { workspace = true } regex = { workspace = true } diff --git a/crates/rspack_plugin_wasm/Cargo.toml b/crates/rspack_plugin_wasm/Cargo.toml index b0f182aac6b0..99248ac4cf9b 100644 --- a/crates/rspack_plugin_wasm/Cargo.toml +++ b/crates/rspack_plugin_wasm/Cargo.toml @@ -22,7 +22,7 @@ rspack_util = { version = "0.1.0", path = "../rspack_util" } serde_json = { workspace = true } swc_core = { workspace = true, features = ["__ecma"] } tracing = { workspace = true } -wasmparser = "0.219.0" +wasmparser = "0.219.1" [package.metadata.cargo-shear] ignored = ["tracing"] diff --git a/crates/rspack_regex/Cargo.toml b/crates/rspack_regex/Cargo.toml index cc27c4d8a71f..5248eb349474 100644 --- a/crates/rspack_regex/Cargo.toml +++ b/crates/rspack_regex/Cargo.toml @@ -11,8 +11,8 @@ version = "0.1.0" [dependencies] cow-utils = { workspace = true } napi = { workspace = true } -regex-syntax = { version = "0.8.3", default-features = false, features = ["std"] } -regress = "0.10.0" +regex-syntax = { version = "0.8.5", default-features = false, features = ["std"] } +regress = "0.10.1" rspack_error = { version = "0.1.0", path = "../rspack_error" } swc_core = { workspace = true, features = ["ecma_ast"] } diff --git a/crates/rspack_tracing/Cargo.toml b/crates/rspack_tracing/Cargo.toml index 7cad9f50ff4d..abbb9ff3a6cf 100644 --- a/crates/rspack_tracing/Cargo.toml +++ b/crates/rspack_tracing/Cargo.toml @@ -9,7 +9,7 @@ version = "0.1.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -console-subscriber = { version = "0.4.0" } +console-subscriber = { version = "0.4.1" } tracing = { workspace = true } tracing-chrome = "0.7.2" tracing-subscriber = { workspace = true, features = ["env-filter"] }