Yes, eslint-config-wikmeida v0.32.0 (and later) requires Node.js 20 (or later).
https://github.com/wikimedia/eslint-config-wikimedia/blob/v0.32.3/package.json#L24 https://github.com/wikimedia/eslint-config-wikimedia/commit/3ce936db816e7cde99796ddb40540739399eed3b On Tue, 9 Dec 2025, at 09:48, Viktoria Hillerud wrote: > Hi, > > I'm working on the Wikispeech extension for MediaWiki and I'm currently > running into an ESLint-related issue when I run `npm run test` Here's the > error: > `Warning: Failed to load plugin 'jsdoc' declared in '.eslintrc.json » > eslint-config-wikimedia/server » ./common » ./jsdoc': Invalid regular > expression flags > Referenced from: node_modules/eslint-config-wikimedia/jsdoc.json > Aborted due to warnings.` > We are currently using *Node v18.19.1*, and it looks like > *[email protected]* pulls in *[email protected]*, which > requires *Node ≥ 20.11.0*? Is that perhaps why it crashes due to unsupported > regular expression flags in Node 18? Is it confirmed that upgrading to Node > 20+ is now required for the current Wikimedia ESLint configuration? > Kind regards, > *Viktoria Hillerud Ahlbäck* > *Developer* > Wikimedia Sverige (WMSE) > _______________________________________________ > Wikitech-l mailing list -- [email protected] > To unsubscribe send an email to [email protected] > https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/
_______________________________________________ Wikitech-l mailing list -- [email protected] To unsubscribe send an email to [email protected] https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/
