summaryrefslogtreecommitdiff
path: root/cli/npm/resolvers
diff options
context:
space:
mode:
authorDavid Sherret <dsherret@users.noreply.github.com>2023-07-26 17:23:07 -0400
committerGitHub <noreply@github.com>2023-07-26 17:23:07 -0400
commitcf16df00d9ba87de643abc6d80c860a2733917cc (patch)
treed8e17df213941675c8eecba89931b8417cd0367f /cli/npm/resolvers
parent53e077133f9c95e4ed23d838129158b6e4b88d6f (diff)
fix(check): should bust check cache when json module or npm resolution changes (#19941)
A small part of #19928.
Diffstat (limited to 'cli/npm/resolvers')
-rw-r--r--cli/npm/resolvers/mod.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/cli/npm/resolvers/mod.rs b/cli/npm/resolvers/mod.rs
index d46b6da6e..9ae84d7f9 100644
--- a/cli/npm/resolvers/mod.rs
+++ b/cli/npm/resolvers/mod.rs
@@ -4,6 +4,7 @@ mod common;
mod global;
mod local;
+use std::collections::HashMap;
use std::path::Path;
use std::path::PathBuf;
use std::sync::Arc;
@@ -153,7 +154,7 @@ impl CliNpmResolver {
let Some(cache_folder_id) = self
.fs_resolver
.resolve_package_cache_folder_id_from_specifier(specifier)? else {
-return Ok(None);
+ return Ok(None);
};
Ok(Some(
self
@@ -229,6 +230,10 @@ return Ok(None);
.unwrap()
}
+ pub fn package_reqs(&self) -> HashMap<NpmPackageReq, NpmPackageNv> {
+ self.resolution.package_reqs()
+ }
+
pub fn snapshot(&self) -> NpmResolutionSnapshot {
self.resolution.snapshot()
}