dotnet / aspnetcore

ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
https://asp.net
MIT License
35.46k stars 10.03k forks source link

Move away from bower as a package manager #42922

Open mkArtakMSFT opened 2 years ago

mkArtakMSFT commented 2 years ago

There are still places in our codebase where we use Bower for npm package management. Bower is now in maintenance mode, so we need to move to a better alternative.

image

Areas of consideration

image
mkArtakMSFT commented 2 years ago

@adityamandaleeka will you be able to handle the changes in the security areas ? We'll handle the remaining ones.

javiercn commented 2 years ago

@mkArtakMSFT @surayya-MS will tackle the MVC ones.

surayya-MS commented 1 year ago

I've resolved all the MVC ones as part of Deleted bower from Mvc PR. Removing the area-mvc as the remaining work is in the security area only.

adityamandaleeka commented 1 year ago

Un-milestoning so this shows up in web frameworks triage.

cc: @captainsafia

captainsafia commented 1 year ago

Triage: the usage is currently only in sample and doesn't appear in templates so we'll prioritize this as infrastructure work.

ghost commented 1 year ago

We've moved this issue to the Backlog milestone. This means that it is not going to be worked on for the coming release. We will reassess the backlog following the current release and consider this item at that time. To learn more about our issue management process and to have better expectation regarding different types of issues you can read our Triage Process.