diff options
author | David Sherret <dsherret@users.noreply.github.com> | 2024-04-11 19:00:17 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-11 23:00:17 +0000 |
commit | ade0cd5e97e25896457624a0ec6bf524a5fa5c20 (patch) | |
tree | 2d8ceabdd455a1e99fb458413590aba0f7f5880b /runtime/shared.rs | |
parent | f1ea8ca3584c6970f4ce1dd43b9a7a9030a4be35 (diff) |
fix: upgrade deno_ast related crates (#23187)
Had to revert back swc due to
https://github.com/swc-project/swc/issues/8840
Fixes:
- https://github.com/denoland/deno_lint/pull/1262
- https://github.com/denoland/deno_doc/pull/538
- https://github.com/denoland/deno_doc/pull/537
- https://github.com/denoland/deno_graph/pull/430
- https://github.com/denoland/deno_graph/pull/425
- https://github.com/denoland/deno_graph/pull/432
Diffstat (limited to 'runtime/shared.rs')
-rw-r--r-- | runtime/shared.rs | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/runtime/shared.rs b/runtime/shared.rs index f9af2c7d4..c5ea2fedd 100644 --- a/runtime/shared.rs +++ b/runtime/shared.rs @@ -3,6 +3,7 @@ use deno_ast::MediaType; use deno_ast::ParseParams; +use deno_ast::SourceMapOption; use deno_ast::SourceTextInfo; use deno_core::error::AnyError; use deno_core::extension; @@ -94,12 +95,20 @@ pub fn maybe_transpile_source( scope_analysis: false, maybe_syntax: None, })?; - let transpiled_source = parsed.transpile(&deno_ast::EmitOptions { - imports_not_used_as_values: deno_ast::ImportsNotUsedAsValues::Remove, - inline_source_map: false, - source_map: cfg!(debug_assertions), - ..Default::default() - })?; + let transpiled_source = parsed.transpile( + &deno_ast::TranspileOptions { + imports_not_used_as_values: deno_ast::ImportsNotUsedAsValues::Remove, + ..Default::default() + }, + &deno_ast::EmitOptions { + source_map: if cfg!(debug_assertions) { + SourceMapOption::Separate + } else { + SourceMapOption::None + }, + ..Default::default() + }, + )?; let maybe_source_map: Option<SourceMapData> = transpiled_source .source_map |