angular.courses
DIOP0201LibrariesCI gate

Library blocks the target major

No published version of a third-party Angular library declares support for the target major.

What it means

Diopter reads the library's Angular peer range from node_modules, then asks the npm registry for the first release that supports the target. When nothing published supports it yet, the upgrade waits on the library.

How to fix it

Check the library's issue tracker for an upcoming release, look for a maintained alternative in the Library Health Check explorer, or open an issue upstream. Forking or patching the peer range is a last resort.

What it looks like

As printed by diopter check; the UI and the Markdown report show the same finding with its location.

[DIOP0201] `ngx-legacy-charts`@4.2.0 blocks Angular 22: no published version declares support for it yet.
In CI
diopter check --fail-on-blockers.
In the UI
The Upgrade plan tab, from diopter next to your dev server, or the static report from diopter build.
For agents
MCP tool check-dependencies (diopter mcp).

Learn more