summaryrefslogtreecommitdiff
path: root/cli/args/mod.rs
diff options
context:
space:
mode:
authorDavid Sherret <dsherret@users.noreply.github.com>2024-08-30 17:12:13 -0400
committerGitHub <noreply@github.com>2024-08-30 17:12:13 -0400
commit4a5642779e133425f4e6c75865de28952c761a8d (patch)
tree9035f4c4f1fbe8b287184edf16b2ebd0c53a4ff4 /cli/args/mod.rs
parentb1c6142f741a507ba6594ab174065e00213100b9 (diff)
fix: upgrade deno_ast 0.42 (#25313)
Diffstat (limited to 'cli/args/mod.rs')
-rw-r--r--cli/args/mod.rs20
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(),
})
}