From 4c3026bf7fcaabeee5d37ce1517f4c6afba62daa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 11 Dec 2024 19:43:07 +0000 Subject: [PATCH] Bump deno_runtime from 0.189.0 to 0.191.0 Bumps [deno_runtime](https://github.com/denoland/deno) from 0.189.0 to 0.191.0. - [Release notes](https://github.com/denoland/deno/releases) - [Changelog](https://github.com/denoland/deno/blob/main/Releases.md) - [Commits](https://github.com/denoland/deno/commits) --- updated-dependencies: - dependency-name: deno_runtime dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Cargo.lock | 1082 ++++++++++++++++++++++++++++++++++++++++++++++------ Cargo.toml | 2 +- 2 files changed, 956 insertions(+), 128 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index df79882..23e5f15 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -244,6 +244,17 @@ dependencies = [ "tokio", ] +[[package]] +name = "async-recursion" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "async-stream" version = "0.3.6" @@ -593,6 +604,15 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1bf2a5fb3207c12b5d208ebc145f967fea5cac41a021c37417ccc31ba40f39ee" +[[package]] +name = "capacity_builder" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab97838e07d98bdddf1e7e191ffe3c718cba7477c0b6607fdfb96ecd696202df" +dependencies = [ + "itoa", +] + [[package]] name = "cast" version = "0.3.0" @@ -1055,6 +1075,48 @@ dependencies = [ "url", ] +[[package]] +name = "deno_ast" +version = "0.44.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eebc7aaabfdb3ddcad32aee1b62d250149dc8b35dfbdccbb125df2bdc62da952" +dependencies = [ + "base64 0.21.7", + "deno_error", + "deno_media_type", + "deno_terminal 0.2.0", + "dprint-swc-ext", + "once_cell", + "percent-encoding", + "serde", + "sourcemap 9.0.0", + "swc_atoms", + "swc_common", + "swc_config", + "swc_config_macro", + "swc_ecma_ast", + "swc_ecma_codegen", + "swc_ecma_codegen_macros", + "swc_ecma_loader", + "swc_ecma_parser", + "swc_ecma_transforms_base", + "swc_ecma_transforms_classes", + "swc_ecma_transforms_macros", + "swc_ecma_transforms_proposal", + "swc_ecma_transforms_react", + "swc_ecma_transforms_typescript", + "swc_ecma_utils", + "swc_ecma_visit", + "swc_eq_ignore_macros", + "swc_macros_common", + "swc_visit", + "swc_visit_macros", + "text_lines", + "thiserror 2.0.4", + "unicode-width 0.1.13", + "url", +] + [[package]] name = "deno_broadcast_channel" version = "0.174.0" @@ -1062,12 +1124,25 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c64f84818f7ac021031960d900f806adba7758811c70a254c9c3fb26bce96ae" dependencies = [ "async-trait", - "deno_core", + "deno_core 0.323.0", "thiserror 1.0.66", "tokio", "uuid", ] +[[package]] +name = "deno_broadcast_channel" +version = "0.176.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2474b7ef8825bd0c681a7838021709bcd8171a0763db113422819c1b2622cd32" +dependencies = [ + "async-trait", + "deno_core 0.324.0", + "thiserror 2.0.4", + "tokio", + "uuid", +] + [[package]] name = "deno_cache" version = "0.112.0" @@ -1075,7 +1150,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ce0f7380b42b17e414a7662428913190cb332032cfdbb66e46e75c78566c63d6" dependencies = [ "async-trait", - "deno_core", + "deno_core 0.323.0", "rusqlite", "serde", "sha2", @@ -1083,17 +1158,32 @@ dependencies = [ "tokio", ] +[[package]] +name = "deno_cache" +version = "0.114.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b42af19228be8d04ed6f664266d48ac6ac64364b3952a8ee0346ffa3cbb830cb" +dependencies = [ + "async-trait", + "deno_core 0.324.0", + "rusqlite", + "serde", + "sha2", + "thiserror 2.0.4", + "tokio", +] + [[package]] name = "deno_canvas" -version = "0.49.0" +version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79a14b52e0da3515e5459eec154008467663b77d09eee0bf8e82c1e74d0ec676" +checksum = "3323abbdc2cdcc9640df9761f75ec7cfae88336d482e98d4b2732583f3b9c1a7" dependencies = [ - "deno_core", - "deno_webgpu", + "deno_core 0.324.0", + "deno_webgpu 0.149.0", "image", "serde", - "thiserror 1.0.66", + "thiserror 2.0.4", ] [[package]] @@ -1103,7 +1193,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38fb809500238be2b10eee42944a47b3ac38974e1edbb47f73afcfca7df143bf" dependencies = [ "anyhow", - "deno_package_json", + "deno_package_json 0.1.2", "deno_path_util", "deno_semver 0.5.16", "glob", @@ -1126,7 +1216,16 @@ version = "0.180.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "10825d02b21a81003b831d514b88561fd63c7305ac159dde687103160e649f86" dependencies = [ - "deno_core", + "deno_core 0.323.0", +] + +[[package]] +name = "deno_console" +version = "0.182.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "483f2a7ed8128eb02b2e884139e7164f1ba726b42b0706524d5a6f81e878e482" +dependencies = [ + "deno_core 0.324.0", ] [[package]] @@ -1143,7 +1242,42 @@ dependencies = [ "bytes", "cooked-waker", "deno_core_icudata", - "deno_ops", + "deno_ops 0.199.0", + "deno_unsync", + "futures", + "indexmap 2.6.0", + "libc", + "memoffset", + "parking_lot", + "percent-encoding", + "pin-project", + "serde", + "serde_json", + "serde_v8 0.232.0", + "smallvec", + "sourcemap 8.0.1", + "static_assertions", + "tokio", + "url", + "v8", + "wasm_dep_analyzer", +] + +[[package]] +name = "deno_core" +version = "0.324.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24503eda646f246aa6eb0f794909f9a857c8f05095fed66f36e0eaef92edce23" +dependencies = [ + "anyhow", + "az", + "bincode", + "bit-set", + "bit-vec", + "bytes", + "cooked-waker", + "deno_core_icudata", + "deno_ops 0.200.0", "deno_unsync", "futures", "indexmap 2.6.0", @@ -1154,7 +1288,7 @@ dependencies = [ "pin-project", "serde", "serde_json", - "serde_v8", + "serde_v8 0.233.0", "smallvec", "sourcemap 8.0.1", "static_assertions", @@ -1179,12 +1313,27 @@ dependencies = [ "anyhow", "async-trait", "chrono", - "deno_core", + "deno_core 0.323.0", "saffron", "thiserror 1.0.66", "tokio", ] +[[package]] +name = "deno_cron" +version = "0.62.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e9eb5b8e62f3a910833646357ba7043798105b92d26b36f4f81b12b671844a0" +dependencies = [ + "anyhow", + "async-trait", + "chrono", + "deno_core 0.324.0", + "saffron", + "thiserror 2.0.4", + "tokio", +] + [[package]] name = "deno_crypto" version = "0.194.0" @@ -1199,8 +1348,8 @@ dependencies = [ "const-oid", "ctr", "curve25519-dalek", - "deno_core", - "deno_web", + "deno_core 0.323.0", + "deno_web 0.211.0", "ed448-goldilocks", "elliptic-curve", "num-traits", @@ -1224,6 +1373,45 @@ dependencies = [ "x25519-dalek", ] +[[package]] +name = "deno_crypto" +version = "0.196.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f01b6c50c829ae1579e4ff2ddd834d336027d1cb7f901a058d3d94416d08798d" +dependencies = [ + "aes", + "aes-gcm", + "aes-kw", + "base64 0.21.7", + "cbc", + "const-oid", + "ctr", + "curve25519-dalek", + "deno_core 0.324.0", + "deno_web 0.213.0", + "ed448-goldilocks", + "elliptic-curve", + "num-traits", + "once_cell", + "p256", + "p384", + "p521", + "rand", + "ring", + "rsa", + "sec1", + "serde", + "serde_bytes", + "sha1", + "sha2", + "signature", + "spki", + "thiserror 2.0.4", + "tokio", + "uuid", + "x25519-dalek", +] + [[package]] name = "deno_error" version = "0.5.2" @@ -1232,6 +1420,8 @@ checksum = "199c66ffd17ee1a948904d33f3d3f364573951c1f9fb3f859bfe7770bf33862a" dependencies = [ "deno_error_macro", "libc", + "serde", + "serde_json", ] [[package]] @@ -1254,12 +1444,12 @@ dependencies = [ "base64 0.21.7", "bytes", "data-url", - "deno_core", - "deno_permissions", - "deno_tls", + "deno_core 0.323.0", + "deno_permissions 0.40.0", + "deno_tls 0.167.0", "dyn-clone", "error_reporter", - "hickory-resolver", + "hickory-resolver 0.24.1", "http 1.1.0", "http-body-util", "hyper 1.4.1", @@ -1280,14 +1470,50 @@ dependencies = [ "tower-service", ] +[[package]] +name = "deno_fetch" +version = "0.206.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b190136d6226d3fcb4e48e80ca952272cdbd5ca4856818a33db4722ee73c8d29" +dependencies = [ + "base64 0.21.7", + "bytes", + "data-url", + "deno_core 0.324.0", + "deno_path_util", + "deno_permissions 0.42.0", + "deno_tls 0.169.0", + "dyn-clone", + "error_reporter", + "hickory-resolver 0.25.0-alpha.4", + "http 1.1.0", + "http-body-util", + "hyper 1.4.1", + "hyper-rustls", + "hyper-util", + "ipnet", + "percent-encoding", + "rustls-webpki", + "serde", + "serde_json", + "thiserror 2.0.4", + "tokio", + "tokio-rustls", + "tokio-socks", + "tokio-util", + "tower", + "tower-http", + "tower-service", +] + [[package]] name = "deno_ffi" version = "0.167.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2806c7cd138105f924e63362994fa39c3d0be4ebcda61d5a4c1491a02bbf95ee" dependencies = [ - "deno_core", - "deno_permissions", + "deno_core 0.323.0", + "deno_permissions 0.40.0", "dlopen2", "dynasmrt", "libffi", @@ -1302,6 +1528,28 @@ dependencies = [ "winapi", ] +[[package]] +name = "deno_ffi" +version = "0.169.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b56c1ee07d8c318f05b2bb54770cfd2401e5655b8652131daf6e4ff681b1655" +dependencies = [ + "deno_core 0.324.0", + "deno_permissions 0.42.0", + "dlopen2", + "dynasmrt", + "libffi", + "libffi-sys", + "log", + "num-bigint", + "serde", + "serde-value", + "serde_json", + "thiserror 2.0.4", + "tokio", + "winapi", +] + [[package]] name = "deno_fs" version = "0.90.0" @@ -1311,10 +1559,10 @@ dependencies = [ "async-trait", "base32", "boxed_error", - "deno_core", - "deno_io", + "deno_core 0.323.0", + "deno_io 0.90.0", "deno_path_util", - "deno_permissions", + "deno_permissions 0.40.0", "filetime", "junction", "libc", @@ -1327,6 +1575,31 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "deno_fs" +version = "0.92.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7541a4b8758eb91fee50cd78839522bcb517d7c23c3c7f309015a2264142d4ff" +dependencies = [ + "async-trait", + "base32", + "boxed_error", + "deno_core 0.324.0", + "deno_io 0.92.0", + "deno_path_util", + "deno_permissions 0.42.0", + "filetime", + "junction", + "libc", + "nix 0.27.1", + "rand", + "rayon", + "serde", + "thiserror 2.0.4", + "winapi", + "windows-sys 0.59.0", +] + [[package]] name = "deno_http" version = "0.178.0" @@ -1339,9 +1612,9 @@ dependencies = [ "brotli", "bytes", "cache_control", - "deno_core", - "deno_net", - "deno_websocket", + "deno_core 0.323.0", + "deno_net 0.172.0", + "deno_websocket 0.185.0", "flate2", "http 0.2.12", "http 1.1.0", @@ -1365,6 +1638,44 @@ dependencies = [ "tokio-util", ] +[[package]] +name = "deno_http" +version = "0.180.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c15b121d076ca72659d5ede77585895954616efd0c09aed221f71e5b7f93334e" +dependencies = [ + "async-compression", + "async-trait", + "base64 0.21.7", + "brotli", + "bytes", + "cache_control", + "deno_core 0.324.0", + "deno_net 0.174.0", + "deno_websocket 0.187.0", + "flate2", + "http 0.2.12", + "http 1.1.0", + "httparse", + "hyper 0.14.31", + "hyper 1.4.1", + "hyper-util", + "itertools 0.10.5", + "memmem", + "mime", + "once_cell", + "percent-encoding", + "phf", + "pin-project", + "ring", + "scopeguard", + "serde", + "smallvec", + "thiserror 2.0.4", + "tokio", + "tokio-util", +] + [[package]] name = "deno_io" version = "0.90.0" @@ -1372,7 +1683,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a42a24eeba7f0ea96d5c7bce0905787fabf1330c5de6f2a77d58357374a8d889" dependencies = [ "async-trait", - "deno_core", + "deno_core 0.323.0", "filetime", "fs3", "libc", @@ -1388,6 +1699,29 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "deno_io" +version = "0.92.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1102f3569fd43b9faaa48b393a14a66828fc54e7f3127d8e5ec44471569e1f82" +dependencies = [ + "async-trait", + "deno_core 0.324.0", + "filetime", + "fs3", + "libc", + "log", + "once_cell", + "os_pipe", + "parking_lot", + "pin-project", + "rand", + "tokio", + "uuid", + "winapi", + "windows-sys 0.59.0", +] + [[package]] name = "deno_kv" version = "0.88.0" @@ -1400,11 +1734,11 @@ dependencies = [ "boxed_error", "bytes", "chrono", - "deno_core", - "deno_fetch", + "deno_core 0.323.0", + "deno_fetch 0.204.0", "deno_path_util", - "deno_permissions", - "deno_tls", + "deno_permissions 0.40.0", + "deno_tls 0.167.0", "denokv_proto", "denokv_remote", "denokv_sqlite", @@ -1422,6 +1756,40 @@ dependencies = [ "url", ] +[[package]] +name = "deno_kv" +version = "0.90.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2abc2674b9cb447b537de399e50d0e11b272f5fdb6e46d510d6b45b258233f3a" +dependencies = [ + "anyhow", + "async-trait", + "base64 0.21.7", + "boxed_error", + "bytes", + "chrono", + "deno_core 0.324.0", + "deno_fetch 0.206.0", + "deno_path_util", + "deno_permissions 0.42.0", + "deno_tls 0.169.0", + "denokv_proto", + "denokv_remote", + "denokv_sqlite", + "faster-hex", + "http 1.1.0", + "http-body-util", + "log", + "num-bigint", + "prost", + "prost-build", + "rand", + "rusqlite", + "serde", + "thiserror 2.0.4", + "url", +] + [[package]] name = "deno_lockfile" version = "0.23.2" @@ -1451,16 +1819,32 @@ version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eb8277a3261d0a74fbdb169666f41dd87808c2383ba3d66a9185762911228ef1" dependencies = [ - "deno_core", - "deno_permissions", + "deno_core 0.323.0", + "deno_permissions 0.40.0", "libc", "libloading 0.7.4", "log", - "napi_sym", + "napi_sym 0.110.0", "thiserror 1.0.66", "windows-sys 0.52.0", ] +[[package]] +name = "deno_napi" +version = "0.113.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f643575be53a7ee51f36307d08b6448fc46d13db6c1d4f18fb531bd7241815b5" +dependencies = [ + "deno_core 0.324.0", + "deno_permissions 0.42.0", + "libc", + "libloading 0.7.4", + "log", + "napi_sym 0.112.0", + "thiserror 2.0.4", + "windows-sys 0.59.0", +] + [[package]] name = "deno_native_certs" version = "0.3.0" @@ -1480,11 +1864,11 @@ version = "0.172.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8560eca3e0040b058a4605599f969d054dd534025b0aeb42c69fbf809745129d" dependencies = [ - "deno_core", - "deno_permissions", - "deno_tls", - "hickory-proto", - "hickory-resolver", + "deno_core 0.323.0", + "deno_permissions 0.40.0", + "deno_tls 0.167.0", + "hickory-proto 0.24.1", + "hickory-resolver 0.24.1", "pin-project", "rustls-tokio-stream", "serde", @@ -1493,6 +1877,25 @@ dependencies = [ "tokio", ] +[[package]] +name = "deno_net" +version = "0.174.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b2be4765b89fe4eeec6e934ad1fa8f9f1ff8355d3e9c20325ae155b371c4bfe" +dependencies = [ + "deno_core 0.324.0", + "deno_permissions 0.42.0", + "deno_tls 0.169.0", + "hickory-proto 0.25.0-alpha.4", + "hickory-resolver 0.25.0-alpha.4", + "pin-project", + "rustls-tokio-stream", + "serde", + "socket2", + "thiserror 2.0.4", + "tokio", +] + [[package]] name = "deno_node" version = "0.117.0" @@ -1510,15 +1913,15 @@ dependencies = [ "cbc", "const-oid", "data-encoding", - "deno_core", - "deno_fetch", - "deno_fs", - "deno_io", + "deno_core 0.323.0", + "deno_fetch 0.204.0", + "deno_fs 0.90.0", + "deno_io 0.90.0", "deno_media_type", - "deno_net", - "deno_package_json", + "deno_net 0.172.0", + "deno_package_json 0.1.2", "deno_path_util", - "deno_permissions", + "deno_permissions 0.40.0", "deno_whoami", "der", "digest", @@ -1546,7 +1949,7 @@ dependencies = [ "md-5", "md4", "memchr", - "node_resolver", + "node_resolver 0.19.0", "num-bigint", "num-bigint-dig", "num-integer", @@ -1587,6 +1990,100 @@ dependencies = [ "yoke", ] +[[package]] +name = "deno_node" +version = "0.119.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a5b23fe0fa3782fb521a1a6b70b600927e4208e36f0b8d992527fda7344cc5f" +dependencies = [ + "aead-gcm-stream", + "aes", + "async-trait", + "base64 0.21.7", + "blake2", + "boxed_error", + "brotli", + "bytes", + "cbc", + "const-oid", + "data-encoding", + "deno_core 0.324.0", + "deno_fetch 0.206.0", + "deno_fs 0.92.0", + "deno_io 0.92.0", + "deno_media_type", + "deno_net 0.174.0", + "deno_package_json 0.2.1", + "deno_path_util", + "deno_permissions 0.42.0", + "deno_whoami", + "der", + "digest", + "dsa", + "ecb", + "ecdsa", + "ed25519-dalek", + "elliptic-curve", + "errno 0.2.8", + "faster-hex", + "h2 0.4.5", + "hkdf", + "home", + "http 1.1.0", + "http-body-util", + "hyper 1.4.1", + "hyper-util", + "idna 1.0.3", + "indexmap 2.6.0", + "ipnetwork", + "k256", + "lazy-regex", + "libc", + "libz-sys", + "md-5", + "md4", + "memchr", + "node_resolver 0.21.0", + "num-bigint", + "num-bigint-dig", + "num-integer", + "num-traits", + "once_cell", + "p224", + "p256", + "p384", + "path-clean", + "pbkdf2", + "pin-project-lite", + "pkcs8", + "rand", + "regex", + "ring", + "ripemd", + "rsa", + "scrypt", + "sec1", + "serde", + "sha1", + "sha2", + "sha3", + "signature", + "simd-json", + "sm3", + "spki", + "stable_deref_trait", + "thiserror 2.0.4", + "tokio", + "tokio-eld", + "url", + "webpki-root-certs", + "winapi", + "windows-sys 0.59.0", + "x25519-dalek", + "x509-parser", + "yoke", +] + [[package]] name = "deno_npm" version = "0.26.0" @@ -1622,17 +2119,49 @@ dependencies = [ "thiserror 1.0.66", ] +[[package]] +name = "deno_ops" +version = "0.200.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03a529a2c488cd3042f12f35666569ebe5b3cf89d2b7d1cafc1a652f6d7bcc8f" +dependencies = [ + "proc-macro-rules", + "proc-macro2", + "quote", + "stringcase", + "strum", + "strum_macros", + "syn 2.0.87", + "thiserror 1.0.66", +] + +[[package]] +name = "deno_package_json" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6cbc4c4d3eb0960b58e8f43f9fc2d3f620fcac9a03cd85203e08db5b04e83c1f" +dependencies = [ + "deno_semver 0.5.16", + "indexmap 2.6.0", + "serde", + "serde_json", + "thiserror 1.0.66", + "url", +] + [[package]] name = "deno_package_json" -version = "0.1.2" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6cbc4c4d3eb0960b58e8f43f9fc2d3f620fcac9a03cd85203e08db5b04e83c1f" +checksum = "80b0a3d81c592624a1ae15332a04b4dc2b7c163ef1dfc7c60171f736d1babdf5" dependencies = [ - "deno_semver 0.5.16", + "deno_error", + "deno_path_util", + "deno_semver 0.6.0", "indexmap 2.6.0", "serde", "serde_json", - "thiserror 1.0.66", + "thiserror 2.0.4", "url", ] @@ -1653,7 +2182,7 @@ version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cbbed86d62bcaf9a5c9362bfd3d2ab415ad47777ab84dc62f400e166985e47f1" dependencies = [ - "deno_core", + "deno_core 0.323.0", "deno_path_util", "deno_terminal 0.2.0", "fqdn", @@ -1667,6 +2196,27 @@ dependencies = [ "winapi", ] +[[package]] +name = "deno_permissions" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "691ed116501bd2c334c6d492548b7519a3f77a956a07d2692e5f28837b7f0c50" +dependencies = [ + "capacity_builder", + "deno_core 0.324.0", + "deno_path_util", + "deno_terminal 0.2.0", + "fqdn", + "libc", + "log", + "once_cell", + "percent-encoding", + "serde", + "thiserror 2.0.4", + "which 4.4.2", + "winapi", +] + [[package]] name = "deno_resolver" version = "0.12.0" @@ -1679,49 +2229,49 @@ dependencies = [ "dashmap", "deno_config", "deno_media_type", - "deno_package_json", + "deno_package_json 0.1.2", "deno_path_util", "deno_semver 0.5.16", - "node_resolver", + "node_resolver 0.19.0", "thiserror 1.0.66", "url", ] [[package]] name = "deno_runtime" -version = "0.189.0" +version = "0.191.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b7241e3ce5c50dc729163b3e63a04c1df205d58b736b14a8ed11d58fe28c33d" +checksum = "4c75b22137c60995ab900b93bd90a0e7fbb4e5fcffd2628c7efdaad83a456e12" dependencies = [ "color-print", - "deno_ast", - "deno_broadcast_channel", - "deno_cache", + "deno_ast 0.44.0", + "deno_broadcast_channel 0.176.0", + "deno_cache 0.114.0", "deno_canvas", - "deno_console", - "deno_core", - "deno_cron", - "deno_crypto", - "deno_fetch", - "deno_ffi", - "deno_fs", - "deno_http", - "deno_io", - "deno_kv", - "deno_napi", - "deno_net", - "deno_node", + "deno_console 0.182.0", + "deno_core 0.324.0", + "deno_cron 0.62.0", + "deno_crypto 0.196.0", + "deno_fetch 0.206.0", + "deno_ffi 0.169.0", + "deno_fs 0.92.0", + "deno_http 0.180.0", + "deno_io 0.92.0", + "deno_kv 0.90.0", + "deno_napi 0.113.0", + "deno_net 0.174.0", + "deno_node 0.119.0", "deno_path_util", - "deno_permissions", - "deno_telemetry", + "deno_permissions 0.42.0", + "deno_telemetry 0.4.0", "deno_terminal 0.2.0", - "deno_tls", - "deno_url", - "deno_web", - "deno_webgpu", - "deno_webidl", - "deno_websocket", - "deno_webstorage", + "deno_tls 0.169.0", + "deno_url 0.182.0", + "deno_web 0.213.0", + "deno_webgpu 0.149.0", + "deno_webidl 0.182.0", + "deno_websocket 0.187.0", + "deno_webstorage 0.177.0", "dlopen2", "encoding_rs", "fastwebsockets", @@ -1735,7 +2285,7 @@ dependencies = [ "log", "netif", "nix 0.27.1", - "node_resolver", + "node_resolver 0.21.0", "notify", "ntapi", "once_cell", @@ -1747,14 +2297,14 @@ dependencies = [ "signal-hook", "signal-hook-registry", "tempfile", - "thiserror 1.0.66", + "thiserror 2.0.4", "tokio", "tokio-metrics", "twox-hash", "uuid", "which 4.4.2", "winapi", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -1791,7 +2341,30 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d2ab97146ce56a87301fa3260c2bb16fb4b7e9eb0fd71404a421a78e1b9a479" dependencies = [ "async-trait", - "deno_core", + "deno_core 0.323.0", + "http-body-util", + "hyper 1.4.1", + "hyper-util", + "log", + "once_cell", + "opentelemetry", + "opentelemetry-http", + "opentelemetry-otlp", + "opentelemetry-semantic-conventions", + "opentelemetry_sdk", + "pin-project", + "serde", + "tokio", +] + +[[package]] +name = "deno_telemetry" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c4cb531664acf92a67f468898367ca2d72e108059ebcfd7027cd8980a5b9734" +dependencies = [ + "async-trait", + "deno_core 0.324.0", "http-body-util", "hyper 1.4.1", "hyper-util", @@ -1833,7 +2406,7 @@ version = "0.167.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "66d09b7526b06ce3ce2cf6fd576cd49cd3674ee54041fe23bf95080aeee08597" dependencies = [ - "deno_core", + "deno_core 0.323.0", "deno_native_certs", "rustls", "rustls-pemfile", @@ -1845,6 +2418,24 @@ dependencies = [ "webpki-roots", ] +[[package]] +name = "deno_tls" +version = "0.169.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2948f68c634d354133a0dc4ce826129c5be354ae9f62b02c52f5f86766e807c" +dependencies = [ + "deno_core 0.324.0", + "deno_native_certs", + "rustls", + "rustls-pemfile", + "rustls-tokio-stream", + "rustls-webpki", + "serde", + "thiserror 2.0.4", + "tokio", + "webpki-roots", +] + [[package]] name = "deno_unsync" version = "0.4.1" @@ -1861,11 +2452,22 @@ version = "0.180.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74ab3ae37923700894d82769df5c25a8d96ce536dc24911bf55b8821de6c40d2" dependencies = [ - "deno_core", + "deno_core 0.323.0", "thiserror 1.0.66", "urlpattern", ] +[[package]] +name = "deno_url" +version = "0.182.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5cf96d8f64943e95f699fb7d73b51f0c016a930972974f73655e801e1b1a6d25" +dependencies = [ + "deno_core 0.324.0", + "thiserror 2.0.4", + "urlpattern", +] + [[package]] name = "deno_web" version = "0.211.0" @@ -1875,8 +2477,8 @@ dependencies = [ "async-trait", "base64-simd 0.8.0", "bytes", - "deno_core", - "deno_permissions", + "deno_core 0.323.0", + "deno_permissions 0.40.0", "encoding_rs", "flate2", "futures", @@ -1886,13 +2488,33 @@ dependencies = [ "uuid", ] +[[package]] +name = "deno_web" +version = "0.213.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f1486b7a6d5cac668cde67d406a13cdfa3682b12259500f140ef227def805e5" +dependencies = [ + "async-trait", + "base64-simd 0.8.0", + "bytes", + "deno_core 0.324.0", + "deno_permissions 0.42.0", + "encoding_rs", + "flate2", + "futures", + "serde", + "thiserror 2.0.4", + "tokio", + "uuid", +] + [[package]] name = "deno_webgpu" version = "0.147.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "715d88f50f0c0757b5c0b45c091f9730b23ed5fd2680003be9c3cd5f909b1fde" dependencies = [ - "deno_core", + "deno_core 0.323.0", "raw-window-handle", "serde", "thiserror 1.0.66", @@ -1901,13 +2523,37 @@ dependencies = [ "wgpu-types", ] +[[package]] +name = "deno_webgpu" +version = "0.149.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb64b75876b5d5f2685cd5522925331623cb322009a1ecd4dd0f1e524eaeb16c" +dependencies = [ + "deno_core 0.324.0", + "raw-window-handle", + "serde", + "thiserror 2.0.4", + "tokio", + "wgpu-core", + "wgpu-types", +] + [[package]] name = "deno_webidl" version = "0.180.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba4afb4be888415bbebcf1df07cb8939d1abaf935cc630e54a193187520af932" dependencies = [ - "deno_core", + "deno_core 0.323.0", +] + +[[package]] +name = "deno_webidl" +version = "0.182.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b2710f5d1dd9c1f9232550913671ee1132a4bcb5b9adf02b3748f809d320f7e" +dependencies = [ + "deno_core 0.324.0", ] [[package]] @@ -1917,10 +2563,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3ba82d5aa2dd6e955827eed6966076d95ad26c017e965720103fbf0736b62cca" dependencies = [ "bytes", - "deno_core", - "deno_net", - "deno_permissions", - "deno_tls", + "deno_core 0.323.0", + "deno_net 0.172.0", + "deno_permissions 0.40.0", + "deno_tls 0.167.0", "fastwebsockets", "h2 0.4.5", "http 1.1.0", @@ -1934,18 +2580,54 @@ dependencies = [ "tokio", ] +[[package]] +name = "deno_websocket" +version = "0.187.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df8528655d3c7ca0ac5a2e7d7b3133474ffd7b6664178c040b54cbafa36a41ff" +dependencies = [ + "bytes", + "deno_core 0.324.0", + "deno_net 0.174.0", + "deno_permissions 0.42.0", + "deno_tls 0.169.0", + "fastwebsockets", + "h2 0.4.5", + "http 1.1.0", + "http-body-util", + "hyper 1.4.1", + "hyper-util", + "once_cell", + "rustls-tokio-stream", + "serde", + "thiserror 2.0.4", + "tokio", +] + [[package]] name = "deno_webstorage" version = "0.175.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fe93268416e8ba2ba71c9fbc419c556a7ee00fefab71ca328b7fcefd661547dd" dependencies = [ - "deno_core", - "deno_web", + "deno_core 0.323.0", + "deno_web 0.211.0", "rusqlite", "thiserror 1.0.66", ] +[[package]] +name = "deno_webstorage" +version = "0.177.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e16d46b4a795accefb1857baf4cd3f5962a374da84e906a7c3ad8b0bb3c7b410" +dependencies = [ + "deno_core 0.324.0", + "deno_web 0.213.0", + "rusqlite", + "thiserror 2.0.4", +] + [[package]] name = "deno_whoami" version = "0.1.0" @@ -2971,6 +3653,32 @@ dependencies = [ "url", ] +[[package]] +name = "hickory-proto" +version = "0.25.0-alpha.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d063c0692ee669aa6d261988aa19ca5510f1cc40e4f211024f50c888499a35d7" +dependencies = [ + "async-recursion", + "async-trait", + "cfg-if", + "data-encoding", + "enum-as-inner", + "futures-channel", + "futures-io", + "futures-util", + "idna 1.0.3", + "ipnet", + "once_cell", + "rand", + "serde", + "thiserror 2.0.4", + "tinyvec", + "tokio", + "tracing", + "url", +] + [[package]] name = "hickory-resolver" version = "0.24.1" @@ -2979,7 +3687,7 @@ checksum = "28757f23aa75c98f254cf0405e6d8c25b831b32921b050a66692427679b1f243" dependencies = [ "cfg-if", "futures-util", - "hickory-proto", + "hickory-proto 0.24.1", "ipconfig", "lru-cache", "once_cell", @@ -2993,6 +3701,28 @@ dependencies = [ "tracing", ] +[[package]] +name = "hickory-resolver" +version = "0.25.0-alpha.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42bc352e4412fb657e795f79b4efcf2bd60b59ee5ca0187f3554194cd1107a27" +dependencies = [ + "cfg-if", + "futures-util", + "hickory-proto 0.25.0-alpha.4", + "ipconfig", + "moka", + "once_cell", + "parking_lot", + "rand", + "resolv-conf", + "serde", + "smallvec", + "thiserror 2.0.4", + "tokio", + "tracing", +] + [[package]] name = "hkdf" version = "0.12.4" @@ -3529,9 +4259,9 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.11" +version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" +checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674" [[package]] name = "jni-sys" @@ -3930,6 +4660,26 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "moka" +version = "0.12.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e0d88686dc561d743b40de8269b26eaf0dc58781bde087b0984646602021d08" +dependencies = [ + "crossbeam-channel", + "crossbeam-epoch", + "crossbeam-utils", + "once_cell", + "parking_lot", + "quanta", + "rustc_version 0.4.0", + "smallvec", + "tagptr", + "thiserror 1.0.66", + "triomphe", + "uuid", +] + [[package]] name = "monch" version = "0.5.0" @@ -3976,6 +4726,18 @@ dependencies = [ "syn 2.0.87", ] +[[package]] +name = "napi_sym" +version = "0.112.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08d0d47cf718a5d3086ca72a14d69e7b2d3fa6850f22973cf8bb00a0edad1264" +dependencies = [ + "quote", + "serde", + "serde_json", + "syn 2.0.87", +] + [[package]] name = "ndk-sys" version = "0.5.0+25.2.9519653" @@ -4043,7 +4805,7 @@ dependencies = [ "async-trait", "boxed_error", "deno_media_type", - "deno_package_json", + "deno_package_json 0.1.2", "deno_path_util", "futures", "lazy-regex", @@ -4056,6 +4818,29 @@ dependencies = [ "url", ] +[[package]] +name = "node_resolver" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "660943fa818b5bc52e8271864c994bef99a2cae87a9f7573a5ac637f500df8fb" +dependencies = [ + "anyhow", + "async-trait", + "boxed_error", + "deno_media_type", + "deno_package_json 0.2.1", + "deno_path_util", + "futures", + "lazy-regex", + "once_cell", + "path-clean", + "regex", + "serde_json", + "thiserror 2.0.4", + "tokio", + "url", +] + [[package]] name = "nom" version = "5.1.3" @@ -4843,6 +5628,21 @@ dependencies = [ "unicase", ] +[[package]] +name = "quanta" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e5167a477619228a0b284fac2674e3c388cba90631d7b7de620e6f1fcd08da5" +dependencies = [ + "crossbeam-utils", + "libc", + "once_cell", + "raw-cpuid", + "wasi", + "web-sys", + "winapi", +] + [[package]] name = "quick-error" version = "1.2.3" @@ -4956,6 +5756,15 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c8a99fddc9f0ba0a85884b8d14e3592853e787d581ca1816c91349b10e4eeab" +[[package]] +name = "raw-cpuid" +version = "11.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ab240315c661615f2ee9f0f2cd32d5a7343a84d5ebcccb99d46e6637565e7b0" +dependencies = [ + "bitflags 2.6.0", +] + [[package]] name = "raw-window-handle" version = "0.6.2" @@ -5359,42 +6168,42 @@ dependencies = [ "base64-simd 0.8.0", "checksum", "criterion", - "deno_ast", - "deno_broadcast_channel", - "deno_cache", - "deno_console", - "deno_core", - "deno_cron", - "deno_crypto", - "deno_fetch", - "deno_ffi", - "deno_fs", - "deno_http", - "deno_io", - "deno_kv", - "deno_napi", - "deno_net", - "deno_node", + "deno_ast 0.43.3", + "deno_broadcast_channel 0.174.0", + "deno_cache 0.112.0", + "deno_console 0.180.0", + "deno_core 0.323.0", + "deno_cron 0.60.0", + "deno_crypto 0.194.0", + "deno_fetch 0.204.0", + "deno_ffi 0.167.0", + "deno_fs 0.90.0", + "deno_http 0.178.0", + "deno_io 0.90.0", + "deno_kv 0.88.0", + "deno_napi 0.111.0", + "deno_net 0.172.0", + "deno_node 0.117.0", "deno_npm", - "deno_permissions", + "deno_permissions 0.40.0", "deno_resolver", "deno_runtime", "deno_semver 0.5.16", - "deno_telemetry", + "deno_telemetry 0.2.0", "deno_terminal 0.2.0", - "deno_tls", - "deno_url", - "deno_web", - "deno_webgpu", - "deno_webidl", - "deno_websocket", - "deno_webstorage", + "deno_tls 0.167.0", + "deno_url 0.180.0", + "deno_web 0.211.0", + "deno_webgpu 0.147.0", + "deno_webidl 0.180.0", + "deno_websocket 0.185.0", + "deno_webstorage 0.175.0", "http 1.1.0", "hyper-util", "libc", "maybe_path", "nix 0.29.0", - "node_resolver", + "node_resolver 0.19.0", "once_cell", "paste", "reqwest", @@ -5624,6 +6433,19 @@ dependencies = [ "v8", ] +[[package]] +name = "serde_v8" +version = "0.233.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "307f176b7475480cee690c34c7118f96fe564d1f2a974bf990294b8310ae4983" +dependencies = [ + "num-bigint", + "serde", + "smallvec", + "thiserror 1.0.66", + "v8", +] + [[package]] name = "serdect" version = "0.2.0" @@ -6352,6 +7174,12 @@ dependencies = [ "syn 2.0.87", ] +[[package]] +name = "tagptr" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417" + [[package]] name = "tap" version = "1.0.1" diff --git a/Cargo.toml b/Cargo.toml index 7e4954c..b14548e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -228,7 +228,7 @@ base64-simd = {version = "0.8.0", optional = true} # Dependencies for the node feature deno_resolver = { version = "0.12.0", optional = true } node_resolver = { version = "0.19.0", optional = true, features = ["sync"] } -deno_runtime = { version = "0.189.0", optional = true, features = ["exclude_runtime_main_js"] } +deno_runtime = { version = "0.191.0", optional = true, features = ["exclude_runtime_main_js"] } deno_terminal = { version = "0.2.0", optional = true } deno_semver = { version = "0.5.16", optional = true } deno_napi = { version = "0.111.0", optional = true }