summaryrefslogtreecommitdiff
path: root/cli/tools/registry/mod.rs
diff options
context:
space:
mode:
authorDavid Sherret <dsherret@users.noreply.github.com>2024-04-11 19:52:35 -0400
committerGitHub <noreply@github.com>2024-04-11 23:52:35 +0000
commit98077e4b3ce5bf3fd7378d0c2b711fcd97bcc143 (patch)
tree2d0689ceba26bef59b74a4df72d275d94e9d4c08 /cli/tools/registry/mod.rs
parentf358ae627843182fb6aad69dae74f6d29788956b (diff)
fix(publish): do not warn about excluded external modules in node_modules directory (#23173)
Diffstat (limited to 'cli/tools/registry/mod.rs')
-rw-r--r--cli/tools/registry/mod.rs11
1 files changed, 9 insertions, 2 deletions
diff --git a/cli/tools/registry/mod.rs b/cli/tools/registry/mod.rs
index 3d13a52b7..de319281b 100644
--- a/cli/tools/registry/mod.rs
+++ b/cli/tools/registry/mod.rs
@@ -212,8 +212,15 @@ fn collect_excluded_module_diagnostics(
return;
};
let specifiers = graph
- .specifiers()
- .map(|(s, _)| s)
+ .modules()
+ .filter_map(|m| match m {
+ deno_graph::Module::Js(_) | deno_graph::Module::Json(_) => {
+ Some(m.specifier())
+ }
+ deno_graph::Module::Npm(_)
+ | deno_graph::Module::Node(_)
+ | deno_graph::Module::External(_) => None,
+ })
.filter(|s| s.as_str().starts_with(root.as_str()));
for specifier in specifiers {
if !file_patterns.matches_specifier(specifier) {