summaryrefslogtreecommitdiff
path: root/cli/node/errors.rs
diff options
context:
space:
mode:
authorBartek IwaƄczuk <biwanczuk@gmail.com>2022-09-03 18:19:30 +0200
committerGitHub <noreply@github.com>2022-09-03 18:19:30 +0200
commite324151520c62c9503e5e38da66827cd7815ea14 (patch)
tree51449e9ea202b758a4ac74210b97f6c9b65d26e7 /cli/node/errors.rs
parentfc4025c878a7986576f693ed3ad297212f6a99de (diff)
BREAKING(unstable): remove --compat mode (#15678)
This commit removes "compat" mode. We shipped support for "npm:" specifier support in v1.25 and that is preferred way to interact with Node code that we will iterate and improve upon.
Diffstat (limited to 'cli/node/errors.rs')
-rw-r--r--cli/node/errors.rs91
1 files changed, 0 insertions, 91 deletions
diff --git a/cli/node/errors.rs b/cli/node/errors.rs
index d7d1bbd05..f14e6e92e 100644
--- a/cli/node/errors.rs
+++ b/cli/node/errors.rs
@@ -22,27 +22,6 @@ pub fn err_invalid_module_specifier(
type_error(msg)
}
-pub fn err_invalid_package_config(
- path: &str,
- maybe_base: Option<String>,
- maybe_message: Option<String>,
-) -> AnyError {
- let mut msg = format!(
- "[ERR_INVALID_PACKAGE_CONFIG] Invalid package config {}",
- path
- );
-
- if let Some(base) = maybe_base {
- msg = format!("{} while importing {}", msg, base);
- }
-
- if let Some(message) = maybe_message {
- msg = format!("{}. {}", msg, message);
- }
-
- generic_error(msg)
-}
-
pub fn err_module_not_found(path: &str, base: &str, typ: &str) -> AnyError {
generic_error(format!(
"[ERR_MODULE_NOT_FOUND] Cannot find {} \"{}\" imported from \"{}\"",
@@ -69,73 +48,3 @@ pub fn err_unsupported_esm_url_scheme(url: &Url) -> AnyError {
msg = format!("{}. Received protocol '{}'", msg, url.scheme());
generic_error(msg)
}
-
-pub fn err_invalid_package_target(
- pkg_path: String,
- key: String,
- target: String,
- is_import: bool,
- maybe_base: Option<String>,
-) -> AnyError {
- let rel_error = !is_import && !target.is_empty() && !target.starts_with("./");
- let mut msg = "[ERR_INVALID_PACKAGE_TARGET]".to_string();
-
- if key == "." {
- assert!(!is_import);
- msg = format!("{} Invalid \"exports\" main target {} defined in the package config {}package.json", msg, target, pkg_path)
- } else {
- let ie = if is_import { "imports" } else { "exports" };
- msg = format!("{} Invalid \"{}\" target {} defined for '{}' in the package config {}package.json", msg, ie, target, key, pkg_path)
- };
-
- if let Some(base) = maybe_base {
- msg = format!("{} imported from {}", msg, base);
- };
- if rel_error {
- msg = format!("{}; target must start with \"./\"", msg);
- }
-
- generic_error(msg)
-}
-
-pub fn err_package_path_not_exported(
- pkg_path: String,
- subpath: String,
- maybe_base: Option<String>,
-) -> AnyError {
- let mut msg = "[ERR_PACKAGE_PATH_NOT_EXPORTED]".to_string();
-
- if subpath == "." {
- msg = format!(
- "{} No \"exports\" main defined in {}package.json",
- msg, pkg_path
- );
- } else {
- msg = format!("{} Package subpath \'{}\' is not defined by \"exports\" in {}package.json", msg, subpath, pkg_path);
- };
-
- if let Some(base) = maybe_base {
- msg = format!("{} imported from {}", msg, base);
- }
-
- generic_error(msg)
-}
-
-pub fn err_package_import_not_defined(
- specifier: &str,
- package_path: Option<String>,
- base: &str,
-) -> AnyError {
- let mut msg = format!(
- "[ERR_PACKAGE_IMPORT_NOT_DEFINED] Package import specifier \"{}\" is not defined in",
- specifier
- );
-
- if let Some(package_path) = package_path {
- msg = format!("{} in package {}package.json", msg, package_path);
- }
-
- msg = format!("{} imported from {}", msg, base);
-
- type_error(msg)
-}