🅰️ Built for Angular Teams

Upgrade Angular Without Breaking Everything

ng update handles Angular core. We handle PrimeNG, Material, RxJS, and your 40 other dependencies that ng update ignores.

9-21
Angular Versions
600K+
Packages Indexed
<5s
Analysis Time
99%
Accuracy

No credit card required • 25 free credits • Works with Angular 9-21

Real Problems From Real Angular Developers

These quotes are from r/angular this week. Sound familiar?

😤

"Angular Material upgrade was the most painful one — we had lots of customisation done on angular material components which complicated things"

r/angularMaterial Customization
🔥

"Dependencies that don't have a compatible version with newer Angular"

r/angularVersion Compatibility
😰

"We had to revert back to 19. Our builds were so inconsistent that we just couldn't trust the release"

r/angularBuild Instability
💀

"The worst library we have to use is pdfjs — it requires incompatible TypeScript versions for some libs we use"

r/angularTypeScript Conflicts
😫

"Our team's app is in a monorepo with 5 other apps. We all have to upgrade together and we only do it once a year"

r/angularMonorepo Coordination
🤯

"Nothing beats migrating material to v15, I still have nightmares about that"

r/angularMaterial v15 Migration

ng update Tells You WHAT. We Tell You HOW.

The Angular CLI handles Angular's own packages. Your real pain is everything else.

Feature
ng update
DepFixer
Updates @angular/* packages
Updates Angular Material
Handles PrimeNG compatibility
Handles NgRx version alignment
Checks RxJS breaking changes
Validates TypeScript compatibility
Detects peer dependency conflicts
Shows multi-version migration path
Generates fixed package.json

From Upgrade Anxiety to Upgrade Confidence

Three simple steps to know exactly which versions work together

01

Run DepFixer Migrate

Run the migrate command and select your target Angular version. We detect your framework and show available upgrade paths.

Terminal
$ npx depfixer migrate
⚡ DepFixer CLI v1.0.0
──────────────────────────────────────────────
📦 PROJECT: my-angular-app
Framework: Angular 16.0.0
Select target version:
> Angular 18 (LTS)
-> 18.2.0 - Long-term support
02

Review Migration Plan

See exactly which packages need updates, breaking changes, and the cost before committing.

Migration Plan
🚀 MIGRATION PLAN: Angular 16 → 18
──────────────────────────────────────────────
📊 Projection:
• Health: 65/100 → 95/100
• Packages: 12 updates
• Breaking: ⚠️ 2 Major Changes
PACKAGE CURRENT TARGET
──────────────────────────────────────────────
@angular/core 16.0.0 18.2.0
@angular/material 16.0.0 18.2.0
typescript 4.9.5 5.4.5
rxjs 7.5.0 7.8.1
03

Apply & Install

Confirm the migration and DepFixer updates your package.json. Then run npm install.

Success
✨ SUCCESS
──────────────────────────────────────────────
✓ 12 Packages Updated
✓ Backup: package.json.bak
👉 NEXT STEP:
Run the following command:
$ npm install

Complete Angular Ecosystem Support

We track version compatibility for the entire Angular ecosystem

@angular/material

Official component library

@angular/cdk

Component Dev Kit

PrimeNG

Rich UI components

@ngrx/store

State management

@ngrx/effects

Side effects

RxJS

Reactive extensions

NgZorro

Ant Design for Angular

@angular-devkit

Build tools

@angular/cli

CLI tooling

@angular/universal

SSR support

Ionic

Mobile framework

Capacitor

Native runtime

zone.js

Change detection

TypeScript

Type system

@angular-eslint

Linting rules

ngx-translate

i18n library

+ 600,000 more npm packages in our compatibility database

Built for Real Migration Scenarios

Whether you're upgrading one app or coordinating across teams, we've got you covered

🏢Enterprise

Enterprise Portfolios

26 production apps

Teams managing multiple Angular applications that need coordinated upgrades across the organization.

📦Monorepo

Monorepo Teams

5+ apps in sync

Nx, Turborepo, or Lerna workspaces where all apps must share compatible dependency versions.

🚀Migration

Legacy Rescues

Angular 9 → 21

Long-delayed migrations spanning multiple major versions with years of accumulated technical debt.

1M+
Packages Analyzed
<5s
Analysis Time
3
Major Frameworks
99%
Accuracy Rate

Stop Fearing Angular Upgrades

Join the teams shipping Angular 21 while others are still stuck on 14.

Analyze My Angular Project Free

No credit card required • 25 free credits • Results in seconds