fix: upgrade deno_ast 0.42 (#25313)

This commit is contained in:
David Sherret 2024-08-30 17:12:13 -04:00 committed by GitHub
parent b1c6142f74
commit 4a5642779e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 109 additions and 85 deletions

View file

@ -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(),
})
}