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 | shared utilities and concepts | docs , source | 
| cdk | Angular CDK extensions | docs , source | 
| forms | Angular Forms utilities | docs , source | 
| router | Angular Router utilities | docs , source | 
| icons | flexible SVG icons solution | docs , source | 
| elements | Angular Elements utilities | docs , source | 
| theming | programmatic runtime theming system leveraging CSS variables | docs , source | 
| theming-material | Material Design theme builders for the themingpackage | docs , source | 
| command-flow | centralized command/event system for building the business model | docs , source | 
| endpoints | declaratively generate HTTP endpoint functions | docs , source | 
| config-files | declaratively define, validate, and load remote config files | docs , source | 
| fire | Firebase and RxFire utilities | 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, execute:
npx update-by-scope @angularity