summaryrefslogtreecommitdiff
path: root/runtime/shared.rs
diff options
context:
space:
mode:
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