mirror of
https://github.com/denoland/deno.git
synced 2025-08-03 10:33:54 +00:00
feat: lockfile v3 (#20424)
Details: https://github.com/denoland/deno_lockfile/pull/8
This commit is contained in:
parent
9cac5601b8
commit
c521c5fe77
8 changed files with 63 additions and 53 deletions
|
@ -369,13 +369,16 @@ fn populate_lockfile_from_snapshot(
|
|||
snapshot: &NpmResolutionSnapshot,
|
||||
) -> Result<(), AnyError> {
|
||||
for (package_req, nv) in snapshot.package_reqs() {
|
||||
lockfile.insert_npm_specifier(
|
||||
package_req.to_string(),
|
||||
snapshot
|
||||
.resolve_package_from_deno_module(nv)
|
||||
.unwrap()
|
||||
.id
|
||||
.as_serialized(),
|
||||
lockfile.insert_package_specifier(
|
||||
format!("npm:{}", package_req),
|
||||
format!(
|
||||
"npm:{}",
|
||||
snapshot
|
||||
.resolve_package_from_deno_module(nv)
|
||||
.unwrap()
|
||||
.id
|
||||
.as_serialized()
|
||||
),
|
||||
);
|
||||
}
|
||||
for package in snapshot.all_packages_for_every_system() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue