-
Notifications
You must be signed in to change notification settings - Fork 243
Drop in replacements #6
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Conversation
This would be great for tracking packages that are renamed in major releases, especially now that packages like |
This would be amazing! The web interface already shows scores for Popularity, Quality, and Maintenance...so adding the ability to compare "Alias Packages for X" in the web interface would be excellent when comparing these aliases 👌 Something like this (but instead of search on keyword, it would be alias): |
After some discussion, we decided that the upcoming overrides API (RFC upcoming, /cc @aeschright) solves this problem without the added complication of registry-side changes. |
Can you link to the RFC when it’s available so we can follow it? |
Here's the overrides RFC: #27 |
@zkat I feel like it's a mistake to not add registry changes that allow searching for overrides. /shrug |
The overrides API seems targeted at the consumer to empower them to replace packages in their tree. However, it does not empower the package maintainer to communicate and encourage consumers to adopt replacement packages (in the case of renames, scope migrations, etc.) 👍 on re-opening this RFC please |
I apologize if this is a little disorganized/eclectic. Still working through how this all fits in with npm. Stripped out a large portion of the original doc I had written after hearing there is a WIP on an rfcs for deep aliasing, and didn't want to duplicate that effort.
This rfcs is about marking a package as being a viable candidate for both aliasing and/or deep-aliasing for another package.
Should this get accepted, being able to search for packages in lieu of another package, regardless of depth, should become pretty easy.