Skip to content

For Etherpad 1.7, require node 6.9. Since 1.8, require node 8.9 minimum #3424

Description

@muxator

A recent issue (#3401) suggests that when using Node <= 4 the application works (edit: as of 1.6.6, it no longer does), but plugins do not get installed. Upgrading to Node 6 solved that specific issue.

Maybe we should decide what is the minumim required Node version, and be clear about that.

installDeps.sh checks for Node >= 0.10:

https://github.com/ether/etherpad-lite/blob/7c971f24aa775f511ad977b8f1ff347ed22f56d0/bin/installDeps.sh#L51

but probably we should reconsider: Node 6 is currently the oldest supported version (going out of support on April 2019).

Using a more recent Node version could probably give us the possibility of modernizing the codebase, too (for example: async/await vs callbacks).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions