Opinionated Angular toolkit facilitating scalable application development
Angularity is a collection of packages that provide high-level abstractions and utilities around Angular and the Angular ecosystem.
| Package | Description | Links |
|---|---|---|
core |
Foundation artifacts and utilities shared across Angularity packages | docs , source |
cdk |
Component development primitives based on @angular/cdk |
docs , source |
forms |
Convenience abstractions for implementing custom Angular form control components | docs , source |
router |
Convenience utilities for the Angular routing system | docs , source |
icons |
Lightweight and flexible solution for managing and displaying SVG icons | docs , source |
elements |
High-level abstractions for working with Angular Elements | docs , source |
theming |
Programmatic runtime theming system based on CSS variables | docs , source |
theming-material |
Material Design theme builders based on the theming package |
docs , source |
command-flow |
Centralized command/event system for reactively modeling application business | docs , source |
endpoints |
Declarative and type-safe access to HTTP API endpoints | docs , source |
config-files |
Declaratively and type-safe access to remote config files | docs , source |
fire |
Firebase and RxFire abstractions | docs , source |
The following command installs all the Angularity packages. Pick and choose the packages you need for your project:
npm i \
@angularity/core \
@angularity/cdk \
@angularity/forms \
@angularity/router \
@angularity/icons \
@angularity/elements \
@angularity/theming \
@angularity/theming-material \
@angularity/command-flow \
@angularity/endpoints \
@angularity/config-files \
@angularity/fireTo update all Angularity packages, run:
npx update-by-scope @angularity