-
Notifications
You must be signed in to change notification settings - Fork 79
Require Node.js 10 #341
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
Comments
We should be careful to not break the consumers of our packages. In particular, |
As far as I know cc @rpl though for clarification. |
My main reason for filing this issue was to be able to drop the outdated polyfill and use the native |
@EnTeQuAk Thanks, that's good to know. We might want to stick to Node.js 8 for now then. |
It looks like According to https://nodejs.org/en/about/releases/ Node.js 8 will be EOL-ed on 31st of December, 2019, which would make January a good time to drop it from Fluent as well. |
All
fluent.js
packages currently requirenode >= 8.9.0
, which ceased to be the active LTS as of January 2019. The new LTS is Node.js 10 which will remain active until April 2020. See https://github.com/nodejs/Release.Node.js 10 ships with a native implementation of
Intl.PluralRules
. We currently use an outdated polyfill which diverges from the spec when it comes to formatting numbers with fractions.We would also be able to remove two Babel plugins from our testing setup:
@babel/plugin-proposal-async-generator-functions
and@babel/plugin-proposal-object-rest-spread
.The text was updated successfully, but these errors were encountered: