diff options
author | David Sherret <dsherret@users.noreply.github.com> | 2023-07-26 17:23:07 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-26 17:23:07 -0400 |
commit | cf16df00d9ba87de643abc6d80c860a2733917cc (patch) | |
tree | d8e17df213941675c8eecba89931b8417cd0367f /cli/npm/resolvers/mod.rs | |
parent | 53e077133f9c95e4ed23d838129158b6e4b88d6f (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/mod.rs')
-rw-r--r-- | cli/npm/resolvers/mod.rs | 7 |
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() } |