Serge Huber created UNOMI-1034:
----------------------------------
Summary: Tracker: upgrade the build tools to rollup 4 and ESLint 9
or later
Key: UNOMI-1034
URL: https://issues.apache.org/jira/browse/UNOMI-1034
Project: Apache Unomi
Issue Type: Sub-task
Components: unomi-tracker
Reporter: Serge Huber
The tools that build and check the tracker are several major versions behind,
and most of the open security alerts come from them. They do not end up in the
tracker that websites load, but they run on the machines that build the
releases.
* rollup 2 to 4, with its plugins (babel, commonjs, node-resolve, license).
rollup.config.js becomes an ES module.
* ESLint 8 (no longer maintained) to 9 or later, and eslint-plugin-json 5. The
configuration moves to the flat config format.
* Fixes the remaining Dependabot alerts (minimatch, picomatch, lodash, moment,
flatted, cross-spawn, braces, rollup).
Done when the compatibility harness shows no difference.
--
This message was sent by Atlassian Jira
(v10.3.26#10030026)