summaryrefslogtreecommitdiff
path: root/cli/args
diff options
context:
space:
mode:
Diffstat (limited to 'cli/args')
-rw-r--r--cli/args/lockfile.rs10
1 files changed, 6 insertions, 4 deletions
diff --git a/cli/args/lockfile.rs b/cli/args/lockfile.rs
index c54fdcd75..2a874a698 100644
--- a/cli/args/lockfile.rs
+++ b/cli/args/lockfile.rs
@@ -15,6 +15,7 @@ use deno_npm::resolution::SerializedNpmResolutionSnapshot;
use deno_npm::resolution::SerializedNpmResolutionSnapshotPackage;
use deno_npm::resolution::ValidSerializedNpmResolutionSnapshot;
use deno_npm::NpmPackageId;
+use deno_npm::NpmResolutionPackageSystemInfo;
use deno_semver::npm::NpmPackageReq;
use crate::args::ConfigFile;
@@ -95,8 +96,7 @@ pub async fn snapshot_from_lockfile(
id,
dependencies,
// temporarily empty
- os: Default::default(),
- cpu: Default::default(),
+ system: Default::default(),
dist: Default::default(),
optional_dependencies: Default::default(),
});
@@ -124,8 +124,10 @@ pub async fn snapshot_from_lockfile(
Ok(version_info) => {
let mut package = &mut packages[i];
package.dist = version_info.dist;
- package.cpu = version_info.cpu;
- package.os = version_info.os;
+ package.system = NpmResolutionPackageSystemInfo {
+ cpu: version_info.cpu,
+ os: version_info.os,
+ };
package.optional_dependencies =
version_info.optional_dependencies.into_keys().collect();
}