🚀 @ngguide/ui 1.0.0 — переехали на Angular 22
UI Kit по Material 3 обновился до Angular 22. Вместе с ним: CDK 22, TypeScript 6, Nx 23.
Что внутри:
• 34 entry point'а — от button и text-field до carousel, date/time picker, side sheet и динамической темы M3
• Zoneless с самого начала, сигнальные inputs, никакого zone.js
• Signal Forms работают из коробки — компоненты можно биндить прямо к полю формы:
<gui-checkbox [formField]="f.agree" />
При этом старые формы никуда не делись: те же компоненты по-прежнему работают с reactive и template-driven. Один компонент — все три API форм.
Почему сразу 1.0.0? Не потому, что всe готово — впереди ещe tabs, navigation bar/rail/drawer, toolbar и app bars. Просто peer-диапазоны уехали с ^21 на ^22, а это ломающее изменение, и честнее назвать его мажором, чем прятать в минор. Дальше новые компоненты будут выходить минорами.
⚠️ Обновляться так: сначала переводите свой воркспейс на Angular 22 (`nx migrate latest` или `ng update @angular/core@22 @angular/cli@22`), потом ставьте релиз. На 21 пакет уже не встанет.
npm i @ngguide/[email protected]
📦 https://npmjs.com/package/@ngguide/ui
💻 https://github.com/ngguide/ui
📚 https://ui.ng.guide
GitHub
GitHub - ngguide/ui: Angular UI Kit
Angular UI Kit. Contribute to ngguide/ui development by creating an account on GitHub.
2
1August 11, 2026 308