diff options
author | David Sherret <dsherret@users.noreply.github.com> | 2024-07-05 17:53:09 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-05 17:53:09 -0400 |
commit | 80df9aec1db449e6cc0f4513103aa442b8d43de3 (patch) | |
tree | e5a36781b8b75253b4896a2cdfd46116fde5af71 /cli/tools/registry/paths.rs | |
parent | d4d3a3c54f5e26dec0cc79e273dc488f8a47f2b3 (diff) |
refactor: move `FileCollector` to deno_config (#24433)
Diffstat (limited to 'cli/tools/registry/paths.rs')
-rw-r--r-- | cli/tools/registry/paths.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/cli/tools/registry/paths.rs b/cli/tools/registry/paths.rs index 721ef6ece..1fe8830dd 100644 --- a/cli/tools/registry/paths.rs +++ b/cli/tools/registry/paths.rs @@ -8,12 +8,12 @@ use std::path::PathBuf; use deno_ast::MediaType; use deno_ast::ModuleSpecifier; +use deno_config::glob::FileCollector; use deno_config::glob::FilePatterns; use deno_core::error::AnyError; use thiserror::Error; use crate::args::CliOptions; -use crate::util::fs::FileCollector; use super::diagnostics::PublishDiagnostic; use super::diagnostics::PublishDiagnosticsCollector; @@ -319,14 +319,14 @@ fn collect_paths( file_patterns: FilePatterns, ) -> Result<Vec<PathBuf>, AnyError> { FileCollector::new(|e| { - if !e.file_type.is_file() { + if !e.metadata.is_file { if let Ok(specifier) = ModuleSpecifier::from_file_path(e.path) { diagnostics_collector.push(PublishDiagnostic::UnsupportedFileType { specifier, - kind: if e.file_type.is_symlink() { - "symlink".to_owned() + kind: if e.metadata.is_symlink { + "symlink".to_string() } else { - format!("{:?}", e.file_type) + "Unknown".to_string() }, }); } @@ -341,5 +341,5 @@ fn collect_paths( .ignore_node_modules() .set_vendor_folder(cli_options.vendor_dir_path().map(ToOwned::to_owned)) .use_gitignore() - .collect_file_patterns(file_patterns) + .collect_file_patterns(&deno_config::fs::RealDenoConfigFs, file_patterns) } |