summaryrefslogtreecommitdiff
path: root/cli/args/package_json.rs
diff options
context:
space:
mode:
authorDavid Sherret <dsherret@users.noreply.github.com>2023-08-21 11:53:52 +0200
committerGitHub <noreply@github.com>2023-08-21 09:53:52 +0000
commit5834d282d4de5d0b5cacb9bf068f3896bef0a48a (patch)
tree0e1d15e9f81600ce3c910a70c6e7c12952778f72 /cli/args/package_json.rs
parentaf125c8e700eacc7360b3d81ffe4de13e12a612a (diff)
refactor: upgrade deno_ast 0.28 and deno_semver 0.4 (#20193)
Diffstat (limited to 'cli/args/package_json.rs')
-rw-r--r--cli/args/package_json.rs26
1 files changed, 13 insertions, 13 deletions
diff --git a/cli/args/package_json.rs b/cli/args/package_json.rs
index 76a09eadd..8ee30214e 100644
--- a/cli/args/package_json.rs
+++ b/cli/args/package_json.rs
@@ -10,9 +10,9 @@ use deno_core::error::AnyError;
use deno_npm::registry::parse_dep_entry_name_and_raw_version;
use deno_npm::registry::PackageDepNpmSchemeValueParseError;
use deno_runtime::deno_node::PackageJson;
-use deno_semver::npm::NpmPackageReq;
-use deno_semver::npm::NpmVersionReqSpecifierParseError;
+use deno_semver::package::PackageReq;
use deno_semver::VersionReq;
+use deno_semver::VersionReqSpecifierParseError;
use thiserror::Error;
#[derive(Debug, Error, Clone)]
@@ -20,13 +20,13 @@ pub enum PackageJsonDepValueParseError {
#[error(transparent)]
SchemeValue(#[from] PackageDepNpmSchemeValueParseError),
#[error(transparent)]
- Specifier(#[from] NpmVersionReqSpecifierParseError),
+ Specifier(#[from] VersionReqSpecifierParseError),
#[error("Not implemented scheme '{scheme}'")]
Unsupported { scheme: String },
}
pub type PackageJsonDeps =
- BTreeMap<String, Result<NpmPackageReq, PackageJsonDepValueParseError>>;
+ BTreeMap<String, Result<PackageReq, PackageJsonDepValueParseError>>;
#[derive(Debug, Default)]
pub struct PackageJsonDepsProvider(Option<PackageJsonDeps>);
@@ -40,7 +40,7 @@ impl PackageJsonDepsProvider {
self.0.as_ref()
}
- pub fn reqs(&self) -> Vec<&NpmPackageReq> {
+ pub fn reqs(&self) -> Vec<&PackageReq> {
match &self.0 {
Some(deps) => {
let mut package_reqs = deps
@@ -67,7 +67,7 @@ pub fn get_local_package_json_version_reqs(
fn parse_entry(
key: &str,
value: &str,
- ) -> Result<NpmPackageReq, PackageJsonDepValueParseError> {
+ ) -> Result<PackageReq, PackageJsonDepValueParseError> {
if value.starts_with("workspace:")
|| value.starts_with("file:")
|| value.starts_with("git:")
@@ -83,7 +83,7 @@ pub fn get_local_package_json_version_reqs(
let result = VersionReq::parse_from_specifier(version_req);
match result {
- Ok(version_req) => Ok(NpmPackageReq {
+ Ok(version_req) => Ok(PackageReq {
name: name.to_string(),
version_req,
}),
@@ -182,7 +182,7 @@ mod test {
fn get_local_package_json_version_reqs_for_tests(
package_json: &PackageJson,
- ) -> BTreeMap<String, Result<NpmPackageReq, String>> {
+ ) -> BTreeMap<String, Result<PackageReq, String>> {
get_local_package_json_version_reqs(package_json)
.into_iter()
.map(|(k, v)| {
@@ -215,15 +215,15 @@ mod test {
BTreeMap::from([
(
"test".to_string(),
- Ok(NpmPackageReq::from_str("test@^1.2").unwrap())
+ Ok(PackageReq::from_str("test@^1.2").unwrap())
),
(
"other".to_string(),
- Ok(NpmPackageReq::from_str("package@~1.3").unwrap())
+ Ok(PackageReq::from_str("package@~1.3").unwrap())
),
(
"package_b".to_string(),
- Ok(NpmPackageReq::from_str("package_b@~2.2").unwrap())
+ Ok(PackageReq::from_str("package_b@~2.2").unwrap())
)
])
);
@@ -243,7 +243,7 @@ mod test {
"test".to_string(),
Err(
concat!(
- "Invalid npm specifier version requirement. Unexpected character.\n",
+ "Invalid specifier version requirement. Unexpected character.\n",
" - 1.3\n",
" ~"
)
@@ -286,7 +286,7 @@ mod test {
),
(
"test".to_string(),
- Ok(NpmPackageReq::from_str("test@1").unwrap())
+ Ok(PackageReq::from_str("test@1").unwrap())
),
(
"work-test".to_string(),