Our current nodejs build integration could be improved for
- not breaking java incremental builds
- not wasting bandwidth and space on disk with duplicated npm modules required
We needs to
- dedicate nodejs builds in their own modules (ie: nuxeo-studio-ui or nuxeo-connect-plugin)
- generalize pnpm usage to every nodejs build (ie: nuxeo-studio-ui, nuxeo-connect-plugin, nuxeo-view-designer, nuxeo-connect-register)
This could prevent us to split the pipeline with the java build.