summaryrefslogtreecommitdiff
path: root/cli/npm/resolvers
diff options
context:
space:
mode:
authorDavid Sherret <dsherret@users.noreply.github.com>2023-01-16 14:46:30 -0500
committerGitHub <noreply@github.com>2023-01-16 19:46:30 +0000
commit40527526e569532fa076e05a229f29c6edd4522c (patch)
treefc6701a9fa3f22ddb9be629ca48dafdf8eae7533 /cli/npm/resolvers
parentf0c79a676cc36a5e8f6f5af86d93186d41974518 (diff)
refactor(npm): avoid cloning snapshot for lockfile (#17451)
Diffstat (limited to 'cli/npm/resolvers')
-rw-r--r--cli/npm/resolvers/global.rs3
-rw-r--r--cli/npm/resolvers/local.rs2
2 files changed, 2 insertions, 3 deletions
diff --git a/cli/npm/resolvers/global.rs b/cli/npm/resolvers/global.rs
index d73ccbe9b..41a1329ec 100644
--- a/cli/npm/resolvers/global.rs
+++ b/cli/npm/resolvers/global.rs
@@ -169,8 +169,7 @@ impl InnerNpmPackageResolver for GlobalNpmPackageResolver {
}
fn lock(&self, lockfile: &mut Lockfile) -> Result<(), AnyError> {
- let snapshot = self.resolution.snapshot();
- self.resolution.lock(lockfile, &snapshot)
+ self.resolution.lock(lockfile)
}
}
diff --git a/cli/npm/resolvers/local.rs b/cli/npm/resolvers/local.rs
index b702d3bb3..7c1f38b47 100644
--- a/cli/npm/resolvers/local.rs
+++ b/cli/npm/resolvers/local.rs
@@ -263,7 +263,7 @@ impl InnerNpmPackageResolver for LocalNpmPackageResolver {
}
fn lock(&self, lockfile: &mut Lockfile) -> Result<(), AnyError> {
- self.resolution.lock(lockfile, &self.snapshot())
+ self.resolution.lock(lockfile)
}
}