diff --git a/Cargo.lock b/Cargo.lock index 3b354a16..bc52e805 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1087,11 +1087,11 @@ dependencies = [ [[package]] name = "deno_console" -version = "0.124.0" +version = "0.127.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be3e75cda1e4dc563ca7dd6a5c24c06043bef5f58351291f525aac0b7c9d6cf1" +checksum = "deed4ab844857520058dab8f8f07d6c0be0e5a525e424a13c047f3756b18ca45" dependencies = [ - "deno_core", + "deno_core 0.232.0", ] [[package]] @@ -1102,7 +1102,7 @@ checksum = "8f040a1d56091d209851d011d4882cb2367fceeb64ec630106ca89fad258430a" dependencies = [ "anyhow", "bytes", - "deno_ops", + "deno_ops 0.106.0", "deno_unsync", "futures", "libc", @@ -1111,7 +1111,32 @@ dependencies = [ "pin-project", "serde", "serde_json", - "serde_v8", + "serde_v8 0.139.0", + "smallvec", + "sourcemap", + "tokio", + "url", + "v8", +] + +[[package]] +name = "deno_core" +version = "0.232.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "229ffd108e028b148a1a5a6122f771bc7c37094170226f44b8b93b3a9b79d114" +dependencies = [ + "anyhow", + "bytes", + "deno_ops 0.108.0", + "deno_unsync", + "futures", + "libc", + "log", + "parking_lot 0.12.1", + "pin-project", + "serde", + "serde_json", + "serde_v8 0.141.0", "smallvec", "sourcemap", "tokio", @@ -1121,9 +1146,9 @@ dependencies = [ [[package]] name = "deno_crypto" -version = "0.138.0" +version = "0.141.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9933d35b22a8aa16639a2ccf47aa61aab2e716227cf867f5f6e72c6e184252ec" +checksum = "c491190b39ba91cff55ca2c285a11a885ac3bb2ed11a4dbc54cdc02fa31411b9" dependencies = [ "aes 0.8.3", "aes-gcm 0.10.2", @@ -1133,7 +1158,7 @@ dependencies = [ "const-oid", "ctr 0.9.2", "curve25519-dalek 4.1.1", - "deno_core", + "deno_core 0.232.0", "deno_web", "elliptic-curve 0.13.7", "num-traits", @@ -1156,13 +1181,13 @@ dependencies = [ [[package]] name = "deno_fetch" -version = "0.148.0" +version = "0.151.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03da8572d0769db998ac4d9b99f039083756b7ecbee458dca709278292d3a740" +checksum = "bf39d15b9e0f8f1b66a856f57a91ae3dec7e501bc5800cd9122f3cb16e85c9f5" dependencies = [ "bytes", "data-url", - "deno_core", + "deno_core 0.232.0", "deno_tls", "dyn-clone", "http", @@ -1200,13 +1225,28 @@ dependencies = [ "thiserror", ] +[[package]] +name = "deno_ops" +version = "0.108.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7dde627916f8539f3f0d2e754dda40810c8ca4d655f2eaac1ef54785a12fd27" +dependencies = [ + "proc-macro-rules", + "proc-macro2", + "quote", + "strum", + "strum_macros", + "syn 2.0.28", + "thiserror", +] + [[package]] name = "deno_tls" -version = "0.111.0" +version = "0.114.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d5f09c7ec139e96601cfead355dfdafb06d5dd17433482c9a496cd053406fb4" +checksum = "97205b229f51eb037c2ca9a827d78b2cdfa9d28065e35c6d3014353ada6e4594" dependencies = [ - "deno_core", + "deno_core 0.232.0", "deno_native_certs", "once_cell", "rustls 0.21.9", @@ -1227,25 +1267,25 @@ dependencies = [ [[package]] name = "deno_url" -version = "0.124.0" +version = "0.127.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67d748c3250f82ed4f0032591849c417d9c2c6318a9eaef0b915920113190dc0" +checksum = "1539aae8dc4e9566b4534da29aa7606c634f32a75585e1fdd6bb0010f527e639" dependencies = [ - "deno_core", + "deno_core 0.232.0", "serde", "urlpattern", ] [[package]] name = "deno_web" -version = "0.155.0" +version = "0.158.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "562bb45f520abba8bb5a754ae2a1dda04b0042918eed544b5741e352af937f6c" +checksum = "3b926030905590d563f6b194458cc0956aa9ca4774bdbb201c11956772c5c665" dependencies = [ "async-trait", "base64-simd", "bytes", - "deno_core", + "deno_core 0.232.0", "encoding_rs", "flate2", "futures", @@ -1257,11 +1297,11 @@ dependencies = [ [[package]] name = "deno_webidl" -version = "0.124.0" +version = "0.127.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8853c2cb5d4d1c6bd323dd9bfe7c461e47becfe13fa8b4b698c89f0ac785e886" +checksum = "9ff2678fcf30a2bd019e25ed611d7d895172b1208424c2423d4f681e30ce44e8" dependencies = [ - "deno_core", + "deno_core 0.232.0", ] [[package]] @@ -4361,6 +4401,21 @@ dependencies = [ "v8", ] +[[package]] +name = "serde_v8" +version = "0.141.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc689cb316d67b200e9f7449ce76cceb7e483e0f828d1a9c3d057c4367b6c26e" +dependencies = [ + "bytes", + "derive_more", + "num-bigint", + "serde", + "smallvec", + "thiserror", + "v8", +] + [[package]] name = "sha-1" version = "0.9.8" @@ -5979,7 +6034,7 @@ name = "zinnia_libp2p" version = "0.15.0" dependencies = [ "async-trait", - "deno_core", + "deno_core 0.230.0", "either", "env_logger", "libp2p", @@ -5998,7 +6053,7 @@ dependencies = [ "chrono", "console_static_text", "deno_console", - "deno_core", + "deno_core 0.230.0", "deno_crypto", "deno_fetch", "deno_url", diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml index fdbf2ab7..e11d28d5 100644 --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -14,13 +14,13 @@ path = "lib.rs" [dependencies] console_static_text.workspace = true chrono = { version= "0.4.31", default-features = false, features = [ "clock", "std" ] } -deno_console = "0.124.0" +deno_console = "0.127.0" deno_core.workspace = true -deno_crypto = "0.138.0" -deno_fetch = "0.148.0" -deno_url = "0.124.0" -deno_web = "0.155.0" -deno_webidl = "0.124.0" +deno_crypto = "0.141.0" +deno_fetch = "0.151.0" +deno_url = "0.127.0" +deno_web = "0.158.0" +deno_webidl = "0.127.0" lassie = "0.7.0" # lassie = { git = "https://github.com/filecoin-station/rusty-lassie.git" } log.workspace = true