yasithdev opened a new pull request, #138:
URL: https://github.com/apache/airavata-portals/pull/138

   Addresses Dependabot PR #124 (webpack 4→5) and fixes the pre-existing build 
failure in `airavata-mft-portal/airavata_mft/static/common`. The build was 
already broken before this change: `@vue/cli-plugin-eslint ~5.0.9` requires 
`eslint >= 7.5.0` but the project had `eslint ^6.7.2` pinned, causing "ESLint 
is not a constructor" on every `npm run build`. Changes: bump `webpack ^4.28.4 
→ ^5.107.2` (aligning the explicit devDependency with the webpack 5 that 
`@vue/cli-service 5.x` already bundles internally); upgrade `eslint ^6.7.2 → 
^8.57.0` and `eslint-plugin-vue ^6.2.2 → ^8.7.1` to satisfy the 
cli-plugin-eslint peer requirement; replace the deprecated `babel-eslint 
^10.1.0` with `@babel/eslint-parser ^7.25.9` (babel-eslint does not support 
eslint 8) and update `eslintConfig.parserOptions.parser` accordingly; take 
in-range bumps for `vue 2.6.11 → 2.7.16` and `vue-template-compiler` to match; 
regenerate `package-lock.json`. Verified: `npm install --legacy-peer-deps` 
succeeded
  and `npm run build` completed with "Build complete" (warnings only, no 
errors).


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to