stable

Clone or download

Read-only

Replace relative imports of the webpack-configurator with a package import

For now, dependencies of the Webpack configurator helpers are kept at the repository root to limit the chances of breaking something, moving dependencies is a bit annoying. Part of request #26381: Prevent relative imports outside of a package Change-Id: I29fe6b2891737c058918fec3e4cc9d8d1da9bb7c

Modified Files

Name
M adr/0001-supported-browser-versions.md +4 −4 Go to diff View file
M lib/frontend/build-system-configurator/package.json +4 −0 Go to diff View file
M lib/frontend/build-system-configurator/pnpm-lock.yaml +461 −6 Go to diff View file
R tools/utils/scripts/browserslist_config.js Go to diff View file
M lib/frontend/build-system-configurator/src/main.ts +2 −0 Go to diff View file
M lib/frontend/build-system-configurator/src/vite-configurator.ts +1 −4 Go to diff View file
R tools/utils/scripts/browserslist_config.d.ts Go to diff View file
A lib/frontend/build-system-configurator/src/webpack/plugins-aliases.ts +177 −0 Go to diff View file
R tools/utils/scripts/webpack-rule-configs.js Go to diff View file
A lib/frontend/build-system-configurator/src/webpack/webpack.d.ts +23 −0 Go to diff View file
M lib/frontend/build-system-configurator/tsconfig-build.json +1 −1 Go to diff View file
M package.json +1 −1 Go to diff View file
M plugins/agiledashboard/package.json +1 −0 Go to diff View file
M plugins/agiledashboard/pnpm-lock.yaml +2 −0 Go to diff View file
M plugins/agiledashboard/webpack.common.js +1 −1 Go to diff View file
M plugins/agiledashboard/webpack.dev.js +1 −1 Go to diff View file
M plugins/agiledashboard/webpack.prod.js +1 −1 Go to diff View file
M plugins/artifactsfolders/package.json +3 −0 Go to diff View file
A plugins/artifactsfolders/pnpm-lock.yaml +7 −0 Go to diff View file
M plugins/artifactsfolders/webpack.common.js +1 −1 Go to diff View file
M plugins/artifactsfolders/webpack.dev.js +1 −1 Go to diff View file
M plugins/artifactsfolders/webpack.prod.js +1 −1 Go to diff View file
M plugins/baseline/package.json +1 −0 Go to diff View file
M plugins/baseline/pnpm-lock.yaml +2 −0 Go to diff View file
M plugins/baseline/webpack.common.js +1 −1 Go to diff View file
M plugins/baseline/webpack.dev.js +1 −1 Go to diff View file
M plugins/baseline/webpack.prod.js +1 −1 Go to diff View file
M plugins/bugzilla_reference/package.json +3 −0 Go to diff View file
A plugins/bugzilla_reference/pnpm-lock.yaml +7 −0 Go to diff View file
M plugins/bugzilla_reference/webpack.common.js +1 −1 Go to diff View file
M plugins/bugzilla_reference/webpack.dev.js +1 −1 Go to diff View file
M plugins/bugzilla_reference/webpack.prod.js +1 −1 Go to diff View file
M plugins/captcha/package.json +3 −0 Go to diff View file
A plugins/captcha/pnpm-lock.yaml +7 −0 Go to diff View file
M plugins/captcha/webpack.common.js +1 −1 Go to diff View file
M plugins/captcha/webpack.dev.js +1 −1 Go to diff View file
M plugins/captcha/webpack.prod.js +1 −1 Go to diff View file
M plugins/cardwall/package.json +3 −0 Go to diff View file
A plugins/cardwall/pnpm-lock.yaml +7 −0 Go to diff View file
M plugins/cardwall/webpack.common.js +1 −1 Go to diff View file
M plugins/cardwall/webpack.dev.js +1 −1 Go to diff View file
M plugins/cardwall/webpack.prod.js +1 −1 Go to diff View file
M plugins/crosstracker/package.json +1 −0 Go to diff View file
M plugins/crosstracker/pnpm-lock.yaml +2 −0 Go to diff View file
M plugins/crosstracker/webpack.common.js +1 −1 Go to diff View file
M plugins/crosstracker/webpack.dev.js +1 −1 Go to diff View file
M plugins/crosstracker/webpack.prod.js +1 −1 Go to diff View file
M plugins/docman/package.json +3 −0 Go to diff View file
M plugins/docman/pnpm-lock.yaml +4 −0 Go to diff View file
M plugins/docman/webpack.common.js +1 −1 Go to diff View file
M plugins/docman/webpack.dev.js +1 −1 Go to diff View file
M plugins/docman/webpack.prod.js +1 −1 Go to diff View file
M plugins/document/package.json +1 −0 Go to diff View file
M plugins/document/pnpm-lock.yaml +2 −0 Go to diff View file
M plugins/document/webpack.common.js +1 −1 Go to diff View file
M plugins/document/webpack.dev.js +1 −1 Go to diff View file
M plugins/document/webpack.prod.js +1 −1 Go to diff View file
M plugins/embed/package.json +3 −1 Go to diff View file
A plugins/embed/pnpm-lock.yaml +7 −0 Go to diff View file
M plugins/embed/webpack.common.js +1 −1 Go to diff View file
M plugins/embed/webpack.dev.js +1 −1 Go to diff View file
M plugins/embed/webpack.prod.js +1 −1 Go to diff View file
M plugins/forumml/package.json +1 −0 Go to diff View file
M plugins/forumml/pnpm-lock.yaml +2 −0 Go to diff View file
M plugins/forumml/webpack.common.js +1 −1 Go to diff View file
M plugins/forumml/webpack.dev.js +1 −1 Go to diff View file
M plugins/forumml/webpack.prod.js +1 −1 Go to diff View file
M plugins/frs/package.json +1 −0 Go to diff View file
M plugins/frs/pnpm-lock.yaml +2 −0 Go to diff View file
M plugins/frs/webpack.common.js +1 −1 Go to diff View file
M plugins/frs/webpack.dev.js +1 −1 Go to diff View file
M plugins/frs/webpack.prod.js +1 −1 Go to diff View file
M plugins/git/package.json +1 −0 Go to diff View file
M plugins/git/pnpm-lock.yaml +2 −0 Go to diff View file
M plugins/git/webpack.common.js +1 −1 Go to diff View file
M plugins/git/webpack.dev.js +1 −1 Go to diff View file
M plugins/git/webpack.prod.js +1 −1 Go to diff View file
M plugins/gitlab/package.json +1 −0 Go to diff View file
M plugins/gitlab/pnpm-lock.yaml +2 −0 Go to diff View file
M plugins/gitlab/webpack.common.js +1 −1 Go to diff View file
M plugins/gitlab/webpack.dev.js +1 −1 Go to diff View file
M plugins/gitlab/webpack.prod.js +1 −1 Go to diff View file
M plugins/graphontrackersv5/package.json +3 −0 Go to diff View file
M plugins/graphontrackersv5/pnpm-lock.yaml +4 −0 Go to diff View file
M plugins/graphontrackersv5/webpack.common.js +1 −1 Go to diff View file
M plugins/graphontrackersv5/webpack.dev.js +1 −1 Go to diff View file
M plugins/graphontrackersv5/webpack.prod.js +1 −1 Go to diff View file
M plugins/hudson/package.json +3 −1 Go to diff View file
M plugins/hudson/pnpm-lock.yaml +4 −0 Go to diff View file
M plugins/hudson/webpack.common.js +1 −1 Go to diff View file
M plugins/hudson/webpack.dev.js +1 −1 Go to diff View file
M plugins/hudson/webpack.prod.js +1 −1 Go to diff View file
M plugins/hudson_git/package.json +1 −1 Go to diff View file
M plugins/hudson_git/pnpm-lock.yaml +2 −0 Go to diff View file
M plugins/hudson_git/webpack.common.js +1 −1 Go to diff View file
M plugins/hudson_git/webpack.dev.js +1 −1 Go to diff View file
M plugins/hudson_git/webpack.prod.js +1 −1 Go to diff View file
M plugins/hudson_svn/package.json +3 −0 Go to diff View file
A plugins/hudson_svn/pnpm-lock.yaml +7 −0 Go to diff View file
M plugins/hudson_svn/webpack.common.js +1 −1 Go to diff View file
M plugins/hudson_svn/webpack.dev.js +1 −1 Go to diff View file
M plugins/hudson_svn/webpack.prod.js +1 −1 Go to diff View file
M plugins/ldap/package.json +1 −0 Go to diff View file
M plugins/ldap/pnpm-lock.yaml +2 −0 Go to diff View file
M plugins/ldap/webpack.common.js +1 −1 Go to diff View file
M plugins/ldap/webpack.dev.js +1 −1 Go to diff View file
M plugins/ldap/webpack.prod.js +1 −1 Go to diff View file
M plugins/mediawiki/package.json +3 −2 Go to diff View file
A plugins/mediawiki/pnpm-lock.yaml +7 −0 Go to diff View file
M plugins/mediawiki/webpack.common.js +1 −1 Go to diff View file
M plugins/mediawiki/webpack.dev.js +1 −1 Go to diff View file
M plugins/mediawiki/webpack.prod.js +1 −1 Go to diff View file
M plugins/oauth2_server/package.json +1 −0 Go to diff View file
M plugins/oauth2_server/pnpm-lock.yaml +2 −0 Go to diff View file
M plugins/oauth2_server/webpack.common.js +1 −1 Go to diff View file
M plugins/oauth2_server/webpack.dev.js +1 −1 Go to diff View file
M plugins/oauth2_server/webpack.prod.js +1 −1 Go to diff View file
M plugins/openidconnectclient/package.json +3 −0 Go to diff View file
A plugins/openidconnectclient/pnpm-lock.yaml +7 −0 Go to diff View file
M plugins/openidconnectclient/webpack.common.js +1 −1 Go to diff View file
M plugins/openidconnectclient/webpack.dev.js +1 −1 Go to diff View file
M plugins/openidconnectclient/webpack.prod.js +1 −1 Go to diff View file
M plugins/pluginsadministration/package.json +3 −0 Go to diff View file
M plugins/pluginsadministration/pnpm-lock.yaml +4 −0 Go to diff View file
M plugins/pluginsadministration/webpack.common.js +1 −1 Go to diff View file
M plugins/pluginsadministration/webpack.dev.js +1 −1 Go to diff View file
M plugins/pluginsadministration/webpack.prod.js +1 −1 Go to diff View file
M plugins/proftpd/package.json +3 −0 Go to diff View file
A plugins/proftpd/pnpm-lock.yaml +7 −0 Go to diff View file
M plugins/proftpd/webpack.common.js +1 −1 Go to diff View file
M plugins/proftpd/webpack.dev.js +1 −1 Go to diff View file
M plugins/proftpd/webpack.prod.js +1 −1 Go to diff View file
M plugins/program_management/package.json +1 −0 Go to diff View file
M plugins/program_management/pnpm-lock.yaml +2 −0 Go to diff View file
M plugins/program_management/webpack.common.js +1 −1 Go to diff View file
M plugins/program_management/webpack.dev.js +1 −1 Go to diff View file
M plugins/program_management/webpack.prod.js +1 −1 Go to diff View file
M plugins/project_ownership/package.json +3 −0 Go to diff View file
A plugins/project_ownership/pnpm-lock.yaml +7 −0 Go to diff View file
M plugins/project_ownership/webpack.common.js +1 −1 Go to diff View file
M plugins/project_ownership/webpack.dev.js +1 −1 Go to diff View file
M plugins/project_ownership/webpack.prod.js +1 −1 Go to diff View file
M plugins/projectlinks/package.json +3 −0 Go to diff View file
A plugins/projectlinks/pnpm-lock.yaml +7 −0 Go to diff View file
M plugins/projectlinks/webpack.common.js +1 −1 Go to diff View file
M plugins/projectlinks/webpack.dev.js +1 −1 Go to diff View file
M plugins/projectlinks/webpack.prod.js +1 −1 Go to diff View file
M plugins/projectmilestones/package.json +1 −0 Go to diff View file
M plugins/projectmilestones/pnpm-lock.yaml +2 −0 Go to diff View file
M plugins/projectmilestones/webpack.common.js +1 −1 Go to diff View file
M plugins/projectmilestones/webpack.dev.js +1 −1 Go to diff View file
M plugins/projectmilestones/webpack.prod.js +1 −1 Go to diff View file
M plugins/pullrequest/package.json +1 −0 Go to diff View file
M plugins/pullrequest/pnpm-lock.yaml +2 −0 Go to diff View file
M plugins/pullrequest/webpack.common.js +1 −1 Go to diff View file
M plugins/pullrequest/webpack.dev.js +1 −1 Go to diff View file
M plugins/pullrequest/webpack.prod.js +1 −1 Go to diff View file
M plugins/roadmap/webpack.common.js +1 −1 Go to diff View file
M plugins/roadmap/webpack.dev.js +1 −1 Go to diff View file
M plugins/roadmap/webpack.prod.js +1 −1 Go to diff View file
M plugins/statistics/package.json +3 −1 Go to diff View file
M plugins/statistics/pnpm-lock.yaml +4 −0 Go to diff View file
M plugins/statistics/webpack.common.js +1 −1 Go to diff View file
M plugins/statistics/webpack.dev.js +1 −1 Go to diff View file
M plugins/statistics/webpack.prod.js +1 −1 Go to diff View file
M plugins/svn/package.json +1 −0 Go to diff View file
M plugins/svn/pnpm-lock.yaml +2 −0 Go to diff View file
M plugins/svn/webpack.common.js +1 −1 Go to diff View file
M plugins/svn/webpack.dev.js +1 −1 Go to diff View file
M plugins/svn/webpack.prod.js +1 −1 Go to diff View file
M plugins/taskboard/package.json +1 −0 Go to diff View file
M plugins/taskboard/pnpm-lock.yaml +2 −0 Go to diff View file
M plugins/taskboard/webpack.common.js +1 −1 Go to diff View file
M plugins/taskboard/webpack.dev.js +1 −1 Go to diff View file
M plugins/taskboard/webpack.prod.js +1 −1 Go to diff View file
M plugins/testmanagement/package.json +1 −0 Go to diff View file
M plugins/testmanagement/pnpm-lock.yaml +2 −0 Go to diff View file
M plugins/testmanagement/webpack.common.js +1 −1 Go to diff View file
M plugins/testmanagement/webpack.dev.js +1 −1 Go to diff View file
M plugins/testmanagement/webpack.prod.js +1 −1 Go to diff View file
M plugins/testplan/package.json +1 −0 Go to diff View file
M plugins/testplan/pnpm-lock.yaml +2 −0 Go to diff View file
M plugins/testplan/webpack.common.js +1 −1 Go to diff View file
M plugins/testplan/webpack.dev.js +1 −1 Go to diff View file
M plugins/testplan/webpack.prod.js +1 −1 Go to diff View file
M plugins/timetracking/package.json +1 −0 Go to diff View file
M plugins/timetracking/pnpm-lock.yaml +2 −0 Go to diff View file
M plugins/timetracking/webpack.common.js +1 −1 Go to diff View file
M plugins/timetracking/webpack.dev.js +1 −1 Go to diff View file
M plugins/timetracking/webpack.prod.js +1 −1 Go to diff View file
M plugins/tracker/package.json +1 −0 Go to diff View file
M plugins/tracker/pnpm-lock.yaml +2 −0 Go to diff View file
M plugins/tracker/scripts/lib/artifact-modal/package.json +1 −0 Go to diff View file
M plugins/tracker/scripts/lib/artifact-modal/pnpm-lock.yaml +2 −0 Go to diff View file
M plugins/tracker/scripts/lib/artifact-modal/webpack.common.js +1 −1 Go to diff View file
M plugins/tracker/scripts/lib/artifact-modal/webpack.dev.js +1 −1 Go to diff View file
M plugins/tracker/scripts/lib/artifact-modal/webpack.prod.js +1 −1 Go to diff View file
M plugins/tracker/webpack.common.js +1 −1 Go to diff View file
M plugins/tracker/webpack.dev.js +1 −1 Go to diff View file
M plugins/tracker/webpack.prod.js +1 −1 Go to diff View file
M plugins/tracker_encryption/package.json +3 −0 Go to diff View file
A plugins/tracker_encryption/pnpm-lock.yaml +7 −0 Go to diff View file
M plugins/tracker_encryption/webpack.common.js +1 −1 Go to diff View file
M plugins/tracker_encryption/webpack.dev.js +1 −1 Go to diff View file
M plugins/tracker_encryption/webpack.prod.js +1 −1 Go to diff View file
M plugins/tuleap_synchro/package.json +3 −2 Go to diff View file
A plugins/tuleap_synchro/pnpm-lock.yaml +7 −0 Go to diff View file
M plugins/tuleap_synchro/webpack.common.js +1 −1 Go to diff View file
M plugins/tuleap_synchro/webpack.dev.js +1 −1 Go to diff View file
M plugins/tuleap_synchro/webpack.prod.js +1 −1 Go to diff View file
M plugins/userlog/package.json +3 −0 Go to diff View file
M plugins/userlog/pnpm-lock.yaml +4 −0 Go to diff View file
M plugins/userlog/webpack.common.js +1 −1 Go to diff View file
M plugins/userlog/webpack.dev.js +1 −1 Go to diff View file
M plugins/userlog/webpack.prod.js +1 −1 Go to diff View file
M plugins/velocity/package.json +3 −1 Go to diff View file
M plugins/velocity/pnpm-lock.yaml +4 −0 Go to diff View file
M plugins/velocity/webpack.common.js +1 −1 Go to diff View file
M plugins/velocity/webpack.dev.js +1 −1 Go to diff View file
M plugins/velocity/webpack.prod.js +1 −1 Go to diff View file
M pnpm-lock.yaml +2 −2 Go to diff View file
M src/package.json +1 −0 Go to diff View file
M src/pnpm-lock.yaml +2 −0 Go to diff View file
M src/webpack.common.js +1 −2 Go to diff View file
M src/webpack.dev.js +1 −1 Go to diff View file
M src/webpack.prod.js +1 −1 Go to diff View file
M tools/utils/scripts/webpack-configurator.js +3 −152 Go to diff View file