diff --git a/Cargo.lock b/Cargo.lock index 730cf936c8..dd7c3bd251 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1454,7 +1454,6 @@ dependencies = [ "bincode", "boxed_error", "bytes", - "cache_control", "capacity_builder 0.5.0", "chrono", "clap", @@ -1464,7 +1463,6 @@ dependencies = [ "console_static_text", "crossterm", "dashmap", - "data-encoding", "deno_ast", "deno_bench_util", "deno_cache_dir", @@ -1501,11 +1499,9 @@ dependencies = [ "flate2", "fs3", "glibc_version", - "glob", "http 1.1.0", "http-body 1.0.0", "http-body-util", - "hyper-util", "import_map", "indexmap 2.3.0", "jsonc-parser", @@ -1519,7 +1515,6 @@ dependencies = [ "malva", "markup_fmt", "memmem", - "monch", "nix", "node_resolver", "notify", @@ -1563,15 +1558,12 @@ dependencies = [ "tracing", "tracing-opentelemetry", "tracing-subscriber", - "twox-hash", "typed-arena", "unicode-width", "uuid", "walkdir", - "which", "winapi", "winres", - "zeromq", "zip", "zstd", ] @@ -1657,7 +1649,6 @@ dependencies = [ name = "deno_cache" version = "0.124.0" dependencies = [ - "anyhow", "async-stream", "async-trait", "base64 0.21.7", @@ -1717,12 +1708,9 @@ dependencies = [ "bytemuck", "deno_core", "deno_error", - "deno_terminal 0.2.0", - "deno_webgpu", "image", "lcms2", "num-traits", - "serde", "thiserror 2.0.3", ] @@ -1809,7 +1797,6 @@ checksum = "fe4dccb6147bb3f3ba0c7a48e993bfeb999d2c2e47a81badee80e2b370c8d695" name = "deno_cron" version = "0.72.0" dependencies = [ - "anyhow", "async-trait", "chrono", "deno_core", @@ -1844,12 +1831,10 @@ dependencies = [ "rand", "ring", "rsa", - "sec1", "serde", "serde_bytes", "sha1", "sha2", - "signature", "spki", "thiserror 2.0.3", "tokio", @@ -2118,8 +2103,6 @@ dependencies = [ "http-body-util", "log", "num-bigint", - "prost", - "prost-build", "rand", "rusqlite", "serde", @@ -2132,7 +2115,6 @@ name = "deno_lib" version = "0.8.0" dependencies = [ "capacity_builder 0.5.0", - "deno_config", "deno_error", "deno_fs", "deno_media_type", @@ -2154,9 +2136,7 @@ dependencies = [ "serde", "serde_json", "sys_traits", - "test_server", "thiserror 2.0.3", - "tokio", "twox-hash", "url", ] @@ -2260,7 +2240,6 @@ version = "0.130.0" dependencies = [ "aead-gcm-stream", "aes", - "async-trait", "base64 0.21.7", "blake2", "boxed_error", @@ -2297,16 +2276,13 @@ dependencies = [ "hyper 1.6.0", "hyper-util", "idna", - "indexmap 2.3.0", "ipnetwork", "k256", - "lazy-regex", "libc", "libsqlite3-sys", "libz-sys", "md-5", "md4", - "memchr", "node_resolver", "num-bigint", "num-bigint-dig", @@ -2316,11 +2292,9 @@ dependencies = [ "p224", "p256", "p384", - "path-clean", "pbkdf2", "pkcs8", "rand", - "regex", "ring", "ripemd", "rsa", @@ -2332,10 +2306,8 @@ dependencies = [ "sha2", "sha3", "signature", - "simd-json", "sm3", "spki", - "stable_deref_trait", "sys_traits", "thiserror 2.0.3", "tokio", @@ -2586,12 +2558,10 @@ dependencies = [ "deno_webidl", "deno_websocket", "deno_webstorage", - "dlopen2", "encoding_rs", "fastwebsockets", "http 1.1.0", "http-body-util", - "hyper 0.14.28", "hyper 1.6.0", "hyper-util", "libc", @@ -2601,20 +2571,16 @@ dependencies = [ "notify", "ntapi", "once_cell", - "percent-encoding", - "regex", "rustyline", "same-file", "serde", "sys_traits", - "tempfile", "test_server", "thiserror 2.0.3", "tokio", "tokio-metrics", "twox-hash", "uuid", - "which", "winapi", "windows-sys 0.59.0", ] @@ -2766,7 +2732,6 @@ dependencies = [ "deno_core", "deno_error", "deno_webidl", - "thiserror 2.0.3", "urlpattern", ] @@ -2847,7 +2812,6 @@ version = "0.187.0" dependencies = [ "deno_core", "deno_error", - "deno_web", "rusqlite", "thiserror 2.0.3", ] @@ -2954,15 +2918,12 @@ dependencies = [ "libsui", "log", "node_resolver", - "pretty_assertions", "serde", "serde_json", "sys_traits", "test_server", "thiserror 2.0.3", "tokio", - "tokio-util", - "twox-hash", "url", ] diff --git a/cli/Cargo.toml b/cli/Cargo.toml index dd2b6b79cd..5940ddf9cc 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -98,7 +98,6 @@ base64.workspace = true bincode = "=1.3.3" boxed_error.workspace = true bytes.workspace = true -cache_control.workspace = true capacity_builder.workspace = true chrono = { workspace = true, features = ["now"] } clap = { version = "=4.5.16", features = ["env", "string", "wrap_help", "error-context"] } @@ -108,7 +107,6 @@ color-print.workspace = true console_static_text.workspace = true crossterm = "0.28.1" dashmap.workspace = true -data-encoding.workspace = true dhat = { version = "0.3.3", optional = true } dissimilar = "=1.0.4" dotenvy = "0.15.7" @@ -121,11 +119,9 @@ faster-hex.workspace = true # If you disable the default __vendored_zlib_ng feature above, you _must_ be able to link against `-lz`. flate2.workspace = true fs3.workspace = true -glob = "0.3.1" http.workspace = true http-body.workspace = true http-body-util.workspace = true -hyper-util.workspace = true import_map = { version = "=0.21.0", features = ["ext"] } indexmap.workspace = true jsonc-parser = { workspace = true, features = ["cst", "serde"] } @@ -138,7 +134,6 @@ lsp-types.workspace = true malva = "=0.11.0" markup_fmt = "=0.18.0" memmem.workspace = true -monch.workspace = true notify.workspace = true once_cell.workspace = true open = "5.0.1" @@ -176,13 +171,10 @@ tower-lsp.workspace = true tracing = { version = "0.1", features = ["log"], optional = true } tracing-opentelemetry = { version = "0.28.0", optional = true } tracing-subscriber = { version = "0.3.19", features = ["env-filter"], optional = true } -twox-hash.workspace = true typed-arena = "=2.0.2" unicode-width = "0.1.3" uuid = { workspace = true, features = ["serde"] } walkdir.workspace = true -which.workspace = true -zeromq.workspace = true zip = { version = "2.1.6", default-features = false, features = ["deflate-flate2"] } zstd.workspace = true diff --git a/cli/lib/Cargo.toml b/cli/lib/Cargo.toml index d0cd59e96d..ba4ce1f4a3 100644 --- a/cli/lib/Cargo.toml +++ b/cli/lib/Cargo.toml @@ -15,7 +15,6 @@ path = "lib.rs" [dependencies] capacity_builder.workspace = true -deno_config = { workspace = true, features = ["sync", "workspace"] } deno_error.workspace = true deno_fs = { workspace = true, features = ["sync_fs"] } deno_media_type.workspace = true @@ -38,9 +37,5 @@ serde = { workspace = true, features = ["derive"] } serde_json.workspace = true sys_traits = { workspace = true, features = ["getrandom"] } thiserror.workspace = true -tokio.workspace = true twox-hash.workspace = true url.workspace = true - -[dev-dependencies] -test_util.workspace = true diff --git a/cli/rt/Cargo.toml b/cli/rt/Cargo.toml index 475d051e63..1e66cd2041 100644 --- a/cli/rt/Cargo.toml +++ b/cli/rt/Cargo.toml @@ -53,11 +53,8 @@ serde_json.workspace = true sys_traits = { workspace = true, features = ["getrandom", "filetime", "libc", "real", "strip_unc", "winapi"] } thiserror.workspace = true tokio.workspace = true -tokio-util.workspace = true -twox-hash.workspace = true url.workspace = true [dev-dependencies] -pretty_assertions.workspace = true sys_traits = { workspace = true, features = ["memory"] } test_util.workspace = true diff --git a/ext/cache/Cargo.toml b/ext/cache/Cargo.toml index b76d6937e2..bf871ed43e 100644 --- a/ext/cache/Cargo.toml +++ b/ext/cache/Cargo.toml @@ -14,7 +14,6 @@ description = "Implementation of Cache API for Deno" path = "lib.rs" [dependencies] -anyhow.workspace = true async-stream.workspace = true async-trait.workspace = true base64.workspace = true diff --git a/ext/canvas/Cargo.toml b/ext/canvas/Cargo.toml index d70877c46b..7aa12ec4e8 100644 --- a/ext/canvas/Cargo.toml +++ b/ext/canvas/Cargo.toml @@ -17,8 +17,6 @@ path = "lib.rs" bytemuck = "1.17.1" deno_core.workspace = true deno_error.workspace = true -deno_terminal.workspace = true -deno_webgpu.workspace = true image = { version = "0.25.4", default-features = false, features = ["png", "jpeg", "bmp", "ico" # NOTE: Temporarily not supported due to build size concerns # https://github.com/denoland/deno/pull/25517#issuecomment-2626044644 # "webp", "gif" @@ -30,5 +28,4 @@ image = { version = "0.25.4", default-features = false, features = ["png", "jpeg # https://github.com/kornelski/rust-lcms2-sys/blob/b8e9c3efcf266b88600318fb519c073b9ebb61b7/README.md#L26 lcms2 = { version = "6.1.0", features = ["static"] } num-traits = { version = "0.2.19" } -serde = { workspace = true, features = ["derive"] } thiserror.workspace = true diff --git a/ext/cron/Cargo.toml b/ext/cron/Cargo.toml index 3a4d2b4647..f6a4a6b4bb 100644 --- a/ext/cron/Cargo.toml +++ b/ext/cron/Cargo.toml @@ -14,7 +14,6 @@ description = "Implementation of the Deno cron API" path = "lib.rs" [dependencies] -anyhow.workspace = true async-trait.workspace = true chrono = { workspace = true, features = ["now"] } deno_core.workspace = true diff --git a/ext/crypto/Cargo.toml b/ext/crypto/Cargo.toml index 30792821a7..44011ae8dc 100644 --- a/ext/crypto/Cargo.toml +++ b/ext/crypto/Cargo.toml @@ -35,12 +35,10 @@ p521 = "0.13.3" rand.workspace = true ring = { workspace = true, features = ["std"] } rsa.workspace = true -sec1.workspace = true serde.workspace = true serde_bytes.workspace = true sha1.workspace = true sha2.workspace = true -signature.workspace = true spki.workspace = true thiserror.workspace = true tokio.workspace = true diff --git a/ext/kv/Cargo.toml b/ext/kv/Cargo.toml index a38b13a31e..46db1f541f 100644 --- a/ext/kv/Cargo.toml +++ b/ext/kv/Cargo.toml @@ -34,12 +34,8 @@ http.workspace = true http-body-util.workspace = true log.workspace = true num-bigint.workspace = true -prost.workspace = true rand.workspace = true rusqlite.workspace = true serde.workspace = true thiserror.workspace = true url.workspace = true - -[build-dependencies] -prost-build.workspace = true diff --git a/ext/node/Cargo.toml b/ext/node/Cargo.toml index 64990d44ce..4c3efe189a 100644 --- a/ext/node/Cargo.toml +++ b/ext/node/Cargo.toml @@ -19,7 +19,6 @@ sync_fs = ["deno_fs/sync_fs", "deno_package_json/sync", "node_resolver/sync"] [dependencies] aead-gcm-stream = "0.4" aes.workspace = true -async-trait.workspace = true base64.workspace = true blake2 = "0.10.6" boxed_error.workspace = true @@ -55,16 +54,13 @@ http-body-util.workspace = true hyper.workspace = true hyper-util.workspace = true idna = "1.0.3" -indexmap.workspace = true ipnetwork = "0.20.0" k256 = "0.13.1" -lazy-regex.workspace = true libc.workspace = true libsqlite3-sys = "0.30.1" libz-sys.workspace = true md-5 = { version = "0.10.5", features = ["oid"] } md4 = "0.10.2" -memchr = "2.7.4" node_resolver.workspace = true num-bigint.workspace = true num-bigint-dig = "0.8.2" @@ -74,26 +70,22 @@ once_cell.workspace = true p224.workspace = true p256.workspace = true p384.workspace = true -path-clean = "=0.1.0" pbkdf2 = "0.12.1" pkcs8 = { version = "0.10.2", features = ["std", "pkcs5", "encryption"] } rand.workspace = true -regex.workspace = true ring.workspace = true ripemd = { version = "0.1.3", features = ["oid"] } rsa.workspace = true rusqlite.workspace = true scrypt = "0.11.0" sec1.workspace = true -serde = "1.0.149" +serde.workspace = true sha1.workspace = true sha2.workspace = true sha3 = { version = "0.10.8", features = ["oid"] } signature.workspace = true -simd-json = "0.14.0" sm3 = "0.4.2" spki.workspace = true -stable_deref_trait = "1.2.0" sys_traits = { workspace = true, features = ["real", "winapi", "libc"] } thiserror.workspace = true tokio.workspace = true diff --git a/ext/url/Cargo.toml b/ext/url/Cargo.toml index 968744723e..998080e9c3 100644 --- a/ext/url/Cargo.toml +++ b/ext/url/Cargo.toml @@ -16,7 +16,6 @@ path = "lib.rs" [dependencies] deno_core.workspace = true deno_error.workspace = true -thiserror.workspace = true urlpattern = "0.3.0" [dev-dependencies] diff --git a/ext/webstorage/Cargo.toml b/ext/webstorage/Cargo.toml index ab13f27ac8..477a96c3f6 100644 --- a/ext/webstorage/Cargo.toml +++ b/ext/webstorage/Cargo.toml @@ -16,6 +16,5 @@ path = "lib.rs" [dependencies] deno_core.workspace = true deno_error.workspace = true -deno_web.workspace = true rusqlite.workspace = true thiserror.workspace = true diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml index 2840811534..d0df4fadc6 100644 --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -78,31 +78,25 @@ deno_webstorage.workspace = true node_resolver = { workspace = true, features = ["sync"] } color-print.workspace = true -dlopen2.workspace = true encoding_rs.workspace = true fastwebsockets.workspace = true http.workspace = true http-body-util.workspace = true hyper.workspace = true hyper-util.workspace = true -hyper_v014 = { workspace = true, features = ["server", "stream", "http1", "http2", "runtime"] } libc.workspace = true log.workspace = true notify.workspace = true once_cell.workspace = true -percent-encoding.workspace = true -regex.workspace = true rustyline = { workspace = true, features = ["custom-bindings"] } same-file = "1.0.6" serde.workspace = true sys_traits.workspace = true -tempfile.workspace = true thiserror.workspace = true tokio.workspace = true tokio-metrics.workspace = true twox-hash.workspace = true uuid.workspace = true -which.workspace = true [target.'cfg(windows)'.dependencies] winapi = { workspace = true, features = ["commapi", "knownfolders", "mswsock", "objbase", "psapi", "shlobj", "tlhelp32", "winbase", "winerror", "winuser", "winsock2"] }