summaryrefslogtreecommitdiff
path: root/cli/npm/managed/resolution.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/npm/managed/resolution.rs')
-rw-r--r--cli/npm/managed/resolution.rs18
1 files changed, 1 insertions, 17 deletions
diff --git a/cli/npm/managed/resolution.rs b/cli/npm/managed/resolution.rs
index b020cec03..4d9c4c3e9 100644
--- a/cli/npm/managed/resolution.rs
+++ b/cli/npm/managed/resolution.rs
@@ -10,7 +10,6 @@ use deno_core::parking_lot::RwLock;
use deno_lockfile::NpmPackageDependencyLockfileInfo;
use deno_lockfile::NpmPackageLockfileInfo;
use deno_npm::registry::NpmPackageInfo;
-use deno_npm::registry::NpmPackageVersionDistInfoIntegrity;
use deno_npm::registry::NpmRegistryApi;
use deno_npm::resolution::NpmPackageVersionResolutionError;
use deno_npm::resolution::NpmPackagesPartitioned;
@@ -388,21 +387,6 @@ fn populate_lockfile_from_snapshot(
fn npm_package_to_lockfile_info(
pkg: &NpmResolutionPackage,
) -> NpmPackageLockfileInfo {
- fn integrity_for_lockfile(
- integrity: NpmPackageVersionDistInfoIntegrity,
- ) -> String {
- match integrity {
- NpmPackageVersionDistInfoIntegrity::Integrity {
- algorithm,
- base64_hash,
- } => format!("{}-{}", algorithm, base64_hash),
- NpmPackageVersionDistInfoIntegrity::UnknownIntegrity(integrity) => {
- integrity.to_string()
- }
- NpmPackageVersionDistInfoIntegrity::LegacySha1Hex(hex) => hex.to_string(),
- }
- }
-
let dependencies = pkg
.dependencies
.iter()
@@ -415,7 +399,7 @@ fn npm_package_to_lockfile_info(
NpmPackageLockfileInfo {
display_id: pkg.id.nv.to_string(),
serialized_id: pkg.id.as_serialized(),
- integrity: integrity_for_lockfile(pkg.dist.integrity()),
+ integrity: pkg.dist.integrity().for_lockfile(),
dependencies,
}
}