From 46d54d4fe1b12a3bca44e9b496cd947249313393 Mon Sep 17 00:00:00 2001 From: David Sherret Date: Tue, 16 Apr 2024 18:16:31 -0400 Subject: [PATCH] feat: deno_ast 0.37 (#177) --- Cargo.lock | 21 +++++++++++---------- Cargo.toml | 6 +++--- src/v2.rs | 2 +- 3 files changed, 15 insertions(+), 14 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index bfd6628..b0623e4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -262,9 +262,9 @@ dependencies = [ [[package]] name = "deno_ast" -version = "0.36.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76c06f7b0771250e5531bb9f86975b3ec15130d9fa77222674c5be290317221f" +checksum = "67f9b18b22c707b59cf1ee9cb6f0afbfcf0d03a59b9244ddadacf6a4dc7cfeba" dependencies = [ "anyhow", "base64", @@ -296,15 +296,16 @@ dependencies = [ "swc_visit", "swc_visit_macros", "text_lines", + "thiserror", "unicode-width", "url", ] [[package]] name = "deno_graph" -version = "0.71.0" +version = "0.72.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04768521e4c03e9c2084b9566b73370ae59e3905c0f96cb951183f55b795261a" +checksum = "508791f6140a8b5b1ac40bac1842db04281b61db4b64c5fd5bf9f1f7259f328a" dependencies = [ "anyhow", "async-trait", @@ -838,9 +839,9 @@ checksum = "cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed" [[package]] name = "import_map" -version = "0.19.0" +version = "0.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "696717335b077e26921a60be7b7bdc15d1246074f1ac79d9e8560792535f7d07" +checksum = "72395c7d41857a714b5ce1266685ef3c5ceb761ce601a99c44c072d72b41a1e3" dependencies = [ "indexmap", "log", @@ -2138,18 +2139,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.56" +version = "1.0.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad" +checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.56" +version = "1.0.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471" +checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.toml b/Cargo.toml index 1546a36..b759d92 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,8 +11,8 @@ license = "MIT" members = ["lib"] [workspace.dependencies] -deno_graph = "0.71.0" -import_map = "0.19.0" +deno_graph = "0.72.0" +import_map = "0.19.1" serde = "1" [profile.release] @@ -35,7 +35,7 @@ path = "src/examples/viewer.rs" [dependencies] anyhow = "1" base64 = "0.21.0" -deno_ast = { version = "0.36.0", features = ["transpiling"] } +deno_ast = { version = "0.37.0", features = ["transpiling"] } deno_graph = { workspace = true } deno_npm = "0.17.0" deno_semver = "0.5.4" diff --git a/src/v2.rs b/src/v2.rs index 067fed1..69086d3 100644 --- a/src/v2.rs +++ b/src/v2.rs @@ -773,7 +773,7 @@ impl EszipV2 { let EmittedSource { text, source_map: maybe_source_map, - } = parsed_source.transpile(transpile_options, emit_options)?; + } = parsed_source.transpile(transpile_options, emit_options)?.into_source(); source = Arc::from(text.into_bytes()); source_map = Arc::from(maybe_source_map.unwrap_or_default().into_bytes()); }