diff options
author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2022-09-03 18:19:30 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-03 18:19:30 +0200 |
commit | e324151520c62c9503e5e38da66827cd7815ea14 (patch) | |
tree | 51449e9ea202b758a4ac74210b97f6c9b65d26e7 /cli/node/errors.rs | |
parent | fc4025c878a7986576f693ed3ad297212f6a99de (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.rs | 91 |
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) -} |