diff options
Diffstat (limited to 'cli/ops/mod.rs')
-rw-r--r-- | cli/ops/mod.rs | 26 |
1 files changed, 3 insertions, 23 deletions
diff --git a/cli/ops/mod.rs b/cli/ops/mod.rs index eb75dc272..1021b80ee 100644 --- a/cli/ops/mod.rs +++ b/cli/ops/mod.rs @@ -1,30 +1,23 @@ // Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. -use std::sync::Arc; - -use crate::npm::CliNpmResolver; -use deno_core::error::AnyError; -use deno_core::op2; use deno_core::Extension; -use deno_core::OpState; pub mod bench; pub mod jupyter; pub mod testing; -pub fn cli_exts(npm_resolver: Arc<dyn CliNpmResolver>) -> Vec<Extension> { +pub fn cli_exts() -> Vec<Extension> { vec![ #[cfg(not(feature = "__runtime_js_sources"))] - cli::init_ops(npm_resolver), + cli::init_ops(), #[cfg(feature = "__runtime_js_sources")] - cli::init_ops_and_esm(npm_resolver), + cli::init_ops_and_esm(), ] } // ESM parts duplicated in `../build.rs`. Keep in sync! deno_core::extension!(cli, deps = [runtime], - ops = [op_npm_process_state], esm_entry_point = "ext:cli/99_main.js", esm = [ dir "js", @@ -32,12 +25,6 @@ deno_core::extension!(cli, "40_jupyter.js", "99_main.js" ], - options = { - npm_resolver: Arc<dyn CliNpmResolver>, - }, - state = |state, options| { - state.put(options.npm_resolver); - }, customizer = |ext: &mut deno_core::Extension| { ext.esm_files.to_mut().push(deno_core::ExtensionFileSource { specifier: "ext:cli/runtime/js/99_main.js", @@ -47,10 +34,3 @@ deno_core::extension!(cli, }); }, ); - -#[op2] -#[string] -fn op_npm_process_state(state: &mut OpState) -> Result<String, AnyError> { - let npm_resolver = state.borrow_mut::<Arc<dyn CliNpmResolver>>(); - Ok(npm_resolver.get_npm_process_state()) -} |