From https://gerrit.wikimedia.org/r/c/mediawiki/services/mathoid/+/808998
Apparently eslint dropped support for node 10 in v8.0.0 (https://eslint.org/docs/latest/user-guide/migrating-to-8.0.0#drop-old-node). And we use node 10 in our production mathoid images, right? So, do we need to continue to use an older version of eslint?
Apart from that, the possibility of running node 10 in production is about to be switched off soon.
To switch to a new node version, we need to
- remove png support in the frontend (https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Math/+/858661)
- remove png support from mathoid https://gerrit.wikimedia.org/r/c/mediawiki/services/mathoid/+/865787
- remove pngs from restbase and its current storage backend cassandra? and the database for private wikis, etc.
We should also update the libraries in the package.json file. Attention is required for