diff --git a/Cargo.lock b/Cargo.lock index fd4a30448..7f1fcad6b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -422,6 +422,12 @@ dependencies = [ "tracing", ] +[[package]] +name = "az" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b7e4c2464d97fe331d41de9d5db0def0a96f4d823b8b32a2efd503578988973" + [[package]] name = "backtrace" version = "0.3.76" @@ -527,6 +533,26 @@ dependencies = [ "which 4.4.2", ] +[[package]] +name = "bindgen" +version = "0.70.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" +dependencies = [ + "bitflags 2.9.4", + "cexpr", + "clang-sys", + "itertools 0.12.1", + "log", + "prettyplease 0.2.37", + "proc-macro2", + "quote", + "regex", + "rustc-hash 1.1.0", + "shlex", + "syn 2.0.108", +] + [[package]] name = "birdcage" version = "0.8.1" @@ -701,6 +727,15 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1bf2a5fb3207c12b5d208ebc145f967fea5cac41a021c37417ccc31ba40f39ee" +[[package]] +name = "capacity_builder" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58ec49028cb308564429cd8fac4ef21290067a0afe8f5955330a8d487d0d790c" +dependencies = [ + "itoa", +] + [[package]] name = "cbc" version = "0.1.2" @@ -1201,7 +1236,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2c189269cc37b36b2f3c5a7819ac7bd16020db37476bb594bf746b9e0f04e229" dependencies = [ "async-trait", - "deno_core", + "deno_core 0.307.0", "tokio", "uuid", ] @@ -1213,7 +1248,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e08b0f7c3a3c0fd88859cf7430f14d1db1b82decdcde7a8cdf9e0406f48646d" dependencies = [ "async-trait", - "deno_core", + "deno_core 0.307.0", "rusqlite", "serde", "sha2", @@ -1226,7 +1261,7 @@ version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dac44d92b5d33e784b4433c1a63a5ee512d1e0515d83f4bbf24c0bc38f4eae9f" dependencies = [ - "deno_core", + "deno_core 0.307.0", "deno_webgpu", "image", "serde", @@ -1238,7 +1273,7 @@ version = "0.168.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ce4df3cfd9d3d98aabc106a506ea2d2789275b9f27b2a0c40bd71b40b8a72ea" dependencies = [ - "deno_core", + "deno_core 0.307.0", ] [[package]] @@ -1253,10 +1288,46 @@ dependencies = [ "bit-vec", "bytes", "cooked-waker", - "deno_core_icudata", - "deno_ops", + "deno_core_icudata 0.0.73", + "deno_ops 0.183.0", + "deno_unsync", + "futures", + "libc", + "memoffset 0.9.1", + "parking_lot", + "percent-encoding", + "pin-project", + "serde", + "serde_json", + "serde_v8 0.216.0", + "smallvec", + "sourcemap", + "static_assertions", + "tokio", + "url", + "v8 0.105.1", +] + +[[package]] +name = "deno_core" +version = "0.332.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "acd787b76a9b2d08109a8ee22ae582c4c296434adba73d37b683d8a26d3a3df0" +dependencies = [ + "anyhow", + "az", + "bincode", + "bit-set", + "bit-vec", + "bytes", + "capacity_builder", + "cooked-waker", + "deno_core_icudata 0.74.0", + "deno_error", + "deno_ops 0.208.0", "deno_unsync", "futures", + "indexmap", "libc", "memoffset 0.9.1", "parking_lot", @@ -1264,13 +1335,15 @@ dependencies = [ "pin-project", "serde", "serde_json", - "serde_v8", + "serde_v8 0.241.0", "smallvec", "sourcemap", "static_assertions", + "thiserror 2.0.17", "tokio", "url", - "v8", + "v8 130.0.7", + "wasm_dep_analyzer", ] [[package]] @@ -1279,6 +1352,12 @@ version = "0.0.73" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a13951ea98c0a4c372f162d669193b4c9d991512de9f2381dd161027f34b26b1" +[[package]] +name = "deno_core_icudata" +version = "0.74.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe4dccb6147bb3f3ba0c7a48e993bfeb999d2c2e47a81badee80e2b370c8d695" + [[package]] name = "deno_cron" version = "0.48.0" @@ -1288,7 +1367,7 @@ dependencies = [ "anyhow", "async-trait", "chrono", - "deno_core", + "deno_core 0.307.0", "saffron", "tokio", ] @@ -1307,7 +1386,7 @@ dependencies = [ "const-oid", "ctr", "curve25519-dalek", - "deno_core", + "deno_core 0.307.0", "deno_web", "elliptic-curve", "num-traits", @@ -1328,6 +1407,31 @@ dependencies = [ "x25519-dalek", ] +[[package]] +name = "deno_error" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e983933fb4958fbe1e0a63c1e89a2af72b12c409e86404e547955564e6e217b8" +dependencies = [ + "deno_error_macro", + "libc", + "serde", + "serde_json", + "tokio", + "url", +] + +[[package]] +name = "deno_error_macro" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1ad5ae3ef15db33e917d6ed54b53d0a98d068c4d1217eb35a4997423203c3ef" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", +] + [[package]] name = "deno_fetch" version = "0.192.0" @@ -1337,7 +1441,7 @@ dependencies = [ "base64 0.21.7", "bytes", "data-url", - "deno_core", + "deno_core 0.307.0", "deno_permissions", "deno_tls", "dyn-clone", @@ -1367,7 +1471,7 @@ version = "0.155.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f72ba26490834987ed4a2ba9c907e229cb9174ccff700dc8160b2ee016d4b48f" dependencies = [ - "deno_core", + "deno_core 0.307.0", "deno_permissions", "dlopen2 0.6.1", "dynasmrt", @@ -1388,7 +1492,7 @@ checksum = "16b36efaa12cdd1fa873454f8584f976c04b9d0fefb18d8b32d0d8e523d31285" dependencies = [ "async-trait", "base32", - "deno_core", + "deno_core 0.307.0", "deno_io", "deno_permissions", "filetime", @@ -1414,7 +1518,7 @@ dependencies = [ "brotli 6.0.0", "bytes", "cache_control", - "deno_core", + "deno_core 0.307.0", "deno_net", "deno_websocket", "flate2", @@ -1447,7 +1551,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ac55c795668d6a1898dbb2d1c24fb49a1a4eff2b2a95ebd90621e0257c28fa1" dependencies = [ "async-trait", - "deno_core", + "deno_core 0.307.0", "filetime", "fs3", "libc", @@ -1474,7 +1578,7 @@ dependencies = [ "base64 0.21.7", "bytes", "chrono", - "deno_core", + "deno_core 0.307.0", "deno_fetch", "deno_permissions", "deno_tls", @@ -1511,7 +1615,7 @@ version = "0.99.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58bdc5e573fa3c710b135698ea95698a61c9fcf4674a40bfc3a7c8b3549e974e" dependencies = [ - "deno_core", + "deno_core 0.307.0", "deno_permissions", "libloading 0.7.4", ] @@ -1535,7 +1639,7 @@ version = "0.160.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "894e50ad24486c1a230d4be5578f06ee32c6236d1c678e56e418e44a548e4a04" dependencies = [ - "deno_core", + "deno_core 0.307.0", "deno_permissions", "deno_tls", "pin-project", @@ -1563,7 +1667,7 @@ dependencies = [ "cbc", "const-oid", "data-encoding", - "deno_core", + "deno_core 0.307.0", "deno_fetch", "deno_fs", "deno_io", @@ -1652,6 +1756,23 @@ dependencies = [ "thiserror 1.0.69", ] +[[package]] +name = "deno_ops" +version = "0.208.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2dfd95f800698ca9252f1b45946b801537fe76fc8cfe2886ccedafeaf2fe925" +dependencies = [ + "indexmap", + "proc-macro-rules", + "proc-macro2", + "quote", + "stringcase", + "strum", + "strum_macros", + "syn 2.0.108", + "thiserror 2.0.17", +] + [[package]] name = "deno_package_json" version = "0.1.1" @@ -1672,7 +1793,7 @@ version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c5da65cda75ef4fa8eb12f8da199fea40214aac98e8f040fe4063df181c91a54" dependencies = [ - "deno_core", + "deno_core 0.307.0", "deno_terminal 0.2.2", "fqdn", "libc", @@ -1694,7 +1815,7 @@ dependencies = [ "deno_cache", "deno_canvas", "deno_console", - "deno_core", + "deno_core 0.307.0", "deno_cron", "deno_crypto", "deno_fetch", @@ -1786,7 +1907,7 @@ version = "0.155.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ecf287779e2261898363edff6cb5d90517c02311e46a287327be868ba652ffc" dependencies = [ - "deno_core", + "deno_core 0.307.0", "deno_native_certs", "rustls", "rustls-pemfile", @@ -1814,7 +1935,7 @@ version = "0.168.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "778a1b3d9cc786dad57b1bd38234661c5b6c393abb8696b8587703be60e42f30" dependencies = [ - "deno_core", + "deno_core 0.307.0", "urlpattern", ] @@ -1827,7 +1948,7 @@ dependencies = [ "async-trait", "base64-simd 0.8.0", "bytes", - "deno_core", + "deno_core 0.307.0", "deno_permissions", "encoding_rs", "flate2", @@ -1843,7 +1964,7 @@ version = "0.135.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7e31141fce1af2d6f4cb454acb1048a3874ae7a0b7805eaf6f720adb3021389" dependencies = [ - "deno_core", + "deno_core 0.307.0", "raw-window-handle", "serde", "tokio", @@ -1857,7 +1978,7 @@ version = "0.168.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a6056a468bdad552aefd706c0349a1467e9578fb010ffff722396eaf39241171" dependencies = [ - "deno_core", + "deno_core 0.307.0", ] [[package]] @@ -1867,7 +1988,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43dfd2e4c5280f31ff8a9fd9d7cd2723a8fc808e9469980b8ee192e715c806dd" dependencies = [ "bytes", - "deno_core", + "deno_core 0.307.0", "deno_net", "deno_permissions", "deno_tls", @@ -1889,7 +2010,7 @@ version = "0.163.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95493ee18da21a8d8e4a816741a15cd0948ad707aef05e0017f6836aeb932594" dependencies = [ - "deno_core", + "deno_core 0.307.0", "deno_web", "rusqlite", ] @@ -4581,7 +4702,7 @@ dependencies = [ "console", "dashmap 6.1.0", "deno_ast", - "deno_core", + "deno_core 0.332.0", "deno_runtime", "dialoguer", "env_logger", @@ -5938,7 +6059,21 @@ dependencies = [ "serde", "smallvec", "thiserror 1.0.69", - "v8", + "v8 0.105.1", +] + +[[package]] +name = "serde_v8" +version = "0.241.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87d2db023e72d562b796815cbdef44af804a65ce118216cfc73526733ab01c81" +dependencies = [ + "deno_error", + "num-bigint", + "serde", + "smallvec", + "thiserror 2.0.17", + "v8 130.0.7", ] [[package]] @@ -6254,6 +6389,12 @@ dependencies = [ "syn 2.0.108", ] +[[package]] +name = "stringcase" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04028eeb851ed08af6aba5caa29f2d59a13ed168cee4d6bd753aeefcf1d636b0" + [[package]] name = "strsim" version = "0.11.1" @@ -7408,7 +7549,24 @@ version = "0.105.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b3f1b18ae89236d39abfa7136ec712f1d2daab61cddeef00b61a804e8a9b2dee" dependencies = [ - "bindgen", + "bindgen 0.69.5", + "bitflags 2.9.4", + "fslock", + "gzip-header", + "home", + "miniz_oxide 0.7.4", + "once_cell", + "paste", + "which 6.0.3", +] + +[[package]] +name = "v8" +version = "130.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a511192602f7b435b0a241c1947aa743eb7717f20a9195f4b5e8ed1952e01db1" +dependencies = [ + "bindgen 0.70.1", "bitflags 2.9.4", "fslock", "gzip-header", @@ -7610,6 +7768,16 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "wasm_dep_analyzer" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2eeee3bdea6257cc36d756fa745a70f9d393571e47d69e0ed97581676a5369ca" +dependencies = [ + "deno_error", + "thiserror 2.0.17", +] + [[package]] name = "web-sys" version = "0.3.81" diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 14768953d..a1c3f86bb 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -32,7 +32,7 @@ clap = { version = "4.0.9", features = ["string", "wrap_help"] } console = "0.15.2" dashmap = "6.0.1" deno_ast = { version = "0.41.2", features = ["transpiling"], optional = true } -deno_core = { version = "0.307.0", optional = true } +deno_core = { version = "0.332.0", optional = true } deno_runtime = { version = "0.177.0", optional = true } dialoguer = { version = "0.11.0", features = ["fuzzy-select"] } env_logger = "0.11.6"