diff options
author | David Sherret <dsherret@users.noreply.github.com> | 2023-06-08 11:48:29 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-06-08 11:48:29 -0400 |
commit | 55f01508540e015563e5e54fd0652e81b347b9c1 (patch) | |
tree | dee62f23a86df0545801956aa4422825b940e821 /cli/args/lockfile.rs | |
parent | 976c38104569182ba41d9351a108e673f63ffb98 (diff) |
refactor(compile): store the npm snapshot in the eszip (#19343)
Diffstat (limited to 'cli/args/lockfile.rs')
-rw-r--r-- | cli/args/lockfile.rs | 10 |
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(); } |