Azure Artifacts is a package management solution integrated into Azure DevOps, allows you to create and share Maven, npm, and NuGet packages via feeds that can be both public and private to an organization with teams of any size. Azure Artifacts also allows you to include upstream feeds into your configured package feeds to allow you to cache packages that your applications are dependent on inside your own feeds. This allows you to continue to take dependencies on packages that your application is using even if they are no longer available from the original source feed.
Azure Artifacts additionally allows you to store other artifacts on your feed in what are called universal packages that can be customized to meet your needs. One example of a universal package use case would be to host an internal PowerShell gallery where your team could upload scripts and PowerShell modules that are used inside your company.