From 07044547559cafe1a86afc0f1dec13967803eb11 Mon Sep 17 00:00:00 2001 From: HasanAlrimawi <141642411+HasanAlrimawi@users.noreply.github.com> Date: Tue, 20 Aug 2024 20:53:53 +0300 Subject: feat: Print deprecation message for npm packages (#24992) This commit adds ability to print deprecation notices for npm packages that have been marked as deprecated. Closes #24013 --- cli/npm/managed/resolvers/local.rs | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'cli') diff --git a/cli/npm/managed/resolvers/local.rs b/cli/npm/managed/resolvers/local.rs index adfd04b9e..61e50ba8d 100644 --- a/cli/npm/managed/resolvers/local.rs +++ b/cli/npm/managed/resolvers/local.rs @@ -515,6 +515,15 @@ async fn sync_resolution_with_fs( .add(package.clone(), package_path); } + if let Some(deprecated) = &package.deprecated { + log::info!( + "{} {:?} is deprecated: {}", + crate::colors::yellow("Warning"), + package.id, + crate::colors::gray(deprecated), + ); + } + // finally stop showing the progress bar drop(pb_guard); // explicit for clarity Ok::<_, AnyError>(()) -- cgit v1.2.3