summaryrefslogtreecommitdiff
path: root/cli/args/lockfile.rs
diff options
context:
space:
mode:
authorDavid Sherret <dsherret@users.noreply.github.com>2023-06-08 11:48:29 -0400
committerGitHub <noreply@github.com>2023-06-08 11:48:29 -0400
commit55f01508540e015563e5e54fd0652e81b347b9c1 (patch)
treedee62f23a86df0545801956aa4422825b940e821 /cli/args/lockfile.rs
parent976c38104569182ba41d9351a108e673f63ffb98 (diff)
refactor(compile): store the npm snapshot in the eszip (#19343)
Diffstat (limited to 'cli/args/lockfile.rs')
-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();
}