Skip to content

Fix @angular-eslint peer dependency conflict#125

Merged
PhantomDave merged 2 commits into
mainfrom
copilot/fix-frontend-build-issues
Nov 28, 2025
Merged

Fix @angular-eslint peer dependency conflict#125
PhantomDave merged 2 commits into
mainfrom
copilot/fix-frontend-build-issues

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Nov 28, 2025

@angular-eslint/template-parser@21.0.1 was incompatible with other @angular-eslint packages at 20.6.0, causing npm install to fail with ERESOLVE error.

Changes

  • Aligned all @angular-eslint packages to ^20.7.0:
    • @angular-eslint/builder
    • @angular-eslint/eslint-plugin
    • @angular-eslint/eslint-plugin-template
    • @angular-eslint/template-parser (downgraded from 21.x)

Angular 21 upgrade deferred as angular-gridster2 and ng-apexcharts lack v21 peer dependency support.

Original prompt

let's fix the frontend build, update the deps where necessary


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI self-assigned this Nov 28, 2025
…endency conflict

Co-authored-by: PhantomDave <34485699+PhantomDave@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix frontend build and update dependencies Fix @angular-eslint peer dependency conflict Nov 28, 2025
Copilot AI requested a review from PhantomDave November 28, 2025 20:12
@PhantomDave PhantomDave marked this pull request as ready for review November 28, 2025 20:15
Copilot AI review requested due to automatic review settings November 28, 2025 20:15
@PhantomDave PhantomDave merged commit e28ed9f into main Nov 28, 2025
23 of 25 checks passed
@PhantomDave PhantomDave deleted the copilot/fix-frontend-build-issues branch November 28, 2025 20:15
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR resolves a peer dependency conflict in the frontend build by aligning all @angular-eslint packages to version ^20.7.0. The @angular-eslint/template-parser package was at 21.0.1 while other @angular-eslint packages were at 20.6.0, causing npm install failures with ERESOLVE errors.

  • Updated all @angular-eslint packages from ^20.6.0 to ^20.7.0
  • Downgraded @angular-eslint/template-parser from ^21.0.1 to ^20.7.0
Files not reviewed (1)
  • frontend/package-lock.json: Language not supported

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants