-
Notifications
You must be signed in to change notification settings - Fork 263
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
#620 is a breaking change #623
Comments
@bcoe - thanks for the heads up - that has not been apparent to me. My intention has been to keep node v10 support for the time being (and only drop at a major release). I've also considered dropping In the meantime are you looking for a new 1.0.x release that restores node v10 support (somehow)? |
If we could figure out a way, this would be amazing. But it might be challenging because I think the latest I also reached to npm, one option would be perhaps floating a patch for Just an FYI, I moved my CI/CD to using this approach a few months ago:
It's been a great way to catch when a dependency drops a major node version, before it actually breaks behavior. |
I don't know if a patch is possible. If there were semver-compatible updates for Wide-align moved its support to node12 also when fixing this, which is one of the reasons this can't be fixed in v5 of npmlog. Long term, moving off of npmlog is probably the best option, though I know that's a tall order and there is a limited amount of time in the universe. |
@wraithgar I did a bit of digging: I believe a patch is possible because |
@wraithgar I think basically, there would need to be a new Pain in the neck, but allows folks to keep using |
you should be able to pin back to |
Thanks @wraithgar - started a PR to pull in downgraded npmlog + gauge at #624. |
Downgrade npmlog + upgrade gauge to address #623
Thanks all! Closed by #624 |
Downgrade npmlog + upgrade gauge to address mapbox#623
Hello @springmeyer, first off thank you for your open source contributions (we use this library on some of our client libraries at Google, and appreciate your work).
I notice the recent update #620, which upgrades
npmlog
to address a regex vulnerability. Unfortunately, this is technically a breaking change, because it drops support for Node 10.I noticed thatnpmlog
isn't used too heavily, would you be open to switching to an alternate logger, e.g., pino?Edit: reading through the code-base, it seems like swapping out the progress behavior would perhaps be a pain in the neck.
The text was updated successfully, but these errors were encountered: