Skip to content

Require Node.js 10 #341

@stasm

Description

@stasm

All fluent.js packages currently require node >= 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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions