italia / italia/design-angular-kit
Supporto Angular 22
- 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
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