diff --git a/Cargo.lock b/Cargo.lock index 6201dc138f..545b8d6978 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -970,9 +970,9 @@ dependencies = [ [[package]] name = "deno_ast" -version = "0.31.3" +version = "0.31.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8cdc4db9f967c84d8d122892e448e146a4e92987830dd94dbcee31896938dad" +checksum = "7b74b2504e2428e7ef9ca491359d5f98ab46406cc71d93d0008b7823d5d35a6d" dependencies = [ "anyhow", "base64 0.13.1", @@ -1156,9 +1156,9 @@ dependencies = [ [[package]] name = "deno_doc" -version = "0.73.0" +version = "0.73.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "588c797bd98677e0174ccc3baba8fc2a177f4f91833d74bfdc1ef5d568053618" +checksum = "0caa44ce342fb69b449ae750f8bf66dea6730ce7a00cc4449766d47b8626faf9" dependencies = [ "anyhow", "cfg-if", @@ -1179,9 +1179,9 @@ dependencies = [ [[package]] name = "deno_emit" -version = "0.31.2" +version = "0.31.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b74248b5f2f1df9d657896f47baded6b93c904c71532eab1435e9f3f0d7bd4b7" +checksum = "193d738bbe06f950a7be3f852f0d940839bba6f4c2cb1d2019eb0d6c727f7b03" dependencies = [ "anyhow", "base64 0.13.1", @@ -1246,9 +1246,9 @@ dependencies = [ [[package]] name = "deno_graph" -version = "0.60.0" +version = "0.61.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64069da5890ef2d9133199a62d712500529f079dc1bd3a3fe488e64e433ac8ea" +checksum = "1bd6700dd3cec2a7763760168c952cc632246a1ae0fc52d6f297e2802b994e69" dependencies = [ "anyhow", "async-trait", @@ -2204,9 +2204,9 @@ dependencies = [ [[package]] name = "eszip" -version = "0.55.3" +version = "0.55.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bb98b2524f3d81760c4c86bca8ac2481a8093ef48578446a178544cdabd161f" +checksum = "e0535cf1ea8c46379c39d791dc87e7104e90b3730829ee6d8888285eab22fa69" dependencies = [ "anyhow", "base64 0.21.4", @@ -2676,6 +2676,19 @@ dependencies = [ "winapi", ] +[[package]] +name = "hstr" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de90d3db62411eb62eddabe402d706ac4970f7ac8d088c05f11069cad9be9857" +dependencies = [ + "new_debug_unreachable", + "once_cell", + "phf", + "rustc-hash", + "smallvec", +] + [[package]] name = "html-escape" version = "0.2.13" @@ -3772,20 +3785,19 @@ dependencies = [ [[package]] name = "phf" -version = "0.10.1" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" +checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" dependencies = [ "phf_macros", "phf_shared", - "proc-macro-hack", ] [[package]] name = "phf_generator" -version = "0.10.0" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" +checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" dependencies = [ "phf_shared", "rand", @@ -3793,23 +3805,22 @@ dependencies = [ [[package]] name = "phf_macros" -version = "0.10.0" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0" +checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b" dependencies = [ "phf_generator", "phf_shared", - "proc-macro-hack", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.37", ] [[package]] name = "phf_shared" -version = "0.10.0" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" +checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b" dependencies = [ "siphasher", ] @@ -3922,12 +3933,6 @@ version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" -[[package]] -name = "precomputed-hash" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" - [[package]] name = "pretty_assertions" version = "1.4.0" @@ -3981,12 +3986,6 @@ dependencies = [ "version_check", ] -[[package]] -name = "proc-macro-hack" -version = "0.5.20+deprecated" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" - [[package]] name = "proc-macro-rules" version = "0.4.0" @@ -4940,12 +4939,6 @@ dependencies = [ "der", ] -[[package]] -name = "stable_deref_trait" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" - [[package]] name = "stacker" version = "0.1.15" @@ -4971,32 +4964,6 @@ version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e08d8363704e6c71fc928674353e6b7c23dcea9d82d7012c8faf2a3a025f8d0" -[[package]] -name = "string_cache" -version = "0.8.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b" -dependencies = [ - "new_debug_unreachable", - "once_cell", - "parking_lot 0.12.1", - "phf_shared", - "precomputed-hash", - "serde", -] - -[[package]] -name = "string_cache_codegen" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988" -dependencies = [ - "phf_generator", - "phf_shared", - "proc-macro2", - "quote", -] - [[package]] name = "string_enum" version = "0.4.1" @@ -5055,23 +5022,21 @@ checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" [[package]] name = "swc_atoms" -version = "0.6.0" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebf7a12229f0c0efb654a6a0f8cbfd94fbd320a57c764857a82d8abe9342b450" +checksum = "b8a9e1b6d97f27b6abe5571f8fe3bdbd2fa987299fc2126450c7cde6214896ef" dependencies = [ + "hstr", "once_cell", "rustc-hash", "serde", - "string_cache", - "string_cache_codegen", - "triomphe", ] [[package]] name = "swc_bundler" -version = "0.222.13" +version = "0.222.49" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aaf08a312740da9aa47c211db099d05f446db6e9050d2cde91ba79f35f024a60" +checksum = "b7ce581c217c6e8f66cb2eb254119f24ae6d791777e107bf9dbcb1f8b6ba4b1c" dependencies = [ "anyhow", "crc", @@ -5099,9 +5064,9 @@ dependencies = [ [[package]] name = "swc_common" -version = "0.33.0" +version = "0.33.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "490e199e25d2aa3fbef675524fa81408651f4e7178b51110470ddd1b3e3bbe75" +checksum = "5ccb656cd57c93614e4e8b33a60e75ca095383565c1a8d2bbe6a1103942831e0" dependencies = [ "ast_node", "better_scoped_tls", @@ -5115,7 +5080,6 @@ dependencies = [ "serde", "siphasher", "sourcemap 6.4.1", - "string_cache", "swc_atoms", "swc_eq_ignore_macros", "swc_visit", @@ -5151,13 +5115,14 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "0.110.0" +version = "0.110.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cbbf9918976a7e7fbdb4f76fe659d08e291a8b56b524b424183fc67d1189679" +checksum = "2c3d416121da2d56bcbd1b1623725a68890af4552fef0c6d1e4bfa92776ccd6a" dependencies = [ "bitflags 2.4.0", "is-macro", "num-bigint", + "phf", "scoped-tls", "serde", "string_enum", @@ -5168,9 +5133,9 @@ dependencies = [ [[package]] name = "swc_ecma_codegen" -version = "0.146.3" +version = "0.146.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "063562340cb1f928babd78951a0aa3d42feec8b8693c7a4db2b07b7d9e838659" +checksum = "da19dcf147798f9a6ee7416fbd2c7ba4e01c64abea6c616cad80d7fe87d340b9" dependencies = [ "memchr", "num-bigint", @@ -5200,9 +5165,9 @@ dependencies = [ [[package]] name = "swc_ecma_dep_graph" -version = "0.113.3" +version = "0.113.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3281df0c205727acf3584339533f093706205c9996e04964825625c932672db" +checksum = "59fc6ac1a84afe910182dcda33d70a16545e6058529d51afb63bd6be8764370f" dependencies = [ "swc_atoms", "swc_common", @@ -5212,9 +5177,9 @@ dependencies = [ [[package]] name = "swc_ecma_loader" -version = "0.45.0" +version = "0.45.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7fe06d942fe20a5a81cc14f4a53e64a5efdc851fa895a869224b2d41df73276" +checksum = "31cf7549feec3698d0110a0a71ae547f31ae272dc92db3285ce126d6dcbdadf3" dependencies = [ "anyhow", "pathdiff", @@ -5225,13 +5190,15 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "0.141.3" +version = "0.141.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a23445c5da841d4a5859b4e3a9cee0eb7c09a7b6fb0c0cc7eda2616b1204b12" +checksum = "9cc89c175ed17c7f795fb18cf778a5745ecd794ad19c4662f85843d7571957a8" dependencies = [ "either", + "new_debug_unreachable", "num-bigint", "num-traits", + "phf", "serde", "smallvec", "smartstring", @@ -5245,9 +5212,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "0.134.8" +version = "0.134.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a47ed8caf6d1c435e9e00bde780b1d449a2050b2689ff109fadeb30e3ffdefd" +checksum = "d8110b783faee399cbd749fb35b832551b2b60d034593f1fbadd7af85cb157c1" dependencies = [ "better_scoped_tls", "bitflags 2.4.0", @@ -5268,9 +5235,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_classes" -version = "0.123.8" +version = "0.123.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95df25cfcc0429c2ea11d7c74082d587e09df9704e6ad1dfbfc14386cb421106" +checksum = "4306b79869fd25df1c65df13ebf98e5e900d2a83e684cab62ef987d45bd8d42d" dependencies = [ "swc_atoms", "swc_common", @@ -5295,9 +5262,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_optimization" -version = "0.195.8" +version = "0.195.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f63859bfb30259360411c507d87e4eb5ad322fc5ff18c190ee316042715edc96" +checksum = "f44f47e640dd4a4890b32df34942ab6f5f00ac7d115e905b2a8346676daab126" dependencies = [ "dashmap", "indexmap 1.9.3", @@ -5319,9 +5286,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_proposal" -version = "0.168.12" +version = "0.168.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5b084515f9a4ced2637dcbb55897c99c0a6e48089eeb94be7806b35d3646264" +checksum = "c3bb948be983016a99c60ac4b431b5d10cf894f62002912cfb77b5132ada6ad2" dependencies = [ "either", "rustc-hash", @@ -5339,9 +5306,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_react" -version = "0.180.11" +version = "0.180.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2aa0a0c071551b412034c9c3d8164f8aeae3ade2cf673877f8b9176c0b7c66ed" +checksum = "46c10b0289fbe0157875594d036a31f2a2442a157f6152e3ffe97503ce88583d" dependencies = [ "base64 0.13.1", "dashmap", @@ -5363,9 +5330,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_typescript" -version = "0.185.8" +version = "0.185.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c40f2e9444f793693400a3114b947a358da8d52eb8ff1b76ffcbd8068e853e0" +checksum = "bed7f54a1debdf2c1de10f4ea1bfaecbcbfa69142f8e67ec96de5111be6aaf8b" dependencies = [ "ryu-js", "serde", @@ -5380,9 +5347,9 @@ dependencies = [ [[package]] name = "swc_ecma_utils" -version = "0.124.7" +version = "0.124.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd601a7d7088a95b93afde1dfcfdbf12fe2654a407629446ab42c758a47ba293" +checksum = "d5d9434862c93aadda0b539847a5fdb82624472deed788333b35caf281773931" dependencies = [ "indexmap 1.9.3", "num_cpus", @@ -5398,9 +5365,9 @@ dependencies = [ [[package]] name = "swc_ecma_visit" -version = "0.96.0" +version = "0.96.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47081acd84cdb2d49d6340ed3204e17738b444da10a3e1dd1eb3d7c8e4d47091" +checksum = "ba962f0becf83bab12a17365dface5a4f636c9e1743d479e292b96910a753743" dependencies = [ "num-bigint", "swc_atoms", @@ -5424,9 +5391,9 @@ dependencies = [ [[package]] name = "swc_fast_graph" -version = "0.21.0" +version = "0.21.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b97e69e9617913611e39284cf724a412ab7fc6081708d0ef2820855774da5357" +checksum = "8117f6d10bbcb30cb3e549d6fa7637cb6d7c713cb71b2ce1808105a6825c788d" dependencies = [ "indexmap 1.9.3", "petgraph", @@ -5436,9 +5403,9 @@ dependencies = [ [[package]] name = "swc_graph_analyzer" -version = "0.22.0" +version = "0.22.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f59cccef405565b041a8fa1fc2e7059856149f7fc658544c4bafd1a001ea483" +checksum = "de8f0ac33ef7486723a3acdd9c4541dac79f0433bf878b9075826bca1163d83e" dependencies = [ "auto_impl", "petgraph", @@ -5921,16 +5888,6 @@ dependencies = [ "once_cell", ] -[[package]] -name = "triomphe" -version = "0.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0eee8098afad3fb0c54a9007aab6804558410503ad676d4633f9c2559a00ac0f" -dependencies = [ - "serde", - "stable_deref_trait", -] - [[package]] name = "trust-dns-client" version = "0.22.0" diff --git a/Cargo.toml b/Cargo.toml index 3d1fd01c14..c9f59745c1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -39,7 +39,7 @@ license = "MIT" repository = "https://github.com/denoland/deno" [workspace.dependencies] -deno_ast = { version = "0.31.2", features = ["transpiling"] } +deno_ast = { version = "0.31.5", features = ["transpiling"] } deno_core = { version = "0.230.0" } deno_runtime = { version = "0.131.0", path = "./runtime" } diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 3df736ac30..c13e1bf917 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -53,16 +53,16 @@ deno_ast = { workspace = true, features = ["bundler", "cjs", "codegen", "dep_gra deno_cache_dir = "=0.6.1" deno_config = "=0.5.0" deno_core = { workspace = true, features = ["include_js_files_for_snapshotting"] } -deno_doc = { version = "=0.73.0", features = ["html"] } -deno_emit = "=0.31.2" -deno_graph = "=0.60.0" +deno_doc = { version = "=0.73.1", features = ["html"] } +deno_emit = "=0.31.3" +deno_graph = "=0.61.0" deno_lint = { version = "=0.52.2", features = ["docs"] } deno_lockfile.workspace = true deno_npm = "0.15.2" deno_runtime = { workspace = true, features = ["dont_create_runtime_snapshot", "exclude_runtime_main_js", "include_js_files_for_snapshotting"] } deno_semver = "0.5.1" deno_task_shell = "=0.14.0" -eszip = "=0.55.3" +eszip = "=0.55.4" napi_sym.workspace = true async-trait.workspace = true diff --git a/ext/http/Cargo.toml b/ext/http/Cargo.toml index 923d9e2eab..2ad654ed17 100644 --- a/ext/http/Cargo.toml +++ b/ext/http/Cargo.toml @@ -40,7 +40,7 @@ memmem.workspace = true mime = "0.3.16" once_cell.workspace = true percent-encoding.workspace = true -phf = { version = "0.10", features = ["macros"] } +phf = { version = "0.11", features = ["macros"] } pin-project.workspace = true ring.workspace = true scopeguard.workspace = true