summaryrefslogtreecommitdiff
path: root/cli/worker.rs
diff options
context:
space:
mode:
authorSatya Rohith <me@satyarohith.com>2024-02-23 22:00:29 +0530
committerGitHub <noreply@github.com>2024-02-23 17:30:29 +0100
commit47dee65e4ad20847108d2f7e590c001ca9b93204 (patch)
treec6c02343e50486ec4c7f7ddd5ee6ce2ad6249865 /cli/worker.rs
parentcddefecfff38215cef509aa6c0a2119682b49c15 (diff)
fix(ext/node): set correct process.argv0 (#22555)
Diffstat (limited to 'cli/worker.rs')
-rw-r--r--cli/worker.rs12
1 files changed, 3 insertions, 9 deletions
diff --git a/cli/worker.rs b/cli/worker.rs
index 5c252e92c..302303f28 100644
--- a/cli/worker.rs
+++ b/cli/worker.rs
@@ -115,7 +115,7 @@ pub struct CliMainWorkerOptions {
pub is_inspecting: bool,
pub is_npm_main: bool,
pub location: Option<Url>,
- pub maybe_binary_npm_command_name: Option<String>,
+ pub argv0: Option<String>,
pub origin_data_folder_path: Option<PathBuf>,
pub seed: Option<u64>,
pub unsafely_ignore_certificate_errors: Option<Vec<String>>,
@@ -608,10 +608,7 @@ impl CliMainWorkerFactory {
user_agent: version::get_user_agent().to_string(),
inspect: shared.options.is_inspecting,
has_node_modules_dir: shared.options.has_node_modules_dir,
- maybe_binary_npm_command_name: shared
- .options
- .maybe_binary_npm_command_name
- .clone(),
+ argv0: shared.options.argv0.clone(),
node_ipc_fd: shared.node_ipc,
disable_deprecated_api_warning: shared.disable_deprecated_api_warning,
verbose_deprecated_api_warning: shared.verbose_deprecated_api_warning,
@@ -815,10 +812,7 @@ fn create_web_worker_callback(
user_agent: version::get_user_agent().to_string(),
inspect: shared.options.is_inspecting,
has_node_modules_dir: shared.options.has_node_modules_dir,
- maybe_binary_npm_command_name: shared
- .options
- .maybe_binary_npm_command_name
- .clone(),
+ argv0: shared.options.argv0.clone(),
node_ipc_fd: None,
disable_deprecated_api_warning: shared.disable_deprecated_api_warning,
verbose_deprecated_api_warning: shared.verbose_deprecated_api_warning,