From 8a367d3cc3d01ec3fd9f3f8033c9ff6cee59cc62 Mon Sep 17 00:00:00 2001 From: Nathan Whitaker <17734409+nathanwhit@users.noreply.github.com> Date: Tue, 23 Apr 2024 08:50:50 -0700 Subject: fix(cli): Don't panic on invalid emit options (#23463) Fixes #23456. --- cli/tools/bundle.rs | 2 +- cli/tools/compile.rs | 2 +- cli/tools/repl/session.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) (limited to 'cli/tools') diff --git a/cli/tools/bundle.rs b/cli/tools/bundle.rs index e8b9076ea..7701b6024 100644 --- a/cli/tools/bundle.rs +++ b/cli/tools/bundle.rs @@ -147,7 +147,7 @@ fn bundle_module_graph( let (transpile_options, emit_options) = crate::args::ts_config_to_transpile_and_emit_options( ts_config_result.ts_config, - ); + )?; deno_emit::bundle_graph( graph, deno_emit::BundleOptions { diff --git a/cli/tools/compile.rs b/cli/tools/compile.rs index 75572cd42..7f31b9035 100644 --- a/cli/tools/compile.rs +++ b/cli/tools/compile.rs @@ -76,7 +76,7 @@ pub async fn compile( let (transpile_options, emit_options) = crate::args::ts_config_to_transpile_and_emit_options( ts_config_for_emit.ts_config, - ); + )?; let parser = parsed_source_cache.as_capturing_parser(); let eszip = eszip::EszipV2::from_graph( graph, diff --git a/cli/tools/repl/session.rs b/cli/tools/repl/session.rs index 8aa632949..671dad4b5 100644 --- a/cli/tools/repl/session.rs +++ b/cli/tools/repl/session.rs @@ -255,7 +255,7 @@ impl ReplSession { let (transpile_options, _) = crate::args::ts_config_to_transpile_and_emit_options( ts_config_for_emit.ts_config, - ); + )?; let experimental_decorators = transpile_options.use_ts_decorators; let mut repl_session = ReplSession { npm_resolver, -- cgit v1.2.3