mirror of
https://github.com/denoland/deno.git
synced 2025-08-04 02:48:24 +00:00
refactor(npm): create general use NpmPackageResolver
(#15882)
This commit is contained in:
parent
51ba4764d1
commit
73efed218f
17 changed files with 445 additions and 472 deletions
|
@ -2,7 +2,7 @@
|
|||
|
||||
use crate::NodeModuleKind;
|
||||
|
||||
use super::DenoDirNpmResolver;
|
||||
use super::RequireNpmResolver;
|
||||
use deno_core::anyhow;
|
||||
use deno_core::anyhow::bail;
|
||||
use deno_core::error::AnyError;
|
||||
|
@ -44,7 +44,7 @@ impl PackageJson {
|
|||
}
|
||||
|
||||
pub fn load(
|
||||
resolver: &dyn DenoDirNpmResolver,
|
||||
resolver: &dyn RequireNpmResolver,
|
||||
path: PathBuf,
|
||||
) -> Result<PackageJson, AnyError> {
|
||||
resolver.ensure_read_permission(&path)?;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue