-
Notifications
You must be signed in to change notification settings - Fork 466
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
Build failure on Node 10 #521
Comments
This looks like it originates from jsdom. Would be nice to isolate that to a minimal example just using JSDOM. |
Looks like this commit changed webidl to use BigInt 18 days ago jsdom/webidl-conversions@d610eb6, jsdom/webidl-conversions#18 Node 10.4.0+ supports it, maybe we can just update the lts/dubnium version? https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt |
After some investigation in #525 (comment), I reported this upstream. This was answered by @TimothyGu:
I think we should bump our minimum supported Node version back to |
That commit is pretty new (Mar 13, 2020), so the number of packages that would have gotten a warning when installing between then and now, but did not because of the lowered version, should be pretty small. To actually experience an issue, they would also have had to have installed a version of JSDOM higher than 16.2.2, which was released on Jan 28, 2020. Jest 25 still installs JSDOM 15 by default. And the |
🎉 This issue has been resolved in version 7.2.2 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
As noted here: #520 (comment)
I have no idea why that's happening. I'm guessing that we've got a devDependency that does not support Node 10. This is unfortunate and I'm kinda thinking the easiest solution is to just drop Node 10 from CI and hope we don't ever ship anything that breaks Node 10... 😬 That said, Node 10 doesn't get EOL until mid-2021 (and that's how long I think we should support it) so it may be better to find another solution to this.
Any ideas?
The text was updated successfully, but these errors were encountered: