diff options
author | David Sherret <dsherret@users.noreply.github.com> | 2024-08-30 17:12:13 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-30 17:12:13 -0400 |
commit | 4a5642779e133425f4e6c75865de28952c761a8d (patch) | |
tree | 9035f4c4f1fbe8b287184edf16b2ebd0c53a4ff4 /cli/args/mod.rs | |
parent | b1c6142f741a507ba6594ab174065e00213100b9 (diff) |
fix: upgrade deno_ast 0.42 (#25313)
Diffstat (limited to 'cli/args/mod.rs')
-rw-r--r-- | cli/args/mod.rs | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/cli/args/mod.rs b/cli/args/mod.rs index e339cb714..de64a5785 100644 --- a/cli/args/mod.rs +++ b/cli/args/mod.rs @@ -1929,19 +1929,19 @@ pub fn npm_pkg_req_ref_to_binary_command( pub fn config_to_deno_graph_workspace_member( config: &ConfigFile, ) -> Result<deno_graph::WorkspaceMember, AnyError> { - let nv = deno_semver::package::PackageNv { - name: match &config.json.name { - Some(name) => name.clone(), - None => bail!("Missing 'name' field in config file."), - }, - version: match &config.json.version { - Some(name) => deno_semver::Version::parse_standard(name)?, - None => bail!("Missing 'version' field in config file."), - }, + let name = match &config.json.name { + Some(name) => name.clone(), + None => bail!("Missing 'name' field in config file."), + }; + let version = match &config.json.version { + Some(name) => Some(deno_semver::Version::parse_standard(name)?), + // todo(#25230): remove + None => bail!("Missing 'version' field in config file."), }; Ok(deno_graph::WorkspaceMember { base: config.specifier.join("./").unwrap(), - nv, + name, + version, exports: config.to_exports_config()?.into_map(), }) } |