italia / italia/design-angular-kit

Supporto Angular 22

Open
#776 1 comment 3 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
86
Forks
45
PR merge metrics
No merged PRs in 30d

Description

### Esiste già una discussione sul tema che ti interessa, o su un tema simile?

- [x] Ho verificato e non esiste

### Versione della libreria

21.2.0

### Cosa

Angular 22 è stato rilasciato come versione stabile (latest su npm: 22.1.0), ma design-angular-kit dichiara ancora `peerDependencies` con `@angular/core: ^21.0.0` (animations, common, core, platform-browser, router).

Questo impedisce di installare/aggiornare design-angular-kit in un progetto Angular 22, generando un conflitto ERESOLVE in npm (a meno di non usare --force o --legacy-peer-deps, non consigliato in produzione).

È prevista una roadmap per il supporto ad Angular 22? Ci sono blocker noti (breaking change di Angular 22, dipendenze come bootstrap-italia, video.js, ecc.) o un lavoro già in corso su un branch/PR dedicato?

### Perché

Abbiamo la necessità di aggiornare un nostro progetto aziendale ad Angular 22 per restare allineati alle versioni supportate del framework e beneficiare delle relative novità/fix, ma il vincolo di peer dependency su Angular 21 di design-angular-kit ce lo impedisce.

### Contesto

Progetto Angular basato su Bootstrap Italia / design-angular-kit per un'applicazione PA-compliant. Dipendenze attuali: @angular/core ^21.2.17, design-angular-kit ^21.2.0.

### Altro

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by reviewing design-angular-kit's peerDependencies for @angular/core, animations, common, platform-browser, and router. Check compatibility with Angular 22 and the listed Bootstrap Italia and video.js dependencies, then verify that an Angular 22 project can install design-angular-kit without ERESOLVE. Done means the library supports Angular 22 without force or legacy peer-dependency flags.

Written by the indexing model from the issue text.

Assessment

Tech stack
angular, bootstrap, typescript
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.