aspnet / LibraryManager

Other
446 stars 78 forks source link

Copy minimatch sources and remove package dependency #747

Closed jimmylewis closed 1 month ago

jimmylewis commented 2 months ago

This library provides the glob expansion logic used in LibMan. However, the package published to nuget.org is based on an ancient .NET Standard prerelease version, which causes lots of cascading package version conflicts sometimes. We've suppressed those in some cases, but it still can arise when consuming new packages.

This change takes a direct copy of the source code for this type. Copyright attributions is placed in the file, as is a link back to the source. The original was licensed under the MIT license.

These sources haven't changed in 11 years, it's unlikely they'll change again (although now we could if we need to).