summaryrefslogtreecommitdiff
path: root/runtime/shared.rs
diff options
context:
space:
mode:
authorDavid Sherret <dsherret@users.noreply.github.com>2024-04-11 19:00:17 -0400
committerGitHub <noreply@github.com>2024-04-11 23:00:17 +0000
commitade0cd5e97e25896457624a0ec6bf524a5fa5c20 (patch)
tree2d8ceabdd455a1e99fb458413590aba0f7f5880b /runtime/shared.rs
parentf1ea8ca3584c6970f4ce1dd43b9a7a9030a4be35 (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.rs21
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