-
Notifications
You must be signed in to change notification settings - Fork 9.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove update-notifier #13453
Comments
We appreciate the issue. We are very conservative when it comes to dependencies and always happy to reduce the count of transitive deps involved. At the same time, we appreciate the value that update-notifier brings. Do you know of an alternative that's a bit more lean? We'll also discuss dropping the feature entirely. |
As far as I can tell I believe this is a useful feature to have for tools that are installed globally (i.e. I don’t use When comparing the dependencies in It’s not just |
True. This does suggest that us splitting out the lighthouse CLI package from the lighthouse node API would probably be useful. We did end up doing the exact same thing with speedline for the same reasons. paulirish/speedline#39 |
Let's remove it. |
Summary
Currently lighthouse has 136 production dependencies including indirect dependencies. When
update-notifier
is removed, this is trimmed down to just 76. Of course these numbers don’t say anything about the types of packages it depends on.I believe this is a lot of dependencies for an unimportant feature. (People should check for outdated packages regularly regardless of a CLI tool telling them to.)
The text was updated successfully, but these errors were encountered: