diff options
author | David Sherret <dsherret@users.noreply.github.com> | 2024-04-11 19:52:35 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-11 23:52:35 +0000 |
commit | 98077e4b3ce5bf3fd7378d0c2b711fcd97bcc143 (patch) | |
tree | 2d0689ceba26bef59b74a4df72d275d94e9d4c08 /cli/tools/registry/mod.rs | |
parent | f358ae627843182fb6aad69dae74f6d29788956b (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.rs | 11 |
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) { |